From cd46262feeb525fadb4a4efefeff6527569cc267 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Lipt=C3=A1k?= Date: Tue, 10 Nov 2020 08:34:54 -0500 Subject: [PATCH 1/9] Add api to docker-compose (#3326) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gábor Lipták --- docker-compose.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index afac6a7ad4..5372a3ce68 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,6 +15,11 @@ services: depends_on: - db + api: + build: + context: https://github.com/Hygieia/api.git + dockerfile: Dockerfile.build + ui: build: UI image: hygieia-ui From bc106008e0adcb67b64775aa9e09d03aa024d374 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Lipt=C3=A1k?= Date: Thu, 12 Nov 2020 11:44:53 -0500 Subject: [PATCH 2/9] Bring Maven Wrapper current (#3325) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gábor Lipták --- .mvn/wrapper/MavenWrapperDownloader.java | 117 +++++++++++++++ .mvn/wrapper/maven-wrapper.jar | Bin 49519 -> 50710 bytes .mvn/wrapper/maven-wrapper.properties | 3 +- mvnw | 180 ++++++++++++++++------- mvnw.cmd | 53 ++++++- 5 files changed, 292 insertions(+), 61 deletions(-) create mode 100644 .mvn/wrapper/MavenWrapperDownloader.java diff --git a/.mvn/wrapper/MavenWrapperDownloader.java b/.mvn/wrapper/MavenWrapperDownloader.java new file mode 100644 index 0000000000..b901097f2d --- /dev/null +++ b/.mvn/wrapper/MavenWrapperDownloader.java @@ -0,0 +1,117 @@ +/* + * Copyright 2007-present the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import java.net.*; +import java.io.*; +import java.nio.channels.*; +import java.util.Properties; + +public class MavenWrapperDownloader { + + private static final String WRAPPER_VERSION = "0.5.6"; + /** + * Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is provided. + */ + private static final String DEFAULT_DOWNLOAD_URL = "https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/" + + WRAPPER_VERSION + "/maven-wrapper-" + WRAPPER_VERSION + ".jar"; + + /** + * Path to the maven-wrapper.properties file, which might contain a downloadUrl property to + * use instead of the default one. + */ + private static final String MAVEN_WRAPPER_PROPERTIES_PATH = + ".mvn/wrapper/maven-wrapper.properties"; + + /** + * Path where the maven-wrapper.jar will be saved to. + */ + private static final String MAVEN_WRAPPER_JAR_PATH = + ".mvn/wrapper/maven-wrapper.jar"; + + /** + * Name of the property which should be used to override the default download url for the wrapper. + */ + private static final String PROPERTY_NAME_WRAPPER_URL = "wrapperUrl"; + + public static void main(String args[]) { + System.out.println("- Downloader started"); + File baseDirectory = new File(args[0]); + System.out.println("- Using base directory: " + baseDirectory.getAbsolutePath()); + + // If the maven-wrapper.properties exists, read it and check if it contains a custom + // wrapperUrl parameter. + File mavenWrapperPropertyFile = new File(baseDirectory, MAVEN_WRAPPER_PROPERTIES_PATH); + String url = DEFAULT_DOWNLOAD_URL; + if(mavenWrapperPropertyFile.exists()) { + FileInputStream mavenWrapperPropertyFileInputStream = null; + try { + mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile); + Properties mavenWrapperProperties = new Properties(); + mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream); + url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL, url); + } catch (IOException e) { + System.out.println("- ERROR loading '" + MAVEN_WRAPPER_PROPERTIES_PATH + "'"); + } finally { + try { + if(mavenWrapperPropertyFileInputStream != null) { + mavenWrapperPropertyFileInputStream.close(); + } + } catch (IOException e) { + // Ignore ... + } + } + } + System.out.println("- Downloading from: " + url); + + File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH); + if(!outputFile.getParentFile().exists()) { + if(!outputFile.getParentFile().mkdirs()) { + System.out.println( + "- ERROR creating output directory '" + outputFile.getParentFile().getAbsolutePath() + "'"); + } + } + System.out.println("- Downloading to: " + outputFile.getAbsolutePath()); + try { + downloadFileFromURL(url, outputFile); + System.out.println("Done"); + System.exit(0); + } catch (Throwable e) { + System.out.println("- Error downloading"); + e.printStackTrace(); + System.exit(1); + } + } + + private static void downloadFileFromURL(String urlString, File destination) throws Exception { + if (System.getenv("MVNW_USERNAME") != null && System.getenv("MVNW_PASSWORD") != null) { + String username = System.getenv("MVNW_USERNAME"); + char[] password = System.getenv("MVNW_PASSWORD").toCharArray(); + Authenticator.setDefault(new Authenticator() { + @Override + protected PasswordAuthentication getPasswordAuthentication() { + return new PasswordAuthentication(username, password); + } + }); + } + URL website = new URL(urlString); + ReadableByteChannel rbc; + rbc = Channels.newChannel(website.openStream()); + FileOutputStream fos = new FileOutputStream(destination); + fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE); + fos.close(); + rbc.close(); + } + +} diff --git a/.mvn/wrapper/maven-wrapper.jar b/.mvn/wrapper/maven-wrapper.jar index c6feb8bb6f76f2553e266ff8bf8867105154237e..2cc7d4a55c0cd0092912bf49ae38b3a9e3fd0054 100644 GIT binary patch literal 50710 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 EfAhh=DF6Tf literal 49519 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%0A$pwhjXzyA0ZzErH{1@M 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 diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties index c954cec91c..642d572ce9 100644 --- a/.mvn/wrapper/maven-wrapper.properties +++ b/.mvn/wrapper/maven-wrapper.properties @@ -1 +1,2 @@ -distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.zip +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar diff --git a/mvnw b/mvnw index fc7efd17d0..41c0f0c23d 100755 --- a/mvnw +++ b/mvnw @@ -19,7 +19,7 @@ # ---------------------------------------------------------------------------- # ---------------------------------------------------------------------------- -# Maven2 Start Up Batch script +# Maven Start Up Batch script # # Required ENV vars: # ------------------ @@ -54,38 +54,16 @@ case "`uname`" in CYGWIN*) cygwin=true ;; MINGW*) mingw=true;; Darwin*) darwin=true - # - # Look for the Apple JDKs first to preserve the existing behaviour, and then look - # for the new JDKs provided by Oracle. - # - if [ -z "$JAVA_HOME" ] && [ -L /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ] ; then - # - # Apple JDKs - # - export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home - fi - - if [ -z "$JAVA_HOME" ] && [ -L /System/Library/Java/JavaVirtualMachines/CurrentJDK ] ; then - # - # Apple JDKs - # - export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/CurrentJDK/Contents/Home - fi - - if [ -z "$JAVA_HOME" ] && [ -L "/Library/Java/JavaVirtualMachines/CurrentJDK" ] ; then - # - # Oracle JDKs - # - export JAVA_HOME=/Library/Java/JavaVirtualMachines/CurrentJDK/Contents/Home - fi - - if [ -z "$JAVA_HOME" ] && [ -x "/usr/libexec/java_home" ]; then - # - # Apple JDKs - # - export JAVA_HOME=`/usr/libexec/java_home` - fi - ;; + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + export JAVA_HOME="`/usr/libexec/java_home`" + else + export JAVA_HOME="/Library/Java/Home" + fi + fi + ;; esac if [ -z "$JAVA_HOME" ] ; then @@ -130,13 +108,12 @@ if $cygwin ; then CLASSPATH=`cygpath --path --unix "$CLASSPATH"` fi -# For Migwn, ensure paths are in UNIX format before anything is touched +# For Mingw, ensure paths are in UNIX format before anything is touched if $mingw ; then [ -n "$M2_HOME" ] && M2_HOME="`(cd "$M2_HOME"; pwd)`" [ -n "$JAVA_HOME" ] && JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" - # TODO classpath? fi if [ -z "$JAVA_HOME" ]; then @@ -184,27 +161,28 @@ fi CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher -# For Cygwin, switch paths to Windows format before running java -if $cygwin; then - [ -n "$M2_HOME" ] && - M2_HOME=`cygpath --path --windows "$M2_HOME"` - [ -n "$JAVA_HOME" ] && - JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` - [ -n "$CLASSPATH" ] && - CLASSPATH=`cygpath --path --windows "$CLASSPATH"` -fi - # traverses directory structure from process work directory to filesystem root # first directory with .mvn subdirectory is considered project base directory find_maven_basedir() { - local basedir=$(pwd) - local wdir=$(pwd) + + if [ -z "$1" ] + then + echo "Path not specified to find_maven_basedir" + return 1 + fi + + basedir="$1" + wdir="$1" while [ "$wdir" != '/' ] ; do if [ -d "$wdir"/.mvn ] ; then basedir=$wdir break fi - wdir=$(cd "$wdir/.."; pwd) + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=`cd "$wdir/.."; pwd` + fi + # end of workaround done echo "${basedir}" } @@ -216,10 +194,109 @@ concat_lines() { fi } -export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-$(find_maven_basedir)} +BASE_DIR=`find_maven_basedir "$(pwd)"` +if [ -z "$BASE_DIR" ]; then + exit 1; +fi + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found .mvn/wrapper/maven-wrapper.jar" + fi +else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." + fi + if [ -n "$MVNW_REPOURL" ]; then + jarUrl="$MVNW_REPOURL/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + else + jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + fi + while IFS="=" read key value; do + case "$key" in (wrapperUrl) jarUrl="$value"; break ;; + esac + done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" + if [ "$MVNW_VERBOSE" = true ]; then + echo "Downloading from: $jarUrl" + fi + wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" + if $cygwin; then + wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` + fi + + if command -v wget > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found wget ... using wget" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget "$jarUrl" -O "$wrapperJarPath" + else + wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" + fi + elif command -v curl > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found curl ... using curl" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl -o "$wrapperJarPath" "$jarUrl" -f + else + curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f + fi + + else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Falling back to using Java to download" + fi + javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaClass=`cygpath --path --windows "$javaClass"` + fi + if [ -e "$javaClass" ]; then + if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Compiling MavenWrapperDownloader.java ..." + fi + # Compiling the Java class + ("$JAVA_HOME/bin/javac" "$javaClass") + fi + if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + # Running the downloader + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Running MavenWrapperDownloader.java ..." + fi + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} +if [ "$MVNW_VERBOSE" = true ]; then + echo $MAVEN_PROJECTBASEDIR +fi MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" -# Provide a "standardized" way to retrieve the CLI args that will +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --path --windows "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --windows "$CLASSPATH"` + [ -n "$MAVEN_PROJECTBASEDIR" ] && + MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` +fi + +# Provide a "standardized" way to retrieve the CLI args that will # work with both Windows and non-Windows executions. MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" export MAVEN_CMD_LINE_ARGS @@ -230,5 +307,4 @@ exec "$JAVACMD" \ $MAVEN_OPTS \ -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ - ${WRAPPER_LAUNCHER} $MAVEN_CMD_LINE_ARGS - + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/mvnw.cmd b/mvnw.cmd index 0d49a2de0a..f0081db3cc 100644 --- a/mvnw.cmd +++ b/mvnw.cmd @@ -18,7 +18,7 @@ @REM ---------------------------------------------------------------------------- @REM ---------------------------------------------------------------------------- -@REM Maven2 Start Up Batch script +@REM Maven Start Up Batch script @REM @REM Required ENV vars: @REM JAVA_HOME - location of a JDK home dir @@ -26,7 +26,7 @@ @REM Optional ENV vars @REM M2_HOME - location of maven2's installed home dir @REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands -@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a key stroke before ending +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending @REM MAVEN_OPTS - parameters passed to the Java VM when running Maven @REM e.g. to debug Maven itself, use @REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 @@ -35,7 +35,9 @@ @REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' @echo off -@REM enable echoing my setting MAVEN_BATCH_ECHO to 'on' +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' @if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% @REM set %HOME% to equivalent of $HOME @@ -80,8 +82,6 @@ goto error :init -set MAVEN_CMD_LINE_ARGS=%MAVEN_CONFIG% %* - @REM Find the project base dir, i.e. the directory that contains the folder ".mvn". @REM Fallback to current working directory if not found. @@ -117,11 +117,48 @@ for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do s :endReadAdditionalConfig SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" - -set WRAPPER_JAR=""%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar"" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain -%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CMD_LINE_ARGS% +set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + +FOR /F "tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET DOWNLOAD_URL="%MVNW_REPOURL%/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %DOWNLOAD_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* if ERRORLEVEL 1 goto error goto end From b2aca294806203c5522b8c0803731c3ac29120d6 Mon Sep 17 00:00:00 2001 From: David Polania <15016075+davidpolaniaac@users.noreply.github.com> Date: Tue, 19 Jan 2021 10:27:11 -0500 Subject: [PATCH 3/9] add repos configuration for repositories of type azure devops (#3329) Co-authored-by: David Polania --- UI/src/components/widgets/repo/config.html | 8 ++++---- UI/src/components/widgets/repo/config.js | 6 ++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/UI/src/components/widgets/repo/config.html b/UI/src/components/widgets/repo/config.html index 6448ee326a..619dfd2bb9 100644 --- a/UI/src/components/widgets/repo/config.html +++ b/UI/src/components/widgets/repo/config.html @@ -31,7 +31,7 @@ required /> - @@ -77,9 +77,9 @@ size="55"/> - + - @@ -90,7 +90,7 @@ ng-model="repoConfig.repoPersonalAccessToken" maxlength="100" autocomplete="new-password" - placeholder="Enter your Github personal access token"/> + placeholder="Enter your personal access token"/> Date: Thu, 3 Jun 2021 10:00:11 -0400 Subject: [PATCH 4/9] replace hygieia files with ui files (#3350) --- .dockerignore | 2 + .editorconfig | 13 + .github/stale.yml | 21 - .gitignore | 79 +- .mvn/wrapper/MavenWrapperDownloader.java | 117 - .mvn/wrapper/maven-wrapper.jar | Bin 50710 -> 0 bytes .mvn/wrapper/maven-wrapper.properties | 2 - .travis.yml | 37 +- CHANGELOG.md | 19 - Dockerfile | 41 +- Hygieia2.md | 1 - LICENSE | 2 +- MAINTAINERS | 4 - README.md | 256 +- Setup.md | 1 - UI-protractor-tests/.gitignore | 11 - UI-protractor-tests/README.md | 69 - UI-protractor-tests/package.json | 38 - UI-protractor-tests/pom.xml | 78 - UI-protractor-tests/protractor.conf.js | 28 - UI-protractor-tests/src/main/js/expect.js | 15 - .../dashboards/create_dashboard.feature | 66 - .../dashboards/delete_dashboard.feature | 19 - .../dashboards/edit_dashboard.feature | 23 - .../main/js/features/login/login_ldap.feature | 21 - .../js/features/login/login_standard.feature | 21 - .../src/main/js/features/login/signup.feature | 19 - .../js/features/widgets/build_widget.feature | 57 - .../features/widgets/coderepo_widget.feature | 57 - .../features/widgets/feature_widget.feature | 61 - .../features/widgets/monitor_widget.feature | 50 - .../src/main/js/pages/buildWidget.page.js | 75 - .../src/main/js/pages/coderepoWidget.page.js | 59 - .../src/main/js/pages/dashboard.page.js | 138 - .../main/js/pages/deleteConfirmation.page.js | 56 - .../src/main/js/pages/featureWidget.page.js | 97 - .../src/main/js/pages/home.page.js | 122 - .../src/main/js/pages/login.page.js | 73 - .../js/step_definitions/dashboard.steps.js | 90 - .../main/js/step_definitions/login.steps.js | 70 - .../main/js/step_definitions/widget.steps.js | 94 - UI-protractor-tests/src/main/js/text.js | 10 - .../src/main/js/util/logger.js | 81 - .../src/main/js/util/timeouts.js | 18 - .../src/main/js/util/waitFor.js | 91 - UI-tests/.gitignore | 1 - UI-tests/README.md | 1 - UI-tests/docker-compose.yml | 58 - UI-tests/docker-pom.xml | 76 - UI-tests/mongo_setup.js | 7 - UI-tests/pmd.xml | 98 - UI-tests/pom.xml | 132 - .../stories/create_dashboard_test.story | 17 - .../stories/delete_dashboard_test.story | 15 - .../main/resources/stories/sign_in_test.story | 22 - .../dashboard/uitest/UITestRunner.java | 7 - .../uitest/definitions/CommonDefinitions.java | 44 - .../CreateDashboardDefinitions.java | 35 - .../DeleteDashboardDefinitions.java | 26 - .../uitest/definitions/LoginDefinitions.java | 56 - .../dashboard/uitest/pages/DashboardPage.java | 28 - .../dashboard/uitest/pages/HomePage.java | 101 - .../dashboard/uitest/pages/LoginPage.java | 51 - .../dashboard/uitest/steps/UserSteps.java | 114 - .../uitest/utils/TestPropertiesManager.java | 13 - UI-tests/uitests.sh | 23 - UI/.gitignore | 50 - UI/Dockerfile | 11 - UI/README.md | 1 - UI/assembly/bin.xml | 17 - UI/docker/Dockerfile | 11 - UI/docker/conf-builder.sh | 4 - UI/docker/default.conf | 45 - UI/docker/rhel/api.conf | 3 - UI/docker/rhel/substitute-nginx-proxy-pass.sh | 5 - UI/gulpfile.js | 298 - UI/karma.conf.js | 105 - UI/package.json | 292 - UI/pom.xml | 132 - UI/src/404.html | 159 - UI/src/app/app.js | 141 - UI/src/app/chartist/chartist-settings.less | 84 - UI/src/app/chartist/chartist.less | 249 - UI/src/app/chartist/plugins/axisLabels.js | 60 - UI/src/app/chartist/plugins/axisTitle.js | 114 - UI/src/app/chartist/plugins/gridBoundaries.js | 96 - UI/src/app/chartist/plugins/lineAboveArea.js | 25 - UI/src/app/chartist/plugins/pointClick.js | 34 - UI/src/app/chartist/plugins/pointHalo.js | 29 - UI/src/app/chartist/plugins/pointlabels.js | 38 - UI/src/app/chartist/plugins/threshold.js | 65 - UI/src/app/chartist/plugins/tooltip.js | 116 - UI/src/app/css/commit-blocks.less | 88 - UI/src/app/css/common.less | 962 - UI/src/app/css/mixins.less | 163 - UI/src/app/css/score.less | 215 - UI/src/app/css/site.less | 39 - UI/src/app/css/variables.less | 118 - .../dashboard/controllers/addFeatureFlags.js | 36 - .../controllers/addServiceAccount.js | 35 - UI/src/app/dashboard/controllers/admin.js | 513 - .../dashboard/controllers/createDashboard.js | 218 - UI/src/app/dashboard/controllers/dashboard.js | 64 - .../app/dashboard/controllers/editApiToken.js | 50 - .../dashboard/controllers/editDashboard.js | 302 - .../controllers/editServiceAccount.js | 46 - .../app/dashboard/controllers/editTemplate.js | 181 - .../dashboard/controllers/generateApiToken.js | 61 - UI/src/app/dashboard/controllers/login.js | 47 - .../controllers/scoreComponentDetails.js | 136 - UI/src/app/dashboard/controllers/scoreView.js | 68 - UI/src/app/dashboard/controllers/signup.js | 56 - UI/src/app/dashboard/controllers/site.js | 237 - .../dashboard/controllers/templateDetails.js | 15 - .../dashboard/controllers/templateManager.js | 144 - .../controllers/widgetConfigManager.js | 154 - .../core/data-factories/branches-data.js | 27 - .../core/data-factories/build-data.js | 27 - .../core/data-factories/chatops-data.js | 29 - .../core/data-factories/cicd-gates-data.js | 220 - .../core/data-factories/cloud-data.js | 83 - .../core/data-factories/cmdb-data.js | 27 - .../core/data-factories/code-analysis-data.js | 33 - .../core/data-factories/code-repo-data.js | 27 - .../core/data-factories/collector-data.js | 74 - .../core/data-factories/dashboard-data.js | 314 - .../core/data-factories/deploy-data.js | 26 - .../core/data-factories/feature-data.js | 169 - .../core/data-factories/feature-flags-data.js | 55 - .../core/data-factories/issue-repo-data.js | 27 - .../data-factories/library-policy-data.js | 25 - .../dashboard/core/data-factories/log-data.js | 25 - .../core/data-factories/login-data.js | 83 - .../core/data-factories/monitor-data.js | 137 - .../core/data-factories/performance-data.js | 38 - .../core/data-factories/pipeline-data.js | 38 - .../core/data-factories/pull-repo-data.js | 27 - .../core/data-factories/rally-data.js | 24 - .../core/data-factories/score-data.js | 30 - .../data-factories/service-account-data.js | 60 - .../dashboard/core/data-factories/session.js | 46 - .../core/data-factories/signup-data.js | 48 - .../core/data-factories/team-data.js | 24 - .../data-factories/templateManager-data.js | 64 - .../core/data-factories/test-suite-data.js | 27 - .../core/data-factories/user-data.js | 77 - .../dashboard/core/extensions/moment.dash.js | 84 - .../dashboard/core/extensions/ng-fitText.js | 89 - UI/src/app/dashboard/core/module.js | 6 - .../core/providers/widget-manager.js | 53 - UI/src/app/dashboard/directives/api-status.js | 29 - .../dashboard/directives/cicd-gates-modal.js | 36 - .../app/dashboard/directives/commit-blocks.js | 69 - UI/src/app/dashboard/directives/dash-edit.js | 29 - .../app/dashboard/directives/dash-status.js | 86 - UI/src/app/dashboard/directives/dash-trash.js | 18 - .../app/dashboard/directives/date-picker.js | 126 - .../app/dashboard/directives/deleteConfirm.js | 33 - UI/src/app/dashboard/directives/form-group.js | 67 - UI/src/app/dashboard/directives/hideEmpty.js | 55 - UI/src/app/dashboard/directives/login-form.js | 38 - .../directives/popover-html-unsafe.js | 23 - .../dashboard/directives/score-settings.js | 37 - .../dashboard/directives/score-view-header.js | 28 - .../dashboard/directives/score-view-widget.js | 28 - .../dashboard/directives/select-on-click.js | 19 - .../dashboard/directives/typeahead-focus.js | 60 - .../dashboard/directives/widget-container.js | 147 - .../app/dashboard/directives/widget-modal.js | 29 - .../directives/widget-placeholder.js | 30 - .../app/dashboard/directives/widget-score.js | 60 - UI/src/app/dashboard/directives/widget.js | 273 - UI/src/app/dashboard/filters/duration.js | 31 - UI/src/app/dashboard/filters/from-now.js | 16 - UI/src/app/dashboard/filters/trunc-text.js | 29 - .../app/dashboard/services/authInterceptor.js | 30 - UI/src/app/dashboard/services/authService.js | 43 - .../services/dashboardValidationService.js | 70 - .../services/loginRedirectService.js | 32 - .../services/paginationWrapperService.js | 267 - .../dashboard/services/scoreDataService.js | 31 - UI/src/app/dashboard/services/tokenService.js | 29 - UI/src/app/dashboard/services/userService.js | 70 - .../app/dashboard/views/add-featureflag.html | 13 - .../dashboard/views/add-service-account.html | 36 - UI/src/app/dashboard/views/admin.html | 457 - UI/src/app/dashboard/views/api-status.html | 19 - .../app/dashboard/views/createDashboard.html | 120 - UI/src/app/dashboard/views/dash-status.html | 12 - UI/src/app/dashboard/views/dashboard.html | 3 - UI/src/app/dashboard/views/datePicker.html | 17 - .../dashboard/views/edit-service-account.html | 38 - UI/src/app/dashboard/views/editApiToken.html | 42 - UI/src/app/dashboard/views/editDashboard.html | 186 - UI/src/app/dashboard/views/editTemplate.html | 23 - UI/src/app/dashboard/views/gates-block.html | 10 - .../app/dashboard/views/generateApiToken.html | 55 - UI/src/app/dashboard/views/login-form.html | 46 - UI/src/app/dashboard/views/login.html | 23 - UI/src/app/dashboard/views/navheader.html | 45 - .../views/scoreComponentDetails.html | 63 - UI/src/app/dashboard/views/scoreSettings.html | 13 - .../app/dashboard/views/scoreViewHeader.html | 27 - .../app/dashboard/views/scoreViewWidget.html | 46 - UI/src/app/dashboard/views/signup.html | 70 - UI/src/app/dashboard/views/site.html | 143 - .../app/dashboard/views/templateDetails.html | 15 - .../app/dashboard/views/templateManager.html | 41 - UI/src/app/dashboard/views/templates.html | 60 - UI/src/app/dashboard/views/widget.html | 45 - .../dashboard/views/widgetConfigManager.html | 22 - UI/src/app/dashboard/views/widgetScore.html | 14 - UI/src/app/gridstack/gridstack.less | 260 - UI/src/components/templates/capone.html | 103 - UI/src/components/templates/capone.js | 50 - .../components/templates/caponechatops.html | 80 - UI/src/components/templates/cloud.html | 80 - UI/src/components/templates/cloud.js | 26 - .../components/templates/customTemplate.html | 64 - UI/src/components/templates/customTemplate.js | 87 - .../templates/deleteWidgetTemplate.html | 6 - .../templates/deleteWidgetTemplate.js | 48 - .../templates/product-dashboard.html | 21 - UI/src/components/templates/splitview.html | 24 - .../components/templates/widgetsTemplate.html | 72 - .../components/templates/widgetsTemplate.js | 89 - UI/src/components/themes/dash-display.less | 50 - UI/src/components/themes/dash.less | 271 - UI/src/components/themes/default.less | 2 - UI/src/components/themes/slate.less | 860 - UI/src/components/widgets/build/build.less | 72 - UI/src/components/widgets/build/config.html | 55 - UI/src/components/widgets/build/config.js | 76 - UI/src/components/widgets/build/detail.html | 42 - UI/src/components/widgets/build/detail.js | 45 - .../directives/averageBuildDuration.html | 15 - .../build/directives/buildsPerDay.html | 15 - .../widgets/build/directives/directives.js | 24 - .../build/directives/latestBuilds.html | 20 - .../widgets/build/directives/totalBuilds.html | 29 - UI/src/components/widgets/build/module.js | 39 - UI/src/components/widgets/build/view.html | 19 - UI/src/components/widgets/build/view.js | 396 - .../components/widgets/chatops/chatops.less | 50 - UI/src/components/widgets/chatops/config.html | 67 - UI/src/components/widgets/chatops/config.js | 117 - UI/src/components/widgets/chatops/module.js | 36 - UI/src/components/widgets/chatops/view.html | 31 - UI/src/components/widgets/chatops/view.js | 61 - UI/src/components/widgets/cloud/config.html | 41 - UI/src/components/widgets/cloud/config.js | 78 - UI/src/components/widgets/cloud/module.js | 37 - UI/src/components/widgets/cloud/style.less | 190 - .../widgets/cloud/subnetController.js | 209 - .../widgets/cloud/subnetDetail.html | 98 - .../components/widgets/cloud/subnetDetail.js | 24 - .../widgets/cloud/subnetUtilization.html | 94 - .../widgets/cloud/subnetUtilization.js | 95 - UI/src/components/widgets/cloud/view.html | 326 - UI/src/components/widgets/cloud/view.js | 541 - .../widgets/codeanalysis/config.html | 98 - .../components/widgets/codeanalysis/config.js | 149 - .../directives/guage-container.js | 28 - .../codeanalysis/librarypolicydetails.html | 38 - .../codeanalysis/librarypolicydetails.js | 75 - .../components/widgets/codeanalysis/module.js | 37 - .../widgets/codeanalysis/testList.html | 24 - .../widgets/codeanalysis/testList.js | 30 - .../widgets/codeanalysis/testdetails.html | 137 - .../widgets/codeanalysis/testdetails.js | 72 - .../components/widgets/codeanalysis/view.html | 318 - .../components/widgets/codeanalysis/view.js | 415 - .../components/widgets/codeanalysis/view.less | 154 - UI/src/components/widgets/deploy/config.html | 61 - UI/src/components/widgets/deploy/config.js | 167 - UI/src/components/widgets/deploy/detail.html | 77 - UI/src/components/widgets/deploy/detail.js | 40 - UI/src/components/widgets/deploy/module.js | 60 - UI/src/components/widgets/deploy/view.html | 39 - UI/src/components/widgets/deploy/view.js | 160 - UI/src/components/widgets/deploy/view.less | 100 - UI/src/components/widgets/feature/config.html | 179 - UI/src/components/widgets/feature/config.js | 315 - UI/src/components/widgets/feature/module.js | 37 - UI/src/components/widgets/feature/style.less | 61 - UI/src/components/widgets/feature/view.html | 267 - UI/src/components/widgets/feature/view.js | 389 - UI/src/components/widgets/log/config.html | 43 - UI/src/components/widgets/log/config.js | 61 - UI/src/components/widgets/log/log.less | 53 - UI/src/components/widgets/log/module.js | 36 - UI/src/components/widgets/log/view.html | 29 - UI/src/components/widgets/log/view.js | 79 - UI/src/components/widgets/monitor/config.html | 78 - UI/src/components/widgets/monitor/config.js | 177 - .../widgets/monitor/icon-legend.html | 49 - UI/src/components/widgets/monitor/module.js | 37 - .../components/widgets/monitor/monitor.less | 94 - UI/src/components/widgets/monitor/view.html | 80 - UI/src/components/widgets/monitor/view.js | 178 - .../components/widgets/monitor2/config.html | 41 - UI/src/components/widgets/monitor2/config.js | 120 - UI/src/components/widgets/monitor2/module.js | 37 - .../components/widgets/monitor2/monitor2.less | 58 - UI/src/components/widgets/monitor2/view.html | 30 - UI/src/components/widgets/monitor2/view.js | 111 - .../components/widgets/performance/README.md | 18 - .../widgets/performance/config.html | 23 - .../components/widgets/performance/config.js | 49 - .../widgets/performance/detail.html | 25 - .../components/widgets/performance/detail.js | 24 - .../performance/directives/guage-container.js | 28 - .../widgets/performance/images/downArrow.png | Bin 10411 -> 0 bytes .../components/widgets/performance/module.js | 36 - .../widgets/performance/performance.less | 106 - .../components/widgets/performance/view.html | 201 - UI/src/components/widgets/performance/view.js | 287 - .../components/widgets/pipeline/config.html | 59 - UI/src/components/widgets/pipeline/config.js | 180 - UI/src/components/widgets/pipeline/module.js | 48 - .../components/widgets/pipeline/pipeline.less | 151 - UI/src/components/widgets/pipeline/view.html | 40 - UI/src/components/widgets/pipeline/view.js | 143 - .../widgets/product/add-team/add-team.html | 36 - .../widgets/product/add-team/addTeam.js | 111 - .../product/cicd-gates/cicd-gates.html | 5 - .../widgets/product/cicd-gates/cicd-gates.js | 19 - .../widgets/product/directives/directives.js | 35 - .../product-team-summary-field.html | 11 - .../widgets/product/edit-team/edit-team.html | 26 - .../widgets/product/edit-team/editTeam.js | 55 - .../environment-commits.html | 54 - .../environment-commits.less | 171 - .../environment-commits/environmentCommits.js | 86 - .../widgets/product/js/build-data.js | 200 - .../widgets/product/js/code-analysis-data.js | 163 - .../widgets/product/js/commit-data.js | 364 - .../product/js/security-analysis-data.js | 122 - .../widgets/product/js/test-suite-data.js | 144 - UI/src/components/widgets/product/module.js | 28 - .../widgets/product/product-mixins.less | 40 - .../components/widgets/product/product.less | 450 - .../quality-details/quality-details.html | 160 - .../quality-details/quality-details.less | 135 - .../product/quality-details/qualityDetails.js | 444 - UI/src/components/widgets/product/view.html | 202 - UI/src/components/widgets/product/view.js | 564 - UI/src/components/widgets/rally/config.html | 25 - UI/src/components/widgets/rally/config.js | 53 - .../components/widgets/rally/graphDetail.html | 10 - .../components/widgets/rally/graphDetail.js | 71 - UI/src/components/widgets/rally/module.js | 31 - UI/src/components/widgets/rally/rally.less | 40 - .../widgets/rally/rallyBuildDetail.html | 40 - .../widgets/rally/rallyBuildDetail.js | 13 - UI/src/components/widgets/rally/view.html | 49 - UI/src/components/widgets/rally/view.js | 193 - UI/src/components/widgets/repo/config.html | 114 - UI/src/components/widgets/repo/config.js | 232 - UI/src/components/widgets/repo/detail.html | 63 - UI/src/components/widgets/repo/detail.js | 19 - UI/src/components/widgets/repo/module.js | 35 - UI/src/components/widgets/repo/repo.less | 49 - UI/src/components/widgets/repo/view.html | 72 - UI/src/components/widgets/repo/view.js | 430 - UI/src/components/widgets/team/config.html | 42 - UI/src/components/widgets/team/config.js | 74 - UI/src/components/widgets/team/module.js | 31 - UI/src/components/widgets/team/team.less | 40 - UI/src/components/widgets/team/view.html | 26 - UI/src/components/widgets/team/view.js | 51 - UI/src/etc/gridstack-angular.js | 168 - UI/src/etc/gridstack.min.map | 1 - UI/src/favicon.ico | Bin 3577 -> 0 bytes UI/src/index.html | 28 - UI/src/test-data/ad_report.json | 97 - UI/src/test-data/all_users.json | 8 - UI/src/test-data/asv_data.json | 8 - UI/src/test-data/branches.json | 23 - UI/src/test-data/build_detail.json | 332 - UI/src/test-data/ca-security.json | 36 - UI/src/test-data/ca_detail.json | 88 - UI/src/test-data/chatops-hipchat.json | 41 - UI/src/test-data/cicd-gates.json | 202 - .../test-data/collector_item-scopeowner.json | 27 - .../test-data/collector_type-scopeowner.json | 15 - UI/src/test-data/commit_detail.json | 29 - UI/src/test-data/dashboard_detail.json | 49 - UI/src/test-data/dashboard_owned.json | 7 - UI/src/test-data/dashboard_search.json | 73 - UI/src/test-data/dashboard_types.json | 10 - UI/src/test-data/deploy_detail.json | 1336 - .../feature-aggregate-sprint-estimates.json | 9 - UI/src/test-data/feature-done.json | 6 - UI/src/test-data/feature-iteration.json | 16 - UI/src/test-data/feature-super.json | 22 - UI/src/test-data/feature-total.json | 6 - UI/src/test-data/feature-wip.json | 6 - UI/src/test-data/login_detail.json | 6 - UI/src/test-data/logs.json | 98 - UI/src/test-data/monitor.json | 57 - UI/src/test-data/monitor_config.json | 14 - UI/src/test-data/owners.json | 14 - UI/src/test-data/pipeline-commits.json | 319 - UI/src/test-data/profiles.json | 1 - UI/src/test-data/projects.json | 20 - UI/src/test-data/score_detail.json | 155 - UI/src/test-data/system_config.json | 35 - UI/src/test-data/teams.json | 11 - UI/src/test-data/test.json | 69 - UI/src/test-data/test_suite_detail.json | 196788 --------------- UI/src/test-data/widget_config.json | 20 - .../services/authInterceptor.test.js | 95 - UI/test/appGlobals.js | 1 - .../feature/widgets/cloud/view.test.js | 541 - UI/test/components/templates/capone.test.js | 58 - angular.json | 145 + assembly/bin.xml | 17 + browserslist | 11 + certs/readme.md | 12 - checkstyle.xml | 198 - circle.yml | 24 - db/Dockerfile | 9 - db/db-setup.js | 12 - db/db-setup.sh | 9 - docker-compose.override.example.yml | 56 - docker-compose.yml | 33 - e2e/protractor.conf.js | 28 + e2e/src/app.e2e-spec.ts | 23 + e2e/src/app.po.ts | 11 + e2e/tsconfig.e2e.json | 13 + features.md | 1 - httpd/.htaccess | 8 + hygieia.json | 105 - media/README.md | 1 - media/images/Hygieia Dashboard-detail.png | Bin 2422968 -> 0 bytes media/images/HygieiaDashboard-Global.png | Bin 1762171 -> 0 bytes media/images/Rookies_Award_Badge.png | Bin 36746 -> 0 bytes media/images/apidown.png | Bin 721836 -> 0 bytes media/images/apiup.png | Bin 863416 -> 0 bytes media/images/chatops.png | Bin 145218 -> 0 bytes media/images/chatopsconfig.png | Bin 115068 -> 0 bytes media/images/h2-add-teamdashboard.png | Bin 179692 -> 0 bytes media/images/h2-build-stage.png | Bin 457601 -> 0 bytes media/images/h2-commit-details-stage.png | Bin 397870 -> 0 bytes media/images/h2-commit-stage.png | Bin 475677 -> 0 bytes media/images/h2-create-dashboard.png | Bin 85431 -> 0 bytes media/images/h2-deploy-stages.png | Bin 473340 -> 0 bytes media/images/h2-health-details.png | Bin 355642 -> 0 bytes media/images/h2-health.png | Bin 463310 -> 0 bytes media/images/h2-prod-stage.png | Bin 460709 -> 0 bytes media/images/h2-select-dashboard.png | Bin 71133 -> 0 bytes media/images/hygiea-screenshot.jpg | Bin 460076 -> 0 bytes media/images/hygieia-product-dashboard.png | Bin 858088 -> 0 bytes media/images/jenkins-global.png | Bin 30500 -> 0 bytes media/images/jenkins-job-config.png | Bin 153584 -> 0 bytes .../images/jenkins2.0-hygieia-deploy-step.png | Bin 138700 -> 0 bytes .../jenkins2.0-pipeline-deploy-publish.png | Bin 91841 -> 0 bytes media/images/jenkins2.0-steplist.png | Bin 215512 -> 0 bytes media/images/loginpage.png | Bin 2246050 -> 0 bytes media/images/overview/1.png | Bin 165840 -> 0 bytes media/images/overview/2.png | Bin 147924 -> 0 bytes media/images/overview/3.png | Bin 99310 -> 0 bytes media/images/overview/4.png | Bin 129878 -> 0 bytes media/images/overview/5.png | Bin 365608 -> 0 bytes media/images/overview/6.png | Bin 121546 -> 0 bytes media/images/overview/8.png | Bin 365608 -> 0 bytes media/images/overview/9.png | Bin 388328 -> 0 bytes media/images/team-pipeline-config.png | Bin 426516 -> 0 bytes media/images/video-shot.png | Bin 314606 -> 0 bytes media/images/webhook.png | Bin 98967 -> 0 bytes mongosrc.js | 11 - mvnw | 310 - mvnw.cmd | 182 - package-lock.json | 10894 +- package.json | 89 + pmd.xml | 98 - pom.xml | 328 +- proxy.conf.json | 14 + release.md | 1 - rev-version.sh | 11 - .../admin-dashboard-modules.ts | 83 + .../admin-dashboard-routing.ts | 18 + .../admin-dashboard.component.html | 49 + .../admin-dashboard.component.scss | 13 + .../admin-dashboard.component.spec.ts | 51 + .../admin-dashboard.component.ts | 18 + .../collectors/collectors.component.html | 83 + .../collectors/collectors.component.scss | 87 + .../collectors/collectors.component.spec.ts | 78 + .../collectors/collectors.component.ts | 41 + .../edit-dashboard.component.html | 39 + .../edit-dashboard.component.scss | 290 + .../edit-dashboard.component.spec.ts | 68 + .../edit-dashboard.component.ts | 105 + .../feature-flags.component.html | 36 + .../feature-flags.component.scss | 120 + .../feature-flags.component.spec.ts | 73 + .../feature-flags/feature-flags.component.ts | 74 + .../generate-api-tokens.component.html | 54 + .../generate-api-tokens.component.scss | 290 + .../generate-api-tokens.component.spec.ts | 69 + .../generate-api-tokens.component.ts | 80 + .../manage-admins.component.html | 64 + .../manage-admins.component.scss | 296 + .../manage-admins.component.spec.ts | 33 + .../manage-admins/manage-admins.component.ts | 62 + ...update-api-audit-properties.component.html | 34 + ...update-api-audit-properties.component.scss | 64 + ...ate-api-audit-properties.component.spec.ts | 64 + ...r-update-api-audit-properties.component.ts | 77 + ...te-or-update-api-properties.component.html | 33 + ...te-or-update-api-properties.component.scss | 64 + ...or-update-api-properties.component.spec.ts | 64 + ...eate-or-update-api-properties.component.ts | 77 + ...ate-or-update-feature-flags.component.html | 132 + ...ate-or-update-feature-flags.component.scss | 64 + ...-or-update-feature-flags.component.spec.ts | 81 + ...reate-or-update-feature-flags.component.ts | 113 + ...e-or-update-service-account.component.html | 34 + ...e-or-update-service-account.component.scss | 3 + ...r-update-service-account.component.spec.ts | 71 + ...ate-or-update-service-account.component.ts | 71 + .../edit-token-modal.component.html | 42 + .../edit-token-modal.component.scss | 9 + .../edit-token-modal.component.spec.ts | 55 + .../edit-token-modal.component.ts | 68 + .../generate-api-token-modal.component.html | 64 + .../generate-api-token-modal.component.scss | 4 + ...generate-api-token-modal.component.spec.ts | 45 + .../generate-api-token-modal.component.ts | 58 + .../admin-dashboard/model/collectors-item.ts | 8 + .../admin-dashboard/model/dashboard-item.ts | 12 + .../properties-builder.component.html | 63 + .../properties-builder.component.scss | 343 + .../properties-builder.component.spec.ts | 80 + .../properties-builder.component.ts | 94 + .../service-accounts.component.html | 26 + .../service-accounts.component.scss | 293 + .../service-accounts.component.spec.ts | 70 + .../service-accounts.component.ts | 59 + .../services/cmdb-data.service.spec.ts | 17 + .../services/cmdb-data.service.ts | 23 + .../services/collectors.service.spec.ts | 50 + .../services/collectors.service.ts | 16 + .../services/dashboard-data.service.spec.ts | 352 + .../services/dashboard-data.service.ts | 257 + .../services/dashboard.service.spec.ts | 143 + .../services/dashboard.service.ts | 77 + .../services/mock-dashboard-data.service.ts | 99 + .../mock-pagination-wrapper.service.ts | 66 + .../pagination-wrapper.service.spec.ts | 83 + .../services/pagination-wrapper.service.ts | 297 + .../services/user-data.service.mockdata.ts | 349 + .../services/user-data.service.spec.ts | 108 + .../services/user-data.service.ts | 100 + .../services/widget-manager.service.spec.ts | 53 + .../services/widget-manager.service.ts | 39 + src/app/app-routing.module.ts | 27 + src/app/app.component.html | 10 + src/app/app.component.scss | 14 + src/app/app.component.spec.ts | 44 + src/app/app.component.ts | 15 + src/app/app.error.handler.ts | 20 + src/app/app.module.ts | 51 + src/app/core/core.module.ts | 30 + .../dasboard-navbar.component.html | 9 + .../dasboard-navbar.component.scss | 95 + .../dasboard-navbar.component.spec.ts | 25 + .../dasboard-navbar.component.ts | 16 + src/app/core/interceptors/auth.interceptor.ts | 33 + src/app/core/module-loaded-once.guard.ts | 9 + src/app/core/navbar/navbar.component.html | 17 + src/app/core/navbar/navbar.component.scss | 50 + src/app/core/navbar/navbar.component.spec.ts | 50 + src/app/core/navbar/navbar.component.ts | 63 + src/app/core/services/auth.service.spec.ts | 65 + src/app/core/services/auth.service.ts | 125 + .../dashboard-create.component.html | 68 + .../dashboard-create.component.scss | 13 + .../dashboard-create.component.spec.ts | 37 + .../dashboard-create.component.ts | 168 + .../dashboard-count.component.html | 7 + .../dashboard-count.component.scss | 27 + .../dashboard-count.component.spec.ts | 32 + .../dashboard-count.component.ts | 41 + .../dashboard-list.component.html | 116 + .../dashboard-list.component.scss | 110 + .../dashboard-list.component.spec.ts | 80 + .../dashboard-list.component.ts | 164 + .../dashboard-list.service.spec.ts | 57 + .../dashboard-list/dashboard-list.service.ts | 38 + .../dashboard-list/dashboard-list.ts | 17 + .../landing-page-routing.module.ts | 20 + .../landing_page/landing-page.component.html | 1 + .../landing_page/landing-page.component.scss | 0 .../landing-page.component.spec.ts | 40 + .../landing_page/landing-page.component.ts | 16 + src/app/landing_page/landing-page.module.ts | 60 + .../nfrr/nfrr-routing.module.ts | 18 + .../nfrr/nfrr-view/nfrr-view.component.html | 118 + .../nfrr/nfrr-view/nfrr-view.component.scss | 79 + .../nfrr-view/nfrr-view.component.spec.ts | 73 + .../nfrr/nfrr-view/nfrr-view.component.ts | 166 + src/app/screen_modules/nfrr/nfrr.module.ts | 17 + src/app/screen_modules/nfrr/nfrr.service.ts | 47 + .../pipeline/pipeline.module.ts | 10 + .../product-dashboard.module.ts | 10 + .../capone-template.component.html | 32 + .../capone-template.component.scss | 32 + .../capone-template.component.spec.ts | 27 + .../capone-template.component.ts | 10 + .../dashboard-view.component.html | 7 + .../dashboard-view.component.scss | 54 + .../dashboard-view.component.spec.ts | 90 + .../dashboard-view.component.ts | 90 + .../dashboard-view/dashboard-view.ts | 88 + .../team-dashboard-routing.module.ts | 18 + .../team-dashboard/team-dashboard.module.ts | 36 + src/app/shared/charts/chart.directive.spec.ts | 28 + src/app/shared/charts/chart.directive.ts | 10 + .../shared/charts/chart/chart.component.scss | 0 .../charts/chart/chart.component.spec.ts | 25 + .../shared/charts/chart/chart.component.ts | 22 + .../click-list/click-list-interfaces.ts | 70 + .../click-list/click-list.component.html | 35 + .../click-list/click-list.component.scss | 87 + .../click-list/click-list.component.spec.ts | 103 + .../charts/click-list/click-list.component.ts | 42 + .../combo-chart/combo-chart.component.html | 28 + .../combo-chart/combo-chart.component.scss | 1 + .../combo-chart/combo-chart.component.spec.ts | 40 + .../combo-chart/combo-chart.component.ts | 44 + .../combo-series-vertical.component.scss | 1 + .../combo-series-vertical.component.ts | 197 + .../gauge-chart/gauge-chart-interfaces.ts | 7 + .../gauge-chart/gauge-chart.component.html | 33 + .../gauge-chart/gauge-chart.component.scss | 1 + .../gauge-chart/gauge-chart.component.spec.ts | 34 + .../gauge-chart/gauge-chart.component.ts | 23 + .../horizontal-bar-chart.component.html | 25 + .../horizontal-bar-chart.component.scss | 1 + .../horizontal-bar-chart.component.spec.ts | 35 + .../horizontal-bar-chart.component.ts | 39 + .../line-chart/line-chart-interfaces.ts | 15 + .../line-chart/line-chart.component.html | 51 + .../line-chart/line-chart.component.scss | 1 + .../line-chart/line-chart.component.spec.ts | 43 + .../charts/line-chart/line-chart.component.ts | 50 + .../number-card-chart.component.html | 14 + .../number-card-chart.component.scss | 1 + .../number-card-chart.component.spec.ts | 34 + .../number-card-chart.component.ts | 26 + .../pie-grid-chart.component.html | 15 + .../pie-grid-chart.component.scss | 1 + .../pie-grid-chart.component.spec.ts | 35 + .../pie-grid-chart.component.ts | 19 + .../pie-grid-chart/pie-grid-interfaces.ts | 9 + .../plain-text-chart.component.html | 6 + .../plain-text-chart.component.scss | 9 + .../plain-text-chart.component.spec.ts | 34 + .../plain-text-chart.component.ts | 17 + .../rotation/rotation-chart-interfaces.ts | 35 + .../rotation/rotation-chart.component.html | 38 + .../rotation/rotation-chart.component.scss | 4 + .../rotation/rotation-chart.component.spec.ts | 38 + .../rotation/rotation-chart.component.ts | 39 + src/app/shared/collector.service.mockdata.ts | 803 + src/app/shared/collector.service.spec.ts | 54 + src/app/shared/collector.service.ts | 44 + .../shared/dash-edit/dash-edit.component.html | 4 + .../shared/dash-edit/dash-edit.component.scss | 0 .../dash-edit/dash-edit.component.spec.ts | 25 + .../shared/dash-edit/dash-edit.component.ts | 15 + src/app/shared/dash-status/DashStatus.ts | 9 + .../dash-status/dash-status.component.html | 12 + .../dash-status/dash-status.component.scss | 0 .../dash-status/dash-status.component.spec.ts | 26 + .../dash-status/dash-status.component.ts | 21 + .../dash-trash/dash-trash.component.html | 4 + .../dash-trash/dash-trash.component.scss | 0 .../dash-trash/dash-trash.component.spec.ts | 25 + .../shared/dash-trash/dash-trash.component.ts | 15 + src/app/shared/dashboard.service.mockdata.ts | 686 + src/app/shared/dashboard.service.spec.ts | 131 + src/app/shared/dashboard.service.ts | 199 + .../shared/dashboard/dashboard.component.scss | 0 .../dashboard/dashboard.component.spec.ts | 25 + .../shared/dashboard/dashboard.component.ts | 28 + src/app/shared/interfaces.ts | 78 + .../shared/layouts/layout.directive.spec.ts | 27 + src/app/shared/layouts/layout.directive.ts | 10 + .../layouts/layout/layout.component.scss | 0 .../layouts/layout/layout.component.spec.ts | 29 + .../shared/layouts/layout/layout.component.ts | 60 + ...e-by-two-layout-table-chart.component.html | 57 + ...e-by-two-layout-table-chart.component.scss | 38 + ...y-two-layout-table-chart.component.spec.ts | 59 + ...one-by-two-layout-table-chart.component.ts | 42 + .../one-by-two-layout.component.html | 16 + .../one-by-two-layout.component.scss | 3 + .../one-by-two-layout.component.spec.ts | 59 + .../one-by-two-layout.component.ts | 42 + .../one-chart-layout.component.html | 7 + .../one-chart-layout.component.scss | 0 .../one-chart-layout.component.spec.ts | 24 + .../one-chart-layout.component.ts | 34 + .../two-by-one-layout.component.html | 14 + .../two-by-one-layout.component.scss | 0 .../two-by-one-layout.component.spec.ts | 25 + .../two-by-one-layout.component.ts | 43 + .../two-by-two-layout.component.html | 26 + .../two-by-two-layout.component.scss | 3 + .../two-by-two-layout.component.spec.ts | 81 + .../two-by-two-layout.component.ts | 43 + .../x-by-one-layout.component.html | 9 + .../x-by-one-layout.component.scss | 0 .../x-by-one-layout.component.spec.ts | 25 + .../x-by-one-layout.component.ts | 42 + .../audit-modal/audit-modal.component.html | 36 + .../audit-modal/audit-modal.component.sass | 0 .../audit-modal/audit-modal.component.spec.ts | 31 + .../audit-modal/audit-modal.component.ts | 27 + .../confirmation-modal.component.html | 14 + .../confirmation-modal.component.scss | 0 .../confirmation-modal.component.spec.ts | 28 + .../confirmation-modal.component.ts | 34 + .../confirmation-modal.directive.spec.ts | 27 + .../confirmation-modal.directive.ts | 11 + .../delete-confirm-modal.component.html | 11 + .../delete-confirm-modal.component.scss | 3 + .../delete-confirm-modal.component.spec.ts | 28 + .../delete-confirm-modal.component.ts | 31 + .../delete-confirm-modal.directive.spec.ts | 27 + .../delete-confirm-modal.directive.ts | 11 + .../detail-modal/detail-modal.component.html | 15 + .../detail-modal/detail-modal.component.scss | 0 .../detail-modal.component.spec.ts | 35 + .../detail-modal/detail-modal.component.ts | 45 + .../detail-modal/detail-modal.directive.ts | 11 + .../edit-dashboard-modal.component.html | 226 + .../edit-dashboard-modal.component.scss | 135 + .../edit-dashboard-modal.component.spec.ts | 127 + .../edit-dashboard-modal.component.ts | 414 + .../form-modal/form-modal.component.html | 11 + .../form-modal/form-modal.component.scss | 0 .../form-modal/form-modal.component.spec.ts | 28 + .../modals/form-modal/form-modal.component.ts | 39 + .../form-modal/form-modal.directive.spec.ts | 27 + .../modals/form-modal/form-modal.directive.ts | 11 + .../general-delete-modal.component.html | 20 + .../general-delete-modal.component.scss | 0 .../general-delete-modal.component.spec.ts | 27 + .../general-delete-modal.component.ts | 20 + .../refresh-modal.component.html | 15 + .../refresh-modal.component.scss | 0 .../refresh-modal.component.spec.ts | 43 + .../refresh-modal/refresh-modal.component.ts | 34 + .../bar-horizontal.component.scss | 89 + .../bar-horizontal.component.ts | 299 + .../line-and-bar-chart.component.scss | 89 + .../line-and-bar-chart.component.ts | 508 + .../pie-grid/data-item.interfaces.ts | 8 + .../pie-grid/pie-grid.component.scss | 11 + .../ngx-charts/pie-grid/pie-grid.component.ts | 262 + .../tabs/fixtures/tabs-fixtures.module.ts | 16 + .../fixtures/tabs-label-template.fixture.html | 21 + .../fixtures/tabs-label-template.fixture.ts | 12 + .../tabs-multiple-active.fixture.html | 14 + .../fixtures/tabs-multiple-active.fixture.ts | 12 + .../ngx-ui/tabs/fixtures/tabs.fixture.html | 14 + .../ngx-ui/tabs/fixtures/tabs.fixture.ts | 12 + .../ngx-ui/tabs/if-tab-active.directive.ts | 8 + src/app/shared/ngx-ui/tabs/styles/colors.scss | 161 + .../ngx-ui/tabs/styles/gradient-colors.scss | 12 + .../ngx-ui/tabs/styles/shadow-variables.scss | 123 + src/app/shared/ngx-ui/tabs/tab.component.html | 12 + .../shared/ngx-ui/tabs/tab.component.spec.ts | 30 + src/app/shared/ngx-ui/tabs/tab.component.ts | 48 + .../shared/ngx-ui/tabs/tabs.component.html | 12 + .../shared/ngx-ui/tabs/tabs.component.scss | 85 + .../shared/ngx-ui/tabs/tabs.component.spec.ts | 116 + src/app/shared/ngx-ui/tabs/tabs.component.ts | 98 + src/app/shared/ngx-ui/tabs/tabs.module.ts | 13 + .../pagination/pagination.component.html | 1 + .../pagination/pagination.component.scss | 19 + .../pagination/pagination.component.spec.ts | 27 + .../shared/pagination/pagination.component.ts | 27 + src/app/shared/pipes/filter.pipe.spec.ts | 22 + src/app/shared/pipes/filter.pipe.ts | 43 + src/app/shared/pipes/minutes.pipe.ts | 10 + src/app/shared/pipes/order-by.pipe.spec.ts | 14 + src/app/shared/pipes/order-by.pipe.ts | 22 + src/app/shared/shared.module.ts | 230 + .../base-template.component.scss | 0 .../base-template.component.spec.ts | 25 + .../base-template/base-template.component.ts | 15 + .../templates/templates.directive.spec.ts | 24 + .../shared/templates/templates.directive.ts | 10 + .../widget-header.component.html | 30 + .../widget-header.component.scss | 147 + .../widget-header.component.spec.ts | 77 + .../widget-header/widget-header.component.ts | 328 + src/app/shared/widget-header/widget-state.ts | 6 + .../placeholder-widget.component.html | 10 + .../placeholder-widget.component.scss | 6 + .../placeholder-widget.component.spec.ts | 25 + .../placeholder-widget.component.ts | 15 + src/app/shared/widget/widget.component.scss | 0 .../shared/widget/widget.component.spec.ts | 28 + src/app/shared/widget/widget.component.ts | 99 + .../shared/widget/widget.directive.spec.ts | 26 + src/app/shared/widget/widget.directive.ts | 11 + src/app/user/login/login.component.html | 69 + src/app/user/login/login.component.scss | 3 + src/app/user/login/login.component.spec.ts | 97 + src/app/user/login/login.component.ts | 96 + src/app/user/signup/signup.component.html | 92 + src/app/user/signup/signup.component.scss | 0 src/app/user/signup/signup.component.spec.ts | 66 + src/app/user/signup/signup.component.ts | 70 + src/app/user/sso/sso.authguard.ts | 16 + src/app/user/sso/sso.component.html | 1 + src/app/user/sso/sso.component.scss | 7 + src/app/user/sso/sso.component.spec.ts | 43 + src/app/user/sso/sso.component.ts | 34 + src/app/user/sso/sso.service.spec.ts | 38 + src/app/user/sso/sso.service.ts | 76 + src/app/user/user-routing.module.ts | 26 + src/app/user/user.component.html | 1 + src/app/user/user.component.scss | 0 src/app/user/user.component.spec.ts | 35 + src/app/user/user.component.ts | 16 + src/app/user/user.module.ts | 12 + .../collector-item-routing.module.ts | 57 + .../artifact-evidence.component.html | 32 + .../artifact-evidence.component.scss | 26 + .../artifact-evidence.component.spec.ts | 52 + .../artifact-evidence.component.ts | 24 + .../audit-evidence.component.html | 44 + .../audit-evidence.component.scss | 26 + .../audit-evidence.component.spec.ts | 52 + .../audit-evidence.component.ts | 24 + .../base-evidence.component.html | 34 + .../base-evidence.component.scss | 0 .../base-evidence.component.spec.ts | 91 + .../base-evidence/base-evidence.component.ts | 72 + .../build-evidence.component.html | 44 + .../build-evidence.component.scss | 26 + .../build-evidence.component.spec.ts | 52 + .../build-evidence.component.ts | 24 + .../code-quality-evidence.component.html | 44 + .../code-quality-evidence.component.scss | 26 + .../code-quality-evidence.component.spec.ts | 52 + .../code-quality-evidence.component.ts | 25 + .../collector-item-details.component.html | 16 + .../collector-item-details.component.scss | 0 .../collector-item-details.component.spec.ts | 62 + .../collector-item-details.component.ts | 23 + .../collector-item-viewer.component.html | 57 + .../collector-item-viewer.component.scss | 58 + .../collector-item-viewer.component.spec.ts | 66 + .../collector-item-viewer.component.ts | 94 + .../collector-refresh.component.html | 22 + .../collector-refresh.component.scss | 0 .../collector-refresh.component.spec.ts | 49 + .../collector-refresh.component.ts | 23 + .../deployment-evidence.component.html | 32 + .../deployment-evidence.component.scss | 30 + .../deployment-evidence.component.spec.ts | 52 + .../deployment-evidence.component.ts | 24 + .../generic-evidence.component.html | 22 + .../generic-evidence.component.scss | 7 + .../generic-evidence.component.spec.ts | 67 + .../generic-evidence.component.ts | 53 + .../library-policy-evidence.component.html | 40 + .../library-policy-evidence.component.scss | 33 + .../library-policy-evidence.component.spec.ts | 52 + .../library-policy-evidence.component.ts | 24 + .../scm-evidence/scm-evidence.component.html | 44 + .../scm-evidence/scm-evidence.component.scss | 26 + .../scm-evidence.component.spec.ts | 52 + .../scm-evidence/scm-evidence.component.ts | 24 + ...atic-security-scan-evidence.component.html | 36 + ...atic-security-scan-evidence.component.scss | 26 + ...c-security-scan-evidence.component.spec.ts | 52 + ...static-security-scan-evidence.component.ts | 24 + .../test-evidence.component.html | 52 + .../test-evidence.component.scss | 42 + .../test-evidence.component.spec.ts | 52 + .../test-evidence/test-evidence.component.ts | 24 + .../collector-item/collector-item.module.ts | 59 + .../collector-item.service.spec.ts | 468 + .../collector-item/collector-item.service.ts | 134 + .../collector-item/interfaces.ts | 161 + .../build-config-form.component.html | 58 + .../build-config-form.component.scss | 3 + .../build-config-form.component.spec.ts | 138 + .../build-config-form.component.ts | 132 + .../build-delete-form.component.html | 15 + .../build-delete-form.component.scss | 1 + .../build-delete-form.component.spec.ts | 123 + .../build-delete-form.component.ts | 100 + .../build-detail-page.component.html | 92 + .../build-detail-page.component.scss | 98 + .../build-detail-page.component.spec.ts | 111 + .../build-detail-page.component.ts | 82 + .../build-detail/build-detail.component.html | 88 + .../build-detail/build-detail.component.scss | 100 + .../build-detail.component.spec.ts | 113 + .../build-detail/build-detail.component.ts | 103 + .../build/build-routing-module.ts | 20 + .../build-viewer/build-viewer.component.html | 6 + .../build-viewer/build-viewer.component.scss | 4 + .../build-viewer.component.spec.ts | 42 + .../build-viewer/build-viewer.component.ts | 17 + .../build/build-widget/build-charts.ts | 76 + .../build-widget/build-widget.component.html | 1 + .../build-widget/build-widget.component.scss | 145 + .../build-widget.component.spec.ts | 379 + .../build-widget/build-widget.component.ts | 319 + src/app/widget_modules/build/build.module.ts | 64 + .../build/build.service.spec.ts | 61 + src/app/widget_modules/build/build.service.ts | 29 + src/app/widget_modules/build/interfaces.ts | 44 + .../deploy-config-form.component.html | 47 + .../deploy-config-form.component.scss | 11 + .../deploy-config-form.component.spec.ts | 150 + .../deploy-config-form.component.ts | 139 + .../deploy-delete-form.component.html | 15 + .../deploy-delete-form.component.scss | 1 + .../deploy-delete-form.component.spec.ts | 133 + .../deploy-delete-form.component.ts | 103 + .../deploy-detail.component.html | 18 + .../deploy-detail.component.scss | 6 + .../deploy-detail.component.spec.ts | 26 + .../deploy-detail/deploy-detail.component.ts | 26 + .../deploy/deploy-routing-module.ts | 0 .../deploy/deploy-widget/deploy-charts.ts | 13 + .../deploy-widget.component.html | 1 + .../deploy-widget.component.scss | 0 .../deploy-widget.component.spec.ts | 205 + .../deploy-widget/deploy-widget.component.ts | 138 + .../widget_modules/deploy/deploy.module.ts | 20 + .../deploy/deploy.service.spec.ts | 60 + .../widget_modules/deploy/deploy.service.ts | 19 + src/app/widget_modules/deploy/interfaces.ts | 24 + .../feature-config-form.component.html | 81 + .../feature-config-form.component.scss | 24 + .../feature-config-form.component.spec.ts | 202 + .../feature-config-form.component.ts | 219 + .../feature-delete-form.component.html | 15 + .../feature-delete-form.component.scss | 1 + .../feature-delete-form.component.spec.ts | 172 + .../feature-delete-form.component.ts | 115 + .../feature-detail.component.html | 18 + .../feature-detail.component.scss | 6 + .../feature-detail.component.spec.ts | 26 + .../feature-detail.component.ts | 26 + .../feature/feature-routing-module.ts | 14 + .../feature/feature-widget/feature-charts.ts | 22 + .../feature-widget.component.html | 1 + .../feature-widget.component.scss | 0 .../feature-widget.component.spec.ts | 298 + .../feature-widget.component.ts | 285 + .../widget_modules/feature/feature.module.ts | 17 + .../feature/feature.service.spec.ts | 105 + .../widget_modules/feature/feature.service.ts | 40 + src/app/widget_modules/feature/interfaces.ts | 12 + .../widget_modules/monitor/monitor.module.ts | 10 + .../opensource-scan/interfaces.ts | 27 + .../opensource-scan-routing-module.ts | 14 + .../opensource-scan/opensource-scan.module.ts | 26 + .../opensource-scan.service.spec.ts | 118 + .../opensource-scan.service.ts | 38 + .../oss-config-form.component.html | 30 + .../oss-config-form.component.scss | 11 + .../oss-config-form.component.spec.ts | 125 + .../oss-config-form.component.ts | 128 + .../oss-delete-form.component.html | 15 + .../oss-delete-form.component.scss | 1 + .../oss-delete-form.component.spec.ts | 134 + .../oss-delete-form.component.ts | 95 + .../oss-detail-all.component.html | 16 + .../oss-detail-all.component.scss | 6 + .../oss-detail-all.component.spec.ts | 63 + .../oss-detail-all.component.ts | 30 + .../oss-detail/oss-detail.component.html | 18 + .../oss-detail/oss-detail.component.scss | 6 + .../oss-detail/oss-detail.component.spec.ts | 53 + .../oss-detail/oss-detail.component.ts | 30 + .../opensource-scan/oss-widget/oss-charts.ts | 21 + .../oss-widget/oss-widget.component.html | 15 + .../oss-widget/oss-widget.component.scss | 29 + .../oss-widget/oss-widget.component.spec.ts | 362 + .../oss-widget/oss-widget.component.ts | 312 + .../performance-tests.module.ts | 10 + .../performance/performance.module.ts | 10 + src/app/widget_modules/repo/interfaces.ts | 19 + .../repo-config-form.component.html | 79 + .../repo-config-form.component.scss | 20 + .../repo-config-form.component.spec.ts | 215 + .../repo-config-form.component.ts | 155 + .../repo-delete-form.component.html | 15 + .../repo-delete-form.component.scss | 1 + .../repo-delete-form.component.spec.ts | 128 + .../repo-delete-form.component.ts | 86 + .../repo-detail/repo-detail.component.html | 16 + .../repo-detail/repo-detail.component.scss | 6 + .../repo-detail/repo-detail.component.spec.ts | 26 + .../repo/repo-detail/repo-detail.component.ts | 26 + .../repo/repo-routing-module.ts | 14 + .../repo/repo-widget/repo-charts.ts | 178 + .../repo-widget/repo-widget.component.html | 1 + .../repo-widget/repo-widget.component.scss | 0 .../repo-widget/repo-widget.component.spec.ts | 248 + .../repo/repo-widget/repo-widget.component.ts | 312 + src/app/widget_modules/repo/repo.module.ts | 22 + .../widget_modules/repo/repo.service.spec.ts | 120 + src/app/widget_modules/repo/repo.service.ts | 40 + .../security-scan-config.component.html | 30 + .../security-scan-config.component.scss | 11 + .../security-scan-config.component.spec.ts | 138 + .../security-scan-config.component.ts | 129 + .../security-scan-delete-form.component.html | 15 + .../security-scan-delete-form.component.scss | 1 + ...ecurity-scan-delete-form.component.spec.ts | 133 + .../security-scan-delete-form.component.ts | 97 + .../security-scan-detail.component.html | 18 + .../security-scan-detail.component.scss | 0 .../security-scan-detail.component.spec.ts | 53 + .../security-scan-detail.component.ts | 32 + .../security-scan/security-scan-interfaces.ts | 23 + ...security-scan-metric-detail.component.html | 39 + ...security-scan-metric-detail.component.scss | 23 + ...urity-scan-metric-detail.component.spec.ts | 40 + .../security-scan-metric-detail.component.ts | 34 + .../security-scan-routing.module.ts | 13 + .../security-scan-widget.component.html | 15 + .../security-scan-widget.component.scss | 29 + .../security-scan-widget.component.spec.ts | 225 + .../security-scan-widget.component.ts | 258 + .../security-scan/security-scan.module.ts | 38 + .../security-scan.service.spec.ts | 61 + .../security-scan/security-scan.service.ts | 37 + .../static-analysis/interfaces.ts | 20 + ...static-analysis-delete-form.component.html | 15 + ...static-analysis-delete-form.component.scss | 0 ...tic-analysis-delete-form.component.spec.ts | 117 + .../static-analysis-delete-form.component.ts | 97 + .../static-analysis-detail.component.html | 16 + .../static-analysis-detail.component.scss | 6 + .../static-analysis-detail.component.spec.ts | 51 + .../static-analysis-detail.component.ts | 33 + .../static-analysis-routing-module.ts | 15 + .../static-analysis-charts.ts | 72 + .../static-analysis-widget.component.html | 15 + .../static-analysis-widget.component.scss | 29 + .../static-analysis-widget.component.spec.ts | 355 + .../static-analysis-widget.component.ts | 369 + .../static-analysis/static-analysis.module.ts | 32 + .../static-analysis.service.spec.ts | 51 + .../static-analysis.service.ts | 39 + ...static-analysis-config-form.component.html | 27 + ...static-analysis-config-form.component.scss | 11 + ...tic-analysis-config-form.component.spec.ts | 126 + .../static-analysis-config-form.component.ts | 128 + src/app/widget_modules/test/interfaces.ts | 22 + .../test-config-form.component.html | 69 + .../test-config-form.component.scss | 11 + .../test-config-form.component.spec.ts | 77 + .../test-config-form.component.ts | 193 + .../test-delete-form.component.html | 15 + .../test-delete-form.component.scss | 0 .../test-delete-form.component.spec.ts | 67 + .../test-delete-form.component.ts | 124 + .../test-detail/test-detail.component.html | 94 + .../test-detail/test-detail.component.scss | 16 + .../test-detail/test-detail.component.spec.ts | 69 + .../test/test-detail/test-detail.component.ts | 30 + .../test/test-widget/test-charts.ts | 21 + .../test-widget/test-widget.component.html | 1 + .../test-widget/test-widget.component.sass | 0 .../test-widget/test-widget.component.spec.ts | 238 + .../test/test-widget/test-widget.component.ts | 180 + src/app/widget_modules/test/test.module.ts | 18 + .../widget_modules/test/test.service.spec.ts | 82 + src/app/widget_modules/test/test.service.ts | 25 + src/assets/.gitkeep | 0 .../assets/fonts/open-sans-600.eot | Bin .../assets/fonts/open-sans-600.svg | 0 .../assets/fonts/open-sans-600.ttf | Bin .../assets/fonts/open-sans-600.woff | Bin .../assets/fonts/open-sans-regular.eot | Bin .../assets/fonts/open-sans-regular.svg | 0 .../assets/fonts/open-sans-regular.ttf | Bin .../assets/fonts/open-sans-regular.woff | Bin {UI/src => src}/assets/img/Hygieia_Logo.png | Bin .../assets/img/Hygieia_Logo_white.png | Bin {UI/src => src}/assets/img/bg-forest.jpg | Bin {UI/src => src}/assets/img/favicon.ico | Bin {UI/src => src}/assets/img/hygieia_b.png | Bin {UI/src => src}/assets/img/hygieia_w.png | Bin src/environments/environment.prod.ts | 8 + src/environments/environment.ts | 21 + src/favicon.png | Bin 0 -> 19281 bytes src/index.html | 26 + src/karma.conf.js | 37 + src/main.ts | 13 + src/polyfills.ts | 63 + src/styles.scss | 122 + src/styles/css/charts.scss | 187 + src/styles/css/dash-status.scss | 99 + src/styles/css/dashvariables.scss | 101 + src/styles/css/mixins.scss | 55 + src/test.ts | 20 + src/themes.scss | 25 + src/tsconfig.app.json | 12 + src/tsconfig.spec.json | 20 + src/tslint.json | 17 + src/variables.scss | 0 startup.sh | 13 + test-servers/jenkins/Dockerfile | 59 - test-servers/jenkins/jenkins.yml | 5 - test-servers/jenkins/jenkins_entrypoint.sh | 10 - .../jobs/Hygieia_Example_Job/config.xml | 61 - test-servers/jenkins/plugins.txt | 5 - test-servers/sonar/SONAR.md | 1 - test-servers/sonar/sonar.yml | 6 - travis-utilities/.travis.settings.xml | 22 - travis-utilities/deploy-snapshot.sh | 5 - travis-utilities/keys.gpg.enc | Bin 2608 -> 0 bytes travis-utilities/release.sh | 13 - tsconfig.json | 23 + tslint.json | 76 + wrap.sh | 2 - yarn.lock | 8228 + 1137 files changed, 57161 insertions(+), 234254 deletions(-) create mode 100644 .dockerignore create mode 100644 .editorconfig delete mode 100644 .github/stale.yml delete mode 100644 .mvn/wrapper/MavenWrapperDownloader.java delete mode 100644 .mvn/wrapper/maven-wrapper.jar delete mode 100644 .mvn/wrapper/maven-wrapper.properties delete mode 100644 CHANGELOG.md delete mode 100644 Hygieia2.md delete mode 100644 MAINTAINERS delete mode 100644 Setup.md delete mode 100644 UI-protractor-tests/.gitignore delete mode 100644 UI-protractor-tests/README.md delete mode 100644 UI-protractor-tests/package.json delete mode 100644 UI-protractor-tests/pom.xml delete mode 100644 UI-protractor-tests/protractor.conf.js delete mode 100644 UI-protractor-tests/src/main/js/expect.js delete mode 100644 UI-protractor-tests/src/main/js/features/dashboards/create_dashboard.feature delete mode 100644 UI-protractor-tests/src/main/js/features/dashboards/delete_dashboard.feature delete mode 100644 UI-protractor-tests/src/main/js/features/dashboards/edit_dashboard.feature delete mode 100644 UI-protractor-tests/src/main/js/features/login/login_ldap.feature delete mode 100644 UI-protractor-tests/src/main/js/features/login/login_standard.feature delete mode 100644 UI-protractor-tests/src/main/js/features/login/signup.feature delete mode 100644 UI-protractor-tests/src/main/js/features/widgets/build_widget.feature delete mode 100644 UI-protractor-tests/src/main/js/features/widgets/coderepo_widget.feature delete mode 100644 UI-protractor-tests/src/main/js/features/widgets/feature_widget.feature delete mode 100644 UI-protractor-tests/src/main/js/features/widgets/monitor_widget.feature delete mode 100644 UI-protractor-tests/src/main/js/pages/buildWidget.page.js delete mode 100644 UI-protractor-tests/src/main/js/pages/coderepoWidget.page.js delete mode 100644 UI-protractor-tests/src/main/js/pages/dashboard.page.js delete mode 100644 UI-protractor-tests/src/main/js/pages/deleteConfirmation.page.js delete mode 100644 UI-protractor-tests/src/main/js/pages/featureWidget.page.js delete mode 100644 UI-protractor-tests/src/main/js/pages/home.page.js delete mode 100644 UI-protractor-tests/src/main/js/pages/login.page.js delete mode 100644 UI-protractor-tests/src/main/js/step_definitions/dashboard.steps.js delete mode 100644 UI-protractor-tests/src/main/js/step_definitions/login.steps.js delete mode 100644 UI-protractor-tests/src/main/js/step_definitions/widget.steps.js delete mode 100644 UI-protractor-tests/src/main/js/text.js delete mode 100644 UI-protractor-tests/src/main/js/util/logger.js delete mode 100644 UI-protractor-tests/src/main/js/util/timeouts.js delete mode 100644 UI-protractor-tests/src/main/js/util/waitFor.js delete mode 100644 UI-tests/.gitignore delete mode 100644 UI-tests/README.md delete mode 100644 UI-tests/docker-compose.yml delete mode 100644 UI-tests/docker-pom.xml delete mode 100644 UI-tests/mongo_setup.js delete mode 100644 UI-tests/pmd.xml delete mode 100644 UI-tests/pom.xml delete mode 100644 UI-tests/src/main/resources/stories/create_dashboard_test.story delete mode 100644 UI-tests/src/main/resources/stories/delete_dashboard_test.story delete mode 100644 UI-tests/src/main/resources/stories/sign_in_test.story delete mode 100644 UI-tests/src/test/java/com/capitalone/dashboard/uitest/UITestRunner.java delete mode 100644 UI-tests/src/test/java/com/capitalone/dashboard/uitest/definitions/CommonDefinitions.java delete mode 100644 UI-tests/src/test/java/com/capitalone/dashboard/uitest/definitions/CreateDashboardDefinitions.java delete mode 100644 UI-tests/src/test/java/com/capitalone/dashboard/uitest/definitions/DeleteDashboardDefinitions.java delete mode 100644 UI-tests/src/test/java/com/capitalone/dashboard/uitest/definitions/LoginDefinitions.java delete mode 100644 UI-tests/src/test/java/com/capitalone/dashboard/uitest/pages/DashboardPage.java delete mode 100644 UI-tests/src/test/java/com/capitalone/dashboard/uitest/pages/HomePage.java delete mode 100644 UI-tests/src/test/java/com/capitalone/dashboard/uitest/pages/LoginPage.java delete mode 100644 UI-tests/src/test/java/com/capitalone/dashboard/uitest/steps/UserSteps.java delete mode 100644 UI-tests/src/test/java/com/capitalone/dashboard/uitest/utils/TestPropertiesManager.java delete mode 100755 UI-tests/uitests.sh delete mode 100644 UI/.gitignore delete mode 100644 UI/Dockerfile delete mode 100644 UI/README.md delete mode 100644 UI/assembly/bin.xml delete mode 100644 UI/docker/Dockerfile delete mode 100755 UI/docker/conf-builder.sh delete mode 100644 UI/docker/default.conf delete mode 100644 UI/docker/rhel/api.conf delete mode 100755 UI/docker/rhel/substitute-nginx-proxy-pass.sh delete mode 100644 UI/gulpfile.js delete mode 100644 UI/karma.conf.js delete mode 100644 UI/package.json delete mode 100644 UI/pom.xml delete mode 100644 UI/src/404.html delete mode 100644 UI/src/app/app.js delete mode 100644 UI/src/app/chartist/chartist-settings.less delete mode 100644 UI/src/app/chartist/chartist.less delete mode 100644 UI/src/app/chartist/plugins/axisLabels.js delete mode 100644 UI/src/app/chartist/plugins/axisTitle.js delete mode 100644 UI/src/app/chartist/plugins/gridBoundaries.js delete mode 100644 UI/src/app/chartist/plugins/lineAboveArea.js delete mode 100644 UI/src/app/chartist/plugins/pointClick.js delete mode 100644 UI/src/app/chartist/plugins/pointHalo.js delete mode 100644 UI/src/app/chartist/plugins/pointlabels.js delete mode 100644 UI/src/app/chartist/plugins/threshold.js delete mode 100644 UI/src/app/chartist/plugins/tooltip.js delete mode 100644 UI/src/app/css/commit-blocks.less delete mode 100644 UI/src/app/css/common.less delete mode 100644 UI/src/app/css/mixins.less delete mode 100644 UI/src/app/css/score.less delete mode 100644 UI/src/app/css/site.less delete mode 100644 UI/src/app/css/variables.less delete mode 100644 UI/src/app/dashboard/controllers/addFeatureFlags.js delete mode 100644 UI/src/app/dashboard/controllers/addServiceAccount.js delete mode 100644 UI/src/app/dashboard/controllers/admin.js delete mode 100644 UI/src/app/dashboard/controllers/createDashboard.js delete mode 100644 UI/src/app/dashboard/controllers/dashboard.js delete mode 100644 UI/src/app/dashboard/controllers/editApiToken.js delete mode 100644 UI/src/app/dashboard/controllers/editDashboard.js delete mode 100644 UI/src/app/dashboard/controllers/editServiceAccount.js delete mode 100644 UI/src/app/dashboard/controllers/editTemplate.js delete mode 100644 UI/src/app/dashboard/controllers/generateApiToken.js delete mode 100644 UI/src/app/dashboard/controllers/login.js delete mode 100644 UI/src/app/dashboard/controllers/scoreComponentDetails.js delete mode 100644 UI/src/app/dashboard/controllers/scoreView.js delete mode 100644 UI/src/app/dashboard/controllers/signup.js delete mode 100644 UI/src/app/dashboard/controllers/site.js delete mode 100644 UI/src/app/dashboard/controllers/templateDetails.js delete mode 100644 UI/src/app/dashboard/controllers/templateManager.js delete mode 100644 UI/src/app/dashboard/controllers/widgetConfigManager.js delete mode 100644 UI/src/app/dashboard/core/data-factories/branches-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/build-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/chatops-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/cicd-gates-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/cloud-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/cmdb-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/code-analysis-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/code-repo-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/collector-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/dashboard-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/deploy-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/feature-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/feature-flags-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/issue-repo-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/library-policy-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/log-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/login-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/monitor-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/performance-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/pipeline-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/pull-repo-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/rally-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/score-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/service-account-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/session.js delete mode 100644 UI/src/app/dashboard/core/data-factories/signup-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/team-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/templateManager-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/test-suite-data.js delete mode 100644 UI/src/app/dashboard/core/data-factories/user-data.js delete mode 100644 UI/src/app/dashboard/core/extensions/moment.dash.js delete mode 100644 UI/src/app/dashboard/core/extensions/ng-fitText.js delete mode 100644 UI/src/app/dashboard/core/module.js delete mode 100644 UI/src/app/dashboard/core/providers/widget-manager.js delete mode 100644 UI/src/app/dashboard/directives/api-status.js delete mode 100644 UI/src/app/dashboard/directives/cicd-gates-modal.js delete mode 100644 UI/src/app/dashboard/directives/commit-blocks.js delete mode 100644 UI/src/app/dashboard/directives/dash-edit.js delete mode 100644 UI/src/app/dashboard/directives/dash-status.js delete mode 100644 UI/src/app/dashboard/directives/dash-trash.js delete mode 100644 UI/src/app/dashboard/directives/date-picker.js delete mode 100644 UI/src/app/dashboard/directives/deleteConfirm.js delete mode 100644 UI/src/app/dashboard/directives/form-group.js delete mode 100644 UI/src/app/dashboard/directives/hideEmpty.js delete mode 100644 UI/src/app/dashboard/directives/login-form.js delete mode 100644 UI/src/app/dashboard/directives/popover-html-unsafe.js delete mode 100644 UI/src/app/dashboard/directives/score-settings.js delete mode 100644 UI/src/app/dashboard/directives/score-view-header.js delete mode 100644 UI/src/app/dashboard/directives/score-view-widget.js delete mode 100644 UI/src/app/dashboard/directives/select-on-click.js delete mode 100644 UI/src/app/dashboard/directives/typeahead-focus.js delete mode 100644 UI/src/app/dashboard/directives/widget-container.js delete mode 100644 UI/src/app/dashboard/directives/widget-modal.js delete mode 100644 UI/src/app/dashboard/directives/widget-placeholder.js delete mode 100644 UI/src/app/dashboard/directives/widget-score.js delete mode 100644 UI/src/app/dashboard/directives/widget.js delete mode 100644 UI/src/app/dashboard/filters/duration.js delete mode 100644 UI/src/app/dashboard/filters/from-now.js delete mode 100644 UI/src/app/dashboard/filters/trunc-text.js delete mode 100644 UI/src/app/dashboard/services/authInterceptor.js delete mode 100644 UI/src/app/dashboard/services/authService.js delete mode 100644 UI/src/app/dashboard/services/dashboardValidationService.js delete mode 100644 UI/src/app/dashboard/services/loginRedirectService.js delete mode 100644 UI/src/app/dashboard/services/paginationWrapperService.js delete mode 100644 UI/src/app/dashboard/services/scoreDataService.js delete mode 100644 UI/src/app/dashboard/services/tokenService.js delete mode 100644 UI/src/app/dashboard/services/userService.js delete mode 100644 UI/src/app/dashboard/views/add-featureflag.html delete mode 100644 UI/src/app/dashboard/views/add-service-account.html delete mode 100644 UI/src/app/dashboard/views/admin.html delete mode 100644 UI/src/app/dashboard/views/api-status.html delete mode 100644 UI/src/app/dashboard/views/createDashboard.html delete mode 100644 UI/src/app/dashboard/views/dash-status.html delete mode 100644 UI/src/app/dashboard/views/dashboard.html delete mode 100644 UI/src/app/dashboard/views/datePicker.html delete mode 100644 UI/src/app/dashboard/views/edit-service-account.html delete mode 100644 UI/src/app/dashboard/views/editApiToken.html delete mode 100644 UI/src/app/dashboard/views/editDashboard.html delete mode 100644 UI/src/app/dashboard/views/editTemplate.html delete mode 100644 UI/src/app/dashboard/views/gates-block.html delete mode 100644 UI/src/app/dashboard/views/generateApiToken.html delete mode 100644 UI/src/app/dashboard/views/login-form.html delete mode 100644 UI/src/app/dashboard/views/login.html delete mode 100644 UI/src/app/dashboard/views/navheader.html delete mode 100644 UI/src/app/dashboard/views/scoreComponentDetails.html delete mode 100644 UI/src/app/dashboard/views/scoreSettings.html delete mode 100644 UI/src/app/dashboard/views/scoreViewHeader.html delete mode 100644 UI/src/app/dashboard/views/scoreViewWidget.html delete mode 100644 UI/src/app/dashboard/views/signup.html delete mode 100644 UI/src/app/dashboard/views/site.html delete mode 100644 UI/src/app/dashboard/views/templateDetails.html delete mode 100644 UI/src/app/dashboard/views/templateManager.html delete mode 100644 UI/src/app/dashboard/views/templates.html delete mode 100644 UI/src/app/dashboard/views/widget.html delete mode 100644 UI/src/app/dashboard/views/widgetConfigManager.html delete mode 100644 UI/src/app/dashboard/views/widgetScore.html delete mode 100644 UI/src/app/gridstack/gridstack.less delete mode 100644 UI/src/components/templates/capone.html delete mode 100644 UI/src/components/templates/capone.js delete mode 100644 UI/src/components/templates/caponechatops.html delete mode 100644 UI/src/components/templates/cloud.html delete mode 100644 UI/src/components/templates/cloud.js delete mode 100644 UI/src/components/templates/customTemplate.html delete mode 100644 UI/src/components/templates/customTemplate.js delete mode 100644 UI/src/components/templates/deleteWidgetTemplate.html delete mode 100644 UI/src/components/templates/deleteWidgetTemplate.js delete mode 100644 UI/src/components/templates/product-dashboard.html delete mode 100644 UI/src/components/templates/splitview.html delete mode 100644 UI/src/components/templates/widgetsTemplate.html delete mode 100644 UI/src/components/templates/widgetsTemplate.js delete mode 100644 UI/src/components/themes/dash-display.less delete mode 100644 UI/src/components/themes/dash.less delete mode 100644 UI/src/components/themes/default.less delete mode 100644 UI/src/components/themes/slate.less delete mode 100644 UI/src/components/widgets/build/build.less delete mode 100644 UI/src/components/widgets/build/config.html delete mode 100644 UI/src/components/widgets/build/config.js delete mode 100644 UI/src/components/widgets/build/detail.html delete mode 100644 UI/src/components/widgets/build/detail.js delete mode 100644 UI/src/components/widgets/build/directives/averageBuildDuration.html delete mode 100644 UI/src/components/widgets/build/directives/buildsPerDay.html delete mode 100644 UI/src/components/widgets/build/directives/directives.js delete mode 100644 UI/src/components/widgets/build/directives/latestBuilds.html delete mode 100644 UI/src/components/widgets/build/directives/totalBuilds.html delete mode 100644 UI/src/components/widgets/build/module.js delete mode 100644 UI/src/components/widgets/build/view.html delete mode 100644 UI/src/components/widgets/build/view.js delete mode 100644 UI/src/components/widgets/chatops/chatops.less delete mode 100644 UI/src/components/widgets/chatops/config.html delete mode 100644 UI/src/components/widgets/chatops/config.js delete mode 100644 UI/src/components/widgets/chatops/module.js delete mode 100644 UI/src/components/widgets/chatops/view.html delete mode 100644 UI/src/components/widgets/chatops/view.js delete mode 100644 UI/src/components/widgets/cloud/config.html delete mode 100644 UI/src/components/widgets/cloud/config.js delete mode 100644 UI/src/components/widgets/cloud/module.js delete mode 100644 UI/src/components/widgets/cloud/style.less delete mode 100644 UI/src/components/widgets/cloud/subnetController.js delete mode 100644 UI/src/components/widgets/cloud/subnetDetail.html delete mode 100644 UI/src/components/widgets/cloud/subnetDetail.js delete mode 100644 UI/src/components/widgets/cloud/subnetUtilization.html delete mode 100644 UI/src/components/widgets/cloud/subnetUtilization.js delete mode 100644 UI/src/components/widgets/cloud/view.html delete mode 100644 UI/src/components/widgets/cloud/view.js delete mode 100644 UI/src/components/widgets/codeanalysis/config.html delete mode 100644 UI/src/components/widgets/codeanalysis/config.js delete mode 100644 UI/src/components/widgets/codeanalysis/directives/guage-container.js delete mode 100644 UI/src/components/widgets/codeanalysis/librarypolicydetails.html delete mode 100644 UI/src/components/widgets/codeanalysis/librarypolicydetails.js delete mode 100644 UI/src/components/widgets/codeanalysis/module.js delete mode 100644 UI/src/components/widgets/codeanalysis/testList.html delete mode 100644 UI/src/components/widgets/codeanalysis/testList.js delete mode 100644 UI/src/components/widgets/codeanalysis/testdetails.html delete mode 100644 UI/src/components/widgets/codeanalysis/testdetails.js delete mode 100644 UI/src/components/widgets/codeanalysis/view.html delete mode 100644 UI/src/components/widgets/codeanalysis/view.js delete mode 100644 UI/src/components/widgets/codeanalysis/view.less delete mode 100644 UI/src/components/widgets/deploy/config.html delete mode 100644 UI/src/components/widgets/deploy/config.js delete mode 100644 UI/src/components/widgets/deploy/detail.html delete mode 100644 UI/src/components/widgets/deploy/detail.js delete mode 100644 UI/src/components/widgets/deploy/module.js delete mode 100644 UI/src/components/widgets/deploy/view.html delete mode 100644 UI/src/components/widgets/deploy/view.js delete mode 100644 UI/src/components/widgets/deploy/view.less delete mode 100644 UI/src/components/widgets/feature/config.html delete mode 100644 UI/src/components/widgets/feature/config.js delete mode 100644 UI/src/components/widgets/feature/module.js delete mode 100644 UI/src/components/widgets/feature/style.less delete mode 100644 UI/src/components/widgets/feature/view.html delete mode 100644 UI/src/components/widgets/feature/view.js delete mode 100644 UI/src/components/widgets/log/config.html delete mode 100644 UI/src/components/widgets/log/config.js delete mode 100644 UI/src/components/widgets/log/log.less delete mode 100644 UI/src/components/widgets/log/module.js delete mode 100644 UI/src/components/widgets/log/view.html delete mode 100644 UI/src/components/widgets/log/view.js delete mode 100644 UI/src/components/widgets/monitor/config.html delete mode 100644 UI/src/components/widgets/monitor/config.js delete mode 100644 UI/src/components/widgets/monitor/icon-legend.html delete mode 100644 UI/src/components/widgets/monitor/module.js delete mode 100644 UI/src/components/widgets/monitor/monitor.less delete mode 100644 UI/src/components/widgets/monitor/view.html delete mode 100644 UI/src/components/widgets/monitor/view.js delete mode 100644 UI/src/components/widgets/monitor2/config.html delete mode 100644 UI/src/components/widgets/monitor2/config.js delete mode 100644 UI/src/components/widgets/monitor2/module.js delete mode 100644 UI/src/components/widgets/monitor2/monitor2.less delete mode 100644 UI/src/components/widgets/monitor2/view.html delete mode 100644 UI/src/components/widgets/monitor2/view.js delete mode 100644 UI/src/components/widgets/performance/README.md delete mode 100644 UI/src/components/widgets/performance/config.html delete mode 100644 UI/src/components/widgets/performance/config.js delete mode 100644 UI/src/components/widgets/performance/detail.html delete mode 100644 UI/src/components/widgets/performance/detail.js delete mode 100644 UI/src/components/widgets/performance/directives/guage-container.js delete mode 100644 UI/src/components/widgets/performance/images/downArrow.png delete mode 100644 UI/src/components/widgets/performance/module.js delete mode 100644 UI/src/components/widgets/performance/performance.less delete mode 100644 UI/src/components/widgets/performance/view.html delete mode 100644 UI/src/components/widgets/performance/view.js delete mode 100644 UI/src/components/widgets/pipeline/config.html delete mode 100644 UI/src/components/widgets/pipeline/config.js delete mode 100644 UI/src/components/widgets/pipeline/module.js delete mode 100644 UI/src/components/widgets/pipeline/pipeline.less delete mode 100644 UI/src/components/widgets/pipeline/view.html delete mode 100644 UI/src/components/widgets/pipeline/view.js delete mode 100644 UI/src/components/widgets/product/add-team/add-team.html delete mode 100644 UI/src/components/widgets/product/add-team/addTeam.js delete mode 100644 UI/src/components/widgets/product/cicd-gates/cicd-gates.html delete mode 100644 UI/src/components/widgets/product/cicd-gates/cicd-gates.js delete mode 100644 UI/src/components/widgets/product/directives/directives.js delete mode 100644 UI/src/components/widgets/product/directives/product-team-summary-field.html delete mode 100644 UI/src/components/widgets/product/edit-team/edit-team.html delete mode 100644 UI/src/components/widgets/product/edit-team/editTeam.js delete mode 100644 UI/src/components/widgets/product/environment-commits/environment-commits.html delete mode 100644 UI/src/components/widgets/product/environment-commits/environment-commits.less delete mode 100644 UI/src/components/widgets/product/environment-commits/environmentCommits.js delete mode 100644 UI/src/components/widgets/product/js/build-data.js delete mode 100644 UI/src/components/widgets/product/js/code-analysis-data.js delete mode 100644 UI/src/components/widgets/product/js/commit-data.js delete mode 100644 UI/src/components/widgets/product/js/security-analysis-data.js delete mode 100644 UI/src/components/widgets/product/js/test-suite-data.js delete mode 100644 UI/src/components/widgets/product/module.js delete mode 100644 UI/src/components/widgets/product/product-mixins.less delete mode 100644 UI/src/components/widgets/product/product.less delete mode 100644 UI/src/components/widgets/product/quality-details/quality-details.html delete mode 100644 UI/src/components/widgets/product/quality-details/quality-details.less delete mode 100644 UI/src/components/widgets/product/quality-details/qualityDetails.js delete mode 100644 UI/src/components/widgets/product/view.html delete mode 100644 UI/src/components/widgets/product/view.js delete mode 100644 UI/src/components/widgets/rally/config.html delete mode 100644 UI/src/components/widgets/rally/config.js delete mode 100644 UI/src/components/widgets/rally/graphDetail.html delete mode 100644 UI/src/components/widgets/rally/graphDetail.js delete mode 100644 UI/src/components/widgets/rally/module.js delete mode 100644 UI/src/components/widgets/rally/rally.less delete mode 100644 UI/src/components/widgets/rally/rallyBuildDetail.html delete mode 100644 UI/src/components/widgets/rally/rallyBuildDetail.js delete mode 100644 UI/src/components/widgets/rally/view.html delete mode 100644 UI/src/components/widgets/rally/view.js delete mode 100644 UI/src/components/widgets/repo/config.html delete mode 100644 UI/src/components/widgets/repo/config.js delete mode 100644 UI/src/components/widgets/repo/detail.html delete mode 100644 UI/src/components/widgets/repo/detail.js delete mode 100644 UI/src/components/widgets/repo/module.js delete mode 100644 UI/src/components/widgets/repo/repo.less delete mode 100644 UI/src/components/widgets/repo/view.html delete mode 100644 UI/src/components/widgets/repo/view.js delete mode 100644 UI/src/components/widgets/team/config.html delete mode 100644 UI/src/components/widgets/team/config.js delete mode 100644 UI/src/components/widgets/team/module.js delete mode 100644 UI/src/components/widgets/team/team.less delete mode 100644 UI/src/components/widgets/team/view.html delete mode 100644 UI/src/components/widgets/team/view.js delete mode 100644 UI/src/etc/gridstack-angular.js delete mode 100644 UI/src/etc/gridstack.min.map delete mode 100644 UI/src/favicon.ico delete mode 100644 UI/src/index.html delete mode 100644 UI/src/test-data/ad_report.json delete mode 100644 UI/src/test-data/all_users.json delete mode 100644 UI/src/test-data/asv_data.json delete mode 100644 UI/src/test-data/branches.json delete mode 100644 UI/src/test-data/build_detail.json delete mode 100644 UI/src/test-data/ca-security.json delete mode 100644 UI/src/test-data/ca_detail.json delete mode 100644 UI/src/test-data/chatops-hipchat.json delete mode 100644 UI/src/test-data/cicd-gates.json delete mode 100644 UI/src/test-data/collector_item-scopeowner.json delete mode 100644 UI/src/test-data/collector_type-scopeowner.json delete mode 100644 UI/src/test-data/commit_detail.json delete mode 100644 UI/src/test-data/dashboard_detail.json delete mode 100644 UI/src/test-data/dashboard_owned.json delete mode 100644 UI/src/test-data/dashboard_search.json delete mode 100644 UI/src/test-data/dashboard_types.json delete mode 100644 UI/src/test-data/deploy_detail.json delete mode 100644 UI/src/test-data/feature-aggregate-sprint-estimates.json delete mode 100644 UI/src/test-data/feature-done.json delete mode 100644 UI/src/test-data/feature-iteration.json delete mode 100644 UI/src/test-data/feature-super.json delete mode 100644 UI/src/test-data/feature-total.json delete mode 100644 UI/src/test-data/feature-wip.json delete mode 100644 UI/src/test-data/login_detail.json delete mode 100644 UI/src/test-data/logs.json delete mode 100644 UI/src/test-data/monitor.json delete mode 100644 UI/src/test-data/monitor_config.json delete mode 100644 UI/src/test-data/owners.json delete mode 100644 UI/src/test-data/pipeline-commits.json delete mode 100644 UI/src/test-data/profiles.json delete mode 100644 UI/src/test-data/projects.json delete mode 100644 UI/src/test-data/score_detail.json delete mode 100644 UI/src/test-data/system_config.json delete mode 100644 UI/src/test-data/teams.json delete mode 100644 UI/src/test-data/test.json delete mode 100644 UI/src/test-data/test_suite_detail.json delete mode 100644 UI/src/test-data/widget_config.json delete mode 100644 UI/test/app/dashboard/services/authInterceptor.test.js delete mode 100644 UI/test/appGlobals.js delete mode 100644 UI/test/components/feature/widgets/cloud/view.test.js delete mode 100644 UI/test/components/templates/capone.test.js create mode 100644 angular.json create mode 100644 assembly/bin.xml create mode 100644 browserslist delete mode 100644 certs/readme.md delete mode 100644 checkstyle.xml delete mode 100644 circle.yml delete mode 100644 db/Dockerfile delete mode 100644 db/db-setup.js delete mode 100755 db/db-setup.sh delete mode 100644 docker-compose.override.example.yml delete mode 100644 docker-compose.yml create mode 100644 e2e/protractor.conf.js create mode 100644 e2e/src/app.e2e-spec.ts create mode 100644 e2e/src/app.po.ts create mode 100644 e2e/tsconfig.e2e.json delete mode 100644 features.md create mode 100644 httpd/.htaccess delete mode 100644 hygieia.json delete mode 100644 media/README.md delete mode 100644 media/images/Hygieia Dashboard-detail.png delete mode 100644 media/images/HygieiaDashboard-Global.png delete mode 100644 media/images/Rookies_Award_Badge.png delete mode 100644 media/images/apidown.png delete mode 100644 media/images/apiup.png delete mode 100644 media/images/chatops.png delete mode 100644 media/images/chatopsconfig.png delete mode 100644 media/images/h2-add-teamdashboard.png delete mode 100644 media/images/h2-build-stage.png delete mode 100644 media/images/h2-commit-details-stage.png delete mode 100644 media/images/h2-commit-stage.png delete mode 100644 media/images/h2-create-dashboard.png delete mode 100644 media/images/h2-deploy-stages.png delete mode 100644 media/images/h2-health-details.png delete mode 100644 media/images/h2-health.png delete mode 100644 media/images/h2-prod-stage.png delete mode 100644 media/images/h2-select-dashboard.png delete mode 100644 media/images/hygiea-screenshot.jpg delete mode 100644 media/images/hygieia-product-dashboard.png delete mode 100644 media/images/jenkins-global.png delete mode 100644 media/images/jenkins-job-config.png delete mode 100644 media/images/jenkins2.0-hygieia-deploy-step.png delete mode 100644 media/images/jenkins2.0-pipeline-deploy-publish.png delete mode 100644 media/images/jenkins2.0-steplist.png delete mode 100644 media/images/loginpage.png delete mode 100644 media/images/overview/1.png delete mode 100644 media/images/overview/2.png delete mode 100644 media/images/overview/3.png delete mode 100644 media/images/overview/4.png delete mode 100644 media/images/overview/5.png delete mode 100644 media/images/overview/6.png delete mode 100644 media/images/overview/8.png delete mode 100644 media/images/overview/9.png delete mode 100644 media/images/team-pipeline-config.png delete mode 100644 media/images/video-shot.png delete mode 100644 media/images/webhook.png delete mode 100644 mongosrc.js delete mode 100755 mvnw delete mode 100644 mvnw.cmd create mode 100644 package.json delete mode 100644 pmd.xml create mode 100644 proxy.conf.json delete mode 100644 release.md delete mode 100755 rev-version.sh create mode 100644 src/app/admin_modules/admin_dashboard/admin-dashboard-modules.ts create mode 100644 src/app/admin_modules/admin_dashboard/admin-dashboard-routing.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/admin-dashboard.component.html create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/admin-dashboard.component.scss create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/admin-dashboard.component.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/admin-dashboard.component.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/collectors/collectors.component.html create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/collectors/collectors.component.scss create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/collectors/collectors.component.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/collectors/collectors.component.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/edit-dashboard/edit-dashboard.component.html create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/edit-dashboard/edit-dashboard.component.scss create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/edit-dashboard/edit-dashboard.component.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/edit-dashboard/edit-dashboard.component.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/feature-flags/feature-flags.component.html create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/feature-flags/feature-flags.component.scss create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/feature-flags/feature-flags.component.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/feature-flags/feature-flags.component.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/generate-api-tokens/generate-api-tokens.component.html create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/generate-api-tokens/generate-api-tokens.component.scss create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/generate-api-tokens/generate-api-tokens.component.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/generate-api-tokens/generate-api-tokens.component.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/manage-admins/manage-admins.component.html create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/manage-admins/manage-admins.component.scss create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/manage-admins/manage-admins.component.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/manage-admins/manage-admins.component.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/create-or-update-api-audit-properties/create-or-update-api-audit-properties.component.html create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/create-or-update-api-audit-properties/create-or-update-api-audit-properties.component.scss create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/create-or-update-api-audit-properties/create-or-update-api-audit-properties.component.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/create-or-update-api-audit-properties/create-or-update-api-audit-properties.component.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/create-or-update-api-properties/create-or-update-api-properties.component.html create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/create-or-update-api-properties/create-or-update-api-properties.component.scss create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/create-or-update-api-properties/create-or-update-api-properties.component.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/create-or-update-api-properties/create-or-update-api-properties.component.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/create-or-update-feature-flags/create-or-update-feature-flags.component.html create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/create-or-update-feature-flags/create-or-update-feature-flags.component.scss create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/create-or-update-feature-flags/create-or-update-feature-flags.component.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/create-or-update-feature-flags/create-or-update-feature-flags.component.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/create-or-update-service-account/create-or-update-service-account.component.html create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/create-or-update-service-account/create-or-update-service-account.component.scss create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/create-or-update-service-account/create-or-update-service-account.component.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/create-or-update-service-account/create-or-update-service-account.component.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/edit-token-modal/edit-token-modal.component.html create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/edit-token-modal/edit-token-modal.component.scss create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/edit-token-modal/edit-token-modal.component.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/edit-token-modal/edit-token-modal.component.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/generate-api-token-modal/generate-api-token-modal.component.html create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/generate-api-token-modal/generate-api-token-modal.component.scss create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/generate-api-token-modal/generate-api-token-modal.component.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/modal/generate-api-token-modal/generate-api-token-modal.component.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/model/collectors-item.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/model/dashboard-item.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/properties-builder/properties-builder.component.html create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/properties-builder/properties-builder.component.scss create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/properties-builder/properties-builder.component.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/properties-builder/properties-builder.component.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/service-accounts/service-accounts.component.html create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/service-accounts/service-accounts.component.scss create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/service-accounts/service-accounts.component.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/dashboard/admin-dashboard/service-accounts/service-accounts.component.ts create mode 100644 src/app/admin_modules/admin_dashboard/services/cmdb-data.service.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/services/cmdb-data.service.ts create mode 100644 src/app/admin_modules/admin_dashboard/services/collectors.service.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/services/collectors.service.ts create mode 100644 src/app/admin_modules/admin_dashboard/services/dashboard-data.service.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/services/dashboard-data.service.ts create mode 100644 src/app/admin_modules/admin_dashboard/services/dashboard.service.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/services/dashboard.service.ts create mode 100644 src/app/admin_modules/admin_dashboard/services/mock-dashboard-data.service.ts create mode 100644 src/app/admin_modules/admin_dashboard/services/mock-pagination-wrapper.service.ts create mode 100644 src/app/admin_modules/admin_dashboard/services/pagination-wrapper.service.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/services/pagination-wrapper.service.ts create mode 100644 src/app/admin_modules/admin_dashboard/services/user-data.service.mockdata.ts create mode 100644 src/app/admin_modules/admin_dashboard/services/user-data.service.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/services/user-data.service.ts create mode 100644 src/app/admin_modules/admin_dashboard/services/widget-manager.service.spec.ts create mode 100644 src/app/admin_modules/admin_dashboard/services/widget-manager.service.ts create mode 100644 src/app/app-routing.module.ts create mode 100644 src/app/app.component.html create mode 100644 src/app/app.component.scss create mode 100644 src/app/app.component.spec.ts create mode 100644 src/app/app.component.ts create mode 100644 src/app/app.error.handler.ts create mode 100644 src/app/app.module.ts create mode 100644 src/app/core/core.module.ts create mode 100644 src/app/core/dasboard-navbar/dasboard-navbar.component.html create mode 100644 src/app/core/dasboard-navbar/dasboard-navbar.component.scss create mode 100644 src/app/core/dasboard-navbar/dasboard-navbar.component.spec.ts create mode 100644 src/app/core/dasboard-navbar/dasboard-navbar.component.ts create mode 100644 src/app/core/interceptors/auth.interceptor.ts create mode 100644 src/app/core/module-loaded-once.guard.ts create mode 100644 src/app/core/navbar/navbar.component.html create mode 100644 src/app/core/navbar/navbar.component.scss create mode 100644 src/app/core/navbar/navbar.component.spec.ts create mode 100644 src/app/core/navbar/navbar.component.ts create mode 100644 src/app/core/services/auth.service.spec.ts create mode 100644 src/app/core/services/auth.service.ts create mode 100644 src/app/landing_page/dashboard-create/dashboard-create.component.html create mode 100644 src/app/landing_page/dashboard-create/dashboard-create.component.scss create mode 100644 src/app/landing_page/dashboard-create/dashboard-create.component.spec.ts create mode 100644 src/app/landing_page/dashboard-create/dashboard-create.component.ts create mode 100644 src/app/landing_page/dashboard-list/dashboard-count/dashboard-count.component.html create mode 100644 src/app/landing_page/dashboard-list/dashboard-count/dashboard-count.component.scss create mode 100644 src/app/landing_page/dashboard-list/dashboard-count/dashboard-count.component.spec.ts create mode 100644 src/app/landing_page/dashboard-list/dashboard-count/dashboard-count.component.ts create mode 100644 src/app/landing_page/dashboard-list/dashboard-list.component.html create mode 100644 src/app/landing_page/dashboard-list/dashboard-list.component.scss create mode 100644 src/app/landing_page/dashboard-list/dashboard-list.component.spec.ts create mode 100644 src/app/landing_page/dashboard-list/dashboard-list.component.ts create mode 100644 src/app/landing_page/dashboard-list/dashboard-list.service.spec.ts create mode 100644 src/app/landing_page/dashboard-list/dashboard-list.service.ts create mode 100644 src/app/landing_page/dashboard-list/dashboard-list.ts create mode 100644 src/app/landing_page/landing-page-routing.module.ts create mode 100644 src/app/landing_page/landing-page.component.html rename UI-protractor-tests/src/main/js/features/dashboards/filter_and_select_dashboard.feature => src/app/landing_page/landing-page.component.scss (100%) create mode 100644 src/app/landing_page/landing-page.component.spec.ts create mode 100644 src/app/landing_page/landing-page.component.ts create mode 100644 src/app/landing_page/landing-page.module.ts create mode 100644 src/app/screen_modules/nfrr/nfrr-routing.module.ts create mode 100644 src/app/screen_modules/nfrr/nfrr-view/nfrr-view.component.html create mode 100644 src/app/screen_modules/nfrr/nfrr-view/nfrr-view.component.scss create mode 100644 src/app/screen_modules/nfrr/nfrr-view/nfrr-view.component.spec.ts create mode 100644 src/app/screen_modules/nfrr/nfrr-view/nfrr-view.component.ts create mode 100644 src/app/screen_modules/nfrr/nfrr.module.ts create mode 100644 src/app/screen_modules/nfrr/nfrr.service.ts create mode 100644 src/app/screen_modules/pipeline/pipeline.module.ts create mode 100644 src/app/screen_modules/product-dashboard/product-dashboard.module.ts create mode 100644 src/app/screen_modules/team-dashboard/capone-template/capone-template.component.html create mode 100644 src/app/screen_modules/team-dashboard/capone-template/capone-template.component.scss create mode 100644 src/app/screen_modules/team-dashboard/capone-template/capone-template.component.spec.ts create mode 100644 src/app/screen_modules/team-dashboard/capone-template/capone-template.component.ts create mode 100644 src/app/screen_modules/team-dashboard/dashboard-view/dashboard-view.component.html create mode 100644 src/app/screen_modules/team-dashboard/dashboard-view/dashboard-view.component.scss create mode 100644 src/app/screen_modules/team-dashboard/dashboard-view/dashboard-view.component.spec.ts create mode 100644 src/app/screen_modules/team-dashboard/dashboard-view/dashboard-view.component.ts create mode 100644 src/app/screen_modules/team-dashboard/dashboard-view/dashboard-view.ts create mode 100644 src/app/screen_modules/team-dashboard/team-dashboard-routing.module.ts create mode 100644 src/app/screen_modules/team-dashboard/team-dashboard.module.ts create mode 100644 src/app/shared/charts/chart.directive.spec.ts create mode 100644 src/app/shared/charts/chart.directive.ts rename UI-protractor-tests/src/main/js/features/widgets/deploy_widget.feature => src/app/shared/charts/chart/chart.component.scss (100%) create mode 100644 src/app/shared/charts/chart/chart.component.spec.ts create mode 100644 src/app/shared/charts/chart/chart.component.ts create mode 100644 src/app/shared/charts/click-list/click-list-interfaces.ts create mode 100644 src/app/shared/charts/click-list/click-list.component.html create mode 100644 src/app/shared/charts/click-list/click-list.component.scss create mode 100644 src/app/shared/charts/click-list/click-list.component.spec.ts create mode 100644 src/app/shared/charts/click-list/click-list.component.ts create mode 100644 src/app/shared/charts/combo-chart/combo-chart.component.html create mode 100644 src/app/shared/charts/combo-chart/combo-chart.component.scss create mode 100644 src/app/shared/charts/combo-chart/combo-chart.component.spec.ts create mode 100644 src/app/shared/charts/combo-chart/combo-chart.component.ts create mode 100644 src/app/shared/charts/combo-series-vertical/combo-series-vertical.component.scss create mode 100644 src/app/shared/charts/combo-series-vertical/combo-series-vertical.component.ts create mode 100644 src/app/shared/charts/gauge-chart/gauge-chart-interfaces.ts create mode 100644 src/app/shared/charts/gauge-chart/gauge-chart.component.html create mode 100644 src/app/shared/charts/gauge-chart/gauge-chart.component.scss create mode 100644 src/app/shared/charts/gauge-chart/gauge-chart.component.spec.ts create mode 100644 src/app/shared/charts/gauge-chart/gauge-chart.component.ts create mode 100644 src/app/shared/charts/horizontal-bar-chart/horizontal-bar-chart.component.html create mode 100644 src/app/shared/charts/horizontal-bar-chart/horizontal-bar-chart.component.scss create mode 100644 src/app/shared/charts/horizontal-bar-chart/horizontal-bar-chart.component.spec.ts create mode 100644 src/app/shared/charts/horizontal-bar-chart/horizontal-bar-chart.component.ts create mode 100644 src/app/shared/charts/line-chart/line-chart-interfaces.ts create mode 100644 src/app/shared/charts/line-chart/line-chart.component.html create mode 100644 src/app/shared/charts/line-chart/line-chart.component.scss create mode 100644 src/app/shared/charts/line-chart/line-chart.component.spec.ts create mode 100644 src/app/shared/charts/line-chart/line-chart.component.ts create mode 100644 src/app/shared/charts/number-card-chart/number-card-chart.component.html create mode 100644 src/app/shared/charts/number-card-chart/number-card-chart.component.scss create mode 100644 src/app/shared/charts/number-card-chart/number-card-chart.component.spec.ts create mode 100644 src/app/shared/charts/number-card-chart/number-card-chart.component.ts create mode 100644 src/app/shared/charts/pie-grid-chart/pie-grid-chart.component.html create mode 100644 src/app/shared/charts/pie-grid-chart/pie-grid-chart.component.scss create mode 100644 src/app/shared/charts/pie-grid-chart/pie-grid-chart.component.spec.ts create mode 100644 src/app/shared/charts/pie-grid-chart/pie-grid-chart.component.ts create mode 100644 src/app/shared/charts/pie-grid-chart/pie-grid-interfaces.ts create mode 100644 src/app/shared/charts/plain-text-chart/plain-text-chart.component.html create mode 100644 src/app/shared/charts/plain-text-chart/plain-text-chart.component.scss create mode 100644 src/app/shared/charts/plain-text-chart/plain-text-chart.component.spec.ts create mode 100644 src/app/shared/charts/plain-text-chart/plain-text-chart.component.ts create mode 100644 src/app/shared/charts/rotation/rotation-chart-interfaces.ts create mode 100644 src/app/shared/charts/rotation/rotation-chart.component.html create mode 100644 src/app/shared/charts/rotation/rotation-chart.component.scss create mode 100644 src/app/shared/charts/rotation/rotation-chart.component.spec.ts create mode 100644 src/app/shared/charts/rotation/rotation-chart.component.ts create mode 100644 src/app/shared/collector.service.mockdata.ts create mode 100644 src/app/shared/collector.service.spec.ts create mode 100644 src/app/shared/collector.service.ts create mode 100644 src/app/shared/dash-edit/dash-edit.component.html rename UI-protractor-tests/src/main/js/features/widgets/performance_widget.feature => src/app/shared/dash-edit/dash-edit.component.scss (100%) create mode 100644 src/app/shared/dash-edit/dash-edit.component.spec.ts create mode 100644 src/app/shared/dash-edit/dash-edit.component.ts create mode 100644 src/app/shared/dash-status/DashStatus.ts create mode 100644 src/app/shared/dash-status/dash-status.component.html rename UI-protractor-tests/src/main/js/features/widgets/quality_widget.feature => src/app/shared/dash-status/dash-status.component.scss (100%) create mode 100644 src/app/shared/dash-status/dash-status.component.spec.ts create mode 100644 src/app/shared/dash-status/dash-status.component.ts create mode 100644 src/app/shared/dash-trash/dash-trash.component.html create mode 100644 src/app/shared/dash-trash/dash-trash.component.scss create mode 100644 src/app/shared/dash-trash/dash-trash.component.spec.ts create mode 100644 src/app/shared/dash-trash/dash-trash.component.ts create mode 100644 src/app/shared/dashboard.service.mockdata.ts create mode 100644 src/app/shared/dashboard.service.spec.ts create mode 100644 src/app/shared/dashboard.service.ts create mode 100644 src/app/shared/dashboard/dashboard.component.scss create mode 100644 src/app/shared/dashboard/dashboard.component.spec.ts create mode 100644 src/app/shared/dashboard/dashboard.component.ts create mode 100644 src/app/shared/interfaces.ts create mode 100644 src/app/shared/layouts/layout.directive.spec.ts create mode 100644 src/app/shared/layouts/layout.directive.ts create mode 100644 src/app/shared/layouts/layout/layout.component.scss create mode 100644 src/app/shared/layouts/layout/layout.component.spec.ts create mode 100644 src/app/shared/layouts/layout/layout.component.ts create mode 100644 src/app/shared/layouts/one-by-two-layout-table-chart/one-by-two-layout-table-chart.component.html create mode 100644 src/app/shared/layouts/one-by-two-layout-table-chart/one-by-two-layout-table-chart.component.scss create mode 100644 src/app/shared/layouts/one-by-two-layout-table-chart/one-by-two-layout-table-chart.component.spec.ts create mode 100644 src/app/shared/layouts/one-by-two-layout-table-chart/one-by-two-layout-table-chart.component.ts create mode 100644 src/app/shared/layouts/one-by-two-layout/one-by-two-layout.component.html create mode 100644 src/app/shared/layouts/one-by-two-layout/one-by-two-layout.component.scss create mode 100644 src/app/shared/layouts/one-by-two-layout/one-by-two-layout.component.spec.ts create mode 100644 src/app/shared/layouts/one-by-two-layout/one-by-two-layout.component.ts create mode 100644 src/app/shared/layouts/one-chart-layout/one-chart-layout.component.html create mode 100644 src/app/shared/layouts/one-chart-layout/one-chart-layout.component.scss create mode 100644 src/app/shared/layouts/one-chart-layout/one-chart-layout.component.spec.ts create mode 100644 src/app/shared/layouts/one-chart-layout/one-chart-layout.component.ts create mode 100644 src/app/shared/layouts/two-by-one-layout/two-by-one-layout.component.html create mode 100644 src/app/shared/layouts/two-by-one-layout/two-by-one-layout.component.scss create mode 100644 src/app/shared/layouts/two-by-one-layout/two-by-one-layout.component.spec.ts create mode 100644 src/app/shared/layouts/two-by-one-layout/two-by-one-layout.component.ts create mode 100644 src/app/shared/layouts/two-by-two-layout/two-by-two-layout.component.html create mode 100644 src/app/shared/layouts/two-by-two-layout/two-by-two-layout.component.scss create mode 100644 src/app/shared/layouts/two-by-two-layout/two-by-two-layout.component.spec.ts create mode 100644 src/app/shared/layouts/two-by-two-layout/two-by-two-layout.component.ts create mode 100644 src/app/shared/layouts/x-by-one-layout/x-by-one-layout.component.html create mode 100644 src/app/shared/layouts/x-by-one-layout/x-by-one-layout.component.scss create mode 100644 src/app/shared/layouts/x-by-one-layout/x-by-one-layout.component.spec.ts create mode 100644 src/app/shared/layouts/x-by-one-layout/x-by-one-layout.component.ts create mode 100644 src/app/shared/modals/audit-modal/audit-modal.component.html create mode 100644 src/app/shared/modals/audit-modal/audit-modal.component.sass create mode 100644 src/app/shared/modals/audit-modal/audit-modal.component.spec.ts create mode 100644 src/app/shared/modals/audit-modal/audit-modal.component.ts create mode 100644 src/app/shared/modals/confirmation-modal/confirmation-modal.component.html create mode 100644 src/app/shared/modals/confirmation-modal/confirmation-modal.component.scss create mode 100644 src/app/shared/modals/confirmation-modal/confirmation-modal.component.spec.ts create mode 100644 src/app/shared/modals/confirmation-modal/confirmation-modal.component.ts create mode 100644 src/app/shared/modals/confirmation-modal/confirmation-modal.directive.spec.ts create mode 100644 src/app/shared/modals/confirmation-modal/confirmation-modal.directive.ts create mode 100644 src/app/shared/modals/delete-confirm-modal/delete-confirm-modal.component.html create mode 100644 src/app/shared/modals/delete-confirm-modal/delete-confirm-modal.component.scss create mode 100644 src/app/shared/modals/delete-confirm-modal/delete-confirm-modal.component.spec.ts create mode 100644 src/app/shared/modals/delete-confirm-modal/delete-confirm-modal.component.ts create mode 100644 src/app/shared/modals/delete-confirm-modal/delete-confirm-modal.directive.spec.ts create mode 100644 src/app/shared/modals/delete-confirm-modal/delete-confirm-modal.directive.ts create mode 100644 src/app/shared/modals/detail-modal/detail-modal.component.html create mode 100644 src/app/shared/modals/detail-modal/detail-modal.component.scss create mode 100644 src/app/shared/modals/detail-modal/detail-modal.component.spec.ts create mode 100644 src/app/shared/modals/detail-modal/detail-modal.component.ts create mode 100644 src/app/shared/modals/detail-modal/detail-modal.directive.ts create mode 100644 src/app/shared/modals/edit-dashboard-modal/edit-dashboard-modal.component.html create mode 100644 src/app/shared/modals/edit-dashboard-modal/edit-dashboard-modal.component.scss create mode 100644 src/app/shared/modals/edit-dashboard-modal/edit-dashboard-modal.component.spec.ts create mode 100644 src/app/shared/modals/edit-dashboard-modal/edit-dashboard-modal.component.ts create mode 100644 src/app/shared/modals/form-modal/form-modal.component.html create mode 100644 src/app/shared/modals/form-modal/form-modal.component.scss create mode 100644 src/app/shared/modals/form-modal/form-modal.component.spec.ts create mode 100644 src/app/shared/modals/form-modal/form-modal.component.ts create mode 100644 src/app/shared/modals/form-modal/form-modal.directive.spec.ts create mode 100644 src/app/shared/modals/form-modal/form-modal.directive.ts create mode 100644 src/app/shared/modals/general-delete-modal/general-delete-modal.component.html create mode 100644 src/app/shared/modals/general-delete-modal/general-delete-modal.component.scss create mode 100644 src/app/shared/modals/general-delete-modal/general-delete-modal.component.spec.ts create mode 100644 src/app/shared/modals/general-delete-modal/general-delete-modal.component.ts create mode 100644 src/app/shared/modals/refresh-modal/refresh-modal.component.html create mode 100644 src/app/shared/modals/refresh-modal/refresh-modal.component.scss create mode 100644 src/app/shared/modals/refresh-modal/refresh-modal.component.spec.ts create mode 100644 src/app/shared/modals/refresh-modal/refresh-modal.component.ts create mode 100644 src/app/shared/ngx-charts/bar-horizontal/bar-horizontal.component.scss create mode 100644 src/app/shared/ngx-charts/bar-horizontal/bar-horizontal.component.ts create mode 100644 src/app/shared/ngx-charts/line-and-bar-chart/line-and-bar-chart.component.scss create mode 100644 src/app/shared/ngx-charts/line-and-bar-chart/line-and-bar-chart.component.ts create mode 100644 src/app/shared/ngx-charts/pie-grid/data-item.interfaces.ts create mode 100644 src/app/shared/ngx-charts/pie-grid/pie-grid.component.scss create mode 100644 src/app/shared/ngx-charts/pie-grid/pie-grid.component.ts create mode 100644 src/app/shared/ngx-ui/tabs/fixtures/tabs-fixtures.module.ts create mode 100644 src/app/shared/ngx-ui/tabs/fixtures/tabs-label-template.fixture.html create mode 100644 src/app/shared/ngx-ui/tabs/fixtures/tabs-label-template.fixture.ts create mode 100644 src/app/shared/ngx-ui/tabs/fixtures/tabs-multiple-active.fixture.html create mode 100644 src/app/shared/ngx-ui/tabs/fixtures/tabs-multiple-active.fixture.ts create mode 100644 src/app/shared/ngx-ui/tabs/fixtures/tabs.fixture.html create mode 100644 src/app/shared/ngx-ui/tabs/fixtures/tabs.fixture.ts create mode 100644 src/app/shared/ngx-ui/tabs/if-tab-active.directive.ts create mode 100644 src/app/shared/ngx-ui/tabs/styles/colors.scss create mode 100644 src/app/shared/ngx-ui/tabs/styles/gradient-colors.scss create mode 100644 src/app/shared/ngx-ui/tabs/styles/shadow-variables.scss create mode 100644 src/app/shared/ngx-ui/tabs/tab.component.html create mode 100644 src/app/shared/ngx-ui/tabs/tab.component.spec.ts create mode 100644 src/app/shared/ngx-ui/tabs/tab.component.ts create mode 100644 src/app/shared/ngx-ui/tabs/tabs.component.html create mode 100644 src/app/shared/ngx-ui/tabs/tabs.component.scss create mode 100644 src/app/shared/ngx-ui/tabs/tabs.component.spec.ts create mode 100644 src/app/shared/ngx-ui/tabs/tabs.component.ts create mode 100644 src/app/shared/ngx-ui/tabs/tabs.module.ts create mode 100644 src/app/shared/pagination/pagination.component.html create mode 100644 src/app/shared/pagination/pagination.component.scss create mode 100644 src/app/shared/pagination/pagination.component.spec.ts create mode 100644 src/app/shared/pagination/pagination.component.ts create mode 100644 src/app/shared/pipes/filter.pipe.spec.ts create mode 100644 src/app/shared/pipes/filter.pipe.ts create mode 100644 src/app/shared/pipes/minutes.pipe.ts create mode 100644 src/app/shared/pipes/order-by.pipe.spec.ts create mode 100644 src/app/shared/pipes/order-by.pipe.ts create mode 100644 src/app/shared/shared.module.ts create mode 100644 src/app/shared/templates/base-template/base-template.component.scss create mode 100644 src/app/shared/templates/base-template/base-template.component.spec.ts create mode 100644 src/app/shared/templates/base-template/base-template.component.ts create mode 100644 src/app/shared/templates/templates.directive.spec.ts create mode 100644 src/app/shared/templates/templates.directive.ts create mode 100644 src/app/shared/widget-header/widget-header.component.html create mode 100644 src/app/shared/widget-header/widget-header.component.scss create mode 100644 src/app/shared/widget-header/widget-header.component.spec.ts create mode 100644 src/app/shared/widget-header/widget-header.component.ts create mode 100644 src/app/shared/widget-header/widget-state.ts create mode 100644 src/app/shared/widget/placeholder-widget/placeholder-widget.component.html create mode 100644 src/app/shared/widget/placeholder-widget/placeholder-widget.component.scss create mode 100644 src/app/shared/widget/placeholder-widget/placeholder-widget.component.spec.ts create mode 100644 src/app/shared/widget/placeholder-widget/placeholder-widget.component.ts create mode 100644 src/app/shared/widget/widget.component.scss create mode 100644 src/app/shared/widget/widget.component.spec.ts create mode 100644 src/app/shared/widget/widget.component.ts create mode 100644 src/app/shared/widget/widget.directive.spec.ts create mode 100644 src/app/shared/widget/widget.directive.ts create mode 100644 src/app/user/login/login.component.html create mode 100644 src/app/user/login/login.component.scss create mode 100644 src/app/user/login/login.component.spec.ts create mode 100644 src/app/user/login/login.component.ts create mode 100644 src/app/user/signup/signup.component.html create mode 100644 src/app/user/signup/signup.component.scss create mode 100644 src/app/user/signup/signup.component.spec.ts create mode 100644 src/app/user/signup/signup.component.ts create mode 100644 src/app/user/sso/sso.authguard.ts create mode 100644 src/app/user/sso/sso.component.html create mode 100644 src/app/user/sso/sso.component.scss create mode 100644 src/app/user/sso/sso.component.spec.ts create mode 100644 src/app/user/sso/sso.component.ts create mode 100644 src/app/user/sso/sso.service.spec.ts create mode 100644 src/app/user/sso/sso.service.ts create mode 100644 src/app/user/user-routing.module.ts create mode 100644 src/app/user/user.component.html create mode 100644 src/app/user/user.component.scss create mode 100644 src/app/user/user.component.spec.ts create mode 100644 src/app/user/user.component.ts create mode 100644 src/app/user/user.module.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-routing.module.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/artifact-evidence/artifact-evidence.component.html create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/artifact-evidence/artifact-evidence.component.scss create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/artifact-evidence/artifact-evidence.component.spec.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/artifact-evidence/artifact-evidence.component.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/audit-evidence/audit-evidence.component.html create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/audit-evidence/audit-evidence.component.scss create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/audit-evidence/audit-evidence.component.spec.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/audit-evidence/audit-evidence.component.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/base-evidence/base-evidence.component.html create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/base-evidence/base-evidence.component.scss create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/base-evidence/base-evidence.component.spec.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/base-evidence/base-evidence.component.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/build-evidence/build-evidence.component.html create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/build-evidence/build-evidence.component.scss create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/build-evidence/build-evidence.component.spec.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/build-evidence/build-evidence.component.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/code-quality-evidence/code-quality-evidence.component.html create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/code-quality-evidence/code-quality-evidence.component.scss create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/code-quality-evidence/code-quality-evidence.component.spec.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/code-quality-evidence/code-quality-evidence.component.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/collector-item-details/collector-item-details.component.html create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/collector-item-details/collector-item-details.component.scss create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/collector-item-details/collector-item-details.component.spec.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/collector-item-details/collector-item-details.component.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/collector-item-viewer.component.html create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/collector-item-viewer.component.scss create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/collector-item-viewer.component.spec.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/collector-item-viewer.component.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/collector-refresh/collector-refresh.component.html create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/collector-refresh/collector-refresh.component.scss create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/collector-refresh/collector-refresh.component.spec.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/collector-refresh/collector-refresh.component.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/deployment-evidence/deployment-evidence.component.html create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/deployment-evidence/deployment-evidence.component.scss create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/deployment-evidence/deployment-evidence.component.spec.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/deployment-evidence/deployment-evidence.component.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/generic-evidence/generic-evidence.component.html create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/generic-evidence/generic-evidence.component.scss create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/generic-evidence/generic-evidence.component.spec.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/generic-evidence/generic-evidence.component.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/library-policy-evidence/library-policy-evidence.component.html create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/library-policy-evidence/library-policy-evidence.component.scss create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/library-policy-evidence/library-policy-evidence.component.spec.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/library-policy-evidence/library-policy-evidence.component.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/scm-evidence/scm-evidence.component.html create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/scm-evidence/scm-evidence.component.scss create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/scm-evidence/scm-evidence.component.spec.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/scm-evidence/scm-evidence.component.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/static-security-scan-evidence/static-security-scan-evidence.component.html create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/static-security-scan-evidence/static-security-scan-evidence.component.scss create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/static-security-scan-evidence/static-security-scan-evidence.component.spec.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/static-security-scan-evidence/static-security-scan-evidence.component.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/test-evidence/test-evidence.component.html create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/test-evidence/test-evidence.component.scss create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/test-evidence/test-evidence.component.spec.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item-viewer/test-evidence/test-evidence.component.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item.module.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item.service.spec.ts create mode 100644 src/app/viewer_modules/collector-item/collector-item.service.ts create mode 100644 src/app/viewer_modules/collector-item/interfaces.ts create mode 100644 src/app/widget_modules/build/build-config-form/build-config-form.component.html create mode 100644 src/app/widget_modules/build/build-config-form/build-config-form.component.scss create mode 100644 src/app/widget_modules/build/build-config-form/build-config-form.component.spec.ts create mode 100644 src/app/widget_modules/build/build-config-form/build-config-form.component.ts create mode 100644 src/app/widget_modules/build/build-delete-form/build-delete-form.component.html create mode 100644 src/app/widget_modules/build/build-delete-form/build-delete-form.component.scss create mode 100644 src/app/widget_modules/build/build-delete-form/build-delete-form.component.spec.ts create mode 100644 src/app/widget_modules/build/build-delete-form/build-delete-form.component.ts create mode 100644 src/app/widget_modules/build/build-detail-page/build-detail-page.component.html create mode 100644 src/app/widget_modules/build/build-detail-page/build-detail-page.component.scss create mode 100644 src/app/widget_modules/build/build-detail-page/build-detail-page.component.spec.ts create mode 100644 src/app/widget_modules/build/build-detail-page/build-detail-page.component.ts create mode 100644 src/app/widget_modules/build/build-detail/build-detail.component.html create mode 100644 src/app/widget_modules/build/build-detail/build-detail.component.scss create mode 100644 src/app/widget_modules/build/build-detail/build-detail.component.spec.ts create mode 100644 src/app/widget_modules/build/build-detail/build-detail.component.ts create mode 100644 src/app/widget_modules/build/build-routing-module.ts create mode 100644 src/app/widget_modules/build/build-viewer/build-viewer.component.html create mode 100644 src/app/widget_modules/build/build-viewer/build-viewer.component.scss create mode 100644 src/app/widget_modules/build/build-viewer/build-viewer.component.spec.ts create mode 100644 src/app/widget_modules/build/build-viewer/build-viewer.component.ts create mode 100644 src/app/widget_modules/build/build-widget/build-charts.ts create mode 100644 src/app/widget_modules/build/build-widget/build-widget.component.html create mode 100644 src/app/widget_modules/build/build-widget/build-widget.component.scss create mode 100644 src/app/widget_modules/build/build-widget/build-widget.component.spec.ts create mode 100644 src/app/widget_modules/build/build-widget/build-widget.component.ts create mode 100644 src/app/widget_modules/build/build.module.ts create mode 100644 src/app/widget_modules/build/build.service.spec.ts create mode 100644 src/app/widget_modules/build/build.service.ts create mode 100644 src/app/widget_modules/build/interfaces.ts create mode 100644 src/app/widget_modules/deploy/deploy-config-form/deploy-config-form.component.html create mode 100644 src/app/widget_modules/deploy/deploy-config-form/deploy-config-form.component.scss create mode 100644 src/app/widget_modules/deploy/deploy-config-form/deploy-config-form.component.spec.ts create mode 100644 src/app/widget_modules/deploy/deploy-config-form/deploy-config-form.component.ts create mode 100644 src/app/widget_modules/deploy/deploy-delete-form/deploy-delete-form.component.html create mode 100644 src/app/widget_modules/deploy/deploy-delete-form/deploy-delete-form.component.scss create mode 100644 src/app/widget_modules/deploy/deploy-delete-form/deploy-delete-form.component.spec.ts create mode 100644 src/app/widget_modules/deploy/deploy-delete-form/deploy-delete-form.component.ts create mode 100644 src/app/widget_modules/deploy/deploy-detail/deploy-detail.component.html create mode 100644 src/app/widget_modules/deploy/deploy-detail/deploy-detail.component.scss create mode 100644 src/app/widget_modules/deploy/deploy-detail/deploy-detail.component.spec.ts create mode 100644 src/app/widget_modules/deploy/deploy-detail/deploy-detail.component.ts create mode 100644 src/app/widget_modules/deploy/deploy-routing-module.ts create mode 100644 src/app/widget_modules/deploy/deploy-widget/deploy-charts.ts create mode 100644 src/app/widget_modules/deploy/deploy-widget/deploy-widget.component.html create mode 100644 src/app/widget_modules/deploy/deploy-widget/deploy-widget.component.scss create mode 100644 src/app/widget_modules/deploy/deploy-widget/deploy-widget.component.spec.ts create mode 100644 src/app/widget_modules/deploy/deploy-widget/deploy-widget.component.ts create mode 100644 src/app/widget_modules/deploy/deploy.module.ts create mode 100644 src/app/widget_modules/deploy/deploy.service.spec.ts create mode 100644 src/app/widget_modules/deploy/deploy.service.ts create mode 100644 src/app/widget_modules/deploy/interfaces.ts create mode 100644 src/app/widget_modules/feature/feature-config-form/feature-config-form.component.html create mode 100644 src/app/widget_modules/feature/feature-config-form/feature-config-form.component.scss create mode 100644 src/app/widget_modules/feature/feature-config-form/feature-config-form.component.spec.ts create mode 100644 src/app/widget_modules/feature/feature-config-form/feature-config-form.component.ts create mode 100644 src/app/widget_modules/feature/feature-delete-form/feature-delete-form.component.html create mode 100644 src/app/widget_modules/feature/feature-delete-form/feature-delete-form.component.scss create mode 100644 src/app/widget_modules/feature/feature-delete-form/feature-delete-form.component.spec.ts create mode 100644 src/app/widget_modules/feature/feature-delete-form/feature-delete-form.component.ts create mode 100644 src/app/widget_modules/feature/feature-detail/feature-detail.component.html create mode 100644 src/app/widget_modules/feature/feature-detail/feature-detail.component.scss create mode 100644 src/app/widget_modules/feature/feature-detail/feature-detail.component.spec.ts create mode 100644 src/app/widget_modules/feature/feature-detail/feature-detail.component.ts create mode 100644 src/app/widget_modules/feature/feature-routing-module.ts create mode 100644 src/app/widget_modules/feature/feature-widget/feature-charts.ts create mode 100644 src/app/widget_modules/feature/feature-widget/feature-widget.component.html create mode 100644 src/app/widget_modules/feature/feature-widget/feature-widget.component.scss create mode 100644 src/app/widget_modules/feature/feature-widget/feature-widget.component.spec.ts create mode 100644 src/app/widget_modules/feature/feature-widget/feature-widget.component.ts create mode 100644 src/app/widget_modules/feature/feature.module.ts create mode 100644 src/app/widget_modules/feature/feature.service.spec.ts create mode 100644 src/app/widget_modules/feature/feature.service.ts create mode 100644 src/app/widget_modules/feature/interfaces.ts create mode 100644 src/app/widget_modules/monitor/monitor.module.ts create mode 100644 src/app/widget_modules/opensource-scan/interfaces.ts create mode 100644 src/app/widget_modules/opensource-scan/opensource-scan-routing-module.ts create mode 100644 src/app/widget_modules/opensource-scan/opensource-scan.module.ts create mode 100644 src/app/widget_modules/opensource-scan/opensource-scan.service.spec.ts create mode 100644 src/app/widget_modules/opensource-scan/opensource-scan.service.ts create mode 100644 src/app/widget_modules/opensource-scan/oss-config-form/oss-config-form.component.html create mode 100644 src/app/widget_modules/opensource-scan/oss-config-form/oss-config-form.component.scss create mode 100644 src/app/widget_modules/opensource-scan/oss-config-form/oss-config-form.component.spec.ts create mode 100644 src/app/widget_modules/opensource-scan/oss-config-form/oss-config-form.component.ts create mode 100644 src/app/widget_modules/opensource-scan/oss-delete-form/oss-delete-form.component.html create mode 100644 src/app/widget_modules/opensource-scan/oss-delete-form/oss-delete-form.component.scss create mode 100644 src/app/widget_modules/opensource-scan/oss-delete-form/oss-delete-form.component.spec.ts create mode 100644 src/app/widget_modules/opensource-scan/oss-delete-form/oss-delete-form.component.ts create mode 100644 src/app/widget_modules/opensource-scan/oss-detail-all/oss-detail-all.component.html create mode 100644 src/app/widget_modules/opensource-scan/oss-detail-all/oss-detail-all.component.scss create mode 100644 src/app/widget_modules/opensource-scan/oss-detail-all/oss-detail-all.component.spec.ts create mode 100644 src/app/widget_modules/opensource-scan/oss-detail-all/oss-detail-all.component.ts create mode 100644 src/app/widget_modules/opensource-scan/oss-detail/oss-detail.component.html create mode 100644 src/app/widget_modules/opensource-scan/oss-detail/oss-detail.component.scss create mode 100644 src/app/widget_modules/opensource-scan/oss-detail/oss-detail.component.spec.ts create mode 100644 src/app/widget_modules/opensource-scan/oss-detail/oss-detail.component.ts create mode 100644 src/app/widget_modules/opensource-scan/oss-widget/oss-charts.ts create mode 100644 src/app/widget_modules/opensource-scan/oss-widget/oss-widget.component.html create mode 100644 src/app/widget_modules/opensource-scan/oss-widget/oss-widget.component.scss create mode 100644 src/app/widget_modules/opensource-scan/oss-widget/oss-widget.component.spec.ts create mode 100644 src/app/widget_modules/opensource-scan/oss-widget/oss-widget.component.ts create mode 100644 src/app/widget_modules/performance-tests/performance-tests.module.ts create mode 100644 src/app/widget_modules/performance/performance.module.ts create mode 100644 src/app/widget_modules/repo/interfaces.ts create mode 100644 src/app/widget_modules/repo/repo-config-form/repo-config-form.component.html create mode 100644 src/app/widget_modules/repo/repo-config-form/repo-config-form.component.scss create mode 100644 src/app/widget_modules/repo/repo-config-form/repo-config-form.component.spec.ts create mode 100644 src/app/widget_modules/repo/repo-config-form/repo-config-form.component.ts create mode 100644 src/app/widget_modules/repo/repo-delete-form/repo-delete-form.component.html create mode 100644 src/app/widget_modules/repo/repo-delete-form/repo-delete-form.component.scss create mode 100644 src/app/widget_modules/repo/repo-delete-form/repo-delete-form.component.spec.ts create mode 100644 src/app/widget_modules/repo/repo-delete-form/repo-delete-form.component.ts create mode 100644 src/app/widget_modules/repo/repo-detail/repo-detail.component.html create mode 100644 src/app/widget_modules/repo/repo-detail/repo-detail.component.scss create mode 100644 src/app/widget_modules/repo/repo-detail/repo-detail.component.spec.ts create mode 100644 src/app/widget_modules/repo/repo-detail/repo-detail.component.ts create mode 100644 src/app/widget_modules/repo/repo-routing-module.ts create mode 100644 src/app/widget_modules/repo/repo-widget/repo-charts.ts create mode 100644 src/app/widget_modules/repo/repo-widget/repo-widget.component.html create mode 100644 src/app/widget_modules/repo/repo-widget/repo-widget.component.scss create mode 100644 src/app/widget_modules/repo/repo-widget/repo-widget.component.spec.ts create mode 100644 src/app/widget_modules/repo/repo-widget/repo-widget.component.ts create mode 100644 src/app/widget_modules/repo/repo.module.ts create mode 100644 src/app/widget_modules/repo/repo.service.spec.ts create mode 100644 src/app/widget_modules/repo/repo.service.ts create mode 100644 src/app/widget_modules/security-scan/security-scan-config/security-scan-config.component.html create mode 100644 src/app/widget_modules/security-scan/security-scan-config/security-scan-config.component.scss create mode 100644 src/app/widget_modules/security-scan/security-scan-config/security-scan-config.component.spec.ts create mode 100644 src/app/widget_modules/security-scan/security-scan-config/security-scan-config.component.ts create mode 100644 src/app/widget_modules/security-scan/security-scan-delete-form/security-scan-delete-form.component.html create mode 100644 src/app/widget_modules/security-scan/security-scan-delete-form/security-scan-delete-form.component.scss create mode 100644 src/app/widget_modules/security-scan/security-scan-delete-form/security-scan-delete-form.component.spec.ts create mode 100644 src/app/widget_modules/security-scan/security-scan-delete-form/security-scan-delete-form.component.ts create mode 100644 src/app/widget_modules/security-scan/security-scan-detail/security-scan-detail.component.html create mode 100644 src/app/widget_modules/security-scan/security-scan-detail/security-scan-detail.component.scss create mode 100644 src/app/widget_modules/security-scan/security-scan-detail/security-scan-detail.component.spec.ts create mode 100644 src/app/widget_modules/security-scan/security-scan-detail/security-scan-detail.component.ts create mode 100644 src/app/widget_modules/security-scan/security-scan-interfaces.ts create mode 100644 src/app/widget_modules/security-scan/security-scan-metric-detail/security-scan-metric-detail.component.html create mode 100644 src/app/widget_modules/security-scan/security-scan-metric-detail/security-scan-metric-detail.component.scss create mode 100644 src/app/widget_modules/security-scan/security-scan-metric-detail/security-scan-metric-detail.component.spec.ts create mode 100644 src/app/widget_modules/security-scan/security-scan-metric-detail/security-scan-metric-detail.component.ts create mode 100644 src/app/widget_modules/security-scan/security-scan-routing.module.ts create mode 100644 src/app/widget_modules/security-scan/security-scan-widget/security-scan-widget.component.html create mode 100644 src/app/widget_modules/security-scan/security-scan-widget/security-scan-widget.component.scss create mode 100644 src/app/widget_modules/security-scan/security-scan-widget/security-scan-widget.component.spec.ts create mode 100644 src/app/widget_modules/security-scan/security-scan-widget/security-scan-widget.component.ts create mode 100644 src/app/widget_modules/security-scan/security-scan.module.ts create mode 100644 src/app/widget_modules/security-scan/security-scan.service.spec.ts create mode 100644 src/app/widget_modules/security-scan/security-scan.service.ts create mode 100644 src/app/widget_modules/static-analysis/interfaces.ts create mode 100644 src/app/widget_modules/static-analysis/static-analysis-delete-form/static-analysis-delete-form.component.html create mode 100644 src/app/widget_modules/static-analysis/static-analysis-delete-form/static-analysis-delete-form.component.scss create mode 100644 src/app/widget_modules/static-analysis/static-analysis-delete-form/static-analysis-delete-form.component.spec.ts create mode 100644 src/app/widget_modules/static-analysis/static-analysis-delete-form/static-analysis-delete-form.component.ts create mode 100644 src/app/widget_modules/static-analysis/static-analysis-detail/static-analysis-detail.component.html create mode 100644 src/app/widget_modules/static-analysis/static-analysis-detail/static-analysis-detail.component.scss create mode 100644 src/app/widget_modules/static-analysis/static-analysis-detail/static-analysis-detail.component.spec.ts create mode 100644 src/app/widget_modules/static-analysis/static-analysis-detail/static-analysis-detail.component.ts create mode 100644 src/app/widget_modules/static-analysis/static-analysis-routing-module.ts create mode 100644 src/app/widget_modules/static-analysis/static-analysis-widget/static-analysis-charts.ts create mode 100644 src/app/widget_modules/static-analysis/static-analysis-widget/static-analysis-widget.component.html create mode 100644 src/app/widget_modules/static-analysis/static-analysis-widget/static-analysis-widget.component.scss create mode 100644 src/app/widget_modules/static-analysis/static-analysis-widget/static-analysis-widget.component.spec.ts create mode 100644 src/app/widget_modules/static-analysis/static-analysis-widget/static-analysis-widget.component.ts create mode 100644 src/app/widget_modules/static-analysis/static-analysis.module.ts create mode 100644 src/app/widget_modules/static-analysis/static-analysis.service.spec.ts create mode 100644 src/app/widget_modules/static-analysis/static-analysis.service.ts create mode 100644 src/app/widget_modules/static-analysis/static-anaylsis-config-form/static-analysis-config-form.component.html create mode 100644 src/app/widget_modules/static-analysis/static-anaylsis-config-form/static-analysis-config-form.component.scss create mode 100644 src/app/widget_modules/static-analysis/static-anaylsis-config-form/static-analysis-config-form.component.spec.ts create mode 100644 src/app/widget_modules/static-analysis/static-anaylsis-config-form/static-analysis-config-form.component.ts create mode 100644 src/app/widget_modules/test/interfaces.ts create mode 100644 src/app/widget_modules/test/test-config-form/test-config-form.component.html create mode 100644 src/app/widget_modules/test/test-config-form/test-config-form.component.scss create mode 100644 src/app/widget_modules/test/test-config-form/test-config-form.component.spec.ts create mode 100644 src/app/widget_modules/test/test-config-form/test-config-form.component.ts create mode 100644 src/app/widget_modules/test/test-delete-form/test-delete-form.component.html create mode 100644 src/app/widget_modules/test/test-delete-form/test-delete-form.component.scss create mode 100644 src/app/widget_modules/test/test-delete-form/test-delete-form.component.spec.ts create mode 100644 src/app/widget_modules/test/test-delete-form/test-delete-form.component.ts create mode 100644 src/app/widget_modules/test/test-detail/test-detail.component.html create mode 100644 src/app/widget_modules/test/test-detail/test-detail.component.scss create mode 100644 src/app/widget_modules/test/test-detail/test-detail.component.spec.ts create mode 100644 src/app/widget_modules/test/test-detail/test-detail.component.ts create mode 100644 src/app/widget_modules/test/test-widget/test-charts.ts create mode 100644 src/app/widget_modules/test/test-widget/test-widget.component.html create mode 100644 src/app/widget_modules/test/test-widget/test-widget.component.sass create mode 100644 src/app/widget_modules/test/test-widget/test-widget.component.spec.ts create mode 100644 src/app/widget_modules/test/test-widget/test-widget.component.ts create mode 100644 src/app/widget_modules/test/test.module.ts create mode 100644 src/app/widget_modules/test/test.service.spec.ts create mode 100644 src/app/widget_modules/test/test.service.ts create mode 100644 src/assets/.gitkeep rename {UI/src => src}/assets/fonts/open-sans-600.eot (100%) rename {UI/src => src}/assets/fonts/open-sans-600.svg (100%) rename {UI/src => src}/assets/fonts/open-sans-600.ttf (100%) rename {UI/src => src}/assets/fonts/open-sans-600.woff (100%) rename {UI/src => src}/assets/fonts/open-sans-regular.eot (100%) rename {UI/src => src}/assets/fonts/open-sans-regular.svg (100%) rename {UI/src => src}/assets/fonts/open-sans-regular.ttf (100%) rename {UI/src => src}/assets/fonts/open-sans-regular.woff (100%) rename {UI/src => src}/assets/img/Hygieia_Logo.png (100%) rename {UI/src => src}/assets/img/Hygieia_Logo_white.png (100%) rename {UI/src => src}/assets/img/bg-forest.jpg (100%) rename {UI/src => src}/assets/img/favicon.ico (100%) rename {UI/src => src}/assets/img/hygieia_b.png (100%) rename {UI/src => src}/assets/img/hygieia_w.png (100%) create mode 100644 src/environments/environment.prod.ts create mode 100644 src/environments/environment.ts create mode 100644 src/favicon.png create mode 100644 src/index.html create mode 100644 src/karma.conf.js create mode 100644 src/main.ts create mode 100644 src/polyfills.ts create mode 100644 src/styles.scss create mode 100644 src/styles/css/charts.scss create mode 100644 src/styles/css/dash-status.scss create mode 100644 src/styles/css/dashvariables.scss create mode 100644 src/styles/css/mixins.scss create mode 100644 src/test.ts create mode 100644 src/themes.scss create mode 100644 src/tsconfig.app.json create mode 100644 src/tsconfig.spec.json create mode 100644 src/tslint.json create mode 100644 src/variables.scss create mode 100644 startup.sh delete mode 100644 test-servers/jenkins/Dockerfile delete mode 100644 test-servers/jenkins/jenkins.yml delete mode 100644 test-servers/jenkins/jenkins_entrypoint.sh delete mode 100644 test-servers/jenkins/jobs/Hygieia_Example_Job/config.xml delete mode 100644 test-servers/jenkins/plugins.txt delete mode 100644 test-servers/sonar/SONAR.md delete mode 100644 test-servers/sonar/sonar.yml delete mode 100644 travis-utilities/.travis.settings.xml delete mode 100755 travis-utilities/deploy-snapshot.sh delete mode 100644 travis-utilities/keys.gpg.enc delete mode 100755 travis-utilities/release.sh create mode 100644 tsconfig.json create mode 100644 tslint.json delete mode 100755 wrap.sh create mode 100644 yarn.lock diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000000..d992b0ffac --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +node_modules +.git \ No newline at end of file diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000000..e89330a618 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,13 @@ +# Editor configuration, see https://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +max_line_length = off +trim_trailing_whitespace = false diff --git a/.github/stale.yml b/.github/stale.yml deleted file mode 100644 index 50d1c2d0b5..0000000000 --- a/.github/stale.yml +++ /dev/null @@ -1,21 +0,0 @@ -# Number of days of inactivity before an issue becomes stale -daysUntilStale: 60 -# Number of days of inactivity before a stale issue is closed -daysUntilClose: 7 -# Issues with these labels will never be considered stale -exemptLabels: - - bug - - enhancement - - discussion - - needs-priority -# Label to use when marking an issue as stale -staleLabel: wontfix -# Comment to post when marking an issue as stale. Set to `false` to disable -markComment: > - This issue has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. Thank you - for your contributions. -# Comment to post when closing a stale issue. Set to `false` to disable -closeComment: false -# Limit to only `issues` or `pulls` -only: issues diff --git a/.gitignore b/.gitignore index 98d03696d6..61327aa125 100644 --- a/.gitignore +++ b/.gitignore @@ -1,48 +1,47 @@ -.DS_Store -*.class - -#java certificates -*.crt +# See http://help.github.com/ignore-files/ for more about ignoring files. -# Mobile Tools for Java (J2ME) -.mtj.tmp/ +# compiled output +/dist +/tmp +/out-tsc -# Package Files # -*.war -*.ear +# dependencies +/node +/node_modules -# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml -hs_err_pid* +# profiling files +chrome-profiler-events.json +speed-measure-plugin.json -*.iws +# IDEs and editors +/.idea *.iml -*.ipr -out -build -.gradle -gradle.properties -.idea -common/src/querydsl -common/src/generated -core/src/generated -*.log -target -UI/node -UI/src/app/local-testing.js -*.releaseBackup -docker-compose.override.yml -logs .project -.settings -.pmd -.pmdruleset.xml .classpath -.README.md.html - -# Eclipse specific ignore settings +.c9/ +*.launch .settings/ -.project -.pmdruleset.xml -.pmd -.classpath -application.properties +*.sublime-workspace + +# IDE - VSCode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +.history/* + +# misc +/.sass-cache +/connect.lock +/coverage +/libpeerconnection.log +npm-debug.log +yarn-error.log +/target +testem.log +/typings + +# System Files +.DS_Store +Thumbs.db diff --git a/.mvn/wrapper/MavenWrapperDownloader.java b/.mvn/wrapper/MavenWrapperDownloader.java deleted file mode 100644 index b901097f2d..0000000000 --- a/.mvn/wrapper/MavenWrapperDownloader.java +++ /dev/null @@ -1,117 +0,0 @@ -/* - * Copyright 2007-present the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -import java.net.*; -import java.io.*; -import java.nio.channels.*; -import java.util.Properties; - -public class MavenWrapperDownloader { - - private static final String WRAPPER_VERSION = "0.5.6"; - /** - * Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is provided. - */ - private static final String DEFAULT_DOWNLOAD_URL = "https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/" - + WRAPPER_VERSION + "/maven-wrapper-" + WRAPPER_VERSION + ".jar"; - - /** - * Path to the maven-wrapper.properties file, which might contain a downloadUrl property to - * use instead of the default one. - */ - private static final String MAVEN_WRAPPER_PROPERTIES_PATH = - ".mvn/wrapper/maven-wrapper.properties"; - - /** - * Path where the maven-wrapper.jar will be saved to. - */ - private static final String MAVEN_WRAPPER_JAR_PATH = - ".mvn/wrapper/maven-wrapper.jar"; - - /** - * Name of the property which should be used to override the default download url for the wrapper. - */ - private static final String PROPERTY_NAME_WRAPPER_URL = "wrapperUrl"; - - public static void main(String args[]) { - System.out.println("- Downloader started"); - File baseDirectory = new File(args[0]); - System.out.println("- Using base directory: " + baseDirectory.getAbsolutePath()); - - // If the maven-wrapper.properties exists, read it and check if it contains a custom - // wrapperUrl parameter. - File mavenWrapperPropertyFile = new File(baseDirectory, MAVEN_WRAPPER_PROPERTIES_PATH); - String url = DEFAULT_DOWNLOAD_URL; - if(mavenWrapperPropertyFile.exists()) { - FileInputStream mavenWrapperPropertyFileInputStream = null; - try { - mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile); - Properties mavenWrapperProperties = new Properties(); - mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream); - url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL, url); - } catch (IOException e) { - System.out.println("- ERROR loading '" + MAVEN_WRAPPER_PROPERTIES_PATH + "'"); - } finally { - try { - if(mavenWrapperPropertyFileInputStream != null) { - mavenWrapperPropertyFileInputStream.close(); - } - } catch (IOException e) { - // Ignore ... - } - } - } - System.out.println("- Downloading from: " + url); - - File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH); - if(!outputFile.getParentFile().exists()) { - if(!outputFile.getParentFile().mkdirs()) { - System.out.println( - "- ERROR creating output directory '" + outputFile.getParentFile().getAbsolutePath() + "'"); - } - } - System.out.println("- Downloading to: " + outputFile.getAbsolutePath()); - try { - downloadFileFromURL(url, outputFile); - System.out.println("Done"); - System.exit(0); - } catch (Throwable e) { - System.out.println("- Error downloading"); - e.printStackTrace(); - System.exit(1); - } - } - - private static void downloadFileFromURL(String urlString, File destination) throws Exception { - if (System.getenv("MVNW_USERNAME") != null && System.getenv("MVNW_PASSWORD") != null) { - String username = System.getenv("MVNW_USERNAME"); - char[] password = System.getenv("MVNW_PASSWORD").toCharArray(); - Authenticator.setDefault(new Authenticator() { - @Override - protected PasswordAuthentication getPasswordAuthentication() { - return new PasswordAuthentication(username, password); - } - }); - } - URL website = new URL(urlString); - ReadableByteChannel rbc; - rbc = Channels.newChannel(website.openStream()); - FileOutputStream fos = new FileOutputStream(destination); - fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE); - fos.close(); - rbc.close(); - } - -} diff --git a/.mvn/wrapper/maven-wrapper.jar b/.mvn/wrapper/maven-wrapper.jar deleted file mode 100644 index 2cc7d4a55c0cd0092912bf49ae38b3a9e3fd0054..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50710 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 EfAhh=DF6Tf diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties deleted file mode 100644 index 642d572ce9..0000000000 --- a/.mvn/wrapper/maven-wrapper.properties +++ /dev/null @@ -1,2 +0,0 @@ -distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip -wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar diff --git a/.travis.yml b/.travis.yml index 4f00a9d1af..fd9d9b20d6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,37 +1,32 @@ -language: java -jdk: -- openjdk8 +language: node_js +node_js: +- "10" +dist: trusty +sudo: required branches: only: - master - - gerrit-integration - - "/^v[0-9]+\\.[0-9]+\\.[0-9]+.*$/" -sudo: required cache: directories: - "$TRAVIS_BUILD_DIR/UI/node_modules" -install: true +before_install: +- export TZ=America/New_York +- export NG_CLI_ANALYTICS=ci before_script: - sudo chown -R $USER:$GROUP $TRAVIS_BUILD_DIR +- npm install -g @angular/cli script: +- ng lint +- npm run test-headless - if [ "$TRAVIS_PULL_REQUEST" != "false" ] || [ "$TRAVIS_BRANCH" = "master" ]; then mvn clean install -q -U; fi -- if [ "$TRAVIS_PULL_REQUEST" = "false" ] && [ "$TRAVIS_BRANCH" = "master" ]; then cp ./travis-utilities/deploy-snapshot.sh . && ./deploy-snapshot.sh; fi -- if [ "$TRAVIS_PULL_REQUEST" = "false" ] && [[ "$TRAVIS_BRANCH" =~ ^v[0-9]+\.[0-9]+\.[0-9]+.*$ ]]; then cp ./travis-utilities/release.sh . && ./release.sh; fi + notifications: - webhooks: - urls: https://webhooks.gitter.im/e/48597b0f75dd571734bc - on_success: always - on_failure: always - on_start: always email: recipients: - tapabrata.pal@capitalone.com - - ragha.vema@capitalone.com - - hygieia2@capitalone.com + - brock.beatty@capitalone.com + - nireesh.thiruveedula@capitalone.com + - Stephen.Hughes@capitalone.com + - Ragha.Vema@capitalone.com on_success: always on_failure: always -after_failure: -- sudo free -m -t -- sudo dmesg -after_success: -- codecov diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index a17ecb374e..0000000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,19 +0,0 @@ -# Changelog -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) -and this project adheres to [Semantic -Versioning](http://semver.org/spec/v2.0.0.html). - -## [Unreleased] - -## [2.0.2] - 2016-09-09 -### Added - -## [2.0.0] - 2016-04-08 -### Added - -[Unreleased]: https://github.com/capitalone/Hygieia/compare/v2.0.2...HEAD -[2.0.2]: https://github.com/capitalone/Hygieia/compare/v2.0.0...v2.0.2 -[2.0.0]: https://github.com/capitalone/Hygieia/compare/v1.3.0...v2.0.2 - diff --git a/Dockerfile b/Dockerfile index 22da54f8f5..f6e8b95330 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,36 @@ -FROM docker.io/nginx:latest +# build environment +FROM node:10.16.0 as builder -COPY default.conf /etc/nginx/conf.d/default.conf.templ -COPY conf-builder.sh /usr/bin/conf-builder.sh -COPY html /usr/share/nginx/html -RUN chown nginx:nginx /usr/share/nginx/html +# set working directory +RUN mkdir /usr/src/app +WORKDIR /usr/src/app -EXPOSE 80 443 +ENV PATH /usr/src/app/node_modules/.bin:$PATH -CMD conf-builder.sh &&\ - nginx -g "daemon off;" +COPY package.json /usr/src/app/package.json +RUN npm install +RUN npm install -g @angular/cli@8.0.6 --unsafe + +COPY . /usr/src/app + +RUN npm run build --output-path=dist + +FROM httpd:2.4-alpine + +# copy compiled app to server +COPY --from=builder /usr/src/app/dist/hygieia-ui /usr/local/apache2/htdocs/ + +COPY ./httpd/.htaccess /usr/local/apache2/htdocs/.htaccess + +# copy startup script +COPY ./startup.sh /startup.sh + +# make script executable +RUN chmod +x /startup.sh + +# expose port 80 +EXPOSE 80 + +ENTRYPOINT ["/startup.sh"] + +CMD ["httpd-foreground"] \ No newline at end of file diff --git a/Hygieia2.md b/Hygieia2.md deleted file mode 100644 index bf47efa530..0000000000 --- a/Hygieia2.md +++ /dev/null @@ -1 +0,0 @@ -This document is in the [gh-pages](https://github.com/capitalone/Hygieia/blob/gh-pages/pages/hygieia/Hygieia2.md) branch. Please update it there. diff --git a/LICENSE b/LICENSE index 6f756351aa..261eeb9e9f 100644 --- a/LICENSE +++ b/LICENSE @@ -178,7 +178,7 @@ APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" + boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a diff --git a/MAINTAINERS b/MAINTAINERS deleted file mode 100644 index 8cfc2e3ae0..0000000000 --- a/MAINTAINERS +++ /dev/null @@ -1,4 +0,0 @@ -amitmawkin -tabladrum -mrpudn -satishc1 \ No newline at end of file diff --git a/README.md b/README.md index d20b3cbde7..73c248ac31 100644 --- a/README.md +++ b/README.md @@ -1,78 +1,180 @@ -
- --- -
-

We are excited to announce the transfer of Hygieia Project to its own GitHub Organization. This move is being made to allow for us to manage the apis and individual collectors in their own repositories which renders for better product management. All components of Hygieia are now available under the Hygieia Organization.

- -

View our 2020 Hygieia Roadmap. - -

-
-
- -
-
-

Pronunciation: hi-gee-ya (Origin: Greek)

-
- -
- - Build Status - - Codacy Badge - - Maven Central - - License - - Gitter Chat -
- -
-

- Documentation - | - Screenshots - | - Contribute - | - Contact -

-
- - --- +# Hygieia UI +[![Build Status](https://travis-ci.com/Hygieia/UI.svg?branch=master)](https://travis-ci.com/Hygieia/UI?branch=master) +[![Maven Central](https://img.shields.io/maven-central/v/com.capitalone.dashboard/UI.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22com.capitalone.dashboard%22%20AND%20a:%22UI%22) +[![Total alerts](https://img.shields.io/lgtm/alerts/github/Hygieia/UI.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/Hygieia/UI/alerts/) + +As a part of making Hygieia more modular, this repo will host Hygieia UI code. + +This project requires Angular CLI version 8.0.3. +This project requires java version : openjdk version "1.8.0_265" + +# Table of Contents +* [Setup](#setup) +* [Build and run the executable file for the api ](#build-and-run-the-executable-file-for-the-api) +* [Build the Project](#build-the-project) +* [Development server](#development-server) +* [Running unit tests](#running-unit-tests) +* [Debugging with IntelliJ](#debugging-with-intellij) +* [Code scaffolding](#code-scaffolding) +* [Running tests](#running-tests) +* [Further help](#further-help) + +## Setup: +For the new Hygieia UI, you'll need to build the UI and API. Hygieia core is NOT required for this new UI. + +1. Fork and clone the UI folder +2. Navigate to your UI folder and install the package dependencies by running `npm install` +3. Download Angular CLI by running `npm install -g @angular/cli@8.0.3` +4. You can run `ng version` to check your Angular CLI version and related package dependency versions (make sure the package versions are v8) + +## Build and run the executable file for the api + +Before you start, you must run the api on the side. After you fork/clone the Hygieia [api](https://github.com/Hygieia/api), navigate to the `\api` directory and run the following command: + +`mvn clean install` + +This will create an output `api.jar` file in the `\target` folder. + +Tip: Before you continue, make sure you set the configurable parameters in the api.properties file to connect to the dashboard MongoDB database instance, including properties required by the API module. See the example below: + +### Sample API Properties +The sample `api.properties` lists parameters with sample values to configure the API layer. Set the parameters based on your environment setup. + +```properties +# api.properties +dbname=dashboarddb +dbusername=dashboarduser[MogoDB Database Username, defaults to empty] +dbpassword=dbpassword[MongoDB Database Password, defaults to empty] +dbhost=[Host on which MongoDB is running, defaults to localhost] +dbport=[Port on which MongoDB is listening, defaults to 27017] +dbreplicaset=[false if you are not using MongoDB replicaset] +dbhostport=[host1:port1,host2:port2,host3:port3] +server.contextPath=[Web Context path, if any] +server.port=[Web server port - default is 8080] +logRequest=false +logSplunkRequest=false +corsEnabled=false +corsWhitelist=http://domain1.com:port,http://domain2.com:port +version.number=@application.version.number@ + +auth.expirationTime=[JWT expiration time in milliseconds] +auth.secret=[Secret Key used to validate the JWT tokens] +auth.authenticationProviders=[Authentication types you would like to enable, defaults to STANDARD, ex: STANDARD,LDAP] +auth.ldapServerUrl=[LDAP Server URL, including port of your LDAP server] +auth.ldapUserDnPattern=[LDAP User Dn Pattern, where the username is replaced with '{0}'] + +# LDAP Server URL, including port of your LDAP server +auth.ldapServerUrl=[ldap://company.com:389] + +# If using standard LDAP +# LDAP User Dn Pattern, where the username is replaced with '{0}' +auth.ldapUserDnPattern=[uid={0},OU=Users,dc=your,dc=company,dc=com] + +# If using ActiveDirectory +# This will be the domain part of your userPrincipalName +auth.adDomain=[company.com] +# This will be your root dn +auth.adRootDn=[dc=your,dc=company,dc=com] +# This will be your active directory URL (required for AD) +auth.adUrl=[Need an example] + +monitor.proxy.host=[hostname of proxy server] +monitor.proxy.type=[http|socks|direct] +monitor.proxy.port=[port enabled on proxy server] +monitor.proxy.username=[proxy username] +monitor.proxy.password=[proxy password] + +# This will be the page size for pagination on Hygieia landing page. If this property is not set, the default value is set to 10. +pageSize=[Integer value] + +# API token generated for basic authentication to secure APIs. +key=[api token] + +# SSO properties with header values from UI layer +auth.userEid=[name of the header containing EID] +auth.userEmail=[name of the header containing user's email] +auth.userFirstName=[name of the header containing user's first name] +auth.userLastName=[name of the header containing user's last name] +auth.userMiddelInitials=[name of the header containing user's middle name] +auth.userDisplayName=[name of the header containing user's display name] + +# Github sync api settings + +# List of not built commits +githubSyncSettings.notBuiltCommits; + +# Maximum history of days to sync from current time. Default to 60 days +githubSyncSettings.firstRunHistoryDays; + +# Offset time from last updated // 10 mins default +githubSyncSettings.offsetMinutes; + +# Total fetch count // Default to 100 +githubSyncSettings.fetchCount; + +# Commits and pull sync time // Default to 86400000ms - 1 day in milliseconds +githubSyncSettings.commitPullSyncTime; + +``` +In addition to these properties, add in any additional parameters that your environment may need. We used Github sync api settings as an example, but you will customize based on your setup. + +All values in the `api.properties` file are optional. For instance, if you have MongoDB installed with no authorization, you must be able to run the API even without the properties file. + +For more information, please visit the [Hygieia api guide](https://hygieia.github.io/Hygieia/api.html). + +Navigate to `api\target,` and execute the following command in the command prompt: + +`java -jar api.jar --spring.config.location=C:\[path to api.properties file] -Djasypt.encryptor.password=hygieiasecret` + +## Build the Project +With the api running, open a different terminal and run `ng build` in your \UI folder. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build. + +## Building the Project and launching the dashboard in Ubuntu (20.04) : Refer here for Ubuntu 20.04 +Versions of node and npm used => node version v12.18.3 , npm version 6.14.6 + +In the UI/ folder : + +Install gulp using command : npm install -g gulp + +To check the version : gulp -v + +You then have to install gulp locally on a per-project basis : npm install gulp --save-dev + +*If gulp is listed in the package.json (Under the UI folder) under 'dependencies' , then replace '--save-dev' with just '--save' + +With the api running, open a different terminal and run `gulp build` in your \UI folder. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build. + +To launch the dashboard : In the same UI/ folder run the command : gulp serve + + +## Development server + +In the \UI folder, run `ng serve` for a dev server. Navigate to `http://localhost:4200/` in a incognito browser. The app will automatically reload if you change any of the source files. - - - - - -
Hygieia3.0
- - ----- - - - - - - - - - - - - - -
About IconVideo IconArchitecture Icon
Framework IconInstall IconContributors Icon
+## Running unit tests + +Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). You can also debug using Karma. + +An alternative method to run unit tests is to run `npm run test-headless` in your UI folder in a terminal. This will also test your code coverage. + +## Debugging with IntelliJ + +If you are using IntelliJ, you can debug with JavaScript Debug. Navigate to the `Edit Configurations` tab, hit the + sign to `Add New Configuration,` and add `JavaScript Debug.` + +Inside the `Run/Debug Configurations` popup, you can edit the name to your preference and change the URL to `http://localhost:4200.` This will allow you to navigate the UI on localhost to hit the debug breakpoints you set. + +Use the Default Chrome browser and apply your changes. + +Note: When you start the debug property, it will open a new browser popup for debugging specifically (also in localhost:4200). + +## Code scaffolding + +Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`. + +## Running tests + +Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/). + +## Further help + +To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md). diff --git a/Setup.md b/Setup.md deleted file mode 100644 index e447a96aa5..0000000000 --- a/Setup.md +++ /dev/null @@ -1 +0,0 @@ -This document is in the [gh-pages](https://github.com/capitalone/Hygieia/blob/gh-pages/pages/hygieia/setup.md) branch. Please update it there. diff --git a/UI-protractor-tests/.gitignore b/UI-protractor-tests/.gitignore deleted file mode 100644 index 8f78c7d8ae..0000000000 --- a/UI-protractor-tests/.gitignore +++ /dev/null @@ -1,11 +0,0 @@ -# IntelliJ -.idea -*.iml - -# Serenity/JS output -target - -# Node -node_modules - -package-lock.json \ No newline at end of file diff --git a/UI-protractor-tests/README.md b/UI-protractor-tests/README.md deleted file mode 100644 index 6550e630e2..0000000000 --- a/UI-protractor-tests/README.md +++ /dev/null @@ -1,69 +0,0 @@ -## Prerequisites - -To follow the tutorial, you'll need: - -* [Node.js and NPM](https://nodejs.org/en/) -* A web browser, ideally [Chrome](https://www.google.co.uk/chrome/browser/desktop/) - -You'll also need access to the [command line interface](https://en.wikipedia.org/wiki/Command-line_interface). - -The below code listings, which look like this one below, mean "type `whoami` into the command line": - -``` -$> whoami -``` - -## Setup - -First, make sure that you have the [required tools](http://serenity-js.org/overview/prerequisites.html) installed. -Next, [clone](https://help.github.com/articles/cloning-a-repository/) this project to your computer: - -``` -$> git clone https://github.com/capitalone/Hygieia.git -$> cd Hygieia -``` - -Start a mocked version of the UI - -``` -$> cd UI -$> npm install && bower install -$> gulp serve --local true -``` - -In a new terminal -``` -$> cd UI-protractor-tests -$> npm install -``` - -And make sure that you can execute the acceptance tests using -[Protractor](https://github.com/angular/protractor) and -[Cucumber](https://github.com/cucumber/cucumber-js): - -``` -$> npm test -``` - -Calling the above command should give you output similar to the one below, notifying you of a pending step: - -``` -Feature: Add new items to the todo list - - In order to avoid having to remember things that need doing - As a forgetful person - I want to be able to record what I need to do in a place where I won't forget about them - - Scenario: Adding an item to a list with other items - Given that James has a todo list containing Buy some cookies, Walk the dog - When he adds Buy some cereal to his list - Then his todo list should contain Buy some cookies, Walk the dog, Buy some cereal - -``` - -To run serenity reports, you can execute the following command -``` -$> npm run report -``` - -Go to the target/site folder and open the index.html in a browser and you can see the detailed reports with test execution status and screenshots diff --git a/UI-protractor-tests/package.json b/UI-protractor-tests/package.json deleted file mode 100644 index cd002efe33..0000000000 --- a/UI-protractor-tests/package.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "name": "UI-protractor-tests", - "version": "1.0.0", - "description": "Serenity reports with classic Protractor and Cucumber setup", - "main": "index.js", - "scripts": { - "preprotractor": "webdriver-manager update --standalone --versions.chrome=2.37", - "protractor": "protractor ./protractor.conf.js", - "test": "npm run protractor --silent", - "pretest": "serenity update", - "report": "serenity run" - }, - "repository": { - "type": "git" - }, - "keywords": [ - "serenity-js", - "protractor", - "cucumber" - ], - "license": "Apache-2.0", - "devDependencies": { - "chai": "4.0.2", - "chai-as-promised": "7.0.0", - "chai-smoothie": "^0.2.0", - "cucumber": "1.3.2", - "loglevel": "1.5.0", - "npm-failsafe": "^0.1.0", - "protractor": "5.2.0", - "protractor-cucumber-framework": "3.1.2", - "rimraf": "2.5.4", - "serenity-cli": "^0.7.1", - "serenity-js": ">= 1.7.0" - }, - "dependencies": { - "ssl-root-cas": "^1.2.4" - } -} diff --git a/UI-protractor-tests/pom.xml b/UI-protractor-tests/pom.xml deleted file mode 100644 index ebce971a33..0000000000 --- a/UI-protractor-tests/pom.xml +++ /dev/null @@ -1,78 +0,0 @@ - - 4.0.0 - UI-protractor-tests - pom - ${project.groupId}:${project.artifactId} - Hygieia UI Protractor Tests module - https://github.com/kumarvarun1252/Hygieia - - - com.capitalone.dashboard - Hygieia - 2.0.5-SNAPSHOT - - - - - UTF-8 - 1.0.47 - 1.0.47 - chrome - true - - - - - - org.codehaus.mojo - exec-maven-plugin - 1.5.0 - - - npm install - compile - - exec - - - npm - - install - - - - - npm run redbluhub - integration-test - - exec - - - true - npm - - run - protractor - - - - - npm run report - post-integration-test - - exec - - - true - npm - - run - report - - - - - - - - \ No newline at end of file diff --git a/UI-protractor-tests/protractor.conf.js b/UI-protractor-tests/protractor.conf.js deleted file mode 100644 index e36357a89e..0000000000 --- a/UI-protractor-tests/protractor.conf.js +++ /dev/null @@ -1,28 +0,0 @@ - -exports.config = { - - baseUrl: 'http://localhost:3000/#/', - - allScriptsTimeout: 110000, - - disableChecks: true, - - directConnect: true, - - ignoreUncaughtExceptions: true, - - framework: 'custom', - - frameworkPath: require.resolve('serenity-js'), - - specs: [ 'src/main/js/features/**/*.feature' ], - - cucumberOpts: { - require: [ 'src/main/js/step_definitions/*.steps.js' ], - format: 'pretty' - }, - - capabilities: { - browserName: 'chrome' - } -}; diff --git a/UI-protractor-tests/src/main/js/expect.js b/UI-protractor-tests/src/main/js/expect.js deleted file mode 100644 index 57d1b45469..0000000000 --- a/UI-protractor-tests/src/main/js/expect.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Converts a string containing a comma-separated list of values - * to a list of values - * - * @param commaSeparatedValues - * @return {string[]} - */ - -'use strict'; - -const chai = require('chai'); - -chai.use(require('chai-as-promised')); - -module.exports.expect = chai.expect; \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/features/dashboards/create_dashboard.feature b/UI-protractor-tests/src/main/js/features/dashboards/create_dashboard.feature deleted file mode 100644 index 39b8c3a302..0000000000 --- a/UI-protractor-tests/src/main/js/features/dashboards/create_dashboard.feature +++ /dev/null @@ -1,66 +0,0 @@ -Feature: Create Dashboard - - As a software project stakeholder - I want to ensure that I am able to create a new dashboard for my project - In order to view project metrics. - - Scenario: User creates a new team dashboard - Given I login with valid credentials hygieia_test_user and password - And I should be redirected to the home page - When I click on the create dashboard button - And I set the dashboard type Team dashboard - And I set the layout type Select Templates - And I select a template Cap One - And I set the dashboard title DummyTeamDashboard - And I set the application name DummyApplication - And I create the dashboard - Then the current dashboard header should read DummyTeamDashboard - -# Scenario: User creates a new product dashboard -# Given I am an authorized project stakeholder -# And I am on the Hygieia home screen -# When I define a new product dashboard named 'DummyProdDashboard' -# And I create the dashboard -# Then the current dashboard header should read 'DummyProdDashboard' -# -# Scenario: User creates a new dashboard with existing dashboard title -# Given I am an authorized project stakeholder -# And I am on the Hygieia home screen -# When I define a new dashboard named 'DummyTeamDashboard' -# And I create the dashboard -# Then I should see an error for creating dashboard with existing title -# -# Scenario: User creates a new dashboard with special characters in dashboard title -# Given I am an authorized project stakeholder -# And I am on the Hygieia home screen -# When I define a new dashboard named 'DummyTeamDashboard@#$%' -# And I create the dashboard -# Then I should see an error for creating dashboard with special characters in title -# -# Scenario: User creates a new dashboard with less than 6 characters in dashboard title -# Given I am an authorized project stakeholder -# And I am on the Hygieia home screen -# When I define a new dashboard named 'Dummy' -# And I create the dashboard -# Then I should see an error for creating dashboard with less than 6 characters in title -# -# Scenario: User creates a new dashboard without dashboard title -# Given I am an authorized project stakeholder -# And I am on the Hygieia home screen -# When I define a new dashboard named 'DummyDashboard' -# And I create the dashboard -# Then I should see an error for creating dashboard without dashboard title -# -# Scenario: User creates a new dashboard without application name -# Given I am an authorized project stakeholder -# And I am on the Hygieia home screen -# When I define a new dashboard named 'DummyDashboard' -# And I create the dashboard -# Then I should see an error for creating dashboard without application name -# -# Scenario: User creates a new dashboard without selecting a templates -# Given I am an authorized project stakeholder -# And I am on the Hygieia home screen -# When I define a new dashboard named 'DummyDashboard' -# And I create the dashboard -# Then I should see an error for creating dashboard without selecting a templates \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/features/dashboards/delete_dashboard.feature b/UI-protractor-tests/src/main/js/features/dashboards/delete_dashboard.feature deleted file mode 100644 index 7fe828029a..0000000000 --- a/UI-protractor-tests/src/main/js/features/dashboards/delete_dashboard.feature +++ /dev/null @@ -1,19 +0,0 @@ -Feature: Delete Dashboard - - As a software project stakeholder - I want to ensure that I am able delete a dashboard for my project - In order to clean up unwanted dashboards. - - Scenario: User deletes a team dashboard - Given I navigate to home page - And I should be redirected to the home page - When I click on delete button for DummyTeamDashboard - And I confirm delete - Then the dashboard DummyTeamDashboard should be deleted - And click on logout - -# Scenario: User deletes a product dashboard -# Given I am an authorized project stakeholder -# And I am on the Hygieia home screen -# When I delete a team dashboard -# Then the dashboard 'DummyProdDashboard' should be deleted \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/features/dashboards/edit_dashboard.feature b/UI-protractor-tests/src/main/js/features/dashboards/edit_dashboard.feature deleted file mode 100644 index 32a0676580..0000000000 --- a/UI-protractor-tests/src/main/js/features/dashboards/edit_dashboard.feature +++ /dev/null @@ -1,23 +0,0 @@ -#Feature: Edit Dashboard -# -# As a software project stakeholder -# I want to ensure that I am able edit a dashboard for my project -# In order to make changes to the existing dashboards. -# -# Scenario: User edits a team dashboard title -# Given I am an authorized project stakeholder -# And I am on the Hygieia home screen -# When I edit a dashboard title to 'DummyTeamDashboardEdited' -# Then the team dashboard title should be updated to 'DummyTeamDashboardEdited' -# -# Scenario: User edits a product dashboard title -# Given I am an authorized project stakeholder -# And I am on the Hygieia home screen -# When I edit a dashboard title to 'DummyProdDashboardEdited' -# Then the team dashboard title should be updated to 'DummyProdDashboardEdited' -# -# Scenario: User edits owner information of a dashboard -# Given I am an authorized project stakeholder -# And I am on the Hygieia home screen -# When I edit the owner information of a dashboard -# Then owner information should be updated for the dashboard \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/features/login/login_ldap.feature b/UI-protractor-tests/src/main/js/features/login/login_ldap.feature deleted file mode 100644 index 46f586a82c..0000000000 --- a/UI-protractor-tests/src/main/js/features/login/login_ldap.feature +++ /dev/null @@ -1,21 +0,0 @@ -#Feature: LDAP Login -# -# As a capital one software project stakeholder, -# I want to ensure that I am able to log in to Hygieia with LDAP credentials -# In order to interact with my dashboards. -# -# Scenario: User attempts to login with invalid LDAP credentials -# Given I navigate to the login page -# When I select ldap login page -# And I enter invalid credentials -# And I attempt to log in -# Then I should be on the login page -# And I should see an error for wrong username or password -# -# Scenario: User attempts to login with valid LDAP credentials -# Given I navigate to the login page -# When I select ldap login page -# And I enter valid credentials -# And I attempt to log in -# Then I should be redirected to the home page -# And the welcome header should contain my name \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/features/login/login_standard.feature b/UI-protractor-tests/src/main/js/features/login/login_standard.feature deleted file mode 100644 index 13b6a69f5c..0000000000 --- a/UI-protractor-tests/src/main/js/features/login/login_standard.feature +++ /dev/null @@ -1,21 +0,0 @@ -Feature: Standard Login - - As a software project stakeholder, - I want to ensure that I am able to log in to Hygieia - In order to interact with my dashboards. - - Scenario: User attempts to log in with invalid credentials - Given I navigate to the login page - When I select standard login page - And I enter login credentials invalidUser and invalidPassword - And I attempt to login - Then I should be on the login page - And I should see an error for wrong username or password - - Scenario: User attempts to log in with valid credentials - Given I navigate to the login page - When I select standard login page - And I enter login credentials hygieia_test_user and password - And I attempt to login - Then I should be redirected to the home page - And the welcome header should contain username hygieia_test_user \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/features/login/signup.feature b/UI-protractor-tests/src/main/js/features/login/signup.feature deleted file mode 100644 index 68d7ec62c9..0000000000 --- a/UI-protractor-tests/src/main/js/features/login/signup.feature +++ /dev/null @@ -1,19 +0,0 @@ -#Feature: Hygieia Sign Up -# -# As a software project stakeholder, -# I want to ensure that I am able to Sign Up to Hygieia -# In order to interact with my dashboards. -# -# Scenario: User attempts to sign up with invalid credentials -# Given I navigate to the signup page -# When I enter invalid credentials -# And I attempt to signup -# Then I should be on the signup page -# And I should see an error for invalid username or password -# -# Scenario: User attempts to sign up with valid credentials -# Given I navigate to the signup page -# When I enter invalid credentials -# And I attempt to signup -# Then I should be redirected to the home page -# And the welcome header should contain my name \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/features/widgets/build_widget.feature b/UI-protractor-tests/src/main/js/features/widgets/build_widget.feature deleted file mode 100644 index b4e7be4be6..0000000000 --- a/UI-protractor-tests/src/main/js/features/widgets/build_widget.feature +++ /dev/null @@ -1,57 +0,0 @@ -#Feature: Build Widget -# -# As a software project stakeholder -# I want to ensure that I am able to build widget for my project -# In order to view project metrics. -# -# Scenario: User configures a build widget -# Given I login with valid credentials hygieia_test_user and password -# And I should be redirected to the home page -# When I create a dashboard with "Team dashboard" "Select Templates" "Cap One" "BuildWidgetDashboard" "BuildWidgetApp" -# And the current dashboard header should read BuildWidgetDashboard -# And I click on settings button for build widget -# And I set a Build Job "HygieiaJenkins : JenkinsHygProj-Dev" -# And I set Build duration threshold "3" -# And I set alert takeover criteria "5" -# And I click on Save button -# Then the build widget should display the latest builds label "LATEST BUILDS" -# And the build widget should display the total builds label "TOTAL BUILDS" -# And I navigate to home page -# And I should be redirected to the home page -# And I click on delete button for BuildWidgetDashboard -# And I confirm delete -# -## Scenario: Verify the search functionality on the text box for Build Job -## Given I am an authorized project stakeholder -## And I am on the Hygieia home screen -## When I select a team dashboard named 'DummyTeamDashboard' -## And I click on the settings button for feature widget -## And I type a search string for Build Job -## Then all the matching build jobs with the search string should be displayed -## -## Scenario: User edits the configuration of a build widget -## Given I am an authorized project stakeholder -## And I am on the Hygieia home screen -## When I select a team dashboard named 'DummyTeamDashboard' -## And I click on the settings button for build widget -## And I change Build Job -## And I click on Save button -## Then the feature widget should display the changes -## -## Scenario: User cancels the configuration of a build widget -## Given I am an authorized project stakeholder -## And I am on the Hygieia home screen -## When I select a team dashboard named 'DummyTeamDashboard' -## And I click on the settings button for build widget -## And I change Buid Job -## And I click on Cancel button -## Then the feature widget should display the same configuration -## -## Scenario: Verify the build widget turns red when there are more than 5 consecutive build failures -## Given I am an authorized project stakeholder -## And I am on the Hygieia home screen -## When I select a team dashboard named 'DummyTeamDashboard' -## And I click on the settings button for feature widget -## And I enter a build job which failed for the last 5 times -## And I click on Save button -## Then build widget should be displayed in red color \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/features/widgets/coderepo_widget.feature b/UI-protractor-tests/src/main/js/features/widgets/coderepo_widget.feature deleted file mode 100644 index 5e89ebc9d3..0000000000 --- a/UI-protractor-tests/src/main/js/features/widgets/coderepo_widget.feature +++ /dev/null @@ -1,57 +0,0 @@ -#Feature: CodeRepo Widget -# -# As a software project stakeholder -# I want to ensure that I am able to build widget for my project -# In order to view project metrics. -# -# Scenario: User configures a coderepo widget -# Given I login with valid credentials hygieia_test_user and password -# And I should be redirected to the home page -# When I create a dashboard with "Team dashboard" "Select Templates" "Cap One" "CodeRepoWidgetDashboard" "CodeRepoWidgetApp" -# And the current dashboard header should read CodeRepoWidgetDashboard -# And I click on settings button for coderepo widget -# And I set a repo type "GitHub" -# And I set a repo url "https://github.com/capitalone/Hygieia" -# And I set a branch "master" -# And I click on Save button -# Then the coderepo widget should display the issues label "ISSUES, PULLS AND COMMITS PER DAY" -# And I navigate to home page -# And I should be redirected to the home page -# And I click on delete button for CodeRepoWidgetDashboard -# And I confirm delete -# -## -## Scenario: Verify the search functionality on the text box for Build Job -## Given I am an authorized project stakeholder -## And I am on the Hygieia home screen -## When I select a team dashboard named 'DummyTeamDashboard' -## And I click on the settings button for feature widget -## And I type a search string for Build Job -## Then all the matching build jobs with the search string should be displayed -## -## Scenario: User edits the configuration of a build widget -## Given I am an authorized project stakeholder -## And I am on the Hygieia home screen -## When I select a team dashboard named 'DummyTeamDashboard' -## And I click on the settings button for build widget -## And I change Build Job -## And I click on Save button -## Then the feature widget should display the changes -## -## Scenario: User cancels the configuration of a build widget -## Given I am an authorized project stakeholder -## And I am on the Hygieia home screen -## When I select a team dashboard named 'DummyTeamDashboard' -## And I click on the settings button for build widget -## And I change Buid Job -## And I click on Cancel button -## Then the feature widget should display the same configuration -## -## Scenario: Verify the build widget turns red when there are more than 5 consecutive build failures -## Given I am an authorized project stakeholder -## And I am on the Hygieia home screen -## When I select a team dashboard named 'DummyTeamDashboard' -## And I click on the settings button for feature widget -## And I enter a build job which failed for the last 5 times -## And I click on Save button -## Then build widget should be displayed in red color \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/features/widgets/feature_widget.feature b/UI-protractor-tests/src/main/js/features/widgets/feature_widget.feature deleted file mode 100644 index cde008660b..0000000000 --- a/UI-protractor-tests/src/main/js/features/widgets/feature_widget.feature +++ /dev/null @@ -1,61 +0,0 @@ -#Feature: Feature Widget -# -# As a software project stakeholder -# I want to ensure that I am able to feature widget for my project -# In order to view project metrics. -# -# Scenario: User configures a feature widget -# Given I login with valid credentials hygieia_test_user and password -# And I should be redirected to the home page -# When I create a dashboard with "Team dashboard" "Select Templates" "Cap One" "FeatureWidgetDashboard" "FeatureWidgetApp" -# And the current dashboard header should read FeatureWidgetDashboard -# And I click on settings button for feature widget -# And I select Agile Content Tool Type "Jira" -# And I enter a Project Name "Shared Tools ART" -# And I enter a Team Name "Hygieia" -# And I select Estimate Metric "Story Points" -# And I select Sprint Type "Kanban" -# And I select List Feature Type "Epics" -# And I click on Save button -# Then the feature widget should display the Project Name "Shared Tools ART" -# And I navigate to home page -# And I should be redirected to the home page -# And I click on delete button for FeatureWidgetDashboard -# And I confirm delete -## -## Scenario: Verify all the projects displayed for Project Name field -## Given I am an authorized project stakeholder -## And I am on the Hygieia home screen -## When I select a team dashboard named 'DummyTeamDashboard' -## And I click on the settings button for feature widget -## And I select Agile Content Tool Type -## And I click on the text box for Project Name -## Then all the available projects should be displayed -## -## Scenario: Verify the search functionality on the text box for Project Name -## Given I am an authorized project stakeholder -## And I am on the Hygieia home screen -## When I select a team dashboard named 'DummyTeamDashboard' -## And I click on the settings button for feature widget -## And I select Agile Content Tool Type -## And I click on the text box for Project Name -## And I type a search string for Project Name -## Then all the matching projects with the search string should be displayed -## -## Scenario: User edits the configuration of a feature widget -## Given I am an authorized project stakeholder -## And I am on the Hygieia home screen -## When I select a team dashboard named 'DummyTeamDashboard' -## And I click on the settings button for feature widget -## And I change List Feature Type -## And I click on Save button -## Then the feature widget should display the changes -## -## Scenario: User cancels the configuration of a feature widget -## Given I am an authorized project stakeholder -## And I am on the Hygieia home screen -## When I select a team dashboard named 'DummyTeamDashboard' -## And I click on the settings button for feature widget -## And I change List Feature Type -## And I click on Cancel button -## Then the feature widget should display the same configuration \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/features/widgets/monitor_widget.feature b/UI-protractor-tests/src/main/js/features/widgets/monitor_widget.feature deleted file mode 100644 index 34a648d179..0000000000 --- a/UI-protractor-tests/src/main/js/features/widgets/monitor_widget.feature +++ /dev/null @@ -1,50 +0,0 @@ -#Feature: Monitor Widget -# -# As a software project stakeholder -# I want to ensure that I am able to monitor widget for my project -# In order to view project metrics. -# -# Scenario: User configures a monitor widget -# Given I am an authorized project stakeholder -# And I am on the Hygieia home screen -# When I select a team dashboard named 'DummyTeamDashboard' -# And I click on the settings button for monitor widget -# And I click on Add Service Button -# And I enter a service to be monitored -# And I click on Add Service button for Dependent Services -# And I enter a dependent service to be monitored -# Then the monitor widget should display the right information -# -# Scenario: User deletes a service for the monitor widget -# Given I am an authorized project stakeholder -# And I am on the Hygieia home screen -# When I select a team dashboard named 'DummyTeamDashboard' -# And I click on the settings button for monitor widget -# And I click on Delete button for the displayed Service -# Then the monitor widget should display the updated information -# -# Scenario: User deletes a dependent service for the monitor widget -# Given I am an authorized project stakeholder -# And I am on the Hygieia home screen -# When I select a team dashboard named 'DummyTeamDashboard' -# And I click on the settings button for monitor widget -# And I click on Delete button for the displayed Dependent Service -# Then the monitor widget should display the updated information -# -# Scenario: User edits the configuration of a monitor widget -# Given I am an authorized project stakeholder -# And I am on the Hygieia home screen -# When I select a team dashboard named 'DummyTeamDashboard' -# And I click on the settings button for monitor widget -# And I change Dependent Service -# And I click on Save button -# Then the monitor widget should display the changes -# -# Scenario: User cancels the configuration of a monitor widget -# Given I am an authorized project stakeholder -# And I am on the Hygieia home screen -# When I select a team dashboard named 'DummyTeamDashboard' -# And I click on the settings button for monitor widget -# And I change Dependent Service -# And I click on Cancel button -# Then the monitor widget should display the same configuration diff --git a/UI-protractor-tests/src/main/js/pages/buildWidget.page.js b/UI-protractor-tests/src/main/js/pages/buildWidget.page.js deleted file mode 100644 index b12d1d8c05..0000000000 --- a/UI-protractor-tests/src/main/js/pages/buildWidget.page.js +++ /dev/null @@ -1,75 +0,0 @@ -const format = require('util').format; -const log = require('../util/logger'); -const waitFor = require('../util/waitFor'); - -const BuildWidgetPage = function() { - - const po = this; - - po.buildJob = element(by.name(`collectorItemId`)); - po.buildDurationThreshold = element(by.name(`buildDurationThreshold`)); - po.alertTakeoverCriteria = element(by.name(`buildConsecutiveFailureThreshold`)); - po.saveButton = element(by.css(`[name="buildConfigForm"] .btn`)); - po.latestBuildsLabel = element(by.css(`[name="build"] latest-builds .widget-heading`)); - po.totalBuildsLabel = element(by.css(`[name="build"] total-builds .widget-heading`)); - - po.setBuildJob = (buildJob) => { - po.buildJob.sendKeys(buildJob).then(() => { - log.info(`Set Build Job : ${buildJob}`); - }, (err) => { - log.error(`Unable to set build job. ERROR: ${err}`); - }); - }; - - po.setBuildDurationThreshold = (buildDurationThreshold) => { - po.buildDurationThreshold.clear().then(() => { - po.buildDurationThreshold.sendKeys(buildDurationThreshold).then(() => { - log.info(`Set Build Duration Threshold : ${buildDurationThreshold}`); - }, (err) => { - log.error(`Unable to set build duration threshold. ERROR: ${err}`); - }); - }); - }; - - po.setAlertTakeoverCriteria = (alertTakeoverCriteria) => { - po.alertTakeoverCriteria.clear().then(() => { - po.alertTakeoverCriteria.sendKeys(alertTakeoverCriteria).then(() => { - log.info(`Set Alert Takeover Criteria : ${alertTakeoverCriteria}`); - }, (err) => { - log.error(`Unable to set alert takeover criteria. ERROR: ${err}`); - }); - }); - }; - - po.clickSaveButton = () => { - po.saveButton.click().then(() => { - log.info(`Click Save Button`); - }, (err) => { - log.error(`Unable to click save button. ERROR: ${err}`); - }); - }; - - po.getLatestBuildsLabel = (buildsLabel) => { - waitFor.elementToBeVisible("Latest Builds", po.latestBuildsLabel, 5); - - return po.latestBuildsLabel.getText().then((text) => { - log.info(`Label : ${text}`); - return text; - }, (err) => { - log.error(`Unable to get label. ERROR: ${err}`); - }); - }; - - po.getTotalBuildsLabel = () => { - waitFor.elementToBeVisible("Latest Builds", po.totalBuildsLabel, 5); - return po.totalBuildsLabel.getText().then((text) => { - log.info(`Label : ${text}`); - return text; - }, (err) => { - log.error(`Unable to get label. ERROR: ${err}`); - }); - }; - -}; - -module.exports = new BuildWidgetPage(); \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/pages/coderepoWidget.page.js b/UI-protractor-tests/src/main/js/pages/coderepoWidget.page.js deleted file mode 100644 index d18834f46f..0000000000 --- a/UI-protractor-tests/src/main/js/pages/coderepoWidget.page.js +++ /dev/null @@ -1,59 +0,0 @@ -const format = require('util').format; -const log = require('../util/logger'); -const waitFor = require('../util/waitFor'); - -const CodeRepoWidgetPage = function() { - - const po = this; - - po.repoTypeDropDown = element(by.name(`repoOption`)); - po.repoURL = element(by.name(`repoUrl`)); - po.branch = element(by.name(`gitBranch`)); - po.issuesLabelInWidget = element(by.cssContainingText(`[name="repo"] .widget-heading`, "Issues,")); - po.saveButton = element(by.css(`[name="configForm"] .btn`)); - - po.selectRepoType = (repoType) => { - po.repoTypeDropDown.element(by.cssContainingText(`option`, repoType)).click().then(() => { - log.info(`Select Repo Type : ${repoType}`); - }, (err) => { - log.error(`Unable to select repo type. ERROR: ${err}`); - }); - }; - - po.setRepoURL = (repoURL) => { - po.repoURL.sendKeys(repoURL).then(() => { - log.info(`Set Repo URL : ${repoURL}`); - }, (err) => { - log.error(`Unable to set repo url. ERROR: ${err}`); - }); - }; - - po.setBranch = (branch) => { - po.branch.sendKeys(branch).then(() => { - log.info(`Set Branch : ${branch}`); - }, (err) => { - log.error(`Unable to set branch. ERROR: ${err}`); - }); - }; - - po.getIssuesLabel = () => { - waitFor.elementToBeVisible("Issues Label", po.issuesLabelInWidget, 5); - return po.issuesLabelInWidget.getText().then((text) => { - log.info(`Label Text : ${text}`); - return text; - }, (err) => { - log.error(`Unable to get label text. ERROR : ${err}`); - }) - } - - po.clickSaveButton = () => { - po.saveButton.click().then(() => { - log.info(`Click Save Button`); - }, (err) => { - log.error(`Unable to click save button. ERROR: ${err}`); - }); - }; - -}; - -module.exports = new CodeRepoWidgetPage(); \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/pages/dashboard.page.js b/UI-protractor-tests/src/main/js/pages/dashboard.page.js deleted file mode 100644 index 2b1017d68d..0000000000 --- a/UI-protractor-tests/src/main/js/pages/dashboard.page.js +++ /dev/null @@ -1,138 +0,0 @@ -const format = require('util').format; -const log = require('../util/logger'); -const waitFor = require('../util/waitFor'); - -const CreateDashboardBubble = function() { - - const po = this; - - po.widgetModalHeading = element(by.className(`widget-modal-heading`)); - po.dashboardType = element(by.name(`dashboardType`)); - po.selectLayout = element(by.css(`.form-group .radio-inline`)); - po.selectWidgets = element(by.css(`input[id="widgets"]`)); - po.selectTemplates = element(by.css(`input[id="templates"]`)); - po.dashboardTitle = element(by.name(`dashboardTitle`)); - po.applicationName = element(by.name(`applicationName`)); - po.businessService = element(by.name(`configurationItemBusServ`)); - po.businessApplication = element(by.name(`configurationItemBusApp`)); - po.createButton = element(by.cssContainingText(`.btn.btn-primary`, `Create`)); - po.dashboardHeader = element(by.css(`#header h4`)); - po.templateDropdown = element(by.name(`selectedTemplate`)); - po.featureWidgetSettings= element(by.css(`[name="feature"] .widget-body-config .fa`)); - po.buildWidgetSettings = element(by.css(`[name="build"] .widget-body-config .fa`)); - po.codeRepoWidgetSettings = element(by.css(`[name="repo"] .widget-body-config .fa`)); - - po.setDashboardType = (dashboardType) => { - po.dashboardType.sendKeys(dashboardType).then(() => { - log.info(`Set Dashboard Type : ${dashboardType}`); - }, (err) => { - log.error(`Unable to set dashboard type. ERROR: ${err}`); - }); - }; - - po.setLayout = (layoutType) => { - element(by.cssContainingText(`.form-group .radio-inline`, layoutType)).click().then(() => { - log.info(`Set Layout Type : ${layoutType}`); - }, (err) => { - log.error(`Unable to set layout type. ERROR: ${err}`); - }); - }; - - po.selectTemplate = (template) => { - po.templateDropdown.element(by.cssContainingText(`option`, template)).click().then(() => { - log.info(`Select Template : ${template}`); - }, (err) => { - log.error(`Unable to select template. ERROR: ${err}`); - }); - }; - - po.setDashboardTitle = (dashboardTitle) => { - po.dashboardTitle.sendKeys(dashboardTitle).then(() => { - log.info(`Set Dashboard Title : ${dashboardTitle}`); - }, (err) => { - log.error(`Unable to set dashboard title. ERROR: ${err}`); - }); - }; - - po.setApplicationName = (applicationName) => { - po.applicationName.sendKeys(applicationName).then(() => { - log.info(`Set Application Name : ${applicationName}`); - }, (err) => { - log.error(`Unable to set application name. ERROR: ${err}`); - }); - }; - - po.setBusinessService = (businessService) => { - po.businessService.sendKeys(businessService).then(() => { - log.info(`Set Business Service : ${businessService}`); - }, (err) => { - log.error(`Unable to set business service. ERROR: ${err}`); - }); - }; - - po.setBusinessApplication = (businessApplication) => { - po.businessApplication.sendKeys(businessApplication).then(() => { - log.info(`Set Business Application : ${businessApplication}`); - }, (err) => { - log.error(`Unable to set business application. ERROR: ${err}`); - }); - }; - - po.clickCreate = () => { - po.createButton.click().then(() => { - log.info(`Click Create Button`); - }, (err) => { - log.error(`Unable to click create button. ERROR: ${err}`); - }); - }; - - po.isCreateDashboardBubble = () => { - return po.welcomeHeader.isDisplayed().then((result) => { - if (result) { - log.info(`Home Page displayed`); - return result; - } else { - log.info(`Home Page not displayed`); - return result; - } - }, (err) => { - log.error(`Unable to locate home page welcome header. ERROR: ${err}`); - }); - }; - - po.getDashboardHeader = () => { - waitFor.elementToBeVisible("Dashboard Header", po.dashboardHeader, 5); - return po.dashboardHeader.getText().then((headerText) => { - log.info(`Dashboard Header Text : ${headerText}`); - return headerText; - }, (err) => { - log.error(`Unable to get dashboard name. ERROR: ${err}`); - }); - }; - - po.configureFeatureWidget = () => { - po.featureWidgetSettings.click().then(() => { - log.info(`Configure Feature Widget`); - }, (err) => { - log.error(`Unable to click on config button for feature widget. ERROR: ${err}`); - }); - }; - - po.configureBuildWidget = () => { - po.buildWidgetSettings.click().then(() => { - log.info(`Configure Build Widget`); - }, (err) => { - log.error(`Unable to click on config button for build widget. ERROR: ${err}`); - }); - }; - - po.configureCodeRepoWidget = () => { - po.codeRepoWidgetSettings.click().then(() => { - log.info(`Configure Code Repo Widget`); - }, (err) => { - log.error(`Unable to click on config button for code repo widget. ERROR: ${err}`); - }); - }; -}; - -module.exports = new CreateDashboardBubble(); \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/pages/deleteConfirmation.page.js b/UI-protractor-tests/src/main/js/pages/deleteConfirmation.page.js deleted file mode 100644 index a41a5df3ba..0000000000 --- a/UI-protractor-tests/src/main/js/pages/deleteConfirmation.page.js +++ /dev/null @@ -1,56 +0,0 @@ -const format = require('util').format; -const log = require('../util/logger'); -const waitFor = require('../util/waitFor'); - -const DeleteConfirmationPage = function() { - - const po = this; - - po.confirmDeleteButton = element(by.css(`.sweet-alert .confirm`)); - po.cancelDeleteButton = element(by.css(`.sweet-alert .cancel`)); - po.confirmationMessage = element(by.css(`.sweet-alert h2`)); - - - po.confirmDelete = () => { - waitFor.elementToBeClickable("Delete Confirm", po.confirmDeleteButton, 5); - po.confirmDeleteButton.click().then(() => { - log.info(`Confirm Delete`); - browser.sleep(2000); - }, (err) => { - log.error(`Unable to confirm delete. ERROR: ${err}`); - }); - }; - - po.cancelDelete = () => { - po.cancelDeleteButton.click().then(() => { - log.info(`Cancel Delete`); - }, (err) => { - log.error(`Unable to cancel delete. ERROR: ${err}`); - }); - }; - - po.getConfirmationMessage = () => { - po.confirmationMessage.getText().then((text) => { - log.info(`Confirmation Message : ${text}`); - }, (err) => { - log.error(`Unable to get confirmation message. ERROR: ${err}`); - }); - }; - - po.isDeleteConfirmationBubble = () => { - return po.confirmationMessage.isDisplayed().then((result) => { - if (result) { - log.info(`Delete Confirmation Bubble displayed`); - return result; - } else { - log.info(`Delete Confirmation Bubble not displayed`); - return result; - } - }, (err) => { - log.error(`Unable to locate delete confirmation bubble. ERROR: ${err}`); - }); - }; - -}; - -module.exports = new DeleteConfirmationPage(); \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/pages/featureWidget.page.js b/UI-protractor-tests/src/main/js/pages/featureWidget.page.js deleted file mode 100644 index 6da382667e..0000000000 --- a/UI-protractor-tests/src/main/js/pages/featureWidget.page.js +++ /dev/null @@ -1,97 +0,0 @@ -const format = require('util').format; -const log = require('../util/logger'); -const waitFor = require('../util/waitFor'); - -const FeatureWidgetPage = function() { - - const po = this; - - po.featureDataSourceDropDown = element(by.name(`collectorId`)); - po.projectName = element(by.name(`projectName`)); - po.projectNameDropDown = element(by.css(`[input="projectName"] ul`)); - po.teamName = element(by.name(`teamName`)); - po.teamNameDropDown = element(by.css(`[input="teamName"] ul`)); - po.estimateMetricType = element(by.name(`estimateMetricType`)); - po.sprintType = element(by.name(`sprintType`)); - po.listFeatureType = element(by.name(`listType`)); - po.saveButton = element(by.cssContainingText(`.btn.btn-primary.btn-wide`, "Save")); - po.kanbanProjectNameLabel = element(by.cssContainingText(`#kanban-widget-view .text-standard-sm`, "Project:")); - po.projectNameInWidget = po.kanbanProjectNameLabel.element(by.tagName(`em`)); - - po.selectAgileContentToolType = (datasource) => { - po.featureDataSourceDropDown.element(by.cssContainingText(`option`, datasource)).click().then(() => { - log.info(`Select Agile Content Tool Type : ${datasource}`); - }, (err) => { - log.error(`Unable to select agile content tool type. ERROR: ${err}`); - }); - }; - - po.setProjectName = (projectName) => { - po.projectName.sendKeys(projectName).then(() => { - po.projectNameDropDown.element(by.cssContainingText(`li a`, projectName)).click().then(() => { - log.info(`Select Project Name : ${projectName}`); - }, (err) => { - log.error(`Unable to select project name. ERROR: ${err}`); - }); - }, (err) => { - log.error(`Unable to set project name. ERROR: ${err}`); - }); - }; - - po.setTeamName = (teamName) => { - po.teamName.sendKeys(teamName).then(() => { - po.teamNameDropDown.element(by.cssContainingText(`li a`, teamName)).click().then(() => { - log.info(`Select Team Name : ${teamName}`); - }, (err) => { - log.error(`Unable to select team name. ERROR: ${err}`); - }); - }, (err) => { - log.error(`Unable to set team name. ERROR: ${err}`); - }); - }; - - po.selectEstimateMetric = (estimateMetric) => { - po.estimateMetricType.element(by.cssContainingText(`option`, estimateMetric)).click().then(() => { - log.info(`Select Estimate Metric : ${estimateMetric}`); - }, (err) => { - log.error(`Unable to select estimate metric. ERROR: ${err}`); - }); - }; - - po.selectSprintType = (sprintType) => { - po.sprintType.element(by.cssContainingText(`option`, sprintType)).click().then(() => { - log.info(`Select Sprint Type : ${sprintType}`); - }, (err) => { - log.error(`Unable to select sprint type. ERROR: ${err}`); - }); - }; - - po.selectListFeatureType = (listFeatureType) => { - po.listFeatureType.element(by.cssContainingText(`option`, listFeatureType)).click().then(() => { - log.info(`Select List feature Type : ${listFeatureType}`); - }, (err) => { - log.error(`Unable to select list feature type. ERROR: ${err}`); - }); - }; - - po.clickSaveButton = () => { - po.saveButton.click().then(() => { - log.info(`Click Save Button`); - }, (err) => { - log.error(`Unable to click save button. ERROR: ${err}`); - }); - }; - - po.getProjectName = () => { - waitFor.elementToBeVisible("Project Name", po.projectNameInWidget, 5); - return po.projectNameInWidget.getText().then((text) => { - log.info(`Project Name : ${text}`); - return text; - }, (err) => { - log.error(`Unable to get project name. ERROR: ${err}`); - }); - } - -}; - -module.exports = new FeatureWidgetPage(); \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/pages/home.page.js b/UI-protractor-tests/src/main/js/pages/home.page.js deleted file mode 100644 index 1c9b611ef2..0000000000 --- a/UI-protractor-tests/src/main/js/pages/home.page.js +++ /dev/null @@ -1,122 +0,0 @@ -const format = require('util').format; -const log = require('../util/logger'); -const waitFor = require('../util/waitFor'); -const HomePage = function() { - - const po = this; - - po.loginHeader = element(by.cssContainingText('.welcome-header', 'Login')); - po.welcomeHeader = element(by.cssContainingText('.welcome-header', 'Welcome')); - po.createDashboardButton = element(by.className(`create-dashboard-button`)); - po.dashboardSearch = element(by.id(`filter`)); - po.myDashboards = element.all(by.css(`#myDashboardsSection .list-group-item`)); - po.logoutIcon = element(by.css(`.welcome-header .fa-power-off`)); - po.dashboardLogo = element(by.className(`dashboard-logo`)); - - po.navigateToLoginPage = () => { - browser.get('/#/'); - // browser.manage().window().maximize(); - // browser.manage().window().setSize(1680, 1024); - po.loginHeader.click().then(() => { - log.info(`Navigate to Login Page`); - }, (err) => { - log.error(`Unable to navigate to Login Page. ERROR: ${err}`); - }); - }; - - po.navigateToHomePage = () => { - po.dashboardLogo.click().then(() => { - log.info(`Navigate to Dashboard Home Page`); - }, (err) => { - log.error(`Unable to navigate to home page. ERROR: ${err}`); - }); - }; - - po.getWelcomeText = () => { - return po.welcomeHeader.getText().then((text) => { - log.info(`Welcome Text : ${text}`); - return text; - }, (err) => { - log.error(`Unable to get Welcome Text. ERROR: ${err}`); - }); - }; - - po.isHomePage = () => { - return po.welcomeHeader.isDisplayed().then((result) => { - if (result) { - log.info(`Home Page displayed`); - return result; - } else { - log.info(`Home Page not displayed`); - return result; - } - }, (err) => { - log.error(`Unable to locate home page welcome header. ERROR: ${err}`); - }); - }; - - po.clickOnCreateDashboard = () => { - po.createDashboardButton.click().then(() => { - log.info(`Open create dashboard bubble`); - }, (err) => { - log.error(`Unable to locate create dashboard button. ERROR: ${err}`); - }); - }; - - po.searchDashboard = (dashboardName) => { - po.dashboardSearch.sendKeys(dashboardName).then(() => { - log.info(`Set Search String : ${dashboardName}`); - }, (err) => { - log.error(`Unable to set search string. ERROR: ${err}`); - }); - }; - - po.getMyDashboardList = () => { - return po.myDashboards.getText().then((allMyDashboards) => { - log.info(`All My Dashboards : ${allMyDashboards}`); - return allMyDashboards; - }, (err) => { - log.error(`Unable to get all my dashboards. ERROR: ${err}`); - }); - }; - - po.selectDashboard = (dashboardName) => { - po.myDashboards.filter((elem) => { - return elem.getText().then((text) => { - return text.includes(dashboardName); - }); - }).first().click().then(() => { - log.info(`Select Dashboard : ${dashboardName}`); - }, (err) => { - log.error(`Unable to select dashboard. ERROR: ${err}`); - }); - }; - - po.clickOnDeleteDashboard = (dashboardName) => { - po.myDashboards.filter((elem) => { - return elem.getText().then((text) => { - return text.includes(dashboardName); - }, (err) => { - log.info(`Unable to get dashboard name: ERROR: ${err}`); - }); - }, (err) => { - log.info(`Unable to filter elements: ERROR: ${err}`); - }).first().element(by.id(`deleteDashboardButton`)).click().then(() => { - log.info(`Click on Delete Dashboard Button for : ${dashboardName}`); - }, (err) => { - log.error(`Unable to click on delete dashboard: ERROR: ${err}`); - }); - }; - - po.clickOnLogoutButton = () => { - browser.sleep(3000); - po.logoutIcon.click().then(() => { - log.info(`Logging Out`); - }, (err) => { - log.error(`Unable to click on logout icon. ERROR: ${err}`); - }); - } - -}; - -module.exports = new HomePage(); \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/pages/login.page.js b/UI-protractor-tests/src/main/js/pages/login.page.js deleted file mode 100644 index c5b41bad66..0000000000 --- a/UI-protractor-tests/src/main/js/pages/login.page.js +++ /dev/null @@ -1,73 +0,0 @@ -const format = require('util').format; -const log = require('../util/logger'); - -const LoginPage = function() { - - const po = this; - - po.usernameInput = element(by.name('username')); - po.passwordInput = element(by.name('password')); - po.loginButton = element(by.tagName('button')); - po.helpBlock = element(by.className('help-block')); - po.standardLoginSection = element(by.css('[ng-show="isStandardLogin()"]')); - po.standardLogin = element(by.css('[ng-click="showStandard()"]')); - - - po.setUsername = (username) => { - po.usernameInput.sendKeys(username).then(() => { - log.info(`Set Username : ${username}`); - }, (err) => { - log.error(`Unable to set username. ERROR: ${err}`); - }); - }; - - po.setPassword = (password) => { - po.passwordInput.sendKeys(password).then(() => { - log.info(`Set Password : ${password}`); - }, (err) => { - log.error(`Unable to set password. ERROR: ${err}`); - }) - }; - - po.clickLoginButton = () => { - po.loginButton.click().then(() => { - log.info(`Click on Login Button`); - }, (err) => { - log.error(`Unable to click on Login Button. ERROR: ${err}`); - }); - }; - - po.clickStandardLogin = () => { - po.standardLogin.click().then(() => { - log.info(`Click on Standard Login`); - }, (err) => { - log.error(`Unable to click Standard Login`); - }); - }; - - po.isStandardLoginPage = () => { - return po.standardLoginSection.isDisplayed().then((result) => { - if (result) { - log.info(`Standard Login Page displayed`); - return result; - } else { - log.info(`Standard Login Page not displayed`); - return result; - } - }, (err) => { - log.error(`Unable to locate standard login section. ERROR: ${err}`); - }); - }; - - po.getErrorMessage = () => { - return po.helpBlock.getText().then((text) => { - log.info(`Error Message : ${text}`); - return text; - }, (err) => { - log.error(`Unable to get Error Message. ERROR: ${err}`); - }); - }; - -}; - -module.exports = new LoginPage(); \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/step_definitions/dashboard.steps.js b/UI-protractor-tests/src/main/js/step_definitions/dashboard.steps.js deleted file mode 100644 index 0722630816..0000000000 --- a/UI-protractor-tests/src/main/js/step_definitions/dashboard.steps.js +++ /dev/null @@ -1,90 +0,0 @@ -const - homePage = require('../pages/home.page'), - dashboardPage = require('../pages/dashboard.page'), - deleteConfirmationPage = require('../pages/deleteConfirmation.page'), - listOf = require('../text').listOf, - expect = require('../expect').expect; - -module.exports = function dashboardSteps() { - - this.setDefaultTimeout(60 * 1000); - - this.When(/^I click on the create dashboard button/, () => { - homePage.clickOnCreateDashboard(); - }); - - this.When(/^I set the dashboard type (.*)/, (dashboardType) => { - dashboardPage.setDashboardType(dashboardType); - }); - - this.When(/^I set the layout type (.*)/, (layoutType) => { - dashboardPage.setLayout(layoutType); - }); - - this.When(/^I select a template (.*)/, (template) => { - dashboardPage.selectTemplate(template); - }); - - this.When(/^I set the dashboard title (.*)/, (dashboardTitle) => { - dashboardPage.setDashboardTitle(dashboardTitle); - }); - - this.When(/^I set the application name (.*)/, (applicationName) => { - dashboardPage.setApplicationName(applicationName); - }); - - this.When(/^I create the dashboard/, () => { - dashboardPage.clickCreate(); - }); - - this.Given(/^I navigate to home page/, () => { - homePage.navigateToHomePage(); - }); - - this.When(/^I click on delete button for (.*)/, (dashboardName) => { - homePage.clickOnDeleteDashboard(dashboardName); - }); - - this.When(/^I click on settings button for feature widget/, () => { - dashboardPage.configureFeatureWidget(); - }); - - this.When(/^I click on settings button for build widget/, () => { - dashboardPage.configureBuildWidget(); - }); - - this.When(/^I click on settings button for coderepo widget/, () => { - dashboardPage.configureCodeRepoWidget(); - }); - - this.When(/^I confirm delete/, () => { - deleteConfirmationPage.confirmDelete(); - }); - - this.When(/^I create a dashboard with "(.*?)" "(.*?)" "(.*?)" "(.*?)" "(.*?)"/, (dashboardType, layoutType, template, dashboardTitle, applicationName) => { - homePage.clickOnCreateDashboard(); - dashboardPage.setDashboardType(dashboardType); - dashboardPage.setLayout(layoutType); - dashboardPage.selectTemplate(template); - dashboardPage.setDashboardTitle(dashboardTitle); - dashboardPage.setApplicationName(applicationName); - dashboardPage.clickCreate(); - }); - - this.Then(/^the dashboard (.*) should be deleted/, (dashboardName) => { - homePage.getMyDashboardList().then((allMyDashboards) => { - expect(allMyDashboards).not.to.include(dashboardName); - }); - }); - - // this.Then(/^verify the new dashboard (.*) is created/, (dashboardName) => { - // expect(homePage.getMyDashboardList()).to.include(dashboardName); - // }); - - this.Then(/^the current dashboard header should read (.*)/, (dashboardName) => { - dashboardPage.getDashboardHeader().then((headerText) => { - expect(headerText).to.include(dashboardName); - }); - }); - -}; \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/step_definitions/login.steps.js b/UI-protractor-tests/src/main/js/step_definitions/login.steps.js deleted file mode 100644 index 907924807a..0000000000 --- a/UI-protractor-tests/src/main/js/step_definitions/login.steps.js +++ /dev/null @@ -1,70 +0,0 @@ -const - homePage = require('../pages/home.page'), - loginPage = require('../pages/login.page'), - listOf = require('../text').listOf, - expect = require('../expect').expect; - -module.exports = function loginSteps() { - - this.setDefaultTimeout(60 * 1000); - - this.Given(/^I navigate to the login page$/, () => { - homePage.navigateToLoginPage(); - }); - - this.Given(/^I am logged in with valid credentials$/, () => { - homePage.getWelcomeText().then((welcomeText) => { - expect(welcomeText).to.include("Welcome"); - }); - }); - - this.When(/^I select standard login page$/, () => { - loginPage.clickStandardLogin(); - }); - - this.When(/^I enter login credentials (.*) and (.*)$/, (invalidUser, invalidPassword) => { - loginPage.setUsername(invalidUser); - loginPage.setPassword(invalidPassword); - }); - - this.When(/^I attempt to login$/, () => { - loginPage.clickLoginButton(); - }); - - this.Then(/^I should be on the login page$/, () => { - loginPage.isStandardLoginPage().then((result) => { - expect(result).to.be.true; - }); - }); - - this.Then(/^I should see an error for wrong username or password$/, () => { - loginPage.getErrorMessage().then((errorMessage) => { - expect(errorMessage).to.equal("Incorrect username and password"); - }); - }); - - this.Then(/^I should be redirected to the home page$/, () => { - homePage.isHomePage().then((result) => { - expect(result).to.be.true; - }); - }); - - this.Then(/^the welcome header should contain username (.*)$/, (userName) => { - homePage.getWelcomeText().then((welcomeText) => { - expect(welcomeText).to.include(userName.toUpperCase()); - }); - }); - - this.Then(/^click on logout$/, () => { - homePage.clickOnLogoutButton(); - }); - - this.Given(/^I login with valid credentials (.*) and (.*)/, (validUser, validPassword) => { - homePage.navigateToLoginPage(); - loginPage.clickStandardLogin(); - loginPage.setUsername(validUser); - loginPage.setPassword(validPassword); - loginPage.clickLoginButton(); - }); - -}; \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/step_definitions/widget.steps.js b/UI-protractor-tests/src/main/js/step_definitions/widget.steps.js deleted file mode 100644 index 4f1d52b860..0000000000 --- a/UI-protractor-tests/src/main/js/step_definitions/widget.steps.js +++ /dev/null @@ -1,94 +0,0 @@ -const - homePage = require('../pages/home.page'), - loginPage = require('../pages/login.page'), - featureWidgetPage = require('../pages/featureWidget.page'), - buildWidgetPage = require('../pages/buildWidget.page'), - coderepoWidgetPage = require('../pages/coderepoWidget.page'), - listOf = require('../text').listOf, - expect = require('../expect').expect; - -module.exports = function widgetSteps() { - - this.setDefaultTimeout(60 * 1000); - - this.When(/^I select Agile Content Tool Type "(.*?)"/, (agileContentToolType) => { - featureWidgetPage.selectAgileContentToolType(agileContentToolType); - }); - - this.When(/^I enter a Project Name "(.*?)"/, (projectName) => { - featureWidgetPage.setProjectName(projectName); - }); - - this.When(/^I enter a Team Name "(.*?)"/, (teamName) => { - featureWidgetPage.setTeamName(teamName); - }); - - this.When(/^I select Estimate Metric "(.*?)"/, (estimateMetric) => { - featureWidgetPage.selectEstimateMetric(estimateMetric); - }); - - this.When(/^I select Sprint Type "(.*?)"/, (sprintType) => { - featureWidgetPage.selectSprintType(sprintType); - }); - - this.When(/^I select List Feature Type "(.*?)"/, (listFeatureType) => { - featureWidgetPage.selectListFeatureType(listFeatureType); - }); - - this.When(/^I click on Save button/, () => { - featureWidgetPage.clickSaveButton(); - }); - - this.Then(/^the feature widget should display the Project Name "(.*?)"/, (projectName) => { - featureWidgetPage.getProjectName().then((displayedProjectName) => { - expect(displayedProjectName).to.equal(projectName); - }); - }); - - // Step Definitions for Build Widget - - this.When(/^I set a Build Job "(.*?)"/, (buildJob) => { - buildWidgetPage.setBuildJob(buildJob); - }); - - this.When(/^I set Build duration threshold "(.*?)"/, (buildDurationThreshold) => { - buildWidgetPage.setBuildDurationThreshold(buildDurationThreshold); - }); - - this.When(/^I set alert takeover criteria "(.*?)"/, (alertTakeoverCriteria) => { - buildWidgetPage.setAlertTakeoverCriteria(alertTakeoverCriteria); - }); - - this.Then(/^the build widget should display the latest builds label "(.*?)"/, (buildsLabel) => { - buildWidgetPage.getLatestBuildsLabel().then((text) => { - expect(text).to.equal(buildsLabel); - }); - }); - - this.Then(/^the build widget should display the total builds label "(.*?)"/, (buildsLabel) => { - buildWidgetPage.getTotalBuildsLabel().then((text) => { - expect(text).to.equal(buildsLabel); - }); - }); - - // Step Definitions for Code Repo Widget - - this.When(/^I set a repo type "(.*?)"/, (repoType) => { - coderepoWidgetPage.selectRepoType(repoType); - }); - - this.When(/^I set a repo url "(.*?)"/, (repoURL) => { - coderepoWidgetPage.setRepoURL(repoURL); - }); - - this.When(/^I set a branch "(.*?)"/, (gitBranch) => { - coderepoWidgetPage.setBranch(gitBranch); - }); - - this.Then(/^the coderepo widget should display the issues label "(.*?)"/, (issuesLabel) => { - coderepoWidgetPage.getIssuesLabel().then((text) => { - expect(text).to.equal(issuesLabel); - }); - }); - -}; \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/text.js b/UI-protractor-tests/src/main/js/text.js deleted file mode 100644 index 3c69d45bd4..0000000000 --- a/UI-protractor-tests/src/main/js/text.js +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Converts a string containing a comma-separated list of values - * to a list of values - * - * @param commaSeparatedValues - * @return {string[]} - */ -module.exports.listOf = function(commaSeparatedValues ) { - return commaSeparatedValues.split(',').map(i => i.trim()); -} \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/util/logger.js b/UI-protractor-tests/src/main/js/util/logger.js deleted file mode 100644 index 721666b60b..0000000000 --- a/UI-protractor-tests/src/main/js/util/logger.js +++ /dev/null @@ -1,81 +0,0 @@ - -var logger = new Logger(); - -var q = require('q'); -var loglevelLog = require('loglevel'); - -// todo: -Dlog.leve=trace -loglevelLog.setLevel(loglevelLog.levels.TRACE) - -var stackTrace = require('stack-trace'); - -function Logger() { - - var testLog = []; - - this.testLog = function() { - return testLog; - }; - - this.resetTestLog = function() { - testLog = []; - }; - - this.trace = function(message, showStack) { - - log("trace",message,false); - }; - - this.debug = function(message, showStack) { - - log("debug",message,showStack); - }; - - this.info = function(message, showStack) { - - log("info",message,showStack); - }; - - this.warn = function(message, showStack) { - - log("warn",message,showStack); - } - - this.error = function(message, showStack) { - - log("error",message,showStack); - }; - - function log(level,message, showStack) { - - var trace = stackTrace.get(); - - // start after this object and this inner function, i.e. at 2 - var splits = trace[2].getFileName().split("/"); - var cat = splits[splits.length-1]; - var line = trace[2].getLineNumber(); - - var time = new Date(); - var currentTime = ("0" + time.getHours()).slice(-2) + ":" + ("0" + time.getMinutes()).slice(-2) + ":" + ("0" + time.getSeconds()).slice(-2); - - var logMsg = "["+currentTime+" "+level.toUpperCase()+"("+cat+":"+line+")] "+message; - loglevelLog[level](logMsg); - testLog.push(logMsg); - - var stack=""; - - if (showStack) { - - loglevelLog[level]("\n Stacktrace: \n"); - for (var i = 2, len = trace.length; i < len; i++) { - stack +=" at " +trace[i] +"\n"; - } - - loglevelLog[level](stack); - } - }; -}; - -module.exports = logger; - - diff --git a/UI-protractor-tests/src/main/js/util/timeouts.js b/UI-protractor-tests/src/main/js/util/timeouts.js deleted file mode 100644 index 013b3a164d..0000000000 --- a/UI-protractor-tests/src/main/js/util/timeouts.js +++ /dev/null @@ -1,18 +0,0 @@ - -class Timeouts { - - constructor() { - this.defaultTimeOut = 30000; - this.shortTimeOut = 5000; - this.mediumTimeOut = 30000; - this.longTimeOut = 120000; - - this.defaultTimeOutInSeconds = 3; - this.shortTimeOutInSeconds = 5; - this.mediumTimeOutInSeconds = 30; - this.longTimeOutInSeconds = 120; - } - -} - -module.exports = new Timeouts(); \ No newline at end of file diff --git a/UI-protractor-tests/src/main/js/util/waitFor.js b/UI-protractor-tests/src/main/js/util/waitFor.js deleted file mode 100644 index eeb6faf5c8..0000000000 --- a/UI-protractor-tests/src/main/js/util/waitFor.js +++ /dev/null @@ -1,91 +0,0 @@ - -const timeout = require('../util/timeouts'); -const log = require('../util/logger'); -const EC = protractor.ExpectedConditions; -const maxRetries = 5; - -class WaitFor { - - elementToBeClickable(elementName, element, retryCount) { - if (retryCount === null || isNaN(retryCount)) { - retryCount = 0; - } - - browser.wait(EC.elementToBeClickable(element), timeout.defaultTimeOut).then(() => {}, (err) => { - log.info(`Element '${elementName}' is still not visible after ${timeout.defaultTimeOut / 1000} seconds, checking again`); - if (retryCount > maxRetries) { - log.info(err); - throw err; - } else { - this.elementToBeClickable(elementName, element, ++retryCount); - } - }); - } - - elementToBeVisible(elementName, element, retryCount) { - if (retryCount === null || isNaN(retryCount)) { - retryCount = 0; - } - - browser.wait(EC.visibilityOf(element), timeout.defaultTimeOut).then(() => {}, (err) => { - log.info(`Element '${elementName}' is still not visible after ${timeout.defaultTimeOut / 1000} seconds, checking again`); - if (retryCount > maxRetries) { - log.info(err); - throw err; - } else { - this.elementToBeVisible(elementName, element, ++retryCount); - } - }); - } - - elementToBeInvisible(elementName, element, retryCount) { - if (retryCount === null || isNaN(retryCount)) { - retryCount = 0; - } - - browser.wait(EC.invisibilityOf(element), timeout.defaultTimeOut).then(() => {}, (err) => { - log.info(`Element '${elementName}' is still visible after ${timeout.defaultTimeOut / 1000} seconds, checking again`); - if (retryCount > maxRetries) { - log.info(err); - throw err; - } else { - this.elementToBeInvisible(elementName, element, ++retryCount); - } - }); - } - - titleToBe(title, retryCount) { - if (retryCount === null || isNaN(retryCount)) { - retryCount = 0; - } - - browser.wait(EC.titleContains(title), timeout.defaultTimeOut).then(() => {}, (err) => { - log.info(`Page title is still not '${title}' after ${timeout.defaultTimeOut / 1000} seconds, checking again`); - if (retryCount > maxRetries) { - log.info(err); - throw err; - } else { - this.titleToBe(title, ++retryCount); - } - }); - } - - elementTextToBe(elementName, element, text, retryCount) { - if (retryCount === null || isNaN(retryCount)) { - retryCount = 0; - } - - browser.wait(EC.textToBePresentInElement(element, text, timeout.defaultTimeOut)).then(() => {}, (err) => { - log.info(`Element '${elementName}' still not contain text '${text}' after ${timeout.defaultTimeOut / 1000} seconds, checking again`); - if (retryCount > maxRetries) { - log.info(err); - throw err; - } else { - this.elementTextToBe(elementName, element, text, ++retryCount); - } - }); - } - -} - -module.exports = new WaitFor(); \ No newline at end of file diff --git a/UI-tests/.gitignore b/UI-tests/.gitignore deleted file mode 100644 index ae3c172604..0000000000 --- a/UI-tests/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/UI-tests/README.md b/UI-tests/README.md deleted file mode 100644 index 8b651b06eb..0000000000 --- a/UI-tests/README.md +++ /dev/null @@ -1 +0,0 @@ -The README is in the [gh-pages](https://github.com/capitalone/Hygieia/blob/gh-pages/pages/hygieia/UI-tests/UI-tests.md) branch. Please update it there. diff --git a/UI-tests/docker-compose.yml b/UI-tests/docker-compose.yml deleted file mode 100644 index ea9906af9c..0000000000 --- a/UI-tests/docker-compose.yml +++ /dev/null @@ -1,58 +0,0 @@ -version: '2.1' - -services: - - # Mongo service uses a hacky little command to keep it alive while the tests run. Without the sleep, the container would exit after running the setup script. - mongo: - image: $MONGO_IMAGE - volumes: - - ./mongo_setup.js:/usr/local/bin/mongo_setup.js - command: bash -c "mongod --fork --logpath /var/log/mongodb.log && sleep 5 && mongo dashboard /usr/local/bin/mongo_setup.js && while true; do sleep 2; done" - - hygieia-api: - image: $API_IMAGE - environment: - SPRING_DATA_MONGODB_DATABASE: dashboard - SPRING_DATA_MONGODB_USERNAME: db - SPRING_DATA_MONGODB_PASSWORD: password - - # Using replica set and single node configuration to guarentee overriding any database host information that may be saved in the image. - SPRING_DATA_MONGODB_HOST: mongo - SPRING_DATA_MONGODB_PORT: 27017 - SPRING_DATA_MONGODB_HOST_PORT: mongo:27017 - SPRING_DATA_MONGODB_REPSET: 'true' - depends_on: - - mongo - command: bash -c "./properties-builder.sh && java -jar api.jar --spring.config.location=/hygieia/dashboard.properties" - - hygieia-ui: - image: $UI_IMAGE - depends_on: - - hygieia-api - environment: - HYGIEIA_API_PORT: http://hygieia-api:8080 - - hub: - image: $HUB_IMAGE - depends_on: - - hygieia-ui - - node1: - image: $NODE1_IMAGE - depends_on: - - hub - - hygieia-ui - environment: - HUB_PORT_4444_TCP_ADDR: hub - HUB_PORT_4444_TCP_PORT: 4444 - - uitests: - image: $TEST_IMAGE - command: echo 'UI Test container started' - volumes: - - ..:/usr/src/app - - ~/.m2:/root/.m2 - links: - - hygieia-ui - - hub - - node1 \ No newline at end of file diff --git a/UI-tests/docker-pom.xml b/UI-tests/docker-pom.xml deleted file mode 100644 index 12d06f5d3b..0000000000 --- a/UI-tests/docker-pom.xml +++ /dev/null @@ -1,76 +0,0 @@ - - 4.0.0 - ui-tests - Hygieia UI Tests - UI Tests using JBehave and Selenium for the Hygieia Continuous Delivery Dashboard - - - com.capitalone.dashboard - Hygieia - 2.0.5-SNAPSHOT - - - - 1.2.2 - 1.21.0 - 1.2.2 - 2.3.23 - - - - - net.serenity-bdd - serenity-core - ${serenity.version} - - - net.serenity-bdd - serenity-jbehave - ${serenity.jbehave.version} - - - - - ui-tests - - - org.apache.maven.plugins - maven-failsafe-plugin - - - **/UITestRunner.java - - - - - - integration-test - - - - - - net.serenity-bdd.maven.plugins - serenity-maven-plugin - ${serenity-maven.version} - - - serenity-reports - post-integration-test - - aggregate - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - true - - - - - \ No newline at end of file diff --git a/UI-tests/mongo_setup.js b/UI-tests/mongo_setup.js deleted file mode 100644 index 9b35127c4e..0000000000 --- a/UI-tests/mongo_setup.js +++ /dev/null @@ -1,7 +0,0 @@ -print("Creating database user") -db.createUser({user: "db", pwd: "password", roles: [{role: "readWrite", db: "dashboard"}]}); -print("User db created") - -print("Inserting test user account into Hygieia Database...") -db.authentication.insert({ "_class" : "com.capitalone.dashboard.model.Authentication", "username" : "hygieia_test_user", "password" : "sha512:b109f3bbbc244eb82441917ed06d618b9008dd09b3befd1b5e07394c706a8bb980b1d7785e5976ec049b46df5f1326af5a2ea6d103fd07c95385ffab0cacbc86" }) -print("User hygieia_test_user account inserted") diff --git a/UI-tests/pmd.xml b/UI-tests/pmd.xml deleted file mode 100644 index f1b63d8ab8..0000000000 --- a/UI-tests/pmd.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - Exclude noisy rules. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/UI-tests/pom.xml b/UI-tests/pom.xml deleted file mode 100644 index f1376aea3e..0000000000 --- a/UI-tests/pom.xml +++ /dev/null @@ -1,132 +0,0 @@ - - 4.0.0 - ui-tests - ${project.groupId}:${project.artifactId} - UI Tests using JBehave and Selenium for the Hygieia Continuous Delivery Dashboard - - - com.capitalone.dashboard - Hygieia - 3.1.1-SNAPSHOT - - - - 1.3 - 1.2.2 - 1.21.0 - 1.2.2 - 2.3.23 - maven:3.3.9-jdk-8-alpine - - - - - net.serenity-bdd - serenity-core - ${serenity.version} - - - net.serenity-bdd - serenity-jbehave - ${serenity.jbehave.version} - - - org.springframework - spring-web - - - org.apache.commons - commons-exec - ${apache.commons.version} - - - - - ui-tests - - - com.spotify - docker-maven-plugin - - - true - hygieia-${project.build.finalName} - ${uitest.baseImage} - /usr/src/app/ - - - - org.apache.maven.plugins - maven-surefire-plugin - - true - - - - - - - - uitest-windows - - - - org.apache.maven.plugins - maven-antrun-plugin - - - serenity - integration-test - - run - - - - - - - - - - - - - - - - - uitests - - - - org.apache.maven.plugins - maven-antrun-plugin - - - serenity - integration-test - - run - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/UI-tests/src/main/resources/stories/create_dashboard_test.story b/UI-tests/src/main/resources/stories/create_dashboard_test.story deleted file mode 100644 index de24f6f9f4..0000000000 --- a/UI-tests/src/main/resources/stories/create_dashboard_test.story +++ /dev/null @@ -1,17 +0,0 @@ -Meta: -@dashboard -@smoke - -Narrative: - As a software project stakeholder - I want to ensure that I am able to create a new dashboard for my project - In order to view project metrics. - - - -Scenario: User creates a new dashboard -Given I am an authorized project stakeholder -And I am on the Hygieia home screen -When I define a new team dashboard named 'DummyDashboard' -And I create the dashboard -Then the current dashboard header should read 'DummyDashboard' \ No newline at end of file diff --git a/UI-tests/src/main/resources/stories/delete_dashboard_test.story b/UI-tests/src/main/resources/stories/delete_dashboard_test.story deleted file mode 100644 index a7fe0e87a6..0000000000 --- a/UI-tests/src/main/resources/stories/delete_dashboard_test.story +++ /dev/null @@ -1,15 +0,0 @@ -Meta: -@dashboard -@smoke - -Narrative: - As a software project stakeholder - I want to ensure that I am able delete a dashboard for my project - In order to clean up unwanted dashboards. - - -Scenario: User deletes a dashboard -Given I am an authorized project stakeholder -And I am on the Hygieia home screen -When I delete a team dashboard -Then the dashboard 'DummyDashboard' should be deleted \ No newline at end of file diff --git a/UI-tests/src/main/resources/stories/sign_in_test.story b/UI-tests/src/main/resources/stories/sign_in_test.story deleted file mode 100644 index bcf358ab73..0000000000 --- a/UI-tests/src/main/resources/stories/sign_in_test.story +++ /dev/null @@ -1,22 +0,0 @@ -Meta: -@loginPage -@smoke - -Narrative: - As a software project stakeholder, - I want to ensure that I am able to log in to Hygieia - In order to interact with my dashboards. - -Scenario: User attempts to log in with invalid credentials -Given I navigate to the login page -When I enter invalid credentials -And I attempt to log in -Then I should be on the login page -And I should see an error for wrong username or password - -Scenario: User attempts to log in with valid credentials -Given I navigate to the login page -When I enter valid credentials -And I attempt to log in -Then I should be redirected to the home page -And the welcome header should contain my name \ No newline at end of file diff --git a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/UITestRunner.java b/UI-tests/src/test/java/com/capitalone/dashboard/uitest/UITestRunner.java deleted file mode 100644 index 49cfa3ee5b..0000000000 --- a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/UITestRunner.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.capitalone.dashboard.uitest; - -import net.serenitybdd.jbehave.SerenityStories; - -public class UITestRunner extends SerenityStories { - -} diff --git a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/definitions/CommonDefinitions.java b/UI-tests/src/test/java/com/capitalone/dashboard/uitest/definitions/CommonDefinitions.java deleted file mode 100644 index 0a057c1e08..0000000000 --- a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/definitions/CommonDefinitions.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.capitalone.dashboard.uitest.definitions; - -import org.jbehave.core.annotations.Given; - -import com.capitalone.dashboard.uitest.steps.UserSteps; -import com.capitalone.dashboard.uitest.utils.TestPropertiesManager; - -import net.thucydides.core.annotations.Steps; - -public class CommonDefinitions { - - private String existingUserUsername = TestPropertiesManager.getExistingUserUsername(); - private String existingUserPassword = TestPropertiesManager.getExistingUserPassword(); - - @Steps - UserSteps user; - - @Given("I am logged in") - public void logIn() { - user.navigate_to_login_page(); - user.enters_username(existingUserUsername); - user.enters_password(existingUserPassword); - user.clicks_login(); - } - - @Given("I navigate to the login page") - public void navigateToLoginPage() { - user.navigate_to_login_page(); - } - - @Given("I am an authorized project stakeholder") - public void authorizeStakeholder() { - user.navigate_to_login_page(); - user.enters_username(existingUserUsername); - user.enters_password(existingUserPassword); - user.clicks_login(); - } - - @Given("I am on the Hygieia home screen") - public void navigateToHomeScreen() { - user.should_be_viewing_home_page(); - } - -} diff --git a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/definitions/CreateDashboardDefinitions.java b/UI-tests/src/test/java/com/capitalone/dashboard/uitest/definitions/CreateDashboardDefinitions.java deleted file mode 100644 index 52f0741238..0000000000 --- a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/definitions/CreateDashboardDefinitions.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.capitalone.dashboard.uitest.definitions; - -import net.thucydides.core.annotations.Steps; - -import org.jbehave.core.annotations.Named; -import org.jbehave.core.annotations.Then; -import org.jbehave.core.annotations.When; - -import com.capitalone.dashboard.uitest.steps.UserSteps; - -public class CreateDashboardDefinitions { - - @Steps - UserSteps user; - - @When("I define a new team dashboard named '$dashboardTitle'") - public void defineNewDashboard(@Named ("dashboardTitle") String dashboardTitle) { - user.clicks_create_new_dashboard_button(); - user.sets_dashboard_type_dropdown_to("Team dashboard"); - user.sets_template_dropdown_to("Cap One"); - user.types_in_to_dashboard_title_input(dashboardTitle); - user.types_in_to_application_title_input(dashboardTitle); - } - - @When("I create the dashboard") - public void clickCreateButton() { - user.clicks_inner_create_new_dashboard_button(); - } - - @Then("the current dashboard header should read '$dashboardName'") - public void currentDashboardReads(@Named("dashboardName") String dashboardName) { - user.current_dashboard_header_should_read(dashboardName); - } - -} diff --git a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/definitions/DeleteDashboardDefinitions.java b/UI-tests/src/test/java/com/capitalone/dashboard/uitest/definitions/DeleteDashboardDefinitions.java deleted file mode 100644 index f985003863..0000000000 --- a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/definitions/DeleteDashboardDefinitions.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.capitalone.dashboard.uitest.definitions; - -import net.thucydides.core.annotations.Steps; - -import org.jbehave.core.annotations.Named; -import org.jbehave.core.annotations.Then; -import org.jbehave.core.annotations.When; - -import com.capitalone.dashboard.uitest.steps.UserSteps; - -public class DeleteDashboardDefinitions { - - @Steps - UserSteps user; - - @When("I delete a team dashboard") - public void clickDeleteButton() { - user.clicks_delete_dashboard(); - } - - @Then("the dashboard '$dashboardName' should be deleted") - public void currentDashboardReads(@Named("dashboardName") String dashboardName) { - user.should_not_see_given_dashboard(dashboardName); - } - -} diff --git a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/definitions/LoginDefinitions.java b/UI-tests/src/test/java/com/capitalone/dashboard/uitest/definitions/LoginDefinitions.java deleted file mode 100644 index db24a31774..0000000000 --- a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/definitions/LoginDefinitions.java +++ /dev/null @@ -1,56 +0,0 @@ -package com.capitalone.dashboard.uitest.definitions; - -import org.jbehave.core.annotations.Then; -import org.jbehave.core.annotations.When; - -import com.capitalone.dashboard.uitest.steps.UserSteps; -import com.capitalone.dashboard.uitest.utils.TestPropertiesManager; - -import net.thucydides.core.annotations.Steps; - -public class LoginDefinitions { - - private String existingUserUsername = TestPropertiesManager.getExistingUserUsername(); - private String existingUserPassword = TestPropertiesManager.getExistingUserPassword(); - - @Steps - UserSteps user; - - @When("I enter valid credentials") - public void enterValidCredentials() { - user.enters_username(existingUserUsername); - user.enters_password(existingUserPassword); - } - - @When("I enter invalid credentials") - public void enterInvalidCredentials() { - user.enters_username("INVALID USERNAME"); - user.enters_password("INVALID PASSWORD"); - } - - @When("I attempt to log in") - public void clickLogin() { - user.clicks_login(); - } - - @Then("I should be redirected to the home page") - public void shouldBeRedirectedToHomePage() { - user.should_be_viewing_home_page(); - } - - @Then("I should be on the login page") - public void shouldBeOnLoginPage() { - user.should_be_viewing_login_page(); - } - - @Then("I should see an error for wrong username or password") - public void shouldSeeErrorForBadCredentials() { - user.should_see_bad_credentials_error(); - } - - @Then("the welcome header should contain my name") - public void shouldBeLoggedIn() { - user.should_see_name_in_welcome_header(existingUserUsername); - } - -} diff --git a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/pages/DashboardPage.java b/UI-tests/src/test/java/com/capitalone/dashboard/uitest/pages/DashboardPage.java deleted file mode 100644 index 2405278e45..0000000000 --- a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/pages/DashboardPage.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.capitalone.dashboard.uitest.pages; - -import net.serenitybdd.core.annotations.findby.FindBy; -import net.serenitybdd.core.pages.PageObject; -import net.thucydides.core.annotations.At; -import net.thucydides.core.annotations.DefaultUrl; -import net.thucydides.core.annotations.NamedUrl; - -import org.openqa.selenium.WebElement; -import org.openqa.selenium.support.ui.ExpectedConditions; -import org.openqa.selenium.support.ui.WebDriverWait; - -@DefaultUrl("https://localhost:3000/#/dashboard/") -@NamedUrl(name = "open.dashboard", url = "/#/dashboard/{1}") -@At(urls={"#HOST/#/dashboard/*"}) -public class DashboardPage extends PageObject { - - @FindBy(tagName="nav") - WebElement currentDashboardHeader; - - public String getCurrentDashboardTitle() { - WebDriverWait wait = new WebDriverWait(getDriver(), 10); - wait.until(ExpectedConditions.textToBePresentInElement(currentDashboardHeader, "Widget")); - String result = currentDashboardHeader.getText().toString(); - return result; - } - -} diff --git a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/pages/HomePage.java b/UI-tests/src/test/java/com/capitalone/dashboard/uitest/pages/HomePage.java deleted file mode 100644 index 09018d5d20..0000000000 --- a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/pages/HomePage.java +++ /dev/null @@ -1,101 +0,0 @@ -package com.capitalone.dashboard.uitest.pages; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.support.FindBy; -import org.openqa.selenium.support.ui.Select; - -import net.serenitybdd.core.pages.PageObject; -import net.thucydides.core.annotations.At; -import net.thucydides.core.annotations.DefaultUrl; -import java.util.List; -import java.util.ArrayList; - -@DefaultUrl("http://localhost:3000/#/") -@At(urls={"#HOST/#/"}) -public class HomePage extends PageObject { - - @FindBy(className="welcome-header") - WebElement welcomeHeader; - - @FindBy(className="create-dashboard-button") - WebElement createDashboardButton; - - @FindBy(css=".widget-modal-heading.ng-binding.ng-scope") - WebElement createDashboardHeader; - - @FindBy(name="dashboardType") - WebElement dashboardTypeDropdown; - - @FindBy(name="selectedTemplate") - WebElement dashboardTemplateDropdown; - - @FindBy(name="dashboardTitle") - WebElement dashboardTitleInput; - - @FindBy(name="applicationName") - WebElement applicationNameInput; - - @FindBy(css=".btn.btn-primary.btn-wide") - WebElement innerCreateNewDashboardButton; - - @FindBy(id="filter") - WebElement filterByDashboardInput; - - @FindBy(id="deleteDashboardButton") - WebElement deleteDashboardButton; - - @FindBy(css=".list-group-item") - List allDashboards; - - public HomePage(WebDriver driver) { - super(driver); - } - - public String getWelcomeHeaderText() { - return welcomeHeader.getText(); - } - - public void clickDeleteDashboard() { - deleteDashboardButton.click(); - } - - public void clickCreateDashboardButton() { - createDashboardButton.click(); - } - - public void clickInnerCreateDashboardButton() { - innerCreateNewDashboardButton.click(); - } - - public void clickDeleteDashboardButton() { - deleteDashboardButton.click(); - } - - public void setDashboardTypeDropdownMenuTo(String teamDropdownOption) { - Select dropdown = new Select(dashboardTypeDropdown); - dropdown.selectByVisibleText(teamDropdownOption); - } - - public void setTemplateDropdownTo(String templateDropdownOption) { - Select dropdown = new Select(dashboardTemplateDropdown); - dropdown.selectByVisibleText(templateDropdownOption); - } - - public void typeInToDashboardTitleInput(String dashboardTitle) { - dashboardTitleInput.sendKeys(dashboardTitle); - } - - public void typeInToApplicationTitleInput(String applicationTitle) { - applicationNameInput.sendKeys(applicationTitle); - } - - public List getAllDashboards() { - List allDashboardNames = new ArrayList(); - for (WebElement dashboard : allDashboards) { - allDashboardNames.add(dashboard.getText()); - } - return allDashboardNames; - } - -} diff --git a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/pages/LoginPage.java b/UI-tests/src/test/java/com/capitalone/dashboard/uitest/pages/LoginPage.java deleted file mode 100644 index 5ef85739b6..0000000000 --- a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/pages/LoginPage.java +++ /dev/null @@ -1,51 +0,0 @@ -package com.capitalone.dashboard.uitest.pages; - -import net.serenitybdd.core.annotations.findby.FindBy; -import net.serenitybdd.core.pages.PageObject; -import net.thucydides.core.annotations.At; -import net.thucydides.core.annotations.DefaultUrl; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; - -@DefaultUrl("http://localhost:3000/#/login") -@At(urls={"#HOST/#/login"}) -public class LoginPage extends PageObject { - - @FindBy(name="username") - WebElement usernameInput; - - @FindBy(name="password") - WebElement passwordInput; - - @FindBy(tagName="button") - WebElement loginButton; - - @FindBy(className="help-block") - WebElement helpBlock; - - public LoginPage(WebDriver driver) { - super(driver); - } - - public void enterUsername(String username) { - usernameInput.sendKeys(username); - } - - public String getUsername() { - return usernameInput.getAttribute("value"); - } - - public void enterPassword(String password) { - passwordInput.sendKeys(password); - } - - public void clickLogin() { - loginButton.click(); - } - - public String getLoginErrorText() { - return helpBlock.getText(); - } - -} diff --git a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/steps/UserSteps.java b/UI-tests/src/test/java/com/capitalone/dashboard/uitest/steps/UserSteps.java deleted file mode 100644 index 4ef8a5ae73..0000000000 --- a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/steps/UserSteps.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.capitalone.dashboard.uitest.steps; - -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.assertThat; -import static org.hamcrest.CoreMatchers.not; -import static org.hamcrest.CoreMatchers.hasItem; -import net.thucydides.core.annotations.Step; - -import org.apache.commons.lang3.StringUtils; -import org.openqa.selenium.support.ui.ExpectedConditions; -import org.openqa.selenium.support.ui.WebDriverWait; - -import com.capitalone.dashboard.uitest.pages.DashboardPage; -import com.capitalone.dashboard.uitest.pages.HomePage; -import com.capitalone.dashboard.uitest.pages.LoginPage; - -public class UserSteps { - - - private LoginPage loginPage; - private HomePage homePage; - private DashboardPage dashboardPage; - - @Step - public void navigate_to_login_page() { - loginPage.open(); - } - - @Step - public void enters_username(String username) { - loginPage.enterUsername(username); - } - - @Step - public void enters_password(String password) { - loginPage.enterPassword(password); - } - - @Step - public void clicks_login() { - loginPage.clickLogin(); - } - - @Step - public void should_be_viewing_login_page() { - loginPage.shouldBeDisplayed(); - } - - @Step - public void should_be_viewing_home_page() { - homePage.shouldBeDisplayed(); - } - - @Step - public void should_see_name_in_welcome_header(String username) { - String text = homePage.getWelcomeHeaderText(); - assertTrue(StringUtils.containsIgnoreCase(text, username)); - } - - @Step - public void current_dashboard_header_should_read(String dashboardHeader) { - WebDriverWait wait = new WebDriverWait(dashboardPage.getDriver(), 10); - wait.until(ExpectedConditions.urlContains("dashboard")); - String text = dashboardPage.getCurrentDashboardTitle(); - assertTrue(StringUtils.containsIgnoreCase(text, dashboardHeader)); - } - - @Step - public void should_see_bad_credentials_error() { - String text = loginPage.getLoginErrorText(); - assertTrue(StringUtils.containsIgnoreCase(text, "Incorrect username and password")); - } - - @Step - public void clicks_delete_dashboard() { - homePage.clickDeleteDashboard(); - } - - @Step - public void should_not_see_given_dashboard(String dashboardName) { - assertThat(homePage.getAllDashboards(), not(hasItem(dashboardName))); - } - - @Step - public void clicks_create_new_dashboard_button() { - homePage.clickCreateDashboardButton(); - } - - @Step - public void clicks_inner_create_new_dashboard_button() { - homePage.clickInnerCreateDashboardButton(); - } - - @Step - public void sets_dashboard_type_dropdown_to(String teamDropdownOption) { - homePage.setDashboardTypeDropdownMenuTo(teamDropdownOption); - } - - @Step - public void sets_template_dropdown_to(String templateDropdownOption) { - homePage.setTemplateDropdownTo(templateDropdownOption); - } - - @Step - public void types_in_to_dashboard_title_input(String dashboardTitle) { - homePage.typeInToDashboardTitleInput(dashboardTitle); - } - - @Step - public void types_in_to_application_title_input(String applicationTitle) { - homePage.typeInToApplicationTitleInput(applicationTitle); - } - -} diff --git a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/utils/TestPropertiesManager.java b/UI-tests/src/test/java/com/capitalone/dashboard/uitest/utils/TestPropertiesManager.java deleted file mode 100644 index 94b91a420b..0000000000 --- a/UI-tests/src/test/java/com/capitalone/dashboard/uitest/utils/TestPropertiesManager.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.capitalone.dashboard.uitest.utils; - -public class TestPropertiesManager { - - public static String getExistingUserUsername() { - return System.getProperty("UITEST_EXISTING_USERNAME"); - } - - public static String getExistingUserPassword() { - return System.getProperty("UITEST_EXISTING_PASSWORD"); - } - -} diff --git a/UI-tests/uitests.sh b/UI-tests/uitests.sh deleted file mode 100755 index a633c19ef4..0000000000 --- a/UI-tests/uitests.sh +++ /dev/null @@ -1,23 +0,0 @@ -set -e - -export MONGO_IMAGE=[ mongo image ] -export API_IMAGE=[ api image ] -export UI_IMAGE=[ ui image ] -export HUB_IMAGE=[ hub image ] -export NODE1_IMAGE=[ browser node image ] -export NODE1_DRIVER=[ browser driver name ] -export TEST_IMAGE=hygieia-ui-tests - -export SSL_UI=[ true | false ] - -BASE_URL_ARG='http://hygieia-ui:80' -if [ "$SSL_UI" = true ] ; then - BASE_URL_ARG='https://hygieia-ui:443' -fi - -docker-compose rm -f -docker-compose up --timeout 1 --no-build -d - -docker-compose run uitests mvn clean verify -f UI-tests/docker-pom.xml -DUITEST_EXISTING_USERNAME=hygieia_test_user -DUITEST_EXISTING_PASSWORD=password -Dwebdriver.base.url=$BASE_URL_ARG -Dwebdriver.remote.url=http://hub:4444/wd/hub -Dwebdriver.remote.driver=$NODE1_DRIVER - -docker-compose down diff --git a/UI/.gitignore b/UI/.gitignore deleted file mode 100644 index 6fbb255b00..0000000000 --- a/UI/.gitignore +++ /dev/null @@ -1,50 +0,0 @@ -# Eclipse artifacts -.project -.tern-project -.classpath - -# npm files -package-lock.json - -# Logs -logs -*.log - -# Runtime data -pids -*.pid -*.seed -.idea -.tmp -*.log -*.iml - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage - -# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Distributable artifacts -dist - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (http://nodejs.org/api/addons.html) -build/Release - -# Dependency directory -# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git -node_modules - -# Bower intermediate storage -bower_components - -# Project specific artifacts -src/**/*.css -/bin -/target/ diff --git a/UI/Dockerfile b/UI/Dockerfile deleted file mode 100644 index 80e574b342..0000000000 --- a/UI/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM docker.io/nginx:latest - -COPY docker/default.conf /etc/nginx/conf.d/default.conf.templ -COPY docker/conf-builder.sh /usr/bin/conf-builder.sh -COPY dist /usr/share/nginx/html -RUN chown -R nginx:nginx /usr/share/nginx/html/ - -EXPOSE 80 443 - -CMD conf-builder.sh &&\ - nginx -g "daemon off;" diff --git a/UI/README.md b/UI/README.md deleted file mode 100644 index 1d2b58ce99..0000000000 --- a/UI/README.md +++ /dev/null @@ -1 +0,0 @@ -The README is in the [gh-pages](https://github.com/capitalone/Hygieia/blob/gh-pages/pages/hygieia/UI/ui.md) branch. Please update it there. diff --git a/UI/assembly/bin.xml b/UI/assembly/bin.xml deleted file mode 100644 index a6b974a4fd..0000000000 --- a/UI/assembly/bin.xml +++ /dev/null @@ -1,17 +0,0 @@ - - src - - tar.gz - - - - ${project.basedir}/dist - - **/* - - true - - - diff --git a/UI/docker/Dockerfile b/UI/docker/Dockerfile deleted file mode 100644 index 68a27121da..0000000000 --- a/UI/docker/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM docker.io/nginx:latest - -COPY default.conf /etc/nginx/conf.d/default.conf.templ -COPY conf-builder.sh /usr/bin/conf-builder.sh -COPY html /usr/share/nginx/html -RUN chown -R nginx:nginx /usr/share/nginx/html/ - -EXPOSE 80 443 - -CMD conf-builder.sh &&\ - nginx -g "daemon off;" diff --git a/UI/docker/conf-builder.sh b/UI/docker/conf-builder.sh deleted file mode 100755 index dd3694930e..0000000000 --- a/UI/docker/conf-builder.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash - -sed s:API_HOST:${API_HOST:-api}: /etc/nginx/conf.d/default.conf.templ |\ - sed s:API_PORT:${API_PORT:-8080}: > /etc/nginx/conf.d/default.conf diff --git a/UI/docker/default.conf b/UI/docker/default.conf deleted file mode 100644 index 4686481849..0000000000 --- a/UI/docker/default.conf +++ /dev/null @@ -1,45 +0,0 @@ - -server { - listen 80; - server_name localhost; - - #charset koi8-r; - #access_log /var/log/nginx/log/host.access.log main; - - location / { - root /usr/share/nginx/html; - index index.html index.htm; - } - - #error_page 404 /404.html; - - # redirect server error pages to the static page /50x.html - # - error_page 500 502 503 504 /50x.html; - location = /50x.html { - root /usr/share/nginx/html; - } - - # proxy the PHP scripts to Apache listening on 127.0.0.1:80 - # - location /api { - proxy_pass http://API_HOST:API_PORT/api; - } - - # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 - # - #location ~ \.php$ { - # root html; - # fastcgi_pass 127.0.0.1:9000; - # fastcgi_index index.php; - # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; - # include fastcgi_params; - #} - - # deny access to .htaccess files, if Apache's document root - # concurs with nginx's one - # - #location ~ /\.ht { - # deny all; - #} -} diff --git a/UI/docker/rhel/api.conf b/UI/docker/rhel/api.conf deleted file mode 100644 index e07e4d7549..0000000000 --- a/UI/docker/rhel/api.conf +++ /dev/null @@ -1,3 +0,0 @@ -location /api { - proxy_pass http://API_HOST:API_PORT/api; -} diff --git a/UI/docker/rhel/substitute-nginx-proxy-pass.sh b/UI/docker/rhel/substitute-nginx-proxy-pass.sh deleted file mode 100755 index 50f51d6835..0000000000 --- a/UI/docker/rhel/substitute-nginx-proxy-pass.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -CONF_DIR=/opt/app-root/etc/nginx.default.d -sed -i "s/API_HOST/${API_HOST:-api}/g" ${CONF_DIR}/api.conf -sed -i "s/API_PORT/${API_PORT:-8080}/g" ${CONF_DIR}/api.conf diff --git a/UI/gulpfile.js b/UI/gulpfile.js deleted file mode 100644 index 0b8c114812..0000000000 --- a/UI/gulpfile.js +++ /dev/null @@ -1,298 +0,0 @@ -'use strict'; - -// require what we need -var browserSync = require('browser-sync'), - chalk = require('chalk'), - gulp = require('gulp'), - tmplCache = require('gulp-angular-templatecache'), - change = require('gulp-change'), - clean = require('gulp-clean'), - concat = require('gulp-concat'), - consolidate = require('gulp-consolidate'), - filter = require('gulp-filter'), - flatten = require('gulp-flatten'), - gulpIf = require('gulp-if'), - inject = require('gulp-inject'), - less = require('gulp-less'), - minifyHtml = require('gulp-htmlmin'), - minifyCss = require('gulp-clean-css'), - order = require('gulp-order'), - rename = require('gulp-rename'), - replace = require('gulp-replace'), - httpProxy = require('http-proxy'), - glob = require('glob'), - runSequence = require('run-sequence'), - wiredep = require('npm-wiredep'), - uglify = require('gulp-uglify'), - argv = require('yargs').argv, - - - // some gulp config values - hygieia = { - src: 'src/', - dist: 'dist/' - }, - - // list of where our js files come from - jsFiles = [ - 'src/{app,components,etc}/**/*.js' - ], - - // list of theme files for less processing - themeFiles = [ - 'src/components/themes/*.less' - ], - - // look for html files - viewFiles = [ - 'src/{app,components}/**/*.html' - ], - - widgetStyleFiles = [ - 'src/{app,components}/**/*.less' - ], - - // look for local json files - testDataFiles = [ - 'src/test-data/*' - ], - - // config values that will be written to the UI and can - // be overwritten by arguments during the build process. - // if left null, they will not be written to the file - config = { - module: 'hygieia-dashboard', - local: null, - api: null, - refresh: 60 - }; - -// override config values -for(var field in config) { - var val = argv[field]; - if(val) { - if(val == 'true' || val == 'false') { - val = val !== 'false'; - } - config[field] = val; - } - - if(config[field] === null) { - delete config[field]; - } -} - -/******************************* - * MAIN TASKS - *******************************/ -gulp.task('default', ['build']); - -// moves everything to the build folder -gulp.task('build', function(callback) { - runSequence('clean', ['assets', 'themes', 'fonts', 'js', 'views', 'test-data'], 'html', callback); -}); - -// run the build task, start up a browser, then -// watch the different file locations and execute -// the relevant tasks -function server(ghostMode) { - ghostMode = typeof ghostMode == 'undefined' ? false : true - return function () { - /* - * Location of your backend (API) server--default port 8080 - */ - var proxyTarget = config.api || 'http://localhost:8080'; - - var proxy = httpProxy.createProxyServer({ - target: proxyTarget - }); - - proxy.on('error', function(error, req, res) { - res.writeHead(500, { - 'Content-Type': 'text/plain' - }); - - console.error(chalk.red('[Proxy]'), error); - }); - - /* - * The proxy middleware is an Express middleware added to BrowserSync to - * handle backend request and proxy them to your backend. - */ - function proxyMiddleware(req, res, next) { - /* - * Proxy the REST API. - */ - if (/^\/api\/.*/.test(req.url)) { - proxy.web(req, res); - } else { - next(); - } - } - - browserSync.init({ - server: { - baseDir: hygieia.dist, - startPath: '/', - middleware: [proxyMiddleware] - }, - ghostMode: ghostMode - }); - - gulp.watch(jsFiles).on('change', function() { - runSequence(['js','html'], browserSync.reload); - }); - - // watch the less files in addition to the themes - gulp.watch(themeFiles.concat(widgetStyleFiles)).on('change', function() { - runSequence('themes', browserSync.reload); - }); - - gulp.watch(viewFiles).on('change', function() { - runSequence('views', browserSync.reload); - }); - - gulp.watch(testDataFiles).on('change', function() { - runSequence('test-data'); - }); - } -} - -gulp.task('serve', ['build'], server()); -gulp.task('serve:ghost-mode', ['build'], server(true)) - - -/******************************* - * SUPPORTING TASKS - *******************************/ -// delete our distribution folder -gulp.task('clean', function() { - return gulp.src(hygieia.dist).pipe(clean()); -}); - -// move everything in the assets folder to distribution -gulp.task('assets', function() { - return gulp - .src([ - hygieia.src + 'assets/**/*' - ]) - .pipe(gulp.dest(hygieia.dist + 'assets')); -}); - -// loop through and grab all the theme less files, -// process them, and place them in the styles folder. -// the app adds the references to the stylesheet based -// on user preferences so there is no need to inject the -// files in to the UI directly -gulp.task('themes', function() { - // get a list of widget files to import. this will only work if the theme - // file directly has the insert:widgets code. it will not work as part of an - // imported less file - var widgetLessFiles = glob.sync('src/components/widgets/**/*.less', null); - widgetLessFiles = widgetLessFiles.map(function(file) { - return "@import '" + file.replace(hygieia.src, '../../') + "';"; - }); - - return gulp.src(themeFiles) - .pipe(replace('/** insert:widgets **/', widgetLessFiles.join(''))) - .pipe(less({ - paths: [ - hygieia.src + 'components' - ] - })) - .on('error', function(err) { - console.error(err.toString()); - this.emit('end'); - }) - .pipe(minifyCss()) - .pipe(gulp.dest(hygieia.dist + 'styles')); -}); - -// move js files over -gulp.task('js', function() { - var stream = gulp.src(jsFiles); - - if(!!argv.prod) { - stream = stream.pipe(concat('app/app.js')); - } - - return stream.pipe(gulp.dest(hygieia.dist)); -}); - -// move our html views to a template cache folder so each one -// doesn't need to be happen as an ajax request -gulp.task('views', function() { - return gulp - .src(viewFiles) - .pipe(minifyHtml({ - collapseWhitespace: true - })) - .pipe(tmplCache('template-cache.js', { - module: config.module - })) - .pipe(gulp.dest(hygieia.dist)); -}); - -// move our fonts folder -gulp.task('fonts', function() { - return gulp - .src([ - 'node_modules/components-font-awesome/**/*', - ]) - .pipe(filter('**/*.{eot,ttf,woff,woff2}')) - .pipe(flatten()) - .pipe(gulp.dest(hygieia.dist + 'fonts')); -}); - -// move the source html files and inject the widget javascript -gulp.task('html', function() { - return gulp - // move the root html files to the distribution folder - .src([ - hygieia.src + '*.html', - hygieia.src + 'favicon.ico' - ]) - .pipe(gulp.dest(hygieia.dist)) - - // now just work with the main index file - .pipe(filter(['index.html'])) - - // wiredep replaces bower:js with references to all bower dependencies - .pipe(inject(gulp.src( - wiredep({ - directory: 'node_modules', - exclude: [/bootstrap\.js/, /bootstrap\.css/, /bootstrap\.css/, /foundation\.css/, /bin\.js/, /strip-json-comments\/cli\.js/] - }).js) - .pipe(gulp.dest(hygieia.dist + 'node_modules')), - { name: 'bower', ignorePath: hygieia.dist, addRootSlash: false }) - ) - .pipe(gulp.dest(hygieia.dist)) - - // replace inject:js with script references to all the files in the following sources - .pipe(inject(gulp.src( - !!argv.prod ? ['src/app/app.js'] : jsFiles) - .pipe(order(['app/app.js', 'app/dashboard/core/module.js', 'app/**/*.js', 'components/**/*.js','etc/**/*.js','etc/gridstack.min.map'])), - { name: 'hygieia', ignorePath: 'src', addRootSlash: false })) - - // replace custom placeholders with our configured values - .pipe(replace('[config]', JSON.stringify(config))) - .pipe(replace('[config-module]', config.module)) - - // make sure the file is rewritten - .pipe(gulp.dest(hygieia.dist)); -}); - -// move test data files, but only if running locally -gulp.task('test-data', function() { - return gulp - .src(testDataFiles) - .pipe(gulpIf(config.local, gulp.dest(hygieia.dist + 'test-data'))); -}); - - -gulp.task('chartist', function() { - return gulp - .src(['src/app/chartist/chartist.less']) - .pipe(less()) - .pipe(gulp.dest('./')); -}); diff --git a/UI/karma.conf.js b/UI/karma.conf.js deleted file mode 100644 index 871c7b0d01..0000000000 --- a/UI/karma.conf.js +++ /dev/null @@ -1,105 +0,0 @@ -// Karma configuration -// Generated on Mon Apr 11 2016 15:57:58 GMT-0400 (EDT) - -module.exports = function(config) { - config.set({ - - // base path that will be used to resolve all patterns (eg. files, exclude) - basePath: '', - - - // frameworks to use - // available frameworks: https://npmjs.org/browse/keyword/karma-adapter - frameworks: ['jasmine'], - - - // list of files / patterns to load in the browser - files: [ - 'dist/node_modules/angular.js', - 'dist/node_modules/angular-animate.min.js', - 'dist/node_modules/Chart.min.js', - 'dist/node_modules/angular-chart.js', - 'node_modules/angular-mocks/angular-mocks.js', - 'node_modules/angular-route/angular-route.js', - 'dist/node_modules/angular-sanitize.min.js', - 'node_modules/angular-ui-bootstrap/dist/ui-bootstrap.js', - 'dist/node_modules/ui-bootstrap-tpls.js', - 'dist/node_modules/angular-ui-router.js', - 'dist/app/dashboard/core/extensions/ng-fitText.js', - 'dist/node_modules/angular-chartist.js', - 'dist/node_modules/angular-cookies.min.js', - 'dist/node_modules/angular-validation-match.min.js', - 'dist/node_modules/ng-sortable.min.js', - 'dist/etc/gridstack-angular.js', - 'dist/node_modules/select.min.js', - 'dist/node_modules/angular-jwt.min.js', - 'dist/node_modules/dirPagination.js', - 'dist/node_modules/ng-rateit.min.js', - 'test/appGlobals.js', - 'src/app/app.js', - 'src/app/dashboard/core/module.js', - 'src/components/templates/capone.js', - 'src/app/dashboard/core/data-factories/cloud-data.js', - 'src/components/widgets/cloud/view.js', - 'src/components/widgets/cloud/config.js', - // files for authInterceptor testing - 'dist/app/dashboard/services/authInterceptor.js', - 'dist/app/dashboard/services/tokenService.js', - 'dist/app/dashboard/services/loginRedirectService.js', - 'dist/app/dashboard/core/data-factories/signup-data.js', - 'dist/app/dashboard/core/data-factories/login-data.js', - 'dist/app/dashboard/services/authService.js', - 'dist/app/dashboard/services/userService.js', - // end of authInterceptor testing - 'test/**/*.test.js' - ], - - - // list of files to exclude - exclude: [ - ], - - - // preprocess matching files before serving them to the browser - // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor - preprocessors: { - }, - - - // test results reporter to use - // possible values: 'dots', 'progress' - // available reporters: https://npmjs.org/browse/keyword/karma-reporter - reporters: ['progress'], - - - // web server port - port: 9876, - - - // enable / disable colors in the output (reporters and logs) - colors: true, - - - // level of logging - // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG - logLevel: config.LOG_INFO, - - - // enable / disable watching file and executing tests whenever any file changes - autoWatch: true, - - - // start these browsers - // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher - browsers: ['Chrome'], - - - // Continuous Integration mode - // if true, Karma captures browsers, runs the tests and exits - singleRun: false, - - // Concurrency level - // how many browser should be started simultaneous - concurrency: Infinity - }) -} diff --git a/UI/package.json b/UI/package.json deleted file mode 100644 index f4b295e92e..0000000000 --- a/UI/package.json +++ /dev/null @@ -1,292 +0,0 @@ -{ - "name": "devops-dashboard", - "version": "0.0.0", - "repository": { - "type": "git", - "url": "git+https://github.com/capitalone/Hygieia.git" - }, - "license": "Apache-2.0", - "devDependencies": { - "browser-sync": "~1.7.1", - "chalk": "~0.5.1", - "del": "~0.1.3", - "glob": "~6.0.4", - "gradients": "^1.0.1", - "gulp": "~3.9.1", - "gulp-angular-filesort": "~1.0.4", - "gulp-angular-templatecache": "~1.9.0", - "gulp-autoprefixer": "~2.0.0", - "gulp-babel": "^7.0.1", - "gulp-change": "~1.0.0", - "gulp-clean": "~0.3.1", - "gulp-clean-css": "~2.0.10", - "gulp-concat": "~2.6.0", - "gulp-connect": "~2.3.1", - "gulp-consolidate": "~0.1.2", - "gulp-css-globbing": "*", - "gulp-csso": "~0.2.9", - "gulp-filter": "~1.0.2", - "gulp-flatten": "~0.0.4", - "gulp-htmlmin": "~1.3.0", - "gulp-if": "2.0.0", - "gulp-imagemin": "~2.1.0", - "gulp-inject": "~1.0.2", - "gulp-jshint": "~1.9.0", - "gulp-karma": "~0.0.4", - "gulp-less": "~1.3.6", - "gulp-load-plugins": "~0.7.1", - "gulp-ng-annotate": "~0.5.2", - "gulp-order": "~1.1.1", - "gulp-protractor": "~0.0.11", - "gulp-rename": "~1.2.0", - "gulp-replace": "~0.5.0", - "gulp-rev": "~2.0.1", - "gulp-rev-replace": "~0.3.1", - "gulp-size": "~1.1.0", - "gulp-uglify": "^1.0.2", - "gulp-useref": "~1.0.2", - "gulp-watch": "~4.3.5", - "gulp-yaml": "~1.0.1", - "http-proxy": "~1.7.0", - "jade": "~1.8.1", - "jasmine-core": "~2.4.1", - "jasmine-sinon": "~0.4.0", - "js-regression": "~1.0.10", - "jshint-stylish": "~1.0.0", - "karma": "~0.13.22", - "karma-chrome-launcher": "~0.2.3", - "karma-jasmine": "~0.3.1", - "karma-phantomjs-launcher": "~0.1.4", - "less": "^3.0.4", - "less-plugin-glob": "~1.1.1", - "minimist": "~1.2.0", - "npm-wiredep": "~0.0.4", - "protractor": "~1.4.0", - "require-dir": "~0.1.0", - "run-sequence": "~1.1.4", - "sinon": "~1.17.1", - "uglify-save-license": "~0.4.1", - "yargs": "~1.3.3" - }, - "engines": { - "node": ">=0.10.0" - }, - "dependencies": { - "jquery": "~3.4.1", - "jquery-ui": "~1.12.1", - "jquery-ui-dist": "^1.12.1", - "jquery-ui-bundle": "^1.11.4", - "angular": "~1.5.9", - "angular-animate": "~1.5.9", - "angular-chart.js": "^1.1.1", - "chartist": "~0.9.5", - "angular-chartist.js": "5.0.0-beta.0", - "angular-cookies": "~1.5.9", - "angular-jwt": "~0.1.10", - "angular-mocks": "1.5.11", - "angular-rateit": "^4.0.3", - "angular-sanitize": "~1.5.9", - "angular-tablesort": "~1.4.1", - "angular-ui-bootstrap": "~2.3.2", - "angular-ui-router": "~0.4.2", - "angular-utils-pagination": "~0.11.1", - "angular-validation-match": "~1.5.2", - "bootstrap": "~3.4.1", - "bootstrap-sweetalert": "~0.4.2", - "chart.js": "~2.3.0", - "underscore": "1.9.1", - "lodash": "~4.17.11", - "components-font-awesome": "~4.2.0", - "dexie": "~1.2.0", - "json-logic-js": "^1.2.2", - "jstz": "~2.0.0", - "modernizr": "~3.6.0", - "moment": "~2.24.0", - "ng-sortable": "~1.3.2", - "operative": "~0.4.6", - "regression": "~1.2.0", - "ui-select": "^0.19.8" - }, - "resolutions": { - "angular": "~1.5.9", - "chartist": "~0.9.5", - "lodash": ">= 4.14.2" - }, - "overrides": { - "modernizr": { - "dependencies": {} - }, - "jquery": { - "files": [ - "dist/jquery.min.js" - ], - "dependencies": {} - }, - "jquery-ui": { - "files": [ - "jquery-ui.min.js" - ], - "dependencies": {} - }, - "operative": { - "dependencies": {} - }, - "moment": { - "dependencies": {} - }, - "lodash": { - "dependencies": {} - }, - "angular-ui-router": { - "dependencies": {} - }, - "angular-chartist.js": { - "files": [ - "dist/angular-chartist.js" - ], - "dependencies": {} - }, - "chart.js": { - "files": [ - "dist/Chart.min.js" - ], - "dependencies": {} - }, - "dexie": { - "dependencies": {} - }, - "json-logic-js": { - "dependencies": {} - }, - "angular-animate": { - "files": [ - "./angular-animate.min.js" - ], - "dependencies": {} - }, - "angular-sanitize": { - "files": [ - "./angular-sanitize.min.js" - ], - "dependencies": {} - }, - "angular-cookies": { - "files": [ - "./angular-cookies.min.js" - ], - "dependencies": {} - }, - "angular": { - "files": [ - "./angular.js" - ], - "dependencies": {} - }, - "angular-validation-match": { - "files": [ - "dist/angular-validation-match.min.js" - ], - "dependencies": {} - }, - "bootstrap-sweetalert": { - "files": [ - "lib/sweet-alert.js", - "lib/sweet-alert.css", - "lib/sweet-alert.less", - "lib/sweet-alert-animations.less" - ], - "dependencies": {} - }, - "angular-ui-select": { - "files": [ - "dist/select.min.js", - "dist/select.min.css" - ], - "dependencies": {} - }, - "components-font-awesome": { - "files": [ - "css/font-awesome.css", - "fonts/*" - ], - "dependencies": {} - }, - "regression-js": { - "files": [ - "src/regression.js" - ], - "dependencies": {} - }, - "angular-ui-bootstrap": { - "files": [ - "dist/ui-bootstrap-tpls.js" - ], - "dependencies": {} - }, - "bootstrap": { - "files": [ - "./dist/js/bootstrap.js" - ], - "dependencies": {} - }, - "chartist": { - "files": [ - "./dist/chartist.js" - ], - "dependencies": {} - }, - "ng-sortable": { - "files": [ - "dist/ng-sortable.min.js", - "dist/ng-sortable.min.css" - ], - "dependencies": {} - }, - "regression": { - "files": [ - "./src/regression.js" - ], - "dependencies": {} - }, - "ui-select": { - "files": [ - "dist/select.min.js", - "dist/select.min.css" - ], - "dependencies": {} - }, - "angular-rateit": { - "files": [ - "dist/ng-rateit.min.js", - "dist/ng-rateit.css" - ], - "dependencies": {} - }, - "angular-tablesort": { - "files": [ - "./js/angular-tablesort.js", - "./tablesort.css" - ], - "dependencies": {} - }, - "angular-jwt": { - "files": [ - "dist/angular-jwt.min.js" - ], - "dependencies": {} - }, - "angular-utils-pagination": { - "files": [ - "dirPagination.js", - "dirPagination.tpl.html" - ], - "dependencies": {} - }, - "jstz": { - "files": [ - "dist/jstz.min.js" - ], - "dependencies": {} - } - } -} diff --git a/UI/pom.xml b/UI/pom.xml deleted file mode 100644 index 4d40126329..0000000000 --- a/UI/pom.xml +++ /dev/null @@ -1,132 +0,0 @@ - - 4.0.0 - UI - pom - ${project.groupId}:${project.artifactId} - Hygieia UI module - https://github.com/Hygieia/Hygieia - - - com.capitalone.dashboard - Hygieia - 3.1.1-SNAPSHOT - - - - false - - - - - - maven-assembly-plugin - 2.6 - - assembly/bin.xml - posix - - - - create-archive - package - - single - - - - - - org.jacoco - jacoco-maven-plugin - - - - prepare-agent - - - - report - verify - - report - - - - - - com.github.eirslett - frontend-maven-plugin - - 1.6 - - - ./ - ${frontend-maven-plugin.skip} - - - - - - install node and npm - - install-node-and-npm - - - v6.9.1 - 5.0.1 - http://nodejs.org/dist/ - http://registry.npmjs.org/npm/-/ - - - - - npm install - - npm - - - - install --ignore-scripts - - - - - gulp build - - gulp - - - - generate-resources - - - - build - - - - - - - - com.spotify - docker-maven-plugin - - false - hygieia-ui - false - ${project.basedir}/docker - - - html - ${project.basedir}/dist - */** - - - - - - - - diff --git a/UI/src/404.html b/UI/src/404.html deleted file mode 100644 index 0ce3cb3983..0000000000 --- a/UI/src/404.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - Page Not Found :( - - - -
-

Not found :(

- -

Sorry, but the page you were trying to view does not exist.

- -

It looks like this was the result of either:

-
    -
  • a mistyped address
  • -
  • an out-of-date link
  • -
- - -
- - diff --git a/UI/src/app/app.js b/UI/src/app/app.js deleted file mode 100644 index 4080f0f9ee..0000000000 --- a/UI/src/app/app.js +++ /dev/null @@ -1,141 +0,0 @@ -// test to see if local storage is supported functionality -var localStorageSupported = (function () { - try { - localStorage.setItem('foo', 'bar'); - localStorage.removeItem('foo'); - return true; - } catch (exception) { - return false; - } -})(); - -(function () { - 'use strict'; - - // set default theme - var theme = 'dash'; - - // get theme from storage - if (localStorageSupported) { - var tempTheme = localStorage.getItem('theme'); - if (tempTheme && tempTheme != 'undefined') { - theme = tempTheme; - } - } - - // add the theme stylesheet in the header - var link = document.createElement('link'); - - link.setAttribute('id', 'theme'); - link.setAttribute('rel', 'stylesheet'); - link.setAttribute('href', 'styles/' + theme + '.css'); - - document.getElementsByTagName('head')[0].appendChild(link); - - // create the angular app - angular.module(HygieiaConfig.module, [ - 'ngAnimate', - 'ngSanitize', - 'ui.router', - HygieiaConfig.module + '.core', - 'ui.bootstrap', - 'fitText', - 'angular-chartist', - 'chart.js', - 'gridstack-angular', - 'ngCookies', - 'validation.match', - 'as.sortable', - 'ui.select', - 'angular-jwt', - 'angularUtils.directives.dirPagination', - 'ngRateIt' - ]) - - .config(['$httpProvider', 'jwtOptionsProvider', - // intercepting the http provider allows us to use relative routes - // in data providers and then redirect them to a remote api if - // necessary - function ($httpProvider, jwtOptionsProvider) { - jwtOptionsProvider.config({ - tokenGetter: ['tokenService', function (tokenService) { - return tokenService.getToken(); - }] - }); - $httpProvider.interceptors.push('jwtInterceptor'); - $httpProvider.interceptors.push('authInterceptor'); - $httpProvider.interceptors.push(function () { - return { - request: function (config) { - var path = config.url; - if (config.url.substr(0, 1) != '/') { - path = '/' + config.url; - } - - if (!!HygieiaConfig.api && path.substr(0, 5) == '/api/') { - config.url = HygieiaConfig.api + path; - } - - return config; - }, - }; - }); - }]) - .config(function ($stateProvider, $urlRouterProvider) { - - $urlRouterProvider.otherwise('/'); - - $stateProvider - .state('login', { - url: '/login', - controller: 'LoginController as login', - templateUrl: 'app/dashboard/views/login.html' - }) - - .state('site', { - url: '/', - controller: 'SiteController as ctrl', - templateUrl: 'app/dashboard/views/site.html', - resolve: { - user: function (Session) { - return Session.updateSession(); - } - } - }) - - .state('signup', { - url: '/signup', - controller: 'SignupController as signup', - templateUrl: 'app/dashboard/views/signup.html' - }) - - .state('adminState', { - url: '/admin', - controller: 'AdminController as ctrl', - templateUrl: 'app/dashboard/views/admin.html' - }) - - .state('dashboardState', { - url: '/dashboard/:id?delete&reset', - controller: 'DashboardController as ctrl', - templateUrl: 'app/dashboard/views/dashboard.html', - resolve: { - dashboard: function ($stateParams, dashboardData) { - return dashboardData.detail($stateParams.id); - } - } - }) - - .state('templates', { - url: '/templates', - controller: 'TemplateController as ctrl', - templateUrl: 'app/dashboard/views/templates.html' - }) - - }) - .run(function ($rootScope, loginRedirectService) { - $rootScope.$on('$locationChangeStart', function (event, nextPath, currentPath) { - loginRedirectService.saveCurrentPath(currentPath); - }); - }); -})(); diff --git a/UI/src/app/chartist/chartist-settings.less b/UI/src/app/chartist/chartist-settings.less deleted file mode 100644 index 97fabbf63d..0000000000 --- a/UI/src/app/chartist/chartist-settings.less +++ /dev/null @@ -1,84 +0,0 @@ -// Scales for responsive SVG containers -@ct-scales: (1), (15/16), (8/9), (5/6), (4/5), (3/4), (2/3), (5/8), (1/1.618), (3/5), (9/16), (8/15), (1/2), (2/5), (3/8), (1/3), (1/4); -@ct-scales-names: ct-square, ct-minor-second, ct-major-second, ct-minor-third, ct-major-third, ct-perfect-fourth, ct-perfect-fifth, ct-minor-sixth, ct-golden-section, ct-major-sixth, ct-minor-seventh, ct-major-seventh, ct-octave, ct-major-tenth, ct-major-eleventh, ct-major-twelfth, ct-double-octave; - -// Class names to be used when generating CSS -@ct-class-chart: ct-chart; -@ct-class-chart-line: ct-chart-line; -@ct-class-chart-bar: ct-chart-bar; -@ct-class-horizontal-bars: ct-horizontal-bars; -@ct-class-chart-pie: ct-chart-pie; -@ct-class-chart-donut: ct-chart-donut; -@ct-class-label: ct-label; -@ct-class-series: ct-series; -@ct-class-line: ct-line; -@ct-class-point: ct-point; -@ct-class-area: ct-area; -@ct-class-bar: ct-bar; -@ct-class-slice-pie: ct-slice-pie; -@ct-class-slice-donut: ct-slice-donut; -@ct-class-grid: ct-grid; -@ct-class-vertical: ct-vertical; -@ct-class-horizontal: ct-horizontal; -@ct-class-start: ct-start; -@ct-class-end: ct-end; - -// Container ratio -@ct-container-ratio: (1/1.618); - -// Text styles for labels -@ct-text-color: rgba(0, 0, 0, 0.4); -@ct-text-size: 0.75rem; -@ct-text-align: flex-start; -@ct-text-justify: flex-start; -@ct-text-line-height: 1; - -// Grid styles -@ct-grid-color: rgba(0, 0, 0, 0.2); -@ct-grid-dasharray: 2px; -@ct-grid-width: 1px; - -// Line chart properties -@ct-line-width: 4px; -@ct-line-dasharray: false; -@ct-point-size: 10px; -// Line chart point, can be either round or square -@ct-point-shape: round; -// Area fill transparency between 0 and 1 -@ct-area-opacity: 0.1; - -// Bar chart bar width -@ct-bar-width: 10px; - -// Donut width (If donut width is to big it can cause issues where the shape gets distorted) -@ct-donut-width: 60px; - -// If set to true it will include the default classes and generate CSS output. If you're planning to use the mixins you -// should set this property to false -@ct-include-classes: true; - -// If this is set to true the CSS will contain colored series. You can extend or change the color with the -// properties below -@ct-include-colored-series: @ct-include-classes; - -// If set to true this will include all responsive container variations using the scales defined at the top of the script -@ct-include-alternative-responsive-containers: @ct-include-classes; - -// Series names and colors. This can be extended or customized as desired. Just add more series and colors. -@ct-series-names: a, b, c, d, e, f, g, h, i, j, k, l, m, n, o; -@ct-series-colors: - #d70206, - #f05b4f, - #f4c63d, - #d17905, - #453d3f, - #59922b, - #0544d3, - #6b0392, - #f05b4f, - #dda458, - #eacf7d, - #86797d, - #b2c326, - #6188e2, - #a748ca; diff --git a/UI/src/app/chartist/chartist.less b/UI/src/app/chartist/chartist.less deleted file mode 100644 index a967c7e40c..0000000000 --- a/UI/src/app/chartist/chartist.less +++ /dev/null @@ -1,249 +0,0 @@ -@import 'chartist-settings'; - -.ct-series(@len) when (@len > 0) { - @tmp: extract(@ct-series-names, @len); - @color: extract(@ct-series-colors, @len); - - .ct-series(@len - 1); // recursion - - &.ct-series-@{tmp} { - .ct-chart-series-color(@color); // called above mixin - } -} - -.generate-ct-scales-names(@len) when (@len > 0) { - @name: extract(@ct-scales-names, @len); - @ratio: extract(@ct-scales, @len); - - .generate-ct-scales-names(@len - 1); // recursion - - &.@{name} { - .ct-responsive-svg-container(@ratio: @ratio); - } -} - -.ct-responsive-svg-container(@width: 100%; @ratio: @ct-container-ratio) { - display: block; - position: relative; - width: @width; - - &:before { - display: block; - float: left; - content: ""; - width: 0; - height: 0; - padding-bottom: @ratio * 100%; - } - - &:after { - content: ""; - display: table; - clear: both; - } - - > svg { - display: block; - position: absolute; - top: 0; - left: 0; - } -} - -.ct-align-justify(@ct-text-align: @ct-text-align; @ct-text-justify: @ct-text-justify) { - -webkit-box-align: @ct-text-align; - -webkit-align-items: @ct-text-align; - -ms-flex-align: @ct-text-align; - align-items: @ct-text-align; - -webkit-box-pack: @ct-text-justify; - -webkit-justify-content: @ct-text-justify; - -ms-flex-pack: @ct-text-justify; - justify-content: @ct-text-justify; - - text-align: center; - & when (@ct-text-justify = 'flex-start') { - text-align: left; - } - - & when (@ct-text-justify = 'flex-end') { - text-align: right; - } -} - -.ct-flex() { -// Fallback to block - display: block; - display: -webkit-box; - display: -moz-box; - display: -ms-flexbox; - display: -webkit-flex; - display: flex; -} - -.ct-chart-label(@ct-text-color: @ct-text-color; @ct-text-size: @ct-text-size; @ct-text-line-height: @ct-text-line-height) { - fill: @ct-text-color; - color: @ct-text-color; - font-size: @ct-text-size; - line-height: @ct-text-line-height; -} - -.ct-chart-grid(@ct-grid-color: @ct-grid-color; @ct-grid-width: @ct-grid-width; @ct-grid-dasharray: @ct-grid-dasharray) { - stroke: @ct-grid-color; - stroke-width: @ct-grid-width; - - & when (@ct-grid-dasharray) { - stroke-dasharray: @ct-grid-dasharray; - } -} - -.ct-chart-point(@ct-point-size: @ct-point-size; @ct-point-shape: @ct-point-shape) { - stroke-width: @ct-point-size; - stroke-linecap: @ct-point-shape; -} - -.ct-chart-line(@ct-line-width: @ct-line-width; @ct-line-dasharray: @ct-line-dasharray) { - fill: none; - stroke-width: @ct-line-width; - - & when (@ct-line-dasharray) { - stroke-dasharray: @ct-line-dasharray; - } -} - -.ct-chart-area(@ct-area-opacity: @ct-area-opacity) { - stroke: none; - fill-opacity: @ct-area-opacity; -} - -.ct-chart-bar(@ct-bar-width: @ct-bar-width) { - fill: none; - stroke-width: @ct-bar-width; -} - -.ct-chart-donut(@ct-donut-width: @ct-donut-width) { - fill: none; - stroke-width: @ct-donut-width; -} - -.ct-chart-series-color(@color) { - .@{ct-class-point}, .@{ct-class-line}, .@{ct-class-bar}, .@{ct-class-slice-donut} { - stroke: @color; - } - - .@{ct-class-slice-pie}, .@{ct-class-area} { - fill: @color; - } -} - -.ct-chart(@ct-container-ratio: @ct-container-ratio; @ct-text-color: @ct-text-color; @ct-text-size: @ct-text-size; @ct-grid-color: @ct-grid-color; @ct-grid-width: @ct-grid-width; @ct-grid-dasharray: @ct-grid-dasharray; @ct-point-size: @ct-point-size; @ct-point-shape: @ct-point-shape; @ct-line-width: @ct-line-width; @ct-bar-width: @ct-bar-width; @ct-donut-width: @ct-donut-width; @ct-series-names: @ct-series-names; @ct-series-colors: @ct-series-colors) { - - .@{ct-class-label} { - .ct-chart-label(@ct-text-color, @ct-text-size); - } - - .@{ct-class-chart-line} .@{ct-class-label}, - .@{ct-class-chart-bar} .@{ct-class-label} { - .ct-flex; - } - - .@{ct-class-label}.@{ct-class-horizontal}.@{ct-class-start} { - .ct-align-justify(flex-end, flex-start); - // Fallback for browsers that don't support foreignObjects - text-anchor: start; - } - - .@{ct-class-label}.@{ct-class-horizontal}.@{ct-class-end} { - .ct-align-justify(flex-start, flex-start); - // Fallback for browsers that don't support foreignObjects - text-anchor: start; - } - - .@{ct-class-label}.@{ct-class-vertical}.@{ct-class-start} { - .ct-align-justify(flex-end, flex-end); - // Fallback for browsers that don't support foreignObjects - text-anchor: end; - } - - .@{ct-class-label}.@{ct-class-vertical}.@{ct-class-end} { - .ct-align-justify(flex-end, flex-start); - // Fallback for browsers that don't support foreignObjects - text-anchor: start; - } - - .@{ct-class-chart-bar} .@{ct-class-label}.@{ct-class-horizontal}.@{ct-class-start} { - .ct-align-justify(flex-end, center); - // Fallback for browsers that don't support foreignObjects - text-anchor: start; - } - - .@{ct-class-chart-bar} .@{ct-class-label}.@{ct-class-horizontal}.@{ct-class-end} { - .ct-align-justify(flex-start, center); - // Fallback for browsers that don't support foreignObjects - text-anchor: start; - } - - .@{ct-class-chart-bar}.@{ct-class-horizontal-bars} .@{ct-class-label}.@{ct-class-horizontal}.@{ct-class-start} { - .ct-align-justify(flex-end, flex-start); - // Fallback for browsers that don't support foreignObjects - text-anchor: start; - } - - .@{ct-class-chart-bar}.@{ct-class-horizontal-bars} .@{ct-class-label}.@{ct-class-horizontal}.@{ct-class-end} { - .ct-align-justify(flex-start, flex-start); - // Fallback for browsers that don't support foreignObjects - text-anchor: start; - } - - .@{ct-class-chart-bar}.@{ct-class-horizontal-bars} .@{ct-class-label}.@{ct-class-vertical}.@{ct-class-start} { - //.ct-chart-label(@ct-text-color, @ct-text-size, center, @ct-vertical-text-justify); - .ct-align-justify(center, flex-end); - // Fallback for browsers that don't support foreignObjects - text-anchor: end; - } - - .@{ct-class-chart-bar}.@{ct-class-horizontal-bars} .@{ct-class-label}.@{ct-class-vertical}.@{ct-class-end} { - .ct-align-justify(center, flex-start); - // Fallback for browsers that don't support foreignObjects - text-anchor: end; - } - - .@{ct-class-grid} { - .ct-chart-grid(@ct-grid-color, @ct-grid-width, @ct-grid-dasharray); - } - - .@{ct-class-point} { - .ct-chart-point(@ct-point-size, @ct-point-shape); - } - - .@{ct-class-line} { - .ct-chart-line(@ct-line-width); - } - - .@{ct-class-area} { - .ct-chart-area(); - } - - .@{ct-class-bar} { - .ct-chart-bar(@ct-bar-width); - } - - .@{ct-class-slice-donut} { - .ct-chart-donut(@ct-donut-width); - } - - //====== chart series - & when (@ct-include-colored-series) { - .ct-series { - .ct-series(length(@ct-series-names)); - } - } - -} - -& when (@ct-include-classes) { - .ct-chart; - - & when (@ct-include-alternative-responsive-containers = true) { - .generate-ct-scales-names(length(@ct-scales-names)); - } -} \ No newline at end of file diff --git a/UI/src/app/chartist/plugins/axisLabels.js b/UI/src/app/chartist/plugins/axisLabels.js deleted file mode 100644 index 7dcbdcefd9..0000000000 --- a/UI/src/app/chartist/plugins/axisLabels.js +++ /dev/null @@ -1,60 +0,0 @@ -/** - * Chartist.js plugin to display a title for 1 or 2 axises. - * - */ -/* global Chartist */ -(function (window, document, Chartist) { - 'use strict'; - - var defaultOptions = { - //axisY: { - // labels: [], - // labelClass: 'ct-y-label' - //}, - axisX: { - labels: [], - labelClass: 'ct-label', - offset: { - x: 0, - y: 20 - }, - textAnchor: 'middle' - }, - stretchFactor: 1 // multiplies by the width of the chart to further space out our labels - }; - - Chartist.plugins = Chartist.plugins || {}; - Chartist.plugins.axisLabels = function (options) { - - options = Chartist.extend({}, defaultOptions, options); - - return function axisLabels(chart) { - - chart.on('created', function (data) { - - var labelCount = options.axisX.labels.length, - padding = data.options.chartPadding; - - for(var x=0; x options.threshold || maxY < options.threshold) { - return; - } - - var height = data.chartRect.height(); - var y = (height - height * options.threshold / (maxY - minY)) + data.chartRect.padding.top; - - // draw line - data.svg.elem('line', { - x1: data.chartRect.x1, - y1: y, - x2: data.chartRect.x2, - y2: y - }, ['ct-grid ct-grid-threshold'].join(' ')); - } - }); - }; - }; - -}(window, document, Chartist)); \ No newline at end of file diff --git a/UI/src/app/chartist/plugins/tooltip.js b/UI/src/app/chartist/plugins/tooltip.js deleted file mode 100644 index c515ae1ef1..0000000000 --- a/UI/src/app/chartist/plugins/tooltip.js +++ /dev/null @@ -1,116 +0,0 @@ -/** - * Chartist.js plugin to display a tooltip when hovered over charts - * - */ -/* global Chartist */ -(function (window, document, Chartist) { - 'use strict'; - - var defaultOptions = { - className: '' - }; - - Chartist.plugins = Chartist.plugins || {}; - Chartist.plugins.tooltip = function (options) { - - options = Chartist.extend({}, defaultOptions, options); - - return function tooltip(chart) { - if (!(chart instanceof Chartist.Line) && !(chart instanceof Chartist.Bar)) { - return; - } - - chart.on('draw', function(data) { - if (data.type === 'point') { - - var area = new Chartist.Svg('line', { - x1: data.x, - x2: data.x +0.01, - y1: data.y, - y2: data.y - }, 'ct-tooltip-trigger-area'); - - area._node.setAttribute('ct:value', data.value.y); - if(data.meta) { - area._node.setAttribute('ct:meta', data.meta); - } - data.group.append(area); - } - }); - - chart.on('created', function (data) { - var triggerClass = chart instanceof Chartist.Line ? - '.ct-tooltip-trigger-area' : - '.ct-bar'; - - var areas = data.svg.querySelectorAll(triggerClass); - if(!areas) { - return; - } - - var svgParent = data.svg._node.parentNode; - - for(var x=0; x div { - min-height: 100%; -} - -// class to add pointer icon -.clickable { - cursor: pointer; -} - -// animates the appearance of elements. place on containing elements of an ng-repeat -.list-animate { - .animate-appear(); -} - -.list-group-item-right { - font-size: 2em; - .center-y; - right: @padding-base-horizontal; -} - - -// a little bigger button -.btn-wide { - padding-left: @dash-btn-wide; - padding-right: @dash-btn-wide; -} - -.btn-wide-2x { - padding-left: @dash-btn-wide-2x; - padding-right: @dash-btn-wide-2x; -} - -// Success appears as green -.btn-default { - .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border); -} -.btn-secondary { - .button-variant(@dash-btn-secondary-color; @dash-btn-secondary-bg; @dash-btn-secondary-border); -} -.btn-primary { - .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border); -} -// Success appears as green -.btn-success { - .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border); -} -// Info appears as blue-green -.btn-info { - .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border); -} -// Warning appears as orange -.btn-warning { - .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border); -} -// Danger and error appear as red -.btn-danger { - .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border); -} - -.btn-input { - //.button-variant(@input-color; @input-bg; @input-border); - color: @input-color !important; - background-color: @input-bg !important; - border-color: @input-border !important; - - .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); -} - -.gap, .button-row { - margin-top: 3.5rem; -} - -// animation for screen transitions -.screen-fade { - opacity: 1; - @fade-timing: 250ms; - - .transition(opacity @fade-timing ease-in-out); - - &.ng-enter, &.ng-leave.ng-leave-active { - opacity: 0; - } - &.ng-enter.ng-enter-active { - opacity: 1; - .transition-delay(@fade-timing); - } -} - -.welcome-header { - color: @dash-text-inverse; - font-size: 1.5rem; - position: relative; - top: 5px; - - .fa-stack { - cursor: pointer; - - .fa-circle { - color: darken(@navbar-inverse-bg, 20%); - opacity: 0; - .transition(opacity .2s linear); - } - - &:hover { - .fa-circle { - opacity: 1; - } - } - } -} - -// FORMS -// ======================================== -// help blocks show validation errors but should start hidden -.form-group .help-block { - display: none; -} - -// show error -.form-group.has-error .help-block { - display: block; -} - -// wrap around a form control when in line with floated elements -.form-control-inline-container { - display: block; - overflow: hidden; -} - -// makes smaller input items -.form-control-inline { - .form-control; - - width: auto; - max-width: 100%; - display: inline-block; -} - -// -// ======================================== -#header { - color: @dash-header-text; - display: block !important; - background: @dash-header-bg; - font-size: @dash-header-font-size; - line-height: 48px; - text-align: center; - position: relative; - margin-bottom: 50px; - - .dashboard-logo { - background: url(@dash-header-logo-url) no-repeat center center; - background-size: contain; - display: inline-block; - position: absolute; - left: @dash-header-logo-left; - top: @dash-header-logo-top; - width: @dash-header-logo-width; - height: @dash-header-logo-height; - - - &.dashboard-logo-inverse { - background-image: url(@dash-header-logo-inverse-url); - } - } - - // switch between pipeline view - .pipeline-toggle { - position: absolute; - right: 1rem; - top: 1rem; - } - .divider { - width: 5px; - height: auto; - display: inline-block; - } -} - -#footer { - display: block; - position: fixed; - bottom: 0; - line-height: 2rem; - width: 100%; - text-align: center; -} - -// WIDGET -// ======================================== -.widget { - padding: 2.5rem 3rem; - .border-radius(@dash-widget-border-radius); - - .widget { - margin-bottom: 2rem; - } - - // heading in a widget - .widget-heading { - border-bottom: 1px solid @dash-widget-heading-border; - color: @dash-widget-heading-text; - letter-spacing: .1rem; - padding-bottom: .5rem; - margin-bottom: 1.75rem; - - .text-lg; - .border-top-radius(@dash-widget-border-radius); - - // the cog icon to open the config modal - .widget-settings-icon { - .transition(color 300ms ease); - - &:hover { - color: @dash-dashboard-text-hover; - } - } - .last-updated { - font-size: 1.1rem; - } - } - .widget-heading-performance { - border-bottom: 0px solid @dash-widget-heading-border; - color: @dash-widget-heading-text; - letter-spacing: .1rem; - padding-bottom: .5rem; - margin-bottom: 1.75rem; - - .text-lg; - .border-top-radius(@dash-widget-border-radius); - - .widget-settings-icon { - .transition(color 300ms ease); - - &:hover { - color: @dash-dashboard-text-hover; - } - } - .last-updated { - font-size: 1.1rem; - } - } - // sections of widgets should have the same widget markup - // but may be styled slightly differently - .widget-body .widget { - padding: 0; - - .widget-heading { - border-bottom-color: @dash-widget-sub-heading-border; - .text-standard; - text-transform: uppercase; - } - } - - // when widget hasn't yet been configured - .widget-body-config { - background: @dash-widget-section-highlight; - border: .5rem dashed @dash-state-config-text; - border-radius: 1rem; - color: @dash-state-config-text; - display: none; - font-size: 2rem; - line-height: 2.4rem; - margin: 1rem 0; - padding: 2rem; - text-align: center; - - .fa { - border: 2px solid @dash-state-config-text; - margin-bottom: .75rem; - padding: .6rem .5rem; - .border-radius(50%); - - .transition(border-color 300ms linear); - } - - - .transition(~"all 300ms linear"); - } - - // changes when not yet configured - &.configure { - .widget-settings-icon { - display: none; - } - - .widget-body-main { - display: none; - } - - .widget-body-config { - display: block; - - &:hover { - background-color: @dash-state-config-bg-hover; - border-color: @dash-state-config-text-hover; - color: @dash-state-config-text-hover; - - .fa { - border-color: @dash-state-config-text-hover; - } - } - } - } - - // styles when in an alert state - &.alert { - #gradient > .vertical(lighten(@dash-widget-alert-bg, 10%), darken(@dash-widget-alert-bg, 10%)); - color: @dash-widget-alert-text; - - .widget-heading { - border-bottom-color: @dash-widget-alert-heading-border; - color: @dash-widget-alert-text; - } - } -} - -.cicd-modal-content { - margin-left: 10%; -} - -// WIDGET-MODAL -// ======================================== -// config modal when markup is wrapped in a widget-modal directive -.widget-modal { - padding: 1rem 5rem 3rem; - - .widget-modal-close { - background: transparent; - cursor: pointer; - color: @text-color; - font-weight: bold; - position: absolute; - top: 1rem; - right: 1rem; - width: 3rem; - height: 3rem; - border: 0; - background-clip: padding-box; - text-align: center; - opacity: .7; - font-size: 1.5em; - line-height: 1em; - .transition(opacity .2s linear); - - &:hover { - opacity: 1; - } - } - - .widget-modal-heading { - border-bottom: 1px solid @dash-modal-heading-border; - color: @dash-modal-heading-text; - font-size: 2.5rem; - margin-bottom: 3rem; - padding: 1rem; - text-align: center; - } - - .widget-modal-heading-markup { - border-bottom: 1px solid @dash-modal-heading-border; - padding-bottom: 8px; - } - - .text-danger { - color: @state-danger-text !important; - } - - .text-success { - color: @state-success-text !important; - } - - .fa, .glyphicon { - color: @dash-modal-icon-text; - } - - .btn .fa, .btn .glyphicon { - color: inherit; - } - - .widget-modal-body { - .modal-label { - font-weight: 600; - width: 100%; - text-align: center; - } - - .widget-modal-divider, hr { - border-bottom: 1px solid @dash-modal-divider; - height: 1px; - } - } -} - -// WIDGET-DETAIL -// ======================================== -// styles for detail/expanded view modals -.widget-detail { - padding: 1rem 5rem 3rem; - .text-lg; - color: @dash-detail-heading-text; - - .widget-detail-heading { - border-bottom: 1px solid @dash-detail-divider; - margin-bottom: 3rem; - padding: 1rem; - } - - .widget-detail-body { - .table { - border-collapse: separate; - th { - .text-standard; - padding: 4px; - font-weight: 900; - border-bottom: 1px solid @dash-detail-divider; - table-layout: fixed; - } - td { - padding: 4px; - word-wrap: break-word; - } - } - } - - .detail-close { - position: absolute; - right: .4rem; - top: .4rem; - color: @dash-detail-icon-text; - &:hover { - color: lighten(@dash-detail-icon-text, 50%); - } - } -} - -tr.dash-row > td { - border-top: none !important; - padding: 0 !important; - line-height: 3.25rem; - vertical-align: middle !important; -} - -.dash-row { - @dash-row-height: 3.25rem; - - .clearfix; - line-height: @dash-row-height; - vertical-align: middle; - - .fa { - line-height: @dash-row-height; - margin-right: .5rem; - } - - &.clickable:hover { - background-color: @dash-widget-section-highlight; - } -} - -// to be used with rows that have icons on the left or right and need the text to show as an -// ellipsis if it's too big. if icons on both sides the right icon should be before the element -// with this class -.dash-overflow { - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} - -.dash-modal-row { - border-top: 1px solid @dash-divider-light; - padding: .8rem 0; - - &:first-of-type { - border-top: none; - } -} - -.dash-progress-bar { - @bar-height: 3rem; - - > div { - float: left; - height: @bar-height; - // margin-left: -@bar-height/2; - - .border-right-radius(@bar-height / 2); - - background-color: @dash-status-warn; - z-index: 2; - - &:first-child { - z-index: 3; - background-color: @dash-status-pass; - } - - &:last-child { - z-index: 1; - background-color: @dash-widget-section-highlight; - } - - } -} - -// DASH-STATUS -.dash-status { - min-width: 3rem; - text-align: center; - - .dash-status-pass { - color: @dash-status-pass; - .text-lg; - } - - .dash-status-warn { - color: @dash-status-warn; - .text-lg; - } - - .dash-status-fail { - display: inline-block; - font-weight: bold; - width: 2rem; - height: 2rem; - background: @dash-status-fail; - border: .2rem solid @dash-status-fail-border; - color: @dash-status-fail-text; - line-height: 1.75rem; - .border-radius(50%); - } - - .dash-status-ignore { - display: inline-block; - font-weight: bold; - width: 2rem; - height: 2rem; - background: @dash-status-ignore; - border: .2rem solid @dash-status-ignore-border; - color: @dash-status-ignore-text; - line-height: 1.75rem; - .border-radius(50%); - } - - .dash-status-critical { - display: inline-block; - font-weight: bold; - width: 2rem; - height: 2rem; - background: black; - border: .2rem solid @dash-status-fail-border; - color: @dash-status-fail; - line-height: 1.75rem; - .border-radius(50%); - } -} - -.dash-status-lg { - .dash-status { - margin: .1em 0; - } - .dash-status-fail { - width: 2.75rem; - height: 2.75rem; - line-height: 2.4rem; - } -} - -.widget.alert .dash-status { - .dash-status-pass { - color: @dash-status-alert-pass !important; - } - - .dash-status-warn { - color: @dash-status-alert-warn !important; - } - - .dash-status-fail { - background-color: @dash-status-alert-fail !important; - } -} - -.widget-font-pass { - color: @dash-status-pass !important; -} - -.widget-font-fail { - color: @dash-status-fail !important; -} - -.widget-font-warn { - color: @dash-status-warn !important; -} - -.widget-font-bold{ - font-weight: bolder; -} - -// ADMIN -// ======================================== -#admin { - padding-top: 5rem; - - .delete-dashboard-row { - line-height: 4rem; - padding: 1rem 0; - font-size: 2rem; - } - - .listDashboards { - .animate-appear(); - } - - .themes { - position: absolute; - top: 5rem; - right: 2rem; - } - .cssConfigOdd{ - background-color: #e4e4e4; - } - .cssConfigEven{ - background-color: #e8e8e8; - } - .configApplyPadd{ - padding: 10px 0px 0px 0px; - } - .inputBoxStyle{ - border: 1px solid #0078d2; - } - .confHeaderIcon{ - cursor: pointer; - width: 20px; - height: 20px; - } - ul.tooltipList { - list-style-type: none; - margin: 0; - padding: 0; - } - ul.tooltipList li{ - margin: 0; - padding: 0; - text-align: left; - } -} - -// DASHBOARD -// ======================================== -#dashboard { - background: @dash-dashboard-bg; - color: @dash-dashboard-text; - - // styles for chartist charts - .ct-label { - .text-standard; - } - - .ct-wrapper { - position: relative; - - - - // better style donut charts - &.dash-donut-wrapper { - .ct-chart { - margin-bottom: -50%; - } - - .donut-number { - width: 30%; - height: 30%; - left: 30%; - top: 45%; - } - - .donut-number-percent { - left: 65%; - top: 50%; - } - } - - // to show a number and percent inside a pie chart - .donut-number { - display: inline-block; - width: 40%; - height: 40%; - top: 30%; - left: 30%; - text-align: center; - position: absolute; - } - .guage-number { - display: inline-block; - width: 40%; - bottom: 48%; - left: 30%; - text-align: center; - position: absolute; - } - } -} - -#auth { - background-image: url('@{dash-image-path}bg-forest.jpg'); - color: @dash-dashboard-text; - padding-top: 50px; - - .auth-modal-tab { - a { - color: white; - } - - &:hover a, &.active a { - color: black; - } - } - - - .auth-modal-heading { - - color: white; - font-size: 2.5rem; - margin-bottom: 3rem; - padding: 1rem; - text-align: center; - } - .auth-modal-body { - .modal-label { - font-weight: 600; - width: 100%; - text-align: center; - } - } - .auth-modal-footer { - .top-buffer { - margin-top: 20px; - text-align: center; - } - .animate-hide { - transition: all linear 0.5s; - line-height: 20px; - opacity: 1; - padding: 10px; - background: none; - } - - .animate-hide.ng-hide { - line-height: 0; - opacity: 0; - padding: 0 10px; - } - - .check-element { - padding: 10px; - border: 1px solid black; - background: none; - } - } - - .navbar { - margin-bottom: 1.3em; - background: transparent; - } - .navbar-default { - border: none; - } - .navbar-toggle { - border: rgba(0, 0, 0, 0.4); - } - - .navbar-default .navbar-nav > li > a { - color: #d7d7d7; - } - - .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { - background-color: rgba(0, 0, 0, 0.4); - } -} - -.cicd-gates { - .na-gate { - font-size:2rem; - } -} - -// AUTO LOOP -// ======================================== -// CSS for widgets with multiple tabs/screens to loop through (using play/pause buttons) - -#next-btn { - background: none; - border: 0; - color: @dash-status-ignore; -} -#pause-btn { - background: none; - border: 0; - color: @dash-status-warn; -} -#play-btn { - background: none; - border: 0; - color: @dash-status-pass; -} -#next-btn:hover, #pause-btn:hover, #play-btn:hover { - background-color: @dash-widget-section-highlight; - opacity: 0.5; -} \ No newline at end of file diff --git a/UI/src/app/css/mixins.less b/UI/src/app/css/mixins.less deleted file mode 100644 index 5e8d4d9c3b..0000000000 --- a/UI/src/app/css/mixins.less +++ /dev/null @@ -1,163 +0,0 @@ -@import '../../../node_modules/bootstrap/less/mixins.less'; -@import 'variables.less'; - -.blink-keyframe() { - @-webkit-keyframes blink { - 0% { - opacity: 1; - } - 50% { - opacity: 0; - } - 100% { - opacity: 1; - } - } - - @-moz-keyframes blink { - 0% { - opacity: 1; - } - 50% { - opacity: 0; - } - 100% { - opacity: 1; - } - } - - @keyframes blink { - 0% { - opacity: 1; - } - 50% { - opacity: 0; - } - 100% { - opacity: 1; - } - } -} -.border-radius (@radius: 5px) { - .border-top-radius(@radius); - .border-bottom-radius(@radius); -} - -.box-shadow (@string) { - -webkit-box-shadow: @string; - -moz-box-shadow: @string; - box-shadow: @string; -} - -.register-font(@name; @file; @version: 1; @font-weight: normal; @font-style: normal;) { - @font-face { - font-family: '@{name}'; - src: url('../fonts/@{file}.eot?v=@{version}'); - src: url('../fonts/@{file}.eot?#iefix&v=@{version}') format('embedded-opentype'), - url('../fonts/@{file}.woff?v=@{version}') format('woff'), - url('../fonts/@{file}.ttf?v=@{version}') format('truetype'), - url('../fonts/@{file}.svg?v=@{version}#opensansregular') format('svg'); - font-weight: @font-weight; - font-style: @font-style; - } -} - -.animate-appear (@speed: 200ms; @max-height:50px) { - .ng-enter, - .ng-leave - { - transition: max-height @speed linear, opacity @speed linear @speed; - position: relative; - display: block; - overflow: hidden; - text-overflow: clip; - white-space:nowrap; - } - - .ng-leave.ng-leave-active, - .ng-enter { - opacity: .5; - max-height: 0; - } - - .ng-enter.ng-enter-active, - .ng-leave { - opacity: 1; - max-height: @max-height; - } -} - -.animate-fade (@speed: .3s) { - .ng-enter, - .ng-leave.ng-leave-active { - opacity:0; - transition:opacity @speed linear; - } - - .ng-leave, - .ng-enter.ng-enter-active { - opacity:1; - transition:opacity @speed linear; - } -} - -.transform(@transform) { - -ms-transform: @transform; - -webkit-transform: @transform; - -moz-transform: @transform; - transform: @transform; -} - -.center-y() { - position: absolute; - top: 50%; - .transform(translateY(-50%)); -} - -.center-x() { - position: absolute; - left: 50%; - .transform(translateX(-50%)); -} - -.text(@font-size; @line-height:@font-size) { - font-size: @font-size * 1rem; - line-height: @line-height * 1rem -} - -// TEXT -// ======================================== -.text-standard { - .text(@dash-text-standard-size, @dash-text-standard-line-height); - font-weight: 600; - letter-spacing: .1rem; - text-transform: uppercase; - white-space: nowrap; -} - -.text-standard-lg { - .text(1.7, 2.25); -} - -.text-standard-date { - .text(1.2, 2); - color: #aaa; -} - -.text-lg { - .text(1.7, 2.25); -} - -.text-1x { - .text(1, 2); -} - -.text-2x { - .text(2, 3.5); -} - -.text-2x-bold { - .text(2.5, 3); - font-weight: bold; - vertical-align: middle; -} \ No newline at end of file diff --git a/UI/src/app/css/score.less b/UI/src/app/css/score.less deleted file mode 100644 index 6c3fb5266f..0000000000 --- a/UI/src/app/css/score.less +++ /dev/null @@ -1,215 +0,0 @@ -@import '../../../node_modules/angular-rateit/dist/ng-rateit.css'; - -// SCORE WIDGET -// ======================================== - -// VARIABLES -@score-lighten-percentage: 10%; -@score-widget-background: #555; -@score-widget-low-background: #e00700; -@score-color: #555555; - -.widget-score { - background-color: @score-widget-background; - border-radius: 6px; - color: #fff; - font-size: 12px; - margin-left: 8px; - padding: 4px 5px 1px; - position: relative; - top: -1px; - vertical-align: middle; - .score-value { - top:-1px; - display: inline-block; - position:relative; - padding-right: 3px; - } - .score-widget-wrap { - display: inline-block; - position: relative; - .score.ngrateit { - .ngrateit-star { - background-size: 12px; - } - } - } - - &:hover { - cursor: pointer; - background-color: lighten(@score-widget-background, @score-lighten-percentage); - } -} - -.widget-score.low { - background-color: @score-widget-low-background; - &:hover { - background-color: lighten(@score-widget-low-background, @score-lighten-percentage); - } -} - -.widget-score-details { - font-size: 1.5rem !important; - - .count-link { - text-align: right; - padding-right: 20px; - font-weight: bold; - } - - .score-col { - min-width:150px - } - .score.ngrateit { - display: inline-block; - padding-left: 10px; - position: relative; - .ngrateit-star { - background-size: 18px; - } - } - - .score-heading.ngrateit { - display: inline-block; - padding-left: 10px; - position: relative; - .ngrateit-star { - background-size: 24px; - } - } - - .score-value { - color: @score-color; - font-size: 1.5rem; - top: -2px; - position: relative; - } - - .widget-score-desc { - font-size: 2.5rem; - font-weight: 700; - line-height: 3rem; - vertical-align: middle; - } - - .score-status-icon { - margin-left: 2px; - margin-right: 5px; - } - - .score-status-icon-row { - font-size: 1.5rem; - } - - .score-status-icon-header { - font-size: 2.8rem; - } - - .score-alert { - .score-alert-header { - font-size: 1.4rem; - font-weight: 600; - } - - .score-alert-details { - padding-left: 10px - } - - hr { - border-bottom: 0 none !important; - height: 0 !important; - margin-bottom: 10px; - margin-top: 5px; - } - } - - .score-heading-value { - color: @score-color; - font-size: 2.2rem; - top: -2px; - position: relative; - } - - .score-status-text { - font-size: 1.5rem; - vertical-align: middle; - } - - .processed { - color: @state-success-text !important; - } - - .criteria-failed { - color: @state-danger-text !important; - } -} - -.score-settings { - .score-enabled { - font-weight: 600; - } - .score-display { - padding: 5px 0 0 10px; - } -} - -.score-view-header { - border-bottom: 1px solid rgba(255, 255, 255, 0.5); - color: rgba(255, 255, 255, 0.9); - font-size: 2.2rem; - padding: 10px 5px 5px 5px; - - .widget-score { - font-size: 2.4rem; - .score.ngrateit { - .ngrateit-star { - background-size: 22px; - } - } - } - - .score-info { - padding-left: 10px; - &:hover { - cursor: pointer; - } - } - - .last-updated { - color: rgba(255, 255, 255, 0.8); - font-size: 1.4rem; - padding-top: 10px; - } -} - -#dashboard { - .score-view { - .panel-body { - padding-top: .5rem; - } - - .details-title{ - cursor: pointer; - } - - .widget { - margin-bottom: 0 !important; - } - - .score-widget { - font-size: 4rem; - .score-value { - line-height: 4.2rem; - text-align: center; - margin-top: .5rem; - } - .score-widget-wrap { - .score.ngrateit { - .ngrateit-star { - background-size: 40px; - } - } - } - } - } -} diff --git a/UI/src/app/css/site.less b/UI/src/app/css/site.less deleted file mode 100644 index baf970cf6d..0000000000 --- a/UI/src/app/css/site.less +++ /dev/null @@ -1,39 +0,0 @@ -/* markup specific to site.html view */ -@import 'mixins'; -@import '../../../node_modules/bootstrap/less/variables.less'; - -#site { - #filter { - margin-bottom: 1rem; - } - - .lstDashboards { - .animate-appear(); - } - - .dashboard-type-list { - width: 100%; - - .btn { - width: 33.333%; - text-overflow: ellipsis; - overflow: hidden; - .transition(~"color .2s linear, background-color .2s linear"); - } - } - - .create-dashboard-button { - margin-bottom: 2.5em; - } - - .word-overflow-wrap { - word-wrap: break-word; - } -} - -@media(min-width: @screen-sm-min) { - .create-dashboard-button { - margin-top: 2.5em; - margin-bottom: 0; - } -} \ No newline at end of file diff --git a/UI/src/app/css/variables.less b/UI/src/app/css/variables.less deleted file mode 100644 index dee7917c19..0000000000 --- a/UI/src/app/css/variables.less +++ /dev/null @@ -1,118 +0,0 @@ -@import '../../../node_modules/bootstrap/less/variables.less'; - -/* - A list of variables that can be used by themes and widgets. All values default - to bootstrap. Themes can then override the dash values to ensure - widgets will use the proper theme color. - */ - -@dash-image-path: "../assets/img/"; - -// applied to all pages -@dash-bg: @panel-default-heading-bg; -@dash-text: @panel-default-text; -@dash-text-inverse: @dash-bg; - -// used for hr tags or widgets to split sections or rows -@dash-divider: @dash-text; -@dash-divider-light: lighten(@dash-text, 20%); - -// custom values can be overridden on the dashboard page -@dash-dashboard-bg: @dash-bg; -@dash-dashboard-text: lighten(@dash-text, 20%); -@dash-dashboard-text-hover: @dash-text; // on hover, should stand out more than normal text -@dash-dashboard-text-light: @dash-text; - -// styles for the brand header -@dash-header-bg: @panel-primary-heading-bg; -@dash-header-text: @panel-primary-text; -@dash-header-font-size: 2.5rem; - -// dash secondary styles -@dash-btn-secondary-bg: darken(@body-bg, 10%); -@dash-btn-secondary-border: lighten(@btn-default-border, 20%); -@dash-btn-secondary-color: lighten(@text-color, 20%); - -// logo -@dash-header-logo-url: '@{dash-image-path}Hygieia_Logo.png'; -@dash-header-logo-width: 135px; -@dash-header-logo-height: 35px; -@dash-header-logo-left: 10px; -@dash-header-logo-top: 8px; - -@dash-header-logo-inverse-url: '@{dash-image-path}Hygieia_Logo_white.png'; - -// logo for smaller screens -@dash-header-icon-url: '@{dash-image-path}Hygieia_Logo.png'; -@dash-header-icon-width: 41px; -@dash-header-icon-height: 48px; -@dash-header-icon-left: 60px; -@dash-header-icon-top: 10px; - -// values for modals -@dash-modal-bg: @dash-bg; -@dash-modal-heading-text: @dash-dashboard-text; -@dash-modal-heading-border: @dash-dashboard-text; -@dash-modal-divider: @dash-dashboard-text; -@dash-modal-icon-text: @dash-dashboard-text; - -// values for detail views -@dash-detail-heading-text: @dash-dashboard-text; -@dash-detail-heading-border: @dash-dashboard-text; -@dash-detail-icon-text: @dash-dashboard-text; -@dash-detail-divider: @dash-dashboard-text; - -// when widget is in alert state -@dash-widget-alert-bg: @brand-danger; -@dash-widget-alert-text: @panel-danger-text; -@dash-widget-alert-heading-border: @panel-danger-text; - -// widget settings -@dash-widget-border-radius: .5rem; -@dash-widget-heading-border: @dash-divider; -@dash-widget-sub-heading-border: @dash-divider; -@dash-widget-heading-text: @dash-dashboard-text; -@dash-widget-section-highlight: @well-bg; - -// widget when in configure state -@dash-state-config-bg: @dash-widget-section-highlight; -@dash-state-config-bg-hover: @dash-state-config-bg; -@dash-state-config-text: @dash-dashboard-text; -@dash-state-config-text-hover: @dash-state-config-text; - -// dash-status colors -@dash-status-ignore: @gray-light; -@dash-status-ignore-border: darken(@dash-status-ignore, 30%); -@dash-status-ignore-text: contrast(@dash-status-ignore); -@dash-status-pass: @brand-success; -@dash-status-warn: @brand-warning; -@dash-status-fail: @brand-danger; -@dash-status-fail-border: darken(@dash-status-fail, 30%); -@dash-status-fail-text: contrast(@dash-status-fail); - -@dash-status-alert-ignore: @dash-status-ignore; -@dash-status-alert-pass: @dash-status-pass; -@dash-status-alert-warn: @dash-status-warn; -@dash-status-alert-fail: @dash-status-fail; - -// values defined for all chartist charts -@dash-chart-alt-color: contrast(@dash-bg); -@dash-chart-alt-fill: rgba(red(@dash-chart-alt-color), green(@dash-chart-alt-color), blue(@dash-chart-alt-color), .75); -@dash-chart-area-opacity: .5; -@dash-chart-line-width: 2px; -@dash-chart-point-size: 6px; -@dash-chart-text-color: @dash-dashboard-text; -@dash-chart-bar-width: 14; -@dash-chart-grid: @dash-dashboard-text; -@dash-chart-horizontal-text-align: center; -@dash-chart-halo-color: transparent; -@dash-chart-halo-size: 3px; - - -@dash-text-standard-size: 1.1; -@dash-text-standard-line-height: 1.2; - -@dash-btn-wide: @padding-base-horizontal * 2; -@dash-btn-wide-2x: @dash-btn-wide * 2; - -@white: #fff; \ No newline at end of file diff --git a/UI/src/app/dashboard/controllers/addFeatureFlags.js b/UI/src/app/dashboard/controllers/addFeatureFlags.js deleted file mode 100644 index b24b900434..0000000000 --- a/UI/src/app/dashboard/controllers/addFeatureFlags.js +++ /dev/null @@ -1,36 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('AddFeatureFlagController', AddFeatureFlagController); - - AddFeatureFlagController.$inject = ['$uibModalInstance', 'featureFlagsData','$sce']; - - function AddFeatureFlagController($uibModalInstance, featureFlagsData,$sce) { - var ctrl = this; - ctrl.configTooltip = $sce.trustAsHtml("
{\"name\": \"name\", \"description\":\"Default description\", \"flags\": {}}
"); - ctrl.placeHolder= '{"name": "name", "description":"Default description", "flags": {}}'; - - // public methods - ctrl.submit = submit; - - function submit(form) { - if (form.$valid) { - console.log('val is ' + document.cdf.featureflags.value); - var featureFlags ={ - "json":document.cdf.featureflags.value - } - featureFlagsData - .createOrUpdateFeatureFlags(featureFlags) - .success(function (response) { - $uibModalInstance.close(); - }) - .error(function (response) { - console.log(response); - - }); - } - } - } -})(); diff --git a/UI/src/app/dashboard/controllers/addServiceAccount.js b/UI/src/app/dashboard/controllers/addServiceAccount.js deleted file mode 100644 index 5154090ef9..0000000000 --- a/UI/src/app/dashboard/controllers/addServiceAccount.js +++ /dev/null @@ -1,35 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('AddServiceAccountController', AddServiceAccountController); - - AddServiceAccountController.$inject = ['$uibModalInstance', 'serviceAccountData', '$scope']; - - function AddServiceAccountController($uibModalInstance, serviceAccountData, $scope) { - var ctrl = this; - // public methods - ctrl.submit = submit; - - function submit(form) { - if (form.$valid) { - console.log('val is ' + document.cdf.serviceAccount.value); - console.log('val is ' + document.cdf.fileNames.value); - var account = { - "serviceAccount": document.cdf.serviceAccount.value, - "fileNames": document.cdf.fileNames.value - }; - serviceAccountData - .createAccount(account) - .success(function (response) { - $uibModalInstance.close(); - }) - .error(function (response) { - console.log(response); - - }); - } - } - } -})(); diff --git a/UI/src/app/dashboard/controllers/admin.js b/UI/src/app/dashboard/controllers/admin.js deleted file mode 100644 index 6e123582f9..0000000000 --- a/UI/src/app/dashboard/controllers/admin.js +++ /dev/null @@ -1,513 +0,0 @@ -/** - * Controller for administrative functionality - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('AdminController', AdminController); - - - AdminController.$inject = ['$scope', 'dashboardData', '$location', '$uibModal', 'userService', 'authService', 'userData', 'dashboardService', 'templateMangerData', 'paginationWrapperService','$sce','$q','serviceAccountData','featureFlagsData']; - function AdminController($scope, dashboardData, $location, $uibModal, userService, authService, userData, dashboardService, templateMangerData, paginationWrapperService,$sce,$q,serviceAccountData,featureFlagsData) { - var ctrl = this; - if (userService.isAuthenticated() && userService.isAdmin()) { - $location.path('/admin'); - } - else { - console.log("Not authenticated redirecting"); - $location.path('#'); - } - - ctrl.storageAvailable = localStorageSupported; - ctrl.showAuthentication = userService.isAuthenticated(); - ctrl.templateUrl = "app/dashboard/views/navheader.html"; - ctrl.username = userService.getUsername(); - ctrl.authType = userService.getAuthType(); - ctrl.login = login; - ctrl.logout = logout; - ctrl.editDashboard = editDashboard; - ctrl.generateToken = generateToken; - ctrl.goToManager = goToManager; - ctrl.deleteTemplate = deleteTemplate; - ctrl.viewTemplateDetails = viewTemplateDetails; - ctrl.editTemplate = editTemplate; - ctrl.deleteToken = deleteToken; - ctrl.editToken = editToken; - - ctrl.pageChangeHandler = pageChangeHandler; - ctrl.currentPage = currentPage; - ctrl.pageSize = pageSize; - ctrl.getPageSize = getPageSize; - ctrl.search =''; - ctrl.filterByTitle = filterByTitle; - ctrl.getTotalItems = getTotalItems; - ctrl.addServiceAccount = addServiceAccount; - ctrl.editAccount = editAccount; - ctrl.deleteAccount = deleteAccount; - ctrl.addFeatureFlag = addFeatureFlag; - ctrl.deleteFlags = deleteFlags; - - - - $scope.tab = "dashboards"; - - // list of available themes. Must be updated manually - ctrl.themes = [ - { - name: 'Dash', - filename: 'dash' - }, - { - name: 'Dash for display', - filename: 'dash-display' - }, - { - name: 'Bootstrap', - filename: 'default' - }, - { - name: 'BS Slate', - filename: 'slate' - }]; - - // used to only show themes option if local storage is available - if (localStorageSupported) { - ctrl.theme = localStorage.getItem('theme'); - } - - // ctrl.dashboards = []; don't default since it's used to determine loading - - // public methods - ctrl.deleteDashboard = deleteDashboard; - ctrl.applyTheme = applyTheme; - - - (function() { - - dashboardData.getPageSize().then(function (data) { - pullDashboards(); - }); - })(); - - - function pullDashboards(type) { - // request dashboards - dashboardData.searchByPage({"search": '', "type": type, "size": getPageSize(), "page": 0}) - .then(processDashboardResponse, processDashboardError); - - - paginationWrapperService.calculateTotalItems(type) - .then (function () { - ctrl.totalItems = paginationWrapperService.getTotalItems(); - }) - - } - - function processDashboardResponse(data) { - ctrl.dashboards = paginationWrapperService.processDashboardResponse(data, ctrl.dashboardType); - } - - function processDashboardError(data) { - ctrl.dashboards = paginationWrapperService.processDashboardError(data); - } - - function getPageSize() { - return paginationWrapperService.getPageSize(); - } - - - - - // request dashboards - userData.getAllUsers().then(processUserResponse); - userData.apitokens().then(processTokenResponse); - templateMangerData.getAllTemplates().then(processTemplateResponse); - serviceAccountData.getAllServiceAccounts().then(processServAccResponse); - featureFlagsData.getFeatureFlagsData().then(processFeatureFlagResponse); - - - function pageChangeHandler(pageNumber) { - paginationWrapperService.pageChangeHandler(pageNumber) - .then(function() { - ctrl.dashboards = paginationWrapperService.getDashboards(); - }); - } - - function getTotalItems() { - return paginationWrapperService.getTotalItems(); - } - - - function currentPage() { - return paginationWrapperService.getCurrentPage(); - } - - function pageSize() { - return paginationWrapperService.getPageSize(); - } - - //implementation of logout - function logout() { - authService.logout(); - $location.path("/login"); - } - - function login() { - $location.path("/login") - } - - // method implementations - function applyTheme(filename) { - if (localStorageSupported) { - localStorage.setItem('theme', filename); - location.reload(); - } - } - - function deleteDashboard(id) { - dashboardData.delete(id).then(function () { - _.remove(ctrl.dashboards, {id: id}); - }); - paginationWrapperService.calculateTotalItems(); - } - - function editDashboard(item) { - console.log("Edit Dashboard in Admin"); - - var mymodalInstance = $uibModal.open({ - templateUrl: 'app/dashboard/views/editDashboard.html', - controller: 'EditDashboardController', - controllerAs: 'ctrl', - resolve: { - dashboardItem: function () { - return item; - } - } - }); - - mymodalInstance.result.then(function success() { - dashboardData.search().then(processResponse); - userData.getAllUsers().then(processUserResponse); - userData.apitokens().then(processTokenResponse); - templateMangerData.getAllTemplates().then(processTemplateResponse); - }); - } - - function editToken(item) { - console.log("Edit token in Admin"); - - var mymodalInstance=$uibModal.open({ - templateUrl: 'app/dashboard/views/editApiToken.html', - controller: 'EditApiTokenController', - controllerAs: 'ctrl', - resolve: { - tokenItem: function() { - return item; - } - } - }); - - mymodalInstance.result.then(function() { - userData.apitokens().then(processTokenResponse); - }); - } - - function deleteToken(id) { - userData.deleteToken(id).then(function() { - _.remove( $scope.apitokens , {id: id}); - }); - } - - function generateToken() { - console.log("Generate token in Admin"); - - var mymodalInstance = $uibModal.open({ - templateUrl: 'app/dashboard/views/generateApiToken.html', - controller: 'GenerateApiTokenController', - controllerAs: 'ctrl', - resolve: {} - }); - - mymodalInstance.result.then(function (condition) { - window.location.reload(false); - }); - } - - function editAccount(item) { - console.log("Edit service account in Admin"); - - var mymodalInstance=$uibModal.open({ - templateUrl: 'app/dashboard/views/edit-service-account.html', - controller: 'EditServiceAccountController', - controllerAs: 'ctrl', - resolve: { - account: function() { - return item; - } - } - }); - - mymodalInstance.result.then(function() { - serviceAccountData.getAllServiceAccounts().then(processServAccResponse); - }); - } - - function addServiceAccount() { - console.log("Add service account"); - - var mymodalInstance = $uibModal.open({ - templateUrl: 'app/dashboard/views/add-service-account.html', - controller: 'AddServiceAccountController', - controllerAs: 'ctrl', - resolve: {} - }); - - mymodalInstance.result.then(function (condition) { - window.location.reload(false); - }); - } - - function addFeatureFlag() { - console.log("Add Feature flags"); - - var mymodalInstance = $uibModal.open({ - templateUrl: 'app/dashboard/views/add-featureflag.html', - controller: 'AddFeatureFlagController', - controllerAs: 'ctrl', - resolve: {} - }); - - mymodalInstance.result.then(function (condition) { - window.location.reload(false); - }); - } - - function deleteFlags(id) { - featureFlagsData.deleteFeatureFlags(id).then(function() { - _.remove( ctrl.featureFlags , {id: id}); - }); - } - - - function deleteAccount(id) { - serviceAccountData.deleteAccount(id).then(function() { - _.remove( ctrl.serviceAccounts , {id: id}); - }); - } - - - function processResponse(data) { - ctrl.dashboards = paginationWrapperService.processDashboardResponse({"data" : data}); - } - - function processUserResponse(response) { - $scope.users = response.data; - } - - function processTokenResponse(response) { - $scope.apitokens = response.data; - } - - function processTemplateResponse(data) { - ctrl.templates = data; - } - - function processServAccResponse(response){ - ctrl.serviceAccounts = response.data; - } - - function processFeatureFlagResponse(response){ - ctrl.featureFlags = response.data; - } - - // navigate to create template modal - function goToManager() { - var modalInstance = $uibModal.open({ - templateUrl: 'app/dashboard/views/templateManager.html', - controller: 'TemplateController', - controllerAs: 'ctrl', - size: 'lg', - resolve: {} - }).result.then(function (config) { - window.location.reload(true); - }); - } - - // Edit template - function editTemplate(item) { - console.log("Edit Template in Admin"); - var mymodalInstance = $uibModal.open({ - templateUrl: 'app/dashboard/views/editTemplate.html', - controller: 'EditTemplateController', - controllerAs: 'ctrl', - size: 'md', - resolve: { - templateObject: function () { - return item; - } - } - }); - - mymodalInstance.result.then(function success() { - dashboardData.search().then(processResponse); - userData.getAllUsers().then(processUserResponse); - userData.apitokens().then(processTokenResponse); - templateMangerData.getAllTemplates().then(processTemplateResponse); - }); - } - - //Delete template - function deleteTemplate(item) { - var id = item.id; - var dashboardsList = []; - dashboardData.searchTemplate(item.template).then(function (response) { - _(response).forEach(function (dashboard) { - if (dashboard.template == item.template) { - dashboardsList.push(dashboard.title); - } - }); - if (dashboardsList.length > 0) { - var dash = ''; - for (var dashboardTitle in dashboardsList) { - dash = dash + '\n' + dashboardsList[dashboardTitle]; - } - swal({ - title: 'Template used in existing dashboards', - html: true, - type: "warning", - showConfirmButton: true, - closeOnConfirm: true - }); - } else { - templateMangerData.deleteTemplate(id).then(function () { - _.remove(ctrl.templates, {id: id}); - }, function (response) { - var msg = 'An error occurred while deleting the Template'; - swal(msg); - }); - } - }); - } - - //View template details - function viewTemplateDetails(myitem) { - ctrl.templateName = myitem.template; - templateMangerData.search(myitem.template).then(function (response) { - ctrl.templateDetails = response; - $uibModal.open({ - templateUrl: 'app/dashboard/views/templateDetails.html', - controller: 'TemplateDetailsController', - controllerAs: 'ctrl', - size: 'lg', - resolve: { - modalData: function () { - return { - templateDetails: ctrl.templateDetails - } - } - } - }); - }); - } - - $scope.navigateToTab = function (tab) { - $scope.tab = tab; - } - - $scope.isActiveUser = function (user) { - if (user.authType === ctrl.authType && user.username === ctrl.username) { - return true; - } - return false; - } - - $scope.promoteUserToAdmin = function (user) { - userData.promoteUserToAdmin(user).then( - function (response) { - var index = $scope.users.indexOf(user); - $scope.users[index] = response.data; - }, - function (error) { - $scope.error = error; - } - ); - } - - $scope.demoteUserFromAdmin = function (user) { - userData.demoteUserFromAdmin(user).then( - function (response) { - var index = $scope.users.indexOf(user); - $scope.users[index] = response.data; - }, - function (error) { - $scope.error = error; - } - ); - } - -//Configuration settings functionality starts here - dashboardData.getGeneralConfig().then(processGeneralConfigResponse); - function processGeneralConfigResponse(data){ - $scope.choices = data; - } - - $scope.oneAtATime = false; - $scope.configTooltip = $sce.trustAsHtml("
  • Url Should be the server URL along with port, from where the jobs/appications have to be fetched.
  • Username Should be the functional username which has access to all the jobs/applications
  • Password Should be the corresponding password for the functional account
"); - $scope.status = { - isCustomHeaderOpen: true, - open:true - }; - $scope.showpassword = false; - $scope.changePassIcon = function(){ - $scope.showpassword = !$scope.showpassword; - } - $scope.addNewConfig = function(objKey) { - $scope.choices[objKey].info.push({}); - }; - - $scope.removeNewConfig = function(item,objKey) { - $scope.choices[objKey].info.splice(item,1); - - }; - $scope.removeConfigHead = function(e, objKey){ - e.preventDefault() - $scope.choices.splice(objKey,1); - } - $scope.generalConfigFormSave =function(form, obj){ - - if(form.$valid){ - dashboardData.generalConfigSave(obj).then( - function(response) { - swal('Configuration saved successfully!!'); - }, - function(error) { - swal('Configuration not saved !!'); - } - ); - }else{ - $scope.status.open = true; - } - } - $scope.togglePasswordType = function(idKey,classKey){ - var inputType = document.getElementById(idKey).type; - if(inputType=="password"){ - document.getElementById(idKey).type="text"; - document.getElementById(classKey).className="fa fa-eye-slash"; - }else{ - document.getElementById(idKey).type="password"; - document.getElementById(classKey).className="fa fa-eye"; - } - } - - function filterByTitle (title) { - var promises = paginationWrapperService.filterByTitle(title, ctrl.dashboardType); - $q.all(promises).then (function() { - ctrl.dashboards = paginationWrapperService.getDashboards(); - - }); - } - - } -})(); diff --git a/UI/src/app/dashboard/controllers/createDashboard.js b/UI/src/app/dashboard/controllers/createDashboard.js deleted file mode 100644 index 04632fc5c6..0000000000 --- a/UI/src/app/dashboard/controllers/createDashboard.js +++ /dev/null @@ -1,218 +0,0 @@ -/** - * Controller for the modal popup when creating - * a new dashboard on the startup page - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('CreateDashboardController', CreateDashboardController); - - CreateDashboardController.$inject = ['$location', '$uibModalInstance', 'dashboardData', 'userService', 'DashboardType', 'cmdbData', 'dashboardService', 'templateMangerData','$uibModal', 'ScoreDisplayType']; - function CreateDashboardController($location, $uibModalInstance, dashboardData, userService, DashboardType, cmdbData, dashboardService, templateMangerData,$uibModal, ScoreDisplayType) { - var ctrl = this; - - // public variables - ctrl.dashboardTitle = ''; - ctrl.applicationName = ''; - ctrl.availableTemplates = []; - ctrl.configurationItemBusServ = ''; - ctrl.configurationItemBusApp = ''; - ctrl.configurationItemBusServId = ""; - ctrl.configurationItemBusAppId = ""; - ctrl.configureSelect = "widgets"; - ctrl.scoreSettings = { - scoreEnabled : false, - scoreDisplay : ScoreDisplayType.HEADER - }; - - // TODO: dynamically register templates with script - ctrl.templates = [ - {value: 'capone', name: 'Cap One', type: DashboardType.TEAM}, - {value: 'caponechatops', name: 'Cap One ChatOps', type: DashboardType.TEAM}, - {value: 'cloud', name: 'Cloud Dashboard', type: DashboardType.TEAM}, - {value: 'splitview', name: 'Split View', type: DashboardType.TEAM}, - {value: 'product-dashboard', name: 'Product Dashboard', type: DashboardType.PRODUCT} - ]; - - ctrl.selectWidgetOrTemplateToolTip="Customize your dashboard layout by selecting widgets while creating dashboard or you can choose from pre-existing/custom templates"; - - // public methods - ctrl.submit = submit; - ctrl.isTeamDashboardSelected = isTeamDashboardSelected; - ctrl.templateFilter = templateFilter; - ctrl.setAvailableTemplates = setAvailableTemplates; - ctrl.getConfigItem = getConfigItem; - ctrl.resetFormValidation = resetFormValidation; - ctrl.getBusAppToolText = getBusAppToolText; - ctrl.getBusSerToolText = getBusSerToolText; - ctrl.configureWidgets = configureWidgets; - (function () { - var types = dashboardData.types(); - ctrl.dashboardTypes = []; - - _(types).forEach(function (i) { - ctrl.dashboardTypes.push({ - id: i.id, - text: i.name + ' dashboard' - }) - }); - - if (ctrl.dashboardTypes.length) { - ctrl.dashboardType = ctrl.dashboardTypes[0]; - ctrl.setAvailableTemplates(); - } - })(); - - function getConfigItem(type, filter) { - return cmdbData.getConfigItemList(type, {"search": filter, "size": 20}).then(function (response) { - return response; - }); - } - - function templateFilter(item) { - return !ctrl.dashboardType || item.type == ctrl.dashboardType.id; - } - - function setAvailableTemplates() { - var templates = []; - var customTemplates = []; - ctrl.selectedTemplate = null; - - if (!!ctrl.dashboardType) { - _(ctrl.templates).forEach(function (tmpl) { - if (tmpl.type === ctrl.dashboardType.id) { - templates.push(tmpl); - } - }); - - // get all custom templates and feed to dropdown - templateMangerData.getAllTemplates().then(function (data) { - _(data).forEach(function (template) { - var template = { - value: template.template, name: template.template, type: DashboardType.TEAM - } - customTemplates.push(template); - }); - _(customTemplates).forEach(function (tmpl) { - if (tmpl.type === ctrl.dashboardType.id) { - templates.push(tmpl); - } - }); - }); - } - - if (templates.length == 1) { - ctrl.selectedTemplate = templates[0]; - } - ctrl.configurationItemBusApp = dashboardService.getBusServValueBasedOnType(ctrl.dashboardType.id, ctrl.configurationItemBusApp); - ctrl.availableTemplates = templates; - } - - // method implementations - function submit(form) { - var templateValue = ""; - var configBusSerItem = ctrl.configurationItemBusServ ? ctrl.configurationItemBusServ.configurationItem : null; - var configBusAppItem = ctrl.configurationItemBusApp ? ctrl.configurationItemBusApp.configurationItem : null; - if (ctrl.configureSelect == 'widgets' && ctrl.dashboardType.id == 'team') { - templateValue = "widgets"; - form.selectedTemplate.$setValidity('required', true); - var appName = document.cdf.applicationName ? document.cdf.applicationName.value : document.cdf.dashboardType.value; - if (form.$valid) { - submitData = { - template: templateValue, - title: document.cdf.dashboardTitle.value, - type: document.cdf.dashboardType.value, - applicationName: appName, - componentName: appName, - configurationItemBusServName: configBusSerItem, - configurationItemBusAppName: configBusAppItem, - scoreEnabled : ctrl.scoreSettings.scoreEnabled, - scoreDisplay : ctrl.scoreSettings.scoreDisplay - }; - $uibModalInstance.dismiss(); - configureWidgets(submitData); - } - } else { - templateValue = document.cdf.selectedTemplate.value; - resetFormValidation(form); - // perform basic validation and send to the api - if (form.$valid) { - var appName = document.cdf.applicationName ? document.cdf.applicationName.value : document.cdf.dashboardType.value, - submitData = { - template: templateValue, - title: document.cdf.dashboardTitle.value, - type: document.cdf.dashboardType.value, - applicationName: appName, - componentName: appName, - configurationItemBusServName: configBusSerItem, - configurationItemBusAppName: configBusAppItem, - scoreEnabled : ctrl.scoreSettings.scoreEnabled, - scoreDisplay : ctrl.scoreSettings.scoreDisplay - }; - - dashboardData - .create(submitData) - .success(function (data) { - // redirect to the new dashboard - $location.path('/dashboard/' + data.id); - // close dialog - $uibModalInstance.dismiss(); - }) - .error(function (data) { - if (data.errorCode === 401) { - $modalInstance.close(); - } else if (data.errorCode === -13) { - - if (data.errorMessage) { - ctrl.dupErroMessage = data.errorMessage; - } - - form.configurationItemBusServ.$setValidity('dupBusServError', false); - form.configurationItemBusApp.$setValidity('dupBusAppError', false); - - } else { - form.dashboardTitle.$setValidity('createError', false); - } - - }); - } - } - } - - function isTeamDashboardSelected() { - return ctrl.dashboardType && ctrl.dashboardType.id == DashboardType.TEAM; - } - - function resetFormValidation(form) { - ctrl.dupErroMessage = ""; - form.configurationItemBusServ.$setValidity('dupBusServError', true); - form.configurationItemBusApp.$setValidity('dupBusAppError', true); - form.dashboardTitle.$setValidity('createError', true); - } - - function getBusAppToolText() { - return dashboardService.getBusAppToolTipText(); - } - - function getBusSerToolText() { - return dashboardService.getBusSerToolTipText(); - } - - function configureWidgets(submitData) { - var modalInstance = $uibModal.open({ - templateUrl: 'app/dashboard/views/widgetConfigManager.html', - controller: 'WidgetConfigManager', - controllerAs: 'ctrl', - size: 'lg', - resolve: { - createDashboardData: submitData - } - }).result.then(function (config) { - window.location.reload(true); - }); - } - - } -})(); diff --git a/UI/src/app/dashboard/controllers/dashboard.js b/UI/src/app/dashboard/controllers/dashboard.js deleted file mode 100644 index ccb4506635..0000000000 --- a/UI/src/app/dashboard/controllers/dashboard.js +++ /dev/null @@ -1,64 +0,0 @@ -/** - * Controller for the dashboard route. - * Render proper template. - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('DashboardController', DashboardController); - - DashboardController.$inject = ['dashboard', '$location', 'dashboardService', 'ScoreDisplayType']; - function DashboardController(dashboard, $location, dashboardService, ScoreDisplayType) { - var ctrl = this; - - // if dashboard isn't available through resolve it may have been deleted - // so redirect to the home screen - if (!dashboard) { - $location.path('/'); - } - - // set the template and make sure it has access to the dashboard objec - // dashboard is guaranteed by the resolve setting in the route - - // public variables - var dashboardTemplate = dashboard.template.toLowerCase(); - if (dashboardTemplate == 'capone' || dashboardTemplate == 'product-dashboard' || dashboardTemplate == 'caponechatops' || dashboardTemplate == 'cloud' || - dashboardTemplate == 'splitview') { - ctrl.templateUrl = 'components/templates/' + dashboardTemplate + '.html'; - } - else if(dashboardTemplate == 'widgets') { - ctrl.templateUrl = 'components/templates/widgetsTemplate.html'; - } else { - ctrl.templateUrl = 'components/templates/customTemplate.html'; - } - dashboard.title = dashboardService.getDashboardTitle(dashboard); - ctrl.dashboard = dashboard; - - //Add attributes for score - ctrl.scoreEnabled = !!dashboard.scoreEnabled; - ctrl.scoreHeaderEnabled = ctrl.scoreEnabled && (dashboard.scoreDisplay === ScoreDisplayType.HEADER); - ctrl.scoreWidgetEnabled = ctrl.scoreEnabled && (dashboard.scoreDisplay === ScoreDisplayType.WIDGET); - - //Default options to use with score display in header - ctrl.scoreRateItOptionsHeader = { - readOnly : true, - step : 0.1, - starWidth : 22, - starHeight : 22, - class : "score" - }; - - //Default options to use with score display in widget - ctrl.scoreRateItOptionsWidget = { - readOnly : true, - step : 0.1, - starWidth : 40, - starHeight : 40, - class : "score" - }; - - console.log('Dashboard', dashboard); - } -})(); diff --git a/UI/src/app/dashboard/controllers/editApiToken.js b/UI/src/app/dashboard/controllers/editApiToken.js deleted file mode 100644 index 860a2144ae..0000000000 --- a/UI/src/app/dashboard/controllers/editApiToken.js +++ /dev/null @@ -1,50 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('EditApiTokenController', EditApiTokenController); - - EditApiTokenController.$inject = ['$uibModalInstance','userData','tokenItem']; - function EditApiTokenController($uibModalInstance, userData, tokenItem) { - - var ctrl = this; - ctrl.apiUser = tokenItem.apiUser; - ctrl.date = new Date(tokenItem.expirationDt); - - // public methods - ctrl.submit = submit; - - function submit(form) { - - form.expDt.$setValidity('apiTokenError', true); - - if (form.$valid) { - console.log('val is ' + document.cdf.apiUser); - console.log('val is ' + document.cdf.apiUser.value); - console.log('dt is ' + document.cdf.expDt); - console.log('dt is ' + document.cdf.expDt.value); - var id = tokenItem.id - var selectedDt = Date.parse(document.cdf.expDt.value); - var momentSelectedDt = moment(selectedDt); - var timemsendOfDay = momentSelectedDt.endOf('day').valueOf(); - - var apitoken = { - "apiUser" : document.cdf.apiUser.value, - "expirationDt" : timemsendOfDay - }; - - userData - .updateToken(apitoken, id) - .success(function (response) { - console.log(response); - $uibModalInstance.close(); - }) - .error(function(response) { - console.log(response); - form.expDt.$setValidity('apiTokenError', false); - }); - } - } - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/controllers/editDashboard.js b/UI/src/app/dashboard/controllers/editDashboard.js deleted file mode 100644 index 428bda295c..0000000000 --- a/UI/src/app/dashboard/controllers/editDashboard.js +++ /dev/null @@ -1,302 +0,0 @@ -/** - * Controller for the modal popup when creating - * a new dashboard on the startup page - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('EditDashboardController', EditDashboardController) - .filter('ownerFilter', function() { - return function(users, owners) { - var result = [] - angular.forEach(users, function(user) { - var isOwner = false - angular.forEach(owners, function(owner) { - if(user.username === owner.username && user.authType === owner.authType) { - isOwner = true - } - }) - - if (!isOwner) { - result.push(user) - } - }) - - return result - } - }); - - EditDashboardController.$inject = ['$uibModalInstance', 'dashboardData', 'userData', 'userService', 'dashboardItem', '$scope', '$q', 'cmdbData', 'dashboardService','widgetManager']; - function EditDashboardController($uibModalInstance, dashboardData, userData, userService, dashboardItem, $scope, $q, cmdbData, dashboardService,widgetManager) { - - var ctrl = this; - - // public variables - ctrl.dashboardType = dashboardItem.type; - ctrl.configurationItemBusServ = dashboardItem.configurationItemBusServName; - ctrl.configurationItemBusApp = dashboardItem.configurationItemBusAppName; - ctrl.tabs = [ - { name: "Dashboard Title"}, - { name: "Business Service/ Application"}, - { name: "Owner Information"}, - { name: "Widget Management"}, - { name: "Score"} - - ]; - ctrl.tabView = ctrl.tabs[0].name; - ctrl.activeWidgets = []; - ctrl.scoreSettings = { - scoreEnabled : !!dashboardItem.scoreEnabled, - scoreDisplay : dashboardItem.scoreDisplay - }; - - // public methods - ctrl.submit = submit; - ctrl.submitBusServOrApp = submitBusServOrApp; - ctrl.ownerFormSubmit = ownerFormSubmit; - ctrl.getConfigItem = getConfigItem; - ctrl.getDashboardTitle = getDashboardTitle; - ctrl.getBusAppToolText = getBusAppToolText; - ctrl.getBusSerToolText = getBusSerToolText; - ctrl.tabToggleView = tabToggleView; - ctrl.isValidBusServName = isValidBusServName; - ctrl.isValidBusAppName = isValidBusAppName; - ctrl.saveWidgets = saveWidgets; - ctrl.onConfigurationItemBusAppSelect = onConfigurationItemBusAppSelect; - ctrl.submitScoreSettings = submitScoreSettings; - - ctrl.validBusServName = isValidBusServName(); - ctrl.validBusAppName = isValidBusAppName(); - ctrl.dashboardTitle = getDashboardTitle(); - - ctrl.username = userService.getUsername(); - ctrl.authType = userService.getAuthType(); - - dashboardData.owners(dashboardItem.id).then(processOwnerResponse); - - dashboardData.detail(dashboardItem.id).then(processDashboardDetail); - - - function processDashboardDetail(response){ - var data = response; - ctrl.activeWidgets=[]; - ctrl.widgets = widgetManager.getWidgets(); - if(response.template =='widgets'){ - ctrl.selectWidgetsDisabled = false; - ctrl.activeWidgets = response.activeWidgets; - }else{ - ctrl.selectWidgetsDisabled = true; - _.map(ctrl.widgets, function (value, key) { - ctrl.activeWidgets.push(key); - }); - } - // collection to hold selected widgets - ctrl.widgetSelections={}; - // iterate through widgets and add existing widgets for dashboard - _.map(ctrl.widgets, function (value, key) { - if(key!='') - if(ctrl.activeWidgets.indexOf(key)>-1){ - ctrl.widgetSelections[key] = true; - }else{ - ctrl.widgetSelections[key] = false; - } - }); - _(ctrl.widgets).forEach(function (widget) { - var wd = widget; - ctrl.widgetSelections[widget.title]= false; - }); - } - - function processUserResponse(response) { - $scope.users = response.data; - } - - function processOwnerResponse(response) { - $scope.owners = response; - userData.getAllUsers().then(processUserResponse); - } - - $scope.isActiveUser = function(user) { - if(user.authType === ctrl.authType && user.username === ctrl.username) { - return true; - } - return false; - } - - $scope.promoteUserToOwner = function(user) { - var index = $scope.users.indexOf(user); - if (index > -1) { - $scope.owners.push(user) - } - } - - $scope.demoteUserFromOwner = function(user) { - var index = $scope.owners.indexOf(user); - if (index > -1) { - $scope.owners.splice(index, 1) - } - } - - function submit(form) { - form.dashboardTitle.$setValidity('renameError', true); - if (form.$valid) { - renameSubmit() - .catch(function(error){ - $scope.error = error.data - }); - } else { - form.dashboardTitle.$setValidity('renameError', false); - } - } - - function renameSubmit() { - return $q.when(dashboardData.rename(dashboardItem.id, document.cdf.dashboardTitle.value)) - .then(function() { - $uibModalInstance.close(); - }); - } - function ownerFormSubmit(form) { - - if (form.$valid) { - ownerSubmit() - .catch(function(error){ - $scope.error = error.data - }); - } - } - function ownerSubmit() { - - return $q.when(dashboardData.updateOwners(dashboardItem.id, prepareOwners($scope.owners))) - .then(function() { - $uibModalInstance.close(); - }); - } - - function prepareOwners(owners) { - var putData = [] - - owners.forEach(function(owner) { - putData.push({username: owner.username, authType: owner.authType}) - }) - - return putData - } - - function submitBusServOrApp(form) { - resetFormValidation(form); - if (form.$valid) { - var submitData = { - configurationItemBusServName: document.formBusinessService.configurationItemBusServ ? document.formBusinessService.configurationItemBusServ.value : null, - configurationItemBusAppName: document.formBusinessService.configurationItemBusApp ? document.formBusinessService.configurationItemBusApp.value : null - }; - dashboardData - .updateBusItems(dashboardItem.id,submitData) - .success(function (data) { - $uibModalInstance.close(); - }) - .error(function (data) { - if(data){ - ctrl.dupErroMessage = data; - } - - form.configurationItemBusServ.$setValidity('dupBusServError', false); - form.configurationItemBusApp.$setValidity('dupBusAppError', false); - }); - } - - } - - function getConfigItem(type ,filter) { - return cmdbData.getConfigItemList(type, {"search": filter, "size": 20}).then(function (response){ - return response; - }); - } - function getDashboardTitle(){ - return dashboardService.getDashboardTitleOrig(dashboardItem); - } - - function getBusAppToolText(){ - return dashboardService.getBusAppToolTipText(); - } - - function getBusSerToolText(){ - return dashboardService.getBusSerToolTipText(); - } - function tabToggleView(index) { - ctrl.dupErroMessage = ""; - ctrl.tabView = typeof ctrl.tabs[index] === 'undefined' ? ctrl.tabs[0].name : ctrl.tabs[index].name; - }; - function resetFormValidation(form){ - ctrl.dupErroMessage = ""; - form.configurationItemBusServ.$setValidity('dupBusServError', true); - if(form.configurationItemBusApp){ - form.configurationItemBusApp.$setValidity('dupBusAppError', true); - } - - } - function isValidBusServName(){ - var valid = true; - if(dashboardItem.configurationItemBusServName != undefined && !dashboardItem.validServiceName){ - valid = false; - } - return valid; - } - function isValidBusAppName(){ - var valid = true; - if(dashboardItem.configurationItemBusAppName != undefined && !dashboardItem.validAppName){ - valid = false; - } - return valid; - } - - // Save template - after edit - function saveWidgets(form) { - findSelectedWidgets(); - if(form.$valid ){ - var submitData = { - activeWidgets: ctrl.selectedWidgets - }; - dashboardData - .updateDashboardWidgets(dashboardItem.id,submitData) - .success(function (data) { - $uibModalInstance.close(); - }) - .error(function (data) { - var msg = 'An error occurred while editing dashboard'; - swal(msg); - }); - } - } - - // find selected widgets and add it to collection - function findSelectedWidgets(){ - ctrl.selectedWidgets = []; - for(var selectedWidget in ctrl.widgetSelections){ - var s = ctrl.widgetSelections[selectedWidget]; - if(s){ - ctrl.selectedWidgets.push(selectedWidget); - } - } - } - - function onConfigurationItemBusAppSelect(value){ - ctrl.configurationItemBusApp = value; - } - - function submitScoreSettings(form) { - if(form.$valid ){ - dashboardData - .updateDashboardScoreSettings(dashboardItem.id, ctrl.scoreSettings.scoreEnabled, ctrl.scoreSettings.scoreDisplay) - .success(function (data) { - $uibModalInstance.close(); - }) - .error(function (data) { - var msg = 'An error occurred while editing dashboard'; - swal(msg); - }); - } - } - } -})(); diff --git a/UI/src/app/dashboard/controllers/editServiceAccount.js b/UI/src/app/dashboard/controllers/editServiceAccount.js deleted file mode 100644 index f3a13b879e..0000000000 --- a/UI/src/app/dashboard/controllers/editServiceAccount.js +++ /dev/null @@ -1,46 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('EditServiceAccountController', EditServiceAccountController); - - EditServiceAccountController.$inject = ['$uibModalInstance','serviceAccountData','account']; - function EditServiceAccountController($uibModalInstance, serviceAccountData, account) { - - var ctrl = this; - ctrl.serviceAccount = account.serviceAccountName; - ctrl.fileNames = account.fileNames; - ctrl.id = account.id; - // public methods - ctrl.submit = submit; - - function submit(form) { - - if (form.$valid) { - - console.log('val is ' + document.cdf.serviceAccount.value); - console.log('val is ' + document.cdf.fileNames.value); - - var account = { - "serviceAccount" : document.cdf.serviceAccount.value, - "fileNames" : document.cdf.fileNames.value - - }; - - serviceAccountData - .updateAccount(account,ctrl.id) - .success(function (response) { - console.log(response); - //$scope.apiKey = response; - - $uibModalInstance.close(); - }) - .error(function(response) { - console.log(response); - - }); - } - } - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/controllers/editTemplate.js b/UI/src/app/dashboard/controllers/editTemplate.js deleted file mode 100644 index 449d32e58c..0000000000 --- a/UI/src/app/dashboard/controllers/editTemplate.js +++ /dev/null @@ -1,181 +0,0 @@ -/** - * Controller for the template CRUD page - */ -(function() { - 'use strict'; - - angular.module(HygieiaConfig.module) - .controller('EditTemplateController', EditTemplateController); - - EditTemplateController.$inject = [ '$scope', '$location', 'userService', 'widgetManager','templateMangerData','$uibModalInstance','templateObject','dashboardData']; - function EditTemplateController($scope, $location, userService, widgetManager,templateMangerData,$uibModalInstance,templateObject,dashboardData) { - var ctrl = this; - - // public variables - ctrl.search = ''; - ctrl.myadmin = ''; - ctrl.username = userService.getUsername(); - ctrl.showAuthentication = userService.isAuthenticated(); - ctrl.templateName =''; - ctrl.count = 0; - ctrl.templateDetails ={}; - ctrl.templateObj = templateObject; - - // public methods - ctrl.saveTemplate = saveTemplate; - - if(templateObject!=null){ - ctrl.edit = true; - ctrl.existingWidgets = templateObject.widgets; - ctrl.existingOrder = templateObject.order; - ctrl.templateName = templateObject.template; - ctrl.templateId = templateObject.id; - // get all widgets - ctrl.widgets = widgetManager.getWidgets(); - // collection to hold selected widgets - ctrl.widgetSelections={}; - // iterate through widgets and add existing widgets for dashboard - _.map(ctrl.widgets, function (value, key) { - var k = key; - if(key!='') - if(ctrl.existingWidgets.indexOf(k)>-1){ - ctrl.widgetSelections[k] = true; - }else{ - ctrl.widgetSelections[k] = false; - } - - }); - _(ctrl.widgets).forEach(function (widget) { - var wd = widget; - ctrl.widgetSelections[widget.title]= false; - }); - } - - if (ctrl.username === 'admin') { - ctrl.myadmin = true; - } - - $scope.options = { - cellHeight: 200, - verticalMargin: 10 - }; - - // Save template - after edit - function saveTemplate($event,form) { - ctrl.adjustedOrder = []; - findSelectedWidgets(); - findOrder(); - ctrl.adjustedOrder = cleanArray(ctrl.order); - var submitData = { - template: ctrl.templateName, - widgets: ctrl.selectedWidgets, - order:ctrl.adjustedOrder - }; - - var dashboardsList = []; - dashboardData.searchTemplate(submitData.template).then(function (response) { - _(response).forEach(function(dashboard){ - if(dashboard.template ==ctrl.templateName){ - dashboardsList.push(dashboard.title); - } - }); - - if(dashboardsList.length > 0){ - var dash =''; - for(var dashboardTitle in dashboardsList){ - dash = dash+'\n'+dashboardsList[dashboardTitle]; - } - swal({ - title: 'Template used in existing dashboards', - html: true, - type: "warning", - showCancelButton: true, - showConfirmButton:true, - closeOnConfirm: true, - closeOnCancel: true}, - function(){ - if(form.$valid ){ - templateMangerData.updateTemplate(ctrl.templateId,submitData) .then(function (data) { - // redirect to the new dashboard - var result = data; - var res = result; - ctrl.templateName =""; - var obj = false; - obj = { - tabName: 'templates' - }; - $uibModalInstance.close(obj); - }, function(response) { - var msg = 'An error occurred while editing the Template'; - swal(msg); - }); - } - }); - }else{ - if(form.$valid){ - templateMangerData.updateTemplate(ctrl.templateId,submitData) .then(function (data) { - var result = data; - var res = result; - ctrl.templateName =""; - var obj = false; - obj = { - tabName: 'templates' - }; - $uibModalInstance.close(obj); - }, function(response) { - var msg = 'An error occurred while editing the Template'; - swal(msg); - }); - } - } - }); - } - - // adjust array after edit - includes additions and deletions of widgets in existing collection of widgets - function cleanArray(actual) { - var newArray = new Array(); - for (var i = 0; i < actual.length; i++) { - if (actual[i]) { - newArray.push(actual[i]); - } - } - return newArray; - } - - // find selected widgets and add it to collection - function findSelectedWidgets(){ - ctrl.selectedWidgets = []; - for(var selectedWidget in ctrl.widgetSelections){ - var s = ctrl.widgetSelections[selectedWidget]; - if(s){ - ctrl.selectedWidgets.push(selectedWidget); - } - } - } - - //find the existing order of widget layout - function findOrder(){ - ctrl.order=[]; - var counter = ctrl.existingOrder.length; - _(ctrl.selectedWidgets).forEach(function (selectedWidget) { - var index = ctrl.existingOrder.indexOf(selectedWidget); - if(index>-1){ - ctrl.order[index] = selectedWidget; - } - }); - var orderLength = ctrl.order.length; - _(ctrl.selectedWidgets).forEach(function (selectedWidget) { - var index = ctrl.existingOrder.indexOf(selectedWidget); - if(index==-1){ - ctrl.order[orderLength++] = selectedWidget; - } - }); - } - - function admin() { - console.log('sending to admin page'); - $location.path('/admin'); - } - - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/controllers/generateApiToken.js b/UI/src/app/dashboard/controllers/generateApiToken.js deleted file mode 100644 index ab12510a22..0000000000 --- a/UI/src/app/dashboard/controllers/generateApiToken.js +++ /dev/null @@ -1,61 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('GenerateApiTokenController', GenerateApiTokenController); - - GenerateApiTokenController.$inject = ['$uibModalInstance', 'userService', 'userData', '$scope']; - function GenerateApiTokenController($uibModalInstance, userService, userData, $scope) { - - var ctrl = this; - - // public methods - ctrl.submit = submit; - - function processUserResponse(response) { - $scope.users = response; - } - - function submit(form) { - - form.apiKey.$setValidity('apiTokenError', true); - - if (form.$valid) { - console.log('val is ' + document.cdf.apiUser); - console.log('val is ' + document.cdf.apiUser.value); - console.log('dt is ' + document.cdf.expDt); - console.log('dt is ' + document.cdf.expDt.value); - - var selectedDt = Date.parse(document.cdf.expDt.value); - var momentSelectedDt = moment(selectedDt); - var timemsendOfDay = momentSelectedDt.endOf('day').valueOf(); - - var apitoken = { - "apiUser" : document.cdf.apiUser.value, - "expirationDt" : timemsendOfDay - }; - - userData - .createToken(apitoken) - .success(function (response) { - console.log(response); - //$scope.apiKey = response; - ctrl.apiKey = response; - //$uibModalInstance.close(); - }) - .error(function(response) { - console.log(response); - ctrl.apiKey = response; - form.apiKey.$setValidity('apiTokenError', false); - }); - } - else - { - //form.apiToken.$setValidity('apiTokenError', false); - } - - } - - } -})(); diff --git a/UI/src/app/dashboard/controllers/login.js b/UI/src/app/dashboard/controllers/login.js deleted file mode 100644 index 99b90027c2..0000000000 --- a/UI/src/app/dashboard/controllers/login.js +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Controller for performing authentication or signingup a new user */ -(function () { - 'use strict'; - var app = angular.module(HygieiaConfig.module) - var inject = ['$location', '$scope', 'authService', 'userService', 'loginRedirectService'] - function LoginController($location, $scope, authService, userService, loginRedirectService) { - if (userService.isAuthenticated()) { - $location.path('/'); - return; - } - var login = this; - login.templateUrl = 'app/dashboard/views/navheader.html'; - login.invalidUsernamePassword = false; - - - authService.getAuthenticationProviders().then(function(response) { - $scope.authenticationProviders = response.data; - $scope.activeTab = response.data[0]; - }); - - $scope.isStandardLogin = function () { - return $scope.activeTab === "STANDARD"; - } - - $scope.isLdapLogin = function () { - return $scope.activeTab === "LDAP"; - } - - $scope.showStandard = function () { - $scope.activeTab = "STANDARD"; - } - - $scope.showLdap = function () { - $scope.activeTab = "LDAP"; - } - - var signup = function () { - $location.path('/signup'); - }; - - $scope.standardLogin = { name: 'Standard Login', login: authService.login, signup: signup }; - $scope.ldapLogin = { name: 'Ldap Login', login: authService.loginLdap }; - - } - app.controller('LoginController', inject.concat([LoginController])); -})(); diff --git a/UI/src/app/dashboard/controllers/scoreComponentDetails.js b/UI/src/app/dashboard/controllers/scoreComponentDetails.js deleted file mode 100644 index 0e65fc1972..0000000000 --- a/UI/src/app/dashboard/controllers/scoreComponentDetails.js +++ /dev/null @@ -1,136 +0,0 @@ -/** - * Detail controller for the score component - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('ScoreComponentDetailsController', ScoreComponentDetailsController); - - ScoreComponentDetailsController.$inject = ['$uibModalInstance', 'scoreComponent']; - function ScoreComponentDetailsController($uibModalInstance, scoreComponent) { - var ctrl = this; - ctrl.scoreComponent = scoreComponent; - ctrl.componentMetrics = []; - ctrl.showDetails = true; - ctrl.getIconClass = getIconClass; - ctrl.close = close; - ctrl.closeAlert = closeAlert; - - ctrl.alert = null; - - //Constants - var STATE_COMPLETE = "complete"; - var STATE_NOT_PROCESSED = "not_processed"; - var STATE_CRITERIA_FAILED = "criteria_failed"; - var STATE_CRITERIA_PASSED = "criteria_passed"; - - activate(); - - function activate() { - if (!ctrl.scoreComponent) { - ctrl.showDetails = false; - return; - } - var typeDashboard = false; - if (ctrl.scoreComponent.componentMetrics) { - ctrl.componentMetrics = ctrl.scoreComponent.componentMetrics; - typeDashboard = true; - } else { - ctrl.componentMetrics = ctrl.scoreComponent.children; - } - setAlert(ctrl.scoreComponent); - updateStateProps(ctrl.scoreComponent); - - _.forEach(ctrl.componentMetrics, function (componentMetric) { - componentMetric.percent = componentMetric.weight + '%'; - updateStateProps(componentMetric); - if (componentMetric.propagate && ( - (typeDashboard && componentMetric.propagate === "dashboard") || - (!typeDashboard && componentMetric.propagate === "widget") - )) { - componentMetric.propagateScore = true; - componentMetric.propagateMessage = "Propagate score to " + componentMetric.propagate; - } - }); - - } - - function updateStateProps(scoreComponent) { - var state = scoreComponent.state; - if (state) { - scoreComponent.statusTxt = getState(state); - scoreComponent.statusClass = getStateClass(state); - scoreComponent.statusIcon = getStateIcon(state); - } - } - - function setAlert(scoreComponent) { - var message = scoreComponent.message; - var state = scoreComponent.state; - var alertClass = ''; - if (message && state) { - if (state === STATE_COMPLETE || state === STATE_CRITERIA_PASSED) { - alertClass = 'alert-success'; - } else if (state === STATE_CRITERIA_FAILED) { - alertClass = 'alert-danger'; - } else if (state === STATE_NOT_PROCESSED) { - alertClass = 'alert-warning'; - } - ctrl.alert = { - alertClass : alertClass, - message : message - }; - } - } - - function close() { - $uibModalInstance.dismiss('close'); - } - - function getState(state) { - if (state === STATE_COMPLETE) { - return 'Processed'; - } else if (state === STATE_CRITERIA_FAILED) { - return 'Criteria Failed'; - } else if (state === STATE_CRITERIA_PASSED) { - return 'Criteria Passed'; - } else if (state === STATE_NOT_PROCESSED) { - return 'Not Processed'; - } - } - - function getStateClass(state) { - if (state === STATE_COMPLETE) { - return 'processed'; - } else if (state === STATE_CRITERIA_FAILED) { - return 'criteria-failed'; - } else if (state === STATE_CRITERIA_PASSED) { - return 'processed'; - } else if (state === STATE_NOT_PROCESSED) { - return 'not-processed'; - } - } - - function getStateIcon(state) { - if (state === STATE_COMPLETE) { - return 'fa-check'; - } else if (state === STATE_CRITERIA_FAILED) { - return 'fa-times'; - } else if (state === STATE_CRITERIA_PASSED) { - return 'fa-check-circle '; - } else if (state === STATE_NOT_PROCESSED) { - return 'fa-ban'; - } - } - - function getIconClass(scoreComponent) { - return scoreComponent.statusClass + ' ' + scoreComponent.statusIcon; - } - - function closeAlert() { - ctrl.alert = null; - } - } -})(); diff --git a/UI/src/app/dashboard/controllers/scoreView.js b/UI/src/app/dashboard/controllers/scoreView.js deleted file mode 100644 index c85882e1cb..0000000000 --- a/UI/src/app/dashboard/controllers/scoreView.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * Controller for Score View : Header, Widget - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('ScoreViewController', ScoreViewController); - - ScoreViewController.$inject = ['$scope', 'scoreData', '$q', '$uibModal', 'scoreDataService']; - function ScoreViewController($scope, scoreData, $q, $uibModal, scoreDataService) { - var ctrl = $scope; - - ctrl.load = load; - ctrl.viewDetails = viewDetails; - ctrl.getScoreClass = getScoreClass; - - ctrl.scoreViewInfoToolTip = "Overall score for your dashboard. Click on score to view more details"; - - load(); - - function load() { - var deferred = $q.defer(); - scoreData.details($scope.dashboardId).then(function(data) { - var result = data.result; - processResponse(result); - scoreDataService.addDashboardScore(result); - var lastUpdated = data.lastUpdated; - ctrl.lastUpdatedActual = lastUpdated; - ctrl.lastUpdatedDisplay = moment(lastUpdated).dash('ago'); - deferred.resolve(data.lastUpdated); - }); - return deferred.promise; - } - - - function processResponse(data) { - ctrl.data = data; - if (data) { - ctrl.rateItOptions.value = data.score; - } else { - ctrl.rateItOptions.value = 'N/A'; - } - } - - function viewDetails() { - $uibModal.open({ - templateUrl: 'app/dashboard/views/scoreComponentDetails.html', - controller: 'ScoreComponentDetailsController', - controllerAs: 'detail', - size: 'lg', - resolve: { - scoreComponent: function() { - return ctrl.data; - } - } - }); - } - - function getScoreClass() { - if (ctrl.data && ctrl.data.alert) { - return 'low'; - } - return ''; - } - } -})(); diff --git a/UI/src/app/dashboard/controllers/signup.js b/UI/src/app/dashboard/controllers/signup.js deleted file mode 100644 index 0d5246e947..0000000000 --- a/UI/src/app/dashboard/controllers/signup.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * Controller for performing signup a new user */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('SignupController', SignupController); - - SignupController.$inject = ['$scope', 'authService', '$location']; - function SignupController($scope, authService, $location) { - var signup = this; - - // public variables - signup.id = ''; - signup.passwd = ''; - signup.templateUrl = "app/dashboard/views/navheader.html"; - signup.userCreated = false; - - - $scope.closeAlert = function (index) { - - if (signup.userCreated) { - $location.path("/"); - } - }; - - //public methods - signup.doSignup = doSignup; - signup.doLogin = doLogin; - - function doSignup(valid) { - if (valid) { - authService.register({username:document.suf.id.value, password:document.suf.password.value}).then(processSuccessfulResponse, processFailureResponse); - } - } - - function doLogin() { - $location.path('/login'); - } - - function processSuccessfulResponse(response) { - $location.path('/'); - } - - function processFailureResponse(response) { - $scope.suf.id.$setValidity('exists', false); - signup.userCreated = false; - } - - $scope.resetUsernameFieldValidity = function () { - $scope.suf.id.$setValidity('exists', true); - } - - } -})(); diff --git a/UI/src/app/dashboard/controllers/site.js b/UI/src/app/dashboard/controllers/site.js deleted file mode 100644 index 3bd97eb5ae..0000000000 --- a/UI/src/app/dashboard/controllers/site.js +++ /dev/null @@ -1,237 +0,0 @@ -/** - * Controller for choosing or creating a new dashboard - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('SiteController', SiteController); - - SiteController.$inject = ['$scope', '$q', '$uibModal', 'dashboardData', '$location', 'DashboardType', 'userService', - 'authService','dashboardService','user','paginationWrapperService']; - function SiteController($scope, $q, $uibModal, dashboardData, $location, DashboardType, userService, - authService, dashboardService, user, paginationWrapperService) { - var ctrl = this; - - // public variables - ctrl.search = ''; - ctrl.myadmin = ''; - - ctrl.username = userService.getUsername(); - ctrl.showAuthentication = userService.isAuthenticated(); - - ctrl.templateUrl = 'app/dashboard/views/navheader.html'; - ctrl.dashboardTypeEnum = DashboardType; - - // public methods - ctrl.createDashboard = createDashboard; - ctrl.deleteDashboard = deleteDashboard; - ctrl.manageTemplates = manageTemplates; - ctrl.open = open; - ctrl.login = login; - ctrl.logout = logout; - ctrl.admin = admin; - ctrl.setType = setType; - ctrl.filterNotOwnedList = filterNotOwnedList; - ctrl.editDashboard = editDashboard; - ctrl.pageChangeHandler = pageChangeHandler; - ctrl.pageChangeHandlerForMyDash = pageChangeHandlerForMyDash; - ctrl.getTotalItems = getTotalItems; - ctrl.getTotalItemsMyDash = getTotalItemsMyDash; - ctrl.getPageSize = getPageSize; - ctrl.filterByTitle = filterByTitle; - - if (userService.isAdmin()) { - ctrl.myadmin = true; - } - - (function() { - // set up the different types of dashboards with a custom icon - var types = dashboardData.types(); - _(types).forEach(function (item) { - if(item.id == DashboardType.PRODUCT) { - item.icon = 'fa-cubes'; - } - }); - - ctrl.dashboardTypes = types; - - dashboardData.getPageSize().then(function (data) { - pullDashboards(); - }); - })(); - - function getTotalItems() { - return paginationWrapperService.getTotalItems(); - } - - function getTotalItemsMyDash() { - return paginationWrapperService.getTotalItemsMyDash(); - } - - function getCurrentPage() { - return paginationWrapperService.getCurrentPage(); - } - - function getPageSize() { - return paginationWrapperService.getPageSize(); - } - - function setType(type) { - ctrl.dashboardType = type; - pullDashboards(type); - } - - function admin() { - console.log('sending to admin page'); - $location.path('/admin'); - } - - function login() { - $location.path('/login'); - } - - function logout() { - authService.logout(); - $location.path('/login'); - } - - // method implementations - function createDashboard() { - // open modal for creating a new dashboard - $uibModal.open({ - templateUrl: 'app/dashboard/views/createDashboard.html', - controller: 'CreateDashboardController', - controllerAs: 'ctrl' - }); - } - - function editDashboard(item,size) - { - // open modal for renaming dashboard - var modalInstance = $uibModal.open({ - templateUrl: 'app/dashboard/views/editDashboard.html', - controller: 'EditDashboardController', - controllerAs: 'ctrl', - size:size, - resolve: { - dashboardItem: function() { - return item; - } - } - }); - modalInstance.result.then(function success() { - pullDashboards() - }); - } - - function manageTemplates() { - $location.path('/templates'); - } - - function open(dashboardId) { - $location.path('/dashboard/' + dashboardId); - } - - function processDashboardResponse(data) { - ctrl.dashboards = paginationWrapperService.processDashboardResponse(data, ctrl.dashboardType); - } - - function processDashboardFilterResponse(data) { - ctrl.dashboards = paginationWrapperService.processDashboardFilterResponse(data); - } - - function processDashboardError(data) { - ctrl.dashboards = paginationWrapperService.processDashboardError(data); - } - - function processMyDashboardResponse(mydata) { - ctrl.mydash = paginationWrapperService.processMyDashboardResponse(mydata, ctrl.dashboardType); - } - - function processFilterMyDashboardResponse(mydata) { - ctrl.mydash = paginationWrapperService.processFilterMyDashboardResponse(mydata); - } - - function processMyDashboardError(data) { - ctrl.mydash = paginationWrapperService.processMyDashboardError(data); - } - - function deleteDashboard(item) { - var id = item.id; - dashboardData.delete(id).then(function () { - _.remove(ctrl.dashboards, {id: id}); - _.remove(ctrl.mydash, {id: id}); - paginationWrapperService.calculateTotalItems(ctrl.dashboardType); - paginationWrapperService.calculateTotalItemsMyDash(ctrl.dashboardType); - }, function(response) { - var msg = 'An error occurred while deleting the dashboard'; - - if(response.status > 204 && response.status < 500) { - msg = 'The Team Dashboard is currently being used by a Product Dashboard/s. You cannot delete at this time.'; - } - - swal(msg); - }); - } - - function filterNotOwnedList(db1, db2) { - - console.log("size before is:" + db1.length); - - var jointArray = db1.concat(db2); - - console.log("size after is:" + jointArray.length); - - var uniqueArray = jointArray.filter(function (elem, pos) { - return jointArray.indexOf(elem) == pos; - }); - - console.log("size after reduction is:" + uniqueArray.length); - ctrl.dashboards = uniqueArray; - } - - function pullDashboards(type) { - // request dashboards - dashboardData.searchByPage({"search": '', "type": type, "size": getPageSize(), "page": 0}) - .then(processDashboardResponse, processDashboardError); - - // request my dashboards - dashboardData.searchMyDashboardsByPage({"username": ctrl.username, "type": type, "size": getPageSize(), "page": 0}) - .then(processMyDashboardResponse, processMyDashboardError); - - paginationWrapperService.calculateTotalItems(type) - .then (function () { - ctrl.totalItems = paginationWrapperService.getTotalItems(); - }) - - paginationWrapperService.calculateTotalItemsMyDash(type) - .then (function () { - ctrl.totalItemsMyDash = paginationWrapperService.getTotalItemsMyDash(); - }) - } - - function pageChangeHandler(pageNumber) { - paginationWrapperService.pageChangeHandler(pageNumber, ctrl.dashboardType) - .then(function() { - ctrl.dashboards = paginationWrapperService.getDashboards(); - }); - } - - function pageChangeHandlerForMyDash(pageNumber) { - paginationWrapperService.pageChangeHandlerForMyDash(pageNumber, ctrl.dashboardType) - .then(function() { - ctrl.mydash = paginationWrapperService.getMyDashboards(); - }); - } - - function filterByTitle (title) { - var promises = paginationWrapperService.filterByTitle(title, ctrl.dashboardType); - $q.all(promises).then (function() { - ctrl.dashboards = paginationWrapperService.getDashboards(); - ctrl.mydash = paginationWrapperService.getMyDashboards(); - }); - } - } -})(); diff --git a/UI/src/app/dashboard/controllers/templateDetails.js b/UI/src/app/dashboard/controllers/templateDetails.js deleted file mode 100644 index 6d41e18259..0000000000 --- a/UI/src/app/dashboard/controllers/templateDetails.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Controller for the template details - */ -(function () { - 'use strict'; - - angular.module(HygieiaConfig.module) - .controller('TemplateDetailsController', TemplateDetailsController); - - TemplateDetailsController.$inject = ['modalData']; - function TemplateDetailsController(modalData) { - var ctrl = this; - ctrl.templateDetails = modalData.templateDetails; - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/controllers/templateManager.js b/UI/src/app/dashboard/controllers/templateManager.js deleted file mode 100644 index 7419e3c3f8..0000000000 --- a/UI/src/app/dashboard/controllers/templateManager.js +++ /dev/null @@ -1,144 +0,0 @@ -/** - * Controller for the template CRUD page - */ -(function() { - 'use strict'; - - angular.module(HygieiaConfig.module) - .controller('TemplateController', TemplateController); - - TemplateController.$inject = [ '$scope', '$location', 'userService', 'widgetManager', 'DashboardType','templateMangerData','$uibModalInstance']; - function TemplateController($scope, $location, userService, widgetManager, DashboardType,templateMangerData,$uibModalInstance) { - var ctrl = this; - - // public variables - ctrl.search = ''; - ctrl.myadmin = ''; - ctrl.username = userService.getUsername(); - ctrl.showAuthentication = userService.isAuthenticated(); - ctrl.templateUrl = 'app/dashboard/views/navheader.html'; - ctrl.dashboardTypeEnum = DashboardType; - - // public methods - ctrl.createTemplate = createTemplate; - ctrl.goToManager = goToManager; - ctrl.admin = admin; - - ctrl.toggleWidget = toggleWidget; - ctrl.removeWidget = removeWidget; - ctrl.onChange = onChange; - ctrl.onDragStart = onDragStart; - ctrl.onResizeStart = onResizeStart; - ctrl.onResizeStop = onResizeStop; - ctrl.saveTemplate = saveTemplate; - - ctrl.templateName =''; - ctrl.count = 0; - ctrl.templateDetails ={}; - - if (ctrl.username === 'admin') { - ctrl.myadmin = true; - } - - $scope.widgets = {}; - ctrl.widgets = widgetManager.getWidgets(); - - $scope.options = { - cellHeight: 200, - verticalMargin: 10 - }; - - function toggleWidget(widget, $event) { - if (widget in $scope.widgets) { - removeWidget(widget); - }else{ - addWidget(widget); - } - - $event.target.classList.toggle("added"); - } - - function addWidget(widgetTitle) { - var newWidget = { x:0, y:0, width:4, height:1,order :ctrl.count++ }; - $scope.widgets[widgetTitle] = newWidget; - }; - - function removeWidget(title, $event) { - if ($event != null) document.getElementById(title + '-button').classList.remove('added'); - delete $scope.widgets[title]; - ctrl.count--; - }; - - function saveTemplate($event,form) { - var widgets = []; - var order=[]; - _($scope.widgets).forEach(function(widget){ - var title = widget.title; - - }); - for (var title in $scope.widgets) { - widgets.push(title); - var obj = $scope.widgets[title]; - removeWidget(title, $event); - order[obj.order] = title; - } - var submitData = { - template: ctrl.templateName, - widgets: widgets, - order:order - }; - - if(form.$valid ){ - templateMangerData.createTemplate(submitData) .then(function (data) { - var result = data; - var res = result; - ctrl.templateName =""; - var obj = false; - obj = { - tabName: 'templates' - }; - $uibModalInstance.close(obj); - }); - } - - } - - function onChange(event, items) { - console.log("onChange event: "+event+" items:"+items); - }; - - function onDragStart(event, ui) { - console.log("onDragStart event: "+event+" ui:"+ui); - }; - - function onDragStop(event, ui) { - console.log("onDragStop event: "+event+" ui:"+ui); - }; - - function onResizeStart(event, ui) { - console.log("onResizeStart event: "+event+" ui:"+ui); - }; - - function onResizeStop(event, ui) { - console.log("onResizeStop event: "+event+" ui:"+ui); - }; - - function admin() { - console.log('sending to admin page'); - $location.path('/admin'); - } - - // method implementations - function createTemplate() { - $modal.open({ - templateUrl: 'app/dashboard/views/createDashboard.html', - controller: 'CreateDashboardController', - controllerAs: 'ctrl' - }); - } - - function goToManager() { - $location.path('/templates/create'); - } - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/controllers/widgetConfigManager.js b/UI/src/app/dashboard/controllers/widgetConfigManager.js deleted file mode 100644 index fb035c86ef..0000000000 --- a/UI/src/app/dashboard/controllers/widgetConfigManager.js +++ /dev/null @@ -1,154 +0,0 @@ -/** - * Controller for the template CRUD page - */ -(function() { - 'use strict'; - - angular.module(HygieiaConfig.module) - .controller('WidgetConfigManager', TemplateController); - - TemplateController.$inject = [ '$scope', '$location', 'userService', 'widgetManager', 'DashboardType','$uibModalInstance','createDashboardData','dashboardData']; - function TemplateController($scope, $location, userService, widgetManager,DashboardType,$uibModalInstance,createDashboardData,dashboardData) { - var ctrl = this; - - // public variables - ctrl.search = ''; - ctrl.myadmin = ''; - ctrl.username = userService.getUsername(); - ctrl.showAuthentication = userService.isAuthenticated(); - ctrl.templateUrl = 'app/dashboard/views/navheader.html'; - ctrl.dashboardTypeEnum = DashboardType; - - // public methods - ctrl.admin = admin; - ctrl.toggleWidget = toggleWidget; - ctrl.removeWidget = removeWidget; - ctrl.onChange = onChange; - ctrl.onDragStart = onDragStart; - ctrl.onResizeStart = onResizeStart; - ctrl.onResizeStop = onResizeStop; - ctrl.saveDashboard = saveDashboard; - - ctrl.templateName =''; - ctrl.count = 0; - ctrl.templateDetails ={}; - - ctrl.createDashboardData = createDashboardData; - if (ctrl.username === 'admin') { - ctrl.myadmin = true; - } - - $scope.widgets = {}; - ctrl.widgets = widgetManager.getWidgets(); - - $scope.options = { - cellHeight: 200, - verticalMargin: 10 - }; - - function toggleWidget(widget, $event) { - if (widget in $scope.widgets) { - removeWidget(widget); - }else{ - addWidget(widget); - } - - $event.target.classList.toggle("added"); - } - - function addWidget(widgetTitle) { - var newWidget = { x:0, y:0, width:4, height:1,order :ctrl.count++ }; - $scope.widgets[widgetTitle] = newWidget; - }; - - function removeWidget(title, $event) { - if ($event != null) document.getElementById(title + '-button').classList.remove('added'); - delete $scope.widgets[title]; - ctrl.count--; - }; - - function saveDashboard($event,form) { - var widgets = []; - var order=[]; - _($scope.widgets).forEach(function(widget){ - var title = widget.title; - - }); - for (var title in $scope.widgets) { - widgets.push(title); - var obj = $scope.widgets[title]; - removeWidget(title, $event); - order[obj.order] = title; - } - - var submitData = { - template: ctrl.createDashboardData.template, - title: ctrl.createDashboardData.title, - type: ctrl.createDashboardData.type, - applicationName: ctrl.createDashboardData.applicationName, - componentName: ctrl.createDashboardData.componentName, - configurationItemBusServName: ctrl.createDashboardData.configurationItemBusServName, - configurationItemBusAppName: ctrl.createDashboardData.configurationItemBusAppName, - scoreEnabled : ctrl.createDashboardData.scoreEnabled, - scoreDisplay : ctrl.createDashboardData.scoreDisplay, - activeWidgets: widgets - }; - - - if(form.$valid ){ - dashboardData - .create(submitData) - .success(function (data) { - // redirect to the new dashboard - $location.path('/dashboard/' + data.id); - // close dialog - $uibModalInstance.dismiss(); - }) - .error(function (data) { - if (data.errorCode === 401) { - $modalInstance.close(); - } else if (data.errorCode === -13) { - - if (data.errorMessage) { - ctrl.dupErroMessage = data.errorMessage; - } - - form.configurationItemBusServ.$setValidity('dupBusServError', false); - form.configurationItemBusApp.$setValidity('dupBusAppError', false); - - } else { - form.dashboardTitle.$setValidity('createError', false); - } - - }); - } - - } - - function onChange(event, items) { - console.log("onChange event: "+event+" items:"+items); - }; - - function onDragStart(event, ui) { - console.log("onDragStart event: "+event+" ui:"+ui); - }; - - function onDragStop(event, ui) { - console.log("onDragStop event: "+event+" ui:"+ui); - }; - - function onResizeStart(event, ui) { - console.log("onResizeStart event: "+event+" ui:"+ui); - }; - - function onResizeStop(event, ui) { - console.log("onResizeStop event: "+event+" ui:"+ui); - }; - - function admin() { - console.log('sending to admin page'); - $location.path('/admin'); - } - - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/branches-data.js b/UI/src/app/dashboard/core/data-factories/branches-data.js deleted file mode 100644 index ddf2ae13ec..0000000000 --- a/UI/src/app/dashboard/core/data-factories/branches-data.js +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Gets branches related data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('branchesData', branchesData); - - function branchesData($http) { - var testDetailRoute = 'test-data/branches.json'; - var branchDetailRoute = '/api/collector/item'; - - return { - details: details - }; - - // search for current branches - function details(collectorItemId) { - return $http.get(HygieiaConfig.local ? testDetailRoute : branchDetailRoute + '/' + collectorItemId) - .then(function (response) { - return response.data; - }); - } - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/build-data.js b/UI/src/app/dashboard/core/data-factories/build-data.js deleted file mode 100644 index 6618f8e90b..0000000000 --- a/UI/src/app/dashboard/core/data-factories/build-data.js +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Gets build related data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('buildData', buildData); - - function buildData($http) { - var testDetailRoute = 'test-data/build_detail.json'; - var buildDetailRoute = '/api/build/'; - - return { - details: details - }; - - // search for current builds - function details(params) { - return $http.get(HygieiaConfig.local ? testDetailRoute : buildDetailRoute, { params: params }) - .then(function (response) { - return response.data; - }); - } - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/core/data-factories/chatops-data.js b/UI/src/app/dashboard/core/data-factories/chatops-data.js deleted file mode 100644 index a47a81d0af..0000000000 --- a/UI/src/app/dashboard/core/data-factories/chatops-data.js +++ /dev/null @@ -1,29 +0,0 @@ -/** - * Gets code repo related data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('chatOpsData', chatOpsData); - - function chatOpsData($http) { - var testDetailRoute = 'test-data/chatops-hipchat.json'; - return { - details: details - }; - - function details(serviceUrl) { - return $http.get(HygieiaConfig.local ? testDetailRoute : serviceUrl).then(function (response) { - - return response.data; - }, function (response) { - return response.data; - }); - } - - - } - -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/core/data-factories/cicd-gates-data.js b/UI/src/app/dashboard/core/data-factories/cicd-gates-data.js deleted file mode 100644 index 15383a7850..0000000000 --- a/UI/src/app/dashboard/core/data-factories/cicd-gates-data.js +++ /dev/null @@ -1,220 +0,0 @@ -/** - * Gets gates related data - */ -(function() { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('cicdGatesData', cicdGatesData); - - var injector; - - //finds the required arguments and assign value to it - var prepArguments = function(args, name, dashboardId, collectorItemId, componentId) { - var arr = []; - //in the sequetnce in which it was defined.. - for (var i = 0; i < args.length; i++) { - if (args[i].value) { - var val = args[i].value; - if (typeof val == 'object') { - val = JSON.stringify(val); - val = val.replace("$dashboardid", dashboardId); - val = val.replace("$collectoritemid", collectorItemId); - val = val.replace("$name", name); - val = val.replace("$componentid", componentId); - val = JSON.parse(val); - } - arr.push(val); - } else { - //handle special params. - if (args[i].name.toLowerCase() == '$dashboardid') { - arr.push(dashboardId); - } else if (args[i].name.toLowerCase() == "$collectoritemid") { - arr.push(collectorItemId); - } else if (args[i].name.toLowerCase() == "name") { - arr.push(name); - } else { - console.log("invalid paramter..where do I get it?"); - } - } - } - if (arr.length == 0) { - return null; - } - return arr; - }; - - - //this returns object which is used to run jsonlogic.apply - var prepareEvalObject = function(res, data, name, dashboardId, collectorItemId, componentId) { - //extract the object which we will evaluate the rule with. - var loc = data.source.result.location; - var parts = loc.split("."); - var evalWith = res; //this will be used to evaluate json rule. - for (var i = 0; i < parts.length; i++) { - var prop = parts[i].trim(); - if (prop) { - evalWith = evalWith[prop]; - if (!evalWith) { - return null; - } - } - } - - //replace any $ conditions with values. - var rule = data.source.result.rule; - var lengthBasedRule = false; - if (rule) { - //relapce all $ items with values from context/paramter. - var str = JSON.stringify(rule); - str = str.replace("$dashboardid", dashboardId); - str = str.replace("$collectoritemid", collectorItemId); - str = str.replace("$componentid", componentId); - str = str.replace("$name", name); - lengthBasedRule = str.indexOf("$length") > 0; - rule = JSON.parse(str); - } - - //if we are working in an array - var extracted = {}; - - if (rule && evalWith.length) { - for (var j = 0; j < rule.length; j++) { - for (var i = 0; i < evalWith.length; i++) { - var match = false; - if (lengthBasedRule) { - var index = eval(rule[j].replace("$length", evalWith.length)); - if (i == index) { - match = true; - } - } else { - match = jsonLogic.apply(rule[j], evalWith[i]); - } - if (match) { - if (!data.source.result.find) { - evalWith = evalWith[i]; - break; - } else { - var name = null; - for (var x in rule[j]) { - name = rule[j][x][1]; - break; - } - extracted[name] = evalWith[i][data.source.result.find] - } - } - } - } - } - - - if (data.source.result.find) { - evalWith = extracted; - } - if (Array.isArray(evalWith) && evalWith.length == 0) { - return null; - } - return evalWith; - }; - - - - //this function is responsible for making the factory call - var factoryCaller = function(data, $q, name, dashboardId, collectorItemId, componentId) { - var defer = $q.defer(); - var factory = null; - if (data.source.api != "NA") { - factory = injector.get(data.source.api); //synamically get the factory from injector - } - if (!factory) { - if (data.source.api == "NA") { - data.value = "NA"; - } else { - data.value = "fail"; - } - defer.resolve(data); - } else { - var fun = factory[data.source.method]; //method of the factory to be calculateTechnicalDebt - var argsForFactoryMethod = prepArguments(data.source.args, name, dashboardId, collectorItemId, componentId); //arguments to be passed in the factory call - fun.apply(this, argsForFactoryMethod). - then(function(res) { - if (!res) { - data.value = "fail"; - return defer.resolve(data); - } - //prepapre the object whcih we need for json.appy an rule evaluation. - var evalWith = prepareEvalObject(res, data, name, dashboardId, collectorItemId, componentId); - // var d = res[data.source.result.location] - if (evalWith) { - if (typeof evalWith != 'object') { - evalWith = { - compare: evalWith - }; - } - var result = jsonLogic.apply(data.rules, evalWith); - data.value = result ? "pass" : "fail"; //evaludat ethe rule for gate, - } else { - data.value = "fail"; - } - - defer.resolve(data); - }); - } - - return defer.promise; - }; - - //evalvates all gates. and after evaluation it will return result - var fillDetails = function(data, $q, name, dashboardId, collectorItemId, componentId) { - var defer = $q.defer(); - var allTasks = []; - - _(data).forEach(function (gate) { - allTasks.push(factoryCaller(gate, $q, name, dashboardId, collectorItemId, componentId)); - }); - $q.all(allTasks).then(function(res) { - defer.resolve(res); - }); - return defer.promise; - }; - - - function profilesData($http) { - var testProfilesRoute = 'test-data/profiles.json'; - var profilesRoute = '/api/maturityModel/profiles'; - return $http.get(HygieiaConfig.local ? testProfilesRoute : profilesRoute).then(function(response) { - return response.data; - }); - } - - function cicdGatesData($http, $q, $injector) { - - injector = $injector; - - function details(name, dashboardId, collectorItemId, componentId) { - - return profilesData($http).then(function(res) { - var testDetailRoute = 'test-data/cicd-gates.json'; - var detailRoute = '/api/maturityModel/profile'; - var profileId = res[0].profile; - return $http.get(HygieiaConfig.local ? testDetailRoute : detailRoute + '/' + profileId) - .then(function(response) { - var data = response.data.rules; - var jsonObj = JSON.parse(data); - return fillDetails(jsonObj, $q, name, dashboardId, collectorItemId, componentId).then(function(d) { - return d; - }); - }); - - }); - } - - - return { - details: details - }; - - - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/cloud-data.js b/UI/src/app/dashboard/core/data-factories/cloud-data.js deleted file mode 100644 index f0d5ef52d3..0000000000 --- a/UI/src/app/dashboard/core/data-factories/cloud-data.js +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Created by nmande on 4/12/16. - */ - -(function () { - 'use strict'; - - - angular - .module(HygieiaConfig.module + '.core') - .factory('cloudData', cloudData) - .factory('cloudHistoryData',cloudHistoryData); - - function cloudHistoryData($http, $q) { - var testDataRoute='instance_history.json'; - - function getInstanceHistoryDataByAccount(accountNumber){ - - var historyDeffered = $q.defer(); - - var cloudHistoryDataRoute = '/api/cloud/instance/history/account/'; - - var historyRoute = (HygieiaConfig.local ? testDataRoute : cloudHistoryDataRoute) + accountNumber; - $http.get(historyRoute) - .success(function (data) { - historyDeffered.resolve(data); - }) - .error(function(error) { - historyDeffered.reject(error); - }); - return historyDeffered.promise; - - } - return { - getInstanceHistoryDataByAccount: getInstanceHistoryDataByAccount - }; - - } - - - function cloudData($http, $q) { - - var testDataRoute = 'asv_data.json'; - - function getDataByAccount(type, accountNumber) { - - var deferred = $q.defer(); - - var cloudDataRoute = '/api/cloud/' + type + '/details/account/'; - - var route = (HygieiaConfig.local ? testDataRoute : cloudDataRoute) + accountNumber; - $http.get(route) - .success(function (data) { - deferred.resolve(data); - }) - .error(function(error) { - deferred.reject(error); - }); - - return deferred.promise; - } - - return { - getAWSInstancesByAccount: getAWSInstancesByAccount, - getAWSVolumeByAccount: getAWSVolumeByAccount, - getAWSSubnetsByAccount: getAWSSubnetsByAccount - }; - - - function getAWSInstancesByAccount(accountNumber) { - return getDataByAccount('instance', accountNumber); - - } - - function getAWSVolumeByAccount(accountNumber) { - return getDataByAccount('volume', accountNumber); - } - - function getAWSSubnetsByAccount(accountNumber) { - return getDataByAccount('subnet', accountNumber); - } - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/core/data-factories/cmdb-data.js b/UI/src/app/dashboard/core/data-factories/cmdb-data.js deleted file mode 100644 index d757f9b687..0000000000 --- a/UI/src/app/dashboard/core/data-factories/cmdb-data.js +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Cmdb and cmdb item data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('cmdbData', cmdbData); - - function cmdbData($http) { - var testConfigItemRoute = ''; - var dashboardConfigItemListRoute = '/api/cmdb/configItem'; - - return { - getConfigItemList: getConfigItemList, - }; - function getConfigItemList(type, params){ - return $http.get(HygieiaConfig.local ? testConfigItemRoute : dashboardConfigItemListRoute + '/' + type,{params: params}).then(function (response) { - return response.data; - }); - } - - - - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/code-analysis-data.js b/UI/src/app/dashboard/core/data-factories/code-analysis-data.js deleted file mode 100644 index bd00b9d903..0000000000 --- a/UI/src/app/dashboard/core/data-factories/code-analysis-data.js +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Gets code quality related data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('codeAnalysisData', codeAnalysisData); - - function codeAnalysisData($http) { - var testStaticDetailRoute = 'test-data/ca_detail.json'; - var testSecDetailRoute = 'test-data/ca-security.json'; - var caStaticDetailsRoute = '/api/quality/static-analysis'; - var caSecDetailsRoute = '/api/quality/security-analysis'; - - return { - staticDetails: staticDetails, - securityDetails: securityDetails - }; - - // get the latest code quality data for the component - function staticDetails(params) { - return $http.get(HygieiaConfig.local ? testStaticDetailRoute : caStaticDetailsRoute, { params: params }) - .then(function (response) { return response.data; }); - } - - function securityDetails(params) { - return $http.get(HygieiaConfig.local ? testSecDetailRoute : caSecDetailsRoute, { params: params }) - .then(function (response) { return response.data; }); - } - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/code-repo-data.js b/UI/src/app/dashboard/core/data-factories/code-repo-data.js deleted file mode 100644 index b00833af1a..0000000000 --- a/UI/src/app/dashboard/core/data-factories/code-repo-data.js +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Gets code repo related data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('codeRepoData', codeRepoData); - - function codeRepoData($http) { - var testDetailRoute = 'test-data/commit_detail.json'; - var caDetailRoute = '/api/commit'; - - return { - details: details - }; - - // get 15 days worth of commit data for the component - function details(params) { - return $http.get(HygieiaConfig.local ? testDetailRoute : caDetailRoute, { params: params }) - .then(function (response) { - return response.data; - }); - } - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/core/data-factories/collector-data.js b/UI/src/app/dashboard/core/data-factories/collector-data.js deleted file mode 100644 index 82ef53a96d..0000000000 --- a/UI/src/app/dashboard/core/data-factories/collector-data.js +++ /dev/null @@ -1,74 +0,0 @@ -/** - * Collector and collector item data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('collectorData', collectorData); - - function collectorData($http, $q) { - var itemRoute = '/api/collector/item'; - var itemByComponentRoute = '/api/collector/item/component/'; - var itemsByTypeRoute = '/api/collector/item/type/'; - var collectorsByTypeRoute = '/api/collector/type/'; - var encryptRoute = "/api/encrypt/"; - var collectorByIdRoute = "/api/collector/collectorId/"; - - return { - itemsByType: itemsByType, - createCollectorItem: createCollectorItem, - getCollectorItem : getCollectorItem, - collectorsByType: collectorsByType, - encrypt: encrypt, - getCollectorItemById:getCollectorItemById, - collectorsById:collectorsById - - }; - - function getCollectorItemById(id) { - return $http.get(itemRoute + '/'+id).then(function (response) { - return response.data; - }); - } - - function itemsByType(type, params) { - return $http.get(itemsByTypeRoute + type, {params: params}).then(function (response) { - return response.data; - }); - } - - function createCollectorItem(collectorItem) { - return $http.post(itemRoute, collectorItem); - } - - - function getCollectorItem(item, type) { - return $http.get(itemByComponentRoute + item + '?type=' + type).then(function (response) { - return response.data; - }); - } - - function collectorsByType(type) { - return $http.get(collectorsByTypeRoute + type).then(function (response) { - return response.data; - }); - } - - function collectorsById(id) { - return $http.get(collectorByIdRoute + id).then(function (response) { - return response.data; - }); - } - - function encrypt(message) { - var submitData = { - message : message - } - return $http.post(encryptRoute ,submitData).then(function (response) { - return response.data; - }); - } - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/dashboard-data.js b/UI/src/app/dashboard/core/data-factories/dashboard-data.js deleted file mode 100644 index d315871fb8..0000000000 --- a/UI/src/app/dashboard/core/data-factories/dashboard-data.js +++ /dev/null @@ -1,314 +0,0 @@ -/** - * Communicates with dashboard methods on the api - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .constant('DashboardType', { - PRODUCT: 'product', - TEAM: 'team' - }) - .factory('dashboardData', dashboardData); - - function dashboardData($http) { - var testSearchRoute = 'test-data/dashboard_search.json'; - var testDetailRoute = 'test-data/dashboard_detail.json'; - var testOwnedRoute='test-data/dashboard_owned.json'; - var testAllUsersRoute= 'test-data/all_users.json'; - var testOwnersRoute = 'test-data/owners.json'; - - var dashboardRoute = '/api/dashboard'; - var mydashboardRoute = "/api/dashboard/mydashboard"; - var myownerRoute = "/api/dashboard/myowner"; - var updateBusItemsRoute = '/api/dashboard/updateBusItems'; - var updateDashboardWidgetsRoute = '/api/dashboard/updateDashboardWidgets'; - var dashboardRoutePage = '/api/dashboard/page'; - var dashboardFilterRoutePage = '/api/dashboard/page/filter'; - var dashboardCountRoute = '/api/dashboard/count'; - var dashboardFilterCountRoute = '/api/dashboard/filter/count'; - var dashboardPageSize = '/api/dashboard/pagesize'; - var myDashboardRoutePage = '/api/dashboard/mydashboard/page'; - var myDashboardFilterRoutePage = '/api/dashboard/mydashboard/page/filter'; - var myDashboardCountRoute = '/api/dashboard/mydashboard/count'; - var myDashboardFilterCountRoute = '/api/dashboard/mydashboard/filter/count'; - var dashboardGenconfigRoute = '/api/dashboard/generalConfig'; - var updateDashboardScoreSettingsRoute = '/api/dashboard/updateScoreSettings'; - return { - search: search, - searchTemplate: searchTemplate, - mydashboard: mydashboard, - myowner: myowner, - owners: owners, - updateOwners: updateOwners, - detail: detail, - create: create, - delete: deleteDashboard, - rename: renameDashboard, - upsertWidget: upsertWidget, - types: types, - getComponent:getComponent, - updateBusItems:updateBusItems, - updateDashboardWidgets:updateDashboardWidgets, - deleteWidget:deleteWidget, - searchByPage: searchByPage, - filterByTitle:filterByTitle, - count:count, - filterCount: filterCount, - getPageSize:getPageSize, - myDashboardsCount:myDashboardsCount, - searchMyDashboardsByPage:searchMyDashboardsByPage, - filterMyDashboardsByTitle:filterMyDashboardsByTitle, - filterMyDashboardCount:filterMyDashboardCount, - getGeneralConfig: getGeneralConfig, - generalConfigSave: generalConfigSave, - updateDashboardScoreSettings: updateDashboardScoreSettings - }; - - // reusable helper - function getPromise(route) { - return $http.get(route).then(function (response) { - return response.data; - }); - } - - // gets list of dashboards - function search() { - return getPromise(HygieiaConfig.local ? testSearchRoute : dashboardRoute); - } - - function searchTemplate(template){ - return getPromise(HygieiaConfig.local ? testSearchRoute : dashboardRoute + "/template/" + template); - } - - //gets list of owned dashboard - function mydashboard(username){ - return getPromise(HygieiaConfig.local ? testOwnedRoute : mydashboardRoute+ '/?username=' + username); - } - - //gets dashboard owner from dashboard title - function myowner(id) - { - return getPromise(HygieiaConfig.local ? testOwnedRoute : myownerRoute + "/" + id ); - } - - //gets component from componentId - function getComponent(componentId){ - return getPromise(HygieiaConfig.local ? testOwnedRoute : myComponentRoute+ '/' + componentId); - } - - function owners(id) { - return getPromise(HygieiaConfig.local ? testOwnersRoute : dashboardRoute + "/" + id + "/owners"); - } - - function updateOwners(id, owners) { - return $http.put(dashboardRoute + "/" + id + "/owners", owners).then(function (response) { - return response.data; - }); - } - - // gets info for a single dashboard including available widgets - function detail(id) { - return getPromise(HygieiaConfig.local ? testDetailRoute : dashboardRoute + '/' + id); - } - - // creates a new dashboard - function create(data) { - return $http.post(dashboardRoute, data) - .success(function (response) { - return response.data; - }) - .error(function (response) { - return null; - }); - } - - // renames a dashboard - - function renameDashboard(id,newDashboardName){ - console.log("In data renaming dashboard"); - var postData= { - title: newDashboardName - } - return $http.put(dashboardRoute+"/rename/"+id, postData) - .success( - function (response) { - return response.data; - }) - .error (function (response) { - console.log("Error Occured while renaming Dashboard in Data layer:"+JSON.stringify(response)); - return response.data; - }); - } - - // deletes a dashboard - function deleteDashboard(id) { - return $http.delete(dashboardRoute + '/' + id) - .then(function (response) { - return response.data; - }); - } - - function types() { - return [ - { - "id": "team", - "name": "Team" - }, - { - "id": "product", - "name": "Product" - } - ]; - - } - - // can be used to add a new widget or update an existing one - function upsertWidget(dashboardId, widget) { - // create a copy so we don't modify the original - widget = angular.copy(widget); - - console.log('New Widget Config', widget); - - var widgetId = widget.id; - - if (widgetId) { - // remove the id since that would cause an api failure - delete widget.id; - } - - var route = widgetId ? - $http.put(dashboardRoute + '/' + dashboardId + '/widget/' + widgetId, widget) : - $http.post(dashboardRoute + '/' + dashboardId + '/widget', widget); - - return route.then(function (response) { - return response.data; - }); - } - - function updateBusItems(id, data) { - return $http.put(updateBusItemsRoute+"/"+id, data) - .success(function (response) { - return response.data; - }) - .error(function (response) { - return null; - }); - } - - function updateDashboardWidgets(id, data) { - return $http.put(updateDashboardWidgetsRoute + "/" + id, data) - .success(function (response) { - return response.data; - }) - .error(function (response) { - return null; - }); - } - - // can be used to delete existing widget - function deleteWidget(dashboardId, widget) { - widget = angular.copy(widget); - console.log('Delete widget config', widget); - var widgetId = widget.id; - if (widgetId) { - // remove the id since that would cause an api failure - delete widget.id; - } - var route = $http.put(dashboardRoute + '/' + dashboardId + '/deleteWidget/' + widgetId, widget) ; - return route.success(function (response) { - return response.data; - }).error(function (response) { - return null; - }); - - } - - // gets count of all dashboards - function count(type) { - return getPromise(HygieiaConfig.local ? testSearchRoute : dashboardCountRoute+ '/'+type); - } - - // gets list of dashboards according to page size (default = 10) - function searchByPage(params) { - return $http.get(HygieiaConfig.local ? testSearchRoute : dashboardRoutePage,{params: params}).then(function (response) { - return {"data": response.data, "type": params.type}; - }); - } - - // gets list of dashboards filtered by title with page size (default = 10) - function filterByTitle(params) { - return $http.get(HygieiaConfig.local ? testSearchRoute : dashboardFilterRoutePage,{params: params}).then(function (response) { - return {"data": response.data, "type": params.type}; - }); - } - - //gets count of filtered dashboards for pagination - function filterCount(title, type){ - return $http.get(HygieiaConfig.local ? testSearchRoute : dashboardFilterCountRoute+ '/'+title+ '/'+type).then(function (response) { - return response.data; - }); - } - - // gets page size - function getPageSize() { - return getPromise(HygieiaConfig.local ? testSearchRoute : dashboardPageSize); - } - - // gets count of all my dashboards - function myDashboardsCount(type) { - return getPromise(HygieiaConfig.local ? testSearchRoute : myDashboardCountRoute+ '/'+type); - } - - // gets list of my dashboards according to page size (default = 10) - function searchMyDashboardsByPage(params) { - return $http.get(HygieiaConfig.local ? testSearchRoute : myDashboardRoutePage,{params: params}).then(function (response) { - return {"data": response.data, "type": params.type}; - }); - } - - // gets list of my dashboards filtered by title with page size (default = 10) - function filterMyDashboardsByTitle(params) { - return $http.get(HygieiaConfig.local ? testSearchRoute : myDashboardFilterRoutePage,{params: params}).then(function (response) { - return {"data": response.data, "type": params.type}; - }); - } - - //gets count of filtered dashboards for pagination - function filterMyDashboardCount(title, type){ - return $http.get(HygieiaConfig.local ? testSearchRoute : myDashboardFilterCountRoute+ '/'+title+ '/'+type).then(function (response) { - return response.data; - }); - } - - //get List of all configurations - function getGeneralConfig(id) { - return getPromise(HygieiaConfig.local ? dashboardGenconfigRoute+'/fetch' : dashboardGenconfigRoute+'/fetch'); - } - //To save the general config datas - function generalConfigSave(obj){ - var route = dashboardGenconfigRoute, obj; - return $http.put(route, obj) - .success( - function (response) { - return response.data; - }) - .error (function (response) { - console.log("Error Occured while saving the configuration:"+JSON.stringify(response)); - return response.data; - }); - } - - function updateDashboardScoreSettings(id, scoreEnabled, scoreDisplay) { - return $http.put(updateDashboardScoreSettingsRoute + "/" + id + "?scoreEnabled=" + scoreEnabled + "&scoreDisplay=" + scoreDisplay) - .success(function (response) { - return response.data; - }) - .error(function (response) { - return null; - }); - } - - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/deploy-data.js b/UI/src/app/dashboard/core/data-factories/deploy-data.js deleted file mode 100644 index fd2d5d3a21..0000000000 --- a/UI/src/app/dashboard/core/data-factories/deploy-data.js +++ /dev/null @@ -1,26 +0,0 @@ -/** - * Gets deploy related data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('deployData', deployData); - - function deployData($http) { - var testDetailRoute = 'test-data/deploy_detail.json'; - var deployDetailRoute = '/api/deploy/status/'; - - return { - details: details - }; - - function details(componentId) { - return $http.get(HygieiaConfig.local ? testDetailRoute : deployDetailRoute + componentId) - .then(function (response) { - return response.data; - }); - } - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/core/data-factories/feature-data.js b/UI/src/app/dashboard/core/data-factories/feature-data.js deleted file mode 100644 index 374a3bcfba..0000000000 --- a/UI/src/app/dashboard/core/data-factories/feature-data.js +++ /dev/null @@ -1,169 +0,0 @@ -/** - * Gets feature related data - */ -(function() { - 'use strict'; - - angular.module(HygieiaConfig.module + '.core').factory('featureData', featureData); - - function featureData($http) { - var testAggregateSprintEstimates = 'test-data/feature-aggregate-sprint-estimates.json'; - var buildAggregateSprintEstimates = '/api/feature/estimates/aggregatedsprints'; - - var testFeatureWip = 'test-data/feature-super.json'; - var buildFeatureWip = '/api/feature/estimates/super'; - - var testSprint = 'test-data/feature-iteration.json'; - var buildSprint = '/api/iteration'; - - var testProjectsRoute = 'test-data/projects.json'; - var buildProjectsRoute = '/api/scope'; - - var testProjectsByCollectorId = 'test-data/teams.json'; - var buildProjectsByCollectorId = '/api/scopecollector/'; - var buildProjectsByCollectorIdPage = '/api/scopecollector/page/'; - - var testTeamsRoute = 'test-data/teams.json'; - var buildTeamsRoute = '/api/team'; - - var testTeamsByCollectorId = 'test-data/teams.json'; - var buildTeamsByCollectorId = '/api/teamcollector/'; - var buildTeamsByCollectorIdPage = '/api/teamcollector/page/'; - - return { - sprintMetrics : aggregateSprintEstimates, - featureWip : featureWip, - sprint : sprint, - teams : teams, - teamsByCollectorId : teamsByCollectorId, - projects : projects, - projectsByCollectorId : projectsByCollectorId, - projectsByCollectorIdPaginated:projectsByCollectorIdPaginated, - teamsByCollectorIdPaginated:teamsByCollectorIdPaginated - }; - - function aggregateSprintEstimates(componentId, filterTeamId, filterProjectId, estimateMetricType, agileType) { - var params = {component: componentId, - projectId: filterProjectId, - teamId: filterTeamId, - agileType: agileType, - estimateMetricType: estimateMetricType - }; - - return $http.get(HygieiaConfig.local ? testAggregateSprintEstimates : buildAggregateSprintEstimates, {params: params}) - .then(function(response) { - return response.data; - }); - } - - /** - * Retrieves current super features and their total in progress - * estimates for a given sprint and team - * - * @param componentId - * @param filterTeamId - */ - function featureWip(componentId, filterTeamId, filterProjectId, estimateMetricType, agileType) { - var params = {component: componentId, - projectId: filterProjectId, - teamId: filterTeamId, - agileType: agileType, - estimateMetricType: estimateMetricType - }; - - return $http.get(HygieiaConfig.local ? testFeatureWip : buildFeatureWip, {params: params}) - .then(function(response) { - return response.data; - }); - } - - /** - * Retrieves current team's sprint detail - * - * @param componentId - * @param filterTeamId - */ - function sprint(componentId, filterTeamId, filterProjectId, agileType) { - var params = {component: componentId, - projectId: filterProjectId, - teamId: filterTeamId, - agileType: agileType - }; - - return $http.get(HygieiaConfig.local ? testSprint : buildSprint, {params: params}) - .then(function(response) { - return response.data; - }); - } - - /** - * Retrieves projects by collector ID - * - * @param collectorId - */ - function projectsByCollectorId(collectorId) { - return $http.get(HygieiaConfig.local ? testProjectsByCollectorId : buildProjectsByCollectorId + collectorId) - .then(function(response) { - return response.data; - }); - } - - /** - * Retrieves projects by collector ID - * - * @param collectorId - */ - function projectsByCollectorIdPaginated(collectorId,params) { - return $http.get(HygieiaConfig.local ? testProjectsByCollectorId : buildProjectsByCollectorIdPage + collectorId,{params: params}) - .then(function(response) { - return response.data; - }); - } - - - /** - * Retrieves teams by collector ID - * - * @param collectorId - */ - function teamsByCollectorId(collectorId) { - return $http.get(HygieiaConfig.local ? testTeamsByCollectorId : buildTeamsByCollectorId + collectorId) - .then(function(response) { - return response.data; - }); - } - - /** - * Retrieves teams by collector ID - * - * @param collectorId - */ - function teamsByCollectorIdPaginated(collectorId,params) { - return $http.get(HygieiaConfig.local ? testTeamsByCollectorId : buildTeamsByCollectorIdPage + collectorId,{params: params}) - .then(function(response) { - return response.data; - }); - } - - - /** - * Retrieves all projects - */ - function projects() { - return $http.get(HygieiaConfig.local ? testProjectsRoute : (buildProjectsRoute)) - .then(function (response) { - return response.data; - }); - } - - /** - * Retrieves all teams - */ - function teams() { - return $http.get(HygieiaConfig.local ? testTeamsRoute : (buildTeamsRoute)) - .then(function (response) { - return response.data; - }); - } - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/feature-flags-data.js b/UI/src/app/dashboard/core/data-factories/feature-flags-data.js deleted file mode 100644 index 85ddc7db6d..0000000000 --- a/UI/src/app/dashboard/core/data-factories/feature-flags-data.js +++ /dev/null @@ -1,55 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('featureFlagsData', featureFlagsData); - - function featureFlagsData($http) { - var testDetailRoute = 'test-data/signup_detail.json'; - var adminRoute = '/api/admin'; - - return { - getFeatureFlagsData: getFeatureFlagsData, - createOrUpdateFeatureFlags: createOrUpdateFeatureFlags, - deleteFeatureFlags : deleteFeatureFlags - }; - - - // reusable helper - function getPromise(route) { - return $http.get(route).then(function (response) { - console.log("Data="+ JSON.stringify(response.data)); - return response.data; - }); - } - - function getFeatureFlagsData(){ - var route = adminRoute + "/featureFlags"; - if(HygieiaConfig.local) - { - console.log("In local testing"); - return getPromise(testDetailRoute); - } - else - { - return $http.get(route); - } - } - - - function createOrUpdateFeatureFlags(flags) { - var route = adminRoute + "/addOrUpdateFeatureFlags"; - return $http.post(route, flags); - } - - - function deleteFeatureFlags(id){ - var route = adminRoute + "/deleteFeatureFlags"; - return $http.delete(route+"/"+id).then(function (response) { - return response.data; - }); - } - - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/issue-repo-data.js b/UI/src/app/dashboard/core/data-factories/issue-repo-data.js deleted file mode 100644 index b125846448..0000000000 --- a/UI/src/app/dashboard/core/data-factories/issue-repo-data.js +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Gets code repo related data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('issueRepoData', issueRepoData); - - function issueRepoData($http) { - var testDetailRoute = 'test-data/commit_detail.json'; - var caDetailRoute = '/api/gitrequests/type/issue/state/all'; - - return { - details: details - }; - - // get 15 days worth of commit data for the component - function details(params) { - return $http.get(HygieiaConfig.local ? testDetailRoute : caDetailRoute, { params: params }) - .then(function (response) { - return response.data; - }); - } - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/library-policy-data.js b/UI/src/app/dashboard/core/data-factories/library-policy-data.js deleted file mode 100644 index d8e2377314..0000000000 --- a/UI/src/app/dashboard/core/data-factories/library-policy-data.js +++ /dev/null @@ -1,25 +0,0 @@ -/** - * Gets code quality related data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('libraryPolicyData', libraryPolicyAnalysisData); - - function libraryPolicyAnalysisData($http) { - var testLibraryPolicyDetailRoute = 'test-data/libary-policy.json'; - var libraryPolicyDetailRoute = '/api/libraryPolicy'; - - return { - libraryPolicyDetails: libraryPolicyDetails - }; - - // get the latest library policy data for the component - function libraryPolicyDetails(params) { - return $http.get(HygieiaConfig.local ? testLibraryPolicyDetailRoute : libraryPolicyDetailRoute, { params: params }) - .then(function (response) { return response.data; }); - } - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/log-data.js b/UI/src/app/dashboard/core/data-factories/log-data.js deleted file mode 100644 index f8c25f9537..0000000000 --- a/UI/src/app/dashboard/core/data-factories/log-data.js +++ /dev/null @@ -1,25 +0,0 @@ -/** - * Gets code quality related data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('logRepoData', logAnalysisData); - - function logAnalysisData($http) { - var testStaticDetailRoute = 'test-data/logs.json'; - var logStaticDetailsRoute = '/api/loganalysis'; - - return { - logDetails: logDetails - }; - - // get the latest code quality data for the component - function logDetails(params) { - return $http.get(HygieiaConfig.local ? testStaticDetailRoute : logStaticDetailsRoute, { params: params }) - .then(function (response) { return response.data; }); - } - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/login-data.js b/UI/src/app/dashboard/core/data-factories/login-data.js deleted file mode 100644 index 45b23e9c53..0000000000 --- a/UI/src/app/dashboard/core/data-factories/login-data.js +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Gets build related data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('loginData', loginData); - - function loginData($http) { - var testDetailRoute = 'test-data/login_detail.json'; - var LoginDetailRoute = '/api/login'; - var LdapLoginDetailRoute = '/api/login/ldap'; - var authenticationProvidersRoute = '/api/authenticationProviders'; - - return { - login: login, - loginLdap: loginLdap, - getAuthenticationProviders: getAuthenticationProviders - }; - - - // reusable helper - function getPromise(id,passwd,route) { - var postData={ - 'id': id, - 'passwd': passwd - }; - return $http.get(route).then(function (response) { - return response.data; - }); - } - - function login(id, password) { - return callLogin(LoginDetailRoute, id, password); - } - - function loginLdap(id, password) { - return callLogin(LdapLoginDetailRoute, id, password); - } - - function callLogin(route, id, passwd){ - var postData={ - 'username': id, - 'password': passwd - }; - if(HygieiaConfig.local) - { - return getPromise(id,passwd,testDetailRoute); - } - else - { - - return $http({ - method: 'POST', - url: route, - headers: {'Content-Type': 'application/x-www-form-urlencoded'}, - data: postData, - transformRequest: function(data) { - var str = []; - for(var p in data) - str.push(encodeURIComponent(p) + "=" + encodeURIComponent(data[p])); - return str.join("&"); - } - }).then(function(response) { - return response; - }, - function(response) { - return response; - }) - } - } - - function getAuthenticationProviders() { - return $http({ - method: 'GET', - url: authenticationProvidersRoute - }); - } - - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/monitor-data.js b/UI/src/app/dashboard/core/data-factories/monitor-data.js deleted file mode 100644 index c72599f174..0000000000 --- a/UI/src/app/dashboard/core/data-factories/monitor-data.js +++ /dev/null @@ -1,137 +0,0 @@ -/** - * Api service for the monitor widget - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('monitorData', monitorData); - - function monitorData($http) { - var monitorRoute = '/api/dashboard/'; - var serviceRoute = '/api/service/'; - - var testingDetailRoute = 'test-data/monitor.json'; - var testingSearchRoute = 'test-data/monitor_config.json'; - - var mappedStatusValues = { - 1: 'Ok', - 2: 'Warning', - 3: 'Alert' - }; - - return { - details: details, - search: search, - createService: createService, - updateService: updateService, - refreshService: refreshService, - deleteService: deleteService, - createDependentService: createDependentService, - deleteDependentService: deleteDependentService - }; - - // helper methods - function getBaseRoute(dashboardId) { - return monitorRoute + dashboardId + '/'; - } - - function getServiceRoute(dashboardId) { - return getBaseRoute(dashboardId) + 'service/'; - } - - function getDependentServiceRoute(dashboardId) { - return getBaseRoute(dashboardId) + 'dependent-service/'; - } - - // get all registered services - function search() { - return $http.get(HygieiaConfig.local ? testingSearchRoute : serviceRoute) - .then(function (response) { - return response.data; - }); - } - - // get services for a given dashboard - function details(dashboardId) { - return $http.get(HygieiaConfig.local ? testingDetailRoute : getServiceRoute(dashboardId)) - .then(function (response) { - return response.data; - }); - } - - // add a new service name. name must be sent with quotes around it - function createService(dashboardId, name, url) { - - var postData = { - name: name, - url: url - } - return $http.post(HygieiaConfig.local ? testingDetailRoute : getServiceRoute(dashboardId), JSON.stringify(postData)) - .then(function (response) { - return response.data; - }); - } - - function updateService(dashboardId, service) { - // create a copy so we don't modify the original - service = angular.copy(service); - - var serviceId = service.id; - if (serviceId) { - delete service.id; - } - - // try to map the status value back to what the api expects - service.status = mappedStatusValues[service.status] || service.status; - return $http.put(HygieiaConfig.local ? testingDetailRoute : getServiceRoute(dashboardId) + serviceId, service) - .then(function (response) { - return response.data; - }); - } - - function refreshService(dashboardId, service) { - // create a copy so we don't modify the original - service = angular.copy(service); - - var serviceId = service.id; - if (serviceId) { - delete service.id; - } - - // try to map the status value back to what the api expects - service.status = mappedStatusValues[service.status] || service.status; - return $http.get(HygieiaConfig.local ? testingDetailRoute : getServiceRoute(dashboardId) + serviceId, service) - .then(function (response) { - return response.data; - }); - } - - - - // delete a service. will only work for the dashboard that created it - function deleteService(dashboardId, serviceId) { - return $http.delete(HygieiaConfig.local ? testingDetailRoute : getServiceRoute(dashboardId) + serviceId) - .then(function (response) { - return response.data; - }); - } - - // add a new dependent service on the dashboard - function createDependentService(dashboardId, serviceId) { - return $http.post(HygieiaConfig.local ? testingDetailRoute : getDependentServiceRoute(dashboardId) + serviceId, {}) - .then(function (response) { - return response.data; - }); - } - - // delete an existing dependent service - function deleteDependentService(dashboardId, serviceId) { - return $http.delete(HygieiaConfig.local ? testingDetailRoute : getDependentServiceRoute(dashboardId) + serviceId) - .then(function (response) { - return response.data; - }); - } - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/core/data-factories/performance-data.js b/UI/src/app/dashboard/core/data-factories/performance-data.js deleted file mode 100644 index e91418bf0a..0000000000 --- a/UI/src/app/dashboard/core/data-factories/performance-data.js +++ /dev/null @@ -1,38 +0,0 @@ -/** - * Gets code repo related data - */ - -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('performanceData', performanceData); - - function performanceData($http) { - var paApplicationPerformanceRoute = '/api/performance/application'; - var paInfrastructurePerformanceRoute = '/api/performance/infrastructure'; - var testApplicationPerformanceRoute = 'test-data/ad_app_perfoamance.json'; - var testInfrastructurePerformanceRoute = 'test-data/ad_infra_performance.json'; - - return { - appPerformance: appPerformance, - infraPerformance: infraPerformance - }; - - function appPerformance(params) { - return $http.get(HygieiaConfig.local ? testApplicationPerformanceRoute : paApplicationPerformanceRoute, {params: params}) - .then(function (response) { - return response.data; - }); - } - - - function infraPerformance(params) { - return $http.get(HygieiaConfig.local ? testInfrastructurePerformanceRoute : paInfrastructurePerformanceRoute, {params: params}) - .then(function (response) { - return response.data; - }); - } - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/pipeline-data.js b/UI/src/app/dashboard/core/data-factories/pipeline-data.js deleted file mode 100644 index 1e790305b9..0000000000 --- a/UI/src/app/dashboard/core/data-factories/pipeline-data.js +++ /dev/null @@ -1,38 +0,0 @@ -/** - * Api service for the monitor widget - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('pipelineData', pipelineData); - - function pipelineData($http) { - var pipelineRoute = '/api/pipeline/'; - var localRoute = 'test-data/pipeline-commits.json'; - - return { - commits: commits - }; - - // get commit data for the given team collector item ids. - // can pass a single collector item id or an array - function commits(beginDate, endDate, collectorItemIds) { - // make sure it's an array - collectorItemIds = [].concat(collectorItemIds); - - // add our begin and end date - var params = { - beginDate: beginDate, - endDate: endDate, - collectorItemId: collectorItemIds - }; - - return $http.get(HygieiaConfig.local ? localRoute : pipelineRoute, { params: params }) - .then(function (response) { - return response.data; - }); - } - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/core/data-factories/pull-repo-data.js b/UI/src/app/dashboard/core/data-factories/pull-repo-data.js deleted file mode 100644 index 344daa9968..0000000000 --- a/UI/src/app/dashboard/core/data-factories/pull-repo-data.js +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Gets code repo related data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('pullRepoData', pullRepoData); - - function pullRepoData($http) { - var testDetailRoute = 'test-data/commit_detail.json'; - var caDetailRoute = '/api/gitrequests/type/pull/state/all'; - - return { - details: details - }; - - // get 15 days worth of commit data for the component - function details(params) { - return $http.get(HygieiaConfig.local ? testDetailRoute : caDetailRoute, { params: params }) - .then(function (response) { - return response.data; - }); - } - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/rally-data.js b/UI/src/app/dashboard/core/data-factories/rally-data.js deleted file mode 100644 index 1b79cbae0f..0000000000 --- a/UI/src/app/dashboard/core/data-factories/rally-data.js +++ /dev/null @@ -1,24 +0,0 @@ -/** - * Gets code rally related data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('rallyData', rallyData); - - function rallyData($http) { - var testDetailRoute = 'test-data/rallyData.json'; - var caDetailRoute = 'api/rally'; - return { - details: details - }; - function details(params) { - return $http.get(HygieiaConfig.local ? testDetailRoute : caDetailRoute, { params: params }) - .then(function (response) { - return response.data; - }); - } - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/core/data-factories/score-data.js b/UI/src/app/dashboard/core/data-factories/score-data.js deleted file mode 100644 index d6cd94c300..0000000000 --- a/UI/src/app/dashboard/core/data-factories/score-data.js +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Gets score related data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .constant('ScoreDisplayType', { - HEADER: 'HEADER', - WIDGET: 'WIDGET' - }) - .factory('scoreData', scoreData); - - function scoreData($http) { - var testDetailRoute = 'test-data/score_detail.json'; - var scoreDetailRoute = '/api/score/metric/'; - - return { - details: details - }; - - function details(dashboardId) { - return $http.get(HygieiaConfig.local ? testDetailRoute : scoreDetailRoute + dashboardId) - .then(function (response) { - return response.data; - }); - } - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/service-account-data.js b/UI/src/app/dashboard/core/data-factories/service-account-data.js deleted file mode 100644 index a7a58d55e8..0000000000 --- a/UI/src/app/dashboard/core/data-factories/service-account-data.js +++ /dev/null @@ -1,60 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('serviceAccountData', serviceAccountData); - - function serviceAccountData($http) { - var testDetailRoute = 'test-data/signup_detail.json'; - var adminRoute = '/api/admin'; - - return { - getAllServiceAccounts: getAllServiceAccounts, - createAccount: createAccount, - updateAccount : updateAccount, - deleteAccount : deleteAccount - }; - - - // reusable helper - function getPromise(route) { - return $http.get(route).then(function (response) { - console.log("Data="+ JSON.stringify(response.data)); - return response.data; - }); - } - - function getAllServiceAccounts(){ - var route = adminRoute + "/allServiceAccounts"; - if(HygieiaConfig.local) - { - console.log("In local testing"); - return getPromise(testDetailRoute); - } - else - { - return $http.get(route); - } - } - - - function createAccount(account) { - var route = adminRoute + "/createAccount"; - return $http.post(route, account); - } - - function updateAccount(account,id) { - var route = adminRoute + "/updateAccount"; - return $http.post(route + '/' + id, account); - } - - function deleteAccount(id){ - var route = adminRoute + "/deleteAccount"; - return $http.delete(route+"/"+id).then(function (response) { - return response.data; - }); - } - - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/session.js b/UI/src/app/dashboard/core/data-factories/session.js deleted file mode 100644 index bdc30d7f75..0000000000 --- a/UI/src/app/dashboard/core/data-factories/session.js +++ /dev/null @@ -1,46 +0,0 @@ -/** - * Session Factory - This service updates the session variables - * for the user by making a call to our API to create the user details of which it got from - * SSO. - * - * @return {[type]} [description] - */ -(function() { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('Session', Session); - - Session.$inject = ['$http', '$window', 'userService', '$cookies']; - function Session($http, $window, userService, $cookies) { - return { - updateSession : updateSession - } - - function updateSession() { - if(!userService.isAuthenticated()) { - var requestCookies = $cookies.getAll(); - if(angular.isUndefined($cookies.get('HTTP_USERC'))) { - return 'sso not enabled'; - } - var req = { - method: 'GET', - url: '/api/findUser', - headers: { - 'cookiesheader': angular.toJson(requestCookies) - } - } - - return $http(req).then(function scss(response) { - $window.localStorage.token = response.headers()['x-authentication-token']; - return true; - }, function err(error) { - return "empty"; - }); - } else { - return "authenticated"; - } - } - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/core/data-factories/signup-data.js b/UI/src/app/dashboard/core/data-factories/signup-data.js deleted file mode 100644 index d59d7937dc..0000000000 --- a/UI/src/app/dashboard/core/data-factories/signup-data.js +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Gets build related data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('signupData', signupData); - - function signupData($http) { - var testDetailRoute = 'test-data/signup_detail.json'; - var SignupDetailRoute = '/api/registerUser'; - - return { - signup: signup - }; - - - // reusable helper - function getPromise(id,passwd,route) { - var postData={ - 'id': id, - 'passwd': passwd - }; - return $http.get(route).then(function (response) { - console.log("Data="+ JSON.stringify(response.data)); - return response.data; - }); - } - - function signup(id,passwd){ - var postData={ - 'username': id, - 'password': passwd - }; - if(HygieiaConfig.local) - { - console.log("In local testing"); - return getPromise(id,passwd,testDetailRoute); - } - else - { - return $http.post(SignupDetailRoute,postData); - } - } - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/team-data.js b/UI/src/app/dashboard/core/data-factories/team-data.js deleted file mode 100644 index 933099c565..0000000000 --- a/UI/src/app/dashboard/core/data-factories/team-data.js +++ /dev/null @@ -1,24 +0,0 @@ -/** - * Gets code rally related data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('teamInventoryData', rallyData); - - function rallyData($http) { - var testDetailRoute = 'test-data/rallyData.json'; - var caDetailRoute = 'api/teamInventory'; - return { - details: details - }; - function details(params) { - return $http.get(HygieiaConfig.local ? testDetailRoute : caDetailRoute, { params: params }) - .then(function (response) { - return response.data; - }); - } - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/core/data-factories/templateManager-data.js b/UI/src/app/dashboard/core/data-factories/templateManager-data.js deleted file mode 100644 index 7f99db433b..0000000000 --- a/UI/src/app/dashboard/core/data-factories/templateManager-data.js +++ /dev/null @@ -1,64 +0,0 @@ -/** - * Gets template related data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('templateMangerData', templateMangerData); - - function templateMangerData($http) { - var createTemplateRoute = '/api/template/'; - var getTemplatesRoute = '/api/templates'; - - return { - search: search, - createTemplate: createTemplate, - getAllTemplates: getAllTemplates, - deleteTemplate: deleteTemplate, - updateTemplate: updateTemplate - }; - - function search(template) { - return $http.get(createTemplateRoute + template) - .then(function (response) { - return response.data; - }); - } - - function getAllTemplates() { - return $http.get(getTemplatesRoute) - .then(function (response) { - return response.data; - }); - } - - // creates a new template - function createTemplate(data) { - return $http.post(createTemplateRoute, data) - .success(function (response) { - return response.data; - }) - .error(function (response) { - return null; - }); - } - - // deletes a Template - function deleteTemplate(id) { - return $http.delete(createTemplateRoute + '/' + id) - .then(function (response) { - return response.data; - }); - } - - function updateTemplate(id, data) { - return $http.put(createTemplateRoute + '/' + id, data) - .then(function (response) { - return response.data; - }); - } - - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/core/data-factories/test-suite-data.js b/UI/src/app/dashboard/core/data-factories/test-suite-data.js deleted file mode 100644 index 06c6098956..0000000000 --- a/UI/src/app/dashboard/core/data-factories/test-suite-data.js +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Gets test suite related data - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('testSuiteData', testSuiteData); - - function testSuiteData($http) { - var testDetailRoute = 'test-data/test_suite_detail.json'; - var caDetailRoute = '/api/quality/test/'; - - return { - details: details - }; - - // search for test suite data - function details(params) { - return $http.get(HygieiaConfig.local ? testDetailRoute : caDetailRoute, { params: params }) - .then(function (response) { - return response.data; - }); - } - } -})(); diff --git a/UI/src/app/dashboard/core/data-factories/user-data.js b/UI/src/app/dashboard/core/data-factories/user-data.js deleted file mode 100644 index 5037f7f499..0000000000 --- a/UI/src/app/dashboard/core/data-factories/user-data.js +++ /dev/null @@ -1,77 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .factory('userData', userData); - - function userData($http) { - var testDetailRoute = 'test-data/signup_detail.json'; - var adminRoute = '/api/admin'; - var userRoute = '/api/users'; - - return { - getAllUsers: getAllUsers, - promoteUserToAdmin: promoteUserToAdmin, - demoteUserFromAdmin: demoteUserFromAdmin, - createToken: createToken, - apitokens: apitokens, - deleteToken: deleteToken, - updateToken: updateToken - }; - - - // reusable helper - function getPromise(route) { - return $http.get(route).then(function (response) { - console.log("Data="+ JSON.stringify(response.data)); - return response.data; - }); - } - - function getAllUsers(){ - - if(HygieiaConfig.local) - { - console.log("In local testing"); - return getPromise(testDetailRoute); - } - else - { - return $http.get(userRoute); - } - } - - function promoteUserToAdmin(user) { - var route = adminRoute + "/users/addAdmin"; - return $http.post(route, user); - } - - function demoteUserFromAdmin(user) { - var route = adminRoute + "/users/removeAdmin"; - return $http.post(route, user); - } - - function createToken(apitoken) { - var route = adminRoute + "/createToken"; - return $http.post(route, apitoken); - } - - function apitokens() { - var route = adminRoute + "/apitokens"; - return $http.get(route); - } - - function deleteToken(id) { - var route = adminRoute + "/deleteToken"; - return $http.delete(route + '/' + id) - .then(function (response) { - return response.data; - }); - } - function updateToken(apiToken, id) { - var route = adminRoute + "/updateToken"; - return $http.post(route + '/' + id, apiToken); - } - } -})(); diff --git a/UI/src/app/dashboard/core/extensions/moment.dash.js b/UI/src/app/dashboard/core/extensions/moment.dash.js deleted file mode 100644 index ab95ecfed6..0000000000 --- a/UI/src/app/dashboard/core/extensions/moment.dash.js +++ /dev/null @@ -1,84 +0,0 @@ -/** - * Moment dash - * A fork of https://github.com/hijonathan/moment.twitter - * Modified initialize logic to work in operative web workers - * Formats to a dashboard-specific display with 'ago' language - */ -(function () { - var day, formats, hour, initialize, minute, second, week; - - second = 1e3; - - minute = 6e4; - - hour = 36e5; - - day = 864e5; - - week = 6048e5; - - formats = { - seconds: { - short: 's', - long: ' sec' - }, - minutes: { - short: 'm', - long: ' min' - }, - hours: { - short: 'h', - long: ' hr' - }, - days: { - short: 'd', - long: ' day' - } - }; - - initialize = function (moment) { - var dashFormat; - dashFormat = function (format, suffix, prefix) { - var diff, num, unit, unitStr; - diff = Math.abs(this.diff(moment())); - unit = null; - num = null; - if (diff <= second) { - unit = 'seconds'; - num = 1; - } else if (diff < minute) { - unit = 'seconds'; - } else if (diff < hour) { - unit = 'minutes'; - } else if (diff < day) { - unit = 'hours'; - } else if (format === 'short') { - if (diff < week) { - unit = 'days'; - } else { - return this.format('MMM D'); - } - } else { - return this.format('MMM D'); - } - if (!(num && unit)) { - num = moment.duration(diff)[unit](); - } - unitStr = unit = formats[unit][format]; - if (format === 'long' && num > 1) { - unitStr += 's'; - } - return (prefix + ' ' + num + unitStr + ' ' + suffix).trim(); - }; - moment.fn.dashLong = function (suffix, prefix) { - return dashFormat.call(this, 'long', (suffix || ''), (prefix || '')); - }; - moment.fn.dash = moment.fn.dashShort = function (suffix, prefix) { - return dashFormat.call(this, 'short', (suffix || ''), (prefix || '')); - }; - return moment; - }; - - initialize(moment); - -}).call(this); diff --git a/UI/src/app/dashboard/core/extensions/ng-fitText.js b/UI/src/app/dashboard/core/extensions/ng-fitText.js deleted file mode 100644 index 1f1320db73..0000000000 --- a/UI/src/app/dashboard/core/extensions/ng-fitText.js +++ /dev/null @@ -1,89 +0,0 @@ -/* - * Angular FitText - * Pulled from: https://github.com/patrickmarabeas/ng-FitText.js - * - * Modified to support resizing of child elements based on selector - */ - -(function(window, document, angular, undefined) { - - 'use strict'; - - angular.module('fitText', []) - .value( 'config', { - 'debounce': false, - 'delay': 250, - 'min': undefined, - 'max': undefined - }) - - .directive('fitText', ['$timeout', 'config', 'fitTextConfig', function($timeout, config, fitTextConfig) { - return { - restrict: 'A', - scope: true, - link: function(scope, element, attrs) { - angular.extend(config, fitTextConfig.config); - - var elements = (attrs.fitText ? angular.element(element[0].querySelectorAll(attrs.fitText)) : element) - .css({ - display: 'inline-block', - whiteSpace: 'nowrap', - lineHeight: '1' - }); - - var compressor = attrs.fitTextCompressor || 1; - var minFontSize = attrs.fitTextMin || config.min || Number.NEGATIVE_INFINITY; - var maxFontSize = attrs.fitTextMax || config.max || Number.POSITIVE_INFINITY; - - var resizer = function() { - $timeout( function() { - var size = null; - for(var x=0;x' - + '
' - + '
' - + '
' - + '
' - + '
' - + '
' - + '
' - + '
' - + '', - controller: function($scope) { - $scope.range = function(min, max, step) { - step = step || 1; - var input = []; - for (var i = min; i <= max; i += step) { - input.push(i); - } - return input; - }; - - function updateScopeValues() { - var pass = $scope.passes || 0, - fail = $scope.fails || 0; - - $scope.stateFail = Math.floor(fail / 1000); - $scope.statePass = Math.floor(pass / 1000); - - fail %= 1000; - pass %= 1000; - - $scope.cityFail = Math.floor(fail / 100); - $scope.cityPass = Math.floor(pass / 100); - - fail %= 100; - pass %= 100; - - $scope.townFail = Math.floor(fail / 10); - $scope.townPass = Math.floor(pass / 10); - - fail %= 10; - pass %= 10; - - $scope.villageFail = fail; - $scope.villagePass = pass; - } - - $scope.$watch("passes",function(newValue,oldValue) { - //This gets called when data changes. - updateScopeValues(); - }); - $scope.$watch("fails",function(newValue,oldValue) { - //This gets called when data changes. - updateScopeValues(); - }); - - updateScopeValues(); - - } - }; - }); \ No newline at end of file diff --git a/UI/src/app/dashboard/directives/dash-edit.js b/UI/src/app/dashboard/directives/dash-edit.js deleted file mode 100644 index a1eafb581a..0000000000 --- a/UI/src/app/dashboard/directives/dash-edit.js +++ /dev/null @@ -1,29 +0,0 @@ -/** - * Standard trash icon for various widgets - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .directive('dashEdit', function () { - return { - transclude: true, - template: '' + - '' + - '' + - '' - }; - }); - angular - .module(HygieiaConfig.module + '.core') - .directive('dashAdd', function () { - return { - transclude: true, - template: '' + - '' + - '' + - '' - }; - }); -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/directives/dash-status.js b/UI/src/app/dashboard/directives/dash-status.js deleted file mode 100644 index 500c324807..0000000000 --- a/UI/src/app/dashboard/directives/dash-status.js +++ /dev/null @@ -1,86 +0,0 @@ -/** - * Standard status icon for various widgets - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - - // status constant so widgets can use the same values as an enum - .constant('DashStatus', { - IGNORE: 0, - PASS: 1, - WARN: 2, - FAIL: 3, - UNAUTH: 4, - CRITICAL: 5 - }) - .directive('dashStatus', dashStatus); - - dashStatus.$inject = ['DashStatus']; - function dashStatus(DashStatus) { - return { - scope: { - status: '@dashStatus', - failText: '@dashStatusFailText', - ignoreText: '@dashStatusIgnoreText' - }, - restrict: 'A', - controller: controller, - link: link, - templateUrl: 'app/dashboard/views/dash-status.html' - }; - - function controller($scope) { - $scope.statuses = DashStatus; - } - - function link(scope, element, attrs, containerCtrl) { - scope.failText = scope.failText || '!'; - scope.ignoreText = scope.ignoreText || '-'; - - attrs.$observe('dashStatus', function() { - // accept a bunch of different statuses - switch (scope.status.toLowerCase()) { - case 5: - case '5': - case 'critical': - scope.currentStatus = DashStatus.CRITICAL; - break; - case 4: - case '4': - case 'unauth': - scope.currentStatus = DashStatus.UNAUTH; - break; - case 3: - case '3': - case 'false': - case 'alert': - scope.currentStatus = DashStatus.FAIL; - break; - case 1: - case '1': - case 'true': - case 'ok': - scope.currentStatus = DashStatus.PASS; - break; - case 2: - case '2': - case 'warning': - scope.currentStatus = DashStatus.WARN; - break; - case 0: - case '0': - case 'ignore': - scope.currentStatus = DashStatus.IGNORE; - break; - default: - break; - } - }); - - } - - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/directives/dash-trash.js b/UI/src/app/dashboard/directives/dash-trash.js deleted file mode 100644 index 1ad8331249..0000000000 --- a/UI/src/app/dashboard/directives/dash-trash.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Standard trash icon for various widgets - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .directive('dashTrash', function () { - return { - transclude: true, - template: '' + - '' + - '' + - '' - }; - }); -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/directives/date-picker.js b/UI/src/app/dashboard/directives/date-picker.js deleted file mode 100644 index b056bf9a42..0000000000 --- a/UI/src/app/dashboard/directives/date-picker.js +++ /dev/null @@ -1,126 +0,0 @@ -/** - * Standard date picker - * - * Example for use: - * 1) Disable every date before today's date from selection - * - * - * 2) Disable every date after today's date from selection - * - * - * 3) No disabled dates - * - * - * 4) For passing default date value must be of type Date - * - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .directive('datePicker', function() { - return { - restrict: 'E', - scope: { - model: "=", - date: '=ngModel', - dpName: "@", - disableBeforeToday: "@", - disableAfterToday: "@" - }, - templateUrl: 'app/dashboard/views/datePicker.html', - - link: function(scope) { - - scope.today = function() { - var date = scope.date; - if(date instanceof Date){ - scope.dt = date - }else{ - scope.dt = new Date(); - } - }; - scope.today(); - - scope.clear = function () { - scope.dt = null; - }; - - scope.toggleMin = function() { - scope.minDate = scope.minDate ? null : new Date(); - }; - scope.toggleMin(); - - scope.open = function() { - scope.status.opened = true; - }; - - scope.setDate = function(year, month, day) { - scope.dt = new Date(year, month, day); - }; - - scope.dateOptions = { - minDate: scope.minDate, - dateDisabled: disabled, - formatYear: 'yy', - startingDay: 1 - }; - - scope.formats = ['MM/dd/yyyy', 'dd-MMMM-yyyy', 'yyyy/MM/dd', 'dd.MM.yyyy', 'shortDate']; - scope.format = scope.formats[0]; - - scope.status = { - opened: false - }; - - var tomorrow = new Date(); - tomorrow.setDate(tomorrow.getDate() + 1); - var afterTomorrow = new Date(); - afterTomorrow.setDate(tomorrow.getDate() + 2); - scope.events = - [ - { - date: tomorrow, - status: 'full' - }, - { - date: afterTomorrow, - status: 'partially' - } - ]; - - scope.getDayClass = function(date, mode) { - if (mode === 'day') { - var dayToCheck = new Date(date).setHours(0,0,0,0); - - for (var i=0;i yesterday; - } - - return ( mode === 'day' && ( disableFlag ) ); - } - } - }; - }); - -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/directives/deleteConfirm.js b/UI/src/app/dashboard/directives/deleteConfirm.js deleted file mode 100644 index 53bf33d99c..0000000000 --- a/UI/src/app/dashboard/directives/deleteConfirm.js +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Standard delete directive for various components - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .directive('deleteConfirm', function () { - return { - restrict: 'A', - scope:true, - replace: false, - transclude: false, - link: function(scope,element, attrs, ctrl) { - element.bind('click',function(){ - swal({ - title: attrs.title, - showCancelButton: true, - confirmButtonColor: "#DD6B55",confirmButtonText: "Delete", - cancelButtonText: "Cancel", - closeOnConfirm: true, - closeOnCancel: true }, - function(isConfirm){ - if (isConfirm) { - scope.$apply(attrs.confirmAction); - } - }); - }); - } - }; - }); -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/directives/form-group.js b/UI/src/app/dashboard/directives/form-group.js deleted file mode 100644 index 755b447f7e..0000000000 --- a/UI/src/app/dashboard/directives/form-group.js +++ /dev/null @@ -1,67 +0,0 @@ -/** - * A modification of a formGroup plugin from https://gist.github.com/lpsBetty/3259e966947809465cbe - * - * This element directive is the suggested way to add form fields to your controls and config screens. - * For the directive to work the name of the input property must match the name of the input element as - * well as the field the input is bound to on the controller - * - * example: - * - * - * - * - * instead of: - *
- * - * - *

My custom error

- *

Need some more characters

- *
- */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .directive('formGroup', function () { - return { - restrict: 'E', - require: '^form', - transclude: true, - replace: true, - scope: { - input: '@', - errors: '=' - }, - template: '
' + - '
' + - '
' + - '

{{messages[key] || key + " validation failed"}}

' + - '
', - link: function (scope, element, attrs, ctrl) { - scope.form = ctrl; - scope.formSubmitted = false; - - // set up some custom messages - scope.messages = { - required: 'Please enter a value' - }; - if(scope.errors) { - for(var x in scope.errors) { - scope.messages[x] = scope.errors[x]; - } - } - - scope.$parent.$watch(ctrl.$name + '.$submitted', function(submitted) { - scope.formSubmitted = submitted; - scope.hasError = scope.formSubmitted && !scope.fieldValid; - }); - - scope.$parent.$watch(ctrl.$name + '.' + scope.input + '.$valid', function(isValid) { - scope.fieldValid = isValid; - scope.hasError = scope.formSubmitted && !scope.fieldValid; - }); - } - }; - }); -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/directives/hideEmpty.js b/UI/src/app/dashboard/directives/hideEmpty.js deleted file mode 100644 index 02b4242132..0000000000 --- a/UI/src/app/dashboard/directives/hideEmpty.js +++ /dev/null @@ -1,55 +0,0 @@ -/** - * Directive to determine whether or not a widget has data based on shown values - * - * Checks each value and if all of them are null, then the widget is empty. If ANY of the inputs have a value then the widget should be displayed. - * hideEmpty should be added as a wrapper around the widget so that the inner div (with the data) can be hidden or shown while still displaying the overall div so that the error message can be shown. - * - * Additions added so that if there are multiple widgets within section, the error message will only be displayed once- if it is NOT already displayed - * - * TODO: Add additional functionality to determine if there is already data within the widget so "No data found" is only displayed on a completely empty widget **Should only be an issue for widgets where there are two groups (ex: Static Analysis and Tests) - * TODO: Account for empty arrays (currently checking for first value) - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .directive('hideEmpty', function () { - return { - restrict: 'A', - link: function (scope, element, attrs) { - attrs.$observe('hideEmpty', function () { - // Check if the inputs are all null, meaning the widget is empty (0 is NOT empty, could be a value) - var dataList = scope.$eval(attrs.hideEmpty); - var hideWidget; - - if (dataList){ - hideWidget = dataList.every(x => (!x && x != '0')); - } else { - hideWidget = true; - } - - // Find "No data found" message if it exists (within the full widget) - var noDataFound = element.siblings('#noDataMsg'); - - //if true (if widget is empty), hide the widget - if (hideWidget) { - // hide the widget data within the section (the current element) - element.hide(); - - // if "no data found" message already added, make sure it is shown. Otherwise, append it to the HTML as a sibling - if (noDataFound.length > 0) { - noDataFound.show(); - } else { - element.parent().append('
No data found.
'); - } - } else { - // display the widget and hide "No data found" message - element.show(); - noDataFound.hide(); - } - }, true); - } - }; - }); -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/directives/login-form.js b/UI/src/app/dashboard/directives/login-form.js deleted file mode 100644 index 1c4f6665eb..0000000000 --- a/UI/src/app/dashboard/directives/login-form.js +++ /dev/null @@ -1,38 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .directive('loginForm', loginForm); - - function loginForm() { - return { - restrict: 'E', - scope: { - authType: '=' - }, - templateUrl: 'app/dashboard/views/login-form.html', - controller: ['$scope', '$location', 'loginRedirectService', function loginFormController($scope, $location, loginRedirectService) { - - $scope.login = function() { - $scope.lg.username.$setValidity('invalidUsernamePassword', true); - var valid = $scope.lg.$valid; - if (valid) { - var auth = {'username': $scope.lg.username.$modelValue, 'password': $scope.lg.password.$modelValue}; - $scope.authType.login(auth) - .then(function (response) { - if (response.status == 200) { - $location.path(loginRedirectService.getRedirectPath()); - } else if (response.status == 401) { - $scope.lg.username.$setValidity( - 'invalidUsernamePassword', - false - ); - } - }); - } - } - }] - }; - } -})(); diff --git a/UI/src/app/dashboard/directives/popover-html-unsafe.js b/UI/src/app/dashboard/directives/popover-html-unsafe.js deleted file mode 100644 index 2992436faa..0000000000 --- a/UI/src/app/dashboard/directives/popover-html-unsafe.js +++ /dev/null @@ -1,23 +0,0 @@ -/** - * Directive to support placing html in a popover - */ -angular.module(HygieiaConfig.module + '.core') - .directive('popoverHtmlUnsafePopup', function () { - return { - restrict: 'EA', - replace: true, - scope: { title: '@', content: '@', placement: '@', animation: '&', isOpen: '&' }, - template: - '
' + - '
' + - '
' + - '

' + - '
' + - '
' + - '
' - }; - }) - - .directive('popoverHtmlUnsafe', [ '$uibTooltip', function ($uibTooltip) { - return $uibTooltip('popoverHtmlUnsafe', 'popover', 'click'); - }]); diff --git a/UI/src/app/dashboard/directives/score-settings.js b/UI/src/app/dashboard/directives/score-settings.js deleted file mode 100644 index 0218a339c6..0000000000 --- a/UI/src/app/dashboard/directives/score-settings.js +++ /dev/null @@ -1,37 +0,0 @@ -/** - * Score settings in create/edit dashboard screen - */ - - -(function(){ - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .controller('scoreSettingsCtrl', scoreSettingsCtrl) - .directive('scoreSettings', scoreSettings); - - - scoreSettingsCtrl.$inject = ['$scope', 'ScoreDisplayType']; - function scoreSettingsCtrl($scope, ScoreDisplayType){ - var vm = $scope; - vm.selectHeaderOrWidgetToolTip = "Dashboard score can either be displayed in header or as a widget."; - vm.scoreDisplayType = ScoreDisplayType; - } - - - - function scoreSettings() { - return { - restrict: 'E', - replace: true, - scope: { - ngModel: '=' - }, - templateUrl: 'app/dashboard/views/scoreSettings.html', - controller: 'scoreSettingsCtrl' - }; - } - - -})(); diff --git a/UI/src/app/dashboard/directives/score-view-header.js b/UI/src/app/dashboard/directives/score-view-header.js deleted file mode 100644 index 62d3f254ae..0000000000 --- a/UI/src/app/dashboard/directives/score-view-header.js +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Score View for Header - */ - - -(function(){ - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .directive('scoreViewHeader', scoreViewHeader); - - - function scoreViewHeader() { - return { - restrict: 'E', - replace: true, - scope: { - rateItOptions: '=', - dashboardId: '@' - }, - templateUrl: 'app/dashboard/views/scoreViewHeader.html', - controller: 'ScoreViewController' - }; - } - - -})(); diff --git a/UI/src/app/dashboard/directives/score-view-widget.js b/UI/src/app/dashboard/directives/score-view-widget.js deleted file mode 100644 index c108cdfccb..0000000000 --- a/UI/src/app/dashboard/directives/score-view-widget.js +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Score View for Widget - */ - - -(function(){ - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .directive('scoreViewWidget', scoreViewWidget); - - - function scoreViewWidget() { - return { - restrict: 'E', - replace: true, - scope: { - rateItOptions: '=', - dashboardId: '@' - }, - templateUrl: 'app/dashboard/views/scoreViewWidget.html', - controller: 'ScoreViewController' - }; - } - - -})(); diff --git a/UI/src/app/dashboard/directives/select-on-click.js b/UI/src/app/dashboard/directives/select-on-click.js deleted file mode 100644 index 841518fa91..0000000000 --- a/UI/src/app/dashboard/directives/select-on-click.js +++ /dev/null @@ -1,19 +0,0 @@ -angular - .module(HygieiaConfig.module + '.core') - .directive('selectOnClick', function () { - return { - restrict: 'A', - link: function (scope, element) { - var focusedElement; - element.on('click', function () { - if (focusedElement != this) { - this.select(); - focusedElement = this; - } - }); - element.on('blur', function () { - focusedElement = null; - }); - } - }; -}); \ No newline at end of file diff --git a/UI/src/app/dashboard/directives/typeahead-focus.js b/UI/src/app/dashboard/directives/typeahead-focus.js deleted file mode 100644 index 86045a2728..0000000000 --- a/UI/src/app/dashboard/directives/typeahead-focus.js +++ /dev/null @@ -1,60 +0,0 @@ -/** from http://stackoverflow.com/questions/24764802/angular-js-automatically-focus-input-and-show-typeahead-dropdown-ui-bootstra - * - * created by Yohai Rosen. - * https://github.com/yohairosen - * email: yohairoz@gmail.com - * twitter: @distruptivehobo - * - * https://github.com/yohairosen/typeaheadFocus.git - * Version: 0.0.1 - * License: MIT - * - * */ -angular.module(HygieiaConfig.module + '.core') - .directive('typeaheadFocus', function () { - return { - require: 'ngModel', - link: function (scope, element, attr, ngModel) { - - // Array of keyCode values for arrow keys - const ARROW_KEYS = [37,38,39,40]; - - function manipulateViewValue(e) { - /* we have to check to see if the arrow keys were in the input because if they were trying to select - * a menu option in the typeahead, this may cause unexpected behavior if we were to execute the rest - * of this function - */ - if( ARROW_KEYS.indexOf(e.keyCode) >= 0 ) - return; - - var viewValue = ngModel.$viewValue; - - //restore to null value so that the typeahead can detect a change - if (ngModel.$viewValue == '') { - ngModel.$setViewValue(null); - } - - //force trigger the popup - ngModel.$setViewValue(''); - - //set the actual value in case there was already a value in the input - ngModel.$setViewValue(viewValue || ''); - } - - /* trigger the popup on 'click' because 'focus' - * is also triggered after the item selection. - * also trigger when input is deleted via keyboard - */ - element.bind('click keyup', manipulateViewValue); - - //compare function that treats the empty space as a match - - scope.$emptyOrMatch = function (actual, expected) { - if (expected == ' ') { - return true; - } - return actual ? actual.toString().toLowerCase().indexOf(expected.toLowerCase()) > -1 : false; - }; - } - }; - }); \ No newline at end of file diff --git a/UI/src/app/dashboard/directives/widget-container.js b/UI/src/app/dashboard/directives/widget-container.js deleted file mode 100644 index 0c7d056636..0000000000 --- a/UI/src/app/dashboard/directives/widget-container.js +++ /dev/null @@ -1,147 +0,0 @@ -/** - * Manages all communication with widgets and placeholders - * Should be included at the root of the layout file and pass in the dashboard - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .directive('widgetContainer', widgetContainer); - - widgetContainer.$inject = ['$compile']; - function widgetContainer($compile) { - return { - restrict: 'A', - scope: { - dashboard: '=' - }, - link: link, - controller: controller - - }; - - function controller($scope) { - /*jshint validthis:true */ - if (!$scope.dashboard) { - throw new Error('dashboard not accessible by widget-container directive'); - } - - // keep track of the various types of widgets - $scope.placeholders = []; - $scope.registeredWidgets = {}; - $scope.processedWidgetNames = []; - - // public methods - this.registerPlaceholder = registerPlaceholder; - this.registerWidget = registerWidget; - this.upsertWidget = upsertWidget; - this.upsertComponent = upsertComponent; - - // add a new placeholder - function registerPlaceholder(placeholder) { - $scope.placeholders.push(placeholder); - } - - // add a new widget - function registerWidget(widget) { - if(!widget.attrs.name) { - throw new Error('Widget name not defined'); - } - - var name = widget.attrs.name = widget.attrs.name.toLowerCase(); - - if(!$scope.registeredWidgets[name]) { - $scope.registeredWidgets[name] = []; - } - - $scope.registeredWidgets[name].push(widget); - - // give the widget an id based on index - /** - * TODO: this widget naming is a hack that won't work with placeholders - * and configuring widgets out of order in a layout. - * Maybe adding a placeholder index to the widget - */ - var widgetId = name + ($scope.registeredWidgets[name].length - 1); - var foundConfig = {options: {id: widgetId}}; - var configInDashboard = false; - - // get currently saved widget config - _($scope.dashboard.widgets).forEach(function (config) { - if (config.options && config.options.id == widgetId) { - // process widget with the config object - foundConfig = config; - configInDashboard = true; - } - }); - - if (widget.callback) { - $scope.processedWidgetNames.push(widgetId); - widget.callback(configInDashboard, foundConfig, $scope.dashboard); - } - } - - function upsertComponent(newComponent) { - // not all widgets have to have components so this may be null - if(newComponent == null) { - return; - } - - // Currently there will only be one component on the dashboard, but this logic should work - // when that changes and multiple are available - var foundComponent = false; - _($scope.dashboard.application.components).forEach(function (component, idx) { - if(component.id == newComponent.id) { - foundComponent = true; - $scope.dashboard.application.components[idx] = newComponent; - } - }); - - if(!foundComponent) { - $scope.dashboard.application.components.push(newComponent); - } - } - - function upsertWidget(newConfig) { - // update the local config id - // widget directive handles api updates - var foundMatch = false; - _($scope.dashboard.widgets) - .filter(function(config) { - return config.options.id === newConfig.options.id; - }).forEach(function (config, idx) { - foundMatch = true; - - $scope.dashboard.widgets[idx] = angular.extend(config, newConfig); - }); - - if(!foundMatch) { - $scope.dashboard.widgets.push(newConfig); - } - } - } - - // TODO: loop through placeholders and place any widgets not already processed in them - function link($scope) { - // process placeholders - // get the dashboard controller (just need widgets?) - if ($scope.placeholders.length === 0) { - return; - } - - _($scope.dashboard.widgets) - .filter(function (widget) { - return $scope.processedWidgetNames.indexOf(widget.options.id) == -1; - }) - .forEach(function (item, idx) { - var remainder = idx % $scope.placeholders.length; - var widget = $scope.dashboard.widgets[idx]; - - var el = $compile('')($scope); - - $scope.placeholders[remainder].element.append(el); - }); - } - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/directives/widget-modal.js b/UI/src/app/dashboard/directives/widget-modal.js deleted file mode 100644 index c3c156463e..0000000000 --- a/UI/src/app/dashboard/directives/widget-modal.js +++ /dev/null @@ -1,29 +0,0 @@ -/** - * For use around the configuration view's content to provide a consistent design - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .directive('widgetModal', widgetModal); - - function widgetModal() { - return { - restrict: 'E', - replace: true, - transclude: true, - scope: true, - link: function ($scope, $element, $attributes) { - - $scope.title = $attributes.widgetModalTitle; - $scope.close = $attributes.widgetModalClose != 'false'; - }, - template: '
' + - '' + - '
{{title}}
' + - '
' + - '
' - }; - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/directives/widget-placeholder.js b/UI/src/app/dashboard/directives/widget-placeholder.js deleted file mode 100644 index 6b2597c917..0000000000 --- a/UI/src/app/dashboard/directives/widget-placeholder.js +++ /dev/null @@ -1,30 +0,0 @@ -/** - * TODO: Not Implemented - * - * The idea behind the widget-placeholder directive is that it could be - * added inside a widget-container in the template file to dynamically control - * the ability to add or manage widgets - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .directive('widgetPlaceholder', WidgetPlaceholder); - - WidgetPlaceholder.$inject = []; - function WidgetPlaceholder() { - return { - require: '^widgetContainer', - restrict: 'E', - link: link - }; - - function link(scope, element, attrs, containerCtrl) { - containerCtrl.registerPlaceholder({ - element: element, - attrs: attrs - }); - } - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/directives/widget-score.js b/UI/src/app/dashboard/directives/widget-score.js deleted file mode 100644 index 70e34ccd57..0000000000 --- a/UI/src/app/dashboard/directives/widget-score.js +++ /dev/null @@ -1,60 +0,0 @@ -/** - * Score as part of widget - * On click on score view score details - */ - - -(function(){ - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .controller('widgetScoreCtrl', widgetScoreCtrl) - .directive('widgetScore',widgetScore); - - - widgetScoreCtrl.$inject = ['$scope', '$uibModal']; - function widgetScoreCtrl($scope, $uibModal){ - var vm = $scope; - vm.getScoreClass = getScoreClass; - vm.viewDetails = viewDetails; - - function getScoreClass() { - if (vm.ngModel.alert) { - return 'low'; - } - return ''; - } - - function viewDetails() { - $uibModal.open({ - templateUrl: 'app/dashboard/views/scoreComponentDetails.html', - controller: 'ScoreComponentDetailsController', - controllerAs: 'detail', - size: 'lg', - resolve: { - scoreComponent: function() { - return vm.ngModel; - } - } - }); - }; - } - - - - function widgetScore() { - return { - restrict: 'E', - replace: true, - scope: { - ngModel: '=', - refId: '@' - }, - templateUrl: 'app/dashboard/views/widgetScore.html', - controller: 'widgetScoreCtrl' - }; - } - - -})(); diff --git a/UI/src/app/dashboard/directives/widget.js b/UI/src/app/dashboard/directives/widget.js deleted file mode 100644 index 40f666c97a..0000000000 --- a/UI/src/app/dashboard/directives/widget.js +++ /dev/null @@ -1,273 +0,0 @@ -/** - * Widget directives should be used in layout fines to define the - * specific type of widget to be used in that space - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - - // used by widgets to set their current state - // CONFIGURE will render the common config screen instead of the widget content - .constant('WidgetState', { - READY: 1, - CONFIGURE: 2, - WAITING: 3, - NOT_COLLECTING: 4 - }) - - // constant to be used by widgets to set their state - // ERROR: causes the widget's panel to use the 'panel-danger' class - .constant('DisplayState', { - DEFAULT: 1, - ERROR: 2 - }) - .directive('widget', widgetDirective); - - widgetDirective.$inject = ['$controller', '$http', '$templateCache', '$compile', 'widgetManager', '$uibModal', 'WidgetState', 'DisplayState', '$interval', 'dashboardData','userService', 'scoreDataService']; - function widgetDirective($controller, $http, $templateCache, $compile, widgetManager, $uibModal, WidgetState, DisplayState, $interval, dashboardData, userService, scoreDataService) { - return { - templateUrl: 'app/dashboard/views/widget.html', - require: '^widgetContainer', - restrict: 'E', - controller: controller, - scope: { - widget: '=', - title: '@widgetTitle' - }, - link: link - }; - - function link(scope, element, attrs, containerController) { - // make it so name is not case sensitive - attrs.name = attrs.name.toLowerCase(); - - scope.$widgetEl = element; - scope.container = containerController; - scope.widgetDefinition = widgetManager.getWidget(attrs.name); - scope.title = attrs.title || scope.widgetDefinition.view.defaults.title; - scope.header = attrs.header ? attrs.header != 'false' : true; - - // when the widget loads, register it with the container which will then call back to process - // the widget with the proper config value if it's already been configured on the dashboard - containerController.registerWidget({ - callback: processWidget, - element: element, - attrs: attrs - }); - - // determine what state it's in based on the passed config and load accordingly - function processWidget(configFromApi, widgetConfig, dashboard) { - // make sure widget has access to dashboard and config - scope.dashboard = dashboard; - scope.widgetConfig = widgetConfig; - - // when the widget registers and sets a 'getState' method use that - // instead of the default logic to determine whether the widget should be loaded - if (scope.widgetDefinition.getState) { - scope.state = scope.widgetDefinition.getState(widgetConfig); - } - else if (!configFromApi) { - if (scope.widgetDefinition.config) { - scope.state = WidgetState.CONFIGURE; - } - } - - scope.init(); - } - } - - function controller($scope, $element) { - $scope.widget_state = WidgetState; - $scope.display_state = DisplayState; - - // default variables - $scope.title = ''; - $scope.state = WidgetState.READY; - $scope.display = DisplayState.DEFAULT; - - // to be set by link - $scope.widgetConfig = null; - $scope.widgetDefinition = null; - $scope.dashboard = null; - $scope.container = null; - $scope.owner = null; - - $scope.alerts = []; - - - $scope.upsertWidget = upsertWidget; - $scope.closeAlert = function(index) { - $scope.alerts.splice(index, 1); - }; - - $scope.lastUpdatedDisplay = ''; - $scope.collectorItems = null; - $scope.collectionError = false; - - // public methods - $scope.configModal = configModal; - $scope.hasPermission = hasPermission; - $scope.setState = setState; - $scope.init = init; - $scope.getWidgetScore = getWidgetScore; - - // method implementations - function configModal() { - // load up a modal in the context of the settings defined in - // the config property when the widget was registered - var modalConfig = angular.extend({ - controllerAs: 'ctrl', - resolve: { - modalData: function () { - return { - dashboard: $scope.dashboard, - widgetConfig: $scope.widgetConfig - }; - } - } - }, $scope.widgetDefinition.config); - - // when the widget closes if an object is passed we'll assume it's an updated - // widget configuration so try and send it to the api or update the existing one - $uibModal.open(modalConfig).result.then(upsertWidget); - } - - function hasPermission() { - var dashboard = $scope.dashboard; - - return userService.hasDashboardConfigPermission(dashboard.owner, dashboard.owners); - } - - function upsertWidget(newWidgetConfig) { - if (newWidgetConfig) { - // use existing values if they're not defined - angular.extend($scope.widgetConfig, newWidgetConfig); - - // support single value or array values for collectorItemId - if ($scope.widgetConfig.collectorItemId) { - $scope.widgetConfig.collectorItemIds = [$scope.widgetConfig.collectorItemId]; - delete $scope.widgetConfig.collectorItemId; - } - - dashboardData - .upsertWidget($scope.dashboard.id, $scope.widgetConfig) - .then(function (response) { - // response comes back with two properties, a widget and a component - // we need to update the component on the dashboard so that when the - // widget loads it will be able to get to the collector data. we - // then need to update the widget configuration stored on the container - - // add or update the widget from the response. - // required when a new widget id is created - if(response.widget !== null && typeof response.widget === 'object') { - angular.extend($scope.widgetConfig, response.widget); - } - - // save the widget locally - $scope.container.upsertWidget($scope.widgetConfig); - $scope.container.upsertComponent(response.component); - - // TODO: should probably call back to the widget's getState method - $scope.state = WidgetState.READY; - - init(); - }); - } - } - - function getWidgetScore() { - return scoreDataService.getScoreByDashboardWidget($scope.dashboard.id, $scope.widgetConfig.id); - } - - // redraws the widget which forces it to go through the entire flow - // TODO: this method causes the screen to flash and should probably just render and replace content - function init() { - stopInterval(); - - // don't request if widget is not in the read state - if ($scope.state !== WidgetState.READY) { - return; - } - - // grab values from the registered configuration - var templateUrl = $scope.widgetDefinition.view.templateUrl; - var controllerName = $scope.widgetDefinition.view.controller; - var controllerAs = $scope.widgetDefinition.view.controllerAs || 'ctrl'; - - // create the widget's controller based on config values - $scope.widgetViewController = $controller(controllerName + ' as ' + controllerAs, { - $scope: $scope - }); - - if(!$scope.widgetViewController.load) { - throw new Error(controllerName + ' must define a load method'); - } - - // load the widget with content from the given template url - $http.get(templateUrl, {cache: $templateCache}) - .then(function (response) { - //TODO: widget implementation should actually start this up after all the data is loaded - startInterval(); - - // request the content and add it to the placeholder - var $contentEl = angular.element($scope.$widgetEl[0].querySelector('.widget-body-main')); - $contentEl.html(response.data); - $contentEl.children().data('$ngControllerController', $scope.widgetViewCtrl); - $compile($contentEl.contents())($scope); - - // Ask the widget to update itself - refresh(); - }); - } - - function setState(state) { - $scope.state = state; - stopInterval(); - } - - var refreshInterval; - - function startInterval() { - stopInterval(); - - // TODO: make timeout a setting in the widget configuration - if($scope.widgetViewController && $scope.widgetViewController.load) { - refreshInterval = $interval(refresh, HygieiaConfig.refresh * 1000); - } - } - - function stopInterval() { - $interval.cancel(refreshInterval); - } - - function refresh() { - var load = $scope.widgetViewController.load(); - if (load && load.then) { - load.then(function(result) { - var lastUpdated = angular.isArray(result) ? _.max(result) : result; - var collectorItems = result.collectorItem; - if(typeof lastUpdated === 'object'){ - lastUpdated = angular.isDefined(lastUpdated.collectorItem[0])?lastUpdated.collectorItem[0].lastUpdated :lastUpdated.lastUpdated; - - } - $scope.lastUpdatedActual = lastUpdated; - $scope.lastUpdatedDisplay = moment(lastUpdated).dash('ago'); - $scope.collectorItems = collectorItems; - if (collectorItems) { - for (var i = 0; (i < collectorItems.length) && !$scope.collectionError ; i++ ) { - $scope.collectionError = collectorItems[i].errors.length > 0; - } - } - }); - } - } - - // prevent intervals from continuing to be called when changing pages - $scope.$on('$routeChangeStart', stopInterval); - - $scope.$on("$destroy", stopInterval); - } - } -})(); diff --git a/UI/src/app/dashboard/filters/duration.js b/UI/src/app/dashboard/filters/duration.js deleted file mode 100644 index 333a2cc296..0000000000 --- a/UI/src/app/dashboard/filters/duration.js +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Displays a duration in human readable format - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .filter('duration', durationFilter); - - function durationFilter() { - return function(input) { - var duration = moment.duration(input); - var output = ''; - - if (duration.hours()) { - output = duration.hours() + 'h '; - } - if (duration.minutes()) { - output += duration.minutes() + 'm '; - } - if (duration.seconds()) { - output += duration.seconds() + 's '; - } - if (!output) { - output = input + 'ms'; - } - return output.trim(); - }; - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/filters/from-now.js b/UI/src/app/dashboard/filters/from-now.js deleted file mode 100644 index 6c62736f8f..0000000000 --- a/UI/src/app/dashboard/filters/from-now.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Displays a date as a human-readable time difference from current time - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .filter('fromNow', fromNowFilter); - - function fromNowFilter() { - return function(input) { - return input ? moment(input).dash('ago') : ''; - }; - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/filters/trunc-text.js b/UI/src/app/dashboard/filters/trunc-text.js deleted file mode 100644 index d00529f237..0000000000 --- a/UI/src/app/dashboard/filters/trunc-text.js +++ /dev/null @@ -1,29 +0,0 @@ -/** -* Truncates texts based on given length -*/ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module + '.core') - .filter('trunText', trunText); - - function trunText() { - return function (text, length, end) { - if (isNaN(length)) - length = 10; - - if (end === undefined) - end = "..."; - - if (text.length <= length || text.length - end.length <= length) { - return text; - } - else { - return String(text).substring(0, length-end.length) + end; - } - - }; - } - -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/services/authInterceptor.js b/UI/src/app/dashboard/services/authInterceptor.js deleted file mode 100644 index 017de12e73..0000000000 --- a/UI/src/app/dashboard/services/authInterceptor.js +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Authorization interceptor for adding token to outgoing requests, and handling error responses - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .factory('authInterceptor', authInterceptor); - - authInterceptor.$inject = ['$q', '$location', 'tokenService']; - function authInterceptor($q, $location, tokenService) { - return { - // adds authorization token to outgoing requests - request: function(config) { - config.headers['Authorization'] = tokenService.getToken(); - return config; - }, - - // handles error responses - responseError: function (response) { - if (response.status === 401 || response.status === 403) { - tokenService.removeToken(); - $location.path('/login'); - } - return $q.reject(response); - } - }; - } -})(); diff --git a/UI/src/app/dashboard/services/authService.js b/UI/src/app/dashboard/services/authService.js deleted file mode 100644 index bed546f7ed..0000000000 --- a/UI/src/app/dashboard/services/authService.js +++ /dev/null @@ -1,43 +0,0 @@ -/** - * Service to handle all authorization operations -*/ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .service('authService', authService); - - authService.$inject = ['signupData', 'loginData', 'tokenService']; - function authService(signupData, loginData, tokenService) { - - var processResponse = function (response) { - tokenService.setToken(response.headers()['x-authentication-token']); - return response; - } - - this.register = function (credentials) { - return signupData.signup(credentials.username, credentials.password).then(processResponse) - } - - this.login = function (credentials) { - return loginData.login(credentials.username, credentials.password).then(processResponse) - } - - this.loginLdap = function (credentials) { - return loginData.loginLdap(credentials.username, credentials.password).then(processResponse) - } - - this.logout = function () { - tokenService.removeToken(); - } - - this.getAuthenticationProviders = function () { - return loginData.getAuthenticationProviders(); - } - - this.tokens = function () { - tokenService.tokens(); - } - } -})(); diff --git a/UI/src/app/dashboard/services/dashboardValidationService.js b/UI/src/app/dashboard/services/dashboardValidationService.js deleted file mode 100644 index d767da8e11..0000000000 --- a/UI/src/app/dashboard/services/dashboardValidationService.js +++ /dev/null @@ -1,70 +0,0 @@ -/** - * Service to handle Dashboard operations - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .service('dashboardService', dashboardService); - dashboardService.$inject = ['DashboardType' , 'dashboardData']; - function dashboardService(DashboardType, dashboardData) { - var businessApplicationId; - var businessServiceId; - var getDashboardType = function(){ - return DashboardType; - } - - this.getBusServValueBasedOnType = function(dashboardType, value){ - return dashboardType === getDashboardType().PRODUCT ? "" : value; - } - - this.setBusinessServiceId = function(id){ - businessServiceId = id; - } - this.setBusinessApplicationId = function(id){ - businessApplicationId = id; - } - this.getBusinessServiceId = function(name){ - var value = null; - if(name){ - value = businessServiceId; - } - return value; - } - this.getBusinessApplicationId = function(name){ - var value = null; - if(name){ - value = businessApplicationId; - } - return value; - } - - this.getDashboardTitle = function (data) { - var title = data.title; - var businessServiceName = data.configurationItemBusServName ? "-" + data.configurationItemBusServName : ""; - var businessApplicationName = data.configurationItemBusAppName ? "-" + data.configurationItemBusAppName : ""; - var applicationName = data.application && data.application.name ? "-" + data.application.name : "" ; - - if(businessServiceName != "" || businessApplicationName != "" ){ - title = title + businessServiceName + businessApplicationName; - }else{ - title = title + applicationName; - } - - return title; - } - this.getDashboardTitleOrig = function(data){ - var subName = data.name.substring(0, data.name.indexOf('-')); - - return subName ? subName : data.name - } - this.getBusSerToolTipText = function (){ - return "A top level name which support Business function." - } - - this.getBusAppToolTipText = function (){ - return " A Business Application (BAP) CI is a CI Subtype in the application which supports business function (Top level)." - } - } -})(); \ No newline at end of file diff --git a/UI/src/app/dashboard/services/loginRedirectService.js b/UI/src/app/dashboard/services/loginRedirectService.js deleted file mode 100644 index db633dea6b..0000000000 --- a/UI/src/app/dashboard/services/loginRedirectService.js +++ /dev/null @@ -1,32 +0,0 @@ -/** - * Service to handle url redirects after login -*/ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .service('loginRedirectService', loginRedirectService); - - loginRedirectService.$inject = ['signupData']; - function loginRedirectService(signupData) { - - var path = '/'; - - this.saveCurrentPath = function (currentUrl) { - var hashIndex = currentUrl.indexOf('#'); - var oldRoute = currentUrl.substr(hashIndex + 1); - path = oldRoute; - } - - this.getRedirectPath = function () { - var previousPath = path; - if (previousPath != '/login') { - return path; - } - - return '/'; - } - - } -})(); diff --git a/UI/src/app/dashboard/services/paginationWrapperService.js b/UI/src/app/dashboard/services/paginationWrapperService.js deleted file mode 100644 index 00b0a0707c..0000000000 --- a/UI/src/app/dashboard/services/paginationWrapperService.js +++ /dev/null @@ -1,267 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .service('paginationWrapperService', paginationWrapperService); - paginationWrapperService.$inject = ['$q', 'DashboardType', 'dashboardData', 'dashboardService', 'userService']; - - function paginationWrapperService ($q, DashboardType, dashboardData, dashboardService, userService) { - var currentPage = 0; - var pageSize = 10; - var currentPageMyDash = 0; - var searchFilter=""; - var dashboards; - var dashboardTypes; - var totalItems; - var totalItemsMyDash; - var username = userService.getUsername(); - var mydash; - - this.calculateTotalItems = function (type) { - return dashboardData.count(type).then(function (data) { - totalItems = data; - }); - } - - this.calculateTotalItemsMyDash = function (type) { - return dashboardData.myDashboardsCount(type).then(function (data) { - totalItemsMyDash = data; - }); - } - - this.getTotalItems = function () { - return totalItems; - } - - this.getTotalItemsMyDash = function () { - return totalItemsMyDash; - } - - this.getCurrentPage = function () { - return currentPage; - } - - this.getPageSize = function () { - return pageSize; - } - - this.getDashboards = function () { - return dashboards; - } - - this.getMyDashboards = function () { - return mydash; - } - - this.setDashboards = function (paramDashboards) { - dashboards = paramDashboards; - } - - var getInvalidAppOrCompError = function (data) { - var showError = false; - if ( (data.configurationItemBusServName != undefined && !data.validServiceName) - || (data.configurationItemBusAppName != undefined && !data.validAppName) ) { - showError = true; - } - - return showError; - } - - this.pageChangeHandler = function (pageNumber, type) { - currentPage = pageNumber; - - if (searchFilter=="") { - return dashboardData.searchByPage({"search": '', "type": type, "size": pageSize, "page": pageNumber-1}) - .then(this.processDashboardResponse, this.processDashboardError); - } else { - return dashboardData.filterByTitle({"search": searchFilter, "type": type, "size": pageSize, "page": pageNumber-1}) - .then(this.processDashboardFilterResponse, this.processDashboardError); - } - } - - this.pageChangeHandlerForMyDash = function (pageNumber, type) { - currentPageMyDash = pageNumber; - - if(searchFilter==""){ - return dashboardData.searchMyDashboardsByPage({"username": username, "type": type, "size": pageSize, "page": pageNumber-1}) - .then(this.processMyDashboardResponse, this.processMyDashboardError); - } else { - return dashboardData.filterMyDashboardsByTitle({"search": searchFilter, "size": pageSize, "page": pageNumber-1}) - .then(this.processFilterMyDashboardResponse, this.processMyDashboardError); - } - } - - this.processDashboardResponse = function (response) { - var data = response.data; - var type = response.type; - - // add dashboards to list - dashboards = []; - var dashboardsLocal = []; - - for (var x = 0; x < data.length; x++) { - var board = { - id: data[x].id, - name: dashboardService.getDashboardTitle(data[x]), - type: data[x].type, - validServiceName: data[x].validServiceName, - validAppName: data[x].validAppName, - configurationItemBusServName: data[x].configurationItemBusServName, - configurationItemBusAppName: data[x].configurationItemBusAppName, - isProduct: data[x].type && data[x].type.toLowerCase() === DashboardType.PRODUCT.toLowerCase(), - scoreEnabled: data[x].scoreEnabled, - scoreDisplay: data[x].scoreDisplay - }; - - if(board.isProduct) { - //console.log(board); - } - dashboardsLocal.push(board); - } - - dashboards = dashboardsLocal; - dashboardData.count(type).then(function (data) { - totalItems = data; - }); - - return dashboardsLocal; - } - - this.processDashboardFilterResponse = function (response) { - var data = response.data; - var type = response.type; - - dashboards = []; - var dashboardsLocal = []; - - for (var x = 0; x < data.length; x++) { - var board = { - id: data[x].id, - name: dashboardService.getDashboardTitle(data[x]), - isProduct: data[x].type && data[x].type.toLowerCase() === DashboardType.PRODUCT.toLowerCase() - }; - - if(board.isProduct) { - //console.log(board); - } - dashboardsLocal.push(board); - } - - dashboards = dashboardsLocal; - if (searchFilter=="") { - dashboardData.count(type).then(function (data) { - totalItems = data; - }); - } - - return dashboardsLocal; - } - - this.processDashboardError = function (data) { - dashboards = []; - return dashboards; - } - - this.processMyDashboardResponse = function (response) { - var mydata = response.data; - var type = response.type; - - // add dashboards to list - mydash = []; - var dashboardsLocal = []; - - for (var x = 0; x < mydata.length; x++) { - var showErrorVal = getInvalidAppOrCompError(mydata[x]); - dashboardsLocal.push({ - id: mydata[x].id, - name: dashboardService.getDashboardTitle(mydata[x]), - type: mydata[x].type, - isProduct: mydata[x].type && mydata[x].type.toLowerCase() === DashboardType.PRODUCT.toLowerCase(), - validServiceName: mydata[x].validServiceName, - validAppName: mydata[x].validAppName, - configurationItemBusServName: mydata[x].configurationItemBusServName, - configurationItemBusAppName: mydata[x].configurationItemBusAppName, - showError: showErrorVal, - scoreEnabled: mydata[x].scoreEnabled, - scoreDisplay: mydata[x].scoreDisplay - }); - } - - mydash = dashboardsLocal; - dashboardData.myDashboardsCount(type).then(function (data) { - totalItemsMyDash = data; - }); - - - return dashboardsLocal; - } - - this.processFilterMyDashboardResponse = function (response) { - var mydata = response.data; - var type = response.type; - - // add dashboards to list - mydash = []; - var dashboardsLocal = []; - - for (var x = 0; x < mydata.length; x++) { - var showErrorVal = getInvalidAppOrCompError(mydata[x]); - dashboardsLocal.push({ - id: mydata[x].id, - name: dashboardService.getDashboardTitle(mydata[x]), - type: mydata[x].type, - isProduct: mydata[x].type && mydata[x].type.toLowerCase() === DashboardType.PRODUCT.toLowerCase(), - validServiceName: mydata[x].validServiceName, - validAppName: mydata[x].validAppName, - configurationItemBusServName: mydata[x].configurationItemBusServName, - configurationItemBusAppName: mydata[x].configurationItemBusAppName, - showError: showErrorVal, - scoreEnabled: mydata[x].scoreEnabled, - scoreDisplay: mydata[x].scoreDisplay - }); - } - - mydash = dashboardsLocal; - if(searchFilter=="") { - dashboardData.myDashboardsCount(type).then(function (data) { - totalItemsMyDash = data; - }); - } - - return dashboardsLocal; - } - - this.processMyDashboardError = function (data) { - mydash = []; - return mydash; - } - - this.filterByTitle = function (title, type) { - currentPage = 0; - currentPageMyDash = 0; - searchFilter = title; - var promises = []; - - if(title=="") { - promises.push(dashboardData.searchByPage({"search": '', "type": type, "size": pageSize, "page": 0}) - .then(this.processDashboardResponse, this.processDashboardError)); - - promises.push(dashboardData.searchMyDashboardsByPage({"username": username, "type": type, "size": pageSize, "page": 0}) - .then(this.processMyDashboardResponse, this.processMyDashboardError)); - } else { - promises.push(dashboardData.filterCount(title, type).then(function (data) {totalItems = data;})); - - promises.push(dashboardData.filterByTitle({"search": title, "type": type, "size": pageSize, "page": 0}) - .then(this.processDashboardFilterResponse, this.processDashboardError)); - - promises.push(dashboardData.filterMyDashboardCount(title, type).then(function (data) {totalItemsMyDash = data;})); - - promises.push(dashboardData.filterMyDashboardsByTitle({"search": title, "type": type, "size": pageSize, "page": 0}) - .then(this.processFilterMyDashboardResponse, this.processMyDashboardError)); - } - - return promises; - } - } -})(); diff --git a/UI/src/app/dashboard/services/scoreDataService.js b/UI/src/app/dashboard/services/scoreDataService.js deleted file mode 100644 index 3ff99da45c..0000000000 --- a/UI/src/app/dashboard/services/scoreDataService.js +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Service to handle all score data operations -*/ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .service('scoreDataService', scoreDataService); - - scoreDataService.$inject = []; - function scoreDataService() { - - var _score = {}; - - this.addDashboardScore = function (score) { - if (!score) { - return; - } - _score[score.scoreTypeId] = score; - } - - this.getScoreByDashboardWidget = function (scoreTypeId, widgetId) { - var score = _score[scoreTypeId]; - if (!score) { - return null; - } - return _.find(score.componentMetrics, {refId: widgetId}); - } - } -})(); diff --git a/UI/src/app/dashboard/services/tokenService.js b/UI/src/app/dashboard/services/tokenService.js deleted file mode 100644 index d81a2cc205..0000000000 --- a/UI/src/app/dashboard/services/tokenService.js +++ /dev/null @@ -1,29 +0,0 @@ -/** - * Service to handle all token operations -*/ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .service('tokenService', tokenService); - - tokenService.$inject = ['$window']; - function tokenService($window) { - this.setToken = function (token) { - $window.localStorage.token = token; - } - - this.getToken = function () { - var token = $window.localStorage.token; - if (token === 'undefined') { - token = null; - } - return token; - } - - this.removeToken = function () { - $window.localStorage.removeItem('token'); - } - } -})(); diff --git a/UI/src/app/dashboard/services/userService.js b/UI/src/app/dashboard/services/userService.js deleted file mode 100644 index 66cccb0ca0..0000000000 --- a/UI/src/app/dashboard/services/userService.js +++ /dev/null @@ -1,70 +0,0 @@ -/** - * Service to handle all user operations -*/ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .service('userService', userService); - - userService.$inject = ['tokenService', 'jwtHelper']; - function userService(tokenService, jwtHelper) { - var getUser = function () { - var token = tokenService.getToken(); - if (token) { - return jwtHelper.decodeToken(token); - } - - return {}; - } - - this.getUsername = function () { - return getUser().sub; - } - - this.getExpiration = function () { - return getUser().expiration; - } - - this.isAuthenticated = function () { - if(this.getUsername() && !jwtHelper.isTokenExpired(tokenService.getToken())) { - return true; - } - return false; - } - - this.getAuthType = function () { - return getUser().details; - } - - this.isAdmin = function () { - var user = getUser(); - if (user.roles && user.roles.indexOf("ROLE_ADMIN") > -1) return true; - return false; - } - - this.hasDashboardConfigPermission = function (owner, owners) { - if (this.isAdmin()) { - return true; - } - - var authtype = this.getAuthType(); - var username = this.getUsername(); - - // preexisting dashboards - if (authtype === 'STANDARD' && owner === username) { - return true; - } - - var hasPermission = false; - owners.forEach(function (owner) { - if (owner.username === username && owner.authType === authtype) { - hasPermission = true; - } - }); - - return hasPermission; - } - } -})(); diff --git a/UI/src/app/dashboard/views/add-featureflag.html b/UI/src/app/dashboard/views/add-featureflag.html deleted file mode 100644 index 507148e543..0000000000 --- a/UI/src/app/dashboard/views/add-featureflag.html +++ /dev/null @@ -1,13 +0,0 @@ - -
- - - - - - -
- -
-
-
\ No newline at end of file diff --git a/UI/src/app/dashboard/views/add-service-account.html b/UI/src/app/dashboard/views/add-service-account.html deleted file mode 100644 index 7f97562df2..0000000000 --- a/UI/src/app/dashboard/views/add-service-account.html +++ /dev/null @@ -1,36 +0,0 @@ - -
- - - - - - - - - - - - -
- -
-
-
\ No newline at end of file diff --git a/UI/src/app/dashboard/views/admin.html b/UI/src/app/dashboard/views/admin.html deleted file mode 100644 index 114788e048..0000000000 --- a/UI/src/app/dashboard/views/admin.html +++ /dev/null @@ -1,457 +0,0 @@ - - -
- - - -
-
-
-
-
- Rename/Delete Dashboard -
-
-
-
- -
- -
-
Loading Dashboards...
- -
-
-
{{item.name | trunText:30}} - - - - -
-
-
- - - -
- No results -
-
-
-
-
-
- -
-
-
- Manage Templates -
-
- -
-
-
-
- - - - -
- Create a new
template -
-
-
- -
-
-
-
- -
-
-
- Manage Admins -
-
-
-
-
Loading Users...
-
- {{error.data}} -
- -
-
-

Users

- - -
-
- You - {{user.username}} - {{user.authType}} -
- - - - -
-
-
-
-
-

Admins

-
-
- You - {{user.username}} - {{user.authType}} -
- - - - -
-
-
-
-
- -
- No results -
-
-
-
-
-
-
-
-
- Generate Api Tokens -
-
-
-
-
Loading Api Tokens...
-
- {{error.data}} -
- -
-
-
-

Api User

-

Expiration Date

- - -
- - - -
-
- {{apitoken.apiUser}} - {{::apitoken.expirationDt | date:'MM/dd/yyyy HH:mm:ss'}} - - - - -
-
-
-
- -
- No results -
-
-
-
-
-
- -
-
-
- General Configurations -
-
-
- -
- - {{group.collectorName}} - - - -
-
-
-
- - Url: - - - - - - -
-
- - Username: - - - - - - - - Password: - - - -
- - - - -
-
-
-
-
-
- - -
-
-
-
-
-
-
- -
-
-
-
-
-
- - -
-
-
- Audit Configurations -
-
-
- - -
-
-
Loading Service Accounts...
-
- {{error.data}} -
- -
-
-
-

Service Account

-

File Types

- - -
- - - - -
-
- {{account.serviceAccountName}} - {{account.fileNames}} - - - - -
-
- - -
-
- -
- No results -
-
-
- -
-
-
-
- - -
-
-
- Feature Flags -
-
-
-
-
-
- - -
- - {{featureFlag.name}} : {{featureFlag.description}} - - -
-
    -
  • - -
      - -
    • - {{key | uppercase}} : {{value}} -
    • -
      -
    - -
  • -
    -
  • - Raw data : {{featureFlag}} -
  • -
    - -
- - - -
- - - - -
- -
-
- -
- -
- - -
- -
-
-
-
- - - -
-
- -
-
- - -
-
-
- - \ No newline at end of file diff --git a/UI/src/app/dashboard/views/api-status.html b/UI/src/app/dashboard/views/api-status.html deleted file mode 100644 index 4673440a38..0000000000 --- a/UI/src/app/dashboard/views/api-status.html +++ /dev/null @@ -1,19 +0,0 @@ -
-
- API Connectivity -
-
-
-
- - -
-
- -
-
- {{appVersion}} -
-
diff --git a/UI/src/app/dashboard/views/createDashboard.html b/UI/src/app/dashboard/views/createDashboard.html deleted file mode 100644 index ecf3526dc2..0000000000 --- a/UI/src/app/dashboard/views/createDashboard.html +++ /dev/null @@ -1,120 +0,0 @@ - -
- - - - - -
-
- - - -
-
-
- - - - - - - - - - - - - -

{{ctrl.dupErroMessage}}

- -
-
- -
-
- - -
- No Results Found -
-
-
-
- -
-
- -
-
- -
- No Results Found -
-
-
-
- -
- -
- -
- -
- -
-
diff --git a/UI/src/app/dashboard/views/dash-status.html b/UI/src/app/dashboard/views/dash-status.html deleted file mode 100644 index 3317187558..0000000000 --- a/UI/src/app/dashboard/views/dash-status.html +++ /dev/null @@ -1,12 +0,0 @@ - - - {{ignoreText}} - - - - - - {{failText}} - - - \ No newline at end of file diff --git a/UI/src/app/dashboard/views/dashboard.html b/UI/src/app/dashboard/views/dashboard.html deleted file mode 100644 index c8c0679b42..0000000000 --- a/UI/src/app/dashboard/views/dashboard.html +++ /dev/null @@ -1,3 +0,0 @@ -
- -
\ No newline at end of file diff --git a/UI/src/app/dashboard/views/datePicker.html b/UI/src/app/dashboard/views/datePicker.html deleted file mode 100644 index dbcfe373eb..0000000000 --- a/UI/src/app/dashboard/views/datePicker.html +++ /dev/null @@ -1,17 +0,0 @@ -

- - - - -

\ No newline at end of file diff --git a/UI/src/app/dashboard/views/edit-service-account.html b/UI/src/app/dashboard/views/edit-service-account.html deleted file mode 100644 index fd7ab96fd5..0000000000 --- a/UI/src/app/dashboard/views/edit-service-account.html +++ /dev/null @@ -1,38 +0,0 @@ - -
- - - - - - - - - - - - - - -
- -
-
-
\ No newline at end of file diff --git a/UI/src/app/dashboard/views/editApiToken.html b/UI/src/app/dashboard/views/editApiToken.html deleted file mode 100644 index 2c8be11756..0000000000 --- a/UI/src/app/dashboard/views/editApiToken.html +++ /dev/null @@ -1,42 +0,0 @@ - -
- - - - - - - -
- - -
- -
- -
- -
- -
- -
- -
-
-
\ No newline at end of file diff --git a/UI/src/app/dashboard/views/editDashboard.html b/UI/src/app/dashboard/views/editDashboard.html deleted file mode 100644 index c831af20da..0000000000 --- a/UI/src/app/dashboard/views/editDashboard.html +++ /dev/null @@ -1,186 +0,0 @@ - -
- - -
-
-
- {{error}} -
-
-
- - - - - -
-
-
-
-
- - - -
-
-
-
-

{{ctrl.dupErroMessage}}

- - - -
- No Results Found -
-
- - - - -
- No Results Found -
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
Loading Users...
- -
-
-

Users

- - -
- -
- You - {{user.username}} - {{user.authType}} -
- - - - -
-
-
-
-
-

Owners

-
-
- You - {{owner.username}} - {{owner.authType}} -
- - - - -
-
-
-
-
- -
- No results -
-
-
-
-
-
-
-
-
- -
-
-
- -
-
    -
  • - - - {{title | uppercase}} -
  • - -
- -
- -
-
-
-
-
-
-
-
-
- -
-
-
-
- -
-
-
-
diff --git a/UI/src/app/dashboard/views/editTemplate.html b/UI/src/app/dashboard/views/editTemplate.html deleted file mode 100644 index 0e8dbe1233..0000000000 --- a/UI/src/app/dashboard/views/editTemplate.html +++ /dev/null @@ -1,23 +0,0 @@ - - -
-
    -

    Template : {{ctrl.templateName}}

    -
  • - - - {{title | uppercase}} -
  • - -
- -
- -
-
-
diff --git a/UI/src/app/dashboard/views/gates-block.html b/UI/src/app/dashboard/views/gates-block.html deleted file mode 100644 index e244d60514..0000000000 --- a/UI/src/app/dashboard/views/gates-block.html +++ /dev/null @@ -1,10 +0,0 @@ -
-
-

{{d.exhibitAs}}:

-
-
-

NA

- - -
-
diff --git a/UI/src/app/dashboard/views/generateApiToken.html b/UI/src/app/dashboard/views/generateApiToken.html deleted file mode 100644 index a0eee17a11..0000000000 --- a/UI/src/app/dashboard/views/generateApiToken.html +++ /dev/null @@ -1,55 +0,0 @@ - -
- - - - - - - -
- - -
- -
- -
- -
- -
- - - - - - - -
- -
-
-
\ No newline at end of file diff --git a/UI/src/app/dashboard/views/login-form.html b/UI/src/app/dashboard/views/login-form.html deleted file mode 100644 index 7b46f64be3..0000000000 --- a/UI/src/app/dashboard/views/login-form.html +++ /dev/null @@ -1,46 +0,0 @@ -
{{authType.name}}
-
-
- - - - - - -
- -
-
-

Don't have an account?

- -
-
-
- diff --git a/UI/src/app/dashboard/views/login.html b/UI/src/app/dashboard/views/login.html deleted file mode 100644 index 2694684ba8..0000000000 --- a/UI/src/app/dashboard/views/login.html +++ /dev/null @@ -1,23 +0,0 @@ -
- -
-
- -
-
- -
-
- -
-
- -
-
diff --git a/UI/src/app/dashboard/views/navheader.html b/UI/src/app/dashboard/views/navheader.html deleted file mode 100644 index 3f3f5d3a3b..0000000000 --- a/UI/src/app/dashboard/views/navheader.html +++ /dev/null @@ -1,45 +0,0 @@ - diff --git a/UI/src/app/dashboard/views/scoreComponentDetails.html b/UI/src/app/dashboard/views/scoreComponentDetails.html deleted file mode 100644 index 28e25b934c..0000000000 --- a/UI/src/app/dashboard/views/scoreComponentDetails.html +++ /dev/null @@ -1,63 +0,0 @@ - -

No Details Found!

-
-
- - {{::detail.scoreComponent.name}} Score Details - - {{::detail.scoreComponent.score}} - - - -
-
- {{detail.scoreComponent.statusTxt}} -
- {{detail.alert.message}} -
-
- No Widget Scores - - - - - - - - - - - - - - - - - - - -
NameStatusMessageWeightScore
{{::componentMetric.displayName}} - - {{componentMetric.statusTxt}} - {{::componentMetric.message}}{{::componentMetric.percent}}
-
-
-
diff --git a/UI/src/app/dashboard/views/scoreSettings.html b/UI/src/app/dashboard/views/scoreSettings.html deleted file mode 100644 index 683f69daf9..0000000000 --- a/UI/src/app/dashboard/views/scoreSettings.html +++ /dev/null @@ -1,13 +0,0 @@ -
-
- - Enable Score -
-
- - - - -
- -
diff --git a/UI/src/app/dashboard/views/scoreViewHeader.html b/UI/src/app/dashboard/views/scoreViewHeader.html deleted file mode 100644 index 773f925fc2..0000000000 --- a/UI/src/app/dashboard/views/scoreViewHeader.html +++ /dev/null @@ -1,27 +0,0 @@ -
- - Score: - - -
{{rateItOptions.value}}
-
- - -
-
- - - - - - {{lastUpdatedDisplay}} - -
diff --git a/UI/src/app/dashboard/views/scoreViewWidget.html b/UI/src/app/dashboard/views/scoreViewWidget.html deleted file mode 100644 index b748b5fabc..0000000000 --- a/UI/src/app/dashboard/views/scoreViewWidget.html +++ /dev/null @@ -1,46 +0,0 @@ -
-
- Score - - - {{lastUpdatedDisplay}} - -
-
-
-
-
-
-
-
Score -
-
- View Details -
-
-
-
- -
{{rateItOptions.value}}
-
- - -
-
-
-
-
-
- -
-
- - - - diff --git a/UI/src/app/dashboard/views/signup.html b/UI/src/app/dashboard/views/signup.html deleted file mode 100644 index a39eb912e1..0000000000 --- a/UI/src/app/dashboard/views/signup.html +++ /dev/null @@ -1,70 +0,0 @@ -
- -
- -
- Please Signup -
-
-
- -
- User created successfully -
- - - - - - - - - - - - - - -
- -
- -
-

Already have an account?

- - -
-
-
-
-
diff --git a/UI/src/app/dashboard/views/site.html b/UI/src/app/dashboard/views/site.html deleted file mode 100644 index 5a10059794..0000000000 --- a/UI/src/app/dashboard/views/site.html +++ /dev/null @@ -1,143 +0,0 @@ -
- - -
-
-
- Select Your Dashboard -
-
-
-
- - - -
-
- -
- -
- -
-
-
-
- - - - -
- Create a new
dashboard -
-
- -
-
-
-
-
My Dashboards
- -
Loading Your Dashboards...
-
- No results -
- - - - - -
-
- -
-
All Dashboards
- -
Loading Dashboards...
-
- No results -
- -
    -
  • - - - - - {{item.name}} -
  • -
- - - -
-
-
-
-
-
-
- - \ No newline at end of file diff --git a/UI/src/app/dashboard/views/templateDetails.html b/UI/src/app/dashboard/views/templateDetails.html deleted file mode 100644 index d33e4c9d7d..0000000000 --- a/UI/src/app/dashboard/views/templateDetails.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - \ No newline at end of file diff --git a/UI/src/app/dashboard/views/templateManager.html b/UI/src/app/dashboard/views/templateManager.html deleted file mode 100644 index ab6211f166..0000000000 --- a/UI/src/app/dashboard/views/templateManager.html +++ /dev/null @@ -1,41 +0,0 @@ - -
-
- - -
-
- -
-
-
\ No newline at end of file diff --git a/UI/src/app/dashboard/views/templates.html b/UI/src/app/dashboard/views/templates.html deleted file mode 100644 index 1163a968ba..0000000000 --- a/UI/src/app/dashboard/views/templates.html +++ /dev/null @@ -1,60 +0,0 @@ -
- - -
-
-
- All Templates -
-
- - -
- -
- -
-
-
-
- - - - -
- Create a new
template -
-
-
-
-
-
All Templates
- - -
- - -
-
-
-
-
-
\ No newline at end of file diff --git a/UI/src/app/dashboard/views/widget.html b/UI/src/app/dashboard/views/widget.html deleted file mode 100644 index a5a035a823..0000000000 --- a/UI/src/app/dashboard/views/widget.html +++ /dev/null @@ -1,45 +0,0 @@ -{{alert.msg}} -
-
- {{title}} - - - - - - - - - - - - - {{lastUpdatedDisplay}} - -
-
-
- -
-
-
-
-
Configure
widget
-
-
-
-
-
Owner Modification Only
-
-
-
-
diff --git a/UI/src/app/dashboard/views/widgetConfigManager.html b/UI/src/app/dashboard/views/widgetConfigManager.html deleted file mode 100644 index 286adedbc4..0000000000 --- a/UI/src/app/dashboard/views/widgetConfigManager.html +++ /dev/null @@ -1,22 +0,0 @@ - -
-
- - -
-
- -
-
-
\ No newline at end of file diff --git a/UI/src/app/dashboard/views/widgetScore.html b/UI/src/app/dashboard/views/widgetScore.html deleted file mode 100644 index fccdd15290..0000000000 --- a/UI/src/app/dashboard/views/widgetScore.html +++ /dev/null @@ -1,14 +0,0 @@ - -
{{ngModel.score}}
-
- - -
-
diff --git a/UI/src/app/gridstack/gridstack.less b/UI/src/app/gridstack/gridstack.less deleted file mode 100644 index b53a0d6979..0000000000 --- a/UI/src/app/gridstack/gridstack.less +++ /dev/null @@ -1,260 +0,0 @@ -@gridstack-columns: 12; -@horizontal_padding: 20px; -@vertical_padding: 20px; -@animation_speed: .3s; - -@background: #232323; - -.vendor(@property; @value){ - -webkit-@{property}: @value; - -moz-@{property}: @value; - -ms-@{property}: @value; - -o-@{property}: @value; - @{property}: @value; -} - -.generate-columns(@i: 1) when (@i <= @gridstack-columns) { - &[data-gs-width='@{i}'] { width: (100% / @gridstack-columns) * @i; } - &[data-gs-x='@{i}'] { left: (100% / @gridstack-columns) * @i; } - &[data-gs-min-width='@{i}'] { min-width: (100% / @gridstack-columns) * @i; } - &[data-gs-max-width='@{i}'] { max-width: (100% / @gridstack-columns) * @i; } - - .generate-columns((@i + 1)); -} - -:root .grid-stack-item > .ui-resizable-handle { filter: none; } - -.grid-stack { - position: relative; - - &.grid-stack-rtl { - direction: ltr; - - > .grid-stack-item { - direction: rtl; - } - } - - .grid-stack-placeholder > .placeholder-content { - border: 1px dashed lightgray; - margin: 0; - position: absolute; - top: 0; - left: @horizontal_padding / 2; - right: @horizontal_padding / 2; - bottom: 0; - width: auto; - z-index: 0 !important; - text-align: center; - } - - > .grid-stack-item { - min-width: 100% / @gridstack-columns; - position: absolute; - padding: 0; - - > .grid-stack-item-content { - margin: 0; - position: absolute; - top: 0; - left: @horizontal_padding / 2; - right: @horizontal_padding / 2; - bottom: 0; - width: auto; - z-index: 0 !important; - overflow-x: hidden; - overflow-y: auto; - } - - > .ui-resizable-handle { - position: absolute; - font-size: 0.1px; - display: block; - -ms-touch-action: none; - touch-action: none; - } - - &.ui-resizable-disabled > .ui-resizable-handle, - &.ui-resizable-autohide > .ui-resizable-handle { display: none; } - - &.ui-draggable-dragging, - &.ui-resizable-resizing { - z-index: 100; - - > .grid-stack-item-content, - > .grid-stack-item-content { - box-shadow: 1px 4px 6px rgba(0, 0, 0, 0.2); - opacity: 0.8; - } - } - - > .ui-resizable-se, - > .ui-resizable-sw { - background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMS42MjYgNTExLjYyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNiA1MTEuNjI3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTMyOC45MDYsNDAxLjk5NGgtMzYuNTUzVjEwOS42MzZoMzYuNTUzYzQuOTQ4LDAsOS4yMzYtMS44MDksMTIuODQ3LTUuNDI2YzMuNjEzLTMuNjE1LDUuNDIxLTcuODk4LDUuNDIxLTEyLjg0NSAgIGMwLTQuOTQ5LTEuODAxLTkuMjMxLTUuNDI4LTEyLjg1MWwtNzMuMDg3LTczLjA5QzI2NS4wNDQsMS44MDksMjYwLjc2LDAsMjU1LjgxMywwYy00Ljk0OCwwLTkuMjI5LDEuODA5LTEyLjg0Nyw1LjQyNCAgIGwtNzMuMDg4LDczLjA5Yy0zLjYxOCwzLjYxOS01LjQyNCw3LjkwMi01LjQyNCwxMi44NTFjMCw0Ljk0NiwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDVjMy42MTksMy42MTcsNy45MDEsNS40MjYsMTIuODUsNS40MjYgICBoMzYuNTQ1djI5Mi4zNThoLTM2LjU0MmMtNC45NTIsMC05LjIzNSwxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MjEtNS40MjQsNy45MDUtNS40MjQsMTIuODU0ICAgYzAsNC45NDUsMS44MDcsOS4yMjcsNS40MjQsMTIuODQ3bDczLjA4OSw3My4wODhjMy42MTcsMy42MTcsNy44OTgsNS40MjQsMTIuODQ3LDUuNDI0YzQuOTUsMCw5LjIzNC0xLjgwNywxMi44NDktNS40MjQgICBsNzMuMDg3LTczLjA4OGMzLjYxMy0zLjYyLDUuNDIxLTcuOTAxLDUuNDIxLTEyLjg0N2MwLTQuOTQ4LTEuODA4LTkuMjMyLTUuNDIxLTEyLjg1NCAgIEMzMzguMTQyLDQwMy44MDIsMzMzLjg1Nyw0MDEuOTk0LDMyOC45MDYsNDAxLjk5NHoiIGZpbGw9IiM2NjY2NjYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K); - background-repeat: no-repeat; - background-position: center; - .vendor(transform, rotate(45deg)); - } - - > .ui-resizable-se { - .vendor(transform, rotate(-45deg)); - } - - - > .ui-resizable-nw { cursor: nw-resize; width: 20px; height: 20px; left: 10px; top: 0; } - > .ui-resizable-n { cursor: n-resize; height: 10px; top: 0; left: 25px; right: 25px; } - > .ui-resizable-ne { cursor: ne-resize; width: 20px; height: 20px; right: 10px; top: 0; } - > .ui-resizable-e { cursor: e-resize; width: 10px; right: @horizontal_padding / 2; top: 15px; bottom: 15px; } - > .ui-resizable-se { cursor: se-resize; width: 20px; height: 20px; right: 10px; bottom: 0; } - > .ui-resizable-s { cursor: s-resize; height: 10px; left: 25px; bottom: 0; right: 25px; } - > .ui-resizable-sw { cursor: sw-resize; width: 20px; height: 20px; left: 10px; bottom: 0; } - > .ui-resizable-w { cursor: w-resize; width: 10px; left: @horizontal_padding / 2; top: 15px; bottom: 15px; } - - &.ui-draggable-dragging { - &> .ui-resizable-handle { - display: none !important; - } - } - - .generate-columns(); - } - - &.grid-stack-animate, - &.grid-stack-animate .grid-stack-item { - .vendor(transition, left @animation_speed); - .vendor(transition, top @animation_speed); - .vendor(transition, height @animation_speed); - .vendor(transition, width @animation_speed); - } - - &.grid-stack-animate .grid-stack-item.ui-draggable-dragging, - &.grid-stack-animate .grid-stack-item.ui-resizable-resizing, - &.grid-stack-animate .grid-stack-item.grid-stack-placeholder{ - .vendor(transition, left .0s); - .vendor(transition, top .0s); - .vendor(transition, height .0s); - .vendor(transition, width .0s); - } - - &.grid-stack-one-column-mode { - height: auto !important; - &> .grid-stack-item { - position: relative !important; - width: auto !important; - left: 0 !important; - top: auto !important; - margin-bottom: @vertical_padding; - max-width: none !important; - - &> .ui-resizable-handle { display: none; } - } - } -} - -.wrapper { - display: flex; -} -.sidebar { - width: 100%; - background: transparent ; - text-align: center; - color: #80868e; - - > ul { - list-style-type: none; - text-align: left; - margin: 0; - padding: 0; - - li { - border-bottom: 1px solid lighten(@background, 5%); - background: lighten(@background, 10%); - text-transform: capitalize; - transition: background 0.25s ease-in-out; - - &:hover { - background: darken(@background, 5%); - } - &:last-child { - border-bottom: none; - } - } - a { - display: block; - padding: 1rem; - color: #80868e; - cursor: pointer; - transition: background 0.25s ease-in-out; - - &.added { - font-style: italic; - color: darken(#000000, 30%); - background: darken(#80868e, 5%); - } - } - } -} -.header { - min-height: 20vh; -} -.gui-view { - width: 70%; - background-image: url('@{dash-image-path}bg-forest.jpg'); - - .grid-stack-item-content { - .widget-body-config { - display: block; - border: none; - background: none; - text-transform: capitalize; - } - } -} - -.gui-view-dash{ - width: 100%; - background-image: url('@{dash-image-path}bg-forest.jpg'); - - .grid-stack-item-content { - - } - -} - -.flat { - width: 240px; - height: 120px; - max-width: 240px; - max-height: 120px; - min-width: 120px; - min-height: 120px; - font-size: 18px !important; - border-radius: 15px; - border: none; - background-color: lighten(#80868e,30%); - align-content: center; - text-align: center; - text-decoration: none; - margin: 2px 16px; - margin-bottom: 10px!important; - margin-top: 10px!important; - margin-right: 10px!important; - margin-left: 10px!important; - cursor: pointer; - -webkit-transition-duration: 0.5s; - transition-duration: 0.5s; - box-shadow: 0 2px 4px darkgrey; - padding-bottom: 10px; - padding-top: 10px; -} - -.flat:focus { - outline: none !important; -} - -.flat:hover { - background: #80868e !important; - box-shadow: none !important; - font-size: 17px !important; - color: whitesmoke; -} diff --git a/UI/src/components/templates/capone.html b/UI/src/components/templates/capone.html deleted file mode 100644 index a005a0d840..0000000000 --- a/UI/src/components/templates/capone.html +++ /dev/null @@ -1,103 +0,0 @@ -
- - -
-
- -
-
-
-
-
-
- -
- - -
-
-
- -
- -
- - -
- -
-
-
- -
-
-
- -
-
-
- -
-
-
-
- -
- -
-
- -
- -
- -
-
- -
-
-
- -
-
-
- -
-
-
- - -
-
-
- -
-
-
-
diff --git a/UI/src/components/templates/capone.js b/UI/src/components/templates/capone.js deleted file mode 100644 index b6881a278d..0000000000 --- a/UI/src/components/templates/capone.js +++ /dev/null @@ -1,50 +0,0 @@ -/** - * Controller for the dashboard route. - * Render proper template. - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('CapOneTemplateController', CapOneTemplateController); - - function CapOneTemplateController() { - var ctrl = this; - - ctrl.tabs = [ - { name: "Widget"}, - { name: "Pipeline"}, - { name: "Cloud"} - ]; - - - ctrl.minitabs = [ - { name: "Quality"}, - { name: "Performance"} - - ]; - - ctrl.miniFeaturetabs = [ - { name: "Feature"}, - { name: "Team"} - - ]; - - ctrl.widgetView = ctrl.tabs[0].name; - ctrl.toggleView = function (index) { - ctrl.widgetView = typeof ctrl.tabs[index] === 'undefined' ? ctrl.tabs[0].name : ctrl.tabs[index].name; - }; - - ctrl.miniWidgetView = ctrl.minitabs[0].name; - ctrl.miniToggleView = function (index) { - ctrl.miniWidgetView = typeof ctrl.minitabs[index] === 'undefined' ? ctrl.minitabs[0].name : ctrl.minitabs[index].name; - }; - - ctrl.miniFeatureWidgetView = ctrl.miniFeaturetabs[0].name; - ctrl.miniFeatureToggleView = function (index) { - ctrl.miniFeatureWidgetView = typeof ctrl.miniFeaturetabs[index] === 'undefined' ? ctrl.miniFeaturetabs[0].name : ctrl.miniFeaturetabs[index].name; - }; - - } -})(); diff --git a/UI/src/components/templates/caponechatops.html b/UI/src/components/templates/caponechatops.html deleted file mode 100644 index a7d66e81b9..0000000000 --- a/UI/src/components/templates/caponechatops.html +++ /dev/null @@ -1,80 +0,0 @@ -
- - -
-
- -
-
-
-
-
-
- -
- - -
-
- -
- -
- - -
- -
- -
-
- -
- -
- -
-
- -
-
-
- -
-
-
- -
-
-
- - -
-
-
- -
-
-
- - -
diff --git a/UI/src/components/templates/cloud.html b/UI/src/components/templates/cloud.html deleted file mode 100644 index 5fcf2c8611..0000000000 --- a/UI/src/components/templates/cloud.html +++ /dev/null @@ -1,80 +0,0 @@ -
- - -
-
- -
-
-
-
-
-
- -
- - -
-
- -
- -
- - -
- -
- -
-
- -
- -
- -
-
- -
-
-
- -
-
-
- -
-
-
- - -
-
-
- -
-
-
- - -
diff --git a/UI/src/components/templates/cloud.js b/UI/src/components/templates/cloud.js deleted file mode 100644 index 4ee9e8bdd9..0000000000 --- a/UI/src/components/templates/cloud.js +++ /dev/null @@ -1,26 +0,0 @@ -/** - * Controller for the dashboard route. - * Render proper template. - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('CloudTemplateController', CloudTemplateController); - - CloudTemplateController.$inject = []; - function CloudTemplateController() { - var ctrl = this; - - ctrl.tabs = [ - { name: "Cloud"} - ]; - - ctrl.widgetView = ctrl.tabs[0].name; - ctrl.toggleView = function (index) { - ctrl.widgetView = typeof ctrl.tabs[index] === 'undefined' ? ctrl.tabs[0].name : ctrl.tabs[index].name; - }; - - } -})(); diff --git a/UI/src/components/templates/customTemplate.html b/UI/src/components/templates/customTemplate.html deleted file mode 100644 index eeb3f9d056..0000000000 --- a/UI/src/components/templates/customTemplate.html +++ /dev/null @@ -1,64 +0,0 @@ -
- - -
-
- -
-
-
-
-
-
- - -
-
- -
-
- -
-
- -
-
-
-
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
-
diff --git a/UI/src/components/templates/customTemplate.js b/UI/src/components/templates/customTemplate.js deleted file mode 100644 index 70d9a4cd6b..0000000000 --- a/UI/src/components/templates/customTemplate.js +++ /dev/null @@ -1,87 +0,0 @@ -/** - * Controller for the Custom template. - * - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('CustomTemplateController', CapOneTemplateController) - .filter( 'camelCase', function () - { - var camelCaseFilter = function ( input ) - { - var charZero = input.charAt(0); - var upperc = charZero.toUpperCase(); - var slice = input.slice(1); - var joined = upperc + slice; - return joined; - }; - return camelCaseFilter; - }); - - - CapOneTemplateController.$inject = ['$scope','templateMangerData']; - function CapOneTemplateController($scope,templateMangerData) { - var ctrl = this; - - ctrl.tabs = [ - {name: "Widget"}, - {name: "Pipeline"}, - {name: "Cloud"} - ]; - - - ctrl.widgetView = ctrl.tabs[0].name; - ctrl.toggleView = function (index) { - ctrl.widgetView = typeof ctrl.tabs[index] === 'undefined' ? ctrl.tabs[0].name : ctrl.tabs[index].name; - }; - - $scope.init = function (dashboard) { - var dash = dashboard; - - templateMangerData.search(dashboard.template).then(function (response) { - var result = response; - var widgetObj = {}; - ctrl.widgets = response.widgets; - _(ctrl.widgets).forEach(function (widget) { - if(widget=='codeanalysis'){ - widgetObj[widget] = 'Code Analysis'; - }else if(widget==='performance'){ - widgetObj[widget]='Performance Analysis'; - }else{ - widgetObj[widget]= getDisplayName(widget); - } - }); - ctrl.widgetDisplay = widgetObj; - ctrl.sortOrder = response.order; - //Check in parent controller if score is enabled - //Push to the top of display - if ($scope.ctrl.scoreWidgetEnabled) { - ctrl.sortOrder.unshift('score'); - } - ctrl.widgetsOrder = chunk(ctrl.sortOrder,3); - }); - }; - - // private methods - - // break array into chunk of 3 - function chunk(arr, chunkSize) { - var returnArray = []; - for (var i=0,len=arr.length; i - - - - diff --git a/UI/src/components/templates/deleteWidgetTemplate.js b/UI/src/components/templates/deleteWidgetTemplate.js deleted file mode 100644 index 4c9bf79dce..0000000000 --- a/UI/src/components/templates/deleteWidgetTemplate.js +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Controller for delete widget. - * - */ -(function () { - 'use strict'; - angular - .module(HygieiaConfig.module) - .controller('DeleteWidgetTemplateController', DeleteWidgetTemplateController) - .directive('ngIncludeTemplate', function() { - return { - templateUrl: function(elem, attrs) { - return attrs.ngIncludeTemplate; - }, - restrict: 'A', - scope: { - 'ngIncludeVariables': '&' - }, - link: function(scope, elem, attrs) { - var vars = scope.ngIncludeVariables(); - Object.keys(vars).forEach(function(key) { - scope[key] = vars[key]; - }); - } - } - }); - - DeleteWidgetTemplateController.$inject = ['$scope','dashboardData']; - function DeleteWidgetTemplateController($scope,dashboardData) { - var ctrl = this; - ctrl.removeConfig = removeConfig; - - function removeConfig(){ - var widget = $scope.widget; - var dashboardId = $scope.dashboardId; - var widgetConfig = $scope.widgetConfig; - dashboardData.deleteWidget(dashboardId,widget).success(function (response) { - window.location.reload(true); - }).error(function () { - console.log("Error deleting widget"); - }); - } - - } -})(); - - - diff --git a/UI/src/components/templates/product-dashboard.html b/UI/src/components/templates/product-dashboard.html deleted file mode 100644 index 18f21494b2..0000000000 --- a/UI/src/components/templates/product-dashboard.html +++ /dev/null @@ -1,21 +0,0 @@ -
- - -
-
-
- -
-
-
- -
\ No newline at end of file diff --git a/UI/src/components/templates/splitview.html b/UI/src/components/templates/splitview.html deleted file mode 100644 index 1dc22f2d68..0000000000 --- a/UI/src/components/templates/splitview.html +++ /dev/null @@ -1,24 +0,0 @@ -
-
- -
-
-
-
- -
- - -
- -
- -
- -
-
- -
-
-
-
diff --git a/UI/src/components/templates/widgetsTemplate.html b/UI/src/components/templates/widgetsTemplate.html deleted file mode 100644 index 058a2873a3..0000000000 --- a/UI/src/components/templates/widgetsTemplate.html +++ /dev/null @@ -1,72 +0,0 @@ -
- - -
-
- -
-
-
-
-
-
- - -
-
- -
-
- -
-
- -
-
-
-
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
-
diff --git a/UI/src/components/templates/widgetsTemplate.js b/UI/src/components/templates/widgetsTemplate.js deleted file mode 100644 index 7a3cddeba2..0000000000 --- a/UI/src/components/templates/widgetsTemplate.js +++ /dev/null @@ -1,89 +0,0 @@ -/** - * Controller for the Widget Managed template. - * - */ -(function () { - 'use strict'; - angular - .module(HygieiaConfig.module) - .controller('WidgetTemplateController', WidgetTemplateController); - - WidgetTemplateController.$inject = ['$scope']; - function WidgetTemplateController($scope) { - var ctrl = this; - ctrl.tabs = [ - {name: "Widget"}, - {name: "Pipeline"}, - {name: "Cloud"} - ]; - ctrl.pipelineInd = false; - ctrl.cloudInd = false; - ctrl.widgetView = ctrl.tabs[0].name; - ctrl.toggleView = function (index) { - ctrl.widgetView = typeof ctrl.tabs[index] === 'undefined' ? ctrl.tabs[0].name : ctrl.tabs[index].name; - }; - - $scope.init = function (dashboard) { - ctrl.sortOrder = []; - var widgetObj = {}; - ctrl.widgets = dashboard.activeWidgets; - _(ctrl.widgets).forEach(function (widget) { - if (widget == 'pipeline') { - ctrl.pipelineInd = true; - } else if (widget == 'cloud') { - ctrl.cloudInd = true; - } else { - if (widget == 'codeanalysis') { - widgetObj[widget] = 'Code Analysis'; - } else if (widget === 'performance') { - widgetObj[widget] = 'Performance Analysis'; - } else { - widgetObj[widget] = getDisplayName(widget); - } - } - - }); - //Check in parent controller if score is enabled - //Push to the top of display - if ($scope.ctrl.scoreWidgetEnabled) { - ctrl.sortOrder.push('score'); - } - - ctrl.widgetDisplay = widgetObj; - _.each(ctrl.widgetDisplay, function (val, key) { - ctrl.sortOrder.push(key); - }); - ctrl.widgetsOrder = chunk(ctrl.sortOrder, 3); - if (ctrl.pipelineInd === false) { - for (var i = 0; i < ctrl.tabs.length; i++) - if (ctrl.tabs[i].name === "Pipeline") { - ctrl.tabs.splice(i, 1); - break; - } - } - if (ctrl.cloudInd === false) { - for (var i = 0; i < ctrl.tabs.length; i++) - if (ctrl.tabs[i].name === "Cloud") { - ctrl.tabs.splice(i, 1); - break; - } - } - }; - - // break array into chunk of 3 - function chunk(arr, chunkSize) { - var returnArray = []; - for (var i = 0, len = arr.length; i < len; i += chunkSize) - returnArray.push(arr.slice(i, i + chunkSize)); - return returnArray; - } - - //get display name in camel case - function getDisplayName(title) { - return title.charAt(0).toUpperCase() + title.slice(1); - } - } -})(); - - - diff --git a/UI/src/components/themes/dash-display.less b/UI/src/components/themes/dash-display.less deleted file mode 100644 index 42f433ba87..0000000000 --- a/UI/src/components/themes/dash-display.less +++ /dev/null @@ -1,50 +0,0 @@ -@import 'dash.less'; -/** insert:widgets **/ - -/* - A custom theme that should size better for tv monitors - */ - -html { - font-size: 13px; -} - -@dash-text-standard-size: 1; -@dash-text-standard-line-height: 1.2; - -#dashboard { - .ct-label { - font-size: .7rem !important; - } - - .average-build-duration { - margin-bottom: 0 !important; - } - - #header { - line-height: 65px; - font-size: 40px; - } - - .dash-row { - @line-height: 2.75rem; - line-height: @line-height !important; - - td { - line-height: @line-height !important; - } - } - - .widget { - // padding: 1.5rem 2.5rem 2.5rem 2.5rem; - padding-top: 2rem; - - .widget { - padding: 0; - - .widget-heading { - margin-bottom: .5rem; - } - } - } -} \ No newline at end of file diff --git a/UI/src/components/themes/dash.less b/UI/src/components/themes/dash.less deleted file mode 100644 index df27659fda..0000000000 --- a/UI/src/components/themes/dash.less +++ /dev/null @@ -1,271 +0,0 @@ -@import '../../app/css/common.less'; -/** insert:widgets **/ - -// Google fonts is blocked by vpn so the files are downloaded locally. -// On the google fonts site you can only download formats for your current -// browser so instead pulled the formats from a helper service. -// https://google-webfonts-helper.herokuapp.com/fonts/open-sans?subsets=latin -//.register-font(Open Sans, open-sans-regular, 1); -//.register-font(Open Sans, open-sans-600, 1, 600); - -// keyframes -.blink-keyframe(); - - -// LOCAL VARIABLES FOR THIS THEME -// ======================================== -@white: #fff; -@chart-green: #05ac45; -@chart-red: #d8514d; -@bg-replacement: rgba(0, 0, 0, .75); - -// BOOTSTRAP VARIABLES -// ======================================== -@grid-gutter-width: 20px; -@font-family-base: 'Open Sans', sans-serif; -@btn-primary-bg: #152131; -@btn-default-bg: #80868e; -@btn-primary-border: @btn-primary-bg; -@btn-default-border: @btn-default-bg; -@btn-primary-color: rgba(255, 255, 255, .9); -@btn-default-color: rgba(255, 255, 255, .8); - -@btn-info-bg: #303e4e; - -@tooltip-bg: @white; -@tooltip-arrow-color: @white; - -@dropdown-link-active-bg: @btn-default-bg; - -@navbar-default-bg: @white; - - -// BOOTSTRAP OVERRIDES -// ======================================== - -// custom primary button with gradients -.btn-primary { - font-weight: 700; - #gradient > .vertical(#384250, @btn-primary-bg); - .box-shadow(0 2px 6px rgba(0, 0, 0, .35)); - - .transition(color 200ms linear); - - &:hover { - color: @white; - background: @btn-primary-bg; - border-color: @btn-primary-bg; - } -} - -// custom default button with gradients and hover -.btn-default { - #gradient > .vertical(#8d929a, @btn-default-bg); - .box-shadow(0 2px 6px rgba(0, 0, 0, .35)); - - .transition(color 200ms linear); - - &:hover { - color: @white; - background-color: @btn-default-bg; - border-color: @btn-default-bg; - } -} - -.btn-link { - color: rgba(255, 255, 255, .7); - line-height: 2em; - .transition(color .2s linear); - - &:hover { - color: @white; - } -} - -.btn-primary { - .btn-lg; - .btn-wide; - font-weight: 600; -} - -// since popover is white and popovers are placed on the dashboard -// which has a white text default the text needs to be darker -.popover, .tooltip-inner { - color: @dash-text; -} - -// DASH VARIABLES -// ======================================== -@dash-text: #152131; -@dash-dashboard-bg: #060610; -@dash-dashboard-text: rgba(255, 255, 255, .8); -@dash-dashboard-text-hover: @white; - -@dash-dashboard-text-light: rgba(180, 180, 180, .7); - -@dash-divider: rgba(255, 255, 255, .50); -@dash-divider-light: rgba(0, 0, 0, .1); -@dash-widget-section-highlight: rgba(255, 255, 255, .15); - -@dash-header-bg: @white; -@dash-header-text: @dash-text; -@dash-widget-heading-border: rgba(255, 255, 255, .5); -@dash-widget-sub-heading-border: rgba(255, 255, 255, .25); - -@dash-modal-bg: #ececec; -@dash-modal-heading-text: @dash-text; -@dash-modal-heading-border: rgba(0, 0, 0, .35); -@dash-modal-divider: rgba(0, 0, 0, .25); -@dash-modal-icon-text: rgba(0, 0, 0, .5); - -@dash-detail-heading-text: @dash-text; -@dash-detail-heading-border: rgba(0, 0, 0, .35); -@dash-detail-icon-text: rgba(0, 0, 0, .5); -@dash-detail-divider: rgba(0, 0, 0, .25); - -@dash-widget-alert-bg: #ff5d56; -@dash-widget-alert-text: #000; -@dash-widget-alert-heading-border: rgba(0, 0, 0, .5); - -@dash-status-pass: rgb(0, 204, 75); -@dash-status-warn: rgb(255, 189, 53); -@dash-status-fail: rgb(255, 93, 86); -@dash-status-fail-border: #000; -@dash-status-fail-text: #333; - -@dash-status-alert-pass: #00a33c; -@dash-status-alert-fail: #cc4a45; - -@dash-state-config-text: rgba(255, 255, 255, .6); -@dash-state-config-text-hover: rgba(255, 255, 255, .8); -@dash-state-config-bg: rgba(255, 255, 255, .15); -@dash-state-config-bg-hover: rgba(255, 255, 255, .30); - -@ct-series-colors: @chart-green, @chart-red, @dash-status-warn, @white; -@dash-chart-alt-color: #dffaff; -@dash-chart-alt-fill: #65b7c9; -@dash-chart-halo-color: @white; -@dash-chart-area-opacity: 1; -@dash-chart-point-size: 5px; -@dash-chart-grid: @dash-divider; - -@state-danger-text: @dash-status-alert-fail; -@state-success-text: @dash-status-alert-pass; - -// SITE -// ======================================== -#site { - .list-group-item:hover { - background-color: #ececec; - } -} - -// DASHBOARD -// ======================================== -#dashboard { - background-image: url('@{dash-image-path}bg-forest.jpg'); - background-size: cover; - - .dashboard-widgets { - text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); - - .alert { - text-shadow: none; - } - - // exceptions - .popover, .tooltip, .dash-status-fail { - text-shadow: none; - } - } - - .ct-grid { - stroke-dasharray: 2px; - } - - // chart overrides - .ct-grid-right-y { - stroke: @white; - stroke-width: 1px; - stroke-dasharray: none; - } - - .ct-grid-bottom-x { - stroke: @dash-widget-sub-heading-border; - stroke-dasharray: none; - } - - .ct-grid-top-x { - display: none; - } - - .ct-chart:not(.dash-chart-alt) .ct-series { - // chartist uses ct-series-colors for lines, but we - // want to further customize those colors - &.ct-series-a .ct-line { - stroke: #d9f7e4; - } - - &.ct-series-b .ct-line { - stroke: #ffe7e6; - } - } - - // replace the normal point with a black one so the halo stands out - .ct-chart .ct-series .ct-point { - stroke: @bg-replacement !important; - - // the last point is the most recent date so increase its size - &:nth-last-child(2) { - stroke-width: @dash-chart-point-size * 2; - - .animation(blink 1.5s ease-in-out infinite); - } - } - - // halos are put in reverse order so get the first one to make it bigger - .ct-chart .ct-point-halo:first-of-type { - stroke-width: @dash-chart-halo-size * 2.5; - } - - // override the basic alert state values - .widget.alert { - @black: #000; - #gradient > .vertical(#ffb1ae, #ffa09c); - .widget-heading, .environment-name, .deploy-view td:not(.servers-up):not(:first-child):not(.servers-down) { - color: black; - } - } - - // add a halo around the alert icon - .dash-status-fail { - box-shadow: 0 0 0 2px rgba(255, 255, 255, .5); - } - - // the widget uses @dash-dashboard-bg to style between header arrows - // so override the value to use a black - .pipeline-view .pipeline-environment-header span:before { - border-left-color: @bg-replacement; - } - - .server-count { - color: #777; - } -} - -// DETAIL OVERRIDES -.widget-detail .detail-close:hover { - color: #000000; -} - -// WIDGET OVERRIDES -.monitor-modal-buttons { - .btn { - background-color: rgba(255, 255, 255, .8); - border-color: rgba(0, 0, 0, .2); - } - - .selected { - text-shadow: 0 1px 4px rgba(0, 0, 0, .5); - } -} \ No newline at end of file diff --git a/UI/src/components/themes/default.less b/UI/src/components/themes/default.less deleted file mode 100644 index 84feefd970..0000000000 --- a/UI/src/components/themes/default.less +++ /dev/null @@ -1,2 +0,0 @@ -@import '../../app/css/common.less'; -/** insert:widgets **/ diff --git a/UI/src/components/themes/slate.less b/UI/src/components/themes/slate.less deleted file mode 100644 index f20c54b097..0000000000 --- a/UI/src/components/themes/slate.less +++ /dev/null @@ -1,860 +0,0 @@ -@import '../../app/css/common.less'; -/** insert:widgets **/ - -// Slate 3.3.2 -// Variables -// -------------------------------------------------- - - -//== Colors -// -//## Gray and brand colors for use across Bootstrap. - -@gray-base: #000; -@gray-darker: #272B30; // #222 -@gray-dark: #3A3F44; // #333 -@gray: #52575C; // #555 -@gray-light: #7A8288; // #999 -@gray-lighter: #999; // #eee - -@brand-primary: @gray-light; -@brand-success: #62c462; -@brand-info: #5bc0de; -@brand-warning: #f89406; -@brand-danger: #ee5f5b; - - -//== Scaffolding -// -//## Settings for some of the most global styles. - -//** Background color for ``. -@body-bg: @gray-darker; -//** Global text color on ``. -@text-color: #C8C8C8; - -//** Global textual link color. -@link-color: #fff; -//** Link hover color set via `darken()` function. -@link-hover-color: #fff; -//** Link hover decoration. -@link-hover-decoration: underline; - - -//== Typography -// -//## Font, line-height, and color for body text, headings, and more. - -@font-family-sans-serif: "Helvetica Neue", Helvetica, Arial, sans-serif; -@font-family-serif: Georgia, "Times New Roman", Times, serif; -//** Default monospace fonts for ``, ``, and `
`.
-@font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace;
-@font-family-base:        @font-family-sans-serif;
-
-@font-size-base:          14px;
-@font-size-large:         ceil((@font-size-base * 1.25)); // ~18px
-@font-size-small:         ceil((@font-size-base * 0.85)); // ~12px
-
-@font-size-h1:            floor((@font-size-base * 2.6)); // ~36px
-@font-size-h2:            floor((@font-size-base * 2.15)); // ~30px
-@font-size-h3:            ceil((@font-size-base * 1.7)); // ~24px
-@font-size-h4:            ceil((@font-size-base * 1.25)); // ~18px
-@font-size-h5:            @font-size-base;
-@font-size-h6:            ceil((@font-size-base * 0.85)); // ~12px
-
-//** Unit-less `line-height` for use in components like buttons.
-@line-height-base:        1.428571429; // 20/14
-//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
-@line-height-computed:    floor((@font-size-base * @line-height-base)); // ~20px
-
-//** By default, this inherits from the ``.
-@headings-font-family:    @font-family-base;
-@headings-font-weight:    500;
-@headings-line-height:    1.1;
-@headings-color:          inherit;
-
-
-//== Iconography
-//
-//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
-
-//** Load fonts from this directory.
-//@icon-font-path:          "../fonts/";
-//** File name for all font files.
-@icon-font-name:          "glyphicons-halflings-regular";
-//** Element ID within SVG icon file.
-@icon-font-svg-id:        "glyphicons_halflingsregular";
-
-
-//== Components
-//
-//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
-
-@padding-base-vertical:     8px;
-@padding-base-horizontal:   12px;
-
-@padding-large-vertical:    14px;
-@padding-large-horizontal:  16px;
-
-@padding-small-vertical:    5px;
-@padding-small-horizontal:  10px;
-
-@padding-xs-vertical:       1px;
-@padding-xs-horizontal:     5px;
-
-@line-height-large:         1.3333333; // extra decimals for Win 8.1 Chrome
-@line-height-small:         1.5;
-
-@border-radius-base:        4px;
-@border-radius-large:       6px;
-@border-radius-small:       3px;
-
-//** Global color for active items (e.g., navs or dropdowns).
-@component-active-color:    #fff;
-//** Global background color for active items (e.g., navs or dropdowns).
-@component-active-bg:       transparent;
-
-//** Width of the `border` for generating carets that indicator dropdowns.
-@caret-width-base:          4px;
-//** Carets increase slightly in size for larger components.
-@caret-width-large:         5px;
-
-
-//== Tables
-//
-//## Customizes the `.table` component with basic values, each used across all table variations.
-
-//** Padding for ``s and ``s.
-@table-cell-padding:            8px;
-//** Padding for cells in `.table-condensed`.
-@table-condensed-cell-padding:  5px;
-
-//** Default background color used for all tables.
-@table-bg:                      transparent;
-//** Background color used for `.table-striped`.
-@table-bg-accent:               lighten(@table-bg, 3%);
-//** Background color used for `.table-hover`.
-@table-bg-hover:                lighten(@table-bg, 12%);
-@table-bg-active:               @table-bg-hover;
-
-//** Border color for table and cell borders.
-@table-border-color:            darken(@gray-darker, 5%);
-
-
-//== Buttons
-//
-//## For each of Bootstrap's buttons, define text, background and border color.
-
-@btn-font-weight:                normal;
-
-@btn-default-color:              #fff;
-@btn-default-bg:                 @gray-dark;
-@btn-default-border:             @btn-default-bg;
-
-@btn-primary-color:              @btn-default-color;
-@btn-primary-bg:                 @brand-primary;
-@btn-primary-border:             @btn-primary-bg;
-
-@btn-success-color:              @btn-default-color;
-@btn-success-bg:                 @brand-success;
-@btn-success-border:             @btn-success-bg;
-
-@btn-info-color:                 @btn-default-color;
-@btn-info-bg:                    @brand-info;
-@btn-info-border:                @btn-info-bg;
-
-@btn-warning-color:              @btn-default-color;
-@btn-warning-bg:                 @brand-warning;
-@btn-warning-border:             @btn-warning-bg;
-
-@btn-danger-color:               @btn-default-color;
-@btn-danger-bg:                  @brand-danger;
-@btn-danger-border:              @btn-danger-bg;
-
-@btn-link-disabled-color:        @gray-light;
-
-
-//== Forms
-//
-//##
-
-//** `` background color
-@input-bg:                       #fff;
-//** `` background color
-@input-bg-disabled:              @gray-lighter;
-
-//** Text color for ``s
-@input-color:                    @gray-darker;
-//** `` border color
-@input-border:                   #ccc;
-
-// TODO: Rename `@input-border-radius` to `@input-border-radius-base` in v4
-//** Default `.form-control` border radius
-// This has no effect on ``s in CSS.
-@input-border-radius:            @border-radius-base;
-//** Large `.form-control` border radius
-@input-border-radius-large:      @border-radius-large;
-//** Small `.form-control` border radius
-@input-border-radius-small:      @border-radius-small;
-
-//** Border color for inputs on focus
-@input-border-focus:             #66afe9;
-
-//** Placeholder text color
-@input-color-placeholder:        @gray-light;
-
-//** Default `.form-control` height
-@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);
-//** Large `.form-control` height
-@input-height-large:             (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
-//** Small `.form-control` height
-@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
-
-@legend-color:                   @text-color;
-@legend-border-color:            darken(@gray-darker, 5%);
-
-//** Background color for textual input addons
-@input-group-addon-bg:           @gray-lighter;
-//** Border color for textual input addons
-@input-group-addon-border-color: @input-border;
-
-//** Disabled cursor for form controls and buttons.
-@cursor-disabled:                not-allowed;
-
-
-//== Dropdowns
-//
-//## Dropdown menu container and contents.
-
-//** Background for the dropdown menu.
-@dropdown-bg:                    @gray-dark;
-//** Dropdown menu `border-color`.
-@dropdown-border:                rgba(0,0,0,.15);
-//** Dropdown menu `border-color` **for IE8**.
-@dropdown-fallback-border:       @gray-darker;
-//** Divider color for between dropdown items.
-@dropdown-divider-bg:            @gray-darker;
-
-//** Dropdown link text color.
-@dropdown-link-color:            @text-color;
-//** Hover color for dropdown links.
-@dropdown-link-hover-color:      #fff;
-//** Hover background for dropdown links.
-@dropdown-link-hover-bg:         @gray-darker;
-
-//** Active dropdown menu item text color.
-@dropdown-link-active-color:     #fff;
-//** Active dropdown menu item background color.
-@dropdown-link-active-bg:        @gray-darker;
-
-//** Disabled dropdown menu item background color.
-@dropdown-link-disabled-color:   @gray-light;
-
-//** Text color for headers within dropdown menus.
-@dropdown-header-color:          @gray-light;
-
-//** Deprecated `@dropdown-caret-color` as of v3.1.0
-@dropdown-caret-color:           #000;
-
-
-//-- Z-index master list
-//
-// Warning: Avoid customizing these values. They're used for a bird's eye view
-// of components dependent on the z-axis and are designed to all work together.
-//
-// Note: These variables are not generated into the Customizer.
-
-@zindex-navbar:            1000;
-@zindex-dropdown:          1000;
-@zindex-popover:           1060;
-@zindex-tooltip:           1070;
-@zindex-navbar-fixed:      1030;
-@zindex-modal:             1040;
-
-
-//== Media queries breakpoints
-//
-//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
-
-// Extra small screen / phone
-//** Deprecated `@screen-xs` as of v3.0.1
-@screen-xs:                  480px;
-//** Deprecated `@screen-xs-min` as of v3.2.0
-@screen-xs-min:              @screen-xs;
-//** Deprecated `@screen-phone` as of v3.0.1
-@screen-phone:               @screen-xs-min;
-
-// Small screen / tablet
-//** Deprecated `@screen-sm` as of v3.0.1
-@screen-sm:                  768px;
-@screen-sm-min:              @screen-sm;
-//** Deprecated `@screen-tablet` as of v3.0.1
-@screen-tablet:              @screen-sm-min;
-
-// Medium screen / desktop
-//** Deprecated `@screen-md` as of v3.0.1
-@screen-md:                  992px;
-@screen-md-min:              @screen-md;
-//** Deprecated `@screen-desktop` as of v3.0.1
-@screen-desktop:             @screen-md-min;
-
-// Large screen / wide desktop
-//** Deprecated `@screen-lg` as of v3.0.1
-@screen-lg:                  1200px;
-@screen-lg-min:              @screen-lg;
-//** Deprecated `@screen-lg-desktop` as of v3.0.1
-@screen-lg-desktop:          @screen-lg-min;
-
-// So media queries don't overlap when required, provide a maximum
-@screen-xs-max:              (@screen-sm-min - 1);
-@screen-sm-max:              (@screen-md-min - 1);
-@screen-md-max:              (@screen-lg-min - 1);
-
-
-//== Grid system
-//
-//## Define your custom responsive grid.
-
-//** Number of columns in the grid.
-@grid-columns:              12;
-//** Padding between columns. Gets divided in half for the left and right.
-@grid-gutter-width:         30px;
-// Navbar collapse
-//** Point at which the navbar becomes uncollapsed.
-@grid-float-breakpoint:     @screen-sm-min;
-//** Point at which the navbar begins collapsing.
-@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);
-
-
-//== Container sizes
-//
-//## Define the maximum width of `.container` for different screen sizes.
-
-// Small screen / tablet
-@container-tablet:             (720px + @grid-gutter-width);
-//** For `@screen-sm-min` and up.
-@container-sm:                 @container-tablet;
-
-// Medium screen / desktop
-@container-desktop:            (940px + @grid-gutter-width);
-//** For `@screen-md-min` and up.
-@container-md:                 @container-desktop;
-
-// Large screen / wide desktop
-@container-large-desktop:      (1140px + @grid-gutter-width);
-//** For `@screen-lg-min` and up.
-@container-lg:                 @container-large-desktop;
-
-
-//== Navbar
-//
-//##
-
-// Basics of a navbar
-@navbar-height:                    50px;
-@navbar-margin-bottom:             @line-height-computed;
-@navbar-border-radius:             @border-radius-base;
-@navbar-padding-horizontal:        floor((@grid-gutter-width / 2));
-@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);
-@navbar-collapse-max-height:       340px;
-
-@navbar-default-color:             @text-color;
-@navbar-default-bg:                @gray-dark;
-@navbar-default-border:            darken(@navbar-default-bg, 6.5%);
-
-// Navbar links
-@navbar-default-link-color:                @text-color;
-@navbar-default-link-hover-color:          #fff;
-@navbar-default-link-hover-bg:             darken(@navbar-default-bg, 8%);
-@navbar-default-link-active-color:         #fff;
-@navbar-default-link-active-bg:            darken(@navbar-default-bg, 8%);
-@navbar-default-link-disabled-color:       #ccc;
-@navbar-default-link-disabled-bg:          transparent;
-
-// Navbar brand label
-@navbar-default-brand-color:               @navbar-default-link-color;
-@navbar-default-brand-hover-color:         #fff;
-@navbar-default-brand-hover-bg:            none;
-
-// Navbar toggle
-@navbar-default-toggle-hover-bg:           darken(@navbar-default-bg, 8%);
-@navbar-default-toggle-icon-bar-bg:        @text-color;
-@navbar-default-toggle-border-color:       darken(@navbar-default-bg, 8%);
-
-
-// Inverted navbar
-// Reset inverted navbar basics
-@navbar-inverse-color:                      #ccc;
-@navbar-inverse-bg:                         @brand-primary;
-@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);
-
-// Inverted navbar links
-@navbar-inverse-link-color:                 #ccc;
-@navbar-inverse-link-hover-color:           #fff;
-@navbar-inverse-link-hover-bg:              darken(@navbar-inverse-bg, 12%);
-@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;
-@navbar-inverse-link-active-bg:             darken(@navbar-inverse-bg, 12%);
-@navbar-inverse-link-disabled-color:        #ccc;
-@navbar-inverse-link-disabled-bg:           transparent;
-
-// Inverted navbar brand label
-@navbar-inverse-brand-color:                @navbar-inverse-link-color;
-@navbar-inverse-brand-hover-color:          #fff;
-@navbar-inverse-brand-hover-bg:             none;
-
-// Inverted navbar toggle
-@navbar-inverse-toggle-hover-bg:            darken(@navbar-inverse-bg, 12%);
-@navbar-inverse-toggle-icon-bar-bg:         #fff;
-@navbar-inverse-toggle-border-color:        darken(@navbar-inverse-bg, 12%);
-
-
-//== Navs
-//
-//##
-
-//=== Shared nav styles
-@nav-link-padding:                          10px 15px;
-@nav-link-hover-bg:                         lighten(@body-bg, 10%);
-
-@nav-disabled-link-color:                   @gray-light;
-@nav-disabled-link-hover-color:             @gray-light;
-
-//== Tabs
-@nav-tabs-border-color:                     darken(@gray-darker, 5%);
-
-@nav-tabs-link-hover-border-color:          darken(@gray-darker, 5%);
-
-@nav-tabs-active-link-hover-bg:             lighten(@body-bg, 10%);
-@nav-tabs-active-link-hover-color:          #fff;
-@nav-tabs-active-link-hover-border-color:   darken(@gray-darker, 5%);
-
-@nav-tabs-justified-link-border-color:            @nav-tabs-border-color;
-@nav-tabs-justified-active-link-border-color:     @body-bg;
-
-//== Pills
-@nav-pills-border-radius:                   @border-radius-base;
-@nav-pills-active-link-hover-bg:            @component-active-bg;
-@nav-pills-active-link-hover-color:         @component-active-color;
-
-
-//== Pagination
-//
-//##
-
-@pagination-color:                     @link-color;
-@pagination-bg:                        @btn-default-bg;
-@pagination-border:                    rgba(0, 0, 0, 0.6);
-
-@pagination-hover-color:               @link-hover-color;
-@pagination-hover-bg:                  transparent;
-@pagination-hover-border:              rgba(0, 0, 0, 0.6);
-
-@pagination-active-color:              #fff;
-@pagination-active-bg:                 darken(@pagination-bg, 10%);
-@pagination-active-border:             rgba(0, 0, 0, 0.6);
-
-@pagination-disabled-color:            @gray-light;
-@pagination-disabled-bg:               #fff;
-@pagination-disabled-border:           rgba(0, 0, 0, 0.6);
-
-
-//== Pager
-//
-//##
-
-@pager-bg:                             @pagination-bg;
-@pager-border:                         @pagination-border;
-@pager-border-radius:                  15px;
-
-@pager-hover-bg:                       @pagination-hover-bg;
-
-@pager-active-bg:                      @pagination-active-bg;
-@pager-active-color:                   @pagination-active-color;
-
-@pager-disabled-color:                 @gray-light;
-
-
-//== Jumbotron
-//
-//##
-
-@jumbotron-padding:              30px;
-@jumbotron-color:                inherit;
-@jumbotron-bg:                   darken(@body-bg, 5%);
-@jumbotron-heading-color:        inherit;
-@jumbotron-font-size:            ceil((@font-size-base * 1.5));
-
-
-//== Form states and alerts
-//
-//## Define colors for form feedback states and, by default, alerts.
-
-@state-success-text:             #fff;
-@state-success-bg:               @brand-success;
-@state-success-border:           darken(spin(@state-success-bg, -10), 5%);
-
-@state-info-text:                #fff;
-@state-info-bg:                  @brand-info;
-@state-info-border:              darken(spin(@state-info-bg, -10), 7%);
-
-@state-warning-text:             #fff;
-@state-warning-bg:               @brand-warning;
-@state-warning-border:           darken(spin(@state-warning-bg, -10), 3%);
-
-@state-danger-text:              #fff;
-@state-danger-bg:                @brand-danger;
-@state-danger-border:            darken(spin(@state-danger-bg, -10), 3%);
-
-
-//== Tooltips
-//
-//##
-
-//** Tooltip max width
-@tooltip-max-width:           200px;
-//** Tooltip text color
-@tooltip-color:               #fff;
-//** Tooltip background color
-@tooltip-bg:                  rgba(0,0,0,.9);
-@tooltip-opacity:             .9;
-
-//** Tooltip arrow width
-@tooltip-arrow-width:         5px;
-//** Tooltip arrow color
-@tooltip-arrow-color:         @tooltip-bg;
-
-
-//== Popovers
-//
-//##
-
-//** Popover body background color
-@popover-bg:                          lighten(@body-bg, 3%);
-//** Popover maximum width
-@popover-max-width:                   276px;
-//** Popover border color
-@popover-border-color:                rgba(0,0,0,.2);
-//** Popover fallback border color
-@popover-fallback-border-color:       #999;
-
-//** Popover title background color
-@popover-title-bg:                    @popover-bg;
-
-//** Popover arrow width
-@popover-arrow-width:                 10px;
-//** Popover arrow color
-@popover-arrow-color:                 @popover-bg;
-
-//** Popover outer arrow width
-@popover-arrow-outer-width:           (@popover-arrow-width + 1);
-//** Popover outer arrow color
-@popover-arrow-outer-color:           fadein(@popover-border-color, 5%);
-//** Popover outer arrow fallback color
-@popover-arrow-outer-fallback-color:  darken(@popover-fallback-border-color, 20%);
-
-
-//== Labels
-//
-//##
-
-//** Default label background color
-@label-default-bg:            @btn-default-bg;
-//** Primary label background color
-@label-primary-bg:            @brand-primary;
-//** Success label background color
-@label-success-bg:            @brand-success;
-//** Info label background color
-@label-info-bg:               @brand-info;
-//** Warning label background color
-@label-warning-bg:            @brand-warning;
-//** Danger label background color
-@label-danger-bg:             @brand-danger;
-
-//** Default label text color
-@label-color:                 #fff;
-//** Default text color of a linked label
-@label-link-hover-color:      #fff;
-
-
-//== Modals
-//
-//##
-
-//** Padding applied to the modal body
-@modal-inner-padding:         20px;
-
-//** Padding applied to the modal title
-@modal-title-padding:         15px;
-//** Modal title line-height
-@modal-title-line-height:     @line-height-base;
-
-//** Background color of modal content area
-@modal-content-bg:                             lighten(@body-bg, 3%);
-//** Modal content border color
-@modal-content-border-color:                   rgba(0,0,0,.2);
-//** Modal content border color **for IE8**
-@modal-content-fallback-border-color:          #999;
-
-//** Modal backdrop background color
-@modal-backdrop-bg:           #000;
-//** Modal backdrop opacity
-@modal-backdrop-opacity:      .5;
-//** Modal header border color
-@modal-header-border-color:   darken(@gray-darker, 5%);
-//** Modal footer border color
-@modal-footer-border-color:   @modal-header-border-color;
-
-@modal-lg:                    900px;
-@modal-md:                    600px;
-@modal-sm:                    300px;
-
-
-//== Alerts
-//
-//## Define alert colors, border radius, and padding.
-
-@alert-padding:               15px;
-@alert-border-radius:         @border-radius-base;
-@alert-link-font-weight:      bold;
-
-@alert-success-bg:            @state-success-bg;
-@alert-success-text:          @state-success-text;
-@alert-success-border:        @state-success-border;
-
-@alert-info-bg:               @state-info-bg;
-@alert-info-text:             @state-info-text;
-@alert-info-border:           @state-info-border;
-
-@alert-warning-bg:            @state-warning-bg;
-@alert-warning-text:          @state-warning-text;
-@alert-warning-border:        @state-warning-border;
-
-@alert-danger-bg:             @state-danger-bg;
-@alert-danger-text:           @state-danger-text;
-@alert-danger-border:         @state-danger-border;
-
-
-//== Progress bars
-//
-//##
-
-//** Background color of the whole progress component
-@progress-bg:                 darken(@body-bg, 5%);
-//** Progress bar text color
-@progress-bar-color:          #fff;
-//** Variable for setting rounded corners on progress bar.
-@progress-border-radius:      @border-radius-base;
-
-//** Default progress bar color
-@progress-bar-bg:             @brand-primary;
-//** Success progress bar color
-@progress-bar-success-bg:     @brand-success;
-//** Warning progress bar color
-@progress-bar-warning-bg:     @brand-warning;
-//** Danger progress bar color
-@progress-bar-danger-bg:      @brand-danger;
-//** Info progress bar color
-@progress-bar-info-bg:        @brand-info;
-
-
-//== List group
-//
-//##
-
-//** Background color on `.list-group-item`
-@list-group-bg:                 lighten(@body-bg, 5%);
-//** `.list-group-item` border color
-@list-group-border:             rgba(0, 0, 0, 0.6);
-//** List group border radius
-@list-group-border-radius:      @border-radius-base;
-
-//** Background color of single list items on hover
-@list-group-hover-bg:           lighten(@body-bg, 10%);
-//** Text color of active list items
-@list-group-active-color:       @component-active-color;
-//** Background color of active list items
-@list-group-active-bg:          lighten(@body-bg, 10%);
-//** Border color of active list elements
-@list-group-active-border:      @list-group-border;
-//** Text color for content within active list items
-@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
-
-//** Text color of disabled list items
-@list-group-disabled-color:      @gray-light;
-//** Background color of disabled list items
-@list-group-disabled-bg:         @gray-lighter;
-//** Text color for content within disabled list items
-@list-group-disabled-text-color: @list-group-disabled-color;
-
-@list-group-link-color:         @text-color;
-@list-group-link-hover-color:   @list-group-link-color;
-@list-group-link-heading-color: #fff;
-
-
-//== Panels
-//
-//##
-
-@panel-bg:                    lighten(@body-bg, 3%);
-@panel-body-padding:          15px;
-@panel-heading-padding:       10px 15px;
-@panel-footer-padding:        @panel-heading-padding;
-@panel-border-radius:         @border-radius-base;
-
-//** Border color for elements within panels
-@panel-inner-border:          rgba(0, 0, 0, 0.6);
-@panel-footer-bg:             lighten(@body-bg, 10%);
-
-@panel-default-text:          @text-color;
-@panel-default-border:        rgba(0, 0, 0, 0.6);
-@panel-default-heading-bg:    @panel-footer-bg;
-
-@panel-primary-text:          #fff;
-@panel-primary-border:        @panel-default-border;
-@panel-primary-heading-bg:    @brand-primary;
-
-@panel-success-text:          @state-success-text;
-@panel-success-border:        @panel-default-border;
-@panel-success-heading-bg:    @state-success-bg;
-
-@panel-info-text:             @state-info-text;
-@panel-info-border:           @panel-default-border;
-@panel-info-heading-bg:       @state-info-bg;
-
-@panel-warning-text:          @state-warning-text;
-@panel-warning-border:        @panel-default-border;
-@panel-warning-heading-bg:    @state-warning-bg;
-
-@panel-danger-text:           @state-danger-text;
-@panel-danger-border:         @panel-default-border;
-@panel-danger-heading-bg:     @state-danger-bg;
-
-
-//== Thumbnails
-//
-//##
-
-//** Padding around the thumbnail image
-@thumbnail-padding:           4px;
-//** Thumbnail background color
-@thumbnail-bg:                darken(@body-bg, 5%);
-//** Thumbnail border color
-@thumbnail-border:            darken(@thumbnail-bg, 7%);
-//** Thumbnail border radius
-@thumbnail-border-radius:     @border-radius-base;
-
-//** Custom text color for thumbnail captions
-@thumbnail-caption-color:     @text-color;
-//** Padding around the thumbnail caption
-@thumbnail-caption-padding:   9px;
-
-
-//== Wells
-//
-//##
-
-@well-bg:                     @thumbnail-bg;
-@well-border:                 @thumbnail-border;
-
-
-//== Badges
-//
-//##
-
-@badge-color:                 #fff;
-//** Linked badge text color on hover
-@badge-link-hover-color:      #fff;
-@badge-bg:                    @gray-light;
-
-//** Badge text color in active nav link
-@badge-active-color:          @link-color;
-//** Badge background color in active nav link
-@badge-active-bg:             @gray-light;
-
-@badge-font-weight:           bold;
-@badge-line-height:           1;
-@badge-border-radius:         10px;
-
-
-//== Breadcrumbs
-//
-//##
-
-@breadcrumb-padding-vertical:   8px;
-@breadcrumb-padding-horizontal: 15px;
-//** Breadcrumb background color
-@breadcrumb-bg:                 transparent;
-//** Breadcrumb text color
-@breadcrumb-color:              #ccc;
-//** Text color of current page in the breadcrumb
-@breadcrumb-active-color:       @gray-light;
-//** Textual separator for between breadcrumb elements
-@breadcrumb-separator:          "/";
-
-
-//== Carousel
-//
-//##
-
-@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);
-
-@carousel-control-color:                      #fff;
-@carousel-control-width:                      15%;
-@carousel-control-opacity:                    .5;
-@carousel-control-font-size:                  20px;
-
-@carousel-indicator-active-bg:                #fff;
-@carousel-indicator-border-color:             #fff;
-
-@carousel-caption-color:                      #fff;
-
-
-//== Close
-//
-//##
-
-@close-font-weight:           bold;
-@close-color:                 #000;
-@close-text-shadow:           0 1px 0 #fff;
-
-
-//== Code
-//
-//##
-
-@code-color:                  #c7254e;
-@code-bg:                     #f9f2f4;
-
-@kbd-color:                   #fff;
-@kbd-bg:                      #333;
-
-@pre-bg:                      #f5f5f5;
-@pre-color:                   @gray-dark;
-@pre-border-color:            #ccc;
-@pre-scrollable-max-height:   340px;
-
-
-//== Type
-//
-//##
-
-//** Horizontal offset for forms and lists.
-@component-offset-horizontal: 180px;
-//** Text muted color
-@text-muted:                  @gray-light;
-//** Abbreviations and acronyms border color
-@abbr-border-color:           @gray-light;
-//** Headings small color
-@headings-small-color:        @gray-light;
-//** Blockquote small color
-@blockquote-small-color:      @gray-light;
-//** Blockquote font size
-@blockquote-font-size:        (@font-size-base * 1.25);
-//** Blockquote border color
-@blockquote-border-color:     @gray-light;
-//** Page header border color
-@page-header-border-color:    darken(@gray-darker, 5%);
-//** Width of horizontal description list titles
-@dl-horizontal-offset:        @component-offset-horizontal;
-//** Horizontal line color.
-@hr-border:                   darken(@gray-darker, 5%);
diff --git a/UI/src/components/widgets/build/build.less b/UI/src/components/widgets/build/build.less
deleted file mode 100644
index cca21d25d0..0000000000
--- a/UI/src/components/widgets/build/build.less
+++ /dev/null
@@ -1,72 +0,0 @@
-@import (reference) '../../../app/css/variables.less';
-@import (reference) '../../../app/css/mixins.less';
-@import (less)  '../../../../node_modules/ui-select/dist/select.css';
-
-.build-view {
-    .build-chevron {
-        margin-right:1rem;
-    }
-    .build-number {
-        display: inline-block;
-        margin-right: 1rem;
-        min-width: 3rem;
-        .text-lg;
-    }
-
-    .build-summary-count {
-        border-bottom: 1px solid @dash-divider;
-        font-size: 4rem;
-        margin-bottom: .5rem;
-        text-align: center;
-    }
-
-    .build-summary-type {
-        .text-standard;
-        text-align: center;
-    }
-
-    .builds-per-day {
-        .ct-point {
-            stroke-width: 3px !important;
-        }
-    }
-}
-
-.build-detail {
-    .build-desc {
-        .text-2x-bold;
-    }
-    
-    .no-changesets {
-        display: inline-block;
-        width: 100%;
-        text-align: center;
-    }
-    
-    .build-time, .build-duration {
-        padding-top: .5em;
-    }
-
-    .view-in-tool {
-        padding-top: .5em;
-        a {
-            display: inline-block;
-            width: 100%;
-            text-align: right;
-
-            &:hover {
-                text-decoration: underline;
-                color: #000;
-            }
-        }
-    }
-
-    th:first-child {
-        width: 20%;
-    }
-    th:last-child {
-        width: 55%;
-    }
-
-}
-
diff --git a/UI/src/components/widgets/build/config.html b/UI/src/components/widgets/build/config.html
deleted file mode 100644
index a6a55fc481..0000000000
--- a/UI/src/components/widgets/build/config.html
+++ /dev/null
@@ -1,55 +0,0 @@
-
-    
- - - - -
- No Results Found -
- -
- - - -    minutes - - -
- - - -    consecutive build fails - - -
- -
-
-
diff --git a/UI/src/components/widgets/build/config.js b/UI/src/components/widgets/build/config.js deleted file mode 100644 index fb0cfa7cc1..0000000000 --- a/UI/src/components/widgets/build/config.js +++ /dev/null @@ -1,76 +0,0 @@ -/** - * Build widget configuration - */ -(function () { - 'use strict'; - angular - .module(HygieiaConfig.module) - .controller('BuildWidgetConfigController', BuildWidgetConfigController); - BuildWidgetConfigController.$inject = ['modalData', '$scope', 'collectorData', '$uibModalInstance']; - function BuildWidgetConfigController(modalData, $scope, collectorData, $uibModalInstance) { - var ctrl = this, - widgetConfig = modalData.widgetConfig; - - // public variables - ctrl.buildDurationThreshold = 3; - ctrl.buildConsecutiveFailureThreshold = 5; - - $scope.getJobs = function (filter) { - return collectorData.itemsByType('build', {"search": filter, "size": 20}).then(function (response){ - return response; - }); - } - - $scope.getJobsById = function (id) { - return collectorData.getCollectorItemById(id).then(function (response){ - return response; - }); - } - loadSavedBuildJob(); - // set values from config - if (widgetConfig) { - if (widgetConfig.options.buildDurationThreshold) { - ctrl.buildDurationThreshold = widgetConfig.options.buildDurationThreshold; - } - if (widgetConfig.options.consecutiveFailureThreshold) { - ctrl.buildConsecutiveFailureThreshold = widgetConfig.options.consecutiveFailureThreshold; - } - } - // public methods - ctrl.submit = submitForm; - - // method implementations - function loadSavedBuildJob(){ - ctrl.buildId =""; - var buildCollector = modalData.dashboard.application.components[0].collectorItems.Build, - savedCollectorBuildJob = buildCollector ? buildCollector[0].description : null; - - if(savedCollectorBuildJob) { - ctrl.buildId = buildCollector[0].id; - $scope.getJobsById(ctrl.buildId).then(getBuildsCallback) - } - } - - function getBuildsCallback(data) { - ctrl.collectorItemId = data; - } - - function submitForm(valid, collector) { - if (valid) { - var form = document.buildConfigForm; - var postObj = { - name: 'build', - options: { - id: widgetConfig.options.id, - buildDurationThreshold: parseFloat(form.buildDurationThreshold.value), - consecutiveFailureThreshold: parseFloat(form.buildConsecutiveFailureThreshold.value) - }, - componentId: modalData.dashboard.application.components[0].id, - collectorItemId: collector.id, - }; - // pass this new config to the modal closing so it's saved - $uibModalInstance.close(postObj); - } - } - } -})(); diff --git a/UI/src/components/widgets/build/detail.html b/UI/src/components/widgets/build/detail.html deleted file mode 100644 index 455d37cf3c..0000000000 --- a/UI/src/components/widgets/build/detail.html +++ /dev/null @@ -1,42 +0,0 @@ - -
-
-
-
- - Build {{::detail.build.number}} -
-
- {{::detail.build.endTime | date:'MMM d, HH:mm:ss'}} -
-
- Duration: {{::detail.build.duration | duration}} -
- -
-
-
- No Changes - - - - - - - - - - - - - - - -
RevisionAuthorMessage
{{::changeSet.scmRevisionNumber | limitTo:8}}{{::changeSet.scmAuthor}}{{::changeSet.scmCommitLog}}
-
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/build/detail.js b/UI/src/components/widgets/build/detail.js deleted file mode 100644 index da4d1413f5..0000000000 --- a/UI/src/components/widgets/build/detail.js +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Detail controller for the build widget - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('BuildWidgetDetailController', BuildWidgetDetailController); - - BuildWidgetDetailController.$inject = ['$scope', '$uibModalInstance', 'build', 'collectorName', 'collectorNiceName']; - function BuildWidgetDetailController($scope, $uibModalInstance, build, collectorName, collectorNiceName) { - var ctrl = this; - - ctrl.build = build; - ctrl.collectorName = collectorName; - ctrl.collectorNiceName = collectorNiceName; - - ctrl.buildUrlNiceName = buildUrlNiceName; - ctrl.buildPassed = buildPassed; - ctrl.close = close; - - function buildUrlNiceName() { - if (!isEmpty(collectorNiceName)) { - return collectorNiceName; - } else { - return collectorName; - } - } - - function isEmpty(str) { - //!str returns true for uninitialized, null and empty strings - //the test checks if the string only contains whitespaces and returns true. - return !str || /^[\s]*$/.test(str); - } - - function buildPassed() { - return ctrl.build.buildStatus === 'Success'; - } - - function close() { - $uibModalInstance.dismiss('close'); - } - } -})(); diff --git a/UI/src/components/widgets/build/directives/averageBuildDuration.html b/UI/src/components/widgets/build/directives/averageBuildDuration.html deleted file mode 100644 index 73ca257757..0000000000 --- a/UI/src/components/widgets/build/directives/averageBuildDuration.html +++ /dev/null @@ -1,15 +0,0 @@ -
-
- Average build duration -
-
-
- -
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/build/directives/buildsPerDay.html b/UI/src/components/widgets/build/directives/buildsPerDay.html deleted file mode 100644 index 537acf428e..0000000000 --- a/UI/src/components/widgets/build/directives/buildsPerDay.html +++ /dev/null @@ -1,15 +0,0 @@ -
-
- Builds per day -
-
-
- - -
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/build/directives/directives.js b/UI/src/components/widgets/build/directives/directives.js deleted file mode 100644 index 440e71db6b..0000000000 --- a/UI/src/components/widgets/build/directives/directives.js +++ /dev/null @@ -1,24 +0,0 @@ -(function () { - 'use strict'; - - var app = angular - .module(HygieiaConfig.module); - - var directives = [ - 'buildsPerDay', - 'averageBuildDuration', - 'latestBuilds', - 'totalBuilds' - ]; - - _(directives).forEach(function (name) { - app.directive(name, function () { - return { - restrict: 'E', - templateUrl: 'components/widgets/build/directives/' + name + '.html' - }; - }); - }); - - -})(); diff --git a/UI/src/components/widgets/build/directives/latestBuilds.html b/UI/src/components/widgets/build/directives/latestBuilds.html deleted file mode 100644 index 669794443b..0000000000 --- a/UI/src/components/widgets/build/directives/latestBuilds.html +++ /dev/null @@ -1,20 +0,0 @@ -
-
- Latest Builds -
-
-
- - - - - - - - - -
{{::build.number}}{{::build.endTime | fromNow}}
-
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/build/directives/totalBuilds.html b/UI/src/components/widgets/build/directives/totalBuilds.html deleted file mode 100644 index b88ca3942d..0000000000 --- a/UI/src/components/widgets/build/directives/totalBuilds.html +++ /dev/null @@ -1,29 +0,0 @@ -
-
- Total Builds -
-
-
-
-
-
- {{buildView.totalBuildsYesterday}} -
-
Today
-
-
-
- {{buildView.totalBuildsLastWeek}} -
-
Last
7 Days
-
-
-
- {{buildView.totalBuildsLastMonth}} -
-
Last
14 Days
-
-
-
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/build/module.js b/UI/src/components/widgets/build/module.js deleted file mode 100644 index afc051ebd6..0000000000 --- a/UI/src/components/widgets/build/module.js +++ /dev/null @@ -1,39 +0,0 @@ -(function () { - 'use strict'; - - var widget_state, - config = { - view: { - defaults: { - title: 'Build' // widget title - }, - controller: 'BuildWidgetViewController', - controllerAs: 'buildView', - templateUrl: 'components/widgets/build/view.html' - }, - config: { - controller: 'BuildWidgetConfigController', - controllerAs: 'buildConfig', - templateUrl: 'components/widgets/build/config.html' - }, - getState: getState, - collectors: ['build'] - }; - - angular - .module(HygieiaConfig.module) - .config(register); - - register.$inject = ['widgetManagerProvider', 'WidgetState']; - function register(widgetManagerProvider, WidgetState) { - widget_state = WidgetState; - widgetManagerProvider.register('build', config); - } - - function getState(config) { - // make sure config values are set - return HygieiaConfig.local || (config.id && config.options.buildDurationThreshold && config.options.consecutiveFailureThreshold) ? - widget_state.READY : - widget_state.CONFIGURE; - } -})(); diff --git a/UI/src/components/widgets/build/view.html b/UI/src/components/widgets/build/view.html deleted file mode 100644 index 7b5664d7e7..0000000000 --- a/UI/src/components/widgets/build/view.html +++ /dev/null @@ -1,19 +0,0 @@ -
-
-
- - - -
-
-
-
- -
-
- -
-
-
-
-
diff --git a/UI/src/components/widgets/build/view.js b/UI/src/components/widgets/build/view.js deleted file mode 100644 index a81e87aab7..0000000000 --- a/UI/src/components/widgets/build/view.js +++ /dev/null @@ -1,396 +0,0 @@ -/** - * View controller for the build widget - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('BuildWidgetViewController', BuildWidgetViewController); - - BuildWidgetViewController.$inject = ['$scope', 'buildData', 'DisplayState', '$q', '$uibModal']; - function BuildWidgetViewController($scope, buildData, DisplayState, $q, $uibModal) { - var ctrl = this; - var builds = []; - - //region Chart Configuration - // line chart config - - ctrl.lineOptions = { - plugins: [ - Chartist.plugins.gridBoundaries(), - Chartist.plugins.lineAboveArea(), - Chartist.plugins.tooltip(), - Chartist.plugins.pointHalo() - ], - showArea: true, - lineSmooth: false, - fullWidth: true, - chartPadding: 7, - axisX: { - showLabel: false - }, - axisY: { - labelInterpolationFnc: function(value) { - return value === 0 ? 0 : ((Math.round(value * 100) / 100) + ''); - } - } - }; - - // bar chart config - ctrl.buildDurationOptions = { - plugins: [ - Chartist.plugins.threshold({ - threshold: $scope.widgetConfig.options.buildDurationThreshold || 10 - }), - Chartist.plugins.gridBoundaries(), - Chartist.plugins.tooltip(), - Chartist.plugins.axisLabels({ - stretchFactor: 1.4, - axisX: { - labels: [ - moment().subtract(14, 'days').format('MMM DD'), - moment().subtract(7, 'days').format('MMM DD'), - moment().format('MMM DD') - ] - } - }) - ], - stackBars: true, - centerLabels: true, - axisY: { - offset: 30, - labelInterpolationFnc: function(value) { - return value === 0 ? 0 : ((Math.round(value * 100) / 100) + ''); - } - } - }; - - ctrl.buildDurationEvents = { - 'draw': draw - }; - //endregion - - ctrl.load = function() { - var deferred = $q.defer(); - var params = { - componentId: $scope.widgetConfig.componentId, - numberOfDays: 15 - }; - buildData.details(params).then(function(data) { - builds = data.result; - processResponse(builds); - deferred.resolve(data.lastUpdated); - }); - return deferred.promise; - }; - - ctrl.open = function (url) { - window.open(url); - }; - - ctrl.detail = function(build) { - $uibModal.open({ - templateUrl: 'components/widgets/build/detail.html', - controller: 'BuildWidgetDetailController', - controllerAs: 'detail', - size: 'lg', - resolve: { - build: function() { - return _.find(builds, { number: build.number }); - }, - collectorName: function () { - return $scope.dashboard.application.components[0].collectorItems.Build[0].collector.name; - }, - collectorNiceName: function () { - return $scope.dashboard.application.components[0].collectorItems.Build[0].niceName; - } - } - }); - }; - - // creates the two-color point design - // the custom class, 'ct-point-halo' can be used to style the outline - function draw(data) { - if (data.type === 'bar') { - if (data.value.y > 0) { - data.group.append(new Chartist.Svg('circle', { - cx: data.x2, - cy: data.y2, - r: 7 - }, 'ct-slice-pie')); - data.y2 -= 7; - } - } - - if (data.type === 'point') { - data.group.append(new Chartist.Svg('circle', { - cx: data.x, - cy: data.y, - r: 3 - }, 'ct-point-halo'), true); - } - } - - //region Processing API Response - function processResponse(data) { - var worker = { - averageBuildDuration: averageBuildDuration, - buildsPerDay: buildsPerDay, - latestBuilds: latestBuilds, - setDisplayToErrorState: setDisplayToErrorState, - totalBuilds: totalBuilds - }; - - //region web worker method implementations - function averageBuildDuration(data, buildThreshold, cb) { - - cb({ - series: getSeries() - }); - - function getSeries() { - var result = getPassFail(simplify(group(filter(data)))); - - return [ - result.passed, - result.failed - ]; - } - - // filter to successful builds in the last 15 days - function filter(data) { - return _.filter(data, function (item) { - return item.buildStatus == 'Success' && Math.floor(moment(item.endTime).endOf('day').diff(moment(new Date()).endOf('day'), 'days')) >= -15; - }); - } - - function group(data) { - return _.groupBy(data, function (item) { - return moment(item.endTime).format('L'); - }); - } - - function simplify(data) { - // create array with date as the key and build duration times in an array - var simplifiedData = {}; - _.forEach(data, function (buildDay, key) { - if (!simplifiedData[key]) { - simplifiedData[key] = []; - } - - _.forEach(buildDay, function (build) { - var duration = moment(build.endTime).diff(moment(build.startTime), 'seconds') / 60; - simplifiedData[key].push(duration); - }); - }); - - return simplifiedData; - } - - function getPassFail(simplifiedData) { - // loop through all days in the past two weeks in case there weren't any builds - // on that date - var passed = [], failed = []; - for (var x = 0; x <= 14; x++) { - var date = moment(new Date()).subtract(x, 'days').format('L'); - var data = simplifiedData[date]; - - // if date has no builds, add 0,0 - if (!data || !data.length) { - passed.push(0); - failed.push(0); - } - else { - // calculate average and put in proper - var avg = _(data).reduce(function(a,b) { - return a + b; - }) / data.length; - - if (avg > buildThreshold) { - passed.push(0); - failed.push(avg); - } - else { - passed.push(avg); - failed.push(0); - } - } - } - - return { - passed: passed.reverse(), - failed: failed.reverse() - }; - } - } - - function buildsPerDay(data, cb) { - var fifteenDays = toMidnight(new Date()); - fifteenDays.setDate(fifteenDays.getDate() - 14); - - cb({ - passed: countBuilds(all(data)), - failed: countBuilds(failed(data)) - }); - - function all(data) { - return _.filter(data, function (build) { - return build.endTime >= fifteenDays.getTime() && (build.buildStatus !== 'InProgress'); - }); - } - - function failed(data) { - return _.filter(data, function (build) { - return build.endTime >= fifteenDays.getTime() && (build.buildStatus !== 'Success') && (build.buildStatus !== 'InProgress'); - }); - } - - function countBuilds(data) { - var counts = []; - var dt = new Date(fifteenDays.getTime()); - var grouped = _.groupBy(data, function (build) { - return toMidnight(new Date(build.endTime)).getTime(); - }); - - _.times(15, function () { - var count = grouped[dt.getTime()] ? grouped[dt.getTime()].length : 0; - counts.push(count); - dt.setDate(dt.getDate() + 1); - }); - - return counts; - } - - - function toMidnight(date) { - date.setHours(0, 0, 0, 0); - return date; - } - } - - function latestBuilds(data, cb) { - // order by end time and limit to last 5 - data = _.sortBy(data, 'endTime').reverse().slice(0, 5); - - // loop and convert time to readable format - data = _.map(data, function (item) { - return { - status : item.buildStatus.toLowerCase(), - number: item.number, - endTime: item.endTime, - url: item.buildUrl - }; - }); - - cb(data); - } - - function setDisplayToErrorState(data, failureThreshold, cb) { - // order by end time and limit to last 5 - data = _.sortBy(data, 'endTime').reverse().slice(0, failureThreshold); - data = _.filter(data, function (item) { - return (item.buildStatus.toLowerCase() != 'success') && (item.buildStatus.toLowerCase() != 'inprogress') ; - }); - - cb(data && data.length >= failureThreshold); - } - - function totalBuilds(data, cb) { - var today = toMidnight(new Date()); - var sevenDays = toMidnight(new Date()); - var fourteenDays = toMidnight(new Date()); - - sevenDays.setDate(sevenDays.getDate() - 7); - fourteenDays.setDate(fourteenDays.getDate() - 14); - - cb({ - today: countToday(), - sevenDays: countSevenDays(), - fourteenDays: countFourteenDays() - }); - - function countToday() { - return _.filter(data, function (build) { - return build.endTime >= today.getTime(); - }).length; - } - - function countSevenDays() { - return _.filter(data, function (build) { - return build.endTime >= sevenDays.getTime(); - }).length; - } - - function countFourteenDays() { - return _.filter(data, function (build) { - return build.endTime >= fourteenDays.getTime(); - }).length; - } - - function toMidnight(date) { - date.setHours(0, 0, 0, 0); - return date; - } - } - //endregion - - //region web worker calls - // call to webworker methods nad set the controller variables with the processed values - worker.buildsPerDay(data, function (data) { - //$scope.$apply(function () { - - var labels = []; - _(data.passed).forEach(function() { - labels.push(1); - }); - - ctrl.lineData = { - labels: labels, - series: [{ - name: 'success', - data: data.passed - }, { - name: 'failures', - data: data.failed - }] - }; - //}); - }); - - worker.latestBuilds(data, function (buildsToDisplay) { - //$scope.$apply(function () { - ctrl.recentBuilds = buildsToDisplay; - //}); - }); - - worker.averageBuildDuration(data, $scope.widgetConfig.options.buildDurationThreshold, function (buildDurationData) { - //$scope.$apply(function () { - var labels = []; - _(buildDurationData.series[0]).forEach(function() { - labels.push(''); - }); - buildDurationData.labels = labels; - //_(buildDurationData.series).forEach - ctrl.buildDurationData = buildDurationData; - //}); - }); - - worker.setDisplayToErrorState(data, $scope.widgetConfig.options.consecutiveFailureThreshold, function (displayAsErrorState) { - //$scope.$apply(function () { - $scope.display = displayAsErrorState ? DisplayState.ERROR : DisplayState.DEFAULT; - //}); - }); - - worker.totalBuilds(data, function (data) { - //$scope.$apply(function () { - ctrl.totalBuildsYesterday = data.today; - ctrl.totalBuildsLastWeek = data.sevenDays; - ctrl.totalBuildsLastMonth = data.fourteenDays; - //}); - }); - //endregion - } - //endregion - } -})(); diff --git a/UI/src/components/widgets/chatops/chatops.less b/UI/src/components/widgets/chatops/chatops.less deleted file mode 100644 index de7c409799..0000000000 --- a/UI/src/components/widgets/chatops/chatops.less +++ /dev/null @@ -1,50 +0,0 @@ -@import (reference) '../../../app/css/variables.less'; -@import (reference) '../../../app/css/mixins.less'; - - -.chatops-view { - - .animate-show { - line-height: 20px; - opacity: 1; - padding: 10px; - border: 1px solid black; - background: transparent; - } - - .animate-show.ng-hide-add, .animate-show.ng-hide-remove { - transition: all linear 0.5s; - } - - .animate-show.ng-hide { - line-height: 0; - opacity: 0; - padding: 0 10px; - } - - .check-element { - padding: 10px; - border: 1px solid black; - background: white; - } - .chat-user { - color: whitesmoke; - font-size: 75%; - } - .chat-timestamp { - color: #f8fcf8; - } - .chat-message{ - color: cyan; - font-size: 80%; - } - .chat-link{ - color: gold; - a:link { color: #c00 } /* unvisited links */ - a:visited { color: #0c0 } /* visited links */ - a:hover { color: #00c } /* user hovers */ - a:active { color: #ccc } /* active links */ - } - -} - diff --git a/UI/src/components/widgets/chatops/config.html b/UI/src/components/widgets/chatops/config.html deleted file mode 100644 index 2c0fe31dac..0000000000 --- a/UI/src/components/widgets/chatops/config.html +++ /dev/null @@ -1,67 +0,0 @@ - -
- -
- - -

Please select - a Chat Room Provider

-
- -
-
- - -

ChatOps Server - URL is required

-
-
- -
-
- - -

ChatOps Server - AuthToken is required

-
-
- -
-
- - -

ChatOps Server - AuthToken is required

-
-
- - -
- -
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/chatops/config.js b/UI/src/components/widgets/chatops/config.js deleted file mode 100644 index 871681c556..0000000000 --- a/UI/src/components/widgets/chatops/config.js +++ /dev/null @@ -1,117 +0,0 @@ -/** - * Build widget configuration - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('ChatOpsConfigController', ChatOpsConfigController); - - ChatOpsConfigController.$inject = ['modalData', '$uibModalInstance', - 'collectorData']; - function ChatOpsConfigController(modalData, $uibModalInstance, collectorData) { - var ctrl = this; - var widgetConfig = modalData.widgetConfig; - - ctrl.chatOpsOptions = [{ - name: 'HipChat', - value: 'HipChat' - }, { - name: 'Slack', - value: 'Slack (Not implemented)' - }, { - name: 'Gitter', - value: 'Gitter (Not implemented)' - }]; - - - if (!widgetConfig.options.chatOpsOption) { - ctrl.chatOpsOption = ""; - } - else { - var myindex; - - for (var v = 0; v < ctrl.chatOpsOptions.length; v++) { - if (ctrl.chatOpsOptions[v].name == widgetConfig.options.chatOpsOption.name) { - myindex = v; - break; - } - } - ctrl.chatOpsOption = ctrl.chatOpsOptions[myindex]; - } - - ctrl.chatOpsRoomName=widgetConfig.options.chatOpsRoomName; - ctrl.chatOpsRoomAuthToken=widgetConfig.options.chatOpsRoomAuthToken; - ctrl.chatOpsServerUrl=widgetConfig.options.chatOpsServerUrl; - - - - // public variables - ctrl.submitted = false; - ctrl.collectors = []; - - - // public methods - ctrl.submit = submitForm; - - // Request collecters - collectorData.collectorsByType('ChatOps').then(processCollectorsResponse); - - function processCollectorsResponse(data) { - ctrl.collectors = data; - } - - /* - * function submitForm(valid, url) { ctrl.submitted = true; if (valid && - * ctrl.collectors.length) { - * createCollectorItem(url).then(processCollectorItemResponse); } } - */ - - function submitForm(valid, chatOpsOption, chatOpsRoomAuthToken, chatOpsServerUrl, chatOpsRoomName) { - ctrl.submitted = true; - if (valid && ctrl.collectors.length) { - - createCollectorItem(chatOpsOption, chatOpsRoomAuthToken, chatOpsServerUrl, chatOpsRoomName).then( - processCollectorItemResponse); - - - } - } - - - - function createCollectorItem(chatOpsOption, chatOpsRoomAuthToken, chatOpsServerUrl, chatOpsRoomName) { - var item = { - collectorId: _.find(ctrl.collectors, {name: 'ChatOps'}).id, - options: { - chatOpsOption: chatOpsOption, - chatOpsRoomAuthToken: chatOpsRoomAuthToken, - chatOpsServerUrl: chatOpsServerUrl, - chatOpsRoomName: chatOpsRoomName - } - }; - - - return collectorData.createCollectorItem(item); - } - - function processCollectorItemResponse(response) { - var postObj = { - name: "ChatOps", - options: { - id: widgetConfig.options.id, - chatOpsOption: ctrl.chatOpsOption, - chatOpsRoomName:ctrl.chatOpsRoomName, - chatOpsRoomAuthToken: ctrl.chatOpsRoomAuthToken, - chatOpsServerUrl: ctrl.chatOpsServerUrl - }, - componentId: modalData.dashboard.application.components[0].id, - collectorItemId: response.data.id - }; - - // pass this new config to the modal closing so it's saved - $uibModalInstance.close(postObj); - } - } -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/chatops/module.js b/UI/src/components/widgets/chatops/module.js deleted file mode 100644 index 1245636bd7..0000000000 --- a/UI/src/components/widgets/chatops/module.js +++ /dev/null @@ -1,36 +0,0 @@ -(function () { - 'use strict'; - - var widget_state, - config = { - view: { - defaults: { - title: 'ChatOps' // widget title - }, - controller: 'ChatOpsViewController', - controllerAs: 'chatOpsView', - templateUrl: 'components/widgets/chatops/view.html' - }, - config: { - controller: 'ChatOpsConfigController', - controllerAs: 'chatOpsConfig', - templateUrl: 'components/widgets/chatops/config.html' - }, - getState: getState, - collectors: ['chatops'] - }; - - angular - .module(HygieiaConfig.module) - .config(register); - - register.$inject = ['widgetManagerProvider', 'WidgetState']; - function register(widgetManagerProvider, WidgetState) { - widget_state = WidgetState; - widgetManagerProvider.register('chatops', config); - } - - function getState(widgetConfig) { - return HygieiaConfig.local || (widgetConfig.id) ? widget_state.READY : widget_state.CONFIGURE; - } -})(); diff --git a/UI/src/components/widgets/chatops/view.html b/UI/src/components/widgets/chatops/view.html deleted file mode 100644 index fb935f2adb..0000000000 --- a/UI/src/components/widgets/chatops/view.html +++ /dev/null @@ -1,31 +0,0 @@ -
-
-
-
- -
- -
-
-
-
- - -
- {{messFrom.from.name}} - {{messFrom.date | fromNow}} -
-
- - - -
-
-
-
-
-
-
diff --git a/UI/src/components/widgets/chatops/view.js b/UI/src/components/widgets/chatops/view.js deleted file mode 100644 index bb8f504fce..0000000000 --- a/UI/src/components/widgets/chatops/view.js +++ /dev/null @@ -1,61 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('ChatOpsViewController', ChatOpsViewController) - .filter('unsafe', function ($sce) { - return function (val) { - return $sce.trustAsHtml(val); - }; - }); - - ChatOpsViewController.$inject = ['$q', '$scope', 'chatOpsData']; - function ChatOpsViewController($q, $scope, chatOpsData) { - var ctrl = this; - - //Get the stored dashboard configuration for this dashboard - - - ctrl.chatOpsRoomAuthToken = $scope.widgetConfig.options.chatOpsRoomAuthToken; - ctrl.chatOpsServerUrl = $scope.widgetConfig.options.chatOpsServerUrl; - ctrl.chatOpsRoomName = $scope.widgetConfig.options.chatOpsRoomName; - ctrl.messageArray = ""; - ctrl.showMessages = false; - ctrl.apiErrorOccured=false; - - var offset = new Date().getTimezoneOffset(); - var tz = jstz.determine(); // Determines the time zone of the browser client - var completeUrl = ctrl.chatOpsServerUrl + "/v2/room/" + ctrl.chatOpsRoomName + "/history/latest?timezone=" + tz.name() + "&max-results=5&auth_token=" + ctrl.chatOpsRoomAuthToken; - - ctrl.load = function () { - var deferred = $q.defer(); - - chatOpsData.details(completeUrl).then(function (data) { - if (typeof data.error != 'undefined') { - ctrl.apiErrorOccured=true; - ctrl.messageArray=data; - } - else { - processResponse(data); - //deferred.resolve(data.lastUpdated); - } - - }); - ctrl.showMessages = true; - return deferred.promise; - }; - - function processResponse(data) { - var messageArray = data.items; - ctrl.messageArray = messageArray; - }; - - - ctrl.replaceURL = function (mytext) { - var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig; - return mytext.replace(exp, "Link"); - }; - } - -})(); diff --git a/UI/src/components/widgets/cloud/config.html b/UI/src/components/widgets/cloud/config.html deleted file mode 100644 index d6bc486243..0000000000 --- a/UI/src/components/widgets/cloud/config.html +++ /dev/null @@ -1,41 +0,0 @@ - -
- - - - - - - - - - - - - - - -
Account number: -
Tag Name:
Tag Value:
- -
- -
-
-
- diff --git a/UI/src/components/widgets/cloud/config.js b/UI/src/components/widgets/cloud/config.js deleted file mode 100644 index 1dd055a241..0000000000 --- a/UI/src/components/widgets/cloud/config.js +++ /dev/null @@ -1,78 +0,0 @@ -/** - * Created by nmande on 4/13/16. - */ - -/** - * Build widget configuration - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('CloudWidgetConfigController', CloudWidgetConfigController); - - CloudWidgetConfigController.$inject = ['modalData', 'collectorData', '$uibModalInstance']; - function CloudWidgetConfigController(modalData, collectorData, $uibModalInstance) { - - - //private properties/methods - var ctrl = this; - var widgetConfig = modalData.widgetConfig; - - - function createCloudConfigItem(accountNumber,tagName,tagValue) { - var item = { - collectorId: _.filter(ctrl.collectors, {collectorType: 'Cloud'}).id, - options: { - accountNumber: accountNumber, - tagName: tagName, - tagValue: tagValue - } - }; - - return collectorData.createCollectorItem(item); - } - - function passDataToView() { - - var postObj = { - name: 'cloud', - options: { - id: widgetConfig.options.id, - accountNumber: ctrl.accountNumber, - tagName: ctrl.tagName, - tagValue: ctrl.tagValue - }, - componentId: modalData.dashboard.application.components[0].id - }; - - // pass this new config to the modal closing so it's saved - $uibModalInstance.close(postObj); - } - - function processCollectorsResponse(data) { - ctrl.collectors = data; - } - - - // Request collecters - collectorData.collectorsByType('Cloud').then(processCollectorsResponse); - - - // public properties/methods - ctrl.accountNumber = undefined; - ctrl.tagName = undefined; - ctrl.tagValue = undefined; - ctrl.collectors = []; - - // public methods - ctrl.submit = function (valid) { - if (valid) { - createCloudConfigItem(ctrl.accountNumber, ctrl.tagName, ctrl.tagValue). - then(passDataToView()); - } - } - - } -})(); diff --git a/UI/src/components/widgets/cloud/module.js b/UI/src/components/widgets/cloud/module.js deleted file mode 100644 index c866088d88..0000000000 --- a/UI/src/components/widgets/cloud/module.js +++ /dev/null @@ -1,37 +0,0 @@ - -(function () { - 'use strict'; - - var widget_state, - config = { - view: { - defaults: { - title: 'Cloud' // widget title - }, - controller: 'CloudWidgetViewController', - controllerAs: 'cloudView', - templateUrl: 'components/widgets/cloud/view.html' - }, - config: { - controller: 'CloudWidgetConfigController', - controllerAs: 'cloudConfig', - templateUrl: 'components/widgets/cloud/config.html' - }, - getState: getState, - collectors: ['cloud'] - }; - - angular - .module(HygieiaConfig.module) - .config(register); - - register.$inject = ['widgetManagerProvider', 'WidgetState']; - function register(widgetManagerProvider, WidgetState) { - widget_state = WidgetState; - widgetManagerProvider.register('cloud', config); - } - - function getState(config) { - return HygieiaConfig.local || (config.options.accountNumber) ? widget_state.READY : widget_state.CONFIGURE; - } -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/cloud/style.less b/UI/src/components/widgets/cloud/style.less deleted file mode 100644 index bbdbbe57d9..0000000000 --- a/UI/src/components/widgets/cloud/style.less +++ /dev/null @@ -1,190 +0,0 @@ -@import '../../../app/css/variables.less'; -@import '../../../app/css/mixins.less'; - -/* Add custom styles here. Any properties involving colors - should considering using values from the variables.less file. - All dash variables are prefixed with @dash. - - Widget styles should only consume variables from dash and never - set a dash or bootstrap variables. This allows the theme to maintain - control of overall styles -*/ - -.widget-striped > tbody > tr:nth-of-type(odd) { - background-color: #636363; -} - -.override-background-color { - background-color: #000000; -} - -.override-panel-background-color { - background-color: #2C3539; -} - -.table-overflow { - height: 550px; - overflow: auto -} - -.header-icon{ - font-size: 60px; - margin-top:20px; -} - -.progress-headers{ - height:100px; -} - -h3{ - margin-bottom: 20px; -} - -.info-icon-label{ - margin-top:30px; -} - -.cloud-data-entry { - text-align: right; - padding-right: 3px; -} - -::-webkit-scrollbar { - display: none; -} - -.cloud-view { - - .pass { - color: @dash-status-pass; - - } - .warn { - color: @dash-status-warn; - } - .fail { - color: @dash-status-fail; - } - .hover-effects:hover { - -o-transition: color .2s ease-out, background 2s ease-in; - -ms-transition: color .2s ease-out, background 2s ease-in; - -moz-transition: color .2s ease-out, background 2s ease-in; - -webkit-transition: color .2s ease-out, background 2s ease-in; - color: grey; - } - .enlarge-hover:hover { - transform: scale(1.3, 1.3); - transition: all 0.1s ease-out; - } - - .percent { - font-size: 50%; - display: inline-block; - vertical-align: super; - } - - .cloud-value { - .text-standard-lg; - text-align: center; - margin-top: .5rem; - } - - .legend-box { - float: left; - width: 10px; - height: 10px; - margin: 5px; - border-width: 1px; - border-style: solid; - border-color: rgba(0, 0, 0, .2); - background-color: @dash-status-pass; - } - -} - -.widget-detail { - //width: 400px; - .widget-heading { - font-family: 'Open Sans', sans-serif; - font-size: 20px; - font-weight: bold; - padding-bottom: 20px - } - .tab-head { - text-transform: uppercase; - font-size: 1.2rem; - font-family: 'Open Sans', sans-serif; - padding-bottom: 5px; - } -} - -// This causes modal window size deformity for repo widget -//.modal-content { -// width: 500px; -//} - -.cloud-count { - border-bottom: 1px solid @dash-divider; - font-size: 4rem; - margin-bottom: .5rem; - text-align: center; -} - -.cloud-count-type { - .text-standard; - text-align: center; -} - -#subnetUtilization, #subnetDetail { - background: @dash-dashboard-bg; - color: @dash-dashboard-text; - - // styles for chartist charts - .ct-label { - .text-standard; - } - - width: 900px; - - .ct-wrapper { - position: relative; - - // better style donut charts - &.dash-donut-wrapper { - .ct-chart { - margin-bottom: -50%; - } - - .donut-number { - width: 30%; - height: 30%; - left: 30%; - top: 45%; - } - - .donut-number-percent { - left: 65%; - top: 50%; - } - } - - // to show a number and percent inside a pie chart - .donut-number { - display: inline-block; - width: 40%; - height: 40%; - top: 30%; - left: 30%; - text-align: center; - position: absolute; - } - .guage-number { - display: inline-block; - width: 40%; - bottom: 48%; - left: 30%; - text-align: center; - position: absolute; - } - } -} \ No newline at end of file diff --git a/UI/src/components/widgets/cloud/subnetController.js b/UI/src/components/widgets/cloud/subnetController.js deleted file mode 100644 index 3b943dfca6..0000000000 --- a/UI/src/components/widgets/cloud/subnetController.js +++ /dev/null @@ -1,209 +0,0 @@ -(function () { - 'use strict'; - angular - .module(HygieiaConfig.module) - .controller('subnetController', SubnetController); - - SubnetController.$inject = ['$scope', 'cloudData', '$http', '$uibModal']; - - function SubnetController($scope, cloudData, $http, $uibModal) { - - var ctrl = this; - $scope.vpcs = []; - - ctrl.accountNumber = $scope.widgetConfig.options.accountNumber || ""; - - - - $scope.ipUtilizations; - - - $scope.ipUtilizationsOptions = { - horizontalBars: true, - stackBars: true, - axisY: { - offset: 100 - }, - axisX: { - offset:20, - labelInterpolationFnc: function(value, index) { - // return index % 2 === 0 ? value : null; - return ''; - } - } - }; - - $scope.ipUtilizationsEvents = { - - draw: function (data) { - - if (data.type === 'bar') { - var strokeColor = '#05ac45'; - - if (data.meta == 'high') { - strokeColor = '#d8514d' - } else if (data.meta == 'med') { - strokeColor = '#ffbd35' - } - - - data.element.attr( - { - style: 'cursor: pointer; stroke-width: 20px; stroke: ' + strokeColor + ';', - onclick: "angular.element(document.getElementById('iptutildiv')).scope().viewSubnetUtilization('" + data.series[data.index].vpc + "')" - }); - - if (data.value.x > 0) { - var label, labelText, barLength, labelWidth, barClasses, - barWidth = 20, - barHorizontalCenter = (data.x1 + (data.element.width() * .5)), - barVerticalCenter = (data.y1 + (barWidth * .12)); - - - // add the custom label text as an attribute to the bar for use by a tooltip - data.element.attr({ label: labelText }, "ct:series"); - - label = new Chartist.Svg("text"); - - - - label.text(data.series[data.index].count); - label.attr({ - x: barHorizontalCenter, - y: barVerticalCenter, - "text-anchor": "middle", - style: "cursor: pointer;font-family: 'proxima-nova-alt', Helvetica, Arial, sans-serif; font-size: 12px; fill: white", - onclick: "angular.element(document.getElementById('iptutildiv')).scope().viewSubnetUtilization('" + data.series[data.index].vpc + "')" - - }); - - // add the new custom text label to the bar - data.group.append(label); - } - } - - if (data.type === 'label') { - data.valueOf; - data.element.attr( - { - class: 'clickable' - } - ); - } - } - } - - ctrl.calculatePercentage = function(count, total) { - var percentage = count / total * 100; - return Math.round(percentage); - } - - $scope.totalAvailable = 0; - $scope.totalUsed = 0; - - $scope.getIpUtilizations = function() { - $scope.getSubnets - var vpcData = {labels:[], series:[[], [], []]}; - angular.forEach($scope.vpcs, function(vpc) { - - var angularModalPopUpCall = "angular.element(document.getElementById('iptutildiv')).scope().viewSubnetUtilization('" + vpc.id + "')"; - var clickableLabel = '
' + vpc.id + '
'; - - vpcData.labels.push(clickableLabel); - - var countOfSubnetsByUtilization = vpc.countOfSubnetsByUtilization; - var totalSubnets = countOfSubnetsByUtilization.high + countOfSubnetsByUtilization.med + countOfSubnetsByUtilization.low; - - vpcData.series[0].push({ meta: 'low', vpc: vpc.id, count: countOfSubnetsByUtilization.low, value:ctrl.calculatePercentage(countOfSubnetsByUtilization.low, totalSubnets)}); - vpcData.series[1].push({ meta: 'med', vpc: vpc.id, count: countOfSubnetsByUtilization.med, value:ctrl.calculatePercentage(countOfSubnetsByUtilization.med, totalSubnets)}); - vpcData.series[2].push({ meta: 'high', vpc: vpc.id, count: countOfSubnetsByUtilization.high, value:ctrl.calculatePercentage(countOfSubnetsByUtilization.high, totalSubnets)}); - - $scope.totalAvailable += vpc.ips.totalAvailable; - $scope.totalUsed += vpc.ips.totalUsed ; - - }); - - $scope.ipUtilizations = vpcData; - $scope.totalIPs = $scope.totalAvailable + $scope.totalUsed; - $scope.avgUtilization = ctrl.calculatePercentage($scope.totalUsed, $scope.totalIPs); - - } - - $scope.getSubnets = function() { - - cloudData.getAWSSubnetsByAccount(ctrl.accountNumber) - .then(function(subnets){ - $scope.vpcs = ctrl.groupByVpc(subnets); - $scope.getIpUtilizations(); - }); - }; - - $scope.getHeight = function() { - return $scope.vpcs.length * 30; - } - - $scope.viewSubnetUtilization = function(vpcId) { - var vpc = {}; - - angular.forEach($scope.vpcs, function(item) { - if (item.id.toUpperCase() == vpcId.toUpperCase()) { - vpc = item; - } - }); - - $uibModal.open({ - controller: 'SubnetUtilizationController', - controllerAs: 'subnetUtilization', - templateUrl: 'components/widgets/cloud/subnetUtilization.html', - size: 'lg', - resolve: { - vpc: function() { - return vpc; - } - } - - }); - }; - - - ctrl.calculateUtilization = function(subnet) { - return subnet.usedIPCount/(subnet.usedIPCount + subnet.availableIPCount) * 100; - } - - ctrl.groupByVpc = function(subnets) { - var vpcMap = {}; - var vpcs = [] - angular.forEach(subnets, function(subnet) { - if (!vpcMap[subnet.virtualNetworkId]) { - var vpc = {}; - vpc.id = subnet.virtualNetworkId; - vpc.subnets = []; - vpc.ips = {totalAvailable:0, totalUsed: 0}; - vpc.countOfSubnetsByUtilization = {}; - vpc.countOfSubnetsByUtilization.high = 0; - vpc.countOfSubnetsByUtilization.med = 0; - vpc.countOfSubnetsByUtilization.low = 0; - vpcs.push(vpc); - vpcMap[subnet.virtualNetworkId] = vpc; - }; - - vpcMap[subnet.virtualNetworkId].subnets.push(subnet); - var utilization = ctrl.calculateUtilization(subnet); - if (utilization > 70) { - vpcMap[subnet.virtualNetworkId].countOfSubnetsByUtilization.high+=1; - } else if (utilization <= 70 && utilization > 50) { - vpcMap[subnet.virtualNetworkId].countOfSubnetsByUtilization.med+=1; - } else { - vpcMap[subnet.virtualNetworkId].countOfSubnetsByUtilization.low+=1; - } - - vpcMap[subnet.virtualNetworkId].ips.totalAvailable += subnet.availableIPCount; - vpcMap[subnet.virtualNetworkId].ips.totalUsed += subnet.usedIPCount; - - }); - return vpcs; - }; - - } - -})(); diff --git a/UI/src/components/widgets/cloud/subnetDetail.html b/UI/src/components/widgets/cloud/subnetDetail.html deleted file mode 100644 index 59be446c01..0000000000 --- a/UI/src/components/widgets/cloud/subnetDetail.html +++ /dev/null @@ -1,98 +0,0 @@ - -
-
- - - -
-
-
-
-
-
Subnet ID
-
:
-
{{subnetDetail.subnet.subnetId}}
-
-
-
VPC ID
-
:
-
{{subnetDetail.subnet.virtualNetworkId}}
-
-
-
CIDR Block
-
:
-
{{subnetDetail.subnet.cidrBlock}}
-
-
-
Available Zone
-
:
-
{{subnetDetail.subnet.zone}}
-
-
-
Available IP Count
-
:
-
{{subnetDetail.subnet.availableIPCount}}
-
-
-
Subscribed IP Count
-
:
-
{{subnetDetail.subnet.subscribedIPCount}}
-
-
-
Used IP Count
-
:
-
{{subnetDetail.subnet.usedIPCount}}
-
-
-
Total IP Count
-
:
-
{{subnetDetail.subnet.usedIPCount + subnetDetail.subnet.availableIPCount}}
-
-
-
-
- -
-
-
- IP USAGE BY TAG -
-
-
ASV
-
-
# of IP Used
-
-
-
-
{{tag}}
-
-
{{value}}
-
-
-
-
-
-
-
- IP OVERSUBSCRIPTION BY TAG -
-
-
ASV
-
-
# oversub IPs
-
-
-
-
{{tag}}
-
-
{{value}}
-
-
-
-
-
-
-
-
- - \ No newline at end of file diff --git a/UI/src/components/widgets/cloud/subnetDetail.js b/UI/src/components/widgets/cloud/subnetDetail.js deleted file mode 100644 index 355610ac28..0000000000 --- a/UI/src/components/widgets/cloud/subnetDetail.js +++ /dev/null @@ -1,24 +0,0 @@ -/** - * Detail controller for the build widget - */ -(function () { - - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('SubnetDetailController', SubnetDetailController); - - SubnetDetailController.$inject = ['$scope', '$uibModalInstance', 'subnet', '$uibModal']; - function SubnetDetailController($scope, $uibModalInstance, subnet, $uibModal) { - - var ctrl = this; - ctrl.subnet = subnet; - ctrl.close = close; - - function close() { - $uibModalInstance.dismiss('close'); - } - - } -})(); diff --git a/UI/src/components/widgets/cloud/subnetUtilization.html b/UI/src/components/widgets/cloud/subnetUtilization.html deleted file mode 100644 index 6938eee7bf..0000000000 --- a/UI/src/components/widgets/cloud/subnetUtilization.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- Subnet IP Utilization ({{subnetUtilization.vpc.id}}) -
-
-
{{availZone.name}}
-
-
{{ item.subnetId }}
-
-
- -
- {{subnetUtilization.percentUsed(item) | number:0 }}% -
-
-
-
-
{{item.usedIPCount}} out of {{item.usedIPCount + item.availableIPCount}}
-
 
-
-
-
-
-
diff --git a/UI/src/components/widgets/cloud/subnetUtilization.js b/UI/src/components/widgets/cloud/subnetUtilization.js deleted file mode 100644 index c7c53c1641..0000000000 --- a/UI/src/components/widgets/cloud/subnetUtilization.js +++ /dev/null @@ -1,95 +0,0 @@ -/** - * Detail controller for the build widget - */ -(function () { - - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('SubnetUtilizationController', SubnetUtilizationController); - - SubnetUtilizationController.$inject = ['$scope', '$uibModalInstance', 'vpc', '$uibModal']; - function SubnetUtilizationController($scope, $uibModalInstance, vpc, $uibModal) { - var ctrl = this; - ctrl.vpc = vpc; - ctrl.close = close; - - function close() { - $uibModalInstance.dismiss('close'); - } - - ctrl.pieOptions = { - donut: true, - donutWidth: 20, - startAngle: 270, - total: 200, - showLabel: false - }; - - ctrl.percentUsed = function(subnet) { - return subnet.usedIPCount/(subnet.usedIPCount + subnet.availableIPCount) * 100; - } - - ctrl.utilizationPercent = function(subnet) { - var util = ctrl.percentUsed(subnet); - return {series: [ {meta: 'used', value: util}, {meta:'available', value: (100 - util)}]}; - }; - - $scope.utillizationEvents = { - - draw: function (data) { - - if (data.type === 'slice') { - - var strokeColor = '#05ac45'; - - if (data.meta == 'used') { - strokeColor = '#d8514d'; - } - - data.element.attr( - { - style: 'stroke-width: 20px; stroke: ' + strokeColor + ';' - }); - } - } - } - - ctrl.aggregateSubnetsByAz = function(subnets) { - var azMap = {}; - var availabilityZones = [] - angular.forEach(subnets, function(subnet) { - - if (!azMap[subnet.zone]) { - azMap[subnet.zone] = []; - var az = {}; - az.name = subnet.zone; - az.subnets = azMap[subnet.zone] - availabilityZones.push(az); - }; - - azMap[subnet.zone].push(subnet); - }); - return availabilityZones; - }; - - ctrl.subnets = ctrl.aggregateSubnetsByAz(ctrl.vpc.subnets); - - ctrl.detail = function(subnet) { - $uibModal.open({ - controller: 'SubnetDetailController', - controllerAs: 'subnetDetail', - templateUrl: 'components/widgets/cloud/subnetDetail.html', - size: 'lg', - resolve: { - subnet: function() { - return subnet; - } - } - - }); - } - - } -})(); diff --git a/UI/src/components/widgets/cloud/view.html b/UI/src/components/widgets/cloud/view.html deleted file mode 100644 index 8d1fd0dd17..0000000000 --- a/UI/src/components/widgets/cloud/view.html +++ /dev/null @@ -1,326 +0,0 @@ -
- -
- - - {{tab.name}} - -
- -
-

Account Overview

Account Number: {{ cloudView.accountNumber }}

-
- - -
- -
-
-
-

    Instance Count {{cloudView.instancesByAccount.length}}

-
-
- -
-
-
-

   Running Count {{ - cloudView.calculateRunningInstances(cloudView.instancesByAccount) - }} -

-
-
- - -
-
-
-

   EC2 Cost/Month
-    ${{ cloudView.estimatedMonthlyCharge | number:0 }} -

-
-
- -
-
-
-

   Utilization {{ cloudView.calculateUtilization(cloudView.instancesByAccount) | number:1}}%

-
-
-
- -
-
-
-

Running/Stopped

-
-
-
- -
-
-
-

Running - {{ - cloudView.calculateRunningInstances(cloudView.instancesByAccount) - }}

-

Stopped - {{ - cloudView.calculateStoppedInstances(cloudView.instancesByAccount) - }}

-
-
-
-
- -
-
-

Instances By Age

-
-
-
- -
-
-
-

< 15 Days {{ - cloudView.calculateInstancesByAge(cloudView.instancesByAccount,0, 15) - }}

-

< 45 Days {{ - cloudView.calculateInstancesByAge(cloudView.instancesByAccount,15,45) - }}

-

> 45 Days {{ - cloudView.calculateInstancesByAge(cloudView.instancesByAccount,45, undefined) - }}

-
-
-
-
- - -
-
-

Instance Usage - Monthly

-
-
-
- - -
-
-
-
-
- - -
-
-
-

IP Utilization

-
-
-
-
-
Total IP's: {{totalIPs}}
-
-
-
Avg utilization: {{avgUtilization}}%
-
-
-
-
-
-
- - -
-
-
-
< 50%
-
-
- -
< 70%
-
-
- -
> 70%
-
-
-
-
-
- -
-
-

Instance Usage - Hourly

-
-
-
- - - - -
-
-
-
-
- -
- - -
- -
-

Account Detail

Account Number: {{ cloudView.accountNumber }}, Tag Name: {{cloudView.tagName}}, Tag Value: {{cloudView.tagValue}}

-
- -
- -
-
-
-

   Instance Count {{cloudView.filteredInstancesByAccount.length}}

-
-
- -
-
-
-

   Storage {{ - - cloudView.formatVolume( - cloudView.calculateVolumeInBytes(cloudView.filteredVolumesByAccount) - ) - - }}

-
-
- -
-
-
-

   Utilization {{cloudView.calculateUtilization(cloudView.filteredInstancesByAccount) | number:1}}%

-
-
- -
- -
-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Instance ID  - Type  - AMI  - Days Left  - IP Address  - Subnet ID  - Stopped  - Alarm Clock  - Monitored  - CPU  - Misc
{{instance.instanceId}}{{instance.instanceType}} - {{instance.imageId}} - - {{instance.daysToExpiration}} - {{instance.privateIp}}{{instance.subnetId}}{{instance.stopped}} - {{instance.alarmClockStatus}} - - {{instance.monitored}} - - {{instance.cpuUtilization | number:1}}% - Tags
-
-
-
-
-
-
- -
-
- - - - -
-
-
-
- -
- - diff --git a/UI/src/components/widgets/cloud/view.js b/UI/src/components/widgets/cloud/view.js deleted file mode 100644 index bcb8324a10..0000000000 --- a/UI/src/components/widgets/cloud/view.js +++ /dev/null @@ -1,541 +0,0 @@ -/** - * Created by nmande on 4/12/16. - * Modified by nmande on 04/27/16 - */ - - -/** - * View controller for the build widget - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('CloudWidgetViewController', CloudWidgetViewController) - .filter('pagination', function() { - return function(data, start) - { - start = +start; - return data.slice(start); - }; - }); - - CloudWidgetViewController.$inject = ['$scope', 'cloudData','cloudHistoryData']; - - function CloudWidgetViewController($scope, cloudData, cloudHistoryData) { - - - //private variables/methods - var ctrl = this; - var sortDictionary = {}; - - - var convertEpochTimeToDate = function(epochTime) { - var epochDate = new Date(epochTime); - var epochDD = ('0' + epochDate.getDate()).slice(-2); - var epochMM = ('0' + (epochDate.getMonth() + 1)).slice(-2); - var epochYYYY = epochDate.getFullYear(); - return epochMM + '/'+ epochDD + '/' + epochYYYY; - }; - - var convertEpochTimeToHour = function(epochTime) { - var epochDate = new Date(epochTime); - return epochDate.getHours(); - } - - var getTodayDate = function() { - - //get todays date - var today = new Date(); - var dd = today.getDate(); - var mm = today.getMonth()+1; - var yyyy = today.getFullYear(); - - if(dd<10) { dd='0'+dd } - if(mm<10) { mm='0'+mm } - today = mm+'/'+dd+'/'+yyyy; - - return today; - }; - - var getDaysToExpiration = function(epochTime) { - - if (epochTime == 0) { - return 'N/A'; - } - - var imageDate = convertEpochTimeToDate(epochTime); - var today = getTodayDate(); - - return Math.floor(( Date.parse(imageDate) - Date.parse(today) ) / 86400000); - }; - - var getNOTTStatus = function(tags) { - - if (tags == undefined) { - return "enabled"; - } - - for(var i = 0; i < tags.length; i++) { - var item = tags[i]; - if (typeof item.name.toUpperCase().includes=='function') { - if (item.name.toUpperCase().includes("NOTT") && item.value.toUpperCase() == "EXCLUDE") { - return "disabled" ; - } - } else { - if(item.name.toUpperCase().indexOf("NOTT") >= 0 && item.value.toUpperCase() == "EXCLUDE" ) { - return "disabled" ; - } - } - } - return "enabled"; - }; - - var getSubnetStatus = function(usedIPs, availableIPs) { - - if (usedIPs == undefined || availableIPs == undefined) { - return 'N/A'; - } - - - var percentageUsed = usedIPs/(availableIPs + usedIPs); - return percentageUsed >= .50 ? 'fail' : percentageUsed >= .30 && percentageUsed < .50 ? 'warn' : 'pass'; - }; - - - //public variables/methods - ctrl.instancesByAccount; - ctrl.volumesByAccount; - ctrl.subnetsByAccount; - - ctrl.filteredInstancesByAccount; - ctrl.filteredVolumesByAccount; - - ctrl.runningStoppedInstances; - ctrl.ageOfInstances; - - ctrl.accountNumber = $scope.widgetConfig.options.accountNumber || ""; - ctrl.tagName = $scope.widgetConfig.options.tagName || ""; - ctrl.tagValue = $scope.widgetConfig.options.tagValue || ""; - - //UI element management - ctrl.tabs = [ - { name: "Overview"}, - { name: "Detail"} - ]; - - ctrl.curPage = 0; - ctrl.isDetail = false; - ctrl.pageSize = 8; - ctrl.sortType = []; - ctrl.searchFilter = ''; - ctrl.toggledView = ctrl.tabs[0].name; - - ctrl.instanceUsageMonthly; - ctrl.instanceUsageMonthlyLineOptions; - ctrl.instanceUsageHourly; - ctrl.instanceUsageHourlyLineOptions; - ctrl.estimatedMonthlyCharge; - ctrl.showData = false; - - ctrl.calculateAverageForInterval = function(instances, conversion) { - - var summary = []; - var elements = []; - - instances.forEach(function(value) { - var interval = conversion(value.time); - if (elements.indexOf(interval) == -1) { - elements.push(interval); - } - }); - - elements.forEach(function(element) { - - var oneInterval = instances.filter(function(value) { - return conversion(value.time) ==element; - }); - - - var total = oneInterval.reduce(function(sum, currentValue) { - return sum + currentValue.total; - }, 0); - - var cnt = oneInterval.length; - - summary.push({ - interval: element, - avg: (total/cnt) - }) - }); - - return summary; - } - - ctrl.calculateCostAverage = function(instances) { - if (instances == undefined) { - return 'N/A'; - } - - var cnt = instances.length; - - if (cnt == 0) { - return 'N/A'; - } - - var total = instances.reduce(function(sum, currentValue) { - return sum + - (currentValue.stopped ? 0 : - currentValue.alarmClockStatus == "disabled" ? - 24 * currentValue.hourlyCost : - 12 * currentValue.hourlyCost); - }, 0); - return (total / cnt); - }; - - ctrl.calculateInstancesByAge = function(instances, start, end) { - - if (instances == undefined) { - return 'N/A'; - } - - var cnt = instances.length; - if (cnt == 0) { - return 'N/A'; - } - - if (end == undefined) { - end = Number.POSITIVE_INFINITY; - } - - return instances.filter(function(value) { return (value.age >= start && value.age < end) }).length; - }; - - ctrl.calculateRunningInstances = function(instances) { - if (instances == undefined) { - return 'N/A'; - } - - var cnt = instances.length; - - if (cnt == 0) { - return 'N/A'; - } - - return instances.filter(function(value) { return (!value.stopped) }).length; - - }; - - ctrl.calculateStoppedInstances = function(instances) { - if (instances == undefined) { - return 'N/A'; - } - - var cnt = instances.length; - - if (cnt == 0) { - return 'N/A'; - } - - return instances.filter(function(value) { return (value.stopped) }).length; - - }; - - ctrl.calculateUtilization = function(instances) { - if (instances == undefined) { - return 'N/A'; - } - - var cnt = instances.length; - - if (cnt == 0) { - return 'N/A'; - } - - var total = instances.reduce(function(sum, currentValue) { - return sum + currentValue.cpuUtilization; - }, 0); - - return (total / cnt); - }; - - ctrl.calculateVolumeInBytes = function(volumes) { - if (volumes == undefined) { - return 'N/A'; - } - - var cnt = volumes.length; - - if (cnt == 0) { - return 'N/A'; - } - - var total = volumes.reduce(function(sum, currentValue) { - return sum + currentValue.size; - }, 0); - - return total * 1073741824; - }; - - ctrl.changeSortDirection = function(key) { - var value = sortDictionary[key]; - if (value == undefined) { - sortDictionary[key] = "-"; - } - else { - sortDictionary[key] = value == "-" ? "+" : "-"; - } - - var changedSortType = []; - var direction = sortDictionary[key]; - changedSortType.push(direction.toString() + key.toString()); - - for (var i = 0; i < ctrl.sortType.length; i++) { - var item = ctrl.sortType[i]; - if (item.substr(1) != key) { - changedSortType.push(item); - } - } - ctrl.sortType = changedSortType; - }; - - ctrl.checkImageAgeStatus = function(daysToExpiration) { - return daysToExpiration < 0 ? "fail" : daysToExpiration >= 0 && daysToExpiration <= 15 ? "warn" : "pass"; - }; - - ctrl.checkMonitoredStatus = function(status) { - return status ? "pass" : "fail"; - }; - - ctrl.checkUtilizationStatus = function(status) { - return status > 30 ? "pass" : "fail"; - }; - - ctrl.formatVolume = function bytesToSize(bytes) { - - if(bytes=='N/A') - { - return "N/A"; - } - var sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB']; - if (bytes == 0) return '0 Byte'; - var i = parseInt(Math.floor(Math.log(bytes) / Math.log(1024))); - return Math.round(bytes / Math.pow(1024, i), 2) + ' ' + sizes[i]; - }; - - ctrl.getSortDirection = function(key) { - - var item = sortDictionary[key]; - - if (item == undefined) { - return "unsorted"; - } - - if (item == "+") { - return "sort-amount-asc"; - } - - return "sort-amount-desc"; - }; - - ctrl.load = function () { - - cloudHistoryData.getInstanceHistoryDataByAccount(ctrl.accountNumber) - .then(function (instanceDataHistory) { - - //retrieve cost - var latestHistoryEpochTime = Math.max.apply(Math,instanceDataHistory.map(function(value){return value.time;})); - var latestCharge = instanceDataHistory.filter(function(data) { - return data.time == latestHistoryEpochTime; - }); - ctrl.estimatedMonthlyCharge = latestCharge[0].estimatedCharge; - - //retrieve instance average - var dailyAvg = ctrl.calculateAverageForInterval(instanceDataHistory,convertEpochTimeToDate) - .sort(function(first, second) { - var firstDate = new Date(first.interval); - var secondDate = new Date(second.interval); - return firstDate < secondDate ? -1 : firstDate > secondDate ? 1 : 0; - }); - - var dailySeries = []; - var dailyLabels = []; - - dailyAvg.forEach(function(value) { - - dailySeries.push({ - meta: value.interval + " " + Math.round(value.avg), - value: Math.round(value.avg) - }); - dailyLabels.push(value.interval.slice(0,5)); - }); - - ctrl.instanceUsageMonthly = { - series : [ dailySeries ] , - labels : dailyLabels - }; - - ctrl.instanceUsageMonthlyLineOptions = { - plugins: [ - Chartist.plugins.tooltip(), - Chartist.plugins.pointHalo() - ], - showArea: false, - lineSmooth: true, - width: 400, - height: 190, - chartPadding: 7, - axisX: { - showLabels: true - } - }; - - //retrieve hourly average - var todayEpochTime = new Date(getTodayDate()); - var todayData = instanceDataHistory.filter(function(value) { - return value.time >= todayEpochTime; - }); - - var hourlyAvg = ctrl.calculateAverageForInterval(todayData,convertEpochTimeToHour); - var hourlyTimeSeries = []; - var hourlyTotals = []; - - hourlyAvg.forEach(function(value){ - hourlyTimeSeries.push(value.interval); - hourlyTotals.push(Math.round(value.avg)); - }) - - ctrl.instanceUsageHourly = { - series: [hourlyTotals], - labels : hourlyTimeSeries - }; - - ctrl.instanceUsageHourlyLineOptions = { - plugins: [ - Chartist.plugins.gridBoundaries(), - Chartist.plugins.lineAboveArea(), - Chartist.plugins.tooltip(), - Chartist.plugins.pointHalo(), - Chartist.plugins.threshold({ - threshold: 3380 - }) - - ], - showArea: true, - lineSmooth: true, - fullWidth: true, - width: 500, - height: 380, - chartPadding:10, - axisY: { - onlyInteger: true, - } - - }; - }); - - //retrieve data for the rest of the screen - cloudData.getAWSSubnetsByAccount(ctrl.accountNumber) - .then(function(subnets){ - ctrl.subnetsByAccount = subnets; - }).then(function() { - - cloudData.getAWSInstancesByAccount(ctrl.accountNumber) - .then(function(instances) { - - instances.forEach(function(element, index, array) { - - array[index].daysToExpiration = getDaysToExpiration(element.imageExpirationDate); - - array[index].alarmClockStatus = getNOTTStatus(element.tags); - - array[index].formattedTags = JSON.stringify(element.tags).split(",").join("
"); - - var subnet; - if(typeof ctrl.subnetsByAccount.find=='function') { - subnet = ctrl.subnetsByAccount.find(function(value) { - return value.subnetId == element.subnetId - }); - } - - if (subnet != undefined) { - array[index].subnetUsageStatus = getSubnetStatus(subnet.usedIPCount, subnet.availableIPCount); - } - }); - - ctrl.instancesByAccount = instances; - - - if (ctrl.tagName != "" && ctrl.tagValue != "") { - - ctrl.filteredInstancesByAccount = instances.filter(function(item) { - - if (item.tags == undefined) { - return false; - } - - return ( - item.tags.filter(function(value) { - return (value.name == ctrl.tagName && value.value == ctrl.tagValue); - }).length > 0); - }); - } else { - ctrl.filteredInstancesByAccount = ctrl.instancesByAccount; - } - - var running = ctrl.calculateRunningInstances(ctrl.instancesByAccount); - var stopped = ctrl.calculateStoppedInstances(ctrl.instancesByAccount); - ctrl.runningStoppedInstances = {series: [ running, stopped ]}; - - var lessThan15Days = ctrl.calculateInstancesByAge(ctrl.instancesByAccount,0, 15); - var lessThan45Days = ctrl.calculateInstancesByAge(ctrl.instancesByAccount,15, 45); - var greaterThan45Days = ctrl.calculateInstancesByAge(ctrl.instancesByAccount,45, undefined); - - ctrl.ageOfInstances = { series: [ lessThan15Days, lessThan45Days, greaterThan45Days] }; - }).then(function() { - cloudData.getAWSVolumeByAccount(ctrl.accountNumber) - .then(function(volumes) { - - ctrl.volumesByAccount = volumes; - var volumeList = []; - - for (var i = 0; i < ctrl.filteredInstancesByAccount.length; i++) { - - var instanceId = ctrl.filteredInstancesByAccount[i].instanceId; - ctrl.volumesByAccount.filter(function(value) { - if (value.attchInstances == undefined) { - return false; - } - - return value.attchInstances.indexOf(instanceId) != -1; - - }).forEach(function(volume) { - volumeList.push(volume); - }); - } - - ctrl.filteredVolumesByAccount = volumeList.filter(function(item, index, array){ return array.indexOf(item) === index; }); - - ctrl.showData = true; - - }); - }); - }); - - - - - }; - - ctrl.numberOfPages = function(length) { - return Math.ceil(length/ ctrl.pageSize); - }; - - ctrl.toggleView = function (index) { - ctrl.toggledView = typeof ctrl.tabs[index] === 'undefined' ? ctrl.tabs[0].name : ctrl.tabs[index].name; - }; - - ctrl.load(); - } -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/codeanalysis/config.html b/UI/src/components/widgets/codeanalysis/config.html deleted file mode 100644 index 819c0cdbff..0000000000 --- a/UI/src/components/widgets/codeanalysis/config.html +++ /dev/null @@ -1,98 +0,0 @@ - -
- -
- - - - - - -
- No Results Found -
- -
-
- - -
- - - -
- No Results Found -
-
-
- -
- - - -
- No Results Found -
-
-
- - - - - -
-
- -
- No Results Found -
-
- -
-
- -
-
- - -
-
-
-
- diff --git a/UI/src/components/widgets/codeanalysis/config.js b/UI/src/components/widgets/codeanalysis/config.js deleted file mode 100644 index 22523676f1..0000000000 --- a/UI/src/components/widgets/codeanalysis/config.js +++ /dev/null @@ -1,149 +0,0 @@ -/** - * Code Analysis widget configuration - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('CodeAnalysisConfigController', CodeAnalysisConfigController); - - CodeAnalysisConfigController.$inject = ['modalData', '$scope', 'collectorData', '$uibModalInstance']; - function CodeAnalysisConfigController(modalData, $scope, collectorData, $uibModalInstance) { - var ctrl = this, - widgetConfig = modalData.widgetConfig, - component = modalData.dashboard.application.components[0]; - - ctrl.saToolsDropdownPlaceholder = 'Loading Security Analysis Jobs...'; - ctrl.ossToolsDropdownPlaceholder = 'Loading Open Source Scanning Jobs...'; - ctrl.testToolsDropdownPlaceholder = 'Loading Functional Test Jobs...'; - - // public methods - ctrl.caLoading = true; - ctrl.submit = submitForm; - ctrl.addTestConfig = addTestConfig; - ctrl.deleteTestConfig = deleteTestConfig; - - $scope.getCodeQualityCollectors = function(filter){ - return collectorData.itemsByType('codequality', {"search": filter, "size": 20}).then(function (response){ - return response; - }); - }; - - $scope.getJobsById = function (id) { - return collectorData.getCollectorItemById(id).then(function (response){ - return response; - }); - } - - $scope.getSACollectors = function(filter){ - return collectorData.itemsByType('staticSecurityScan', {"search": filter, "size": 20}).then(function (response){ - return response; - }); - }; - - $scope.getOpenSourceCodeCollectors = function(filter){ - return collectorData.itemsByType('libraryPolicy', {"search": filter, "size": 20}).then(function (response){ - return response; - }); - }; - $scope.getTestCollectors = function(filter){ - return collectorData.itemsByType('test', {"search": filter, "size": 20}).then(function (response){ - return response; - }); - }; - - loadSavedCodeQualityJob(); - loadSavedSAJob(); - loadSavedOpenSourceCodeJob(); - loadSavedTestJobs(); - - function loadSavedCodeQualityJob(){ - var codeQualityCollectorItems = component.collectorItems.CodeQuality, - savedCodeQualityJob = codeQualityCollectorItems ? codeQualityCollectorItems[0] : null; - - if(savedCodeQualityJob){ - $scope.getJobsById(savedCodeQualityJob.id).then(getCodeQualityCollectorsCallback) - } - } - - function loadSavedSAJob(){ - var saCollectorItems = component.collectorItems.StaticSecurityScan, - savedSAJob = saCollectorItems ? saCollectorItems[0] : null; - - if(savedSAJob){ - - $scope.getJobsById(savedSAJob.id).then(getSACollectorsCallback) ; - } - } - - function loadSavedOpenSourceCodeJob(){ - var ossCollectorItems = component.collectorItems.LibraryPolicy, - savedOSSJob = ossCollectorItems ? ossCollectorItems[0] : null; - - if(savedOSSJob){ - $scope.getJobsById(savedOSSJob.id).then(getOpenSourceCodeCollectorsCallback) ; - } - } - function loadSavedTestJobs() { - ctrl.testConfigs = [] - var testCollectorItems = component.collectorItems.Test; - - if (testCollectorItems != null) { - - testCollectorItems.forEach(function(obj) { - - ctrl.testConfigs.push({ - testCollectorItem: obj - })}); - } - } - function getOpenSourceCodeCollectorsCallback(data) { - ctrl.ossCollectorItem = data; - } - - - function getSACollectorsCallback(data) { - ctrl.saCollectorItem = data; - } - - function getCodeQualityCollectorsCallback(data) { - ctrl.caCollectorItem = data; - } - - function submitForm(caCollectorItem, saCollectorItem, ossCollectorItem, testConfigs) { - - var collectorItems = []; - if (caCollectorItem) collectorItems.push(caCollectorItem.id); - if (saCollectorItem) collectorItems.push(saCollectorItem.id); - if (ossCollectorItem) collectorItems.push(ossCollectorItem.id); - if (testConfigs) { - var index; - for (index = 0; index < testConfigs.length; ++index) { - collectorItems.push(testConfigs[index].testCollectorItem.id); - } - } - var form = document.configForm; - var postObj = { - name: 'codeanalysis', - options: { - id: widgetConfig.options.id - }, - componentId: component.id, - collectorItemIds: collectorItems - }; - // pass this new config to the modal closing so it's saved - $uibModalInstance.close(postObj); - } - - - function addTestConfig() { - var newItemNo = ctrl.testConfigs.length + 1; - ctrl.testConfigs.push({testJob: ctrl.testJobs, testCollectorItem: null}); - } - - function deleteTestConfig(item) { - ctrl.testConfigs.splice(ctrl.testConfigs.indexOf(item), 1); - } - } -})(); diff --git a/UI/src/components/widgets/codeanalysis/directives/guage-container.js b/UI/src/components/widgets/codeanalysis/directives/guage-container.js deleted file mode 100644 index 7427b7cc00..0000000000 --- a/UI/src/components/widgets/codeanalysis/directives/guage-container.js +++ /dev/null @@ -1,28 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .directive('guageContainer', guageContainer); - - function guageContainer() { - return { - restrict: 'EA', - link: link - }; - } - - function link(scope, element, attrs) { - var $chart = element.children('.ct-wrapper'); - - element.css('overflow', 'hidden'); - - resize(); - - angular.element(window).on('resize', resize); - - function resize() { - element[0].style.height = ($chart[0].offsetHeight / 2) + 'px'; - } - } -})(); diff --git a/UI/src/components/widgets/codeanalysis/librarypolicydetails.html b/UI/src/components/widgets/codeanalysis/librarypolicydetails.html deleted file mode 100644 index a4c219bdae..0000000000 --- a/UI/src/components/widgets/codeanalysis/librarypolicydetails.html +++ /dev/null @@ -1,38 +0,0 @@ - -
-
-
-
- {{libraryPolicyDetails.type}} Policy Violations -
-
- Report Date: {{libraryPolicyDetails.libraryPolicyResult.timestamp | date:'MMM d, HH:mm:ss'}} -
- -
-
- - -
- -
-
- - {{level}} (Total Count: {{libraryPolicyDetails.getLevelCount(level)}}) - - - - - - - -
{{component}}
-
-
-
-
-
diff --git a/UI/src/components/widgets/codeanalysis/librarypolicydetails.js b/UI/src/components/widgets/codeanalysis/librarypolicydetails.js deleted file mode 100644 index 976e5a34bb..0000000000 --- a/UI/src/components/widgets/codeanalysis/librarypolicydetails.js +++ /dev/null @@ -1,75 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('LibraryPolicyDetailsController', LibraryPolicyDetailsController); - - LibraryPolicyDetailsController.$inject = ['$scope', '$uibModalInstance', 'libraryPolicyResult']; - function LibraryPolicyDetailsController($scope, $uibModalInstance, libraryPolicyResult) { - /*jshint validthis:true */ - var ctrl = this; - ctrl.type = libraryPolicyResult.type; - - ctrl.libraryPolicyResult = libraryPolicyResult.data; - ctrl.close = close; - - function close() { - $uibModalInstance.dismiss('close'); - } - - - $scope.getDashStatus = function getDashStatus(level) { - switch (level.toLowerCase()) { - case 'critical': - return 'critical'; - - case 'high': - return 'alert'; - - case 'medium': - return 'warning'; - - case 'low' : - return 'ignore'; - - default: - return 'ok'; - } - }; - - ctrl.getLevelCount = function getLevelCount(level) { - var threats; - if (!ctrl.libraryPolicyResult || !ctrl.libraryPolicyResult.threats) return (0); - if (ctrl.type.toLowerCase() === 'license') { - threats = ctrl.libraryPolicyResult.threats.License; - } else { - threats = ctrl.libraryPolicyResult.threats.Security; - } - for (var i = 0; i < threats.length; ++i) { - if (threats[i].level.toLowerCase() === level.toLowerCase()) { - return threats[i].count; - } - } - return (0); - }; - - ctrl.getDetails = function getDetails(level) { - var threats; - if (!ctrl.libraryPolicyResult || !ctrl.libraryPolicyResult.threats) return ([]); - if (ctrl.type.toLowerCase() === 'license') { - threats = ctrl.libraryPolicyResult.threats.License; - } else { - threats = ctrl.libraryPolicyResult.threats.Security; - } - for (var i = 0; i < threats.length; ++i) { - if (threats[i].level.toLowerCase() === level.toLowerCase()) { - return threats[i].components; - } - } - return ([]); - } - } - - -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/codeanalysis/module.js b/UI/src/components/widgets/codeanalysis/module.js deleted file mode 100644 index 03edf4958b..0000000000 --- a/UI/src/components/widgets/codeanalysis/module.js +++ /dev/null @@ -1,37 +0,0 @@ -(function () { - 'use strict'; - - var widget_state, - config = { - view: { - defaults: { - title: 'Quality' // widget title - }, - controller: 'CodeAnalysisViewController', - controllerAs: 'caWidget', - templateUrl: 'components/widgets/codeanalysis/view.html' - }, - config: { - controller: 'CodeAnalysisConfigController', - controllerAs: 'caWidget', - templateUrl: 'components/widgets/codeanalysis/config.html' - }, - getState: getState, - collectors: ['codequality'] - }; - - angular - .module(HygieiaConfig.module) - .config(register); - - register.$inject = ['widgetManagerProvider', 'WidgetState']; - function register(widgetManagerProvider, WidgetState) { - widget_state = WidgetState; - widgetManagerProvider.register('codeanalysis', config); - } - - function getState(widgetConfig) { - // make sure config values are set - return HygieiaConfig.local || (widgetConfig.id) ? widget_state.READY : widget_state.CONFIGURE; - } -})(); diff --git a/UI/src/components/widgets/codeanalysis/testList.html b/UI/src/components/widgets/codeanalysis/testList.html deleted file mode 100644 index 5ebe764bfb..0000000000 --- a/UI/src/components/widgets/codeanalysis/testList.html +++ /dev/null @@ -1,24 +0,0 @@ -

-
-
- {{ $ctrl.testTitle }} -
-
-
-
-
- {{ test.name | limitTo: 30 }}{{test.name.length > 30 ? '...' : ''}} -
-
- {{test.successPercent}} -
-
- {{test.details.endTime | fromNow |limitTo:10}} -
-
-
-
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/codeanalysis/testList.js b/UI/src/components/widgets/codeanalysis/testList.js deleted file mode 100644 index 1382e8bec0..0000000000 --- a/UI/src/components/widgets/codeanalysis/testList.js +++ /dev/null @@ -1,30 +0,0 @@ -(function(angular) { - 'use strict'; - function TestListController($uibModal) { - var ctrl = this; - - ctrl.details = function(test) { - $uibModal.open({ - controller: 'TestDetailsController', - controllerAs: 'testDetails', - templateUrl: 'components/widgets/codeanalysis/testdetails.html', - size: 'lg', - resolve: { - testResult: function () { - return test; - } - } - }); - }; - - } - - angular.module(HygieiaConfig.module).component('testList', { - templateUrl: 'components/widgets/codeanalysis/testList.html', - controller: TestListController, - bindings: { - testTitle: '@', - testData: '<' - } - }); -})(window.angular); diff --git a/UI/src/components/widgets/codeanalysis/testdetails.html b/UI/src/components/widgets/codeanalysis/testdetails.html deleted file mode 100644 index bafbfeb319..0000000000 --- a/UI/src/components/widgets/codeanalysis/testdetails.html +++ /dev/null @@ -1,137 +0,0 @@ - -
-
-
-
- Run# {{testDetails.testResult.executionId}} -
-
- {{testDetails.testResult.endTime | date:'MMM d, HH:mm:ss'}} -
-
- Duration: {{testDetails.duration | duration}} -
- -
-
- - -
- -
-
- - - - - - - - - - - - - - -
- {{capability.description}} - {{capability.totalTestSuiteCount}} - {{capability.successTestSuiteCount}} - - {{capability.failedTestSuiteCount}} -
-
- - - - - - - - - - - - - - - - - -
{{testSuite.description}} - -{{testSuite.duration | date:'hh:mm:ss'}}{{testSuite.totalTestCaseCount}} - {{testSuite.successTestCaseCount}} - - {{testSuite.failedTestCaseCount}} -
-
- - - - - - - - - - -
{{testCase.description}}
-
- - - - - - - - - -
- - - - - - {{testStep.description}}
-
-
-
-
-
- -
-
-
-
diff --git a/UI/src/components/widgets/codeanalysis/testdetails.js b/UI/src/components/widgets/codeanalysis/testdetails.js deleted file mode 100644 index 67d4526586..0000000000 --- a/UI/src/components/widgets/codeanalysis/testdetails.js +++ /dev/null @@ -1,72 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('TestDetailsController', TestDetailsController); - - TestDetailsController.$inject = ['$scope','$uibModalInstance', 'testResult', 'DashStatus']; - function TestDetailsController($scope, $uibModalInstance, testResult, DashStatus) { - /*jshint validthis:true */ - var ctrl = this; - - ctrl.statuses = DashStatus; - ctrl.testResult = testResult; - ctrl.duration = msToTime(testResult.duration); - ctrl.close = close; - - function close() { - $uibModalInstance.dismiss('close'); - } - - $scope.showCapabilityDetail = function (capability) { - if ($scope.activeCapability != capability.description) { - $scope.activeCapability = capability.description; - } - else { - $scope.activeCapability = null; - } - }; - $scope.showTestSuiteDetail = function (testSuite) { - if ($scope.activeSuite != testSuite.description) { - $scope.activeSuite = testSuite.description; - } - else { - $scope.activeSuite = null; - } - }; - $scope.showTestCaseDetail = function (testCase) { - if ($scope.activeCase != testCase.description) { - $scope.activeCase = testCase.description; - } - else { - $scope.activeCase = null; - } - }; - - $scope.showStatusIcon = - function showStatusIcon(item) { - if (item.status.toLowerCase() == 'success') { - return 'ok'; - } else if (item.status.toLowerCase() == 'skipped') { - return 'warning'; - } else { - return 'error'; - } - }; - - function msToTime(duration) { - var milliseconds = parseInt((duration%1000)/100), - seconds = parseInt((duration/1000)%60), - minutes = parseInt((duration/(1000*60))%60), - hours = parseInt((duration/(1000*60*60))%24); - - hours = (hours < 10) ? "0" + hours : hours; - minutes = (minutes < 10) ? "0" + minutes : minutes; - seconds = (seconds < 10) ? "0" + seconds : seconds; - - return hours + ":" + minutes + ":" + seconds; - } - } - -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/codeanalysis/view.html b/UI/src/components/widgets/codeanalysis/view.html deleted file mode 100644 index 193b476507..0000000000 --- a/UI/src/components/widgets/codeanalysis/view.html +++ /dev/null @@ -1,318 +0,0 @@ -
- -
-
-
- - -
- -
-
-
-
-
-
-
-
-
-
-
- - - View All - -
- -
- - - - - - -
- - {{issue.name}}{{issue.formattedValue}}
-
- -
-
-
-
-
- -
-
-
- Version {{ caWidget.versionNumber }} -
-
-
-
-
-
-
- - - - -
-
-
Quality
Gate
-
-
-
- - {{ caWidget.rulesCompliance.value | number:1 }}% - - - -
-
-
Rules
Compliance
-
-
-
- {{ caWidget.technicalDebt.formattedValue }} -
-
-
Technical
Debt
-
-
-
-
-
-
- -
-
-
-
-
-
-
- -
-
-
- Unit tests -
-
- - - - - - -
{{test.name}}{{test.formattedValue}}
-
-
-
- -
-
- -
-
-
-
-
- Code coverage -
-
-
-
- -
- {{ caWidget.unitTestCoverageData.series[0] | number:0 }}% - -
-
-
-
-
{{caWidget.linesofCode.value | number:0 }} - lines of code -
-
-
-
-
-
- -
-
-
-
- - -
-
-
-
-

-
-
- - - - - - -
- - {{issue.name}}{{issue.formattedValue}}
-
-
-
-
-
-
- - - -
-
-

-
-
-
-
-
-
- - -
-
- {{caWidget.knownComponentCount}} COMPONENTS IDENTIFIED - {{caWidget.knownComponentCountPercentage}}% OF ALL COMPONENTS ARE IDENTIFIED -
-
-
-
- {{caWidget.criticalCountPolicy}} -
-
- {{caWidget.severeCountPolicy}} -
-
- {{caWidget.moderateCountPolicy}} -
-
- POLICY ALERTS - AFFECTING {{caWidget.policyAffectedCompCount}} COMPONENTS -
-
-
-
-
-
-
-
- License ({{ caWidget.libraryLicenseThreatCount ? - caWidget.libraryLicenseThreatCount.total : 0 }}) - -
-
-
- {{level}} - ({{count}}) -
-
-
-
-
- Security ({{ caWidget.librarySecurityThreatCount ? - caWidget.librarySecurityThreatCount.total : 0 }}) - -
-
-
- {{level}} - ({{count}}) -
-
-
-
-
-
- -
-
-
-
- -
-
-
- - - - - -
-
- -
-
diff --git a/UI/src/components/widgets/codeanalysis/view.js b/UI/src/components/widgets/codeanalysis/view.js deleted file mode 100644 index 1a15c7c21e..0000000000 --- a/UI/src/components/widgets/codeanalysis/view.js +++ /dev/null @@ -1,415 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('CodeAnalysisViewController', CodeAnalysisViewController); - - CodeAnalysisViewController.$inject = ['$scope', 'codeAnalysisData', 'testSuiteData', 'libraryPolicyData', '$q', '$filter', '$uibModal', '$interval']; - - function CodeAnalysisViewController($scope, codeAnalysisData, testSuiteData, libraryPolicyData, $q, $filter, $uibModal, $interval) { - var ctrl = this; - - ctrl.pieOptions = { - donut: true, - donutWidth: 20, - startAngle: 270, - total: 200, - showLabel: false - }; - - ctrl.minitabs = [ - {name: "Static Analysis"}, - {name: "Security"}, - {name: "OpenSource"}, - {name: "Tests"} - - ]; - - ctrl.miniWidgetView = ctrl.minitabs[0].name; - ctrl.miniToggleView = function (index) { - ctrl.miniWidgetView = typeof ctrl.minitabs[index] === 'undefined' ? ctrl.minitabs[0].name : ctrl.minitabs[index].name; - }; - - ctrl.showLibraryPolicyDetails = showLibraryPolicyDetails; - - /** Auto Cycle variables */ - var timeoutPromise = null; - ctrl.changeDetect = null; - ctrl.pauseQualityView = pauseQualityView; - ctrl.animateQualityView = animateQualityView; - ctrl.pausePlaySymbol = "pause"; - - coveragePieChart({}); - - ctrl.load = function () { - var caRequest = { - componentId: $scope.widgetConfig.componentId, - max: 1 - }; - var testRequest = { - componentId: $scope.widgetConfig.componentId, - types: ['Functional', 'Manual'], - max: 1 - }; - var performanceRequest = { - componentId: $scope.widgetConfig.componentId, - types: ['Performance'], - max: 1 - }; - var saRequest = { - componentId: $scope.widgetConfig.componentId, - max: 1 - }; - var libraryPolicyRequest = { - componentId: $scope.widgetConfig.componentId, - max: 1 - }; - - return $q.all([ - libraryPolicyData.libraryPolicyDetails(libraryPolicyRequest).then(processLibraryPolicyResponse), - codeAnalysisData.staticDetails(caRequest).then(processCaResponse), - codeAnalysisData.securityDetails(saRequest).then(processSaResponse), - testSuiteData.details(testRequest).then(processTestResponse), - testSuiteData.details(performanceRequest).then(processPerfResponse) - - ]); - }; - - function processCaResponse(response) { - var deferred = $q.defer(); - var caData = _.isEmpty(response.result) ? {} : response.result[0]; - - ctrl.reportUrl = caData.url; - ctrl.versionNumber = caData.version; - - ctrl.rulesCompliance = getMetric(caData.metrics, 'violations_density'); - ctrl.qualityGate = getMetric(caData.metrics, 'alert_status'); - - ctrl.showQualityGate = angular.isUndefined(ctrl.rulesCompliance.value); - - ctrl.technicalDebt = getMetric(caData.metrics, 'sqale_index'); - - ctrl.linesofCode = getMetric(caData.metrics, 'ncloc'); - - ctrl.issues = [ - getMetric(caData.metrics, 'blocker_violations', 'Blocker'), - getMetric(caData.metrics, 'critical_violations', 'Critical'), - getMetric(caData.metrics, 'major_violations', 'Major'), - getMetric(caData.metrics, 'violations', 'Issues') - ]; - ctrl.unitTests = [ - getMetric(caData.metrics, 'test_success_density', 'Success'), - getMetric(caData.metrics, 'test_failures', 'Failures'), - getMetric(caData.metrics, 'test_errors', 'Errors'), - getMetric(caData.metrics, 'tests', 'Tests') - ]; - - ctrl.lineCoverage = getMetric(caData.metrics, 'line_coverage'); - - coveragePieChart(ctrl.lineCoverage); - - deferred.resolve(response.lastUpdated); - return deferred.promise; - } - - function processSaResponse(response) { - var deferred = $q.defer(); - var saData = _.isEmpty(response.result) ? {} : response.result[0]; - - ctrl.securityIssues = getSecurityMetricsData(saData); - - deferred.resolve(response.lastUpdated); - return deferred.promise; - } - - function processLibraryPolicyResponse(response) { - if (response !== null) { - var deferred = $q.defer(); - var libraryData = (response === null) || _.isEmpty(response.result) ? {} : response.result[0]; - ctrl.libraryPolicyDetails = libraryData; - var totalComponentCount; - var knownComponentCount; - var calculatePercentage; - var criticalCountPolicy; - var severeCountPolicy; - var moderateCountPolicy; - var policyAffectedCount; - if (libraryData.totalComponentCount !== null && libraryData.totalComponentCount !== undefined) { - totalComponentCount = libraryData.totalComponentCount; - } - if (libraryData.knownComponentCount !== null && libraryData.knownComponentCount !== undefined) { - knownComponentCount = libraryData.knownComponentCount; - } - if (knownComponentCount || totalComponentCount) { - if (isNaN(knownComponentCount / totalComponentCount)) { - calculatePercentage = 0; - } else { - calculatePercentage = knownComponentCount / totalComponentCount; - } - } - if (angular.isDefined(libraryData.policyAlert) && libraryData.policyAlert.length > 0) { - criticalCountPolicy = 0; - severeCountPolicy = 0; - moderateCountPolicy = 0; - policyAffectedCount = 0; - - if (libraryData.policyAlert[0].policycriticalCount !== null && libraryData.policyAlert[0].policycriticalCount !== undefined) { - criticalCountPolicy = libraryData.policyAlert[0].policycriticalCount; - } - if (libraryData.policyAlert[0].policysevereCount !== null && libraryData.policyAlert[0].policysevereCount !== undefined) { - severeCountPolicy = libraryData.policyAlert[0].policysevereCount; - } - if (libraryData.policyAlert[0].polimoderateCount !== null && libraryData.policyAlert[0].polimoderateCount !== undefined) { - moderateCountPolicy = libraryData.policyAlert[0].polimoderateCount; - } - if (libraryData.policyAlert[0].policyAffectedCount !== null && libraryData.policyAlert[0].policyAffectedCount !== undefined) { - policyAffectedCount = libraryData.policyAlert[0].policyAffectedCount; - } - } - if (libraryData.threats) { - if (libraryData.threats.License) { - ctrl.libraryLicenseThreats = libraryData.threats.License; - ctrl.libraryLicenseThreatCount = getLevelCount(libraryData.threats.License) - } - if (libraryData.threats.Security) { - ctrl.librarySecurityThreats = libraryData.threats.Security; - ctrl.librarySecurityThreatCount = getLevelCount(libraryData.threats.Security) - } - ctrl.knownComponentCount = knownComponentCount; - ctrl.knownComponentCountPercentage = Math.round(calculatePercentage * 100); - ctrl.criticalCountPolicy = criticalCountPolicy; - ctrl.severeCountPolicy = severeCountPolicy; - ctrl.moderateCountPolicy = moderateCountPolicy; - ctrl.policyAffectedCompCount = policyAffectedCount; - ctrl.donutData = { - //labels: [90,10], - series: [ctrl.knownComponentCountPercentage, (100 - ctrl.knownComponentCountPercentage)] - }; - ctrl.donutOptions = { - donut: true, - donutWidth: 6, - width: "60", - showLabel: false - }; - } - deferred.resolve(response.lastUpdated); - return deferred.promise; - } - } - - function getSecurityMetricsData(data) { - var issues = []; - var totalSize = _.isEmpty(data.metrics) ? 0 : data.metrics.length; - for (var index = 0; index < totalSize; ++index) { - issues.push({ - name: data.metrics[index].name, - formattedValue: data.metrics[index].formattedValue, - status: data.metrics[index].status - }); - } - return issues; - } - - function processPerfResponse(response) { - var deferred = $q.defer(); - - ctrl.perfTests = processTestResponseByType(response, "Performance"); - - deferred.resolve(response.lastUpdated); - return deferred.promise; - } - - function processTestResponse(response) { - var deferred = $q.defer(); - - ctrl.functionalTests = processTestResponseByType(response, "Functional"); - - deferred.resolve(response.lastUpdated); - return deferred.promise; - } - - function processTestResponseByType(response, type) { - var result = []; - var index; - var totalSize = _.isEmpty(response.result) ? 0 : response.result.length; - for (index = 0; index < totalSize; ++index) { - - var testResult = _.isEmpty(response.result) ? {testCapabilities: []} : response.result[index]; - var allZeros = { - failureCount: 0, successCount: 0, skippedCount: 0, totalCount: 0 - }; - // Aggregate the counts of all Functional test suites - var aggregate = _.reduce(_.filter(testResult.testCapabilities, {type: type}), function (result, capability) { - //New calculation: 3/10/16 - Topo Pal - result.failureCount += capability.failedTestSuiteCount; - result.successCount += capability.successTestSuiteCount; - result.skippedCount += capability.skippedTestSuiteCount; - result.totalCount += capability.totalTestSuiteCount; - - return result; - }, allZeros); - var passed = aggregate.successCount; - var allPassed = aggregate.successCount === aggregate.totalCount; - var success = allPassed ? 100 : ((passed / (aggregate.totalCount)) * 100); - - - ctrl.executionId = _.isEmpty(response.result) ? "-" : response.result[index].executionId; - result.push({ - name: testResult.description, - totalCount: aggregate.totalCount === 0 ? '-' : $filter('number')(aggregate.totalCount, 0), - successCount: aggregate.totalCount === 0 ? '-' : $filter('number')(aggregate.successCount, 0), - failureCount: aggregate.totalCount === 0 ? '-' : $filter('number')(aggregate.failureCount, 0), - skippedCount: aggregate.totalCount === 0 ? '-' : $filter('number')(aggregate.skippedCount, 0), - successPercent: aggregate.totalCount === 0 ? '-' : $filter('number')(success, 0) + '%', - details: testResult - }); - } - return result; - } - - function coveragePieChart(lineCoverage) { - lineCoverage.value = lineCoverage.value || 0; - - ctrl.unitTestCoverageData = { - series: [lineCoverage.value, (100 - lineCoverage.value)] - }; - } - - function getLevelCount(threats) { - var counts = {}; - var level; - var total = 0; - - counts['Critical'] = 0; - counts['High'] = 0; - counts['Medium'] = 0; - counts['Low'] = 0; - - for (var i = 0; i < threats.length; ++i) { - level = threats[i].level; - if (level != 'None') { - counts[level] = threats[i].count; - total += threats[i].count; - } - } - - return {counts: counts, total: total}; - }; - - function getMetric(metrics, metricName, title) { - title = title || metricName; - return angular.extend((_.find(metrics, {name: metricName}) || {name: title}), {name: title}); - } - - function calculateTechnicalDebt(value) { - var factor, suffix; - if (!value) return '-'; - if (value < 1440) { - // hours - factor = 60; - suffix = 'h'; - } else if (value < 525600) { - // days - factor = 1440; - suffix = 'd'; - } else { - // years - factor = 525600; - suffix = 'y'; - } - return Math.ceil(value / factor) + suffix; - } - - ctrl.getDashStatus = function getDashStatus(level) { - if (level == undefined) return 'ignore'; - switch (level.toLowerCase()) { - case 'critical': - return 'critical'; - - case 'high': - return 'alert'; - - case 'medium': - return 'warning'; - - case 'low': - return 'ignore'; - - default: - return 'ok'; - } - } - - function showLibraryPolicyDetails(type, data) { - $uibModal.open({ - controller: 'LibraryPolicyDetailsController', - controllerAs: 'libraryPolicyDetails', - templateUrl: 'components/widgets/codeanalysis/librarypolicydetails.html', - size: 'lg', - resolve: { - libraryPolicyResult: function () { - return ({type: type, data: data}); - } - } - }); - } - - /** - * Changes timeout boolean to know whether or not to count down - */ - ctrl.startTimeout = function () { - ctrl.stopTimeout(); - - timeoutPromise = $interval(function () { - animateQualityView(false); - }, 7000); - } - - /** - * Stops the current cycle promise - */ - ctrl.stopTimeout = function () { - $interval.cancel(timeoutPromise); - }; - - /** - * Starts timeout cycle function by default - */ - ctrl.startTimeout(); - - /** - * Animates quality view switching - */ - function animateQualityView(resetTimer) { - // update the selected view - var currentIndex = ctrl.minitabs.findIndex(x => x.name==ctrl.miniWidgetView); - var newIndex = currentIndex + 1; - - if (newIndex >= ctrl.minitabs.length){ - ctrl.miniWidgetView = ctrl.minitabs[0].name; - } else { - ctrl.miniWidgetView = ctrl.minitabs[newIndex].name; - } - - if (resetTimer && timeoutPromise.$$state.value != "canceled") { - ctrl.stopTimeout(); - ctrl.startTimeout(); - } - } - - /** - * Pauses quality view switching via manual button from user interaction - */ - function pauseQualityView() { - if (timeoutPromise.$$state.value === "canceled") { - ctrl.pausePlaySymbol = "pause"; - ctrl.startTimeout(); - } else { - ctrl.pausePlaySymbol = "play"; - ctrl.stopTimeout(); - } - }; - } -}) -(); diff --git a/UI/src/components/widgets/codeanalysis/view.less b/UI/src/components/widgets/codeanalysis/view.less deleted file mode 100644 index a560438dbb..0000000000 --- a/UI/src/components/widgets/codeanalysis/view.less +++ /dev/null @@ -1,154 +0,0 @@ -@import (reference) '../../../app/css/variables.less'; -@import (reference) '../../../app/css/mixins.less'; -@import (less) '../../../../node_modules/ui-select/dist/select.css'; - -#dashboard .ca-view { - td, .ca-test-row{ - padding: 0 .5rem 0 0; - border: none !important; - white-space: nowrap; - - .text-lg; - - &:first-of-type { - min-width: 3rem; - } - } - - .percent { - font-size: 50%; - display: inline-block; - vertical-align: super; - } - - .ca-status-Warning { - color: @dash-status-warn; - } - .ca-status-Alert { - color: @dash-status-fail; - } - - .ca-coverage { - .panel-body { - padding-top: .5rem; - } - .ca-value { - .text-lg; - text-align: center; - margin-top: .5rem; - } - - .ct-chart.ct-chart-Alert { - .ct-series-a { - .ct-donut { - stroke: @dash-status-fail; - } - } - } - - .ct-chart.ct-chart-Warning { - .ct-series-a { - .ct-donut { - stroke: @dash-status-warn; - } - } - } - - .ct-series-b { - .ct-donut { - stroke: @dash-widget-section-highlight; - } - } - } - - .ca-version { - .ca-label { - .text-standard; - text-align: center; - } - .ca-value { - .text-lg; - text-align: center; - margin-top: .5rem; - } - } - - .ca-issues, .ca-tests, .ca-security { - td:first-child { - width: 1rem; - } - .ca-name { - max-width: 8rem; - text-overflow: ellipsis; - overflow:hidden; - } - .ca-value { - text-align: right; - } - } - - .report-link { - cursor: pointer; - color: @dash-dashboard-text; - .transition(color .2s linear); - - &:hover { - color: @white; - } - } - .table-td{ - vertical-align:bottom - } - .chartDimens{ - width: 62px; - height: 37px; - } - .compHeader{ - font-size: 12px; font-weight: bold; color: rgba(255,255,255,.8); - } - .comSubHeader{ - font-size: 9px; color: rgba(255,255,255,.8);display: block; margin-top: -3px - } - .tableTdColum{ - min-width:30px; float:left;border:1px solid #000; height: 22px; margin-bottom: 10px; text-align: center; font-weight: bold; color: #fff; - } - .tdBgCol1{ - background-color: #BC012F; - } - .tdBgCol2{ - background-color: #F4861D; - } - .tdBgCol3{ - background-color: #F5C648; - } - .tdMarginLeft{ - margin-left: 2px - } - .clrBoth{ - clear: both; - } - .spanCol{ - font-size: 10px; font-weight: bold; color: rgba(255,255,255,.8); - } - .textColor-Performance{ - color: @dash-widget-heading-text; - } - .custom-tabs>li.active>a, .custom-tabs>li.active>a:focus, .custom-tabs>li.active>a:hover { - - color: #666; - background-color: transparent; - border: 1px solid #ddd; - border-bottom-color: transparent; - cursor: default; - } - .divWithScroll { - overflow-y: auto; - height: 100px; - overflow-x:hidden; - } - .ellipsis { - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; - } -} \ No newline at end of file diff --git a/UI/src/components/widgets/deploy/config.html b/UI/src/components/widgets/deploy/config.html deleted file mode 100644 index f03ecd44c9..0000000000 --- a/UI/src/components/widgets/deploy/config.html +++ /dev/null @@ -1,61 +0,0 @@ - -
- - - - -
- No Results Found -
- - - - - - - -
- -
- -
- -
- -
- If any environment is down -
- -
- -
- -
- \ No newline at end of file diff --git a/UI/src/components/widgets/deploy/config.js b/UI/src/components/widgets/deploy/config.js deleted file mode 100644 index 8f9667ef09..0000000000 --- a/UI/src/components/widgets/deploy/config.js +++ /dev/null @@ -1,167 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('deployConfigController', deployConfigController); - - deployConfigController.$inject = ['modalData', 'collectorData', '$uibModalInstance', '$scope']; - - function deployConfigController(modalData, collectorData, $uibModalInstance, $scope) { - - /*jshint validthis:true */ - var ctrl = this; - - var widgetConfig = modalData.widgetConfig; - - // public variables - // ctrl.deployJob; - ctrl.submitted = false; - - // When true this makes it so applications with the same id and same name that are on different servers are treated as the same entity - ctrl.aggregateServers = false; - ctrl.currentData = null; - // set values from config - if (widgetConfig) { - if (widgetConfig.options.aggregateServers) { - ctrl.aggregateServers = widgetConfig.options.aggregateServers; - } - } - - ctrl.ignoreRegex = ''; - if (widgetConfig.options.ignoreRegex !== undefined && widgetConfig.options.ignoreRegex !== null) { - ctrl.ignoreRegex=widgetConfig.options.ignoreRegex; - } - - // public methods - ctrl.submit = submit; - - $scope.getDeploymentJobs = function (filter) { - return getDeploymentJobsRecursive([], filter, null, 0).then(processResponse); - } - - loadSavedDeploymentJob(); - - /* - * Obtains deployment jobs using recursion when necessary. - * - * It is necessary to make additional calls when 'aggregateServers' is true since we need all like applications on different servers - * to be available when saving our data. To do this we compare the last item in the list from our first paged call to all subsequent data. - * If the application name and id is the same then we keep the data in our list. Once we encounter data that is different we can cease recurision - * since the calls are sorted. - * - * Example: - * Suppose a size of 3 is used with aggregate servers and our first REST call returns the following: - * Deployment A (http://deploy.instance1.com) - * Deployment A (http://deploy.instance2.com) - * Deployment B (http://deploy.instance1.com) - * - * We need to make an additional rest call to see if there are any more 'Deployment B' jobs. Suppose the second REST call returns the following: - * Deployment B (http://deploy.instance2.com) - * Deployment B (http://deploy.instance3.com) - * Deployment C (http://deploy.instance1.com) - * - * We will keep the Deployment B's returned from the REST call and ignore everything that comes after it. Since the last item in this list is different - * than the name + id (not shown) for our original REST call we cease searching for more items. - */ - function getDeploymentJobsRecursive(arr, filter, nameAndIdToCheck, pageNumber) { - return collectorData.itemsByType('deployment', {"search": filter, "size": 20, "sort": "description", "page": pageNumber}).then(function (response){ - if (response.length > 0) { - arr.push.apply(arr, _(response).filter(function(d) { - return nameAndIdToCheck === null || nameAndIdToCheck === d.options.applicationName + "#" + d.options.applicationId; - }).value()); - } - - if (ctrl.aggregateServers && response.length > 0) { - // The last item could have additional deployments with the same name but different servers - var lastItem = response.slice(-1)[0]; - - var checkKey = lastItem.options.applicationName + "#" + lastItem.options.applicationId; - if (nameAndIdToCheck === null || checkKey === nameAndIdToCheck) { - // We should check to see if the next page has the same item for our grouping - - return getDeploymentJobsRecursive(arr, filter, checkKey, pageNumber + 1); - } - } - return arr; - }); - } - - function processResponse(data) { - ctrl.currentData = data; - - // If true we ignore instanceUrls and treat applications with the same id spread across - // multiple servers as equivalent. This allows us to fully track an application across - // all environments in the case that servers are split by function (prod deployment servers - // vs nonprod deployment servers) - var multiServerEquality = ctrl.aggregateServers; - - var dataGrouped = _(data) - .groupBy(function(d) { return (!multiServerEquality ? d.options.instanceUrl + "#" : "" ) + d.options.applicationName + d.options.applicationId; }) - .map(function(d) { return d; }); - - var deploys = _(dataGrouped).map(function(deploys, idx) { - var firstDeploy = deploys[0]; - - var name = firstDeploy.options.applicationName; - var group = ""; - var ids = new Array(deploys.length); - for (var i = 0; i < deploys.length; ++i) { - var deploy = deploys[i]; - - ids[i] = deploy.id; - - if (i > 0) { - group += '\n'; - } - group += ((deploy.niceName != null) && (deploy.niceName != "") ? deploy.niceName : deploy.collector.name) + " (" + deploy.options.instanceUrl + ")"; - } - - return { - value: ids, - name: name, - group: group - }; - }).value(); - - return deploys; - } - - // method implementations - function loadSavedDeploymentJob(){ - var deployCollector = modalData.dashboard.application.components[0].collectorItems.Deployment, - savedCollectorDeploymentJob = deployCollector ? deployCollector[0].description : null; - if(savedCollectorDeploymentJob) { - $scope.getDeploymentJobs(savedCollectorDeploymentJob).then(getDeploysCallback) - } - } - - function getDeploysCallback(data) { - ctrl.deployJob = data[0]; - } - - function submit(valid, job) { - ctrl.submitted = true; - - if (valid) { - var form = document.configForm; - var postObj = { - name: 'deploy', - options: { - id: widgetConfig.options.id, - aggregateServers: form.aggregateServers.checked, - ignoreRegex: ctrl.ignoreRegex - }, - componentId: modalData.dashboard.application.components[0].id, - collectorItemIds: job.value - }; - - $uibModalInstance.close(postObj); - } - } - - $scope.reload = function() { - processResponse(ctrl.currentData); - }; - } -})(); diff --git a/UI/src/components/widgets/deploy/detail.html b/UI/src/components/widgets/deploy/detail.html deleted file mode 100644 index d5d0cac327..0000000000 --- a/UI/src/components/widgets/deploy/detail.html +++ /dev/null @@ -1,77 +0,0 @@ - -
-
-
-
- - {{::detail.environment.name}} -
- -
- {{::detail.environment.lastUpdated | date:'MMM d, yyyy HH:mm:ss'}} -
- -
- - {{detail.environment.serverUpCount}} - - - {{detail.environment.serverDownCount}} - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ComponentTimeVersionResource
- - {{::unit.name}} - - {{::unit.name}}{{::unit.lastUpdated | date:'MMM d, yyyy HH:mm:ss'}}{{::unit.version}}{{::server.name}}
- - {{::unit.name}} - - {{::unit.name}}{{::unit.lastUpdated | date:'MMM d, yyyy HH:mm:ss'}}{{::unit.version}}N/A
-
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/deploy/detail.js b/UI/src/components/widgets/deploy/detail.js deleted file mode 100644 index d87a14d613..0000000000 --- a/UI/src/components/widgets/deploy/detail.js +++ /dev/null @@ -1,40 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('DeployDetailController', DeployDetailController); - - DeployDetailController.$inject = ['$uibModalInstance', 'environment', 'collectorName', 'collectorNiceName', 'DashStatus']; - function DeployDetailController($uibModalInstance, environment, collectorName, collectorNiceName, DashStatus) { - /*jshint validthis:true */ - var ctrl = this; - - ctrl.statuses = DashStatus; - ctrl.environment = environment; - ctrl.collectorName = collectorName; - ctrl.collectorNiceName = collectorNiceName; - - ctrl.deployUrlNiceName = deployUrlNiceName; - - ctrl.close = close; - - function deployUrlNiceName() { - if (!isEmpty(collectorNiceName)) { - return collectorNiceName; - } else { - return collectorName; - } - } - - function isEmpty(str) { - //!str returns true for uninitialized, null and empty strings - //the test checks if the string only contains whitespaces and returns true. - return !str || /^[\s]*$/.test(str); - } - - function close() { - $uibModalInstance.dismiss('close'); - } - } -})(); diff --git a/UI/src/components/widgets/deploy/module.js b/UI/src/components/widgets/deploy/module.js deleted file mode 100644 index dfbcd93b97..0000000000 --- a/UI/src/components/widgets/deploy/module.js +++ /dev/null @@ -1,60 +0,0 @@ -(function () { - 'use strict'; - - var widget_state, - config = { - view: { - defaults: { - title: 'Deploy' // widget title - }, - controller: 'deployViewController', - controllerAs: 'deployView', - templateUrl: 'components/widgets/deploy/view.html' - }, - config: { - controller: 'deployConfigController', - controllerAs: 'deployConfig', - templateUrl: 'components/widgets/deploy/config.html' - }, - getState: getState - }; - - angular - .module(HygieiaConfig.module) - .directive('validregex', function() { - return { - require: 'ngModel', - link: function(scope, elm, attrs, ctrl) { - ctrl.$validators.validregex = function(modelValue, viewValue) { - if (ctrl.$isEmpty(modelValue)) { - // consider empty input to be valid - return true; - } - - try { - new RegExp(viewValue.replace(/^"(.*)"$/, '$1')); - } catch (e) { - // it is invalid - return false; - } - - // it is valid - return true; - }; - } - }; - }) - .config(register); - - register.$inject = ['widgetManagerProvider', 'WidgetState']; - function register(widgetManagerProvider, WidgetState) { - widget_state = WidgetState; - widgetManagerProvider.register('deploy', config); - } - - function getState(widgetConfig) { - return HygieiaConfig.local || widgetConfig.id ? - widget_state.READY : - widget_state.CONFIGURE; - } -})(); diff --git a/UI/src/components/widgets/deploy/view.html b/UI/src/components/widgets/deploy/view.html deleted file mode 100644 index 3c07530a9f..0000000000 --- a/UI/src/components/widgets/deploy/view.html +++ /dev/null @@ -1,39 +0,0 @@ -
-
- Total Deployments: {{deployView.getTotalListingCount()}}

-
- -
- - - - - - - - -
- - - {{environment.name}} - - {{environment.lastUpdated | date:'MMM d, yyyy'}} - - {{environment.serverUpCount}} - - - {{environment.serverDownCount}} - -
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/deploy/view.js b/UI/src/components/widgets/deploy/view.js deleted file mode 100644 index 7dd496c57d..0000000000 --- a/UI/src/components/widgets/deploy/view.js +++ /dev/null @@ -1,160 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('deployViewController', deployViewController); - - deployViewController.$inject = ['$scope', 'DashStatus', 'deployData', 'DisplayState', '$q', '$uibModal']; - function deployViewController($scope, DashStatus, deployData, DisplayState, $q, $uibModal) { - /*jshint validthis:true */ - var ctrl = this; - - // public variables - ctrl.environments = []; - ctrl.statuses = DashStatus; - ctrl.ignoreEnvironmentFailuresRegex=/^$/; - - if ($scope.widgetConfig.options.ignoreRegex !== undefined && $scope.widgetConfig.options.ignoreRegex !== null && $scope.widgetConfig.options.ignoreRegex !== '') { - ctrl.ignoreEnvironmentFailuresRegex=new RegExp($scope.widgetConfig.options.ignoreRegex.replace(/^"(.*)"$/, '$1')); - } - - ctrl.load = load; - ctrl.showDetail = showDetail; - ctrl.getChoice = getChoice; - ctrl.getTotalListingCount = getTotalListingCount; - ctrl.environmentsFilter = []; - ctrl.minitabs = [ - {name: "Last 5 Deployments"}, - {name: "Last 10 Deployments"}, - ]; - - ctrl.miniWidgetView = ctrl.minitabs[0].name; - ctrl.miniToggleView = function (index) { - ctrl.miniWidgetView = typeof ctrl.minitabs[index] === 'undefined' ? ctrl.minitabs[0].name : ctrl.minitabs[index].name; - }; - - function load() { - var deferred = $q.defer(); - deployData.details($scope.widgetConfig.componentId).then(function(data) { - processResponse(data.result); - deferred.resolve(data.lastUpdated); - }); - return deferred.promise; - } - - function showDetail(environment) { - $uibModal.open({ - controller: 'DeployDetailController', - controllerAs: 'detail', - templateUrl: 'components/widgets/deploy/detail.html', - size: 'lg', - resolve: { - environment: function() { - return environment; - }, - collectorName: function () { - return $scope.dashboard.application.components[0].collectorItems.Deployment[0].collector.name; - }, - collectorNiceName: function () { - return $scope.dashboard.application.components[0].collectorItems.Deployment[0].niceName; - } - } - }); - } - - function getTotalListingCount(){ - return ctrl.totalListingCount; - } - - function getChoice(val){ - var size = -5; - if(val !== "Last 5 Deployments"){ - size = -10; - } - ctrl.environmentsFilter = ctrl.environments.slice(size); - } - - function processResponse(data) { - var worker = { - getEnvironments: getEnvironments, - getIsDefaultState: getIsDefaultState - }; - - var ignoreEnvironmentFailuresRegex = ctrl.ignoreEnvironmentFailuresRegex; - - function ignoreEnvironmentFailures(environment) { - return ignoreEnvironmentFailuresRegex.test(environment.name); - } - - function getIsDefaultState(data, cb) { - var isDefaultState = true; - _(data).forEach(function (environment) { - var offlineUnits = _(environment.units).filter({'deployed': false}).value().length; - - if(environment.units && environment.units.length == offlineUnits - && !ignoreEnvironmentFailures(environment)) { - isDefaultState = false; - } - }); - - cb(isDefaultState); - } - - function getEnvironments(data, cb) { - var environments = _(data).map(function (item) { - return { - name: item.name, - url: item.url, - units: item.units, - serverUpCount: getServerOnlineCount(item.units, true), - serverDownCount: getServerOnlineCount(item.units, false), - failedComponents: getFailedComponentCount(item.units), - ignoreFailure: ignoreEnvironmentFailures(item), - lastUpdated: getLatestUpdate(item.units) - }; - - function getFailedComponentCount(units) { - return _(units).filter({'deployed':false}).value().length; - } - - function getServerOnlineCount(units, isOnline) { - var total = 0; - _(units).forEach(function (unit) { - total += _(unit.servers).filter({'online':isOnline}) - .value() - .length; - }); - - return total; - } - - function getLatestUpdate(units) { - return _.max(units, function(unit) { - return unit.lastUpdated; - }).lastUpdated; - } - }).value(); - - cb({ - environments: environments - }); - } - - worker.getIsDefaultState(data, defaultStateCallback); - worker.getEnvironments(data, environmentsCallback); - } - - function defaultStateCallback(isDefaultState) { - //$scope.$apply(function() { - $scope.display = isDefaultState ? DisplayState.DEFAULT : DisplayState.ERROR; - //}); - } - - function environmentsCallback(data) { - ctrl.totalListingCount = data.environments.length; - ctrl.environments = data.environments; - ctrl.environmentsFilter = data.environments.slice(-5); - } - } -})(); diff --git a/UI/src/components/widgets/deploy/view.less b/UI/src/components/widgets/deploy/view.less deleted file mode 100644 index 0195d8319e..0000000000 --- a/UI/src/components/widgets/deploy/view.less +++ /dev/null @@ -1,100 +0,0 @@ -@import (reference) '../../../app/css/variables.less'; -@import (reference) '../../../app/css/mixins.less'; -@import (less) '../../../../node_modules/ui-select/dist/select.css'; - -.deploy-config hr { - margin: 30px 0; -} - -#dashboard { - .deploy-view { - .table { - margin-bottom: 0; - } - - td { - padding: 0 .5rem 0 0; - vertical-align: bottom; - white-space: nowrap; - } - - .environment-name { - .text-lg; - max-width: 8rem; - } - - .deploy-server-count { - min-width: 6rem; - max-width: 10rem; - } - - .server-count { - .text-lg; - font-weight: bold; - text-align: right; - } - - .servers-up { - color: @dash-status-pass; - } - - .servers-down { - color: @dash-status-fail; - } - } - - .widget.alert { - .servers-up { - color: @dash-status-alert-pass; - } - - .servers-down { - color: @dash-status-alert-fail; - } - } -} - -.deploy-detail { - .environment-name { - .text-2x-bold; - } - .last-updated { - padding-top: .5em; - } - .view-in-tool { - padding-top: .5em; - a { - display: inline-block; - width: 100%; - text-align: right; - - &:hover { - text-decoration: underline; - color: #000; - } - } - } - - .server-count { - color: #777; - .text-2x-bold; - - .fa-arrow-up { - padding-right: .25em; - } - } - - .servers-up { - color: @dash-status-pass; - .fa { - color: @dash-status-pass; - } - } - - .servers-down { - color: @dash-status-fail; - .fa { - color: @dash-status-fail; - } - } -} \ No newline at end of file diff --git a/UI/src/components/widgets/feature/config.html b/UI/src/components/widgets/feature/config.html deleted file mode 100644 index 9f7f8f8839..0000000000 --- a/UI/src/components/widgets/feature/config.html +++ /dev/null @@ -1,179 +0,0 @@ - -
-
- - - - -

Please select - a valid feature data source

-
- - - - - - - - - - - - - - - - - - - - - - - - -
- -
- -
-
- - -
-
- - - - -

Please select - a valid feature data source

-
- - - - - - - - - - - - - - - - - - - - - - - -
- -
- -
-
-
diff --git a/UI/src/components/widgets/feature/config.js b/UI/src/components/widgets/feature/config.js deleted file mode 100644 index 8c2aa039f5..0000000000 --- a/UI/src/components/widgets/feature/config.js +++ /dev/null @@ -1,315 +0,0 @@ -(function() { - 'use strict'; - - angular.module(HygieiaConfig.module).controller('featureConfigController', - featureConfigController); - - featureConfigController.$inject = [ 'modalData', '$uibModalInstance', - 'collectorData', 'featureData']; - - function featureConfigController(modalData, $uibModalInstance, collectorData, featureData) { - /* jshint validthis:true */ - var ctrl = this; - var widgetConfig = modalData.widgetConfig; - - // public state change variables - ctrl.projectsDropdownPlaceholder = 'Loading Projects ...'; - ctrl.projectsDropdownDisabled = true; - ctrl.teamsDropdownPlaceholder = 'Loading Teams ...'; - ctrl.teamsDropdownDisabled = true; - ctrl.typeDropdownPlaceholder = 'Loading Feature Data Sources ...'; - ctrl.typeDropdownDisabled = true; - ctrl.estimateMetricDropdownDisabled = false; - ctrl.submitted = false; - ctrl.hideProjectDropDown = true; - ctrl.hideTeamDropDown = true; - ctrl.hideEstimateMetricDropDown = true; - ctrl.hideSprintTypeDropDown = true; - ctrl.hideListTypeDropDown = true; - ctrl.evaluateTypeSelection = evaluateTypeSelection; - - // public variables - ctrl.featureType = ctrl.featureTypeOption; - ctrl.collectorItemId = null; - ctrl.collectors = []; - ctrl.projects = []; - ctrl.projectId = widgetConfig.options.projectId; - ctrl.projectName = widgetConfig.options.projectName; - ctrl.teams = []; - ctrl.teamId = widgetConfig.options.teamId; - ctrl.teamName = widgetConfig.options.teamName; - ctrl.featureTypeOption = ""; - ctrl.featureTypeOptions = []; - ctrl.estimateMetricType = ""; - ctrl.estimateMetrics = [{type: "hours", value: "Hours"}, {type: "storypoints", value: "Story Points" }, {type: "count", value: "Issue Count" }]; - ctrl.sprintType = ""; - ctrl.sprintTypes = [{type: "scrum", value: "Scrum"}, {type: "kanban", value: "Kanban"}, {type: "scrumkanban", value:"Both"}]; - ctrl.listType = ""; - ctrl.listTypes = [{type: "epics", value: "Epics"}, {type: "issues", value: "Issues"}]; - ctrl.selectedProject = null; - ctrl.selectedTeam = null; - ctrl.teamDropdownLabel = "Team"; - - ctrl.submit = submitForm; - ctrl.getProjectNames = getProjectNames; - ctrl.getTeamNames = getTeamNames; - ctrl.onSelectProject = onSelectProject; - ctrl.onSelectTeam = onSelectTeam; - - // Request collectors - collectorData.collectorsByType('AgileTool').then( - processCollectorsResponse); - // initialize inputs - initEstimateMetricType(widgetConfig); - initSprintType(widgetConfig); - initListType(widgetConfig); - initProjectName(widgetConfig); - initTeamName(widgetConfig); - initSelectedProjectAndTeam(widgetConfig); - - - function processCollectorsResponse(data) { - ctrl.collectors = data; - var featureCollector = modalData.dashboard.application.components[0].collectorItems.AgileTool; - var featureCollectorId = featureCollector ? featureCollector[0].collectorId - : null; - - getCollectors(data, featureCollectorId); - - function getCollectors(data, currentCollectorId) { - for ( var x = 0; x < data.length; x++) { - var obj = data[x]; - var item = { - id : obj.id, - value : obj.name, - }; - - ctrl.featureTypeOptions.push(item); - - if (currentCollectorId !== null && item.id === currentCollectorId) { - ctrl.selectedTypeIndex = x; - } - if (obj.properties.mode == "Board") { - ctrl.teamDropdownLabel = "Board"; - } else { - ctrl.teamDropdownLabel = "Team"; - } - } - - ctrl.typeDropdownPlaceholder = 'Select feature data source'; - ctrl.typeDropdownDisabled = false; - - if ((ctrl.selectedTypeIndex === undefined) || (ctrl.selectedTypeIndex === null)) { - ctrl.collectorId = ''; - ctrl.hideProjectDropDown = true; - ctrl.hideTeamDropDown = true; - ctrl.hideSprintTypeDropDown = true; - ctrl.hideListTypeDropDown = true; - } else { - ctrl.valid = true; - ctrl.collectorId = ctrl.featureTypeOptions[ctrl.selectedTypeIndex]; - if (ctrl.collectorId.value === 'Jira') { - ctrl.hideEstimateMetricDropDown = false; - } else { - ctrl.hideEstimateMetricDropDown = true; - } - ctrl.hideProjectDropDown = false; - ctrl.hideTeamDropDown = false; - ctrl.hideSprintTypeDropDown = false; - ctrl.hideListTypeDropDown = false; - } - } - } - - - function initProjectName(widgetConfig) { - - if (widgetConfig.options.projectName != undefined && widgetConfig.options.projectName != null) { - ctrl.projectName = widgetConfig.options.projectName; - } - } - - function initTeamName(widgetConfig) { - if (widgetConfig.options.teamName != undefined && widgetConfig.options.teamName != null) { - ctrl.teamName = widgetConfig.options.teamName; - } - } - - function initEstimateMetricType(widgetConfig) { - if (widgetConfig.options.estimateMetricType != undefined && widgetConfig.options.estimateMetricType != null) { - ctrl.estimateMetricType = widgetConfig.options.estimateMetricType; - } else { - ctrl.estimateMetricType = 'storypoints'; - } - } - - function initSprintType(widgetConfig) { - if (widgetConfig && widgetConfig.options && widgetConfig.options.sprintType) { - ctrl.sprintType = widgetConfig.options.sprintType; - } else { - ctrl.sprintType = 'kanban'; - } - } - - function initListType(widgetConfig) { - if (widgetConfig && widgetConfig.options && widgetConfig.options.listType) { - ctrl.listType = widgetConfig.options.listType; - } else { - ctrl.listType = 'epics'; - } - } - - function initSelectedProjectAndTeam(widgetConfig){ - if(widgetConfig && widgetConfig.options){ - ctrl.selectedProjectObject={ - name: widgetConfig.options.projectName, - pId: widgetConfig.options.projectName==='Any'?'Any':widgetConfig.options.projectId - } - ctrl.selectedTeamObject ={ - name: widgetConfig.options.teamName, - teamId:widgetConfig.options.teamName==='Any'?'Any':widgetConfig.options.teamId - } - } - } - - function evaluateTypeSelection() { - if (ctrl.collectorId == null || ctrl.collectorId === "") { - ctrl.hideProjectDropDown = true; - ctrl.hideTeamDropDown = true; - ctrl.hideEstimateMetricDropDown = true; - ctrl.hideSprintTypeDropDown = true; - ctrl.hideListTypeDropDown = true; - } else { - if (ctrl.collectorId.value === 'Jira') { - ctrl.hideEstimateMetricDropDown = false; - } else { - ctrl.hideEstimateMetricDropDown = true; - } - ctrl.hideProjectDropDown = false; - ctrl.hideTeamDropDown = false; - ctrl.hideSprintTypeDropDown = false; - ctrl.hideListTypeDropDown = false; - } - - } - - function onSelectProject(item,form){ - ctrl.selectedProjectObject = item; - setValidityForProjectAndTeam(form); - } - - function onSelectTeam(item,form){ - ctrl.selectedTeamObject = item; - setValidityForProjectAndTeam(form); - } - - function setValidityForProjectAndTeam(form){ - if(ctrl.projectName ==="Any" && ctrl.teamName==="Any"){ - form.projectName.$setValidity('anyError',false); - form.teamName.$setValidity('teamError',false); - return; - }else { - form.projectName.$setValidity('anyError',true); - form.teamName.$setValidity('teamError',true); - } - } - - function getProjectNames(filter) { - return featureData.projectsByCollectorIdPaginated(ctrl.collectorId.id,{"search": filter, "size": 20, "sort": "description", "page": 0}).then(function (response) { - if(!angular.isUndefined(filter)&& filter.match(/any/i)){ - var defaultValue={name:'Any',value:'Any',pId:'Any',teamId:'Any'} - response.push(defaultValue); - } - return response; - }); - } - - function getTeamNames(filter) { - return featureData.teamsByCollectorIdPaginated(ctrl.collectorId.id,{"search": filter, "size": 20, "sort": "description", "page": 0}).then(function (response) { - if(!angular.isUndefined(filter) && filter.match(/any/i)){ - var defaultValue={name:'Any',value:'Any',pId:'Any',teamId:'Any'} - response.push(defaultValue); - } - return response; - }); - } - - - function submitForm(valid,form) { - ctrl.submitted = true; - form.projectName.$setValidity('anyError',true); - form.projectName.$setValidity('teamError',true); - setValidityForProjectAndTeam(form); - if(form.$valid && ctrl.collectors.length){ - createCollectorItem().then(processCollectorItemResponse); - } - } - - function createCollectorItem() { - var item = {}; - var collectorId; - - if (ctrl.collectorId.value === 'Jira') { - collectorId = _.find(ctrl.collectors, {name: 'Jira'}).id - item = createItemFromSelect(collectorId) - } else if (ctrl.collectorId.value === 'VersionOne') { - collectorId = _.find(ctrl.collectors, {name: 'VersionOne'}).id - item = createItemFromSelect(collectorId) - } else if (ctrl.collectorId.value ==='GitlabFeature') { - collectorId = _.find(ctrl.collectors, {name: 'GitlabFeature'}).id - item = { - collectorId: collectorId, - options: { - featureTool: ctrl.collectorId.value, - teamName : ctrl.teamId, - teamId : ctrl.teamId, - projectName : ctrl.projectId ? ctrl.projectId : "", - projectId :ctrl.projectId ? ctrl.projectId : "" - } - } - - - }; - return collectorData.createCollectorItem(item); - } - - function createItemFromSelect(collectorId) { - return { - collectorId: collectorId, - options: { - featureTool: ctrl.collectorId.value, - teamName : ctrl.selectedTeamObject.name, - teamId : ctrl.selectedTeamObject.teamId, - projectName : ctrl.selectedProjectObject.name, - projectId :ctrl.selectedProjectObject.pId - } - } - } - - function processCollectorItemResponse(response) { - var postObj = { - name : 'feature', - options : { - id : widgetConfig.options.id, - featureTool: ctrl.collectorId.value, - teamName : response.data.options.teamName, - teamId : response.data.options.teamId, - projectName : response.data.options.projectName, - projectId : response.data.options.projectId, - showStatus : { // starting configuration for what is currently showing. Needs to be mutually exclusive! - kanban: "kanban" === ctrl.sprintType || "scrumkanban" === ctrl.sprintType, - scrum: "scrum" === ctrl.sprintType - }, - estimateMetricType : ctrl.estimateMetricType, - sprintType: ctrl.sprintType, - listType: ctrl.listType - }, - componentId : modalData.dashboard.application.components[0].id, - collectorItemId : response.data.id - }; - - // pass this new config to the modal closing so it's saved - $uibModalInstance.close(postObj); - } - } -})(); diff --git a/UI/src/components/widgets/feature/module.js b/UI/src/components/widgets/feature/module.js deleted file mode 100644 index 9b25e8eaff..0000000000 --- a/UI/src/components/widgets/feature/module.js +++ /dev/null @@ -1,37 +0,0 @@ -(function () { - 'use strict'; - - var widget_state, - config = { - view: { - defaults: { - title: 'feature' // widget title - }, - controller: 'featureViewController', - //controllerAs: 'feature', - templateUrl: 'components/widgets/feature/view.html' - }, - config: { - controller: 'featureConfigController', - templateUrl: 'components/widgets/feature/config.html' - }, - getState: getState - }; - - angular - .module(HygieiaConfig.module) - .config(register); - - register.$inject = ['widgetManagerProvider', 'WidgetState']; - function register(widgetManagerProvider, WidgetState) { - widget_state = WidgetState; - widgetManagerProvider.register('feature', config); - } - - function getState(widgetConfig) { - //return widget_state.READY; - return HygieiaConfig.local || widgetConfig.id ? - widget_state.READY : - widget_state.CONFIGURE; - } -})(); diff --git a/UI/src/components/widgets/feature/style.less b/UI/src/components/widgets/feature/style.less deleted file mode 100644 index 887f47fbe2..0000000000 --- a/UI/src/components/widgets/feature/style.less +++ /dev/null @@ -1,61 +0,0 @@ -@import (reference) '../../../app/css/variables.less'; -@import (reference) '../../../app/css/mixins.less'; -/* Add custom styles here. Any properties involving colors - should considering using values from the variables.less file. - All dash variables are prefixed with @dash. - - Widget styles should only consume variables from dash and never - set a dash or bootstrap variables. This allows the theme to maintain - control of overall styles -*/ -.feature-view { - .sprintDaysTilEnd { - font-size: 1.5rem; - float: right; - } - .story-summary-count { - border-bottom: 1px solid @dash-divider; - font-size: 4rem; - margin-bottom: 0.5rem; - text-align: center; - } - .story-summary-type { - .text-standard; - text-align: center; - } - .story-open { - color: @dash-chart-alt-fill; - } - .story-wip { - color: @dash-status-warn; - } - .story-done { - color: @dash-status-pass; - } - - .issue-done { - text-decoration: line-through; - } - - .feature-link { - a { - color: @dash-dashboard-text; - &:hover { - color: @dash-dashboard-text-hover; - } - } - } - // Handles Feature Widget agile view transition switching - .animate-show.ng-hide-remove { - animation-name: example; - animation-duration: 0.9s; - } - @keyframes example { - from { - opacity: 0; - } - to { - opacity: 1; - } - } -} diff --git a/UI/src/components/widgets/feature/view.html b/UI/src/components/widgets/feature/view.html deleted file mode 100644 index 0a2f06bc28..0000000000 --- a/UI/src/components/widgets/feature/view.html +++ /dev/null @@ -1,267 +0,0 @@ -
-
- -
-
-
-
-
- Project: {{ctrl.projectName}} -
-
- Team: {{ctrl.teamName}} -
-
-
-
-
-
Iteration: - - -
-
-
-
-
- {{iteration.tilEnd}} -
- -
- {{iteration.name}} -
-
-
-
-
-
-
- {{ctrl.openStoryPoints}} -
-
Open
-
-
-
- {{ctrl.wipStoryPoints}} -
-
WIP
-
-
-
- {{ctrl.doneStoryPoints}} -
-
Done
-
-
-
-
-
-
- -
-
- -
Epics in Progress - -
-
-
-
{{epic.sEstimate}}
- - -
-
-
- {{epic.sEpicName}} -
-
- {{epic.sEpicName}} -
-
-
-
-
- -
- -
Issues in Progress - -
-
-
-
- {{issue.sEstimate}} -
-
- {{issue.sEstimateTime}} -
- -
-
{{issue.sName}} -
-
{{issue.sName}} -
-
-
-
-
-
- - -
-
-
-
-
- Project: {{ctrl.projectName}} -
-
- Team: {{ctrl.teamName}} -
-
-
-
-
-
Iteration: - - -
-
-
-
-
- {{iteration.tilEnd}} -
-
- {{iteration.name}} -
-
-
-
-
-
-
- {{ctrl.openStoryPointsKanban}} -
-
Open
-
-
-
- {{ctrl.wipStoryPointsKanban}} -
-
WIP
-
-
-
-
-
-
- -
-
- -
Epics in Progress - -
-
-
-
{{epic.sEstimate}}
- -
- {{epic.sEpicName}} -
-
-
-
- -
- -
Issues in Progress - -
-
-
- -
- {{issue.sEstimate}} -
-
- {{issue.sEstimateTime}} -
- -
-
{{issue.sName}} -
-
{{issue.sName}} -
-
-
-
-
-
-
-
- -
diff --git a/UI/src/components/widgets/feature/view.js b/UI/src/components/widgets/feature/view.js deleted file mode 100644 index a1d97402e8..0000000000 --- a/UI/src/components/widgets/feature/view.js +++ /dev/null @@ -1,389 +0,0 @@ -(function() { - 'use strict'; - - angular.module(HygieiaConfig.module).controller('featureViewController', - featureViewController); - - featureViewController.$inject = ['$scope', '$q', '$interval', 'featureData']; - - function featureViewController($scope, $q, $interval, featureData) { - /* jshint validthis:true */ - var ctrl = this; - var today = new Date(_.now()); - var filterTeamId = $scope.widgetConfig.options.teamId; - var filterProjectId = $scope.widgetConfig.options.projectId; - ctrl.teamName = $scope.widgetConfig.options.teamName; - ctrl.projectName = $scope.widgetConfig.options.projectName - // Scrum - ctrl.iterations = []; - ctrl.totalStoryPoints = null; - ctrl.openStoryPoints = null; - ctrl.wipStoryPoints = null; - ctrl.doneStoryPoints = null; - ctrl.epicStoryPoints = null; - ctrl.issueStoryPoints = []; - // Kanban - ctrl.iterationsKanban = []; - ctrl.totalStoryPointsKanban = null; - ctrl.openStoryPointsKanban = null; - ctrl.wipStoryPointsKanban = null; - ctrl.doneStoryPointsKanban = null; - ctrl.epicStoryPointsKanban = null; - ctrl.issueStoryPointsKanban = []; - - // Public Evaluators - ctrl.setFeatureLimit = setFeatureLimit; - ctrl.showStatus = $scope.widgetConfig.options.showStatus; - ctrl.animateAgileView = animateAgileView; - ctrl.numberOfSprintTypes = $scope.widgetConfig.options.sprintType === "scrumkanban" ? 2 : 1; - ctrl.listType = $scope.widgetConfig.options.listType === undefined ? "epics" : $scope.widgetConfig.options.listType; - ctrl.estimateMetricType = $scope.widgetConfig.options.estimateMetricType === undefined ? "storypoints" : $scope.widgetConfig.options.estimateMetricType; - - var timeoutPromise = null; - ctrl.changeDetect = null; - ctrl.pauseAgileView = pauseAgileView; - ctrl.pausePlaySymbol = "pause"; - - /** - * Every controller must have a load method. It will be called every 60 - * seconds and should be where any calls to the data factory are made. - * To have a last updated date show at the top of the widget it must - * return a promise and then resolve it passing the lastUpdated - * timestamp. - */ - ctrl.load = function() { - var deferred = $q.all([ - // Scrum - featureData.sprintMetrics($scope.widgetConfig.componentId, filterTeamId, filterProjectId, ctrl.estimateMetricType, "scrum").then(processSprintEstimateResponse), - featureData.featureWip($scope.widgetConfig.componentId, filterTeamId, filterProjectId, ctrl.estimateMetricType, "scrum").then(processFeatureWipResponse), - featureData.sprint($scope.widgetConfig.componentId, filterTeamId, filterProjectId, "scrum") - .then(function(data) { processSprintResponse(data, false) }), - - // Kanban - featureData.sprintMetrics($scope.widgetConfig.componentId, filterTeamId, filterProjectId, ctrl.estimateMetricType, "kanban").then(processSprintEstimateKanbanResponse), - featureData.featureWip($scope.widgetConfig.componentId, filterTeamId, filterProjectId, ctrl.estimateMetricType, "kanban").then(processFeatureWipKanbanResponse), - featureData.sprint($scope.widgetConfig.componentId, filterTeamId, filterProjectId, "kanban") - .then(function(data) { processSprintResponse(data, true) }) - ]); - - deferred.then(function(){ - detectIterationChange(); - }); - return deferred; - }; - - function getLastUpdated(data){ - var deferred = $q.defer(); - deferred.resolve(data.lastUpdated); - return deferred.promise; - } - - function processSprintEstimateResponse(data) { - ctrl.totalStoryPoints = data.result.totalEstimate; - ctrl.openStoryPoints = data.result.openEstimate; - ctrl.wipStoryPoints = data.result.inProgressEstimate; - ctrl.doneStoryPoints = data.result.completeEstimate; - return getLastUpdated(data); - } - - function processSprintEstimateKanbanResponse(data) { - ctrl.totalStoryPointsKanban = data.result.totalEstimate; - ctrl.openStoryPointsKanban = data.result.openEstimate; - ctrl.wipStoryPointsKanban = data.result.inProgressEstimate; - ctrl.doneStoryPointsKanban = data.result.completeEstimate; - return getLastUpdated(data); - } - - /** - * Processor for super feature estimates in-progress. Also sets the - * feature expander value based on the size of the data result set. - * - * @param data - */ - function processFeatureWipResponse(data) { - var epicCollection = []; - - for (var i = 0; i < data.result.length; i++) { - epicCollection.push(data.result[i]); - } - - if (ctrl.listType === 'epics') { - ctrl.showFeatureLimitButton = data.result.length <= 4 ? false : true; - } - - ctrl.epicStoryPoints = epicCollection.sort(compareEpics).reverse(); - return getLastUpdated(data); - } - - /** - * Processor for super feature estimates in-progress. Also sets the - * feature expander value based on the size of the data result set - * for kanban only. - * - * @param data - */ - function processFeatureWipKanbanResponse(data) { - var epicCollection = []; - - for (var i = 0; i < data.result.length; i++) { - epicCollection.push(data.result[i]); - } - - if (ctrl.listType === 'epics') { - ctrl.showFeatureLimitButton = data.result.length <= 4 ? false : true; - } - - ctrl.epicStoryPointsKanban = epicCollection.sort(compareEpics).reverse(); - return getLastUpdated(data); - } - - /** - * Processor for sprint-based data - * - * @param data - */ - function processSprintResponse(data, isKanban) { - /* - * Sprint Name - */ - var sprintID = null; - var sprintName = null; - var sprintUrl = null; - var daysTilEnd = null; - var iteration = null; - var issue = null; - var dupes = true; - // Reset on every processing - ctrl.showStatus = $scope.widgetConfig.options.showStatus; - - var iterations = isKanban? ctrl.iterationsKanban : ctrl.iterations; - var issueCollection = isKanban? ctrl.issueStoryPointsKanban : ctrl.issueStoryPoints; - - if (ctrl.listType === 'issues') { - ctrl.showFeatureLimitButton = data.result.length <= 4 ? false : true; - } - - for (var i = 0; i < data.result.length; i++) { - // Add features only if there are no duplicates - if (isInIssuesArray(data.result[i].sNumber, issueCollection) === false) { - issue = { - sNumber: data.result[i].sNumber, - sName: data.result[i].sName, - sUrl: data.result[i].sUrl, - changeDate: data.result[i].changeDate, - sEstimate: data.result[i].sEstimate, - sEstimateTime: data.result[i].sEstimateTime !== null ? (parseInt(data.result[i].sEstimateTime)/60).toString() : null, - sStatus: (data.result[i].sStatus !== null && data.result[i].sStatus !== undefined) ? data.result[i].sStatus.toLowerCase() : null - }; - issueCollection.push(issue); - } - - if (data.result[i].sSprintID === undefined) { - sprintID = "[No Sprint Available]"; - sprintName = "[No Sprint Available]"; - sprintUrl = null; - } else { - sprintID = data.result[i].sSprintID; - sprintName = data.result[i].sSprintName; - sprintUrl = data.result[i].sSprintUrl; - } - - if (isKanban && (sprintID == null || sprintID === "" )) { - sprintID = "KANBAN" - sprintName = "KANBAN" - } - - /* - * Days Until Sprint Expires - */ - if (data.result[i].sSprintID === undefined) { - daysTilEnd = "[N/A]"; - } else if (isKanban) { - daysTilEnd = "[Unlimited]"; - } else { - var nativeSprintEndDate = new Date(data.result[i].sSprintEndDate); - if (nativeSprintEndDate < today) { - daysTilEnd = "[Ended]"; - } else { - var nativeDaysTilEnd = moment(nativeSprintEndDate).fromNow(); - daysTilEnd = nativeDaysTilEnd.substr(3); - } - } - - // Add iterations only if there are no duplicates - if (isInArray(sprintID, iterations) === false) { - iteration = { - id: sprintID, - name: sprintName, - url: sprintUrl, - tilEnd: daysTilEnd - }; - iterations.push(iteration); - } - - // Clean-up - sprintID = null; - sprintName = null; - daysTilEnd = null; - iteration = null; - } - - issueCollection.sort(compareIssues).reverse(); - return getLastUpdated(data); - } - - /* - * Checks iterations array for existing elements - */ - function isInArray(sprintID, iterations) { - var dupe = false; - - iterations.forEach(function(timebox) { - if (timebox.id === sprintID) { - dupe = true; - } - }); - - return dupe; - } - - /* - * Checks features array for existing elements - */ - function isInIssuesArray(issueID, issues) { - var dupe = false; - - issues.forEach(function(issue) { - if (issue.sNumber === issueID) { - dupe = true; - } - }); - - return dupe; - } - - /** - * Custom object comparison used exclusively by the - * processFeatureWipResponse method; returns the comparison results for - * an array sort function based on integer values of estimates. - * - * @param a - * Object containing sEstimate string value - * @param b - * Object containing sEstimate string value - */ - function compareEpics(a, b) { - if (parseInt(a.sEstimate) < parseInt(b.sEstimate)) { - return -1; - } else if (parseInt(a.sEstimate) > parseInt(b.sEstimate)) { - return 1; - } else if (a.sEpicID < b.sEpicID) { - return -1; - } else if (a.sEpicID > b.sEpicID) { - return 1; - } - return 0; - } - - function compareIssues(a, b) { - if (a.changeDate < b.changeDate) { - return -1; - } else if (a.changeDate > b.changeDate) { - return 1; - } else if (a.sNumber < b.sNumber) { - return -1; - } else if (a.sNumber > b.sNumber) { - return 1; - } - return 0; - } - - /** - * This method is used to help expand and contract the ever-growing - * super feature section on the Feature Widget - */ - function setFeatureLimit() { - var featureMinLimit = 4; - var featureMaxLimit = 99; - - if (ctrl.featureLimit > featureMinLimit) { - ctrl.featureLimit = featureMinLimit; - } else { - ctrl.featureLimit = featureMaxLimit; - } - } - - /** - * Changes timeout boolean based on agile iterations available, - * turning off the agile view switching if only one or none are - * available - */ - ctrl.startTimeout = function() { - ctrl.stopTimeout(); - - timeoutPromise = $interval(function() { - animateAgileView(false); - }, 7000); - } - - /** - * Stops the current agile iteration cycler promise - */ - ctrl.stopTimeout = function() { - $interval.cancel(timeoutPromise); - }; - - /** - * Starts timeout cycle function by default - */ - ctrl.startTimeout(); - - /** - * Triggered by the resolution of the data factory promises, iterations - * types are detected from their resolutions and then initialized based - * on data results. This is a one time action per promise resolution. - */ - function detectIterationChange () { - animateAgileView(false); - } - - /** - * Animates agile view switching - */ - function animateAgileView(resetTimer) { - if (ctrl.numberOfSprintTypes > 1) { - if (ctrl.showStatus.kanban === false) { - ctrl.showStatus.kanban = true; - } else if (ctrl.showStatus.kanban === true) { - ctrl.showStatus.kanban = false; - } - - // Swap Scrum - if (ctrl.showStatus.scrum === false) { - ctrl.showStatus.scrum = true; - } else if (ctrl.showStatus.scrum === true) { - ctrl.showStatus.scrum = false; - } - } - - if (resetTimer && timeoutPromise.$$state.value != "canceled") { - ctrl.stopTimeout(); - ctrl.startTimeout(); - } - } - - /** - * Pauses agile view switching via manual button from user interaction - */ - function pauseAgileView() { - if (timeoutPromise.$$state.value === "canceled") { - ctrl.pausePlaySymbol = "pause"; - ctrl.startTimeout(); - } else { - ctrl.pausePlaySymbol = "play"; - ctrl.stopTimeout(); - } - }; - } -})(); - diff --git a/UI/src/components/widgets/log/config.html b/UI/src/components/widgets/log/config.html deleted file mode 100644 index 9f633c78a0..0000000000 --- a/UI/src/components/widgets/log/config.html +++ /dev/null @@ -1,43 +0,0 @@ - -
- -
- - - - - - -
- No Results Found -
- -
- - - - - -
-
- -
-
-
diff --git a/UI/src/components/widgets/log/config.js b/UI/src/components/widgets/log/config.js deleted file mode 100644 index b9eb43db2c..0000000000 --- a/UI/src/components/widgets/log/config.js +++ /dev/null @@ -1,61 +0,0 @@ -/** - * Code Analysis widget configuration - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('LogConfigController', LogAnalysisConfigController); - - LogAnalysisConfigController.$inject = ['modalData', '$scope', 'collectorData', '$uibModalInstance']; - - function LogAnalysisConfigController(modalData, $scope, collectorData, $uibModalInstance) { - var ctrl = this; - var widgetConfig = modalData.widgetConfig; - var component = modalData.dashboard.application.components[0]; - - $scope.getLogCollectors = function (filter) { - return collectorData.itemsByType('log', {"search": filter, "size": 20}).then(function (response) { - return response; - }); - }; - - ctrl.submit = submitForm; - - if (widgetConfig) { - ctrl.componentId = widgetConfig.componentId - ctrl.collectorName = widgetConfig.collectorName; - } else { - loadSavedLogCollectorItemsJob(); - } - - function loadSavedLogCollectorItemsJob() { - var logCollectorItems = component.collectorItems.Log; - ctrl.componentId = logCollectorItems ? logCollectorItems[0].name : null; - - if (logCollectorItems) { - $scope.getLogCollectors(logCollectorItems).then(getLogCollectorItemsCallback); - } - } - - function getLogCollectorItemsCallback(data) { - ctrl.logCollectorItem = data[0]; - } - - function submitForm(valid, collector, maxEntries) { - if (valid) { - var postObj = { - componentId: modalData.dashboard.application.components[0].id, - collectorItemIds: [collector.id], - name: 'log', - options: { - id: widgetConfig.options.id, - maxEntries: maxEntries - } - }; - $uibModalInstance.close(postObj); - } - } - } -})(); diff --git a/UI/src/components/widgets/log/log.less b/UI/src/components/widgets/log/log.less deleted file mode 100644 index 2c706e2039..0000000000 --- a/UI/src/components/widgets/log/log.less +++ /dev/null @@ -1,53 +0,0 @@ -@import (reference) '../../../app/css/variables.less'; -@import (reference) '../../../app/css/mixins.less'; - -.loop(@i) when ( @i >= 0 ) { - .ct-series-@{i}:before { - top: 5px; - left: 5px; - background-color: extract(@ct-series-colors, @i+1); - border-color: extract(@ct-series-colors, @i+1); - } - .loop((@i - 1)); -} - -.log-view { - -} -.ct-legend { - position: relative; - z-index: 10; - - - li { - position: relative; - padding-left: 23px; - margin-bottom: 3px; - top: 5px; - left: 10px; - list-style: none; - } - - li:before { - width: 12px; - height: 12px; - position: absolute; - left: 0; - content: ''; - border: 3px solid transparent; - border-radius: 2px; - } - - li.inactive:before { - background: transparent; - } - - &.ct-legend-inside { - position: absolute; - top: 0; - right: 0; - } - - .loop(length(@ct-series-colors)); - -} diff --git a/UI/src/components/widgets/log/module.js b/UI/src/components/widgets/log/module.js deleted file mode 100644 index 5bc98fe82c..0000000000 --- a/UI/src/components/widgets/log/module.js +++ /dev/null @@ -1,36 +0,0 @@ -(function () { - 'use strict'; - - var widget_state, - config = { - view: { - defaults: { - title: 'Log' // widget title - }, - controller: 'LogViewController', - controllerAs: 'ctrl', - templateUrl: 'components/widgets/log/view.html' - }, - config: { - controller: 'LogConfigController', - controllerAs: 'logConfig', - templateUrl: 'components/widgets/log/config.html' - }, - getState: getState, - collectors: ['log'] - }; - - angular - .module(HygieiaConfig.module) - .config(register); - - register.$inject = ['widgetManagerProvider', 'WidgetState']; - function register(widgetManagerProvider, WidgetState) { - widget_state = WidgetState; - widgetManagerProvider.register('log', config); - } - - function getState(config) { - return HygieiaConfig.local || (config.id) ? widget_state.READY : widget_state.CONFIGURE; - } -})(); diff --git a/UI/src/components/widgets/log/view.html b/UI/src/components/widgets/log/view.html deleted file mode 100644 index 7f21db897f..0000000000 --- a/UI/src/components/widgets/log/view.html +++ /dev/null @@ -1,29 +0,0 @@ -
-
-
- {{ctrl.title}} -
-
- - -
-
- -
-
- Last @ {{ctrl.lastResult.timestamp | date:"dd/MM/yyyy h:mma"}} -
-
- - - - -
{{metric.name}}{{metric.value}}
-
-
-
diff --git a/UI/src/components/widgets/log/view.js b/UI/src/components/widgets/log/view.js deleted file mode 100644 index afb115cab6..0000000000 --- a/UI/src/components/widgets/log/view.js +++ /dev/null @@ -1,79 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('LogViewController', LogViewController) - .controller('LogViewController', LogViewController); - - LogViewController.$inject = ['$q','$interval', '$scope','logRepoData', '$uibModal']; - - function LogViewController($q, $interval, $scope, logRepoData, $uibModal) { - var ctrl = this; - - ctrl.combinedChartOptions = { - plugins: [ - Chartist.plugins.gridBoundaries(), - Chartist.plugins.lineAboveArea(), - Chartist.plugins.tooltip(), - Chartist.plugins.pointHalo(), - Chartist.plugins.legend() - ], - showArea: false, - lineSmooth: false, - fullWidth: false, - chartPadding: 14, - axisX: { - type: Chartist.FixedScaleAxis, - divisor: 5, - labelInterpolationFnc: function(value) { - return moment(value).format('HH:mm:ss'); - } - }, - axisY: { - labelInterpolationFnc: function(value) { - return value === 0 ? 0 : ((Math.round(value * 100) / 100) + ''); - } - } - }; - - var logRequest = { - componentId: $scope.widgetConfig.componentId, - max: $scope.widgetConfig.options.maxEntries - }; - - ctrl.load = function() { - return $q.all[logRepoData.logDetails(logRequest).then(processLogResponse)] - }; - - $interval(function () { - ctrl.load(); - }, 60000); - - function processLogResponse(response) { - var logData = _.isEmpty(response.result) ? {} : response.result.content; - ctrl.lastResult = logData[0]; - ctrl.title = ctrl.lastResult.name; - - ctrl.combinedChartData = {labels: [], series: []}; - - var series = []; - (logData).forEach(function (item) { - var date = new Date(item.timestamp); - ctrl.combinedChartData.labels.push(''); - item.metrics.forEach(function (metric) { - var values = series[metric.name]; - if (null == values) { - values = []; - series[metric.name] = values; - } - values.push({x:date,y:metric.value}); - }, date); - }); - - Object.keys(series).forEach(function (value) { - ctrl.combinedChartData.series.push({name:value,data:series[value]}); - }); - }; - } -})(); diff --git a/UI/src/components/widgets/monitor/config.html b/UI/src/components/widgets/monitor/config.html deleted file mode 100644 index 50c843d917..0000000000 --- a/UI/src/components/widgets/monitor/config.html +++ /dev/null @@ -1,78 +0,0 @@ - -
-
-
Our Services
-
- -
- - -
- - -
- - - - - - -
- -
- -
- -
-

-
-
Dependent Services
-
- -
- - -
- - -
- - - - - -
-
- -
- -
- - -
-

- -
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/monitor/config.js b/UI/src/components/widgets/monitor/config.js deleted file mode 100644 index 248d48d761..0000000000 --- a/UI/src/components/widgets/monitor/config.js +++ /dev/null @@ -1,177 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('monitorConfigController', monitorConfigController); - - monitorConfigController.$inject = ['$scope', '$q', '$uibModalInstance', 'monitorData', 'modalData']; - function monitorConfigController($scope, $q, $uibModalInstance, monitorData, modalData) { - /*jshint validthis:true */ - var ctrl = this; - - // request our data - monitorData.details(modalData.dashboard.id).then(processDetailResponse); - monitorData.search().then(processSearchResponse); - - // local variables - var deletedDashboardServices = []; - var deletedDependentServices = []; - - // variables - ctrl.appName = modalData.dashboard.application.name; - ctrl.url = modalData.dashboard.application.url; - - ctrl.newDashboardServices = []; - ctrl.newDependentServices = []; - - // set by api response worker - ctrl.dashboardServices = []; - ctrl.dependentServices = []; - ctrl.allServices = []; - - // methods - ctrl.save = save; - - ctrl.deleteDashboardService = deleteDashboardService; - ctrl.addNewDashboardService = addNewDashboardService; - ctrl.deleteNewDashboardService = deleteNewDashboardService; - - ctrl.deleteDependentService = deleteDependentService; - ctrl.addNewDependentService = addNewDependentService; - ctrl.deleteNewDependentService = deleteNewDependentService; - - - function processDetailResponse(response) { - var worker = { - getServices: getServices - }; - - function getServices(data, cb) { - cb({ - dashboardServices: getDashboardServices(data.result.services), - dependentServices: getDependentServices(data.result.dependencies) - }); - - function getDashboardServices(services) { - return services; - } - - function getDependentServices(services) { - if (services) { - for(var x=0;x -
-
-
-
-
Icon
-
Status
-
HTTP Code
-
-
-
- -
-
-
Pass
-
200
-
-
-
-
- -
-
-
Warning
-
300-400
-
-
-
-
- -
-
-
Unauthorized
-
401
-
-
-
-
- ! -
-
-
Fail
-
Other
-
-
-
-
-
- \ No newline at end of file diff --git a/UI/src/components/widgets/monitor/module.js b/UI/src/components/widgets/monitor/module.js deleted file mode 100644 index 7b7d576b6b..0000000000 --- a/UI/src/components/widgets/monitor/module.js +++ /dev/null @@ -1,37 +0,0 @@ -(function () { - 'use strict'; - - var widget_state, - config = { - view: { - defaults: { - title: 'Monitor' // widget title - }, - controller: 'monitorViewController', - controllerAs: 'ctrl', - templateUrl: 'components/widgets/monitor/view.html' - }, - config: { - controller: 'monitorConfigController', - controllerAs: 'ctrl', - templateUrl: 'components/widgets/monitor/config.html' - }, - getState: getState - }; - - angular - .module(HygieiaConfig.module) - .config(register); - - register.$inject = ['widgetManagerProvider', 'WidgetState']; - function register(widgetManagerProvider, WidgetState) { - widget_state = WidgetState; - widgetManagerProvider.register('monitor', config); - } - - function getState(widgetConfig) { - return HygieiaConfig.local ? - widget_state.READY : - (widgetConfig.id ? widget_state.READY : widget_state.CONFIGURE); - } -})(); diff --git a/UI/src/components/widgets/monitor/monitor.less b/UI/src/components/widgets/monitor/monitor.less deleted file mode 100644 index 39931e8964..0000000000 --- a/UI/src/components/widgets/monitor/monitor.less +++ /dev/null @@ -1,94 +0,0 @@ -@import (reference) '../../../../node_modules/bootstrap/less/mixins/gradients.less'; -@import (reference) '../../../app/css/mixins.less'; -@import (reference) '../../../app/css/variables.less'; - -.monitor-row { - .text-lg; - - .dash-status { - margin-right: .75rem; - } -} - -.monitor-config { - .control-label { - font-weight: normal; - } - - section header { - text-transform: uppercase; - letter-spacing: .2rem; - border-bottom: 1px solid @dash-modal-divider; - padding-bottom: .5rem; - margin-bottom: 1.5rem; - } - - .dependent-services { - margin-top: 3rem; - } -} - -.monitor-modal-buttons { - .btn { - border: 1px solid @btn-default-border; - font-size: 2rem; - - .border-radius(50%); - - &.selected { - background-color: @btn-default-border; - } - - &:hover { - background-color: @btn-default-border; - } - } - - .monitor-button-fail { - color: @dash-status-fail; - } - - .monitor-button-warn { - color: @dash-status-warn; - } - - .monitor-button-pass { - color: @dash-status-pass; - } -} - -.modal-view-status-input { - resize: none; -} - -.icon-legend-link { - cursor: pointer; - color: @dash-dashboard-text; - .transition(color .2s linear); - - &:hover { - color: @white; - } -} - -.icon-legend-container { - width: 100%; - font-size: @font-size-base; - color: @dash-text !important; - - .icon-legend-header { - .icon-legend-text; - font-weight: 700; - padding-bottom: 5px; - margin-bottom: 1rem; - border-bottom: 1px solid @dash-modal-divider; - } - - .dash-status-fail { - color: @dash-status-fail-text !important; - } - - .icon-legend-text { - font-family: @font-family-base; - } -} \ No newline at end of file diff --git a/UI/src/components/widgets/monitor/view.html b/UI/src/components/widgets/monitor/view.html deleted file mode 100644 index 211e9f9a27..0000000000 --- a/UI/src/components/widgets/monitor/view.html +++ /dev/null @@ -1,80 +0,0 @@ -
-
-
-
- Our Services - Icon Legend -
-
-
-
- - -
{{service.name}}
-
-
-
-
- -
-
- Dependent Services -
-
-
-
- - -
{{service.name}}
-
-
-
-
-
-
- - - \ No newline at end of file diff --git a/UI/src/components/widgets/monitor/view.js b/UI/src/components/widgets/monitor/view.js deleted file mode 100644 index a6435361ec..0000000000 --- a/UI/src/components/widgets/monitor/view.js +++ /dev/null @@ -1,178 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('monitorViewController', monitorViewController) - .controller('monitorStatusController', monitorStatusController); - - monitorViewController.$inject = ['$scope', 'monitorData', 'DashStatus', '$uibModal', '$q', '$interval']; - function monitorViewController($scope, monitorData, DashStatus, $uibModal, $q, $interval) { - /*jshint validthis:true */ - var ctrl = this; - - // public variables - ctrl.statuses = DashStatus; - ctrl.services = []; - ctrl.dependencies = []; - - // public methods - ctrl.openStatusWindow = openStatusWindow; - ctrl.hasMessage = hasMessage; - - ctrl.load = function() { - // grab data from the api - var deferred = $q.defer(); - monitorData.details($scope.dashboard.id).then(function(data) { - processResponse(data.result); - deferred.resolve(data.lastUpdated); - }); - return deferred.promise; - }; - - $interval(function () { - ctrl.load(); - for (var i = 0; i < ctrl.services.length; i++) { - monitorData.refreshService($scope.dashboard.id, ctrl.services[i]); - } - - }, 60000); - - - - // method implementations - function hasMessage(service) { - return service.message && service.message.length; - } - - function openStatusWindow(service) { - // open up a new modal window for the user to set the status - $uibModal.open({ - templateUrl: 'monitorStatus.html', - controller: 'monitorStatusController', - controllerAs: 'ctrl', - scope: $scope, - size: 'md', - resolve: { - // make sure modal has access to the status and selected - statuses: function () { - return DashStatus; - }, - service: function () { - return { - id: service.id, - name: service.name, - status: service.status, - url: service.url, - message: service.message - }; - } - } - }).result - .then(function (updatedService) { - // if the window is closed without saving updatedService will be null - if(!updatedService) { - return; - } - - // update locally - _(ctrl.services).forEach(function(service, idx) { - if(service.id == updatedService.id) { - ctrl.services[idx] = angular.extend(service, updatedService); - } - }); - - // update the api - monitorData.updateService($scope.dashboard.id, updatedService); - }); - } - - ctrl.showIconLegend = function() { - $uibModal.open({ - templateUrl: 'components/widgets/monitor/icon-legend.html' - }) - } - - function processResponse(response) { - var worker = { - doWork: workerDoWork - }; - - worker.doWork(response, DashStatus, workerCallback); - } - - function workerDoWork(data, statuses, cb) { - cb({ - services: get(data.services, false), - dependencies: get(data.dependencies, true) - }); - - function get(services, dependency) { - return _.map(services, function (item) { - var name = item.name; - - if (dependency && item.applicationName) { - name = item.applicationName + ': ' + name; - } - - if(item.status && (typeof item.status == 'string' || item.status instanceof String)) { - item.status = item.status.toLowerCase(); - } - - switch (item.status) { - case 'ok': - item.status = statuses.PASS; - break; - case 'warning': - item.status = statuses.WARN; - break; - case 'unauth': - item.status = statuses.UNAUTH; - break; - case 'alert': - item.status = statuses.FAIL; - break; - } - - return { - id: item.id, - name: name, - url: item.url, - status: item.status, - message: item.message - }; - }); - } - } - - function workerCallback(data) { - //$scope.$apply(function () { - ctrl.services = data.services; - ctrl.dependencies = data.dependencies; - //}); - } - } - - monitorStatusController.$inject = ['service', 'statuses', '$uibModalInstance']; - function monitorStatusController(service, statuses, $uibModalInstance) { - /*jshint validthis:true */ - var ctrl = this; - - // public variables - ctrl.service = service; - ctrl.statuses = statuses; - ctrl.setStatus = setStatus; - - // public methods - ctrl.submit = submit; - - function setStatus(status) { - ctrl.service.status = status; - } - - function submit() { - // pass the service back so the widget can update - $uibModalInstance.close(ctrl.service); - } - } -})(); diff --git a/UI/src/components/widgets/monitor2/config.html b/UI/src/components/widgets/monitor2/config.html deleted file mode 100644 index 7ab25c6190..0000000000 --- a/UI/src/components/widgets/monitor2/config.html +++ /dev/null @@ -1,41 +0,0 @@ - -
-
-
Our Monitored Instances
-
- -
- {{monitor2.name}}
- {{monitor2.url}}
- -
- - -
- - - - - - -
-
- -
- - -
-

-
-

- -
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/monitor2/config.js b/UI/src/components/widgets/monitor2/config.js deleted file mode 100644 index 6c20512287..0000000000 --- a/UI/src/components/widgets/monitor2/config.js +++ /dev/null @@ -1,120 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('monitor2ConfigController', monitor2ConfigController); - - monitor2ConfigController.$inject = ['$scope', '$q', '$modalInstance', 'monitor2Data', 'modalData']; - function monitor2ConfigController($scope, $q, $modalInstance, monitor2Data, modalData) { - var ctrl= this; - - // request and process data - monitor2Data.details(modalData.dashboard.id) - .then(processDetailResponse); - monitor2Data.search() - .then(processSearchResponse); - - // local variables - var deletedDashboardStatuses = []; - ctrl.appName = modalData.dashboard.application.name; - ctrl.newDashboardMonitor2es = []; - ctrl.dashboardMonitor2es = []; - ctrl.allMonitor2es = []; - - // methods - ctrl.save = save; - ctrl.deleteDashboardMonitor2 = deleteDashboardMonitor2; - ctrl.addNewDashboardMonitor2 = addNewDashboardMonitor2; - ctrl.deleteNewDashboardMonitor2 = deleteNewDashboardMonitor2; - - // Processes the response of from the server for a detail request. - function processDetailResponse(response) { - var worker = { - getMonitor2es: getMonitor2es - }; - - function getMonitor2es(data, cb) { - cb({dashboardMonitor2es: getDashboardMonitor2es(data.result.monitor2es)}) - } - - function getDashboardMonitor2es(monitor2es) { - return monitor2es; - } - - worker.getMonitor2es(response, workerDetailCallback); - } - - // process the server response for search request - function processSearchResponse(response) { - var appName = modalData.dashboard.application.name; - - ctrl.allServices = _(response) - .filter(function (item) { - return item.applicationName != appName; - }) - .map(function (item) { - return { - id: item.id, - name: item.applicationName + ': ' + item.name - }; - }) - .value(); - } - - function workerDetailCallback(obj) { - ctrl.dashboardMonitor2es = obj.dashboardMonitor2es; - } - - // Add deleted item to list for saving. - function deleteDashboardMonitor2(idx) { - deletedDashboardStatuses.push( - ctrl.dashboardMonitor2es.splice(idx, 1)[0] - ); - } - - // add new item to list for saving. - function addNewDashboardMonitor2() { - ctrl.newDashboardMonitor2es.push({name: '', url: ''}); - } - - // delete a status that hasnt been saved yet. - function deleteNewDashboardMonitor2(idx) { - ctrl.newDashboardMonitor2es.splice(idx, 1); - } - - function save() { - var dashboardId = modalData.dashboard.id; - var promises = []; - - function whereName(data) { - return _(data).filter(function (item) { - return item.name && item.name.length; - }); - } - - _(deletedDashboardStatuses).forEach(function (item) { - promises.push(monitor2Data.deleteMonitor2(dashboardId, item.id)); - }); - - whereName(ctrl.newDashboardMonitor2es) - .uniq(function (item) { - return item.name.toLowerCase(); - }) - .forEach(function (item) { - promises.push(monitor2Data.createMonitor2(dashboardId, item.name, item.url)) - }); - - $q.all(promises) - .then(function (responses) { - var widgetResponse = { - name: 'monitor2', - options: { - id: modalData.widgetConfig.options.id - } - }; - $modalInstance.close(responses.length ? widgetResponse : null); - }) - } - } -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/monitor2/module.js b/UI/src/components/widgets/monitor2/module.js deleted file mode 100644 index db2a788e25..0000000000 --- a/UI/src/components/widgets/monitor2/module.js +++ /dev/null @@ -1,37 +0,0 @@ -(function () { - 'use strict'; - - var widget_state; - var config = { - view: { - defaults: { - title: 'Monitor2' // widget title - }, - controller: 'monitor2ViewController', - controllerAs: 'ctrl', - templateUrl: 'components/widgets/monitor2/view.html' - }, - config: { - controller: 'monitor2ConfigController', - controllerAs: 'ctrl', - templateUrl: 'components/widgets/monitor2/config.html' - }, - getState: getState - }; - - angular - .module(HygieiaConfig.module) - .config(register); - - register.$inject = ['widgetManagerProvider', 'WidgetState']; - function register(widgetManagerProvider, WidgetState) { - widget_state = WidgetState; - widgetManagerProvider.register('monitor2', config); - } - - function getState(widgetConfig) { - return HygieiaConfig.local ? - widget_state.READY : - (widgetConfig.id ? widget_state.READY : widget_state.CONFIGURE); - } -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/monitor2/monitor2.less b/UI/src/components/widgets/monitor2/monitor2.less deleted file mode 100644 index 85cf843066..0000000000 --- a/UI/src/components/widgets/monitor2/monitor2.less +++ /dev/null @@ -1,58 +0,0 @@ -@import (reference) '../../../../node_modules/bootstrap/less/mixins/gradients.less'; -@import (reference) '../../../app/css/mixins.less'; -@import (reference) '../../../app/css/variables.less'; - -.monitor2-row { - .text-lg; - - .dash-status { - margin-right: .75rem; - } -} - -.monitor2-config { - .control-label { - font-weight: normal; - } - - section header { - text-transform: uppercase; - letter-spacing: .2rem; - border-bottom: 1px solid @dash-modal-divider; - padding-bottom: .5rem; - margin-bottom: 1.5rem; - } -} - -.monitor2-modal-buttons { - .btn { - border: 1px solid @btn-default-border; - font-size: 2rem; - - .border-radius(50%); - - &.selected { - background-color: @btn-default-border; - } - - &:hover { - background-color: @btn-default-border; - } - } - - .monitor2-button-fail { - color: @dash-status-fail; - } - - .monitor2-button-warn { - color: @dash-status-warn; - } - - .monitor2-button-pass { - color: @dash-status-pass; - } -} - -.modal-view-status-input { - resize: none; -} \ No newline at end of file diff --git a/UI/src/components/widgets/monitor2/view.html b/UI/src/components/widgets/monitor2/view.html deleted file mode 100644 index abc5ee4d88..0000000000 --- a/UI/src/components/widgets/monitor2/view.html +++ /dev/null @@ -1,30 +0,0 @@ -
-
-
- Our Monitored Instances -
-
-
-
- -
{{monitor2.name}}
-
-
-
-
-
- - - \ No newline at end of file diff --git a/UI/src/components/widgets/monitor2/view.js b/UI/src/components/widgets/monitor2/view.js deleted file mode 100644 index a9a443dda6..0000000000 --- a/UI/src/components/widgets/monitor2/view.js +++ /dev/null @@ -1,111 +0,0 @@ -(function () { - 'use strict'; - angular - .module(HygieiaConfig.module) - .controller('monitor2ViewController', monitor2ViewController) - .controller('monitor2StatusController', monitor2StatusController); - - monitor2ViewController.$inject = ['$scope', 'monitor2Data', 'DashStatus', '$modal', '$q', '$http']; - function monitor2ViewController($scope, monitor2Data, DashStatus, $modal, $q, $http) { - var ctrl = this; - - ctrl.statuses = DashStatus; // The status icons for if the server is up/down - ctrl.monitor2es = []; - - // public methods - ctrl.openStatusWindow = openStatusWindow; - - ctrl.load = function () { - var deferred = $q.defer(); - monitor2Data.details($scope.dashboard.id) - .then(function (data) { - processResponse(data.result); - deferred.resolve(data.lastUpdated) - }); - return deferred.promise; - }; - - function openStatusWindow(monitor2) { - $modal.open({ - templateUrl: 'monitor2Status.html', - controller: 'monitor2StatusController', - controllerAs: 'ctrl', - scope: $scope, - size: 'md', - resolve: { - statuses: function () { - return DashStatus; - }, - monitor2: function () { - return { - id: monitor2.id, - name: monitor2.name, - url: monitor2.url - }; - } - } - }).result - .then(function (updatedMonitor2) { - if (!updatedMonitor2) { - return; - } - _(ctrl.monitor2es).forEach(function (monitor2, idx) { - if (monitor2.id == updatedMonitor2.id) { - ctrl.monitor2es[idx] = angular.extend(monitor2, updatedMonitor2); - } - }); - - monitor2Data.updateMonitor2($scope.dashboard.id, updatedMonitor2); - }) - } - - function processResponse(response) { - var worker = { - doWork: workerDoWork - }; - worker.doWork(response, DashStatus, workerCallback); - } - - function workerDoWork(data, statuses, cb) { - cb({ - monitor2es: get(data.monitor2es, false) - }); - - function get(monitor2es) { - var defer = $q.defer(); - var promises = []; - angular.forEach(monitor2es, function (monitor2) { - promises.push(monitor2Data - .getMonitor2Status($scope.dashboard.id,monitor2.id,{name:monitor2.name, url:monitor2.url, - status:monitor2.status})); - }); - - return $q.all(promises); - } - } - - function workerCallback(data) { - data.monitor2es.then(function(result) { - ctrl.monitor2es = result; - }); - } - } - - monitor2StatusController.$inject = ['monitor2', 'statuses', '$modalInstance']; - function monitor2StatusController(monitor2, statuses, $modalInstance) { - var ctrl = this; - - ctrl.monitor2 = monitor2; - ctrl.statuses = statuses; - ctrl.getStatus = getStatus; - ctrl.submit = submit; - - function getStatus() { - // not used? - } - - function submit() { - $modalInstance.close(ctrl.monitor2); - } - } -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/performance/README.md b/UI/src/components/widgets/performance/README.md deleted file mode 100644 index aa4e00389e..0000000000 --- a/UI/src/components/widgets/performance/README.md +++ /dev/null @@ -1,18 +0,0 @@ -# Performance Widget UI -###### Version 1.0.0 - - -### Initializing -When you first configure your widget, you will have a dropdown of all the applications configured to your performance tool (currently only AppDynamics). If they are not showing up, there's a high chance that your authentication to the tool in the PROPERTY file is incorrect. - -### Collection -Nothing will load until the collector runs. The collector runtime is set to the cron in the PROPERTIES file. Once the collector starts running, the data will appear. The number of data points on the bottom two graphs will gradually increase until there are 7 points. From that point onwards, the graph will only show the seven more recent data. The graph will not display any data times where the metric is 0 (to prevent meaningless data skew). - -#### Release Features (Initial Release) -1. Connection with the AppDynamics API -2. Shows data using donut graphs and chart graphs using the ChartistJS - -#### Current Bugs & Issues -1. When the collector has run once, the single data point on either of the graphs will be shifted left outside of the graph itself. The problem resolves by itself at the time of the second collection. This is likely a padding issue with Chartistjs, and options can be modified in views.js -2. Collecting time should be modified to be dynamic - find a way you can get the cron information from the PROPERTIES file to the front end so that collecting time is not fixed. Currently it is fixed to last 15 minutes. -3. There's a narrow resolution range in which the Warning pane of the UI collapses so that the numbers are right below the corresponding icons. diff --git a/UI/src/components/widgets/performance/config.html b/UI/src/components/widgets/performance/config.html deleted file mode 100644 index 187f23deae..0000000000 --- a/UI/src/components/widgets/performance/config.html +++ /dev/null @@ -1,23 +0,0 @@ - -
- - - -
- No Results Found -
-
- -
- -
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/performance/config.js b/UI/src/components/widgets/performance/config.js deleted file mode 100644 index 5c48cfe88c..0000000000 --- a/UI/src/components/widgets/performance/config.js +++ /dev/null @@ -1,49 +0,0 @@ -/** - * Performance widget configuration - */ -(function() { - 'use strict'; - - angular.module(HygieiaConfig.module).controller('performanceConfigController', - performanceConfigController); - - performanceConfigController.$inject = [ 'modalData', '$uibModalInstance', 'collectorData' ]; - function performanceConfigController(modalData, $uibModalInstance, collectorData) { - var ctrl = this; - var widgetConfig = modalData.widgetConfig; - var component = modalData.dashboard.application.components[0]; - ctrl.paToolsDropdownPlaceholder = 'Loading Performance Analysis Jobs...'; - - ctrl.submit = submitForm; - collectorData.itemsByType('appPerformance').then(processPaResponse); - - function processPaResponse(data) { - var paCollectorItems = component.collectorItems.AppPerformance; - var paCollectorItemId = _.isEmpty(paCollectorItems) ? null : paCollectorItems[0].id; - ctrl.paJobs = data; - ctrl.paCollectorItem = _.isEmpty(paCollectorItems) ? null : paCollectorItems[0]; - ctrl.paToolsDropdownPlaceholder = data.length ? 'Select a Performance Analysis Job' : 'No Performance Analysis Job Found'; - } - - // public variables - ctrl.submitted = false; - - - function submitForm(paCollectorItem) { - var collectorItems = []; - if (paCollectorItem) collectorItems.push(paCollectorItem.id); - var postObj = { - name: 'performanceanalysis', - options: { - id: widgetConfig.options.id - }, - componentId: component.id, - collectorItemIds: collectorItems - }; - // pass this new config to the modal closing so it's saved - $uibModalInstance.close(postObj); - } - - - } -})(); diff --git a/UI/src/components/widgets/performance/detail.html b/UI/src/components/widgets/performance/detail.html deleted file mode 100644 index f3911cc933..0000000000 --- a/UI/src/components/widgets/performance/detail.html +++ /dev/null @@ -1,25 +0,0 @@ - -
-
-

Health Rule Violations

- - - - - - - - - - - - - - - - - -
NameTimeStatusDescription
{{obj.name}}{{obj.startTimeInMillis | date:'MMM d, HH:mm:ss'}}{{obj.incidentStatus}}
-
-
-
diff --git a/UI/src/components/widgets/performance/detail.js b/UI/src/components/widgets/performance/detail.js deleted file mode 100644 index a41ac27bcb..0000000000 --- a/UI/src/components/widgets/performance/detail.js +++ /dev/null @@ -1,24 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('PerformanceDetailController', PerformanceDetailController); - - PerformanceDetailController.$inject = ['$uibModalInstance','index', 'warnings', 'good', 'bad', 'DashStatus']; - function PerformanceDetailController($uibModalInstance, index, warnings, good, bad, DashStatus) { - /*jshint validthis:true */ - var ctrl = this; - - console.log(index); - - if (index == 0){ - ctrl.healthruleviolations = good.reverse(); - }else if (index == 1){ - ctrl.healthruleviolations = warnings.reverse(); - }else{ - ctrl.healthruleviolations = bad.reverse(); - } - - } -})(); diff --git a/UI/src/components/widgets/performance/directives/guage-container.js b/UI/src/components/widgets/performance/directives/guage-container.js deleted file mode 100644 index 7427b7cc00..0000000000 --- a/UI/src/components/widgets/performance/directives/guage-container.js +++ /dev/null @@ -1,28 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .directive('guageContainer', guageContainer); - - function guageContainer() { - return { - restrict: 'EA', - link: link - }; - } - - function link(scope, element, attrs) { - var $chart = element.children('.ct-wrapper'); - - element.css('overflow', 'hidden'); - - resize(); - - angular.element(window).on('resize', resize); - - function resize() { - element[0].style.height = ($chart[0].offsetHeight / 2) + 'px'; - } - } -})(); diff --git a/UI/src/components/widgets/performance/images/downArrow.png b/UI/src/components/widgets/performance/images/downArrow.png deleted file mode 100644 index 13d45053a6878a127b2c13e332d1896cb0c2fa00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10411 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 TiNYta0dU^J4pnRB`@jDWan<6y diff --git a/UI/src/components/widgets/performance/module.js b/UI/src/components/widgets/performance/module.js deleted file mode 100644 index 2b0139e626..0000000000 --- a/UI/src/components/widgets/performance/module.js +++ /dev/null @@ -1,36 +0,0 @@ -(function () { - 'use strict'; - - var widget_state, - config = { - view: { - defaults: { - title: 'Performance' // widget title - }, - controller: 'performanceViewController', //look at view.js - controllerAs: 'performanceView', - templateUrl: 'components/widgets/performance/view.html' - }, - config: { //look at config.js - controller: 'performanceConfigController', - controllerAs: 'performanceConfig', - templateUrl: 'components/widgets/performance/config.html' - }, - getState: getState - }; - - angular - .module(HygieiaConfig.module) - .config(register); - - register.$inject = ['widgetManagerProvider', 'WidgetState']; - function register(widgetManagerProvider, WidgetState) { - widget_state = WidgetState; - widgetManagerProvider.register('performance', config); - } - - function getState(widgetConfig) { - // return widget_state.READY; - return HygieiaConfig.local || (widgetConfig.id) ? widget_state.READY : widget_state.CONFIGURE; - } -})(); diff --git a/UI/src/components/widgets/performance/performance.less b/UI/src/components/widgets/performance/performance.less deleted file mode 100644 index ad3a8fe17e..0000000000 --- a/UI/src/components/widgets/performance/performance.less +++ /dev/null @@ -1,106 +0,0 @@ -@import (reference) '../../../app/css/variables.less'; -@import (reference) '../../../app/css/mixins.less'; - - - -.performance-view { - - .violations { - .tr { - cursor: pointer; - } - } - - a { - color: rgba(255,255,255,.8); - } - - .ct-horizontal { - text-align: center; - white-space: nowrap; - } - .round-labels { - .content { - font-size: 4rem; - border-bottom: 1px solid @dash-divider; - margin-bottom: 0.5rem; - text-align: center; - span { - font-size: 2rem; - } - } - } - .ct-chart.ct-chart-Warning { - .ct-series-a { - .ct-donut { - stroke: @dash-status-fail; - } - } - } - table { - width: 100%; - td { - padding-bottom: 10px; - font-family: @dash-text; - vertical-align: middle; - text-align: center; - } - } - -} - - - -.glyphicon-arrow-up { - font-size: 10em; - color: @dash-status-fail; - text-align: center; -} - -.row { - .col-xs-4 { - text-align: center; - } -} - -.topbar { - text-align: center; -} - -.arrowbody { - .col-sm-6 { - height: 100px; - background-color: @dash-status-pass; - } -} - -.arrowhead { - .col-sm-8 { - background-color: @dash-status-pass; - height: 50px; - border-left: 100% solid transparent; - border-right: 100% solid transparent; - border-bottom: 100% solid black; - } -} - -.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { - - color: @dash-widget-heading-text; - background-color: transparent; - border: 1px solid #ddd; - border-bottom-color: transparent; - cursor: default; -} - -.textColor-Performance{ - color: @dash-widget-heading-text; -} -.custom-tabs>li.active>a, .custom-tabs>li.active>a:focus, .custom-tabs>li.active>a:hover { - - color: #666; - background-color: transparent; - border: 1px solid #ddd; - border-bottom-color: transparent; - cursor: default; -} \ No newline at end of file diff --git a/UI/src/components/widgets/performance/view.html b/UI/src/components/widgets/performance/view.html deleted file mode 100644 index d1f4acc580..0000000000 --- a/UI/src/components/widgets/performance/view.html +++ /dev/null @@ -1,201 +0,0 @@ -
-
-
-
-
- -
-
- BT Health -
-
-
-
-
- - -
- {{performanceView.businessavg}}% -
-
-
-
-
- -
-
-
- -
-
- Node Health -
-
-
-
-
- - -
- {{performanceView.nodeavg}}% -
-
-
-
-
- -
-
- -
- -
-
- Overall Health -
-
-
- - - - - - - - - - - - - - - - -
- - - - - Response Time - - {{performanceView.responsetime}} ms -
- - - - - Errors Per Minute - - {{performanceView.errorspm}} -
- - Calls Per Minute - - {{performanceView.callspm}} -
-
-
- -
-
- -
- -
-
- Warning -
-
-
- - - - - - - - - - - -
- - {{performanceView.good.length}} -
- - {{performanceView.warning.length}} -
- - {{performanceView.bad.length}} -
-
-
- -
-
-
- -
-
- -
-
- Calls -
-
-
- - -
-
- -
-
- -
- -
-
- Errors -
-
-
- - - -
-
-
- -
-
-
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/performance/view.js b/UI/src/components/widgets/performance/view.js deleted file mode 100644 index 3fd3f5bc37..0000000000 --- a/UI/src/components/widgets/performance/view.js +++ /dev/null @@ -1,287 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('performanceViewController', performanceViewController); - - performanceViewController.$inject = ['$q', '$scope','performanceData', '$uibModal', 'collectorData']; - function performanceViewController($q, $scope, performanceData, $uibModal, collectorData) { - var ctrl = this; - - ctrl.callsChartOptions = { - plugins: [ - Chartist.plugins.gridBoundaries(), - Chartist.plugins.lineAboveArea(), - Chartist.plugins.pointHalo(), - Chartist.plugins.ctPointClick({ - - }), - Chartist.plugins.ctAxisTitle({ - axisX: { - axisTitle: 'Timestamp', - axisClass: 'ct-axis-title', - offset: { - x: 0, - y: 50 - }, - textAnchor: 'middle' - } - }), - Chartist.plugins.ctPointLabels({ - textAnchor: 'middle' - }) - ], - //low: 0, - chartPadding: { - right: 35, - top: 20 - }, - showArea: true, - lineSmooth: false, - fullWidth: true, - axisY: { - allowDecimals: false, - offset: 30, - showGrid: true, - showLabel: true, - labelInterpolationFnc: function(value) {return Math.round(value * 100)/100;} - } - }; - - ctrl.errorsChartOptions = { - plugins: [ - Chartist.plugins.gridBoundaries(), - Chartist.plugins.lineAboveArea(), - Chartist.plugins.pointHalo(), - Chartist.plugins.ctPointClick({ - - }), - Chartist.plugins.ctAxisTitle({ - axisX: { - axisTitle: 'Timestamp', - axisClass: 'ct-axis-title', - offset: { - x: 0, - y: 50 - }, - textAnchor: 'middle' - } - }), - Chartist.plugins.ctPointLabels({ - textAnchor: 'middle' - }) - ], - //low: 0, - chartPadding: { - right: 35, - top: 20 - }, - showArea: true, - lineSmooth: false, - fullWidth: true, - axisY: { - allowDecimals: false, - offset: 30, - showGrid: true, - showLabel: true, - labelInterpolationFnc: function(value) {return Math.round(value * 100)/100;} - } - }; - - ctrl.pieOptions = { - donut: true, - donutWidth: 20, - startAngle: 270, - total: 200, - showLabel: false - }; - - ctrl.load = function() { - - var deferred = $q.defer(); - var params = { - componentId: $scope.widgetConfig.componentId, - }; - - console.log($scope.widgetConfig.componentId); - var count =0; - collectorData.itemsByType('appPerformance').then(function(data){ - data.forEach(function(element){ - if (element.enabled){ - ctrl.appname = element.description; - ctrl.appID = element.options.appID; - ctrl.appname2 = element.options.appName; - count++; - } - - }); - - - - performanceData.appPerformance({componentId: $scope.widgetConfig.componentId,max:20}).then(function(data) { - processResponse(data.result); - deferred.resolve(data.lastUpdated); - }); - }); - return deferred.promise; - }; - - ctrl.showDetail = showDetail; - - function showDetail(evt){ - - $uibModal.open({ - controller: 'PerformanceDetailController', - controllerAs: 'detail', - templateUrl: 'components/widgets/performance/detail.html', - size: 'lg', - resolve: { - index: function(){ - return evt; - }, - warnings: function(){ - return ctrl.warning; - }, - good: function(){ - return ctrl.good; - }, - bad: function(){ - return ctrl.bad; - } - } - }); - } - - function processResponse(data) { - var groupedCallsData = []; - var groupedErrorsData = []; - var calllabels = []; - var errorlabels = []; - var errorcount = 0; - var callcount = 0; - var responsecount = 0; - var nodehealth = 0; - var businesshealth = 0; - var errorspm = 0; - var callspm = 0; - var responsetime = 0; - var healthruleviolations = []; - var warnings = []; - var good = []; - var bad = []; - - - var metrics = _(data).sortBy('timeStamp').__wrapped__[0].metrics; - var collectorItemId = data[0]; - var cId = collectorItemId.collectorItemId; - collectorData.getCollectorItemById(cId).then(function(result) { - var res = result; - ctrl.appname = res.description; - } - ); - - for(var metric in metrics) { - if (metric === 'businessTransactionHealthPercent'){ - ctrl.businessavg = Math.round(metrics[metric]*100 *10)/10; - } - if (metric === 'nodeHealthPercent'){ - ctrl.nodeavg = Math.round(metrics[metric]*100 *10)/10; - } - if (metric === 'errorRateSeverity'){ - ctrl.errorvalue = metrics[metric]; - } - if (metric === 'responseTimeSeverity'){ - ctrl.responsevalue = metrics[metric]; - } - if (metric === 'violationObject'){ - ctrl.violations = metrics[metric]; - } - } - - ctrl.violations.forEach(function(element){ - if (element.severity === "WARNING"){ - if (element.incidentStatus === "OPEN") warnings.push(element); - else good.push(element); - }else { - bad.push(element); - } - }); - - ctrl.warning = warnings; - ctrl.good = good; - ctrl.bad = bad; - - _(data).sortBy('timeStamp').reverse().forEach(function(element){ - var metrictime = element.timestamp; - var mins = (metrictime/60000) % 60; - var hours = (((metrictime/60/60000) % 24) + 19) % 24; - - var metrics = element.metrics; - - for(var metric in metrics) { - if (metric === "violationObject"){ - healthruleviolations.push({ - metrictime: metrictime, - value: metrics[metric]}); - } - if (metric === "errorsperMinute" && metrics[metric]>0){ - errorcount++; - errorspm += metrics[metric]; - groupedErrorsData.push(metrics[metric]); - errorlabels.push(Math.floor(hours) + ":" + Math.round(mins)); - } - if (metric === 'errorRateSeverity'){ - ctrl.errorvalue = metrics[metric]; - } - if (metric === "callsperMinute" && metrics[metric]>0){ - callcount++; - callspm += metrics[metric]; - groupedCallsData.push(metrics[metric]); - calllabels.push(Math.floor(hours) + ":" + Math.round(mins)); - } - if (metric === "averageResponseTime" && metrics[metric]>0){ - responsecount++; - responsetime += metrics[metric]; - } - } - }); - ctrl.healthruleviolations = healthruleviolations.slice(healthruleviolations.length-7, healthruleviolations.length); - ctrl.groupedCallsData = groupedCallsData; - ctrl.groupedErrorsData = groupedErrorsData; - ctrl.errorlabels = errorlabels; - ctrl.calllabels = calllabels; - - if (errorcount!=0) errorspm = Math.round(errorspm/errorcount * 10)/10; - else errorspm = 'No Data Collected'; - if (responsecount!=0) responsetime = Math.round(responsetime/responsecount * 10)/10; - else responsetime = 'No Data Collected'; - if (callcount!=0) callspm = Math.round(callspm/callcount * 10)/10; - else callspm = 'No Data Collected'; - - ctrl.errorspm = errorspm; - ctrl.callspm = callspm; - ctrl.responsetime = responsetime; - - - ctrl.transactionHealthData = { - series: [ctrl.businessavg, 100-ctrl.businessavg] - }; - - ctrl.nodeHealthData = { - series: [ctrl.nodeavg, 100-ctrl.nodeavg] - }; - - ctrl.callsChartData = { - series: [groupedCallsData.slice(groupedCallsData.length-7, groupedCallsData.length)], - labels: calllabels.slice(calllabels.length-7, calllabels.length) - }; - - ctrl.errorsChartData = { - series: [groupedErrorsData.slice(groupedErrorsData.length-7, groupedErrorsData.length)], - labels: errorlabels.slice(errorlabels.length-7, errorlabels.length) - }; - } - - } -})(); diff --git a/UI/src/components/widgets/pipeline/config.html b/UI/src/components/widgets/pipeline/config.html deleted file mode 100644 index 34c6ec4402..0000000000 --- a/UI/src/components/widgets/pipeline/config.html +++ /dev/null @@ -1,59 +0,0 @@ - - -
-
Map your environments to the following pipeline stages.
Select radio button for production environment
-
-
- - - -
-
- - -
Enter name
-
duplicate name
-
-
-
- -
- choose different value -
-
- -
- -
- -
-
- -
-
- -
-
- -
\ No newline at end of file diff --git a/UI/src/components/widgets/pipeline/config.js b/UI/src/components/widgets/pipeline/config.js deleted file mode 100644 index b521726cd6..0000000000 --- a/UI/src/components/widgets/pipeline/config.js +++ /dev/null @@ -1,180 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('pipelineConfigController', pipelineConfigController); - - pipelineConfigController.$inject = ['modalData', 'deployData', '$uibModalInstance', '$q']; - function pipelineConfigController(modalData, deployData, $uibModalInstance, $q) { - /*jshint validthis:true */ - var ctrl = this; - - // make sure mappings property is available - ctrl.environmentsDropdownDisabled = true; - ctrl.environmentMappings = [ ]; - ctrl.saveDisabled = false; - ctrl.saveDisabledDropDown = false; - ctrl.radioValue =[]; - - ctrl.save = save; - ctrl.deleteMapping = deleteMapping; - ctrl.addMapping = addMapping; - ctrl.validateStage = validateStage; - ctrl.validateDropDown = validateDropDown; - - $q.all([deployData.details(modalData.dashboard.application.components[0].id)]).then(processResponse); - - function processResponse(dataA) { - - var data = dataA[0]; - - for(var x in modalData.widgetConfig.options.mappings) { - var envName = modalData.widgetConfig.options.mappings[x]; - ctrl.environmentMappings.push({key: x , value: envName}); - } - - if(modalData.widgetConfig.options.mappings) { - _(ctrl.environmentMappings).forEach(function(env) { - if(modalData.widgetConfig.options.mappings[env.key]) { - env.value = modalData.widgetConfig.options.mappings[env.key]; - } - }); - } - - ctrl.environments = _(data.result).map(function (env) { - return { - name: env.name, - value: env.name.toLowerCase() - }; - }).value(); - - ctrl.mappings = {}; - ctrl.order = {}; - - for(var x in modalData.widgetConfig.options.mappings) { - var envName = modalData.widgetConfig.options.mappings[x]; - if(_(ctrl.environments).filter({'value':envName}).value().length) { - ctrl.mappings[x] = envName; - } - } - ctrl.radioValue = modalData.widgetConfig.options.prod; - ctrl.environmentsDropdownDisabled = false; - } - - function save(form) { - var count = 0; - if(form.$valid){ - modalData.widgetConfig.name = 'pipeline'; - ctrl.mappings = editMappings(ctrl.radioValue); - modalData.widgetConfig.options.prod = ctrl.radioValue; - modalData.widgetConfig.options.mappings = ctrl.mappings; - for(var env in ctrl.mappings){ - ctrl.order[count++] = env; - } - modalData.widgetConfig.options.order = ctrl.order; - var postObj = angular.copy(modalData.widgetConfig); - $uibModalInstance.close(postObj); - } - } - - function editMappings(radio){ - var mappingsTemp ={}; - _(ctrl.environmentMappings).forEach(function (env) { - if( env.key != radio){ - mappingsTemp[env.key] =ctrl.mappings[env.key]; - } - }); - mappingsTemp[radio] = ctrl.mappings[radio]; - return mappingsTemp; - } - - function addMapping() { - var newItemNo = ctrl.environmentMappings.length + 1; - ctrl.radioValue =''; - ctrl.environmentMappings.push({key: 'Env' + newItemNo, value: null}); - } - - function deleteMapping(item) { - var index = ctrl.environmentMappings.indexOf(item); - ctrl.environmentMappings.splice(index, 1); - if (item.key == modalData.widgetConfig.options.prod) { - ctrl.radioValue = ''; - } - } - - function validateStage() { - var sortedMap = ctrl.environmentMappings.concat().sort(function (a, b) { - if (a.key > b.key) return 1; - if (a.key < b.key) return -1; - return 0; - }); - - var map = find_duplicates(sortedMap, false); - - _(sortedMap).forEach(function (item) { - item.isDuplicate = false; - }); - - _(map).forEach(function (env) { - for (var i = 0; i < env.length; i++) { - sortedMap[env[i]].isDuplicate = true; - } - }); - for(var i=0;i b.key) return 1; - if (a.key < b.key) return -1; - return 0; - }); - - _(sortedMap).forEach(function (item) { - item.isDuplicateDropDown = false; - }); - - var map = find_duplicates(sortedMap, true); - _(map).forEach(function (env) { - for (var i = 0; i < env.length; i++) { - sortedMap[env[i]].isDuplicateDropDown = true; - } - }); - for(var i=0;i .horizontal(darken(@dash-status-pass, 5%), @pass-light); - - &:before, &:after { - content: ''; - width: 0; - height: 0; - display: inline-block; - position: absolute; - - top: 0; - - border-top: @arrow-size solid transparent; - border-bottom: @arrow-size solid transparent; - border-left: @arrow-size solid @pass-light; - } - - &:before { - left: 0; - border-left-color: @dash-dashboard-bg; - } - - &:after { - right: -@arrow-size; - z-index: 1; - } - } - - &:nth-child(1) span:before { - display: none; - } - - &.down span { - @fail-light: lighten(@dash-status-fail, 5%); - #gradient > .horizontal(darken(@dash-status-fail, 5%), @fail-light); - - &:after { - border-left-color: @fail-light; - } - } - - &:last-of-type span:after { - border: .1rem solid #eee; - width: 2.7rem; - right: -2.7rem; - height: 100%; - display: inline-block; - - background-color: #eee; - background-image: linear-gradient(45deg, black 25%, transparent 25%, transparent 75%, black 75%, black), - linear-gradient(45deg, black 25%, transparent 25%, transparent 75%, black 75%, black); - background-size: 2.5rem 2.5rem; - background-position:0 0, 1.25rem 1.25rem; - } - } - - .pipeline-row { - border-top: 1px solid @dash-divider; - vertical-align: middle; - - &:nth-child(even) { - background: @dash-widget-section-highlight; - } - - .pipeline-unit-name { - border-right: 1px solid @dash-divider; - .text-lg; - line-height: 6rem; - padding-left: 1.5rem; - } - - .pipeline-data-cell { - padding: .5rem 1rem .5rem 3.5rem; - position: relative; - - .dash-status { - position: absolute; - top: .75rem; - left: .25rem; - } - } - } - } -} \ No newline at end of file diff --git a/UI/src/components/widgets/pipeline/view.html b/UI/src/components/widgets/pipeline/view.html deleted file mode 100644 index f37ed1c0aa..0000000000 --- a/UI/src/components/widgets/pipeline/view.html +++ /dev/null @@ -1,40 +0,0 @@ -
-
-
-
- - - {{::key.toUpperCase()}} - - -
-
-
-
-
-
-
-
- {{unit.name}} -
-
-
-
-
-
-
- - -
- {{::unit.environments[key].version}} -
-
- {{::unit.environments[key].lastUpdate | fromNow}} -
-
-
-
-
-
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/pipeline/view.js b/UI/src/components/widgets/pipeline/view.js deleted file mode 100644 index fb130bc617..0000000000 --- a/UI/src/components/widgets/pipeline/view.js +++ /dev/null @@ -1,143 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('pipelineViewController', pipelineViewController); - - pipelineViewController.$inject = ['$scope', 'deployData', 'WidgetState', '$q']; - function pipelineViewController($scope, deployData, WidgetState, $q) { - /*jshint validthis:true */ - var ctrl = this; - - // placeholder for environments that are not deployed or have a server down - var currentDownEnvironments = []; - - // list of valid environments to validate and build data - var validMappings = []; - // push widget mappings to valid mappings - _($scope.widgetConfig.options.order).forEach(function (env) { - validMappings.push(env); - }); - - ctrl.load = function() { - // verify that a valid mapping exists - var configLength = (function(map) { - var length = 0; - for(var key in map) { - if(validMappings.indexOf(key) != -1) { - length++; - } - } - return length; - })($scope.widgetConfig.options.mappings); - - // if no valid mapping exists go back to configuration state - if(configLength === 0) { - $scope.widgetConfig.options.mappings = {}; - $scope.setState(WidgetState.CONFIGURE); - } else { - var deferred = $q.defer(); - deployData.details($scope.dashboard.application.components[0].id).then(function(data) { - processResponse(data.result); - deferred.resolve(data.lastUpdated); - }); - - return deferred.promise; - } - }; - - // a list of environments used to loop environments in the view - ctrl.environmentKeys = []; - - // build up the environment keys array - _(validMappings).forEach(function (key) { - if($scope.widgetConfig.options.mappings[key]) { - ctrl.environmentKeys.push(key); - } - }); - - // a grid width class to use based on the number of environments displayed. - // values are captured by index of the displayed environment length - // var gridSizes = [12, 12, 6, 4, 3, 'fifths', 2]; - // ctrl.colGridSize = gridSizes[ctrl.environmentKeys.length]; - - var gridSizes = [12, 12, 6, 4, 3, 'fifths', 2, 'sevenths', 'eigths', 'ninths']; - ctrl.colGridSize = gridSizes[ctrl.environmentKeys.length]; - - // method to determine if environment is down and should display red marking - ctrl.isDown = isDown; - - function processResponse(data) { - var hasUnit = false; - var mappings = $scope.widgetConfig.options.mappings; - var units = {}; - var downEnvironments = []; - - // loop through the list of environments we're going to display. starting here - // will ensure the same data in two columns if it's configured that way - _(ctrl.environmentKeys).forEach(function (envKey) { - // limit our data to environments in our mappings file - var environments = - _(data).filter(function(env) { - return mappings[envKey] && mappings[envKey].toLowerCase() == env.name.toLowerCase(); - }) - .forEach(function (env) { - - // look at each unit and add data for the current environment key - _(env.units).forEach(function (unit) { - var unitValue = unit.name.toLowerCase(); - - // if this unit is not already in the area go ahead and add a placeholder object - if(!units[unitValue]) { - var defaultEnvironments = {}; - _(ctrl.environmentKeys).forEach(function(value) { - defaultEnvironments[value] = {version:'',lastUpdate:''}; - }); - - units[unitValue] = { - name: unit.name, - environments: defaultEnvironments - }; - } - - // if it wasn't deployed or one of the servers is down the environment is considered down - var somethingDown = !unit.deployed; - if(!somethingDown) { - somethingDown = _(unit.servers).filter(function (server) { - return !server.online; - }).value().length > 0; - } - - // add the down environment to the arra - if(somethingDown && downEnvironments.indexOf(envKey) == -1) { - downEnvironments.push(envKey); - } - - // populate the unit data for this environment - hasUnit = true; - units[unitValue].environments[envKey] = { - version: unit.version, - lastUpdate: unit.lastUpdated, - somethingDown: somethingDown - }; - }); - }); - }); - - // set angular data - if(hasUnit) { - currentDownEnvironments = downEnvironments; - ctrl.units = units; - } else { - // may have been configured for another app so set to config mode - $scope.setState(WidgetState.CONFIGURE); - } - } - - // checks the environment against the list of down environments - function isDown(key) { - return currentDownEnvironments.indexOf(key) != -1; - } - } -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/product/add-team/add-team.html b/UI/src/components/widgets/product/add-team/add-team.html deleted file mode 100644 index 82c497159c..0000000000 --- a/UI/src/components/widgets/product/add-team/add-team.html +++ /dev/null @@ -1,36 +0,0 @@ - -
- - - - - - - -
- -
-
- -
-
-
diff --git a/UI/src/components/widgets/product/add-team/addTeam.js b/UI/src/components/widgets/product/add-team/addTeam.js deleted file mode 100644 index 89d9ec969e..0000000000 --- a/UI/src/components/widgets/product/add-team/addTeam.js +++ /dev/null @@ -1,111 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('addTeamController', addTeamController); - - addTeamController.$inject = ['$scope', '$uibModalInstance', 'collectorData', '$timeout']; - function addTeamController($scope, $uibModalInstance, collectorData, $timeout) { - /*jshint validthis:true */ - var ctrl = this; - - // public properties - ctrl.dashboards = []; - - ctrl.dropdownConfig = { - optionLabel: 'title', - btnClass: 'btn-input', - placeholder: 'Select a team dashboard' - }; - - // only match dashboards with - ctrl.filterDashboards = function(val) { - return function(item) { - if(val && val.length) { - val = val.trim(); - } - return !val || !val.length || item.title.toLowerCase().indexOf(val.toLowerCase()) != -1; - } - }; - - // this is a workaround to clear out values that are not valid team dashboard names - ctrl.onBlur = function(form) { - $timeout(function () { - if (!ctrl.collectorItemId) { //the model was not set by the typeahead - form.collectorItemId.$setViewValue(''); - form.collectorItemId.$render(); - } - }, 250); //a 250 ms delay should be safe enough - }; - - // workaround to allow the dashboard to store the id, but display the title - ctrl.formatLabel = function(model) { - for (var i=0; i< ctrl.dashboards.length; i++) { - if (model === ctrl.dashboards[i].id) { - return ctrl.dashboards[i].title; - } - } - }; - - // public methods - ctrl.submit = submit; - - - - // init - (function() { - collectorData.itemsByType('product').then(function(result) { - - // limit to team dashboards - var boards = []; - - _(result).forEach(function(item) { - if(item.description) { - boards.push({ - id: item.id, - title: item.description, - dashboardId: item.options.dashboardId - }); - - // if we are editing a team, try to match text - // up with the passed collectorItemId - if(ctrl.collectorItemId && ctrl.collectorItemId == item.id) { - document.addTeamForm.collectorItemId.value = item.description; - } - } - }); - - ctrl.dropdownOptions = boards; - ctrl.dashboards = boards; - }); - })(); - - function submit(valid) { - if(valid) { - // get the normal display name - var name = 'Unknown'; - var dashBoardId = ""; - _(ctrl.dashboards).forEach(function(item) { - if(ctrl.collectorItemId == item.id) { - name = item.title; - dashBoardId = item.dashboardId; - } - }); - - var obj = false; - - if (!!ctrl.collectorItemId) { - obj = { - collectorItemId: ctrl.collectorItemId, - name: name, - customName: ctrl.customName, - dashBoardId: dashBoardId - }; - } - - $uibModalInstance.close(obj); - } - } - } -})(); diff --git a/UI/src/components/widgets/product/cicd-gates/cicd-gates.html b/UI/src/components/widgets/product/cicd-gates/cicd-gates.html deleted file mode 100644 index f320ebd355..0000000000 --- a/UI/src/components/widgets/product/cicd-gates/cicd-gates.html +++ /dev/null @@ -1,5 +0,0 @@ - -
- -
-
diff --git a/UI/src/components/widgets/product/cicd-gates/cicd-gates.js b/UI/src/components/widgets/product/cicd-gates/cicd-gates.js deleted file mode 100644 index 84baa3c802..0000000000 --- a/UI/src/components/widgets/product/cicd-gates/cicd-gates.js +++ /dev/null @@ -1,19 +0,0 @@ -(function() { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('CicdGatesController', CicdGatesController); - - CicdGatesController.$inject = ['$uibModalInstance', 'team', 'dashboardId', 'componentId']; - - function CicdGatesController($uibModalInstance, team, dashboardId, componentId) { - /*jshint validthis:true */ - var ctrl = this; - - ctrl.teamname = team.customname || team.name; - ctrl.collectorItemId = team.collectorItemId; - ctrl.dashboardId = dashboardId; - ctrl.componentId = componentId; - } -})(); diff --git a/UI/src/components/widgets/product/directives/directives.js b/UI/src/components/widgets/product/directives/directives.js deleted file mode 100644 index 85a737920e..0000000000 --- a/UI/src/components/widgets/product/directives/directives.js +++ /dev/null @@ -1,35 +0,0 @@ -(function () { - 'use strict'; - - var app = angular - .module(HygieiaConfig.module); - - // simple way to add multiple directives with basic templates so we - // can break apart the widget - var directives = { - productTeamSummaryField : { - scope: { - caption: '@caption', - number: '=number', - percent: '@percent', - trendUp: '=trendUp', - measurement: '@measurement', - successState: '=successState' - } - } - }; - - _(directives).forEach(function (obj, name) { - app.directive(name, function () { - name = name.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); - obj = angular.extend({ - restrict: 'EA', - templateUrl: 'components/widgets/product/directives/' + name + '.html' - }, obj); - //console.log(obj); - return obj; - }); - }); - - -})(); diff --git a/UI/src/components/widgets/product/directives/product-team-summary-field.html b/UI/src/components/widgets/product/directives/product-team-summary-field.html deleted file mode 100644 index 431ef13907..0000000000 --- a/UI/src/components/widgets/product/directives/product-team-summary-field.html +++ /dev/null @@ -1,11 +0,0 @@ - -
- - {{number == undefined ? '--' : number}} - % - {{measurement}} -
-
- {{caption}} -
-
\ No newline at end of file diff --git a/UI/src/components/widgets/product/edit-team/edit-team.html b/UI/src/components/widgets/product/edit-team/edit-team.html deleted file mode 100644 index f37339e288..0000000000 --- a/UI/src/components/widgets/product/edit-team/edit-team.html +++ /dev/null @@ -1,26 +0,0 @@ - - -
- - - -
- -
- -
- -
- -
-
\ No newline at end of file diff --git a/UI/src/components/widgets/product/edit-team/editTeam.js b/UI/src/components/widgets/product/edit-team/editTeam.js deleted file mode 100644 index f3fc8d6ba4..0000000000 --- a/UI/src/components/widgets/product/edit-team/editTeam.js +++ /dev/null @@ -1,55 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('editTeamController', editTeamController); - - editTeamController.$inject = ['$scope', '$uibModalInstance', 'editTeamConfig']; - function editTeamController($scope, $uibModalInstance, editTeamConfig) { - /*jshint validthis:true */ - var ctrl = this, - team = editTeamConfig.team; - - ctrl.teamName = team.name; - ctrl.customName = team.customName; - if(team.customName) { - ctrl.customName = team.customName; - } - - ctrl.removeTeam = removeTeam; - ctrl.submit = submit; - - function removeTeam() { - swal({ - title: "Are you sure?", - text: "This team will be removed from your product pipeline.", - type: "warning", - showCancelButton: true, - cancelButtonText: 'No', - confirmButtonClass: 'btn-info', - confirmButtonText: 'Yes, delete it!', - closeOnConfirm: true - }, function(){ - $uibModalInstance.close(angular.extend({ - remove: true - }, editTeamConfig.team)); - }); - } - - function submit(valid) { - if(valid) { - // get the normal display name - var name = 'Unknown'; - _(ctrl.dashboards).forEach(function(item) { - if(ctrl.collectorItemId == item.id) { - name = item.title; - } - }); - - team.customName = ctrl.customName; - $uibModalInstance.close(team); - } - } - } -})(); diff --git a/UI/src/components/widgets/product/environment-commits/environment-commits.html b/UI/src/components/widgets/product/environment-commits/environment-commits.html deleted file mode 100644 index c59c4b9667..0000000000 --- a/UI/src/components/widgets/product/environment-commits/environment-commits.html +++ /dev/null @@ -1,54 +0,0 @@ - -
- - - - {{ctrl.totalCommits}} - -
-
-
from {{ctrl.displayTeamName}} in {{ctrl.currentStageName}}
-
-
- -
-
-
-
- -
-
- -
- {{commit.message}} -
-
From {{commit.author}} {{ctrl.getCommitDisplayAge(commit)}} #{{commit.id}}
-
-
- -
-
- - - - - - - - - - - -
{{stage}}
{{ctrl.getCommitStageTimeDisplay(commit, stage)}}
-
-
- -
\ No newline at end of file diff --git a/UI/src/components/widgets/product/environment-commits/environment-commits.less b/UI/src/components/widgets/product/environment-commits/environment-commits.less deleted file mode 100644 index 9ae9f46329..0000000000 --- a/UI/src/components/widgets/product/environment-commits/environment-commits.less +++ /dev/null @@ -1,171 +0,0 @@ -@import (reference) '../../../../app/css/variables'; -@import (reference) '../../../../app/css/mixins'; - -.team-environment-commit-detail { - @heading-size: 60px; - - .heading-pie-chart { - width: @heading-size; - } - - @heading-num-size: @heading-size * .9; - .heading-num { - font-size: @heading-num-size; - line-height: @heading-size; - float: left; - margin-right: 10px; - } - - .heading-num-details { - float: left; - - .from-team { - display: block; - margin-top: .25em; - - @heading-num-details-size: @heading-num-size * .5; - font-size: @heading-num-details-size; - line-height: @heading-num-details-size * 1.1; - } - - .in-environment { - display: block; - color: @dash-dashboard-text-light; - - .in-environment-team-name { - display: inline-block; - max-width: 350px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - vertical-align: top; - } - } - } - - .team-environment-detail-rows { - max-height: 400px; - overflow-y: auto; - } - - .team-environment-detail-row { - @details-outline: @dash-dashboard-text-light; - margin: 15px 1px; - .transition(background .2s linear); - - &.detail-row-expanded { - background-color: white; - outline: 1px solid @details-outline; - - .team-environment-detail-stages { - display: table; - table-layout: fixed; - } - - .team-environment-detail-header { - .team-environment-detail-text-name-link { - display: inline-block; - } - } - } - - .team-environment-detail-header { - @row-padding: 10px; - cursor: pointer; - display: flex; - align-items: center; - margin-top: 10px; - padding-top: @row-padding; - - .status-icon-container { - width: 35px; - padding-left: @row-padding; - margin-right: 10px; - text-align: center; - } - - .team-environment-detail-text { - width: 100%; - } - - .team-environment-detail-text-name-link { - margin-right: 2rem; - padding: 0 20px; - float: right; - font-weight: normal; - color: @details-outline; - border: 1px solid @details-outline; - border-radius: 3px; - display: none; - - .transition(color .2s linear); - - &:hover { - color: @dash-text; - } - } - - .team-environment-detail-text-name { - .text-lg; - overflow: hidden; - text-overflow: ellipsis; - font-weight: bold; - margin-right: 2rem; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 1; - } - - .team-environment-detail-text-from { - color: darken(@dash-dashboard-text-light, 25%); - font-weight: bold; - line-height: 1em; - - span { - color: @dash-dashboard-text-light; - font-weight: normal; - } - } - - .team-environment-detail-toggle { - color: @dash-dashboard-text-light; - padding-right: @row-padding; - - .fa { - .transition(transform .2s linear); - } - - .team-environment-detail-open { - .fa-icon-rotate(45deg, .5); - } - } - } - - .team-environment-detail-stages { - display: none; - margin-top: 10px; - width: 100%; - - th { - border-bottom: 1px solid @details-outline; - color: @dash-dashboard-text-light; - font-weight: normal; - padding: 3px; - } - - td, th { - border-right: 1px solid @details-outline; - text-align: center; - - &:last-of-type { - border-right: none; - } - } - - td { - .text(2.5); - padding: 15px 5px 10px; - } - } - } -} \ No newline at end of file diff --git a/UI/src/components/widgets/product/environment-commits/environmentCommits.js b/UI/src/components/widgets/product/environment-commits/environmentCommits.js deleted file mode 100644 index 51af412d78..0000000000 --- a/UI/src/components/widgets/product/environment-commits/environmentCommits.js +++ /dev/null @@ -1,86 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('productEnvironmentCommitController', productEnvironmentCommitController); - - productEnvironmentCommitController.$inject = ['modalData', '$uibModalInstance', '$timeout']; - function productEnvironmentCommitController(modalData, $uibModalInstance, $timeout) { - /*jshint validthis:true */ - var ctrl = this; - - var stageData = modalData.team.stages[modalData.stage]; - if(!stageData) { - swal({ - title: "No data", - text: "Unable to find data for the provided stage", - type: "error", - closeOnConfirm: true - }, function() { - $uibModalInstance.close(); - }); - - return; - } - - // set data - ctrl.stages = modalData.stages.slice(0, modalData.stages.length - 1); - ctrl.displayTeamName = modalData.team.customName || modalData.team.name; - ctrl.currentStageName = modalData.stage; - - ctrl.commits = _(stageData.commits).sortBy('timestamp').value(); - ctrl.totalCommits = stageData.commits.length; - - ctrl.headingPieData = { - labels: ['',''], - series: [ - stageData.summary.commitsInsideTimeframe / ctrl.totalCommits, - stageData.summary.commitsOutsideTimeframe / ctrl.totalCommits - ] - }; - - ctrl.headingPieOptions = { - donut: true, - donutWidth: 6 - }; - - // methods - ctrl.toggleCommitDetails = toggleCommitDetails; - ctrl.viewCommitInRepo = viewCommitInRepo; - ctrl.getCommitDisplayAge = function(commit) { - return moment(commit.timestamp).dash('ago'); - }; - ctrl.getCommitStageTimeDisplay = function(commit, stage) { - if(!commit.in || !commit.in[stage]) { - // it hasn't moved on to the next stage, so show how long it's been in this stage - return ''; - } - - var time = moment.duration(commit.in[stage]), - days = time.days(), - hours = time.hours(), - minutes = time.minutes(); - - if (days > 0) { - return days + 'd'; - } - else if (hours > 0) { - return hours + 'h'; - } - else if (minutes > 0) { - return minutes + 'm'; - } - - return '< 0m'; - }; - - function toggleCommitDetails(commit) { - commit.expanded = !commit.expanded; - } - - function viewCommitInRepo(commit, $event) { - $event.stopPropagation(); - } - } -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/product/js/build-data.js b/UI/src/components/widgets/product/js/build-data.js deleted file mode 100644 index cffbc33c43..0000000000 --- a/UI/src/components/widgets/product/js/build-data.js +++ /dev/null @@ -1,200 +0,0 @@ -/** - * Separate processing build data for the product widget - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .factory('productBuildData', function() { - return { - process: process - } - }); - - function process(dependencies) { - // unwrap dependencies - var db = dependencies.db, - componentId = dependencies.componentId, - collectorItemId = dependencies.collectorItemId, - $timeout = dependencies.$timeout, - $q = dependencies.$q, - isReload = dependencies.isReload, - buildData = dependencies.buildData; - - // timestamps - var now = moment(), - dateEnds = now.valueOf(), - ninetyDaysAgo = now.add(-90, 'days').valueOf(), - dateBegins = ninetyDaysAgo; - - db.lastRequest.where('[type+id]').equals(['build-data', componentId]).first().then(processLastRequestResponse); - - function processLastRequestResponse(lastRequest) { - // if we already have made a request, just get the delta - if(lastRequest) { - dateBegins = lastRequest.timestamp; - } - - buildData - .details({componentId: componentId, endDateBegins: dateBegins, endDateEnds: dateEnds}) - .then(function(response) { - processBuildDetailsResponse(response, lastRequest); - }) - .then(processBuildDetailsData) - .finally(function() { - dependencies.cleanseData(db.buildData, ninetyDaysAgo); - }); - } - - function processBuildDetailsResponse(response, lastRequest) { - // since we're only requesting a minute we'll probably have nothing - if(!response || !response.result || !response.result.length) { - return isReload ? $q.reject('No new data') : false; - } - - // save the request object so we can get the delta next time as well - if(lastRequest) { - lastRequest.timestamp = dateEnds; - lastRequest.save(); - } - // need to add a new item - else { - db.lastRequest.add({ - id: componentId, - type: 'build-data', - timestamp: dateEnds - }); - } - - // put all results in the database - _(response.result).forEach(function(result) { - var build = { - componentId: componentId, - timestamp: result.endTime, - number: result.number, - success: result.buildStatus.toLowerCase() == 'success', - inProgress: result.buildStatus.toLowerCase() == 'inprogress' - }; - - db.buildData.add(build); - }); - } - - function processBuildDetailsData() { - return db.buildData.where('[componentId+timestamp]').between([componentId, ninetyDaysAgo], [componentId, dateEnds]).toArray(function(rows) { - if(!rows.length) { - return; - } - - // make sure it's sorted with the most recent first (largest timestamp) - rows = _(rows).sortBy('timestamp').reverse().value(); - - var latestBuild = rows[0]; - - rows = _(rows).filter({inProgress:false}).value(); - - var now = moment(), - successRateData = _(rows).groupBy(function(build) { - return -1 * Math.floor(moment.duration(now.diff(moment(build.timestamp).startOf('day').valueOf())).asDays()); - }).map(function(builds, key) { - key = parseFloat(key); // make sure it's a number - - var successfulBuilds = _(builds).filter({success:true}).value().length, - totalBuilds = builds.length; - - return [key, totalBuilds > 0 ? successfulBuilds / totalBuilds : 0]; - }).value(), - fixedBuildData = [], - fixedBuildDetails = []; - - var lastFailedBuild = false; - _(rows).reverse().forEach(function(build) { - // we have a failed build. need a - // successful one to compare it to - if(lastFailedBuild) { - if(build.success) { - var daysAgo = -1 * moment.duration(now.diff(lastFailedBuild.timestamp)).asDays(), - timeToFixInMinutes = moment.duration(moment(build.timestamp).diff(lastFailedBuild.timestamp)).asMinutes() - - // add this to our regression data - fixedBuildData.push([daysAgo, timeToFixInMinutes]); - - // create a custom object to pass to quality details - fixedBuildDetails.push({ - brokenBuild: lastFailedBuild, - fixedBuild: build - }); - - // reset the failed build so we can find the next one - lastFailedBuild = false; - } - - return; - } - - // we need a failed build - if(!build.success) { - lastFailedBuild = build; - } - }); - - var successRateResponse = regression('linear', successRateData), - successRateTrendUp = successRateResponse.equation[0] > 0, - totalSuccessfulBuilds = _(rows).filter({success:true}).value().length, - totalBuilds = rows.length, - successRateAverage = totalBuilds ? totalSuccessfulBuilds / totalBuilds : 0; - - var buildData = { - data: { - buildSuccess: successRateData, - fixedBuild: fixedBuildDetails - }, - summary: { - buildSuccess: { - number: Math.round(successRateAverage * 100), - trendUp: successRateTrendUp, - successState: successRateTrendUp - } - }, - latestBuild: { - number: latestBuild.number, - success: latestBuild.success, - inProgress: latestBuild.inProgress - } - }; - - // only calculate fixed build data if it exists - if(fixedBuildData.length) { - var buildFixRateResponse = regression('linear', fixedBuildData), - buildFixRateTrendUp = buildFixRateResponse.equation[0] > 0, - buildFixRateAverage = fixedBuildData.length ? Math.round(_(fixedBuildData).map(function(i) { return i[1]; }).reduce(function(a,b){ return a+b; }) / fixedBuildData.length) : false, - buildFixRateMetric = 'm', - minPerDay = 24*60; - - if (buildFixRateAverage > minPerDay) { - buildFixRateAverage = Math.round(buildFixRateAverage / minPerDay); - buildFixRateMetric = 'd'; - } - else if(buildFixRateAverage > 60) { - buildFixRateAverage = Math.round(buildFixRateAverage / 60); - buildFixRateMetric = 'h' - } - - buildData.summary['buildFix'] = { - number: buildFixRateAverage, - trendUp: buildFixRateTrendUp, - successState: !buildFixRateTrendUp, - metric: buildFixRateMetric - }; - } - - // use $timeout so that it will apply on the next digest - $timeout(function() { - // update data for the UI - dependencies.setTeamData(collectorItemId, buildData); - }); - }); - } - } -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/product/js/code-analysis-data.js b/UI/src/components/widgets/product/js/code-analysis-data.js deleted file mode 100644 index 7af916e97f..0000000000 --- a/UI/src/components/widgets/product/js/code-analysis-data.js +++ /dev/null @@ -1,163 +0,0 @@ -/** - * Separate processing code analysis data for the product widget - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .factory('productCodeAnalysisData', function() { - return { - process: process - } - }); - - function process(dependencies) { - // unwrap dependencies - var db = dependencies.db, - componentId = dependencies.componentId, - collectorItemId = dependencies.collectorItemId, - $timeout = dependencies.$timeout, - $q = dependencies.$q, - isReload = dependencies.isReload, - getCaMetric = dependencies.getCaMetric, - codeAnalysisData = dependencies.codeAnalysisData; - - // timestamps - var now = moment(), - dateEnds = now.valueOf(), - ninetyDaysAgo = now.add(-90, 'days').valueOf(), - dateBegins = ninetyDaysAgo; - - db.lastRequest.where('[type+id]').equals(['code-analysis', componentId]).first().then(processLastRequestResponse); - - function processLastRequestResponse(lastRequest) { - // if we already have made a request, just get the delta - if(lastRequest) { - dateBegins = lastRequest.timestamp; - } - - // request our data - codeAnalysisData - .staticDetails({componentId: componentId, dateBegins: dateBegins, dateEnds: dateEnds}) - .then(function(response) { - processStaticAnalysisResponse(response, lastRequest, dateEnds); - }) - .then(processStaticAnalysisData) - .finally(function() { - dependencies.cleanseData(db.codeAnalysis, ninetyDaysAgo); - }); - } - - function processStaticAnalysisResponse(response, lastRequest, dateEnds) { - // since we're only requesting a minute we'll probably have nothing - if(!response || !response.result || !response.result.length) { - return isReload ? $q.reject('No new data') : false; - } - - // save the request object so we can get the delta next time as well - if(lastRequest) { - lastRequest.timestamp = dateEnds; - lastRequest.save(); - } - // need to add a new item - else { - db.lastRequest.add({ - id: componentId, - type: 'code-analysis', - timestamp: dateEnds - }); - } - - // put all results in the database - _(response.result).forEach(function(result) { - var metrics = result.metrics, - analysis = { - componentId: componentId, - timestamp: result.timestamp, - coverage: getCaMetric(metrics, 'coverage'), - lineCoverage: getCaMetric(metrics, 'line_coverage'), - violations: getCaMetric(metrics, 'violations'), - criticalViolations: getCaMetric(metrics, 'critical_violations'), - majorViolations: getCaMetric(metrics, 'major_violations'), - blockerViolations: getCaMetric(metrics, 'blocker_violations'), - testSuccessDensity: getCaMetric(metrics, 'test_success_density'), - testErrors: getCaMetric(metrics, 'test_errors'), - testFailures: getCaMetric(metrics, 'test_failures'), - tests: getCaMetric(metrics, 'tests') - }; - - db.codeAnalysis.add(analysis); - }); - } - - function processStaticAnalysisData() { - // now that all the delta data has been saved, request - // and process 90 days worth of it - db.codeAnalysis.where('[componentId+timestamp]').between([componentId, ninetyDaysAgo], [componentId, dateEnds]).toArray(function(rows) { - if(!rows.length) { - return; - } - - // make sure it's sorted with the most recent first (largest timestamp) - rows = _(rows).sortBy('timestamp').reverse().value(); - - // prepare the data for the regression test mapping days ago on the x axis - var now = moment(), - codeIssues = _(rows).map(function(row) { - var daysAgo = -1 * moment.duration(now.diff(row.timestamp)).asDays(), - totalViolations = row.violations + row.criticalViolations + row.majorViolations + row.blockerViolations; - return [daysAgo, totalViolations]; - }).value(), - codeCoverage = _(rows).map(function(row) { - var daysAgo = -1 * moment.duration(now.diff(row.timestamp)).asDays(); - return [daysAgo, row.lineCoverage] - }).value(), - unitTestSuccess = _(rows).map(function(row) { - var daysAgo = -1 * moment.duration(now.diff(row.timestamp)).asDays(); - return [daysAgo, row.testSuccessDensity] - }).value(); - - var codeIssuesResult = regression('linear', codeIssues), - codeIssuesTrendUp = codeIssuesResult.equation[0] > 0; - - var codeCoverageResult = regression('linear', codeCoverage), - codeCoverageTrendUp = codeCoverageResult.equation[0] > 0; - - var unitTestSuccessResult = regression('linear', unitTestSuccess), - unitTestSuccessTrendUp = unitTestSuccessResult.equation[0] > 0; - - - // get the most recent record for current metric - var latestResult = rows[0]; - - // use $timeout so that it will apply on the next digest - $timeout(function() { - // update data for the UI - dependencies.setTeamData(collectorItemId, { - data: { - codeAnalysis: rows - }, - summary: { - codeIssues: { - number: latestResult.violations, - trendUp: codeIssuesTrendUp, - successState: !codeIssuesTrendUp - }, - codeCoverage: { - number: Math.round(latestResult.lineCoverage), - trendUp: codeCoverageTrendUp, - successState: codeCoverageTrendUp - }, - unitTests: { - number: Math.round(latestResult.testSuccessDensity), - trendUp: unitTestSuccessTrendUp, - successState: unitTestSuccessTrendUp - } - } - }); - }); - }); - } - } -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/product/js/commit-data.js b/UI/src/components/widgets/product/js/commit-data.js deleted file mode 100644 index 9886291f99..0000000000 --- a/UI/src/components/widgets/product/js/commit-data.js +++ /dev/null @@ -1,364 +0,0 @@ -/** - * Separate processing code commit data for the product widget - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .factory('productCommitData', function () { - return { - process: process - } - }); - - function process(dependencies) { - // unwrap dependencies - var db = dependencies.db, - configuredTeam = dependencies.configuredTeam, - $q = dependencies.$q, - $timeout = dependencies.$timeout, - isReload = dependencies.isReload, - pipelineData = dependencies.pipelineData, - nowTimestamp = dependencies.nowTimestamp, - ctrlStages = dependencies.ctrlStages, - prodStageValue = dependencies.prodStageValue; - - var prodStage = prodStageValue; - - // timestamps - var now = moment(), - dateEnds = now.valueOf(), - ninetyDaysAgo = now.add(-90, 'days').valueOf(), - dateBegins = ninetyDaysAgo; - - // querying pipeline commits by date will only return production commits that have - // moved to prod since that last request. this way we can avoid sending 90 days - // of production commit data with each request. all other environments will show - // a current snapshot of data - var collectorItemId = configuredTeam.collectorItemId; - - - // get our pipeline commit data. start by seeing if we've already run this request - db.lastRequest.where('[type+id]').equals(['pipeline-commit', collectorItemId]).first().then(processLastRequestResponse); - - function processLastRequestResponse(lastRequest) { - // if we already have made a request, just get the delta - pipelineData - .commits(dateBegins, nowTimestamp, collectorItemId) - .then(function (response) { - return processPipelineCommitResponse(response, lastRequest); - }) - .then(processPipelineCommitData) - .finally(function () { - dependencies.cleanseData(db.prodCommit, ninetyDaysAgo); - }); - } - - function processPipelineCommitResponse(response, lastRequest) { - if (!response.length) { - return $q.reject('No response found'); - } - - // we only requested one team so it's safe to assume - // that it's in the first position - response = response[0]; - - // don't continue saving local data - if (HygieiaConfig.local && isReload) { - return response; - } - - // save the request object so we can get the delta next time as well - if (lastRequest) { - lastRequest.timestamp = dateEnds; - lastRequest.save(); - } - // need to add a new item - else { - db.lastRequest.add({ - id: collectorItemId, - type: 'pipeline-commit', - timestamp: dateEnds - }); - } - - // put all results in the database - _(response.stages[prodStage]).forEach(function (commit) { - // extend the commit object with fields we need - // to search the db - commit.collectorItemId = collectorItemId; - commit.timestamp = commit.processedTimestamps[prodStage]; - - db.prodCommit.add(commit); - }); - - return response; - } - - function processPipelineCommitData(team) { - db.prodCommit.where('[collectorItemId+timestamp]').between([collectorItemId, ninetyDaysAgo], [collectorItemId, dateEnds]).toArray(function (rows) { - var uniqueRows = _.uniqBy(rows,'scmRevisionNumber'); - team.stages[prodStage] = _(uniqueRows).sortBy('timestamp').reverse().value(); - - var teamStageData = {}, - stageDurations = {}, - stages = [].concat(ctrlStages); // create a local copy so it doesn't get overwritten - - // go backward through the stages and define commit data. - // reverse should make it easier to calculate time in the previous stage - var nextStageName = '' - _(stages).reverse().forEach(function (currentStageName) { - var commits = [], // store our new commit object - localStages = [].concat(ctrlStages), // create a copy of the stages - previousStages = _(localStages.splice(0, localStages.indexOf(currentStageName))).reverse().value(); // only look for stages before this one - - // loop through each commit and create our own custom commit object - _(team.stages[currentStageName]).forEach(function (commitObj) { - var commit = { - author: commitObj.scmAuthor || 'NA', - message: commitObj.scmCommitLog || 'No message', - id: commitObj.scmRevisionNumber, - timestamp: commitObj.scmCommitTimestamp, - in: {} //placeholder for stage duration data per commit - }; - - // make sure this stage exists to track durations - if (!stageDurations[currentStageName]) { - stageDurations[currentStageName] = []; - } - - // use this commit to calculate time in the current stage - var currentStageTimestampCompare = commit.timestamp; - if (commitObj.processedTimestamps[currentStageName]) { - currentStageTimestampCompare = commitObj.processedTimestamps[currentStageName]; - } - - // use this time in our metric calculations - var timeInCurrentStage = nowTimestamp - currentStageTimestampCompare; - if (nextStageName != '' && team.stages[nextStageName].length == 0) { - stageDurations[currentStageName].push(timeInCurrentStage); - } - - // make sure current stage is set - commit.in[currentStageName] = timeInCurrentStage; - - // on each commit, set data for how long it was in each stage by looping - // through any previous stage and subtracting its timestamp from the next stage - var currentStageTimestamp = commitObj.processedTimestamps[currentStageName]; - _(previousStages).forEach(function (previousStage) { - if (!commitObj.processedTimestamps[previousStage] || isNaN(currentStageTimestamp)) { - return; - } - - var previousStageTimestamp = commitObj.processedTimestamps[previousStage], - timeInPreviousStage = currentStageTimestamp - previousStageTimestamp; - - // it is possible that a hot-fix or some other change was made which caused - // the commit to skip an earlier environment. In this case just set that - // time to 0 so it's considered in the calculation, but does not negatively - // take away from the average - timeInPreviousStage = Math.max(timeInPreviousStage, 0); - - // add how long it was in the previous stage - commit.in[previousStage] = timeInPreviousStage; - - // add this number to the stage duration array so it can be used - // to calculate each stages average duration individually - if (!stageDurations[previousStage]) { - stageDurations[previousStage] = []; - } - - // add this time to our duration list - stageDurations[previousStage].push(timeInPreviousStage); - - // now use this as our new current timestamp - currentStageTimestamp = previousStageTimestamp; - }); - - // add our commit object back - commits.push(commit); - }); - - // make sure commits are always set - teamStageData[currentStageName] = { - commits: commits - } - nextStageName = currentStageName; - }); - - // now that we've added all the duration data for all commits in each stage - // we can calculate the averages and std deviation and put the data on the stage - _(stageDurations).forEach(function (durationArray, currentStageName) { - if (!teamStageData[currentStageName]) { - teamStageData[currentStageName] = {}; - } - - var stats = getStageDurationStats(durationArray); - angular.extend(teamStageData[currentStageName], { - stageAverageTime: stats.mean, - stageStdDeviation: stats.deviation - }) - }); - - // now that we have average and std deviation we can determine if a commit - // has been in the environment for longer than 2 std deviations in which case - // it should be marked as a failure - _(teamStageData).forEach(function (data, stage) { - - if (!data.stageStdDeviation || !data.commits) { - return; - } - - _(data.commits).forEach(function (commit) { - // use the time it's been in the existing environment to compare - var timeInStage = commit.in[stage]; - - commit.errorState = timeInStage > 2 * data.stageStdDeviation; - }); - }); - - // create some summary data used in each stage's cell - _(teamStageData).forEach(function (stageData, stageName) { - stageData.summary = { - // helper for determining whether this stage has current commits - hasCommits: stageData.commits && stageData.commits.length ? true : false, - - // green block count - commitsInsideTimeframe: _(stageData.commits).filter(function (c) { - return !c.errorState; - }).value().length, - - // red block count - commitsOutsideTimeframe: _(stageData.commits).filter({errorState: true}).value().length, - - // stage last updated text - lastUpdated: (function (stageData) { - if (!stageData.commits || !stageData.commits.length) { - return false; - } - - // try to get the last commit to enter this stage by evaluating the duration - // for this current stage, otherwise use the commit timestamp - var lastUpdatedDuration = _(stageData.commits).map(function (commit) { - return commit.in[stageName] || moment().valueOf() - commit.timestamp; - }).min(), - lastUpdated = moment().add(-1 * lastUpdatedDuration, 'milliseconds'); - - return { - longDisplay: lastUpdated.format('MMMM Do YYYY, h:mm:ss a'), - shortDisplay: lastUpdated.dash('ago') - } - })(stageData), - - // stage deviation - deviation: (function (stageData) { - if (stageData.stageStdDeviation == undefined) { - return false; - } - - // determine how to display the standard deviation - var number = moment.duration(2 * stageData.stageStdDeviation).minutes(), - desc = 'min'; - - if (number > 60 * 24) { - desc = 'day'; - number = Math.round(number / 24 / 60); - } - else if (number > 60) { - desc = 'hour'; - number = Math.round(number / 60); - } - - return { - number: number, - descriptor: desc - } - })(stageData), - - average: (function (stageData) { - // determine how to display the average time - if (!stageData.stageAverageTime) { - return false; - } - - var average = moment.duration(stageData.stageAverageTime); - - return { - days: Math.floor(average.asDays()), - hours: average.hours(), - minutes: average.minutes() - } - })(stageData) - }; - }); - - // calculate info used in prod cell - var commitTimeToProd; - var commitArray = _(team.stages) - // limit to prod - .filter(function (val, key) { - return key == prodStage - }) - // make all commits a single array - .reduce(function (num, commits) { - return num + commits; - }); - if(!angular.isUndefined(commitArray)){ - // calculate their time to prod - commitTimeToProd = commitArray.map(function (commit) { - return { - duration: commit.processedTimestamps[prodStage] - commit.scmCommitTimestamp, - commitTimestamp: commit.scmCommitTimestamp - }; - }); - } - - var teamProdData = { - averageDays: '--', - totalCommits: 0 - },commitTimeToProd; - - teamProdData.totalCommits = !angular.isUndefined(commitTimeToProd)?commitTimeToProd.length:0; - - if (!angular.isUndefined(commitTimeToProd)?commitTimeToProd.length:0 > 1) { - var averageDuration = _(commitTimeToProd).map('duration').reduce(function (a, b) { - return a + b; - }) / commitTimeToProd.length; - - teamProdData.averageDays = Math.floor(moment.duration(averageDuration).asDays()); - - var plotData = _(commitTimeToProd).map(function (ttp) { - var daysAgo = -1 * moment.duration(moment().diff(ttp.commitTimestamp)).asDays(); - return [daysAgo, ttp.duration]; - }).value(); - - var averageToProdResult = regression('linear', plotData); - teamProdData.trendUp = averageToProdResult.equation[0] > 0; - } - - // handle the api telling us which stages need configuration - if (team.unmappedStages) { - for (var stageName in teamStageData) { - teamStageData[stageName].needsConfiguration = team.unmappedStages.indexOf(stageName) != -1; - } - } - - $timeout(function() { - dependencies.setTeamData(team.collectorItemId, { - stages: teamStageData, - prod: teamProdData, - prodStage:prodStage - }); - }); - }); - } - - function getStageDurationStats(a) { - var r = {mean: 0, variance: 0, deviation: 0}, t = a.length; - for (var m, s = 0, l = t; l--; s += a[l]); - for (m = r.mean = s / t, l = t, s = 0; l--; s += Math.pow(a[l] - m, 2)); - return r.deviation = Math.sqrt(r.variance = s / t), r; - } - } -})(); diff --git a/UI/src/components/widgets/product/js/security-analysis-data.js b/UI/src/components/widgets/product/js/security-analysis-data.js deleted file mode 100644 index 61c62f07ea..0000000000 --- a/UI/src/components/widgets/product/js/security-analysis-data.js +++ /dev/null @@ -1,122 +0,0 @@ -/** - * Separate processing code security analysis data for the product widget - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .factory('productSecurityAnalysisData', function () { - return { - process: process - } - }); - - function process(dependencies) { - // unwrap dependencies - var db = dependencies.db, - componentId = dependencies.componentId, - collectorItemId = dependencies.collectorItemId, - $timeout = dependencies.$timeout, - $q = dependencies.$q, - isReload = dependencies.isReload, - getCaMetric = dependencies.getCaMetric, - codeAnalysisData = dependencies.codeAnalysisData; - - // timestamps - var now = moment(), - dateEnds = now.valueOf(), - ninetyDaysAgo = now.add(-90, 'days').valueOf(), - dateBegins = ninetyDaysAgo; - - // get our security analysis data. start by seeing if we've already run this request - db.lastRequest.where('[type+id]').equals(['security-analysis', componentId]).first() - .then(function (lastRequest) { - // if we already have made a request, just get the delta - if (lastRequest) { - dateBegins = lastRequest.timestamp; - } - - codeAnalysisData - .securityDetails({componentId: componentId, dateBegins: dateBegins, dateEnds: dateEnds}) - .then(function (response) { - // since we're only requesting a minute we'll probably have nothing - if (!response || !response.result || !response.result.length) { - return isReload ? $q.reject('No new data') : false; - } - - // save the request object so we can get the delta next time as well - if (lastRequest) { - lastRequest.timestamp = dateEnds; - lastRequest.save(); - } - // need to add a new item - else { - db.lastRequest.add({ - id: componentId, - type: 'security-analysis', - timestamp: dateEnds - }); - } - - // put all results in the database - _(response.result).forEach(function (result) { - var metrics = result.metrics, - analysis = { - componentId: componentId, - timestamp: result.timestamp, - blocker: parseInt(getCaMetric(metrics, 'blocker')), - critical: parseInt(getCaMetric(metrics, 'critical')), - major: parseInt(getCaMetric(metrics, 'major')) - }; - - db.securityAnalysis.add(analysis); - }); - }) - .then(function () { - db.securityAnalysis.where('[componentId+timestamp]').between([componentId, ninetyDaysAgo], [componentId, dateEnds]).toArray(function (rows) { - if (!rows.length) { - return; - } - - // make sure it's sorted with the most recent first (largest timestamp) - rows = _(rows).sortBy('timestamp').reverse().value(); - - // prepare the data for the regression test mapping days ago on the x axis - var now = moment(), - securityIssues = _(rows).map(function (row) { - var daysAgo = -1 * moment.duration(now.diff(row.timestamp)).asDays(); - return [daysAgo, row.major + row.critical + row.blocker]; - }).value(); - - var securityIssuesResult = regression('linear', securityIssues), - securityIssuesTrendUp = securityIssuesResult.equation[0] > 0; - - - // get the most recent record for current metric - var latestResult = rows[0]; - - // use $timeout so that it will apply on the next digest - $timeout(function () { - // update data for the UI - dependencies.setTeamData(collectorItemId, { - data: { - securityAnalysis: rows - }, - summary: { - securityIssues: { - number: latestResult.major + latestResult.critical + latestResult.blocker, - trendUp: securityIssuesTrendUp, - successState: !securityIssuesTrendUp - } - } - }); - }); - }); - }) - .finally(function () { - dependencies.cleanseData(db.securityAnalysis, ninetyDaysAgo); - }); - }); - } -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/product/js/test-suite-data.js b/UI/src/components/widgets/product/js/test-suite-data.js deleted file mode 100644 index 897791825b..0000000000 --- a/UI/src/components/widgets/product/js/test-suite-data.js +++ /dev/null @@ -1,144 +0,0 @@ -/** - * Separate processing code test suite data for the product widget - */ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .factory('productTestSuiteData', function () { - return { - process: process - } - }); - - function process(dependencies) { - var db = dependencies.db, - componentId = dependencies.componentId, - collectorItemId = dependencies.collectorItemId, - $timeout = dependencies.$timeout, - $q = dependencies.$q, - isReload = dependencies.isReload, - testSuiteData = dependencies.testSuiteData; - - db.lastRequest.where('[type+id]').equals(['test-suite', componentId]).first().then(function (lastRequest) { - var now = moment(), - dateEnds = now.valueOf(), - ninetyDaysAgo = now.add(-90, 'days').valueOf(), - dateBegins = ninetyDaysAgo; - - // if we already have made a request, just get the delta - if (lastRequest) { - dateBegins = lastRequest.timestamp; - } - - testSuiteData - .details({componentId: componentId, endDateBegins: dateBegins, endDateEnds: dateEnds, depth: 1}) - .then(function (response) { - // since we're only requesting a minute we'll probably have nothing - if (!response || !response.result || !response.result.length) { - return isReload ? $q.reject('No new data') : false; - } - - // save the request object so we can get the delta next time as well - if (lastRequest) { - lastRequest.timestamp = dateEnds; - lastRequest.save(); - } - // need to add a new item - else { - db.lastRequest.add({ - id: componentId, - type: 'test-suite', - timestamp: dateEnds - }); - } - - // put all results in the database - _(response.result).forEach(function (result) { - var totalPassed = 0, - totalTests = 0; - - _(result.testCapabilities).forEach(function (capabilityResult) { - totalPassed += capabilityResult.successTestSuiteCount; - totalTests += capabilityResult.totalTestSuiteCount; - }); - - var test = { - componentId: componentId, - collectorItemId: result.collectorItemId, - name: result.description, - timestamp: result.endTime, - successCount: totalPassed,//result.successCount, - totalCount: totalTests//result.totalCount - }; - - db.testSuite.add(test); - }); - }) - .then(function () { - // now that all the delta data has been saved, request - // and process 90 days worth of it - db.testSuite.where('[componentId+timestamp]').between([componentId, ninetyDaysAgo], [componentId, dateEnds]).toArray(function (rows) { - if (!rows.length) { - return; - } - - // make sure it's sorted with the most recent first (largest timestamp) - rows = _(rows).sortBy('timestamp').reverse().value(); - - // prepare the data for the regression test mapping days ago on the x axis - var now = moment(), - data = _(rows).map(function (result) { - var daysAgo = -1 * moment.duration(now.diff(result.timestamp)).asDays(), - totalPassed = result.successCount || 0, - totalTests = result.totalCount, - percentPassed = totalTests ? totalPassed / totalTests : 0; - - return [daysAgo, percentPassed]; - }).value(); - - var passedPercentResult = regression('linear', data), - passedPercentTrendUp = passedPercentResult.equation[0] > 0; - - // get the most recent record for current metric for each collectorItem id - var lastRunResults = _(rows).groupBy('collectorItemId').map(function (items, collectorItemId) { - var lastRun = _(items).sortBy('timestamp').reverse().first(); - - return { - success: lastRun.successCount || 0, - total: lastRun.totalCount || 0 - } - }); - - var totalSuccess = lastRunResults.map('success').reduce(function (a, b) { - return a + b - }), - totalResults = lastRunResults.map('total').reduce(function (a, b) { - return a + b - }); - - // use $timeout so that it will apply on the next digest - $timeout(function () { - // update data for the UI - dependencies.setTeamData(collectorItemId, { - data: { - testSuite: rows - }, - summary: { - functionalTestsPassed: { - number: totalResults ? Math.round(totalSuccess / totalResults * 100) : 0, - trendUp: passedPercentTrendUp, - successState: passedPercentTrendUp - } - } - }); - }); - }); - }) - .finally(function () { - dependencies.cleanseData(db.testSuite, ninetyDaysAgo); - }); - }); - } -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/product/module.js b/UI/src/components/widgets/product/module.js deleted file mode 100644 index b0ccf36d96..0000000000 --- a/UI/src/components/widgets/product/module.js +++ /dev/null @@ -1,28 +0,0 @@ -(function () { - 'use strict'; - - var widget_state, - config = { - view: { - defaults: { - title: 'Product' // widget title - }, - controller: 'productViewController', - controllerAs: 'ctrl', - templateUrl: 'components/widgets/product/view.html' - }, - getState: function() { - return widget_state.READY; - } - }; - - angular - .module(HygieiaConfig.module) - .config(register); - - register.$inject = ['widgetManagerProvider', 'WidgetState']; - function register(widgetManagerProvider, WidgetState) { - widget_state = WidgetState; - widgetManagerProvider.register('product', config); - } -})(); diff --git a/UI/src/components/widgets/product/product-mixins.less b/UI/src/components/widgets/product/product-mixins.less deleted file mode 100644 index f296865b47..0000000000 --- a/UI/src/components/widgets/product/product-mixins.less +++ /dev/null @@ -1,40 +0,0 @@ -@import (reference) '../../../app/css/variables.less'; -@import (reference) '../../../app/css/mixins.less'; -.quality-cell-style(@mainColor; @secondaryColor) { - .quality-cell-wrapper { - cursor: pointer; - display: inline-block; - text-align: left; - } - - .quality-num { - .text(2.5); - color: @mainColor; - - .fa { - margin-right: -.15em; - } - - sup, sub { - font-size: .6em; - margin-left: -.3em; - color: @secondaryColor; - } - - sup { - top: -.5em; - } - - sub { - bottom: -0.05em; - text-transform: uppercase; - } - } - - .quality-text { - .text(1); - color: @mainColor; - margin-top: .4em; - white-space: nowrap; - } -} \ No newline at end of file diff --git a/UI/src/components/widgets/product/product.less b/UI/src/components/widgets/product/product.less deleted file mode 100644 index 817208f2ca..0000000000 --- a/UI/src/components/widgets/product/product.less +++ /dev/null @@ -1,450 +0,0 @@ -@import (reference) '../../../app/css/variables.less'; -@import (reference) '../../../app/css/mixins.less'; -@import (reference) '../../../../node_modules/bootstrap/less/mixins/buttons'; -@import (reference) 'product-mixins'; -@import 'environment-commits/environment-commits'; -@import 'quality-details/quality-details.less'; - -#product-dashboard { - margin-top: -2rem; - - - - .quality-cell-style(@dash-dashboard-text-hover, @dash-dashboard-text-light); - - .product-dash-header { - color: @dash-dashboard-text-light; - - .product-dash-header-text { - text-align: center; - line-height: 46px; - } - - .product-dash-header-legend { - text-align: center; - } - } - - @team-cell-padding: 10px; - .product-table { - width: 100%; - display: table; - border-collapse: collapse; - margin-top: 30px; - - .product-table-tr { - display: table-row; - } - - .as-sortable-placeholder, .as-sortable-hidden { - display: table-row !important; - width: auto !important; - } - - .as-sortable-placeholder { - background-color: fade(@dash-status-pass, 20%) !important; - - .product-table-td { - cursor: -webkit-grabbing !important; - cursor: -moz-grabbing !important; - } - } - - .product-table-th, .product-table-td { - display: table-cell; - border-left: 1px solid @dash-divider; - text-align: center; - font-weight: normal; - padding: 0; - width: 12%; - min-width: 150px; - - &:first-of-type { - border-left: 0; - } - } - - .product-table-td-last { - - border-left: 1px solid @dash-divider; - width: 2.7rem; - right: -2.7rem; - height: 100%; - display: inline-block; - min-width: 20px; - - - background-color: @dash-widget-section-highlight;; - background-image: linear-gradient(45deg, gray 25%, transparent 25%, transparent 75%, gray 75%, gray), - linear-gradient(45deg, gray 25%, transparent 25%, transparent 75%, gray 75%, gray); - background-size: 2.75rem 2.75rem; - background-position:0 0, 1.25rem 1.25rem; - } - - - .product-text-active { - color: @dash-dashboard-text-hover; - } - - .product-table-th { - .text(1.4, 2.4); - } - - .product-table-tbody { - display: table-row-group; - - .product-table-tr { - &:nth-of-type(even) .product-table-td { - border-bottom: 1px solid @dash-widget-section-highlight; - border-top: 1px solid @dash-widget-section-highlight; - } - &:nth-of-type(odd) .product-table-td { - background-color: @dash-widget-section-highlight; - } - } - - .product-table-td { - cursor: move; - cursor: -webkit-grab; - cursor: -moz-grab; - - color: @dash-dashboard-text-light; - height: 180px; - text-align: left; - vertical-align: top; - - &.team-stage-needs-configured { - @line: rgba(122, 122, 122, 1); - background: repeating-linear-gradient( - 135deg, - transparent, - @dash-widget-section-highlight 5px, - transparent 5px, - transparent 5px - ); - } - } - } - - .new-team-row { - opacity: .3; - background: transparent; - outline: 3px dashed; - - .transition(~"opacity .2s linear, background .2s linear"); - - &.no-teams, &:hover { - background-color: @dash-widget-section-highlight; - - opacity: 1; - } - - &:hover:nth-child(even) { - background-color: transparent; - } - - &.no-teams { - .product-table-td { - font-size: 1.5em; - } - } - - .product-table-td { - cursor: pointer; - padding-top: 30px; - padding-bottom: 30px; - text-align: center; - vertical-align: middle; - font-size: 1.7em; - - div { - margin-top: .5em; - white-space: nowrap; - } - - .fa { - font-size: 1.4em; - border: 2px solid @dash-state-config-text; - width: 1.5em; - height: 1.5em; - - .border-radius(50%); - - .transition(border-color 300ms linear); - - &:before { - position: relative; - top: .2em; - } - } - } - } - - .team-name-cell { - position: relative; - width: 25%; - min-width: 260px; - padding: 10px; - - @team-line-height: 1.5em; - .team-name { - color: @dash-dashboard-text-hover; - cursor: pointer; - font-weight: bold; - .text(3, 3.2); - - overflow: hidden; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 3; /* number of lines to show */ - max-height: 3em; /* fallback */ - } - - .fa-cog { - color: @dash-dashboard-text-light; - font-size: 1.5em; - line-height: @team-line-height; - cursor: pointer; - - position: absolute; - top: @team-cell-padding; - right: @team-cell-padding; - - .transition(color .2s linear); - - &:hover { - color: @dash-dashboard-text-hover; - } - } - - &:hover .team-quality .trend-wrap-animation { - animation-play-state: paused; - } - - .team-quality { - position: absolute; - bottom: @team-cell-padding; - left: @team-cell-padding; - right: @team-cell-padding; - text-align: left; - - .team-quality-desc { - color: @dash-dashboard-text-light; - margin-bottom: .3em; - } - - .team-quality-trends { - width: 100%; - overflow: hidden; - - .trend { - float: left; - } - } - - .generate-trends(15); - - .generate-trends(@n; @i: 3) when (@i =< @n) { - .trend-wrap-@{i} { - width: (100% / 3 * @i); - animation-name: ~'trendticker-@{i}'; - animation-duration: (@i - 2)*10s; - animation-timing-function: cubic-bezier(0.750, -0, 0.250, 1.250); - animation-delay: 2s; - animation-iteration-count: infinite; - } - - @tickerKeyframeName: ~'trendticker-@{i}'; - @keyframes @tickerKeyframeName { - .keyframe-ticker(@i); - } - - .trend:first-child:nth-last-child(@{i}), - .trend:first-child:nth-last-child(@{i}) ~ .trend { - width: 100% / @i; - } - - .generate-trends(@n, (@i + 1)); - } - - .keyframe-ticker(@limit; @frame: 0) when (@frame =< (@limit - 3)) { - @lowerlimit: @frame * 100 / (@limit - 2) * 1%; - @upperlimit: (@frame * (100 / (@limit - 2))) + ((100 / (@limit - 2)) * 0.8) * 1%; - @transform: @frame * (100 / @limit) * -1%; - @{lowerlimit} { - transform: translateX(@transform); - } - @{upperlimit} { - transform: translateX(@transform); - } - .keyframe-ticker(@limit, (@frame + 1)); - } - .cicd-result { - color: white; - } - } - } - - .team-data-cell { - position: relative; - - .animate-fade(); - - .team-data-cell-header { - padding: @team-cell-padding/2; - border-bottom: 1px solid @dash-dashboard-text; - .text(1.5); - - .team-data-cell-average-days { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - } - - .team-time-average-desc { - margin-left: -.2em; - color: @dash-dashboard-text-hover; - } - - .team-time-average-lg { - .text(2.5); - color: @dash-dashboard-text-hover; - } - - .team-time-average { - .text(1.1, 1.4); - margin-top: 3px; - } - - .team-time-stddev-num { - .text(1.4); - color: @dash-dashboard-text-hover; - font-weight: bold; - } - - .team-time-stddev-desc { - text-transform: uppercase; - } - } - - .team-data-cell-body { - padding: 10px 15px; - - .team-data-cell-last-updated { - text-align: center; - .text(1.1); - - .team-data-cell-last-updated-num { - .text(1.4); - color: @dash-dashboard-text-hover; - } - } - } - - .team-data-cell-last-build { - position: absolute; - bottom: @team-cell-padding; - left: 0; - right: 0; - text-align: center; - - .text(1.2, 2); - - .fa { - font-size: 1.7em; - } - - .team-data-cell-last-build-num { - .text(1.5, 2); - color: @dash-dashboard-text-hover; - } - } - } - - .team-prod-cell { - @prod-cell-num-size: 3; - @prod-cell-padding: 10px; - - padding: @prod-cell-padding; - position: relative; - - .team-prod-average-header { - .text(@prod-cell-num-size, @prod-cell-num-size); - } - - .team-prod-arrow { - margin: 0; - font-size: .8em; - position: relative; - bottom: -.2em; - } - - .team-prod-average-days { - display: inline-block; - font-size: .5em; - bottom: -.4em; - margin-left: .2em; - position: relative; - } - - .team-prod-last-90 { - position: absolute; - bottom: @prod-cell-padding; - left: @prod-cell-padding; - right: @prod-cell-padding; - - .team-prod-last-90-num { - font-size: @prod-cell-num-size; - - } - } - } - } -} - -#add-team { - .form-control-feedback { - margin-top: -.15em; - } - - .typeahead-dropdown { - .dropdown-menu { - width: 100%; - max-height: 10.2em; - overflow-y: scroll; - } - - button { - border-left: none; - } - } -} - -#edit-team { - .team-delete { - .text(1); - color: @state-danger-text; - position: relative; - top: -25px; - cursor: pointer; - opacity: .8; - - .transition(opacity .2s linear); - - .fa { - color: @state-danger-text; - } - } -} - -@media (min-width: @screen-sm-min) { - #product-dashboard .product-dash-header { - .product-dash-header-text { - float: left; - } - - .product-dash-header-legend { - float: right; - } - } -} diff --git a/UI/src/components/widgets/product/quality-details/quality-details.html b/UI/src/components/widgets/product/quality-details/quality-details.html deleted file mode 100644 index 739890846c..0000000000 --- a/UI/src/components/widgets/product/quality-details/quality-details.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - -
- - - Critical - - - - Blocker - - - - Major - - - - Issues - -
-
- - - - - - - -
- - - Critical - - - - Blocker - - - - Major - -
-
- - - - - - - - - - - - - - - - - - - - - -
- - - {{legend.name}} - -
-
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/product/quality-details/quality-details.less b/UI/src/components/widgets/product/quality-details/quality-details.less deleted file mode 100644 index c51aa57351..0000000000 --- a/UI/src/components/widgets/product/quality-details/quality-details.less +++ /dev/null @@ -1,135 +0,0 @@ -@import (reference) '../../../../../node_modules/bootstrap/less/variables'; -@import (reference) '../../../../../node_modules/bootstrap/less/mixins/gradients'; -@import (reference) '../../../../app/css/variables'; -@import (reference) '../../../../app/css/mixins'; -@import (reference) '../product-mixins'; - -#quality-details { - .quality-cell-style(@dash-text, @dash-text); - - .tab-content { - min-height: 350px; - } - - .nav-tabs > li { - a, a:hover, a:focus { - border-radius: 0; - } - - &.active a { - border-top-color: @modal-content-bg; - - #gradient > .vertical(@start-color: @modal-content-bg; @end-color: @nav-tabs-active-link-hover-bg; @start-percent: 0; @end-percent: 50%); - } - } - - // x-axis label - .ct-label.ct-horizontal { - min-width: 5rem; - text-anchor: middle; - margin-left: -1.25rem; - } - - @quality-series-a: lighten(@btn-primary-bg, 75%); - @quality-series-b: lighten(@btn-primary-bg, 50%); - @quality-series-c: lighten(@btn-primary-bg, 25%); - @quality-series-d: @btn-primary-bg; - - // workaround for bar label positioning - .ct-chart-bar .ct-label.ct-horizontal.ct-end { - justify-content: flex-start; - } - - .quality-details-series-chart { - .ct-bar { - stroke-width: 7px; - } - - .ct-series.ct-series-a { - .ct-bar, .ct-line, .ct-point { - stroke: @quality-series-a; - } - .ct-area { - fill: @quality-series-a; - } - } - - .ct-series.ct-series-b { - .ct-bar, .ct-line, .ct-point { - stroke: @quality-series-b; - } - - .ct-area { - fill: @quality-series-b; - } - } - - .ct-series.ct-series-c { - .ct-bar, .ct-line, .ct-point { - stroke: @quality-series-c; - } - - .ct-area { - fill: @quality-series-c; - } - } - - .ct-series.ct-series-d { - .ct-bar, .ct-line, .ct-point { - stroke: @quality-series-d; - } - - .ct-area { - fill: @quality-series-d; - } - } - } - - .code-quality-series-legend { - background-color: @modal-content-bg; - - border-top: 1px solid @modal-content-border-color; - padding: .5rem 1rem; - - .legend-block { - display: inline-block; - margin-right: 2rem; - - .legend-square { - display: inline-block; - width: 2rem; - height: 2rem; - margin-right: 1rem; - border: 2px solid @dash-dashboard-text-hover; - top: .5rem; - position: relative; - } - - .legend-text { - .text(1.5, 3); - } - - &.legend-block-a .legend-square { - background: @quality-series-a; - } - - &.legend-block-b .legend-square { - background: @quality-series-b; - } - - &.legend-block-c .legend-square { - background: @quality-series-c; - } - - &.legend-block-d .legend-square { - background: @quality-series-d; - } - } - } - - .fixed-build-chart { - .ct-point { - stroke-width: 10px; - } - } -} diff --git a/UI/src/components/widgets/product/quality-details/qualityDetails.js b/UI/src/components/widgets/product/quality-details/qualityDetails.js deleted file mode 100644 index fd5a01c838..0000000000 --- a/UI/src/components/widgets/product/quality-details/qualityDetails.js +++ /dev/null @@ -1,444 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('productQualityDetailsController', productQualityDetailsController); - - productQualityDetailsController.$inject = ['modalData', '$uibModalInstance', '$timeout']; - function productQualityDetailsController(modalData, $uibModalInstance, $timeout) { - /*jshint validthis:true */ - var ctrl = this; - ctrl.tabSettings = { - unitTests: { active: modalData.metricIndex == 0}, - codeCoverage: { active: modalData.metricIndex == 1}, - codeIssues: { active: modalData.metricIndex == 2}, - securityIssues: { active: modalData.metricIndex == 3}, - buildSuccess: { active: modalData.metricIndex == 4}, - buildFix: { active: modalData.metricIndex == 5}, - functionalTestsPassed: { active: modalData.metricIndex == 6} - }; - - ctrl.initTabIndex = modalData.metricIndex; - ctrl.unitTests = modalData.team.summary.unitTests; - ctrl.codeCoverage = modalData.team.summary.codeCoverage; - ctrl.codeIssues = modalData.team.summary.codeIssues; - ctrl.securityIssues = modalData.team.summary.securityIssues; - ctrl.buildSuccess = modalData.team.summary.buildSuccess; - ctrl.buildFix = modalData.team.summary.buildFix; - ctrl.functionalTestsPassed = modalData.team.summary.functionalTestsPassed; - - ctrl.selectTab = function(idx) { - var fn = false; - switch(idx) { - case 0: - if(!ctrl.unitTestChartData) - { - fn = prepareUnitTestChartData; - } - break; - case 1: - if(!ctrl.codeCoverageChartData) { - fn = prepareCodeCoverageChartData; - } - break; - case 2: - if(!ctrl.codeIssuesChartData) { - fn = prepareCodeIssuesChartData; - } - break; - case 3: - if(!ctrl.securityAnalysisChartData) { - fn = prepareSecurityAnalysisChartData; - } - break; - case 4: - if(!ctrl.buildSuccessChartData) { - fn = prepareBuildSuccessChartData; - } - break; - case 5: - if(!ctrl.fixedBuildChartData) { - fn = prepareFixedBuildChartData; - } - break; - case 6: - if(!ctrl.funcTestsPassedChartData) { - fn = prepareFuncTestsPassedData; - } - break; - default: - break; - } - - if(fn) { - $timeout(fn, 50); - } - }; - - function getDateLabels(count, noGaps) { - var labels = []; - for(var x = count; x > 0; x--) { - if(x % 7 == 0) { - labels.push(moment().add(-1 * x, 'days').format('MMM DD')); - } - else if (!noGaps) { - labels.push(''); - } - } - - return labels; - } - - // set some basic options so we're not stuck copying them everywhere - function getDefaultChartOptions(yAxisTitle) { - return { - showArea: false, - lineSmooth: Chartist.Interpolation.none({ - fillHoles: true - }), - fullWidth: true, - chartPadding: { top: 10, right: 10, bottom: 10, left: 20 }, - axisX: { - //showLabel: false - }, - - axisY: { - labelOffset: { - x: 0, - y: 5 - }, - labelInterpolationFnc: function(value) { - return value === 0 ? 0 : ((Math.round(value * 100) / 100) + ''); - } - }, - plugins: [ - Chartist.plugins.ctAxisTitle({ - axisY: { - axisTitle: yAxisTitle, - axisClass: 'ct-axis-title', - offset: { - x: 0, - y: 20 - }, - textAnchor: 'middle', - flipTitle: true - } - }) - ] - }; - } - - function daysAgo(timestamp) { - return -1 * Math.floor(moment.duration(moment().diff(moment(timestamp).startOf('day').valueOf())).asDays()) - } - - function getCodeAnalysisData(metric, defaultValue) { - return getAnalysisData(modalData.team.data.codeAnalysis, metric, defaultValue); - } - - function getSecurityAnalysisData(metric, defaultValue) { - return getAnalysisData(modalData.team.data.securityAnalysis, metric, defaultValue); - } - - function getAnalysisData(origData, metric, defaultValue) { - var data = [], - rawData = {}; - - _(origData) - .groupBy(function(row) { - return daysAgo(row.timestamp); - }) - .map(function(tests, key) { - var avg = tests.length ? _(tests).map(metric).reduce(function(a, b) { return a + b; }) / tests.length : 0; - - // set obj - return [parseInt(key), avg]; - }).forEach(function(item) { - // populate an object instead of dealing with arrays so - // we can get to it by property names - rawData[item[0]] = item[1]; - }); - - for(var x = -90; x < 0; x++) { - var existingValue = rawData[x]; - - data.push({value: existingValue == undefined && defaultValue != undefined ? defaultValue : rawData[x]}); - } - - return { - labels: getDateLabels(data.length), - data: data - } - } - - function prepareUnitTestChartData() - { - var data = getCodeAnalysisData('testSuccessDensity'); - - ctrl.unitTestChartData = { - labels: data.labels, - series: [{ - name: 'Unit test success', - data: data.data - }] - }; - - var options = getDefaultChartOptions('% unit tests passed per day'); - ctrl.unitTestChartOptions = options; - } - - function prepareCodeCoverageChartData() - { - var data = getCodeAnalysisData('lineCoverage'); - - ctrl.codeCoverageChartData = { - labels: data.labels, - series: [{ - name: 'Line Coverage', - data: data.data - }] - }; - - ctrl.codeCoverageChartOptions = getDefaultChartOptions('# of code issues per day'); - } - - function prepareCodeIssuesChartData() - { - var violations = getCodeAnalysisData('violations', 0), - critical = getCodeAnalysisData('criticalViolations', 0), - major = getCodeAnalysisData('majorViolations', 0), - blocker = getCodeAnalysisData('blockerViolations', 0); - - _(blocker.data).forEach(function(record, idx) { - // set a custom tooltip - var tip = ''; - if(violations.data[idx].value > 0) { - tip += '
' + Math.ceil(violations.data[idx].value) + ' issues
'; - } - - if(major.data[idx].value > 0) { - tip += '
' + Math.ceil(major.data[idx].value) + ' major issues
'; - } - - if(blocker.data[idx].value > 0) { - tip += '
' + Math.ceil(blocker.data[idx].value) + ' blocking issues
'; - } - - if(critical.data[idx].value > 0) { - tip += '
' + Math.ceil(critical.data[idx].value) + ' critical issues
'; - } - - if(tip.length) { - violations.data[idx].meta = tip; - major.data[idx].meta = tip; - blocker.data[idx].meta = tip; - critical.data[idx].meta = tip; - } - }); - - ctrl.codeIssuesChartData = { - labels: violations.labels, - series: [ - violations.data, - major.data, - blocker.data, - critical.data - ] - }; - - var options = getDefaultChartOptions('Avg. code issues per day'); - options.stackBars = true; - options.plugins.push(Chartist.plugins.tooltip()); - - ctrl.codeIssuesChartOptions = options; - } - - function prepareSecurityAnalysisChartData() - { - var issuesData = [], - blocker = getSecurityAnalysisData('blocker', 0), - critical = getSecurityAnalysisData('critical', 0), - major = getSecurityAnalysisData('major', 0); - - // create an empty issues data to preserve series colors across charts - _(blocker.data).forEach(function(record, idx) { - issuesData.push({value: 0}); - - // set a custom tooltip - var tip = ''; - if(major.data[idx].value > 0) { - tip += '
' + Math.ceil(major.data[idx].value) + ' major issues
'; - } - - if(blocker.data[idx].value > 0) { - tip += '
' + Math.ceil(blocker.data[idx].value) + ' blocking issues
'; - } - - if(critical.data[idx].value > 0) { - tip += '
' + Math.ceil(critical.data[idx].value) + ' critical issues
'; - } - - if(tip.length) { - major.data[idx].meta = tip; - blocker.data[idx].meta = tip; - critical.data[idx].meta = tip; - } - }); - - ctrl.securityAnalysisChartData = { - labels: blocker.labels, - series: [ - issuesData, - major.data, - blocker.data, - critical.data - ] - }; - - var options = getDefaultChartOptions('# of security issues'); - options.plugins.push(Chartist.plugins.tooltip()); - options.stackBars = true; - ctrl.securityAnalysisChartOptions = options; - } - - function prepareBuildSuccessChartData() { - var rawData = {}, - data = []; - - // build success is being passed as an already grouped value - _(modalData.team.data.buildSuccess) - .forEach(function(item) { - // populate an object instead of dealing with arrays so - // we can get to it by property names - rawData[item[0]] = parseFloat((item[1] * 100).toFixed(1)); - }); - - for(var x = -90; x < 0; x++) { - data.push(rawData[x]); - } - - ctrl.buildSuccessChartData = { - labels: getDateLabels(data.length), - series: [{ - name: 'Build Success', - data: data - }] - }; - - var options = getDefaultChartOptions('% build success'); - ctrl.buildSuccessChartOptions = options; - } - - function prepareFixedBuildChartData() - { - var data = _(modalData.team.data.fixedBuild).map(function(record) { - var timeToFixInMinutes = moment.duration(moment(record.fixedBuild.timestamp).diff(record.brokenBuild.timestamp)).asMinutes() - - return { - meta: (function(r) { - return '
#' + r.brokenBuild.number + ' broke on ' - + moment(r.brokenBuild.timestamp).format('MM/DD/YY [at] hh:mm A') - + '
#' + r.fixedBuild.number + ' fixed on ' - + moment(r.fixedBuild.timestamp).format('MM/DD/YY [at] hh:mm A') + '
'; - })(record), - value: { - x: daysAgo(record.fixedBuild.timestamp), - y: timeToFixInMinutes - } - }; - }).value(); - - ctrl.fixedBuildChartData = { - series: [ - data - ] - }; - - var options = getDefaultChartOptions('Minutes to fix build'); - options.plugins.push(Chartist.plugins.gridBoundaries()); - options.plugins.push(Chartist.plugins.tooltip({ className: 'fixed-build-tooltip' })); - options.plugins.push(Chartist.plugins.axisLabels({ - axisX: { - labels: getDateLabels(90, true) - } - })); - - options.axisX = { - type: Chartist.AutoScaleAxis, - onlyInteger: true, - showLabel: false, - low: -90, - high: 0 - }; - options.showLine = false; - - ctrl.fixedBuildChartOptions = options; - } - - function prepareFuncTestsPassedData() - { - var series = []; - _(modalData.team.data.testSuite) - .groupBy('collectorItemId') - .forEach(function(tests, key) { - var rawData = {}, - name = tests[0].name; - - _(tests).groupBy(function(test) { - return daysAgo(test.timestamp); - }).forEach(function(tests, key) { - var passed = _(tests).map('successCount').reduce(function(a, b) { return a + b; }), - total = _(tests).map('totalCount').reduce(function(a, b) { return a + b; }), - tip = ''; - - _(tests).forEach(function(run) { - tip += '
' + run.successCount + ' of ' + run.totalCount + ' tests passed on ' + moment(run.timestamp).format('MM/DD/YY [at] hh:mm A') + '
'; - }); - - - rawData[parseInt(key)] = {tip: tip, percentPassed: total ? parseFloat((passed / total * 100).toFixed(1)) : 0}; - }); - - var data = []; - for(var x = -90; x<0; x++) { - if(rawData[x] != undefined) { - var obj = rawData[x]; - var tip = '' + obj.tip; - - data.push({ - meta: tip, - value: obj.percentPassed - }); - } - else { - data.push({value:null}); - } - } - - series.push({ - name: name, - data: data - }); - }); - - ctrl.funcTestsPassedChartData = { - labels: getDateLabels(series[0].data.length), - series: series - }; - - var options = getDefaultChartOptions('% of tests passed by suite'); - options.plugins.push(Chartist.plugins.tooltip()); - - ctrl.funcTestsPassedChartOptions = options; - - var seriesChartNames = ['a','b','c','d']; - ctrl.funcTestsPassedLegend = _(series).map(function(dataset, idx) { - return { - name: dataset.name, - chartSeriesName: seriesChartNames[idx % seriesChartNames.length] - } - }).value(); - } - } -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/product/view.html b/UI/src/components/widgets/product/view.html deleted file mode 100644 index 5357ec766f..0000000000 --- a/UI/src/components/widgets/product/view.html +++ /dev/null @@ -1,202 +0,0 @@ - -
- -
-
- Averages and trends are calculated over a 90 Day period. -
-
- -
-
1000 commits -
-
-
100 commits -
-
-
10 commits -
-
-
1 commit -
-
-
-
- -
-
-
- -
- - - - {{team.customName || team.name}} - - -
-
- DevOps Maturity Score - {{team.passedGates}}/{{team.totalGates}} -
-
- 90-day Pipeline Health -
- - -
-
- -
-
-
{{::stage.toUpperCase()}}
- {{teamStageData = team.stages[stage].summary;""}} -
-
-
- - {{teamStageData.average.days}} - D - {{teamStageData.average.hours}} - H - {{teamStageData.average.minutes}} - M -
-
- Average - - +/- - {{teamStageData.deviation.number}} - {{teamStageData.deviation.descriptor}} - -
-
- -
-
- Updated: {{teamStageData.lastUpdated.shortDisplay}} -
- - - -
-
- -
- Latest build #: {{team.latestBuild.number}} -
-
-
-
- -
-
{{::team.prodStage.toUpperCase()}}
-
-
- - {{team.prod.averageDays}} - -
- -
- average from commit to production -
- -
- {{team.prod.totalCommits}} - -
-
- in the last 90 days -
-
-
-
-
- -
-
- -
Add a team
-
-
-
-
-
- -
diff --git a/UI/src/components/widgets/product/view.js b/UI/src/components/widgets/product/view.js deleted file mode 100644 index 9f99a09fc3..0000000000 --- a/UI/src/components/widgets/product/view.js +++ /dev/null @@ -1,564 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('productViewController', productViewController) - .filter('flattenToArray', function() { return function(obj) { - if (!(obj instanceof Object)) return obj; - return Object.keys(obj).map(function (key) { return obj[key]; }); - }}); - - - productViewController.$inject = ['$scope', '$document', '$uibModal', '$location', '$q', '$stateParams', '$timeout', 'buildData', 'codeAnalysisData', 'collectorData', 'dashboardData', 'pipelineData', 'testSuiteData', 'productBuildData', 'productCodeAnalysisData', 'productCommitData', 'productSecurityAnalysisData', 'productTestSuiteData', 'cicdGatesData']; - function productViewController($scope, $document, $uibModal, $location, $q, $stateParams, $timeout, buildData, codeAnalysisData, collectorData, dashboardData, pipelineData, testSuiteData, productBuildData, productCodeAnalysisData, productCommitData, productSecurityAnalysisData, productTestSuiteData, cicdGatesData) { - /*jshint validthis:true */ - var ctrl = this; - - //region Dexie configuration - // setup our local db - var db = new Dexie('ProductPipelineDb'); - Dexie.Promise.on('error', function(err) { - // Log to console or show en error indicator somewhere in your GUI... - console.log('Uncaught Dexie error: ' + err); - }); - - // IMPORTANT: when updating schemas be sure to version the database - // https://github.com/dfahlander/Dexie.js/wiki/Design#database-versioning - db.version(1).stores({ - lastRequest: '[type+id]', - testSuite: '++id,timestamp,[componentId+timestamp]', - codeAnalysis: '++id,timestamp,[componentId+timestamp]', - securityAnalysis: '++id,timestamp,[componentId+timestamp]', - buildData: '++id,timestamp,[componentId+timestamp]', - prodCommit: '++id,timestamp,[collectorItemId+timestamp]' - }); - - // create classes - var LastRequest = db.lastRequest.defineClass({ - id: String, - type: String, - timestamp: Number - }); - - // ad a convenience method to save back the request - LastRequest.prototype.save = function() { - db.lastRequest.put(this); - }; - - db.open(); - - // clear out any collection data if there is a reset parameter - if($stateParams.delete) { - db.delete().then(function() { - // redirect to this page without the parameter - window.location.href = '/#/dashboard/' + $stateParams.id; - }); - } - - // remove any data from the existing tables - if($stateParams.reset || HygieiaConfig.local) { - db.lastRequest.clear(); - db.codeAnalysis.clear(); - db.testSuite.clear(); - db.buildData.clear(); - db.prodCommit.clear(); - } - // endregion - - // private properties - var teamDashboardDetails = {}, - isReload = null; - - // set our data before we get things started - var widgetOptions = angular.copy($scope.widgetConfig.options); - - if (widgetOptions && widgetOptions.teams) { - ctrl.configuredTeams = widgetOptions.teams; - } - - ctrl.teamCrlStages = {}; - ctrl.prodStages={}; - ctrl.orderedStages = {}; - - // pull all the stages from pipeline. Create a map for all ctrl stages for each team. - ctrl.load = function() { - var now = moment(), - ninetyDaysAgo = now.add(-90, 'days').valueOf(), - dateBegins = ninetyDaysAgo; - var nowTimestamp = moment().valueOf(); - // get our pipeline commit data. start by seeing if we've already run this request - _(ctrl.configuredTeams).forEach(function (configuredTeam) { - var collectId = configuredTeam.collectorItemId; - var orderedStages = orderKeys(); - var stages = []; - pipelineData - .commits(dateBegins, nowTimestamp, collectId) - .then(function (response) { - response = response[0]; - for (var x in response.stages) { - orderedStages.push(x, x); - } - stages = orderedStages.keys(); - ctrl.teamCrlStages[collectId] = stages; - ctrl.prodStages[collectId] = response.prodStage; - ctrl.orderedStages[collectId] = response.orderMap; - }).then(processLoad); - }); - }; - - // make ordered list - function orderKeys() { - var keys = []; - var val = {}; - return { - push: function(k,v){ - if (!val[k]) keys.push(k); - val[k] = v; - }, - keys: function(){return keys}, - values: function(){return val} - }; - } - - - // public methods - ctrl.addTeam = addTeam; - ctrl.editTeam = editTeam; - ctrl.openDashboard = openDashboard; - ctrl.viewTeamStageDetails = viewTeamStageDetails; - ctrl.viewQualityDetails = viewQualityDetails; - ctrl.viewGatesDetails = viewGatesDetails; - ctrl.initPerc = initPerc; - - // public data methods - ctrl.teamStageHasCommits = teamStageHasCommits; - - - //region public methods - function processLoad() { - ctrl.sortableOptions = { - additionalPlaceholderClass: 'product-table-tr', - placeholder: function(el) { - // create a placeholder row - var tr = $document[0].createElement('div'); - for(var x=0;x<=$scope.widgetConfig.options.teams.length+1;x++) { - var td = $document[0].createElement('div'); - td.setAttribute('class', 'product-table-td'); - - if(x == 0) { - // add the name of the row so it somewhat resembles the actual data - var name = $document[0].createElement('div'); - name.setAttribute('class', 'team-name'); - name.innerText = el.element[0].querySelector('.team-name').innerText; - td.setAttribute('class', 'product-table-td team-name-cell'); - td.appendChild(name); - } - tr.appendChild(td); - } - - return tr; - }, - orderChanged: function() { - // re-order our widget options - var teams = ctrl.configuredTeams, - existingConfigTeams = $scope.widgetConfig.options.teams, - newConfigTeams = []; - - _(teams).forEach(function(team) { - _(existingConfigTeams).forEach(function(configTeam) { - if(team.collectorItemId == configTeam.collectorItemId) { - newConfigTeams.push(configTeam); - } - }); - }); - $scope.widgetConfig.options.teams = newConfigTeams; - updateWidgetOptions($scope.widgetConfig.options); - } - }; - - // determine our current state - if (isReload === null) { - isReload = false; - } - else if(isReload === false) { - isReload = true; - } - - collectTeamStageData(widgetOptions.teams, [].concat(ctrl.teamCrlStages)); - - var requestedData = getTeamDashboardDetails(widgetOptions.teams); - if(!requestedData) { - for(var collectorItemId in teamDashboardDetails) { - getTeamComponentData(collectorItemId); - } - } - } - - // remove data from the db where data is older than the provided timestamp - function cleanseData(table, beforeTimestamp) { - table.where('timestamp').below(beforeTimestamp).toArray(function(rows) { - _(rows).forEach(function(row) { - table.delete(row.id); - }) - }); - } - - function addTeam() { - $uibModal.open({ - templateUrl: 'components/widgets/product/add-team/add-team.html', - controller: 'addTeamController', - controllerAs: 'ctrl' - }).result.then(function(config) { - if(!config) { - return; - } - - // prepare our response for the widget upsert - var options = $scope.widgetConfig.options; - - // make sure it's an array - if(!options.teams || !options.teams.length) { - options.teams = []; - } - - var itemInd = false; - - // iterate over teams and set itemInd to true if team is already added to prod dashboard. - for(var i=0;i -
- - - - {{$select.selected.options.projectName}} - - -
-
- - No Projects were found - -
-
-
- -
-
- \ No newline at end of file diff --git a/UI/src/components/widgets/rally/config.js b/UI/src/components/widgets/rally/config.js deleted file mode 100644 index d53f859388..0000000000 --- a/UI/src/components/widgets/rally/config.js +++ /dev/null @@ -1,53 +0,0 @@ -/** - * Rally widget configuration - */ -(function() { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('RallyWidgetConfigController', RallyWidgetConfigController); - RallyWidgetConfigController.$inject = ['modalData', '$scope', 'rallyData', 'collectorData', '$uibModalInstance']; - function RallyWidgetConfigController(modalData, $scope, rallyData, collectorData, $uibModalInstance) { - var ctrl = this; - var widgetConfig = modalData.widgetConfig; - // public variables - ctrl.toolsDropdownPlaceholder = 'Loading Projects...'; - ctrl.toolsDropdownDisabled = true; - ctrl.oridata = null; - ctrl.loading = true; - // public methods - ctrl.submit = submitForm; - // request all the rally collector items - collectorData.itemsByType('AgileTool').then(processResponse); - // method implementations - function processResponse(data) { - ctrl.toolsDropdownPlaceholder = 'Select the project'; - ctrl.toolsDropdownDisabled = false; - var filteredData = _.uniqBy(data, 'options.projectId'); //keep unique projects by projectId - ctrl.rallyProjects = filteredData; - var selectedIndex = _.findIndex(filteredData, function(selectedItem) { return selectedItem.options.projectId == widgetConfig.options.projectId}); - ctrl.rallyProject = filteredData[selectedIndex]; - ctrl.rallySelectedIteration = true; - - } - function submitForm(valid, collectorItemId) { - if (valid) { - var projectId = ctrl.rallyProject.options.projectId; - var projectName = ctrl.rallyProject.options.projectName; - var postObj = { - name: 'AgileTool', - options: { - id: widgetConfig.options.id, - projectId: projectId, - projectName: projectName - }, - componentId: modalData.dashboard.application.components[0].id, - collectorItemId: collectorItemId - }; - // pass this new config to the modal closing so it's saved - $uibModalInstance.close(postObj); - } - } - } -})(); diff --git a/UI/src/components/widgets/rally/graphDetail.html b/UI/src/components/widgets/rally/graphDetail.html deleted file mode 100644 index 44571b2388..0000000000 --- a/UI/src/components/widgets/rally/graphDetail.html +++ /dev/null @@ -1,10 +0,0 @@ - -
-
-
ITERATION BURNDOWN
- -
-
-
diff --git a/UI/src/components/widgets/rally/graphDetail.js b/UI/src/components/widgets/rally/graphDetail.js deleted file mode 100644 index 95e1284a83..0000000000 --- a/UI/src/components/widgets/rally/graphDetail.js +++ /dev/null @@ -1,71 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('RallyGraphDetailController', RallyGraphDetailController); - - RallyGraphDetailController.$inject = ['$scope','$uibModalInstance', '$uibModal', 'iterationBurnData', 'planEstimate', 'label']; - function RallyGraphDetailController($scope,$uibModalInstance, $uibModal, iterationBurnData, planEstimate, label) { - - var maxYaxisAccepted = (20-(parseInt(planEstimate)%20))+parseInt(planEstimate); - var ctrl = this; - var data = iterationBurnData; -/*****Start Iteration burndown charts configuration *****/ - $scope.labels = label; - $scope.colors = ['#5c9acb', '#696969', '#7fb17f']; - $scope.data = iterationBurnData; - $scope.datasetOverride = [ - { yAxisID: 'y-axis-1',label: "Task To Do (Hours)",type: 'bar',backgroundColor: "rgba(92,154,203,1)"}, - { yAxisID: 'y-axis-1',label: "Ideal (Hours)",type: 'line',borderColor: "rgba(105,105,105,1)", fill: false }, - { yAxisID: 'y-axis-2',label: "Accepted (Points)",type: 'bar',backgroundColor: "rgba(127,177,127,1)" }]; - $scope.options = { - scales: { - yAxes: [ - { - id: 'y-axis-1', - type: 'linear', - display: true, - position: 'right' - }, - { - id: 'y-axis-1', - type: 'linear', - display: true, - position: 'left', - scaleLabel:{ - display: true, - labelString:"Task To Do (Hours)" - }, - ticks: { - beginAtZero:true, - min: 0 - } - }, - { - id: 'y-axis-2', - type: 'linear', - display: true, - position: 'right', - scaleLabel:{ - display: true, - labelString:"Accepted (Points)" - }, - ticks: { - beginAtZero:true, - min: 0, - max: maxYaxisAccepted, - stepSize: 20 - } - } - ], xAxes: [{ - scaleLabel: { - display: true, - labelString: 'Date' - } - }] - } - }; -/*****End Iteration burndown charts configuration *****/ - } -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/rally/module.js b/UI/src/components/widgets/rally/module.js deleted file mode 100644 index 9329ecbe7e..0000000000 --- a/UI/src/components/widgets/rally/module.js +++ /dev/null @@ -1,31 +0,0 @@ -(function() { - 'use strict'; - var widget_state, - config = { - view: { - defaults: { - title: 'Rally' // widget title - }, - controller: 'RallyViewController', - controllerAs: 'rallyView', - templateUrl: 'components/widgets/rally/view.html' - }, - config: { - controller: 'RallyWidgetConfigController', - controllerAs: 'rallyConfig', - templateUrl: 'components/widgets/rally/config.html' - }, - getState: getState - }; - angular - .module(HygieiaConfig.module) - .config(register); - register.$inject = ['widgetManagerProvider', 'WidgetState']; - function register(widgetManagerProvider, WidgetState) { - widget_state = WidgetState; - widgetManagerProvider.register('rally', config); - } - function getState(widgetConfig) { - return HygieiaConfig.local || (widgetConfig.id) ? widget_state.READY : widget_state.CONFIGURE; - } -})(); diff --git a/UI/src/components/widgets/rally/rally.less b/UI/src/components/widgets/rally/rally.less deleted file mode 100644 index 43ea437089..0000000000 --- a/UI/src/components/widgets/rally/rally.less +++ /dev/null @@ -1,40 +0,0 @@ -@import (reference) '../../../app/css/variables.less'; -@import (reference) '../../../app/css/mixins.less'; - -.rally-view { - .rally-summary-table { - .legendTxts{ - font-size: 11px; - - } - .legendTxtStyle{ - border-top: 1px dotted #fff; - } - .legendTxtValue{ - font-size: 1.7rem; - font-style:italic; - } - .legendTxtStyle a{ - color:#fff; - cursor:pointer; - } - .tdTxtColRally1{ - color: #EB5A46; - } - .tdTxtColRally2{ - color: #FFAB4A; - } - .tdTxtColRally3{ - color: #F2D600; - } - .tdTxtColRally4{ - color: #C377E0; - } - .tdTxtColRally5{ - color: #0079BF; - } - .tdTxtColRally6{ - color: #61BD4F; - } - } -} \ No newline at end of file diff --git a/UI/src/components/widgets/rally/rallyBuildDetail.html b/UI/src/components/widgets/rally/rallyBuildDetail.html deleted file mode 100644 index af252a60bb..0000000000 --- a/UI/src/components/widgets/rally/rallyBuildDetail.html +++ /dev/null @@ -1,40 +0,0 @@ - -
-
-
USER STORIES
-
-
- -
-
- -
- - {{group.storyId}} - {{group.storyName}} - -
-
- - - - - - - - - - - - - -
Owner NameLast Updated
{{group.ownerName}} - {{group.lastUpdateDate | date:'MMM d, HH:mm:ss'}} -
-
-
-
-
-
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/rally/rallyBuildDetail.js b/UI/src/components/widgets/rally/rallyBuildDetail.js deleted file mode 100644 index 31bba720ea..0000000000 --- a/UI/src/components/widgets/rally/rallyBuildDetail.js +++ /dev/null @@ -1,13 +0,0 @@ -(function() { - 'use strict'; - angular.module(HygieiaConfig.module) - .controller('RallyBuildDetailController', RallyBuildDetailController); - RallyBuildDetailController.$inject = ['$scope', '$uibModalInstance', '$uibModal', 'resultData']; - - function RallyBuildDetailController($scope, $uibModalInstance, $uibModal, resultData) { - var ctrl = this; - $scope.oneAtATime = true; - $scope.allClass = true; - $scope.groups = resultData; - } -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/rally/view.html b/UI/src/components/widgets/rally/view.html deleted file mode 100644 index c9d50191c1..0000000000 --- a/UI/src/components/widgets/rally/view.html +++ /dev/null @@ -1,49 +0,0 @@ -
-
-
- {{rallyView.projectTitle}} -
-
-
-
- -
-
{{item.iterationName}}
-
-
-
Remaining Days : {{item.remainingDays}} Days
-
-
-
-
{{item.totalUserStories}}
- -
-
-
{{item.storyStages[0].defined}}
- -
-
-
{{item.storyStages[0].inProgress}}
- -
-
-
{{item.storyStages[0].completed}}
- -
-
-
{{item.storyStages[0].accepted}}
- -
-
-
Iteration Burndown 
- -
-
-
- No Active Iteration found -
-
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/rally/view.js b/UI/src/components/widgets/rally/view.js deleted file mode 100644 index 8a116ad415..0000000000 --- a/UI/src/components/widgets/rally/view.js +++ /dev/null @@ -1,193 +0,0 @@ -(function() { - 'use strict'; - angular.module(HygieiaConfig.module) - .controller('RallyViewController', RallyViewController); - RallyViewController.$inject = ['$q', '$scope', 'rallyData', '$uibModal', 'collectorData']; - - function RallyViewController($q, $scope, rallyData, $uibModal, collectorData) { - var ctrl = this; - ctrl.showGraphDetail = showGraphDetail; - ctrl.showRallyBuildDetail = showRallyBuildDetail; - ctrl.projectTitle = $scope.widgetConfig.options.projectName; - ctrl.lastUpdated = ""; - ctrl.load = function() { - //start getting the response data using http service - var deferred = $q.defer(); - var params = { - componentId: $scope.widgetConfig.componentId, - projectId: $scope.widgetConfig.options.projectId, - }; - rallyData.details(params) - .then(function(data) { - processResponse(data); - if (data.length != 0) ctrl.lastUpdated = data[0].rallyFeature.lastUpdated; - }) - .then(function() { - collectorData.getCollectorItem($scope.widgetConfig.componentId, 'AgileTool') - .then(function(data) { - deferred.resolve({ - lastUpdated: ctrl.lastUpdated, - collectorItem: data - }); - }); - }); - return deferred.promise; - //end getting the response data using http service - }; - - function processResponse(data) { - $scope.myInterval = 5000; - $scope.noWrapSlides = false; - $scope.active = 0; - var currIndex = 0; - $scope.rallyResults = []; - var planEstimate, planEstimateArr, maxYaxisAccepted, labels, colors, data, options, datasetOverride, remainingDays, iterationName, totalUserStories, storyStages; - _.each(data, function(item) { - planEstimate = item.rallyFeature.planEstimate || 120; - maxYaxisAccepted = (20 - (parseInt(planEstimate) % 20)) + parseInt(planEstimate); - labels = item.rallyBurnDownData.iterationDates; - colors = []; - data = []; - datasetOverride = []; - remainingDays = item.rallyFeature.remainingDays; - iterationName = item.rallyFeature.iterationName; - totalUserStories = 0; - storyStages = item.rallyFeature.storyStages; - planEstimateArr = planEstimate; - if (item.rallyFeature.storyStages.length > 0) { - totalUserStories = parseInt(item.rallyFeature.storyStages[0].backlog || 0) + parseInt(item.rallyFeature.storyStages[0].defined || 0) + parseInt(item.rallyFeature.storyStages[0].inProgress || 0) + parseInt(item.rallyFeature.storyStages[0].completed || 0) + parseInt(item.rallyFeature.storyStages[0].accepted || 0); - } - colors.push('#5c9acb', '#696969', '#7fb17f'); - data.push(item.rallyBurnDownData.toDoHours, item.rallyBurnDownData.totalTaskEstimate, item.rallyBurnDownData.acceptedPoints); - options = { - scales: { - yAxes: [{ - id: 'y-axis-1', - type: 'linear', - display: true, - position: 'right' - }, { - id: 'y-axis-1', - type: 'linear', - display: true, - position: 'left', - scaleLabel: { - display: true, - labelString: "Task To Do (Hours)" - }, - ticks: { - beginAtZero: true, - min: 0 - } - }, { - id: 'y-axis-2', - type: 'linear', - display: true, - position: 'right', - scaleLabel: { - display: true, - labelString: "Accepted (Points)" - }, - ticks: { - beginAtZero: true, - min: 0, - max: maxYaxisAccepted, - stepSize: 20 - } - }] - } - }; - datasetOverride.push({ - yAxisID: 'y-axis-1', - label: "Task To Do (Hours)", - type: 'bar', - backgroundColor: "rgba(92,154,203,1)" - }, { - yAxisID: 'y-axis-1', - label: "Ideal (Hours)", - type: 'line', - borderColor: "rgba(105,105,105,1)", - fill: false - }, { - yAxisID: 'y-axis-2', - label: "Accepted (Points)", - type: 'bar', - backgroundColor: "rgba(127,177,127,1)" - }); - $scope.rallyResults.push({ - "labels": labels, - "colors": colors, - "data": data, - "options": options, - "datasetOverride": datasetOverride, - "iterationName": iterationName, - "remainingDays": remainingDays, - "storyStages": storyStages, - "totalUserStories": totalUserStories, - "planEstimateArr": planEstimateArr, - "id": currIndex++ - }); - }); - } - //To show the graph in detailed view - function showGraphDetail(planEstimate, iterationBurnData, label) { - $uibModal.open({ - controller: 'RallyGraphDetailController', - controllerAs: 'graphdetail', - templateUrl: 'components/widgets/rally/graphDetail.html', - size: 'md', - resolve: { - planEstimate: function() { - return parseInt(planEstimate) - }, - iterationBurnData: function() { - return iterationBurnData; - }, - label: function() { - return label; - } - } - }); - } - //To show the userstroies involved in the current iteration - function showRallyBuildDetail(data, status) { - var resultData = []; - resultData = data; - switch (status) { - case "Accepted": - resultData = _.filter(data, function(item) { - return item.state === "Accepted" - }); - break; - case "Completed": - resultData = _.filter(data, function(item) { - return item.state === "Completed" - }); - break; - case "In Progress": - resultData = _.filter(data, function(item) { - return item.state === "In Progress" - }); - break; - case "Defined": - resultData = _.filter(data, function(item) { - return item.state === "Defined" - }); - break; - default: - resultData = data; - } - $uibModal.open({ - controller: 'RallyBuildDetailController', - controllerAs: 'rallyBuildDetail', - templateUrl: 'components/widgets/rally/rallyBuildDetail.html', - size: 'lg', - resolve: { - resultData: function() { - return resultData; - } - } - }); - } - } -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/repo/config.html b/UI/src/components/widgets/repo/config.html deleted file mode 100644 index 619dfd2bb9..0000000000 --- a/UI/src/components/widgets/repo/config.html +++ /dev/null @@ -1,114 +0,0 @@ - -
- - - - - - - - - - - - - - - - - - - - - -
- - - - - - - Username :  - - - Password :  - - - - - - - - - - - - - - - - - - -
- -
-
-
diff --git a/UI/src/components/widgets/repo/config.js b/UI/src/components/widgets/repo/config.js deleted file mode 100644 index ef55ee0423..0000000000 --- a/UI/src/components/widgets/repo/config.js +++ /dev/null @@ -1,232 +0,0 @@ -/** - * Build widget configuration - */ -(function() { - 'use strict'; - - angular.module(HygieiaConfig.module).controller('RepoConfigController', - RepoConfigController); - - RepoConfigController.$inject = [ 'modalData', '$uibModalInstance', - 'collectorData' ]; - function RepoConfigController(modalData, $uibModalInstance, collectorData) { - var ctrl = this; - var widgetConfig = modalData.widgetConfig; - - // Request collectors - collectorData.collectorsByType('scm').then(processCollectorsResponse); - - function processCollectorsResponse(data) { - ctrl.collectors = data; - - ctrl.repoOptions =[]; - _(data).forEach(function (collector) { - ctrl.repoOptions.push({name:collector.name,value:collector.name}); - }); - var collector = modalData.dashboard.application.components[0].collectorItems.SCM; - var collectorId = (collector!=null && collector[0].collector!=null)? collector[0].collector.id: null; - if(collectorId!=null){ - collectorData.collectorsById(collectorId).then(function(response){ - var collectorResponse = response[0]; - var scmType = collectorResponse.name; - var myIndex; - if(scmType!=null){ - for (var v = 0; v < ctrl.repoOptions.length; v++) { - if (ctrl.repoOptions[v].name.toUpperCase() === scmType.toUpperCase()) { - myIndex = v; - } - } - ctrl.repoOption=ctrl.repoOptions[myIndex]; - } - - }); - } - // sort collectorItems by lastUpdated - var sorted = _.sortBy(collector,function(collectorItem){ - return - (new Date(collectorItem.lastUpdated).getTime()); - }); - - if(!angular.isUndefined(sorted) && !angular.isUndefined(sorted[0])){ - ctrl.repoUrl = removeGit(sorted[0].options.url); - ctrl.gitBranch = sorted[0].options.branch; - ctrl.repouser = sorted[0].options.userID; - ctrl.repopass = sorted[0].options.password; - ctrl.repoPersonalAccessToken = sorted[0].options.personalAccessToken; - } - - - } - - // public variables - ctrl.submitted = false; - ctrl.collectors = []; - - // public methods - ctrl.submit = submitForm; - - - - /* - * function submitForm(valid, url) { ctrl.submitted = true; if (valid && - * ctrl.collectors.length) { - * createCollectorItem(url).then(processCollectorItemResponse); } } - */ - function submitForm(form) { - ctrl.submitted = true; - if (form.$valid && ctrl.collectors.length) { - - //there is an existing repo and nothing was changed - if (widgetConfig.options.scm) { - if (ctrl.repoOption.name === widgetConfig.options.scm.name && - ctrl.repoUrl === widgetConfig.options.url && - ctrl.gitBranch === widgetConfig.options.branch && - ctrl.repouser === widgetConfig.options.userID && - ctrl.repopass === widgetConfig.options.password) { - $uibModalInstance.close(); - return; - } - } - - if (ctrl.repopass) { - if (ctrl.repopass === widgetConfig.options.password) { - //password is unchanged in the form so don't encrypt it again - try { - createCollectorItem().then(processCollectorItemResponse, handleError); - } catch (e) { - console.log(e); - } - } else { - collectorData.encrypt(ctrl.repopass).then(function (response) { - if (response === 'ERROR') { - form.repopass.$setValidity('errorEncryptingPassword', false); - return; - } - ctrl.repopass = response; - try { - createCollectorItem().then(processCollectorItemResponse, handleError); - } catch (e) { - console.log(e); - } - }); - } - } - if (ctrl.repoPersonalAccessToken) { - if (ctrl.repoPersonalAccessToken === widgetConfig.options.personalAccessToken) { - //password is unchanged in the form so don't encrypt it again - try { - createCollectorItem().then(processCollectorItemResponse, handleError); - } catch (e) { - console.log(e); - } - } else { - collectorData.encrypt(ctrl.repoPersonalAccessToken).then(function (response) { - - ctrl.repoPersonalAccessToken = response; - try { - createCollectorItem().then(processCollectorItemResponse, handleError); - } catch (e) { - console.log(e); - } - }); - } - } - else { - createCollectorItem().then(processCollectorItemResponse, handleError); - } - } - } - - /* - * function createCollectorItem(url) { var item = { // TODO - Remove - * hard-coded subversion reference when mulitple // scm collectors - * become available collectorId : _.find(ctrl.collectors, { name : - * 'Subversion' }).id, options : { url : url } }; return - * collectorData.createCollectorItem(item); } - */ - - function getNonNullString(value) { - return _.isEmpty(value)||_.isUndefined(value)?"":value - } - - function removeGit(url){ - if (!angular.isUndefined(url) && url.endsWith(".git")) { - url = url.substring(0, url.lastIndexOf(".git")); - } - return url; - } - function getOptions(scm) { - return { - url: removeGit(ctrl.repoUrl), - branch: getNonNullString(ctrl.gitBranch), - userID: getNonNullString(ctrl.repouser), - password: getNonNullString(ctrl.repopass), - personalAccessToken:getNonNullString(ctrl.repoPersonalAccessToken) - } - } - - function getUniqueOptions (scm) { - return { - url: removeGit(ctrl.repoUrl), - branch: ctrl.gitBranch - } - } - - function createCollectorItem() { - var item = {}; - - if (ctrl.repoOption.name.indexOf("GitHub") !== -1) { - - item = { - collectorId: _.find(ctrl.collectors, {name: 'GitHub'}).id, - options: getOptions('Github'), - uniqueOptions: getUniqueOptions('Github') - }; - } else if (ctrl.repoOption.name.indexOf("Bitbucket") !== -1) { - - item = { - collectorId: _.find(ctrl.collectors, {name: 'Bitbucket'}).id, - options: getOptions('Bitbucket'), - uniqueOptions: getUniqueOptions('Bitbucket') - }; - } else if (ctrl.repoOption.name.indexOf("Subversion") !== -1) { - item = { - collectorId : _.find(ctrl.collectors, { name: 'Subversion' }).id, - options: getOptions('Subversion'), - uniqueOptions: getUniqueOptions('Subversion') - }; - } else if (ctrl.repoOption.name.indexOf("Gitlab") !== -1) { - item = { - collectorId : _.find(ctrl.collectors, { name: 'Gitlab' }).id, - options: getOptions('Gitlab'), - uniqueOptions: getUniqueOptions('Gitlab') - }; - } else if (ctrl.repoOption.name.indexOf("AzureRepos") !== -1) { - item = { - collectorId : _.find(ctrl.collectors, { name: 'AzureRepos' }).id, - options: getOptions('AzureRepos'), - uniqueOptions: getUniqueOptions('AzureRepos') - }; - } - return collectorData.createCollectorItem(item); - } - - function handleError(response) { - if(response.status === 401) { - $modalInstance.close(); - } - } - - function processCollectorItemResponse(response) { - var postObj = { - name : "repo", - options:{ - id: widgetConfig.options.id - }, - componentId : modalData.dashboard.application.components[0].id, - collectorItemId : response.data.id - }; - // pass this new config to the modal closing so it's saved - $uibModalInstance.close(postObj); - } - } -})(); diff --git a/UI/src/components/widgets/repo/detail.html b/UI/src/components/widgets/repo/detail.html deleted file mode 100644 index 0deefc8854..0000000000 --- a/UI/src/components/widgets/repo/detail.html +++ /dev/null @@ -1,63 +0,0 @@ - -
-
- - - - - - - - - - - - - - - - - - -
RevisionAuthorMessageTime
{{::commit.scmRevisionNumber | limitTo:8}}{{::commit.scmAuthor}}{{::commit.scmCommitLog}}{{::commit.scmCommitTimestamp | date:'MMM d, HH:mm:ss'}}
- - - - - - - - - - - - - - - - - - -
NumberAuthorMessageTime
{{::pull.number | limitTo:8}}{{::pull.userId}}{{::pull.scmCommitLog}}{{::pull.createdAt | date:'MMM d, HH:mm:ss'}}
- - - - - - - - - - - - - - - - - - -
NumberAuthorMessageTime
{{::issue.number | limitTo:8}}{{::issue.userId}}{{::issue.scmCommitLog}}{{::issue.createdAt | date:'MMM d, HH:mm:ss'}}
-
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/repo/detail.js b/UI/src/components/widgets/repo/detail.js deleted file mode 100644 index 3a7cfcdf80..0000000000 --- a/UI/src/components/widgets/repo/detail.js +++ /dev/null @@ -1,19 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('RepoDetailController', RepoDetailController); - - RepoDetailController.$inject = ['$uibModalInstance', 'commits', 'pulls','issues','DashStatus']; - function RepoDetailController($uibModalInstance, commits, pulls, issues, DashStatus) { - /*jshint validthis:true */ - var ctrl = this; - - ctrl.statuses = DashStatus; - ctrl.commits = commits; - ctrl.pulls = pulls; - ctrl.issues = issues; - - } -})(); \ No newline at end of file diff --git a/UI/src/components/widgets/repo/module.js b/UI/src/components/widgets/repo/module.js deleted file mode 100644 index 9caae7b408..0000000000 --- a/UI/src/components/widgets/repo/module.js +++ /dev/null @@ -1,35 +0,0 @@ -(function () { - 'use strict'; - - var widget_state, - config = { - view: { - defaults: { - title: 'Code Repo' // widget title - }, - controller: 'RepoViewController', - controllerAs: 'repoView', - templateUrl: 'components/widgets/repo/view.html' - }, - config: { - controller: 'RepoConfigController', - controllerAs: 'repoConfig', - templateUrl: 'components/widgets/repo/config.html' - }, - getState: getState - }; - - angular - .module(HygieiaConfig.module) - .config(register); - - register.$inject = ['widgetManagerProvider', 'WidgetState']; - function register(widgetManagerProvider, WidgetState) { - widget_state = WidgetState; - widgetManagerProvider.register('repo', config); - } - - function getState(widgetConfig) { - return HygieiaConfig.local || (widgetConfig.id) ? widget_state.READY : widget_state.CONFIGURE; - } -})(); diff --git a/UI/src/components/widgets/repo/repo.less b/UI/src/components/widgets/repo/repo.less deleted file mode 100644 index f0de39069d..0000000000 --- a/UI/src/components/widgets/repo/repo.less +++ /dev/null @@ -1,49 +0,0 @@ -@import (reference) '../../../app/css/variables.less'; -@import (reference) '../../../app/css/mixins.less'; - -.repo-view { - .commit-view{ - .ct-series-a .ct-line { - stroke: #04eeff; - } - .ct-series-b .ct-line { - stroke: #04eb0f; - } - .ct-series-c .ct-line { - stroke: red; - } - } - - .repo-summary-table { - @dash-chart-alt-color: contrast('blue'); - - td { - .text-lg; - vertical-align: top; - text-align: center; - width: 20%; - padding: .1rem .1rem; - - &:first-child { - .text-standard; - text-align: left; - width: 40%; - } - - &:nth-child(even) { - background: @dash-widget-section-highlight; - } - } - - tr:last-of-type td { - .text-standard; - background: none; - vertical-align: top; - &:not(:first-child) { - border-top: 1px solid @dash-divider; - } - } - } -} - - diff --git a/UI/src/components/widgets/repo/view.html b/UI/src/components/widgets/repo/view.html deleted file mode 100644 index e5905a00df..0000000000 --- a/UI/src/components/widgets/repo/view.html +++ /dev/null @@ -1,72 +0,0 @@ -
-
-
- Issues, Pulls and Commits per day -
-
-
- - -
-
-
- -
-
- Summary -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Commits{{repoView.lastDayCommitCount}}{{repoView.lastSevenDaysCommitCount}}{{repoView.lastFourteenDaysCommitCount}}
Pulls{{repoView.lastDayPullCount}}{{repoView.lastsevenDaysPullCount}}{{repoView.lastfourteenDaysPullCount}}
Issues{{repoView.lastDayIssueCount}}{{repoView.lastsevenDaysIssueCount}}{{repoView.lastfourteenDaysIssueCount}}
Committors{{repoView.lastDayCommitContributorCount}}{{repoView.lastSevenDaysCommitContributorCount}}{{repoView.lastFourteenDaysCommitContributorCount}}
Contributors{{repoView.lastDayPullContributorCount}}{{repoView.lastsevenDaysPullContributorCount}}{{repoView.lastfourteenDaysPullContributorCount}}
Ideators{{repoView.lastDayIssueContributorCount}}{{repoView.lastsevenDaysIssueContributorCount}}{{repoView.lastfourteenDaysIssueContributorCount}}
TodayLast
7 Days
Last
14 Days
-
-
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/repo/view.js b/UI/src/components/widgets/repo/view.js deleted file mode 100644 index 6297e9f166..0000000000 --- a/UI/src/components/widgets/repo/view.js +++ /dev/null @@ -1,430 +0,0 @@ -(function () { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('RepoViewController', RepoViewController); - - RepoViewController.$inject = ['$q', '$scope','codeRepoData', 'pullRepoData', 'issueRepoData', 'collectorData', '$uibModal']; - function RepoViewController($q, $scope, codeRepoData, pullRepoData, issueRepoData, collectorData, $uibModal) { - var ctrl = this; - - ctrl.combinedChartOptions = { - plugins: [ - Chartist.plugins.gridBoundaries(), - Chartist.plugins.lineAboveArea(), - Chartist.plugins.pointHalo(), - Chartist.plugins.ctPointClick({ - onClick: showDetail - }), - Chartist.plugins.axisLabels({ - stretchFactor: 1.4, - axisX: { - labels: [ - moment().subtract(14, 'days').format('MMM DD'), - moment().subtract(7, 'days').format('MMM DD'), - moment().format('MMM DD') - ] - } - }), - Chartist.plugins.ctPointLabels({ - textAnchor: 'middle' - }) - ], - - showArea: false, - lineSmooth: false, - fullWidth: true, - axisY: { - offset: 30, - showGrid: true, - showLabel: true, - labelInterpolationFnc: function (value) { - return Math.round(value * 100) / 100; - } - } - }; - - ctrl.commits = []; - ctrl.pulls = []; - ctrl.issues = []; - - ctrl.showDetail = showDetail; - ctrl.load = function() { - var deferred = $q.defer(); - var params = { - componentId: $scope.widgetConfig.componentId, - numberOfDays: 14 - }; - - codeRepoData.details(params).then(function (data) { - processCommitResponse(data.result, params.numberOfDays); - ctrl.lastUpdated = data.lastUpdated; - }).then(function () { - collectorData.getCollectorItem($scope.widgetConfig.componentId, 'scm').then(function (data) { - deferred.resolve( {lastUpdated: ctrl.lastUpdated, collectorItem: data}); - }); - }); - pullRepoData.details(params).then(function (data) { - processPullResponse(data.result, params.numberOfDays); - ctrl.lastUpdated = data.lastUpdated; - }).then(function () { - collectorData.getCollectorItem($scope.widgetConfig.componentId, 'scm').then(function (data) { - deferred.resolve( {lastUpdated: ctrl.lastUpdated, collectorItem: data}); - }); - }); - issueRepoData.details(params).then(function (data) { - processIssueResponse(data.result, params.numberOfDays); - ctrl.lastUpdated = data.lastUpdated; - }).then(function () { - collectorData.getCollectorItem($scope.widgetConfig.componentId, 'scm').then(function (data) { - deferred.resolve( {lastUpdated: ctrl.lastUpdated, collectorItem: data}); - }); - }); - - return deferred.promise; - }; - - function showDetail(evt) { - var target = evt.target, - pointIndex = target.getAttribute('ct:point-index'); - - var seriesIndex = target.getAttribute('ct:series-index'); - - //alert(ctrl); - $uibModal.open({ - controller: 'RepoDetailController', - controllerAs: 'detail', - templateUrl: 'components/widgets/repo/detail.html', - size: 'lg', - - resolve: { - commits: function() { - if (seriesIndex == "0") - return groupedCommitData[pointIndex]; - }, - pulls: function() { - if (seriesIndex == "1") - return groupedpullData[pointIndex]; - }, - issues: function() { - if (seriesIndex == "2") - return groupedissueData[pointIndex]; - } - } - }); - } - - var commits = []; - var groupedCommitData = []; - function processCommitResponse(data, numberOfDays) { - commits = []; - groupedCommitData = []; - // get total commits by day - var groups = _(data).sortBy('timestamp') - .groupBy(function (item) { - return -1 * Math.floor(moment.duration(moment().diff(moment(item.scmCommitTimestamp))).asDays()); - }).value(); - - for (var x = -1 * numberOfDays + 1; x <= 0; x++) { - if (groups[x]) { - commits.push(groups[x].length); - groupedCommitData.push(groups[x]); - } - else { - commits.push(0); - groupedCommitData.push([]); - } - } - var labels = []; - _(commits).forEach(function (c) { - labels.push(''); - }); - //update charts - if (commits.length) - { - ctrl.commitChartData = { - series: [commits], - labels: labels - }; - } - ctrl.combinedChartData = { - labels: labels, - series: [{ - name: 'commits', - data: commits - }, { - name: 'pulls', - data: pulls - }, { - name: 'issues', - data: issues - }] - }; - - // group get total counts and contributors - var today = toMidnight(new Date()); - var sevenDays = toMidnight(new Date()); - var fourteenDays = toMidnight(new Date()); - sevenDays.setDate(sevenDays.getDate() - 7); - fourteenDays.setDate(fourteenDays.getDate() - 14); - - var lastDayCommitCount = 0; - var lastDayCommitContributors = []; - - var lastSevenDayCommitCount = 0; - var lastSevenDaysCommitContributors = []; - - var lastFourteenDayCommitCount = 0; - var lastFourteenDaysCommitContributors = []; - - // loop through and add to counts - _(data).forEach(function (commit) { - - if(commit.scmCommitTimestamp >= today.getTime()) { - lastDayCommitCount++; - - if(lastDayCommitContributors.indexOf(commit.scmAuthor) == -1) { - lastDayCommitContributors.push(commit.scmAuthor); - } - } - - if(commit.scmCommitTimestamp >= sevenDays.getTime()) { - lastSevenDayCommitCount++; - - if(lastSevenDaysCommitContributors.indexOf(commit.scmAuthor) == -1) { - lastSevenDaysCommitContributors.push(commit.scmAuthor); - } - } - - if(commit.scmCommitTimestamp >= fourteenDays.getTime()) { - lastFourteenDayCommitCount++; - ctrl.commits.push(commit); - if(lastFourteenDaysCommitContributors.indexOf(commit.scmAuthor) == -1) { - lastFourteenDaysCommitContributors.push(commit.scmAuthor); - } - } - }); - - ctrl.lastDayCommitCount = lastDayCommitCount; - ctrl.lastDayCommitContributorCount = lastDayCommitContributors.length; - ctrl.lastSevenDaysCommitCount = lastSevenDayCommitCount; - ctrl.lastSevenDaysCommitContributorCount = lastSevenDaysCommitContributors.length; - ctrl.lastFourteenDaysCommitCount = lastFourteenDayCommitCount; - ctrl.lastFourteenDaysCommitContributorCount = lastFourteenDaysCommitContributors.length; - - - function toMidnight(date) { - date.setHours(0, 0, 0, 0); - return date; - } - } - - var pulls = []; - var groupedpullData = []; - function processPullResponse(data, numberOfDays) { - pulls = []; - groupedpullData = []; - // get total pulls by day - var groups = _(data).sortBy('timestamp') - .groupBy(function(item) { - return -1 * Math.floor(moment.duration(moment().diff(moment(item.timestamp))).asDays()); - }).value(); - - for(var x=-1*numberOfDays+1; x <= 0; x++) { - if(groups[x]) { - pulls.push(groups[x].length); - groupedpullData.push(groups[x]); - } - else { - pulls.push(0); - groupedpullData.push([]); - } - } - var labels = []; - _(pulls).forEach(function() { - labels.push(''); - }); - //update charts - if(pulls.length) - { - ctrl.pullChartData = { - series: [pulls], - labels: labels - }; - - } - ctrl.combinedChartData = { - labels: labels, - series: [{ - name: 'commits', - data: commits - }, { - name: 'pulls', - data: pulls - }, { - name: 'issues', - data: issues - }] - }; - - // group get total counts and contributors - var today = toMidnight(new Date()); - var sevenDays = toMidnight(new Date()); - var fourteenDays = toMidnight(new Date()); - sevenDays.setDate(sevenDays.getDate() - 7); - fourteenDays.setDate(fourteenDays.getDate() - 14); - - var lastDayPullCount = 0; - var lastDayPullContributors = []; - - var lastsevenDayPullCount = 0; - var lastsevenDaysPullContributors = []; - - var lastfourteenDayPullCount = 0; - var lastfourteenDaysPullContributors = []; - - // loop through and add to counts - _(data).forEach(function (pull) { - - if(pull.timestamp >= today.getTime()) { - lastDayPullCount++; - - if(lastDayPullContributors.indexOf(pull.userId) == -1) { - lastDayPullContributors.push(pull.userId); - } - } - if(pull.timestamp >= sevenDays.getTime()) { - lastsevenDayPullCount++; - - if(lastsevenDaysPullContributors.indexOf(pull.userId) == -1) { - lastsevenDaysPullContributors.push(pull.userId); - } - } - if(pull.timestamp >= fourteenDays.getTime()) { - lastfourteenDayPullCount++; - ctrl.pulls.push(pull); - if(lastfourteenDaysPullContributors.indexOf(pull.userId) == -1) { - lastfourteenDaysPullContributors.push(pull.userId); - } - } - - }); - - ctrl.lastDayPullCount = lastDayPullCount; - ctrl.lastDayPullContributorCount = lastDayPullContributors.length; - ctrl.lastsevenDaysPullCount = lastsevenDayPullCount; - ctrl.lastsevenDaysPullContributorCount = lastsevenDaysPullContributors.length; - ctrl.lastfourteenDaysPullCount = lastfourteenDayPullCount; - ctrl.lastfourteenDaysPullContributorCount = lastfourteenDaysPullContributors.length; - - function toMidnight(date) { - date.setHours(0, 0, 0, 0); - return date; - } - } - - var issues = []; - var groupedissueData = []; - function processIssueResponse(data, numberOfDays) { - groupedissueData = []; - issues = []; - // get total issues by day - var groups = _(data).sortBy('timestamp') - .groupBy(function(item) { - return -1 * Math.floor(moment.duration(moment().diff(moment(item.timestamp))).asDays()); - }).value(); - - for(var x=-1*numberOfDays+1; x <= 0; x++) { - if(groups[x]) { - issues.push(groups[x].length); - groupedissueData.push(groups[x]); - } - else { - issues.push(0); - groupedissueData.push([]); - } - } - var labels = []; - _(issues).forEach(function() { - labels.push(''); - }); - //update charts - if(issues.length) - { - ctrl.issueChartData = { - series: [issues], - labels: labels - }; - } - ctrl.combinedChartData = { - labels: labels, - series: [{ - name: 'commits', - data: commits - }, { - name: 'pulls', - data: pulls - }, { - name: 'issues', - data: issues - }] - }; - - // group get total counts and contributors - var today = toMidnight(new Date()); - var sevenDays = toMidnight(new Date()); - var fourteenDays = toMidnight(new Date()); - sevenDays.setDate(sevenDays.getDate() - 7); - fourteenDays.setDate(fourteenDays.getDate() - 14); - - var lastDayIssueCount = 0; - var lastDayIssueContributors = []; - - var lastsevenDayIssueCount = 0; - var lastsevenDaysIssueContributors = []; - - var lastfourteenDayIssueCount = 0; - var lastfourteenDaysIssueContributors = []; - - // loop through and add to counts - _(data).forEach(function (issue) { - - if(issue.timestamp >= today.getTime()) { - lastDayIssueCount++; - - if(lastDayIssueContributors.indexOf(issue.userId) == -1) { - lastDayIssueContributors.push(issue.userId); - } - } - if(issue.timestamp >= sevenDays.getTime()) { - lastsevenDayIssueCount++; - - if(lastsevenDaysIssueContributors.indexOf(issue.userId) == -1) { - lastsevenDaysIssueContributors.push(issue.userId); - } - } - if(issue.timestamp >= fourteenDays.getTime()) { - lastfourteenDayIssueCount++; - ctrl.issues.push(issue); - if(lastfourteenDaysIssueContributors.indexOf(issue.userId) == -1) { - lastfourteenDaysIssueContributors.push(issue.userId); - } - } - - }); - - ctrl.lastDayIssueCount = lastDayIssueCount; - ctrl.lastDayIssueContributorCount = lastDayIssueContributors.length; - ctrl.lastsevenDaysIssueCount = lastsevenDayIssueCount; - ctrl.lastsevenDaysIssueContributorCount = lastsevenDaysIssueContributors.length; - ctrl.lastfourteenDaysIssueCount = lastfourteenDayIssueCount; - ctrl.lastfourteenDaysIssueContributorCount = lastfourteenDaysIssueContributors.length; - - function toMidnight(date) { - date.setHours(0, 0, 0, 0); - return date; - } - } - } -})(); diff --git a/UI/src/components/widgets/team/config.html b/UI/src/components/widgets/team/config.html deleted file mode 100644 index 2c3e316caf..0000000000 --- a/UI/src/components/widgets/team/config.html +++ /dev/null @@ -1,42 +0,0 @@ - -
-
- - - - -
- No Results Found -
- -
-
- - -
- - -
-
-
- -
- \ No newline at end of file diff --git a/UI/src/components/widgets/team/config.js b/UI/src/components/widgets/team/config.js deleted file mode 100644 index 1178b77130..0000000000 --- a/UI/src/components/widgets/team/config.js +++ /dev/null @@ -1,74 +0,0 @@ -/** - * Team widget configuration - */ -(function() { - 'use strict'; - - angular - .module(HygieiaConfig.module) - .controller('TeamWidgetConfigController', TeamWidgetConfigController); - TeamWidgetConfigController.$inject = ['modalData', '$scope','collectorData', '$uibModalInstance']; - function TeamWidgetConfigController(modalData, $scope, collectorData, $uibModalInstance) { - var ctrl = this; - var widgetConfig = modalData.widgetConfig; - ctrl.submit = submitForm; - ctrl.getTeamNames = getTeamNames; - ctrl.onSelectTeam = onSelectTeam; - loadSavedTeam(); - - function getTeamNames(filter) { - return collectorData.itemsByType('TEAM', {"search": filter, "size": 20}).then(function (response){ - return response; - }); - } - - // method implementations - function loadSavedTeam(){ - var teamCollector = modalData.dashboard.application.components[0].collectorItems.TEAM, - savedCollectorItem = teamCollector ? teamCollector[0].id : null; - - if(savedCollectorItem) { - - getTeamById(savedCollectorItem).then(getTeamCallback) - } - } - - function getTeamCallback(data) { - ctrl.teamCollectorItem = data; - } - - - function getTeamById(id) { - return collectorData.getCollectorItemById(id).then(function (response){ - return response; - }); - } - - - function onSelectTeam(item,form){ - ctrl.selectedTeamObject = item; - - } - - - function submitForm(valid) { - if (valid) { - var teamCollectorId = ctrl.selectedTeamObject.collectorId; - var teamId= ctrl.selectedTeamObject.teamId; - var teamName= ctrl.selectedTeamObject.teamName; - var postObj = { - name: 'TEAM', - options: { - id: widgetConfig.options.id, - teamId:teamId, - teamName:teamName - }, - componentId: modalData.dashboard.application.components[0].id, - collectorItemId: ctrl.selectedTeamObject.id - }; - // pass this new config to the modal closing so it's saved - $uibModalInstance.close(postObj); - } - } - } -})(); diff --git a/UI/src/components/widgets/team/module.js b/UI/src/components/widgets/team/module.js deleted file mode 100644 index 44038a3645..0000000000 --- a/UI/src/components/widgets/team/module.js +++ /dev/null @@ -1,31 +0,0 @@ -(function() { - 'use strict'; - var widget_state, - config = { - view: { - defaults: { - title: 'Team' // widget title - }, - controller: 'TeamViewController', - controllerAs: 'teamView', - templateUrl: 'components/widgets/team/view.html' - }, - config: { - controller: 'TeamWidgetConfigController', - controllerAs: 'teamConfig', - templateUrl: 'components/widgets/team/config.html' - }, - getState: getState - }; - angular - .module(HygieiaConfig.module) - .config(register); - register.$inject = ['widgetManagerProvider', 'WidgetState']; - function register(widgetManagerProvider, WidgetState) { - widget_state = WidgetState; - widgetManagerProvider.register('team', config); - } - function getState(widgetConfig) { - return HygieiaConfig.local || (widgetConfig.id) ? widget_state.READY : widget_state.CONFIGURE; - } -})(); diff --git a/UI/src/components/widgets/team/team.less b/UI/src/components/widgets/team/team.less deleted file mode 100644 index 0a5c8248d2..0000000000 --- a/UI/src/components/widgets/team/team.less +++ /dev/null @@ -1,40 +0,0 @@ -@import (reference) '../../../app/css/variables.less'; -@import (reference) '../../../app/css/mixins.less'; - -.tem-view { - .team-summary-table { - .legendTxts{ - font-size: 11px; - - } - .legendTxtStyle{ - border-top: 1px dotted #fff; - } - .legendTxtValue{ - font-size: 1.7rem; - font-style:italic; - } - .legendTxtStyle a{ - color:#fff; - cursor:pointer; - } - .tdTxtColRally1{ - color: #EB5A46; - } - .tdTxtColRally2{ - color: #FFAB4A; - } - .tdTxtColRally3{ - color: #F2D600; - } - .tdTxtColRally4{ - color: #C377E0; - } - .tdTxtColRally5{ - color: #0079BF; - } - .tdTxtColRally6{ - color: #61BD4F; - } - } -} \ No newline at end of file diff --git a/UI/src/components/widgets/team/view.html b/UI/src/components/widgets/team/view.html deleted file mode 100644 index a8950b097b..0000000000 --- a/UI/src/components/widgets/team/view.html +++ /dev/null @@ -1,26 +0,0 @@ -
-
-
- {{teamView.teamTitle}} -
-
-
-
-
- -
-
-
-

Associate ({{teamView.assocs}})

-

Non-Associate ({{teamView.nonasscos}})

-
-
-
-
-
\ No newline at end of file diff --git a/UI/src/components/widgets/team/view.js b/UI/src/components/widgets/team/view.js deleted file mode 100644 index b1dc8b8bde..0000000000 --- a/UI/src/components/widgets/team/view.js +++ /dev/null @@ -1,51 +0,0 @@ -(function() { - 'use strict'; - angular.module(HygieiaConfig.module) - .controller('TeamViewController', TeamViewController); - TeamViewController.$inject = ['$q', '$scope', '$uibModal', 'collectorData','teamInventoryData']; - - function TeamViewController($q, $scope, $uibModal, collectorData,teamInventoryData) { - var ctrl = this; - - ctrl.teamTitle = $scope.widgetConfig.options.teamName; - ctrl.lastUpdated = ""; - ctrl.load = function() { - //start getting the response data using http service - var deferred = $q.defer(); - var params = { - componentId: $scope.widgetConfig.componentId, - teamId: $scope.widgetConfig.options.teamId, - teamName: $scope.widgetConfig.options.teamName, - }; - teamInventoryData.details(params) - .then(function(data) { - processResponse(data); - }) - .then(function() { - collectorData.getCollectorItem($scope.widgetConfig.componentId, 'TEAM') - .then(function(data) { - deferred.resolve({ - lastUpdated: ctrl.lastUpdated, - collectorItem: data - }); - }); - }); - - return deferred.promise; - //end getting the response data using http service - }; - - function processResponse(data){ - var teamCount = data.result.teamMembers; - ctrl.assocs = 0; - ctrl.nonasscos = 0; - _.each(teamCount).forEach(function(t){ - if(t.regOrTemp=="R") ctrl.assocs++; - else ctrl.nonasscos++; - }) - ctrl.headcount = {series: [ ctrl.assocs , ctrl.nonasscos ]}; - } - - - } -})(); diff --git a/UI/src/etc/gridstack-angular.js b/UI/src/etc/gridstack-angular.js deleted file mode 100644 index 971cc19c41..0000000000 --- a/UI/src/etc/gridstack-angular.js +++ /dev/null @@ -1,168 +0,0 @@ -/** - * gridstack-angular - Angular Gridstack.js directive - * @version v0.5.0 - * @author Kevin Dietrich - * @link https://github.com/kdietrich/gridstack-angular#readme - * @license MIT - */ -(function() { - - -angular.module('gridstack-angular', []); - -var app = angular.module('gridstack-angular'); - -app.controller('GridstackController', ['$scope', function($scope) { - - var gridstack = null; - - this.init = function(element, options) { - gridstack = element.gridstack(options).data('gridstack'); - return gridstack; - }; - - this.removeItem = function(element) { - if(gridstack) { - return gridstack.removeWidget(element, false); - } - return null; - }; - - this.addItem = function(element) { - if(gridstack) { - gridstack.makeWidget(element); - return element; - } - return null; - }; - -}]); -})(); -(function() { - - -var app = angular.module('gridstack-angular'); - -app.directive('gridstack', ['$timeout', function($timeout) { - - return { - restrict: 'A', - controller: 'GridstackController', - scope: { - onChange: '&', - onDragStart: '&', - onDragStop: '&', - onResizeStart: '&', - onResizeStop: '&', - gridstackHandler: '=?', - options: '=' - }, - link: function(scope, element, attrs, controller, ngModel) { - - var gridstack = controller.init(element, scope.options); - scope.gridstackHandler = gridstack; - - element.on('change', function(e, items) { - $timeout(function() { - scope.$apply(); - scope.onChange({event: e, items: items}); - }); - }); - - element.on('dragstart', function(e, ui) { - scope.onDragStart({event: e, ui: ui}); - }); - - element.on('dragstop', function(e, ui) { - $timeout(function() { - scope.$apply(); - scope.onDragStop({event: e, ui: ui}); - }); - }); - - element.on('resizestart', function(e, ui) { - scope.onResizeStart({event: e, ui: ui}); - }); - - element.on('resizestop', function(e, ui) { - $timeout(function() { - scope.$apply(); - scope.onResizeStop({event: e, ui: ui}); - }); - }); - - } - }; - -}]); -})(); - -(function() { - - -var app = angular.module('gridstack-angular'); - -app.directive('gridstackItem', ['$timeout', function($timeout) { - - return { - restrict: 'A', - controller: 'GridstackController', - require: '^gridstack', - scope: { - gridstackItem: '=', - onItemAdded: '&', - onItemRemoved: '&', - gsItemId: '=?', - gsItemX: '=', - gsItemY: '=', - gsItemWidth: '=', - gsItemHeight: '=', - gsItemAutopos: '=' - }, - link: function(scope, element, attrs, controller) { - if (scope.gsItemId) { - $(element).attr('data-gs-id', scope.gsItemId); - } - $(element).attr('data-gs-x', scope.gsItemX); - $(element).attr('data-gs-y', scope.gsItemY); - $(element).attr('data-gs-width', scope.gsItemWidth); - $(element).attr('data-gs-height', scope.gsItemHeight); - $(element).attr('data-gs-auto-position', scope.gsItemAutopos); - var widget = controller.addItem(element); - var item = element.data('_gridstack_node'); - $timeout(function() { - scope.onItemAdded({item: item}); - }); - - scope.$watch(function() { return $(element).attr('data-gs-id'); }, function(val) { - scope.gsItemId = val; - }); - - scope.$watch(function() { return $(element).attr('data-gs-x'); }, function(val) { - scope.gsItemX = Number(val); - }); - - scope.$watch(function() { return $(element).attr('data-gs-y'); }, function(val) { - scope.gsItemY = Number(val); - }); - - scope.$watch(function() { return $(element).attr('data-gs-width'); }, function(val) { - scope.gsItemWidth = Number(val); - }); - - scope.$watch(function() { return $(element).attr('data-gs-height'); }, function(val) { - scope.gsItemHeight = Number(val); - }); - - element.bind('$destroy', function() { - var item = element.data('_gridstack_node'); - scope.onItemRemoved({item: item}); - controller.removeItem(element); - }); - - } - - }; - -}]); -})(); diff --git a/UI/src/etc/gridstack.min.map b/UI/src/etc/gridstack.min.map deleted file mode 100644 index 88850a96c5..0000000000 --- a/UI/src/etc/gridstack.min.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../src/gridstack.js"],"names":["factory","define","amd","exports","jQuery","require","e","_","$","scope","window","obsolete","f","oldName","newName","wrapper","console","warn","apply","this","arguments","prototype","obsoleteOpts","Utils","isIntercepted","a","b","x","width","y","height","sort","nodes","dir","chain","map","node","max","value","sortBy","n","createStylesheet","id","style","document","createElement","setAttribute","styleSheet","cssText","appendChild","createTextNode","getElementsByTagName","sheet","removeStylesheet","remove","insertCSSRule","selector","rules","index","insertRule","addRule","toBool","v","toLowerCase","Boolean","_collisionNodeCheck","nn","_didCollide","bn","newY","_isAddNodeIntercepted","parseHeight","val","heightUnit","isString","match","Error","parseFloat","unit","is_intercepted","create_stylesheet","remove_stylesheet","insert_css_rule","idSeq","GridStackEngine","onchange","floatMode","items","_updateCounter","_float","_addedNodes","_removedNodes","batchUpdate","commit","_packNodes","_notify","getNodeDataByDOMEl","el","find","get","_fixCollisions","_sortNodes","hasLocked","locked","collisionNode","bind","moveNode","isAreaEmpty","each","i","_updating","_origY","_dirty","canBeMoved","take","_prepareNode","resizing","defaults","parseInt","autoPosition","noResize","noMove","args","Array","slice","call","deletedNodes","concat","getDirtyNodes","cleanNodes","filter","addNode","triggerAddEvent","maxWidth","Math","min","maxHeight","minWidth","minHeight","_id","floor","push","clone","removeNode","detachNode","without","canMoveNode","clonedNode","extend","res","getGridHeight","canBePlacedWithRespectToHeight","noPack","reduce","memo","beginUpdate","endUpdate","GridStack","opts","oneColumnMode","isAutoCellHeight","self","container","handle_class","handleClass","item_class","itemClass","placeholder_class","placeholderClass","placeholder_text","placeholderText","cell_height","cellHeight","vertical_margin","verticalMargin","min_width","static_grid","staticGrid","is_nested","isNested","always_show_resize_handle","alwaysShowResizeHandle","closest","length","attr","handle","auto","float","_class","random","toFixed","animate","resizable","autoHide","handles","draggable","scroll","appendTo","disableDrag","disableResize","rtl","removable","removeTimeout","verticalMarginUnit","cellHeightUnit","css","addClass","cellWidth","_setStaticClass","_initStyles","grid","_updateStyles","elements","_this","children","_prepareElement","setAnimation","placeholder","hide","_updateContainerHeight","_updateHeightsOnResize","throttle","onResizeHandler","_isOneColumnMode","append","trigger","resize","trashZone","data","droppable","accept","on","event","ui","_grid","_setupRemovingTimeout","_clearRemovingTimeout","acceptWidgets","draggingElement","onDrag","pos","getCellFromPixel","offset","_added","show","_beforeDragX","_beforeDragY","is","over","origNode","ceil","outerWidth","outerHeight","_temporary","out","unbind","detach","drop","removeAttr","enableSelection","removeData","removeClass","_prepareElementsByNode","_triggerChangeEvent","forceTrigger","hasChanges","eventParams","_triggerAddEvent","_triggerRemoveEvent","_stylesId","_styles","_max","getHeight","prefix","nbRows","nbMargins","innerWidth","documentElement","clientWidth","body","_removeTimeout","setTimeout","_isAboutToRemove","clearTimeout","dragOrResize","round","position","left","top","type","size","_temporaryRemoved","onStartMoving","o","strictCellHeight","onEndMoving","forceNotify","nestedGrids","containment","parent","start","stop","drag","enable","addWidget","makeWidget","willItFit","removeWidget","removeAll","destroy","detachGrid","off","disable","movable","enableMove","doEnable","includeNewWidgets","enableResize","isNaN","_updateElement","callback","first","move","update","noUpdate","heightData","useOffset","containerPos","relativeLeft","relativeTop","columnWidth","rowHeight","setStatic","staticValue","staticClassName","_updateNodeWidths","oldWidth","newWidth","undefined","setGridWidth","gridWidth","doNotPropagate","batch_update","_fix_collisions","is_area_empty","_sort_nodes","_pack_nodes","_prepare_node","clean_nodes","get_dirty_nodes","add_node","remove_node","can_move_node","move_node","get_grid_height","begin_update","end_update","can_be_placed_with_respect_to_height","_trigger_change_event","_init_styles","_update_styles","_update_container_height","_is_one_column_mode","_prepare_element","set_animation","add_widget","make_widget","will_it_fit","remove_widget","remove_all","min_height","_update_element","cell_width","get_cell_from_pixel","set_static","_set_static_class","GridStackUI","Engine","fn","gridstack"],"mappings":"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","file":"gridstack.min.js"} \ No newline at end of file diff --git a/UI/src/favicon.ico b/UI/src/favicon.ico deleted file mode 100644 index 9c54adb40e2e96883fea29ec02de3730efd75f6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3577 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 - - - - Hygieia Dashboard - - - - - - - -
- - - - - - - - - - - - - diff --git a/UI/src/test-data/ad_report.json b/UI/src/test-data/ad_report.json deleted file mode 100644 index c6c3ace94d..0000000000 --- a/UI/src/test-data/ad_report.json +++ /dev/null @@ -1,97 +0,0 @@ -{"result": [ - { - "id": "574dfd63b062dc07a82d8967", - "collectorId": "574dfd4eb062dc07a82d82e6", "responsetime": "154","calls": "3.7", - "callspm": "718", - "errors": "0.74", - "errorspc": "0.1", - "errorspm": "0.3", - "businesshealth": "97", - "nodehealth": "7", - "timestamp": "160623" - }, - { - "id": "574dfd63b062dc07a82d8966", - "collectorId": "574dfd4eb062dc07a82d82e6", "responsetime": "134", - "calls": "3.3", - "callspm": "713", - "errors": "1.92", - "errorspc": "0.1", - "errorspm": "0.3", - "businesshealth": "93", - "nodehealth": "7", - "timestamp": "160622" - }, - { - "id": "574dfd63b062dc07a82d8965", - "collectorId": "574dfd4eb062dc07a82d82e6", "responsetime": "154", - "calls": "6.5", - "callspm": "718", - "errors": "2.71", - "errorspc": "0.1", - "errorspm": "0.3", - "businesshealth": "92", - "nodehealth": "7", - "timestamp": "160621" - }, - { - "id": "574dfd63b062dc07a82d8964", - "collectorId": "574dfd4eb062dc07a82d82e6", "responsetime": "154", - "calls": "3.7", - "callspm": "718", - "errors": "0.61", - "errorspc": "0.1", - "errorspm": "0.3", - "businesshealth": "92", - "nodehealth": "50", - "timestamp": "160620" - }, - { - "id": "574dfd63b062dc07a82d8963", - "collectorId": "574dfd4eb062dc07a82d82e6", "responsetime": "123", - "calls": "2.3", - "callspm": "718", - "errors": "8.4", - "errorspc": "0.1", - "errorspm": "0.3", - "businesshealth": "87", - "nodehealth": "100", - "timestamp": "160620" - }, - { - "id": "574dfd63b062dc07a82d8962", - "collectorId": "574dfd4eb062dc07a82d82e6", "responsetime": "400", - "calls": "0.3", - "callspm": "718", - "errors": "3.8", - "errorspc": "0.1", - "errorspm": "0.3", - "businesshealth": "23", - "nodehealth": "79", - "timestamp": "160620" - }, - { - "id": "574dfd63b062dc07a82d8961", - "collectorId": "574dfd4eb062dc07a82d82e6", "responsetime": "123", - "calls": "3.4", - "callspm": "718", - "errors": "2.3", - "errorspc": "0.1", - "errorspm": "0.3", - "businesshealth": "99", - "nodehealth": "30", - "timestamp": "160620" - }, - { - "id": "574dfd63b062dc07a82d8960", - "collectorId": "574dfd4eb062dc07a82d82e6", "responsetime": "123", - "calls": "2.1", - "callspm": "718", - "errors": "3.4", - "errorspc": "0.1", - "errorspm": "0.3", - "businesshealth": "93", - "nodehealth": "17", - "timestamp": "160620" - } -], "lastUpdated": 1466707535415} diff --git a/UI/src/test-data/all_users.json b/UI/src/test-data/all_users.json deleted file mode 100644 index b095294250..0000000000 --- a/UI/src/test-data/all_users.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "_id" : "590733c34f941f8a1adf9574", - "username" : "someuser", - "authorities" : [ - "ROLE_USER" - ], - "authType" : "STANDARD" -} \ No newline at end of file diff --git a/UI/src/test-data/asv_data.json b/UI/src/test-data/asv_data.json deleted file mode 100644 index 6a5e934e34..0000000000 --- a/UI/src/test-data/asv_data.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "lastUpdated": 1454492174613, - "result": [ - { "name": "IRIS"}, - { "name": "Chordiant"}, - { "name": "EASE"} - ] -} \ No newline at end of file diff --git a/UI/src/test-data/branches.json b/UI/src/test-data/branches.json deleted file mode 100644 index b7edda33bb..0000000000 --- a/UI/src/test-data/branches.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "id": "58e276be86458d2204185660", - "enabled": true, - "pushed": false, - "collectorId": "58238b49e40cea3ea8af279f", - "lastUpdated": 1491407566680, - "options": { - "scm": "Github", - "branch": "master", - "url": "https://github.com/capitalone/Hygieia", - "branches": [ - "master" - ] - }, - "collector": { - "id": "58238b49e40cea3ea8af279f", - "name": "GitHub", - "collectorType": "SCM", - "enabled": true, - "online": true, - "lastExecuted": 1491407566909 - } -} diff --git a/UI/src/test-data/build_detail.json b/UI/src/test-data/build_detail.json deleted file mode 100644 index 20effc4b24..0000000000 --- a/UI/src/test-data/build_detail.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "lastUpdated": 1454492174613, - "result": [ - { - "id": "54bd1e890364d6231d777afe", - "collectorItemId": "54bd1d970364d503eb606979", - "timestamp": 1453216265971, - "number": "378", - "buildUrl": "https://builds.apache.org/job/olingo-odata2-cobertura/378/", - "startTime": 1453212420781, - "endTime": 1453212730860, - "duration": 310079, - "buildStatus": "Success", - "sourceChangeSet": [] - }, - { - "id": "54bd1e8a0364d6231d777b00", - "collectorItemId": "54bd1d970364d503eb606979", - "timestamp": 1453216266998, - "number": "376", - "buildUrl": "https://builds.apache.org/job/olingo-odata2-cobertura/376/", - "startTime": 1453039620000, - "endTime": 1453039936692, - "duration": 316692, - "buildStatus": "Fail", - "sourceChangeSet": [] - }, - { - "id": "54bd1e8c0364d6231d777b03", - "collectorItemId": "54bd1d970364d503eb606979", - "timestamp": 1453216268422, - "number": "373", - "buildUrl": "https://builds.apache.org/job/olingo-odata2-cobertura/373/", - "startTime": 1452780420000, - "endTime": 1452780774107, - "duration": 354107, - "buildStatus": "Success", - "sourceChangeSet": [] - }, - { - "id": "54bd1e8d0364d6231d777b05", - "collectorItemId": "54bd1d970364d503eb606979", - "timestamp": 1453216269022, - "number": "371", - "buildUrl": "https://builds.apache.org/job/olingo-odata2-cobertura/371/", - "startTime": 1452607621000, - "endTime": 1452608225586, - "duration": 604586, - "buildStatus": "Aborted", - "sourceChangeSet": [] - }, - { - "id": "54bd1e8d0364d6231d777b06", - "collectorItemId": "54bd1d970364d503eb606979", - "timestamp": 1453216269316, - "number": "370", - "buildUrl": "https://builds.apache.org/job/olingo-odata2-cobertura/370/", - "startTime": 1452521220000, - "endTime": 1452521531026, - "duration": 311026, - "buildStatus": "Success", - "sourceChangeSet": [] - }, - { - "id": "54bd1e8d0364d6231d777b07", - "collectorItemId": "54bd1d970364d503eb606979", - "timestamp": 1453216269596, - "number": "369", - "buildUrl": "https://builds.apache.org/job/olingo-odata2-cobertura/369/", - "startTime": 1452434821000, - "endTime": 1452435135498, - "duration": 314498, - "buildStatus": "Success", - "sourceChangeSet": [] - }, - { - "id": "54bd1e8d0364d6231d777b08", - "collectorItemId": "54bd1d970364d503eb606979", - "timestamp": 1453216269866, - "number": "368", - "buildUrl": "https://builds.apache.org/job/olingo-odata2-cobertura/368/", - "startTime": 1452348420000, - "endTime": 1452348739724, - "duration": 319724, - "buildStatus": "F", - "sourceChangeSet": [] - }, - { - "id": "54bd1e8e0364d6231d777b09", - "collectorItemId": "54bd1d970364d503eb606979", - "timestamp": 1453216270149, - "number": "367", - "buildUrl": "https://builds.apache.org/job/olingo-odata2-cobertura/367/", - "startTime": 1452262020000, - "endTime": 1452262334388, - "duration": 314388, - "buildStatus": "Success", - "sourceChangeSet": [] - }, - { - "id": "54bd1e8e0364d6231d777b0a", - "collectorItemId": "54bd1d970364d503eb606979", - "timestamp": 1453216270529, - "number": "366", - "buildUrl": "https://builds.apache.org/job/olingo-odata2-cobertura/366/", - "startTime": 1452175620000, - "endTime": 1452175950824, - "duration": 330824, - "buildStatus": "Success", - "sourceChangeSet": [] - }, - { - "id": "54bd1e8e0364d6231d777b0b", - "collectorItemId": "54bd1d970364d503eb606979", - "timestamp": 1453216270837, - "number": "365", - "buildUrl": "https://builds.apache.org/job/olingo-odata2-cobertura/365/", - "startTime": 1452089220000, - "endTime": 1452089533764, - "duration": 313764, - "buildStatus": "Success", - "sourceChangeSet": [] - }, - { - "id": "54bd1e8f0364d6231d777b0c", - "collectorItemId": "54bd1d970364d503eb606979", - "timestamp": 1453216271137, - "number": "364", - "buildUrl": "https://builds.apache.org/job/olingo-odata2-cobertura/364/", - "startTime": 1452002820000, - "endTime": 1452003132756, - "duration": 312756, - "buildStatus": "Success", - "sourceChangeSet": [] - }, - { - "id": "54bd1e8f0364d6231d777b0d", - "collectorItemId": "54bd1d970364d503eb606979", - "timestamp": 1453216271467, - "number": "363", - "buildUrl": "https://builds.apache.org/job/olingo-odata2-cobertura/363/", - "startTime": 1451916420000, - "endTime": 1451916736137, - "duration": 316137, - "buildStatus": "Success", - "sourceChangeSet": [] - }, - { - "id": "54bd1e8a0364d6231d777aff", - "collectorItemId": "54bd1d970364d503eb606979", - "timestamp": 1453216266508, - "number": "377", - "buildUrl": "https://builds.apache.org/job/olingo-odata2-cobertura/377/", - "startTime": 1453126020846, - "endTime": 1453126317832, - "duration": 296986, - "buildStatus": "Success", - "startedBy": "chandan.v.a", - "sourceChangeSet": [ - { - "scmRevisionNumber": "f37322567aa2f83c7ee6b280fb7480e17e585c6b", - "scmCommitLog": "[OLINGO-411] Fix for handling JPA self joins", - "scmAuthor": "chandan.v.a", - "scmCommitTimestamp": 1421570890000, - "numberOfChanges": 5 - } - ] - }, - { - "id": "54bd1e8b0364d6231d777b01", - "collectorItemId": "54bd1d970364d503eb606979", - "timestamp": 1453216267610, - "number": "375", - "buildUrl": "https://builds.apache.org/job/olingo-odata2-cobertura/375/", - "startTime": 1452953220000, - "endTime": 1452953540908, - "duration": 320908, - "buildStatus": "Success", - "startedBy": "chandan.v.a", - "sourceChangeSet": [ - { - "scmRevisionNumber": "9d63ef43219eeafc9ab2f2de8270333952258aa5", - "scmCommitLog": "[OLINGO-537] - Fix for ignoring EntityListeners getting added to", - "scmAuthor": "chandan.v.a", - "scmCommitTimestamp": 1421381792000, - "numberOfChanges": 1 - }, - { - "scmRevisionNumber": "1ade40dea19770091edcd12eae97013aa47cb9fa", - "scmCommitLog": "[OLINGO-537] - Fix Type cast issue with generics", - "scmAuthor": "chandan.v.a", - "scmCommitTimestamp": 1421393481000, - "numberOfChanges": 1 - }, - { - "scmRevisionNumber": "c9db4f5300b12dd98215bd501ca7bb06a65b77c1", - "scmCommitLog": "[OLINGO-539] Fixed wrong exception message and javadoc", - "scmAuthor": "michael.bolz", - "scmCommitTimestamp": 1421395003000, - "numberOfChanges": 2 - } - ] - }, - { - "id": "54bd1e8c0364d6231d777b02", - "collectorItemId": "54bd1d970364d503eb606979", - "timestamp": 1453216268104, - "number": "374", - "buildUrl": "https://builds.apache.org/job/olingo-odata2-cobertura/374/", - "startTime": 1452866820000, - "endTime": 1452867140344, - "duration": 320344, - "buildStatus": "Success", - "startedBy": "chrisam", - "sourceChangeSet": [ - { - "scmRevisionNumber": "b6a7d54aefeb5527b0b8f34d6b232fe8c164f470", - "scmCommitLog": "[OLINGO-535] Fix splitPath method for servlet", - "scmAuthor": "chrisam", - "scmCommitTimestamp": 1421317340000, - "numberOfChanges": 1 - }, - { - "scmRevisionNumber": "5c6af747ecab3cecf6b5b5ffd5012d3ccab8ad8a", - "scmCommitLog": "[OLINGO-536] Catcfh Exception in servlet", - "scmAuthor": "chrisam", - "scmCommitTimestamp": 1421323095000, - "numberOfChanges": 1 - } - ] - }, - { - "id": "54bd1e8c0364d6231d777b04", - "collectorItemId": "54bd1d970364d503eb606979", - "timestamp": 1453216268755, - "number": "372", - "buildUrl": "https://builds.apache.org/job/olingo-odata2-cobertura/372/", - "startTime": 1455307175767, - "endTime": 1455307195767, - "duration": 340508, - "buildStatus": "Success", - "startedBy": "chandan.v.a", - "log": "Line 1\nLine2\nLine3\nLine 4\nLine 5\nLine 6\nThis is another line and it is longer than the other lines but I'm not sure how long I need to make it before it will break. How about here?", - "sourceChangeSet": [ - { - "scmRevisionNumber": "5a93f4cc4e7c14759b1f3e8d1022c02978573646", - "scmCommitLog": "Added support for Spring", - "scmAuthor": "michael.bolz", - "scmCommitTimestamp": 1415856957000, - "numberOfChanges": 9 - }, - { - "scmRevisionNumber": "dd98b32d395f51da7ab0c1eac194cd2e25f9ad6a", - "scmCommitLog": "[OLINGO-193] Moved the Spring integration to the level above lib", - "scmAuthor": "michael.bolz", - "scmCommitTimestamp": 1415950735000, - "numberOfChanges": 14 - }, - { - "scmRevisionNumber": "ee0798736eaff71a377d704067032c3add145567", - "scmCommitLog": "[OLINGO-193] Minor code and license clean up", - "scmAuthor": "michael.bolz", - "scmCommitTimestamp": 1415951212000, - "numberOfChanges": 6 - }, - { - "scmRevisionNumber": "fe1be5e92ff3575b4192ae3b827cce1116ee3b71", - "scmCommitLog": "[OLINGO-193] Added unit tests", - "scmAuthor": "michael.bolz", - "scmCommitTimestamp": 1416988279000, - "numberOfChanges": 9 - }, - { - "scmRevisionNumber": "a339d2956d7dd892acd2f67893c1a608e796ad0e", - "scmCommitLog": "[OLINGO-193] Reuse as much code as possible between the spring and non-spring root locators.", - "scmAuthor": "michael.bolz", - "scmCommitTimestamp": 1416989999000, - "numberOfChanges": 3 - }, - { - "scmRevisionNumber": "1ee1ff4334f5f3d993aa1e772c0e9b4e55c7dc82", - "scmCommitLog": "Minor fix in combination with Spring/CXFServlet", - "scmAuthor": "michael.bolz", - "scmCommitTimestamp": 1419329386000, - "numberOfChanges": 2 - }, - { - "scmRevisionNumber": "986b1c4b4c45bfa0b156928108f2fe5ae6410236", - "scmCommitLog": "[OLINGO-193] Moved all spring related into spring extension module", - "scmAuthor": "michael.bolz", - "scmCommitTimestamp": 1419339395000, - "numberOfChanges": 8 - }, - { - "scmRevisionNumber": "7a596e207e0292419447f11b1df792f1824ca432", - "scmCommitLog": "[OLINGO-193] Adapted RAT check for odata2-spring module", - "scmAuthor": "michael.bolz", - "scmCommitTimestamp": 1419340233000, - "numberOfChanges": 1 - }, - { - "scmRevisionNumber": "5b632779b992c151478d8333c19489740c8255b9", - "scmCommitLog": "[OLINGO-193] Reuse as much code as possible in the spring extension (Extend the core ODataRootLocator and override the setters)", - "scmAuthor": "michael.bolz", - "scmCommitTimestamp": 1420638744000, - "numberOfChanges": 2 - }, - { - "scmRevisionNumber": "92531140bb369a98a12c6a85f3f8aac08fb803bc", - "scmCommitLog": "[OLINGO-193] Renamed artifact and minor code clean up", - "scmAuthor": "michael.bolz", - "scmCommitTimestamp": 1420638882000, - "numberOfChanges": 3 - }, - { - "scmRevisionNumber": "297c3949222e50de4a6c266e4a221564ad2d9b08", - "scmCommitLog": "[OLINGO-531] Fix: ODataServlet response contains content-length header", - "scmAuthor": "chrisam", - "scmCommitTimestamp": 1421149858000, - "numberOfChanges": 2 - }, - { - "scmRevisionNumber": "bdd755cb987feac46bb2148161ca5246b88d54a2", - "scmCommitLog": "[OLINGO-532] Expose JPAEdmMappingImpl via Factory", - "scmAuthor": "chandan.v.a", - "scmCommitTimestamp": 1421152618000, - "numberOfChanges": 2 - } - ] - } - ] -} \ No newline at end of file diff --git a/UI/src/test-data/ca-security.json b/UI/src/test-data/ca-security.json deleted file mode 100644 index f48088b421..0000000000 --- a/UI/src/test-data/ca-security.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "result": [ - { - "id": "563bd2b9d4c6eb827a1bae00", - "collectorItemId": "563a54114568c6b4b779c413", - "timestamp": 1446761138215, - "name": "CapitalOneDummyiPhone", - "url": "http://jadk.mycompany.com:11400/ssc", - "type": "SecurityAnalysis", - "version": "CapitalOneDummyiPhone-dev", - "metrics": [ - { - "name": "critical", - "formattedValue": "41", - "status": "Alert" - }, - { - "name": "minor", - "formattedValue": "5", - "status": "Ok" - }, - { - "name": "blocker", - "formattedValue": "6", - "status": "Alert" - }, - { - "name": "major", - "formattedValue": "12", - "status": "Warning" - } - ] - } - ], - "lastUpdated": 1446837907710 -} \ No newline at end of file diff --git a/UI/src/test-data/ca_detail.json b/UI/src/test-data/ca_detail.json deleted file mode 100644 index 0fc6e1cd39..0000000000 --- a/UI/src/test-data/ca_detail.json +++ /dev/null @@ -1,88 +0,0 @@ -{"lastUpdated": 1422924638613, "result": [ - { - "id": "54c90b07d4c6b3ab4c092a46", - "collectorItemId": "54bd1d970364d503eb606979", - "timestamp": 1453991426000, - "name": "Hudson Collector", - "url": "http://test.com/sonar/dashboard/index/113501", - "type": "StaticAnalysis", - "version": "0.1.1-SNAPSHOT", - "metrics": [ - { - "name": "blocker_violations", - "value": 10, - "formattedValue": "10", - "status": "Alert", - "statusMessage": "Blocker > 1" - }, - { - "name": "test_failures", - "value": 0, - "formattedValue": "0", - "status": "Ok" - }, - { - "name": "test_success_density", - "value": 100, - "formattedValue": "100.0%", - "status": "Ok" - }, - { - "name": "tests", - "value": 10, - "formattedValue": "10", - "status": "Ok" - }, - { - "name": "major_violations", - "value": 4, - "formattedValue": "4", - "status": "Ok" - }, - { - "name": "violations_density", - "value": 93.1, - "formattedValue": "93.1%", - "status": "Warning", - "statusMessage": "Rules compliance < 95" - }, - { - "name": "ncloc", - "value": 433, - "formattedValue": "433", - "status": "Ok" - }, - { - "name": "violations", - "value": 22, - "formattedValue": "22", - "status": "Ok" - }, - { - "name": "test_errors", - "value": 1, - "formattedValue": "1", - "status": "Warning", - "statusMessage": "Errors > 0" - }, - { - "name": "sqale_index", - "value": 400, - "formattedValue": "6h 40min", - "status": "Ok" - }, - { - "name": "critical_violations", - "value": 0, - "formattedValue": "0", - "status": "Ok" - }, - { - "name": "line_coverage", - "value": 66.5, - "formattedValue": "86.5%", - "status": "Warning" - } - ] - } -]} \ No newline at end of file diff --git a/UI/src/test-data/chatops-hipchat.json b/UI/src/test-data/chatops-hipchat.json deleted file mode 100644 index 035f49705d..0000000000 --- a/UI/src/test-data/chatops-hipchat.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "items": [ - { - "date": "2015-12-28T14:03:17.659849-05:00", - "from": { - "id": 2390054, - "links": { - "self": "https://api.hipchat.com/v2/user/2390054" - }, - "mention_name": "Amitmawkin", - "name": "Amit mawkin", - "version": "00000000" - }, - "id": "9841a8cb-a5b7-4b19-8500-02f216038469", - "mentions": [], - "message": "hello hygieia", - "type": "message" - }, - { - "date": "2015-12-28T14:05:15.132070-05:00", - "from": { - "id": 2390054, - "links": { - "self": "https://api.hipchat.com/v2/user/2390054" - }, - "mention_name": "Amitmawkin", - "name": "Amit mawkin", - "version": "00000000" - }, - "id": "ca651719-d372-46ef-bdc0-5d04ec47b317", - "mentions": [], - "message": "testing for hygieia", - "type": "message" - } - ], - "links": { - "self": "https://api.hipchat.com/v2/room/testroom/history/latest" - }, - "maxResults": 5, - "startIndex": 0 -} \ No newline at end of file diff --git a/UI/src/test-data/cicd-gates.json b/UI/src/test-data/cicd-gates.json deleted file mode 100644 index 7d515b67ec..0000000000 --- a/UI/src/test-data/cicd-gates.json +++ /dev/null @@ -1,202 +0,0 @@ -{ - "profile": "test", - "rules": "[{ - "exhibitAs": "Version Control", - "source": { - "api": "dashboardData", - "method": "detail", - "args": [{ - "name": "$dashboardid" - - }], - "result": { - "location": "application.components.0.collectorItems.SCM.0" - } - }, - "rules": { - "==": [{ - "var": "enabled" - }, true] - } - }, - { - "exhibitAs": "Branching Strategy", - "source": { - "api": "branchesData", - "method": "details", - "args": [{ - "name": "$collectoritemid" - }], - "result": { - "location": "options.branches.length" - } - }, - "rules": { - "<": [{ - "var": "compare" - }, 4] - } - }, - - - { - "exhibitAs": "Code Coverage", - "source": { - "api": "codeAnalysisData", - "method": "staticDetails", - "args": [{ - "name": "params", - "value": { - "max": 1, - "componentId": "$componentid" - } - }], - "result": { - "location": "result.0.metrics", - "rule": [{ - "==": [{ - "var": "name" - }, "line_coverage"] - }] - } - }, - "rules": { - ">": [{ - "var": "value" - }, 80] - } - }, - - { - "exhibitAs": "Automated Build", - "source": { - "api": "buildData", - "method": "details", - "args": [{ - "name": "params", - "value": { - "componentId": "$componentid" - } - }], - "result": { - "location": "result", - "rule": ["$length-1"] - - - } - }, - "rules": [{ - "==": [{ - "var": "buildStatus" - }, "Success"] - }] - }, - { - "exhibitAs": "Static Analysis", - "source": { - "api": "codeAnalysisData", - "method": "staticDetails", - "args": [{ - "name": "params", - "value": { - "max": 1, - "componentId": "$componentid" - } - }], - "result": { - "location": "result.0.metrics", - "rule": [{ - "==": [{ - "var": "name" - }, "major_violations"] - }, { - "==": [{ - "var": "name" - }, "critical_violations"] - }], - "find": "formattedValue" - } - }, - "rules": { - "and": [{ - "<=": [{ - "var": "major_violations" - }, 50] - }, - { - "<": [{ - "var": "critical_violations" - }, 1] - } - ] - } - }, - { - "exhibitAs": "Security Scan", - "source": { - "api": "NA" - } - }, - { - "exhibitAs": "Open Source Scan", - "source": { - "api": "NA" - } - }, - { - "exhibitAs": "Auto Provision", - "source": { - "api": "NA" - } - }, - { - "exhibitAs": "Immutable Servers", - "source": { - "api": "NA" - } - }, - { - "exhibitAs": "Artifact Mangement", - "source": { - "api": "NA" - } - }, - { - "exhibitAs": "Automated Integration", - "source": { - "api": "NA" - } - }, - { - "exhibitAs": "Automated Performannce", - "source": { - "api": "NA" - } - }, - - { - "exhibitAs": "Automated Rolback", - "source": { - "api": "NA" - } - }, - { - "exhibitAs": "Auto Gen of COs", - "source": { - "api": "NA" - } - }, - { - "exhibitAs": "Zero Down time Prod Release", - "source": { - "api": "NA" - } - }, - { - "exhibitAs": "Feature Toggle", - "source": { - "api": "NA" - } - } - ]" -} diff --git a/UI/src/test-data/collector_item-scopeowner.json b/UI/src/test-data/collector_item-scopeowner.json deleted file mode 100644 index 211ef4d914..0000000000 --- a/UI/src/test-data/collector_item-scopeowner.json +++ /dev/null @@ -1,27 +0,0 @@ -[{ - "id": "57434891ec52a31f1c6d5518", - "description": "Brave", - "enabled": false, - "pushed": false, - "collectorId": "57434890ec52a31f1c6d54c2", - "lastUpdated": 0, - "options": { - "isDeleted": "False", - "teamId": "12831", - "changeDate": "", - "assetState": "Active" - }, - "collector": { - "id": "57434890ec52a31f1c6d54c2", - "name": "Jira", - "collectorType": "ScopeOwner", - "enabled": true, - "online": false, - "lastExecuted": 1464717445568 - }, - "name": "Brave", - "teamId": "12831", - "changeDate": "", - "isDeleted": "False", - "assetState": "Active" -}] diff --git a/UI/src/test-data/collector_type-scopeowner.json b/UI/src/test-data/collector_type-scopeowner.json deleted file mode 100644 index f30460fa50..0000000000 --- a/UI/src/test-data/collector_type-scopeowner.json +++ /dev/null @@ -1,15 +0,0 @@ -[{ - "id": "57434890ec52a31f1c6d54c2", - "name": "Jira", - "collectorType": "ScopeOwner", - "enabled": true, - "online": false, - "lastExecuted": 1464717445568 -}, { - "id": "57434e26ec52a3205f5f14fb", - "name": "VersionOne", - "collectorType": "ScopeOwner", - "enabled": true, - "online": false, - "lastExecuted": 1464713386968 -}] diff --git a/UI/src/test-data/commit_detail.json b/UI/src/test-data/commit_detail.json deleted file mode 100644 index a15acd3f66..0000000000 --- a/UI/src/test-data/commit_detail.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "result": [ - { - "scmUrl": "https://github.com/capitalone/Hygieia", - "scmBranch": "master", - "scmRevisionNumber": "3787f71011ca7d4af719d4f9c559d772d61daf9e", - "scmCommitLog": "Testing Hygieia API", - "scmAuthor": "Pal, Tapabrata", - "scmCommitTimestamp": 1454966195000, - "numberOfChanges": 1, - "id": "56b905b29f034b44104d95af", - "collectorItemId": "56b905b29f034b44104d95ae", - "timestamp": 1454966194240 - }, - { - "scmUrl": "https://github.com/capitalone/Hygieia", - "scmBranch": "master", - "scmRevisionNumber": "7a3798891ab03b72e11ff5498dd892c07094f108", - "scmCommitLog": "Second Test", - "scmAuthor": "Pal, Tapabrata", - "scmCommitTimestamp": 1454966316000, - "numberOfChanges": 1, - "id": "56b906299f034b44104d95b0", - "collectorItemId": "56b905b29f034b44104d95ae", - "timestamp": 1454966312933 - } - ], - "lastUpdated": 1454966312933 -} \ No newline at end of file diff --git a/UI/src/test-data/dashboard_detail.json b/UI/src/test-data/dashboard_detail.json deleted file mode 100644 index 1a26c35864..0000000000 --- a/UI/src/test-data/dashboard_detail.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "id": "54b819e203643678fd9343f8", - "template": "product-dashboard", - "title": "Topo's Dashboard", - "componentName": "API", - "type": 2, - "application": { - "name": "DevOps Dashboard", - "components": [ - { - "id": "1234", - "collectorItems" : { - "Deployment": [ - { - "id":"deploy0", - "collector": { - "name":"uDeploy" - } - } - ], - "Build": [ - { - "id":"build0", - "collector": { - "name":"Hudson" - } - } - ] - } - } - ] - }, - "widgets": [ - { - "name": "product", - "title": "My build widget", - "componentId": "54b82510036424717345cccf", - "options": { - "id": "product0", - "teams": [ - { - "collectorItemId": "56a67a88689a6c2d50757022", - "name": "Tetris" - } - ] - } - } - ] -} diff --git a/UI/src/test-data/dashboard_owned.json b/UI/src/test-data/dashboard_owned.json deleted file mode 100644 index dad378a64f..0000000000 --- a/UI/src/test-data/dashboard_owned.json +++ /dev/null @@ -1,7 +0,0 @@ -[ - { - "title": "Topo's Dashboard", - "id": "54b819e203643678fd9343f8", - "type": 1 - } -] diff --git a/UI/src/test-data/dashboard_search.json b/UI/src/test-data/dashboard_search.json deleted file mode 100644 index ab6003269c..0000000000 --- a/UI/src/test-data/dashboard_search.json +++ /dev/null @@ -1,73 +0,0 @@ -[ - { - "id": "54b819e203643678fd9343f8", - "template": "capone", - "title": "Topo's Dashboard", - "applicationName": "DevOps Dashboard", - "componentName": "API" - }, - { - "id": "62b819e203643138fd9343f8", - "template": "capone", - "title": "A Product Dashboard", - "applicationName": "product", - "componentName": "API" - }, - { - "id": "62b819e203643138fd9343f8", - "template": "capone", - "title": "Capital One", - "applicationName": "Cap One Dashboard", - "componentName": "API" - }, - { - "id": "62b819e203643138fd934af8", - "template": "capone", - "title": "Samuel L Jackson", - "applicationName": "Cap One Dashboard", - "componentName": "API" - }, - { - "id": "62b819e20b643138fd9343f8", - "template": "capone", - "title": "Vikings", - "applicationName": "Cap One Dashboard", - "componentName": "API" - }, - { - "id": "62b819e203643e38fd9343f8", - "template": "capone", - "title": "Erik the Red Product", - "applicationName": "product", - "componentName": "API" - }, - { - "id": "62b819e203643138fw9343f8", - "template": "capone", - "title": "Wallet", - "applicationName": "Cap One Dashboard", - "componentName": "API" - }, - { - "id": "62b819e203643138fd9143f8", - "template": "capone", - "title": "LKJSDOISG lkasdf", - "applicationName": "Cap One Dashboard", - "componentName": "API" - }, - { - "id": "62b819e203643138fb9343f8", - "template": "capone", - "title": "Another Dashboard", - "applicationName": "Cap One Dashboard", - "componentName": "API" - }, - { - "id": "570bf066a2b5113bd6890e9c", - "template": "capone", - "title": "My Lovely Dashboard", - "applicationName": "Capstone", - "componentName": "LovelyDashboard" - } - -] \ No newline at end of file diff --git a/UI/src/test-data/dashboard_types.json b/UI/src/test-data/dashboard_types.json deleted file mode 100644 index ec22d8fc6a..0000000000 --- a/UI/src/test-data/dashboard_types.json +++ /dev/null @@ -1,10 +0,0 @@ -[ - { - "id": 1, - "name": "Team" - }, - { - "id": 2, - "name": "Product" - } -] \ No newline at end of file diff --git a/UI/src/test-data/deploy_detail.json b/UI/src/test-data/deploy_detail.json deleted file mode 100644 index 412ede70a1..0000000000 --- a/UI/src/test-data/deploy_detail.json +++ /dev/null @@ -1,1336 +0,0 @@ -{"lastUpdated": 1422924638613, "result": [ - { - "name": "QA1", - "url": "http://www.google.com/", - "units": [ - { - "name": "cos-accountsummary-web", - "version": "1.2.2.7", - "deployed": true, - "lastUpdated": 1395082263893, - "servers": [ - { - "name": "msp_asp_qas_03", - "online": true - } - ] - }, - { - "name": "Tetris_Assembly-Web_TAR", - "version": "1.3.26837.3785", - "deployed": true, - "lastUpdated": 1409659431276, - "servers": [ - { - "name": "msp_asp_qws_05", - "online": true - }, - { - "name": "msp_asp_qws_06", - "online": true - } - ] - }, - { - "name": "cos-headerfooter-web", - "version": "1.2.2.6", - "deployed": true, - "lastUpdated": 1394554590145, - "servers": [ - { - "name": "msp_asp_qas_03", - "online": true - } - ] - }, - { - "name": "Tetris_app-common-config_TAR", - "version": "1.2.4.1", - "deployed": true, - "lastUpdated": 1394825011575, - "servers": [ - { - "name": "msp_asp_qas_03", - "online": true - } - ] - }, - { - "name": "cos-common-vms", - "version": "1.2.4.0", - "deployed": true, - "lastUpdated": 1394554591168, - "servers": [ - { - "name": "msp_asp_qas_03", - "online": true - }, - { - "name": "msp_asp_qas_03-2", - "online": true - } - ] - }, - { - "name": "JavaMSP-WL-AdminTool", - "version": "04.23.00.02", - "deployed": true, - "lastUpdated": 1404237368810, - "servers": [ - { - "name": "msp_asp_qas_03", - "online": true - } - ] - }, - { - "name": "cos-transactions-details-server", - "version": "1.2.2.8", - "deployed": true, - "lastUpdated": 1394554589343, - "servers": [ - { - "name": "msp_asp_qas_03", - "online": true - } - ] - }, - { - "name": "upf-bootstrap-app", - "version": "01.06.01.00", - "deployed": true, - "lastUpdated": 1401220857718, - "servers": [ - { - "name": "msp_asp_qas_03", - "online": true - } - ] - }, - { - "name": "Tetris_Assembly-App_TAR", - "version": "1.3.26837.3785", - "deployed": true, - "lastUpdated": 1409659431123, - "servers": [ - { - "name": "msp_asp_qas_03", - "online": true - } - ] - }, - { - "name": "Tetris_Transaction-client_TAR", - "version": "1.2.4.0", - "deployed": true, - "lastUpdated": 1394654700048, - "servers": [ - { - "name": "msp_asp_qws_05", - "online": true - }, - { - "name": "msp_asp_qws_06", - "online": true - } - ] - }, - { - "name": "JavaMSP-TrafficControlApplication", - "version": "01.11.00.05", - "deployed": true, - "lastUpdated": 1404237368824, - "servers": [ - { - "name": "msp_asp_qas_03", - "online": true - } - ] - }, - { - "name": "Tetris_cos-statements-web_TAR", - "version": "1.2.2.8", - "deployed": true, - "lastUpdated": 1394554589228, - "servers": [ - { - "name": "msp_asp_qas_03", - "online": true - } - ] - }, - { - "name": "Tetris_cos-payments-web_TAR", - "version": "1.2.4.0", - "deployed": true, - "lastUpdated": 1394635669385, - "servers": [ - { - "name": "msp_asp_qas_03", - "online": true - } - ] - }, - { - "name": "epf-audit-app", - "version": "01.06.00.05", - "deployed": true, - "lastUpdated": 1390588962742, - "servers": [ - { - "name": "msp_asp_qas_03", - "online": true - } - ] - } - ] - }, - { - "name": "QA2", - "url": "http://www.google.com/", - "units": [ - { - "name": "Tetris_Assembly-Web_TAR", - "version": "1.3.26670.3725", - "deployed": true, - "lastUpdated": 1409087122237, - "servers": [ - { - "name": "msp_asp_qws_07", - "online": true - }, - { - "name": "msp_asp_qws_08", - "online": true - } - ] - }, - { - "name": "JavaMSP-WL-AdminTool", - "version": "04.25.01.01", - "deployed": true, - "lastUpdated": 1399429066909, - "servers": [ - { - "name": "msp_asp_qas_04", - "online": true - } - ] - }, - { - "name": "Tetris_Assembly-App_TAR", - "version": "1.3.26670.3725", - "deployed": true, - "lastUpdated": 1409087122203, - "servers": [ - { - "name": "msp_asp_qas_04", - "online": true - } - ] - }, - { - "name": "JavaMSP-TrafficControlApplication", - "version": "01.11.00.05", - "deployed": true, - "lastUpdated": 1399429399153, - "servers": [ - { - "name": "msp_asp_qas_04", - "online": true - } - ] - } - ] - }, - { - "name": "PERF1", - "url": "http://www.google.com/", - "units": [ - { - "name": "cos-accountsummary-web", - "version": "1.2.2.6", - "deployed": true, - "lastUpdated": 1394825671251, - "servers": [ - { - "name": "msp_asp_qas_05", - "online": true - } - ] - }, - { - "name": "Tetris_Assembly-Web_TAR", - "version": "1.3.24825.3037", - "deployed": false, - "lastUpdated": 1407166367617, - "servers": [ - { - "name": "msp_tetris_qws_09", - "online": true - }, - { - "name": "msp_tetris_qws_10", - "online": true - }, - { - "name": "msp_tetris_qws_11", - "online": true - }, - { - "name": "msp_tetris_qws_12", - "online": true - }, - { - "name": "msp_tetris_qws_13", - "online": true - }, - { - "name": "msp_tetris_qws_14", - "online": true - }, - { - "name": "msp_tetris_qws_15", - "online": true - }, - { - "name": "msp_tetris_qws_16", - "online": true - } - ] - }, - { - "name": "cos-headerfooter-web", - "version": "1.2.2.6", - "deployed": true, - "lastUpdated": 1394825673465, - "servers": [ - { - "name": "msp_asp_qas_05", - "online": true - } - ] - }, - { - "name": "Tetris_app-common-config_TAR", - "version": "1.2.4.1", - "deployed": true, - "lastUpdated": 1394825312075, - "servers": [ - { - "name": "msp_asp_qas_05", - "online": true - } - ] - }, - { - "name": "cos-common-vms", - "version": "1.2.4.0", - "deployed": true, - "lastUpdated": 1394825675431, - "servers": [ - { - "name": "msp_asp_qas_05", - "online": true - }, - { - "name": "msp_asp_qas_05-2", - "online": true - }, - { - "name": "msp_asp_qas_05-3", - "online": true - }, - { - "name": "msp_asp_qas_05-4", - "online": true - } - ] - }, - { - "name": "JavaMSP-WL-AdminTool", - "version": "04.24.00.12", - "deployed": true, - "lastUpdated": 1393509781690, - "servers": [ - { - "name": "msp_asp_qas_05", - "online": true - } - ] - }, - { - "name": "cos-transactions-details-server", - "version": "1.2.2.9", - "deployed": true, - "lastUpdated": 1395329582101, - "servers": [ - { - "name": "msp_asp_qas_05", - "online": true - } - ] - }, - { - "name": "upf-bootstrap-app", - "version": "01.06.00.00", - "deployed": true, - "lastUpdated": 1393533185383, - "servers": [ - { - "name": "msp_asp_qas_05", - "online": true - } - ] - }, - { - "name": "Tetris_Assembly-App_TAR", - "version": "1.3.24825.3037", - "deployed": true, - "lastUpdated": 1407166367521, - "servers": [ - { - "name": "msp_asp_qas_05", - "online": true - } - ] - }, - { - "name": "Tetris_Transaction-client_TAR", - "version": "1.2.4.0", - "deployed": true, - "lastUpdated": 1394825673379, - "servers": [ - { - "name": "msp_tetris_qws_09", - "online": true - }, - { - "name": "msp_tetris_qws_10", - "online": true - }, - { - "name": "msp_tetris_qws_11", - "online": true - }, - { - "name": "msp_tetris_qws_12", - "online": true - }, - { - "name": "msp_tetris_qws_13", - "online": true - }, - { - "name": "msp_tetris_qws_14", - "online": true - }, - { - "name": "msp_tetris_qws_15", - "online": true - }, - { - "name": "msp_tetris_qws_16", - "online": true - } - ] - }, - { - "name": "Tetris_cos-payments-web_TAR", - "version": "1.2.4.0", - "deployed": true, - "lastUpdated": 1394825671340, - "servers": [ - { - "name": "msp_asp_qas_05", - "online": true - } - ] - }, - { - "name": "Tetris_cos-statements-web_TAR", - "version": "1.2.2.8", - "deployed": true, - "lastUpdated": 1394825671430, - "servers": [ - { - "name": "msp_asp_qas_05", - "online": true - } - ] - }, - { - "name": "JavaMSP-TrafficControlApplication", - "version": "01.11.00.05", - "deployed": true, - "lastUpdated": 1393509781710, - "servers": [ - { - "name": "msp_asp_qas_05", - "online": true - } - ] - }, - { - "name": "epf-audit-app", - "version": "01.06.00.05", - "deployed": true, - "lastUpdated": 1393533185366, - "servers": [ - { - "name": "msp_asp_qas_05", - "online": true - } - ] - } - ] - }, - { - "name": "PERF2", - "url": "http://www.google.com/", - "units": [ - { - "name": "Tetris_Assembly-Web_TAR", - "version": "1.3.24825.3037", - "deployed": false, - "lastUpdated": 1407167075764, - "servers": [ - { - "name": "msp_tetris_qws_17", - "online": true - }, - { - "name": "msp_tetris_qws_18", - "online": true - }, - { - "name": "msp_tetris_qws_19", - "online": true - }, - { - "name": "msp_tetris_qws_20", - "online": true - }, - { - "name": "msp_tetris_qws_21", - "online": true - }, - { - "name": "msp_tetris_qws_22", - "online": true - }, - { - "name": "msp_tetris_qws_23", - "online": true - }, - { - "name": "msp_tetris_qws_24", - "online": true - } - ] - }, - { - "name": "JavaMSP-WL-AdminTool", - "version": "04.25.01.01", - "deployed": true, - "lastUpdated": 1399481027874, - "servers": [ - { - "name": "msp_asp_qas_06", - "online": true - } - ] - }, - { - "name": "Tetris_Assembly-App_TAR", - "version": "1.3.24825.3037", - "deployed": true, - "lastUpdated": 1407167075662, - "servers": [ - { - "name": "msp_asp_qas_06", - "online": true - } - ] - }, - { - "name": "JavaMSP-TrafficControlApplication", - "version": "01.11.00.05", - "deployed": true, - "lastUpdated": 1399481148442, - "servers": [ - { - "name": "msp_asp_qas_06", - "online": true - } - ] - } - ] - }, - { - "name": "PROD2", - "url": "http://www.google.com/", - "units": [ - { - "name": "cos-accountsummary-web", - "version": "1.2.2.7", - "deployed": true, - "lastUpdated": 1395159301236, - "servers": [ - { - "name": "msp_asp_pas_02", - "online": true - } - ] - }, - { - "name": "cos-headerfooter-web", - "version": "1.2.2.6", - "deployed": true, - "lastUpdated": 1395159301514, - "servers": [ - { - "name": "msp_asp_pas_02", - "online": true - } - ] - }, - { - "name": "Tetris_Assembly-Web_TAR", - "version": "1.3.25281.11", - "deployed": true, - "lastUpdated": 1407430829175, - "servers": [ - { - "name": "msp_asp_pws_17", - "online": true - }, - { - "name": "msp_asp_pws_18", - "online": true - }, - { - "name": "msp_asp_pws_19", - "online": true - }, - { - "name": "msp_asp_pws_20", - "online": true - }, - { - "name": "msp_asp_pws_21", - "online": true - }, - { - "name": "msp_asp_pws_22", - "online": true - }, - { - "name": "msp_asp_pws_23", - "online": true - }, - { - "name": "msp_asp_pws_24", - "online": true - }, - { - "name": "msp_asp_pws_25", - "online": true - }, - { - "name": "msp_asp_pws_26", - "online": true - }, - { - "name": "msp_asp_pws_27", - "online": true - }, - { - "name": "msp_asp_pws_28", - "online": true - }, - { - "name": "msp_asp_pws_29", - "online": true - }, - { - "name": "msp_asp_pws_30", - "online": true - }, - { - "name": "msp_asp_pws_31", - "online": true - }, - { - "name": "msp_asp_pws_32", - "online": true - } - ] - }, - { - "name": "cos-common-vms", - "version": "1.2.4.0", - "deployed": true, - "lastUpdated": 1395159301537, - "servers": [ - { - "name": "msp_asp_pas_02", - "online": true - }, - { - "name": "msp_asp_pas_02-1", - "online": true - }, - { - "name": "msp_asp_pas_02-3", - "online": true - }, - { - "name": "msp_asp_pas_02-4", - "online": true - }, - { - "name": "msp_asp_pas_02-2", - "online": true - }, - { - "name": "msp_asp_pas_02-5", - "online": true - }, - { - "name": "msp_asp_pas_02-7", - "online": true - }, - { - "name": "msp_asp_pas_02-8", - "online": true - } - ] - }, - { - "name": "Tetris_app-common-config_TAR", - "version": "1.2.4.1", - "deployed": true, - "lastUpdated": 1395159301560, - "servers": [ - { - "name": "msp_asp_pas_02", - "online": true - } - ] - }, - { - "name": "cos-transactions-details-server", - "version": "1.2.2.8", - "deployed": true, - "lastUpdated": 1395159301470, - "servers": [ - { - "name": "msp_asp_pas_02", - "online": true - } - ] - }, - { - "name": "JavaMSP-WL-AdminTool", - "version": "04.24.00.12", - "deployed": true, - "lastUpdated": 1395240512210, - "servers": [ - { - "name": "msp_asp_pas_02", - "online": true - } - ] - }, - { - "name": "upf-bootstrap-app", - "version": "01.06.00.00", - "deployed": true, - "lastUpdated": 1394725438896, - "servers": [ - { - "name": "msp_asp_pas_02", - "online": true - } - ] - }, - { - "name": "upf-msp-resources", - "version": "01.06.09.01", - "deployed": true, - "lastUpdated": 1406741601689, - "servers": [ - { - "name": "msp_asp_pas_02", - "online": true - }, - { - "name": "msp_asp_pas_02-4", - "online": true - }, - { - "name": "msp_asp_pas_02-7", - "online": true - }, - { - "name": "msp_asp_pas_02-5", - "online": true - }, - { - "name": "msp_asp_pas_02-1", - "online": true - }, - { - "name": "msp_asp_pas_02-2", - "online": true - }, - { - "name": "msp_asp_pas_02-3", - "online": true - }, - { - "name": "msp_asp_pas_02-8", - "online": true - } - ] - }, - { - "name": "epf-shared", - "version": "01.05.00.00", - "deployed": true, - "lastUpdated": 1394725438816, - "servers": [ - { - "name": "msp_asp_pas_02", - "online": true - } - ] - }, - { - "name": "Tetris_Transaction-client_TAR", - "version": "1.2.4.0", - "deployed": true, - "lastUpdated": 1395159301493, - "servers": [ - { - "name": "msp_asp_pws_24", - "online": true - }, - { - "name": "msp_asp_pws_21", - "online": true - }, - { - "name": "msp_asp_pws_30", - "online": true - }, - { - "name": "msp_asp_pws_20", - "online": true - }, - { - "name": "msp_asp_pws_31", - "online": true - }, - { - "name": "msp_asp_pws_29", - "online": true - }, - { - "name": "msp_asp_pws_28", - "online": true - }, - { - "name": "msp_asp_pws_26", - "online": true - }, - { - "name": "msp_asp_pws_25", - "online": true - }, - { - "name": "msp_asp_pws_19", - "online": true - }, - { - "name": "msp_asp_pws_17", - "online": true - }, - { - "name": "msp_asp_pws_18", - "online": true - }, - { - "name": "msp_asp_pws_22", - "online": true - }, - { - "name": "msp_asp_pws_23", - "online": true - }, - { - "name": "msp_asp_pws_32", - "online": true - }, - { - "name": "msp_asp_pws_27", - "online": true - } - ] - }, - { - "name": "Tetris_Assembly-App_TAR", - "version": "1.3.25281.11", - "deployed": true, - "lastUpdated": 1407430829025, - "servers": [ - { - "name": "msp_asp_pas_02", - "online": true - } - ] - }, - { - "name": "JavaMSP-TrafficControlApplication", - "version": "01.11.00.05", - "deployed": true, - "lastUpdated": 1394724647270, - "servers": [ - { - "name": "msp_asp_pas_02", - "online": true - } - ] - }, - { - "name": "epf-audit-app", - "version": "01.06.00.05", - "deployed": true, - "lastUpdated": 1394733335711, - "servers": [ - { - "name": "msp_asp_pas_02", - "online": true - } - ] - }, - { - "name": "Tetris_cos-payments-web_TAR", - "version": "1.2.4.0", - "deployed": true, - "lastUpdated": 1395159301264, - "servers": [ - { - "name": "msp_asp_pas_02", - "online": true - } - ] - }, - { - "name": "Tetris_cos-statements-web_TAR", - "version": "1.2.2.8", - "deployed": true, - "lastUpdated": 1395159301294, - "servers": [ - { - "name": "msp_asp_pas_02", - "online": true - } - ] - } - ] - }, - { - "name": "PROD4", - "url": "http://www.google.com/", - "units": [ - { - "name": "cos-accountsummary-web", - "version": "1.2.2.7", - "deployed": true, - "lastUpdated": 1395160618438, - "servers": [ - { - "name": "msp_asp_pas_04", - "online": true - } - ] - }, - { - "name": "Tetris_Assembly-Web_TAR", - "version": "1.3.25281.11", - "deployed": true, - "lastUpdated": 1407431772817, - "servers": [ - { - "name": "msp_asp_pws_64", - "online": true - }, - { - "name": "msp_asp_pws_63", - "online": true - }, - { - "name": "msp_asp_pws_62", - "online": true - }, - { - "name": "msp_asp_pws_61", - "online": true - }, - { - "name": "msp_asp_pws_60", - "online": true - }, - { - "name": "msp_asp_pws_59", - "online": true - }, - { - "name": "msp_asp_pws_58", - "online": true - }, - { - "name": "msp_asp_pws_57", - "online": true - }, - { - "name": "msp_asp_pws_56", - "online": true - }, - { - "name": "msp_asp_pws_54", - "online": true - }, - { - "name": "msp_asp_pws_53", - "online": true - }, - { - "name": "msp_asp_pws_52", - "online": true - }, - { - "name": "msp_asp_pws_51", - "online": true - }, - { - "name": "msp_asp_pws_50", - "online": true - }, - { - "name": "msp_asp_pws_49", - "online": true - }, - { - "name": "msp_asp_pws_55", - "online": true - } - ] - }, - { - "name": "cos-headerfooter-web", - "version": "1.2.2.6", - "deployed": true, - "lastUpdated": 1395160618902, - "servers": [ - { - "name": "msp_asp_pas_04", - "online": true - } - ] - }, - { - "name": "cos-common-vms", - "version": "1.2.4.0", - "deployed": true, - "lastUpdated": 1395160618927, - "servers": [ - { - "name": "msp_asp_pas_04", - "online": true - }, - { - "name": "msp_asp_pas_04-1", - "online": true - }, - { - "name": "msp_asp_pas_04-2", - "online": true - }, - { - "name": "msp_asp_pas_04-3", - "online": true - }, - { - "name": "msp_asp_pas_04-4", - "online": true - }, - { - "name": "msp_asp_pas_04-5", - "online": true - }, - { - "name": "msp_asp_pas_04-6", - "online": true - }, - { - "name": "msp_asp_pas_04-7", - "online": true - } - ] - }, - { - "name": "Tetris_app-common-config_TAR", - "version": "1.2.4.1", - "deployed": true, - "lastUpdated": 1395160618973, - "servers": [ - { - "name": "msp_asp_pas_04", - "online": true - } - ] - }, - { - "name": "cos-transactions-details-server", - "version": "1.2.2.8", - "deployed": true, - "lastUpdated": 1395160618846, - "servers": [ - { - "name": "msp_asp_pas_04", - "online": true - } - ] - }, - { - "name": "JavaMSP-WL-AdminTool", - "version": "04.24.00.12", - "deployed": true, - "lastUpdated": 1395242883362, - "servers": [ - { - "name": "msp_asp_pas_04", - "online": true - } - ] - }, - { - "name": "upf-bootstrap-app", - "version": "01.06.00.00", - "deployed": true, - "lastUpdated": 1394740401381, - "servers": [ - { - "name": "msp_asp_pas_04", - "online": true - } - ] - }, - { - "name": "upf-msp-resources", - "version": "01.06.09.01", - "deployed": true, - "lastUpdated": 1406741686600, - "servers": [ - { - "name": "msp_asp_pas_04", - "online": true - }, - { - "name": "msp_asp_pas_04-1", - "online": true - }, - { - "name": "msp_asp_pas_04-2", - "online": true - }, - { - "name": "msp_asp_pas_04-3", - "online": true - }, - { - "name": "msp_asp_pas_04-4", - "online": true - }, - { - "name": "msp_asp_pas_04-5", - "online": true - }, - { - "name": "msp_asp_pas_04-6", - "online": true - }, - { - "name": "msp_asp_pas_04-7", - "online": true - } - ] - }, - { - "name": "epf-shared", - "version": "01.05.00.00", - "deployed": true, - "lastUpdated": 1394740401359, - "servers": [ - { - "name": "msp_asp_pas_04", - "online": true - } - ] - }, - { - "name": "Tetris_Assembly-App_TAR", - "version": "1.3.25281.11", - "deployed": true, - "lastUpdated": 1407431772749, - "servers": [ - { - "name": "msp_asp_pas_04", - "online": true - } - ] - }, - { - "name": "Tetris_Transaction-client_TAR", - "version": "1.2.4.0", - "deployed": true, - "lastUpdated": 1395160618869, - "servers": [ - { - "name": "msp_asp_pws_49", - "online": true - }, - { - "name": "msp_asp_pws_62", - "online": true - }, - { - "name": "msp_asp_pws_59", - "online": true - }, - { - "name": "msp_asp_pws_52", - "online": true - }, - { - "name": "msp_asp_pws_61", - "online": true - }, - { - "name": "msp_asp_pws_50", - "online": true - }, - { - "name": "msp_asp_pws_55", - "online": true - }, - { - "name": "msp_asp_pws_64", - "online": true - }, - { - "name": "msp_asp_pws_54", - "online": true - }, - { - "name": "msp_asp_pws_63", - "online": true - }, - { - "name": "msp_asp_pws_60", - "online": true - }, - { - "name": "msp_asp_pws_58", - "online": true - }, - { - "name": "msp_asp_pws_57", - "online": true - }, - { - "name": "msp_asp_pws_56", - "online": true - }, - { - "name": "msp_asp_pws_53", - "online": true - }, - { - "name": "msp_asp_pws_51", - "online": true - } - ] - }, - { - "name": "epf-audit-app", - "version": "01.06.00.05", - "deployed": true, - "lastUpdated": 1394740401369, - "servers": [ - { - "name": "msp_asp_pas_04", - "online": true - } - ] - }, - { - "name": "JavaMSP-TrafficControlApplication", - "version": "01.11.00.05", - "deployed": true, - "lastUpdated": 1394740057871, - "servers": [ - { - "name": "msp_asp_pas_04", - "online": true - } - ] - }, - { - "name": "Tetris_cos-payments-web_TAR", - "version": "1.2.4.0", - "deployed": true, - "lastUpdated": 1395160618798, - "servers": [ - { - "name": "msp_asp_pas_04", - "online": true - } - ] - }, - { - "name": "Tetris_cos-statements-web_TAR", - "version": "1.2.2.8", - "deployed": true, - "lastUpdated": 1395160618823, - "servers": [ - { - "name": "msp_asp_pas_04", - "online": true - } - ] - } - ] - }, - { - "name": "DB-PERF-GP", - "url": "http://www.google.com/", - "units": [ - { - "name": "Tetris_Assembly-DB_TAR", - "version": "1.3.26807.50", - "deployed": true, - "lastUpdated": 1409241970884, - "servers": [ - { - "name": "msp_db_asp_qas_o3", - "online": true - } - ] - } - ] - } -]} \ No newline at end of file diff --git a/UI/src/test-data/feature-aggregate-sprint-estimates.json b/UI/src/test-data/feature-aggregate-sprint-estimates.json deleted file mode 100644 index c2bdae059f..0000000000 --- a/UI/src/test-data/feature-aggregate-sprint-estimates.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "result": { - "openEstimate": 1, - "inProgressEstimate": 2, - "completeEstimate": 3, - "totalEstimate": 6 - }, - "lastUpdated": 1464717445568 -} diff --git a/UI/src/test-data/feature-done.json b/UI/src/test-data/feature-done.json deleted file mode 100644 index 9b4ab851e2..0000000000 --- a/UI/src/test-data/feature-done.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "result": [{ - "sEstimate": "0" - }], - "lastUpdated": 1464717445568 -} diff --git a/UI/src/test-data/feature-iteration.json b/UI/src/test-data/feature-iteration.json deleted file mode 100644 index bccaa66349..0000000000 --- a/UI/src/test-data/feature-iteration.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "result": [{ - "id": "574dbe958b0c9a1cf3ab2b1c", - "sSprintEndDate": "2016-06-30T11:54:00.0000000", - "sSprintBeginDate": "2015-12-30T11:54:55.0600000", - "sSprintName": "Sprint 3 Brave", - "sSprintID": "1526" - }, { - "id": "574dbe968b0c9a1cf3ab2b1e", - "sSprintEndDate": "2016-07-16T14:37:00.0000000", - "sSprintBeginDate": "2015-06-23T14:37:00.0000000", - "sSprintName": "Sprint 1", - "sSprintID": "615" - }], - "lastUpdated": 1464717445568 -} diff --git a/UI/src/test-data/feature-super.json b/UI/src/test-data/feature-super.json deleted file mode 100644 index 96638d7193..0000000000 --- a/UI/src/test-data/feature-super.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "result": [{ - "id": "574dbe968b0c9a1cf3ab2b1d", - "sEstimate": "32", - "sEpicName": "Plugin Kit", - "sEpicNumber": "EI-5967", - "sEpicID": "159709" - }, { - "id": "574dbe948b0c9a1cf3ab2b18", - "sEstimate": "166", - "sEpicName": "EPIC 1", - "sEpicNumber": "BRAVE-3", - "sEpicID": "43890" - }, { - "id": "574dbe958b0c9a1cf3ab2b1a", - "sEstimate": "167", - "sEpicName": "E5", - "sEpicNumber": "BRAVE-8", - "sEpicID": "43909" - }], - "lastUpdated": 1464717445568 -} diff --git a/UI/src/test-data/feature-total.json b/UI/src/test-data/feature-total.json deleted file mode 100644 index 22bf027cf9..0000000000 --- a/UI/src/test-data/feature-total.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "result": [{ - "sEstimate": "256" - }], - "lastUpdated": 1464717445568 -} diff --git a/UI/src/test-data/feature-wip.json b/UI/src/test-data/feature-wip.json deleted file mode 100644 index e7346ca3cb..0000000000 --- a/UI/src/test-data/feature-wip.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "result": [{ - "sEstimate": "121" - }], - "lastUpdated": 1464717445568 -} diff --git a/UI/src/test-data/login_detail.json b/UI/src/test-data/login_detail.json deleted file mode 100644 index bcc066b226..0000000000 --- a/UI/src/test-data/login_detail.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "authid" : "abc123", - "authenticated" : true, - "authToken" : "617shshd822hshahs9292", - "dashboards" : ["ABC's Dashboard:54b819e203643678fd9343f8"] -} diff --git a/UI/src/test-data/logs.json b/UI/src/test-data/logs.json deleted file mode 100644 index 72205482a3..0000000000 --- a/UI/src/test-data/logs.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "result": [ - { - "id": "563bd2b9d4c6eb827a1bae00", - "collectorItemId": "563a54114568c6b4b779c423", - "timestamp": 1446761138215, - "name": "CapitalOneDummyAwsLog", - "url": "http://jadk.mycompany.com:11400/ssc", - "type": "LogAnalysis", - "version": "CapitalOneDummyiPhone-dev", - "metrics": [ - { - "name": "item1", - "value": "1" - }, - { - "name": "item2", - "value": "2" - } - ] - }, - { - "id": "563bd2b9d4c6eb827a1bae00", - "collectorItemId": "563a54114568c6b4b779c423", - "timestamp": 1446761137205, - "name": "CapitalOneDummyAwsLog", - "url": "http://jadk.mycompany.com:11400/ssc", - "type": "LogAnalysis", - "version": "CapitalOneDummyiPhone-dev", - "metrics": [ - { - "name": "item1", - "value": "3" - }, - { - "name": "item2", - "value": "3" - } - ] - }, - { - "id": "563bd2b9d4c6eb827a1bae00", - "collectorItemId": "563a54114568c6b4b779c423", - "timestamp": 1446761136215, - "name": "CapitalOneDummyAwsLog", - "url": "http://jadk.mycompany.com:11400/ssc", - "type": "LogAnalysis", - "version": "CapitalOneDummyiPhone-dev", - "metrics": [ - { - "name": "item1", - "value": "1" - }, - { - "name": "item2", - "value": "4" - } - ]}, - { - "id": "563bd2b9d4c6eb827a1bae00", - "collectorItemId": "563a54114568c6b4b779c423", - "timestamp": 1446761135205, - "name": "CapitalOneDummyAwsLog", - "url": "http://jadk.mycompany.com:11400/ssc", - "type": "LogAnalysis", - "version": "CapitalOneDummyiPhone-dev", - "metrics": [ - { - "name": "item1", - "value": "5" - }, - { - "name": "item2", - "value": "5" - } - ]} - , - { - "id": "563bd2b9d4c6eb827a1bae00", - "collectorItemId": "563a54114568c6b4b779c423", - "timestamp": 1446761130185, - "name": "CapitalOneDummyAwsLog", - "url": "http://jadk.mycompany.com:11400/ssc", - "type": "LogAnalysis", - "version": "CapitalOneDummyiPhone-dev", - "metrics": [ - { - "name": "item1", - "value": "5" - }, - { - "name": "item2", - "value": "5" - } - ]} - ], - "lastUpdated": 1446837907710 -} diff --git a/UI/src/test-data/monitor.json b/UI/src/test-data/monitor.json deleted file mode 100644 index eb2f9e887f..0000000000 --- a/UI/src/test-data/monitor.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "result": { - "services": [ - { - "id": 1, - "name": "My UI for some project that I'm doing that won't fit", - "application": "CapOne", - "message": "", - "status": 1 - }, - { - "id": 2, - "name": "My DB for some project that I'm doing", - "application": "CapOne", - "message": "Haven't set up the database yet", - "status": 3 - }, - { - "id": 3, - "name": "Another service", - "application": "CapOne", - "message": "Haven't set up the database yet", - "status": 3 - } - ], - "dependencies": [ - { - "id": 4, - "name": "UI", - "application": "Tetris", - "message": "", - "status": 1 - }, - { - "id": 5, - "name": "DB", - "application": "Tetris", - "message": "", - "status": 2 - }, - { - "id": 6, - "name": "ASDF", - "application": "A really long project name that won't all show", - "message": "We're experiencing intermittent errors as of 9:30am EST in QA1. We are looking into the issue now. Consider using QA2 as an alternative.", - "status": 3 - }, - { - "id": 7, - "name": "QWERTY", - "application": "Nexus", - "message": "A message on something that's up", - "status": 1 - } - ] - } -} \ No newline at end of file diff --git a/UI/src/test-data/monitor_config.json b/UI/src/test-data/monitor_config.json deleted file mode 100644 index 272087f9d0..0000000000 --- a/UI/src/test-data/monitor_config.json +++ /dev/null @@ -1,14 +0,0 @@ -[ - { - "id": "a9s87f9awjklwi32", - "name": "Other service A" - }, - { - "id": "a9s8fdsaf9awjklw456", - "name": "Other service B" - }, - { - "id": "a9s8asdff9awjklwi32", - "name": "Other service C" - } -] \ No newline at end of file diff --git a/UI/src/test-data/owners.json b/UI/src/test-data/owners.json deleted file mode 100644 index f3f04fb9f8..0000000000 --- a/UI/src/test-data/owners.json +++ /dev/null @@ -1,14 +0,0 @@ -[ - { - "username" : "newuser", - "authType" : "STANDARD" - }, - { - "username" : "someuser", - "authType" : "STANDARD" - }, - { - "username" : "ldapuser", - "authType" : "LDAP" - } -] \ No newline at end of file diff --git a/UI/src/test-data/pipeline-commits.json b/UI/src/test-data/pipeline-commits.json deleted file mode 100644 index 77b93b3e9e..0000000000 --- a/UI/src/test-data/pipeline-commits.json +++ /dev/null @@ -1,319 +0,0 @@ - -[ - { - "collectorItemId": "56a67a88689a6c2d50757022", - "unmappedStages": ["Perf", "Int"], - "stages": { - "Dev": [ - { - "scmRevisionNumber": "a2b5d0fc46a59160e544fa9eb88b0a5124c005c3", - "scmCommitLog": "dev 2", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454618253000, - "numberOfChanges": 1, - "processedTimestamps": { - "Commit": 1454618253000, - "Dev": 1454618340239, - "Build": 1454618316211 - } - }, - { - "scmRevisionNumber": "2ad58b64060c502e0a516a3feacb49968d9a3abf", - "scmCommitLog": "to dev 5", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454618296000, - "numberOfChanges": 1, - "processedTimestamps": { - "Commit": 1454618296000, - "Dev": 1454618340239, - "Build": 1454618316211 - } - }, - { - "scmRevisionNumber": "314d6f7c89b66d0e90155fd05a1e183cd72027cd", - "scmCommitLog": "to dev 4", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454618282000, - "numberOfChanges": 1, - "processedTimestamps": { - "Commit": 1454618282000, - "Dev": 1454618340239, - "Build": 1454618316211 - } - }, - { - "scmRevisionNumber": "0afe0f31917b00fd3a76ab2349ffaaef68829109", - "scmCommitLog": "dev 1", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454618245000, - "numberOfChanges": 1, - "processedTimestamps": { - "Commit": 1454618245000, - "Dev": 1454618340239, - "Build": 1454618316211 - } - }, - { - "scmRevisionNumber": "a6d304f81cdc44d62d83c4c89c16ca13f0161fc6", - "scmCommitLog": "to dev 3", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454618265000, - "numberOfChanges": 1, - "processedTimestamps": { - "Commit": 1454618265000, - "Dev": 1454618340239, - "Build": 1454618316211 - } - } - ], - "Prod": [ - { - "scmRevisionNumber": "3208d11d32105c46bc6dd1b02e125843c61d4409", - "scmCommitLog": "change for jason", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454527217000, - "numberOfChanges": 1, - "processedTimestamps": { - "QA": 1454528633059, - "Prod": 1454608887995, - "Commit": 1454527217000, - "Dev": 1454528541507, - "Build": 1454527568774 - } - }, - { - "scmRevisionNumber": "8645dd086b9f76a15ad40e7387ecaaac09051208", - "scmCommitLog": "too messy", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454527627000, - "numberOfChanges": 1, - "processedTimestamps": { - "QA": 1454528633059, - "Prod": 1454608887995, - "Commit": 1454527627000, - "Dev": 1454528541507, - "Build": 1454527968502 - } - }, - { - "scmRevisionNumber": "632ecdb009c2acf18856a0ce2aa7f34e32e2e5f7", - "scmCommitLog": "Update Application.java", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454527514000, - "numberOfChanges": 1, - "processedTimestamps": { - "QA": 1454528633059, - "Prod": 1454608887995, - "Commit": 1454527514000, - "Dev": 1454528541507, - "Build": 1454527568774 - } - }, - { - "scmRevisionNumber": "8cab66f397c24a596f61dd8b44c19073dc44f39d", - "scmCommitLog": "wednesday starting point", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454522580000, - "numberOfChanges": 1, - "processedTimestamps": { - "QA": 1454524576319, - "Prod": 1454608887995, - "Commit": 1454522580000, - "Dev": 1454524300555 - } - }, - { - "scmRevisionNumber": "53f683dbc8f1e6f35893b45b0e977cb8a2ae8d7e", - "scmCommitLog": "breaking code.", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454527841000, - "numberOfChanges": 1, - "processedTimestamps": { - "QA": 1454528633059, - "Prod": 1454608887995, - "Commit": 1454527841000, - "Dev": 1454528541507, - "Build": 1454527968502 - } - }, - { - "scmRevisionNumber": "b31a0700b1ccb600f3c87d5420ce69b933728f91", - "scmCommitLog": "another for jason", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454527496000, - "numberOfChanges": 1, - "processedTimestamps": { - "QA": 1454528633059, - "Prod": 1454608887995, - "Commit": 1454527496000, - "Dev": 1454528541507, - "Build": 1454527568774 - } - }, - { - "scmRevisionNumber": "92a68e3c2c21ab2c819faf2204534cbc2a88898a", - "scmCommitLog": "test thursday", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454608750000, - "numberOfChanges": 1, - "processedTimestamps": { - "QA": 1454610711681, - "Prod": 1454610786423, - "Commit": 1454608750000, - "Dev": 1454616461620, - "Build": 1454610488157 - } - }, - { - "scmRevisionNumber": "671b1667aae52202e723a81d4747ccf5e29e9ded", - "scmCommitLog": "change for build.", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454524081000, - "numberOfChanges": 1, - "processedTimestamps": { - "QA": 1454524576319, - "Prod": 1454608887995, - "Commit": 1454524081000, - "Dev": 1454524300555, - "Build": 1454524138986 - } - }, - { - "scmRevisionNumber": "ab9b5323041d4bc5bd9c33d12cfba59bfe51ce8a", - "scmCommitLog": "Update readme.md", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454610418000, - "numberOfChanges": 1, - "processedTimestamps": { - "QA": 1454610711681, - "Prod": 1454610786423, - "Commit": 1454610418000, - "Dev": 1454616461620, - "Build": 1454610488157 - } - }, - { - "scmRevisionNumber": "e94951a08e77a6792ceb189a40086ebb08eda1a2", - "scmCommitLog": "first wed commit", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454520014000, - "numberOfChanges": 1, - "processedTimestamps": { - "QA": 1454524576319, - "Prod": 1454608887995, - "Dev": 1454524300555 - } - }, - { - "scmRevisionNumber": "c06eb6e2cd521e298fe7e3c76d00695be5ed5b5e", - "scmCommitLog": "showcase for jason", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454528615000, - "numberOfChanges": 1, - "processedTimestamps": { - "QA": 1454610711681, - "Prod": 1454608887995, - "Commit": 1454528615000, - "Dev": 1454616461620, - "Build": 1454529713539 - } - }, - { - "scmRevisionNumber": "9bf144061ecaa60b63d7cc21231fdcf05e07bcf5", - "scmCommitLog": "fixed the break", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454527895000, - "numberOfChanges": 1, - "processedTimestamps": { - "QA": 1454528633059, - "Prod": 1454608887995, - "Commit": 1454527895000, - "Dev": 1454528541507, - "Build": 1454527968502 - } - } - ], - "QA": [ - { - "scmRevisionNumber": "33b1bc0ca3cb9b4ffb43b00f4060f98add7fad18", - "scmCommitLog": "qa1", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454616304000, - "numberOfChanges": 1, - "processedTimestamps": { - "QA": 1454618138315, - "Commit": 1454616304000, - "Dev": 1454616461620, - "Build": 1454616350434 - } - }, - { - "scmRevisionNumber": "5c2693f5dc411c4c3ed7018ee74e946e0e30a3bd", - "scmCommitLog": "qa3", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454616325000, - "numberOfChanges": 1, - "processedTimestamps": { - "QA": 1454618138315, - "Commit": 1454616325000, - "Dev": 1454616461620, - "Build": 1454616350434 - } - }, - { - "scmRevisionNumber": "f53f80ef16267348c3938a7a6856c9042ca89df6", - "scmCommitLog": "qa2", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454616316000, - "numberOfChanges": 1, - "processedTimestamps": { - "QA": 1454618138315, - "Commit": 1454616316000, - "Dev": 1454616461620, - "Build": 1454616350434 - } - } - ], - "Commit": [ - { - "scmUrl": "https://github.com/johnkangcurd/test-file-creator", - "scmBranch": "master", - "scmRevisionNumber": "09c1e9927e35a8d39e8f24f35880a3cb0498317f", - "scmCommitLog": "commit1", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454618501000, - "numberOfChanges": 1, - "processedTimestamps": { - "Commit": 1454618501000 - } - } - ], - "Build": [ - { - "scmRevisionNumber": "36417c0133c87770b5c4c5256b02655a98ce6b09", - "scmCommitLog": "build 2", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454618363000, - "numberOfChanges": 1, - "processedTimestamps": { - "Commit": 1454618363000, - "Build": 1454618435530 - } - }, - { - "scmRevisionNumber": "e35f2e022c584f48e8ae38af3a61a611a3a6da84", - "scmCommitLog": "build 1", - "scmAuthor": "johnkangcurd", - "scmCommitTimestamp": 1454618353000, - "numberOfChanges": 1, - "processedTimestamps": { - "Commit": 1454618353000, - "Build": 1454618435530 - } - } - ], - "Int": [], - "Perf": [] - } - } -] diff --git a/UI/src/test-data/profiles.json b/UI/src/test-data/profiles.json deleted file mode 100644 index f9816ed45c..0000000000 --- a/UI/src/test-data/profiles.json +++ /dev/null @@ -1 +0,0 @@ -[{"profile": "test"}] diff --git a/UI/src/test-data/projects.json b/UI/src/test-data/projects.json deleted file mode 100644 index 4c8d81f1d1..0000000000 --- a/UI/src/test-data/projects.json +++ /dev/null @@ -1,20 +0,0 @@ -[{ - "id" : "57dab42acff47e00078d9282", - "collectorId" : "57434890ec52a31f1c6d54c2", - "pId" : "11801", - "name" : "Disney", - "projectPath" : "Disney", - "beginDate" : "", - "endDate" : "", - "changeDate" : "", - "assetState" : "Active", - "isDeleted" : "False", - "collector": { - "id": "57434890ec52a31f1c6d54c2", - "name": "Jira", - "collectorType": "ScopeOwner", - "enabled": true, - "online": false, - "lastExecuted": 1464717445568 - } -}] \ No newline at end of file diff --git a/UI/src/test-data/score_detail.json b/UI/src/test-data/score_detail.json deleted file mode 100644 index 407f891ec4..0000000000 --- a/UI/src/test-data/score_detail.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "lastUpdated": 1422924638613, - "result": { - "id": "5a7a613ce993ab0716801ceb", - "collectorItemId": "5a54b3a6f842e55ad9e44452", - "scoreTypeId": "5a54b39e867b6e5bcad1a722", - "type": "DASHBOARD", - "timestamp": 0, - "score": "2.4", - "total": "5", - "noScore": false, - "options": { - }, - "componentMetrics": [ - { - "score": "0", - "total": "5", - "weight": "25", - "displayId": "build", - "displayName": "Build", - "propagate": "no", - "state": "criteria_failed", - "noScore": false, - "alert": true, - "message": "Data should be present for more than 0 days of last 7 days", - "children": [ - { - "score": "0", - "total": "5", - "weight": "0", - "displayId": "status", - "displayName": "Status", - "propagate": "no", - "state": "not_processed", - "noScore": false, - "alert": false - } - ], - "options": { - } - }, - { - "score": "4.3", - "total": "5", - "weight": "25", - "displayId": "codeanalysis", - "displayName": "Quality", - "propagate": "no", - "state": "complete", - "noScore": false, - "alert": false, - "children": [ - { - "score": "3.9", - "total": "5", - "weight": "34", - "displayId": "qualityCC", - "displayName": "Code Coverage", - "propagate": "no", - "state": "complete", - "noScore": false, - "alert": false - }, - { - "score": "5", - "total": "5", - "weight": "33", - "displayId": "qualityUT", - "displayName": "Unit Tests Success", - "propagate": "no", - "state": "complete", - "noScore": false, - "alert": false - }, - { - "score": "4.2", - "total": "5", - "weight": "33", - "displayId": "qualityViolations", - "displayName": "Violations", - "propagate": "no", - "state": "complete", - "noScore": false, - "alert": false - } - ], - "options": { - } - }, - { - "score": "1.2", - "total": "5", - "weight": "25", - "displayId": "repo", - "displayName": "GitHub SCM", - "propagate": "no", - "state": "complete", - "noScore": false, - "alert": false, - "children": [ - { - "score": "1.2", - "total": "5", - "weight": "100", - "displayId": "commitsPerDay", - "displayName": "Commits Per Day", - "propagate": "no", - "state": "complete", - "noScore": false, - "alert": false - } - ], - "options": { - } - }, - { - "score": "4", - "total": "5", - "weight": "25", - "displayId": "deploy", - "displayName": "Deploy", - "propagate": "no", - "state": "complete", - "noScore": false, - "alert": false, - "children": [ - { - "score": "5", - "total": "5", - "weight": "50", - "displayId": "deploySuccess", - "displayName": "Deploy Success", - "propagate": "no", - "state": "complete", - "noScore": false, - "alert": false - }, - { - "score": "3", - "total": "5", - "weight": "50", - "displayId": "deployInstancesOnline", - "displayName": "Deploy Instances Online", - "propagate": "no", - "state": "complete", - "noScore": false, - "alert": false - } - ], - "options": { - } - } - ] - } -} diff --git a/UI/src/test-data/system_config.json b/UI/src/test-data/system_config.json deleted file mode 100644 index a6b5e5f9da..0000000000 --- a/UI/src/test-data/system_config.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "globalProperties": { - "multipleDeploymentServers": false - }, - "systemStages": [ - { - "name": "Commit", - "type": "COMMIT" - }, - { - "name": "Build", - "type": "BUILD" - }, - { - "name": "DEV", - "type": "DEPLOY" - }, - { - "name": "QA", - "type": "DEPLOY" - }, - { - "name": "INT", - "type": "DEPLOY" - }, - { - "name": "PERF", - "type": "DEPLOY" - }, - { - "name": "PROD", - "type": "DEPLOY" - } - ] -} \ No newline at end of file diff --git a/UI/src/test-data/teams.json b/UI/src/test-data/teams.json deleted file mode 100644 index ce430f9135..0000000000 --- a/UI/src/test-data/teams.json +++ /dev/null @@ -1,11 +0,0 @@ -[{ - "_id" : "6887b732966295affb04fe67", - "_class" : "com.capitalone.dashboard.model.Team", - "collectorId" : "6887b731966295affb04fe64", - "teamId" : "Team:15079", - "name" : "ATeamName", - "changeDate" : "2016-09-12T09:29:25.1370000", - "assetState" : "Active", - "isDeleted" : "False", - "enabled" : false -}] \ No newline at end of file diff --git a/UI/src/test-data/test.json b/UI/src/test-data/test.json deleted file mode 100644 index 9b2096b8e5..0000000000 --- a/UI/src/test-data/test.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "passed": [ - 12, - 14, - 13, - 5, - 6, - 8, - 14, - 11, - 10, - 9, - 8, - 10, - 17 - ], - "failed": [ - 1, - 4, - 2, - 4, - 6, - 12, - 3, - 2, - 0, - 14, - 15, - 5, - 4 - ], - "builds": [ - { - "number": "6429", - "passed": true, - "time": "10s ago" - }, - { - "number": "6428", - "passed": false, - "time": "32s ago" - }, - { - "number": "6427", - "passed": true, - "time": "1m ago" - }, - { - "number": "6426", - "passed": true, - "time": "5m ago" - }, - { - "number": "6425", - "passed": false, - "time": "8m ago" - }, - { - "number": "6424", - "passed": true, - "time": "24m ago" - }, - { - "number": "6423", - "passed": true, - "time": "28m ago" - } - ] -} \ No newline at end of file diff --git a/UI/src/test-data/test_suite_detail.json b/UI/src/test-data/test_suite_detail.json deleted file mode 100644 index a149027e91..0000000000 --- a/UI/src/test-data/test_suite_detail.json +++ /dev/null @@ -1,196788 +0,0 @@ -{ - "result": [ - { - "id": "5693521629032dab690ef306", - "collectorItemId": "568d24b1a0d8912749a4391a", - "timestamp": 1452495382419, - "executionId": "218", - "description": "cos-ui-test-chrome #218", - "url": "http://test.com/job/cos-ui-test-chrome/", - "startTime": 1452477876593, - "endTime": 1452486600768, - "duration": 8724175, - "failureCount": 22, - "successCount": 1, - "skippedCount": 0, - "totalCount": 40, - "unknownStatusCount": 17, - "testCapabilities": [ - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-account-setup-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1051673550, - "failedTestSuiteCount": 8, - "successTestSuiteCount": 2, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 10, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "account-setup-submission-success", - "description": "Feature:Account Setup submission success", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 315228375, - "totalTestCaseCount": 10, - "failedTestCaseCount": 0, - "successTestCaseCount": 10, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 8429995, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 3458455, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 4971540, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;required-fields-validation", - "description": "Scenario:Required Fields Validation", - "duration": 38021263, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "When :the user clicks on the Add a New Card Holder", - "duration": 33298858, - "status": "Success" - }, - { - "id": "13", - "description": "Then :user does not enters any Input in the form for First Name, Last Name, Date of Birth, Social Security Number, and Phone Number", - "duration": 319484, - "status": "Success" - }, - { - "id": "14", - "description": "Then :clicks on the Add a New Card Holder button", - "duration": 1924621, - "status": "Success" - }, - { - "id": "15", - "description": "Then :the error messages displays for the required fields", - "duration": 2478300, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 9470322, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2916615, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 6553707, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;required-fields-validation-for-invalid-input", - "description": "Scenario:Required Fields Validation for invalid input", - "duration": 50093343, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "When :the user clicks on the Add a New Card Holder", - "duration": 33145031, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the First Form opens to enter the new authorize user", - "duration": 48, - "status": "Success" - }, - { - "id": "23", - "description": "Then :user enters the Invalid Input in the form for Date of Birth, Social Security Number, and Phone Number", - "duration": 8393477, - "status": "Success" - }, - { - "id": "24", - "description": "Then :clicks on the Add a New Card Holder button", - "duration": 2319804, - "status": "Success" - }, - { - "id": "25", - "description": "Then :the error messages displays for the required fields and invalid input", - "duration": 2653410, - "status": "Success" - }, - { - "id": "26", - "description": "Then :user clicks on the Save & Continue button", - "duration": 2323945, - "status": "Success" - }, - { - "id": "27", - "description": "Then :the error message displays to accept the Terms and Conditions of the Authorized User", - "duration": 1257628, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7688910, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2676321, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5012589, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;maximum-characters-allowed-for-user-to-input-in-the-fields", - "description": "Scenario:Maximum characters allowed for user to input in the fields", - "duration": 45136029, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "When :the user clicks on the Add a New Card Holder", - "duration": 32800020, - "status": "Success" - }, - { - "id": "33", - "description": "When :user enter Long FirstName", - "duration": 2757266, - "status": "Success" - }, - { - "id": "34", - "description": "Then :only 25 characters maximum limit on First name", - "duration": 1669408, - "status": "Success" - }, - { - "id": "35", - "description": "When :user enters long middlename", - "duration": 2591910, - "status": "Success" - }, - { - "id": "36", - "description": "Then :only 16 characters maximum limit for Middle name", - "duration": 1395895, - "status": "Success" - }, - { - "id": "37", - "description": "When :user enters long lastname", - "duration": 2531859, - "status": "Success" - }, - { - "id": "38", - "description": "Then :only 36 characters maximum limit for lastname", - "duration": 1389671, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7880273, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2693995, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5186278, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;submitting-the-add-authorized-user-form-without-any-input", - "description": "Scenario:Submitting the add authorized user form without any input", - "duration": 131584881, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "When :User allowed to add maximum three Authorized Card User", - "duration": 99219943, - "status": "Success" - }, - { - "id": "44", - "description": "Then :user clicks on the Save & Continue button", - "duration": 1954376, - "status": "Success" - }, - { - "id": "45", - "description": "And :the error messages gets displayed below each of the form", - "duration": 30410562, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7813798, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2582261, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5231537, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;dropdown-for-the-cell-type", - "description": "Scenario:Dropdown for the cell type", - "duration": 9109561, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "50", - "description": "Then :clicks on the Add a New Card Holder button", - "duration": 1919799, - "status": "Success" - }, - { - "id": "51", - "description": "And :the form contains the dropdown for \"Mobile\", \"Work\", \"Home\"", - "duration": 7189762, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "asu-page-footer-validation", - "description": "Feature:ASU page footer validation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 253602168, - "totalTestCaseCount": 14, - "failedTestCaseCount": 6, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 8010396, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2682932, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5327464, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-contact-us", - "description": "Scenario:Navigate to contact us", - "duration": 77382951, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "12", - "description": "Then :I land on the domestic footer url \"CONTACT US\"", - "duration": 11892224, - "status": "Success" - }, - { - "id": "13", - "description": "And :the \"Customer Service\" text is displayed on the page", - "duration": 65490727, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7973732, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2449671, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5524061, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-privacy", - "description": "Scenario:Navigate to privacy", - "duration": 7627827, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Then :I land on the domestic footer url \"PRIVACY\"", - "duration": 1655425, - "status": "Success" - }, - { - "id": "19", - "description": "And :the \"Privacy\" text is displayed on the page", - "duration": 5972402, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7858966, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2529365, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5329601, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-careers", - "description": "Scenario:Navigate to careers", - "duration": 30888802, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Then :I land on the domestic footer url \"CAREERS\"", - "duration": 30888802, - "status": "Failure" - }, - { - "id": "25", - "description": "And :the \"Explore Capital One Careers\" text is displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 9676635, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2860742, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 6815893, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-security", - "description": "Scenario:Navigate to security", - "duration": 17866295, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Then :I land on the domestic footer url \"SECURITY\"", - "duration": 11797835, - "status": "Success" - }, - { - "id": "31", - "description": "And :the \"Your security is a top priority\" text is displayed on the page", - "duration": 6068460, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8349915, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2627407, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5722508, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-terms-and-conditions", - "description": "Scenario:Navigate to terms and conditions", - "duration": 30940524, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "36", - "description": "Then :I land on the domestic footer url \"TERMS & CONDITIONS\"", - "duration": 30940524, - "status": "Failure" - }, - { - "id": "37", - "description": "Then :the \"Terms and Conditions\" text is displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8021848, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2597822, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5424026, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-accessibility", - "description": "Scenario:Navigate to accessibility", - "duration": 30924693, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "42", - "description": "Then :I land on the domestic footer url \"ACCESSIBILITY\"", - "duration": 30924693, - "status": "Failure" - }, - { - "id": "43", - "description": "Then :the \"Accessibility at Capital One\" text is displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7751479, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2577509, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5173970, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-verisign", - "description": "Scenario:Navigate to verisign", - "duration": 328105, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "Then :I land on the domestic footer url \"verisign_can_ang\"", - "duration": 328105, - "status": "Failure" - }, - { - "id": "49", - "description": "Then :the Norton Secured image is displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "asu-page-header-validation", - "description": "Feature:ASU page header validation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 10429699, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "asu-page-header-validation;header-check-for-asu-page", - "description": "Scenario:Header check for ASU page", - "duration": 10429699, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 3154649, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user is on ASU page", - "duration": 5900657, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the header Capital One logo is present on the upper left corner and is a link of asu page", - "duration": 1374393, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "au---limit-name-to-36-characters", - "description": "Feature:AU - Limit Name to 36 Characters", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 90620721, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "au---limit-name-to-36-characters;au-first-name-lastname-middlename-33-characters", - "description": "Scenario:au first name lastname middlename 33 characters", - "duration": 42413873, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 5339266, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user is on ASU page", - "duration": 6089372, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30985235, - "status": "Failure" - }, - { - "id": "10", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the user enters first name with twenty five characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the user enters middle name with one character", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the user enters last name with eight characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :click submit from the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :present the user with 36 char validation message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "au---limit-name-to-36-characters;au-first-name-lastname-no-middlename-34-characters", - "description": "Scenario:au first name lastname no middlename 34 characters", - "duration": 39763707, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 3016391, - "status": "Success" - }, - { - "id": "22", - "description": "Then :user is on ASU page", - "duration": 5917455, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30829861, - "status": "Failure" - }, - { - "id": "24", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :the user enters first name with twenty five characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :the user enters last name with ten characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :click submit from the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :present the user with 36 char validation message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "au---limit-name-to-36-characters;blue-script-spinner-displayed-immediately-after-one-click-of-save-and-continue-button", - "description": "Scenario:blue script Spinner displayed immediately after one click of save and continue button", - "duration": 8443141, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "36", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2659724, - "status": "Success" - }, - { - "id": "37", - "description": "Then :user is on ASU page", - "duration": 5483229, - "status": "Success" - }, - { - "id": "38", - "description": "And :the user check the T&C's checkbox", - "duration": 300188, - "status": "Failure" - }, - { - "id": "39", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :the user enters first name with twenty five characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :the user enters middle name with one character", - "duration": 0, - "status": "Skipped" - }, - { - "id": "42", - "description": "And :the user enters last name with seven characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "Then :user enters the valid Input in the form for Date of Birth, Social Security Number, and Phone Number", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "And :the user checks the checkbox for au terms and conditions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :click on save and continue button one time", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :check if spinner is displayed after one click", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "au-modal-for-terms-and-conditions", - "description": "Feature:AU Modal for Terms and Conditions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 78260124, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "au-modal-for-terms-and-conditions;au-terms-and-condition-modal-window-done-button", - "description": "Scenario:au terms and condition modal window done button", - "duration": 39731179, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"au_termsandconditions\"", - "duration": 3120548, - "status": "Success" - }, - { - "id": "9", - "description": "Then :user is on ASU page", - "duration": 5543060, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 31067571, - "status": "Failure" - }, - { - "id": "11", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the user click the terms and condition link for au form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :a modal window opens to present the user with the T&C's", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :when the user clicks the \"Done\" button the modal window will close.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "au-modal-for-terms-and-conditions;au-terms-and-condition-modal-window-x-button", - "description": "Scenario:au terms and condition modal window x button", - "duration": 38528945, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I setup mocks for account setup as a \"au_termsandconditions\"", - "duration": 2509472, - "status": "Success" - }, - { - "id": "22", - "description": "Then :user is on ASU page", - "duration": 5107053, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30912420, - "status": "Failure" - }, - { - "id": "24", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :the user click the terms and condition link for au form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :a modal window opens to present the user with the T&C's", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :when the user clicks the X in the upper right corner the modal window will close.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "eligibility-rules-for-authorized-users", - "description": "Feature:Eligibility rules for authorized users", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 37086284, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "eligibility-rules-for-authorized-users;verify-the-eligibility-for-authorized-users-on-asu-pageexy", - "description": "Scenario:Verify the eligibility for authorized users on ASU pageexy", - "duration": 37086284, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"aunoteligible_data\"", - "duration": 2535964, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user is on ASU page for past due accounts", - "duration": 3524108, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the paperless is visible", - "duration": 31026212, - "status": "Failure" - }, - { - "id": "10", - "description": "And :authorized user will not be available for corporate overlimit and pastdue accounts", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "eligibility-rules-for-paperless", - "description": "Feature:Eligibility rules for paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 73436316, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "eligibility-rules-for-paperless;verify-the-account-is-eligible-for-paperless-mock", - "description": "Scenario:Verify the account is eligible for paperless mock", - "duration": 36749012, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"statements_and_documents_notenrolled\"", - "duration": 2557277, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user is on ASU page for paperless eligible accounts", - "duration": 3327258, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the paperless is visible", - "duration": 30864477, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "eligibility-rules-for-paperless;verify-the-account-is-not-eligible-for-paperless-mock", - "description": "Scenario:Verify the account is not eligible for paperless mock", - "duration": 36687304, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for account setup as a \"statements_and_documents_enrolled\"", - "duration": 2599054, - "status": "Success" - }, - { - "id": "16", - "description": "Then :user is on ASU page for paperless eligible accounts", - "duration": 3276544, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the paperless setup feature is not presented to the customer", - "duration": 30811706, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "entitlements-for-account-set-up", - "description": "Feature:Entitlements for account set up", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 36668459, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "entitlements-for-account-set-up;entitlements-for-account-set-up-mobile-pageee", - "description": "Scenario:Entitlements for account set up mobile pageee", - "duration": 36668459, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "9", - "description": "Given :I am on ASU page using mock account into account setup as a \"asuentitlements_data\"", - "duration": 2596877, - "status": "Success" - }, - { - "id": "10", - "description": "Then :user is on ASU page for entitlement accounts", - "duration": 3231780, - "status": "Success" - }, - { - "id": "11", - "description": "Then :present the user the Mobile page bankrupt deceased closednobalance scrutfruad specialfruad revoked accounts", - "duration": 30839802, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "paperless-terms-and-conditions-and-checbox", - "description": "Feature:Paperless Terms and Conditions and checbox", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 77625396, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "paperless-terms-and-conditions-and-checbox;enrolling-in-paperless-and-unchecked-the-t&c's", - "description": "Scenario:Enrolling in Paperless and UNChecked the T&C's", - "duration": 39163317, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2884282, - "status": "Success" - }, - { - "id": "23", - "description": "Then :user is on ASU page", - "duration": 5327228, - "status": "Success" - }, - { - "id": "24", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30951807, - "status": "Failure" - }, - { - "id": "26", - "description": "And :the checkbox uncheck and submit the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :present the user with client side validation message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "paperless-terms-and-conditions-and-checbox;enrolling-in-paperless-and-unchecked-the-paperless-enrollment-checkbox", - "description": "Scenario:Enrolling in Paperless and UNChecked the paperless enrollment checkbox", - "duration": 38462079, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2510207, - "status": "Success" - }, - { - "id": "33", - "description": "Then :user is on ASU page", - "duration": 5083738, - "status": "Success" - }, - { - "id": "34", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30868134, - "status": "Failure" - }, - { - "id": "35", - "description": "And :the user check the T&C's checkbox", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :the user uncheck the paperless checkbox", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment tc checkbox is unchecked", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "paperless-modal-for-terms-and-conditions", - "description": "Feature:Paperless Modal for Terms and Conditions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 78716008, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "paperless-modal-for-terms-and-conditions;paperless-terms-and-condition-modal-window-done-button", - "description": "Scenario:paperless terms and condition modal window done button", - "duration": 39878376, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"paperless_termsandconditions\"", - "duration": 2883661, - "status": "Success" - }, - { - "id": "9", - "description": "Then :user is on ASU page", - "duration": 6043941, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30950774, - "status": "Failure" - }, - { - "id": "11", - "description": "And :the user click the terms and condition link for paperless form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :a modal window opens to present the user with the T&C's paperless", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :when the user clicks the \"Done\" button the modal window will close paperless.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "paperless-modal-for-terms-and-conditions;paperless-terms-and-condition-modal-window-x-button", - "description": "Scenario:paperless terms and condition modal window x button", - "duration": 38837632, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I setup mocks for account setup as a \"paperless_termsandconditions\"", - "duration": 2726123, - "status": "Success" - }, - { - "id": "21", - "description": "Then :user is on ASU page", - "duration": 5271011, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30840498, - "status": "Failure" - }, - { - "id": "23", - "description": "And :the user click the terms and condition link for paperless form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :a modal window opens to present the user with the T&C's paperless", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :when the user clicks the X in the upper right corner the modal window will close paperless.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-accountnicknames-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-accountsummary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1722469919, - "failedTestSuiteCount": 3, - "successTestSuiteCount": 6, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 9, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status", - "description": "Feature:Account Summary Page - Field Level Entitlement Based on Account Status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 287263280, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;account-ordering-on-account-summary-(verify-closed-with-balance-account-displays-in-group1)", - "description": "Scenario:Account Ordering on Account Summary (Verify closed with balance account displays in group1)", - "duration": 35572766, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the \"closed_with_balance_account\" user is logged in", - "duration": 27697531, - "status": "Success" - }, - { - "id": "8", - "description": "When :I am on the Account Summary page", - "duration": 4179347, - "status": "Success" - }, - { - "id": "9", - "description": "And :Closed with Balance account is displayed first because it is in Group1 and its opened date is 2014-05-07", - "duration": 1236518, - "status": "Success" - }, - { - "id": "10", - "description": "And :Open account ending is displayed second because it is in Group1 and its opened date is is 2014-05-14", - "duration": 1235703, - "status": "Success" - }, - { - "id": "11", - "description": "And :Closed account is displayed in 3rd place because it is in Group2", - "duration": 1223667, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-an-account-restricted-message-is-displayed-for-available-credit", - "description": "Scenario:Verify an account restricted message is displayed for Available Credit", - "duration": 38295058, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :a customer with a closed with balance account is logged in", - "duration": 12139787, - "status": "Success" - }, - { - "id": "18", - "description": "And :I am on the Account Summary page", - "duration": 4329374, - "status": "Success" - }, - { - "id": "19", - "description": "Then :has a bricklet for account ending in \"1286\".", - "duration": 6144753, - "status": "Success" - }, - { - "id": "20", - "description": "And :an account closed with balance restricted message should be displayed", - "duration": 5494807, - "status": "Success" - }, - { - "id": "21", - "description": "And :has the tool tip is displayed.", - "duration": 909850, - "status": "Success" - }, - { - "id": "22", - "description": "And :the correct Available Credit tooltip content is displayed.", - "duration": 9276487, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-statements-&-documents-contextual-link-is-displayed-for-closed-with-no-balance-account", - "description": "Scenario:Verify statements & documents contextual link is displayed for Closed With No Balance Account", - "duration": 61440797, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 12894992, - "status": "Success" - }, - { - "id": "29", - "description": "Then :clicking on the statements link for a \"closed with no balance account\" displays the statements page for that account", - "duration": 48545805, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-transactions-link-contextual-link-is-displayed-for-closed-with-no-balance-account", - "description": "Scenario:Verify transactions link contextual link is displayed for Closed With No Balance Account", - "duration": 56985646, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 13291377, - "status": "Success" - }, - { - "id": "36", - "description": "Then :clicking on the transactions link for a \"closed with no balance account\" displays the transactions page for that account", - "duration": 43694269, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-statements-&-documents-contextual-link-is-displayed-for-deceased-account", - "description": "Scenario:Verify statements & documents contextual link is displayed for Deceased Account", - "duration": 49931418, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :a customer with a deceased account is logged in", - "duration": 13441734, - "status": "Success" - }, - { - "id": "43", - "description": "Then :clicking on the statements link for a \"deceased account\" displays the statements page for that account", - "duration": 36489684, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-transactions-link-contextual-link-is-displayed-for-deceased-account", - "description": "Scenario:Verify transactions link contextual link is displayed for Deceased Account", - "duration": 45037595, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :a customer with a deceased account is logged in", - "duration": 11008398, - "status": "Success" - }, - { - "id": "50", - "description": "Then :clicking on the transactions link for a \"deceased account\" displays the transactions page for that account", - "duration": 34029197, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "account-summary-entitlment-bucketing", - "description": "Feature:Account Summary Entitlment Bucketing", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 199624142, - "totalTestCaseCount": 11, - "failedTestCaseCount": 0, - "successTestCaseCount": 11, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "account-summary-entitlment-bucketing;validate-bankrupt-account-displayed-in-bucket2", - "description": "Scenario:Validate Bankrupt account displayed in bucket2", - "duration": 22363713, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :Login with linked bankrupt account", - "duration": 11119319, - "status": "Success" - }, - { - "id": "9", - "description": "Then :verify that bankrupt account displayed at the bottom", - "duration": 11244394, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-deceased-account-displayed-in-bucket2", - "description": "Scenario:Validate Deceased account displayed in bucket2", - "duration": 21978605, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :Login with linked deceased account", - "duration": 10746050, - "status": "Success" - }, - { - "id": "15", - "description": "Then :verify that deceased account displayed at the bottom", - "duration": 11232555, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-closed-with-no-balance-account-displayed-in-bucket2", - "description": "Scenario:Validate Closed with no balance account displayed in bucket2", - "duration": 21442400, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "Given :Login with linked closed with no balance account", - "duration": 11175660, - "status": "Success" - }, - { - "id": "21", - "description": "Then :verify that closed with no balance account displayed at the bottom", - "duration": 10266740, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-revoked-account-displayed-in-bucket2", - "description": "Scenario:Validate Revoked account displayed in bucket2", - "duration": 20865948, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "25", - "description": "Given :Login with linked revoked account", - "duration": 10377206, - "status": "Success" - }, - { - "id": "26", - "description": "Then :verify that revoked account displayed at the bottom", - "duration": 10488742, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-active\/open-account-displayed-in-bucket1", - "description": "Scenario:Validate Active\/Open account displayed in bucket1", - "duration": 15329814, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :Login with linked active account", - "duration": 10563738, - "status": "Success" - }, - { - "id": "32", - "description": "Then :verify that active account displayed at the top", - "duration": 4766076, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-collections-account-displayed-in-bucket1", - "description": "Scenario:Validate Collections account displayed in bucket1", - "duration": 14501900, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "37", - "description": "Given :Login with linked collections account", - "duration": 9952616, - "status": "Success" - }, - { - "id": "38", - "description": "Then :verify that collections account displayed at the top", - "duration": 4549284, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-special-fraud-account-displayed-in-bucket1", - "description": "Scenario:Validate Special Fraud account displayed in bucket1", - "duration": 19196274, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "Given :Login with linked special fraud account", - "duration": 10511539, - "status": "Success" - }, - { - "id": "44", - "description": "Then :verify that special fraud account displayed at the top", - "duration": 8684735, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-security-fraud-account-displayed-in-bucket1", - "description": "Scenario:Validate Security Fraud account displayed in bucket1", - "duration": 14597957, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :Login with linked security fraud account", - "duration": 9792190, - "status": "Success" - }, - { - "id": "50", - "description": "Then :verify that security fraud account displayed at the top", - "duration": 4805767, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-closed-with-balance-account-displayed-in-bucket1", - "description": "Scenario:Validate Closed with balance account displayed in bucket1", - "duration": 18295608, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "Given :Login with linked closed with balance account", - "duration": 9681723, - "status": "Success" - }, - { - "id": "56", - "description": "Then :verify that closed with balance account displayed at the top", - "duration": 8613885, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-old-account-displayed-at-the-top", - "description": "Scenario:Validate old account displayed at the top", - "duration": 16543554, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "61", - "description": "Given :Login with linked top account", - "duration": 11708036, - "status": "Success" - }, - { - "id": "62", - "description": "Then :verify that old account displayed at the top", - "duration": 4835518, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-new-account-displayed-at-the-bottom", - "description": "Scenario:Validate new account displayed at the bottom", - "duration": 14508369, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "67", - "description": "Given :Login with linked bottom account", - "duration": 9791720, - "status": "Success" - }, - { - "id": "68", - "description": "Then :verify that new account displayed at the bottom", - "duration": 4716649, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "bankrupt-account-on-account-summary-page", - "description": "Feature:Bankrupt Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 323072263, - "totalTestCaseCount": 14, - "failedTestCaseCount": 1, - "successTestCaseCount": 13, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 10760402, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 10760402, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-an-account-restricted-message-is-displayed-for-bankrupt", - "description": "Scenario:Verify an account restricted message is displayed for bankrupt", - "duration": 22935895, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Then :an account restricted message should be displayed in the available credit field", - "duration": 22935895, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11640365, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 11640365, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-a-bankrupt-restricted-message-is-displayed", - "description": "Scenario:Verify a bankrupt restricted message is displayed", - "duration": 41404218, - "totalTestStepCount": 1, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Then :a bankrupt restricted message should be displayed", - "duration": 41404218, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12056840, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 12056840, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-pay-bill-option-is-not-displayed-for-bankrupt", - "description": "Scenario:Verify pay bill option is not displayed for bankrupt", - "duration": 39739758, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "27", - "description": "Then :there is no pay bill option displayed", - "duration": 39739758, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12405355, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 12405355, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-statements-&-documents-contextual-link-is-not-displayed-for-bankrupt", - "description": "Scenario:Verify statements & documents contextual link is not displayed for bankrupt", - "duration": 9991676, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "34", - "description": "Then :the statements link is not displayed", - "duration": 9991676, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12146731, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 12146731, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-transactions-link-is-not-visible-for-bankrupt", - "description": "Scenario:Verify transactions link is not visible for bankrupt", - "duration": 42380166, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Then :Transaction link is not visible", - "duration": 42380166, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11002408, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 11002408, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-card-image-is-not-a-link-for-bankrupt", - "description": "Scenario:Verify card image is not a link for bankrupt", - "duration": 43136584, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Then :card image is not a link", - "duration": 43136584, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12000512, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 12000512, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-card-name-is-not-a-link-for-bankrupt", - "description": "Scenario:Verify card name is not a link for bankrupt", - "duration": 41471353, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "56", - "description": "Then :card name is not a link", - "duration": 41471353, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page", - "description": "Feature:Closed With No Balance Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 160114001, - "totalTestCaseCount": 10, - "failedTestCaseCount": 0, - "successTestCaseCount": 10, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 11711686, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11711686, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-an-account-closed-message-is-displayed-for-closed-with-no-balance", - "description": "Scenario:Verify an account closed message is displayed for closed with no balance", - "duration": 12898950, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Then :an account closed message should be displayed in the available credit field", - "duration": 12898950, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11084610, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11084610, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-an-account-closed-with-no-balance-restricted-message-is-displayed", - "description": "Scenario:Verify an account closed with no balance restricted message is displayed", - "duration": 13026964, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Then :an account closed with no balance restricted message should be displayed", - "duration": 13026964, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15744952, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 15744952, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-pay-bill-option-is-not-displayed-for-closed-with-with-no-balance", - "description": "Scenario:Verify pay bill option is not displayed for closed with with no balance", - "duration": 42010635, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Then :there is no pay bill option displayed", - "duration": 42010635, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11158358, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11158358, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-card-name-is-a-link", - "description": "Scenario:Verify card name is a link", - "duration": 13962287, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Then :the card name for \"closed with no balance account\" is a link", - "duration": 13962287, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14023684, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 14023684, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-card-image-is-a-link", - "description": "Scenario:Verify card image is a link", - "duration": 14491875, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Then :the card image for a \"closed with no balance account\" is a link", - "duration": 14491875, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the", - "description": "Feature:As a branded customer, I want the rewards balance to display based on the", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 361965433, - "totalTestCaseCount": 6, - "failedTestCaseCount": 2, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;suppress-rewards-for-sony-play-station-card", - "description": "Scenario:Suppress Rewards for SONY Play Station Card", - "duration": 47764971, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 11308400, - "status": "Success" - }, - { - "id": "9", - "description": "When :I am on the Account Summary page", - "duration": 4198472, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the rewards balance is NOT displayed for SONY Play Station card", - "duration": 32258099, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;suppress-rewards-for-sony-card", - "description": "Scenario:Suppress Rewards for SONY Card", - "duration": 53458611, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 11270351, - "status": "Success" - }, - { - "id": "17", - "description": "When :I am on the Account Summary page", - "duration": 4220724, - "status": "Success" - }, - { - "id": "18", - "description": "Then :the rewards balance is NOT displayed for SONY Card", - "duration": 37967536, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;spark-card-with-cash-reward", - "description": "Scenario:SPARK card with cash Reward", - "duration": 64632260, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 11959210, - "status": "Success" - }, - { - "id": "25", - "description": "When :I am on the Account Summary page", - "duration": 4322188, - "status": "Success" - }, - { - "id": "26", - "description": "Then :the cash rewards balance is displayed for the SPARK Card", - "duration": 48350862, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;spark-card-with-miles-reward", - "description": "Scenario:SPARK card with miles Reward", - "duration": 69473026, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 11383567, - "status": "Success" - }, - { - "id": "33", - "description": "When :I am on the Account Summary page", - "duration": 4499514, - "status": "Success" - }, - { - "id": "34", - "description": "Then :the miles rewards balance is displayed for the SPARK Card", - "duration": 53589945, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;co-branding-product-description", - "description": "Scenario:Co-Branding Product Description", - "duration": 58421130, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "40", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 10602279, - "status": "Success" - }, - { - "id": "41", - "description": "When :I am on the Account Summary page", - "duration": 4095887, - "status": "Success" - }, - { - "id": "42", - "description": "Then :the user will see the product description with the brand name", - "duration": 43722964, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;does-not-display-rewards-for-spark", - "description": "Scenario:Does not Display Rewards for SPARK", - "duration": 68215435, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "48", - "description": "Given :a co_branding non-reward customer is on the Account Summary page", - "duration": 10486599, - "status": "Success" - }, - { - "id": "49", - "description": "When :I am on the Account Summary page", - "duration": 4101027, - "status": "Success" - }, - { - "id": "50", - "description": "Then :the rewards balance is NOT displayed for SPARK card", - "duration": 53627809, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "deceased-account-on-account-summary-page", - "description": "Feature:Deceased Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 164299309, - "totalTestCaseCount": 10, - "failedTestCaseCount": 1, - "successTestCaseCount": 9, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 10985835, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 10985835, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-an-account-closed-message-is-displayed-for-deceased-account", - "description": "Scenario:Verify an account closed message is displayed for deceased account", - "duration": 9522810, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Then :an account closed message should be displayed in the available credit field", - "duration": 9522810, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10808687, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 10808687, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-a-deceased-restricted-message-is-displayed", - "description": "Scenario:Verify a deceased restricted message is displayed", - "duration": 39026722, - "totalTestStepCount": 1, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Then :a deceased restricted message should be displayed", - "duration": 39026722, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10805681, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 10805681, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-pay-bill-option-is-not-displayed-for-deceased-account", - "description": "Scenario:Verify pay bill option is not displayed for deceased account", - "duration": 37931259, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Then :there is no pay bill option displayed", - "duration": 37931259, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11751250, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 11751250, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-card-name-is-a-link", - "description": "Scenario:Verify card name is a link", - "duration": 11943811, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Then :the card name for a \"deceased account\" is a link", - "duration": 11943811, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10667538, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 10667538, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-card-image-is-a-link", - "description": "Scenario:Verify card image is a link", - "duration": 10855716, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "Then :a card image for a \"deceased account\" is a link", - "duration": 10855716, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "account-summary---extended-terms-messaging", - "description": "Feature:Account Summary - Extended Terms Messaging", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 15284924, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "account-summary---extended-terms-messaging;extended-terms-messaging-is-not-displayed", - "description": "Scenario:Extended Terms Messaging Is Not Displayed", - "duration": 15284924, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :the \"extended_terms_with_no_minpay\" user is logged in", - "duration": 9801685, - "status": "Success" - }, - { - "id": "20", - "description": "When :I am on the Account Summary page", - "duration": 4111955, - "status": "Success" - }, - { - "id": "21", - "description": "Then :the extended terms message is not displayed in the first account brick", - "duration": 1371284, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "non-cycled-accounts", - "description": "Feature:Non-cycled accounts", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 58114706, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 11560724, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a non cycled account", - "duration": 11560724, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "non-cycled-accounts;non-cycled-accounts-should-have-zero-minimum-payment-and-no-due-date", - "description": "Scenario:Non cycled accounts should have zero minimum payment and no due date", - "duration": 9069079, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Then :the minimum payment should be $0.00", - "duration": 4523949, - "status": "Success" - }, - { - "id": "13", - "description": "And :the account should not have a due date", - "duration": 4545130, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 9821142, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a non cycled account", - "duration": 9821142, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "non-cycled-accounts;non-cycled-accounts-should-have-zero-last-statement-balance-and-no-as-of-date", - "description": "Scenario:Non cycled accounts should have zero last statement balance and no as of date", - "duration": 9165039, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "Then :the last statement balance should be $0.00", - "duration": 4518365, - "status": "Success" - }, - { - "id": "21", - "description": "And :the account should not have a as of date", - "duration": 4646674, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 9410806, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a non cycled account", - "duration": 9410806, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "non-cycled-accounts;non-cycled-accounts-should-have-zero-payment-balance-and-no-posted-date", - "description": "Scenario:Non cycled accounts should have zero payment balance and no posted date", - "duration": 9087916, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Then :the last payment balance should be $0.00", - "duration": 4516277, - "status": "Success" - }, - { - "id": "29", - "description": "And :the last payment should not have a posted date", - "duration": 4571639, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "revoked-restricted-status", - "description": "Feature:Revoked restricted status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 152731861, - "totalTestCaseCount": 14, - "failedTestCaseCount": 0, - "successTestCaseCount": 14, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 11443549, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 11443549, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;account-revoked-status", - "description": "Scenario:Account Revoked status", - "duration": 23445501, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Then :an account restricted message should be displayed in the available credit field", - "duration": 15865380, - "status": "Success" - }, - { - "id": "15", - "description": "And :dom account restricted message should be displayed", - "duration": 7580121, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10824819, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 10824819, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-pay-bill-option-is-displayed-for-account-revoked-status", - "description": "Scenario:Verify Pay bill option is displayed for account revoked status", - "duration": 7792485, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Then :pay bill button is displayed", - "duration": 7792485, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11963138, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 11963138, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-transactions-link-is-displayed", - "description": "Scenario:Verify Transactions link is displayed", - "duration": 7772127, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Then :transaction is a link present on the Account Summary page for revoked status", - "duration": 7772127, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11174208, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 11174208, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-statements-&-documents-contextual-link-is-displayed-for-revoked-status", - "description": "Scenario:Verify statements & documents contextual link is displayed for revoked status", - "duration": 7030066, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Then :Statements link is present on the Account Summary page for revoked account", - "duration": 7030066, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13770294, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 13770294, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-payment-link-is-displayed-for-revoked-status", - "description": "Scenario:Verify payment link is displayed for revoked status", - "duration": 7204194, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "Then :payment link is present on the Account Summary page for revoked account", - "duration": 7204194, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11157836, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 11157836, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-card-name-is-link", - "description": "Scenario:Verify card name is link", - "duration": 8823269, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "51", - "description": "Then :the card name for revoked account is a link", - "duration": 8823269, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11287835, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 11287835, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-card-image-is-link", - "description": "Scenario:Verify card image is link", - "duration": 9042540, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "58", - "description": "Then :the card image for revoked account is a link", - "duration": 9042540, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-canada\/", - "startTime": 0, - "endTime": 0, - "duration": 1625957149, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services", - "description": "Feature:ETS enhanced transactions for Canadian customers with Angular and RTM mock services", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 675489565, - "totalTestCaseCount": 11, - "failedTestCaseCount": 11, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-inline-view-for-canadian-account-canadian-transactions---with-merchant-logo", - "description": "Scenario:ETS inline view for Canadian account Canadian transactions - with merchant logo", - "duration": 76113079, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 25567992, - "status": "Success" - }, - { - "id": "7", - "description": "And :I go to Transactions & Details page", - "duration": 4105399, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I can see merchant logo for transaction in \"Tim Hortons\"", - "duration": 46439688, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-inline-view-for-canadian-account-canadian-transactions---without-merchant-logo", - "description": "Scenario:ETS inline view for Canadian account Canadian transactions - without merchant logo", - "duration": 61402885, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "11", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 12276592, - "status": "Success" - }, - { - "id": "12", - "description": "And :I go to Transactions & Details page", - "duration": 2856311, - "status": "Success" - }, - { - "id": "13", - "description": "Then :I can see merchant category logo \"Dining\" for transactions in \"Walkers Restaurant\"", - "duration": 46269982, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-canadian-transactions---mcc-\/-map,-brand-and-location-match-without-logo", - "description": "Scenario:ETS expanded view for Canadian account Canadian transactions - mcc \/ map, brand and location match without logo", - "duration": 61165107, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 11539635, - "status": "Success" - }, - { - "id": "26", - "description": "And :I go to Transactions & Details page", - "duration": 3786596, - "status": "Success" - }, - { - "id": "27", - "description": "When :I expand a transaction in \"Walkers Restaurant\" to display more information", - "duration": 45838876, - "status": "Failure" - }, - { - "id": "28", - "description": "Then :I can see ets merchant category logo \"Dining\" expanded for \"Walkers Restaurant\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :I can see transactions details with statement info for \"Walkers Restaurant\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :I can see address and google map info", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-canadian-transactions---logo,-brand-match-with-logo", - "description": "Scenario:ETS expanded view for Canadian account Canadian transactions - logo, brand match with logo", - "duration": 60481619, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "33", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 11913248, - "status": "Success" - }, - { - "id": "34", - "description": "And :I go to Transactions & Details page", - "duration": 2691919, - "status": "Success" - }, - { - "id": "35", - "description": "When :I expand a transaction in \"Shell Canada\" to display more information", - "duration": 45876452, - "status": "Failure" - }, - { - "id": "36", - "description": "Then :I can see merchant logo expanded for \"Shell Canada\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :I can see transactions details with statement info for \"Shell Canada\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "And :I can not see address and google map info", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-canadian-transactions---mcc,-brand-match-without-logo", - "description": "Scenario:ETS expanded view for Canadian account Canadian transactions - mcc, brand match without logo", - "duration": 60923498, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "41", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 13312202, - "status": "Success" - }, - { - "id": "42", - "description": "And :I go to Transactions & Details page", - "duration": 1579014, - "status": "Success" - }, - { - "id": "43", - "description": "When :I expand a transaction in \"Petro-Canada\" to display more information", - "duration": 46032282, - "status": "Failure" - }, - { - "id": "44", - "description": "Then :I can see ets merchant category logo \"Gas\/Automotive\" expanded for \"Petro-Canada\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :I can see transactions details with statement info for \"Petro-Canada\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :I can not see address and google map info", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-inline-view-for-canadian-account-us-transactions", - "description": "Scenario:ETS inline view for Canadian account US transactions", - "duration": 60605592, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "49", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 11918746, - "status": "Success" - }, - { - "id": "50", - "description": "And :I go to Transactions & Details page", - "duration": 2626751, - "status": "Success" - }, - { - "id": "51", - "description": "Then :I can see merchant category logo \"Merchandise\" for transactions in \"Food Lion\"", - "duration": 46060095, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-us-transactions---with-map", - "description": "Scenario:ETS expanded view for Canadian account US transactions - with map", - "duration": 61066936, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 11826200, - "status": "Success" - }, - { - "id": "55", - "description": "And :I go to Transactions & Details page", - "duration": 3249870, - "status": "Success" - }, - { - "id": "56", - "description": "When :I expand a transaction in \"7-Eleven\" to display more information", - "duration": 45990866, - "status": "Failure" - }, - { - "id": "57", - "description": "Then :I can see ets merchant category logo \"Other Services\" expanded for \"7-Eleven\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :I can see transactions details with statement info for \"7-Eleven\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :I can see address and google map info", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-us-transactions---without-map", - "description": "Scenario:ETS expanded view for Canadian account US transactions - without map", - "duration": 58184430, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "62", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10465170, - "status": "Success" - }, - { - "id": "63", - "description": "And :I go to Transactions & Details page", - "duration": 1664032, - "status": "Success" - }, - { - "id": "64", - "description": "When :I expand a transaction in \"Food Lion\" to display more information", - "duration": 46055228, - "status": "Failure" - }, - { - "id": "65", - "description": "Then :I can see ets merchant category logo \"Merchandise\" expanded for \"Food Lion\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :I can see transactions details with statement info for \"Food Lion\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :I can not see address and google map info", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;non-ets-transactions-inline-view-for-canadian-account", - "description": "Scenario:Non-ETS transactions inline view for Canadian account", - "duration": 58796188, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "70", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10944153, - "status": "Success" - }, - { - "id": "71", - "description": "And :I go to Transactions & Details page", - "duration": 1975823, - "status": "Success" - }, - { - "id": "72", - "description": "Then :I can see merchant category logo \"Merchandise\" for transactions in \"CAVERSHAM News Stand\"", - "duration": 45876212, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;non-ets-transactions-expanded-view-for-canadian-account", - "description": "Scenario:Non-ETS transactions expanded view for Canadian account", - "duration": 58190533, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10143451, - "status": "Success" - }, - { - "id": "76", - "description": "And :I go to Transactions & Details page", - "duration": 1997030, - "status": "Success" - }, - { - "id": "77", - "description": "When :I expand a transaction in \"CAVERSHAM News Stand\" to display more information", - "duration": 46050052, - "status": "Failure" - }, - { - "id": "78", - "description": "Then :I can see merchant category logo \"Merchandise\" expanded for \"CAVERSHAM News Stand\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :I can see transactions details with statement info for \"CAVERSHAM News Stand\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :I can see small category logo without address and google map info", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;merchant-logo-should-be-disabled-in-ets-inline-view-for-canadian-account-in-treatment-policy", - "description": "Scenario:Merchant logo should be disabled in ETS inline view for Canadian account in treatment policy", - "duration": 58559698, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "83", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_treatment_policy\" and login", - "duration": 10562720, - "status": "Success" - }, - { - "id": "84", - "description": "And :I go to Transactions & Details page", - "duration": 2115226, - "status": "Success" - }, - { - "id": "85", - "description": "Then :I can see merchant category logo \"Dining\" for transactions in \"Tim Hortons\"", - "duration": 45881752, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services", - "description": "Feature:Canada LSRP with Angular and RTM mock services", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 950467584, - "totalTestCaseCount": 19, - "failedTestCaseCount": 0, - "successTestCaseCount": 19, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;no-cards-eligible-for-replacement-on-customer's-account---wiremock-mock-service-test", - "description": "Scenario:No cards eligible for replacement on customer's account - Wiremock Mock Service Test", - "duration": 28184339, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_ineligible_account\" and login", - "duration": 10609852, - "status": "Success" - }, - { - "id": "7", - "description": "When :the customer navigates to LSRP page", - "duration": 12460974, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the customer presents with an alert directing me to call the call center", - "duration": 5113513, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lost-or-stolen-card-replacement-with-incorrect-mailing-address---wiremock-mock-service-test", - "description": "Scenario:Lost or stolen card replacement with incorrect mailing address - Wiremock Mock Service Test", - "duration": 69965029, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_us_address\" and login", - "duration": 12094217, - "status": "Success" - }, - { - "id": "12", - "description": "And :the customer navigates to LSRP page", - "duration": 13421265, - "status": "Success" - }, - { - "id": "13", - "description": "And :the customer selects the lost or stolen card option", - "duration": 2533235, - "status": "Success" - }, - { - "id": "14", - "description": "And :the customer go to next step", - "duration": 15895446, - "status": "Success" - }, - { - "id": "15", - "description": "When :the customer selects a \"lost\" card with card number ending with \"0509\"", - "duration": 5334097, - "status": "Success" - }, - { - "id": "16", - "description": "And :the customer go to next step", - "duration": 15744926, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the customer presents with an alert show mailing address out of Canada", - "duration": 4941843, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;damaged-card-replacement-with-incorrect-mailing-address---wiremock-mock-service-test", - "description": "Scenario:Damaged card replacement with incorrect mailing address - Wiremock Mock Service Test", - "duration": 63346148, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_us_address\" and login", - "duration": 10601119, - "status": "Success" - }, - { - "id": "21", - "description": "And :the customer navigates to LSRP page", - "duration": 11376439, - "status": "Success" - }, - { - "id": "22", - "description": "And :the customer selects the replacement card option", - "duration": 1968525, - "status": "Success" - }, - { - "id": "23", - "description": "And :the customer go to next step", - "duration": 14859850, - "status": "Success" - }, - { - "id": "24", - "description": "When :the customer selects a \"damaged\" card with card number ending with \"0509\"", - "duration": 5326756, - "status": "Success" - }, - { - "id": "25", - "description": "And :the customer go to next step", - "duration": 14354883, - "status": "Success" - }, - { - "id": "26", - "description": "Then :the customer presents with an alert show mailing address out of Canada", - "duration": 4858576, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lsrp-link-exists-in-home-page-menu", - "description": "Scenario:LSRP link exists in home page menu", - "duration": 17934635, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10574704, - "status": "Success" - }, - { - "id": "30", - "description": "Then :The LSRP link should exists in the menu", - "duration": 7359931, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;page-title-displays-once-the-page-is-accessed", - "description": "Scenario:Page title displays once the page is accessed", - "duration": 22806670, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 11329840, - "status": "Success" - }, - { - "id": "34", - "description": "And :the customer navigates to LSRP page", - "duration": 11278511, - "status": "Success" - }, - { - "id": "35", - "description": "Then :the page title will include \"Report a Lost, Stolen, or Damaged Card\"", - "duration": 198319, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;initial-drawer-is-active-on-page-load", - "description": "Scenario:Initial drawer is active on page load", - "duration": 24361635, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10572253, - "status": "Success" - }, - { - "id": "39", - "description": "And :the customer navigates to LSRP page", - "duration": 11928790, - "status": "Success" - }, - { - "id": "40", - "description": "Then :the \"What happened to your card\" drawer is open", - "duration": 1860592, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;no-payment-related-link-in-i-want-to-section-in-lsrp-page", - "description": "Scenario:No payment related link in I want to section in LSRP page", - "duration": 22549661, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10207227, - "status": "Success" - }, - { - "id": "44", - "description": "And :the customer navigates to LSRP page", - "duration": 11142484, - "status": "Success" - }, - { - "id": "45", - "description": "Then :the I want to section should not have payment related link", - "duration": 1199950, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;tooltip-messages-in-shipping-address-confirmation-drawer-for-damaged-card-replacement", - "description": "Scenario:Tooltip messages in shipping address confirmation drawer for damaged card replacement", - "duration": 64109345, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "48", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 11319458, - "status": "Success" - }, - { - "id": "49", - "description": "And :the customer navigates to LSRP page", - "duration": 11045786, - "status": "Success" - }, - { - "id": "50", - "description": "And :the customer selects the replacement card option", - "duration": 2219938, - "status": "Success" - }, - { - "id": "51", - "description": "And :the customer go to next step", - "duration": 15224564, - "status": "Success" - }, - { - "id": "52", - "description": "And :the customer selects a \"damaged\" card with card number ending with \"1984\"", - "duration": 5318023, - "status": "Success" - }, - { - "id": "53", - "description": "And :the customer go to next step", - "duration": 15011163, - "status": "Success" - }, - { - "id": "54", - "description": "Then :the customer can see the tooltip messages in the shipping address confirmation drawer", - "duration": 3970413, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;tooltip-messages-in-shipping-address-confirmation-drawer-for-lost-or-stolen-card-replacement", - "description": "Scenario:Tooltip messages in shipping address confirmation drawer for lost or stolen card replacement", - "duration": 62615325, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "57", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10904297, - "status": "Success" - }, - { - "id": "58", - "description": "And :the customer navigates to LSRP page", - "duration": 11143393, - "status": "Success" - }, - { - "id": "59", - "description": "And :the customer selects the lost or stolen card option", - "duration": 1970675, - "status": "Success" - }, - { - "id": "60", - "description": "And :the customer go to next step", - "duration": 14569503, - "status": "Success" - }, - { - "id": "61", - "description": "And :the customer selects a \"lost\" card with card number ending with \"1984\"", - "duration": 5335735, - "status": "Success" - }, - { - "id": "62", - "description": "And :the customer go to next step", - "duration": 14549410, - "status": "Success" - }, - { - "id": "63", - "description": "Then :the customer can see the tooltip messages in the shipping address confirmation drawer", - "duration": 4142312, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;next-button-allows-progressing-between-drawers-in-damaged-card-replacement-flow", - "description": "Scenario:Next button allows progressing between drawers in damaged card replacement flow", - "duration": 66556983, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "66", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10257153, - "status": "Success" - }, - { - "id": "67", - "description": "And :the customer navigates to LSRP page", - "duration": 11043121, - "status": "Success" - }, - { - "id": "68", - "description": "And :the customer selects the replacement card option", - "duration": 1964719, - "status": "Success" - }, - { - "id": "69", - "description": "And :the customer go to next step", - "duration": 15159391, - "status": "Success" - }, - { - "id": "70", - "description": "Then :the \"Damaged Card Replacement\" drawer is closed", - "duration": 1803672, - "status": "Success" - }, - { - "id": "71", - "description": "And :the \"Which card should we replace\" drawer is open", - "duration": 1791097, - "status": "Success" - }, - { - "id": "72", - "description": "When :the customer selects a \"damaged\" card with card number ending with \"1984\"", - "duration": 5329656, - "status": "Success" - }, - { - "id": "73", - "description": "And :the customer go to next step", - "duration": 14310396, - "status": "Success" - }, - { - "id": "74", - "description": "Then :the \"Replacing Card Ending\" drawer is closed", - "duration": 1834433, - "status": "Success" - }, - { - "id": "75", - "description": "And :the \"Where should we mail your new card\" drawer is open", - "duration": 1821351, - "status": "Success" - }, - { - "id": "76", - "description": "And :the mailing address and shipping paragraph is display for confirmation", - "duration": 1241994, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;next-button-allows-progressing-between-drawers-in-lost-or-stolen-card-replacement-flow", - "description": "Scenario:Next button allows progressing between drawers in lost or stolen card replacement flow", - "duration": 66742422, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "79", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10292376, - "status": "Success" - }, - { - "id": "80", - "description": "And :the customer navigates to LSRP page", - "duration": 10972020, - "status": "Success" - }, - { - "id": "81", - "description": "And :the customer selects the lost or stolen card option", - "duration": 1985586, - "status": "Success" - }, - { - "id": "82", - "description": "And :the customer go to next step", - "duration": 15041594, - "status": "Success" - }, - { - "id": "83", - "description": "Then :the \"Lost or Stolen Card\" drawer is closed", - "duration": 1828821, - "status": "Success" - }, - { - "id": "84", - "description": "And :the \"Which card should we replace\" drawer is open", - "duration": 1845616, - "status": "Success" - }, - { - "id": "85", - "description": "When :the customer selects a \"lost\" card with card number ending with \"1984\"", - "duration": 5311778, - "status": "Success" - }, - { - "id": "86", - "description": "And :the customer go to next step", - "duration": 14509845, - "status": "Success" - }, - { - "id": "87", - "description": "Then :the \"Replacing Card Ending\" drawer is closed", - "duration": 1820124, - "status": "Success" - }, - { - "id": "88", - "description": "And :the \"Where should we mail your new card\" drawer is open", - "duration": 1840398, - "status": "Success" - }, - { - "id": "89", - "description": "And :the mailing address and shipping paragraph is display for confirmation", - "duration": 1294264, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lost-or-stolen-card-replacement-no-transactions-in-last-30-days", - "description": "Scenario:Lost or stolen card replacement no transactions in last 30 days", - "duration": 49738174, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "92", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10526222, - "status": "Success" - }, - { - "id": "93", - "description": "When :the customer navigates to LSRP page", - "duration": 11496902, - "status": "Success" - }, - { - "id": "94", - "description": "When :the customer selects the lost or stolen card option", - "duration": 2184549, - "status": "Success" - }, - { - "id": "95", - "description": "And :the customer go to next step", - "duration": 15160726, - "status": "Success" - }, - { - "id": "96", - "description": "And :the customer selects a \"lost\" card with card number ending with \"1984\"", - "duration": 5328788, - "status": "Success" - }, - { - "id": "97", - "description": "Then :the customer can see no transaction message", - "duration": 3234472, - "status": "Success" - }, - { - "id": "98", - "description": "And :the customer can View All Transactions", - "duration": 1806515, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;review-recent-30-days-transactions-when-lost-or-stolen-card-replacement", - "description": "Scenario:Review recent 30 days transactions when lost or stolen card replacement", - "duration": 52084751, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "101", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_transactions\" and login", - "duration": 11979219, - "status": "Success" - }, - { - "id": "102", - "description": "When :the customer navigates to LSRP page", - "duration": 11126970, - "status": "Success" - }, - { - "id": "103", - "description": "When :the customer selects the lost or stolen card option", - "duration": 1982636, - "status": "Success" - }, - { - "id": "104", - "description": "And :the customer go to next step", - "duration": 14908223, - "status": "Success" - }, - { - "id": "105", - "description": "And :the customer selects a \"lost\" card with card number ending with \"0978\"", - "duration": 5327218, - "status": "Success" - }, - { - "id": "106", - "description": "Then :the customer can see message for recent transaction", - "duration": 4245440, - "status": "Success" - }, - { - "id": "107", - "description": "And :transaction data should be displayed", - "duration": 715815, - "status": "Success" - }, - { - "id": "108", - "description": "And :the customer can View All Transactions", - "duration": 1799230, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;ineligible-credit-card-in-linked-account-for-damaged-card-replacement", - "description": "Scenario:Ineligible credit card in linked account for damaged card replacement", - "duration": 43849273, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "111", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 11572993, - "status": "Success" - }, - { - "id": "112", - "description": "And :the customer navigates to LSRP page", - "duration": 12687158, - "status": "Success" - }, - { - "id": "113", - "description": "And :the customer selects the replacement card option", - "duration": 2302829, - "status": "Success" - }, - { - "id": "114", - "description": "And :the customer go to next step", - "duration": 15014061, - "status": "Success" - }, - { - "id": "115", - "description": "Then :the customer can see card with card number ending with \"6899\" is ineligible for LSPR", - "duration": 2272232, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;credit-card-with-recent-change-address-in-linked-account-for-damaged-card-replacement", - "description": "Scenario:Credit card with recent change address in linked account for damaged card replacement", - "duration": 43341216, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "118", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 11550101, - "status": "Success" - }, - { - "id": "119", - "description": "And :the customer navigates to LSRP page", - "duration": 12045384, - "status": "Success" - }, - { - "id": "120", - "description": "And :the customer selects the replacement card option", - "duration": 2016835, - "status": "Success" - }, - { - "id": "121", - "description": "And :the customer go to next step", - "duration": 15093730, - "status": "Success" - }, - { - "id": "122", - "description": "Then :the customer can see card with card number ending with \"5455\" changed address recently", - "duration": 2635166, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;ineligible-credit-card-in-linked-account-for-lost-or-stolen-card-replacement", - "description": "Scenario:Ineligible credit card in linked account for lost or stolen card replacement", - "duration": 41725378, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "125", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 11704541, - "status": "Success" - }, - { - "id": "126", - "description": "And :the customer navigates to LSRP page", - "duration": 11022967, - "status": "Success" - }, - { - "id": "127", - "description": "And :the customer selects the lost or stolen card option", - "duration": 2033240, - "status": "Success" - }, - { - "id": "128", - "description": "And :the customer go to next step", - "duration": 14701731, - "status": "Success" - }, - { - "id": "129", - "description": "Then :the customer can see card with card number ending with \"6899\" is ineligible for LSPR", - "duration": 2262899, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;credit-card-with-recent-change-address-in-linked-account-for-lost-or-stolen-card-replacement", - "description": "Scenario:Credit card with recent change address in linked account for lost or stolen card replacement", - "duration": 43776977, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "132", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 11517255, - "status": "Success" - }, - { - "id": "133", - "description": "And :the customer navigates to LSRP page", - "duration": 11951502, - "status": "Success" - }, - { - "id": "134", - "description": "And :the customer selects the lost or stolen card option", - "duration": 2054028, - "status": "Success" - }, - { - "id": "135", - "description": "And :the customer go to next step", - "duration": 15539164, - "status": "Success" - }, - { - "id": "136", - "description": "Then :the customer can see card with card number ending with \"5455\" changed address recently", - "duration": 2715028, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;damaged-card-replacement-end-to-end-happy-flow-for-linked-account", - "description": "Scenario:Damaged card replacement end to end happy flow for linked account", - "duration": 84105467, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "150", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 11122415, - "status": "Success" - }, - { - "id": "151", - "description": "And :the customer navigates to LSRP page", - "duration": 10821903, - "status": "Success" - }, - { - "id": "152", - "description": "And :the customer selects the replacement card option", - "duration": 2047531, - "status": "Success" - }, - { - "id": "153", - "description": "And :the customer go to next step", - "duration": 15154247, - "status": "Success" - }, - { - "id": "154", - "description": "And :the customer selects a \"damaged\" card with card number ending with \"1218\"", - "duration": 5334431, - "status": "Success" - }, - { - "id": "155", - "description": "And :the customer go to next step", - "duration": 14469616, - "status": "Success" - }, - { - "id": "156", - "description": "And :the customer confirms the mailing address and submits the request", - "duration": 9408516, - "status": "Success" - }, - { - "id": "157", - "description": "Then :the customer see the damaged card replacement success confirmation", - "duration": 15746808, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lost-or-stolen-card-replacement-end-to-end-happy-flow-for-linked-account", - "description": "Scenario:Lost or stolen card replacement end to end happy flow for linked account", - "duration": 82674156, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "171", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_2\" and login", - "duration": 11568904, - "status": "Success" - }, - { - "id": "172", - "description": "And :the customer navigates to LSRP page", - "duration": 10803034, - "status": "Success" - }, - { - "id": "173", - "description": "And :the customer selects the lost or stolen card option", - "duration": 2004761, - "status": "Success" - }, - { - "id": "174", - "description": "And :the customer go to next step", - "duration": 14713847, - "status": "Success" - }, - { - "id": "175", - "description": "And :the customer selects a \"lost\" card with card number ending with \"6709\"", - "duration": 5676930, - "status": "Success" - }, - { - "id": "176", - "description": "And :the customer go to next step", - "duration": 14442008, - "status": "Success" - }, - { - "id": "177", - "description": "And :the customer confirms the mailing address and submits the request", - "duration": 9422096, - "status": "Success" - }, - { - "id": "178", - "description": "Then :the customer see the lost card replacement success confirmation", - "duration": 14042576, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-canada-accountsummary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1252764851, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 10, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 12, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "supress-links-for-canadian-user", - "description": "Feature:Supress links for Canadian user", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 132871621, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 28645607, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canadian suppressed account", - "duration": 28645607, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "supress-links-for-canadian-user;accounts-sub-navigation", - "description": "Scenario:Accounts Sub Navigation", - "duration": 43948011, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "When :the canadian user is on COS", - "duration": 4738632, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the \"Modify Your Features\" sub navigation menu item should not be displayed under \"my_accounts\" menu tab", - "duration": 34155831, - "status": "Success" - }, - { - "id": "13", - "description": "And :the remainder of the navigation items should be visible under \"my_accounts\" menu tab", - "duration": 5053548, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12818512, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canadian suppressed account", - "duration": 12818512, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "supress-links-for-canadian-user;services-sub-navigation", - "description": "Scenario:Services Sub Navigation", - "duration": 47459491, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "When :the canadian user is on COS", - "duration": 2722019, - "status": "Success" - }, - { - "id": "19", - "description": "Then :the \"Change Payment Due Date\" sub navigation menu item should not be displayed under \"services\" menu tab", - "duration": 38912689, - "status": "Success" - }, - { - "id": "20", - "description": "And :the remainder of the navigation items should be visible under \"services\" menu tab", - "duration": 5824783, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "functionality-related-to-canada-cobranded-accounts", - "description": "Feature:Functionality related to Canada Cobranded accounts", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 79881291, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "functionality-related-to-canada-cobranded-accounts;verify-that-a-tooltip-will-be-displayed-for-cobranded-cards-with-delta-rewards", - "description": "Scenario:Verify that a tooltip will be displayed for cobranded cards with Delta rewards", - "duration": 24383484, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I login with a Canadian Delta user", - "duration": 21534241, - "status": "Success" - }, - { - "id": "9", - "description": "When :the user hovers over the Rewards Tooltip on the Account Summary page", - "duration": 1519862, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the tooltip message explaining that the balance is for the current billing cycle is displayed for Delta", - "duration": 1329381, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "functionality-related-to-canada-cobranded-accounts;verify-that-a-tooltip-will-be-displayed-for-cobranded-cards-with-ihg-rewards", - "description": "Scenario:Verify that a tooltip will be displayed for cobranded cards with IHG rewards", - "duration": 16850324, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I login with a Canadian IHG user", - "duration": 14048366, - "status": "Success" - }, - { - "id": "16", - "description": "When :the user hovers over the Rewards Tooltip on the Account Summary page", - "duration": 1585911, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the tooltip message explaining that the balance is for the current billing cycle is displayed for IHG", - "duration": 1216047, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "functionality-related-to-canada-cobranded-accounts;ihg-account-has-priority-club-points-appended-to-the-rewards-link-on-account-summary", - "description": "Scenario:IHG Account has Priority Club Points appended to the rewards link on account summary", - "duration": 18826391, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :I login with a Canadian IHG user", - "duration": 15403345, - "status": "Success" - }, - { - "id": "23", - "description": "And :the user is on the Account Summary Page", - "duration": 2203763, - "status": "Success" - }, - { - "id": "24", - "description": "Then :'Priority Club Points' will be appended to the rewards link balance in the Account Brick on Account Summary", - "duration": 1219283, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "functionality-related-to-canada-cobranded-accounts;delta-account-has-delta-miles-appended-to-the-rewards-link-on-account-summary", - "description": "Scenario:Delta Account has Delta Miles appended to the rewards link on account summary", - "duration": 19821092, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "30", - "description": "Given :I login with a Canadian Delta user", - "duration": 15989862, - "status": "Success" - }, - { - "id": "31", - "description": "And :the user is on the Account Summary Page", - "duration": 2630821, - "status": "Success" - }, - { - "id": "32", - "description": "Then :'Miles' will be appended to the rewards link balance in the Account Brick on Account Summary", - "duration": 1200409, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-account-summary", - "description": "Feature:Canada Account Summary", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 313903744, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-account-summary;suppress-search-box-for-canadian-users-on-velocity-pages", - "description": "Scenario:Suppress Search box for Canadian users on velocity pages", - "duration": 189937442, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "54", - "description": "Given :the user is logged in with canada account", - "duration": 12002721, - "status": "Success" - }, - { - "id": "55", - "description": "When :locale is currently set to \"en_CA\" for canadian user", - "duration": 8256352, - "status": "Success" - }, - { - "id": "56", - "description": "And :user lands on the account summary page search box is suppressed in the header", - "duration": 33519849, - "status": "Success" - }, - { - "id": "57", - "description": "And :navigates to Statements and documents page search box is suppressed in the header", - "duration": 42089437, - "status": "Success" - }, - { - "id": "58", - "description": "And :locale is currently set to \"fr_CA\" for canadian user", - "duration": 18625198, - "status": "Success" - }, - { - "id": "59", - "description": "And :navigates to Statements and documents page search box is suppressed in the header", - "duration": 41749228, - "status": "Success" - }, - { - "id": "60", - "description": "And :user lands on the account summary page search box is suppressed in the header", - "duration": 33694657, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-summary;suppress-search-box-for-canadian-users-on-angular-pages", - "description": "Scenario:Suppress Search box for Canadian users on angular pages", - "duration": 123966302, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "65", - "description": "Given :I setup mocks for transactionsfooter as a \"canada_account_summary\" and login", - "duration": 10688754, - "status": "Success" - }, - { - "id": "66", - "description": "When :locale is currently set to \"en_CA\" for canadian user", - "duration": 8295815, - "status": "Success" - }, - { - "id": "67", - "description": "And :user navigates to Transactions and details page search box is suppressed in the header", - "duration": 43890958, - "status": "Success" - }, - { - "id": "68", - "description": "And :locale is currently set to \"fr_CA\" for canadian user", - "duration": 18096302, - "status": "Success" - }, - { - "id": "69", - "description": "And :user navigates to Transactions and details page search box is suppressed in the header", - "duration": 42994473, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-paperless-related-link", - "description": "Feature:Canada Paperless Related Link", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 245347727, - "totalTestCaseCount": 6, - "failedTestCaseCount": 1, - "successTestCaseCount": 5, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "canada-paperless-related-link;single-account---account-is-set-to-go-paperless---link-does-not-display", - "description": "Scenario:Single Account - Account is Set to Go Paperless - Link Does Not Display", - "duration": 45178114, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the canadian user has single account \"flagged paperless\" is logged in", - "duration": 10137307, - "status": "Success" - }, - { - "id": "8", - "description": "When :I am on the Canada Account Summary page", - "duration": 4185586, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30855221, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;single-account---account-is-not-set-to-go-paperless-and-account-is-not-eligible-for-go-paperless---link-does-not-display", - "description": "Scenario:Single Account - Account is Not Set to Go Paperless and Account is Not Eligible for Go Paperless - Link Does Not Display", - "duration": 45323799, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :the canadian user has single account \"is not eligible\" is logged in", - "duration": 9985080, - "status": "Success" - }, - { - "id": "15", - "description": "When :I am on the Canada Account Summary page", - "duration": 4446532, - "status": "Success" - }, - { - "id": "16", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30892187, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;single-account---account-is-not-set-to-go-paperless-and-account-is-eligible-to-sign-up-for-go-paperless---link-display", - "description": "Scenario:Single Account - Account is Not Set to Go Paperless and Account is Eligible to Sign Up for Go Paperless - Link Display", - "duration": 41283795, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :the canadian user has single account \"is eligible and is not flagged paperless\" is logged in", - "duration": 10307037, - "status": "Success" - }, - { - "id": "22", - "description": "When :I am on the Canada Account Summary page", - "duration": 30976758, - "status": "Failure" - }, - { - "id": "23", - "description": "Then :the Go Paperless link is displayed within the related link brick on the canadian Account Summary page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;multiple-accounts---all-of-the-accounts-associated-with-the-user-are-set-to-go-paperless---link-does-not-display", - "description": "Scenario:Multiple Accounts - All of the accounts associated with the user are Set to Go Paperless - Link Does Not Display", - "duration": 47716019, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :the canadian user has multiple accounts \"all are eligible and are flagged paperless\" is logged in", - "duration": 12416695, - "status": "Success" - }, - { - "id": "29", - "description": "When :I am on the Canada Account Summary page", - "duration": 4300494, - "status": "Success" - }, - { - "id": "30", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30998830, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;multiple-accounts---all-of-the-accounts-associated-with-the-user-are-not-set-to-go-paperless-and-are-not-eligible-for-go-paperless---link-does-not-display", - "description": "Scenario:Multiple Accounts - All of the accounts associated with the user are not Set to Go Paperless and are Not Eligible for Go Paperless - Link Does Not Display", - "duration": 48038796, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Given :the canadian user has multiple accounts \"all are not eligible and are not flagged paperless\" is logged in", - "duration": 12765033, - "status": "Success" - }, - { - "id": "36", - "description": "When :I am on the Canada Account Summary page", - "duration": 4421784, - "status": "Success" - }, - { - "id": "37", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30851979, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;multiple-accounts---at-least-one-account-associated-with-the-user-is-not-set-to-go-paperless-and-is-eligible-for-go-paperless---link-display", - "description": "Scenario:Multiple Accounts - At least one account associated with the user is not Set to Go Paperless and is Eligible for Go Paperless - Link Display", - "duration": 17807204, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :the canadian user has multiple accounts \"one is eligible and is not flagged paperless\" is logged in", - "duration": 12588348, - "status": "Success" - }, - { - "id": "43", - "description": "When :I am on the Canada Account Summary page", - "duration": 4216718, - "status": "Success" - }, - { - "id": "44", - "description": "Then :the Go Paperless link is displayed within the related link brick on the canadian Account Summary page", - "duration": 1002138, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada--account-summary-entitlements", - "description": "Feature:Canada Account Summary Entitlements", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 104160882, - "totalTestCaseCount": 8, - "failedTestCaseCount": 0, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 1741495, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 1741495, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;2", - "description": "Scenario Outline:Not entitled account error message", - "duration": 23021073, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "When :I try to access the Account Summary page with my \"OFAC\" account", - "duration": 8564251, - "status": "Success" - }, - { - "id": "19", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 6832185, - "status": "Success" - }, - { - "id": "19", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1607649, - "status": "Success" - }, - { - "id": "19", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 6016988, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1665291, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 1665291, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;3", - "description": "Scenario Outline:Not entitled account error message", - "duration": 22996650, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :I try to access the Account Summary page with my \"Fraud\" account", - "duration": 8358006, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 7086926, - "status": "Success" - }, - { - "id": "20", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1593386, - "status": "Success" - }, - { - "id": "20", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 5958332, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2050946, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 2050946, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;4", - "description": "Scenario Outline:Not entitled account error message", - "duration": 25496361, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "When :I try to access the Account Summary page with my \"Charged Off\" account", - "duration": 10459450, - "status": "Success" - }, - { - "id": "21", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 6931810, - "status": "Success" - }, - { - "id": "21", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1615304, - "status": "Success" - }, - { - "id": "21", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 6489797, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1610391, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 1610391, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;5", - "description": "Scenario Outline:Not entitled account error message", - "duration": 25578675, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "When :I try to access the Account Summary page with my \"EOS Ineligible\" account", - "duration": 10195430, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 6952481, - "status": "Success" - }, - { - "id": "22", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1957459, - "status": "Success" - }, - { - "id": "22", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 6473305, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-bankrupt-account-on-account-summary-page", - "description": "Feature:Canadian Bankrupt Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 57724805, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 12951585, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :a canadian customer with a bankrupt account is logged in", - "duration": 12951585, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-bankrupt-account-on-account-summary-page;verify-an-account-restricted-message-is-displayed-for-this-canadian-account", - "description": "Scenario:Verify an account restricted message is displayed for this canadian account", - "duration": 21059145, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Then :an account restricted message should be displayed in the available credit field for canada bankrupt account", - "duration": 21059145, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13189214, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :a canadian customer with a bankrupt account is logged in", - "duration": 13189214, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-bankrupt-account-on-account-summary-page;verify-a-bankrupt-restricted-message-is-displayed-for-this-canada-account", - "description": "Scenario:Verify a bankrupt restricted message is displayed for this canada account", - "duration": 10524861, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Then :a bankrupt restricted message should be displayed for this canada account", - "duration": 10524861, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-account-closed-with-balance-status", - "description": "Feature:Canadian Account closed with balance status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 49153238, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 12079900, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a canadian closed with balance account", - "duration": 12079900, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-account-closed-with-balance-status;canadian-account-closed-with-balance-status-message", - "description": "Scenario:Canadian Account closed with balance status message", - "duration": 16665086, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Then :Account restricted should be displayed next to Available Credit label for closed with balance canadian account", - "duration": 16665086, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12733793, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a canadian closed with balance account", - "duration": 12733793, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-account-closed-with-balance-status;canadian-account-closed-with-balance-restricted-message-should-be-displayed", - "description": "Scenario:Canadian Account closed with balance restricted message should be displayed", - "duration": 7674459, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "And :account restricted message should be displayed for closed with balance message canadian account", - "duration": 7674459, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-closed-with-no-balance-account-messages-status", - "description": "Feature:canadian closed with no balance account messages status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 53951185, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 12010103, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a canadian closed with no balance account is logged in", - "duration": 12010103, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-closed-with-no-balance-account-messages-status;verify-an-account-closed-message-is-displayed-in-the-available-credit-field,-for-canadian-closed-with-no-balance-credit", - "description": "Scenario:Verify an account closed message is displayed in the available credit field, for canadian closed with no balance credit", - "duration": 14660917, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Then :an account closed message should be displayed in the available credit field for canada closed with no balance account", - "duration": 14660917, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12034016, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a canadian closed with no balance account is logged in", - "duration": 12034016, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-closed-with-no-balance-account-messages-status;verify-a-closed-restricted-message-is-displayed,-for-canada-closed-with-no-balance-account", - "description": "Scenario:Verify a closed restricted message is displayed, for canada closed with no balance account", - "duration": 15246149, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Then :a account closed restricted message should be displayed, for canada closed with no balance account", - "duration": 15246149, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-deceased-account-messages-status", - "description": "Feature:canadian Deceased account messages status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 52853779, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 11739938, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a canadian deceased account is logged in", - "duration": 11739938, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-deceased-account-messages-status;verify-an-account-closed-message-is-displayed-in-the-available-credit-field,-for-canadian-deceased-account-credit", - "description": "Scenario:Verify an account closed message is displayed in the available credit field, for canadian deceased account credit", - "duration": 13551748, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Then :an account closed message should be displayed in the available credit field for canada deceased account", - "duration": 13551748, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14109865, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a canadian deceased account is logged in", - "duration": 14109865, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-deceased-account-messages-status;verify-a-deceased-restricted-message-is-displayed,-for-canada-deceased-account", - "description": "Scenario:Verify a deceased restricted message is displayed, for canada deceased account", - "duration": 13452228, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Then :a deceased restricted message should be displayed, for canada deceased account", - "duration": 13452228, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-delta-page-footer-legal-disclosure", - "description": "Feature:Canada Delta Page Footer Legal Disclosure", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 26991636, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-delta-page-footer-legal-disclosure;delta-page-footer-is-present-for-co-branded-delta-accounts", - "description": "Scenario:Delta Page Footer is Present For Co-Branded Delta Accounts", - "duration": 12576095, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canada delta cobrand account", - "duration": 11194250, - "status": "Success" - }, - { - "id": "7", - "description": "Then :a legal disclosure will be displayed inside the footer for delta sky miles", - "duration": 1381845, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-delta-page-footer-legal-disclosure;ihg-page-footer-is-present-for-co-branded-ihg-accounts", - "description": "Scenario:IHG Page Footer is Present for Co-Branded IHG Accounts", - "duration": 14415541, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Given :the user is logged in with canada IHG cobrand account", - "duration": 12937925, - "status": "Success" - }, - { - "id": "13", - "description": "Then :a legal disclosure will be displayed inside the footer for ihg priority club", - "duration": 1477616, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-account-revoked-status", - "description": "Feature:Canada Account Revoked status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 92331657, - "totalTestCaseCount": 4, - "failedTestCaseCount": 1, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 12073056, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a canadian revoked account", - "duration": 12073056, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-revoked-status;canadian-account-revoked-status", - "description": "Scenario:Canadian Account Revoked status", - "duration": 23453373, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Then :Account restricted should be displayed next to Available Credit label for revoked canadian account", - "duration": 23453373, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13840023, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a canadian revoked account", - "duration": 13840023, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-revoked-status;canadian-account-revoked-restricted-message", - "description": "Scenario:Canadian Account Revoked restricted message", - "duration": 42965205, - "totalTestStepCount": 1, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "And :account restricted message should be displayed for revoked canadian account", - "duration": 42965205, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-account-special-fraud-status", - "description": "Feature:Canadian Account Special Fraud status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 43593286, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 11793680, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a canadian special fraud account", - "duration": 11793680, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-account-special-fraud-status;canadian-account-special-fraud-status-message", - "description": "Scenario:Canadian Account Special Fraud status message", - "duration": 13913849, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Then :Account restricted should be displayed next to Available Credit label for special fraud canadian account", - "duration": 13913849, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11675497, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a canadian special fraud account", - "duration": 11675497, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-account-special-fraud-status;canada-restricted-message-displays-for-the-special-fraud-account", - "description": "Scenario:Canada Restricted message displays for the special fraud account", - "duration": 6210260, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "And :account restricted message should be displayed for special fraud message canadian account", - "duration": 6210260, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-canada-clip-offer-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-canada-disputes-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-canada-managenicknames-web\/", - "startTime": 0, - "endTime": 0, - "duration": 205278078, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "canada-manage-account-nicknames", - "description": "Feature:Canada Manage Account Nicknames", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 205278078, - "totalTestCaseCount": 9, - "failedTestCaseCount": 1, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "canada-manage-account-nicknames;display-account-nickname-page", - "description": "Scenario:Display Account nickname page", - "duration": 20789793, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for canadanickname as a \"nickname_already_exists\" and login", - "duration": 13731414, - "status": "Success" - }, - { - "id": "9", - "description": "When :navigates to edit manage account nickname page", - "duration": 3371041, - "status": "Success" - }, - { - "id": "10", - "description": "Then :card account 6728 should have nickname on nick name page", - "duration": 3687338, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;account-nicknames-accept-special-characters-and-gets-updated-in-cos", - "description": "Scenario:Account Nicknames Accept Special Characters and gets updated in COS", - "duration": 37586, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for canadanickname as a \"special_characters_update\" and login", - "duration": 37586, - "status": "Failure" - }, - { - "id": "16", - "description": "When :navigates to edit manage account nickname page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :user enters french special characters into Nickname field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :user clicks on save", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :Account Nickname updated success message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname", - "description": "Scenario:Display Account nickname", - "duration": 19571149, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 14253439, - "status": "Success" - }, - { - "id": "25", - "description": "When :navigates to edit manage account nickname page", - "duration": 3679907, - "status": "Success" - }, - { - "id": "26", - "description": "Then :if user does not have any nickname for that account nickname field is blank on nick name page", - "duration": 1637803, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;edit-an-account-nick-name-success", - "description": "Scenario:Edit an account nick name success", - "duration": 30675293, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :I setup mocks for canadanickname as a \"modify_nickname\" and login", - "duration": 14956918, - "status": "Success" - }, - { - "id": "32", - "description": "When :navigates to edit manage account nickname page", - "duration": 2798779, - "status": "Success" - }, - { - "id": "33", - "description": "Then :I modify a nickname and click on save button then the nickname is successfully updated", - "duration": 12919596, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-delete", - "description": "Scenario:Display account nickname delete", - "duration": 27448810, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "Given :I setup mocks for canadanickname as a \"delete_nickname\" and login", - "duration": 12284219, - "status": "Success" - }, - { - "id": "39", - "description": "When :navigates to edit manage account nickname page", - "duration": 2476755, - "status": "Success" - }, - { - "id": "40", - "description": "Then :clears nickname in the nickname field hits save on nick name page", - "duration": 12687836, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-cancel", - "description": "Scenario:Display Account nickname cancel", - "duration": 31402562, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "45", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 15536609, - "status": "Success" - }, - { - "id": "46", - "description": "When :navigates to edit manage account nickname page", - "duration": 2657450, - "status": "Success" - }, - { - "id": "47", - "description": "And :user enters a nickname into the field", - "duration": 5175976, - "status": "Success" - }, - { - "id": "48", - "description": "And :the cancel button becomes enabled", - "duration": 4742510, - "status": "Success" - }, - { - "id": "49", - "description": "Then :user can click on the cancel button", - "duration": 3290017, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-save-invalid-nickname", - "description": "Scenario:Display Account nickname save invalid nickname", - "duration": 23761238, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 11869804, - "status": "Success" - }, - { - "id": "56", - "description": "When :navigates to edit manage account nickname page", - "duration": 2907426, - "status": "Success" - }, - { - "id": "57", - "description": "And :user enters invalid characters into the nickname field", - "duration": 6365177, - "status": "Success" - }, - { - "id": "58", - "description": "Then :the user sees the invalid nickname error", - "duration": 2618831, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-save-nickname->-30", - "description": "Scenario:Display Account nickname save nickname > 30", - "duration": 18979349, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 12029675, - "status": "Success" - }, - { - "id": "64", - "description": "When :navigates to edit manage account nickname page", - "duration": 2855459, - "status": "Success" - }, - { - "id": "65", - "description": "And :user enters a nickname greater than 30 character", - "duration": 2875264, - "status": "Success" - }, - { - "id": "66", - "description": "Then :the user sees 'Maximum 30 Characters' message", - "duration": 1218951, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;user-with-multiple-card-accounts-enters-invalid-and-valid-nicknames", - "description": "Scenario:User with multiple card accounts enters invalid and valid nicknames", - "duration": 32612298, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "72", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 12635341, - "status": "Success" - }, - { - "id": "73", - "description": "When :navigates to edit manage account nickname page", - "duration": 3158867, - "status": "Success" - }, - { - "id": "74", - "description": "And :user enters a valid nickname", - "duration": 5045939, - "status": "Success" - }, - { - "id": "75", - "description": "And :user enters an invalid nickname", - "duration": 8976517, - "status": "Success" - }, - { - "id": "76", - "description": "Then :the user sees the invalid nickname error", - "duration": 2795634, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-canada-statementsdocuments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-canada-transactionsdetails-web\/", - "startTime": 0, - "endTime": 0, - "duration": 175313717, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 3, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 3, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "canada-delta-page-footer-legal-disclosure", - "description": "Feature:Canada Delta Page Footer Legal Disclosure", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 40628501, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-delta-page-footer-legal-disclosure;delta-page-footer-is-present-for-co-branded-delta-accounts", - "description": "Scenario:Delta Page Footer is Present For Co-Branded Delta Accounts", - "duration": 21758678, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 13860389, - "status": "Success" - }, - { - "id": "8", - "description": "When :user navigates to Transactions & Details page", - "duration": 6415522, - "status": "Success" - }, - { - "id": "9", - "description": "Then :a legal disclosure will be displayed inside the t&d footer for delta sky miles", - "duration": 1482767, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-delta-page-footer-legal-disclosure;ihg-page-footer-is-present-for-co-branded-ihg-accounts", - "description": "Scenario:IHG Page Footer is Present For Co-Branded IHG Accounts", - "duration": 18869823, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :I setup mocks for canadatd as a \"ihg_rewards\" and login", - "duration": 11528782, - "status": "Success" - }, - { - "id": "15", - "description": "When :user navigates to Transactions & Details page", - "duration": 5964634, - "status": "Success" - }, - { - "id": "16", - "description": "Then :a legal disclosure will be displayed inside the t&d footer for ihg priority club", - "duration": 1376407, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account", - "description": "Feature:Canada Transactions & Details Tooltip for Cobranded IHG or Delta Account", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 84476556, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;display-delta-tooltip-icon-on-t&d", - "description": "Scenario:Display Delta Tooltip Icon on T&D", - "duration": 23390609, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 11930956, - "status": "Success" - }, - { - "id": "8", - "description": "When :user navigates to Transactions & Details page", - "duration": 7320096, - "status": "Success" - }, - { - "id": "9", - "description": "And :the rewards balance and currency are displayed", - "duration": 1448436, - "status": "Success" - }, - { - "id": "10", - "description": "And :the tooltip icon displays directly to the right of the rewards currency", - "duration": 1443333, - "status": "Success" - }, - { - "id": "11", - "description": "Then :tooltip message explaining that the balance is for the current billing cycle is displayed for delta.", - "duration": 1247788, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;display-ihg-tooltip-icon-on-t&d", - "description": "Scenario:Display IHG Tooltip Icon on T&D", - "duration": 22096867, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for canadatd as a \"ihg_rewards\" and login", - "duration": 11249856, - "status": "Success" - }, - { - "id": "18", - "description": "When :user navigates to Transactions & Details page", - "duration": 6414603, - "status": "Success" - }, - { - "id": "19", - "description": "When :the rewards balance and currency are displayed", - "duration": 1479625, - "status": "Success" - }, - { - "id": "20", - "description": "And :the tooltip icon displays directly to the right of the rewards currency", - "duration": 1494574, - "status": "Success" - }, - { - "id": "21", - "description": "Then :tooltip message explaining that the balance is for the current billing cycle is displayed for ihg.", - "duration": 1458209, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;ihg-account-has-priority-club-points-appended-to-rewards-balance-on-transaction-and-details-page", - "description": "Scenario:IHG account has Priority Club Points appended to rewards balance on transaction and details page", - "duration": 18909061, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for canadatd as a \"ihg_rewards\" and login", - "duration": 11761917, - "status": "Success" - }, - { - "id": "29", - "description": "When :user navigates to Transactions & Details page", - "duration": 5942813, - "status": "Success" - }, - { - "id": "30", - "description": "Then :'IHG Rewards Club Points' will be appended to the rewards link balance in the Account Brick on Transactions and Details", - "duration": 1204331, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;delta-account-has-delta-miles-appended-to-rewards-balance-on-transactions-and-details-page", - "description": "Scenario:Delta Account has Delta Miles appended to rewards balance on transactions and details page", - "duration": 20080019, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 12868233, - "status": "Success" - }, - { - "id": "37", - "description": "When :user navigates to Transactions & Details page", - "duration": 5985252, - "status": "Success" - }, - { - "id": "38", - "description": "Then :'Delta Miles' will be appended to the rewards link balance in the Account Brick on Transaction and Details", - "duration": 1226534, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-transactions-&-details", - "description": "Feature:Canada Transactions & Details", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 50208660, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-transactions-&-details;pay-bill-button-does-not-display", - "description": "Scenario:Pay Bill Button Does Not Display", - "duration": 50208660, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 12446823, - "status": "Success" - }, - { - "id": "7", - "description": "When :user navigates to Transactions & Details page", - "duration": 6852461, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I should NOT see the Pay Bill button in the account bricklet for any accounts", - "duration": 30909376, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-credittracker-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-cvv-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-disputes-web\/", - "startTime": 0, - "endTime": 0, - "duration": 4068100431, - "failedTestSuiteCount": 12, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 13, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge", - "description": "Feature:As a credit card customer i should be able to enter valid dispute amount to dispute the charge", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 318298409, - "totalTestCaseCount": 9, - "failedTestCaseCount": 0, - "successTestCaseCount": 9, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-dispute-amount-equal-to-transaction-amount-and-verify-that-there-is-no-error-message-displayed", - "description": "Scenario:Enter Dispute amount equal to transaction amount and verify that there is no error message displayed", - "duration": 35078928, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 15860686, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to disputes page with valid url", - "duration": 3044590, - "status": "Success" - }, - { - "id": "8", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8789483, - "status": "Success" - }, - { - "id": "9", - "description": "And :I enter dispute amount equal to transaction amount", - "duration": 4613723, - "status": "Success" - }, - { - "id": "10", - "description": "Then :We should not see any error message for the dispute amount field", - "duration": 2770446, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-dispute-amount-greater-than-transaction-amount-and-verify-that-an-error-message-is-displayed", - "description": "Scenario:Enter Dispute amount greater than transaction amount and verify that an error message is displayed", - "duration": 38200019, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11602168, - "status": "Success" - }, - { - "id": "16", - "description": "And :I navigate to disputes page with valid url", - "duration": 3282877, - "status": "Success" - }, - { - "id": "17", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 18128438, - "status": "Success" - }, - { - "id": "18", - "description": "And :I enter dispute amount greater to transaction amount", - "duration": 3971829, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should see \"Please enter a Disputed amount less than or equal to Transaction amount.\" error message", - "duration": 1214707, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-non-numeric-characters-in-dispute-amount-field", - "description": "Scenario:Enter non numeric characters in dispute amount field", - "duration": 39818880, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11458475, - "status": "Success" - }, - { - "id": "25", - "description": "And :I navigate to disputes page with valid url", - "duration": 4063640, - "status": "Success" - }, - { - "id": "26", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8768042, - "status": "Success" - }, - { - "id": "27", - "description": "And :I enter non numeric character in dispute amount field", - "duration": 11256719, - "status": "Success" - }, - { - "id": "31", - "description": "And :I click out side the Amount field", - "duration": 1470891, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I should see \"0.00\" in dispute amount field", - "duration": 1573925, - "status": "Success" - }, - { - "id": "33", - "description": "And :I should see amount edit check error", - "duration": 1227188, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;focus-the-dispute-amount-field-and-do-not-enter-any-value-and-verify-to-see-error-message-is-displayed", - "description": "Scenario:Focus the dispute amount field and do not enter any value and verify to see error message is displayed", - "duration": 35616173, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 15488514, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to disputes page with valid url", - "duration": 3439611, - "status": "Success" - }, - { - "id": "40", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8905760, - "status": "Success" - }, - { - "id": "41", - "description": "And :I select the dispute amount field field without entering any data and focus out", - "duration": 5028830, - "status": "Success" - }, - { - "id": "42", - "description": "Then :I should see \"0.00\" in dispute amount field", - "duration": 1557172, - "status": "Success" - }, - { - "id": "43", - "description": "And :I should see amount edit check error", - "duration": 1196286, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-negative-value-in-dispute-amount-field", - "description": "Scenario:Enter negative value in dispute amount field", - "duration": 31850299, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11144048, - "status": "Success" - }, - { - "id": "50", - "description": "And :I navigate to disputes page with valid url", - "duration": 3074018, - "status": "Success" - }, - { - "id": "51", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8789828, - "status": "Success" - }, - { - "id": "52", - "description": "And :I enter non numeric character in dispute amount field", - "duration": 5802412, - "status": "Success" - }, - { - "id": "55", - "description": "And :I click out side the Amount field", - "duration": 1490917, - "status": "Success" - }, - { - "id": "56", - "description": "Then :I should see \"0.01\" in dispute amount field", - "duration": 1549076, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;customer-enters-a-disputed-amount-of-0.00", - "description": "Scenario:Customer enters a disputed amount of 0.00", - "duration": 28913199, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "62", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11158648, - "status": "Success" - }, - { - "id": "63", - "description": "And :I navigate to disputes page with valid url", - "duration": 3375718, - "status": "Success" - }, - { - "id": "64", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8968051, - "status": "Success" - }, - { - "id": "65", - "description": "And :I enter dispute amount equal to \"0.00\"", - "duration": 2628182, - "status": "Success" - }, - { - "id": "66", - "description": "And :I click out side the Amount field", - "duration": 1509142, - "status": "Success" - }, - { - "id": "67", - "description": "Then :I should see amount edit check error", - "duration": 1273458, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;dispute-amount-field-and-ui-validations", - "description": "Scenario:Dispute Amount field and UI validations", - "duration": 48912804, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "73", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11973055, - "status": "Success" - }, - { - "id": "74", - "description": "And :I navigate to disputes page with valid url", - "duration": 4086190, - "status": "Success" - }, - { - "id": "75", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 9390506, - "status": "Success" - }, - { - "id": "76", - "description": "And :I see a Disputed Amount Label", - "duration": 8823016, - "status": "Success" - }, - { - "id": "77", - "description": "And :I see default data in dispute amount text field", - "duration": 2989842, - "status": "Success" - }, - { - "id": "78", - "description": "And :I see dispute amount field description helpful text", - "duration": 1229720, - "status": "Success" - }, - { - "id": "79", - "description": "And :I enter an amount to dispute with out decimal values", - "duration": 5342230, - "status": "Success" - }, - { - "id": "80", - "description": "Then :The field should display two decimal points, by default, if they were not included by the customer", - "duration": 5078245, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;verify-that-when-we-try-to-enter-more-than-2-decimal-points-and-error-is-displayed-when-we-focus-out", - "description": "Scenario:Verify that when we try to enter more than 2 decimal points and error is displayed when we focus out", - "duration": 27818282, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "85", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10634020, - "status": "Success" - }, - { - "id": "86", - "description": "And :I navigate to disputes page with valid url", - "duration": 2933362, - "status": "Success" - }, - { - "id": "87", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8761160, - "status": "Success" - }, - { - "id": "88", - "description": "And :I enter dispute amount equal to \"0.010\"", - "duration": 2693187, - "status": "Success" - }, - { - "id": "89", - "description": "And :I click out side the Amount field", - "duration": 1597939, - "status": "Success" - }, - { - "id": "90", - "description": "Then :I should see amount edit check error", - "duration": 1198614, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;verify-that-when-we-try-to-enter-an-amount-greater-than-transaction-amount-and-more-than-2-decimal-points-we-see-both-the-error-messages", - "description": "Scenario:Verify that when we try to enter an amount greater than transaction amount and more than 2 decimal points we see both the error messages", - "duration": 32089825, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "95", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 14209802, - "status": "Success" - }, - { - "id": "96", - "description": "And :I navigate to disputes page with valid url", - "duration": 3237667, - "status": "Success" - }, - { - "id": "97", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8692038, - "status": "Success" - }, - { - "id": "98", - "description": "And :I enter dispute amount greater to transaction amount and more than '2' decimal values", - "duration": 3257250, - "status": "Success" - }, - { - "id": "99", - "description": "And :I click out side the Amount field", - "duration": 1503605, - "status": "Success" - }, - { - "id": "100", - "description": "And :I should see \"Please enter a Disputed amount less than or equal to Transaction amount.\" error message", - "duration": 1189463, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.", - "description": "Feature:As a credit card customer i should be able to select whether the transaction is either surcharge or not a surcharge.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 74393998, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.;as-a-credit-card-customer-i-would-like-to-select-a-transaction-as-a-surcharge", - "description": "Scenario:As a credit card customer I would like to select a transaction as a surcharge", - "duration": 14657262, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10968288, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to disputes page with valid url", - "duration": 3387967, - "status": "Success" - }, - { - "id": "8", - "description": "And :I select the 'Yes' Surcharge radio button", - "duration": 301007, - "status": "Failure" - }, - { - "id": "9", - "description": "Then :A text box will display with instructions to call Capital One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :Select Reason Drop Down list field is no longer displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :The cancel button is displayed below", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.;as-a-credit-card-customer-i-would-like-to-designate-a-transaction-is-not-a-surcharge", - "description": "Scenario:As a credit card customer I would like to designate a transaction is not a surcharge", - "duration": 15016023, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11180330, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to disputes page with valid url", - "duration": 3507939, - "status": "Success" - }, - { - "id": "19", - "description": "And :I select the 'No' Surcharge radio button", - "duration": 327754, - "status": "Failure" - }, - { - "id": "20", - "description": "Then :The Select Reason Drop Down menu will remain displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :The cancel button is displayed below", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.;as-a-credit-card-customer-i-would-read-the-tool-tip\/informational-pop-up-when-i-hover-over-the-icon", - "description": "Scenario:As a credit card customer I would read the tool tip\/informational pop-up when I hover over the icon", - "duration": 44720713, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "27", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10595418, - "status": "Success" - }, - { - "id": "28", - "description": "And :I navigate to disputes page with valid url", - "duration": 3181986, - "status": "Success" - }, - { - "id": "29", - "description": "And :I hover over the i icon next to surcharge selection field", - "duration": 30943309, - "status": "Failure" - }, - { - "id": "30", - "description": "Then :a pop-up text box will be displayed for the tool tip.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one", - "description": "Feature:As a credit card customer i should see helpful text when i am trying to dispute a charge that requires us to Call Capital One", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 321600340, - "totalTestCaseCount": 7, - "failedTestCaseCount": 7, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'i-did-not-receive-the-right-amount-from-an-atm'-and-verifies-call-us-text-is-displayed-for-the-selected-reason", - "description": "Scenario:Customer selects 'I did not receive the right amount from an ATM' and verifies Call us text is displayed for the selected reason", - "duration": 44496476, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10262285, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url", - "duration": 3366175, - "status": "Success" - }, - { - "id": "24", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30868016, - "status": "Failure" - }, - { - "id": "25", - "description": "And :I select \"I did not receive the right amount from an ATM\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'the-merchandise-i-received-was-counterfeit'-and-verifies-call-us-text-is-displayed-for-the-selected-reason", - "description": "Scenario:Customer selects 'The merchandise I received was counterfeit' and verifies Call us text is displayed for the selected reason", - "duration": 45681922, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11062454, - "status": "Success" - }, - { - "id": "33", - "description": "And :I navigate to disputes page with valid url", - "duration": 3796841, - "status": "Success" - }, - { - "id": "34", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30822627, - "status": "Failure" - }, - { - "id": "35", - "description": "And :I select \"The merchandise I received was counterfeit\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-billing-rights-summary-on-call-us-text-that-is-displayed-and-verifies-to-make-sure-we-are-able-to-open-the-link", - "description": "Scenario:Customer selects Billing Rights Summary on call us text that is displayed and verifies to make sure we are able to open the link", - "duration": 45523183, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "41", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11062174, - "status": "Success" - }, - { - "id": "42", - "description": "And :I navigate to disputes page with valid url", - "duration": 3517897, - "status": "Success" - }, - { - "id": "43", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30943112, - "status": "Failure" - }, - { - "id": "44", - "description": "And :I select \"The merchandise or service was not as described or defective\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :click on Billing rights summary link on Call us text that is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "Then :I should see a new window opened", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'yes'-option-for-surcharge-question-and-verfies-call-us-text-is-displayed.-after-validation,", - "description": "Scenario:Customer selects 'Yes' option for surcharge question and verfies call us text is displayed. After validation,", - "duration": 46801584, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11749264, - "status": "Success" - }, - { - "id": "55", - "description": "And :I navigate to disputes page with valid url", - "duration": 4153632, - "status": "Success" - }, - { - "id": "56", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30898688, - "status": "Failure" - }, - { - "id": "57", - "description": "And :I select \"The merchandise I received was counterfeit\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :Select the \"Yes\" surcharge radio button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :The Dispute Reason drop down is no longer displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :Customer selects the \"No\" surcharge radio button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "Then :The Dispute Reason drop down is displayed with \"The merchandise I received was counterfeit\" selected", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'no'-option-for-'do-you-have-or-can-you-obtain-proof-of-payment-by-other-means?'-question-when-we-select-dispute-reason-'i've-already-paid-for-this-by-other-means'.", - "description": "Scenario:Customer selects 'No' option for 'Do you have or can you obtain proof of payment by other means?' question when we select dispute reason 'I've already paid for this by other means'.", - "duration": 47523885, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "69", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12134039, - "status": "Success" - }, - { - "id": "70", - "description": "And :I navigate to disputes page with valid url", - "duration": 4519355, - "status": "Success" - }, - { - "id": "71", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30870491, - "status": "Failure" - }, - { - "id": "72", - "description": "And :I select \"I've already paid for this by other means\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :I select 'No' option for the question 'Do you have or can you obtain proof of payment by other means?'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :I select 'Yes' option for the question 'Do you have or can you obtain proof of payment by other means?'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "And :The Call Us text will not be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;verify-that-when-customer-selects-'i-do-not-recognize-this-charge'-reason-and-try-to-dispute-a-charge-that-was-done-using-a-physical-card-swipe-call-us-text-message-is-displayed.", - "description": "Scenario:Verify that when customer selects 'I do not recognize this charge' reason and try to dispute a charge that was done using a physical card swipe Call us Text message is displayed.", - "duration": 46209791, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "80", - "description": "Given :I login with a \"good account dnr false\" and load default responses for \"disputes\"", - "duration": 11093616, - "status": "Success" - }, - { - "id": "83", - "description": "And :I navigate to disputes page with valid url", - "duration": 3582324, - "status": "Success" - }, - { - "id": "84", - "description": "And :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31533851, - "status": "Failure" - }, - { - "id": "85", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;verify-that-when-customer-selects-i-do-not-recognize-this-charge-reason-and-try-to-dispute-a-charge-that-was-authorized-over-phone-us-text-message-is-displayed.", - "description": "Scenario:Verify that when customer selects I do not recognize this charge reason and try to dispute a charge that was authorized over phone us Text message is displayed.", - "duration": 45363499, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "89", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10620104, - "status": "Success" - }, - { - "id": "90", - "description": "And :I navigate to disputes page with valid url", - "duration": 3275997, - "status": "Success" - }, - { - "id": "91", - "description": "And :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31467398, - "status": "Failure" - }, - { - "id": "92", - "description": "And :I select 'Yes' option for the question 'Do you have more than one transaction you do not recognize?'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "Then :The Call Us text for DNR will be displayed with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :click on Billing rights summary link on Call us text that is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "Then :I should see a new window opened", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-case-that-has-been-closed.", - "description": "Feature:As a credit card customer attempting to dispute a transaction I would like to know if the transaction I am disputing has an existing case that has been closed.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 91779931, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-case-that-has-been-closed.;case-complete-page-displays-and-user-can-return-to-t&d-using-the-return-to-transaction-&-details-button", - "description": "Scenario:Case Complete page displays and user can return to T&D using the Return to Transaction & Details button", - "duration": 46027961, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"good account case closed\" and load default responses for \"disputes\"", - "duration": 11017466, - "status": "Success" - }, - { - "id": "7", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 35010495, - "status": "Failure" - }, - { - "id": "8", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "9", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :I fill in the dispute form with valid data for \"visa\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the Case Complete page is displayed (see prototype)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :when I click the Return to Transactions and Details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "Then :I will be returned to the T&D page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-case-that-has-been-closed.;case-complete--page-displays-and-user-can-return-to-t&d-using-the-back-button", - "description": "Scenario:Case Complete page displays and user can return to T&D using the back button", - "duration": 45751970, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account case closed\" and load default responses for \"disputes\"", - "duration": 10848258, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 34903712, - "status": "Failure" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :the Case Complete page is displayed (see prototype)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :when I click the back button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I will be returned to the T&D page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-open-case.", - "description": "Feature:As a credit card customer attempting to dispute a transaction I would like to know if the transaction I am disputing has an existing open case.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 93798442, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-open-case.;case-already-opened-page-displays-and-user-can-return-to-t&d-using-the-return-to-transaction-&-details-button", - "description": "Scenario:Case Already Opened page displays and user can return to T&D using the Return to Transaction & Details button", - "duration": 48292793, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I login with a \"good account case already opened\" and load default responses for \"disputes\"", - "duration": 12415681, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 35877112, - "status": "Failure" - }, - { - "id": "10", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "Then :the Case Already Opened page is displayed (see prototype)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :when I click the Return to Transactions and Details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "Then :I will be returned to the T&D page from Case Already Opened Page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-open-case.;case-already-opened-page-displays-and-user-can-return-to-t&d-using-the-back-button", - "description": "Scenario:Case Already Opened page displays and user can return to T&D using the back button", - "duration": 45505649, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"good account case already opened\" and load default responses for \"disputes\"", - "duration": 10612632, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 34893017, - "status": "Failure" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :the Case Already Opened page is displayed (see prototype)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :when I click the back button on Case Already Opened page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I will be returned to the T&D page from Case Already Opened Page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-see-the-dispute-confirmation-page-after-successfully-submitting-dispute", - "description": "Feature:As a credit card customer i should be able to see the dispute confirmation page after successfully submitting dispute", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 90482029, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-see-the-dispute-confirmation-page-after-successfully-submitting-dispute;confirmation-page-loads-successfully-and-the-user-can-return-to-the-t&d-page-by-clicking-the-return-to-transactions-&-details-button", - "description": "Scenario:Confirmation Page Loads Successfully and the user can return to the T&D page by clicking the Return to Transactions & Details button", - "duration": 45383664, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"disputes confirmation\" and load default responses for \"disputes\"", - "duration": 10363147, - "status": "Success" - }, - { - "id": "7", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 35020517, - "status": "Failure" - }, - { - "id": "8", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "9", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the confirmation page will be displayed for the customer (see prototype for verbiage)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the confirmation page will display a Return to Transactions & Details button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :when I click the Return to Transactions & Details button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "Then :the T&D page will be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-see-the-dispute-confirmation-page-after-successfully-submitting-dispute;confirmation-page-loads-successfully-and-the-user-can-return-to-the-t&d-page-by-clicking-the-back-button", - "description": "Scenario:Confirmation Page Loads Successfully and the user can return to the T&D page by clicking the back button", - "duration": 45098365, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"disputes confirmation\" and load default responses for \"disputes\"", - "duration": 10273762, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 34824603, - "status": "Failure" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :the confirmation page will be displayed for the customer (see prototype for verbiage)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :the confirmation page will display a Return to Transactions & Details button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :when I click the back button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :the T&D page will be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.", - "description": "Feature:validate the look and feel functionality for the dispute reason 'I am still being charged for something I cancelled'.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 1006423344, - "totalTestCaseCount": 22, - "failedTestCaseCount": 22, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 46576988, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11421594, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to disputes page with valid url", - "duration": 3561770, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31593624, - "status": "Failure" - }, - { - "id": "18", - "description": "And :I fill in all the fields, except \"Date service was received\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date service was received\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should fill in the data for the missing field(s) \"Date service was received\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;3", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45063791, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10538333, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 3031062, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31494396, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"Reason for cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Reason for cancellation\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"Reason for cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;4", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 46752853, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10449187, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to disputes page with valid url", - "duration": 4818752, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31484914, - "status": "Failure" - }, - { - "id": "20", - "description": "And :I fill in all the fields, except \"Were you advised of the cancellation policy?_YES:Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Were you advised of the cancellation policy?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should fill in the data for the missing field(s) \"Were you advised of the cancellation policy?_YES:Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;5", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 47104498, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11386570, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to disputes page with valid url", - "duration": 4143565, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31574363, - "status": "Failure" - }, - { - "id": "21", - "description": "And :I fill in all the fields, except \"Were you advised of the cancellation policy?_YES:Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Were you advised of the cancellation policy?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should fill in the data for the missing field(s) \"Were you advised of the cancellation policy?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;6", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45750837, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10487614, - "status": "Success" - }, - { - "id": "22", - "description": "And :I navigate to disputes page with valid url", - "duration": 3808287, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31454936, - "status": "Failure" - }, - { - "id": "22", - "description": "And :I fill in all the fields, except \"Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Was your cancellation within the merchant's policy?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :I should fill in the data for the missing field(s) \"Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;7", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 46278255, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "23", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11425513, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url", - "duration": 3392947, - "status": "Success" - }, - { - "id": "23", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31459795, - "status": "Failure" - }, - { - "id": "23", - "description": "And :I fill in all the fields, except \"Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Was your cancellation within the merchant's policy?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I should fill in the data for the missing field(s) \"Was your cancellation within the merchant's policy?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;8", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 46309974, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11205733, - "status": "Success" - }, - { - "id": "24", - "description": "And :I navigate to disputes page with valid url", - "duration": 3465682, - "status": "Success" - }, - { - "id": "24", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31638559, - "status": "Failure" - }, - { - "id": "24", - "description": "And :I fill in all the fields, except \"Date of cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date of cancellation\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I should fill in the data for the missing field(s) \"Date of cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;9", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45001506, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10190340, - "status": "Success" - }, - { - "id": "25", - "description": "And :I navigate to disputes page with valid url", - "duration": 3357119, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31454047, - "status": "Failure" - }, - { - "id": "25", - "description": "And :I fill in all the fields, except \"Please provide details of the cancellation, such as how you cancelled, confirmation number, etc.\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Please provide details of the cancellation, such as how you cancelled, confirmation number, etc.\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I should fill in the data for the missing field(s) \"Please provide details of the cancellation, such as how you cancelled, confirmation number, etc.\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;10", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45421844, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "26", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10743112, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to disputes page with valid url", - "duration": 3166483, - "status": "Success" - }, - { - "id": "26", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31512249, - "status": "Failure" - }, - { - "id": "26", - "description": "And :I fill in all the fields, except \"Did the merchant accept the cancellation?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Did the merchant accept the cancellation?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :I should fill in the data for the missing field(s) \"Did the merchant accept the cancellation?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;11", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 46419468, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "27", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11010342, - "status": "Success" - }, - { - "id": "27", - "description": "And :I navigate to disputes page with valid url", - "duration": 3889953, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31519173, - "status": "Failure" - }, - { - "id": "27", - "description": "And :I fill in all the fields, except \"Did the merchant accept the cancellation?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Did the merchant accept the cancellation?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :I should fill in the data for the missing field(s) \"Did the merchant accept the cancellation?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;12", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45373984, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "29", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10345880, - "status": "Success" - }, - { - "id": "29", - "description": "And :I navigate to disputes page with valid url", - "duration": 3385647, - "status": "Success" - }, - { - "id": "29", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31642457, - "status": "Failure" - }, - { - "id": "29", - "description": "And :I fill in all the fields, except \"Do you have documentation from the merchant to support that credit is due, such as a credit voucher, voided receipt, etc?_YES:What is the document you have supporting that credit is due?:Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Do you have documentation from the merchant to support that credit is due, such as a credit voucher, voided receipt, etc?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I should fill in the data for the missing field(s) \"Do you have documentation from the merchant to support that credit is due, such as a credit voucher, voided receipt, etc?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;13", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 47264112, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11407087, - "status": "Success" - }, - { - "id": "30", - "description": "And :I navigate to disputes page with valid url", - "duration": 4297158, - "status": "Success" - }, - { - "id": "30", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31559867, - "status": "Failure" - }, - { - "id": "30", - "description": "And :I fill in all the fields, except \"What is the document you have supporting that credit is due?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What is the document you have supporting that credit is due?\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should fill in the data for the missing field(s) \"What is the document you have supporting that credit is due?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;14", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 44596246, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 9749374, - "status": "Success" - }, - { - "id": "31", - "description": "And :I navigate to disputes page with valid url", - "duration": 3364417, - "status": "Success" - }, - { - "id": "31", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31482455, - "status": "Failure" - }, - { - "id": "31", - "description": "And :I fill in all the fields, except \"Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Does the document have a date on it?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :I should fill in the data for the missing field(s) \"Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;15", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45024630, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10305856, - "status": "Success" - }, - { - "id": "32", - "description": "And :I navigate to disputes page with valid url", - "duration": 3252921, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31465853, - "status": "Failure" - }, - { - "id": "32", - "description": "And :I fill in all the fields, except \"Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Does the document have a date on it?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should fill in the data for the missing field(s) \"Does the document have a date on it?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;16", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45446747, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "33", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10487562, - "status": "Success" - }, - { - "id": "33", - "description": "And :I navigate to disputes page with valid url", - "duration": 3447007, - "status": "Success" - }, - { - "id": "33", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31512178, - "status": "Failure" - }, - { - "id": "33", - "description": "And :I fill in all the fields, except \"What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What is the date on the document?\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :I should fill in the data for the missing field(s) \"What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;verify-that-place-holder-text-is-displayed-in-the-date-fields-for-'i-am-still-being-charged-for-something-i-cancelled'-reason", - "description": "Scenario:Verify that place holder text is displayed in the date fields for 'I am still being charged for something I cancelled' reason", - "duration": 45205551, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "38", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10344052, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to disputes page with valid url", - "duration": 3401411, - "status": "Success" - }, - { - "id": "40", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31460088, - "status": "Failure" - }, - { - "id": "41", - "description": "And :I selected field options to have all the fiels shown on the disputes form for 'I am still being charged for something I cancelled' dispute reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "42", - "description": "Then :I should see the place holder text for the date fields for 'I am still being charged for something I cancelled' dispute reason", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;customer-attempts-to-enter-allowable-special-characters", - "description": "Scenario:Customer attempts to enter allowable special characters", - "duration": 45935395, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "90", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10617802, - "status": "Success" - }, - { - "id": "91", - "description": "And :I navigate to disputes page with valid url", - "duration": 3736123, - "status": "Success" - }, - { - "id": "92", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31581470, - "status": "Failure" - }, - { - "id": "93", - "description": "When :the customer enters special characters that are allowed for the field '-'.,&@:?!()$#\/' and verifies to make sure no error is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;customer-attempts-to-paste-allowable-special-characters", - "description": "Scenario:Customer attempts to paste allowable special characters", - "duration": 45702603, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "117", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10543964, - "status": "Success" - }, - { - "id": "118", - "description": "And :I navigate to disputes page with valid url", - "duration": 3712779, - "status": "Success" - }, - { - "id": "119", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31445860, - "status": "Failure" - }, - { - "id": "120", - "description": "When :I enter following \"-'.,&@:?!()$#\/\\\" special characters that are allowed in the field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "And :leaves focus from the field supporting documentation text field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "Then :we should not see an error message due to the characters we pasted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;field-should-display-an-error-message-for-special-characters-other-than-selected-characters", - "description": "Scenario:Field should display an error message for special characters other than selected characters", - "duration": 45045184, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "127", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10007437, - "status": "Success" - }, - { - "id": "128", - "description": "And :I navigate to disputes page with valid url", - "duration": 3586223, - "status": "Success" - }, - { - "id": "129", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31451524, - "status": "Failure" - }, - { - "id": "130", - "description": "When :the customer enters a special character other than '-'.,&@:?!()$#\/\\' and verifies to see an error is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;field-should-display-an-error-when-the-combination-of-&#-is-entered", - "description": "Scenario:Field should display an error when the combination of &# is entered", - "duration": 46003795, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "153", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10991239, - "status": "Success" - }, - { - "id": "154", - "description": "And :I navigate to disputes page with valid url", - "duration": 3598979, - "status": "Success" - }, - { - "id": "155", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31413577, - "status": "Failure" - }, - { - "id": "156", - "description": "When :the customer enters &# in the field and verifies to see an error is displayed for the combination", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;field-should-not-display-an-error-when-the-combination-of-#&-is-entered", - "description": "Scenario:Field should NOT display an error when the combination of #& is entered", - "duration": 45084853, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "163", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10208440, - "status": "Success" - }, - { - "id": "164", - "description": "And :I navigate to disputes page with valid url", - "duration": 3414088, - "status": "Success" - }, - { - "id": "165", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31462325, - "status": "Failure" - }, - { - "id": "166", - "description": "When :the customer enters #& in the field and verifies to see an error is NOT displayed for the combination", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;customer-enters-500-characters-in-a-field-that-takes-500-characters-input-and-verifies-to-make-sure-character-count-is-reduced-to-0.", - "description": "Scenario:Customer enters 500 characters in a field that takes 500 characters input and verifies to make sure character count is reduced to 0.", - "duration": 45060230, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "173", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10277309, - "status": "Success" - }, - { - "id": "174", - "description": "And :I navigate to disputes page with valid url", - "duration": 3285899, - "status": "Success" - }, - { - "id": "175", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31497022, - "status": "Failure" - }, - { - "id": "176", - "description": "When :the customer enters '500' characters into the Please provide details of the cancellation such as how you cancelled, confirmation number, etc field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "177", - "description": "And :leaves focus from the field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "178", - "description": "And :the characters remaining counter will be display \"0\" for Details of the cancellation", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.", - "description": "Feature:As a credit card customer I would like to file a dispute against a transaction when I do not recognize the charge.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 778269228, - "totalTestCaseCount": 17, - "failedTestCaseCount": 17, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-correct-error-messages-are-displayed-for-the-disputes-reason-'i-do-not-recognize-this-charge'-when-there-are-mandatory-fields-that-are-missing-while-submitting-the-form.;;2", - "description": "Scenario Outline:Verify that correct error messages are displayed for the disputes reason 'I do not recognize this charge' when there are mandatory fields that are missing while submitting the form.", - "duration": 45464399, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10589991, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 3443334, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31431074, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What was merchant's response?\" for \"I do not recognize this charge\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-correct-error-messages-are-displayed-for-the-disputes-reason-'i-do-not-recognize-this-charge'-when-there-are-mandatory-fields-that-are-missing-while-submitting-the-form.;;3", - "description": "Scenario Outline:Verify that correct error messages are displayed for the disputes reason 'I do not recognize this charge' when there are mandatory fields that are missing while submitting the form.", - "duration": 45389299, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10429986, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to disputes page with valid url", - "duration": 3393865, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31565448, - "status": "Failure" - }, - { - "id": "20", - "description": "And :I fill in all the fields, except \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"How did you attempt to contact the merchant?\" for \"I do not recognize this charge\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should fill in the data for the missing field(s) \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-correct-error-messages-are-displayed-for-the-disputes-reason-'i-do-not-recognize-this-charge'-when-there-are-mandatory-fields-that-are-missing-while-submitting-the-form.;;4", - "description": "Scenario Outline:Verify that correct error messages are displayed for the disputes reason 'I do not recognize this charge' when there are mandatory fields that are missing while submitting the form.", - "duration": 45617550, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10165034, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to disputes page with valid url", - "duration": 3894737, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31557779, - "status": "Failure" - }, - { - "id": "21", - "description": "And :I fill in all the fields, except \"Do you have more than one transaction you do not recognize?_NO:How did you attempt to contact the merchant?:What was merchant's response?:Confirmation check box\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Do you have more than one transaction you do not recognize?_NO\" for \"I do not recognize this charge\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should fill in the data for the missing field(s) \"Do you have more than one transaction you do not recognize?_NO:How did you attempt to contact the merchant?:What was merchant's response?:Confirmation check box\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45264368, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "39", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10625315, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to disputes page with valid url", - "duration": 3179581, - "status": "Success" - }, - { - "id": "39", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31459472, - "status": "Failure" - }, - { - "id": "39", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :I select list item option of \"I attempted contact, but was unable to locate contact information or reach merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45680608, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "40", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10849445, - "status": "Success" - }, - { - "id": "40", - "description": "And :I navigate to disputes page with valid url", - "duration": 3431296, - "status": "Success" - }, - { - "id": "40", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31399867, - "status": "Failure" - }, - { - "id": "40", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :I select list item option of \"I didn't attempt to contact merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45622314, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "56", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10504317, - "status": "Success" - }, - { - "id": "56", - "description": "And :I navigate to disputes page with valid url", - "duration": 3372944, - "status": "Success" - }, - { - "id": "56", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31745053, - "status": "Failure" - }, - { - "id": "56", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45703248, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "57", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11037361, - "status": "Success" - }, - { - "id": "57", - "description": "And :I navigate to disputes page with valid url", - "duration": 3168203, - "status": "Success" - }, - { - "id": "57", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31497684, - "status": "Failure" - }, - { - "id": "57", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;4", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45502074, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "58", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10663726, - "status": "Success" - }, - { - "id": "58", - "description": "And :I navigate to disputes page with valid url", - "duration": 3326887, - "status": "Success" - }, - { - "id": "58", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31511461, - "status": "Failure" - }, - { - "id": "58", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;5", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 46214221, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "59", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11139559, - "status": "Success" - }, - { - "id": "59", - "description": "And :I navigate to disputes page with valid url", - "duration": 3405770, - "status": "Success" - }, - { - "id": "59", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31668892, - "status": "Failure" - }, - { - "id": "59", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;6", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 47473172, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "60", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11925697, - "status": "Success" - }, - { - "id": "60", - "description": "And :I navigate to disputes page with valid url", - "duration": 3927064, - "status": "Success" - }, - { - "id": "60", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31620411, - "status": "Failure" - }, - { - "id": "60", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;7", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45871572, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "61", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10662414, - "status": "Success" - }, - { - "id": "61", - "description": "And :I navigate to disputes page with valid url", - "duration": 3736294, - "status": "Success" - }, - { - "id": "61", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31472864, - "status": "Failure" - }, - { - "id": "61", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;2", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 44841121, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "79", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10157217, - "status": "Success" - }, - { - "id": "79", - "description": "And :I navigate to disputes page with valid url", - "duration": 3096139, - "status": "Success" - }, - { - "id": "79", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31587765, - "status": "Failure" - }, - { - "id": "79", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;3", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 45747367, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "80", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10756267, - "status": "Success" - }, - { - "id": "80", - "description": "And :I navigate to disputes page with valid url", - "duration": 3554028, - "status": "Success" - }, - { - "id": "80", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31437072, - "status": "Failure" - }, - { - "id": "80", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;4", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 46608209, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "81", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11105715, - "status": "Success" - }, - { - "id": "81", - "description": "And :I navigate to disputes page with valid url", - "duration": 3821702, - "status": "Success" - }, - { - "id": "81", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31680792, - "status": "Failure" - }, - { - "id": "81", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "Then :I select list item option of \"Merchant promised credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;5", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 45319563, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "82", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10633530, - "status": "Success" - }, - { - "id": "82", - "description": "And :I navigate to disputes page with valid url", - "duration": 3102114, - "status": "Success" - }, - { - "id": "82", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31583919, - "status": "Failure" - }, - { - "id": "82", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :I select list item option of \"I never received a response\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;6", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 45702618, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "83", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11102152, - "status": "Success" - }, - { - "id": "83", - "description": "And :I navigate to disputes page with valid url", - "duration": 3164422, - "status": "Success" - }, - { - "id": "83", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31436044, - "status": "Failure" - }, - { - "id": "83", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;7", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 46247525, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "84", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11000559, - "status": "Success" - }, - { - "id": "84", - "description": "And :I navigate to disputes page with valid url", - "duration": 3656786, - "status": "Success" - }, - { - "id": "84", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31590180, - "status": "Failure" - }, - { - "id": "84", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where I've already paid for this by other means, so that the transaction can be reversed and refunded.This reason has two different experiences, one for Visa and one for MasterCard.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 968664770, - "totalTestCaseCount": 21, - "failedTestCaseCount": 21, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 45473923, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10192726, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 3789796, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31491401, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What was merchant's response?\" for \"I've already paid for this by other means\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;3", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 45962387, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11020799, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to disputes page with valid url", - "duration": 3438627, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31502961, - "status": "Failure" - }, - { - "id": "20", - "description": "And :I fill in all the fields, except \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"How did you attempt to contact the merchant?\" for \"I've already paid for this by other means\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should fill in the data for the missing field(s) \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;i-fill-in-all-the-field-except-'if-other,-please-explain'-field-and-we-should-see-form-level-error", - "description": "Scenario:I fill in all the field except 'If Other, please explain' field and we should see form level error", - "duration": 45844989, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11419927, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to disputes page with valid url", - "duration": 2959416, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31465646, - "status": "Failure" - }, - { - "id": "28", - "description": "And :I fill in all the fields except 'If Other, please explain' field and submit dispute", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :I fill in the missing data for 'If Other, please explain' field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-select-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we select certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 47550729, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12017215, - "status": "Success" - }, - { - "id": "48", - "description": "And :I navigate to disputes page with valid url", - "duration": 3939265, - "status": "Success" - }, - { - "id": "48", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31594249, - "status": "Failure" - }, - { - "id": "48", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :I select list item option of \"I attempted contact, but was unable to locate contact information or reach merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-select-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we select certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 45620573, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "49", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10946377, - "status": "Success" - }, - { - "id": "49", - "description": "And :I navigate to disputes page with valid url", - "duration": 3184677, - "status": "Success" - }, - { - "id": "49", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31489519, - "status": "Failure" - }, - { - "id": "49", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :I select list item option of \"I didn't attempt to contact merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 45072828, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "65", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10609428, - "status": "Success" - }, - { - "id": "65", - "description": "And :I navigate to disputes page with valid url", - "duration": 2997653, - "status": "Success" - }, - { - "id": "65", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31465747, - "status": "Failure" - }, - { - "id": "65", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 45650422, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "66", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10904223, - "status": "Success" - }, - { - "id": "66", - "description": "And :I navigate to disputes page with valid url", - "duration": 3267113, - "status": "Success" - }, - { - "id": "66", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31479086, - "status": "Failure" - }, - { - "id": "66", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;4", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 46114114, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11029768, - "status": "Success" - }, - { - "id": "67", - "description": "And :I navigate to disputes page with valid url", - "duration": 3641665, - "status": "Success" - }, - { - "id": "67", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31442681, - "status": "Failure" - }, - { - "id": "67", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;5", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 46019821, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "68", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10875930, - "status": "Success" - }, - { - "id": "68", - "description": "And :I navigate to disputes page with valid url", - "duration": 3583859, - "status": "Success" - }, - { - "id": "68", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31560032, - "status": "Failure" - }, - { - "id": "68", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;6", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 47923786, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "69", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11999283, - "status": "Success" - }, - { - "id": "69", - "description": "And :I navigate to disputes page with valid url", - "duration": 4272511, - "status": "Success" - }, - { - "id": "69", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31651992, - "status": "Failure" - }, - { - "id": "69", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;7", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 45610558, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "70", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10309772, - "status": "Success" - }, - { - "id": "70", - "description": "And :I navigate to disputes page with valid url", - "duration": 3778993, - "status": "Success" - }, - { - "id": "70", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31521793, - "status": "Failure" - }, - { - "id": "70", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;2", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 46218111, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "89", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11024219, - "status": "Success" - }, - { - "id": "89", - "description": "And :I navigate to disputes page with valid url", - "duration": 3757588, - "status": "Success" - }, - { - "id": "89", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31436304, - "status": "Failure" - }, - { - "id": "89", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;3", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 45683803, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "90", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10582225, - "status": "Success" - }, - { - "id": "90", - "description": "And :I navigate to disputes page with valid url", - "duration": 3641315, - "status": "Success" - }, - { - "id": "90", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31460263, - "status": "Failure" - }, - { - "id": "90", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;4", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 46018057, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "91", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11134289, - "status": "Success" - }, - { - "id": "91", - "description": "And :I navigate to disputes page with valid url", - "duration": 3409505, - "status": "Success" - }, - { - "id": "91", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31474263, - "status": "Failure" - }, - { - "id": "91", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "Then :I select list item option of \"Merchant promised credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;5", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 45988229, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "92", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11102893, - "status": "Success" - }, - { - "id": "92", - "description": "And :I navigate to disputes page with valid url", - "duration": 3360979, - "status": "Success" - }, - { - "id": "92", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31524357, - "status": "Failure" - }, - { - "id": "92", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "Then :I select list item option of \"I never received a response\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;6", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 47107106, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "93", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11340342, - "status": "Success" - }, - { - "id": "93", - "description": "And :I navigate to disputes page with valid url", - "duration": 4135320, - "status": "Success" - }, - { - "id": "93", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31631444, - "status": "Failure" - }, - { - "id": "93", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;7", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 46354747, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "94", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11321896, - "status": "Success" - }, - { - "id": "94", - "description": "And :I navigate to disputes page with valid url", - "duration": 3530542, - "status": "Success" - }, - { - "id": "94", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31502309, - "status": "Failure" - }, - { - "id": "94", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;selecting-other-option-from-paid-by-question-will-display-'if-other-please-explain'-question;;2", - "description": "Scenario Outline:Selecting Other option from Paid by question will display 'if other please explain' question", - "duration": 45749497, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "108", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10559473, - "status": "Success" - }, - { - "id": "108", - "description": "And :I navigate to disputes page with valid url", - "duration": 3583801, - "status": "Success" - }, - { - "id": "108", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31606223, - "status": "Failure" - }, - { - "id": "108", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "Then :i should see \"Select method...\" default text in 'Paid by' reasponse selection field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "And :I select list item option of \"Other\" for 'Paid by' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "Then :I should see 'If other, please explain' question", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;select-different-options-for-'paid-by'-reason-options;;2", - "description": "Scenario Outline:Select different options for 'Paid by' reason options", - "duration": 46470366, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "120", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10843295, - "status": "Success" - }, - { - "id": "120", - "description": "And :I navigate to disputes page with valid url", - "duration": 3980913, - "status": "Success" - }, - { - "id": "120", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31646158, - "status": "Failure" - }, - { - "id": "120", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "And :I select list item option of \"Cash\" for 'Paid by' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "Then :I should not see 'If other, please explain' question option", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;select-different-options-for-'paid-by'-reason-options;;3", - "description": "Scenario Outline:Select different options for 'Paid by' reason options", - "duration": 46210735, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "121", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11487346, - "status": "Success" - }, - { - "id": "121", - "description": "And :I navigate to disputes page with valid url", - "duration": 3240214, - "status": "Success" - }, - { - "id": "121", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31483175, - "status": "Failure" - }, - { - "id": "121", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "And :I select list item option of \"Check\" for 'Paid by' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "Then :I should not see 'If other, please explain' question option", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;select-different-options-for-'paid-by'-reason-options;;4", - "description": "Scenario Outline:Select different options for 'Paid by' reason options", - "duration": 46019989, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "122", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11323088, - "status": "Success" - }, - { - "id": "122", - "description": "And :I navigate to disputes page with valid url", - "duration": 3252842, - "status": "Success" - }, - { - "id": "122", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31444059, - "status": "Failure" - }, - { - "id": "122", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "And :I select list item option of \"Another Credit Card\" for 'Paid by' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "Then :I should not see 'If other, please explain' question option", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-have-not-been-credited-for-the-merchandise-returned',-so-that-the-transaction-can-be-reversed-and-refunded.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where 'I have not been credited for the Merchandise Returned', so that the transaction can be reversed and refunded.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 46475225, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-have-not-been-credited-for-the-merchandise-returned',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 46475225, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11643997, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to disputes page with valid url", - "duration": 3385724, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I select dispute reason \"I have not been credited for merchandise I returned\" from reason drop-down list", - "duration": 31445504, - "status": "Failure" - }, - { - "id": "17", - "description": "And :I fill in all the fields, except \"What is the date on the document?:Were you advised of the return policy?_YES:Was your return within the merchant's policy?_YES\" for dispute reason \"I have not been credited for merchandise I returned\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What is the date on the document?:Were you advised of the return policy?_NO\" for \"I have not been credited for merchandise I returned\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should fill in the data for the missing field(s) \"What is the date on the document?:Were you advised of the return policy?_YES\" for dispute reason \"I have not been credited for merchandise I returned\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-never-received-merchandise-or-service-for-which-i-was-charged',-so-that-the-transaction-can-be-reversed-and-refunded.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where 'I never received Merchandise or Service for which I was charged', so that the transaction can be reversed and refunded.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 47168889, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-never-received-merchandise-or-service-for-which-i-was-charged',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'what-was-purchased?'-field-for-dispute-reason-'i-never-received-the-merchandise-or-service-for-which-i-was-charged';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'What was purchased?' field for dispute reason 'I never received the merchandise or service for which I was charged'", - "duration": 47168889, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10739466, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to disputes page with valid url", - "duration": 4982906, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I select dispute reason \"I never received the merchandise or service for which I was charged\" from reason drop-down list", - "duration": 31446517, - "status": "Failure" - }, - { - "id": "17", - "description": "And :I fill in all the fields, except \"What was purchased?:Date you expected to receive the merchandise or service:How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I never received the merchandise or service for which I was charged\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What was purchased?:Date you expected to receive the merchandise or service:How did you attempt to contact the merchant?\" for \"I never received the merchandise or service for which I was charged\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should fill in the data for the missing field(s) \"What was purchased?:Date you expected to receive the merchandise or service:How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I never received the merchandise or service for which I was charged\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where 'I was charged for the same thing More than Once', so that the transaction can be reversed and refunded.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 137752409, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 46017028, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11065720, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to disputes page with valid url", - "duration": 3519213, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I select dispute reason \"I was charged for the same thing more than once\" from reason drop-down list", - "duration": 31432095, - "status": "Failure" - }, - { - "id": "18", - "description": "And :I fill in all the fields, except \"Date of authorized charge:Name of the merchant you authorized to charge you\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date of authorized charge:Name of the merchant you authorized to charge you\" for \"I was charged for the same thing more than once\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should fill in the data for the missing field(s) \"Date of authorized charge:Name of the merchant you authorized to charge you\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;3", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 46094601, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11236034, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 3287131, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I was charged for the same thing more than once\" from reason drop-down list", - "duration": 31571436, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"Date of authorized charge\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date of authorized charge\" for \"I was charged for the same thing more than once\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"Date of authorized charge\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.;validate-the-error-message-for-what-was-purchases-date(s)-of-disputed-charge-how-did-you-attempt-to-contact-the-merchant-to-resolve-this-dispute?-is-removed-from-the-dispute-page", - "description": "Scenario:Validate the error message for what was purchases Date(s) of Disputed Charge How did you attempt to contact the merchant to resolve this dispute? is removed from the dispute page", - "duration": 45640780, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10473678, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to disputes page with valid url", - "duration": 3710443, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I select dispute reason \"I was charged for the same thing more than once\" from reason drop-down list", - "duration": 31456659, - "status": "Failure" - }, - { - "id": "28", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :I validate error message what was purchases should not be displayed on the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :I validate error message Date(s) of Disputed Charge field should not be displayed on the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :I validate error messageHow did you attempt to contact the merchant to resolve this dispute? field should not be displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-using-i-was-charged-the-wrong-amount-option.", - "description": "Feature:As a credit card customer I would like to file a dispute against a transaction using i was charged the wrong amount option.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 92993417, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-using-i-was-charged-the-wrong-amount-option.;login-with-a-domestic-account-and-navigate-to-english-disputes-page,-verify-that-an-error-message-is-displayed-when-fields-are-left-missing,-and-that-these-errors-disappear-when-values-are-introduced-into-the-previously-missing-fields.;;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page, verify that an error message is displayed when fields are left missing, and that these errors disappear when values are introduced into the previously missing fields.", - "duration": 47272280, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11192944, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to disputes page with valid url", - "duration": 4575853, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I select dispute reason \"I was charged the wrong amount\" from reason drop-down list", - "duration": 31503483, - "status": "Failure" - }, - { - "id": "17", - "description": "And :I fill in all the fields, except \"Amount you should have been charged\" for dispute reason \"I was charged the wrong amount\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Amount you should have been charged\" for \"I was charged the wrong amount\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should fill in the data for the missing field(s) \"Amount you should have been charged\" for dispute reason \"I was charged the wrong amount\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-using-i-was-charged-the-wrong-amount-option.;validate-how-did-you-attempt-to-contact-the-merchant-to-resolve-this-dispute?-is-removed-from-the-dispute-page", - "description": "Scenario:Validate How did you attempt to contact the merchant to resolve this dispute? is removed from the dispute page", - "duration": 45721137, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "23", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10908611, - "status": "Success" - }, - { - "id": "24", - "description": "And :I navigate to disputes page with valid url", - "duration": 3349688, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I select dispute reason \"I was charged the wrong amount\" from reason drop-down list", - "duration": 31462838, - "status": "Failure" - }, - { - "id": "26", - "description": "And :I validate How did you attempt to contact the merchant to resolve this dispute? should not be displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-download-transactions-web\/", - "startTime": 0, - "endTime": 0, - "duration": 434300595, - "failedTestSuiteCount": 3, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 3, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page", - "description": "Feature:Verify that correct content is displayed for downloads page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 139036299, - "totalTestCaseCount": 4, - "failedTestCaseCount": 2, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-all-the-content-keys-are-present-for-downloads-page-in-english", - "description": "Scenario:Validate the all the Content keys are present for downloads page in english", - "duration": 46845614, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"english\" text", - "duration": 13082967, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to download transactions page", - "duration": 2807466, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I should see COS downloads page", - "duration": 30955181, - "status": "Failure" - }, - { - "id": "9", - "description": "And :I Captures the Content data from download transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :the content is available for downloads feature:", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-content-keys-are-present-for-downloads-page-in-spanish", - "description": "Scenario:Validate the Content keys are present for downloads page in Spanish", - "duration": 48937094, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"spanish\" text", - "duration": 12260190, - "status": "Success" - }, - { - "id": "55", - "description": "And :I navigate to download transactions page", - "duration": 5689556, - "status": "Success" - }, - { - "id": "56", - "description": "Then :I should see COS downloads page", - "duration": 30987348, - "status": "Failure" - }, - { - "id": "57", - "description": "And :I Captures the Content data from download transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "Then :the content is available for downloads feature:", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-content-keys-are-present-for-downloads-page-in-canada-english", - "description": "Scenario:Validate the Content keys are present for downloads page in canada english", - "duration": 22112467, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "102", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"can-english\" text", - "duration": 12281222, - "status": "Success" - }, - { - "id": "103", - "description": "And :I navigate to download transactions page", - "duration": 3789949, - "status": "Success" - }, - { - "id": "104", - "description": "Then :I should see COS downloads page", - "duration": 5196158, - "status": "Success" - }, - { - "id": "105", - "description": "And :I Captures the Content data from download transactions page", - "duration": 841867, - "status": "Success" - }, - { - "id": "106", - "description": "Then :the content is available for downloads feature:", - "duration": 3271, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-content-keys-are-present-for-downloads-page-in-canada-french", - "description": "Scenario:Validate the Content keys are present for downloads page in canada french", - "duration": 21141124, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "150", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"french\" text", - "duration": 11571817, - "status": "Success" - }, - { - "id": "151", - "description": "And :I navigate to download transactions page", - "duration": 3536254, - "status": "Success" - }, - { - "id": "152", - "description": "Then :I should see COS downloads page", - "duration": 5214676, - "status": "Success" - }, - { - "id": "153", - "description": "And :I Captures the Content data from download transactions page", - "duration": 816885, - "status": "Success" - }, - { - "id": "154", - "description": "Then :the content is available for downloads feature:", - "duration": 1492, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verify-that-appropriate-error-messages-are-shown-when-statements-call-is-failed", - "description": "Feature:Verify that appropriate error messages are shown when statements call is failed", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 101957549, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "verify-that-appropriate-error-messages-are-shown-when-statements-call-is-failed;verify-that-when-the-account-is-not-cycled-we-should-not-see-statements-dropdown-option", - "description": "Scenario:Verify that when the account is not cycled we should not see statements dropdown option", - "duration": 51191710, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with \"not cycled account\" and load default responses for \"download transactions\" to test \"us-english\"", - "duration": 11849233, - "status": "Success" - }, - { - "id": "7", - "description": "When :I navigate to download transactions page", - "duration": 3246865, - "status": "Success" - }, - { - "id": "8", - "description": "And :I should see COS downloads page", - "duration": 5000199, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I see a warning message on download transaction page", - "duration": 31095413, - "status": "Failure" - }, - { - "id": "10", - "description": "And :Statements dropdown list option should be disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-appropriate-error-messages-are-shown-when-statements-call-is-failed;verify-that-when-a-statements-call-failed-we-should-see-an-error-message", - "description": "Scenario:Verify that when a statements call failed we should see an error message", - "duration": 50765839, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I login with \"statements call failure account\" and load default responses for \"download transactions\" to test \"us-english\"", - "duration": 12029318, - "status": "Success" - }, - { - "id": "16", - "description": "When :I navigate to download transactions page", - "duration": 3053496, - "status": "Success" - }, - { - "id": "17", - "description": "And :I should see COS downloads page", - "duration": 4839775, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I see an error message on download transaction page", - "duration": 30843250, - "status": "Failure" - }, - { - "id": "19", - "description": "And :Statements dropdown list option should be disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page", - "description": "Feature:Verify that correct related links are displayed on downloads page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 193306747, - "totalTestCaseCount": 4, - "failedTestCaseCount": 3, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-downloads-page", - "description": "Scenario:Verify that correct related links are displayed on Downloads page", - "duration": 46165283, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"\"", - "duration": 12028973, - "status": "Success" - }, - { - "id": "8", - "description": "When :I navigate to download transactions page", - "duration": 3232906, - "status": "Success" - }, - { - "id": "9", - "description": "And :I should see COS downloads page", - "duration": 30903404, - "status": "Failure" - }, - { - "id": "10", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-download-complete-page-for-domestic-login", - "description": "Scenario:Verify that correct related links are displayed on Download complete page for domestic login", - "duration": 47904732, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"\"", - "duration": 13320514, - "status": "Success" - }, - { - "id": "22", - "description": "When :I navigate to download transactions page", - "duration": 3704248, - "status": "Success" - }, - { - "id": "23", - "description": "And :Completes download option selection and triggers file download", - "duration": 30879970, - "status": "Failure" - }, - { - "id": "24", - "description": "And :I should see Download Complete page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-downloads-page-for-canadian-account", - "description": "Scenario:Verify that correct related links are displayed on Downloads page for Canadian Account", - "duration": 39421965, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"can-english\"", - "duration": 12244350, - "status": "Success" - }, - { - "id": "37", - "description": "When :I navigate to download transactions page and set \"can-english\" language cookie", - "duration": 15685291, - "status": "Success" - }, - { - "id": "38", - "description": "And :I should see COS downloads page", - "duration": 4875288, - "status": "Success" - }, - { - "id": "39", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1245413, - "status": "Success" - }, - { - "id": "40", - "description": "And :I see the below related links", - "duration": 5371623, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-download-complete-page-for-canadian-account", - "description": "Scenario:Verify that correct related links are displayed on Download Complete page for Canadian Account", - "duration": 59814767, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "49", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"can-english\"", - "duration": 12623558, - "status": "Success" - }, - { - "id": "50", - "description": "When :I navigate to download transactions page and set \"can-english\" language cookie", - "duration": 16289000, - "status": "Success" - }, - { - "id": "51", - "description": "And :Completes download option selection and triggers file download", - "duration": 30902209, - "status": "Failure" - }, - { - "id": "52", - "description": "And :I should see Download Complete page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-firsttimelogin-onlineactivation-web\/", - "startTime": 0, - "endTime": 0, - "duration": 148231220, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "cvv---frontend-ui-tests", - "description": "Feature:CVV - Frontend UI Tests", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 148231220, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "cvv---frontend-ui-tests;user-submits-an-incorrect-cvv-test", - "description": "Scenario:User submits an incorrect cvv test", - "duration": 37108638, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I setup mocks for first time login online activation as a \"incorrect_cvv_user\"", - "duration": 2647462, - "status": "Success" - }, - { - "id": "19", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3516904, - "status": "Success" - }, - { - "id": "20", - "description": "When :User enter incorrect CVV code", - "duration": 30944272, - "status": "Failure" - }, - { - "id": "21", - "description": "And :user clicks on Validate button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :user should see text as \"The CVV you have entered does not match for your card ending in 9940.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :user should see text is cleared in cvv field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;verify-when-card-not-activated-but-ftli-is-activated", - "description": "Scenario:verify when card not activated but FTLi is activated", - "duration": 37018431, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "43", - "description": "Given :I setup mocks for first time login online activation as a \"card_not_activated\"", - "duration": 2488872, - "status": "Success" - }, - { - "id": "44", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3548755, - "status": "Success" - }, - { - "id": "45", - "description": "When :User enter correct CVV code", - "duration": 30980804, - "status": "Failure" - }, - { - "id": "46", - "description": "And :user clicks on Validate button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "Then :user should see text as \"We're halfway there.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :user should see text as \"We verified your online account.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :user should see text as \"We hit a snag activating your card.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "And :user should see text as \"xxxx-xxxx-xxxx-9940\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "And :user should see text as \"Please call 1-800-678-7820 to activate your card.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :user should see \"Go to Account Summary\" button on error page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;verify-when-both-card-activation-and-ftli-failed", - "description": "Scenario:verify when both Card Activation and FTLi Failed", - "duration": 36511302, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "57", - "description": "Given :I setup mocks for first time login online activation as a \"ftli_oa_not_activated\"", - "duration": 2471066, - "status": "Success" - }, - { - "id": "58", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3105803, - "status": "Success" - }, - { - "id": "59", - "description": "When :User enter correct CVV code", - "duration": 30934433, - "status": "Failure" - }, - { - "id": "60", - "description": "And :user clicks on Validate button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "Then :user should see text as \"Let's work this out.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :user should see text as \"We hit a snag but can work it out.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "And :user should see text as \"xxxx-xxxx-xxxx-9940\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :user should see text as \"Call us at 1-800-678-7820 to activate your card. To access your account online, please try entering the security code again.\" on response page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;verify-when-card-is-activated-but-ftli-not-activated", - "description": "Scenario:verify when card is activated but FTLi not activated", - "duration": 37592849, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "70", - "description": "Given :I setup mocks for first time login online activation as a \"ftli_not_activated\"", - "duration": 2439953, - "status": "Success" - }, - { - "id": "71", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 4174974, - "status": "Success" - }, - { - "id": "72", - "description": "When :User enter correct CVV code", - "duration": 30977922, - "status": "Failure" - }, - { - "id": "73", - "description": "And :user clicks on Validate button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "Then :user should see text as \"We're halfway there.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :user should see text as \"We activated your card successfully.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "And :user should see text as \"We hit a snag verifying your online account.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "77", - "description": "And :user should see text as \"xxxx-xxxx-xxxx-9940\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "And :user should see text as \"To access your account online, please try entering the security code again.\" on response page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-french-canada-accountsummary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-french-canada-statementsdocuments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-french-canada-transactionsdetails-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-headerfooter-web\/", - "startTime": 0, - "endTime": 0, - "duration": 380899616, - "failedTestSuiteCount": 4, - "successTestSuiteCount": 2, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 6, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "header\/footer\/nav---customer-name", - "description": "Feature:Header\/Footer\/Nav - Customer Name", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 67045401, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "header\/footer\/nav---customer-name;user-has-28-characters", - "description": "Scenario:User has 28 Characters", - "duration": 16522925, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in username with twenty-eight or more characters", - "duration": 9820432, - "status": "Success" - }, - { - "id": "8", - "description": "When :the user waits for the name to load", - "duration": 4095859, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the user name has twenty eight or more characters", - "duration": 2606634, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---customer-name;user-has-27-characters", - "description": "Scenario:User has 27 Characters", - "duration": 16762723, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :the user logs in username with twenty-seven or more characters", - "duration": 9716003, - "status": "Success" - }, - { - "id": "16", - "description": "When :the user waits for the twenty seven name to load", - "duration": 4237334, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the user name has twenty seven or more characters", - "duration": 2809386, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---customer-name;user-has-30-characters", - "description": "Scenario:User has 30 Characters", - "duration": 17460348, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "23", - "description": "Given :the user logs in username with thirty or more characters", - "duration": 10664935, - "status": "Success" - }, - { - "id": "24", - "description": "When :the user waits for the thirty name to load", - "duration": 4116235, - "status": "Success" - }, - { - "id": "25", - "description": "Then :the user name has thirty or more characters", - "duration": 2679178, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---customer-name;user-has-25-characters", - "description": "Scenario:User has 25 Characters", - "duration": 16299405, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :the user logs in username with twenty-five or more characters", - "duration": 9701817, - "status": "Success" - }, - { - "id": "32", - "description": "When :the user waits for the twenty five name to load", - "duration": 4042346, - "status": "Success" - }, - { - "id": "33", - "description": "Then :the user name has twenty five or more characters", - "duration": 2555242, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---dynamic-copyright-date", - "description": "Feature:Header\/Footer\/Nav - Dynamic Copyright Date", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 68415448, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "header\/footer\/nav---dynamic-copyright-date;dynamic-copyright-date-in-footer---velocity", - "description": "Scenario:Dynamic Copyright Date in Footer - Velocity", - "duration": 20890492, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in with header footer account", - "duration": 19086881, - "status": "Success" - }, - { - "id": "8", - "description": "Then :The year has changed I should see the current year reflected in the copyright date in the footer.", - "duration": 1803611, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---dynamic-copyright-date;dynamic-copyright-date-in-footer---angular", - "description": "Scenario:Dynamic Copyright Date in Footer - Angular", - "duration": 47524956, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\" and login", - "duration": 13142590, - "status": "Success" - }, - { - "id": "15", - "description": "And :I navigate to Payment Activity Page", - "duration": 2942100, - "status": "Success" - }, - { - "id": "16", - "description": "Then :The year has changed I should see the current year reflected in the copyright date in the footer.", - "duration": 31440266, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---verify-header-logo", - "description": "Feature:Header\/Footer\/Nav - Verify Header Logo", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 66691482, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 12196116, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "3", - "description": "Given :the user just logs in", - "duration": 12196116, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---verify-header-logo;capital-one-logo-directs-to-account-summary-page---angular", - "description": "Scenario:Capital one logo directs to Account Summary Page - Angular", - "duration": 54495366, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\" and login", - "duration": 14053909, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to Payment Activity Page", - "duration": 4378346, - "status": "Success" - }, - { - "id": "22", - "description": "And :I select the Capital One logo", - "duration": 5126878, - "status": "Success" - }, - { - "id": "23", - "description": "Then :I should be redirected to the Account Summary Page of my payments account", - "duration": 30936233, - "status": "Failure" - }, - { - "id": "24", - "description": "And :the payment customers name should be displayed across from the logo", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---verify-last-login-date-displays", - "description": "Feature:Header\/Footer\/Nav - Verify Last Login Date Displays", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 73524062, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "header\/footer\/nav---verify-last-login-date-displays;last-login-date-is-shown-on-velocity-page", - "description": "Scenario:Last Login Date is shown on Velocity Page", - "duration": 22012527, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in with last login date account", - "duration": 16493720, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the last login date should be displayed below the customer name", - "duration": 5518807, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---verify-last-login-date-displays;verify-last-login-date-displays-on-angular-page", - "description": "Scenario:Verify Last Login Date Displays on Angular Page", - "duration": 51511535, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\" and login", - "duration": 12795779, - "status": "Success" - }, - { - "id": "15", - "description": "And :I navigate to Payment Activity Page", - "duration": 3625087, - "status": "Success" - }, - { - "id": "16", - "description": "When :angular error page is displayed", - "duration": 4109811, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the last login date should be displayed below the customer name", - "duration": 30980858, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---header-navigation", - "description": "Feature:Header\/Footer\/Nav - Header Navigation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 81696617, - "totalTestCaseCount": 4, - "failedTestCaseCount": 1, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 20605058, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in with header footer account", - "duration": 20605058, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---header-navigation;clicking-on-accounts-in-the-primary-navigation---velocity", - "description": "Scenario:Clicking on Accounts in the Primary Navigation - Velocity", - "duration": 5597840, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "When :I capture the url of the current page", - "duration": 764596, - "status": "Success" - }, - { - "id": "11", - "description": "And :I click on Accounts in the primary navigation", - "duration": 3302175, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I see the \"accounts\"", - "duration": 1531069, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 19770622, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in with header footer account", - "duration": 19770622, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---header-navigation;clicking-on-payments-in-the-primary-navigation---angular", - "description": "Scenario:Clicking on Payments in the Primary Navigation - Angular", - "duration": 35723097, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "When :I capture the url of the current page", - "duration": 752084, - "status": "Success" - }, - { - "id": "19", - "description": "And :I click on Payments in the navigation bar", - "duration": 3819975, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I see the \"accounts\/payments\"", - "duration": 31151038, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---navigation-for-velocity-pages", - "description": "Feature:Header\/Footer\/Nav - Navigation for velocity pages", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 23526606, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "header\/footer\/nav---navigation-for-velocity-pages;canadian-navigation-bar-contains-menus-with-secondary-items---ca-account-with-rewards---velocity", - "description": "Scenario:Canadian navigation bar contains menus with secondary items - CA account with rewards - Velocity", - "duration": 23526606, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "113", - "description": "Given :the Canadian user just logs in", - "duration": 10195959, - "status": "Success" - }, - { - "id": "114", - "description": "Then :I confirm the sub-menu elements", - "duration": 13330647, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-instant-issuance-web\/", - "startTime": 0, - "endTime": 0, - "duration": 687381621, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 3, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation", - "description": "Feature:Verify the language and visibility of each disclosure link permutation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 232544444, - "totalTestCaseCount": 6, - "failedTestCaseCount": 1, - "successTestCaseCount": 5, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;only-account-opening-disclosure-is-shown", - "description": "Scenario:Only Account Opening Disclosure is shown", - "duration": 45522942, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :user is eligible to view disclosures", - "duration": 26422384, - "status": "Success" - }, - { - "id": "8", - "description": "And :\"Account Opening Disclosures\" should be shown", - "duration": 37983, - "status": "Success" - }, - { - "id": "9", - "description": "When :user navigates to approval page", - "duration": 5434981, - "status": "Success" - }, - { - "id": "10", - "description": "Then :\"To view or print information about your other account terms now: Account Opening Disclosures\" should be present", - "duration": 13627594, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;only-credit-score-disclosure-is-shown", - "description": "Scenario:Only Credit Score Disclosure is shown", - "duration": 44182757, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Given :user is eligible to view disclosures", - "duration": 24853758, - "status": "Success" - }, - { - "id": "17", - "description": "And :\"Credit Score Disclosures\" should be shown", - "duration": 36228, - "status": "Success" - }, - { - "id": "18", - "description": "When :user navigates to approval page", - "duration": 5349840, - "status": "Success" - }, - { - "id": "19", - "description": "Then :\"To view or print information about your other account terms now: Credit Score Disclosures\" should be present", - "duration": 13942931, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;credit-score-disclosures-and-customer-agreement-disclosures-are-shown", - "description": "Scenario:Credit Score Disclosures and Customer Agreement Disclosures are shown", - "duration": 32128154, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Given :user is eligible to view disclosures", - "duration": 13505890, - "status": "Success" - }, - { - "id": "36", - "description": "And :\"Credit Score Disclosures and Customer Agreement Disclosures\" should be shown", - "duration": 37027, - "status": "Success" - }, - { - "id": "37", - "description": "When :user navigates to approval page", - "duration": 5363049, - "status": "Success" - }, - { - "id": "38", - "description": "Then :\"To view or print information about your other account terms now: Credit Score Disclosures and Customer Agreement Disclosures\" should be present", - "duration": 13222188, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;account-opening-disclosures-and-customer-agreement-disclosures-are-shown", - "description": "Scenario:Account Opening Disclosures and Customer Agreement Disclosures are shown", - "duration": 27025330, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "44", - "description": "Given :user is eligible to view disclosures", - "duration": 7104592, - "status": "Success" - }, - { - "id": "45", - "description": "And :\"Account Opening Disclosures and Customer Agreement Disclosures\" should be shown", - "duration": 37048, - "status": "Success" - }, - { - "id": "46", - "description": "When :user navigates to approval page", - "duration": 6189899, - "status": "Success" - }, - { - "id": "47", - "description": "Then :\"To view or print information about your other account terms now: Account Opening Disclosures and Customer Agreement Disclosures\" should be present", - "duration": 13693791, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;account-opening-disclosures-and-credit-score-disclosures-are-shown", - "description": "Scenario:Account Opening Disclosures and Credit Score Disclosures are shown", - "duration": 38964997, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "53", - "description": "Given :user is eligible to view disclosures", - "duration": 20099971, - "status": "Success" - }, - { - "id": "54", - "description": "And :\"Account Opening Disclosures and Credit Score Disclosures\" should be shown", - "duration": 37425, - "status": "Success" - }, - { - "id": "55", - "description": "When :user navigates to approval page", - "duration": 5247220, - "status": "Success" - }, - { - "id": "56", - "description": "Then :\"To view or print information about your other account terms now: Account Opening Disclosures and Credit Score Disclosures\" should be present", - "duration": 13580381, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;no-disclosures-are-shown", - "description": "Scenario:No disclosures are shown", - "duration": 44720264, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "72", - "description": "Given :user is eligible to view disclosures", - "duration": 23554385, - "status": "Success" - }, - { - "id": "73", - "description": "And :\"no disclosures\" should be shown", - "duration": 37825, - "status": "Success" - }, - { - "id": "74", - "description": "When :user navigates to approval page", - "duration": 5553678, - "status": "Success" - }, - { - "id": "75", - "description": "Then :no disclosures should be present", - "duration": 15574376, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process", - "description": "Feature:Verify the disclosures appear and open in a new tab in EE@app process", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 170306826, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;verify-that-the-account-opening-disclosure-opens-in-modal-window-when-new-tab-toggled-off", - "description": "Scenario:Verify that the Account Opening Disclosure opens in modal window when new tab toggled off", - "duration": 39630128, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :user is eligible to view Account Opening Disclosure", - "duration": 17726453, - "status": "Success" - }, - { - "id": "19", - "description": "And :toggle is off for showing disclosures in a new tab", - "duration": 38010, - "status": "Success" - }, - { - "id": "20", - "description": "When :user navigates to approval page", - "duration": 5366073, - "status": "Success" - }, - { - "id": "21", - "description": "And :clicks the Account Opening Disclosure link", - "duration": 14185717, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the Account Opening Disclosure opens in a modal window", - "duration": 2313875, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;verify-that-the-credit-score-disclosure-opens-in-modal-window-when-new-tab-toggled-off", - "description": "Scenario:Verify that the Credit Score Disclosure opens in modal window when new tab toggled off", - "duration": 42143774, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "39", - "description": "Given :user is eligible to view Credit Score Disclosure", - "duration": 20418477, - "status": "Success" - }, - { - "id": "40", - "description": "And :toggle is off for showing disclosures in a new tab", - "duration": 37778, - "status": "Success" - }, - { - "id": "41", - "description": "When :user navigates to approval page", - "duration": 5270950, - "status": "Success" - }, - { - "id": "42", - "description": "And :clicks the Credit Score Disclosure link", - "duration": 14014307, - "status": "Success" - }, - { - "id": "43", - "description": "Then :the Credit Score Disclosure opens in a modal window", - "duration": 2402262, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;customer-agreement-disclosure-is-not-shown-when-customer-agreement-url-is-missing", - "description": "Scenario:Customer Agreement Disclosure is not shown when Customer Agreement URL is missing", - "duration": 51992103, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :user is eligible to view disclosures", - "duration": 22011291, - "status": "Success" - }, - { - "id": "50", - "description": "And :Customer Agreement URL is missing", - "duration": 38448, - "status": "Success" - }, - { - "id": "51", - "description": "When :user navigates to approval page", - "duration": 5449218, - "status": "Success" - }, - { - "id": "52", - "description": "Then :Customer Agreement Link should not be present", - "duration": 24493146, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;customer-agreement-disclosure-is-not-shown-when-customer-agreement-url-is-blank", - "description": "Scenario:Customer Agreement Disclosure is not shown when Customer Agreement URL is blank", - "duration": 36540821, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "58", - "description": "Given :user is eligible to view disclosures", - "duration": 7202264, - "status": "Success" - }, - { - "id": "59", - "description": "And :Customer Agreement URL is blank", - "duration": 49048, - "status": "Success" - }, - { - "id": "60", - "description": "When :user navigates to approval page", - "duration": 4731635, - "status": "Success" - }, - { - "id": "61", - "description": "Then :Customer Agreement Link should not be present", - "duration": 24557874, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "instant-issuance-eligibility-check", - "description": "Feature:Instant Issuance Eligibility check", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 284530351, - "totalTestCaseCount": 5, - "failedTestCaseCount": 5, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-isentitledbyaccountstatus-false", - "description": "Scenario:User fails the Eligibility check due to isEntitledByAccountStatus false", - "duration": 51901235, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_ineligible_account3\" and login", - "duration": 33564336, - "status": "Success" - }, - { - "id": "29", - "description": "And :navigate to Review and customize your account settings page", - "duration": 7479098, - "status": "Success" - }, - { - "id": "30", - "description": "When :click on save & continue button", - "duration": 10857801, - "status": "Failure" - }, - { - "id": "31", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-isentitledtopage-false", - "description": "Scenario:User fails the Eligibility check due to isEntitledToPage false", - "duration": 57911157, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "37", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_ineligible_accounttest\" and login", - "duration": 39909954, - "status": "Success" - }, - { - "id": "38", - "description": "And :navigate to Review and customize your account settings page", - "duration": 7148951, - "status": "Success" - }, - { - "id": "39", - "description": "When :click on save & continue button", - "duration": 10852252, - "status": "Failure" - }, - { - "id": "40", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;eligibility-check-service-is-down", - "description": "Scenario:Eligibility check service is down", - "duration": 48489129, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "46", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_servdown_account\" and login", - "duration": 29661061, - "status": "Success" - }, - { - "id": "47", - "description": "And :navigate to Review and customize your account settings page", - "duration": 8003853, - "status": "Success" - }, - { - "id": "48", - "description": "When :click on save & continue button", - "duration": 10824215, - "status": "Failure" - }, - { - "id": "49", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-no-guid", - "description": "Scenario:User fails the Eligibility check due to no GUID", - "duration": 65474794, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "55", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_ineligible_account_noguid\" and login", - "duration": 45058041, - "status": "Success" - }, - { - "id": "56", - "description": "And :navigate to Review and customize your account settings page", - "duration": 9580381, - "status": "Success" - }, - { - "id": "57", - "description": "When :click on save & continue button", - "duration": 10836372, - "status": "Failure" - }, - { - "id": "58", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-insufficient-data-from-rtm", - "description": "Scenario:User fails the Eligibility check due to insufficient data from RTM", - "duration": 60754036, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "64", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_insuf_data_account\" and login", - "duration": 41606968, - "status": "Success" - }, - { - "id": "65", - "description": "And :navigate to Review and customize your account settings page", - "duration": 8262229, - "status": "Success" - }, - { - "id": "66", - "description": "When :click on save & continue button", - "duration": 10884839, - "status": "Failure" - }, - { - "id": "67", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-managepaymentaccount-web\/", - "startTime": 0, - "endTime": 0, - "duration": 599496732, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "updating-primary-payment-account-on-manage-payment-account-page", - "description": "Feature:Updating Primary Payment Account on Manage Payment Account page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 46709061, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;verify-that-user-can-successfully-update-their-primary-payment-account", - "description": "Scenario:Verify that user can successfully update their primary payment account", - "duration": 46709061, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "78", - "description": "Given :I setup mocks for managepayment as a \"mpa_primary_payment_account_already_selected\" and login", - "duration": 10974661, - "status": "Success" - }, - { - "id": "79", - "description": "When :the user navigates to the manage payment account page", - "duration": 4858593, - "status": "Success" - }, - { - "id": "80", - "description": "And :the user selects a Payment Account from the Primary Payment select box", - "duration": 30875807, - "status": "Failure" - }, - { - "id": "81", - "description": "And :the user clicks on the Update button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :the user sees a success message informing them that the update was successful", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen", - "description": "Feature:Internal Capital One Accounts on the Manage Payment Account Screen", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 552787671, - "totalTestCaseCount": 10, - "failedTestCaseCount": 10, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;display-internal-accounts-section-box-and-add-payment-account-brick-when-there-are-no-external-payment-accounts", - "description": "Scenario:Display Internal Accounts section box and Add Payment Account brick when there are no external payment accounts", - "duration": 45824425, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for managepayment as a \"mpa_only_internal_payments_account\" and login", - "duration": 10715834, - "status": "Success" - }, - { - "id": "9", - "description": "When :the user navigates to the manage payment account page", - "duration": 4223213, - "status": "Success" - }, - { - "id": "10", - "description": "Then :user sees ONLY the Update Primary Payment Account bricklet, Internal Account bricklet and Add a Payment Account bricklet", - "duration": 30885378, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;display-internal-accounts-section-box-and-add-payment-account-brick-when-there-are-no-external-payment-accounts-and-no-linked-internal-accounts", - "description": "Scenario:Display Internal Accounts section box and Add Payment Account brick when there are no external payment accounts and no linked internal accounts", - "duration": 106706105, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for managepayment as a \"no_external_no_internal_linked_accounts\" and login", - "duration": 10297976, - "status": "Success" - }, - { - "id": "16", - "description": "When :the user navigates to the manage payment account page", - "duration": 3788701, - "status": "Success" - }, - { - "id": "17", - "description": "Then :user sees ONLY sees the Internal Account bricklet and Add a Payment Account bricklet", - "duration": 92619428, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;verify-that-when-an-internal-account-is-linked-that-i-see-the-green-toggle", - "description": "Scenario:Verify that when an internal account is linked that I see the green toggle", - "duration": 45283869, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_linked_accounts\" and login", - "duration": 10279684, - "status": "Success" - }, - { - "id": "25", - "description": "When :the user navigates to the manage payment account page", - "duration": 4094866, - "status": "Success" - }, - { - "id": "26", - "description": "Then :user sees the green toggle when accounts are linked", - "duration": 30909319, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;verify-that-when-an-internal-account-is-unlinked-that-i-see-the-grey-toggle", - "description": "Scenario:Verify that when an internal account is unlinked that I see the grey toggle", - "duration": 78255795, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_unlinked_accounts\" and login", - "duration": 12505782, - "status": "Success" - }, - { - "id": "32", - "description": "When :the user navigates to the manage payment account page", - "duration": 3970120, - "status": "Success" - }, - { - "id": "33", - "description": "Then :user sees the grey toggle when accounts are not linked", - "duration": 61779893, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-internal-payment-account-modal-when-there-are-no-payments", - "description": "Scenario:Validate Internal Payment Account modal when there are no payments", - "duration": 45895653, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "39", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_linked_accounts\" and login", - "duration": 10636200, - "status": "Success" - }, - { - "id": "40", - "description": "When :the user navigates to the manage payment account page", - "duration": 4418410, - "status": "Success" - }, - { - "id": "41", - "description": "And :the user clicks the unlink toggle next to an internal payment account", - "duration": 30841043, - "status": "Failure" - }, - { - "id": "42", - "description": "And :message is displayed describing that if user unlinks the payment account they cannot use the account for future payments", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "And :user sees a table containing Bank Name, Routing Number, Account Number and Account Type", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-internal-payment-account-modal-when-a-one-time-payment-is-scheduled", - "description": "Scenario:Validate Internal Payment Account modal when a one time payment is scheduled", - "duration": 45189694, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "51", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_one_time_payment\" and login", - "duration": 10735545, - "status": "Success" - }, - { - "id": "52", - "description": "When :the user navigates to the manage payment account page", - "duration": 3589174, - "status": "Success" - }, - { - "id": "53", - "description": "And :the user clicks the unlink toggle next to an internal payment account with one time payment scheduled", - "duration": 30864975, - "status": "Failure" - }, - { - "id": "54", - "description": "And :user sees message stating that one time payments must be deleted before they can unlink the payment account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the user sees a table containing the payment date, card account, confirmation number and amount for the one time payment for the internal account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-that-fixed-payment-autopays-display-in-modal", - "description": "Scenario:Validate that Fixed Payment Autopays display in Modal", - "duration": 47171067, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_fixed_payment_autopay\" and login", - "duration": 11376619, - "status": "Success" - }, - { - "id": "68", - "description": "When :the user navigates to the manage payment account page", - "duration": 4894709, - "status": "Success" - }, - { - "id": "69", - "description": "And :the user clicks the unlink toggle next to an internal payment account with fixed payment autopay scheduled", - "duration": 30899739, - "status": "Failure" - }, - { - "id": "70", - "description": "And :user sees a message informing them that if they unlink the payment account that all one-time and recurring payments will be deleted", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "And :in the internal account modal for the fixed payment the user sees table containing autopay date, card account, payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "And :the user sees a child payment containing payment date, card account, confirmation number and amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-that-minimum-payment-autopays-display-in-modal", - "description": "Scenario:Validate that Minimum Payment Autopays display in Modal", - "duration": 46389478, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "81", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_minimum_payment_autopay\" and login", - "duration": 11260829, - "status": "Success" - }, - { - "id": "82", - "description": "When :the user navigates to the manage payment account page", - "duration": 4230210, - "status": "Success" - }, - { - "id": "83", - "description": "And :the user clicks the unlink toggle next to an internal payment account with minimum payment autopay scheduled in the bricklet", - "duration": 30898439, - "status": "Failure" - }, - { - "id": "84", - "description": "And :user sees message informing them that if they unlink the payment account that recurring payments will be deleted in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "85", - "description": "And :in the internal account modal for the minimum payment scheduled the user sees table containing autopay date, card account, payment information in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "86", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "87", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-the-last-statement-balance-payment-autopay's-display-in-modal", - "description": "Scenario:Validate the Last Statement Balance Payment Autopay's display in Modal", - "duration": 46084984, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "94", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_last_statement_balance\" and login", - "duration": 10465608, - "status": "Success" - }, - { - "id": "95", - "description": "When :the user navigates to the manage payment account page", - "duration": 4826013, - "status": "Success" - }, - { - "id": "96", - "description": "And :the user clicks the unlink toggle next to an internal payment account with last statement balance autopay scheduled", - "duration": 30793363, - "status": "Failure" - }, - { - "id": "97", - "description": "And :user sees message informing them that if they unlink the payment account that recurring payments will be deleted in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "And :in the internal account modal for the last statement balance autopay the user sees table containing autopay date, card account, payment information in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "101", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "102", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-appearance-of-modal-when-there-are-both-a-otp-and-autopay-scheduled", - "description": "Scenario:Validate appearance of modal when there are both a OTP and Autopay scheduled", - "duration": 45986601, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "107", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_otp_and_autpay\" and login", - "duration": 11129686, - "status": "Success" - }, - { - "id": "108", - "description": "When :the user navigates to the manage payment account page", - "duration": 4007038, - "status": "Success" - }, - { - "id": "109", - "description": "And :the user clicks the unlink toggle next to an internal payment account that has both a one time payment and an autopay scheduled", - "duration": 30849877, - "status": "Failure" - }, - { - "id": "110", - "description": "And :user sees a message informing them that if they unlink the payment account that all one-time and recurring payments will be deleted", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :in the internal account modal for the autopay scheduled the user sees table containing autopay date, card account, payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :in the internal accounts modal the user sees a table for the scheduled otp containing the one time payment date, card account, confirmation number and amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "114", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "115", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "116", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-myinfo-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1802656588, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "my-info-blue-tests", - "description": "Feature:My Info Blue Tests", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 1802656588, - "totalTestCaseCount": 64, - "failedTestCaseCount": 32, - "successTestCaseCount": 0, - "skippedTestCaseCount": 32, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 56173004, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10813848, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45359156, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---sub-header", - "description": "Scenario:Update My Sign In Information - Sub Header", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "29", - "description": "Then :the user should see the sub header text, \"Including your username, password, and security questions.\u00e2\u0080\u009d", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55393504, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10635243, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44758261, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---x-button", - "description": "Scenario:Update My Sign In Information - X button", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "52", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "When :the user clicks on the 'X' button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "Then :the update sign in info section should be collapsed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56222423, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10496149, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45726274, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---user-name-masked-for-edit", - "description": "Scenario:Update My Sign In Information - User Name masked for edit", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "70", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "Then :the user should see the masked username", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "Then :the username edit link should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56202310, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10804983, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45397327, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---why-cant-i-see-this", - "description": "Scenario:Update My Sign In Information - Why cant I see this", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "79", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :the user should see the text, 'Why cant I see this'", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57893672, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 12237891, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45655781, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---why-cant-i-see-this--hover-message", - "description": "Scenario:Update My Sign In Information - Why cant I see this- Hover message", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "87", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "When :the user hovers over the text, 'Why cant I see this?'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "Then :the user should see a tooltip message, \"For your security, we hide this information and don't share it.\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 60600997, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 14300743, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46300254, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---new-username-label", - "description": "Scenario:Update My Sign In Information - New Username label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "96", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "97", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "Then :the user should see the 'New Username' label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55711923, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10987250, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44724673, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---new-username-textbox", - "description": "Scenario:Update My Sign In Information - New Username textbox", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "105", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "106", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "107", - "description": "Then :the user should see the 'New Username' field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55968136, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10964429, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45003707, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---current-password-label", - "description": "Scenario:Update My Sign In Information - Current Password label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "114", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "115", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "116", - "description": "Then :the user should see the username update Current Password label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55846756, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10606550, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45240206, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---current-password-textbox", - "description": "Scenario:Update My Sign In Information - Current Password textbox", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "123", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "124", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "125", - "description": "Then :the user should see the username update Current Password field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56949461, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10798609, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46150852, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---password-field-current-password-label", - "description": "Scenario:Update My Sign In Information - Password Field Current Password label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "181", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "182", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "183", - "description": "Then :the user should see the password update Current Password label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56018007, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10882443, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45135564, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---password-field-current-password-textbox", - "description": "Scenario:Update My Sign In Information - Password Field Current Password textbox", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "190", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "191", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "192", - "description": "Then :user should see the Current Password field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55431935, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10534325, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44897610, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---new-password-label", - "description": "Scenario:Update My Sign In Information - New Password label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "199", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "200", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "201", - "description": "Then :the user should see the 'New Password' label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55467982, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10215001, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45252981, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---confirm-new-password-label", - "description": "Scenario:Update My Sign In Information - Confirm New Password label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "218", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "219", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "220", - "description": "Then :the user should see the 'Confirm New Password' label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55472144, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10735083, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44737061, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---account-security-questions-match", - "description": "Scenario:Update My Sign In Information - Account Security Questions Match", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "304", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "305", - "description": "Then :the user should see the previously selected questions for mock", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57538422, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11734633, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45803789, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---section-header", - "description": "Scenario:Update Personal Information - Section Header", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "416", - "description": "Then :the user should see the section header text \"Update Personal Information\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55565040, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10321900, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45243140, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---sub-header", - "description": "Scenario:Update Personal Information - Sub Header", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "423", - "description": "Then :the user should see the personal information sub header, \"Including your email, phone, and annual income.\u00e2\u0080\u009d", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56992053, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11397040, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45595013, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---edit-button", - "description": "Scenario:Update Personal Information - Edit button", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "430", - "description": "Then :user should see the Edit button on the right hand side for update personal information", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55692111, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10635520, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45056591, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---edit-button-to-expand-the-section", - "description": "Scenario:Update Personal Information - Edit Button to expand the section", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "437", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "438", - "description": "Then :the Update Personal Information bricklet is expanded on the My Info page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 54805117, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10101095, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44704022, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---x-button-click", - "description": "Scenario:Update Personal Information - X button click", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "445", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "446", - "description": "When :user clicks on \"X\" button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "447", - "description": "Then :the personal info section should be collapsed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56062304, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10886878, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45175426, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---icon", - "description": "Scenario:Update Personal Information - icon", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "454", - "description": "Then :should see the personal info icon on the left side of update personal information header", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55879229, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10832847, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45046382, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---when-update-signin-info-is-opened-and-edit-button-is-clicked-other-drawers-should-remain-closed", - "description": "Scenario:Update Personal Information - When update signin info is opened and Edit button is clicked other drawers should remain closed", - "duration": 0, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Skipped", - "testSteps": [ - { - "id": "461", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "462", - "description": "And :the Update Sign In Information bricklet is expanded on the My Info page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "463", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "464", - "description": "Then :the Update Sign In Information bricklet should be closed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "465", - "description": "Then :the Update Account Settings bricklet should be closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55852380, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10579157, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45273223, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-signin-info---when-update-personal-info-is-open,-edit-signin-info-button-is-clicked-other-drawers-should-remain-closed", - "description": "Scenario:Update Signin Info - When update personal info is open, Edit signin info button is clicked other drawers should remain closed", - "duration": 0, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Skipped", - "testSteps": [ - { - "id": "472", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "473", - "description": "And :the Update Personal Information bricklet is expanded on the My Info page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "474", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "475", - "description": "Then :the personal info section should be collapsed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "476", - "description": "Then :the Update Account Settings bricklet should be closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56813942, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11146643, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45667299, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---when-update-personal-info-is-open,-select-card-should-be-disabled-for-multiple-card-users", - "description": "Scenario:Update Personal Information - When update personal info is open, select card should be disabled for multiple card users", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "483", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "484", - "description": "Then :the user should not be able to select card", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56101067, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10511118, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45589949, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---name-field", - "description": "Scenario:Update Personal Information - Name field", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "491", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "492", - "description": "Then :the name field in the personal info section should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56953886, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11429897, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45523989, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-field", - "description": "Scenario:Update Personal Information - Email Address field", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "499", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "500", - "description": "Then :the Email Address field in the personal info section should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56838058, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11372502, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45465556, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-edit-button", - "description": "Scenario:Update Personal Information - Email Address edit button", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "507", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "508", - "description": "Then :the email address edit button in the personal info section should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57693158, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11665440, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46027718, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---customer-name", - "description": "Scenario:Update Personal Information - customer name", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "515", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "516", - "description": "Then :the user should see their name below the Name heading for \"mock\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56773205, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11243774, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45529431, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---customer-email", - "description": "Scenario:Update Personal Information - customer email", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "523", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "524", - "description": "Then :the user should see their email address below the Email Address heading for \"cardfusion_dev_004\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55886512, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10944752, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44941760, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;current-password-label-in-security-question-update", - "description": "Scenario:Current Password Label in Security Question Update", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "531", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "532", - "description": "When :the user clicks on the security questions edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "533", - "description": "Then :the user should see the security question Current Password label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56356241, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10701198, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45655043, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;current-password-input-box-in-security-question-update", - "description": "Scenario:Current Password Input box in Security Question Update", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "540", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "541", - "description": "When :the user clicks on the security questions edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "542", - "description": "Then :the user should see the security questions Current Password field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55863000, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10632120, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45230880, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-edit-cancel-button", - "description": "Scenario:Update Personal Information - Email Address edit cancel button", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "591", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "592", - "description": "When :the edit button for Email Address field of the personal info section is clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "593", - "description": "Then :the user should be able to view the cancel button for email update", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55638609, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10904032, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44734577, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-edit-update-button", - "description": "Scenario:Update Personal Information - Email Address edit update button", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "600", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "601", - "description": "When :the edit button for Email Address field of the personal info section is clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "602", - "description": "Then :the user should be able to view the update button for email update", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-offers-purchaselevelfinancing-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-payment_reorder-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-payments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 6017317285, - "failedTestSuiteCount": 10, - "successTestSuiteCount": 12, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 22, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "extended-terms---messaging-on-make-a-payment-page", - "description": "Feature:Extended Terms - Messaging on Make a Payment Page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 74027450, - "totalTestCaseCount": 3, - "failedTestCaseCount": 2, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-enters-other-amount.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer enters other amount.", - "duration": 17023447, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"cfm_extended_terms_user\"", - "duration": 3035022, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Payment Activity Page", - "duration": 3605097, - "status": "Success" - }, - { - "id": "10", - "description": "And :the user clicks on the edit hyperlink", - "duration": 581724, - "status": "Success" - }, - { - "id": "11", - "description": "When :the user enters Other Amount of 1 dollar for the first pending payment", - "duration": 7143771, - "status": "Success" - }, - { - "id": "12", - "description": "Then :i see extended terms message in \"english\" for the first pending payment", - "duration": 2657833, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-selects-other-amount-payment-option.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer selects other amount payment option.", - "duration": 45407078, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 6, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I mock log into payments as a \"cfm_extended_terms_user\"", - "duration": 2523797, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to Payment Activity Page", - "duration": 3508274, - "status": "Success" - }, - { - "id": "21", - "description": "And :the user clicks on the edit hyperlink", - "duration": 609931, - "status": "Success" - }, - { - "id": "22", - "description": "When :the user selects other amount payment option for the first pending payment", - "duration": 3793273, - "status": "Success" - }, - { - "id": "23", - "description": "Then :i see extended terms message in \"english\" for the first pending payment", - "duration": 2767756, - "status": "Success" - }, - { - "id": "24", - "description": "And :I toggle my language to \"Spanish\"", - "duration": 21352544, - "status": "Success" - }, - { - "id": "25", - "description": "And :the user selects other amount payment option for the first pending payment", - "duration": 10851503, - "status": "Failure" - }, - { - "id": "26", - "description": "Then :i see extended terms message in \"spanish\" for the first pending payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-selects-current-balance-payment-option.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer selects current balance payment option.", - "duration": 11596925, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "33", - "description": "Given :I mock log into payments as a \"cfm_extended_terms_user\"", - "duration": 2695630, - "status": "Success" - }, - { - "id": "34", - "description": "And :I navigate to Payment Activity Page", - "duration": 3971470, - "status": "Success" - }, - { - "id": "35", - "description": "And :the user clicks on the edit hyperlink", - "duration": 481132, - "status": "Success" - }, - { - "id": "36", - "description": "When :the user selects current balance payment option for the first pending payment", - "duration": 4448693, - "status": "Failure" - }, - { - "id": "37", - "description": "Then :i dont see CFM extended terms message for the first pending payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page", - "description": "Feature:Extended Terms - Messaging on Make a Payment Page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 81049189, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-enters-other-amount.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer enters other amount.", - "duration": 58803808, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the \"extended_terms_with_positive_minpay\" user is logged in", - "duration": 10799985, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to the Make A One Time Payment page", - "duration": 10231244, - "status": "Success" - }, - { - "id": "10", - "description": "When :the user selects Other Amount", - "duration": 3088138, - "status": "Success" - }, - { - "id": "11", - "description": "Then :i see the extended terms message in \"english\"", - "duration": 2762270, - "status": "Success" - }, - { - "id": "12", - "description": "And :I toggle my language to \"Spanish\"", - "duration": 25939897, - "status": "Success" - }, - { - "id": "13", - "description": "And :the user selects Other Amount", - "duration": 3027318, - "status": "Success" - }, - { - "id": "14", - "description": "Then :i see the extended terms message in \"spanish\"", - "duration": 2954956, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-selects-current-balance-payment-option.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer selects current balance payment option.", - "duration": 22245381, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :the \"extended_terms_with_positive_minpay\" user is logged in", - "duration": 10024178, - "status": "Success" - }, - { - "id": "33", - "description": "And :I navigate to the Make A One Time Payment page", - "duration": 8302913, - "status": "Success" - }, - { - "id": "34", - "description": "When :i select the current balance payment option", - "duration": 2178683, - "status": "Success" - }, - { - "id": "35", - "description": "Then :i dont see CFM extended terms message", - "duration": 1739607, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.", - "description": "Feature:As a COS user I want to view the method\/channel used for my payment on the Payment Activity page so that I know the details of how I made my payment.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 159106886, - "totalTestCaseCount": 12, - "failedTestCaseCount": 5, - "successTestCaseCount": 7, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;autopay-payment-channel", - "description": "Scenario:AutoPay Payment Channel", - "duration": 30003247, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"payment_activity_autopay_payment_channel_user\"", - "duration": 5701362, - "status": "Success" - }, - { - "id": "9", - "description": "When :I navigate to Payment Activity Page", - "duration": 3702316, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the pending payment method is displayed as \"AutoPay\"", - "duration": 11307944, - "status": "Success" - }, - { - "id": "11", - "description": "And :the posted payment method is displayed as \"AutoPay\"", - "duration": 9291625, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-capital-one-bank-teller-payment-channel", - "description": "Scenario:Posted Capital One Bank Teller Payment Channel", - "duration": 17422403, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :I mock log into payments as a \"payment_activity_capital_one_bank_teller_payment_channel_user\"", - "duration": 2916036, - "status": "Success" - }, - { - "id": "19", - "description": "When :I navigate to Payment Activity Page", - "duration": 4854010, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the posted payment method is displayed as \"Capital One Bank Teller\"", - "duration": 9652357, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-bill-pay-service-payment-channel", - "description": "Scenario:Posted Bill Pay Service Payment Channel", - "duration": 15609022, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "27", - "description": "Given :I mock log into payments as a \"payment_activity_bill_pay_service_payment_channel_user\"", - "duration": 2647349, - "status": "Success" - }, - { - "id": "28", - "description": "When :I navigate to Payment Activity Page", - "duration": 3641397, - "status": "Success" - }, - { - "id": "29", - "description": "Then :the posted payment method is displayed as \"Bill Pay Service\"", - "duration": 9320276, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-capital-one-bank-atm-payment-channel", - "description": "Scenario:Posted Capital One Bank ATM Payment Channel", - "duration": 15756241, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Given :I mock log into payments as a \"payment_activity_capital_one_bank_atm_payment_channel_user\"", - "duration": 2832056, - "status": "Success" - }, - { - "id": "37", - "description": "When :I navigate to Payment Activity Page", - "duration": 3604328, - "status": "Success" - }, - { - "id": "38", - "description": "Then :the posted payment method is displayed as \"Capital One Bank ATM\"", - "duration": 9319857, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-corp-card-payment-payment-channel", - "description": "Scenario:Posted Corp Card Payment Payment Channel", - "duration": 15510677, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "45", - "description": "Given :I mock log into payments as a \"payment_activity_corp_card_payment_channel_user\"", - "duration": 2751000, - "status": "Success" - }, - { - "id": "46", - "description": "When :I navigate to Payment Activity Page", - "duration": 3371809, - "status": "Success" - }, - { - "id": "47", - "description": "Then :the posted payment method is displayed as \"Corp Card Payment\"", - "duration": 9387868, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-debt-protection-payment-channel", - "description": "Scenario:Posted Debt Protection Payment Channel", - "duration": 16380449, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "54", - "description": "Given :I mock log into payments as a \"payment_activity_debt_protection_payment_channel_user\"", - "duration": 3291511, - "status": "Success" - }, - { - "id": "55", - "description": "When :I navigate to Payment Activity Page", - "duration": 3558793, - "status": "Success" - }, - { - "id": "56", - "description": "Then :the posted payment method is displayed as \"Debt Protection\"", - "duration": 9530145, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-mail-payment-channel", - "description": "Scenario:Posted Mail Payment Channel", - "duration": 15165145, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "Given :I mock log into payments as a \"payment_activity_mail_payment_channel_user\"", - "duration": 2582463, - "status": "Success" - }, - { - "id": "64", - "description": "When :I navigate to Payment Activity Page", - "duration": 3218561, - "status": "Success" - }, - { - "id": "65", - "description": "Then :the posted payment method is displayed as \"Mail\"", - "duration": 9364121, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;mobile-payment-channel", - "description": "Scenario:Mobile Payment Channel", - "duration": 7385017, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "72", - "description": "Given :I mock log into payments as a \"payment_activity_mobile_payment_channel_user\"", - "duration": 3294919, - "status": "Success" - }, - { - "id": "73", - "description": "When :I navigate to Payment Activity Page", - "duration": 3800739, - "status": "Success" - }, - { - "id": "74", - "description": "Then :the pending payment method is displayed as \"Mobile\"", - "duration": 289359, - "status": "Failure" - }, - { - "id": "75", - "description": "And :the posted payment method is displayed as \"Mobile\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;online-payment-channel", - "description": "Scenario:Online Payment Channel", - "duration": 6802491, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "82", - "description": "Given :I mock log into payments as a \"payment_activity_online_payment_channel_user\"", - "duration": 3019400, - "status": "Success" - }, - { - "id": "83", - "description": "When :I navigate to Payment Activity Page", - "duration": 3462916, - "status": "Success" - }, - { - "id": "84", - "description": "Then :the pending payment method is displayed as \"Online\"", - "duration": 320175, - "status": "Failure" - }, - { - "id": "85", - "description": "And :the posted payment method is displayed as \"Online\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;phone-payment-channel", - "description": "Scenario:Phone Payment Channel", - "duration": 6181725, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "92", - "description": "Given :I mock log into payments as a \"payment_activity_phone_payment_channel_user\"", - "duration": 2544992, - "status": "Success" - }, - { - "id": "93", - "description": "When :I navigate to Payment Activity Page", - "duration": 3337153, - "status": "Success" - }, - { - "id": "94", - "description": "Then :the pending payment method is displayed as \"Phone\"", - "duration": 299580, - "status": "Failure" - }, - { - "id": "95", - "description": "And :the posted payment method is displayed as \"Phone\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-third-party-payment-channel", - "description": "Scenario:Posted Third Party Payment Channel", - "duration": 6724456, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "102", - "description": "Given :I mock log into payments as a \"payment_activity_third_party_payment_channel_user\"", - "duration": 3010494, - "status": "Success" - }, - { - "id": "103", - "description": "When :I navigate to Payment Activity Page", - "duration": 3416687, - "status": "Success" - }, - { - "id": "104", - "description": "Then :the posted payment method is displayed as \"Third Party\"", - "duration": 297275, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-walk_in-bill-pay-payment-channel", - "description": "Scenario:Posted Walk_In Bill Pay Payment Channel", - "duration": 6166013, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "111", - "description": "Given :I mock log into payments as a \"payment_activity_walk_in_bill_pay_payment_channel_user\"", - "duration": 2458684, - "status": "Success" - }, - { - "id": "112", - "description": "When :I navigate to Payment Activity Page", - "duration": 3417183, - "status": "Success" - }, - { - "id": "113", - "description": "Then :the posted payment method is displayed as \"Walk-In Bill Pay\"", - "duration": 290146, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history", - "description": "Feature:As a customer viewing payment activity, I want to see a list of my payment history", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 195296680, - "totalTestCaseCount": 11, - "failedTestCaseCount": 11, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-no-pending-and-posted-payments", - "description": "Scenario:Payment Activity No Pending and posted Payments", - "duration": 18830923, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "10", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\"", - "duration": 2925961, - "status": "Success" - }, - { - "id": "11", - "description": "And :I navigate to Payment Activity Page", - "duration": 4501494, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I see that there are no pending payments available for the account", - "duration": 11403468, - "status": "Failure" - }, - { - "id": "13", - "description": "And :I see that there are no posted payments available for the account", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-multiple-accounts-in-profile", - "description": "Scenario:Payment Activity View Multiple Accounts in profile", - "duration": 17424949, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I mock log into payments as a \"multiple_pending_payments_user\"", - "duration": 2585851, - "status": "Success" - }, - { - "id": "22", - "description": "And :I navigate to Payment Activity Page", - "duration": 3679315, - "status": "Success" - }, - { - "id": "23", - "description": "And :there are multiple accounts associated with the profile", - "duration": 1134, - "status": "Success" - }, - { - "id": "24", - "description": "Then :the Account drop down box will default with \u00e2\u0080\u0098All Accounts\u00e2\u0080\u0099", - "duration": 11158649, - "status": "Failure" - }, - { - "id": "25", - "description": "And :the account drop down will include all accounts associated with the profile", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :the payment activity for all accounts will display in the Payment Activity table", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-single-account-profile", - "description": "Scenario:Payment Activity View Single Account Profile", - "duration": 19894637, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "44", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2859686, - "status": "Success" - }, - { - "id": "45", - "description": "And :there is only one account associated with the profile", - "duration": 675, - "status": "Success" - }, - { - "id": "46", - "description": "And :I navigate to Payment Activity Page", - "duration": 5060735, - "status": "Success" - }, - { - "id": "47", - "description": "Then :the pay to account column does not have drop down", - "duration": 1093274, - "status": "Success" - }, - { - "id": "48", - "description": "And :the pay to account column header is displayed as \u00e2\u0080\u0098Account Name\u00e2\u0080\u0099", - "duration": 10880267, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-format-account-payto", - "description": "Scenario:Payment Activity View Format Account PayTo", - "duration": 18989256, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "56", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2814161, - "status": "Success" - }, - { - "id": "57", - "description": "And :there is only one account associated with the profile", - "duration": 672, - "status": "Success" - }, - { - "id": "58", - "description": "And :I navigate to Payment Activity Page", - "duration": 5346804, - "status": "Success" - }, - { - "id": "59", - "description": "Then :Account PayTo is displayed with the Product Description \"...\" last 4 digit of the plastic number", - "duration": 10827619, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-date-format", - "description": "Scenario:Payment Activity View Date Format", - "duration": 18268286, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2552832, - "status": "Success" - }, - { - "id": "68", - "description": "And :there is only one account associated with the profile", - "duration": 588, - "status": "Success" - }, - { - "id": "69", - "description": "And :I navigate to Payment Activity Page", - "duration": 4891124, - "status": "Success" - }, - { - "id": "70", - "description": "Then :the date is formatted as mm\/dd\/yyyy", - "duration": 10823742, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-data-is-in-date-descending-order", - "description": "Scenario:Payment Activity View data is in Date Descending order", - "duration": 19421472, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "78", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2980124, - "status": "Success" - }, - { - "id": "79", - "description": "And :there is only one account associated with the profile", - "duration": 605, - "status": "Success" - }, - { - "id": "80", - "description": "And :I navigate to Payment Activity Page", - "duration": 5525967, - "status": "Success" - }, - { - "id": "81", - "description": "Then :the payments will list by the payment date in descending order", - "duration": 10914776, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-posting-details-hyperlink-for-multi-card-customer", - "description": "Scenario:Payment Activity View Posting Details Hyperlink for multi card customer", - "duration": 19851419, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "101", - "description": "Given :I mock log into payments as a \"multiple_pending_payments_user\"", - "duration": 2968595, - "status": "Success" - }, - { - "id": "102", - "description": "And :I navigate to Payment Activity Page", - "duration": 5786808, - "status": "Success" - }, - { - "id": "103", - "description": "And :the user clicks on the hyperlink Posting Details", - "duration": 11096016, - "status": "Failure" - }, - { - "id": "104", - "description": "Then :the customer should be directed to page with title", - "duration": 0, - "status": "Skipped" - }, - { - "id": "105", - "description": "And :payments terms page should have the heading", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-primary-cardholder-scheduled-payment-activity-cancel-payment-section", - "description": "Scenario:Payment Activity View Primary Cardholder Scheduled Payment Activity Cancel Payment Section", - "duration": 20692032, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "133", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 3108689, - "status": "Success" - }, - { - "id": "134", - "description": "And :I navigate to Payment Activity Page", - "duration": 6485924, - "status": "Success" - }, - { - "id": "135", - "description": "Then :the user has the cancel hyperlink displayed on that row", - "duration": 11097419, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-posted-payment", - "description": "Scenario:Payment Activity View Posted payment", - "duration": 16726362, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "186", - "description": "Given :I mock log into payments as a \"multiple_posted_payments_only\"", - "duration": 2712052, - "status": "Success" - }, - { - "id": "187", - "description": "And :I navigate to Payment Activity Page", - "duration": 3157437, - "status": "Success" - }, - { - "id": "188", - "description": "When :the Posted Payment row is expanded", - "duration": 10856873, - "status": "Failure" - }, - { - "id": "189", - "description": "Then :the user will see posted date along with method and confirmation code", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-canceled-payment", - "description": "Scenario:Payment Activity View Canceled payment", - "duration": 7040991, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "197", - "description": "Given :I mock log into payments as a \"multiple_posted_payments_only\"", - "duration": 2719512, - "status": "Success" - }, - { - "id": "198", - "description": "And :I navigate to Payment Activity Page", - "duration": 4006351, - "status": "Success" - }, - { - "id": "199", - "description": "When :the Canceled Payment row is expanded", - "duration": 315128, - "status": "Failure" - }, - { - "id": "200", - "description": "Then :the user will see canceled date along with method and confirmation code", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-pending-payment", - "description": "Scenario:Payment Activity View Pending payment", - "duration": 18156353, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "208", - "description": "Given :I mock log into payments as a \"pending_payments_user\"", - "duration": 2977426, - "status": "Success" - }, - { - "id": "209", - "description": "And :I navigate to Payment Activity Page", - "duration": 3982486, - "status": "Success" - }, - { - "id": "210", - "description": "When :the Pending Payment row is expanded", - "duration": 11196441, - "status": "Failure" - }, - { - "id": "211", - "description": "Then :the user will see scheduled date along with method and confirmation code", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment", - "description": "Feature:As a customer viewing payment activity, I want to edit a payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 676908769, - "totalTestCaseCount": 39, - "failedTestCaseCount": 39, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-on-the-date-field", - "description": "Scenario:Payment Activity Edit Step1 Click on the date field", - "duration": 18443960, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "65", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2951584, - "status": "Success" - }, - { - "id": "66", - "description": "And :I navigate to Payment Activity Page", - "duration": 3978608, - "status": "Success" - }, - { - "id": "67", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11513768, - "status": "Failure" - }, - { - "id": "68", - "description": "And :the user clicks the date field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "Then :calender opens with the payment due date highlighted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-edit-go-back-button", - "description": "Scenario:Payment Activity Edit Step1 Edit Go Back button", - "duration": 17699508, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "76", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2606413, - "status": "Success" - }, - { - "id": "77", - "description": "And :I navigate to Payment Activity Page", - "duration": 3942288, - "status": "Success" - }, - { - "id": "78", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11150807, - "status": "Failure" - }, - { - "id": "79", - "description": "Then :user has option to select Go Back from Edit", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-go-back-when-the-edit-drawer-is-open", - "description": "Scenario:Payment Activity Edit Step1 Click Go Back when the edit drawer is open", - "duration": 17839473, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "86", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2654315, - "status": "Success" - }, - { - "id": "87", - "description": "And :I navigate to Payment Activity Page", - "duration": 3766557, - "status": "Success" - }, - { - "id": "88", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11418601, - "status": "Failure" - }, - { - "id": "89", - "description": "When :the user selects the Go Back from Edit", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "Then :the user is returned to the payment activity view state", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-cancel-go-back-button", - "description": "Scenario:Payment Activity Cancel Step1 Cancel Go Back button", - "duration": 6952399, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "97", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2764499, - "status": "Success" - }, - { - "id": "98", - "description": "And :I navigate to Payment Activity Page", - "duration": 3874579, - "status": "Success" - }, - { - "id": "99", - "description": "When :the user clicks on the cancel hyperlink", - "duration": 313321, - "status": "Failure" - }, - { - "id": "100", - "description": "Then :user has option to select Go Back from Cancel", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-click-go-back-when-the-cancel-drawer-is-open", - "description": "Scenario:Payment Activity Cancel Step1 Click Go Back when the cancel drawer is open", - "duration": 7064416, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "107", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2710248, - "status": "Success" - }, - { - "id": "108", - "description": "And :I navigate to Payment Activity Page", - "duration": 4030393, - "status": "Success" - }, - { - "id": "109", - "description": "And :the user clicks on the cancel hyperlink", - "duration": 323775, - "status": "Failure" - }, - { - "id": "110", - "description": "When :the user clicks the Go Back from Cancel", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :the user is returned to the payment activity view state", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-cancel-when-the-edit-drawer-is-open", - "description": "Scenario:Payment Activity Edit Step1 Click Cancel when the edit drawer is open", - "duration": 19369083, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "118", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2987235, - "status": "Success" - }, - { - "id": "119", - "description": "And :I navigate to Payment Activity Page", - "duration": 4501273, - "status": "Success" - }, - { - "id": "120", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11880575, - "status": "Failure" - }, - { - "id": "121", - "description": "And :the edit drawer is displayed with the standard edit elements", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "When :the user clicks on the cancel hyperlink", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "Then :the drawer is opened in the Cancel state", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-click-edit-when-the-cancel-drawer-is-open", - "description": "Scenario:Payment Activity Cancel Step1 Click Edit when the cancel drawer is open", - "duration": 6909790, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "130", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2839417, - "status": "Success" - }, - { - "id": "131", - "description": "And :I navigate to Payment Activity Page", - "duration": 3781989, - "status": "Success" - }, - { - "id": "132", - "description": "And :the user clicks on the cancel hyperlink", - "duration": 288384, - "status": "Failure" - }, - { - "id": "133", - "description": "And :the drawer is opened in the Cancel state", - "duration": 0, - "status": "Skipped" - }, - { - "id": "134", - "description": "When :the user clicks on the edit hyperlink", - "duration": 0, - "status": "Skipped" - }, - { - "id": "135", - "description": "Then :the edit drawer is displayed with the standard edit elements", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-click-collapse-when-the-cancel-drawer-step1-is-open", - "description": "Scenario:Payment Activity Cancel Step1 Click collapse when the cancel drawer step1 is open", - "duration": 7477296, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "142", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2561681, - "status": "Success" - }, - { - "id": "143", - "description": "And :I navigate to Payment Activity Page", - "duration": 4202808, - "status": "Success" - }, - { - "id": "144", - "description": "And :the user clicks on the cancel hyperlink", - "duration": 712807, - "status": "Failure" - }, - { - "id": "145", - "description": "And :the drawer is opened in the Cancel state", - "duration": 0, - "status": "Skipped" - }, - { - "id": "146", - "description": "When :the user clicks on the minus sign on the same row", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-collapse-when-the-edit-drawer-step1-is-open", - "description": "Scenario:Payment Activity Edit Step1 Click collapse when the edit drawer step1 is open", - "duration": 18600868, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "154", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2797884, - "status": "Success" - }, - { - "id": "155", - "description": "And :I navigate to Payment Activity Page", - "duration": 4193986, - "status": "Success" - }, - { - "id": "156", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11608998, - "status": "Failure" - }, - { - "id": "157", - "description": "And :the edit drawer is displayed with the standard edit elements", - "duration": 0, - "status": "Skipped" - }, - { - "id": "158", - "description": "When :the user clicks on the minus sign on the same row", - "duration": 0, - "status": "Skipped" - }, - { - "id": "159", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-display-review-button", - "description": "Scenario:Payment Activity Edit Step1 Display Review Button", - "duration": 17952058, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "166", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2684479, - "status": "Success" - }, - { - "id": "167", - "description": "And :I navigate to Payment Activity Page", - "duration": 3768852, - "status": "Success" - }, - { - "id": "168", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11498727, - "status": "Failure" - }, - { - "id": "169", - "description": "Then :user has option to select Review", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-display-approve-button", - "description": "Scenario:Payment Activity Edit Step2 Display Approve Button", - "duration": 18233722, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "188", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2613071, - "status": "Success" - }, - { - "id": "189", - "description": "And :I navigate to Payment Activity Page", - "duration": 3857367, - "status": "Success" - }, - { - "id": "190", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11763284, - "status": "Failure" - }, - { - "id": "191", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "192", - "description": "When :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "193", - "description": "Then :the user has the option to approve the payment with changes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-display-cancel-button", - "description": "Scenario:Payment Activity Edit Step2 Display Cancel Button", - "duration": 19987519, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "201", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2630831, - "status": "Success" - }, - { - "id": "202", - "description": "And :I navigate to Payment Activity Page", - "duration": 5761338, - "status": "Success" - }, - { - "id": "203", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11595350, - "status": "Failure" - }, - { - "id": "204", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "205", - "description": "When :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "206", - "description": "Then :the user has the option to cancel the payment with changes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-cancel-payment-updates", - "description": "Scenario:Payment Activity Edit Step2 Cancel payment updates", - "duration": 18942118, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "214", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2863365, - "status": "Success" - }, - { - "id": "215", - "description": "And :I navigate to Payment Activity Page", - "duration": 4952801, - "status": "Success" - }, - { - "id": "216", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11125952, - "status": "Failure" - }, - { - "id": "217", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "218", - "description": "And :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "219", - "description": "When :the user selects the cancel button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "220", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-display-edit-button", - "description": "Scenario:Payment Activity Edit Step2 Display Edit Button", - "duration": 18490950, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "228", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2954208, - "status": "Success" - }, - { - "id": "229", - "description": "And :I navigate to Payment Activity Page", - "duration": 4310112, - "status": "Success" - }, - { - "id": "230", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11226630, - "status": "Failure" - }, - { - "id": "231", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "232", - "description": "When :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "233", - "description": "Then :user has option to edit the payment with changes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-edit-payment-updates", - "description": "Scenario:Payment Activity Edit Step2 Edit payment updates", - "duration": 17762310, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "241", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2827934, - "status": "Success" - }, - { - "id": "242", - "description": "And :I navigate to Payment Activity Page", - "duration": 3836322, - "status": "Success" - }, - { - "id": "243", - "description": "And :the user reviewing the edited payment", - "duration": 11098054, - "status": "Failure" - }, - { - "id": "244", - "description": "When :the user edits the updated payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "245", - "description": "Then :the user is presented with the edited payment details to update", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step3-display-done-button", - "description": "Scenario:Payment Activity Edit Step3 Display Done Button", - "duration": 18204200, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "253", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2835068, - "status": "Success" - }, - { - "id": "254", - "description": "And :I navigate to Payment Activity Page", - "duration": 3852118, - "status": "Success" - }, - { - "id": "255", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11517014, - "status": "Failure" - }, - { - "id": "256", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "257", - "description": "And :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "258", - "description": "When :the user Approves the edit payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "259", - "description": "Then :user has option to select Done button on confirmation page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step3-complete-payment-activity-edit-flow-using-collapse-button", - "description": "Scenario:Payment Activity Edit Step3 Complete Payment Activity Edit flow using collapse Button", - "duration": 21216686, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "282", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2935757, - "status": "Success" - }, - { - "id": "283", - "description": "And :I navigate to Payment Activity Page", - "duration": 7027303, - "status": "Success" - }, - { - "id": "284", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11253626, - "status": "Failure" - }, - { - "id": "285", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "286", - "description": "And :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "287", - "description": "When :the user Approves the edit payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "288", - "description": "When :the user clicks on the minus sign on the same row", - "duration": 0, - "status": "Skipped" - }, - { - "id": "289", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-due-date-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Due Date for non_cycled Account", - "duration": 18043161, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "297", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 3044201, - "status": "Success" - }, - { - "id": "298", - "description": "And :I navigate to Payment Activity Page", - "duration": 3478349, - "status": "Success" - }, - { - "id": "299", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11520611, - "status": "Failure" - }, - { - "id": "300", - "description": "Then :due date is displayed as pending", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-minimum-payment-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Minimum Payment for non_cycled Account", - "duration": 18795446, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "308", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 2619352, - "status": "Success" - }, - { - "id": "309", - "description": "And :I navigate to Payment Activity Page", - "duration": 5020425, - "status": "Success" - }, - { - "id": "310", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11155669, - "status": "Failure" - }, - { - "id": "311", - "description": "Then :the minimum payment is displayed as pending", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-current-balance-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Current Balance for non_cycled Account", - "duration": 17368032, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "319", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 2618730, - "status": "Success" - }, - { - "id": "320", - "description": "And :I navigate to Payment Activity Page", - "duration": 3140681, - "status": "Success" - }, - { - "id": "321", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11608621, - "status": "Failure" - }, - { - "id": "322", - "description": "Then :the current balance is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-statement-balance-step1-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Statement Balance Step1 for non_cycled Account", - "duration": 17526842, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "330", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 2555066, - "status": "Success" - }, - { - "id": "331", - "description": "And :I navigate to Payment Activity Page", - "duration": 3569139, - "status": "Success" - }, - { - "id": "332", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11402637, - "status": "Failure" - }, - { - "id": "333", - "description": "Then :the statement balance is displayed as pending", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-list-add-an-account-in-pay-from", - "description": "Scenario:Payment Activity Edit Step1 List Add an Account in Pay From", - "duration": 17902103, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "374", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2685415, - "status": "Success" - }, - { - "id": "375", - "description": "And :I navigate to Payment Activity Page", - "duration": 4039125, - "status": "Success" - }, - { - "id": "376", - "description": "When :the user clicks on the edit hyperlink", - "duration": 11177563, - "status": "Failure" - }, - { - "id": "377", - "description": "Then :\u00e2\u0080\u0098Add an Account\u00e2\u0080\u0099 is listed in the Pay From drop down box", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-select-add-an-account-from-pay-from", - "description": "Scenario:Payment Activity Edit Step1 Select Add an Account from Pay From", - "duration": 19454644, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "385", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3086746, - "status": "Success" - }, - { - "id": "386", - "description": "And :I navigate to Payment Activity Page", - "duration": 5206026, - "status": "Success" - }, - { - "id": "387", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11161872, - "status": "Failure" - }, - { - "id": "388", - "description": "When :the user selects the \u00e2\u0080\u0098Add an Account\u00e2\u0080\u0099 option from the pay from drop down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "389", - "description": "Then :the user is redirected to the Add a Payment Account page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-minimum-payment-outside-minmax", - "description": "Scenario:Payment Activity Edit Step1 Minimum Payment outside minmax", - "duration": 17681255, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "397", - "description": "Given :I mock log into payments as a \"minimum payment outside minmax user\"", - "duration": 2528498, - "status": "Success" - }, - { - "id": "398", - "description": "And :I navigate to Payment Activity Page", - "duration": 3718189, - "status": "Success" - }, - { - "id": "399", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11434568, - "status": "Failure" - }, - { - "id": "400", - "description": "And :minimum payment is not between the minimum and the maximum payment allowed amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "401", - "description": "Then :minimum payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-last-statement-balance-outside-minmax", - "description": "Scenario:Payment Activity Edit Step1 Last Statement Balance outside minmax", - "duration": 18189405, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "409", - "description": "Given :I mock log into payments as a \"last statement balance outside minmax user\"", - "duration": 2706556, - "status": "Success" - }, - { - "id": "410", - "description": "And :I navigate to Payment Activity Page", - "duration": 4075346, - "status": "Success" - }, - { - "id": "411", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11407503, - "status": "Failure" - }, - { - "id": "412", - "description": "And :last statement balance is not between the minimum and the maximum payment allowed amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "413", - "description": "Then :last statement balance payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-current-balance-outside-minmax", - "description": "Scenario:Payment Activity Edit Step1 Current Balance outside minmax", - "duration": 17347155, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "421", - "description": "Given :I mock log into payments as a \"current balance outside minmax user\"", - "duration": 2558730, - "status": "Success" - }, - { - "id": "422", - "description": "And :I navigate to Payment Activity Page", - "duration": 3696869, - "status": "Success" - }, - { - "id": "423", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11091556, - "status": "Failure" - }, - { - "id": "424", - "description": "And :current balance is not between the minimum and the maximum payment allowed amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "425", - "description": "Then :current balance payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-minimum-payment-more-than-one-million", - "description": "Scenario:Payment Activity Edit Step1 Minimum Payment more than One Million", - "duration": 17452758, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "433", - "description": "Given :I mock log into payments as a \"million_dollar_account_user\"", - "duration": 2890617, - "status": "Success" - }, - { - "id": "434", - "description": "And :I navigate to Payment Activity Page", - "duration": 3438103, - "status": "Success" - }, - { - "id": "435", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11124038, - "status": "Failure" - }, - { - "id": "436", - "description": "And :the minimum payment is greater than one Million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "437", - "description": "Then :minimum payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-last-statement-balance-more-than-one-million", - "description": "Scenario:Payment Activity Edit Step1 Last Statement Balance more than One Million", - "duration": 17194533, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "445", - "description": "Given :I mock log into payments as a \"million_dollar_account_user\"", - "duration": 2635703, - "status": "Success" - }, - { - "id": "446", - "description": "And :I navigate to Payment Activity Page", - "duration": 3378002, - "status": "Success" - }, - { - "id": "447", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11180828, - "status": "Failure" - }, - { - "id": "448", - "description": "And :the last statement balance payment option is greater than one Million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "449", - "description": "Then :last statement balance payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-current-balance-more-than-one-million", - "description": "Scenario:Payment Activity Edit Step1 Current Balance more than One Million", - "duration": 18050106, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "457", - "description": "Given :I mock log into payments as a \"million_dollar_account_user\"", - "duration": 2673428, - "status": "Success" - }, - { - "id": "458", - "description": "And :I navigate to Payment Activity Page", - "duration": 4130470, - "status": "Success" - }, - { - "id": "459", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11246208, - "status": "Failure" - }, - { - "id": "460", - "description": "And :the current balance is greater than one Million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "461", - "description": "Then :current balance payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-clear-other-amount-error-message", - "description": "Scenario:Payment Activity Edit Step1 Clear Other Amount Error Message", - "duration": 18016469, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "469", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2776022, - "status": "Success" - }, - { - "id": "470", - "description": "And :I navigate to Payment Activity Page", - "duration": 3600305, - "status": "Success" - }, - { - "id": "471", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11640142, - "status": "Failure" - }, - { - "id": "472", - "description": "And :clears the value in other amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "473", - "description": "And :the user selects another payment option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "474", - "description": "Then :the error message associated with the other amount is cleared", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-clear-other-amount-value", - "description": "Scenario:Payment Activity Edit Step1 Clear Other Amount Value", - "duration": 17707395, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "482", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2534080, - "status": "Success" - }, - { - "id": "483", - "description": "And :I navigate to Payment Activity Page", - "duration": 3826710, - "status": "Success" - }, - { - "id": "484", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11346605, - "status": "Failure" - }, - { - "id": "485", - "description": "And :other amount is populated with scheduled amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "486", - "description": "And :the user selects another payment option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "487", - "description": "Then :the other amount is cleared", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-pending-payment-with-zero-current-balance", - "description": "Scenario:Payment Activity Pending Payment with Zero Current Balance", - "duration": 17081951, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "495", - "description": "Given :I mock log into payments as a \"pending payment with zero current balance user\"", - "duration": 2542148, - "status": "Success" - }, - { - "id": "496", - "description": "And :I navigate to Payment Activity Page", - "duration": 3672117, - "status": "Success" - }, - { - "id": "497", - "description": "Then :user will have option to cancel Pending Payment Activity", - "duration": 10867686, - "status": "Failure" - }, - { - "id": "498", - "description": "And :user will see the tooltip indicating the status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "499", - "description": "And :user will not have option to edit Pending Payment Activity", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-pending-payment-with-credit-current-balance", - "description": "Scenario:Payment Activity Pending Payment with Credit Current Balance", - "duration": 18629162, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "507", - "description": "Given :I mock log into payments as a \"pending payment with credit current balance user\"", - "duration": 3099524, - "status": "Success" - }, - { - "id": "508", - "description": "And :I navigate to Payment Activity Page", - "duration": 4611125, - "status": "Success" - }, - { - "id": "509", - "description": "Then :user will have option to cancel Pending Payment Activity", - "duration": 10918513, - "status": "Failure" - }, - { - "id": "510", - "description": "And :user will see the tooltip indicating the status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "511", - "description": "And :user will not have option to edit Pending Payment Activity", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-payment-options-disabled-notification---minimum-payment", - "description": "Scenario:Payment Activity Edit Step1 payment options disabled notification - Minimum Payment", - "duration": 17913217, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "556", - "description": "Given :I mock log into payments as a \"minimum payment paid user\"", - "duration": 2445872, - "status": "Success" - }, - { - "id": "557", - "description": "And :I navigate to Payment Activity Page", - "duration": 4280185, - "status": "Success" - }, - { - "id": "558", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11187160, - "status": "Failure" - }, - { - "id": "559", - "description": "And :the pending activity has a due date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "560", - "description": "And :the pending activity outstanding minimum payment has been met", - "duration": 0, - "status": "Skipped" - }, - { - "id": "561", - "description": "And :the pending activity outstanding minimum payment is not greater than one million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "562", - "description": "And :the pending activity account does not have credit or zero balance", - "duration": 0, - "status": "Skipped" - }, - { - "id": "563", - "description": "And :the pending activity account does not have three pending payments", - "duration": 0, - "status": "Skipped" - }, - { - "id": "564", - "description": "And :the pending activity minimum payment option is disabled", - "duration": 0, - "status": "Skipped" - }, - { - "id": "565", - "description": "Then :the pending activity will have a message informing that the payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-payment-options-disabled-notification---last-statement-balance", - "description": "Scenario:Payment Activity Edit Step1 payment options disabled notification - Last Statement Balance", - "duration": 18751749, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "573", - "description": "Given :I mock log into payments as a \"last statement balance disabled user\"", - "duration": 2654659, - "status": "Success" - }, - { - "id": "574", - "description": "And :I navigate to Payment Activity Page", - "duration": 4459791, - "status": "Success" - }, - { - "id": "575", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11637299, - "status": "Failure" - }, - { - "id": "576", - "description": "And :the pending activity has a due date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "577", - "description": "And :the pending activity last statement balance is not greater than one million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "578", - "description": "And :the pending activity account does not have credit or zero balance", - "duration": 0, - "status": "Skipped" - }, - { - "id": "579", - "description": "And :the pending activity account does not have three pending payments", - "duration": 0, - "status": "Skipped" - }, - { - "id": "580", - "description": "And :the pending activity last statement balance option is disabled", - "duration": 0, - "status": "Skipped" - }, - { - "id": "581", - "description": "Then :the pending activity will have a message informing that the payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-payment-options-disabled-notification---payment-date-is-past-the-due-date", - "description": "Scenario:Payment Activity Edit Step1 payment options disabled notification - Payment Date is past the due date", - "duration": 18830498, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "589", - "description": "Given :I mock log into payments as a \"past due pending payment user\"", - "duration": 3053554, - "status": "Success" - }, - { - "id": "590", - "description": "And :I navigate to Payment Activity Page", - "duration": 4302546, - "status": "Success" - }, - { - "id": "591", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11474398, - "status": "Failure" - }, - { - "id": "592", - "description": "And :the pending activity has a due date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "593", - "description": "And :the pending activity payment date is past the due date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "594", - "description": "Then :the pending activity will have a message informing that the payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-autopay-notification", - "description": "Scenario:Payment Activity Edit Step1 AutoPay Notification", - "duration": 17017210, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "602", - "description": "Given :I mock log into payments as a \"pending autopay user\"", - "duration": 2593231, - "status": "Success" - }, - { - "id": "603", - "description": "And :I navigate to Payment Activity Page", - "duration": 3287025, - "status": "Success" - }, - { - "id": "604", - "description": "When :the user clicks on the edit hyperlink", - "duration": 11136954, - "status": "Failure" - }, - { - "id": "605", - "description": "Then :the user is notified that the changes apply to only one payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "606", - "description": "And :the user will see a tooltip next to the Payment Date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "607", - "description": "And :the user will not see Money Market accounts in the Pay From list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "608", - "description": "And :the user will not see the date picker next to the Payment Date", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step3-autopay-notification", - "description": "Scenario:Payment Activity Edit Step3 AutoPay Notification", - "duration": 17138793, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "627", - "description": "Given :I mock log into payments as a \"pending autopay user\"", - "duration": 2546876, - "status": "Success" - }, - { - "id": "628", - "description": "And :I navigate to Payment Activity Page", - "duration": 3730652, - "status": "Success" - }, - { - "id": "629", - "description": "When :the user approves the edited AutoPay payment", - "duration": 10861265, - "status": "Failure" - }, - { - "id": "630", - "description": "Then :the user is notified that the changes apply to current payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-other-amount-more-than-1-million", - "description": "Scenario:Payment Activity Edit Step1 Other Amount more than 1 million", - "duration": 29670529, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "638", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 10486295, - "status": "Success" - }, - { - "id": "639", - "description": "Given :I mock log into payments as a \"high balance user\"", - "duration": 3688206, - "status": "Success" - }, - { - "id": "640", - "description": "And :I navigate to Payment Activity Page", - "duration": 4382730, - "status": "Success" - }, - { - "id": "641", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11113298, - "status": "Failure" - }, - { - "id": "642", - "description": "When :Other Amount is entered more than a million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "643", - "description": "Then :the user is notified to correct the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment", - "description": "Feature:As a customer viewing payment activity, I want to edit a payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 73084846, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-blank", - "description": "Scenario:Payment Activity Edit Payment Date is blank", - "duration": 19164729, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "10", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2850761, - "status": "Success" - }, - { - "id": "11", - "description": "And :I navigate to Payment Activity Page", - "duration": 5093688, - "status": "Success" - }, - { - "id": "12", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11220280, - "status": "Failure" - }, - { - "id": "13", - "description": "And :the payment date is blank", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "Then :the user will see payment date error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-invalid", - "description": "Scenario:Payment Activity Edit Payment Date is Invalid", - "duration": 18318976, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2753081, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to Payment Activity Page", - "duration": 4053506, - "status": "Success" - }, - { - "id": "24", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11512389, - "status": "Failure" - }, - { - "id": "25", - "description": "And :an invalid payment date is entered", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :the user will see payment date error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-in-the-past", - "description": "Scenario:Payment Activity Edit Payment Date is in the Past", - "duration": 17693190, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "34", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2645696, - "status": "Success" - }, - { - "id": "35", - "description": "And :I navigate to Payment Activity Page", - "duration": 3636324, - "status": "Success" - }, - { - "id": "36", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11411170, - "status": "Failure" - }, - { - "id": "37", - "description": "And :a date from the past is entered", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "Then :the user will see payment date error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-in-future-than-90-days", - "description": "Scenario:Payment Activity Edit Payment Date is in future than 90 days", - "duration": 17907951, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "46", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2656016, - "status": "Success" - }, - { - "id": "47", - "description": "And :I navigate to Payment Activity Page", - "duration": 3781546, - "status": "Success" - }, - { - "id": "48", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11470389, - "status": "Failure" - }, - { - "id": "49", - "description": "And :a date beyond 90 days is in future entered", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "Then :the user will see payment date error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-receive-the-confirmation-of-payment-approved.", - "description": "Feature:As a cardholder trying to make a payment , I want to receive the confirmation of payment approved.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 273277587, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 63466322, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 10405341, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 53060981, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-receive-the-confirmation-of-payment-approved.;make-a-payment---confirmation-page-and-access-account-summary-page", - "description": "Scenario:Make a payment - Confirmation page and access Account Summary page", - "duration": 69856427, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "When :the user lands on the confirmation page", - "duration": 58895625, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the user will see the payment confirmation including the payment information and payment confirmation code", - "duration": 7201545, - "status": "Success" - }, - { - "id": "18", - "description": "And :the user will have the option to return to the Account Summary page", - "duration": 2564007, - "status": "Success" - }, - { - "id": "19", - "description": "And :Account Summary button will direct the user to the Account Summary page", - "duration": 1195250, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 67056682, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 10641750, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 56414932, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-receive-the-confirmation-of-payment-approved.;make-a-payment-confirmation-page---access-view-payment-activity", - "description": "Scenario:Make a Payment Confirmation Page - Access View Payment Activity", - "duration": 72898156, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "When :the user lands on the confirmation page", - "duration": 60689666, - "status": "Success" - }, - { - "id": "30", - "description": "Then :the user will see the payment confirmation including the payment information and payment confirmation code", - "duration": 8634156, - "status": "Success" - }, - { - "id": "31", - "description": "And :the user will have the option to view the payment activity", - "duration": 3574334, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can", - "description": "Feature:As a customer, I want access to payment-related FAQs from the make a payment pages so I can", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 762340609, - "totalTestCaseCount": 8, - "failedTestCaseCount": 0, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page-and-able-to-access-the-faq-page", - "description": "Scenario:FAQ on Payment details page and able to access the FAQ page", - "duration": 75597643, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 10405607, - "status": "Success" - }, - { - "id": "9", - "description": "And :the customer is making a one time payment", - "duration": 52859073, - "status": "Success" - }, - { - "id": "10", - "description": "Then :FAQ is available on the Enter Payment Details page", - "duration": 2537955, - "status": "Success" - }, - { - "id": "11", - "description": "And :FAQ order on Enter Payment Details page is correct", - "duration": 3590950, - "status": "Success" - }, - { - "id": "12", - "description": "When :any FAQ link is clicked on Enter Payment Details page, a new FAQ modal is opened", - "duration": 4378476, - "status": "Success" - }, - { - "id": "13", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1825582, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page---close-using-x-option", - "description": "Scenario:FAQ on Payment details page - close using X option", - "duration": 68790279, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :the multi card customer logs in", - "duration": 10053501, - "status": "Success" - }, - { - "id": "20", - "description": "And :the customer is making a one time payment", - "duration": 52737686, - "status": "Success" - }, - { - "id": "21", - "description": "When :any FAQ link is clicked on Enter Payment Details page, a new FAQ modal is opened", - "duration": 4486866, - "status": "Success" - }, - { - "id": "22", - "description": "Then :FAQ window is closed when 'X' option is clicked", - "duration": 1512226, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page---close-using-done-option", - "description": "Scenario:FAQ on Payment details page - close using Done option", - "duration": 69144165, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :the multi card customer logs in", - "duration": 9942148, - "status": "Success" - }, - { - "id": "29", - "description": "And :the customer is making a one time payment", - "duration": 52619429, - "status": "Success" - }, - { - "id": "30", - "description": "When :any FAQ link is clicked on Enter Payment Details page, a new FAQ modal is opened", - "duration": 4692748, - "status": "Success" - }, - { - "id": "31", - "description": "Then :FAQ window is closed when 'Done' option is clicked", - "duration": 1889840, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page---see-more-...", - "description": "Scenario:FAQ on Payment details page - See more ...", - "duration": 68355100, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "37", - "description": "Given :the multi card customer logs in", - "duration": 9994820, - "status": "Success" - }, - { - "id": "38", - "description": "And :the customer is making a one time payment", - "duration": 53448865, - "status": "Success" - }, - { - "id": "39", - "description": "When :'See more ...' was clicked on Enter Payment details page, the focus is at the top of the modal", - "duration": 3227729, - "status": "Success" - }, - { - "id": "40", - "description": "Then :FAQ window is closed when 'Done' option is clicked", - "duration": 1683686, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-review-and-approve-page-and-able-to-access-the-faq-page", - "description": "Scenario:FAQ on Review and Approve page and able to access the FAQ page", - "duration": 112122134, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "46", - "description": "Given :the multi card customer logs in", - "duration": 10258666, - "status": "Success" - }, - { - "id": "47", - "description": "And :the customer is making a one time payment", - "duration": 53410019, - "status": "Success" - }, - { - "id": "48", - "description": "When :FAQ is available on the Review and Approve page", - "duration": 40100362, - "status": "Success" - }, - { - "id": "49", - "description": "Then :FAQ order on Review and Approve page page is correct", - "duration": 3663489, - "status": "Success" - }, - { - "id": "50", - "description": "And :any FAQ link is clicked on review and approve page, a new FAQ modal is opened", - "duration": 2901538, - "status": "Success" - }, - { - "id": "51", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1788060, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-review-and-approve-page---see-more-...", - "description": "Scenario:FAQ on Review and Approve page - See more ...", - "duration": 112200571, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "57", - "description": "Given :the multi card customer logs in", - "duration": 10890716, - "status": "Success" - }, - { - "id": "58", - "description": "And :the customer is making a one time payment", - "duration": 56471625, - "status": "Success" - }, - { - "id": "59", - "description": "When :'See more ...' was clicked on Review and Approve page, the focus is at the top of the modal", - "duration": 43024060, - "status": "Success" - }, - { - "id": "60", - "description": "Then :FAQ window is closed when 'Done' option is clicked", - "duration": 1814170, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payments-confirmation-page-and-able-to-access-the-faq-page", - "description": "Scenario:FAQ on Payments Confirmation page and able to access the FAQ page", - "duration": 130445216, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "66", - "description": "Given :the multi card customer logs in", - "duration": 9766236, - "status": "Success" - }, - { - "id": "67", - "description": "And :the customer is making a one time payment", - "duration": 52650652, - "status": "Success" - }, - { - "id": "68", - "description": "Then :FAQ is available on the Payments Confirmation age", - "duration": 59822989, - "status": "Success" - }, - { - "id": "69", - "description": "And :FAQ order on Payments Confirmation page is correct", - "duration": 3620272, - "status": "Success" - }, - { - "id": "70", - "description": "And :any FAQ link is clicked on confirmation page, a new FAQ modal is opened", - "duration": 2931535, - "status": "Success" - }, - { - "id": "71", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1653532, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-confirmation-page---see-more-...", - "description": "Scenario:FAQ on Payment Confirmation page - See more ...", - "duration": 125685501, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "77", - "description": "Given :the multi card customer logs in", - "duration": 10223896, - "status": "Success" - }, - { - "id": "78", - "description": "And :the customer is making a one time payment", - "duration": 53738813, - "status": "Success" - }, - { - "id": "79", - "description": "When :'See more ...' was clicked on Payments Confirmation, the focus is at the top of the modal", - "duration": 59908612, - "status": "Success" - }, - { - "id": "80", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1814180, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information", - "description": "Feature:As a cardholder trying to make a payment , I want to view the pay from account information", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 754664681, - "totalTestCaseCount": 9, - "failedTestCaseCount": 2, - "successTestCaseCount": 7, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;common-data-item-values-should-be-displayed", - "description": "Scenario:Common Data item values should be displayed", - "duration": 85043462, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 10873168, - "status": "Success" - }, - { - "id": "9", - "description": "When :the customer is making a one time payment", - "duration": 57884150, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the customer should see the due date populated", - "duration": 3633157, - "status": "Success" - }, - { - "id": "11", - "description": "And :the customer should see the Pay To list populated", - "duration": 7619540, - "status": "Success" - }, - { - "id": "12", - "description": "And :the customer should see the Minimum payment amount", - "duration": 1237336, - "status": "Success" - }, - { - "id": "13", - "description": "And :the customer should see the Current balance", - "duration": 1269275, - "status": "Success" - }, - { - "id": "14", - "description": "And :the customer should see the Statement balance", - "duration": 1252391, - "status": "Success" - }, - { - "id": "15", - "description": "And :the customer should see the Last Statement Date", - "duration": 1274445, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;pay-from-should-list-the-accounts-to-select", - "description": "Scenario:Pay From should list the accounts to select", - "duration": 78222251, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "Given :the card customer with no default bank account logs in", - "duration": 10483844, - "status": "Success" - }, - { - "id": "22", - "description": "When :the customer is making a one time payment", - "duration": 46896042, - "status": "Success" - }, - { - "id": "23", - "description": "Then :display a list of the pay from accounts in the drop down", - "duration": 10498824, - "status": "Success" - }, - { - "id": "24", - "description": "And :display 'Select an Account' as the first drop down option and as the default", - "duration": 10343541, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;make-a-payment---pay-to-single-account", - "description": "Scenario:Make a Payment - Pay To Single Account", - "duration": 73076366, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "Given :the single card customer logs in", - "duration": 9703241, - "status": "Success" - }, - { - "id": "34", - "description": "When :the customer is making a one time payment", - "duration": 51375258, - "status": "Success" - }, - { - "id": "35", - "description": "Then :Pay To account is listed with no drop down box", - "duration": 11997867, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;make-a-payment---pay-to-multi-account", - "description": "Scenario:Make a Payment - Pay To Multi Account", - "duration": 78366096, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "44", - "description": "Given :the multi card customer logs in", - "duration": 9825099, - "status": "Success" - }, - { - "id": "45", - "description": "When :the customer is making a one time payment", - "duration": 53408474, - "status": "Success" - }, - { - "id": "46", - "description": "Then :Pay To account is listed with a drop down", - "duration": 7004975, - "status": "Success" - }, - { - "id": "47", - "description": "And :the drop down defaults to the first account of the user", - "duration": 6914541, - "status": "Success" - }, - { - "id": "48", - "description": "And :the drop down box does not list \"Select an Account\"", - "duration": 1213007, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;make-one-time-payment---add-payment", - "description": "Scenario:Make One Time Payment - Add Payment", - "duration": 108737051, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "72", - "description": "Given :the multi card customer logs in", - "duration": 10257952, - "status": "Success" - }, - { - "id": "73", - "description": "When :the customer is making a one time payment", - "duration": 53457979, - "status": "Success" - }, - { - "id": "74", - "description": "When :the user selects approve on the payment review screen and the payment is successful", - "duration": 41485157, - "status": "Success" - }, - { - "id": "75", - "description": "Then :the payment confirmation code is presented on the confirmation page with a green box.", - "duration": 3535963, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;default-pay-from-account-predefined---cancel-from-step-1", - "description": "Scenario:Default Pay From Account Predefined - Cancel from Step 1", - "duration": 123461831, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "135", - "description": "Given :the multi card customer logs in", - "duration": 9874997, - "status": "Success" - }, - { - "id": "136", - "description": "When :the customer is making a one time payment", - "duration": 53377317, - "status": "Success" - }, - { - "id": "137", - "description": "When :the user selects cancel on the Step 2 of One-time Payment", - "duration": 53502341, - "status": "Success" - }, - { - "id": "138", - "description": "Then :Step 1 should list predefined default selected pay from Account", - "duration": 6707176, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;default-pay-from-account-not-predefined", - "description": "Scenario:Default Pay From Account not Predefined", - "duration": 59033426, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "144", - "description": "Given :the card customer with no default bank account logs in", - "duration": 10495392, - "status": "Success" - }, - { - "id": "145", - "description": "When :the customer is making a one time payment", - "duration": 47362978, - "status": "Success" - }, - { - "id": "146", - "description": "Then :default with the option \"Select an Account\"", - "duration": 1175056, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;pay-from-account-not-selected", - "description": "Scenario:Pay From Account not Selected", - "duration": 62723608, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "152", - "description": "Given :the card customer with no default bank account logs in", - "duration": 10595639, - "status": "Success" - }, - { - "id": "153", - "description": "When :the customer is making a one time payment", - "duration": 46561234, - "status": "Success" - }, - { - "id": "154", - "description": "And :the user submits without selecting a From account", - "duration": 4279697, - "status": "Success" - }, - { - "id": "155", - "description": "Then :display the error message \"Please select a Pay From account.\"", - "duration": 1287038, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;select-add-an-account", - "description": "Scenario:Select Add an Account", - "duration": 86000590, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "163", - "description": "Given :the multi card customer logs in", - "duration": 10871818, - "status": "Success" - }, - { - "id": "164", - "description": "When :the customer is making a one time payment", - "duration": 57154004, - "status": "Success" - }, - { - "id": "165", - "description": "And :\"Add an Account\" is listed as an option to select", - "duration": 1241244, - "status": "Success" - }, - { - "id": "166", - "description": "When :the user selects the \"Add an Account\" option", - "duration": 5755928, - "status": "Success" - }, - { - "id": "167", - "description": "Then :the user is redirected to the Add a Payment Account page", - "duration": 10977596, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options", - "description": "Feature:As a customer making a payment, I would like for the payment amount to list first for the payment options", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 200756770, - "totalTestCaseCount": 3, - "failedTestCaseCount": 0, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options;payment-options-display", - "description": "Scenario:Payment Options Display", - "duration": 71805839, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 10199799, - "status": "Success" - }, - { - "id": "9", - "description": "When :the customer is making a one time payment", - "duration": 52932218, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the minimum payment amount is listed before the label Minimum Payment", - "duration": 2528420, - "status": "Success" - }, - { - "id": "11", - "description": "And :the last statement balance amount is listed before the label Last Statement Balance", - "duration": 3615873, - "status": "Success" - }, - { - "id": "12", - "description": "And :the current balance amount is listed before the label Current Balance", - "duration": 2529529, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options;make-a-payment-minimum-payment", - "description": "Scenario:Make a Payment Minimum Payment", - "duration": 64595645, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :the card customer with minimum payment paid logs in", - "duration": 10815819, - "status": "Success" - }, - { - "id": "19", - "description": "When :the customer is making a one time payment", - "duration": 41488338, - "status": "Success" - }, - { - "id": "20", - "description": "And :the account has a due date", - "duration": 1195496, - "status": "Success" - }, - { - "id": "21", - "description": "And :the outstanding minimum payment has been met", - "duration": 3927242, - "status": "Success" - }, - { - "id": "22", - "description": "And :outstanding minimum payment is not greater than one million", - "duration": 1179591, - "status": "Success" - }, - { - "id": "23", - "description": "And :account does not have credit or zero balance", - "duration": 1196329, - "status": "Success" - }, - { - "id": "24", - "description": "And :account does not have three pending payments", - "duration": 2230293, - "status": "Success" - }, - { - "id": "25", - "description": "And :the minimum payment option is disabled", - "duration": 1364540, - "status": "Success" - }, - { - "id": "26", - "description": "Then :the user will see a message informing that the payment option is disabled", - "duration": 1197997, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options;make-a-payment-last-statement-balance", - "description": "Scenario:Make a Payment Last Statement Balance", - "duration": 64355286, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :the card customer with minimum payment paid logs in", - "duration": 9638388, - "status": "Success" - }, - { - "id": "33", - "description": "When :the customer is making a one time payment", - "duration": 42904912, - "status": "Success" - }, - { - "id": "34", - "description": "And :the account has a due date", - "duration": 1225152, - "status": "Success" - }, - { - "id": "35", - "description": "And :last statement balance is not greater than million", - "duration": 4162673, - "status": "Success" - }, - { - "id": "36", - "description": "And :account does not have credit or zero balance", - "duration": 1295349, - "status": "Success" - }, - { - "id": "37", - "description": "And :account does not have three pending payments", - "duration": 2506594, - "status": "Success" - }, - { - "id": "38", - "description": "And :the last statement balance payment option is disabled", - "duration": 1386222, - "status": "Success" - }, - { - "id": "39", - "description": "Then :the user will see a message informing that the payment option is disabled", - "duration": 1235996, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment", - "description": "Feature:As a cardholder trying to make a payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 142716692, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 63803089, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 10490765, - "status": "Success" - }, - { - "id": "9", - "description": "And :the customer is making a one time payment", - "duration": 53312324, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment;approve-one-time-payment", - "description": "Scenario:Approve one time payment", - "duration": 78913603, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "When :the payment summary is presented to customer review", - "duration": 72760420, - "status": "Success" - }, - { - "id": "25", - "description": "Then :the customer approves the payment", - "duration": 6153183, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-verify-the-payment-applied-to-the-non-cycled-accounts.", - "description": "Feature:As a cardholder trying to make a payment , I want to verify the payment applied to the non-cycled accounts.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 52099364, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-verify-the-payment-applied-to-the-non-cycled-accounts.;account-has-not-cycled", - "description": "Scenario:Account has not cycled", - "duration": 52099364, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "12", - "description": "Given :the customer logs in with noncycled account", - "duration": 9816257, - "status": "Success" - }, - { - "id": "13", - "description": "And :the customer is making a one time payment", - "duration": 41127274, - "status": "Success" - }, - { - "id": "14", - "description": "When :the account is new and has not cycled", - "duration": 44, - "status": "Success" - }, - { - "id": "15", - "description": "Then :display 'Pending first billing cycle' as due date", - "duration": 1155789, - "status": "Failure" - }, - { - "id": "16", - "description": "And :display the minimum payment as 'Pending first billing cycle'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :display the available current balance", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :display the statement balance as 'Pending first billing cycle'", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-user-making-a-payment,-i-want-to-automatically-select-the-payment-amount-button", - "description": "Feature:As a user making a payment, I want to automatically select the payment amount button", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 145437291, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-user-making-a-payment,-i-want-to-automatically-select-the-payment-amount-button;only-other-amount-is-valid---single-account", - "description": "Scenario:Only Other Amount is valid - Single Account", - "duration": 61208315, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "9", - "description": "Given :the single auto select payment option card customer logs in", - "duration": 11264250, - "status": "Success" - }, - { - "id": "10", - "description": "And :the customer is making a one time payment", - "duration": 40132433, - "status": "Success" - }, - { - "id": "11", - "description": "When :the customer has only other amount as valid payment amount for selection", - "duration": 8243643, - "status": "Success" - }, - { - "id": "12", - "description": "Then :other amount payment option should be defaulted for the customer'", - "duration": 1567989, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-user-making-a-payment,-i-want-to-automatically-select-the-payment-amount-button;only-other-amount-is-valid---multi-account", - "description": "Scenario:Only Other Amount is valid - multi Account", - "duration": 84228976, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :the auto select payment option multiple card customer logs in", - "duration": 9489868, - "status": "Success" - }, - { - "id": "19", - "description": "And :the customer is making a one time payment", - "duration": 64924144, - "status": "Success" - }, - { - "id": "20", - "description": "When :the customer has only other amount as valid payment amount for selection", - "duration": 8218275, - "status": "Success" - }, - { - "id": "21", - "description": "Then :other amount payment option should be defaulted for the customer'", - "duration": 1596689, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.", - "description": "Feature:As a cardholder trying to make a payment , I want to know whether correct other amount is used for the payment.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 955881781, - "totalTestCaseCount": 12, - "failedTestCaseCount": 3, - "successTestCaseCount": 9, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-default-display", - "description": "Scenario:Make One Time Payment Other Amount Default Display", - "duration": 64870836, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 9673116, - "status": "Success" - }, - { - "id": "9", - "description": "When :the customer is making a one time payment", - "duration": 52359346, - "status": "Success" - }, - { - "id": "10", - "description": "Then :other amount entry box should have '$ Other Amount'", - "duration": 2838374, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-radio-button-selection", - "description": "Scenario:Make One Time Payment Other Amount Radio Button selection", - "duration": 75277694, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :the multi card customer logs in", - "duration": 11278411, - "status": "Success" - }, - { - "id": "18", - "description": "And :the customer is making a one time payment", - "duration": 57582144, - "status": "Success" - }, - { - "id": "19", - "description": "When :the user selects Other Amount", - "duration": 3097243, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the radio button for the Other Amount is set to true", - "duration": 3319896, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-no-entry-in-other-amount", - "description": "Scenario:Make One Time Payment No Entry in Other Amount", - "duration": 84964583, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "27", - "description": "Given :the multi card customer logs in", - "duration": 10405847, - "status": "Success" - }, - { - "id": "28", - "description": "And :the customer is making a one time payment", - "duration": 62491712, - "status": "Success" - }, - { - "id": "29", - "description": "And :the user selects Other Amount", - "duration": 2847952, - "status": "Success" - }, - { - "id": "30", - "description": "When :amount is not entered", - "duration": 4100302, - "status": "Success" - }, - { - "id": "31", - "description": "Then :display an error message above the other amount field", - "duration": 1197241, - "status": "Success" - }, - { - "id": "32", - "description": "And :other amount entry box should have '$ Other Amount'", - "duration": 2725613, - "status": "Success" - }, - { - "id": "33", - "description": "And :display an error message at the top of the page", - "duration": 1195916, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-less-than-miniumum", - "description": "Scenario:Make One Time Payment Other Amount less than miniumum", - "duration": 70954589, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "77", - "description": "Given :the multi card customer logs in", - "duration": 10303242, - "status": "Success" - }, - { - "id": "78", - "description": "And :the customer is making a one time payment", - "duration": 53538871, - "status": "Success" - }, - { - "id": "79", - "description": "When :user populates the Other Amount less than minimum payment allowed", - "duration": 5326896, - "status": "Success" - }, - { - "id": "80", - "description": "Then :display an error message to indicate the incorrect other amount", - "duration": 1785580, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-more-than-maxiumum-allowed-110-percent", - "description": "Scenario:Make One Time Payment Other Amount more than maxiumum allowed 110 percent", - "duration": 68879254, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "87", - "description": "Given :the multi card customer logs in", - "duration": 9968204, - "status": "Success" - }, - { - "id": "88", - "description": "And :the customer is making a one time payment", - "duration": 51969503, - "status": "Success" - }, - { - "id": "89", - "description": "When :user populates the Other Amount more than maximum payment allowed", - "duration": 5252683, - "status": "Success" - }, - { - "id": "90", - "description": "Then :display an error message to indicate the incorrect other amount", - "duration": 1688864, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-edit-other-amount-from-review-and-approve-page", - "description": "Scenario:Make One Time Payment Edit Other Amount from Review and Approve page", - "duration": 95212635, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "97", - "description": "Given :the multi card customer logs in", - "duration": 11280581, - "status": "Success" - }, - { - "id": "98", - "description": "And :the customer is making a one time payment", - "duration": 56394210, - "status": "Success" - }, - { - "id": "99", - "description": "When :user choose to edit the payment amount from Review and Approve page", - "duration": 25865183, - "status": "Success" - }, - { - "id": "100", - "description": "Then :other amount value on Enter Payment Details page is retained", - "duration": 1672661, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-cancel-other-amount-validation-from-review-and-approve-page", - "description": "Scenario:Make One Time Payment Cancel Other Amount Validation from Review and Approve page", - "duration": 96968474, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "107", - "description": "Given :the multi card customer logs in", - "duration": 10353373, - "status": "Success" - }, - { - "id": "108", - "description": "And :the customer is making a one time payment", - "duration": 61108034, - "status": "Success" - }, - { - "id": "109", - "description": "When :user choose to cancel the payment amount from Review and Approve page", - "duration": 23773920, - "status": "Success" - }, - { - "id": "110", - "description": "Then :other amount value on Enter Payment Details page should be reset", - "duration": 1733147, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-more-than-maximum-allowed-with-current-balance-less-than-$1-million", - "description": "Scenario:Make One Time Payment more than maximum allowed with current balance less than $1 million", - "duration": 73522907, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "117", - "description": "Given :the multi card customer logs in", - "duration": 10475661, - "status": "Success" - }, - { - "id": "118", - "description": "And :the customer is making a one time payment", - "duration": 53140067, - "status": "Success" - }, - { - "id": "119", - "description": "When :the user attempts to make a payment of more than maximum allowed", - "duration": 6936102, - "status": "Success" - }, - { - "id": "120", - "description": "Then :notify customer that payment cannot exceed 110% of the current balance", - "duration": 1777962, - "status": "Success" - }, - { - "id": "121", - "description": "And :display an error message at the top of the page", - "duration": 1193115, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-more-than-maximum-allowed-with-current-balance-more-than-$1-million", - "description": "Scenario:Make One Time Payment more than maximum allowed with current balance more than $1 million", - "duration": 85253327, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "137", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 10774863, - "status": "Success" - }, - { - "id": "138", - "description": "And :the customer is making a one time payment", - "duration": 64719392, - "status": "Success" - }, - { - "id": "139", - "description": "When :the user attempts to make a payment of more than maximum allowed", - "duration": 6882222, - "status": "Success" - }, - { - "id": "140", - "description": "Then :display an error message with only the min and max values", - "duration": 1681757, - "status": "Success" - }, - { - "id": "141", - "description": "And :display an error message at the top of the page", - "duration": 1195093, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-with-current-balance-is-greater-than-$1-million", - "description": "Scenario:Make One Time Payment with current balance is greater than $1 million", - "duration": 83085573, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "148", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 10920197, - "status": "Success" - }, - { - "id": "149", - "description": "And :the customer is making a one time payment", - "duration": 69602088, - "status": "Success" - }, - { - "id": "150", - "description": "When :the due date is not in the past", - "duration": 2563288, - "status": "Failure" - }, - { - "id": "151", - "description": "When :current balance is greater than million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "152", - "description": "Then :current balance radio button and text is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-with-minimum-balance-is-greater-than-$1-million", - "description": "Scenario:Make One Time Payment with minimum balance is greater than $1 million", - "duration": 78583204, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "159", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 11932893, - "status": "Success" - }, - { - "id": "160", - "description": "And :the customer is making a one time payment", - "duration": 64007826, - "status": "Success" - }, - { - "id": "161", - "description": "When :the due date is not in the past", - "duration": 2642485, - "status": "Failure" - }, - { - "id": "162", - "description": "When :minimum balance is greater than million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "163", - "description": "Then :minimum balance radio button and text is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-with-last-statement-balance-is-greater-than-$1-million", - "description": "Scenario:Make One Time Payment with last statement balance is greater than $1 million", - "duration": 78308705, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "170", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 10775828, - "status": "Success" - }, - { - "id": "171", - "description": "And :the customer is making a one time payment", - "duration": 64955888, - "status": "Success" - }, - { - "id": "172", - "description": "When :the due date is not in the past", - "duration": 2576989, - "status": "Failure" - }, - { - "id": "173", - "description": "When :last statement balance is greater than million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "174", - "description": "Then :last statement balance radio button and text is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-ensure-that-the-payment-request-is-populated,-so-that-my-payment", - "description": "Feature:As a customer making a payment, I want to ensure that the payment request is populated, so that my payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 179267597, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 63727512, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 10525178, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 53202334, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-ensure-that-the-payment-request-is-populated,-so-that-my-payment;make-a-payment---no-pay-from", - "description": "Scenario:Make a Payment - No Pay From", - "duration": 19398704, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "When :the Pay From Account is not selected", - "duration": 16877459, - "status": "Success" - }, - { - "id": "14", - "description": "Then :display an error message at the top of the page and next to the Pay From", - "duration": 2521245, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 71099702, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 10196540, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 60903162, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-ensure-that-the-payment-request-is-populated,-so-that-my-payment;make-a-payment---no-payment-date", - "description": "Scenario:Make a Payment - No Payment Date", - "duration": 25041679, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :the payment date is not selected", - "duration": 22665320, - "status": "Success" - }, - { - "id": "21", - "description": "Then :display an error message at the top of the page and next to the payment date", - "duration": 2376359, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment,-i-want-to-verify-the-payment-date-selected.", - "description": "Feature:As a cardholder trying to make a payment, I want to verify the payment date selected.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 150026784, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 67596663, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 12162676, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 55433987, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment,-i-want-to-verify-the-payment-date-selected.;payment-date-validation---incorrect-date", - "description": "Scenario:Payment Date Validation - Incorrect date", - "duration": 16577139, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "23", - "description": "When :user does not populate payment date", - "duration": 4580957, - "status": "Success" - }, - { - "id": "24", - "description": "Then :the user will receive an error message \"Please enter a Payment Date or select a date from the calendar.\"", - "duration": 1228895, - "status": "Success" - }, - { - "id": "26", - "description": "When :user enters date in incorrect format", - "duration": 4166725, - "status": "Success" - }, - { - "id": "27", - "description": "Then :the user will receive an error message \"Please reenter a valid payment date using the mm\/dd\/yyyy format or select a date from the calendar.\"", - "duration": 1191211, - "status": "Success" - }, - { - "id": "29", - "description": "When :user enters date in the past", - "duration": 4190347, - "status": "Success" - }, - { - "id": "30", - "description": "Then :the user will receive an error message \"The date you entered has already passed. Please enter the current date or a future date.\"", - "duration": 1219004, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 63168907, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 11069321, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 52099586, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment,-i-want-to-verify-the-payment-date-selected.;default-payment-date", - "description": "Scenario:Default Payment Date", - "duration": 2684075, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "When :the user is on the One Time Payment page", - "duration": 55, - "status": "Success" - }, - { - "id": "37", - "description": "Then :the payment date is defaulted to current day or next day based on time of the day", - "duration": 2684020, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-be-informed-if-i-am-not-able-to-make-another-payment", - "description": "Feature:As a customer making a payment, I want to be informed if I am not able to make another payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 80460139, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-making-a-payment,-i-want-to-be-informed-if-i-am-not-able-to-make-another-payment;multiple-account-on-profile-three-pending-payment", - "description": "Scenario:Multiple Account on profile Three Pending Payment", - "duration": 80460139, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :the multi card customer with three pending payments logs in", - "duration": 9407334, - "status": "Success" - }, - { - "id": "23", - "description": "And :the customer is making a one time payment", - "duration": 53923588, - "status": "Success" - }, - { - "id": "24", - "description": "When :there are three pending payments scheduled for the account", - "duration": 46, - "status": "Success" - }, - { - "id": "25", - "description": "Then :the user is notified about three pending payments", - "duration": 1188628, - "status": "Success" - }, - { - "id": "26", - "description": "And :payment input fields are disabled on step1", - "duration": 14963385, - "status": "Success" - }, - { - "id": "27", - "description": "And :the Pay To box is enabled so that the user can select another account", - "duration": 977158, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.", - "description": "Feature:As a cardholder trying to make a payment , I want to provide the proper tooltips for the available payment options.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 267147970, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-minimum-payment-tooltip", - "description": "Scenario:Make a Payment Minimum Payment Tooltip", - "duration": 63396748, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 9738893, - "status": "Success" - }, - { - "id": "9", - "description": "And :the customer is making a one time payment", - "duration": 51312464, - "status": "Success" - }, - { - "id": "10", - "description": "When :the user hovers over the minimum payment option tooltip icon", - "duration": 1190781, - "status": "Success" - }, - { - "id": "11", - "description": "Then :additional information about the minimum payment option usage is provided", - "duration": 1154610, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-statement-balance-tooltip", - "description": "Scenario:Make a Payment Statement Balance Tooltip", - "duration": 74344531, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :the multi card customer logs in", - "duration": 10743632, - "status": "Success" - }, - { - "id": "19", - "description": "And :the customer is making a one time payment", - "duration": 61190019, - "status": "Success" - }, - { - "id": "20", - "description": "When :the user hovers over the statement balance option tooltip icon", - "duration": 1220829, - "status": "Success" - }, - { - "id": "21", - "description": "Then :additional information about the statement balance option usage is provided", - "duration": 1190051, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-current-balance-tooltip", - "description": "Scenario:Make a Payment Current Balance Tooltip", - "duration": 64644575, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :the multi card customer logs in", - "duration": 10111988, - "status": "Success" - }, - { - "id": "29", - "description": "And :the customer is making a one time payment", - "duration": 52149660, - "status": "Success" - }, - { - "id": "30", - "description": "When :the user hovers over the current balance option tooltip icon", - "duration": 1195464, - "status": "Success" - }, - { - "id": "31", - "description": "Then :additional information about the current balance option usage is provided", - "duration": 1187463, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-payment-date-tooltip-is-not-listed-prior-to-payment-cut-off-time", - "description": "Scenario:Make a Payment Payment Date Tooltip is not listed Prior to payment Cut off Time", - "duration": 64762116, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "84", - "description": "Given :the multi card customer logs in", - "duration": 10559817, - "status": "Success" - }, - { - "id": "85", - "description": "And :the customer is making a one time payment", - "duration": 52829400, - "status": "Success" - }, - { - "id": "86", - "description": "When :the time is prior to the payment cut off time", - "duration": 187, - "status": "Success" - }, - { - "id": "87", - "description": "Then :the tooltip informing the user that the payment must be scheduled the following day is not displayed", - "duration": 1372712, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted", - "description": "Feature:As a customer with a restricted account status, I want to be informed of the restricted", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 242972857, - "totalTestCaseCount": 3, - "failedTestCaseCount": 0, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted;make-a-payment-all-accounts-are-bankrupt-in-linked-account-profile", - "description": "Scenario:Make A Payment All Accounts are Bankrupt in Linked Account Profile", - "duration": 130475212, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "Given :the all bankrupt multiple card customer logs in", - "duration": 10078547, - "status": "Success" - }, - { - "id": "34", - "description": "When :the customer attempts to make a payment", - "duration": 5084497, - "status": "Success" - }, - { - "id": "35", - "description": "Then :select all bankrupt accounts and verify the elements are hidden", - "duration": 115312168, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted;make-a-payment-change-bankrupt-to-good-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Bankrupt to Good Account in Linked Account Profile", - "duration": 59042974, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :the bankrupt multiple card customer logs in", - "duration": 10961553, - "status": "Success" - }, - { - "id": "43", - "description": "When :the customer attempts to make a payment", - "duration": 4036805, - "status": "Success" - }, - { - "id": "44", - "description": "And :bankrupt account in drop down lists the account status", - "duration": 5368349, - "status": "Success" - }, - { - "id": "45", - "description": "And :the other elements of the page are hidden", - "duration": 14013362, - "status": "Success" - }, - { - "id": "46", - "description": "When :the selection changed from bankrupt to a good standing account", - "duration": 7686993, - "status": "Success" - }, - { - "id": "47", - "description": "Then :the bankrupt account message is not shown to the user", - "duration": 1359937, - "status": "Success" - }, - { - "id": "48", - "description": "And :all elements of the page are available for making a payment", - "duration": 15615975, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted;make-a-payment-change-good-to-bankrupt-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Good to Bankrupt Account in Linked Account Profile", - "duration": 53454671, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "Given :the bankrupt multiple card customer logs in", - "duration": 10307157, - "status": "Success" - }, - { - "id": "56", - "description": "When :the customer attempts to make a payment", - "duration": 3736844, - "status": "Success" - }, - { - "id": "57", - "description": "And :the good standing account is selected from the Pay To drop down", - "duration": 9222329, - "status": "Success" - }, - { - "id": "58", - "description": "When :the selection changed from good standing account to a bankrupt", - "duration": 7865540, - "status": "Success" - }, - { - "id": "59", - "description": "Then :the bankrupt user will see a message informing that payment cannot be made online", - "duration": 2576082, - "status": "Success" - }, - { - "id": "60", - "description": "And :pay to drop down is listed", - "duration": 986445, - "status": "Success" - }, - { - "id": "61", - "description": "And :bankrupt account in drop down lists the account status", - "duration": 5184794, - "status": "Success" - }, - { - "id": "62", - "description": "And :the other elements of the page are hidden", - "duration": 13575480, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which", - "description": "Feature:As a customer with a closed account status, I want to be informed of the closed status which", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 401841939, - "totalTestCaseCount": 8, - "failedTestCaseCount": 0, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-all-accounts-are-closed-with-no-balance-in-linked-account-profile", - "description": "Scenario:Make A Payment All Accounts are Closed with No balance in Linked Account Profile", - "duration": 41694960, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "Given :the all Closed with No balance multiple card customer logs in", - "duration": 11438686, - "status": "Success" - }, - { - "id": "22", - "description": "When :the customer attempts to make a payment", - "duration": 6794303, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the Closed with No balance user will see a message informing that payment cannot be made online", - "duration": 2718974, - "status": "Success" - }, - { - "id": "24", - "description": "And :pay to drop down is listed", - "duration": 1015013, - "status": "Success" - }, - { - "id": "25", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 5681412, - "status": "Success" - }, - { - "id": "26", - "description": "And :the other elements of the page are hidden", - "duration": 14046572, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-first-account-is-closed-with-no-balance-in-linked-account-profile", - "description": "Scenario:Make A Payment First Account is Closed with No balance in Linked Account Profile", - "duration": 40228525, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "34", - "description": "Given :the Closed with No balance multiple card customer logs in", - "duration": 9469179, - "status": "Success" - }, - { - "id": "35", - "description": "And :the customer attempts to make a payment", - "duration": 4784148, - "status": "Success" - }, - { - "id": "36", - "description": "Then :the Closed with No balance user will see a message informing that payment cannot be made online", - "duration": 2540603, - "status": "Success" - }, - { - "id": "37", - "description": "And :pay to drop down is listed", - "duration": 995212, - "status": "Success" - }, - { - "id": "38", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 8701723, - "status": "Success" - }, - { - "id": "39", - "description": "And :the other elements of the page are hidden", - "duration": 13737660, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-closed-with-no-balance-to-good-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Closed with No balance to Good Account in Linked Account Profile", - "duration": 50639961, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "47", - "description": "Given :the Closed with No balance multiple card customer logs in", - "duration": 10096961, - "status": "Success" - }, - { - "id": "48", - "description": "And :the customer attempts to make a payment", - "duration": 4174888, - "status": "Success" - }, - { - "id": "49", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 8637653, - "status": "Success" - }, - { - "id": "50", - "description": "When :the selection changed from Closed with No balance to a good standing account", - "duration": 10868478, - "status": "Success" - }, - { - "id": "51", - "description": "Then :the Closed with No balance account message is not shown to the user", - "duration": 1355619, - "status": "Success" - }, - { - "id": "52", - "description": "And :all elements of the page are available for making a payment", - "duration": 15506362, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-good-to-closed-with-no-balance-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Good to Closed with No balance Account in Linked Account Profile", - "duration": 61981780, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "60", - "description": "Given :the Closed with No balance multiple card customer logs in", - "duration": 9257642, - "status": "Success" - }, - { - "id": "61", - "description": "And :the customer attempts to make a payment", - "duration": 4329755, - "status": "Success" - }, - { - "id": "62", - "description": "And :the good standing account is selected from the Pay To drop down", - "duration": 11138127, - "status": "Success" - }, - { - "id": "63", - "description": "When :the selection changed from good standing account to a Closed with No balance", - "duration": 11045886, - "status": "Success" - }, - { - "id": "64", - "description": "Then :the Closed with No balance user will see a message informing that payment cannot be made online", - "duration": 2653332, - "status": "Success" - }, - { - "id": "65", - "description": "And :pay to drop down is listed", - "duration": 1031432, - "status": "Success" - }, - { - "id": "66", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 8735660, - "status": "Success" - }, - { - "id": "67", - "description": "And :the other elements of the page are hidden", - "duration": 13789946, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-all-accounts-are-deceased-in-linked-account-profile", - "description": "Scenario:Make A Payment All Accounts are Deceased in Linked Account Profile", - "duration": 39025296, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "86", - "description": "Given :the all deceased card customer logs in", - "duration": 12579177, - "status": "Success" - }, - { - "id": "87", - "description": "When :the customer attempts to make a payment", - "duration": 4018844, - "status": "Success" - }, - { - "id": "88", - "description": "Then :the Deceased user will see a message informing that payment cannot be made online", - "duration": 2566190, - "status": "Success" - }, - { - "id": "89", - "description": "And :pay to drop down is listed", - "duration": 999134, - "status": "Success" - }, - { - "id": "90", - "description": "And :Deceased account in drop down lists the account status", - "duration": 5384857, - "status": "Success" - }, - { - "id": "91", - "description": "And :the other elements of the page are hidden", - "duration": 13477094, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-first-account-is-deceased-in-linked-account-profile", - "description": "Scenario:Make A Payment First Account is Deceased in Linked Account Profile", - "duration": 41379428, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "99", - "description": "Given :the deceased multiple card customer logs in", - "duration": 11421799, - "status": "Success" - }, - { - "id": "100", - "description": "When :the customer attempts to make a payment", - "duration": 4245674, - "status": "Success" - }, - { - "id": "101", - "description": "Then :the Deceased user will see a message informing that payment cannot be made online", - "duration": 2561697, - "status": "Success" - }, - { - "id": "102", - "description": "And :pay to drop down is listed", - "duration": 996909, - "status": "Success" - }, - { - "id": "103", - "description": "And :Deceased account in drop down lists the account status", - "duration": 8544360, - "status": "Success" - }, - { - "id": "104", - "description": "And :the other elements of the page are hidden", - "duration": 13608989, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-deceased-to-good-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Deceased to Good Account in Linked Account Profile", - "duration": 63325457, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "112", - "description": "Given :the deceased multiple card customer logs in", - "duration": 11335062, - "status": "Success" - }, - { - "id": "113", - "description": "And :the customer attempts to make a payment", - "duration": 5423091, - "status": "Success" - }, - { - "id": "114", - "description": "When :the Deceased account is selected from the Pay To drop down", - "duration": 10669989, - "status": "Success" - }, - { - "id": "115", - "description": "And :Deceased account in drop down lists the account status", - "duration": 8348761, - "status": "Success" - }, - { - "id": "116", - "description": "When :the selection changed from Deceased to a good standing account", - "duration": 10742829, - "status": "Success" - }, - { - "id": "117", - "description": "Then :the Deceased account message is not shown to the user", - "duration": 1399210, - "status": "Success" - }, - { - "id": "118", - "description": "And :all elements of the page are available for making a payment", - "duration": 15406515, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-good-to-deceased-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Good to Deceased Account in Linked Account Profile", - "duration": 63566532, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "126", - "description": "Given :the deceased multiple card customer logs in", - "duration": 11008736, - "status": "Success" - }, - { - "id": "127", - "description": "And :the customer attempts to make a payment", - "duration": 4422409, - "status": "Success" - }, - { - "id": "128", - "description": "And :the good standing account is selected from the Pay To drop down", - "duration": 11209498, - "status": "Success" - }, - { - "id": "129", - "description": "When :the selection changed from good standing account to a Deceased", - "duration": 10962212, - "status": "Success" - }, - { - "id": "130", - "description": "Then :the Deceased user will see a message informing that payment cannot be made online", - "duration": 2529198, - "status": "Success" - }, - { - "id": "131", - "description": "And :pay to drop down is listed", - "duration": 971130, - "status": "Success" - }, - { - "id": "132", - "description": "And :Deceased account in drop down lists the account status", - "duration": 8535601, - "status": "Success" - }, - { - "id": "133", - "description": "And :the other elements of the page are hidden", - "duration": 13927748, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pre-pay---allow-for-zero-balance-payment-activity", - "description": "Feature:Pre-Pay - Allow for Zero Balance Payment Activity", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 92864396, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "pre-pay---allow-for-zero-balance-payment-activity;edit-payment-when-pre-pay-eligible-and-current-balance-is-zero", - "description": "Scenario:Edit Payment When Pre-Pay Eligible and Current Balance is Zero", - "duration": 17725951, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"prepay enrolled user with zero balance\"", - "duration": 2801506, - "status": "Success" - }, - { - "id": "9", - "description": "When :I navigate to Payment Activity Page", - "duration": 3839191, - "status": "Success" - }, - { - "id": "10", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11085254, - "status": "Failure" - }, - { - "id": "11", - "description": "When :I submit a payment that's equal to maximum payment amount plus the current payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :I see the prepay disclosure under the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---allow-for-zero-balance-payment-activity;edit-payment-not-pre-pay-eligible-and-current-balance-is-zero", - "description": "Scenario:Edit Payment Not Pre-Pay Eligible and Current Balance is Zero", - "duration": 38851060, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I mock log into payments as a \"non prepay enrolled user with zero balance\"", - "duration": 2748199, - "status": "Success" - }, - { - "id": "22", - "description": "When :I navigate to Payment Activity Page", - "duration": 14198437, - "status": "Success" - }, - { - "id": "23", - "description": "Then :user will not have option to edit Pending Payment Activity", - "duration": 21904424, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---allow-for-zero-balance-payment-activity;edit-payment-when-pre-pay-eligible-and-current-balance-is-negative-my-credit-limit", - "description": "Scenario:Edit Payment When Pre-Pay Eligible and Current Balance is Negative my Credit Limit", - "duration": 17578340, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I mock log into payments as a \"prepay enrolled user with maxed out allowance\"", - "duration": 2582738, - "status": "Success" - }, - { - "id": "32", - "description": "When :I navigate to Payment Activity Page", - "duration": 3829433, - "status": "Success" - }, - { - "id": "33", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11166169, - "status": "Failure" - }, - { - "id": "34", - "description": "When :I submit a payment that's less than the current payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :I see the prepay disclosure under the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---allow-for-zero-balance-payment-activity;edit-payment-when-pre-pay-eligible-and-current-balance-is-negative,-max-payment-amount-is-greater-than-zero", - "description": "Scenario:Edit Payment When Pre-Pay Eligible and Current Balance is Negative, Max Payment Amount is Greater than Zero", - "duration": 18709045, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "44", - "description": "Given :I mock log into payments as a \"prepay enrolled user with negative balance\"", - "duration": 2800012, - "status": "Success" - }, - { - "id": "45", - "description": "When :I navigate to Payment Activity Page", - "duration": 4780941, - "status": "Success" - }, - { - "id": "46", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11128092, - "status": "Failure" - }, - { - "id": "47", - "description": "When :I submit a payment that's equal to maximum payment amount plus the current payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :I see the prepay disclosure under the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount", - "description": "Feature:Pre-Pay - Alerts When Payment Exceeds Maximum Amount", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 56087008, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount;pre-pay-customer-edits-payment-for-payment-for-over-pre-pay-max", - "description": "Scenario:Pre-Pay Customer edits payment for payment for over pre-pay max", - "duration": 18201532, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"prepay user tron smallbiz2\"", - "duration": 2587442, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Payment Activity Page", - "duration": 4486433, - "status": "Success" - }, - { - "id": "10", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11127657, - "status": "Failure" - }, - { - "id": "11", - "description": "When :I submit a payment that's greater than the maximum payment amount for prepay enrolled user", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :I see the error message on the payment activity page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount;pre-pay-customer-edits-payment-for-payment-over-110%-but-under-max-amount", - "description": "Scenario:Pre-Pay Customer edits payment for payment over 110% but under Max amount", - "duration": 19060133, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I mock log into payments as a \"prepay user tron smallbiz2\"", - "duration": 2750897, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to Payment Activity Page", - "duration": 5186124, - "status": "Success" - }, - { - "id": "21", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11123112, - "status": "Failure" - }, - { - "id": "22", - "description": "And :I edit my payment to a payment of over 110% of my balance but under the Max amount and click Review", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I see the prepay disclosure under the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount;scenario-3:--pre-pay-customer-edits-payment-to-a-payment-less-than-to-110%-of-current-balance", - "description": "Scenario:Scenario 3: Pre-Pay Customer edits payment to a payment less than to 110% of current balance", - "duration": 18825343, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I mock log into payments as a \"prepay user tron smallbiz_1\"", - "duration": 3074057, - "status": "Success" - }, - { - "id": "32", - "description": "And :I navigate to Payment Activity Page", - "duration": 4032807, - "status": "Success" - }, - { - "id": "33", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11718479, - "status": "Failure" - }, - { - "id": "34", - "description": "And :I edit my payment to a payment less than or equal to 110% of my current balance and I click Review", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "Then :I will not see the prepay disclosure under the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-related-links-web\/", - "startTime": 0, - "endTime": 0, - "duration": 406418318, - "failedTestSuiteCount": 4, - "successTestSuiteCount": 4, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 8, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "related-links---account-summary", - "description": "Feature:Related Links - Account Summary", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 17322306, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "related-links---account-summary;do-not-display-the-credit-tracker-link-for-account-summary-page", - "description": "Scenario:Do not display the credit tracker link for Account Summary Page", - "duration": 17322306, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user has business account is logged in", - "duration": 10612699, - "status": "Success" - }, - { - "id": "8", - "description": "When :I am on the Account Summary page", - "duration": 4111789, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1186323, - "status": "Success" - }, - { - "id": "10", - "description": "And :\"Track my Credit Score\" is not displayed as a link", - "duration": 1411495, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---download-transactions-page", - "description": "Feature:Related Links - Download Transactions page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 37624307, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---download-transactions-page;display-all-the-related-links-for-download-transactions-page", - "description": "Scenario:Display all the related links for Download Transactions Page", - "duration": 37624307, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I mock log into online servicing as a RELATED_LINKS \"single account holder flagged paperless\"", - "duration": 4251195, - "status": "Success" - }, - { - "id": "7", - "description": "When :I navigate to download transactions page", - "duration": 2540781, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 30832331, - "status": "Failure" - }, - { - "id": "9", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---account-summary---go-paperless", - "description": "Feature:Related Links - Account Summary - Go Paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 33137601, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "related-links---account-summary---go-paperless;single-account-account-is-not-set-to-go-paperless-and-account-is-not-eligible-for-go-paperless-link-does-not-display", - "description": "Scenario:Single Account-Account is Not Set to Go Paperless and Account is Not Eligible for Go Paperless-Link Does Not Display", - "duration": 16808541, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Given :the user has single account \"is not eligible\" is logged in", - "duration": 11149591, - "status": "Success" - }, - { - "id": "17", - "description": "When :I am on the Account Summary page", - "duration": 4246851, - "status": "Success" - }, - { - "id": "18", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1412099, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---account-summary---go-paperless;multiple-accounts-all-of-the-accounts-associated-with-the-user-are-not-set-to-go-paperless-and-are-not-eligible-for-go-paperless-link-does-not-display", - "description": "Scenario:Multiple Accounts-All of the accounts associated with the user are not Set to Go Paperless and are Not Eligible for Go Paperless-Link Does Not Display", - "duration": 16329060, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :the user has multiple accounts \"all are not eligible and are not flagged paperless\" is logged in", - "duration": 10877299, - "status": "Success" - }, - { - "id": "43", - "description": "When :I am on the Account Summary page", - "duration": 4108847, - "status": "Success" - }, - { - "id": "44", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1342914, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---statements-&-documents---go-paperless", - "description": "Feature:Related Links - Statements & Documents - Go Paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 42024691, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 18647442, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user has business account is logged in", - "duration": 11080790, - "status": "Success" - }, - { - "id": "5", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7566652, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---statements-&-documents---go-paperless;account-not-eligible-to-sign-up-for-go-paperless-and-account-not-set-to-go-paperless-(related-link-does-not-display)", - "description": "Scenario:Account Not Eligible to Sign Up for Go Paperless and Account Not Set to Go Paperless (Related Link Does Not Display)", - "duration": 23377249, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "When :the account I select is not eligible and is not flagged for statement suppression", - "duration": 22039476, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1337773, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---make-one-time-payment---step1,-step2-and-step3", - "description": "Feature:Related Links - Make One Time Payment - Step1, Step2 and Step3", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 177066466, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---make-one-time-payment---step1,-step2-and-step3;display-account-specific-statements-related-link-for-make-a-one-time-payment-step-1---3201", - "description": "Scenario:Display account specific statements Related Link for Make a One Time Payment Step 1 - 3201", - "duration": 129025609, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :a customer with zero minimum balance logs in", - "duration": 9991288, - "status": "Success" - }, - { - "id": "23", - "description": "When :the customer is making a one time payment", - "duration": 52541366, - "status": "Success" - }, - { - "id": "24", - "description": "And :I select the pay to account ending in \"2081\"", - "duration": 66492955, - "status": "Failure" - }, - { - "id": "25", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :\"check_my_statements\" link is displayed with an url \"\/accounts\/b1814976134aecf38190e237020104e56240490a9b4a46907c2076ebcd6a543c\/statements\" and the link text of \"Check my Statements\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :when I click on the \"check_my_statements\" link, I go to the url \"\/accounts\/6665205e5959ca1924b7af8caa6802c438449815c3906ced0fbd0c163f26ee99\/statements\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :the page title contains \"Statements & Documents\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---make-one-time-payment---step1,-step2-and-step3;display-all-the-related-links-for-the-make-a-one-time-payment-step-3-page-for-account-managers", - "description": "Scenario:Display all the related links for the Make a One Time Payment Step 3 Page For Account Managers", - "duration": 48040857, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "114", - "description": "Given :an account manager logs in", - "duration": 10512008, - "status": "Success" - }, - { - "id": "115", - "description": "When :the customer is making a one time payment", - "duration": 37528849, - "status": "Failure" - }, - { - "id": "116", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "And :the page does not contain a link for \"Manage AutoPay\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "And :the customer submits payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "And :the customer approves the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "124", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "125", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - }, - { - "id": "131", - "description": "And :the page does not contain a link for \"Manage AutoPay\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---manage-payment-account", - "description": "Feature:Related Links - Manage Payment Account", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 38296179, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---manage-payment-account;display-all-the-related-links-for-manage-payment-accounts-page-for-account-manager", - "description": "Scenario:Display all the related links for Manage Payment Accounts Page for Account Manager", - "duration": 38296179, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "38", - "description": "Given :I mock log into online servicing as a related_links \"account manager\"", - "duration": 3188099, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to the Manage Payment Accounts page", - "duration": 35108080, - "status": "Failure" - }, - { - "id": "40", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "And :the Manage Payment Accounts page does not contain a link for \"Manage AutoPay\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---payment-activity", - "description": "Feature:Related Links - Payment Activity", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 38782459, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---payment-activity;display-account-specific-statements-related-link-for-payment-activity-page---3201", - "description": "Scenario:Display account specific statements Related Link for Payment Activity Page - 3201", - "duration": 38782459, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I mock log into online servicing as a RELATED_LINKS \"multiple_account_holder\"", - "duration": 4127503, - "status": "Success" - }, - { - "id": "23", - "description": "When :I visit the Payment Activity page", - "duration": 3814018, - "status": "Success" - }, - { - "id": "24", - "description": "And :selects an account from the account drop down box", - "duration": 30840938, - "status": "Failure" - }, - { - "id": "25", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :\"check_my_statements\" link is displayed with an url \"\/accounts\/6665205e5959ca1924b7af8caa6802c438449815c3906ced0fbd0c163f26ee99\/statements\" and the link text of \"Check my Statements\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---statement-&-documents", - "description": "Feature:Related Links - Statement & Documents", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 22164309, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "related-links---statement-&-documents;update-my-paperless-settings-drawer-is-expanded-when-go-paperless-link-is-clicked", - "description": "Scenario:Update my paperless settings drawer is expanded when Go Paperless link is clicked", - "duration": 22164309, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user has business account is logged in", - "duration": 11749705, - "status": "Success" - }, - { - "id": "8", - "description": "When :I navigate to the Statements & Documents Page", - "duration": 7455455, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1182948, - "status": "Success" - }, - { - "id": "10", - "description": "And :\"paperless\" link is displayed with an url \"\/preferences\/paperless\" and the link text of \"Go Paperless\"", - "duration": 1776201, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-selfservice-accountcombination-web\/", - "startTime": 0, - "endTime": 0, - "duration": 563180022, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "account-combination-eligibility-blue-test", - "description": "Feature:Account Combination Eligibility Blue Test", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 407499920, - "totalTestCaseCount": 8, - "failedTestCaseCount": 8, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-source-cards---card-nickname_1", - "description": "Scenario:Selection Page - Account Combo Source Cards - Card nickname_1", - "duration": 51016164, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "144", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 11040945, - "status": "Success" - }, - { - "id": "145", - "description": "And :the user click on the \"Services\" option.", - "duration": 39975219, - "status": "Failure" - }, - { - "id": "146", - "description": "And :the user is on the \"Card Services\" section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "And :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "148", - "description": "When :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "149", - "description": "Then :the selection page displays The nickname of the source cards for \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---select-card-button", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Select Card Button", - "duration": 50765379, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "286", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10999942, - "status": "Success" - }, - { - "id": "287", - "description": "And :the user click on the \"Services\" option.", - "duration": 39765437, - "status": "Failure" - }, - { - "id": "288", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "289", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "290", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "291", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "292", - "description": "And :the Select Card button is displayed in the destination card row for user \"cardfusion_dev_006\".", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;updated-terms-and-conditions-and-checkboxes-text-is-displayed", - "description": "Scenario:Updated Terms and Conditions and checkboxes text is displayed", - "duration": 50869899, - "totalTestStepCount": 13, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 11, - "status": "Failure", - "testSteps": [ - { - "id": "298", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10500021, - "status": "Success" - }, - { - "id": "299", - "description": "And :the user click on the \"Services\" option.", - "duration": 40369878, - "status": "Failure" - }, - { - "id": "300", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "301", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "302", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "303", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "304", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "305", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "306", - "description": "And :the user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "307", - "description": "And :the text \"Updated Terms & Conditions. Print\" is being displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "308", - "description": "And :checkbox ONE on the left in section with text I understand that my card ending in ...XXXX will be permanently closed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "309", - "description": "And :checkbox TWO on the left in section with text I understand that my Journey Rewards card ending in ...xxxx will be permanently closed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "310", - "description": "And :checkbox Three on the left in section with text I understand any un-redeemed rewards associated with my card ending in ...XXXX will be lost redeem now for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---card-image", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Card Image", - "duration": 52369564, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "369", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 11495876, - "status": "Success" - }, - { - "id": "370", - "description": "And :the user click on the \"Services\" option.", - "duration": 40873688, - "status": "Failure" - }, - { - "id": "371", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "372", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "373", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "374", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "375", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "376", - "description": "And :the eligible destination card for the source card for user \"cardfusion_dev_006\" should be displayed.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "377", - "description": "And :the destination card's image for all eligible card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-pagle---account-combo-destination-cards---card-name", - "description": "Scenario:Selection Pagle - Account Combo Destination Cards - Card Name", - "duration": 50387024, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "383", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10229401, - "status": "Success" - }, - { - "id": "384", - "description": "And :the user click on the \"Services\" option.", - "duration": 40157623, - "status": "Failure" - }, - { - "id": "385", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "386", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "387", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "388", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "389", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "390", - "description": "And :the eligible destination card for the source card for user \"cardfusion_dev_006\" should be displayed.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "391", - "description": "Then :the product name for the destination card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---last-four-digits", - "description": "Scenario:Selection Page - Account Combo Destination Cards - last four digits", - "duration": 49999157, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "397", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10330213, - "status": "Success" - }, - { - "id": "398", - "description": "And :the user click on the \"Services\" option.", - "duration": 39668944, - "status": "Failure" - }, - { - "id": "399", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "400", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "401", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "402", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "403", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "404", - "description": "Then :the last four digits of the destination card is displayed prefixed with text ...xxx for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---opened-date", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Opened Date", - "duration": 51124031, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "410", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 11060737, - "status": "Success" - }, - { - "id": "411", - "description": "And :the user click on the \"Services\" option.", - "duration": 40063294, - "status": "Failure" - }, - { - "id": "412", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "413", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "414", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "415", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "416", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "417", - "description": "Then :the Opened date of the destination card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---original-credit-line", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Original Credit Line", - "duration": 50968702, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "423", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10457851, - "status": "Success" - }, - { - "id": "424", - "description": "And :the user click on the \"Services\" option.", - "duration": 40510851, - "status": "Failure" - }, - { - "id": "425", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "426", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "427", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "428", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "429", - "description": "Then :Credit Line: is displayed in bold for destination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "430", - "description": "And :Credit Limit Value is displayed under Credit Line XX for destination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "account-combination-fulfillment-blue-test", - "description": "Feature:Account Combination Fulfillment Blue Test", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 155680102, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "account-combination-fulfillment-blue-test;destination-card-section---new-info-with-nickname", - "description": "Scenario:Destination Card Section - New info with Nickname", - "duration": 53155544, - "totalTestStepCount": 21, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 19, - "status": "Failure", - "testSteps": [ - { - "id": "51", - "description": "Given :I setup mocks for accountcombination-fullfillment as a \"cardfusion_demo_1\" and login", - "duration": 11621313, - "status": "Success" - }, - { - "id": "52", - "description": "And :the user click on the \"Services\" option.", - "duration": 41534231, - "status": "Failure" - }, - { - "id": "53", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :user clicks on Confirm button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "And :the header text Account Combination is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the nickname of the destination card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :the last four digits of the destination card is displayed prefixed with ... for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :the rewards column is displayed with title \"Rewards:\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :the Membership Fees column is displayed with title \"Membership Fees:\" fitting in two rows", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :the Purchase APR column is displayed with title \"Purchase APR:\" fitting in two rows", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :the Available Credit column is displayed with title \"Available Credit:\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "And :the Total Credit Line column is displayed with title \"Total Credit Line:\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-fulfillment-blue-test;verify-no-card-eligibile-for-combination", - "description": "Scenario:Verify No card eligibile for combination", - "duration": 52398131, - "totalTestStepCount": 20, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 18, - "status": "Failure", - "testSteps": [ - { - "id": "76", - "description": "Given :I setup mocks for accountcombination-fullfillment-ineligible as a \"cardfusion_demo_1\" and login", - "duration": 10847698, - "status": "Success" - }, - { - "id": "77", - "description": "And :the user click on the \"Services\" option.", - "duration": 41550433, - "status": "Failure" - }, - { - "id": "78", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "85", - "description": "And :user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "86", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "87", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :user clicks on Confirm button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :the cards ineligible page is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :eligibility card eligibility requirements displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :requirement one Card accounts must be in good standing displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :requirement two Card accounts must be open for at least 6 months displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :requirement three One card account must have a 0 balance and no pending transactions displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "And :requirement four Card accounts must be linked in your online banking profile displayed on the select page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-fulfillment-blue-test;verify-duplicate-request-for-combination", - "description": "Scenario:Verify Duplicate Request for combination", - "duration": 50126427, - "totalTestStepCount": 15, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 13, - "status": "Failure", - "testSteps": [ - { - "id": "100", - "description": "Given :I setup mocks for accountcombination-duplicaterequest as a \"cardfusion_demo_1\" and login", - "duration": 10190135, - "status": "Success" - }, - { - "id": "101", - "description": "And :the user click on the \"Services\" option.", - "duration": 39936292, - "status": "Failure" - }, - { - "id": "102", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "103", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "104", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "105", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "106", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "107", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "109", - "description": "And :user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "110", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :user clicks on Confirm button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "114", - "description": "And :the user gets a duplicate request page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-selfservice-loststolen-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1223463591, - "failedTestSuiteCount": 13, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 13, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "address-verification", - "description": "Feature:Address verification", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 14664650, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "address-verification;the-customer-is-displayed-their-address-via-mocks", - "description": "Scenario:The customer is displayed their address via mocks", - "duration": 14664650, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10595256, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3719414, - "status": "Success" - }, - { - "id": "8", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 349980, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the mailing address is displayed dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :display address confirmation text \"Please confirm your mailing address for account ending in \u00e2\u0080\u00a6\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :there are address confirmation tooltips dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "call-us-modal", - "description": "Feature:Call Us Modal", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 34848836, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "call-us-modal;no-cards-eligible-for-replacement-dt", - "description": "Scenario:No cards eligible for replacement dt", - "duration": 34848836, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_validate_call_us_modal_window\" and login", - "duration": 10696463, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3356332, - "status": "Success" - }, - { - "id": "8", - "description": "Then :present the Call us Modal dt.", - "duration": 20796041, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "confirmation-page---replacement", - "description": "Feature:Confirmation Page - Replacement", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 14142649, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "confirmation-page---replacement;validate-the--radio-button-is-preslected-when-one-account-is-good-standing-and-other-account-in-restricred-status", - "description": "Scenario:Validate the radio button is preslected when one account is good standing and other account in restricred status", - "duration": 14142649, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_one_good_one_bad_status\" and login", - "duration": 10320566, - "status": "Success" - }, - { - "id": "49", - "description": "And :the customer navigates to the LSRP page", - "duration": 3512671, - "status": "Success" - }, - { - "id": "50", - "description": "And :the customer clicks the \"Damaged\" radio button dt", - "duration": 309412, - "status": "Failure" - }, - { - "id": "51", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :validate the radio button is preselected for linked account where one is good standing and other in restricted status for damaged flow", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "confirmation-page---ls-same-card", - "description": "Feature:Confirmation Page - LS Same Card", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 14499694, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "confirmation-page---ls-same-card;validate-the--radio-button-is-preslected-when-one-account-is-good-standing-and-other-account-in-restricred-status", - "description": "Scenario:Validate the radio button is preslected when one account is good standing and other account in restricred status", - "duration": 14499694, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "50", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_one_good_one_bad_status\" and login", - "duration": 10868787, - "status": "Success" - }, - { - "id": "51", - "description": "And :the customer navigates to the LSRP page", - "duration": 3319801, - "status": "Success" - }, - { - "id": "52", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 311106, - "status": "Failure" - }, - { - "id": "53", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :validate the radio button is preselected for linked account where one is good standing and other in restricted status for ls flow", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "drawers-allow-moving-between-content-regions-on-the-page", - "description": "Feature:Drawers allow moving between content regions on the page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 50855640, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "drawers-allow-moving-between-content-regions-on-the-page;page-title-displays-once-the-page-is-accessed", - "description": "Scenario:Page title displays once the page is accessed", - "duration": 24490942, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10383100, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3266807, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the page title will include 'Report a Lost, Stolen, or Damaged Card' dt", - "duration": 10841035, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "drawers-allow-moving-between-content-regions-on-the-page;initial-drawer-is-active-on-page-load", - "description": "Scenario:Initial drawer is active on page load", - "duration": 26364698, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11155078, - "status": "Success" - }, - { - "id": "14", - "description": "And :the customer navigates to the LSRP page", - "duration": 4360382, - "status": "Success" - }, - { - "id": "15", - "description": "Then :the \"What happened to your card?\" drawer is open dt", - "duration": 10849238, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can", - "description": "Feature:As a customer, I want access to card replacement FAQs from the card replacement page so I can", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 146101391, - "totalTestCaseCount": 6, - "failedTestCaseCount": 3, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 15808006, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11524419, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 4283587, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can;faq-on-card-replacement-page-and-able-to-access-the-faq-page-dt", - "description": "Scenario:FAQ on Card Replacement page and able to access the FAQ page dt", - "duration": 34457695, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "11", - "description": "Then :FAQ is available on the Card Replacement page dt", - "duration": 34457695, - "status": "Failure" - }, - { - "id": "12", - "description": "And :FAQ order on Card Replacement page is correct dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "When :any FAQ link is clicked on Card Replacement page, a new FAQ modal is opened dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :Card Replacement FAQ window is closed when 'Done' option is clicked dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14154807, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10404233, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3750574, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can;faq-on-card-replacement-page---close-using-x-option-dt", - "description": "Scenario:FAQ on Card Replacement page - close using X option dt", - "duration": 33788729, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "When :any FAQ link is clicked on Card Replacement page, a new FAQ modal is opened dt", - "duration": 33788729, - "status": "Failure" - }, - { - "id": "20", - "description": "And :Card Replacement FAQ window is closed when 'X' option is clicked dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14469191, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10637715, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3831476, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can;faq-on-card-replacement-page---close-using-done-option-dt", - "description": "Scenario:FAQ on Card Replacement page - close using Done option dt", - "duration": 33422963, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "When :any FAQ link is clicked on Card Replacement page, a new FAQ modal is opened dt", - "duration": 33422963, - "status": "Failure" - }, - { - "id": "26", - "description": "And :Card Replacement FAQ window is closed when 'Done' option is clicked dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "b-509522-foreign-address-modal", - "description": "Feature:B-509522 Foreign Address Modal", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 14382872, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "b-509522-foreign-address-modal;call-agent-message-when-card-mailing-address-is-foreign-address", - "description": "Scenario:Call Agent message when Card mailing address is Foreign Address", - "duration": 14382872, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_validate_foreign_address_pop_up\" and login", - "duration": 10662005, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3412316, - "status": "Success" - }, - { - "id": "8", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 308551, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :present the Foreign Address Modal dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :display \"Call us to replace your card\" in the modal dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :validate first paragraph in the modal is \"We're sorry, but our records show a mailing address outside of the United States. Because of this we cannot complete your request online. To request a new card for this account, please call us at\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :validate phone number in the modal is \"1-800-227-4825\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "And :validate second paragraph in the modal is \"For the fastest service, please have your 16-digit credit card number handy. If you do not know your account number, please be prepared to answer questions to authenticate your identity.\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page", - "description": "Feature:B-508887 Drawers allow moving between content regions on the page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 101832945, - "totalTestCaseCount": 7, - "failedTestCaseCount": 7, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-clicks-next-on-step-1-for-lost-stolen-flow", - "description": "Scenario:Customer clicks next on Step 1 for Lost Stolen flow", - "duration": 14194352, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10498106, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3396184, - "status": "Success" - }, - { - "id": "8", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 300062, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :drawer \"1\" is renamed to \"Lost or Stolen Card\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-clicks-next-on-step-1--for-damaged-flow", - "description": "Scenario:Customer clicks next on Step 1 for Damaged flow", - "duration": 13642842, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 10144410, - "status": "Success" - }, - { - "id": "16", - "description": "And :the customer navigates to the LSRP page", - "duration": 3168967, - "status": "Success" - }, - { - "id": "17", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 329465, - "status": "Failure" - }, - { - "id": "18", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :drawer \"1\" is renamed to \"Damaged Card Replacement\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-clicks-next-on-step-1-lost-stolen-flow", - "description": "Scenario:Customer clicks next on Step 1 Lost stolen flow", - "duration": 14483046, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10364022, - "status": "Success" - }, - { - "id": "25", - "description": "And :the customer navigates to the LSRP page", - "duration": 3826996, - "status": "Success" - }, - { - "id": "26", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 292028, - "status": "Failure" - }, - { - "id": "27", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :the customer click \"Edit\" link on drawer \"1\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :the \"What happened to your card?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to-step-1-using-button", - "description": "Scenario:Customer returns to Step 1 using button", - "duration": 16546803, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "34", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11865183, - "status": "Success" - }, - { - "id": "35", - "description": "And :the customer navigates to the LSRP page", - "duration": 4255138, - "status": "Success" - }, - { - "id": "36", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 426482, - "status": "Failure" - }, - { - "id": "37", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "And :the \"Back\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "Then :the \"What happened to your card?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to-step-2-using-button", - "description": "Scenario:Customer returns to Step 2 using button", - "duration": 14432327, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "44", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10535112, - "status": "Success" - }, - { - "id": "45", - "description": "And :the customer navigates to the LSRP page", - "duration": 3517521, - "status": "Success" - }, - { - "id": "46", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 379694, - "status": "Failure" - }, - { - "id": "47", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "Then :drawer \"2\" is renamed to \"Replacing Card Ending\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to--step-2-using-link", - "description": "Scenario:Customer returns to Step 2 using link", - "duration": 14382926, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "55", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10808659, - "status": "Success" - }, - { - "id": "56", - "description": "And :the customer navigates to the LSRP page", - "duration": 3272998, - "status": "Success" - }, - { - "id": "57", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 301269, - "status": "Failure" - }, - { - "id": "58", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :the customer click \"Edit\" link on drawer \"2\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "Then :the \"Which card should we replace?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to--step-2-using-button", - "description": "Scenario:Customer returns to Step 2 using button", - "duration": 14150649, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10463204, - "status": "Success" - }, - { - "id": "68", - "description": "And :the customer navigates to the LSRP page", - "duration": 3297600, - "status": "Success" - }, - { - "id": "69", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 389845, - "status": "Failure" - }, - { - "id": "70", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :the \"Back\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "Then :the \"Which card should we replace?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "drawers-allow-moving-between-content-regions-on-the-page", - "description": "Feature:Drawers allow moving between content regions on the page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 16129183, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "drawers-allow-moving-between-content-regions-on-the-page;closed-with-no-balance-and--closed-with-balance-statuses-when--customer-is-on-step-2-card-selection", - "description": "Scenario:Closed with no balance and Closed with balance Statuses when Customer is on step 2 card selection", - "duration": 16129183, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_validate_closed_account_behavior\" and login", - "duration": 10090133, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 5726854, - "status": "Success" - }, - { - "id": "8", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 312196, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the \"Which card should we replace?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "Then :the Account ending in \"0379\" should not be displayed dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the Account ending in \"4064\" should not be displayed dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links", - "description": "Feature:Related links", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 151820429, - "totalTestCaseCount": 12, - "failedTestCaseCount": 6, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 13490204, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10406366, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3083838, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;2", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10877475, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10877475, - "status": "Failure" - }, - { - "id": "14", - "description": "And :I want to \"view_transactions\" link is displayed with an url \"\/accounts\/transactions\" and the link text of \"View my Transactions\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15603971, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11311751, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 4292220, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;3", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10878883, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10878883, - "status": "Failure" - }, - { - "id": "15", - "description": "And :I want to \"check_my_statements\" link is displayed with an url \"\/accounts\/statements\" and the link text of \"Check my Statements\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14863270, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11014195, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3849075, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;4", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10827709, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10827709, - "status": "Failure" - }, - { - "id": "16", - "description": "And :I want to \"alerts\" link is displayed with an url \"\/accounts\/alerts\" and the link text of \"Set Account Alerts\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13518898, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10551983, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 2966915, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;5", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10806769, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10806769, - "status": "Failure" - }, - { - "id": "17", - "description": "And :I want to \"view_alert_history\" link is displayed with an url \"\/accounts\/alerts\/history\" and the link text of \"View Alert History\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14246704, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11020298, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3226406, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;6", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10823246, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10823246, - "status": "Failure" - }, - { - "id": "18", - "description": "And :I want to \"make_payment\" link is displayed with an url \"\/accounts\/payments\/otp\" and the link text of \"Make a Payment\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15041699, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11201426, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3840273, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;7", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10841601, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10841601, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I want to \"view_pending_payments\" link is displayed with an url \"\/accounts\/paymentactivity\" and the link text of \"View Pending Payments\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "replacement-reason-selection-drawer", - "description": "Feature:Replacement Reason Selection Drawer", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 245846091, - "totalTestCaseCount": 11, - "failedTestCaseCount": 11, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "replacement-reason-selection-drawer;the-initial-drawer-is-visible", - "description": "Scenario:The initial drawer is visible", - "duration": 24661222, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10542861, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3326974, - "status": "Success" - }, - { - "id": "8", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 10791387, - "status": "Failure" - }, - { - "id": "9", - "description": "Then :the \"Next\" button is not visible dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-drawers-number-label-is-correct-dt", - "description": "Scenario:The drawers number label is correct dt", - "duration": 25382437, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10815710, - "status": "Success" - }, - { - "id": "15", - "description": "And :the customer navigates to the LSRP page", - "duration": 3600474, - "status": "Success" - }, - { - "id": "16", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 10966253, - "status": "Failure" - }, - { - "id": "17", - "description": "Then :the open drawer header is numbered \"1\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;there-is-a-lost-or-stolen-radio-button", - "description": "Scenario:There is a Lost or stolen radio button", - "duration": 24601213, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10519687, - "status": "Success" - }, - { - "id": "23", - "description": "And :the customer navigates to the LSRP page", - "duration": 3252580, - "status": "Success" - }, - { - "id": "24", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 10828946, - "status": "Failure" - }, - { - "id": "25", - "description": "And :the \"Lost or Stolen\" radio button is visible dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :the \"Lost or Stolen\" radio button is not selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :the \"Next\" button is not visible dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;there-is-a-damaged-radio-button", - "description": "Scenario:There is a Damaged radio button", - "duration": 24750511, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 10300689, - "status": "Success" - }, - { - "id": "33", - "description": "And :the customer navigates to the LSRP page", - "duration": 3610666, - "status": "Success" - }, - { - "id": "34", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 10839156, - "status": "Failure" - }, - { - "id": "35", - "description": "And :the \"Damaged\" radio button is visible dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :the \"Damaged\" radio button is not selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "Then :the \"Next\" button is not visible dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-lost-or-stolen-radio-button-is-selected-dt", - "description": "Scenario:The Lost or Stolen radio button is selected dt", - "duration": 14214293, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "42", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10539924, - "status": "Success" - }, - { - "id": "43", - "description": "And :the customer navigates to the LSRP page", - "duration": 3375911, - "status": "Success" - }, - { - "id": "44", - "description": "Given :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 298458, - "status": "Failure" - }, - { - "id": "45", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-lost-or-stolen-label-is-selected", - "description": "Scenario:The Lost or Stolen label is selected", - "duration": 24328092, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "50", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10472775, - "status": "Success" - }, - { - "id": "51", - "description": "And :the customer navigates to the LSRP page", - "duration": 3028953, - "status": "Success" - }, - { - "id": "52", - "description": "Given :the customer clicks the \"Lost or Stolen\" label dt", - "duration": 10826364, - "status": "Failure" - }, - { - "id": "53", - "description": "When :the \"Lost or Stolen\" radio button is selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-lost-or-stolen-paragraph-is-selected", - "description": "Scenario:The Lost or Stolen paragraph is selected", - "duration": 25296153, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "59", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10724400, - "status": "Success" - }, - { - "id": "60", - "description": "And :the customer navigates to the LSRP page", - "duration": 3736557, - "status": "Success" - }, - { - "id": "61", - "description": "Given :the customer clicks the \"Lost or Stolen\" paragraph dt", - "duration": 10835196, - "status": "Failure" - }, - { - "id": "62", - "description": "When :the \"Lost or Stolen\" radio button is selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-damaged-radio-button-is-selected", - "description": "Scenario:The Damaged radio button is selected", - "duration": 14267072, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "68", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 10614158, - "status": "Success" - }, - { - "id": "69", - "description": "And :the customer navigates to the LSRP page", - "duration": 3356167, - "status": "Success" - }, - { - "id": "70", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 296747, - "status": "Failure" - }, - { - "id": "71", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-damaged-label-is-selected", - "description": "Scenario:The Damaged label is selected", - "duration": 26426336, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "76", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 10741377, - "status": "Success" - }, - { - "id": "77", - "description": "And :the customer navigates to the LSRP page", - "duration": 4656263, - "status": "Success" - }, - { - "id": "78", - "description": "When :the customer clicks the \"Damaged\" label dt", - "duration": 11028696, - "status": "Failure" - }, - { - "id": "79", - "description": "And :the \"Damaged\" radio button is selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-damaged-paragraph-is-selected", - "description": "Scenario:The Damaged paragraph is selected", - "duration": 26343565, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "85", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 12077795, - "status": "Success" - }, - { - "id": "86", - "description": "And :the customer navigates to the LSRP page", - "duration": 3381057, - "status": "Success" - }, - { - "id": "87", - "description": "When :the customer clicks the \"Damaged\" paragraph dt", - "duration": 10884713, - "status": "Failure" - }, - { - "id": "88", - "description": "And :the \"Damaged\" radio button is selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-next-button-is-clicked", - "description": "Scenario:The Next button is clicked", - "duration": 15575197, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "94", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11042295, - "status": "Success" - }, - { - "id": "95", - "description": "And :the customer navigates to the LSRP page", - "duration": 4218589, - "status": "Success" - }, - { - "id": "96", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 314313, - "status": "Failure" - }, - { - "id": "97", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "Then :the \"What happened to your card?\" drawer is closed dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :the \"Which card should we replace?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions", - "description": "Feature:Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 271788420, - "totalTestCaseCount": 7, - "failedTestCaseCount": 7, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions;there-are-no-recent-transactions-since-your-last-statement.-please-click-on-view-all-transactions-below-to-review-your-recent-transaction-history.", - "description": "Scenario:There are no recent transactions since your last statement. Please click on View All Transactions below to review your recent transaction history.", - "duration": 15805379, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_with_no_recent_transactions\" and login", - "duration": 11360416, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 4060008, - "status": "Success" - }, - { - "id": "8", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 384955, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "Then :the \"Please click on \"View All Transactions\" to review your transaction history. If you see any unrecognized activity, please call us at 1-800-227-4825. Click \"Next\" to continue.\" text is displayed for no transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :display a link to \"View All Transactions\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;there-are-recent-transactions-since-your-last-statement.-please-click-on-view-all-transactions-below-to-review-your-recent-transaction-history.", - "description": "Scenario:There are recent transactions since your last statement. Please click on View All Transactions below to review your recent transaction history.", - "duration": 14725714, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_recent_transactions_since_last_statement\" and login", - "duration": 10941702, - "status": "Success" - }, - { - "id": "18", - "description": "And :the customer navigates to the LSRP page", - "duration": 3480494, - "status": "Success" - }, - { - "id": "19", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 303518, - "status": "Failure" - }, - { - "id": "20", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :transaction data should be displayed dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :display a link to \"View All Transactions\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;to-verify-that-the-user-is-able-to-see-recent-5-transactions-when-there-are-more-than-5-transactions", - "description": "Scenario:To verify that the user is able to see recent 5 transactions when there are more than 5 transactions", - "duration": 48984327, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_display_recent_fivetransactions\" and login", - "duration": 10826441, - "status": "Success" - }, - { - "id": "29", - "description": "And :they are on the Lost Stolen page dt", - "duration": 38157886, - "status": "Failure" - }, - { - "id": "30", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :\"5\" most recent transaction is displayed for the selected card", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "And :user clicks on View All Transactions link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :user is navigated to T and D page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "Then :validate the sorting order on LSRP and Transaction pages", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;to-verify-that-the-user-is-able-to-see-recent-transactions-when-there-are-less-than-5-transactions", - "description": "Scenario:To verify that the user is able to see recent transactions when there are less than 5 transactions", - "duration": 48250238, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "41", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_display_recent_4transactions\" and login", - "duration": 10210639, - "status": "Success" - }, - { - "id": "42", - "description": "And :they are on the Lost Stolen page dt", - "duration": 38039599, - "status": "Failure" - }, - { - "id": "43", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "And :\"4\" most recent transaction is displayed for the selected card", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;to-verify-that-the-user-is-able-to-see-payments-transactions-and-not-pending-transactions", - "description": "Scenario:To verify that the user is able to see PAYMENTS transactions and not pending transactions", - "duration": 48092588, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "51", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_recent_transactions_with_payment\" and login", - "duration": 11103570, - "status": "Success" - }, - { - "id": "52", - "description": "And :they are on the Lost Stolen page dt", - "duration": 36989018, - "status": "Failure" - }, - { - "id": "53", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :the most recent payment transaction is displayed for the selected card", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :the pending transactions are NOT displayed for the selected card", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;to-verify-that-the-primary-and-auth-users-having-same-plastic-are-able-to-see-recent-5-transactions", - "description": "Scenario:To verify that the Primary and Auth users having same plastic are able to see recent 5 transactions", - "duration": 47658863, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "62", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_primary_auth_users_same_plastic_recent_transactions\" and login", - "duration": 10252929, - "status": "Success" - }, - { - "id": "63", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37405934, - "status": "Failure" - }, - { - "id": "64", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :\"5\" most recent transaction is displayed for the selected card", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :the text \"This account has 2 cards.\" should display", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;to-verify-the-ui-validation---transaction-section-for-linked-user", - "description": "Scenario:To verify the UI validation - Transaction section for linked user", - "duration": 48271311, - "totalTestStepCount": 13, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 11, - "status": "Failure", - "testSteps": [ - { - "id": "73", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_linkedaccount_uivalidation\" and login", - "duration": 10645344, - "status": "Success" - }, - { - "id": "74", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37625967, - "status": "Failure" - }, - { - "id": "75", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "77", - "description": "And :the customer selects a card number \"4180\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "And :user clicks on View All Transactions link for the first account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :user is navigated to T and D page and the account dropdown should be displayed with selected account \"4180\" in LSRP page.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :they are on the Lost Stolen page dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :the customer selects a card number \"1799\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :user clicks on View All Transactions link for the second account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "85", - "description": "Then :user is navigated to T and D page and the account dropdown should be displayed with selected account \"1799\" in LSRP page.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "sort-order---lost-stolen-same-card", - "description": "Feature:Sort Order - Lost Stolen Same Card", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 146550791, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "sort-order---lost-stolen-same-card;validate-sort-order---single-account-same-plastic", - "description": "Scenario:Validate Sort Order - Single Account Same Plastic", - "duration": 49381789, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_single_account_same_plastic\" and login", - "duration": 11385642, - "status": "Success" - }, - { - "id": "7", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37996147, - "status": "Failure" - }, - { - "id": "8", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :verify the primary account is displayed on top in drawer2 for Single Account with Same Plastic", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :verify the Secondary accounts are sorted based on Act name in alphabetical order and then Last four digit in drawer2 for Single Account with Same Plastic", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "sort-order---lost-stolen-same-card;validate-sort-order---single-account-different-plastic", - "description": "Scenario:Validate Sort Order - Single Account different Plastic", - "duration": 49475595, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_single_account_different_plastic\" and login", - "duration": 11728848, - "status": "Success" - }, - { - "id": "16", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37746747, - "status": "Failure" - }, - { - "id": "17", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :verify the primary account is displayed on top in drawer2 for Single Account with different Plastic", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :verify the Secondary accounts are sorted based on Act name in alphabetical order and then Last four digit in drawer2 for Single Account with different Plastic", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "sort-order---lost-stolen-same-card;validate-sort-order---linked-account-different-plastic", - "description": "Scenario:Validate Sort Order - Linked Account Different Plastic", - "duration": 47693407, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_linked_account_different_plastic\" and login", - "duration": 10644292, - "status": "Success" - }, - { - "id": "25", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37049115, - "status": "Failure" - }, - { - "id": "26", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :verify the first primary account and corresponding secondary accounts are displayed on top in drawer2 for Linked Account with different Plastic", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :verify the second primary account and corresponding secondary accounts are displayed on top in drawer2 for Linked Account with different Plastic", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :verify the third primary account and corresponding secondary accounts are displayed on top in drawer2 for Linked Account with different Plastic", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-selfservice-rclip-web\/", - "startTime": 0, - "endTime": 0, - "duration": 736936216, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "multiple-card-customer---wiremock-scenarios", - "description": "Feature:Multiple Card Customer - Wiremock Scenarios", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 315688874, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "multiple-card-customer---wiremock-scenarios;verify-max-length-of-a-text-field", - "description": "Scenario:Verify Max Length of a Text Field", - "duration": 42102438, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2448480, - "status": "Success" - }, - { - "id": "8", - "description": "And :user is navigated to request credit line Page", - "duration": 36431878, - "status": "Success" - }, - { - "id": "9", - "description": "Then :title displayed is \"Request a Higher Credit Line\" on \"RequestCreditLineIncreasePage\"", - "duration": 3222080, - "status": "Failure" - }, - { - "id": "10", - "description": "And :user selects \"Visa Platinum\" card", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "Then :I expect maximum length of annual income is \"11\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-card-customer---wiremock-scenarios;visa-platinum-card-customer---successfully-navigated-to-approved-page-when-all-fields-entered", - "description": "Scenario:Visa Platinum Card Customer - Successfully navigated to Approved page when all fields entered", - "duration": 68408911, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2462397, - "status": "Success" - }, - { - "id": "18", - "description": "And :user is navigated to request credit line Page", - "duration": 35042834, - "status": "Success" - }, - { - "id": "19", - "description": "Then :user selects \"Visa Platinum\" card", - "duration": 30903680, - "status": "Failure" - }, - { - "id": "20", - "description": "And :user \"enters\" values for all questions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :I click on Submit button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-card-customer---wiremock-scenarios;multiple-card-customer---error-message-validation-when-a-mandatory-field-is-left-blank", - "description": "Scenario:Multiple Card Customer - Error Message Validation when a mandatory field is left blank", - "duration": 103706528, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2802158, - "status": "Success" - }, - { - "id": "29", - "description": "And :user is navigated to request credit line Page", - "duration": 39026703, - "status": "Success" - }, - { - "id": "30", - "description": "Then :user selects \"Visa Platinum\" card and enters value for questions leaving a mandatory field blank", - "duration": 30946492, - "status": "Success" - }, - { - "id": "31", - "description": "And :I click on Submit button", - "duration": 30931175, - "status": "Failure" - }, - { - "id": "32", - "description": "Then :I should see error message \"Please complete all required fields to continue.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :I should see error message \"Please enter a dollar amount\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-card-customer---wiremock-scenarios;multiple-card-customer---successfully-navigated-to-approved-page-when-optional-field-is-left-blank", - "description": "Scenario:Multiple Card Customer - Successfully navigated to Approved page when optional field is left blank", - "duration": 101470997, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "39", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2687358, - "status": "Success" - }, - { - "id": "40", - "description": "And :user is navigated to request credit line Page", - "duration": 37087922, - "status": "Success" - }, - { - "id": "41", - "description": "Then :user selects \"Visa Platinum\" card and enters value for questions leaving an optional field blank", - "duration": 30864060, - "status": "Success" - }, - { - "id": "42", - "description": "And :I click on Submit button", - "duration": 30831657, - "status": "Failure" - }, - { - "id": "43", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "single-card-customer---wiremock-scenarios", - "description": "Feature:Single Card Customer - Wiremock Scenarios", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 421247342, - "totalTestCaseCount": 6, - "failedTestCaseCount": 6, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "single-card-customer---wiremock-scenarios;user-successfuly-navigates-to-approved-page", - "description": "Scenario:User successfuly navigates to Approved Page", - "duration": 64506931, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2374568, - "status": "Success" - }, - { - "id": "8", - "description": "And :user is navigated to request credit line Page", - "duration": 62132363, - "status": "Failure" - }, - { - "id": "9", - "description": "When :the single user \"enters\" values for all questions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :I click on Submit button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;error-message-displayed-when-mandatory-field-is-left-blank", - "description": "Scenario:Error message displayed when Mandatory field is left blank", - "duration": 72176151, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2259888, - "status": "Success" - }, - { - "id": "18", - "description": "And :user is navigated to request credit line Page", - "duration": 37051131, - "status": "Success" - }, - { - "id": "19", - "description": "When :user enter values for questions and \"leave mandatory field blank\"", - "duration": 32865132, - "status": "Failure" - }, - { - "id": "20", - "description": "And :I click on Submit button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see error message \"Please complete all required fields to continue.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :I should see error message \"Please enter a dollar amount\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;successfully-navigated-to-approved-page-page-when-optional-field-is-left-blank", - "description": "Scenario:Successfully navigated to Approved Page page when optional field is left blank", - "duration": 72617163, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2418013, - "status": "Success" - }, - { - "id": "29", - "description": "And :user is navigated to request credit line Page", - "duration": 37328275, - "status": "Success" - }, - { - "id": "30", - "description": "When :user enter values for questions and \"leave optional field blank\"", - "duration": 32870875, - "status": "Failure" - }, - { - "id": "31", - "description": "And :I click on Submit button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;verify-max-length-of-a-text-field", - "description": "Scenario:Verify Max Length of a Text Field", - "duration": 70343112, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "38", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2396574, - "status": "Success" - }, - { - "id": "39", - "description": "And :user is navigated to request credit line Page", - "duration": 37076986, - "status": "Success" - }, - { - "id": "40", - "description": "When :I enter digits \"123456789111\" in annual income field", - "duration": 30869552, - "status": "Failure" - }, - { - "id": "41", - "description": "Then :I expect maximum length of annual income is \"11\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;currency-field-should-not-accept-special-characters", - "description": "Scenario:Currency field should not accept special characters", - "duration": 69895272, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "47", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2516847, - "status": "Success" - }, - { - "id": "48", - "description": "And :user is navigated to request credit line Page", - "duration": 36529190, - "status": "Success" - }, - { - "id": "49", - "description": "When :user enters alphanumeric string \"@@ab12\" in annual income field for \"single card\"", - "duration": 30849235, - "status": "Failure" - }, - { - "id": "50", - "description": "Then :field should accept only numeric \"12\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;check-faq-link-navigated-to-faq-page-on-request-page", - "description": "Scenario:Check FAQ link navigated to FAQ Page on Request Page", - "duration": 71708713, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "56", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2348005, - "status": "Success" - }, - { - "id": "57", - "description": "And :user is navigated to request credit line Page", - "duration": 36490019, - "status": "Success" - }, - { - "id": "58", - "description": "When :I click on FAQ Link", - "duration": 32870689, - "status": "Failure" - }, - { - "id": "59", - "description": "Then :FAQ Page gets displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-signout-seamless-navigation-web\/", - "startTime": 0, - "endTime": 0, - "duration": 267499036, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.", - "description": "Feature:As a credit card customer when i logged into the COS application and remain idle on the application for more than 14 minutes i should see timeout warning on the 15th minute.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 267499036, - "totalTestCaseCount": 7, - "failedTestCaseCount": 4, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-velocity-page,-verify-that-default-focus-is-on-the-continue-button-and-clicking-on-tab-key-moves-focus-on-to-logout-button.", - "description": "Scenario:For a velocity page, verify that default focus is on the continue button and clicking on TAB key moves focus on to Logout button.", - "duration": 23777999, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10601593, - "status": "Success" - }, - { - "id": "64", - "description": "And :I should see Account Summary page", - "duration": 4161607, - "status": "Success" - }, - { - "id": "65", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 545094, - "status": "Success" - }, - { - "id": "66", - "description": "And :I should see a timeout Pop-up window", - "duration": 1221309, - "status": "Success" - }, - { - "id": "67", - "description": "Then :I should click on TAB key", - "duration": 548926, - "status": "Success" - }, - { - "id": "68", - "description": "Then :I should click on Enter key", - "duration": 922219, - "status": "Success" - }, - { - "id": "69", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 5777144, - "status": "Success" - }, - { - "id": "70", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 107, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-velocity-page,verify-that-clicking-on-esc-key,-modal-window-is-not-closing.", - "description": "Scenario:For a velocity page,verify that clicking on esc key, modal window is not closing.", - "duration": 18702975, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "74", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10731413, - "status": "Success" - }, - { - "id": "75", - "description": "And :I should see Account Summary page", - "duration": 4172514, - "status": "Success" - }, - { - "id": "76", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 497109, - "status": "Success" - }, - { - "id": "77", - "description": "And :I should see a timeout Pop-up window", - "duration": 1468316, - "status": "Success" - }, - { - "id": "78", - "description": "Then :I should click on ESC key", - "duration": 548779, - "status": "Success" - }, - { - "id": "79", - "description": "And :I should see a timeout Pop-up window", - "duration": 1284844, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-velocity-page,-verify-that-clicking-on-spacebar-key,-action-is-submitted-to-the-application-based-on-which-field-the-focus-is-on.", - "description": "Scenario:For a velocity page, verify that clicking on Spacebar key, action is submitted to the application based on which field the focus is on.", - "duration": 29611364, - "totalTestStepCount": 12, - "failedTestStepCount": 0, - "successTestStepCount": 12, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "83", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10064590, - "status": "Success" - }, - { - "id": "84", - "description": "And :I should see Account Summary page", - "duration": 4113657, - "status": "Success" - }, - { - "id": "85", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 468612, - "status": "Success" - }, - { - "id": "86", - "description": "And :I should see a timeout Pop-up window", - "duration": 1228471, - "status": "Success" - }, - { - "id": "87", - "description": "Then :I should click on Spacebar key", - "duration": 561654, - "status": "Success" - }, - { - "id": "88", - "description": "And :I should see Account Summary page", - "duration": 4143052, - "status": "Success" - }, - { - "id": "89", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 495155, - "status": "Success" - }, - { - "id": "90", - "description": "And :I should see a timeout Pop-up window", - "duration": 1257393, - "status": "Success" - }, - { - "id": "91", - "description": "Then :I should click on TAB key", - "duration": 533918, - "status": "Success" - }, - { - "id": "92", - "description": "Then :I should click on Spacebar key", - "duration": 978830, - "status": "Success" - }, - { - "id": "93", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 5765880, - "status": "Success" - }, - { - "id": "94", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 152, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,-when-i-click-on-continue-button-on-timeout-model-window,-focus-should-be-on-page-we-started-and-rsa-session-should-still-be-active", - "description": "Scenario:For a angular page, When i click on Continue button on timeout model window, focus should be on page we started and RSA session should still be active", - "duration": 48237041, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "98", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10939052, - "status": "Success" - }, - { - "id": "99", - "description": "And :I navigate to T&D page", - "duration": 37297989, - "status": "Failure" - }, - { - "id": "100", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "101", - "description": "And :I wait for \"2\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "102", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "103", - "description": "And :I click on logout Session", - "duration": 0, - "status": "Skipped" - }, - { - "id": "104", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "105", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "106", - "description": "And :I open bookmark url", - "duration": 0, - "status": "Skipped" - }, - { - "id": "107", - "description": "Then :I should see login page instead of capability", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,-verify-that-default-focus-is-on-the-continue-button-and-clicking-on-tab-key-moves-focus-on-to-logout-button.", - "description": "Scenario:For a angular page, verify that default focus is on the continue button and clicking on TAB key moves focus on to Logout button.", - "duration": 47356256, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "122", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10445369, - "status": "Success" - }, - { - "id": "123", - "description": "And :I navigate to T&D page", - "duration": 36910887, - "status": "Failure" - }, - { - "id": "124", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "125", - "description": "And :I wait for \"5\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "126", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "127", - "description": "Then :I should click on TAB key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "128", - "description": "Then :I should click on Enter key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "129", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "130", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,verify-that-clicking-on-esc-key,-modal-window-is-not-closing.", - "description": "Scenario:For a angular page,verify that clicking on esc key, modal window is not closing.", - "duration": 50550554, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "134", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 12218626, - "status": "Success" - }, - { - "id": "135", - "description": "And :I navigate to T&D page", - "duration": 38331928, - "status": "Failure" - }, - { - "id": "136", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :I wait for \"5\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "138", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "139", - "description": "Then :I should click on ESC key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "140", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,-verify-that-clicking-on-spacebar-key,-action-is-submitted-to-the-application-based-on-which-field-the-focus-is-on.", - "description": "Scenario:For a angular page, verify that clicking on Spacebar key, action is submitted to the application based on which field the focus is on.", - "duration": 49262847, - "totalTestStepCount": 14, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "144", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 11774295, - "status": "Success" - }, - { - "id": "145", - "description": "And :I navigate to T&D page", - "duration": 37488552, - "status": "Failure" - }, - { - "id": "146", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "And :I wait for \"5\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "148", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "149", - "description": "Then :I should click on Spacebar key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "150", - "description": "And :I should see T&D page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "152", - "description": "And :I wait for \"5\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "153", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "154", - "description": "Then :I should click on TAB key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "155", - "description": "Then :I should click on Spacebar key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "156", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "157", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-spanish-account-summary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 78948728, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "mock---spanish-account-summary-page", - "description": "Feature:Mock - Spanish Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 78948728, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "mock---spanish-account-summary-page;wiremock---multiple-account-user-sees-total-display-in-preferred-language;;2", - "description": "Scenario Outline:WireMock - Multiple Account User sees Total display in preferred language", - "duration": 78948728, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "10", - "description": "Given :a \"us_t_and_d_account\" customer logs in", - "duration": 8900169, - "status": "Success" - }, - { - "id": "10", - "description": "And :selects their preferred language to be \"Spanish\" language", - "duration": 70048559, - "status": "Failure" - }, - { - "id": "10", - "description": "Then :the user sees \"mock_account_summary_content\" in their preferred language", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-spanish-accounts-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-spanish-cardenrollment-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-spanish-headerfooter-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-spanish-payments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-spanish-services\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-spanish-statementsdocument-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-statements-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1109334405, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 8, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 10, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "card-image", - "description": "Feature:Card Image", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 148287744, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 27949863, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I login with a user with multiple accounts", - "duration": 27949863, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-image;the-card-art-displays-for-all-accounts-of-a-given-user", - "description": "Scenario:The Card Art Displays for all accounts of a given user", - "duration": 120337881, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "When :I go to the Statements page", - "duration": 10941514, - "status": "Success" - }, - { - "id": "11", - "description": "Then :the card art image for each card is displayed as follows:", - "duration": 109396367, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "go-paperless", - "description": "Feature:Go Paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 106338946, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 21533740, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I log in with the Go Paperless user", - "duration": 13304959, - "status": "Success" - }, - { - "id": "5", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8228781, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "go-paperless;account-not-eligible-to-sign-up-for-go-paperless-and-account-not-set-to-go-paperless-(button-does-not-display)", - "description": "Scenario:Account Not Eligible to Sign Up for Go Paperless and Account Not Set to Go Paperless (Button Does Not Display)", - "duration": 84805206, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "When :the account I select is not eligible and is not flagged for statement suppression", - "duration": 23084398, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the Go Paperless button is not displayed within the account brick", - "duration": 61720808, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verifying-the-monthly-statements", - "description": "Feature:Verifying the monthly statements", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 95624549, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verifying-the-monthly-statements;view-list-of-monthly-statements", - "description": "Scenario:View list of monthly statements", - "duration": 65251149, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in", - "duration": 20496273, - "status": "Success" - }, - { - "id": "8", - "description": "When :I have a visa business card account", - "duration": 19615341, - "status": "Success" - }, - { - "id": "9", - "description": "And :The account ends in \"2870\"", - "duration": 3519828, - "status": "Success" - }, - { - "id": "10", - "description": "And :I select to view statements from the year 2013", - "duration": 4048330, - "status": "Success" - }, - { - "id": "11", - "description": "And :I verify the menu items", - "duration": 13640811, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I should see a column for \"Description\"", - "duration": 1410321, - "status": "Success" - }, - { - "id": "13", - "description": "And :I should see a column for \"Date\"", - "duration": 2520245, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verifying-the-monthly-statements;adobe-reader-download-url-displays-on-statements-page", - "description": "Scenario:Adobe Reader download url displays on Statements page", - "duration": 30373400, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :the user logs in", - "duration": 19876763, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the Adobe Reader download information displays", - "duration": 2539431, - "status": "Success" - }, - { - "id": "21", - "description": "When :I click the Get Adobe Reader image", - "duration": 1887495, - "status": "Success" - }, - { - "id": "22", - "description": "Then :a new tab opens for me to download the reader", - "duration": 6069711, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "statements-&-documents---view\/print-online-documents", - "description": "Feature:Statements & Documents - View\/Print Online Documents", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 30062666, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 18768691, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 18768691, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---view\/print-online-documents;i-select-a-document-to-view", - "description": "Scenario:I select a document to view", - "duration": 11293975, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "When :I select the documents tab", - "duration": 5184590, - "status": "Success" - }, - { - "id": "11", - "description": "Then :I am able to see the account ending in \"2870\"", - "duration": 1583772, - "status": "Success" - }, - { - "id": "12", - "description": "And :I should see a column for \"Description\"", - "duration": 1557612, - "status": "Success" - }, - { - "id": "13", - "description": "And :I should see a column for \"Date\"", - "duration": 1487800, - "status": "Success" - }, - { - "id": "14", - "description": "And :I should see a column for \"Category\"", - "duration": 1480201, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "statements-&-documents---view-online-documents---screen-reader", - "description": "Feature:Statements & Documents - View Online Documents - Screen Reader", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 36129704, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "statements-&-documents---view-online-documents---screen-reader;online-documents-with-screen-reader", - "description": "Scenario:Online Documents With Screen Reader", - "duration": 36129704, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in", - "duration": 21860284, - "status": "Success" - }, - { - "id": "8", - "description": "When :I select the documents tab", - "duration": 5033709, - "status": "Success" - }, - { - "id": "9", - "description": "And :I select the document titled \"Account Restricted Notice\"", - "duration": 1794274, - "status": "Success" - }, - { - "id": "10", - "description": "And :\"Customer Service\" is be displayed in the category", - "duration": 1566946, - "status": "Success" - }, - { - "id": "11", - "description": "And :Verify the date", - "duration": 3620911, - "status": "Success" - }, - { - "id": "12", - "description": "And :I select the accessible version of the document statement", - "duration": 405566, - "status": "Success" - }, - { - "id": "13", - "description": "Then :a new window should popup for online documents", - "duration": 1848014, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "quarterly-refactor-data", - "description": "Feature:Quarterly Refactor Data", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 56652222, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "quarterly-refactor-data;summary-date-is-last-date-of-quarter", - "description": "Scenario:Summary Date is last date of quarter", - "duration": 56652222, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in", - "duration": 18835793, - "status": "Success" - }, - { - "id": "8", - "description": "When :I select a small business account to view", - "duration": 22080190, - "status": "Success" - }, - { - "id": "9", - "description": "And :I select the Quarterly tab", - "duration": 5565996, - "status": "Success" - }, - { - "id": "10", - "description": "And :I select a year that has all four quarterly summaries", - "duration": 5216639, - "status": "Success" - }, - { - "id": "11", - "description": "Then :the date for q1 quarterly summary is 03\/31", - "duration": 1186862, - "status": "Success" - }, - { - "id": "12", - "description": "And :the date for q2 quarterly summary is 06\/30", - "duration": 1243533, - "status": "Success" - }, - { - "id": "13", - "description": "And :the date for q3 quarterly summary is 09\/30", - "duration": 1262160, - "status": "Success" - }, - { - "id": "14", - "description": "And :the date for q4 quarterly summary is 12\/31", - "duration": 1261049, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "quarterly-summary-filter", - "description": "Feature:Quarterly Summary Filter", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 177075961, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 26560927, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 18380583, - "status": "Success" - }, - { - "id": "5", - "description": "And :I go to the Statements page", - "duration": 8180344, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "quarterly-summary-filter;verify-contents-of-dropdown-menu", - "description": "Scenario:Verify Contents of Dropdown Menu", - "duration": 24869219, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "When :I select the Quarterly tab", - "duration": 5811197, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the dropdown menu defaults to \"Last 4 Quarters\" for selection", - "duration": 5085620, - "status": "Success" - }, - { - "id": "13", - "description": "And :I can select the previous year from the dropdown", - "duration": 3585728, - "status": "Success" - }, - { - "id": "14", - "description": "And :I verify the menu items for the years in the menu", - "duration": 10386674, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 27186764, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 19123602, - "status": "Success" - }, - { - "id": "5", - "description": "And :I go to the Statements page", - "duration": 8063162, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "quarterly-summary-filter;not-enough-statements-for-selected-time-period-(customer-has-summaries-for-last-four-quarters-but-does-not-have-summaries-for-previous-year)", - "description": "Scenario:Not Enough Statements for Selected Time Period (Customer Has Summaries for Last Four Quarters But Does Not Have Summaries For Previous Year)", - "duration": 42479241, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :I select the Quarterly tab", - "duration": 5657063, - "status": "Success" - }, - { - "id": "21", - "description": "And :I have selected an account that was opened within the last four quarters", - "duration": 22396504, - "status": "Success" - }, - { - "id": "22", - "description": "And :I select to view statements from the year 2013", - "duration": 3902957, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the following message displays \"We're sorry, but a Quarterly Summary for this account is unavailable for this time period.\"", - "duration": 10522717, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 27035775, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 18906124, - "status": "Success" - }, - { - "id": "5", - "description": "And :I go to the Statements page", - "duration": 8129651, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "quarterly-summary-filter;no-summaries-for-last-four-quarters-but-does-have-summaries-for-previous-year", - "description": "Scenario:No Summaries for Last Four Quarters But Does Have Summaries For Previous Year", - "duration": 28944035, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "When :I select the Quarterly tab", - "duration": 5443290, - "status": "Success" - }, - { - "id": "30", - "description": "And :I have selected an account that was opened within the last four quarters", - "duration": 22218963, - "status": "Success" - }, - { - "id": "31", - "description": "Then :the following message displays \"We're sorry, but a Quarterly Summary for this account is unavailable for this time period.\"", - "duration": 1281782, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "refactor-statements-error", - "description": "Feature:Refactor Statements Error", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 72738398, - "totalTestCaseCount": 3, - "failedTestCaseCount": 1, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "refactor-statements-error;display-rtm-error-for-statements-when-clicking-the-tabs;;2", - "description": "Scenario Outline:Display RTM error for statements when clicking the tabs", - "duration": 20535750, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Given :I login with an account for \"user with statements error\"", - "duration": 9579339, - "status": "Success" - }, - { - "id": "13", - "description": "When :I click the \"Monthly\" on the statements page", - "duration": 8330514, - "status": "Success" - }, - { - "id": "13", - "description": "Then :the Monthly RTM error message is displayed", - "duration": 2625897, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "refactor-statements-error;display-rtm-error-for-statements-when-clicking-the-tabs;;3", - "description": "Scenario Outline:Display RTM error for statements when clicking the tabs", - "duration": 27784455, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :I login with an account for \"user with statements error\"", - "duration": 9940328, - "status": "Success" - }, - { - "id": "14", - "description": "When :I click the \"Documents\" on the statements page", - "duration": 15168894, - "status": "Success" - }, - { - "id": "14", - "description": "Then :the Documents RTM error message is displayed", - "duration": 2675233, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "refactor-statements-error;display-rtm-error-for-statements-when-clicking-the-view-print-link", - "description": "Scenario:Display RTM error for Statements when clicking the View Print link", - "duration": 24418193, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with an account for \"view print user with statements error\"", - "duration": 9993005, - "status": "Success" - }, - { - "id": "21", - "description": "When :I click the View\/Print link on the Year-End tab", - "duration": 10381837, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the RTM error message is displayed on a new tab", - "duration": 4043351, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status", - "description": "Feature:Statements & Documents - Validate Page Behavior Based on Account Status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 253059364, - "totalTestCaseCount": 16, - "failedTestCaseCount": 0, - "successTestCaseCount": 16, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 1643176, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1643176, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;small-business-account-entitled;;2", - "description": "Scenario Outline:Small Business Account Entitled", - "duration": 33320250, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"SB Closed With No Balance\"", - "duration": 8194325, - "status": "Success" - }, - { - "id": "49", - "description": "And :I navigate to the statements page", - "duration": 8414044, - "status": "Success" - }, - { - "id": "49", - "description": "And :I select the requisite account from the accounts drop-down", - "duration": 10714966, - "status": "Success" - }, - { - "id": "49", - "description": "Then :the statements page includes Quarterly Summary tab", - "duration": 5996915, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1949612, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1949612, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---no-description-added---status-of-coded-to-close,-revoked,-security-fraud-ls,-special-fraud-or-collections", - "description": "Scenario:Account Dropdown - No Description Added - Status of Coded to Close, Revoked, Security Fraud LS, Special Fraud or Collections", - "duration": 47167474, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "When :I log in with an account status of Coded to Close, Revoked, Security Fraud L\/S, Special Fraud or Collections", - "duration": 10257404, - "status": "Success" - }, - { - "id": "56", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8477614, - "status": "Success" - }, - { - "id": "57", - "description": "Then :my account does not have a description added in the account dropdown", - "duration": 28432456, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2221015, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2221015, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---account-closed---closed-with-no-balance,-closed-with-balance", - "description": "Scenario:Account Dropdown - Account Closed - Closed with No Balance, Closed with Balance", - "duration": 47770814, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "When :I log in with an account status of Closed with No Balance or Closed with Balance", - "duration": 10578466, - "status": "Success" - }, - { - "id": "64", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 9412662, - "status": "Success" - }, - { - "id": "65", - "description": "Then :the account dropdown has Account Closed at the end of the account name in the dropdown", - "duration": 27779686, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2400585, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2400585, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---bankrupt", - "description": "Scenario:Account Dropdown - Bankrupt", - "duration": 47191787, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "71", - "description": "When :I log in with an account status of Bankrupt, Deceased, Charged Off, or EOS Ineligible", - "duration": 9979058, - "status": "Success" - }, - { - "id": "72", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8833537, - "status": "Success" - }, - { - "id": "73", - "description": "Then :the account dropdown has Account Restricted at the end of the account name in the dropdown", - "duration": 28379192, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1876045, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1876045, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---charged-off-and-eos-ineligible-accounts-do-not-appear;;2", - "description": "Scenario Outline:Account Dropdown - Charged Off and EOS Ineligible Accounts Do Not Appear", - "duration": 18543298, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "85", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"Charged Off\" Account available", - "duration": 9303380, - "status": "Success" - }, - { - "id": "85", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7912869, - "status": "Success" - }, - { - "id": "85", - "description": "Then :the account displays as follows in the \"account does not appear in the dropdown\" account dropdown", - "duration": 1327049, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1686577, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1686577, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---charged-off-and-eos-ineligible-accounts-do-not-appear;;3", - "description": "Scenario Outline:Account Dropdown - Charged Off and EOS Ineligible Accounts Do Not Appear", - "duration": 17105028, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "86", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"EOS Ineligible\" Account available", - "duration": 8047968, - "status": "Success" - }, - { - "id": "86", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7765377, - "status": "Success" - }, - { - "id": "86", - "description": "Then :the account displays as follows in the \"account does not appear in the dropdown\" account dropdown", - "duration": 1291683, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1894438, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1894438, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;charged-off-and-eos-ineligible-accounts,-even-when-not-displayed-in-dropdown,-when-you-directly-link-to-them,-you-should-see-the-the-first-account-for-that-user-instead;;2", - "description": "Scenario Outline:Charged Off and EOS Ineligible Accounts, even when not displayed in dropdown, when you directly link to them, you should see the the first account for that user instead", - "duration": 12126690, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "98", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"Charged Off\" Account available", - "duration": 8343817, - "status": "Success" - }, - { - "id": "98", - "description": "And :I navigate to the statements page for card account of type \"Charged Off\"", - "duration": 2489415, - "status": "Success" - }, - { - "id": "98", - "description": "Then :I see the statements for the \"...1286\" for this customer", - "duration": 1293458, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2196732, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2196732, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;charged-off-and-eos-ineligible-accounts,-even-when-not-displayed-in-dropdown,-when-you-directly-link-to-them,-you-should-see-the-the-first-account-for-that-user-instead;;3", - "description": "Scenario Outline:Charged Off and EOS Ineligible Accounts, even when not displayed in dropdown, when you directly link to them, you should see the the first account for that user instead", - "duration": 13965843, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "99", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"EOS Ineligible\" Account available", - "duration": 10384813, - "status": "Success" - }, - { - "id": "99", - "description": "And :I navigate to the statements page for card account of type \"EOS Ineligible\"", - "duration": 2201364, - "status": "Success" - }, - { - "id": "99", - "description": "Then :I see the statements for the \"...2838\" for this customer", - "duration": 1379666, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents", - "description": "Feature:S&D Not Entitled to view Statements & Documents", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 133364851, - "totalTestCaseCount": 6, - "failedTestCaseCount": 3, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 1739044, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1739044, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents;account-not-entitled;;2", - "description": "Scenario Outline:Account Not Entitled", - "duration": 43035701, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Charged Off\"", - "duration": 9117560, - "status": "Success" - }, - { - "id": "16", - "description": "And :I navigate to the statements download page \"\/accounts\/dfefc2c89f4129e8393af744bb926feacc6159e78e1f065f331bac070e5a2614\/statements\/quarterly\/last12\/dmJyOi9DTU9EX0NBUkQvT05MX0NBUkRfUVRSX1NVTU0lNUJfJTVEdjcxMjYtNTQ4OS01NDkwLTU1NDMtVkhBMS00MzZGQUFBLTEwMTA4MzItODQyMjgtNDM4MDM5LTIxOTAwOS04NS03OS01LTItMC0lMjU1RSUyNTAxMTYzNTMlMjUwMVN0YXRlbWVudHMlMjUwMTElMjUwMUU5YmRmNWI3Ny1lZDZmLTRlNDMtODJlOC0xNzc4MzYyZWI0NzMlMjUwMTg0MjI4JTI1MDExNiUyNTAxMTAwMDAzMjUwMDklMjUwMTclMjUwMUNDJTI1MDExNjM1MyUyNTAxUTMlMjUwMTIwMTQlMjUwMUFGUCUyNTAxMC8vQ09OVEVOVA==\/view\/false\/Smry_Q32014_2997\"", - "duration": 2972217, - "status": "Success" - }, - { - "id": "16", - "description": "Then :the error page contains message for \"Charged Off\"", - "duration": 30945924, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1774295, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1774295, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents;account-not-entitled;;3", - "description": "Scenario Outline:Account Not Entitled", - "duration": 41470136, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"EOS Ineligible\"", - "duration": 7608721, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to the statements download page \"\/accounts\/0e91022ecd2d6b999d059c92209ec15c10e7f135be46b65ce966e2964e0ec922\/statements\/monthly\/last12\/dmJyOi9DTU9EX0NBUkRfU1RNVC9PTkxfQ0FSRF9NT05fU1RNVCU1Ql8lNUR2NzEyNi01NDQwLTU0NDEtNTU0MC1ZR0ExLTEwODdGQUFBLTQwNDQzMi0zMjA1Mi0yNDM1NTk1LTIzMDg3NS04NS03OS0yNDYtMi0wLSUyNTVFJTI1MDExNjQxMCUyNTAxU3RhdGVtZW50cyUyNTAxMSUyNTAxRTZkOGQ5MTIwLWFmNTEtNDk1MC1iMjA4LWYwZTZlYjkyYmI1MCUyNTAxMzIwNTIlMjUwMTIlMjUwMTEwMDAwMzAxMDE2JTI1MDEzMDY5JTI1MDE3JTI1MDFDQyUyNTAxMTY0MDglMjUwMUFGUCUyNTAxNDc5MTI0JTI1MDEwLy9DT05URU5U\/view\/false\/Stmnt_122014_3069\"", - "duration": 2917794, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the error page contains message for \"EOS Ineligible\"", - "duration": 30943621, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1997513, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1997513, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents;account-not-entitled;;4", - "description": "Scenario Outline:Account Not Entitled", - "duration": 43348162, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Bankrupt\"", - "duration": 9360138, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to the statements download page \"\/accounts\/82c795b6a00a7eb451bff2b1122fe35dd1d53b866ab8fd405da2e0bb87069727\/statements\/monthly\/last12\/dmJyOi9DTU9EX0NBUkRfU1RNVC9PTkxfQ0FSRF9NT05fU1RNVCU1Ql8lNUR2NzEyNi01NDQwLTU0NDEtNTU0MC1ZR0ExLTEwODdGQUFBLTQ1MDQ1ODUtMzE5MjEtMjIxNjcyMS0yMTg4NzQtODUtNzktMjQ2LTItMC0lMjU1RSUyNTAxMTY0MTAlMjUwMVN0YXRlbWVudHMlMjUwMTElMjUwMUVhMzA4ZGU1NC01NmQ2LTRiN2YtODAxNS00MzUxZWI0ZWExOGUlMjUwMTMxOTIxJTI1MDEyJTI1MDExMDAwMDI5Mzk2NyUyNTAxNzU0NCUyNTAxNyUyNTAxQ0MlMjUwMTE2NDA4JTI1MDFBRlAlMjUwMTQwNTYxNiUyNTAxMC8vQ09OVEVOVA==\/view\/false\/Stmnt_122014_7544\"", - "duration": 3018134, - "status": "Success" - }, - { - "id": "18", - "description": "Then :the error page contains message for \"Bankrupt\"", - "duration": 30969890, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-transaction-statements-web\/", - "startTime": 0, - "endTime": 0, - "duration": 212550304, - "failedTestSuiteCount": 3, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 3, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "transactions-details-filter-options", - "description": "Feature:Transactions Details Filter options", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 63049473, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-details-filter-options;customer-selects-statement-date", - "description": "Scenario:Customer selects statement date", - "duration": 63049473, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 12079218, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 13033700, - "status": "Success" - }, - { - "id": "10", - "description": "And :the customer selects \"Statements\" in the drop-down", - "duration": 37936555, - "status": "Failure" - }, - { - "id": "11", - "description": "Then :the customer selects Statement Dates \"2 nd statement\" in the drop-down", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-details-filter-options-with-different-users", - "description": "Feature:Transactions Details filter options with different users", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 88616567, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-details-filter-options-with-different-users;no-matching-transaction-message-displayed-for-the-search-value-entered-for-all-filters", - "description": "Scenario:No Matching transaction message displayed for the search value entered for all filters", - "duration": 61422353, - "totalTestStepCount": 22, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 19, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup mocks for transactions as a \"td_notrans_account\" and login", - "duration": 11408351, - "status": "Success" - }, - { - "id": "76", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 12848962, - "status": "Success" - }, - { - "id": "77", - "description": "When :the customer selects \"Statements\" in the drop-down", - "duration": 37165040, - "status": "Failure" - }, - { - "id": "78", - "description": "And :the customer enters text \"1233\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :the user should get the error message when no transaction available\"There are no transactions to show for the statement ending on 06\/01\/2015 that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :the customer selects \"Last 15 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :the customer enters text \"abcd\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :I should get the error message when no search transaction available for \"Last 15 Days\" as \"There are no transactions to show for the last 15 days that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :the customer selects \"Last 30 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :the customer enters text \"123abd\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "85", - "description": "Then :I should get the error message when no search transaction available for \"Last 30 Days\" as \"There are no transactions to show for the last 30 days that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "86", - "description": "And :the customer selects \"Last 60 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "87", - "description": "And :the customer enters text \"554.23\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "Then :I should get the error message when no search transaction available for \"Last 60 Days\" as \"There are no transactions to show for the last 60 days that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :the customer selects \"Last 90 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :the customer enters text \"123\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "Then :I should get the error message when no search transaction available for \"Last 90 Days\" as \"There are no transactions to show for the last 90 days that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :the customer selects \"Date Range\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "When :with datepicker customer selects a Start and end Date of 05\/24\/2015 and 06\/03\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :clicks on the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "And :the customer enters text \"554.23\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "96", - "description": "Then :I should get the error message when no search transaction available for \"Date Range\" as \"There are no transactions to show for the date range 05\/24\/2015-06\/03\/2015 that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-details-filter-options-with-different-users;search-box-should-not-display-tool-tip-on-clicking-search-box", - "description": "Scenario:Search box should not display tool tip on clicking search box", - "duration": 27194214, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "112", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 11402988, - "status": "Success" - }, - { - "id": "113", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 12931703, - "status": "Success" - }, - { - "id": "114", - "description": "And :the customer enters text \"test\" in search box", - "duration": 2859523, - "status": "Failure" - }, - { - "id": "115", - "description": "Then :search tool tip icon should not display tooltip text", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pending-transactions", - "description": "Feature:Pending Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 60884264, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "pending-transactions;faq-on-t&d-page---close-using-done-option", - "description": "Scenario:FAQ on T&D page - close using Done option", - "duration": 57421328, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 11834485, - "status": "Success" - }, - { - "id": "25", - "description": "And :navigate to the \"Transactions and Details\" on TD page", - "duration": 45586843, - "status": "Failure" - }, - { - "id": "26", - "description": "When :the customer clicks on the tooltip icon", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :A new FAQ model is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "Then :FAQ window is closed when \"Done\" button is clicked", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;faq-on-t&d-page---close-using-x-option", - "description": "Scenario:FAQ on T&D page - close using X option", - "duration": 544140, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "35", - "description": "Given :I setup mocks for transactions as a \"td_good_account_dp\" and login", - "duration": 544140, - "status": "Failure" - }, - { - "id": "36", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "When :the customer clicks on the tooltip icon", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "Then :A new FAQ model is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "Then :FAQ window is closed when 'X' button is clicked", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;search-faq-modal-content-validation-for-french", - "description": "Scenario:Search FAQ modal content validation for French", - "duration": 1462956, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "65", - "description": "Given :user logged into Transactions and Details page with \"td_account_french\" login", - "duration": 1462956, - "status": "Failure" - }, - { - "id": "66", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :I select preferred language to \"French\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "When :the customer clicks on the tooltip icon", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "Then :A new FAQ model is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "Then :All contents on the FAQ modal should be displayed in French", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;search-faq-modal-content-validation-for-spanish", - "description": "Scenario:Search FAQ modal content validation for Spanish", - "duration": 1455840, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :user logged into Transactions and Details page with \"td_good_account_dp\" login", - "duration": 1455840, - "status": "Failure" - }, - { - "id": "76", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "77", - "description": "And :I select preferred language to \"Spanish\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "When :the customer clicks on the tooltip icon", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :A new FAQ model is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :All contents on the FAQ modal should be displayed in Spanish", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "218", - "description": "cos\/test\/report\/cos-transactions-details-web\/", - "startTime": 0, - "endTime": 0, - "duration": 3110837618, - "failedTestSuiteCount": 15, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 15, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "transactions-and-details-page", - "description": "Feature:Transactions and Details Page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 232332938, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-page;happy-path-account-details", - "description": "Scenario:Happy path account details", - "duration": 69052398, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 13, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 27859806, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Transaction Details Page", - "duration": 4967448, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 36225144, - "status": "Failure" - }, - { - "id": "11", - "description": "And :the card number for the plastic is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the card image is displayed and has the proper url", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :T&D: I should see available credit and it should be valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :T&D: I should see current balance and it should be valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :T&D: I should see the show details link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "And :T&D: I should see the pay bill button and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :T&D: I should see the single card display name", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :T&D: I should see the explore rewards link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :T&D: I should see the statements link and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :T&D: I should see the download transactions link and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :T&D: I click the show details link and the drawer expands", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :T&D: I should see account details brick is expanded", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :T&D: I click the show details link and the drawer collapses", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-page;points-rewards-balance-displayed-in-account-details-section", - "description": "Scenario:Points Rewards Balance Displayed in Account Details Section", - "duration": 53618826, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "60", - "description": "Given :I setup mocks for transactions as a \"td_multi_account_points\" and login", - "duration": 11377967, - "status": "Success" - }, - { - "id": "61", - "description": "And :I navigate to Transaction Details Page", - "duration": 3555201, - "status": "Success" - }, - { - "id": "62", - "description": "And :I reload the page", - "duration": 2591722, - "status": "Success" - }, - { - "id": "63", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 36093936, - "status": "Failure" - }, - { - "id": "64", - "description": "And :the rewards label for points is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-page;display-account-details-for-multi-account-with-points-rewards", - "description": "Scenario:Display account details for Multi Account with Points Rewards", - "duration": 56085298, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "70", - "description": "Given :I setup mocks for transactions as a \"td_multi_account_points\" and login", - "duration": 10831598, - "status": "Success" - }, - { - "id": "71", - "description": "And :I navigate to Transaction Details Page", - "duration": 3323020, - "status": "Success" - }, - { - "id": "72", - "description": "And :I reload the page", - "duration": 5873145, - "status": "Success" - }, - { - "id": "73", - "description": "And :the current balance label and field are displayed for multi account", - "duration": 36057535, - "status": "Failure" - }, - { - "id": "74", - "description": "And :the available credit label and field are displayed for multi account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :the rewards label for points is displayed for multi account", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-page;cash-rewards-balance-displayed-in-account-details-section", - "description": "Scenario:Cash Rewards Balance Displayed in Account Details Section", - "duration": 53576416, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "81", - "description": "Given :I setup mocks for transactions as a \"td_cashrewards_account\" and login", - "duration": 11255930, - "status": "Success" - }, - { - "id": "82", - "description": "And :I navigate to Transaction Details Page", - "duration": 3000590, - "status": "Success" - }, - { - "id": "83", - "description": "And :I reload the page", - "duration": 3634952, - "status": "Success" - }, - { - "id": "84", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 35684944, - "status": "Failure" - }, - { - "id": "85", - "description": "And :the rewards label for cash is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "date-filter", - "description": "Feature:Date Filter", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 202535479, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "date-filter;user-should-be-able-to-tab-into-date-picker-and-use-arrows-to-select-date", - "description": "Scenario:User should be able to tab into date picker and use arrows to select date", - "duration": 50433213, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11112464, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 3129740, - "status": "Success" - }, - { - "id": "8", - "description": "When :the current date is 1-1-2015", - "duration": 36191009, - "status": "Failure" - }, - { - "id": "9", - "description": "And :I tab into the start date field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :the date picker for start date should be visible", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "date-filter;user-should-be-able-to-filter-transactions-using-the-date-filter-dropdown", - "description": "Scenario:User should be able to filter transactions using the date filter dropdown", - "duration": 51743612, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Given :I setup mocks for transactions as a \"td_datefilter_account\" and login", - "duration": 11646750, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to Transaction Details Page", - "duration": 2691746, - "status": "Success" - }, - { - "id": "18", - "description": "When :the last statement date is 05-21-2015", - "duration": 1374645, - "status": "Success" - }, - { - "id": "19", - "description": "Then :5 transactions should be displayed", - "duration": 36030471, - "status": "Failure" - }, - { - "id": "20", - "description": "And :user filters by Since Last Statement", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :3 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :user filters by Last 90 Days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :17 transactions should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "date-filter;user-should-be-able-to-use-arrows-to-select-date", - "description": "Scenario:User should be able to use arrows to select date", - "duration": 50632600, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10966953, - "status": "Success" - }, - { - "id": "29", - "description": "And :I navigate to Transaction Details Page", - "duration": 3595568, - "status": "Success" - }, - { - "id": "30", - "description": "When :the current date is 4-15-2015", - "duration": 36070079, - "status": "Failure" - }, - { - "id": "31", - "description": "And :I tab into the start date field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should be able to use the arrows to select a date", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "date-filter;verify-proper-message-displayed-when-no-posted-or-pending-transactions", - "description": "Scenario:Verify proper message displayed when no posted or pending transactions", - "duration": 49726054, - "totalTestStepCount": 18, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 15, - "status": "Failure", - "testSteps": [ - { - "id": "39", - "description": "Given :I setup mocks for transactions as a \"td_notrans_account\" and login", - "duration": 12569521, - "status": "Success" - }, - { - "id": "40", - "description": "And :I navigate to Transaction Details Page", - "duration": 4150206, - "status": "Success" - }, - { - "id": "41", - "description": "When :I view my Pending Transactions", - "duration": 33006327, - "status": "Failure" - }, - { - "id": "42", - "description": "Then :I should see the no pending transactions message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "When :user filters by Last 90 Days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "Then :message for Last 90 Days is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "When :user filters by Since Last Statement", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "Then :message for Since Last Statement is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "When :user filters by Last 15 Days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "Then :message for Last 15 Days is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "When :user filters by Last 30 Days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "Then :message for Last 30 Days is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "When :user filters by Last 60 Days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "Then :message for Last 60 Days is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "When :user filters by Date Range", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :date range start and end dates are set to 02\/10\/2015 and 02\/10\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "Then :message for Date Range is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "filtering-and-sorting", - "description": "Feature:Filtering and Sorting", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 128647594, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "filtering-and-sorting;hide-since-last-statement-option-for-new-card-customers", - "description": "Scenario:Hide Since Last Statement Option for new card customers", - "duration": 50767281, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_nolaststmt_account\" and login", - "duration": 11343668, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 3699878, - "status": "Success" - }, - { - "id": "8", - "description": "Then :there is no \"Since Last Statement\" option displayed in the \"dateSelect\" dropdown", - "duration": 35723735, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "filtering-and-sorting;show-since-last-statement-option-for-existing-customers", - "description": "Scenario:Show Since Last Statement Option for existing customers", - "duration": 50622622, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for transactions as a \"td_laststmt_account\" and login", - "duration": 10610561, - "status": "Success" - }, - { - "id": "14", - "description": "And :I navigate to Transaction Details Page", - "duration": 3059203, - "status": "Success" - }, - { - "id": "15", - "description": "And :I reload the page", - "duration": 1069127, - "status": "Success" - }, - { - "id": "16", - "description": "Then :there is \"Since Last Statement\" option displayed in the \"dateSelect\" dropdown", - "duration": 35883731, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "filtering-and-sorting;test-various-filtering-and-sorting-options", - "description": "Scenario:Test various filtering and sorting options", - "duration": 27257691, - "totalTestStepCount": 42, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 38, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I setup mocks for transactions as a \"td_sort_account\" and login", - "duration": 11396068, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to Transaction Details Page", - "duration": 3944536, - "status": "Success" - }, - { - "id": "24", - "description": "And :I reload the page", - "duration": 1072096, - "status": "Success" - }, - { - "id": "25", - "description": "And :I toggle the pending drawer", - "duration": 10844991, - "status": "Failure" - }, - { - "id": "26", - "description": "Then :3 pending transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "Then :verify posted transactions are sorted in descending - date order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :verify pending transactions are sorted in descending - date order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Given :I click the transaction sort link to sort by date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :verify posted transactions are sorted in ascending - date order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :verify pending transactions are sorted in ascending - date order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "Given :I click the transaction sort link to sort by merchant", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "Then :verify posted transactions are sorted in descending - merchant order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :verify pending transactions are sorted in descending - merchant order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "Given :I click the transaction sort link to sort by merchant", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "Then :verify posted transactions are sorted in ascending - merchant order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :verify pending transactions are sorted in ascending - merchant order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "Given :I click the transaction sort link to sort by amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "Then :verify posted transactions are sorted in descending - amount order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :verify pending transactions are sorted in descending - amount order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "Given :I click the transaction sort link to sort by amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "Then :verify posted transactions are sorted in ascending - amount order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :verify pending transactions are sorted in ascending - amount order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "Given :I select \"Car Rental\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "Then :2 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "Given :I select \"Dining\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "Then :1 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "Given :I select \"Merchandise\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "Then :3 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "Given :I select \"Other\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "Then :1 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "Given :I select \"Other Services\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "Then :1 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "Given :I select \"Insurance\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "Then :0 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "Given :I select \"All Categories\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "Then :8 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "Given :I select \"...1234\" from the cards dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "Then :2 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "Given :I select \"...1660 (Closed)\" from the cards dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "Then :6 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "Given :I select \"Cards\" from the cards dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :8 transactions should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-and-details-google-maps-testing", - "description": "Feature:Transactions and Details Google Maps Testing", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 29227327, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-google-maps-testing;test-that-a-google-map-displays", - "description": "Scenario:Test that a google map displays", - "duration": 29227327, - "totalTestStepCount": 12, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 9, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 12020779, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 3498157, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the customer selects Last 90 in the drop-down", - "duration": 13708391, - "status": "Failure" - }, - { - "id": "9", - "description": "When :I click to expand the transaction drawer of transaction index 2", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the map at id 3 should slide in from the right", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the phantom info container should be hidden", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the customer expands the map at id 3", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the original transaction information should be hidden", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :the phantom info container should be visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "Then :the customer collapses the map at id 3", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "And :the phantom info container should be hidden", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I click to expand the transaction drawer of transaction index 2", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-and-details-happy-path", - "description": "Feature:Transactions and Details Happy Path", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 617818301, - "totalTestCaseCount": 15, - "failedTestCaseCount": 15, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-happy-path;header-footer-nav-verification", - "description": "Scenario:Header Footer Nav verification", - "duration": 49455443, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10644004, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to Transaction Details Page", - "duration": 3015109, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the footer exists on the page", - "duration": 35796330, - "status": "Failure" - }, - { - "id": "10", - "description": "And :the header exists on the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the nav exists on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;test-file-a-dispute-link-in-transaction-bricklet", - "description": "Scenario:Test file a dispute link in transaction bricklet", - "duration": 50729056, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11492594, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to Transaction Details Page", - "duration": 3301647, - "status": "Success" - }, - { - "id": "19", - "description": "When :I click to expand the transaction drawer of transaction index 0", - "duration": 35934815, - "status": "Failure" - }, - { - "id": "20", - "description": "Then :I see the file a dispute link in the transaction bricklet with display id 2", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I click to expand the transaction drawer of transaction index 0", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :I click to expand the transaction drawer of transaction index 1", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I do not see the file a dispute link in the transaction bricklet with display id 1", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I click to expand the transaction drawer of transaction index 1", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;happy-path-account-details", - "description": "Scenario:Happy path account details", - "duration": 49813345, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 13, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11084443, - "status": "Success" - }, - { - "id": "31", - "description": "And :I navigate to Transaction Details Page", - "duration": 3120197, - "status": "Success" - }, - { - "id": "32", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 35608705, - "status": "Failure" - }, - { - "id": "33", - "description": "And :the card number for the plastic is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :the card image is displayed and has the proper url", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "And :T&D: I should see available credit and it should be valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :T&D: I should see current balance and it should be valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :T&D: I should see the show details link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "And :T&D: I should see the pay bill button and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :T&D: I should see the single card display name", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :T&D: I should see the explore rewards link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :T&D: I should see the statements link and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "And :T&D: I click the show details link and the drawer expands", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "And :T&D: I should see account details brick is expanded", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :I should see \"Hide Balance Details'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :T&D: I click the show details link and the drawer collapses", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;verify-that-co-branded-card-art-is-clickable-and-has-correct-url", - "description": "Scenario:Verify that Co-branded Card Art is clickable and has correct url", - "duration": 49935484, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "52", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11064886, - "status": "Success" - }, - { - "id": "53", - "description": "And :I navigate to Transaction Details Page", - "duration": 2930251, - "status": "Success" - }, - { - "id": "54", - "description": "Then :the card image is displayed and has the proper url", - "duration": 35940347, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;testing-the-infinite-scrolling-capability", - "description": "Scenario:Testing the infinite scrolling capability", - "duration": 28815141, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "61", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 12351559, - "status": "Success" - }, - { - "id": "62", - "description": "And :I navigate to Transaction Details Page", - "duration": 4101169, - "status": "Success" - }, - { - "id": "63", - "description": "And :I reload the page", - "duration": 1435070, - "status": "Success" - }, - { - "id": "64", - "description": "And :T&D: I change the dateSelect dropdown to 90 days", - "duration": 10927343, - "status": "Failure" - }, - { - "id": "65", - "description": "And :T&D: I see 50 transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :T&D: I scroll to the bottom of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :T&D: I see 59 transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :T&D: I change the dateSelect dropdown to 30 days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :T&D: I see 6 transactions displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;posted-transactions-initial-page-load", - "description": "Scenario:Posted transactions initial page load", - "duration": 63497043, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 22940159, - "status": "Success" - }, - { - "id": "76", - "description": "And :I navigate to Transaction Details Page", - "duration": 3962424, - "status": "Success" - }, - { - "id": "77", - "description": "Then :Last 30 days should be the default date filter", - "duration": 36594460, - "status": "Failure" - }, - { - "id": "78", - "description": "And :each transaction has a Date, Transaction Merchant Name, Transaction Category, Card Number, and Amount displayed in the correct format", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :card column drop down is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :I should not see the error message for no posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;validate-that-page-level-print-calls-browser-print-functionality", - "description": "Scenario:Validate that page level print calls browser print functionality", - "duration": 49441539, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "85", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10707219, - "status": "Success" - }, - { - "id": "86", - "description": "And :I navigate to Transaction Details Page", - "duration": 3052772, - "status": "Success" - }, - { - "id": "87", - "description": "Then :the page level print link calls browser print functionality", - "duration": 35681548, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;validate-that-the-transaction-level-print-opens-the-print-modal-and-has-a-print-button", - "description": "Scenario:Validate that the transaction level print opens the print modal and has a print button", - "duration": 52672070, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "92", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11795417, - "status": "Success" - }, - { - "id": "93", - "description": "And :I navigate to Transaction Details Page", - "duration": 5093026, - "status": "Success" - }, - { - "id": "94", - "description": "When :I click to expand the first transaction drawer", - "duration": 35783627, - "status": "Failure" - }, - { - "id": "95", - "description": "And :I click the print transaction link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "96", - "description": "Then :I should see the print modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "97", - "description": "And :the print modal fields should contain the correct fields and the correct transaction data", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "And :the print link should exist on the modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :the print link should call window.print", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :the print modal closes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-is-offered-a-date-range-selection", - "description": "Scenario:Customer is offered a Date Range Selection", - "duration": 30511528, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "105", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10947059, - "status": "Success" - }, - { - "id": "106", - "description": "And :I navigate to Transaction Details Page", - "duration": 3159376, - "status": "Success" - }, - { - "id": "107", - "description": "And :I navigate to Transaction Details Page", - "duration": 2837851, - "status": "Success" - }, - { - "id": "108", - "description": "When :the customer selects Date Range in the drop-down", - "duration": 13567242, - "status": "Failure" - }, - { - "id": "109", - "description": "Then :the \u00e2\u0080\u0098Start Date\u00e2\u0080\u0099 And \u00e2\u0080\u0098End Date\u00e2\u0080\u0099 boxes appear to the right", - "duration": 0, - "status": "Skipped" - }, - { - "id": "110", - "description": "And :the date input boxes are empty or contains the appropriate placeholder", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-selects-custom-date-range-filter", - "description": "Scenario:Customer selects custom date range filter", - "duration": 27646870, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "117", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 11259990, - "status": "Success" - }, - { - "id": "118", - "description": "And :I navigate to Transaction Details Page", - "duration": 2702245, - "status": "Success" - }, - { - "id": "119", - "description": "Given :the customer selects Last 30 in the drop-down", - "duration": 13684635, - "status": "Failure" - }, - { - "id": "120", - "description": "And :there are 6 posted transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "Then :the customer selects Last 90 in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "When :with datepicker the customer selects a Start Date of 03\/10\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "124", - "description": "And :with datepicker the customer selects a End Date of 03\/17\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "125", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "126", - "description": "Then :there are 3 posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-clears-the-date-input-fields", - "description": "Scenario:Customer clears the date input fields", - "duration": 29117022, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "132", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11391335, - "status": "Success" - }, - { - "id": "133", - "description": "And :I navigate to Transaction Details Page", - "duration": 3836796, - "status": "Success" - }, - { - "id": "134", - "description": "Given :the customer selects Date Range in the drop-down", - "duration": 13888891, - "status": "Failure" - }, - { - "id": "135", - "description": "And :clicks the Clear button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "136", - "description": "Then :the date input boxes are empty or contains the appropriate placeholder", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-cannot-go-back-further-than-a-year-in-the-date-picker", - "description": "Scenario:Customer cannot go back further than a year in the date picker", - "duration": 27640241, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "143", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11186249, - "status": "Success" - }, - { - "id": "144", - "description": "And :I navigate to Transaction Details Page", - "duration": 2763901, - "status": "Success" - }, - { - "id": "145", - "description": "Given :the customer selects Date Range in the drop-down", - "duration": 13690091, - "status": "Failure" - }, - { - "id": "146", - "description": "And :the customer should not be able to select a date further back than a year", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "Given :clicks the Clear button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-cannot-select-end-date-more-than-90-days-from-start-date", - "description": "Scenario:Customer cannot select end date more than 90 days from start date", - "duration": 28420150, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "154", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11295052, - "status": "Success" - }, - { - "id": "155", - "description": "And :I navigate to Transaction Details Page", - "duration": 3439360, - "status": "Success" - }, - { - "id": "156", - "description": "Given :the customer selects Date Range in the drop-down", - "duration": 13685738, - "status": "Failure" - }, - { - "id": "157", - "description": "When :with datepicker the customer selects a Start Date of 01\/01\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "158", - "description": "And :the customer should not be able to select further than 89 days after start date 01\/01\/2015", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-cannot-select-start-date-more-than-90-days-before-end-date", - "description": "Scenario:Customer cannot select start date more than 90 days before end date", - "duration": 30092498, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "165", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12421202, - "status": "Success" - }, - { - "id": "166", - "description": "And :I navigate to Transaction Details Page", - "duration": 3957311, - "status": "Success" - }, - { - "id": "167", - "description": "Then :the customer selects Last 90 in the drop-down", - "duration": 13713985, - "status": "Failure" - }, - { - "id": "168", - "description": "Then :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "169", - "description": "When :with datepicker the customer selects a End Date of 12\/01\/2014", - "duration": 0, - "status": "Skipped" - }, - { - "id": "170", - "description": "And :the customer should not be able to select further than 89 days before end date 12\/01\/2014", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;test-the-dispute-interstitial-modal", - "description": "Scenario:Test the dispute interstitial modal", - "duration": 50030871, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "175", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11115468, - "status": "Success" - }, - { - "id": "176", - "description": "And :I navigate to Transaction Details Page", - "duration": 3146017, - "status": "Success" - }, - { - "id": "177", - "description": "Then :I click to expand the first transaction drawer", - "duration": 35769386, - "status": "Failure" - }, - { - "id": "178", - "description": "Then :I click the file a dispute link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "179", - "description": "And :I should see the dispute confirmation modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "180", - "description": "And :the dispute confirmation modal should have the correct content", - "duration": 0, - "status": "Skipped" - }, - { - "id": "181", - "description": "And :the file dispute button should call dispute claim", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "infinite-scrolling", - "description": "Feature:Infinite Scrolling", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 29462193, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "infinite-scrolling;testing-the-infinite-scrolling-capability", - "description": "Scenario:Testing the infinite scrolling capability", - "duration": 29462193, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 13692978, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Transaction Details Page", - "duration": 4876071, - "status": "Success" - }, - { - "id": "10", - "description": "And :T&D: I change the dateSelect dropdown to 90 days", - "duration": 10893144, - "status": "Failure" - }, - { - "id": "11", - "description": "And :T&D: I see 50 transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :T&D: I scroll to the bottom of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :T&D: I see 59 transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :T&D: I change the dateSelect dropdown to 30 days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :T&D: I see 6 transactions displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "modal-testing", - "description": "Feature:Modal testing", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 50334052, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "modal-testing;test-the-dispute-interstitial-modal", - "description": "Scenario:Test the dispute interstitial modal", - "duration": 50334052, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11483847, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to Transaction Details Page", - "duration": 3249062, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I click to expand the first transaction drawer", - "duration": 35601143, - "status": "Failure" - }, - { - "id": "10", - "description": "Then :I click the file a dispute link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :I should see the dispute confirmation modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the dispute confirmation modal should have the correct content", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the file dispute button should call dispute claim", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :the dispute modal closes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pending-transactions", - "description": "Feature:Pending Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 142999000, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "pending-transactions;row-count-number-when-having-pending-transactions", - "description": "Scenario:Row count number when having pending transactions", - "duration": 48519353, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_pendingtrans_account\" and login", - "duration": 11598326, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 3971790, - "status": "Success" - }, - { - "id": "8", - "description": "When :I \"expand\" the pending transaction section", - "duration": 32949237, - "status": "Failure" - }, - { - "id": "9", - "description": "Then :There should be 64 pending transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :I \"collapse\" the pending transaction section", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;the-learn-more-modal-should-exist-and-have-correct-content", - "description": "Scenario:The learn more modal should exist and have correct content", - "duration": 47868090, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Given :I setup mocks for transactions as a \"td_pendingtrans_account\" and login", - "duration": 10742019, - "status": "Success" - }, - { - "id": "15", - "description": "And :I navigate to Transaction Details Page", - "duration": 4291599, - "status": "Success" - }, - { - "id": "16", - "description": "When :I \"expand\" the pending transaction section", - "duration": 32834472, - "status": "Failure" - }, - { - "id": "17", - "description": "And :there is a content managed link in the top pending transactions notification box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :the customer clicks the learn more link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :the learn more content is correct", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :the customer closes the learn more modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I \"collapse\" the pending transaction section", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;empty-row-count-when-not-having-pending-transactions", - "description": "Scenario:Empty row count when not having pending transactions", - "duration": 46611557, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I setup mocks for transactions as a \"td_disputemodal_account\" and login", - "duration": 10741692, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to Transaction Details Page", - "duration": 2999448, - "status": "Success" - }, - { - "id": "27", - "description": "When :I \"expand\" the pending transaction section", - "duration": 32870417, - "status": "Failure" - }, - { - "id": "28", - "description": "Then :There should be 0 pending transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I \"collapse\" the pending transaction section", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "posted-transactions", - "description": "Feature:Posted Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 146255108, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "posted-transactions;posted-transactions-initial-page-load", - "description": "Scenario:Posted transactions initial page load", - "duration": 50328805, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11187088, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to Transaction Details Page", - "duration": 3544753, - "status": "Success" - }, - { - "id": "9", - "description": "Then :Last 30 days should be the default date filter", - "duration": 35596964, - "status": "Failure" - }, - { - "id": "10", - "description": "And :each transaction has a Date, Transaction Merchant Name, Transaction Category, Card Number, and Amount displayed in the correct format", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :card column drop down is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "Then :I should not see the error message for no posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "posted-transactions;user-should-be-able-query-for-data-after-an-error-occurs-getting-posted-transactions", - "description": "Scenario:User should be able query for data after an error occurs getting posted transactions", - "duration": 49488685, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 11216424, - "status": "Success" - }, - { - "id": "32", - "description": "And :I navigate to Transaction Details Page", - "duration": 2689728, - "status": "Success" - }, - { - "id": "33", - "description": "When :an error occurs getting transactions", - "duration": 35582533, - "status": "Failure" - }, - { - "id": "34", - "description": "And :I reload the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "And :user filters by Last 90 Days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "Then :50 transactions should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "posted-transactions;expanding-pending-transactions-sections", - "description": "Scenario:Expanding Pending Transactions sections", - "duration": 46437618, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "42", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10684757, - "status": "Success" - }, - { - "id": "43", - "description": "And :I navigate to Transaction Details Page", - "duration": 2968192, - "status": "Success" - }, - { - "id": "44", - "description": "When :I \"expand\" the pending transaction section", - "duration": 32784669, - "status": "Failure" - }, - { - "id": "45", - "description": "Then :I should see 'Hide Pending Transactions'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "Then :I should see the Pending Transactions Notification", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "Then :The Count should display zero if no pending transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "Then :I should see the no pending transactions message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "Then :there is a content managed link in the top pending transactions notification box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "And :the link generates a content managed modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "When :I \"collapse\" the pending transaction section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "Then :I should see 'View Pending Transactions'", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-and-details-printing-functionality", - "description": "Feature:Transactions and details printing functionality", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 49711994, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-printing-functionality;validate-that-the-transaction-level-print-opens-the-print-modal-and-has-a-print-button", - "description": "Scenario:Validate that the transaction level print opens the print modal and has a print button", - "duration": 49711994, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11027157, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to Transaction Details Page", - "duration": 3170341, - "status": "Success" - }, - { - "id": "18", - "description": "When :I click to expand the first transaction drawer", - "duration": 35514496, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I click the print transaction link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see the print modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :the print modal fields should contain the correct fields and the correct transaction data", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :the print link should exist on the modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :the print modal closes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "entitlements-rendering-rules", - "description": "Feature:Entitlements rendering rules", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 477618693, - "totalTestCaseCount": 10, - "failedTestCaseCount": 10, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-collections-status", - "description": "Scenario:Display correct information when single card account is in collections status", - "duration": 51011340, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_collections_account\" and login", - "duration": 11225225, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 3007689, - "status": "Success" - }, - { - "id": "7", - "description": "And :I reload the page", - "duration": 1085975, - "status": "Success" - }, - { - "id": "8", - "description": "Then :dont display single card error message for collections", - "duration": 35692451, - "status": "Failure" - }, - { - "id": "9", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :available credit should be N\/A in normal text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :available credit tooltip is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :available cash should be N\/A", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-closed-with-balance-status", - "description": "Scenario:Display correct information when single card account is in closed with balance status", - "duration": 52142142, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "26", - "description": "Given :I setup mocks for transactions as a \"td_closedwithbal_account\" and login", - "duration": 11992279, - "status": "Success" - }, - { - "id": "27", - "description": "And :I navigate to Transaction Details Page", - "duration": 3655107, - "status": "Success" - }, - { - "id": "28", - "description": "And :I reload the page", - "duration": 988543, - "status": "Success" - }, - { - "id": "29", - "description": "Then :display single card error message for closed with balance", - "duration": 35506213, - "status": "Failure" - }, - { - "id": "30", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :available credit should be Account Restricted in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "42", - "description": "And :available cash should be Account Restricted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-security-fraud-status", - "description": "Scenario:Display correct information when single card account is in security fraud status", - "duration": 50509490, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "47", - "description": "Given :I setup mocks for transactions as a \"td_securityfraud_account\" and login", - "duration": 10843628, - "status": "Success" - }, - { - "id": "48", - "description": "And :I navigate to Transaction Details Page", - "duration": 3102730, - "status": "Success" - }, - { - "id": "49", - "description": "And :I reload the page", - "duration": 993497, - "status": "Success" - }, - { - "id": "50", - "description": "Then :dont display single card error message for security fraud", - "duration": 35569635, - "status": "Failure" - }, - { - "id": "51", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :available credit should be Normal in normal text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :available cash should be $1,000.00", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-special-fraud-status", - "description": "Scenario:Display correct information when single card account is in special fraud status", - "duration": 50426443, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I setup mocks for transactions as a \"td_specialfraud_account\" and login", - "duration": 10788919, - "status": "Success" - }, - { - "id": "68", - "description": "And :I navigate to Transaction Details Page", - "duration": 2993081, - "status": "Success" - }, - { - "id": "69", - "description": "And :I reload the page", - "duration": 894058, - "status": "Success" - }, - { - "id": "70", - "description": "Then :display single card error message for special fraud", - "duration": 35750385, - "status": "Failure" - }, - { - "id": "71", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "And :available credit should be Account Restricted in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "77", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :available cash should be Account Restricted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-revoked-status", - "description": "Scenario:Display correct information when single card account is in revoked status", - "duration": 50868687, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "87", - "description": "Given :I setup mocks for transactions as a \"td_revoked_account\" and login", - "duration": 11291367, - "status": "Success" - }, - { - "id": "88", - "description": "And :I navigate to Transaction Details Page", - "duration": 3104842, - "status": "Success" - }, - { - "id": "89", - "description": "And :I reload the page", - "duration": 913805, - "status": "Success" - }, - { - "id": "90", - "description": "Then :display single card error message for revoked", - "duration": 35558673, - "status": "Failure" - }, - { - "id": "91", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :available credit should be Account Restricted in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "97", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "101", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "102", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "103", - "description": "And :available cash should be Account Restricted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-deceased-status", - "description": "Scenario:Display correct information when single card account is in deceased status", - "duration": 52343756, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "107", - "description": "Given :I setup mocks for transactions as a \"td_deceased_account\" and login", - "duration": 12135991, - "status": "Success" - }, - { - "id": "108", - "description": "And :I navigate to Transaction Details Page", - "duration": 3410035, - "status": "Success" - }, - { - "id": "109", - "description": "And :I reload the page", - "duration": 1049270, - "status": "Success" - }, - { - "id": "110", - "description": "Then :display single card error message for deceased", - "duration": 35748460, - "status": "Failure" - }, - { - "id": "111", - "description": "And :The card name includes added label (Account Closed)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :available credit should be Account Closed in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :available credit tooltip is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "114", - "description": "And :the current balance is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "115", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "117", - "description": "And :the download transactions link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "118", - "description": "And :the pay bill link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "119", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "And :available cash should be Account Closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-closed-with-no-balance-status", - "description": "Scenario:Display correct information when single card account is in closed with no balance status", - "duration": 53021930, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "127", - "description": "Given :I setup mocks for transactions as a \"td_closednobal_account\" and login", - "duration": 12247589, - "status": "Success" - }, - { - "id": "128", - "description": "And :I navigate to Transaction Details Page", - "duration": 3772744, - "status": "Success" - }, - { - "id": "129", - "description": "And :I reload the page", - "duration": 1200868, - "status": "Success" - }, - { - "id": "130", - "description": "Then :display single card error message for closed with no balance", - "duration": 35800729, - "status": "Failure" - }, - { - "id": "131", - "description": "And :The card name includes added label (Account Closed)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "132", - "description": "And :available credit should be Account Closed in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "133", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "134", - "description": "And :the current balance is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "135", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :the download transactions link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "138", - "description": "And :the pay bill link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "139", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "140", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "141", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "142", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "143", - "description": "And :available cash should be Account Closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-bankrupt-status", - "description": "Scenario:Display correct information when single card account is in bankrupt status", - "duration": 60540266, - "totalTestStepCount": 14, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 10, - "status": "Failure", - "testSteps": [ - { - "id": "147", - "description": "Given :I setup mocks for transactions as a \"td_bankrupt_account\" and login", - "duration": 11317687, - "status": "Success" - }, - { - "id": "148", - "description": "And :I navigate to Transaction Details Page", - "duration": 3803381, - "status": "Success" - }, - { - "id": "149", - "description": "And :I reload the page", - "duration": 1121395, - "status": "Success" - }, - { - "id": "150", - "description": "Then :display single card error message for bankrupt", - "duration": 44297803, - "status": "Failure" - }, - { - "id": "151", - "description": "And :The card name includes added label (Account Restricted)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "152", - "description": "And :available credit should be Account Restricted in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "153", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "154", - "description": "And :the current balance is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "155", - "description": "And :the statements link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "157", - "description": "And :the download transactions link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "158", - "description": "And :the pay bill link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "159", - "description": "And :the view balance details link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "160", - "description": "And :the posted transactions section is not present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "161", - "description": "And :the pending transactions section is not present", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-navigation-items-for-nav-entitlements", - "description": "Scenario:Display navigation items for nav entitlements", - "duration": 27573339, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "166", - "description": "Given :I setup mocks for transactions as a \"td_navigation_account\" and login", - "duration": 11677251, - "status": "Success" - }, - { - "id": "167", - "description": "And :I navigate to Transaction Details Page", - "duration": 3852478, - "status": "Success" - }, - { - "id": "168", - "description": "And :I reload the page", - "duration": 1052861, - "status": "Success" - }, - { - "id": "169", - "description": "Then :I can see the navigation item Modify Your Features", - "duration": 10990749, - "status": "Failure" - }, - { - "id": "170", - "description": "And :I can see the navigation item Change Image on Card Link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "171", - "description": "And :I can see the navigation item Credit Tracker", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;hide-navigation-items-for-nav-entitlements", - "description": "Scenario:Hide navigation items for nav entitlements", - "duration": 29181300, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "176", - "description": "Given :I setup mocks for transactions as a \"td_nonavigation_account\" and login", - "duration": 12164930, - "status": "Success" - }, - { - "id": "177", - "description": "And :I navigate to Transaction Details Page", - "duration": 4815596, - "status": "Success" - }, - { - "id": "178", - "description": "And :I reload the page", - "duration": 1222425, - "status": "Success" - }, - { - "id": "179", - "description": "Then :I cannot see the navigation item Modify Your Features", - "duration": 10978349, - "status": "Failure" - }, - { - "id": "180", - "description": "And :I cannot see the navigation item Change Image on Card Link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "181", - "description": "And :I cannot see the navigation item Credit Tracker", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transaction-filtering", - "description": "Feature:Transaction Filtering", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 588440006, - "totalTestCaseCount": 20, - "failedTestCaseCount": 20, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transaction-filtering;date-filter-select-has-valid-option-list-for-existing-customer", - "description": "Scenario:Date filter select has valid option list for existing customer", - "duration": 24894304, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10990370, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 3072756, - "status": "Success" - }, - { - "id": "7", - "description": "Then :date select has correct options for existing customer", - "duration": 10831178, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;date-filter-select-has-valid-option-list-for-new-customer", - "description": "Scenario:Date filter select has valid option list for new customer", - "duration": 16656016, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "11", - "description": "Given :I setup mocks for transactions as a \"td_nolaststmt_account\" and login", - "duration": 10557793, - "status": "Success" - }, - { - "id": "12", - "description": "And :I navigate to Transaction Details Page", - "duration": 3127441, - "status": "Success" - }, - { - "id": "13", - "description": "And :I am on the Transactions and Details page", - "duration": 2970782, - "status": "Failure" - }, - { - "id": "14", - "description": "Then :date select has correct options for new customer", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;custom-date-range-displays-filter-and-clear-buttons", - "description": "Scenario:Custom date range displays Filter and Clear buttons", - "duration": 27679879, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10747700, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to Transaction Details Page", - "duration": 3383189, - "status": "Success" - }, - { - "id": "20", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13548990, - "status": "Failure" - }, - { - "id": "21", - "description": "Then :the Filter and Clear buttons are displayed with the correct text", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-is-offered-a-date-range-selection", - "description": "Scenario:Customer is offered a Date Range Selection", - "duration": 27748952, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10783669, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to Transaction Details Page", - "duration": 3279688, - "status": "Success" - }, - { - "id": "27", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13685595, - "status": "Failure" - }, - { - "id": "28", - "description": "Then :the \u00e2\u0080\u0098Start Date\u00e2\u0080\u0099 And \u00e2\u0080\u0098End Date\u00e2\u0080\u0099 boxes appear to the right", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-selects-filter-button", - "description": "Scenario:Customer selects Filter button", - "duration": 49395053, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "34", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 10522155, - "status": "Success" - }, - { - "id": "35", - "description": "And :I navigate to Transaction Details Page", - "duration": 3316093, - "status": "Success" - }, - { - "id": "36", - "description": "And :there are 6 posted transactions", - "duration": 35556805, - "status": "Failure" - }, - { - "id": "37", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "When :with datepicker the customer selects a Start Date of 03\/10\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :with datepicker the customer selects a End Date of 03\/17\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "Then :there are 3 posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-re-selects-date-range", - "description": "Scenario:Customer re-selects Date Range", - "duration": 30465649, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12772989, - "status": "Success" - }, - { - "id": "49", - "description": "And :I navigate to Transaction Details Page", - "duration": 3807001, - "status": "Success" - }, - { - "id": "50", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13885659, - "status": "Failure" - }, - { - "id": "51", - "description": "When :with datepicker the customer selects a Start Date of 03\/10\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :with datepicker the customer selects a End Date of 03\/17\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :the customer selects Last 30 Days in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :the date input boxes are empty or contains the appropriate placeholder", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-re-selects-date-range-after-navigating-from-page", - "description": "Scenario:Customer re-selects Date Range after navigating from page", - "duration": 27235825, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "61", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11070379, - "status": "Success" - }, - { - "id": "62", - "description": "And :I navigate to Transaction Details Page", - "duration": 2553865, - "status": "Success" - }, - { - "id": "63", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13611581, - "status": "Failure" - }, - { - "id": "64", - "description": "When :the customer inputs a Start Date that is Valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the customer inputs a End Date that is Valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :the customer selects Last 30 Days in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "When :the customer navigates to a different page And comes back to T&D", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "Then :the \u00e2\u0080\u0098Start Date\u00e2\u0080\u0099 And \u00e2\u0080\u0098End Date\u00e2\u0080\u0099 boxes appear to the right", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-selects-clear-button", - "description": "Scenario:Customer selects Clear button", - "duration": 27303294, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10678938, - "status": "Success" - }, - { - "id": "76", - "description": "And :I navigate to Transaction Details Page", - "duration": 2964612, - "status": "Success" - }, - { - "id": "77", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13659744, - "status": "Failure" - }, - { - "id": "78", - "description": "When :the customer inputs a Start Date that is Valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :the customer inputs a End Date that is Valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :clicks the Clear button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "Then :the drop-down reverts to the default value and the Clear and Filter buttons disappear", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-incorrect-start-date-format", - "description": "Scenario:Customer inputs incorrect Start Date format", - "duration": 27280009, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "86", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10531177, - "status": "Success" - }, - { - "id": "87", - "description": "And :I navigate to Transaction Details Page", - "duration": 2942135, - "status": "Success" - }, - { - "id": "88", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13806697, - "status": "Failure" - }, - { - "id": "89", - "description": "And :date range start and end dates are set to 04\/06 and 04\/06\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "Then :the \"invalid start date format\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-incorrect-end-date-format", - "description": "Scenario:Customer inputs incorrect End Date format", - "duration": 26919764, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "96", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10561241, - "status": "Success" - }, - { - "id": "97", - "description": "And :I navigate to Transaction Details Page", - "duration": 2743369, - "status": "Success" - }, - { - "id": "98", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13615154, - "status": "Failure" - }, - { - "id": "99", - "description": "And :date range start and end dates are set to 04\/06\/2015 and 04\/06", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "101", - "description": "Then :the \"invalid end date format\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-does-not-enter-start-date", - "description": "Scenario:Customer does not enter Start Date", - "duration": 28342173, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "106", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11265211, - "status": "Success" - }, - { - "id": "107", - "description": "And :I navigate to Transaction Details Page", - "duration": 3363177, - "status": "Success" - }, - { - "id": "108", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13713785, - "status": "Failure" - }, - { - "id": "109", - "description": "And :date range start and end dates are set to ' ' and 04\/06\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "110", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :the \"invalid start date format\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-does-not-enter-end-date", - "description": "Scenario:Customer does not enter End Date", - "duration": 27686641, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "116", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10807525, - "status": "Success" - }, - { - "id": "117", - "description": "And :I navigate to Transaction Details Page", - "duration": 3217637, - "status": "Success" - }, - { - "id": "118", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13661479, - "status": "Failure" - }, - { - "id": "119", - "description": "And :date range start and end dates are set to 04\/06\/2015 and ' '", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "Then :the \"invalid end date format\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-does-not-enter-start-or-end-dates", - "description": "Scenario:Customer does not enter Start or End Dates", - "duration": 29882174, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "125", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12521035, - "status": "Success" - }, - { - "id": "126", - "description": "And :I navigate to Transaction Details Page", - "duration": 3621964, - "status": "Success" - }, - { - "id": "127", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13739175, - "status": "Failure" - }, - { - "id": "128", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "129", - "description": "Then :the \"invalid start date format\" and \"invalid end date format\" error messages are displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-start-date->-end-date", - "description": "Scenario:Customer inputs Start Date > End Date", - "duration": 49114578, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "135", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10648956, - "status": "Success" - }, - { - "id": "136", - "description": "And :I navigate to Transaction Details Page", - "duration": 2667130, - "status": "Success" - }, - { - "id": "137", - "description": "When :user filters by Date Range", - "duration": 35798492, - "status": "Failure" - }, - { - "id": "138", - "description": "And :date range start and end dates are set to 04\/07\/2015 and 04\/06\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "139", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "140", - "description": "Then :the \"Start date not prior to end date\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-start-date->-365-days-in-the-past", - "description": "Scenario:Customer inputs Start Date > 365 days in the past", - "duration": 27465106, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "146", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10755358, - "status": "Success" - }, - { - "id": "147", - "description": "And :I navigate to Transaction Details Page", - "duration": 3149048, - "status": "Success" - }, - { - "id": "148", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13560700, - "status": "Failure" - }, - { - "id": "149", - "description": "And :date range start and end dates are set to 04\/01\/2014 and 04\/20\/2014", - "duration": 0, - "status": "Skipped" - }, - { - "id": "150", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "Then :the \"start date too old\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-end-date->-365-days-in-the-past", - "description": "Scenario:Customer inputs End Date > 365 days in the past", - "duration": 28494016, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "157", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11422889, - "status": "Success" - }, - { - "id": "158", - "description": "And :I navigate to Transaction Details Page", - "duration": 3436357, - "status": "Success" - }, - { - "id": "159", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13634770, - "status": "Failure" - }, - { - "id": "160", - "description": "And :date range start and end dates are set to '' and 04\/14\/2014", - "duration": 0, - "status": "Skipped" - }, - { - "id": "161", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "162", - "description": "Then :the \"end date too old\" error message is displayed at the end", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-search-date-range->-90-days", - "description": "Scenario:Customer inputs Search Date Range > 90 days", - "duration": 28863816, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "168", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11798625, - "status": "Success" - }, - { - "id": "169", - "description": "And :I navigate to Transaction Details Page", - "duration": 3423696, - "status": "Success" - }, - { - "id": "170", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13641495, - "status": "Failure" - }, - { - "id": "171", - "description": "And :date range start and end dates are set to 12\/01\/2014 and 04\/14\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "172", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "173", - "description": "Then :the \"search date range\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-start-date-in-the-future", - "description": "Scenario:Customer inputs Start Date in the future", - "duration": 27346307, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "177", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10621364, - "status": "Success" - }, - { - "id": "178", - "description": "And :I navigate to Transaction Details Page", - "duration": 3042471, - "status": "Success" - }, - { - "id": "179", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13682472, - "status": "Failure" - }, - { - "id": "180", - "description": "And :date range start and end dates are set to 06\/06\/2015 and ' '", - "duration": 0, - "status": "Skipped" - }, - { - "id": "181", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "182", - "description": "Then :the \"start date in future\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-end-date-in-the-future", - "description": "Scenario:Customer inputs End Date in the future", - "duration": 27034321, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "188", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10756448, - "status": "Success" - }, - { - "id": "189", - "description": "And :I navigate to Transaction Details Page", - "duration": 2728505, - "status": "Success" - }, - { - "id": "190", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13549368, - "status": "Failure" - }, - { - "id": "191", - "description": "And :date range start and end dates are set to 04\/14\/2015 and 05\/14\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "192", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "193", - "description": "Then :the \"end date in future\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;start-and-end-dates-in-the-future", - "description": "Scenario:Start And End Dates in the future", - "duration": 28632129, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "198", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11371105, - "status": "Success" - }, - { - "id": "199", - "description": "And :I navigate to Transaction Details Page", - "duration": 3530417, - "status": "Success" - }, - { - "id": "200", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13730607, - "status": "Failure" - }, - { - "id": "201", - "description": "And :date range start and end dates are set to 05\/14\/2015 and 05\/15\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "202", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "203", - "description": "Then :the \"start date in future\" and \"end date in future\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-entitlements-tests", - "description": "Feature:Transactions entitlements tests", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 93582886, - "totalTestCaseCount": 4, - "failedTestCaseCount": 3, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-entitlements-tests;the-pending-drawer-section-is-set-to-true", - "description": "Scenario:The pending drawer section is set to true", - "duration": 27383103, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_pendingdrawer_account\" and login", - "duration": 12124094, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 3342115, - "status": "Success" - }, - { - "id": "7", - "description": "And :I reload the page", - "duration": 1044174, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the customer should see the pending drawer expanded", - "duration": 10872720, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-entitlements-tests;the-merchantmapperm-is-false", - "description": "Scenario:The MerchantMapPerm is false", - "duration": 15041249, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "12", - "description": "Given :I setup mocks for transactions as a \"td_merchantmapperm_account\" and login", - "duration": 10674855, - "status": "Success" - }, - { - "id": "13", - "description": "And :I navigate to Transaction Details Page", - "duration": 3058928, - "status": "Success" - }, - { - "id": "14", - "description": "And :I reload the page", - "duration": 1015688, - "status": "Success" - }, - { - "id": "15", - "description": "And :the customer expands the first posted transactions drawer", - "duration": 291778, - "status": "Failure" - }, - { - "id": "16", - "description": "Then :the customer should not see a merchant map", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-entitlements-tests;the-brandlogoperm-is-false", - "description": "Scenario:The BrandLogoPerm is false", - "duration": 25858163, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I setup mocks for transactions as a \"td_brandlogoperm_account\" and login", - "duration": 10963535, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to Transaction Details Page", - "duration": 3005978, - "status": "Success" - }, - { - "id": "22", - "description": "And :I reload the page", - "duration": 1032455, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the customer should not see a merchant logo for the transaction at index 4", - "duration": 10856195, - "status": "Failure" - }, - { - "id": "24", - "description": "Then :the customer expands transaction number 2", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :the customer should not see a merchant logo in the expanded transaction drawer", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-entitlements-tests;the-transactions-details-section-is-off", - "description": "Scenario:The transactions details section is off", - "duration": 25300371, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Given :I setup mocks for transactions as a \"td_transdetailsoff_account\" and login", - "duration": 10709414, - "status": "Success" - }, - { - "id": "30", - "description": "And :I navigate to Transaction Details Page", - "duration": 2865665, - "status": "Success" - }, - { - "id": "31", - "description": "And :I reload the page", - "duration": 875924, - "status": "Success" - }, - { - "id": "32", - "description": "And :the customer should not see pending or posted transactions", - "duration": 10849368, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "user-notification-error-messages", - "description": "Feature:User Notification Error Messages", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 245939395, - "totalTestCaseCount": 8, - "failedTestCaseCount": 7, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "user-notification-error-messages;t&d-is-toggled-off", - "description": "Scenario:T&D is toggled off", - "duration": 28154807, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11135499, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 2869871, - "status": "Success" - }, - { - "id": "7", - "description": "When :User is redirected to toggled off error page", - "duration": 3249679, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user should see correct toggled error page content", - "duration": 10899758, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;no-error-getting-posted-transactions", - "description": "Scenario:No error getting posted transactions", - "duration": 23931650, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for transactions as a \"td_disputemodal_account\" and login", - "duration": 9933161, - "status": "Success" - }, - { - "id": "14", - "description": "And :I navigate to Transaction Details Page", - "duration": 3095037, - "status": "Success" - }, - { - "id": "15", - "description": "Then :I should not see the error message for no posted transactions", - "duration": 10903452, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;display-account-bricklet-details-for-happy-path", - "description": "Scenario:Display account bricklet details for happy path", - "duration": 50376417, - "totalTestStepCount": 14, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 11, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10953471, - "status": "Success" - }, - { - "id": "55", - "description": "And :I navigate to Transaction Details Page", - "duration": 3734100, - "status": "Success" - }, - { - "id": "56", - "description": "And :Single card label is displayed", - "duration": 35688846, - "status": "Failure" - }, - { - "id": "57", - "description": "And :Current balance label is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :Current balance is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :Current balance tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :Available credit is displayed and has correct value", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :Available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "And :Show details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "When :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :Show details drawer should be visible", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;message-rotator-displayed-when-transactions-are-loading", - "description": "Scenario:Message Rotator displayed when transactions are loading", - "duration": 17557164, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "76", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12716784, - "status": "Success" - }, - { - "id": "77", - "description": "And :I navigate to Transaction Details Page", - "duration": 4489503, - "status": "Success" - }, - { - "id": "78", - "description": "When :transactions are loading", - "duration": 350877, - "status": "Failure" - }, - { - "id": "79", - "description": "Then :user should see loading messages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "When :transactions are not loading", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "Then :user should not see loading messages", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;t&d-section-toggled-off", - "description": "Scenario:T&D section toggled off", - "duration": 51156010, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "86", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11916640, - "status": "Success" - }, - { - "id": "87", - "description": "And :I navigate to Transaction Details Page", - "duration": 3315850, - "status": "Success" - }, - { - "id": "88", - "description": "When :Transactions and Details section is toggled off", - "duration": 35923520, - "status": "Failure" - }, - { - "id": "89", - "description": "Then :the posted transactions section is not present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :the pending transactions section is not present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :the account details brick is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :there is no error message displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;not-tlp-ha-mode-check-for-rewards-balance", - "description": "Scenario:Not TLP HA Mode check for rewards balance", - "duration": 33618284, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "96", - "description": "Given :I setup mocks for transactions as a \"td_nottlpha_account\" and login", - "duration": 19283250, - "status": "Success" - }, - { - "id": "97", - "description": "And :I navigate to Transaction Details Page", - "duration": 3964794, - "status": "Success" - }, - { - "id": "98", - "description": "Then :the rewards link should say the balance", - "duration": 10370240, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;tlp-ha-mode-check-for-explore-rewards-link", - "description": "Scenario:TLP HA Mode check for explore rewards link", - "duration": 24542538, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "102", - "description": "Given :I setup mocks for transactions as a \"td_tlpha_account\" and login", - "duration": 11141416, - "status": "Success" - }, - { - "id": "103", - "description": "And :I navigate to Transaction Details Page", - "duration": 3104000, - "status": "Success" - }, - { - "id": "104", - "description": "Then :the rewards link should say explore rewards", - "duration": 10297122, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;ts2-ha-mode", - "description": "Scenario:TS2 HA Mode", - "duration": 16602525, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "108", - "description": "Given :I setup mocks for transactions as a \"td_ts2ha_account\" and login", - "duration": 11542773, - "status": "Success" - }, - { - "id": "109", - "description": "And :I navigate to Transaction Details Page", - "duration": 4744200, - "status": "Success" - }, - { - "id": "110", - "description": "Then :an TS2 HA message is displayed on top of the page below the navigation bar", - "duration": 315552, - "status": "Failure" - }, - { - "id": "111", - "description": "And :I \"expand\" the pending transaction section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :an error message is displayed under the Pending Transactions section", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "wiremock-examples", - "description": "Feature:Wiremock Examples", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 75932652, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "wiremock-examples;happy-path-using-default-account-summary", - "description": "Scenario:Happy path using default account summary", - "duration": 26207160, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_defaultaccsum_account\" and login", - "duration": 12258132, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 3112735, - "status": "Success" - }, - { - "id": "7", - "description": "Then :the account number in the brick should be ...1234", - "duration": 10836293, - "status": "Failure" - }, - { - "id": "8", - "description": "And :there are 4 posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "wiremock-examples;bankrupt-account-summary", - "description": "Scenario:Bankrupt account summary", - "duration": 49725492, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for transactions as a \"td_bankrupt_account\" and login", - "duration": 10884468, - "status": "Success" - }, - { - "id": "14", - "description": "And :I navigate to Transaction Details Page", - "duration": 3101655, - "status": "Success" - }, - { - "id": "15", - "description": "Then :display single card error message for bankrupt", - "duration": 35739369, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - } - ] - }, - { - "id": "5691ff2f29032dab690ef304", - "collectorItemId": "568d24b1a0d8912749a4391a", - "timestamp": 1452408623108, - "executionId": "217", - "description": "cos-ui-test-chrome #217", - "url": "http://test.com/job/cos-ui-test-chrome\/", - "startTime": 1452391824897, - "endTime": 1452400200804, - "duration": 8375907, - "failureCount": 21, - "successCount": 2, - "skippedCount": 0, - "totalCount": 40, - "unknownStatusCount": 17, - "testCapabilities": [ - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-account-setup-web\/", - "startTime": 0, - "endTime": 0, - "duration": 956730006, - "failedTestSuiteCount": 8, - "successTestSuiteCount": 2, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 10, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "account-setup-submission-success", - "description": "Feature:Account Setup submission success", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 310919093, - "totalTestCaseCount": 10, - "failedTestCaseCount": 0, - "successTestCaseCount": 10, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 7689827, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2719836, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 4969991, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;required-fields-validation", - "description": "Scenario:Required Fields Validation", - "duration": 37455156, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "When :the user clicks on the Add a New Card Holder", - "duration": 32849787, - "status": "Success" - }, - { - "id": "13", - "description": "Then :user does not enters any Input in the form for First Name, Last Name, Date of Birth, Social Security Number, and Phone Number", - "duration": 321993, - "status": "Success" - }, - { - "id": "14", - "description": "Then :clicks on the Add a New Card Holder button", - "duration": 1874368, - "status": "Success" - }, - { - "id": "15", - "description": "Then :the error messages displays for the required fields", - "duration": 2409008, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8999510, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2890716, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 6108794, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;required-fields-validation-for-invalid-input", - "description": "Scenario:Required Fields Validation for invalid input", - "duration": 48559274, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "When :the user clicks on the Add a New Card Holder", - "duration": 32835335, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the First Form opens to enter the new authorize user", - "duration": 50, - "status": "Success" - }, - { - "id": "23", - "description": "Then :user enters the Invalid Input in the form for Date of Birth, Social Security Number, and Phone Number", - "duration": 7963974, - "status": "Success" - }, - { - "id": "24", - "description": "Then :clicks on the Add a New Card Holder button", - "duration": 1993909, - "status": "Success" - }, - { - "id": "25", - "description": "Then :the error messages displays for the required fields and invalid input", - "duration": 2450706, - "status": "Success" - }, - { - "id": "26", - "description": "Then :user clicks on the Save & Continue button", - "duration": 2090476, - "status": "Success" - }, - { - "id": "27", - "description": "Then :the error message displays to accept the Terms and Conditions of the Authorized User", - "duration": 1224824, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7867422, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2614474, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5252948, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;maximum-characters-allowed-for-user-to-input-in-the-fields", - "description": "Scenario:Maximum characters allowed for user to input in the fields", - "duration": 44565697, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "When :the user clicks on the Add a New Card Holder", - "duration": 32590364, - "status": "Success" - }, - { - "id": "33", - "description": "When :user enter Long FirstName", - "duration": 2654641, - "status": "Success" - }, - { - "id": "34", - "description": "Then :only 25 characters maximum limit on First name", - "duration": 1557576, - "status": "Success" - }, - { - "id": "35", - "description": "When :user enters long middlename", - "duration": 2455558, - "status": "Success" - }, - { - "id": "36", - "description": "Then :only 16 characters maximum limit for Middle name", - "duration": 1396557, - "status": "Success" - }, - { - "id": "37", - "description": "When :user enters long lastname", - "duration": 2519923, - "status": "Success" - }, - { - "id": "38", - "description": "Then :only 36 characters maximum limit for lastname", - "duration": 1391078, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7837918, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2624899, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5213019, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;submitting-the-add-authorized-user-form-without-any-input", - "description": "Scenario:Submitting the add authorized user form without any input", - "duration": 131370616, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "When :User allowed to add maximum three Authorized Card User", - "duration": 98686509, - "status": "Success" - }, - { - "id": "44", - "description": "Then :user clicks on the Save & Continue button", - "duration": 2178902, - "status": "Success" - }, - { - "id": "45", - "description": "And :the error messages gets displayed below each of the form", - "duration": 30505205, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7931356, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2619091, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5312265, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;dropdown-for-the-cell-type", - "description": "Scenario:Dropdown for the cell type", - "duration": 8642317, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "50", - "description": "Then :clicks on the Add a New Card Holder button", - "duration": 1834275, - "status": "Success" - }, - { - "id": "51", - "description": "And :the form contains the dropdown for \"Mobile\", \"Work\", \"Home\"", - "duration": 6808042, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "asu-page-footer-validation", - "description": "Feature:ASU page footer validation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 171328082, - "totalTestCaseCount": 14, - "failedTestCaseCount": 4, - "successTestCaseCount": 10, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 7764323, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2677355, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5086968, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-contact-us", - "description": "Scenario:Navigate to contact us", - "duration": 17606443, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Then :I land on the domestic footer url \"CONTACT US\"", - "duration": 11582190, - "status": "Success" - }, - { - "id": "13", - "description": "And :the \"Customer Service\" text is displayed on the page", - "duration": 6024253, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8184976, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 3007504, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5177472, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-privacy", - "description": "Scenario:Navigate to privacy", - "duration": 7770740, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Then :I land on the domestic footer url \"PRIVACY\"", - "duration": 1607244, - "status": "Success" - }, - { - "id": "19", - "description": "And :the \"Privacy\" text is displayed on the page", - "duration": 6163496, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 9526939, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 3769412, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5757527, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-careers", - "description": "Scenario:Navigate to careers", - "duration": 7835596, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Then :I land on the domestic footer url \"CAREERS\"", - "duration": 1745387, - "status": "Success" - }, - { - "id": "25", - "description": "And :the \"Explore Capital One Careers\" text is displayed on the page", - "duration": 6090209, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 9360135, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 4278649, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5081486, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-security", - "description": "Scenario:Navigate to security", - "duration": 17487533, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Then :I land on the domestic footer url \"SECURITY\"", - "duration": 11542319, - "status": "Success" - }, - { - "id": "31", - "description": "And :the \"Your security is a top priority\" text is displayed on the page", - "duration": 5945214, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7533566, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2670492, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 4863074, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-terms-and-conditions", - "description": "Scenario:Navigate to terms and conditions", - "duration": 30813285, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "36", - "description": "Then :I land on the domestic footer url \"TERMS & CONDITIONS\"", - "duration": 30813285, - "status": "Failure" - }, - { - "id": "37", - "description": "Then :the \"Terms and Conditions\" text is displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8658244, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 3362488, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5295756, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-accessibility", - "description": "Scenario:Navigate to accessibility", - "duration": 30809554, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "42", - "description": "Then :I land on the domestic footer url \"ACCESSIBILITY\"", - "duration": 30809554, - "status": "Failure" - }, - { - "id": "43", - "description": "Then :the \"Accessibility at Capital One\" text is displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7672394, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2481719, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5190675, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-verisign", - "description": "Scenario:Navigate to verisign", - "duration": 304354, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "Then :I land on the domestic footer url \"verisign_can_ang\"", - "duration": 304354, - "status": "Failure" - }, - { - "id": "49", - "description": "Then :the Norton Secured image is displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "asu-page-header-validation", - "description": "Feature:ASU page header validation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 9254353, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "asu-page-header-validation;header-check-for-asu-page", - "description": "Scenario:Header check for ASU page", - "duration": 9254353, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2667812, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user is on ASU page", - "duration": 5220834, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the header Capital One logo is present on the upper left corner and is a link of asu page", - "duration": 1365707, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "au---limit-name-to-36-characters", - "description": "Feature:AU - Limit Name to 36 Characters", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 84649940, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "au---limit-name-to-36-characters;au-first-name-lastname-middlename-33-characters", - "description": "Scenario:au first name lastname middlename 33 characters", - "duration": 38275345, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2579297, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user is on ASU page", - "duration": 4849811, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30846237, - "status": "Failure" - }, - { - "id": "10", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the user enters first name with twenty five characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the user enters middle name with one character", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the user enters last name with eight characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :click submit from the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :present the user with 36 char validation message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "au---limit-name-to-36-characters;au-first-name-lastname-no-middlename-34-characters", - "description": "Scenario:au first name lastname no middlename 34 characters", - "duration": 38202593, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2604083, - "status": "Success" - }, - { - "id": "22", - "description": "Then :user is on ASU page", - "duration": 4793424, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30805086, - "status": "Failure" - }, - { - "id": "24", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :the user enters first name with twenty five characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :the user enters last name with ten characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :click submit from the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :present the user with 36 char validation message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "au---limit-name-to-36-characters;blue-script-spinner-displayed-immediately-after-one-click-of-save-and-continue-button", - "description": "Scenario:blue script Spinner displayed immediately after one click of save and continue button", - "duration": 8172002, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "36", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2701498, - "status": "Success" - }, - { - "id": "37", - "description": "Then :user is on ASU page", - "duration": 5170151, - "status": "Success" - }, - { - "id": "38", - "description": "And :the user check the T&C's checkbox", - "duration": 300353, - "status": "Failure" - }, - { - "id": "39", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :the user enters first name with twenty five characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :the user enters middle name with one character", - "duration": 0, - "status": "Skipped" - }, - { - "id": "42", - "description": "And :the user enters last name with seven characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "Then :user enters the valid Input in the form for Date of Birth, Social Security Number, and Phone Number", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "And :the user checks the checkbox for au terms and conditions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :click on save and continue button one time", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :check if spinner is displayed after one click", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "au-modal-for-terms-and-conditions", - "description": "Feature:AU Modal for Terms and Conditions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 77259530, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "au-modal-for-terms-and-conditions;au-terms-and-condition-modal-window-done-button", - "description": "Scenario:au terms and condition modal window done button", - "duration": 38630379, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"au_termsandconditions\"", - "duration": 2613914, - "status": "Success" - }, - { - "id": "9", - "description": "Then :user is on ASU page", - "duration": 5192292, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30824173, - "status": "Failure" - }, - { - "id": "11", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the user click the terms and condition link for au form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :a modal window opens to present the user with the T&C's", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :when the user clicks the \"Done\" button the modal window will close.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "au-modal-for-terms-and-conditions;au-terms-and-condition-modal-window-x-button", - "description": "Scenario:au terms and condition modal window x button", - "duration": 38629151, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I setup mocks for account setup as a \"au_termsandconditions\"", - "duration": 2711241, - "status": "Success" - }, - { - "id": "22", - "description": "Then :user is on ASU page", - "duration": 5076761, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30841149, - "status": "Failure" - }, - { - "id": "24", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :the user click the terms and condition link for au form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :a modal window opens to present the user with the T&C's", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :when the user clicks the X in the upper right corner the modal window will close.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "eligibility-rules-for-authorized-users", - "description": "Feature:Eligibility rules for authorized users", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 36829547, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "eligibility-rules-for-authorized-users;verify-the-eligibility-for-authorized-users-on-asu-pageexy", - "description": "Scenario:Verify the eligibility for authorized users on ASU pageexy", - "duration": 36829547, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"aunoteligible_data\"", - "duration": 2622269, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user is on ASU page for past due accounts", - "duration": 3194033, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the paperless is visible", - "duration": 31013245, - "status": "Failure" - }, - { - "id": "10", - "description": "And :authorized user will not be available for corporate overlimit and pastdue accounts", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "eligibility-rules-for-paperless", - "description": "Feature:Eligibility rules for paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 72928774, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "eligibility-rules-for-paperless;verify-the-account-is-eligible-for-paperless-mock", - "description": "Scenario:Verify the account is eligible for paperless mock", - "duration": 36774261, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"statements_and_documents_notenrolled\"", - "duration": 2569460, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user is on ASU page for paperless eligible accounts", - "duration": 3305504, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the paperless is visible", - "duration": 30899297, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "eligibility-rules-for-paperless;verify-the-account-is-not-eligible-for-paperless-mock", - "description": "Scenario:Verify the account is not eligible for paperless mock", - "duration": 36154513, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for account setup as a \"statements_and_documents_enrolled\"", - "duration": 2441789, - "status": "Success" - }, - { - "id": "16", - "description": "Then :user is on ASU page for paperless eligible accounts", - "duration": 2851552, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the paperless setup feature is not presented to the customer", - "duration": 30861172, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "entitlements-for-account-set-up", - "description": "Feature:Entitlements for account set up", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 37053000, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "entitlements-for-account-set-up;entitlements-for-account-set-up-mobile-pageee", - "description": "Scenario:Entitlements for account set up mobile pageee", - "duration": 37053000, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "9", - "description": "Given :I am on ASU page using mock account into account setup as a \"asuentitlements_data\"", - "duration": 2775237, - "status": "Success" - }, - { - "id": "10", - "description": "Then :user is on ASU page for entitlement accounts", - "duration": 3410745, - "status": "Success" - }, - { - "id": "11", - "description": "Then :present the user the Mobile page bankrupt deceased closednobalance scrutfruad specialfruad revoked accounts", - "duration": 30867018, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "paperless-terms-and-conditions-and-checbox", - "description": "Feature:Paperless Terms and Conditions and checbox", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 78846559, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "paperless-terms-and-conditions-and-checbox;enrolling-in-paperless-and-unchecked-the-t&c's", - "description": "Scenario:Enrolling in Paperless and UNChecked the T&C's", - "duration": 38851950, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2716443, - "status": "Success" - }, - { - "id": "23", - "description": "Then :user is on ASU page", - "duration": 5293342, - "status": "Success" - }, - { - "id": "24", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30842165, - "status": "Failure" - }, - { - "id": "26", - "description": "And :the checkbox uncheck and submit the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :present the user with client side validation message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "paperless-terms-and-conditions-and-checbox;enrolling-in-paperless-and-unchecked-the-paperless-enrollment-checkbox", - "description": "Scenario:Enrolling in Paperless and UNChecked the paperless enrollment checkbox", - "duration": 39994609, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 3028490, - "status": "Success" - }, - { - "id": "33", - "description": "Then :user is on ASU page", - "duration": 6051787, - "status": "Success" - }, - { - "id": "34", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30914332, - "status": "Failure" - }, - { - "id": "35", - "description": "And :the user check the T&C's checkbox", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :the user uncheck the paperless checkbox", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment tc checkbox is unchecked", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "paperless-modal-for-terms-and-conditions", - "description": "Feature:Paperless Modal for Terms and Conditions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 77661128, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "paperless-modal-for-terms-and-conditions;paperless-terms-and-condition-modal-window-done-button", - "description": "Scenario:paperless terms and condition modal window done button", - "duration": 39091127, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"paperless_termsandconditions\"", - "duration": 2883876, - "status": "Success" - }, - { - "id": "9", - "description": "Then :user is on ASU page", - "duration": 5367493, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30839758, - "status": "Failure" - }, - { - "id": "11", - "description": "And :the user click the terms and condition link for paperless form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :a modal window opens to present the user with the T&C's paperless", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :when the user clicks the \"Done\" button the modal window will close paperless.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "paperless-modal-for-terms-and-conditions;paperless-terms-and-condition-modal-window-x-button", - "description": "Scenario:paperless terms and condition modal window x button", - "duration": 38570001, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I setup mocks for account setup as a \"paperless_termsandconditions\"", - "duration": 2654318, - "status": "Success" - }, - { - "id": "21", - "description": "Then :user is on ASU page", - "duration": 5047826, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30867857, - "status": "Failure" - }, - { - "id": "23", - "description": "And :the user click the terms and condition link for paperless form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :a modal window opens to present the user with the T&C's paperless", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :when the user clicks the X in the upper right corner the modal window will close paperless.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-accountnicknames-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-accountsummary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1694651440, - "failedTestSuiteCount": 4, - "successTestSuiteCount": 5, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 9, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status", - "description": "Feature:Account Summary Page - Field Level Entitlement Based on Account Status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 286345292, - "totalTestCaseCount": 6, - "failedTestCaseCount": 1, - "successTestCaseCount": 5, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;account-ordering-on-account-summary-(verify-closed-with-balance-account-displays-in-group1)", - "description": "Scenario:Account Ordering on Account Summary (Verify closed with balance account displays in group1)", - "duration": 32321008, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the \"closed_with_balance_account\" user is logged in", - "duration": 24466590, - "status": "Success" - }, - { - "id": "8", - "description": "When :I am on the Account Summary page", - "duration": 4213258, - "status": "Success" - }, - { - "id": "9", - "description": "And :Closed with Balance account is displayed first because it is in Group1 and its opened date is 2014-05-07", - "duration": 1242978, - "status": "Success" - }, - { - "id": "10", - "description": "And :Open account ending is displayed second because it is in Group1 and its opened date is is 2014-05-14", - "duration": 1217905, - "status": "Success" - }, - { - "id": "11", - "description": "And :Closed account is displayed in 3rd place because it is in Group2", - "duration": 1180277, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-an-account-restricted-message-is-displayed-for-available-credit", - "description": "Scenario:Verify an account restricted message is displayed for Available Credit", - "duration": 37957943, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :a customer with a closed with balance account is logged in", - "duration": 12441850, - "status": "Success" - }, - { - "id": "18", - "description": "And :I am on the Account Summary page", - "duration": 4075419, - "status": "Success" - }, - { - "id": "19", - "description": "Then :has a bricklet for account ending in \"1286\".", - "duration": 6039448, - "status": "Success" - }, - { - "id": "20", - "description": "And :an account closed with balance restricted message should be displayed", - "duration": 5460186, - "status": "Success" - }, - { - "id": "21", - "description": "And :has the tool tip is displayed.", - "duration": 863964, - "status": "Success" - }, - { - "id": "22", - "description": "And :the correct Available Credit tooltip content is displayed.", - "duration": 9077076, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-statements-&-documents-contextual-link-is-displayed-for-closed-with-no-balance-account", - "description": "Scenario:Verify statements & documents contextual link is displayed for Closed With No Balance Account", - "duration": 54547714, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11827753, - "status": "Success" - }, - { - "id": "29", - "description": "Then :clicking on the statements link for a \"closed with no balance account\" displays the statements page for that account", - "duration": 42719961, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-transactions-link-contextual-link-is-displayed-for-closed-with-no-balance-account", - "description": "Scenario:Verify transactions link contextual link is displayed for Closed With No Balance Account", - "duration": 71237962, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "35", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 13085209, - "status": "Success" - }, - { - "id": "36", - "description": "Then :clicking on the transactions link for a \"closed with no balance account\" displays the transactions page for that account", - "duration": 58152753, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-statements-&-documents-contextual-link-is-displayed-for-deceased-account", - "description": "Scenario:Verify statements & documents contextual link is displayed for Deceased Account", - "duration": 44643190, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :a customer with a deceased account is logged in", - "duration": 10647117, - "status": "Success" - }, - { - "id": "43", - "description": "Then :clicking on the statements link for a \"deceased account\" displays the statements page for that account", - "duration": 33996073, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-transactions-link-contextual-link-is-displayed-for-deceased-account", - "description": "Scenario:Verify transactions link contextual link is displayed for Deceased Account", - "duration": 45637475, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :a customer with a deceased account is logged in", - "duration": 10836855, - "status": "Success" - }, - { - "id": "50", - "description": "Then :clicking on the transactions link for a \"deceased account\" displays the transactions page for that account", - "duration": 34800620, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "account-summary-entitlment-bucketing", - "description": "Feature:Account Summary Entitlment Bucketing", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 192959403, - "totalTestCaseCount": 11, - "failedTestCaseCount": 0, - "successTestCaseCount": 11, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "account-summary-entitlment-bucketing;validate-bankrupt-account-displayed-in-bucket2", - "description": "Scenario:Validate Bankrupt account displayed in bucket2", - "duration": 20312032, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :Login with linked bankrupt account", - "duration": 10285329, - "status": "Success" - }, - { - "id": "9", - "description": "Then :verify that bankrupt account displayed at the bottom", - "duration": 10026703, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-deceased-account-displayed-in-bucket2", - "description": "Scenario:Validate Deceased account displayed in bucket2", - "duration": 19789043, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :Login with linked deceased account", - "duration": 9639997, - "status": "Success" - }, - { - "id": "15", - "description": "Then :verify that deceased account displayed at the bottom", - "duration": 10149046, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-closed-with-no-balance-account-displayed-in-bucket2", - "description": "Scenario:Validate Closed with no balance account displayed in bucket2", - "duration": 20621547, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "Given :Login with linked closed with no balance account", - "duration": 10488550, - "status": "Success" - }, - { - "id": "21", - "description": "Then :verify that closed with no balance account displayed at the bottom", - "duration": 10132997, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-revoked-account-displayed-in-bucket2", - "description": "Scenario:Validate Revoked account displayed in bucket2", - "duration": 21857240, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "25", - "description": "Given :Login with linked revoked account", - "duration": 10398615, - "status": "Success" - }, - { - "id": "26", - "description": "Then :verify that revoked account displayed at the bottom", - "duration": 11458625, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-active\/open-account-displayed-in-bucket1", - "description": "Scenario:Validate Active\/Open account displayed in bucket1", - "duration": 14218282, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :Login with linked active account", - "duration": 9603989, - "status": "Success" - }, - { - "id": "32", - "description": "Then :verify that active account displayed at the top", - "duration": 4614293, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-collections-account-displayed-in-bucket1", - "description": "Scenario:Validate Collections account displayed in bucket1", - "duration": 14886785, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "37", - "description": "Given :Login with linked collections account", - "duration": 10368441, - "status": "Success" - }, - { - "id": "38", - "description": "Then :verify that collections account displayed at the top", - "duration": 4518344, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-special-fraud-account-displayed-in-bucket1", - "description": "Scenario:Validate Special Fraud account displayed in bucket1", - "duration": 18245547, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "Given :Login with linked special fraud account", - "duration": 9753025, - "status": "Success" - }, - { - "id": "44", - "description": "Then :verify that special fraud account displayed at the top", - "duration": 8492522, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-security-fraud-account-displayed-in-bucket1", - "description": "Scenario:Validate Security Fraud account displayed in bucket1", - "duration": 14860364, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :Login with linked security fraud account", - "duration": 10268019, - "status": "Success" - }, - { - "id": "50", - "description": "Then :verify that security fraud account displayed at the top", - "duration": 4592345, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-closed-with-balance-account-displayed-in-bucket1", - "description": "Scenario:Validate Closed with balance account displayed in bucket1", - "duration": 17956338, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "Given :Login with linked closed with balance account", - "duration": 9485261, - "status": "Success" - }, - { - "id": "56", - "description": "Then :verify that closed with balance account displayed at the top", - "duration": 8471077, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-old-account-displayed-at-the-top", - "description": "Scenario:Validate old account displayed at the top", - "duration": 14620608, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "61", - "description": "Given :Login with linked top account", - "duration": 10039624, - "status": "Success" - }, - { - "id": "62", - "description": "Then :verify that old account displayed at the top", - "duration": 4580984, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-new-account-displayed-at-the-bottom", - "description": "Scenario:Validate new account displayed at the bottom", - "duration": 15591617, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "67", - "description": "Given :Login with linked bottom account", - "duration": 10868439, - "status": "Success" - }, - { - "id": "68", - "description": "Then :verify that new account displayed at the bottom", - "duration": 4723178, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "bankrupt-account-on-account-summary-page", - "description": "Feature:Bankrupt Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 317046403, - "totalTestCaseCount": 14, - "failedTestCaseCount": 1, - "successTestCaseCount": 13, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 11416652, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 11416652, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-an-account-restricted-message-is-displayed-for-bankrupt", - "description": "Scenario:Verify an account restricted message is displayed for bankrupt", - "duration": 22232775, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Then :an account restricted message should be displayed in the available credit field", - "duration": 22232775, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11639339, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 11639339, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-a-bankrupt-restricted-message-is-displayed", - "description": "Scenario:Verify a bankrupt restricted message is displayed", - "duration": 41240680, - "totalTestStepCount": 1, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Then :a bankrupt restricted message should be displayed", - "duration": 41240680, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11187994, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 11187994, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-pay-bill-option-is-not-displayed-for-bankrupt", - "description": "Scenario:Verify pay bill option is not displayed for bankrupt", - "duration": 39536892, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "27", - "description": "Then :there is no pay bill option displayed", - "duration": 39536892, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11700848, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 11700848, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-statements-&-documents-contextual-link-is-not-displayed-for-bankrupt", - "description": "Scenario:Verify statements & documents contextual link is not displayed for bankrupt", - "duration": 9912795, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "34", - "description": "Then :the statements link is not displayed", - "duration": 9912795, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11534741, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 11534741, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-transactions-link-is-not-visible-for-bankrupt", - "description": "Scenario:Verify transactions link is not visible for bankrupt", - "duration": 41822043, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Then :Transaction link is not visible", - "duration": 41822043, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10319421, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 10319421, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-card-image-is-not-a-link-for-bankrupt", - "description": "Scenario:Verify card image is not a link for bankrupt", - "duration": 41220203, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Then :card image is not a link", - "duration": 41220203, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11478576, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 11478576, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-card-name-is-not-a-link-for-bankrupt", - "description": "Scenario:Verify card name is not a link for bankrupt", - "duration": 41803444, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "56", - "description": "Then :card name is not a link", - "duration": 41803444, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page", - "description": "Feature:Closed With No Balance Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 148397910, - "totalTestCaseCount": 10, - "failedTestCaseCount": 0, - "successTestCaseCount": 10, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 10535700, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 10535700, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-an-account-closed-message-is-displayed-for-closed-with-no-balance", - "description": "Scenario:Verify an account closed message is displayed for closed with no balance", - "duration": 12627126, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Then :an account closed message should be displayed in the available credit field", - "duration": 12627126, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11034171, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11034171, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-an-account-closed-with-no-balance-restricted-message-is-displayed", - "description": "Scenario:Verify an account closed with no balance restricted message is displayed", - "duration": 12814449, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Then :an account closed with no balance restricted message should be displayed", - "duration": 12814449, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10950973, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 10950973, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-pay-bill-option-is-not-displayed-for-closed-with-with-no-balance", - "description": "Scenario:Verify pay bill option is not displayed for closed with with no balance", - "duration": 41302348, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Then :there is no pay bill option displayed", - "duration": 41302348, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11065818, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11065818, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-card-name-is-a-link", - "description": "Scenario:Verify card name is a link", - "duration": 13600816, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Then :the card name for \"closed with no balance account\" is a link", - "duration": 13600816, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10653148, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 10653148, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-card-image-is-a-link", - "description": "Scenario:Verify card image is a link", - "duration": 13813361, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Then :the card image for a \"closed with no balance account\" is a link", - "duration": 13813361, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the", - "description": "Feature:As a branded customer, I want the rewards balance to display based on the", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 356227239, - "totalTestCaseCount": 6, - "failedTestCaseCount": 2, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;suppress-rewards-for-sony-play-station-card", - "description": "Scenario:Suppress Rewards for SONY Play Station Card", - "duration": 46527161, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 11291960, - "status": "Success" - }, - { - "id": "9", - "description": "When :I am on the Account Summary page", - "duration": 4033767, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the rewards balance is NOT displayed for SONY Play Station card", - "duration": 31201434, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;suppress-rewards-for-sony-card", - "description": "Scenario:Suppress Rewards for SONY Card", - "duration": 50468193, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 10209212, - "status": "Success" - }, - { - "id": "17", - "description": "When :I am on the Account Summary page", - "duration": 4254437, - "status": "Success" - }, - { - "id": "18", - "description": "Then :the rewards balance is NOT displayed for SONY Card", - "duration": 36004544, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;spark-card-with-cash-reward", - "description": "Scenario:SPARK card with cash Reward", - "duration": 61505399, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 10780373, - "status": "Success" - }, - { - "id": "25", - "description": "When :I am on the Account Summary page", - "duration": 4098462, - "status": "Success" - }, - { - "id": "26", - "description": "Then :the cash rewards balance is displayed for the SPARK Card", - "duration": 46626564, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;spark-card-with-miles-reward", - "description": "Scenario:SPARK card with miles Reward", - "duration": 68253833, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 11281660, - "status": "Success" - }, - { - "id": "33", - "description": "When :I am on the Account Summary page", - "duration": 4111873, - "status": "Success" - }, - { - "id": "34", - "description": "Then :the miles rewards balance is displayed for the SPARK Card", - "duration": 52860300, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;co-branding-product-description", - "description": "Scenario:Co-Branding Product Description", - "duration": 58841806, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "40", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 10718318, - "status": "Success" - }, - { - "id": "41", - "description": "When :I am on the Account Summary page", - "duration": 4118697, - "status": "Success" - }, - { - "id": "42", - "description": "Then :the user will see the product description with the brand name", - "duration": 44004791, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;does-not-display-rewards-for-spark", - "description": "Scenario:Does not Display Rewards for SPARK", - "duration": 70630847, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "48", - "description": "Given :a co_branding non-reward customer is on the Account Summary page", - "duration": 11406334, - "status": "Success" - }, - { - "id": "49", - "description": "When :I am on the Account Summary page", - "duration": 4439153, - "status": "Success" - }, - { - "id": "50", - "description": "Then :the rewards balance is NOT displayed for SPARK card", - "duration": 54785360, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "deceased-account-on-account-summary-page", - "description": "Feature:Deceased Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 164208134, - "totalTestCaseCount": 10, - "failedTestCaseCount": 1, - "successTestCaseCount": 9, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 10827679, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 10827679, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-an-account-closed-message-is-displayed-for-deceased-account", - "description": "Scenario:Verify an account closed message is displayed for deceased account", - "duration": 9431630, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Then :an account closed message should be displayed in the available credit field", - "duration": 9431630, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10945689, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 10945689, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-a-deceased-restricted-message-is-displayed", - "description": "Scenario:Verify a deceased restricted message is displayed", - "duration": 39129803, - "totalTestStepCount": 1, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Then :a deceased restricted message should be displayed", - "duration": 39129803, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10406607, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 10406607, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-pay-bill-option-is-not-displayed-for-deceased-account", - "description": "Scenario:Verify pay bill option is not displayed for deceased account", - "duration": 37917680, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Then :there is no pay bill option displayed", - "duration": 37917680, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10539015, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 10539015, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-card-name-is-a-link", - "description": "Scenario:Verify card name is a link", - "duration": 11639304, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Then :the card name for a \"deceased account\" is a link", - "duration": 11639304, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11743260, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 11743260, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-card-image-is-a-link", - "description": "Scenario:Verify card image is a link", - "duration": 11627467, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "Then :a card image for a \"deceased account\" is a link", - "duration": 11627467, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "account-summary---extended-terms-messaging", - "description": "Feature:Account Summary - Extended Terms Messaging", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 14597221, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "account-summary---extended-terms-messaging;extended-terms-messaging-is-not-displayed", - "description": "Scenario:Extended Terms Messaging Is Not Displayed", - "duration": 14597221, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :the \"extended_terms_with_no_minpay\" user is logged in", - "duration": 9121605, - "status": "Success" - }, - { - "id": "20", - "description": "When :I am on the Account Summary page", - "duration": 4125222, - "status": "Success" - }, - { - "id": "21", - "description": "Then :the extended terms message is not displayed in the first account brick", - "duration": 1350394, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "non-cycled-accounts", - "description": "Feature:Non-cycled accounts", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 56415037, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 9314339, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a non cycled account", - "duration": 9314339, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "non-cycled-accounts;non-cycled-accounts-should-have-zero-minimum-payment-and-no-due-date", - "description": "Scenario:Non cycled accounts should have zero minimum payment and no due date", - "duration": 9394067, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Then :the minimum payment should be $0.00", - "duration": 4736330, - "status": "Success" - }, - { - "id": "13", - "description": "And :the account should not have a due date", - "duration": 4657737, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 9271938, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a non cycled account", - "duration": 9271938, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "non-cycled-accounts;non-cycled-accounts-should-have-zero-last-statement-balance-and-no-as-of-date", - "description": "Scenario:Non cycled accounts should have zero last statement balance and no as of date", - "duration": 9011862, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "Then :the last statement balance should be $0.00", - "duration": 4532649, - "status": "Success" - }, - { - "id": "21", - "description": "And :the account should not have a as of date", - "duration": 4479213, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10117431, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a non cycled account", - "duration": 10117431, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "non-cycled-accounts;non-cycled-accounts-should-have-zero-payment-balance-and-no-posted-date", - "description": "Scenario:Non cycled accounts should have zero payment balance and no posted date", - "duration": 9305400, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Then :the last payment balance should be $0.00", - "duration": 4653737, - "status": "Success" - }, - { - "id": "29", - "description": "And :the last payment should not have a posted date", - "duration": 4651663, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "revoked-restricted-status", - "description": "Feature:Revoked restricted status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 158454801, - "totalTestCaseCount": 14, - "failedTestCaseCount": 0, - "successTestCaseCount": 14, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 10983967, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 10983967, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;account-revoked-status", - "description": "Scenario:Account Revoked status", - "duration": 32947303, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Then :an account restricted message should be displayed in the available credit field", - "duration": 25510637, - "status": "Success" - }, - { - "id": "15", - "description": "And :dom account restricted message should be displayed", - "duration": 7436666, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11042052, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 11042052, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-pay-bill-option-is-displayed-for-account-revoked-status", - "description": "Scenario:Verify Pay bill option is displayed for account revoked status", - "duration": 7562446, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Then :pay bill button is displayed", - "duration": 7562446, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10958620, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 10958620, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-transactions-link-is-displayed", - "description": "Scenario:Verify Transactions link is displayed", - "duration": 7035123, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Then :transaction is a link present on the Account Summary page for revoked status", - "duration": 7035123, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11449891, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 11449891, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-statements-&-documents-contextual-link-is-displayed-for-revoked-status", - "description": "Scenario:Verify statements & documents contextual link is displayed for revoked status", - "duration": 7053913, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Then :Statements link is present on the Account Summary page for revoked account", - "duration": 7053913, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11769144, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 11769144, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-payment-link-is-displayed-for-revoked-status", - "description": "Scenario:Verify payment link is displayed for revoked status", - "duration": 7387684, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "Then :payment link is present on the Account Summary page for revoked account", - "duration": 7387684, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10924190, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 10924190, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-card-name-is-link", - "description": "Scenario:Verify card name is link", - "duration": 9024832, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "51", - "description": "Then :the card name for revoked account is a link", - "duration": 9024832, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11348961, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 11348961, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-card-image-is-link", - "description": "Scenario:Verify card image is link", - "duration": 8966675, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "58", - "description": "Then :the card image for revoked account is a link", - "duration": 8966675, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-canada\/", - "startTime": 0, - "endTime": 0, - "duration": 1421108278, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 2, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services", - "description": "Feature:ETS enhanced transactions for Canadian customers with Angular and RTM mock services", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 491837166, - "totalTestCaseCount": 11, - "failedTestCaseCount": 0, - "successTestCaseCount": 11, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-inline-view-for-canadian-account-canadian-transactions---with-merchant-logo", - "description": "Scenario:ETS inline view for Canadian account Canadian transactions - with merchant logo", - "duration": 41572092, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 27222485, - "status": "Success" - }, - { - "id": "7", - "description": "And :I go to Transactions & Details page", - "duration": 4556511, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I can see merchant logo for transaction in \"Tim Hortons\"", - "duration": 9793096, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-inline-view-for-canadian-account-canadian-transactions---without-merchant-logo", - "description": "Scenario:ETS inline view for Canadian account Canadian transactions - without merchant logo", - "duration": 21430244, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 11890980, - "status": "Success" - }, - { - "id": "12", - "description": "And :I go to Transactions & Details page", - "duration": 1648979, - "status": "Success" - }, - { - "id": "13", - "description": "Then :I can see merchant category logo \"Dining\" for transactions in \"Walkers Restaurant\"", - "duration": 7890285, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-canadian-transactions---mcc-\/-map,-brand-and-location-match-without-logo", - "description": "Scenario:ETS expanded view for Canadian account Canadian transactions - mcc \/ map, brand and location match without logo", - "duration": 31855636, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "25", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10254836, - "status": "Success" - }, - { - "id": "26", - "description": "And :I go to Transactions & Details page", - "duration": 1696724, - "status": "Success" - }, - { - "id": "27", - "description": "When :I expand a transaction in \"Walkers Restaurant\" to display more information", - "duration": 7216979, - "status": "Success" - }, - { - "id": "28", - "description": "Then :I can see ets merchant category logo \"Dining\" expanded for \"Walkers Restaurant\"", - "duration": 3634912, - "status": "Success" - }, - { - "id": "29", - "description": "And :I can see transactions details with statement info for \"Walkers Restaurant\"", - "duration": 4975240, - "status": "Success" - }, - { - "id": "30", - "description": "And :I can see address and google map info", - "duration": 4076945, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-canadian-transactions---logo,-brand-match-with-logo", - "description": "Scenario:ETS expanded view for Canadian account Canadian transactions - logo, brand match with logo", - "duration": 76647838, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10364671, - "status": "Success" - }, - { - "id": "34", - "description": "And :I go to Transactions & Details page", - "duration": 1775213, - "status": "Success" - }, - { - "id": "35", - "description": "When :I expand a transaction in \"Shell Canada\" to display more information", - "duration": 6938090, - "status": "Success" - }, - { - "id": "36", - "description": "Then :I can see merchant logo expanded for \"Shell Canada\"", - "duration": 4699704, - "status": "Success" - }, - { - "id": "37", - "description": "And :I can see transactions details with statement info for \"Shell Canada\"", - "duration": 4810920, - "status": "Success" - }, - { - "id": "38", - "description": "And :I can not see address and google map info", - "duration": 48059240, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-canadian-transactions---mcc,-brand-match-without-logo", - "description": "Scenario:ETS expanded view for Canadian account Canadian transactions - mcc, brand match without logo", - "duration": 76767851, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "41", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 11992303, - "status": "Success" - }, - { - "id": "42", - "description": "And :I go to Transactions & Details page", - "duration": 1760816, - "status": "Success" - }, - { - "id": "43", - "description": "When :I expand a transaction in \"Petro-Canada\" to display more information", - "duration": 6534227, - "status": "Success" - }, - { - "id": "44", - "description": "Then :I can see ets merchant category logo \"Gas\/Automotive\" expanded for \"Petro-Canada\"", - "duration": 3542015, - "status": "Success" - }, - { - "id": "45", - "description": "And :I can see transactions details with statement info for \"Petro-Canada\"", - "duration": 4907072, - "status": "Success" - }, - { - "id": "46", - "description": "And :I can not see address and google map info", - "duration": 48031418, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-inline-view-for-canadian-account-us-transactions", - "description": "Scenario:ETS inline view for Canadian account US transactions", - "duration": 19634379, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 9983206, - "status": "Success" - }, - { - "id": "50", - "description": "And :I go to Transactions & Details page", - "duration": 1972110, - "status": "Success" - }, - { - "id": "51", - "description": "Then :I can see merchant category logo \"Merchandise\" for transactions in \"Food Lion\"", - "duration": 7679063, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-us-transactions---with-map", - "description": "Scenario:ETS expanded view for Canadian account US transactions - with map", - "duration": 31154138, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "54", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10498058, - "status": "Success" - }, - { - "id": "55", - "description": "And :I go to Transactions & Details page", - "duration": 1558521, - "status": "Success" - }, - { - "id": "56", - "description": "When :I expand a transaction in \"7-Eleven\" to display more information", - "duration": 6629456, - "status": "Success" - }, - { - "id": "57", - "description": "Then :I can see ets merchant category logo \"Other Services\" expanded for \"7-Eleven\"", - "duration": 3491970, - "status": "Success" - }, - { - "id": "58", - "description": "And :I can see transactions details with statement info for \"7-Eleven\"", - "duration": 4902346, - "status": "Success" - }, - { - "id": "59", - "description": "And :I can see address and google map info", - "duration": 4073787, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-us-transactions---without-map", - "description": "Scenario:ETS expanded view for Canadian account US transactions - without map", - "duration": 75331860, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "62", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10726291, - "status": "Success" - }, - { - "id": "63", - "description": "And :I go to Transactions & Details page", - "duration": 1657446, - "status": "Success" - }, - { - "id": "64", - "description": "When :I expand a transaction in \"Food Lion\" to display more information", - "duration": 6425403, - "status": "Success" - }, - { - "id": "65", - "description": "Then :I can see ets merchant category logo \"Merchandise\" expanded for \"Food Lion\"", - "duration": 3579844, - "status": "Success" - }, - { - "id": "66", - "description": "And :I can see transactions details with statement info for \"Food Lion\"", - "duration": 4842198, - "status": "Success" - }, - { - "id": "67", - "description": "And :I can not see address and google map info", - "duration": 48100678, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;non-ets-transactions-inline-view-for-canadian-account", - "description": "Scenario:Non-ETS transactions inline view for Canadian account", - "duration": 21221881, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "70", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 11736168, - "status": "Success" - }, - { - "id": "71", - "description": "And :I go to Transactions & Details page", - "duration": 1692681, - "status": "Success" - }, - { - "id": "72", - "description": "Then :I can see merchant category logo \"Merchandise\" for transactions in \"CAVERSHAM News Stand\"", - "duration": 7793032, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;non-ets-transactions-expanded-view-for-canadian-account", - "description": "Scenario:Non-ETS transactions expanded view for Canadian account", - "duration": 75994294, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 11100502, - "status": "Success" - }, - { - "id": "76", - "description": "And :I go to Transactions & Details page", - "duration": 1569673, - "status": "Success" - }, - { - "id": "77", - "description": "When :I expand a transaction in \"CAVERSHAM News Stand\" to display more information", - "duration": 6755153, - "status": "Success" - }, - { - "id": "78", - "description": "Then :I can see merchant category logo \"Merchandise\" expanded for \"CAVERSHAM News Stand\"", - "duration": 3637974, - "status": "Success" - }, - { - "id": "79", - "description": "And :I can see transactions details with statement info for \"CAVERSHAM News Stand\"", - "duration": 4869409, - "status": "Success" - }, - { - "id": "80", - "description": "And :I can see small category logo without address and google map info", - "duration": 48061583, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;merchant-logo-should-be-disabled-in-ets-inline-view-for-canadian-account-in-treatment-policy", - "description": "Scenario:Merchant logo should be disabled in ETS inline view for Canadian account in treatment policy", - "duration": 20226953, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "83", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_treatment_policy\" and login", - "duration": 11212796, - "status": "Success" - }, - { - "id": "84", - "description": "And :I go to Transactions & Details page", - "duration": 1644615, - "status": "Success" - }, - { - "id": "85", - "description": "Then :I can see merchant category logo \"Dining\" for transactions in \"Tim Hortons\"", - "duration": 7369542, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services", - "description": "Feature:Canada LSRP with Angular and RTM mock services", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 929271112, - "totalTestCaseCount": 19, - "failedTestCaseCount": 0, - "successTestCaseCount": 19, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;no-cards-eligible-for-replacement-on-customer's-account---wiremock-mock-service-test", - "description": "Scenario:No cards eligible for replacement on customer's account - Wiremock Mock Service Test", - "duration": 28262357, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_ineligible_account\" and login", - "duration": 12236181, - "status": "Success" - }, - { - "id": "7", - "description": "When :the customer navigates to LSRP page", - "duration": 11345720, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the customer presents with an alert directing me to call the call center", - "duration": 4680456, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lost-or-stolen-card-replacement-with-incorrect-mailing-address---wiremock-mock-service-test", - "description": "Scenario:Lost or stolen card replacement with incorrect mailing address - Wiremock Mock Service Test", - "duration": 62273996, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_us_address\" and login", - "duration": 10139529, - "status": "Success" - }, - { - "id": "12", - "description": "And :the customer navigates to LSRP page", - "duration": 10886977, - "status": "Success" - }, - { - "id": "13", - "description": "And :the customer selects the lost or stolen card option", - "duration": 1918041, - "status": "Success" - }, - { - "id": "14", - "description": "And :the customer go to next step", - "duration": 14940272, - "status": "Success" - }, - { - "id": "15", - "description": "When :the customer selects a \"lost\" card with card number ending with \"0509\"", - "duration": 5308216, - "status": "Success" - }, - { - "id": "16", - "description": "And :the customer go to next step", - "duration": 14297858, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the customer presents with an alert show mailing address out of Canada", - "duration": 4783103, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;damaged-card-replacement-with-incorrect-mailing-address---wiremock-mock-service-test", - "description": "Scenario:Damaged card replacement with incorrect mailing address - Wiremock Mock Service Test", - "duration": 62467629, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_us_address\" and login", - "duration": 10206245, - "status": "Success" - }, - { - "id": "21", - "description": "And :the customer navigates to LSRP page", - "duration": 11374700, - "status": "Success" - }, - { - "id": "22", - "description": "And :the customer selects the replacement card option", - "duration": 1977130, - "status": "Success" - }, - { - "id": "23", - "description": "And :the customer go to next step", - "duration": 14679985, - "status": "Success" - }, - { - "id": "24", - "description": "When :the customer selects a \"damaged\" card with card number ending with \"0509\"", - "duration": 5310264, - "status": "Success" - }, - { - "id": "25", - "description": "And :the customer go to next step", - "duration": 14194474, - "status": "Success" - }, - { - "id": "26", - "description": "Then :the customer presents with an alert show mailing address out of Canada", - "duration": 4724831, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lsrp-link-exists-in-home-page-menu", - "description": "Scenario:LSRP link exists in home page menu", - "duration": 17428468, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10170591, - "status": "Success" - }, - { - "id": "30", - "description": "Then :The LSRP link should exists in the menu", - "duration": 7257877, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;page-title-displays-once-the-page-is-accessed", - "description": "Scenario:Page title displays once the page is accessed", - "duration": 21282781, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10181178, - "status": "Success" - }, - { - "id": "34", - "description": "And :the customer navigates to LSRP page", - "duration": 10923991, - "status": "Success" - }, - { - "id": "35", - "description": "Then :the page title will include \"Report a Lost, Stolen, or Damaged Card\"", - "duration": 177612, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;initial-drawer-is-active-on-page-load", - "description": "Scenario:Initial drawer is active on page load", - "duration": 23498792, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10998379, - "status": "Success" - }, - { - "id": "39", - "description": "And :the customer navigates to LSRP page", - "duration": 10736727, - "status": "Success" - }, - { - "id": "40", - "description": "Then :the \"What happened to your card\" drawer is open", - "duration": 1763686, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;no-payment-related-link-in-i-want-to-section-in-lsrp-page", - "description": "Scenario:No payment related link in I want to section in LSRP page", - "duration": 22330379, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10220348, - "status": "Success" - }, - { - "id": "44", - "description": "And :the customer navigates to LSRP page", - "duration": 10884965, - "status": "Success" - }, - { - "id": "45", - "description": "Then :the I want to section should not have payment related link", - "duration": 1225066, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;tooltip-messages-in-shipping-address-confirmation-drawer-for-damaged-card-replacement", - "description": "Scenario:Tooltip messages in shipping address confirmation drawer for damaged card replacement", - "duration": 61026621, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "48", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10103686, - "status": "Success" - }, - { - "id": "49", - "description": "And :the customer navigates to LSRP page", - "duration": 11110316, - "status": "Success" - }, - { - "id": "50", - "description": "And :the customer selects the replacement card option", - "duration": 1979218, - "status": "Success" - }, - { - "id": "51", - "description": "And :the customer go to next step", - "duration": 14385868, - "status": "Success" - }, - { - "id": "52", - "description": "And :the customer selects a \"damaged\" card with card number ending with \"1984\"", - "duration": 5316811, - "status": "Success" - }, - { - "id": "53", - "description": "And :the customer go to next step", - "duration": 14242021, - "status": "Success" - }, - { - "id": "54", - "description": "Then :the customer can see the tooltip messages in the shipping address confirmation drawer", - "duration": 3888701, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;tooltip-messages-in-shipping-address-confirmation-drawer-for-lost-or-stolen-card-replacement", - "description": "Scenario:Tooltip messages in shipping address confirmation drawer for lost or stolen card replacement", - "duration": 61066427, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "57", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10062200, - "status": "Success" - }, - { - "id": "58", - "description": "And :the customer navigates to LSRP page", - "duration": 10836443, - "status": "Success" - }, - { - "id": "59", - "description": "And :the customer selects the lost or stolen card option", - "duration": 1954566, - "status": "Success" - }, - { - "id": "60", - "description": "And :the customer go to next step", - "duration": 14691865, - "status": "Success" - }, - { - "id": "61", - "description": "And :the customer selects a \"lost\" card with card number ending with \"1984\"", - "duration": 5315885, - "status": "Success" - }, - { - "id": "62", - "description": "And :the customer go to next step", - "duration": 14260667, - "status": "Success" - }, - { - "id": "63", - "description": "Then :the customer can see the tooltip messages in the shipping address confirmation drawer", - "duration": 3944801, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;next-button-allows-progressing-between-drawers-in-damaged-card-replacement-flow", - "description": "Scenario:Next button allows progressing between drawers in damaged card replacement flow", - "duration": 66108433, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "66", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10253201, - "status": "Success" - }, - { - "id": "67", - "description": "And :the customer navigates to LSRP page", - "duration": 11051835, - "status": "Success" - }, - { - "id": "68", - "description": "And :the customer selects the replacement card option", - "duration": 1942036, - "status": "Success" - }, - { - "id": "69", - "description": "And :the customer go to next step", - "duration": 14767734, - "status": "Success" - }, - { - "id": "70", - "description": "Then :the \"Damaged Card Replacement\" drawer is closed", - "duration": 1780439, - "status": "Success" - }, - { - "id": "71", - "description": "And :the \"Which card should we replace\" drawer is open", - "duration": 1793182, - "status": "Success" - }, - { - "id": "72", - "description": "When :the customer selects a \"damaged\" card with card number ending with \"1984\"", - "duration": 5333147, - "status": "Success" - }, - { - "id": "73", - "description": "And :the customer go to next step", - "duration": 14391345, - "status": "Success" - }, - { - "id": "74", - "description": "Then :the \"Replacing Card Ending\" drawer is closed", - "duration": 1777285, - "status": "Success" - }, - { - "id": "75", - "description": "And :the \"Where should we mail your new card\" drawer is open", - "duration": 1801923, - "status": "Success" - }, - { - "id": "76", - "description": "And :the mailing address and shipping paragraph is display for confirmation", - "duration": 1216306, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;next-button-allows-progressing-between-drawers-in-lost-or-stolen-card-replacement-flow", - "description": "Scenario:Next button allows progressing between drawers in lost or stolen card replacement flow", - "duration": 65793226, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "79", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10118158, - "status": "Success" - }, - { - "id": "80", - "description": "And :the customer navigates to LSRP page", - "duration": 10892126, - "status": "Success" - }, - { - "id": "81", - "description": "And :the customer selects the lost or stolen card option", - "duration": 1998978, - "status": "Success" - }, - { - "id": "82", - "description": "And :the customer go to next step", - "duration": 14829660, - "status": "Success" - }, - { - "id": "83", - "description": "Then :the \"Lost or Stolen Card\" drawer is closed", - "duration": 1799648, - "status": "Success" - }, - { - "id": "84", - "description": "And :the \"Which card should we replace\" drawer is open", - "duration": 1797804, - "status": "Success" - }, - { - "id": "85", - "description": "When :the customer selects a \"lost\" card with card number ending with \"1984\"", - "duration": 5334465, - "status": "Success" - }, - { - "id": "86", - "description": "And :the customer go to next step", - "duration": 14241105, - "status": "Success" - }, - { - "id": "87", - "description": "Then :the \"Replacing Card Ending\" drawer is closed", - "duration": 1797426, - "status": "Success" - }, - { - "id": "88", - "description": "And :the \"Where should we mail your new card\" drawer is open", - "duration": 1777680, - "status": "Success" - }, - { - "id": "89", - "description": "And :the mailing address and shipping paragraph is display for confirmation", - "duration": 1206176, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lost-or-stolen-card-replacement-no-transactions-in-last-30-days", - "description": "Scenario:Lost or stolen card replacement no transactions in last 30 days", - "duration": 48115899, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "92", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10233713, - "status": "Success" - }, - { - "id": "93", - "description": "When :the customer navigates to LSRP page", - "duration": 10929117, - "status": "Success" - }, - { - "id": "94", - "description": "When :the customer selects the lost or stolen card option", - "duration": 2006435, - "status": "Success" - }, - { - "id": "95", - "description": "And :the customer go to next step", - "duration": 14706270, - "status": "Success" - }, - { - "id": "96", - "description": "And :the customer selects a \"lost\" card with card number ending with \"1984\"", - "duration": 5320282, - "status": "Success" - }, - { - "id": "97", - "description": "Then :the customer can see no transaction message", - "duration": 3148375, - "status": "Success" - }, - { - "id": "98", - "description": "And :the customer can View All Transactions", - "duration": 1771707, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;review-recent-30-days-transactions-when-lost-or-stolen-card-replacement", - "description": "Scenario:Review recent 30 days transactions when lost or stolen card replacement", - "duration": 50213884, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "101", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_transactions\" and login", - "duration": 10569767, - "status": "Success" - }, - { - "id": "102", - "description": "When :the customer navigates to LSRP page", - "duration": 10779205, - "status": "Success" - }, - { - "id": "103", - "description": "When :the customer selects the lost or stolen card option", - "duration": 1990409, - "status": "Success" - }, - { - "id": "104", - "description": "And :the customer go to next step", - "duration": 14805712, - "status": "Success" - }, - { - "id": "105", - "description": "And :the customer selects a \"lost\" card with card number ending with \"0978\"", - "duration": 5329112, - "status": "Success" - }, - { - "id": "106", - "description": "Then :the customer can see message for recent transaction", - "duration": 4199978, - "status": "Success" - }, - { - "id": "107", - "description": "And :transaction data should be displayed", - "duration": 741455, - "status": "Success" - }, - { - "id": "108", - "description": "And :the customer can View All Transactions", - "duration": 1798246, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;ineligible-credit-card-in-linked-account-for-damaged-card-replacement", - "description": "Scenario:Ineligible credit card in linked account for damaged card replacement", - "duration": 41888529, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "111", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 11884565, - "status": "Success" - }, - { - "id": "112", - "description": "And :the customer navigates to LSRP page", - "duration": 10875344, - "status": "Success" - }, - { - "id": "113", - "description": "And :the customer selects the replacement card option", - "duration": 1996262, - "status": "Success" - }, - { - "id": "114", - "description": "And :the customer go to next step", - "duration": 14858168, - "status": "Success" - }, - { - "id": "115", - "description": "Then :the customer can see card with card number ending with \"6899\" is ineligible for LSPR", - "duration": 2274190, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;credit-card-with-recent-change-address-in-linked-account-for-damaged-card-replacement", - "description": "Scenario:Credit card with recent change address in linked account for damaged card replacement", - "duration": 41045343, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "118", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 10790001, - "status": "Success" - }, - { - "id": "119", - "description": "And :the customer navigates to LSRP page", - "duration": 10871003, - "status": "Success" - }, - { - "id": "120", - "description": "And :the customer selects the replacement card option", - "duration": 2000741, - "status": "Success" - }, - { - "id": "121", - "description": "And :the customer go to next step", - "duration": 14772812, - "status": "Success" - }, - { - "id": "122", - "description": "Then :the customer can see card with card number ending with \"5455\" changed address recently", - "duration": 2610786, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;ineligible-credit-card-in-linked-account-for-lost-or-stolen-card-replacement", - "description": "Scenario:Ineligible credit card in linked account for lost or stolen card replacement", - "duration": 40980770, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "125", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 11135998, - "status": "Success" - }, - { - "id": "126", - "description": "And :the customer navigates to LSRP page", - "duration": 10863791, - "status": "Success" - }, - { - "id": "127", - "description": "And :the customer selects the lost or stolen card option", - "duration": 1984582, - "status": "Success" - }, - { - "id": "128", - "description": "And :the customer go to next step", - "duration": 14768205, - "status": "Success" - }, - { - "id": "129", - "description": "Then :the customer can see card with card number ending with \"6899\" is ineligible for LSPR", - "duration": 2228194, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;credit-card-with-recent-change-address-in-linked-account-for-lost-or-stolen-card-replacement", - "description": "Scenario:Credit card with recent change address in linked account for lost or stolen card replacement", - "duration": 41611623, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "132", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 11195166, - "status": "Success" - }, - { - "id": "133", - "description": "And :the customer navigates to LSRP page", - "duration": 11397975, - "status": "Success" - }, - { - "id": "134", - "description": "And :the customer selects the lost or stolen card option", - "duration": 2015624, - "status": "Success" - }, - { - "id": "135", - "description": "And :the customer go to next step", - "duration": 14431068, - "status": "Success" - }, - { - "id": "136", - "description": "Then :the customer can see card with card number ending with \"5455\" changed address recently", - "duration": 2571790, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;damaged-card-replacement-end-to-end-happy-flow-for-linked-account", - "description": "Scenario:Damaged card replacement end to end happy flow for linked account", - "duration": 82675530, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "150", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 10909771, - "status": "Success" - }, - { - "id": "151", - "description": "And :the customer navigates to LSRP page", - "duration": 11112950, - "status": "Success" - }, - { - "id": "152", - "description": "And :the customer selects the replacement card option", - "duration": 1964435, - "status": "Success" - }, - { - "id": "153", - "description": "And :the customer go to next step", - "duration": 14541735, - "status": "Success" - }, - { - "id": "154", - "description": "And :the customer selects a \"damaged\" card with card number ending with \"1218\"", - "duration": 5309884, - "status": "Success" - }, - { - "id": "155", - "description": "And :the customer go to next step", - "duration": 14264097, - "status": "Success" - }, - { - "id": "156", - "description": "And :the customer confirms the mailing address and submits the request", - "duration": 9326672, - "status": "Success" - }, - { - "id": "157", - "description": "Then :the customer see the damaged card replacement success confirmation", - "duration": 15245986, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lost-or-stolen-card-replacement-end-to-end-happy-flow-for-linked-account", - "description": "Scenario:Lost or stolen card replacement end to end happy flow for linked account", - "duration": 91200425, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "171", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_2\" and login", - "duration": 10757433, - "status": "Success" - }, - { - "id": "172", - "description": "And :the customer navigates to LSRP page", - "duration": 10992683, - "status": "Success" - }, - { - "id": "173", - "description": "And :the customer selects the lost or stolen card option", - "duration": 1998052, - "status": "Success" - }, - { - "id": "174", - "description": "And :the customer go to next step", - "duration": 14839140, - "status": "Success" - }, - { - "id": "175", - "description": "And :the customer selects a \"lost\" card with card number ending with \"6709\"", - "duration": 5490974, - "status": "Success" - }, - { - "id": "176", - "description": "And :the customer go to next step", - "duration": 23971204, - "status": "Success" - }, - { - "id": "177", - "description": "And :the customer confirms the mailing address and submits the request", - "duration": 9223240, - "status": "Success" - }, - { - "id": "178", - "description": "Then :the customer see the lost card replacement success confirmation", - "duration": 13927699, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-canada-accountsummary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1230443398, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 10, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 12, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "supress-links-for-canadian-user", - "description": "Feature:Supress links for Canadian user", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 121951637, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 24053133, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canadian suppressed account", - "duration": 24053133, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "supress-links-for-canadian-user;accounts-sub-navigation", - "description": "Scenario:Accounts Sub Navigation", - "duration": 43983053, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "When :the canadian user is on COS", - "duration": 5092878, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the \"Modify Your Features\" sub navigation menu item should not be displayed under \"my_accounts\" menu tab", - "duration": 33810265, - "status": "Success" - }, - { - "id": "13", - "description": "And :the remainder of the navigation items should be visible under \"my_accounts\" menu tab", - "duration": 5079910, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10311895, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canadian suppressed account", - "duration": 10311895, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "supress-links-for-canadian-user;services-sub-navigation", - "description": "Scenario:Services Sub Navigation", - "duration": 43603556, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "When :the canadian user is on COS", - "duration": 2346743, - "status": "Success" - }, - { - "id": "19", - "description": "Then :the \"Change Payment Due Date\" sub navigation menu item should not be displayed under \"services\" menu tab", - "duration": 36719039, - "status": "Success" - }, - { - "id": "20", - "description": "And :the remainder of the navigation items should be visible under \"services\" menu tab", - "duration": 4537774, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "functionality-related-to-canada-cobranded-accounts", - "description": "Feature:Functionality related to Canada Cobranded accounts", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 80130131, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "functionality-related-to-canada-cobranded-accounts;verify-that-a-tooltip-will-be-displayed-for-cobranded-cards-with-delta-rewards", - "description": "Scenario:Verify that a tooltip will be displayed for cobranded cards with Delta rewards", - "duration": 18731990, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I login with a Canadian Delta user", - "duration": 16045792, - "status": "Success" - }, - { - "id": "9", - "description": "When :the user hovers over the Rewards Tooltip on the Account Summary page", - "duration": 1498278, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the tooltip message explaining that the balance is for the current billing cycle is displayed for Delta", - "duration": 1187920, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "functionality-related-to-canada-cobranded-accounts;verify-that-a-tooltip-will-be-displayed-for-cobranded-cards-with-ihg-rewards", - "description": "Scenario:Verify that a tooltip will be displayed for cobranded cards with IHG rewards", - "duration": 21300456, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I login with a Canadian IHG user", - "duration": 18710121, - "status": "Success" - }, - { - "id": "16", - "description": "When :the user hovers over the Rewards Tooltip on the Account Summary page", - "duration": 1405035, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the tooltip message explaining that the balance is for the current billing cycle is displayed for IHG", - "duration": 1185300, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "functionality-related-to-canada-cobranded-accounts;ihg-account-has-priority-club-points-appended-to-the-rewards-link-on-account-summary", - "description": "Scenario:IHG Account has Priority Club Points appended to the rewards link on account summary", - "duration": 19849925, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :I login with a Canadian IHG user", - "duration": 16008813, - "status": "Success" - }, - { - "id": "23", - "description": "And :the user is on the Account Summary Page", - "duration": 2620594, - "status": "Success" - }, - { - "id": "24", - "description": "Then :'Priority Club Points' will be appended to the rewards link balance in the Account Brick on Account Summary", - "duration": 1220518, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "functionality-related-to-canada-cobranded-accounts;delta-account-has-delta-miles-appended-to-the-rewards-link-on-account-summary", - "description": "Scenario:Delta Account has Delta Miles appended to the rewards link on account summary", - "duration": 20247760, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "30", - "description": "Given :I login with a Canadian Delta user", - "duration": 16762622, - "status": "Success" - }, - { - "id": "31", - "description": "And :the user is on the Account Summary Page", - "duration": 2293263, - "status": "Success" - }, - { - "id": "32", - "description": "Then :'Miles' will be appended to the rewards link balance in the Account Brick on Account Summary", - "duration": 1191875, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-account-summary", - "description": "Feature:Canada Account Summary", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 312953899, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-account-summary;suppress-search-box-for-canadian-users-on-velocity-pages", - "description": "Scenario:Suppress Search box for Canadian users on velocity pages", - "duration": 186459334, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "54", - "description": "Given :the user is logged in with canada account", - "duration": 12396798, - "status": "Success" - }, - { - "id": "55", - "description": "When :locale is currently set to \"en_CA\" for canadian user", - "duration": 7984743, - "status": "Success" - }, - { - "id": "56", - "description": "And :user lands on the account summary page search box is suppressed in the header", - "duration": 33388335, - "status": "Success" - }, - { - "id": "57", - "description": "And :navigates to Statements and documents page search box is suppressed in the header", - "duration": 40591610, - "status": "Success" - }, - { - "id": "58", - "description": "And :locale is currently set to \"fr_CA\" for canadian user", - "duration": 18034388, - "status": "Success" - }, - { - "id": "59", - "description": "And :navigates to Statements and documents page search box is suppressed in the header", - "duration": 40509219, - "status": "Success" - }, - { - "id": "60", - "description": "And :user lands on the account summary page search box is suppressed in the header", - "duration": 33554241, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-summary;suppress-search-box-for-canadian-users-on-angular-pages", - "description": "Scenario:Suppress Search box for Canadian users on angular pages", - "duration": 126494565, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "65", - "description": "Given :I setup mocks for transactionsfooter as a \"canada_account_summary\" and login", - "duration": 12729019, - "status": "Success" - }, - { - "id": "66", - "description": "When :locale is currently set to \"en_CA\" for canadian user", - "duration": 8180412, - "status": "Success" - }, - { - "id": "67", - "description": "And :user navigates to Transactions and details page search box is suppressed in the header", - "duration": 44315705, - "status": "Success" - }, - { - "id": "68", - "description": "And :locale is currently set to \"fr_CA\" for canadian user", - "duration": 18238135, - "status": "Success" - }, - { - "id": "69", - "description": "And :user navigates to Transactions and details page search box is suppressed in the header", - "duration": 43031294, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-paperless-related-link", - "description": "Feature:Canada Paperless Related Link", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 244961518, - "totalTestCaseCount": 6, - "failedTestCaseCount": 1, - "successTestCaseCount": 5, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "canada-paperless-related-link;single-account---account-is-set-to-go-paperless---link-does-not-display", - "description": "Scenario:Single Account - Account is Set to Go Paperless - Link Does Not Display", - "duration": 45839464, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the canadian user has single account \"flagged paperless\" is logged in", - "duration": 10719765, - "status": "Success" - }, - { - "id": "8", - "description": "When :I am on the Canada Account Summary page", - "duration": 4196606, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30923093, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;single-account---account-is-not-set-to-go-paperless-and-account-is-not-eligible-for-go-paperless---link-does-not-display", - "description": "Scenario:Single Account - Account is Not Set to Go Paperless and Account is Not Eligible for Go Paperless - Link Does Not Display", - "duration": 44730027, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :the canadian user has single account \"is not eligible\" is logged in", - "duration": 9844590, - "status": "Success" - }, - { - "id": "15", - "description": "When :I am on the Canada Account Summary page", - "duration": 4066864, - "status": "Success" - }, - { - "id": "16", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30818573, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;single-account---account-is-not-set-to-go-paperless-and-account-is-eligible-to-sign-up-for-go-paperless---link-display", - "description": "Scenario:Single Account - Account is Not Set to Go Paperless and Account is Eligible to Sign Up for Go Paperless - Link Display", - "duration": 40587800, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :the canadian user has single account \"is eligible and is not flagged paperless\" is logged in", - "duration": 9623041, - "status": "Success" - }, - { - "id": "22", - "description": "When :I am on the Canada Account Summary page", - "duration": 30964759, - "status": "Failure" - }, - { - "id": "23", - "description": "Then :the Go Paperless link is displayed within the related link brick on the canadian Account Summary page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;multiple-accounts---all-of-the-accounts-associated-with-the-user-are-set-to-go-paperless---link-does-not-display", - "description": "Scenario:Multiple Accounts - All of the accounts associated with the user are Set to Go Paperless - Link Does Not Display", - "duration": 47782830, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :the canadian user has multiple accounts \"all are eligible and are flagged paperless\" is logged in", - "duration": 12700382, - "status": "Success" - }, - { - "id": "29", - "description": "When :I am on the Canada Account Summary page", - "duration": 4236702, - "status": "Success" - }, - { - "id": "30", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30845746, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;multiple-accounts---all-of-the-accounts-associated-with-the-user-are-not-set-to-go-paperless-and-are-not-eligible-for-go-paperless---link-does-not-display", - "description": "Scenario:Multiple Accounts - All of the accounts associated with the user are not Set to Go Paperless and are Not Eligible for Go Paperless - Link Does Not Display", - "duration": 48516208, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Given :the canadian user has multiple accounts \"all are not eligible and are not flagged paperless\" is logged in", - "duration": 13408939, - "status": "Success" - }, - { - "id": "36", - "description": "When :I am on the Canada Account Summary page", - "duration": 4236852, - "status": "Success" - }, - { - "id": "37", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30870417, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;multiple-accounts---at-least-one-account-associated-with-the-user-is-not-set-to-go-paperless-and-is-eligible-for-go-paperless---link-display", - "description": "Scenario:Multiple Accounts - At least one account associated with the user is not Set to Go Paperless and is Eligible for Go Paperless - Link Display", - "duration": 17505189, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :the canadian user has multiple accounts \"one is eligible and is not flagged paperless\" is logged in", - "duration": 12265561, - "status": "Success" - }, - { - "id": "43", - "description": "When :I am on the Canada Account Summary page", - "duration": 4265385, - "status": "Success" - }, - { - "id": "44", - "description": "Then :the Go Paperless link is displayed within the related link brick on the canadian Account Summary page", - "duration": 974243, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada--account-summary-entitlements", - "description": "Feature:Canada Account Summary Entitlements", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 100315796, - "totalTestCaseCount": 8, - "failedTestCaseCount": 0, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 1841899, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 1841899, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;2", - "description": "Scenario Outline:Not entitled account error message", - "duration": 22631347, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "When :I try to access the Account Summary page with my \"OFAC\" account", - "duration": 8251249, - "status": "Success" - }, - { - "id": "19", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 6693723, - "status": "Success" - }, - { - "id": "19", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1530695, - "status": "Success" - }, - { - "id": "19", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 6155680, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1698606, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 1698606, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;3", - "description": "Scenario Outline:Not entitled account error message", - "duration": 22837578, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :I try to access the Account Summary page with my \"Fraud\" account", - "duration": 8484671, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 6871813, - "status": "Success" - }, - { - "id": "20", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1559779, - "status": "Success" - }, - { - "id": "20", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 5921315, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2018268, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 2018268, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;4", - "description": "Scenario Outline:Not entitled account error message", - "duration": 24416012, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "When :I try to access the Account Summary page with my \"Charged Off\" account", - "duration": 9429071, - "status": "Success" - }, - { - "id": "21", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 6913931, - "status": "Success" - }, - { - "id": "21", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1588125, - "status": "Success" - }, - { - "id": "21", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 6484885, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1796253, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 1796253, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;5", - "description": "Scenario Outline:Not entitled account error message", - "duration": 23075833, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "When :I try to access the Account Summary page with my \"EOS Ineligible\" account", - "duration": 8404614, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 6811307, - "status": "Success" - }, - { - "id": "22", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1564533, - "status": "Success" - }, - { - "id": "22", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 6295379, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-bankrupt-account-on-account-summary-page", - "description": "Feature:Canadian Bankrupt Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 54098062, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 12210324, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :a canadian customer with a bankrupt account is logged in", - "duration": 12210324, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-bankrupt-account-on-account-summary-page;verify-an-account-restricted-message-is-displayed-for-this-canadian-account", - "description": "Scenario:Verify an account restricted message is displayed for this canadian account", - "duration": 19657667, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Then :an account restricted message should be displayed in the available credit field for canada bankrupt account", - "duration": 19657667, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12410446, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :a canadian customer with a bankrupt account is logged in", - "duration": 12410446, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-bankrupt-account-on-account-summary-page;verify-a-bankrupt-restricted-message-is-displayed-for-this-canada-account", - "description": "Scenario:Verify a bankrupt restricted message is displayed for this canada account", - "duration": 9819625, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Then :a bankrupt restricted message should be displayed for this canada account", - "duration": 9819625, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-account-closed-with-balance-status", - "description": "Feature:Canadian Account closed with balance status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 49959966, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 13241552, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a canadian closed with balance account", - "duration": 13241552, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-account-closed-with-balance-status;canadian-account-closed-with-balance-status-message", - "description": "Scenario:Canadian Account closed with balance status message", - "duration": 16519769, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Then :Account restricted should be displayed next to Available Credit label for closed with balance canadian account", - "duration": 16519769, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12561421, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a canadian closed with balance account", - "duration": 12561421, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-account-closed-with-balance-status;canadian-account-closed-with-balance-restricted-message-should-be-displayed", - "description": "Scenario:Canadian Account closed with balance restricted message should be displayed", - "duration": 7637224, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "And :account restricted message should be displayed for closed with balance message canadian account", - "duration": 7637224, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-closed-with-no-balance-account-messages-status", - "description": "Feature:canadian closed with no balance account messages status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 55659365, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 12949761, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a canadian closed with no balance account is logged in", - "duration": 12949761, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-closed-with-no-balance-account-messages-status;verify-an-account-closed-message-is-displayed-in-the-available-credit-field,-for-canadian-closed-with-no-balance-credit", - "description": "Scenario:Verify an account closed message is displayed in the available credit field, for canadian closed with no balance credit", - "duration": 14705742, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Then :an account closed message should be displayed in the available credit field for canada closed with no balance account", - "duration": 14705742, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12671336, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a canadian closed with no balance account is logged in", - "duration": 12671336, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-closed-with-no-balance-account-messages-status;verify-a-closed-restricted-message-is-displayed,-for-canada-closed-with-no-balance-account", - "description": "Scenario:Verify a closed restricted message is displayed, for canada closed with no balance account", - "duration": 15332526, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Then :a account closed restricted message should be displayed, for canada closed with no balance account", - "duration": 15332526, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-deceased-account-messages-status", - "description": "Feature:canadian Deceased account messages status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 51415225, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 13245067, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a canadian deceased account is logged in", - "duration": 13245067, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-deceased-account-messages-status;verify-an-account-closed-message-is-displayed-in-the-available-credit-field,-for-canadian-deceased-account-credit", - "description": "Scenario:Verify an account closed message is displayed in the available credit field, for canadian deceased account credit", - "duration": 13686407, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Then :an account closed message should be displayed in the available credit field for canada deceased account", - "duration": 13686407, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11448726, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a canadian deceased account is logged in", - "duration": 11448726, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-deceased-account-messages-status;verify-a-deceased-restricted-message-is-displayed,-for-canada-deceased-account", - "description": "Scenario:Verify a deceased restricted message is displayed, for canada deceased account", - "duration": 13035025, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Then :a deceased restricted message should be displayed, for canada deceased account", - "duration": 13035025, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-delta-page-footer-legal-disclosure", - "description": "Feature:Canada Delta Page Footer Legal Disclosure", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 25614447, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-delta-page-footer-legal-disclosure;delta-page-footer-is-present-for-co-branded-delta-accounts", - "description": "Scenario:Delta Page Footer is Present For Co-Branded Delta Accounts", - "duration": 13394811, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canada delta cobrand account", - "duration": 11957049, - "status": "Success" - }, - { - "id": "7", - "description": "Then :a legal disclosure will be displayed inside the footer for delta sky miles", - "duration": 1437762, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-delta-page-footer-legal-disclosure;ihg-page-footer-is-present-for-co-branded-ihg-accounts", - "description": "Scenario:IHG Page Footer is Present for Co-Branded IHG Accounts", - "duration": 12219636, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Given :the user is logged in with canada IHG cobrand account", - "duration": 10865890, - "status": "Success" - }, - { - "id": "13", - "description": "Then :a legal disclosure will be displayed inside the footer for ihg priority club", - "duration": 1353746, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-account-revoked-status", - "description": "Feature:Canada Account Revoked status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 86948486, - "totalTestCaseCount": 4, - "failedTestCaseCount": 1, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 11978516, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a canadian revoked account", - "duration": 11978516, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-revoked-status;canadian-account-revoked-status", - "description": "Scenario:Canadian Account Revoked status", - "duration": 22583639, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Then :Account restricted should be displayed next to Available Credit label for revoked canadian account", - "duration": 22583639, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11530733, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a canadian revoked account", - "duration": 11530733, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-revoked-status;canadian-account-revoked-restricted-message", - "description": "Scenario:Canadian Account Revoked restricted message", - "duration": 40855598, - "totalTestStepCount": 1, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "And :account restricted message should be displayed for revoked canadian account", - "duration": 40855598, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-account-special-fraud-status", - "description": "Feature:Canadian Account Special Fraud status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 46434866, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 12585720, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a canadian special fraud account", - "duration": 12585720, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-account-special-fraud-status;canadian-account-special-fraud-status-message", - "description": "Scenario:Canadian Account Special Fraud status message", - "duration": 13488168, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Then :Account restricted should be displayed next to Available Credit label for special fraud canadian account", - "duration": 13488168, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14136936, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a canadian special fraud account", - "duration": 14136936, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-account-special-fraud-status;canada-restricted-message-displays-for-the-special-fraud-account", - "description": "Scenario:Canada Restricted message displays for the special fraud account", - "duration": 6224042, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "And :account restricted message should be displayed for special fraud message canadian account", - "duration": 6224042, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-canada-clip-offer-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-canada-disputes-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-canada-managenicknames-web\/", - "startTime": 0, - "endTime": 0, - "duration": 198855087, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "canada-manage-account-nicknames", - "description": "Feature:Canada Manage Account Nicknames", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 198855087, - "totalTestCaseCount": 9, - "failedTestCaseCount": 1, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "canada-manage-account-nicknames;display-account-nickname-page", - "description": "Scenario:Display Account nickname page", - "duration": 19143969, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for canadanickname as a \"nickname_already_exists\" and login", - "duration": 12579172, - "status": "Success" - }, - { - "id": "9", - "description": "When :navigates to edit manage account nickname page", - "duration": 3008054, - "status": "Success" - }, - { - "id": "10", - "description": "Then :card account 6728 should have nickname on nick name page", - "duration": 3556743, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;account-nicknames-accept-special-characters-and-gets-updated-in-cos", - "description": "Scenario:Account Nicknames Accept Special Characters and gets updated in COS", - "duration": 329468, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for canadanickname as a \"special_characters_update\" and login", - "duration": 329468, - "status": "Failure" - }, - { - "id": "16", - "description": "When :navigates to edit manage account nickname page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :user enters french special characters into Nickname field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :user clicks on save", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :Account Nickname updated success message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname", - "description": "Scenario:Display Account nickname", - "duration": 15640357, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 11444224, - "status": "Success" - }, - { - "id": "25", - "description": "When :navigates to edit manage account nickname page", - "duration": 2648965, - "status": "Success" - }, - { - "id": "26", - "description": "Then :if user does not have any nickname for that account nickname field is blank on nick name page", - "duration": 1547168, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;edit-an-account-nick-name-success", - "description": "Scenario:Edit an account nick name success", - "duration": 27033945, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :I setup mocks for canadanickname as a \"modify_nickname\" and login", - "duration": 11949484, - "status": "Success" - }, - { - "id": "32", - "description": "When :navigates to edit manage account nickname page", - "duration": 2727561, - "status": "Success" - }, - { - "id": "33", - "description": "Then :I modify a nickname and click on save button then the nickname is successfully updated", - "duration": 12356900, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-delete", - "description": "Scenario:Display account nickname delete", - "duration": 30282614, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "Given :I setup mocks for canadanickname as a \"delete_nickname\" and login", - "duration": 14925873, - "status": "Success" - }, - { - "id": "39", - "description": "When :navigates to edit manage account nickname page", - "duration": 3062628, - "status": "Success" - }, - { - "id": "40", - "description": "Then :clears nickname in the nickname field hits save on nick name page", - "duration": 12294113, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-cancel", - "description": "Scenario:Display Account nickname cancel", - "duration": 29549422, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "45", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 12744369, - "status": "Success" - }, - { - "id": "46", - "description": "When :navigates to edit manage account nickname page", - "duration": 3374345, - "status": "Success" - }, - { - "id": "47", - "description": "And :user enters a nickname into the field", - "duration": 5247044, - "status": "Success" - }, - { - "id": "48", - "description": "And :the cancel button becomes enabled", - "duration": 4796200, - "status": "Success" - }, - { - "id": "49", - "description": "Then :user can click on the cancel button", - "duration": 3387464, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-save-invalid-nickname", - "description": "Scenario:Display Account nickname save invalid nickname", - "duration": 23223105, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 11604726, - "status": "Success" - }, - { - "id": "56", - "description": "When :navigates to edit manage account nickname page", - "duration": 3039388, - "status": "Success" - }, - { - "id": "57", - "description": "And :user enters invalid characters into the nickname field", - "duration": 5928500, - "status": "Success" - }, - { - "id": "58", - "description": "Then :the user sees the invalid nickname error", - "duration": 2650491, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-save-nickname->-30", - "description": "Scenario:Display Account nickname save nickname > 30", - "duration": 18347815, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 11617448, - "status": "Success" - }, - { - "id": "64", - "description": "When :navigates to edit manage account nickname page", - "duration": 2818365, - "status": "Success" - }, - { - "id": "65", - "description": "And :user enters a nickname greater than 30 character", - "duration": 2718818, - "status": "Success" - }, - { - "id": "66", - "description": "Then :the user sees 'Maximum 30 Characters' message", - "duration": 1193184, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;user-with-multiple-card-accounts-enters-invalid-and-valid-nicknames", - "description": "Scenario:User with multiple card accounts enters invalid and valid nicknames", - "duration": 35304392, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "72", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 15090131, - "status": "Success" - }, - { - "id": "73", - "description": "When :navigates to edit manage account nickname page", - "duration": 3381669, - "status": "Success" - }, - { - "id": "74", - "description": "And :user enters a valid nickname", - "duration": 5219574, - "status": "Success" - }, - { - "id": "75", - "description": "And :user enters an invalid nickname", - "duration": 8955340, - "status": "Success" - }, - { - "id": "76", - "description": "Then :the user sees the invalid nickname error", - "duration": 2657678, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-canada-statementsdocuments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-canada-transactionsdetails-web\/", - "startTime": 0, - "endTime": 0, - "duration": 170064944, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 3, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 3, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "canada-delta-page-footer-legal-disclosure", - "description": "Feature:Canada Delta Page Footer Legal Disclosure", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 38889813, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-delta-page-footer-legal-disclosure;delta-page-footer-is-present-for-co-branded-delta-accounts", - "description": "Scenario:Delta Page Footer is Present For Co-Branded Delta Accounts", - "duration": 19387182, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 11521558, - "status": "Success" - }, - { - "id": "8", - "description": "When :user navigates to Transactions & Details page", - "duration": 6501080, - "status": "Success" - }, - { - "id": "9", - "description": "Then :a legal disclosure will be displayed inside the t&d footer for delta sky miles", - "duration": 1364544, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-delta-page-footer-legal-disclosure;ihg-page-footer-is-present-for-co-branded-ihg-accounts", - "description": "Scenario:IHG Page Footer is Present For Co-Branded IHG Accounts", - "duration": 19502631, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :I setup mocks for canadatd as a \"ihg_rewards\" and login", - "duration": 10748204, - "status": "Success" - }, - { - "id": "15", - "description": "When :user navigates to Transactions & Details page", - "duration": 7378933, - "status": "Success" - }, - { - "id": "16", - "description": "Then :a legal disclosure will be displayed inside the t&d footer for ihg priority club", - "duration": 1375494, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account", - "description": "Feature:Canada Transactions & Details Tooltip for Cobranded IHG or Delta Account", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 82749927, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;display-delta-tooltip-icon-on-t&d", - "description": "Scenario:Display Delta Tooltip Icon on T&D", - "duration": 21135637, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 10959931, - "status": "Success" - }, - { - "id": "8", - "description": "When :user navigates to Transactions & Details page", - "duration": 6204714, - "status": "Success" - }, - { - "id": "9", - "description": "And :the rewards balance and currency are displayed", - "duration": 1400073, - "status": "Success" - }, - { - "id": "10", - "description": "And :the tooltip icon displays directly to the right of the rewards currency", - "duration": 1350198, - "status": "Success" - }, - { - "id": "11", - "description": "Then :tooltip message explaining that the balance is for the current billing cycle is displayed for delta.", - "duration": 1220721, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;display-ihg-tooltip-icon-on-t&d", - "description": "Scenario:Display IHG Tooltip Icon on T&D", - "duration": 21089844, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for canadatd as a \"ihg_rewards\" and login", - "duration": 10983342, - "status": "Success" - }, - { - "id": "18", - "description": "When :user navigates to Transactions & Details page", - "duration": 6183840, - "status": "Success" - }, - { - "id": "19", - "description": "When :the rewards balance and currency are displayed", - "duration": 1360663, - "status": "Success" - }, - { - "id": "20", - "description": "And :the tooltip icon displays directly to the right of the rewards currency", - "duration": 1360222, - "status": "Success" - }, - { - "id": "21", - "description": "Then :tooltip message explaining that the balance is for the current billing cycle is displayed for ihg.", - "duration": 1201777, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;ihg-account-has-priority-club-points-appended-to-rewards-balance-on-transaction-and-details-page", - "description": "Scenario:IHG account has Priority Club Points appended to rewards balance on transaction and details page", - "duration": 19144772, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for canadatd as a \"ihg_rewards\" and login", - "duration": 11114379, - "status": "Success" - }, - { - "id": "29", - "description": "When :user navigates to Transactions & Details page", - "duration": 6827264, - "status": "Success" - }, - { - "id": "30", - "description": "Then :'IHG Rewards Club Points' will be appended to the rewards link balance in the Account Brick on Transactions and Details", - "duration": 1203129, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;delta-account-has-delta-miles-appended-to-rewards-balance-on-transactions-and-details-page", - "description": "Scenario:Delta Account has Delta Miles appended to rewards balance on transactions and details page", - "duration": 21379674, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 12127050, - "status": "Success" - }, - { - "id": "37", - "description": "When :user navigates to Transactions & Details page", - "duration": 8037291, - "status": "Success" - }, - { - "id": "38", - "description": "Then :'Delta Miles' will be appended to the rewards link balance in the Account Brick on Transaction and Details", - "duration": 1215333, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-transactions-&-details", - "description": "Feature:Canada Transactions & Details", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 48425204, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-transactions-&-details;pay-bill-button-does-not-display", - "description": "Scenario:Pay Bill Button Does Not Display", - "duration": 48425204, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 11365736, - "status": "Success" - }, - { - "id": "7", - "description": "When :user navigates to Transactions & Details page", - "duration": 6224921, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I should NOT see the Pay Bill button in the account bricklet for any accounts", - "duration": 30834547, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-credittracker-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-cvv-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-disputes-web\/", - "startTime": 0, - "endTime": 0, - "duration": 4053103048, - "failedTestSuiteCount": 12, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 13, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge", - "description": "Feature:As a credit card customer i should be able to enter valid dispute amount to dispute the charge", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 302822903, - "totalTestCaseCount": 9, - "failedTestCaseCount": 0, - "successTestCaseCount": 9, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-dispute-amount-equal-to-transaction-amount-and-verify-that-there-is-no-error-message-displayed", - "description": "Scenario:Enter Dispute amount equal to transaction amount and verify that there is no error message displayed", - "duration": 47857888, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 25747480, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to disputes page with valid url", - "duration": 5294559, - "status": "Success" - }, - { - "id": "8", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 9005947, - "status": "Success" - }, - { - "id": "9", - "description": "And :I enter dispute amount equal to transaction amount", - "duration": 4821968, - "status": "Success" - }, - { - "id": "10", - "description": "Then :We should not see any error message for the dispute amount field", - "duration": 2987934, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-dispute-amount-greater-than-transaction-amount-and-verify-that-an-error-message-is-displayed", - "description": "Scenario:Enter Dispute amount greater than transaction amount and verify that an error message is displayed", - "duration": 28135666, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10542430, - "status": "Success" - }, - { - "id": "16", - "description": "And :I navigate to disputes page with valid url", - "duration": 4096245, - "status": "Success" - }, - { - "id": "17", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8580274, - "status": "Success" - }, - { - "id": "18", - "description": "And :I enter dispute amount greater to transaction amount", - "duration": 3694272, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should see \"Please enter a Disputed amount less than or equal to Transaction amount.\" error message", - "duration": 1222445, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-non-numeric-characters-in-dispute-amount-field", - "description": "Scenario:Enter non numeric characters in dispute amount field", - "duration": 37561816, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11099394, - "status": "Success" - }, - { - "id": "25", - "description": "And :I navigate to disputes page with valid url", - "duration": 3363949, - "status": "Success" - }, - { - "id": "26", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8334026, - "status": "Success" - }, - { - "id": "27", - "description": "And :I enter non numeric character in dispute amount field", - "duration": 10654359, - "status": "Success" - }, - { - "id": "31", - "description": "And :I click out side the Amount field", - "duration": 1406756, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I should see \"0.00\" in dispute amount field", - "duration": 1495536, - "status": "Success" - }, - { - "id": "33", - "description": "And :I should see amount edit check error", - "duration": 1207796, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;focus-the-dispute-amount-field-and-do-not-enter-any-value-and-verify-to-see-error-message-is-displayed", - "description": "Scenario:Focus the dispute amount field and do not enter any value and verify to see error message is displayed", - "duration": 30350904, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10556500, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to disputes page with valid url", - "duration": 3415882, - "status": "Success" - }, - { - "id": "40", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8595811, - "status": "Success" - }, - { - "id": "41", - "description": "And :I select the dispute amount field field without entering any data and focus out", - "duration": 5052708, - "status": "Success" - }, - { - "id": "42", - "description": "Then :I should see \"0.00\" in dispute amount field", - "duration": 1554548, - "status": "Success" - }, - { - "id": "43", - "description": "And :I should see amount edit check error", - "duration": 1175455, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-negative-value-in-dispute-amount-field", - "description": "Scenario:Enter negative value in dispute amount field", - "duration": 30488242, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10662204, - "status": "Success" - }, - { - "id": "50", - "description": "And :I navigate to disputes page with valid url", - "duration": 3021436, - "status": "Success" - }, - { - "id": "51", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8414567, - "status": "Success" - }, - { - "id": "52", - "description": "And :I enter non numeric character in dispute amount field", - "duration": 5427201, - "status": "Success" - }, - { - "id": "55", - "description": "And :I click out side the Amount field", - "duration": 1421989, - "status": "Success" - }, - { - "id": "56", - "description": "Then :I should see \"0.01\" in dispute amount field", - "duration": 1540845, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;customer-enters-a-disputed-amount-of-0.00", - "description": "Scenario:Customer enters a disputed amount of 0.00", - "duration": 28585274, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "62", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11428505, - "status": "Success" - }, - { - "id": "63", - "description": "And :I navigate to disputes page with valid url", - "duration": 3321056, - "status": "Success" - }, - { - "id": "64", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8520770, - "status": "Success" - }, - { - "id": "65", - "description": "And :I enter dispute amount equal to \"0.00\"", - "duration": 2635304, - "status": "Success" - }, - { - "id": "66", - "description": "And :I click out side the Amount field", - "duration": 1490249, - "status": "Success" - }, - { - "id": "67", - "description": "Then :I should see amount edit check error", - "duration": 1189390, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;dispute-amount-field-and-ui-validations", - "description": "Scenario:Dispute Amount field and UI validations", - "duration": 43292410, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "73", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10520602, - "status": "Success" - }, - { - "id": "74", - "description": "And :I navigate to disputes page with valid url", - "duration": 2889542, - "status": "Success" - }, - { - "id": "75", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8399568, - "status": "Success" - }, - { - "id": "76", - "description": "And :I see a Disputed Amount Label", - "duration": 8538337, - "status": "Success" - }, - { - "id": "77", - "description": "And :I see default data in dispute amount text field", - "duration": 2701085, - "status": "Success" - }, - { - "id": "78", - "description": "And :I see dispute amount field description helpful text", - "duration": 1183307, - "status": "Success" - }, - { - "id": "79", - "description": "And :I enter an amount to dispute with out decimal values", - "duration": 4776828, - "status": "Success" - }, - { - "id": "80", - "description": "Then :The field should display two decimal points, by default, if they were not included by the customer", - "duration": 4283141, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;verify-that-when-we-try-to-enter-more-than-2-decimal-points-and-error-is-displayed-when-we-focus-out", - "description": "Scenario:Verify that when we try to enter more than 2 decimal points and error is displayed when we focus out", - "duration": 27004913, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "85", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10197337, - "status": "Success" - }, - { - "id": "86", - "description": "And :I navigate to disputes page with valid url", - "duration": 2957327, - "status": "Success" - }, - { - "id": "87", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8486936, - "status": "Success" - }, - { - "id": "88", - "description": "And :I enter dispute amount equal to \"0.010\"", - "duration": 2691937, - "status": "Success" - }, - { - "id": "89", - "description": "And :I click out side the Amount field", - "duration": 1471178, - "status": "Success" - }, - { - "id": "90", - "description": "Then :I should see amount edit check error", - "duration": 1200198, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;verify-that-when-we-try-to-enter-an-amount-greater-than-transaction-amount-and-more-than-2-decimal-points-we-see-both-the-error-messages", - "description": "Scenario:Verify that when we try to enter an amount greater than transaction amount and more than 2 decimal points we see both the error messages", - "duration": 29545790, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "95", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10929638, - "status": "Success" - }, - { - "id": "96", - "description": "And :I navigate to disputes page with valid url", - "duration": 3721420, - "status": "Success" - }, - { - "id": "97", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8836745, - "status": "Success" - }, - { - "id": "98", - "description": "And :I enter dispute amount greater to transaction amount and more than '2' decimal values", - "duration": 3210325, - "status": "Success" - }, - { - "id": "99", - "description": "And :I click out side the Amount field", - "duration": 1633296, - "status": "Success" - }, - { - "id": "100", - "description": "And :I should see \"Please enter a Disputed amount less than or equal to Transaction amount.\" error message", - "duration": 1214366, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.", - "description": "Feature:As a credit card customer i should be able to select whether the transaction is either surcharge or not a surcharge.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 73745891, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.;as-a-credit-card-customer-i-would-like-to-select-a-transaction-as-a-surcharge", - "description": "Scenario:As a credit card customer I would like to select a transaction as a surcharge", - "duration": 14575171, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10590279, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to disputes page with valid url", - "duration": 3689733, - "status": "Success" - }, - { - "id": "8", - "description": "And :I select the 'Yes' Surcharge radio button", - "duration": 295159, - "status": "Failure" - }, - { - "id": "9", - "description": "Then :A text box will display with instructions to call Capital One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :Select Reason Drop Down list field is no longer displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :The cancel button is displayed below", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.;as-a-credit-card-customer-i-would-like-to-designate-a-transaction-is-not-a-surcharge", - "description": "Scenario:As a credit card customer I would like to designate a transaction is not a surcharge", - "duration": 14482311, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10625833, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to disputes page with valid url", - "duration": 3549673, - "status": "Success" - }, - { - "id": "19", - "description": "And :I select the 'No' Surcharge radio button", - "duration": 306805, - "status": "Failure" - }, - { - "id": "20", - "description": "Then :The Select Reason Drop Down menu will remain displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :The cancel button is displayed below", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.;as-a-credit-card-customer-i-would-read-the-tool-tip\/informational-pop-up-when-i-hover-over-the-icon", - "description": "Scenario:As a credit card customer I would read the tool tip\/informational pop-up when I hover over the icon", - "duration": 44688409, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "27", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10346659, - "status": "Success" - }, - { - "id": "28", - "description": "And :I navigate to disputes page with valid url", - "duration": 3409651, - "status": "Success" - }, - { - "id": "29", - "description": "And :I hover over the i icon next to surcharge selection field", - "duration": 30932099, - "status": "Failure" - }, - { - "id": "30", - "description": "Then :a pop-up text box will be displayed for the tool tip.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one", - "description": "Feature:As a credit card customer i should see helpful text when i am trying to dispute a charge that requires us to Call Capital One", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 326515707, - "totalTestCaseCount": 7, - "failedTestCaseCount": 7, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'i-did-not-receive-the-right-amount-from-an-atm'-and-verifies-call-us-text-is-displayed-for-the-selected-reason", - "description": "Scenario:Customer selects 'I did not receive the right amount from an ATM' and verifies Call us text is displayed for the selected reason", - "duration": 46331588, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11304550, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url", - "duration": 4187517, - "status": "Success" - }, - { - "id": "24", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30839521, - "status": "Failure" - }, - { - "id": "25", - "description": "And :I select \"I did not receive the right amount from an ATM\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'the-merchandise-i-received-was-counterfeit'-and-verifies-call-us-text-is-displayed-for-the-selected-reason", - "description": "Scenario:Customer selects 'The merchandise I received was counterfeit' and verifies Call us text is displayed for the selected reason", - "duration": 47078909, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11691071, - "status": "Success" - }, - { - "id": "33", - "description": "And :I navigate to disputes page with valid url", - "duration": 4468769, - "status": "Success" - }, - { - "id": "34", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30919069, - "status": "Failure" - }, - { - "id": "35", - "description": "And :I select \"The merchandise I received was counterfeit\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-billing-rights-summary-on-call-us-text-that-is-displayed-and-verifies-to-make-sure-we-are-able-to-open-the-link", - "description": "Scenario:Customer selects Billing Rights Summary on call us text that is displayed and verifies to make sure we are able to open the link", - "duration": 45077421, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "41", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10907453, - "status": "Success" - }, - { - "id": "42", - "description": "And :I navigate to disputes page with valid url", - "duration": 3360479, - "status": "Success" - }, - { - "id": "43", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30809489, - "status": "Failure" - }, - { - "id": "44", - "description": "And :I select \"The merchandise or service was not as described or defective\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :click on Billing rights summary link on Call us text that is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "Then :I should see a new window opened", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'yes'-option-for-surcharge-question-and-verfies-call-us-text-is-displayed.-after-validation,", - "description": "Scenario:Customer selects 'Yes' option for surcharge question and verfies call us text is displayed. After validation,", - "duration": 45078854, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10620275, - "status": "Success" - }, - { - "id": "55", - "description": "And :I navigate to disputes page with valid url", - "duration": 3660734, - "status": "Success" - }, - { - "id": "56", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30797845, - "status": "Failure" - }, - { - "id": "57", - "description": "And :I select \"The merchandise I received was counterfeit\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :Select the \"Yes\" surcharge radio button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :The Dispute Reason drop down is no longer displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :Customer selects the \"No\" surcharge radio button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "Then :The Dispute Reason drop down is displayed with \"The merchandise I received was counterfeit\" selected", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'no'-option-for-'do-you-have-or-can-you-obtain-proof-of-payment-by-other-means?'-question-when-we-select-dispute-reason-'i've-already-paid-for-this-by-other-means'.", - "description": "Scenario:Customer selects 'No' option for 'Do you have or can you obtain proof of payment by other means?' question when we select dispute reason 'I've already paid for this by other means'.", - "duration": 43954260, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "69", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10163281, - "status": "Success" - }, - { - "id": "70", - "description": "And :I navigate to disputes page with valid url", - "duration": 2965344, - "status": "Success" - }, - { - "id": "71", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30825635, - "status": "Failure" - }, - { - "id": "72", - "description": "And :I select \"I've already paid for this by other means\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :I select 'No' option for the question 'Do you have or can you obtain proof of payment by other means?'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :I select 'Yes' option for the question 'Do you have or can you obtain proof of payment by other means?'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "And :The Call Us text will not be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;verify-that-when-customer-selects-'i-do-not-recognize-this-charge'-reason-and-try-to-dispute-a-charge-that-was-done-using-a-physical-card-swipe-call-us-text-message-is-displayed.", - "description": "Scenario:Verify that when customer selects 'I do not recognize this charge' reason and try to dispute a charge that was done using a physical card swipe Call us Text message is displayed.", - "duration": 53864818, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "80", - "description": "Given :I login with a \"good account dnr false\" and load default responses for \"disputes\"", - "duration": 9859025, - "status": "Success" - }, - { - "id": "83", - "description": "And :I navigate to disputes page with valid url", - "duration": 4306362, - "status": "Success" - }, - { - "id": "84", - "description": "And :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 39699431, - "status": "Failure" - }, - { - "id": "85", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;verify-that-when-customer-selects-i-do-not-recognize-this-charge-reason-and-try-to-dispute-a-charge-that-was-authorized-over-phone-us-text-message-is-displayed.", - "description": "Scenario:Verify that when customer selects I do not recognize this charge reason and try to dispute a charge that was authorized over phone us Text message is displayed.", - "duration": 45129857, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "89", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10598871, - "status": "Success" - }, - { - "id": "90", - "description": "And :I navigate to disputes page with valid url", - "duration": 2797886, - "status": "Success" - }, - { - "id": "91", - "description": "And :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31733100, - "status": "Failure" - }, - { - "id": "92", - "description": "And :I select 'Yes' option for the question 'Do you have more than one transaction you do not recognize?'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "Then :The Call Us text for DNR will be displayed with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :click on Billing rights summary link on Call us text that is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "Then :I should see a new window opened", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-case-that-has-been-closed.", - "description": "Feature:As a credit card customer attempting to dispute a transaction I would like to know if the transaction I am disputing has an existing case that has been closed.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 91943581, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-case-that-has-been-closed.;case-complete-page-displays-and-user-can-return-to-t&d-using-the-return-to-transaction-&-details-button", - "description": "Scenario:Case Complete page displays and user can return to T&D using the Return to Transaction & Details button", - "duration": 45517227, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"good account case closed\" and load default responses for \"disputes\"", - "duration": 10421631, - "status": "Success" - }, - { - "id": "7", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 35095596, - "status": "Failure" - }, - { - "id": "8", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "9", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :I fill in the dispute form with valid data for \"visa\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the Case Complete page is displayed (see prototype)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :when I click the Return to Transactions and Details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "Then :I will be returned to the T&D page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-case-that-has-been-closed.;case-complete--page-displays-and-user-can-return-to-t&d-using-the-back-button", - "description": "Scenario:Case Complete page displays and user can return to T&D using the back button", - "duration": 46426354, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account case closed\" and load default responses for \"disputes\"", - "duration": 11473099, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 34953255, - "status": "Failure" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :the Case Complete page is displayed (see prototype)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :when I click the back button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I will be returned to the T&D page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-open-case.", - "description": "Feature:As a credit card customer attempting to dispute a transaction I would like to know if the transaction I am disputing has an existing open case.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 93827415, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-open-case.;case-already-opened-page-displays-and-user-can-return-to-t&d-using-the-return-to-transaction-&-details-button", - "description": "Scenario:Case Already Opened page displays and user can return to T&D using the Return to Transaction & Details button", - "duration": 48162176, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I login with a \"good account case already opened\" and load default responses for \"disputes\"", - "duration": 12204067, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 35958109, - "status": "Failure" - }, - { - "id": "10", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "Then :the Case Already Opened page is displayed (see prototype)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :when I click the Return to Transactions and Details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "Then :I will be returned to the T&D page from Case Already Opened Page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-open-case.;case-already-opened-page-displays-and-user-can-return-to-t&d-using-the-back-button", - "description": "Scenario:Case Already Opened page displays and user can return to T&D using the back button", - "duration": 45665239, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"good account case already opened\" and load default responses for \"disputes\"", - "duration": 10673506, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 34991733, - "status": "Failure" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :the Case Already Opened page is displayed (see prototype)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :when I click the back button on Case Already Opened page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I will be returned to the T&D page from Case Already Opened Page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-see-the-dispute-confirmation-page-after-successfully-submitting-dispute", - "description": "Feature:As a credit card customer i should be able to see the dispute confirmation page after successfully submitting dispute", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 90393150, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-see-the-dispute-confirmation-page-after-successfully-submitting-dispute;confirmation-page-loads-successfully-and-the-user-can-return-to-the-t&d-page-by-clicking-the-return-to-transactions-&-details-button", - "description": "Scenario:Confirmation Page Loads Successfully and the user can return to the T&D page by clicking the Return to Transactions & Details button", - "duration": 45179442, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"disputes confirmation\" and load default responses for \"disputes\"", - "duration": 10417023, - "status": "Success" - }, - { - "id": "7", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 34762419, - "status": "Failure" - }, - { - "id": "8", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "9", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the confirmation page will be displayed for the customer (see prototype for verbiage)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the confirmation page will display a Return to Transactions & Details button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :when I click the Return to Transactions & Details button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "Then :the T&D page will be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-see-the-dispute-confirmation-page-after-successfully-submitting-dispute;confirmation-page-loads-successfully-and-the-user-can-return-to-the-t&d-page-by-clicking-the-back-button", - "description": "Scenario:Confirmation Page Loads Successfully and the user can return to the T&D page by clicking the back button", - "duration": 45213708, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"disputes confirmation\" and load default responses for \"disputes\"", - "duration": 10384779, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 34828929, - "status": "Failure" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :the confirmation page will be displayed for the customer (see prototype for verbiage)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :the confirmation page will display a Return to Transactions & Details button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :when I click the back button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :the T&D page will be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.", - "description": "Feature:validate the look and feel functionality for the dispute reason 'I am still being charged for something I cancelled'.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 1004663435, - "totalTestCaseCount": 22, - "failedTestCaseCount": 22, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 46155496, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11152169, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to disputes page with valid url", - "duration": 3463689, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31539638, - "status": "Failure" - }, - { - "id": "18", - "description": "And :I fill in all the fields, except \"Date service was received\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date service was received\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should fill in the data for the missing field(s) \"Date service was received\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;3", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45072235, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10001431, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 3658591, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31412213, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"Reason for cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Reason for cancellation\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"Reason for cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;4", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 46731720, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11508005, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to disputes page with valid url", - "duration": 3688624, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31535091, - "status": "Failure" - }, - { - "id": "20", - "description": "And :I fill in all the fields, except \"Were you advised of the cancellation policy?_YES:Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Were you advised of the cancellation policy?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should fill in the data for the missing field(s) \"Were you advised of the cancellation policy?_YES:Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;5", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45672162, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10564362, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to disputes page with valid url", - "duration": 3627335, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31480465, - "status": "Failure" - }, - { - "id": "21", - "description": "And :I fill in all the fields, except \"Were you advised of the cancellation policy?_YES:Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Were you advised of the cancellation policy?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should fill in the data for the missing field(s) \"Were you advised of the cancellation policy?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;6", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45129383, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10404529, - "status": "Success" - }, - { - "id": "22", - "description": "And :I navigate to disputes page with valid url", - "duration": 3275837, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31449017, - "status": "Failure" - }, - { - "id": "22", - "description": "And :I fill in all the fields, except \"Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Was your cancellation within the merchant's policy?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :I should fill in the data for the missing field(s) \"Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;7", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45207848, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "23", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10300598, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url", - "duration": 3487513, - "status": "Success" - }, - { - "id": "23", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31419737, - "status": "Failure" - }, - { - "id": "23", - "description": "And :I fill in all the fields, except \"Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Was your cancellation within the merchant's policy?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I should fill in the data for the missing field(s) \"Was your cancellation within the merchant's policy?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;8", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 44582777, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10201436, - "status": "Success" - }, - { - "id": "24", - "description": "And :I navigate to disputes page with valid url", - "duration": 2800891, - "status": "Success" - }, - { - "id": "24", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31580450, - "status": "Failure" - }, - { - "id": "24", - "description": "And :I fill in all the fields, except \"Date of cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date of cancellation\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I should fill in the data for the missing field(s) \"Date of cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;9", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 44873315, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10177603, - "status": "Success" - }, - { - "id": "25", - "description": "And :I navigate to disputes page with valid url", - "duration": 3197859, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31497853, - "status": "Failure" - }, - { - "id": "25", - "description": "And :I fill in all the fields, except \"Please provide details of the cancellation, such as how you cancelled, confirmation number, etc.\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Please provide details of the cancellation, such as how you cancelled, confirmation number, etc.\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I should fill in the data for the missing field(s) \"Please provide details of the cancellation, such as how you cancelled, confirmation number, etc.\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;10", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45437095, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "26", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10489108, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to disputes page with valid url", - "duration": 3484801, - "status": "Success" - }, - { - "id": "26", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31463186, - "status": "Failure" - }, - { - "id": "26", - "description": "And :I fill in all the fields, except \"Did the merchant accept the cancellation?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Did the merchant accept the cancellation?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :I should fill in the data for the missing field(s) \"Did the merchant accept the cancellation?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;11", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 46218428, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "27", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10643697, - "status": "Success" - }, - { - "id": "27", - "description": "And :I navigate to disputes page with valid url", - "duration": 4137161, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31437570, - "status": "Failure" - }, - { - "id": "27", - "description": "And :I fill in all the fields, except \"Did the merchant accept the cancellation?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Did the merchant accept the cancellation?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :I should fill in the data for the missing field(s) \"Did the merchant accept the cancellation?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;12", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45128726, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "29", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10278607, - "status": "Success" - }, - { - "id": "29", - "description": "And :I navigate to disputes page with valid url", - "duration": 3392268, - "status": "Success" - }, - { - "id": "29", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31457851, - "status": "Failure" - }, - { - "id": "29", - "description": "And :I fill in all the fields, except \"Do you have documentation from the merchant to support that credit is due, such as a credit voucher, voided receipt, etc?_YES:What is the document you have supporting that credit is due?:Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Do you have documentation from the merchant to support that credit is due, such as a credit voucher, voided receipt, etc?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I should fill in the data for the missing field(s) \"Do you have documentation from the merchant to support that credit is due, such as a credit voucher, voided receipt, etc?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;13", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45255176, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10613432, - "status": "Success" - }, - { - "id": "30", - "description": "And :I navigate to disputes page with valid url", - "duration": 3205050, - "status": "Success" - }, - { - "id": "30", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31436694, - "status": "Failure" - }, - { - "id": "30", - "description": "And :I fill in all the fields, except \"What is the document you have supporting that credit is due?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What is the document you have supporting that credit is due?\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should fill in the data for the missing field(s) \"What is the document you have supporting that credit is due?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;14", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 46984243, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11441182, - "status": "Success" - }, - { - "id": "31", - "description": "And :I navigate to disputes page with valid url", - "duration": 4010098, - "status": "Success" - }, - { - "id": "31", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31532963, - "status": "Failure" - }, - { - "id": "31", - "description": "And :I fill in all the fields, except \"Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Does the document have a date on it?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :I should fill in the data for the missing field(s) \"Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;15", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45115614, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10201547, - "status": "Success" - }, - { - "id": "32", - "description": "And :I navigate to disputes page with valid url", - "duration": 3435610, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31478457, - "status": "Failure" - }, - { - "id": "32", - "description": "And :I fill in all the fields, except \"Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Does the document have a date on it?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should fill in the data for the missing field(s) \"Does the document have a date on it?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;16", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 46270544, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "33", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10949662, - "status": "Success" - }, - { - "id": "33", - "description": "And :I navigate to disputes page with valid url", - "duration": 3950023, - "status": "Success" - }, - { - "id": "33", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31370859, - "status": "Failure" - }, - { - "id": "33", - "description": "And :I fill in all the fields, except \"What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What is the date on the document?\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :I should fill in the data for the missing field(s) \"What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;verify-that-place-holder-text-is-displayed-in-the-date-fields-for-'i-am-still-being-charged-for-something-i-cancelled'-reason", - "description": "Scenario:Verify that place holder text is displayed in the date fields for 'I am still being charged for something I cancelled' reason", - "duration": 46975362, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "38", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11598895, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to disputes page with valid url", - "duration": 3839260, - "status": "Success" - }, - { - "id": "40", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31537207, - "status": "Failure" - }, - { - "id": "41", - "description": "And :I selected field options to have all the fiels shown on the disputes form for 'I am still being charged for something I cancelled' dispute reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "42", - "description": "Then :I should see the place holder text for the date fields for 'I am still being charged for something I cancelled' dispute reason", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;customer-attempts-to-enter-allowable-special-characters", - "description": "Scenario:Customer attempts to enter allowable special characters", - "duration": 45783510, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "90", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10559922, - "status": "Success" - }, - { - "id": "91", - "description": "And :I navigate to disputes page with valid url", - "duration": 3788689, - "status": "Success" - }, - { - "id": "92", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31434899, - "status": "Failure" - }, - { - "id": "93", - "description": "When :the customer enters special characters that are allowed for the field '-'.,&@:?!()$#\/' and verifies to make sure no error is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;customer-attempts-to-paste-allowable-special-characters", - "description": "Scenario:Customer attempts to paste allowable special characters", - "duration": 44767054, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "117", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10112993, - "status": "Success" - }, - { - "id": "118", - "description": "And :I navigate to disputes page with valid url", - "duration": 3233425, - "status": "Success" - }, - { - "id": "119", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31420636, - "status": "Failure" - }, - { - "id": "120", - "description": "When :I enter following \"-'.,&@:?!()$#\/\\\" special characters that are allowed in the field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "And :leaves focus from the field supporting documentation text field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "Then :we should not see an error message due to the characters we pasted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;field-should-display-an-error-message-for-special-characters-other-than-selected-characters", - "description": "Scenario:Field should display an error message for special characters other than selected characters", - "duration": 45448770, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "127", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10892912, - "status": "Success" - }, - { - "id": "128", - "description": "And :I navigate to disputes page with valid url", - "duration": 3096068, - "status": "Success" - }, - { - "id": "129", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31459790, - "status": "Failure" - }, - { - "id": "130", - "description": "When :the customer enters a special character other than '-'.,&@:?!()$#\/\\' and verifies to see an error is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;field-should-display-an-error-when-the-combination-of-&#-is-entered", - "description": "Scenario:Field should display an error when the combination of &# is entered", - "duration": 45309297, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "153", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10516739, - "status": "Success" - }, - { - "id": "154", - "description": "And :I navigate to disputes page with valid url", - "duration": 3219108, - "status": "Success" - }, - { - "id": "155", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31573450, - "status": "Failure" - }, - { - "id": "156", - "description": "When :the customer enters &# in the field and verifies to see an error is displayed for the combination", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;field-should-not-display-an-error-when-the-combination-of-#&-is-entered", - "description": "Scenario:Field should NOT display an error when the combination of #& is entered", - "duration": 47118391, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "163", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11507235, - "status": "Success" - }, - { - "id": "164", - "description": "And :I navigate to disputes page with valid url", - "duration": 4057455, - "status": "Success" - }, - { - "id": "165", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31553701, - "status": "Failure" - }, - { - "id": "166", - "description": "When :the customer enters #& in the field and verifies to see an error is NOT displayed for the combination", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;customer-enters-500-characters-in-a-field-that-takes-500-characters-input-and-verifies-to-make-sure-character-count-is-reduced-to-0.", - "description": "Scenario:Customer enters 500 characters in a field that takes 500 characters input and verifies to make sure character count is reduced to 0.", - "duration": 45426289, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "173", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10559670, - "status": "Success" - }, - { - "id": "174", - "description": "And :I navigate to disputes page with valid url", - "duration": 3383428, - "status": "Success" - }, - { - "id": "175", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31483191, - "status": "Failure" - }, - { - "id": "176", - "description": "When :the customer enters '500' characters into the Please provide details of the cancellation such as how you cancelled, confirmation number, etc field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "177", - "description": "And :leaves focus from the field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "178", - "description": "And :the characters remaining counter will be display \"0\" for Details of the cancellation", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.", - "description": "Feature:As a credit card customer I would like to file a dispute against a transaction when I do not recognize the charge.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 775872588, - "totalTestCaseCount": 17, - "failedTestCaseCount": 17, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-correct-error-messages-are-displayed-for-the-disputes-reason-'i-do-not-recognize-this-charge'-when-there-are-mandatory-fields-that-are-missing-while-submitting-the-form.;;2", - "description": "Scenario Outline:Verify that correct error messages are displayed for the disputes reason 'I do not recognize this charge' when there are mandatory fields that are missing while submitting the form.", - "duration": 47808130, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12188518, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 4015283, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31604329, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What was merchant's response?\" for \"I do not recognize this charge\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-correct-error-messages-are-displayed-for-the-disputes-reason-'i-do-not-recognize-this-charge'-when-there-are-mandatory-fields-that-are-missing-while-submitting-the-form.;;3", - "description": "Scenario Outline:Verify that correct error messages are displayed for the disputes reason 'I do not recognize this charge' when there are mandatory fields that are missing while submitting the form.", - "duration": 45363917, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10542632, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to disputes page with valid url", - "duration": 3332419, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31488866, - "status": "Failure" - }, - { - "id": "20", - "description": "And :I fill in all the fields, except \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"How did you attempt to contact the merchant?\" for \"I do not recognize this charge\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should fill in the data for the missing field(s) \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-correct-error-messages-are-displayed-for-the-disputes-reason-'i-do-not-recognize-this-charge'-when-there-are-mandatory-fields-that-are-missing-while-submitting-the-form.;;4", - "description": "Scenario Outline:Verify that correct error messages are displayed for the disputes reason 'I do not recognize this charge' when there are mandatory fields that are missing while submitting the form.", - "duration": 44687083, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10296028, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to disputes page with valid url", - "duration": 2955070, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31435985, - "status": "Failure" - }, - { - "id": "21", - "description": "And :I fill in all the fields, except \"Do you have more than one transaction you do not recognize?_NO:How did you attempt to contact the merchant?:What was merchant's response?:Confirmation check box\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Do you have more than one transaction you do not recognize?_NO\" for \"I do not recognize this charge\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should fill in the data for the missing field(s) \"Do you have more than one transaction you do not recognize?_NO:How did you attempt to contact the merchant?:What was merchant's response?:Confirmation check box\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45474249, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "39", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10663124, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to disputes page with valid url", - "duration": 3401625, - "status": "Success" - }, - { - "id": "39", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31409500, - "status": "Failure" - }, - { - "id": "39", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :I select list item option of \"I attempted contact, but was unable to locate contact information or reach merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45414271, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "40", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10658964, - "status": "Success" - }, - { - "id": "40", - "description": "And :I navigate to disputes page with valid url", - "duration": 3287832, - "status": "Success" - }, - { - "id": "40", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31467475, - "status": "Failure" - }, - { - "id": "40", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :I select list item option of \"I didn't attempt to contact merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45139703, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "56", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10702730, - "status": "Success" - }, - { - "id": "56", - "description": "And :I navigate to disputes page with valid url", - "duration": 2941641, - "status": "Success" - }, - { - "id": "56", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31495332, - "status": "Failure" - }, - { - "id": "56", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 46055284, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "57", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10307085, - "status": "Success" - }, - { - "id": "57", - "description": "And :I navigate to disputes page with valid url", - "duration": 4138482, - "status": "Success" - }, - { - "id": "57", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31609717, - "status": "Failure" - }, - { - "id": "57", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;4", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45020423, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "58", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10190423, - "status": "Success" - }, - { - "id": "58", - "description": "And :I navigate to disputes page with valid url", - "duration": 3364768, - "status": "Success" - }, - { - "id": "58", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31465232, - "status": "Failure" - }, - { - "id": "58", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;5", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 44678589, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "59", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10051953, - "status": "Success" - }, - { - "id": "59", - "description": "And :I navigate to disputes page with valid url", - "duration": 3211231, - "status": "Success" - }, - { - "id": "59", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31415405, - "status": "Failure" - }, - { - "id": "59", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;6", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45635087, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "60", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10781262, - "status": "Success" - }, - { - "id": "60", - "description": "And :I navigate to disputes page with valid url", - "duration": 3418344, - "status": "Success" - }, - { - "id": "60", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31435481, - "status": "Failure" - }, - { - "id": "60", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;7", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 47514594, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "61", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12853760, - "status": "Success" - }, - { - "id": "61", - "description": "And :I navigate to disputes page with valid url", - "duration": 3220164, - "status": "Success" - }, - { - "id": "61", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31440670, - "status": "Failure" - }, - { - "id": "61", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;2", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 45377032, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "79", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10596837, - "status": "Success" - }, - { - "id": "79", - "description": "And :I navigate to disputes page with valid url", - "duration": 3368141, - "status": "Success" - }, - { - "id": "79", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31412054, - "status": "Failure" - }, - { - "id": "79", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;3", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 47452364, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "80", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11663310, - "status": "Success" - }, - { - "id": "80", - "description": "And :I navigate to disputes page with valid url", - "duration": 4207975, - "status": "Success" - }, - { - "id": "80", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31581079, - "status": "Failure" - }, - { - "id": "80", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;4", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 44882895, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "81", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10267994, - "status": "Success" - }, - { - "id": "81", - "description": "And :I navigate to disputes page with valid url", - "duration": 3183945, - "status": "Success" - }, - { - "id": "81", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31430956, - "status": "Failure" - }, - { - "id": "81", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "Then :I select list item option of \"Merchant promised credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;5", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 44330941, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "82", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 9972744, - "status": "Success" - }, - { - "id": "82", - "description": "And :I navigate to disputes page with valid url", - "duration": 2899333, - "status": "Success" - }, - { - "id": "82", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31458864, - "status": "Failure" - }, - { - "id": "82", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :I select list item option of \"I never received a response\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;6", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 45124871, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "83", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10164935, - "status": "Success" - }, - { - "id": "83", - "description": "And :I navigate to disputes page with valid url", - "duration": 3495762, - "status": "Success" - }, - { - "id": "83", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31464174, - "status": "Failure" - }, - { - "id": "83", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;7", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 45913155, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "84", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10672769, - "status": "Success" - }, - { - "id": "84", - "description": "And :I navigate to disputes page with valid url", - "duration": 3526702, - "status": "Success" - }, - { - "id": "84", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31713684, - "status": "Failure" - }, - { - "id": "84", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where I've already paid for this by other means, so that the transaction can be reversed and refunded.This reason has two different experiences, one for Visa and one for MasterCard.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 975388219, - "totalTestCaseCount": 21, - "failedTestCaseCount": 21, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 47447950, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11285794, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 4638809, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31523347, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What was merchant's response?\" for \"I've already paid for this by other means\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;3", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 45670587, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11121713, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to disputes page with valid url", - "duration": 3088077, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31460797, - "status": "Failure" - }, - { - "id": "20", - "description": "And :I fill in all the fields, except \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"How did you attempt to contact the merchant?\" for \"I've already paid for this by other means\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should fill in the data for the missing field(s) \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;i-fill-in-all-the-field-except-'if-other,-please-explain'-field-and-we-should-see-form-level-error", - "description": "Scenario:I fill in all the field except 'If Other, please explain' field and we should see form level error", - "duration": 45310518, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10257849, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to disputes page with valid url", - "duration": 3577369, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31475300, - "status": "Failure" - }, - { - "id": "28", - "description": "And :I fill in all the fields except 'If Other, please explain' field and submit dispute", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :I fill in the missing data for 'If Other, please explain' field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-select-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we select certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 47393871, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11386078, - "status": "Success" - }, - { - "id": "48", - "description": "And :I navigate to disputes page with valid url", - "duration": 4430586, - "status": "Success" - }, - { - "id": "48", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31577207, - "status": "Failure" - }, - { - "id": "48", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :I select list item option of \"I attempted contact, but was unable to locate contact information or reach merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-select-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we select certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 46538027, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "49", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11149690, - "status": "Success" - }, - { - "id": "49", - "description": "And :I navigate to disputes page with valid url", - "duration": 3808636, - "status": "Success" - }, - { - "id": "49", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31579701, - "status": "Failure" - }, - { - "id": "49", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :I select list item option of \"I didn't attempt to contact merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 46601477, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "65", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11250701, - "status": "Success" - }, - { - "id": "65", - "description": "And :I navigate to disputes page with valid url", - "duration": 3743645, - "status": "Success" - }, - { - "id": "65", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31607131, - "status": "Failure" - }, - { - "id": "65", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 45334761, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "66", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10784451, - "status": "Success" - }, - { - "id": "66", - "description": "And :I navigate to disputes page with valid url", - "duration": 3144343, - "status": "Success" - }, - { - "id": "66", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31405967, - "status": "Failure" - }, - { - "id": "66", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;4", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 45975006, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10925335, - "status": "Success" - }, - { - "id": "67", - "description": "And :I navigate to disputes page with valid url", - "duration": 3555014, - "status": "Success" - }, - { - "id": "67", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31494657, - "status": "Failure" - }, - { - "id": "67", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;5", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 45074723, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "68", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10328101, - "status": "Success" - }, - { - "id": "68", - "description": "And :I navigate to disputes page with valid url", - "duration": 3294306, - "status": "Success" - }, - { - "id": "68", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31452316, - "status": "Failure" - }, - { - "id": "68", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;6", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 48961176, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "69", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12508087, - "status": "Success" - }, - { - "id": "69", - "description": "And :I navigate to disputes page with valid url", - "duration": 4801285, - "status": "Success" - }, - { - "id": "69", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31651804, - "status": "Failure" - }, - { - "id": "69", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;7", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 46053601, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "70", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10919921, - "status": "Success" - }, - { - "id": "70", - "description": "And :I navigate to disputes page with valid url", - "duration": 3316030, - "status": "Success" - }, - { - "id": "70", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31817650, - "status": "Failure" - }, - { - "id": "70", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;2", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 45785416, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "89", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10786564, - "status": "Success" - }, - { - "id": "89", - "description": "And :I navigate to disputes page with valid url", - "duration": 3623940, - "status": "Success" - }, - { - "id": "89", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31374912, - "status": "Failure" - }, - { - "id": "89", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;3", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 45128769, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "90", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10158127, - "status": "Success" - }, - { - "id": "90", - "description": "And :I navigate to disputes page with valid url", - "duration": 3509694, - "status": "Success" - }, - { - "id": "90", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31460948, - "status": "Failure" - }, - { - "id": "90", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;4", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 44864037, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "91", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10374806, - "status": "Success" - }, - { - "id": "91", - "description": "And :I navigate to disputes page with valid url", - "duration": 2982498, - "status": "Success" - }, - { - "id": "91", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31506733, - "status": "Failure" - }, - { - "id": "91", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "Then :I select list item option of \"Merchant promised credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;5", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 48041626, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "92", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12037871, - "status": "Success" - }, - { - "id": "92", - "description": "And :I navigate to disputes page with valid url", - "duration": 4280517, - "status": "Success" - }, - { - "id": "92", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31723238, - "status": "Failure" - }, - { - "id": "92", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "Then :I select list item option of \"I never received a response\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;6", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 45718133, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "93", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10953295, - "status": "Success" - }, - { - "id": "93", - "description": "And :I navigate to disputes page with valid url", - "duration": 3347142, - "status": "Success" - }, - { - "id": "93", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31417696, - "status": "Failure" - }, - { - "id": "93", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;7", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 44961618, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "94", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10169761, - "status": "Success" - }, - { - "id": "94", - "description": "And :I navigate to disputes page with valid url", - "duration": 3146759, - "status": "Success" - }, - { - "id": "94", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31645098, - "status": "Failure" - }, - { - "id": "94", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;selecting-other-option-from-paid-by-question-will-display-'if-other-please-explain'-question;;2", - "description": "Scenario Outline:Selecting Other option from Paid by question will display 'if other please explain' question", - "duration": 45384922, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "108", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10486391, - "status": "Success" - }, - { - "id": "108", - "description": "And :I navigate to disputes page with valid url", - "duration": 3424423, - "status": "Success" - }, - { - "id": "108", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31474108, - "status": "Failure" - }, - { - "id": "108", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "Then :i should see \"Select method...\" default text in 'Paid by' reasponse selection field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "And :I select list item option of \"Other\" for 'Paid by' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "Then :I should see 'If other, please explain' question", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;select-different-options-for-'paid-by'-reason-options;;2", - "description": "Scenario Outline:Select different options for 'Paid by' reason options", - "duration": 45388023, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "120", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10385285, - "status": "Success" - }, - { - "id": "120", - "description": "And :I navigate to disputes page with valid url", - "duration": 3628610, - "status": "Success" - }, - { - "id": "120", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31374128, - "status": "Failure" - }, - { - "id": "120", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "And :I select list item option of \"Cash\" for 'Paid by' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "Then :I should not see 'If other, please explain' question option", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;select-different-options-for-'paid-by'-reason-options;;3", - "description": "Scenario Outline:Select different options for 'Paid by' reason options", - "duration": 44529634, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "121", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 9885845, - "status": "Success" - }, - { - "id": "121", - "description": "And :I navigate to disputes page with valid url", - "duration": 3206940, - "status": "Success" - }, - { - "id": "121", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31436849, - "status": "Failure" - }, - { - "id": "121", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "And :I select list item option of \"Check\" for 'Paid by' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "Then :I should not see 'If other, please explain' question option", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;select-different-options-for-'paid-by'-reason-options;;4", - "description": "Scenario Outline:Select different options for 'Paid by' reason options", - "duration": 55224344, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "122", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11169570, - "status": "Success" - }, - { - "id": "122", - "description": "And :I navigate to disputes page with valid url", - "duration": 12524213, - "status": "Success" - }, - { - "id": "122", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31530561, - "status": "Failure" - }, - { - "id": "122", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "And :I select list item option of \"Another Credit Card\" for 'Paid by' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "Then :I should not see 'If other, please explain' question option", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-have-not-been-credited-for-the-merchandise-returned',-so-that-the-transaction-can-be-reversed-and-refunded.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where 'I have not been credited for the Merchandise Returned', so that the transaction can be reversed and refunded.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 45563918, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-have-not-been-credited-for-the-merchandise-returned',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 45563918, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10501341, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to disputes page with valid url", - "duration": 3652170, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I select dispute reason \"I have not been credited for merchandise I returned\" from reason drop-down list", - "duration": 31410407, - "status": "Failure" - }, - { - "id": "17", - "description": "And :I fill in all the fields, except \"What is the date on the document?:Were you advised of the return policy?_YES:Was your return within the merchant's policy?_YES\" for dispute reason \"I have not been credited for merchandise I returned\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What is the date on the document?:Were you advised of the return policy?_NO\" for \"I have not been credited for merchandise I returned\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should fill in the data for the missing field(s) \"What is the date on the document?:Were you advised of the return policy?_YES\" for dispute reason \"I have not been credited for merchandise I returned\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-never-received-merchandise-or-service-for-which-i-was-charged',-so-that-the-transaction-can-be-reversed-and-refunded.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where 'I never received Merchandise or Service for which I was charged', so that the transaction can be reversed and refunded.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 45284003, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-never-received-merchandise-or-service-for-which-i-was-charged',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'what-was-purchased?'-field-for-dispute-reason-'i-never-received-the-merchandise-or-service-for-which-i-was-charged';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'What was purchased?' field for dispute reason 'I never received the merchandise or service for which I was charged'", - "duration": 45284003, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10012802, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to disputes page with valid url", - "duration": 3770777, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I select dispute reason \"I never received the merchandise or service for which I was charged\" from reason drop-down list", - "duration": 31500424, - "status": "Failure" - }, - { - "id": "17", - "description": "And :I fill in all the fields, except \"What was purchased?:Date you expected to receive the merchandise or service:How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I never received the merchandise or service for which I was charged\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What was purchased?:Date you expected to receive the merchandise or service:How did you attempt to contact the merchant?\" for \"I never received the merchandise or service for which I was charged\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should fill in the data for the missing field(s) \"What was purchased?:Date you expected to receive the merchandise or service:How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I never received the merchandise or service for which I was charged\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where 'I was charged for the same thing More than Once', so that the transaction can be reversed and refunded.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 136922019, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 47327600, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11551040, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to disputes page with valid url", - "duration": 4218860, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I select dispute reason \"I was charged for the same thing more than once\" from reason drop-down list", - "duration": 31557700, - "status": "Failure" - }, - { - "id": "18", - "description": "And :I fill in all the fields, except \"Date of authorized charge:Name of the merchant you authorized to charge you\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date of authorized charge:Name of the merchant you authorized to charge you\" for \"I was charged for the same thing more than once\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should fill in the data for the missing field(s) \"Date of authorized charge:Name of the merchant you authorized to charge you\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;3", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 44822840, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10226889, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 3200187, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I was charged for the same thing more than once\" from reason drop-down list", - "duration": 31395764, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"Date of authorized charge\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date of authorized charge\" for \"I was charged for the same thing more than once\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"Date of authorized charge\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.;validate-the-error-message-for-what-was-purchases-date(s)-of-disputed-charge-how-did-you-attempt-to-contact-the-merchant-to-resolve-this-dispute?-is-removed-from-the-dispute-page", - "description": "Scenario:Validate the error message for what was purchases Date(s) of Disputed Charge How did you attempt to contact the merchant to resolve this dispute? is removed from the dispute page", - "duration": 44771579, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10156926, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to disputes page with valid url", - "duration": 3136264, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I select dispute reason \"I was charged for the same thing more than once\" from reason drop-down list", - "duration": 31478389, - "status": "Failure" - }, - { - "id": "28", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :I validate error message what was purchases should not be displayed on the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :I validate error message Date(s) of Disputed Charge field should not be displayed on the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :I validate error messageHow did you attempt to contact the merchant to resolve this dispute? field should not be displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-using-i-was-charged-the-wrong-amount-option.", - "description": "Feature:As a credit card customer I would like to file a dispute against a transaction using i was charged the wrong amount option.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 90160219, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-using-i-was-charged-the-wrong-amount-option.;login-with-a-domestic-account-and-navigate-to-english-disputes-page,-verify-that-an-error-message-is-displayed-when-fields-are-left-missing,-and-that-these-errors-disappear-when-values-are-introduced-into-the-previously-missing-fields.;;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page, verify that an error message is displayed when fields are left missing, and that these errors disappear when values are introduced into the previously missing fields.", - "duration": 45068854, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10538313, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to disputes page with valid url", - "duration": 3116390, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I select dispute reason \"I was charged the wrong amount\" from reason drop-down list", - "duration": 31414151, - "status": "Failure" - }, - { - "id": "17", - "description": "And :I fill in all the fields, except \"Amount you should have been charged\" for dispute reason \"I was charged the wrong amount\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Amount you should have been charged\" for \"I was charged the wrong amount\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should fill in the data for the missing field(s) \"Amount you should have been charged\" for dispute reason \"I was charged the wrong amount\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-using-i-was-charged-the-wrong-amount-option.;validate-how-did-you-attempt-to-contact-the-merchant-to-resolve-this-dispute?-is-removed-from-the-dispute-page", - "description": "Scenario:Validate How did you attempt to contact the merchant to resolve this dispute? is removed from the dispute page", - "duration": 45091365, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "23", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10369844, - "status": "Success" - }, - { - "id": "24", - "description": "And :I navigate to disputes page with valid url", - "duration": 3304661, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I select dispute reason \"I was charged the wrong amount\" from reason drop-down list", - "duration": 31416860, - "status": "Failure" - }, - { - "id": "26", - "description": "And :I validate How did you attempt to contact the merchant to resolve this dispute? should not be displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-download-transactions-web\/", - "startTime": 0, - "endTime": 0, - "duration": 356339412, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 3, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page", - "description": "Feature:Verify that correct content is displayed for downloads page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 133415131, - "totalTestCaseCount": 4, - "failedTestCaseCount": 2, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-all-the-content-keys-are-present-for-downloads-page-in-english", - "description": "Scenario:Validate the all the Content keys are present for downloads page in english", - "duration": 45540894, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"english\" text", - "duration": 11586706, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to download transactions page", - "duration": 3015673, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I should see COS downloads page", - "duration": 30938515, - "status": "Failure" - }, - { - "id": "9", - "description": "And :I Captures the Content data from download transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :the content is available for downloads feature:", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-content-keys-are-present-for-downloads-page-in-spanish", - "description": "Scenario:Validate the Content keys are present for downloads page in Spanish", - "duration": 45227155, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"spanish\" text", - "duration": 11375065, - "status": "Success" - }, - { - "id": "55", - "description": "And :I navigate to download transactions page", - "duration": 2917670, - "status": "Success" - }, - { - "id": "56", - "description": "Then :I should see COS downloads page", - "duration": 30934420, - "status": "Failure" - }, - { - "id": "57", - "description": "And :I Captures the Content data from download transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "Then :the content is available for downloads feature:", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-content-keys-are-present-for-downloads-page-in-canada-english", - "description": "Scenario:Validate the Content keys are present for downloads page in canada english", - "duration": 20135604, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "102", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"can-english\" text", - "duration": 11325877, - "status": "Success" - }, - { - "id": "103", - "description": "And :I navigate to download transactions page", - "duration": 3077620, - "status": "Success" - }, - { - "id": "104", - "description": "Then :I should see COS downloads page", - "duration": 4927282, - "status": "Success" - }, - { - "id": "105", - "description": "And :I Captures the Content data from download transactions page", - "duration": 803471, - "status": "Success" - }, - { - "id": "106", - "description": "Then :the content is available for downloads feature:", - "duration": 1354, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-content-keys-are-present-for-downloads-page-in-canada-french", - "description": "Scenario:Validate the Content keys are present for downloads page in canada french", - "duration": 22511478, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "150", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"french\" text", - "duration": 13676404, - "status": "Success" - }, - { - "id": "151", - "description": "And :I navigate to download transactions page", - "duration": 3209226, - "status": "Success" - }, - { - "id": "152", - "description": "Then :I should see COS downloads page", - "duration": 4835378, - "status": "Success" - }, - { - "id": "153", - "description": "And :I Captures the Content data from download transactions page", - "duration": 786822, - "status": "Success" - }, - { - "id": "154", - "description": "Then :the content is available for downloads feature:", - "duration": 3648, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verify-that-appropriate-error-messages-are-shown-when-statements-call-is-failed", - "description": "Feature:Verify that appropriate error messages are shown when statements call is failed", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 51215069, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verify-that-appropriate-error-messages-are-shown-when-statements-call-is-failed;verify-that-when-the-account-is-not-cycled-we-should-not-see-statements-dropdown-option", - "description": "Scenario:Verify that when the account is not cycled we should not see statements dropdown option", - "duration": 27102283, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with \"not cycled account\" and load default responses for \"download transactions\" to test \"us-english\"", - "duration": 11659224, - "status": "Success" - }, - { - "id": "7", - "description": "When :I navigate to download transactions page", - "duration": 3429683, - "status": "Success" - }, - { - "id": "8", - "description": "And :I should see COS downloads page", - "duration": 8139029, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I see a warning message on download transaction page", - "duration": 1254794, - "status": "Success" - }, - { - "id": "10", - "description": "And :Statements dropdown list option should be disabled", - "duration": 2619553, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-appropriate-error-messages-are-shown-when-statements-call-is-failed;verify-that-when-a-statements-call-failed-we-should-see-an-error-message", - "description": "Scenario:Verify that when a statements call failed we should see an error message", - "duration": 24112786, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I login with \"statements call failure account\" and load default responses for \"download transactions\" to test \"us-english\"", - "duration": 11861381, - "status": "Success" - }, - { - "id": "16", - "description": "When :I navigate to download transactions page", - "duration": 3369668, - "status": "Success" - }, - { - "id": "17", - "description": "And :I should see COS downloads page", - "duration": 5055930, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I see an error message on download transaction page", - "duration": 1205685, - "status": "Success" - }, - { - "id": "19", - "description": "And :Statements dropdown list option should be disabled", - "duration": 2620122, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page", - "description": "Feature:Verify that correct related links are displayed on downloads page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 171709212, - "totalTestCaseCount": 4, - "failedTestCaseCount": 2, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-downloads-page", - "description": "Scenario:Verify that correct related links are displayed on Downloads page", - "duration": 45808962, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"\"", - "duration": 11486147, - "status": "Success" - }, - { - "id": "8", - "description": "When :I navigate to download transactions page", - "duration": 3412890, - "status": "Success" - }, - { - "id": "9", - "description": "And :I should see COS downloads page", - "duration": 30909925, - "status": "Failure" - }, - { - "id": "10", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-download-complete-page-for-domestic-login", - "description": "Scenario:Verify that correct related links are displayed on Download complete page for domestic login", - "duration": 45470621, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"\"", - "duration": 11740991, - "status": "Success" - }, - { - "id": "22", - "description": "When :I navigate to download transactions page", - "duration": 2899801, - "status": "Success" - }, - { - "id": "23", - "description": "And :Completes download option selection and triggers file download", - "duration": 30829829, - "status": "Failure" - }, - { - "id": "24", - "description": "And :I should see Download Complete page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-downloads-page-for-canadian-account", - "description": "Scenario:Verify that correct related links are displayed on Downloads page for Canadian Account", - "duration": 40284044, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"can-english\"", - "duration": 12763460, - "status": "Success" - }, - { - "id": "37", - "description": "When :I navigate to download transactions page and set \"can-english\" language cookie", - "duration": 16159503, - "status": "Success" - }, - { - "id": "38", - "description": "And :I should see COS downloads page", - "duration": 4791916, - "status": "Success" - }, - { - "id": "39", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1212446, - "status": "Success" - }, - { - "id": "40", - "description": "And :I see the below related links", - "duration": 5356719, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-download-complete-page-for-canadian-account", - "description": "Scenario:Verify that correct related links are displayed on Download Complete page for Canadian Account", - "duration": 40145585, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"can-english\"", - "duration": 11758624, - "status": "Success" - }, - { - "id": "50", - "description": "When :I navigate to download transactions page and set \"can-english\" language cookie", - "duration": 13899293, - "status": "Success" - }, - { - "id": "51", - "description": "And :Completes download option selection and triggers file download", - "duration": 5296952, - "status": "Success" - }, - { - "id": "52", - "description": "And :I should see Download Complete page", - "duration": 2796713, - "status": "Success" - }, - { - "id": "53", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1199910, - "status": "Success" - }, - { - "id": "54", - "description": "And :I see the below related links", - "duration": 5194093, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-firsttimelogin-onlineactivation-web\/", - "startTime": 0, - "endTime": 0, - "duration": 147897567, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "cvv---frontend-ui-tests", - "description": "Feature:CVV - Frontend UI Tests", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 147897567, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "cvv---frontend-ui-tests;user-submits-an-incorrect-cvv-test", - "description": "Scenario:User submits an incorrect cvv test", - "duration": 36326424, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I setup mocks for first time login online activation as a \"incorrect_cvv_user\"", - "duration": 2308434, - "status": "Success" - }, - { - "id": "19", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 2965715, - "status": "Success" - }, - { - "id": "20", - "description": "When :User enter incorrect CVV code", - "duration": 31052275, - "status": "Failure" - }, - { - "id": "21", - "description": "And :user clicks on Validate button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :user should see text as \"The CVV you have entered does not match for your card ending in 9940.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :user should see text is cleared in cvv field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;verify-when-card-not-activated-but-ftli-is-activated", - "description": "Scenario:verify when card not activated but FTLi is activated", - "duration": 37426370, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "43", - "description": "Given :I setup mocks for first time login online activation as a \"card_not_activated\"", - "duration": 2620671, - "status": "Success" - }, - { - "id": "44", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3855622, - "status": "Success" - }, - { - "id": "45", - "description": "When :User enter correct CVV code", - "duration": 30950077, - "status": "Failure" - }, - { - "id": "46", - "description": "And :user clicks on Validate button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "Then :user should see text as \"We're halfway there.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :user should see text as \"We verified your online account.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :user should see text as \"We hit a snag activating your card.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "And :user should see text as \"xxxx-xxxx-xxxx-9940\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "And :user should see text as \"Please call 1-800-678-7820 to activate your card.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :user should see \"Go to Account Summary\" button on error page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;verify-when-both-card-activation-and-ftli-failed", - "description": "Scenario:verify when both Card Activation and FTLi Failed", - "duration": 36538625, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "57", - "description": "Given :I setup mocks for first time login online activation as a \"ftli_oa_not_activated\"", - "duration": 2436370, - "status": "Success" - }, - { - "id": "58", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3177338, - "status": "Success" - }, - { - "id": "59", - "description": "When :User enter correct CVV code", - "duration": 30924917, - "status": "Failure" - }, - { - "id": "60", - "description": "And :user clicks on Validate button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "Then :user should see text as \"Let's work this out.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :user should see text as \"We hit a snag but can work it out.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "And :user should see text as \"xxxx-xxxx-xxxx-9940\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :user should see text as \"Call us at 1-800-678-7820 to activate your card. To access your account online, please try entering the security code again.\" on response page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;verify-when-card-is-activated-but-ftli-not-activated", - "description": "Scenario:verify when card is activated but FTLi not activated", - "duration": 37606148, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "70", - "description": "Given :I setup mocks for first time login online activation as a \"ftli_not_activated\"", - "duration": 2691416, - "status": "Success" - }, - { - "id": "71", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3929505, - "status": "Success" - }, - { - "id": "72", - "description": "When :User enter correct CVV code", - "duration": 30985227, - "status": "Failure" - }, - { - "id": "73", - "description": "And :user clicks on Validate button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "Then :user should see text as \"We're halfway there.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :user should see text as \"We activated your card successfully.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "And :user should see text as \"We hit a snag verifying your online account.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "77", - "description": "And :user should see text as \"xxxx-xxxx-xxxx-9940\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "And :user should see text as \"To access your account online, please try entering the security code again.\" on response page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-french-canada-accountsummary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-french-canada-statementsdocuments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-french-canada-transactionsdetails-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-headerfooter-web\/", - "startTime": 0, - "endTime": 0, - "duration": 379207018, - "failedTestSuiteCount": 4, - "successTestSuiteCount": 2, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 6, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "header\/footer\/nav---customer-name", - "description": "Feature:Header\/Footer\/Nav - Customer Name", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 67798736, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "header\/footer\/nav---customer-name;user-has-28-characters", - "description": "Scenario:User has 28 Characters", - "duration": 16557224, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in username with twenty-eight or more characters", - "duration": 9674175, - "status": "Success" - }, - { - "id": "8", - "description": "When :the user waits for the name to load", - "duration": 4328840, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the user name has twenty eight or more characters", - "duration": 2554209, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---customer-name;user-has-27-characters", - "description": "Scenario:User has 27 Characters", - "duration": 17258456, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :the user logs in username with twenty-seven or more characters", - "duration": 10199319, - "status": "Success" - }, - { - "id": "16", - "description": "When :the user waits for the twenty seven name to load", - "duration": 4429958, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the user name has twenty seven or more characters", - "duration": 2629179, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---customer-name;user-has-30-characters", - "description": "Scenario:User has 30 Characters", - "duration": 15985609, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "23", - "description": "Given :the user logs in username with thirty or more characters", - "duration": 9381753, - "status": "Success" - }, - { - "id": "24", - "description": "When :the user waits for the thirty name to load", - "duration": 3958028, - "status": "Success" - }, - { - "id": "25", - "description": "Then :the user name has thirty or more characters", - "duration": 2645828, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---customer-name;user-has-25-characters", - "description": "Scenario:User has 25 Characters", - "duration": 17997447, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :the user logs in username with twenty-five or more characters", - "duration": 10465087, - "status": "Success" - }, - { - "id": "32", - "description": "When :the user waits for the twenty five name to load", - "duration": 4821354, - "status": "Success" - }, - { - "id": "33", - "description": "Then :the user name has twenty five or more characters", - "duration": 2711006, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---dynamic-copyright-date", - "description": "Feature:Header\/Footer\/Nav - Dynamic Copyright Date", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 71067838, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "header\/footer\/nav---dynamic-copyright-date;dynamic-copyright-date-in-footer---velocity", - "description": "Scenario:Dynamic Copyright Date in Footer - Velocity", - "duration": 23558928, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in with header footer account", - "duration": 21745161, - "status": "Success" - }, - { - "id": "8", - "description": "Then :The year has changed I should see the current year reflected in the copyright date in the footer.", - "duration": 1813767, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---dynamic-copyright-date;dynamic-copyright-date-in-footer---angular", - "description": "Scenario:Dynamic Copyright Date in Footer - Angular", - "duration": 47508910, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\" and login", - "duration": 12552031, - "status": "Success" - }, - { - "id": "15", - "description": "And :I navigate to Payment Activity Page", - "duration": 3462752, - "status": "Success" - }, - { - "id": "16", - "description": "Then :The year has changed I should see the current year reflected in the copyright date in the footer.", - "duration": 31494127, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---verify-header-logo", - "description": "Feature:Header\/Footer\/Nav - Verify Header Logo", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 62095054, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 10654166, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "3", - "description": "Given :the user just logs in", - "duration": 10654166, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---verify-header-logo;capital-one-logo-directs-to-account-summary-page---angular", - "description": "Scenario:Capital one logo directs to Account Summary Page - Angular", - "duration": 51440888, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\" and login", - "duration": 12477812, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to Payment Activity Page", - "duration": 3411639, - "status": "Success" - }, - { - "id": "22", - "description": "And :I select the Capital One logo", - "duration": 4744218, - "status": "Success" - }, - { - "id": "23", - "description": "Then :I should be redirected to the Account Summary Page of my payments account", - "duration": 30807219, - "status": "Failure" - }, - { - "id": "24", - "description": "And :the payment customers name should be displayed across from the logo", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---verify-last-login-date-displays", - "description": "Feature:Header\/Footer\/Nav - Verify Last Login Date Displays", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 72624999, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "header\/footer\/nav---verify-last-login-date-displays;last-login-date-is-shown-on-velocity-page", - "description": "Scenario:Last Login Date is shown on Velocity Page", - "duration": 21914516, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in with last login date account", - "duration": 16506760, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the last login date should be displayed below the customer name", - "duration": 5407756, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---verify-last-login-date-displays;verify-last-login-date-displays-on-angular-page", - "description": "Scenario:Verify Last Login Date Displays on Angular Page", - "duration": 50710483, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\" and login", - "duration": 12800567, - "status": "Success" - }, - { - "id": "15", - "description": "And :I navigate to Payment Activity Page", - "duration": 3945688, - "status": "Success" - }, - { - "id": "16", - "description": "When :angular error page is displayed", - "duration": 2977953, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the last login date should be displayed below the customer name", - "duration": 30986275, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---header-navigation", - "description": "Feature:Header\/Footer\/Nav - Header Navigation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 82086684, - "totalTestCaseCount": 4, - "failedTestCaseCount": 1, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 21270195, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in with header footer account", - "duration": 21270195, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---header-navigation;clicking-on-accounts-in-the-primary-navigation---velocity", - "description": "Scenario:Clicking on Accounts in the Primary Navigation - Velocity", - "duration": 5433470, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "When :I capture the url of the current page", - "duration": 786269, - "status": "Success" - }, - { - "id": "11", - "description": "And :I click on Accounts in the primary navigation", - "duration": 3066141, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I see the \"accounts\"", - "duration": 1581060, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 19744117, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in with header footer account", - "duration": 19744117, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---header-navigation;clicking-on-payments-in-the-primary-navigation---angular", - "description": "Scenario:Clicking on Payments in the Primary Navigation - Angular", - "duration": 35638902, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "When :I capture the url of the current page", - "duration": 765719, - "status": "Success" - }, - { - "id": "19", - "description": "And :I click on Payments in the navigation bar", - "duration": 3658587, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I see the \"accounts\/payments\"", - "duration": 31214596, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---navigation-for-velocity-pages", - "description": "Feature:Header\/Footer\/Nav - Navigation for velocity pages", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 23533707, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "header\/footer\/nav---navigation-for-velocity-pages;canadian-navigation-bar-contains-menus-with-secondary-items---ca-account-with-rewards---velocity", - "description": "Scenario:Canadian navigation bar contains menus with secondary items - CA account with rewards - Velocity", - "duration": 23533707, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "113", - "description": "Given :the Canadian user just logs in", - "duration": 10364993, - "status": "Success" - }, - { - "id": "114", - "description": "Then :I confirm the sub-menu elements", - "duration": 13168714, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-instant-issuance-web\/", - "startTime": 0, - "endTime": 0, - "duration": 642718498, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 2, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 3, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation", - "description": "Feature:Verify the language and visibility of each disclosure link permutation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 207433124, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;only-account-opening-disclosure-is-shown", - "description": "Scenario:Only Account Opening Disclosure is shown", - "duration": 26866399, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :user is eligible to view disclosures", - "duration": 7496594, - "status": "Success" - }, - { - "id": "8", - "description": "And :\"Account Opening Disclosures\" should be shown", - "duration": 37200, - "status": "Success" - }, - { - "id": "9", - "description": "When :user navigates to approval page", - "duration": 5553038, - "status": "Success" - }, - { - "id": "10", - "description": "Then :\"To view or print information about your other account terms now: Account Opening Disclosures\" should be present", - "duration": 13779567, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;only-credit-score-disclosure-is-shown", - "description": "Scenario:Only Credit Score Disclosure is shown", - "duration": 38268296, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Given :user is eligible to view disclosures", - "duration": 18618128, - "status": "Success" - }, - { - "id": "17", - "description": "And :\"Credit Score Disclosures\" should be shown", - "duration": 36614, - "status": "Success" - }, - { - "id": "18", - "description": "When :user navigates to approval page", - "duration": 5945817, - "status": "Success" - }, - { - "id": "19", - "description": "Then :\"To view or print information about your other account terms now: Credit Score Disclosures\" should be present", - "duration": 13667737, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;credit-score-disclosures-and-customer-agreement-disclosures-are-shown", - "description": "Scenario:Credit Score Disclosures and Customer Agreement Disclosures are shown", - "duration": 34283963, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Given :user is eligible to view disclosures", - "duration": 15652288, - "status": "Success" - }, - { - "id": "36", - "description": "And :\"Credit Score Disclosures and Customer Agreement Disclosures\" should be shown", - "duration": 37544, - "status": "Success" - }, - { - "id": "37", - "description": "When :user navigates to approval page", - "duration": 5196811, - "status": "Success" - }, - { - "id": "38", - "description": "Then :\"To view or print information about your other account terms now: Credit Score Disclosures and Customer Agreement Disclosures\" should be present", - "duration": 13397320, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;account-opening-disclosures-and-customer-agreement-disclosures-are-shown", - "description": "Scenario:Account Opening Disclosures and Customer Agreement Disclosures are shown", - "duration": 39040923, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "44", - "description": "Given :user is eligible to view disclosures", - "duration": 20317857, - "status": "Success" - }, - { - "id": "45", - "description": "And :\"Account Opening Disclosures and Customer Agreement Disclosures\" should be shown", - "duration": 36883, - "status": "Success" - }, - { - "id": "46", - "description": "When :user navigates to approval page", - "duration": 4959294, - "status": "Success" - }, - { - "id": "47", - "description": "Then :\"To view or print information about your other account terms now: Account Opening Disclosures and Customer Agreement Disclosures\" should be present", - "duration": 13726889, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;account-opening-disclosures-and-credit-score-disclosures-are-shown", - "description": "Scenario:Account Opening Disclosures and Credit Score Disclosures are shown", - "duration": 31385431, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "53", - "description": "Given :user is eligible to view disclosures", - "duration": 12522105, - "status": "Success" - }, - { - "id": "54", - "description": "And :\"Account Opening Disclosures and Credit Score Disclosures\" should be shown", - "duration": 36682, - "status": "Success" - }, - { - "id": "55", - "description": "When :user navigates to approval page", - "duration": 5262279, - "status": "Success" - }, - { - "id": "56", - "description": "Then :\"To view or print information about your other account terms now: Account Opening Disclosures and Credit Score Disclosures\" should be present", - "duration": 13564365, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;no-disclosures-are-shown", - "description": "Scenario:No disclosures are shown", - "duration": 37588112, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "72", - "description": "Given :user is eligible to view disclosures", - "duration": 16391710, - "status": "Success" - }, - { - "id": "73", - "description": "And :\"no disclosures\" should be shown", - "duration": 38816, - "status": "Success" - }, - { - "id": "74", - "description": "When :user navigates to approval page", - "duration": 5227036, - "status": "Success" - }, - { - "id": "75", - "description": "Then :no disclosures should be present", - "duration": 15930550, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process", - "description": "Feature:Verify the disclosures appear and open in a new tab in EE@app process", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 194499453, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;verify-that-the-account-opening-disclosure-opens-in-modal-window-when-new-tab-toggled-off", - "description": "Scenario:Verify that the Account Opening Disclosure opens in modal window when new tab toggled off", - "duration": 41346285, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :user is eligible to view Account Opening Disclosure", - "duration": 19644764, - "status": "Success" - }, - { - "id": "19", - "description": "And :toggle is off for showing disclosures in a new tab", - "duration": 36509, - "status": "Success" - }, - { - "id": "20", - "description": "When :user navigates to approval page", - "duration": 5354205, - "status": "Success" - }, - { - "id": "21", - "description": "And :clicks the Account Opening Disclosure link", - "duration": 13993497, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the Account Opening Disclosure opens in a modal window", - "duration": 2317310, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;verify-that-the-credit-score-disclosure-opens-in-modal-window-when-new-tab-toggled-off", - "description": "Scenario:Verify that the Credit Score Disclosure opens in modal window when new tab toggled off", - "duration": 40659181, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "39", - "description": "Given :user is eligible to view Credit Score Disclosure", - "duration": 18785646, - "status": "Success" - }, - { - "id": "40", - "description": "And :toggle is off for showing disclosures in a new tab", - "duration": 37472, - "status": "Success" - }, - { - "id": "41", - "description": "When :user navigates to approval page", - "duration": 5212309, - "status": "Success" - }, - { - "id": "42", - "description": "And :clicks the Credit Score Disclosure link", - "duration": 14150291, - "status": "Success" - }, - { - "id": "43", - "description": "Then :the Credit Score Disclosure opens in a modal window", - "duration": 2473463, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;customer-agreement-disclosure-is-not-shown-when-customer-agreement-url-is-missing", - "description": "Scenario:Customer Agreement Disclosure is not shown when Customer Agreement URL is missing", - "duration": 53722035, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :user is eligible to view disclosures", - "duration": 24190000, - "status": "Success" - }, - { - "id": "50", - "description": "And :Customer Agreement URL is missing", - "duration": 36984, - "status": "Success" - }, - { - "id": "51", - "description": "When :user navigates to approval page", - "duration": 5351383, - "status": "Success" - }, - { - "id": "52", - "description": "Then :Customer Agreement Link should not be present", - "duration": 24143668, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;customer-agreement-disclosure-is-not-shown-when-customer-agreement-url-is-blank", - "description": "Scenario:Customer Agreement Disclosure is not shown when Customer Agreement URL is blank", - "duration": 58771952, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "58", - "description": "Given :user is eligible to view disclosures", - "duration": 29334975, - "status": "Success" - }, - { - "id": "59", - "description": "And :Customer Agreement URL is blank", - "duration": 36402, - "status": "Success" - }, - { - "id": "60", - "description": "When :user navigates to approval page", - "duration": 5029190, - "status": "Success" - }, - { - "id": "61", - "description": "Then :Customer Agreement Link should not be present", - "duration": 24371385, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "instant-issuance-eligibility-check", - "description": "Feature:Instant Issuance Eligibility check", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 240785921, - "totalTestCaseCount": 5, - "failedTestCaseCount": 5, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-isentitledbyaccountstatus-false", - "description": "Scenario:User fails the Eligibility check due to isEntitledByAccountStatus false", - "duration": 50939481, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_ineligible_account3\" and login", - "duration": 33111507, - "status": "Success" - }, - { - "id": "29", - "description": "And :navigate to Review and customize your account settings page", - "duration": 6984519, - "status": "Success" - }, - { - "id": "30", - "description": "When :click on save & continue button", - "duration": 10843455, - "status": "Failure" - }, - { - "id": "31", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-isentitledtopage-false", - "description": "Scenario:User fails the Eligibility check due to isEntitledToPage false", - "duration": 61862366, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "37", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_ineligible_accounttest\" and login", - "duration": 43402077, - "status": "Success" - }, - { - "id": "38", - "description": "And :navigate to Review and customize your account settings page", - "duration": 7618368, - "status": "Success" - }, - { - "id": "39", - "description": "When :click on save & continue button", - "duration": 10841921, - "status": "Failure" - }, - { - "id": "40", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;eligibility-check-service-is-down", - "description": "Scenario:Eligibility check service is down", - "duration": 41211906, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "46", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_servdown_account\" and login", - "duration": 22903520, - "status": "Success" - }, - { - "id": "47", - "description": "And :navigate to Review and customize your account settings page", - "duration": 7447626, - "status": "Success" - }, - { - "id": "48", - "description": "When :click on save & continue button", - "duration": 10860760, - "status": "Failure" - }, - { - "id": "49", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-no-guid", - "description": "Scenario:User fails the Eligibility check due to no GUID", - "duration": 45301981, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "55", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_ineligible_account_noguid\" and login", - "duration": 26391213, - "status": "Success" - }, - { - "id": "56", - "description": "And :navigate to Review and customize your account settings page", - "duration": 8005211, - "status": "Success" - }, - { - "id": "57", - "description": "When :click on save & continue button", - "duration": 10905557, - "status": "Failure" - }, - { - "id": "58", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-insufficient-data-from-rtm", - "description": "Scenario:User fails the Eligibility check due to insufficient data from RTM", - "duration": 41470187, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "64", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_insuf_data_account\" and login", - "duration": 22787142, - "status": "Success" - }, - { - "id": "65", - "description": "And :navigate to Review and customize your account settings page", - "duration": 7863498, - "status": "Success" - }, - { - "id": "66", - "description": "When :click on save & continue button", - "duration": 10819547, - "status": "Failure" - }, - { - "id": "67", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-managepaymentaccount-web\/", - "startTime": 0, - "endTime": 0, - "duration": 589880421, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "updating-primary-payment-account-on-manage-payment-account-page", - "description": "Feature:Updating Primary Payment Account on Manage Payment Account page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 45049632, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;verify-that-user-can-successfully-update-their-primary-payment-account", - "description": "Scenario:Verify that user can successfully update their primary payment account", - "duration": 45049632, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "78", - "description": "Given :I setup mocks for managepayment as a \"mpa_primary_payment_account_already_selected\" and login", - "duration": 10904884, - "status": "Success" - }, - { - "id": "79", - "description": "When :the user navigates to the manage payment account page", - "duration": 3284766, - "status": "Success" - }, - { - "id": "80", - "description": "And :the user selects a Payment Account from the Primary Payment select box", - "duration": 30859982, - "status": "Failure" - }, - { - "id": "81", - "description": "And :the user clicks on the Update button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :the user sees a success message informing them that the update was successful", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen", - "description": "Feature:Internal Capital One Accounts on the Manage Payment Account Screen", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 544830789, - "totalTestCaseCount": 10, - "failedTestCaseCount": 10, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;display-internal-accounts-section-box-and-add-payment-account-brick-when-there-are-no-external-payment-accounts", - "description": "Scenario:Display Internal Accounts section box and Add Payment Account brick when there are no external payment accounts", - "duration": 44631240, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for managepayment as a \"mpa_only_internal_payments_account\" and login", - "duration": 10747447, - "status": "Success" - }, - { - "id": "9", - "description": "When :the user navigates to the manage payment account page", - "duration": 3011598, - "status": "Success" - }, - { - "id": "10", - "description": "Then :user sees ONLY the Update Primary Payment Account bricklet, Internal Account bricklet and Add a Payment Account bricklet", - "duration": 30872195, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;display-internal-accounts-section-box-and-add-payment-account-brick-when-there-are-no-external-payment-accounts-and-no-linked-internal-accounts", - "description": "Scenario:Display Internal Accounts section box and Add Payment Account brick when there are no external payment accounts and no linked internal accounts", - "duration": 106724376, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for managepayment as a \"no_external_no_internal_linked_accounts\" and login", - "duration": 9985005, - "status": "Success" - }, - { - "id": "16", - "description": "When :the user navigates to the manage payment account page", - "duration": 4250777, - "status": "Success" - }, - { - "id": "17", - "description": "Then :user sees ONLY sees the Internal Account bricklet and Add a Payment Account bricklet", - "duration": 92488594, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;verify-that-when-an-internal-account-is-linked-that-i-see-the-green-toggle", - "description": "Scenario:Verify that when an internal account is linked that I see the green toggle", - "duration": 45178113, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_linked_accounts\" and login", - "duration": 10592574, - "status": "Success" - }, - { - "id": "25", - "description": "When :the user navigates to the manage payment account page", - "duration": 3734287, - "status": "Success" - }, - { - "id": "26", - "description": "Then :user sees the green toggle when accounts are linked", - "duration": 30851252, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;verify-that-when-an-internal-account-is-unlinked-that-i-see-the-grey-toggle", - "description": "Scenario:Verify that when an internal account is unlinked that I see the grey toggle", - "duration": 77919822, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_unlinked_accounts\" and login", - "duration": 11347652, - "status": "Success" - }, - { - "id": "32", - "description": "When :the user navigates to the manage payment account page", - "duration": 4753195, - "status": "Success" - }, - { - "id": "33", - "description": "Then :user sees the grey toggle when accounts are not linked", - "duration": 61818975, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-internal-payment-account-modal-when-there-are-no-payments", - "description": "Scenario:Validate Internal Payment Account modal when there are no payments", - "duration": 44555327, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "39", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_linked_accounts\" and login", - "duration": 10366714, - "status": "Success" - }, - { - "id": "40", - "description": "When :the user navigates to the manage payment account page", - "duration": 3336672, - "status": "Success" - }, - { - "id": "41", - "description": "And :the user clicks the unlink toggle next to an internal payment account", - "duration": 30851941, - "status": "Failure" - }, - { - "id": "42", - "description": "And :message is displayed describing that if user unlinks the payment account they cannot use the account for future payments", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "And :user sees a table containing Bank Name, Routing Number, Account Number and Account Type", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-internal-payment-account-modal-when-a-one-time-payment-is-scheduled", - "description": "Scenario:Validate Internal Payment Account modal when a one time payment is scheduled", - "duration": 44596815, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "51", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_one_time_payment\" and login", - "duration": 10175189, - "status": "Success" - }, - { - "id": "52", - "description": "When :the user navigates to the manage payment account page", - "duration": 3587334, - "status": "Success" - }, - { - "id": "53", - "description": "And :the user clicks the unlink toggle next to an internal payment account with one time payment scheduled", - "duration": 30834292, - "status": "Failure" - }, - { - "id": "54", - "description": "And :user sees message stating that one time payments must be deleted before they can unlink the payment account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the user sees a table containing the payment date, card account, confirmation number and amount for the one time payment for the internal account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-that-fixed-payment-autopays-display-in-modal", - "description": "Scenario:Validate that Fixed Payment Autopays display in Modal", - "duration": 45864865, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_fixed_payment_autopay\" and login", - "duration": 10956819, - "status": "Success" - }, - { - "id": "68", - "description": "When :the user navigates to the manage payment account page", - "duration": 4042591, - "status": "Success" - }, - { - "id": "69", - "description": "And :the user clicks the unlink toggle next to an internal payment account with fixed payment autopay scheduled", - "duration": 30865455, - "status": "Failure" - }, - { - "id": "70", - "description": "And :user sees a message informing them that if they unlink the payment account that all one-time and recurring payments will be deleted", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "And :in the internal account modal for the fixed payment the user sees table containing autopay date, card account, payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "And :the user sees a child payment containing payment date, card account, confirmation number and amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-that-minimum-payment-autopays-display-in-modal", - "description": "Scenario:Validate that Minimum Payment Autopays display in Modal", - "duration": 44938859, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "81", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_minimum_payment_autopay\" and login", - "duration": 10571559, - "status": "Success" - }, - { - "id": "82", - "description": "When :the user navigates to the manage payment account page", - "duration": 3555069, - "status": "Success" - }, - { - "id": "83", - "description": "And :the user clicks the unlink toggle next to an internal payment account with minimum payment autopay scheduled in the bricklet", - "duration": 30812231, - "status": "Failure" - }, - { - "id": "84", - "description": "And :user sees message informing them that if they unlink the payment account that recurring payments will be deleted in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "85", - "description": "And :in the internal account modal for the minimum payment scheduled the user sees table containing autopay date, card account, payment information in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "86", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "87", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-the-last-statement-balance-payment-autopay's-display-in-modal", - "description": "Scenario:Validate the Last Statement Balance Payment Autopay's display in Modal", - "duration": 44967841, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "94", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_last_statement_balance\" and login", - "duration": 10334823, - "status": "Success" - }, - { - "id": "95", - "description": "When :the user navigates to the manage payment account page", - "duration": 3703435, - "status": "Success" - }, - { - "id": "96", - "description": "And :the user clicks the unlink toggle next to an internal payment account with last statement balance autopay scheduled", - "duration": 30929583, - "status": "Failure" - }, - { - "id": "97", - "description": "And :user sees message informing them that if they unlink the payment account that recurring payments will be deleted in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "And :in the internal account modal for the last statement balance autopay the user sees table containing autopay date, card account, payment information in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "101", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "102", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-appearance-of-modal-when-there-are-both-a-otp-and-autopay-scheduled", - "description": "Scenario:Validate appearance of modal when there are both a OTP and Autopay scheduled", - "duration": 45453531, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "107", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_otp_and_autpay\" and login", - "duration": 10504781, - "status": "Success" - }, - { - "id": "108", - "description": "When :the user navigates to the manage payment account page", - "duration": 4075171, - "status": "Success" - }, - { - "id": "109", - "description": "And :the user clicks the unlink toggle next to an internal payment account that has both a one time payment and an autopay scheduled", - "duration": 30873579, - "status": "Failure" - }, - { - "id": "110", - "description": "And :user sees a message informing them that if they unlink the payment account that all one-time and recurring payments will be deleted", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :in the internal account modal for the autopay scheduled the user sees table containing autopay date, card account, payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :in the internal accounts modal the user sees a table for the scheduled otp containing the one time payment date, card account, confirmation number and amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "114", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "115", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "116", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-myinfo-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1802957380, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "my-info-blue-tests", - "description": "Feature:My Info Blue Tests", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 1802957380, - "totalTestCaseCount": 64, - "failedTestCaseCount": 32, - "successTestCaseCount": 0, - "skippedTestCaseCount": 32, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 55689659, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10759271, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44930388, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---sub-header", - "description": "Scenario:Update My Sign In Information - Sub Header", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "29", - "description": "Then :the user should see the sub header text, \"Including your username, password, and security questions.\u00e2\u0080\u009d", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56543555, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10916345, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45627210, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---x-button", - "description": "Scenario:Update My Sign In Information - X button", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "52", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "When :the user clicks on the 'X' button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "Then :the update sign in info section should be collapsed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 58034814, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11852340, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46182474, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---user-name-masked-for-edit", - "description": "Scenario:Update My Sign In Information - User Name masked for edit", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "70", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "Then :the user should see the masked username", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "Then :the username edit link should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56206726, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10615549, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45591177, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---why-cant-i-see-this", - "description": "Scenario:Update My Sign In Information - Why cant I see this", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "79", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :the user should see the text, 'Why cant I see this'", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57398518, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11989191, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45409327, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---why-cant-i-see-this--hover-message", - "description": "Scenario:Update My Sign In Information - Why cant I see this- Hover message", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "87", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "When :the user hovers over the text, 'Why cant I see this?'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "Then :the user should see a tooltip message, \"For your security, we hide this information and don't share it.\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56083489, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10685367, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45398122, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---new-username-label", - "description": "Scenario:Update My Sign In Information - New Username label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "96", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "97", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "Then :the user should see the 'New Username' label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55439551, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10343887, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45095664, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---new-username-textbox", - "description": "Scenario:Update My Sign In Information - New Username textbox", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "105", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "106", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "107", - "description": "Then :the user should see the 'New Username' field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57168015, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11260084, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45907931, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---current-password-label", - "description": "Scenario:Update My Sign In Information - Current Password label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "114", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "115", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "116", - "description": "Then :the user should see the username update Current Password label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55833928, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10733636, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45100292, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---current-password-textbox", - "description": "Scenario:Update My Sign In Information - Current Password textbox", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "123", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "124", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "125", - "description": "Then :the user should see the username update Current Password field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56174547, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10970764, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45203783, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---password-field-current-password-label", - "description": "Scenario:Update My Sign In Information - Password Field Current Password label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "181", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "182", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "183", - "description": "Then :the user should see the password update Current Password label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55793897, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10796004, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44997893, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---password-field-current-password-textbox", - "description": "Scenario:Update My Sign In Information - Password Field Current Password textbox", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "190", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "191", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "192", - "description": "Then :user should see the Current Password field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55107651, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10125383, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44982268, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---new-password-label", - "description": "Scenario:Update My Sign In Information - New Password label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "199", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "200", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "201", - "description": "Then :the user should see the 'New Password' label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55230316, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10462149, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44768167, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---confirm-new-password-label", - "description": "Scenario:Update My Sign In Information - Confirm New Password label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "218", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "219", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "220", - "description": "Then :the user should see the 'Confirm New Password' label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57154052, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11503150, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45650902, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---account-security-questions-match", - "description": "Scenario:Update My Sign In Information - Account Security Questions Match", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "304", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "305", - "description": "Then :the user should see the previously selected questions for mock", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56255991, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10862214, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45393777, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---section-header", - "description": "Scenario:Update Personal Information - Section Header", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "416", - "description": "Then :the user should see the section header text \"Update Personal Information\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55259543, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10542735, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44716808, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---sub-header", - "description": "Scenario:Update Personal Information - Sub Header", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "423", - "description": "Then :the user should see the personal information sub header, \"Including your email, phone, and annual income.\u00e2\u0080\u009d", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55336919, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10496235, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44840684, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---edit-button", - "description": "Scenario:Update Personal Information - Edit button", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "430", - "description": "Then :user should see the Edit button on the right hand side for update personal information", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56922764, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11080613, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45842151, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---edit-button-to-expand-the-section", - "description": "Scenario:Update Personal Information - Edit Button to expand the section", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "437", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "438", - "description": "Then :the Update Personal Information bricklet is expanded on the My Info page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 54836361, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10169752, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44666609, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---x-button-click", - "description": "Scenario:Update Personal Information - X button click", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "445", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "446", - "description": "When :user clicks on \"X\" button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "447", - "description": "Then :the personal info section should be collapsed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56567800, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11042843, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45524957, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---icon", - "description": "Scenario:Update Personal Information - icon", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "454", - "description": "Then :should see the personal info icon on the left side of update personal information header", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 59374390, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11552854, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 47821536, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---when-update-signin-info-is-opened-and-edit-button-is-clicked-other-drawers-should-remain-closed", - "description": "Scenario:Update Personal Information - When update signin info is opened and Edit button is clicked other drawers should remain closed", - "duration": 0, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Skipped", - "testSteps": [ - { - "id": "461", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "462", - "description": "And :the Update Sign In Information bricklet is expanded on the My Info page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "463", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "464", - "description": "Then :the Update Sign In Information bricklet should be closed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "465", - "description": "Then :the Update Account Settings bricklet should be closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55834698, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10513365, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45321333, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-signin-info---when-update-personal-info-is-open,-edit-signin-info-button-is-clicked-other-drawers-should-remain-closed", - "description": "Scenario:Update Signin Info - When update personal info is open, Edit signin info button is clicked other drawers should remain closed", - "duration": 0, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Skipped", - "testSteps": [ - { - "id": "472", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "473", - "description": "And :the Update Personal Information bricklet is expanded on the My Info page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "474", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "475", - "description": "Then :the personal info section should be collapsed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "476", - "description": "Then :the Update Account Settings bricklet should be closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56175128, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10681656, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45493472, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---when-update-personal-info-is-open,-select-card-should-be-disabled-for-multiple-card-users", - "description": "Scenario:Update Personal Information - When update personal info is open, select card should be disabled for multiple card users", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "483", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "484", - "description": "Then :the user should not be able to select card", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55844910, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10711025, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45133885, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---name-field", - "description": "Scenario:Update Personal Information - Name field", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "491", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "492", - "description": "Then :the name field in the personal info section should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55873843, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10779463, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45094380, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-field", - "description": "Scenario:Update Personal Information - Email Address field", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "499", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "500", - "description": "Then :the Email Address field in the personal info section should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55381196, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10351729, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45029467, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-edit-button", - "description": "Scenario:Update Personal Information - Email Address edit button", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "507", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "508", - "description": "Then :the email address edit button in the personal info section should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56550102, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10799658, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45750444, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---customer-name", - "description": "Scenario:Update Personal Information - customer name", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "515", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "516", - "description": "Then :the user should see their name below the Name heading for \"mock\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56066891, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11026776, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45040115, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---customer-email", - "description": "Scenario:Update Personal Information - customer email", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "523", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "524", - "description": "Then :the user should see their email address below the Email Address heading for \"cardfusion_dev_004\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57256211, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11452868, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45803343, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;current-password-label-in-security-question-update", - "description": "Scenario:Current Password Label in Security Question Update", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "531", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "532", - "description": "When :the user clicks on the security questions edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "533", - "description": "Then :the user should see the security question Current Password label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56892064, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11200532, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45691532, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;current-password-input-box-in-security-question-update", - "description": "Scenario:Current Password Input box in Security Question Update", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "540", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "541", - "description": "When :the user clicks on the security questions edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "542", - "description": "Then :the user should see the security questions Current Password field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57524802, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11714633, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45810169, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-edit-cancel-button", - "description": "Scenario:Update Personal Information - Email Address edit cancel button", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "591", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "592", - "description": "When :the edit button for Email Address field of the personal info section is clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "593", - "description": "Then :the user should be able to view the cancel button for email update", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57145049, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11574603, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45570446, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-edit-update-button", - "description": "Scenario:Update Personal Information - Email Address edit update button", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "600", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "601", - "description": "When :the edit button for Email Address field of the personal info section is clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "602", - "description": "Then :the user should be able to view the update button for email update", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-offers-purchaselevelfinancing-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-payment_reorder-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-payments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 5985042881, - "failedTestSuiteCount": 9, - "successTestSuiteCount": 13, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 22, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "extended-terms---messaging-on-make-a-payment-page", - "description": "Feature:Extended Terms - Messaging on Make a Payment Page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 75031244, - "totalTestCaseCount": 3, - "failedTestCaseCount": 2, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-enters-other-amount.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer enters other amount.", - "duration": 19934097, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"cfm_extended_terms_user\"", - "duration": 2968956, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Payment Activity Page", - "duration": 9376732, - "status": "Success" - }, - { - "id": "10", - "description": "And :the user clicks on the edit hyperlink", - "duration": 409488, - "status": "Success" - }, - { - "id": "11", - "description": "When :the user enters Other Amount of 1 dollar for the first pending payment", - "duration": 4609948, - "status": "Success" - }, - { - "id": "12", - "description": "Then :i see extended terms message in \"english\" for the first pending payment", - "duration": 2568973, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-selects-other-amount-payment-option.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer selects other amount payment option.", - "duration": 44373260, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 6, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I mock log into payments as a \"cfm_extended_terms_user\"", - "duration": 2589627, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to Payment Activity Page", - "duration": 3787144, - "status": "Success" - }, - { - "id": "21", - "description": "And :the user clicks on the edit hyperlink", - "duration": 501599, - "status": "Success" - }, - { - "id": "22", - "description": "When :the user selects other amount payment option for the first pending payment", - "duration": 3236738, - "status": "Success" - }, - { - "id": "23", - "description": "Then :i see extended terms message in \"english\" for the first pending payment", - "duration": 2600947, - "status": "Success" - }, - { - "id": "24", - "description": "And :I toggle my language to \"Spanish\"", - "duration": 20838976, - "status": "Success" - }, - { - "id": "25", - "description": "And :the user selects other amount payment option for the first pending payment", - "duration": 10818229, - "status": "Failure" - }, - { - "id": "26", - "description": "Then :i see extended terms message in \"spanish\" for the first pending payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-selects-current-balance-payment-option.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer selects current balance payment option.", - "duration": 10723887, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "33", - "description": "Given :I mock log into payments as a \"cfm_extended_terms_user\"", - "duration": 2680782, - "status": "Success" - }, - { - "id": "34", - "description": "And :I navigate to Payment Activity Page", - "duration": 3296684, - "status": "Success" - }, - { - "id": "35", - "description": "And :the user clicks on the edit hyperlink", - "duration": 589184, - "status": "Success" - }, - { - "id": "36", - "description": "When :the user selects current balance payment option for the first pending payment", - "duration": 4157237, - "status": "Failure" - }, - { - "id": "37", - "description": "Then :i dont see CFM extended terms message for the first pending payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page", - "description": "Feature:Extended Terms - Messaging on Make a Payment Page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 82728414, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-enters-other-amount.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer enters other amount.", - "duration": 57636764, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the \"extended_terms_with_positive_minpay\" user is logged in", - "duration": 10328830, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to the Make A One Time Payment page", - "duration": 11232940, - "status": "Success" - }, - { - "id": "10", - "description": "When :the user selects Other Amount", - "duration": 2596913, - "status": "Success" - }, - { - "id": "11", - "description": "Then :i see the extended terms message in \"english\"", - "duration": 2543716, - "status": "Success" - }, - { - "id": "12", - "description": "And :I toggle my language to \"Spanish\"", - "duration": 25810348, - "status": "Success" - }, - { - "id": "13", - "description": "And :the user selects Other Amount", - "duration": 2563506, - "status": "Success" - }, - { - "id": "14", - "description": "Then :i see the extended terms message in \"spanish\"", - "duration": 2560511, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-selects-current-balance-payment-option.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer selects current balance payment option.", - "duration": 25091650, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :the \"extended_terms_with_positive_minpay\" user is logged in", - "duration": 13416906, - "status": "Success" - }, - { - "id": "33", - "description": "And :I navigate to the Make A One Time Payment page", - "duration": 8223844, - "status": "Success" - }, - { - "id": "34", - "description": "When :i select the current balance payment option", - "duration": 2074104, - "status": "Success" - }, - { - "id": "35", - "description": "Then :i dont see CFM extended terms message", - "duration": 1376796, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.", - "description": "Feature:As a COS user I want to view the method\/channel used for my payment on the Payment Activity page so that I know the details of how I made my payment.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 154141184, - "totalTestCaseCount": 12, - "failedTestCaseCount": 5, - "successTestCaseCount": 7, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;autopay-payment-channel", - "description": "Scenario:AutoPay Payment Channel", - "duration": 25257266, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"payment_activity_autopay_payment_channel_user\"", - "duration": 2621044, - "status": "Success" - }, - { - "id": "9", - "description": "When :I navigate to Payment Activity Page", - "duration": 3675769, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the pending payment method is displayed as \"AutoPay\"", - "duration": 10411372, - "status": "Success" - }, - { - "id": "11", - "description": "And :the posted payment method is displayed as \"AutoPay\"", - "duration": 8549081, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-capital-one-bank-teller-payment-channel", - "description": "Scenario:Posted Capital One Bank Teller Payment Channel", - "duration": 15115063, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :I mock log into payments as a \"payment_activity_capital_one_bank_teller_payment_channel_user\"", - "duration": 2453045, - "status": "Success" - }, - { - "id": "19", - "description": "When :I navigate to Payment Activity Page", - "duration": 3494844, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the posted payment method is displayed as \"Capital One Bank Teller\"", - "duration": 9167174, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-bill-pay-service-payment-channel", - "description": "Scenario:Posted Bill Pay Service Payment Channel", - "duration": 16519849, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "27", - "description": "Given :I mock log into payments as a \"payment_activity_bill_pay_service_payment_channel_user\"", - "duration": 2691047, - "status": "Success" - }, - { - "id": "28", - "description": "When :I navigate to Payment Activity Page", - "duration": 4648959, - "status": "Success" - }, - { - "id": "29", - "description": "Then :the posted payment method is displayed as \"Bill Pay Service\"", - "duration": 9179843, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-capital-one-bank-atm-payment-channel", - "description": "Scenario:Posted Capital One Bank ATM Payment Channel", - "duration": 14875330, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Given :I mock log into payments as a \"payment_activity_capital_one_bank_atm_payment_channel_user\"", - "duration": 2659624, - "status": "Success" - }, - { - "id": "37", - "description": "When :I navigate to Payment Activity Page", - "duration": 3143639, - "status": "Success" - }, - { - "id": "38", - "description": "Then :the posted payment method is displayed as \"Capital One Bank ATM\"", - "duration": 9072067, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-corp-card-payment-payment-channel", - "description": "Scenario:Posted Corp Card Payment Payment Channel", - "duration": 17372352, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "45", - "description": "Given :I mock log into payments as a \"payment_activity_corp_card_payment_channel_user\"", - "duration": 3671507, - "status": "Success" - }, - { - "id": "46", - "description": "When :I navigate to Payment Activity Page", - "duration": 4423522, - "status": "Success" - }, - { - "id": "47", - "description": "Then :the posted payment method is displayed as \"Corp Card Payment\"", - "duration": 9277323, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-debt-protection-payment-channel", - "description": "Scenario:Posted Debt Protection Payment Channel", - "duration": 14918277, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "54", - "description": "Given :I mock log into payments as a \"payment_activity_debt_protection_payment_channel_user\"", - "duration": 2703860, - "status": "Success" - }, - { - "id": "55", - "description": "When :I navigate to Payment Activity Page", - "duration": 3334651, - "status": "Success" - }, - { - "id": "56", - "description": "Then :the posted payment method is displayed as \"Debt Protection\"", - "duration": 8879766, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-mail-payment-channel", - "description": "Scenario:Posted Mail Payment Channel", - "duration": 17322516, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "Given :I mock log into payments as a \"payment_activity_mail_payment_channel_user\"", - "duration": 2818029, - "status": "Success" - }, - { - "id": "64", - "description": "When :I navigate to Payment Activity Page", - "duration": 4131613, - "status": "Success" - }, - { - "id": "65", - "description": "Then :the posted payment method is displayed as \"Mail\"", - "duration": 10372874, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;mobile-payment-channel", - "description": "Scenario:Mobile Payment Channel", - "duration": 7451798, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "72", - "description": "Given :I mock log into payments as a \"payment_activity_mobile_payment_channel_user\"", - "duration": 2927309, - "status": "Success" - }, - { - "id": "73", - "description": "When :I navigate to Payment Activity Page", - "duration": 4228234, - "status": "Success" - }, - { - "id": "74", - "description": "Then :the pending payment method is displayed as \"Mobile\"", - "duration": 296255, - "status": "Failure" - }, - { - "id": "75", - "description": "And :the posted payment method is displayed as \"Mobile\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;online-payment-channel", - "description": "Scenario:Online Payment Channel", - "duration": 6268374, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "82", - "description": "Given :I mock log into payments as a \"payment_activity_online_payment_channel_user\"", - "duration": 2487410, - "status": "Success" - }, - { - "id": "83", - "description": "When :I navigate to Payment Activity Page", - "duration": 3487130, - "status": "Success" - }, - { - "id": "84", - "description": "Then :the pending payment method is displayed as \"Online\"", - "duration": 293834, - "status": "Failure" - }, - { - "id": "85", - "description": "And :the posted payment method is displayed as \"Online\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;phone-payment-channel", - "description": "Scenario:Phone Payment Channel", - "duration": 6533179, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "92", - "description": "Given :I mock log into payments as a \"payment_activity_phone_payment_channel_user\"", - "duration": 2561225, - "status": "Success" - }, - { - "id": "93", - "description": "When :I navigate to Payment Activity Page", - "duration": 3687246, - "status": "Success" - }, - { - "id": "94", - "description": "Then :the pending payment method is displayed as \"Phone\"", - "duration": 284708, - "status": "Failure" - }, - { - "id": "95", - "description": "And :the posted payment method is displayed as \"Phone\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-third-party-payment-channel", - "description": "Scenario:Posted Third Party Payment Channel", - "duration": 6063897, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "102", - "description": "Given :I mock log into payments as a \"payment_activity_third_party_payment_channel_user\"", - "duration": 2483744, - "status": "Success" - }, - { - "id": "103", - "description": "When :I navigate to Payment Activity Page", - "duration": 3291949, - "status": "Success" - }, - { - "id": "104", - "description": "Then :the posted payment method is displayed as \"Third Party\"", - "duration": 288204, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-walk_in-bill-pay-payment-channel", - "description": "Scenario:Posted Walk_In Bill Pay Payment Channel", - "duration": 6443283, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "111", - "description": "Given :I mock log into payments as a \"payment_activity_walk_in_bill_pay_payment_channel_user\"", - "duration": 2562857, - "status": "Success" - }, - { - "id": "112", - "description": "When :I navigate to Payment Activity Page", - "duration": 3589834, - "status": "Success" - }, - { - "id": "113", - "description": "Then :the posted payment method is displayed as \"Walk-In Bill Pay\"", - "duration": 290592, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history", - "description": "Feature:As a customer viewing payment activity, I want to see a list of my payment history", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 185884462, - "totalTestCaseCount": 11, - "failedTestCaseCount": 11, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-no-pending-and-posted-payments", - "description": "Scenario:Payment Activity No Pending and posted Payments", - "duration": 17132595, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "10", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\"", - "duration": 2801188, - "status": "Success" - }, - { - "id": "11", - "description": "And :I navigate to Payment Activity Page", - "duration": 3471519, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I see that there are no pending payments available for the account", - "duration": 10859888, - "status": "Failure" - }, - { - "id": "13", - "description": "And :I see that there are no posted payments available for the account", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-multiple-accounts-in-profile", - "description": "Scenario:Payment Activity View Multiple Accounts in profile", - "duration": 18591491, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I mock log into payments as a \"multiple_pending_payments_user\"", - "duration": 2778592, - "status": "Success" - }, - { - "id": "22", - "description": "And :I navigate to Payment Activity Page", - "duration": 4915971, - "status": "Success" - }, - { - "id": "23", - "description": "And :there are multiple accounts associated with the profile", - "duration": 1155, - "status": "Success" - }, - { - "id": "24", - "description": "Then :the Account drop down box will default with \u00e2\u0080\u0098All Accounts\u00e2\u0080\u0099", - "duration": 10895773, - "status": "Failure" - }, - { - "id": "25", - "description": "And :the account drop down will include all accounts associated with the profile", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :the payment activity for all accounts will display in the Payment Activity table", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-single-account-profile", - "description": "Scenario:Payment Activity View Single Account Profile", - "duration": 18714201, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "44", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2437720, - "status": "Success" - }, - { - "id": "45", - "description": "And :there is only one account associated with the profile", - "duration": 709, - "status": "Success" - }, - { - "id": "46", - "description": "And :I navigate to Payment Activity Page", - "duration": 4440320, - "status": "Success" - }, - { - "id": "47", - "description": "Then :the pay to account column does not have drop down", - "duration": 977879, - "status": "Success" - }, - { - "id": "48", - "description": "And :the pay to account column header is displayed as \u00e2\u0080\u0098Account Name\u00e2\u0080\u0099", - "duration": 10857573, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-format-account-payto", - "description": "Scenario:Payment Activity View Format Account PayTo", - "duration": 17876777, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "56", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2564672, - "status": "Success" - }, - { - "id": "57", - "description": "And :there is only one account associated with the profile", - "duration": 605, - "status": "Success" - }, - { - "id": "58", - "description": "And :I navigate to Payment Activity Page", - "duration": 4468057, - "status": "Success" - }, - { - "id": "59", - "description": "Then :Account PayTo is displayed with the Product Description \"...\" last 4 digit of the plastic number", - "duration": 10843443, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-date-format", - "description": "Scenario:Payment Activity View Date Format", - "duration": 18176241, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2532840, - "status": "Success" - }, - { - "id": "68", - "description": "And :there is only one account associated with the profile", - "duration": 714, - "status": "Success" - }, - { - "id": "69", - "description": "And :I navigate to Payment Activity Page", - "duration": 4669395, - "status": "Success" - }, - { - "id": "70", - "description": "Then :the date is formatted as mm\/dd\/yyyy", - "duration": 10973292, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-data-is-in-date-descending-order", - "description": "Scenario:Payment Activity View data is in Date Descending order", - "duration": 18665263, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "78", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2678798, - "status": "Success" - }, - { - "id": "79", - "description": "And :there is only one account associated with the profile", - "duration": 611, - "status": "Success" - }, - { - "id": "80", - "description": "And :I navigate to Payment Activity Page", - "duration": 5146128, - "status": "Success" - }, - { - "id": "81", - "description": "Then :the payments will list by the payment date in descending order", - "duration": 10839726, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-posting-details-hyperlink-for-multi-card-customer", - "description": "Scenario:Payment Activity View Posting Details Hyperlink for multi card customer", - "duration": 17830193, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "101", - "description": "Given :I mock log into payments as a \"multiple_pending_payments_user\"", - "duration": 2765649, - "status": "Success" - }, - { - "id": "102", - "description": "And :I navigate to Payment Activity Page", - "duration": 4050020, - "status": "Success" - }, - { - "id": "103", - "description": "And :the user clicks on the hyperlink Posting Details", - "duration": 11014524, - "status": "Failure" - }, - { - "id": "104", - "description": "Then :the customer should be directed to page with title", - "duration": 0, - "status": "Skipped" - }, - { - "id": "105", - "description": "And :payments terms page should have the heading", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-primary-cardholder-scheduled-payment-activity-cancel-payment-section", - "description": "Scenario:Payment Activity View Primary Cardholder Scheduled Payment Activity Cancel Payment Section", - "duration": 18273337, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "133", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2529898, - "status": "Success" - }, - { - "id": "134", - "description": "And :I navigate to Payment Activity Page", - "duration": 4852219, - "status": "Success" - }, - { - "id": "135", - "description": "Then :the user has the cancel hyperlink displayed on that row", - "duration": 10891220, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-posted-payment", - "description": "Scenario:Payment Activity View Posted payment", - "duration": 16455231, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "186", - "description": "Given :I mock log into payments as a \"multiple_posted_payments_only\"", - "duration": 2539731, - "status": "Success" - }, - { - "id": "187", - "description": "And :I navigate to Payment Activity Page", - "duration": 3089896, - "status": "Success" - }, - { - "id": "188", - "description": "When :the Posted Payment row is expanded", - "duration": 10825604, - "status": "Failure" - }, - { - "id": "189", - "description": "Then :the user will see posted date along with method and confirmation code", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-canceled-payment", - "description": "Scenario:Payment Activity View Canceled payment", - "duration": 6366237, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "197", - "description": "Given :I mock log into payments as a \"multiple_posted_payments_only\"", - "duration": 2913141, - "status": "Success" - }, - { - "id": "198", - "description": "And :I navigate to Payment Activity Page", - "duration": 3147914, - "status": "Success" - }, - { - "id": "199", - "description": "When :the Canceled Payment row is expanded", - "duration": 305182, - "status": "Failure" - }, - { - "id": "200", - "description": "Then :the user will see canceled date along with method and confirmation code", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-pending-payment", - "description": "Scenario:Payment Activity View Pending payment", - "duration": 17802896, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "208", - "description": "Given :I mock log into payments as a \"pending_payments_user\"", - "duration": 2667107, - "status": "Success" - }, - { - "id": "209", - "description": "And :I navigate to Payment Activity Page", - "duration": 3849105, - "status": "Success" - }, - { - "id": "210", - "description": "When :the Pending Payment row is expanded", - "duration": 11286684, - "status": "Failure" - }, - { - "id": "211", - "description": "Then :the user will see scheduled date along with method and confirmation code", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment", - "description": "Feature:As a customer viewing payment activity, I want to edit a payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 674451793, - "totalTestCaseCount": 39, - "failedTestCaseCount": 39, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-on-the-date-field", - "description": "Scenario:Payment Activity Edit Step1 Click on the date field", - "duration": 19154099, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "65", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2928905, - "status": "Success" - }, - { - "id": "66", - "description": "And :I navigate to Payment Activity Page", - "duration": 4763487, - "status": "Success" - }, - { - "id": "67", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11461707, - "status": "Failure" - }, - { - "id": "68", - "description": "And :the user clicks the date field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "Then :calender opens with the payment due date highlighted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-edit-go-back-button", - "description": "Scenario:Payment Activity Edit Step1 Edit Go Back button", - "duration": 17453828, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "76", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2513470, - "status": "Success" - }, - { - "id": "77", - "description": "And :I navigate to Payment Activity Page", - "duration": 3755685, - "status": "Success" - }, - { - "id": "78", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11184673, - "status": "Failure" - }, - { - "id": "79", - "description": "Then :user has option to select Go Back from Edit", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-go-back-when-the-edit-drawer-is-open", - "description": "Scenario:Payment Activity Edit Step1 Click Go Back when the edit drawer is open", - "duration": 17706681, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "86", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2537561, - "status": "Success" - }, - { - "id": "87", - "description": "And :I navigate to Payment Activity Page", - "duration": 3753234, - "status": "Success" - }, - { - "id": "88", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11415886, - "status": "Failure" - }, - { - "id": "89", - "description": "When :the user selects the Go Back from Edit", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "Then :the user is returned to the payment activity view state", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-cancel-go-back-button", - "description": "Scenario:Payment Activity Cancel Step1 Cancel Go Back button", - "duration": 7105985, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "97", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2627620, - "status": "Success" - }, - { - "id": "98", - "description": "And :I navigate to Payment Activity Page", - "duration": 4177496, - "status": "Success" - }, - { - "id": "99", - "description": "When :the user clicks on the cancel hyperlink", - "duration": 300869, - "status": "Failure" - }, - { - "id": "100", - "description": "Then :user has option to select Go Back from Cancel", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-click-go-back-when-the-cancel-drawer-is-open", - "description": "Scenario:Payment Activity Cancel Step1 Click Go Back when the cancel drawer is open", - "duration": 6385414, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "107", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2605282, - "status": "Success" - }, - { - "id": "108", - "description": "And :I navigate to Payment Activity Page", - "duration": 3483053, - "status": "Success" - }, - { - "id": "109", - "description": "And :the user clicks on the cancel hyperlink", - "duration": 297079, - "status": "Failure" - }, - { - "id": "110", - "description": "When :the user clicks the Go Back from Cancel", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :the user is returned to the payment activity view state", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-cancel-when-the-edit-drawer-is-open", - "description": "Scenario:Payment Activity Edit Step1 Click Cancel when the edit drawer is open", - "duration": 17202650, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "118", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2615123, - "status": "Success" - }, - { - "id": "119", - "description": "And :I navigate to Payment Activity Page", - "duration": 3423264, - "status": "Success" - }, - { - "id": "120", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11164263, - "status": "Failure" - }, - { - "id": "121", - "description": "And :the edit drawer is displayed with the standard edit elements", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "When :the user clicks on the cancel hyperlink", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "Then :the drawer is opened in the Cancel state", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-click-edit-when-the-cancel-drawer-is-open", - "description": "Scenario:Payment Activity Cancel Step1 Click Edit when the cancel drawer is open", - "duration": 7271937, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "130", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2748692, - "status": "Success" - }, - { - "id": "131", - "description": "And :I navigate to Payment Activity Page", - "duration": 4182764, - "status": "Success" - }, - { - "id": "132", - "description": "And :the user clicks on the cancel hyperlink", - "duration": 340481, - "status": "Failure" - }, - { - "id": "133", - "description": "And :the drawer is opened in the Cancel state", - "duration": 0, - "status": "Skipped" - }, - { - "id": "134", - "description": "When :the user clicks on the edit hyperlink", - "duration": 0, - "status": "Skipped" - }, - { - "id": "135", - "description": "Then :the edit drawer is displayed with the standard edit elements", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-click-collapse-when-the-cancel-drawer-step1-is-open", - "description": "Scenario:Payment Activity Cancel Step1 Click collapse when the cancel drawer step1 is open", - "duration": 6495911, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "142", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2526498, - "status": "Success" - }, - { - "id": "143", - "description": "And :I navigate to Payment Activity Page", - "duration": 3682762, - "status": "Success" - }, - { - "id": "144", - "description": "And :the user clicks on the cancel hyperlink", - "duration": 286651, - "status": "Failure" - }, - { - "id": "145", - "description": "And :the drawer is opened in the Cancel state", - "duration": 0, - "status": "Skipped" - }, - { - "id": "146", - "description": "When :the user clicks on the minus sign on the same row", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-collapse-when-the-edit-drawer-step1-is-open", - "description": "Scenario:Payment Activity Edit Step1 Click collapse when the edit drawer step1 is open", - "duration": 17338573, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "154", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2610873, - "status": "Success" - }, - { - "id": "155", - "description": "And :I navigate to Payment Activity Page", - "duration": 3594758, - "status": "Success" - }, - { - "id": "156", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11132942, - "status": "Failure" - }, - { - "id": "157", - "description": "And :the edit drawer is displayed with the standard edit elements", - "duration": 0, - "status": "Skipped" - }, - { - "id": "158", - "description": "When :the user clicks on the minus sign on the same row", - "duration": 0, - "status": "Skipped" - }, - { - "id": "159", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-display-review-button", - "description": "Scenario:Payment Activity Edit Step1 Display Review Button", - "duration": 18879958, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "166", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2700609, - "status": "Success" - }, - { - "id": "167", - "description": "And :I navigate to Payment Activity Page", - "duration": 4945391, - "status": "Success" - }, - { - "id": "168", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11233958, - "status": "Failure" - }, - { - "id": "169", - "description": "Then :user has option to select Review", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-display-approve-button", - "description": "Scenario:Payment Activity Edit Step2 Display Approve Button", - "duration": 18610543, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "188", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3182056, - "status": "Success" - }, - { - "id": "189", - "description": "And :I navigate to Payment Activity Page", - "duration": 3864518, - "status": "Success" - }, - { - "id": "190", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11563969, - "status": "Failure" - }, - { - "id": "191", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "192", - "description": "When :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "193", - "description": "Then :the user has the option to approve the payment with changes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-display-cancel-button", - "description": "Scenario:Payment Activity Edit Step2 Display Cancel Button", - "duration": 19202654, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "201", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2524769, - "status": "Success" - }, - { - "id": "202", - "description": "And :I navigate to Payment Activity Page", - "duration": 5438354, - "status": "Success" - }, - { - "id": "203", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11239531, - "status": "Failure" - }, - { - "id": "204", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "205", - "description": "When :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "206", - "description": "Then :the user has the option to cancel the payment with changes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-cancel-payment-updates", - "description": "Scenario:Payment Activity Edit Step2 Cancel payment updates", - "duration": 18348053, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "214", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2652269, - "status": "Success" - }, - { - "id": "215", - "description": "And :I navigate to Payment Activity Page", - "duration": 4231450, - "status": "Success" - }, - { - "id": "216", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11464334, - "status": "Failure" - }, - { - "id": "217", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "218", - "description": "And :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "219", - "description": "When :the user selects the cancel button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "220", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-display-edit-button", - "description": "Scenario:Payment Activity Edit Step2 Display Edit Button", - "duration": 17987264, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "228", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2888289, - "status": "Success" - }, - { - "id": "229", - "description": "And :I navigate to Payment Activity Page", - "duration": 3939005, - "status": "Success" - }, - { - "id": "230", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11159970, - "status": "Failure" - }, - { - "id": "231", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "232", - "description": "When :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "233", - "description": "Then :user has option to edit the payment with changes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-edit-payment-updates", - "description": "Scenario:Payment Activity Edit Step2 Edit payment updates", - "duration": 17746390, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "241", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2537518, - "status": "Success" - }, - { - "id": "242", - "description": "And :I navigate to Payment Activity Page", - "duration": 4039260, - "status": "Success" - }, - { - "id": "243", - "description": "And :the user reviewing the edited payment", - "duration": 11169612, - "status": "Failure" - }, - { - "id": "244", - "description": "When :the user edits the updated payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "245", - "description": "Then :the user is presented with the edited payment details to update", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step3-display-done-button", - "description": "Scenario:Payment Activity Edit Step3 Display Done Button", - "duration": 18222639, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "253", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2559547, - "status": "Success" - }, - { - "id": "254", - "description": "And :I navigate to Payment Activity Page", - "duration": 4057677, - "status": "Success" - }, - { - "id": "255", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11605415, - "status": "Failure" - }, - { - "id": "256", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "257", - "description": "And :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "258", - "description": "When :the user Approves the edit payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "259", - "description": "Then :user has option to select Done button on confirmation page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step3-complete-payment-activity-edit-flow-using-collapse-button", - "description": "Scenario:Payment Activity Edit Step3 Complete Payment Activity Edit flow using collapse Button", - "duration": 18061470, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "282", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3057223, - "status": "Success" - }, - { - "id": "283", - "description": "And :I navigate to Payment Activity Page", - "duration": 3859555, - "status": "Success" - }, - { - "id": "284", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11144692, - "status": "Failure" - }, - { - "id": "285", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "286", - "description": "And :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "287", - "description": "When :the user Approves the edit payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "288", - "description": "When :the user clicks on the minus sign on the same row", - "duration": 0, - "status": "Skipped" - }, - { - "id": "289", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-due-date-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Due Date for non_cycled Account", - "duration": 17835535, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "297", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 3055495, - "status": "Success" - }, - { - "id": "298", - "description": "And :I navigate to Payment Activity Page", - "duration": 3505612, - "status": "Success" - }, - { - "id": "299", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11274428, - "status": "Failure" - }, - { - "id": "300", - "description": "Then :due date is displayed as pending", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-minimum-payment-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Minimum Payment for non_cycled Account", - "duration": 17380516, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "308", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 2495438, - "status": "Success" - }, - { - "id": "309", - "description": "And :I navigate to Payment Activity Page", - "duration": 3394465, - "status": "Success" - }, - { - "id": "310", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11490613, - "status": "Failure" - }, - { - "id": "311", - "description": "Then :the minimum payment is displayed as pending", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-current-balance-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Current Balance for non_cycled Account", - "duration": 19570904, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "319", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 2947393, - "status": "Success" - }, - { - "id": "320", - "description": "And :I navigate to Payment Activity Page", - "duration": 4523454, - "status": "Success" - }, - { - "id": "321", - "description": "And :the user clicks on the edit hyperlink", - "duration": 12100057, - "status": "Failure" - }, - { - "id": "322", - "description": "Then :the current balance is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-statement-balance-step1-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Statement Balance Step1 for non_cycled Account", - "duration": 17283918, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "330", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 2627414, - "status": "Success" - }, - { - "id": "331", - "description": "And :I navigate to Payment Activity Page", - "duration": 3208759, - "status": "Success" - }, - { - "id": "332", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11447745, - "status": "Failure" - }, - { - "id": "333", - "description": "Then :the statement balance is displayed as pending", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-list-add-an-account-in-pay-from", - "description": "Scenario:Payment Activity Edit Step1 List Add an Account in Pay From", - "duration": 19158701, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "374", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2753631, - "status": "Success" - }, - { - "id": "375", - "description": "And :I navigate to Payment Activity Page", - "duration": 5093223, - "status": "Success" - }, - { - "id": "376", - "description": "When :the user clicks on the edit hyperlink", - "duration": 11311847, - "status": "Failure" - }, - { - "id": "377", - "description": "Then :\u00e2\u0080\u0098Add an Account\u00e2\u0080\u0099 is listed in the Pay From drop down box", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-select-add-an-account-from-pay-from", - "description": "Scenario:Payment Activity Edit Step1 Select Add an Account from Pay From", - "duration": 21850778, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "385", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2541658, - "status": "Success" - }, - { - "id": "386", - "description": "And :I navigate to Payment Activity Page", - "duration": 4194452, - "status": "Success" - }, - { - "id": "387", - "description": "And :the user clicks on the edit hyperlink", - "duration": 594579, - "status": "Success" - }, - { - "id": "388", - "description": "When :the user selects the \u00e2\u0080\u0098Add an Account\u00e2\u0080\u0099 option from the pay from drop down", - "duration": 14520089, - "status": "Failure" - }, - { - "id": "389", - "description": "Then :the user is redirected to the Add a Payment Account page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-minimum-payment-outside-minmax", - "description": "Scenario:Payment Activity Edit Step1 Minimum Payment outside minmax", - "duration": 18253136, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "397", - "description": "Given :I mock log into payments as a \"minimum payment outside minmax user\"", - "duration": 2492827, - "status": "Success" - }, - { - "id": "398", - "description": "And :I navigate to Payment Activity Page", - "duration": 4041817, - "status": "Success" - }, - { - "id": "399", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11718492, - "status": "Failure" - }, - { - "id": "400", - "description": "And :minimum payment is not between the minimum and the maximum payment allowed amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "401", - "description": "Then :minimum payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-last-statement-balance-outside-minmax", - "description": "Scenario:Payment Activity Edit Step1 Last Statement Balance outside minmax", - "duration": 17833946, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "409", - "description": "Given :I mock log into payments as a \"last statement balance outside minmax user\"", - "duration": 2449352, - "status": "Success" - }, - { - "id": "410", - "description": "And :I navigate to Payment Activity Page", - "duration": 3962933, - "status": "Success" - }, - { - "id": "411", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11421661, - "status": "Failure" - }, - { - "id": "412", - "description": "And :last statement balance is not between the minimum and the maximum payment allowed amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "413", - "description": "Then :last statement balance payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-current-balance-outside-minmax", - "description": "Scenario:Payment Activity Edit Step1 Current Balance outside minmax", - "duration": 18510428, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "421", - "description": "Given :I mock log into payments as a \"current balance outside minmax user\"", - "duration": 2817343, - "status": "Success" - }, - { - "id": "422", - "description": "And :I navigate to Payment Activity Page", - "duration": 4123992, - "status": "Success" - }, - { - "id": "423", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11569093, - "status": "Failure" - }, - { - "id": "424", - "description": "And :current balance is not between the minimum and the maximum payment allowed amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "425", - "description": "Then :current balance payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-minimum-payment-more-than-one-million", - "description": "Scenario:Payment Activity Edit Step1 Minimum Payment more than One Million", - "duration": 18472876, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "433", - "description": "Given :I mock log into payments as a \"million_dollar_account_user\"", - "duration": 2577131, - "status": "Success" - }, - { - "id": "434", - "description": "And :I navigate to Payment Activity Page", - "duration": 4184427, - "status": "Success" - }, - { - "id": "435", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11711318, - "status": "Failure" - }, - { - "id": "436", - "description": "And :the minimum payment is greater than one Million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "437", - "description": "Then :minimum payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-last-statement-balance-more-than-one-million", - "description": "Scenario:Payment Activity Edit Step1 Last Statement Balance more than One Million", - "duration": 17677996, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "445", - "description": "Given :I mock log into payments as a \"million_dollar_account_user\"", - "duration": 2534072, - "status": "Success" - }, - { - "id": "446", - "description": "And :I navigate to Payment Activity Page", - "duration": 3651876, - "status": "Success" - }, - { - "id": "447", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11492048, - "status": "Failure" - }, - { - "id": "448", - "description": "And :the last statement balance payment option is greater than one Million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "449", - "description": "Then :last statement balance payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-current-balance-more-than-one-million", - "description": "Scenario:Payment Activity Edit Step1 Current Balance more than One Million", - "duration": 17415342, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "457", - "description": "Given :I mock log into payments as a \"million_dollar_account_user\"", - "duration": 2509009, - "status": "Success" - }, - { - "id": "458", - "description": "And :I navigate to Payment Activity Page", - "duration": 3494331, - "status": "Success" - }, - { - "id": "459", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11412002, - "status": "Failure" - }, - { - "id": "460", - "description": "And :the current balance is greater than one Million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "461", - "description": "Then :current balance payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-clear-other-amount-error-message", - "description": "Scenario:Payment Activity Edit Step1 Clear Other Amount Error Message", - "duration": 17727676, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "469", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2970188, - "status": "Success" - }, - { - "id": "470", - "description": "And :I navigate to Payment Activity Page", - "duration": 3636789, - "status": "Success" - }, - { - "id": "471", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11120699, - "status": "Failure" - }, - { - "id": "472", - "description": "And :clears the value in other amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "473", - "description": "And :the user selects another payment option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "474", - "description": "Then :the error message associated with the other amount is cleared", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-clear-other-amount-value", - "description": "Scenario:Payment Activity Edit Step1 Clear Other Amount Value", - "duration": 18368174, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "482", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2516253, - "status": "Success" - }, - { - "id": "483", - "description": "And :I navigate to Payment Activity Page", - "duration": 4323997, - "status": "Success" - }, - { - "id": "484", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11527924, - "status": "Failure" - }, - { - "id": "485", - "description": "And :other amount is populated with scheduled amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "486", - "description": "And :the user selects another payment option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "487", - "description": "Then :the other amount is cleared", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-pending-payment-with-zero-current-balance", - "description": "Scenario:Payment Activity Pending Payment with Zero Current Balance", - "duration": 17483651, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "495", - "description": "Given :I mock log into payments as a \"pending payment with zero current balance user\"", - "duration": 2562004, - "status": "Success" - }, - { - "id": "496", - "description": "And :I navigate to Payment Activity Page", - "duration": 4120620, - "status": "Success" - }, - { - "id": "497", - "description": "Then :user will have option to cancel Pending Payment Activity", - "duration": 10801027, - "status": "Failure" - }, - { - "id": "498", - "description": "And :user will see the tooltip indicating the status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "499", - "description": "And :user will not have option to edit Pending Payment Activity", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-pending-payment-with-credit-current-balance", - "description": "Scenario:Payment Activity Pending Payment with Credit Current Balance", - "duration": 18005680, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "507", - "description": "Given :I mock log into payments as a \"pending payment with credit current balance user\"", - "duration": 2647478, - "status": "Success" - }, - { - "id": "508", - "description": "And :I navigate to Payment Activity Page", - "duration": 4426272, - "status": "Success" - }, - { - "id": "509", - "description": "Then :user will have option to cancel Pending Payment Activity", - "duration": 10931930, - "status": "Failure" - }, - { - "id": "510", - "description": "And :user will see the tooltip indicating the status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "511", - "description": "And :user will not have option to edit Pending Payment Activity", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-payment-options-disabled-notification---minimum-payment", - "description": "Scenario:Payment Activity Edit Step1 payment options disabled notification - Minimum Payment", - "duration": 18559961, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "556", - "description": "Given :I mock log into payments as a \"minimum payment paid user\"", - "duration": 2791742, - "status": "Success" - }, - { - "id": "557", - "description": "And :I navigate to Payment Activity Page", - "duration": 4342620, - "status": "Success" - }, - { - "id": "558", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11425599, - "status": "Failure" - }, - { - "id": "559", - "description": "And :the pending activity has a due date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "560", - "description": "And :the pending activity outstanding minimum payment has been met", - "duration": 0, - "status": "Skipped" - }, - { - "id": "561", - "description": "And :the pending activity outstanding minimum payment is not greater than one million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "562", - "description": "And :the pending activity account does not have credit or zero balance", - "duration": 0, - "status": "Skipped" - }, - { - "id": "563", - "description": "And :the pending activity account does not have three pending payments", - "duration": 0, - "status": "Skipped" - }, - { - "id": "564", - "description": "And :the pending activity minimum payment option is disabled", - "duration": 0, - "status": "Skipped" - }, - { - "id": "565", - "description": "Then :the pending activity will have a message informing that the payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-payment-options-disabled-notification---last-statement-balance", - "description": "Scenario:Payment Activity Edit Step1 payment options disabled notification - Last Statement Balance", - "duration": 17434904, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "573", - "description": "Given :I mock log into payments as a \"last statement balance disabled user\"", - "duration": 2655135, - "status": "Success" - }, - { - "id": "574", - "description": "And :I navigate to Payment Activity Page", - "duration": 3698581, - "status": "Success" - }, - { - "id": "575", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11081188, - "status": "Failure" - }, - { - "id": "576", - "description": "And :the pending activity has a due date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "577", - "description": "And :the pending activity last statement balance is not greater than one million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "578", - "description": "And :the pending activity account does not have credit or zero balance", - "duration": 0, - "status": "Skipped" - }, - { - "id": "579", - "description": "And :the pending activity account does not have three pending payments", - "duration": 0, - "status": "Skipped" - }, - { - "id": "580", - "description": "And :the pending activity last statement balance option is disabled", - "duration": 0, - "status": "Skipped" - }, - { - "id": "581", - "description": "Then :the pending activity will have a message informing that the payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-payment-options-disabled-notification---payment-date-is-past-the-due-date", - "description": "Scenario:Payment Activity Edit Step1 payment options disabled notification - Payment Date is past the due date", - "duration": 19061182, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "589", - "description": "Given :I mock log into payments as a \"past due pending payment user\"", - "duration": 2704626, - "status": "Success" - }, - { - "id": "590", - "description": "And :I navigate to Payment Activity Page", - "duration": 4571358, - "status": "Success" - }, - { - "id": "591", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11785198, - "status": "Failure" - }, - { - "id": "592", - "description": "And :the pending activity has a due date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "593", - "description": "And :the pending activity payment date is past the due date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "594", - "description": "Then :the pending activity will have a message informing that the payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-autopay-notification", - "description": "Scenario:Payment Activity Edit Step1 AutoPay Notification", - "duration": 17451871, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "602", - "description": "Given :I mock log into payments as a \"pending autopay user\"", - "duration": 2563408, - "status": "Success" - }, - { - "id": "603", - "description": "And :I navigate to Payment Activity Page", - "duration": 3505687, - "status": "Success" - }, - { - "id": "604", - "description": "When :the user clicks on the edit hyperlink", - "duration": 11382776, - "status": "Failure" - }, - { - "id": "605", - "description": "Then :the user is notified that the changes apply to only one payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "606", - "description": "And :the user will see a tooltip next to the Payment Date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "607", - "description": "And :the user will not see Money Market accounts in the Pay From list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "608", - "description": "And :the user will not see the date picker next to the Payment Date", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step3-autopay-notification", - "description": "Scenario:Payment Activity Edit Step3 AutoPay Notification", - "duration": 17644526, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "627", - "description": "Given :I mock log into payments as a \"pending autopay user\"", - "duration": 2742392, - "status": "Success" - }, - { - "id": "628", - "description": "And :I navigate to Payment Activity Page", - "duration": 3620060, - "status": "Success" - }, - { - "id": "629", - "description": "When :the user approves the edited AutoPay payment", - "duration": 11282074, - "status": "Failure" - }, - { - "id": "630", - "description": "Then :the user is notified that the changes apply to current payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-other-amount-more-than-1-million", - "description": "Scenario:Payment Activity Edit Step1 Other Amount more than 1 million", - "duration": 28296043, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "638", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 11198302, - "status": "Success" - }, - { - "id": "639", - "description": "Given :I mock log into payments as a \"high balance user\"", - "duration": 2277500, - "status": "Success" - }, - { - "id": "640", - "description": "And :I navigate to Payment Activity Page", - "duration": 3676851, - "status": "Success" - }, - { - "id": "641", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11143390, - "status": "Failure" - }, - { - "id": "642", - "description": "When :Other Amount is entered more than a million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "643", - "description": "Then :the user is notified to correct the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment", - "description": "Feature:As a customer viewing payment activity, I want to edit a payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 71527386, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-blank", - "description": "Scenario:Payment Activity Edit Payment Date is blank", - "duration": 18071976, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "10", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3158105, - "status": "Success" - }, - { - "id": "11", - "description": "And :I navigate to Payment Activity Page", - "duration": 3457226, - "status": "Success" - }, - { - "id": "12", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11456645, - "status": "Failure" - }, - { - "id": "13", - "description": "And :the payment date is blank", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "Then :the user will see payment date error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-invalid", - "description": "Scenario:Payment Activity Edit Payment Date is Invalid", - "duration": 17701411, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2609382, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to Payment Activity Page", - "duration": 3549569, - "status": "Success" - }, - { - "id": "24", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11542460, - "status": "Failure" - }, - { - "id": "25", - "description": "And :an invalid payment date is entered", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :the user will see payment date error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-in-the-past", - "description": "Scenario:Payment Activity Edit Payment Date is in the Past", - "duration": 18113796, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "34", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2812849, - "status": "Success" - }, - { - "id": "35", - "description": "And :I navigate to Payment Activity Page", - "duration": 3863244, - "status": "Success" - }, - { - "id": "36", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11437703, - "status": "Failure" - }, - { - "id": "37", - "description": "And :a date from the past is entered", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "Then :the user will see payment date error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-in-future-than-90-days", - "description": "Scenario:Payment Activity Edit Payment Date is in future than 90 days", - "duration": 17640203, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "46", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2585489, - "status": "Success" - }, - { - "id": "47", - "description": "And :I navigate to Payment Activity Page", - "duration": 3842913, - "status": "Success" - }, - { - "id": "48", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11211801, - "status": "Failure" - }, - { - "id": "49", - "description": "And :a date beyond 90 days is in future entered", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "Then :the user will see payment date error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-receive-the-confirmation-of-payment-approved.", - "description": "Feature:As a cardholder trying to make a payment , I want to receive the confirmation of payment approved.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 270583043, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 62645516, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 10017841, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 52627675, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-receive-the-confirmation-of-payment-approved.;make-a-payment---confirmation-page-and-access-account-summary-page", - "description": "Scenario:Make a payment - Confirmation page and access Account Summary page", - "duration": 67767056, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "When :the user lands on the confirmation page", - "duration": 56796995, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the user will see the payment confirmation including the payment information and payment confirmation code", - "duration": 7199791, - "status": "Success" - }, - { - "id": "18", - "description": "And :the user will have the option to return to the Account Summary page", - "duration": 2556428, - "status": "Success" - }, - { - "id": "19", - "description": "And :Account Summary button will direct the user to the Account Summary page", - "duration": 1213842, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 67998370, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 11993962, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 56004408, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-receive-the-confirmation-of-payment-approved.;make-a-payment-confirmation-page---access-view-payment-activity", - "description": "Scenario:Make a Payment Confirmation Page - Access View Payment Activity", - "duration": 72172101, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "When :the user lands on the confirmation page", - "duration": 60767319, - "status": "Success" - }, - { - "id": "30", - "description": "Then :the user will see the payment confirmation including the payment information and payment confirmation code", - "duration": 7719651, - "status": "Success" - }, - { - "id": "31", - "description": "And :the user will have the option to view the payment activity", - "duration": 3685131, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can", - "description": "Feature:As a customer, I want access to payment-related FAQs from the make a payment pages so I can", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 758528727, - "totalTestCaseCount": 8, - "failedTestCaseCount": 0, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page-and-able-to-access-the-faq-page", - "description": "Scenario:FAQ on Payment details page and able to access the FAQ page", - "duration": 75031504, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 10097679, - "status": "Success" - }, - { - "id": "9", - "description": "And :the customer is making a one time payment", - "duration": 52727335, - "status": "Success" - }, - { - "id": "10", - "description": "Then :FAQ is available on the Enter Payment Details page", - "duration": 2593007, - "status": "Success" - }, - { - "id": "11", - "description": "And :FAQ order on Enter Payment Details page is correct", - "duration": 3615578, - "status": "Success" - }, - { - "id": "12", - "description": "When :any FAQ link is clicked on Enter Payment Details page, a new FAQ modal is opened", - "duration": 4321392, - "status": "Success" - }, - { - "id": "13", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1676513, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page---close-using-x-option", - "description": "Scenario:FAQ on Payment details page - close using X option", - "duration": 70248800, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :the multi card customer logs in", - "duration": 10276284, - "status": "Success" - }, - { - "id": "20", - "description": "And :the customer is making a one time payment", - "duration": 54088627, - "status": "Success" - }, - { - "id": "21", - "description": "When :any FAQ link is clicked on Enter Payment Details page, a new FAQ modal is opened", - "duration": 4285976, - "status": "Success" - }, - { - "id": "22", - "description": "Then :FAQ window is closed when 'X' option is clicked", - "duration": 1597913, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page---close-using-done-option", - "description": "Scenario:FAQ on Payment details page - close using Done option", - "duration": 68980003, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :the multi card customer logs in", - "duration": 9940844, - "status": "Success" - }, - { - "id": "29", - "description": "And :the customer is making a one time payment", - "duration": 52785144, - "status": "Success" - }, - { - "id": "30", - "description": "When :any FAQ link is clicked on Enter Payment Details page, a new FAQ modal is opened", - "duration": 4458437, - "status": "Success" - }, - { - "id": "31", - "description": "Then :FAQ window is closed when 'Done' option is clicked", - "duration": 1795578, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page---see-more-...", - "description": "Scenario:FAQ on Payment details page - See more ...", - "duration": 68569202, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "37", - "description": "Given :the multi card customer logs in", - "duration": 10725796, - "status": "Success" - }, - { - "id": "38", - "description": "And :the customer is making a one time payment", - "duration": 53159283, - "status": "Success" - }, - { - "id": "39", - "description": "When :'See more ...' was clicked on Enter Payment details page, the focus is at the top of the modal", - "duration": 3003267, - "status": "Success" - }, - { - "id": "40", - "description": "Then :FAQ window is closed when 'Done' option is clicked", - "duration": 1680856, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-review-and-approve-page-and-able-to-access-the-faq-page", - "description": "Scenario:FAQ on Review and Approve page and able to access the FAQ page", - "duration": 116799426, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "46", - "description": "Given :the multi card customer logs in", - "duration": 11361492, - "status": "Success" - }, - { - "id": "47", - "description": "And :the customer is making a one time payment", - "duration": 55402216, - "status": "Success" - }, - { - "id": "48", - "description": "When :FAQ is available on the Review and Approve page", - "duration": 41651483, - "status": "Success" - }, - { - "id": "49", - "description": "Then :FAQ order on Review and Approve page page is correct", - "duration": 3699713, - "status": "Success" - }, - { - "id": "50", - "description": "And :any FAQ link is clicked on review and approve page, a new FAQ modal is opened", - "duration": 3056266, - "status": "Success" - }, - { - "id": "51", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1628256, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-review-and-approve-page---see-more-...", - "description": "Scenario:FAQ on Review and Approve page - See more ...", - "duration": 103320545, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "57", - "description": "Given :the multi card customer logs in", - "duration": 9927510, - "status": "Success" - }, - { - "id": "58", - "description": "And :the customer is making a one time payment", - "duration": 52299291, - "status": "Success" - }, - { - "id": "59", - "description": "When :'See more ...' was clicked on Review and Approve page, the focus is at the top of the modal", - "duration": 39498139, - "status": "Success" - }, - { - "id": "60", - "description": "Then :FAQ window is closed when 'Done' option is clicked", - "duration": 1595605, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payments-confirmation-page-and-able-to-access-the-faq-page", - "description": "Scenario:FAQ on Payments Confirmation page and able to access the FAQ page", - "duration": 129841057, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "66", - "description": "Given :the multi card customer logs in", - "duration": 9972178, - "status": "Success" - }, - { - "id": "67", - "description": "And :the customer is making a one time payment", - "duration": 51807732, - "status": "Success" - }, - { - "id": "68", - "description": "Then :FAQ is available on the Payments Confirmation age", - "duration": 59617397, - "status": "Success" - }, - { - "id": "69", - "description": "And :FAQ order on Payments Confirmation page is correct", - "duration": 3731462, - "status": "Success" - }, - { - "id": "70", - "description": "And :any FAQ link is clicked on confirmation page, a new FAQ modal is opened", - "duration": 2990656, - "status": "Success" - }, - { - "id": "71", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1721632, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-confirmation-page---see-more-...", - "description": "Scenario:FAQ on Payment Confirmation page - See more ...", - "duration": 125738190, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "77", - "description": "Given :the multi card customer logs in", - "duration": 10684707, - "status": "Success" - }, - { - "id": "78", - "description": "And :the customer is making a one time payment", - "duration": 53508056, - "status": "Success" - }, - { - "id": "79", - "description": "When :'See more ...' was clicked on Payments Confirmation, the focus is at the top of the modal", - "duration": 59842722, - "status": "Success" - }, - { - "id": "80", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1702705, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information", - "description": "Feature:As a cardholder trying to make a payment , I want to view the pay from account information", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 752530724, - "totalTestCaseCount": 9, - "failedTestCaseCount": 2, - "successTestCaseCount": 7, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;common-data-item-values-should-be-displayed", - "description": "Scenario:Common Data item values should be displayed", - "duration": 84770922, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 9555823, - "status": "Success" - }, - { - "id": "9", - "description": "When :the customer is making a one time payment", - "duration": 60143639, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the customer should see the due date populated", - "duration": 3485055, - "status": "Success" - }, - { - "id": "11", - "description": "And :the customer should see the Pay To list populated", - "duration": 6824020, - "status": "Success" - }, - { - "id": "12", - "description": "And :the customer should see the Minimum payment amount", - "duration": 1180295, - "status": "Success" - }, - { - "id": "13", - "description": "And :the customer should see the Current balance", - "duration": 1195063, - "status": "Success" - }, - { - "id": "14", - "description": "And :the customer should see the Statement balance", - "duration": 1194437, - "status": "Success" - }, - { - "id": "15", - "description": "And :the customer should see the Last Statement Date", - "duration": 1192590, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;pay-from-should-list-the-accounts-to-select", - "description": "Scenario:Pay From should list the accounts to select", - "duration": 75463601, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "Given :the card customer with no default bank account logs in", - "duration": 9871324, - "status": "Success" - }, - { - "id": "22", - "description": "When :the customer is making a one time payment", - "duration": 45566169, - "status": "Success" - }, - { - "id": "23", - "description": "Then :display a list of the pay from accounts in the drop down", - "duration": 9924241, - "status": "Success" - }, - { - "id": "24", - "description": "And :display 'Select an Account' as the first drop down option and as the default", - "duration": 10101867, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;make-a-payment---pay-to-single-account", - "description": "Scenario:Make a Payment - Pay To Single Account", - "duration": 71155466, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "Given :the single card customer logs in", - "duration": 9483366, - "status": "Success" - }, - { - "id": "34", - "description": "When :the customer is making a one time payment", - "duration": 49655409, - "status": "Success" - }, - { - "id": "35", - "description": "Then :Pay To account is listed with no drop down box", - "duration": 12016691, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;make-a-payment---pay-to-multi-account", - "description": "Scenario:Make a Payment - Pay To Multi Account", - "duration": 92641028, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "44", - "description": "Given :the multi card customer logs in", - "duration": 10830115, - "status": "Success" - }, - { - "id": "45", - "description": "When :the customer is making a one time payment", - "duration": 55955357, - "status": "Success" - }, - { - "id": "46", - "description": "Then :Pay To account is listed with a drop down", - "duration": 7452305, - "status": "Success" - }, - { - "id": "47", - "description": "And :the drop down defaults to the first account of the user", - "duration": 7315621, - "status": "Success" - }, - { - "id": "48", - "description": "And :the drop down box does not list \"Select an Account\"", - "duration": 11087630, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;make-one-time-payment---add-payment", - "description": "Scenario:Make One Time Payment - Add Payment", - "duration": 107499231, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "72", - "description": "Given :the multi card customer logs in", - "duration": 10360973, - "status": "Success" - }, - { - "id": "73", - "description": "When :the customer is making a one time payment", - "duration": 52295415, - "status": "Success" - }, - { - "id": "74", - "description": "When :the user selects approve on the payment review screen and the payment is successful", - "duration": 41239001, - "status": "Success" - }, - { - "id": "75", - "description": "Then :the payment confirmation code is presented on the confirmation page with a green box.", - "duration": 3603842, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;default-pay-from-account-predefined---cancel-from-step-1", - "description": "Scenario:Default Pay From Account Predefined - Cancel from Step 1", - "duration": 120680101, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "135", - "description": "Given :the multi card customer logs in", - "duration": 9784130, - "status": "Success" - }, - { - "id": "136", - "description": "When :the customer is making a one time payment", - "duration": 52614406, - "status": "Success" - }, - { - "id": "137", - "description": "When :the user selects cancel on the Step 2 of One-time Payment", - "duration": 51872556, - "status": "Success" - }, - { - "id": "138", - "description": "Then :Step 1 should list predefined default selected pay from Account", - "duration": 6409009, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;default-pay-from-account-not-predefined", - "description": "Scenario:Default Pay From Account not Predefined", - "duration": 59694008, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "144", - "description": "Given :the card customer with no default bank account logs in", - "duration": 10381077, - "status": "Success" - }, - { - "id": "145", - "description": "When :the customer is making a one time payment", - "duration": 48061130, - "status": "Success" - }, - { - "id": "146", - "description": "Then :default with the option \"Select an Account\"", - "duration": 1251801, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;pay-from-account-not-selected", - "description": "Scenario:Pay From Account not Selected", - "duration": 61405869, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "152", - "description": "Given :the card customer with no default bank account logs in", - "duration": 9994708, - "status": "Success" - }, - { - "id": "153", - "description": "When :the customer is making a one time payment", - "duration": 45849940, - "status": "Success" - }, - { - "id": "154", - "description": "And :the user submits without selecting a From account", - "duration": 4325513, - "status": "Success" - }, - { - "id": "155", - "description": "Then :display the error message \"Please select a Pay From account.\"", - "duration": 1235708, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;select-add-an-account", - "description": "Scenario:Select Add an Account", - "duration": 79220498, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "163", - "description": "Given :the multi card customer logs in", - "duration": 10183379, - "status": "Success" - }, - { - "id": "164", - "description": "When :the customer is making a one time payment", - "duration": 52355480, - "status": "Success" - }, - { - "id": "165", - "description": "And :\"Add an Account\" is listed as an option to select", - "duration": 1220820, - "status": "Success" - }, - { - "id": "166", - "description": "When :the user selects the \"Add an Account\" option", - "duration": 4517617, - "status": "Success" - }, - { - "id": "167", - "description": "Then :the user is redirected to the Add a Payment Account page", - "duration": 10943202, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options", - "description": "Feature:As a customer making a payment, I would like for the payment amount to list first for the payment options", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 196553019, - "totalTestCaseCount": 3, - "failedTestCaseCount": 0, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options;payment-options-display", - "description": "Scenario:Payment Options Display", - "duration": 75589071, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 10580158, - "status": "Success" - }, - { - "id": "9", - "description": "When :the customer is making a one time payment", - "duration": 56177433, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the minimum payment amount is listed before the label Minimum Payment", - "duration": 2444364, - "status": "Success" - }, - { - "id": "11", - "description": "And :the last statement balance amount is listed before the label Last Statement Balance", - "duration": 3894575, - "status": "Success" - }, - { - "id": "12", - "description": "And :the current balance amount is listed before the label Current Balance", - "duration": 2492541, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options;make-a-payment-minimum-payment", - "description": "Scenario:Make a Payment Minimum Payment", - "duration": 60816179, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :the card customer with minimum payment paid logs in", - "duration": 8414982, - "status": "Success" - }, - { - "id": "19", - "description": "When :the customer is making a one time payment", - "duration": 40230471, - "status": "Success" - }, - { - "id": "20", - "description": "And :the account has a due date", - "duration": 1181128, - "status": "Success" - }, - { - "id": "21", - "description": "And :the outstanding minimum payment has been met", - "duration": 3896480, - "status": "Success" - }, - { - "id": "22", - "description": "And :outstanding minimum payment is not greater than one million", - "duration": 1179829, - "status": "Success" - }, - { - "id": "23", - "description": "And :account does not have credit or zero balance", - "duration": 1178084, - "status": "Success" - }, - { - "id": "24", - "description": "And :account does not have three pending payments", - "duration": 2199183, - "status": "Success" - }, - { - "id": "25", - "description": "And :the minimum payment option is disabled", - "duration": 1337386, - "status": "Success" - }, - { - "id": "26", - "description": "Then :the user will see a message informing that the payment option is disabled", - "duration": 1198636, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options;make-a-payment-last-statement-balance", - "description": "Scenario:Make a Payment Last Statement Balance", - "duration": 60147769, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :the card customer with minimum payment paid logs in", - "duration": 8912411, - "status": "Success" - }, - { - "id": "33", - "description": "When :the customer is making a one time payment", - "duration": 40192648, - "status": "Success" - }, - { - "id": "34", - "description": "And :the account has a due date", - "duration": 1189445, - "status": "Success" - }, - { - "id": "35", - "description": "And :last statement balance is not greater than million", - "duration": 3914853, - "status": "Success" - }, - { - "id": "36", - "description": "And :account does not have credit or zero balance", - "duration": 1170923, - "status": "Success" - }, - { - "id": "37", - "description": "And :account does not have three pending payments", - "duration": 2210929, - "status": "Success" - }, - { - "id": "38", - "description": "And :the last statement balance payment option is disabled", - "duration": 1342263, - "status": "Success" - }, - { - "id": "39", - "description": "Then :the user will see a message informing that the payment option is disabled", - "duration": 1214297, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment", - "description": "Feature:As a cardholder trying to make a payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 154473611, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 62009661, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 9698521, - "status": "Success" - }, - { - "id": "9", - "description": "And :the customer is making a one time payment", - "duration": 52311140, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment;approve-one-time-payment", - "description": "Scenario:Approve one time payment", - "duration": 92463950, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "When :the payment summary is presented to customer review", - "duration": 86709017, - "status": "Success" - }, - { - "id": "25", - "description": "Then :the customer approves the payment", - "duration": 5754933, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-verify-the-payment-applied-to-the-non-cycled-accounts.", - "description": "Feature:As a cardholder trying to make a payment , I want to verify the payment applied to the non-cycled accounts.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 50906126, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-verify-the-payment-applied-to-the-non-cycled-accounts.;account-has-not-cycled", - "description": "Scenario:Account has not cycled", - "duration": 50906126, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "12", - "description": "Given :the customer logs in with noncycled account", - "duration": 9608889, - "status": "Success" - }, - { - "id": "13", - "description": "And :the customer is making a one time payment", - "duration": 40096930, - "status": "Success" - }, - { - "id": "14", - "description": "When :the account is new and has not cycled", - "duration": 50, - "status": "Success" - }, - { - "id": "15", - "description": "Then :display 'Pending first billing cycle' as due date", - "duration": 1200257, - "status": "Failure" - }, - { - "id": "16", - "description": "And :display the minimum payment as 'Pending first billing cycle'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :display the available current balance", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :display the statement balance as 'Pending first billing cycle'", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-user-making-a-payment,-i-want-to-automatically-select-the-payment-amount-button", - "description": "Feature:As a user making a payment, I want to automatically select the payment amount button", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 142255766, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-user-making-a-payment,-i-want-to-automatically-select-the-payment-amount-button;only-other-amount-is-valid---single-account", - "description": "Scenario:Only Other Amount is valid - Single Account", - "duration": 58612707, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "9", - "description": "Given :the single auto select payment option card customer logs in", - "duration": 8823243, - "status": "Success" - }, - { - "id": "10", - "description": "And :the customer is making a one time payment", - "duration": 40196562, - "status": "Success" - }, - { - "id": "11", - "description": "When :the customer has only other amount as valid payment amount for selection", - "duration": 8218102, - "status": "Success" - }, - { - "id": "12", - "description": "Then :other amount payment option should be defaulted for the customer'", - "duration": 1374800, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-user-making-a-payment,-i-want-to-automatically-select-the-payment-amount-button;only-other-amount-is-valid---multi-account", - "description": "Scenario:Only Other Amount is valid - multi Account", - "duration": 83643059, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :the auto select payment option multiple card customer logs in", - "duration": 9736088, - "status": "Success" - }, - { - "id": "19", - "description": "And :the customer is making a one time payment", - "duration": 64351076, - "status": "Success" - }, - { - "id": "20", - "description": "When :the customer has only other amount as valid payment amount for selection", - "duration": 8192352, - "status": "Success" - }, - { - "id": "21", - "description": "Then :other amount payment option should be defaulted for the customer'", - "duration": 1363543, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.", - "description": "Feature:As a cardholder trying to make a payment , I want to know whether correct other amount is used for the payment.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 957367456, - "totalTestCaseCount": 12, - "failedTestCaseCount": 0, - "successTestCaseCount": 12, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-default-display", - "description": "Scenario:Make One Time Payment Other Amount Default Display", - "duration": 75168440, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 20120334, - "status": "Success" - }, - { - "id": "9", - "description": "When :the customer is making a one time payment", - "duration": 52277642, - "status": "Success" - }, - { - "id": "10", - "description": "Then :other amount entry box should have '$ Other Amount'", - "duration": 2770464, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-radio-button-selection", - "description": "Scenario:Make One Time Payment Other Amount Radio Button selection", - "duration": 73860510, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :the multi card customer logs in", - "duration": 11411951, - "status": "Success" - }, - { - "id": "18", - "description": "And :the customer is making a one time payment", - "duration": 55072296, - "status": "Success" - }, - { - "id": "19", - "description": "When :the user selects Other Amount", - "duration": 4150705, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the radio button for the Other Amount is set to true", - "duration": 3225558, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-no-entry-in-other-amount", - "description": "Scenario:Make One Time Payment No Entry in Other Amount", - "duration": 76523713, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "27", - "description": "Given :the multi card customer logs in", - "duration": 10123922, - "status": "Success" - }, - { - "id": "28", - "description": "And :the customer is making a one time payment", - "duration": 53430772, - "status": "Success" - }, - { - "id": "29", - "description": "And :the user selects Other Amount", - "duration": 3757650, - "status": "Success" - }, - { - "id": "30", - "description": "When :amount is not entered", - "duration": 4068274, - "status": "Success" - }, - { - "id": "31", - "description": "Then :display an error message above the other amount field", - "duration": 1215384, - "status": "Success" - }, - { - "id": "32", - "description": "And :other amount entry box should have '$ Other Amount'", - "duration": 2756581, - "status": "Success" - }, - { - "id": "33", - "description": "And :display an error message at the top of the page", - "duration": 1171130, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-less-than-miniumum", - "description": "Scenario:Make One Time Payment Other Amount less than miniumum", - "duration": 69177283, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "77", - "description": "Given :the multi card customer logs in", - "duration": 10398538, - "status": "Success" - }, - { - "id": "78", - "description": "And :the customer is making a one time payment", - "duration": 51726909, - "status": "Success" - }, - { - "id": "79", - "description": "When :user populates the Other Amount less than minimum payment allowed", - "duration": 5358660, - "status": "Success" - }, - { - "id": "80", - "description": "Then :display an error message to indicate the incorrect other amount", - "duration": 1693176, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-more-than-maxiumum-allowed-110-percent", - "description": "Scenario:Make One Time Payment Other Amount more than maxiumum allowed 110 percent", - "duration": 83734426, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "87", - "description": "Given :the multi card customer logs in", - "duration": 11201959, - "status": "Success" - }, - { - "id": "88", - "description": "And :the customer is making a one time payment", - "duration": 56301505, - "status": "Success" - }, - { - "id": "89", - "description": "When :user populates the Other Amount more than maximum payment allowed", - "duration": 14512721, - "status": "Success" - }, - { - "id": "90", - "description": "Then :display an error message to indicate the incorrect other amount", - "duration": 1718241, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-edit-other-amount-from-review-and-approve-page", - "description": "Scenario:Make One Time Payment Edit Other Amount from Review and Approve page", - "duration": 97112010, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "97", - "description": "Given :the multi card customer logs in", - "duration": 10246000, - "status": "Success" - }, - { - "id": "98", - "description": "And :the customer is making a one time payment", - "duration": 62155032, - "status": "Success" - }, - { - "id": "99", - "description": "When :user choose to edit the payment amount from Review and Approve page", - "duration": 23101780, - "status": "Success" - }, - { - "id": "100", - "description": "Then :other amount value on Enter Payment Details page is retained", - "duration": 1609198, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-cancel-other-amount-validation-from-review-and-approve-page", - "description": "Scenario:Make One Time Payment Cancel Other Amount Validation from Review and Approve page", - "duration": 86858062, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "107", - "description": "Given :the multi card customer logs in", - "duration": 10059762, - "status": "Success" - }, - { - "id": "108", - "description": "And :the customer is making a one time payment", - "duration": 51853167, - "status": "Success" - }, - { - "id": "109", - "description": "When :user choose to cancel the payment amount from Review and Approve page", - "duration": 23312983, - "status": "Success" - }, - { - "id": "110", - "description": "Then :other amount value on Enter Payment Details page should be reset", - "duration": 1632150, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-more-than-maximum-allowed-with-current-balance-less-than-$1-million", - "description": "Scenario:Make One Time Payment more than maximum allowed with current balance less than $1 million", - "duration": 72366612, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "117", - "description": "Given :the multi card customer logs in", - "duration": 10078792, - "status": "Success" - }, - { - "id": "118", - "description": "And :the customer is making a one time payment", - "duration": 52441083, - "status": "Success" - }, - { - "id": "119", - "description": "When :the user attempts to make a payment of more than maximum allowed", - "duration": 6946030, - "status": "Success" - }, - { - "id": "120", - "description": "Then :notify customer that payment cannot exceed 110% of the current balance", - "duration": 1691954, - "status": "Success" - }, - { - "id": "121", - "description": "And :display an error message at the top of the page", - "duration": 1208753, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-more-than-maximum-allowed-with-current-balance-more-than-$1-million", - "description": "Scenario:Make One Time Payment more than maximum allowed with current balance more than $1 million", - "duration": 84972641, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "137", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 11787282, - "status": "Success" - }, - { - "id": "138", - "description": "And :the customer is making a one time payment", - "duration": 63479307, - "status": "Success" - }, - { - "id": "139", - "description": "When :the user attempts to make a payment of more than maximum allowed", - "duration": 6831117, - "status": "Success" - }, - { - "id": "140", - "description": "Then :display an error message with only the min and max values", - "duration": 1705457, - "status": "Success" - }, - { - "id": "141", - "description": "And :display an error message at the top of the page", - "duration": 1169478, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-with-current-balance-is-greater-than-$1-million", - "description": "Scenario:Make One Time Payment with current balance is greater than $1 million", - "duration": 80390745, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "148", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 11905124, - "status": "Success" - }, - { - "id": "149", - "description": "And :the customer is making a one time payment", - "duration": 63477089, - "status": "Success" - }, - { - "id": "150", - "description": "When :the due date is not in the past", - "duration": 2502603, - "status": "Success" - }, - { - "id": "151", - "description": "When :current balance is greater than million", - "duration": 1165918, - "status": "Success" - }, - { - "id": "152", - "description": "Then :current balance radio button and text is disabled", - "duration": 1340011, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-with-minimum-balance-is-greater-than-$1-million", - "description": "Scenario:Make One Time Payment with minimum balance is greater than $1 million", - "duration": 78643945, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "159", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 10750636, - "status": "Success" - }, - { - "id": "160", - "description": "And :the customer is making a one time payment", - "duration": 62827918, - "status": "Success" - }, - { - "id": "161", - "description": "When :the due date is not in the past", - "duration": 2517105, - "status": "Success" - }, - { - "id": "162", - "description": "When :minimum balance is greater than million", - "duration": 1181212, - "status": "Success" - }, - { - "id": "163", - "description": "Then :minimum balance radio button and text is disabled", - "duration": 1367074, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-with-last-statement-balance-is-greater-than-$1-million", - "description": "Scenario:Make One Time Payment with last statement balance is greater than $1 million", - "duration": 78559069, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "170", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 10481636, - "status": "Success" - }, - { - "id": "171", - "description": "And :the customer is making a one time payment", - "duration": 62988854, - "status": "Success" - }, - { - "id": "172", - "description": "When :the due date is not in the past", - "duration": 2548672, - "status": "Success" - }, - { - "id": "173", - "description": "When :last statement balance is greater than million", - "duration": 1179348, - "status": "Success" - }, - { - "id": "174", - "description": "Then :last statement balance radio button and text is disabled", - "duration": 1360559, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-ensure-that-the-payment-request-is-populated,-so-that-my-payment", - "description": "Feature:As a customer making a payment, I want to ensure that the payment request is populated, so that my payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 158092276, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 62267024, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 10340442, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 51926582, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-ensure-that-the-payment-request-is-populated,-so-that-my-payment;make-a-payment---no-pay-from", - "description": "Scenario:Make a Payment - No Pay From", - "duration": 9493032, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "When :the Pay From Account is not selected", - "duration": 7139084, - "status": "Success" - }, - { - "id": "14", - "description": "Then :display an error message at the top of the page and next to the Pay From", - "duration": 2353948, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 61656926, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 9713118, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 51943808, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-ensure-that-the-payment-request-is-populated,-so-that-my-payment;make-a-payment---no-payment-date", - "description": "Scenario:Make a Payment - No Payment Date", - "duration": 24675294, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :the payment date is not selected", - "duration": 22296446, - "status": "Success" - }, - { - "id": "21", - "description": "Then :display an error message at the top of the page and next to the payment date", - "duration": 2378848, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment,-i-want-to-verify-the-payment-date-selected.", - "description": "Feature:As a cardholder trying to make a payment, I want to verify the payment date selected.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 162044138, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 81715587, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 10032496, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 71683091, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment,-i-want-to-verify-the-payment-date-selected.;payment-date-validation---incorrect-date", - "description": "Scenario:Payment Date Validation - Incorrect date", - "duration": 15809562, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "23", - "description": "When :user does not populate payment date", - "duration": 4152667, - "status": "Success" - }, - { - "id": "24", - "description": "Then :the user will receive an error message \"Please enter a Payment Date or select a date from the calendar.\"", - "duration": 1181529, - "status": "Success" - }, - { - "id": "26", - "description": "When :user enters date in incorrect format", - "duration": 3892901, - "status": "Success" - }, - { - "id": "27", - "description": "Then :the user will receive an error message \"Please reenter a valid payment date using the mm\/dd\/yyyy format or select a date from the calendar.\"", - "duration": 1176198, - "status": "Success" - }, - { - "id": "29", - "description": "When :user enters date in the past", - "duration": 4143438, - "status": "Success" - }, - { - "id": "30", - "description": "Then :the user will receive an error message \"The date you entered has already passed. Please enter the current date or a future date.\"", - "duration": 1262829, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 61831880, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 10042432, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 51789448, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment,-i-want-to-verify-the-payment-date-selected.;default-payment-date", - "description": "Scenario:Default Payment Date", - "duration": 2687109, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "When :the user is on the One Time Payment page", - "duration": 90, - "status": "Success" - }, - { - "id": "37", - "description": "Then :the payment date is defaulted to current day or next day based on time of the day", - "duration": 2687019, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-be-informed-if-i-am-not-able-to-make-another-payment", - "description": "Feature:As a customer making a payment, I want to be informed if I am not able to make another payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 79966052, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-making-a-payment,-i-want-to-be-informed-if-i-am-not-able-to-make-another-payment;multiple-account-on-profile-three-pending-payment", - "description": "Scenario:Multiple Account on profile Three Pending Payment", - "duration": 79966052, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :the multi card customer with three pending payments logs in", - "duration": 9290111, - "status": "Success" - }, - { - "id": "23", - "description": "And :the customer is making a one time payment", - "duration": 53656422, - "status": "Success" - }, - { - "id": "24", - "description": "When :there are three pending payments scheduled for the account", - "duration": 44, - "status": "Success" - }, - { - "id": "25", - "description": "Then :the user is notified about three pending payments", - "duration": 1192027, - "status": "Success" - }, - { - "id": "26", - "description": "And :payment input fields are disabled on step1", - "duration": 14872484, - "status": "Success" - }, - { - "id": "27", - "description": "And :the Pay To box is enabled so that the user can select another account", - "duration": 954964, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.", - "description": "Feature:As a cardholder trying to make a payment , I want to provide the proper tooltips for the available payment options.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 278751847, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-minimum-payment-tooltip", - "description": "Scenario:Make a Payment Minimum Payment Tooltip", - "duration": 64364671, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 9952666, - "status": "Success" - }, - { - "id": "9", - "description": "And :the customer is making a one time payment", - "duration": 52026056, - "status": "Success" - }, - { - "id": "10", - "description": "When :the user hovers over the minimum payment option tooltip icon", - "duration": 1207816, - "status": "Success" - }, - { - "id": "11", - "description": "Then :additional information about the minimum payment option usage is provided", - "duration": 1178133, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-statement-balance-tooltip", - "description": "Scenario:Make a Payment Statement Balance Tooltip", - "duration": 78997142, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :the multi card customer logs in", - "duration": 10540183, - "status": "Success" - }, - { - "id": "19", - "description": "And :the customer is making a one time payment", - "duration": 65834070, - "status": "Success" - }, - { - "id": "20", - "description": "When :the user hovers over the statement balance option tooltip icon", - "duration": 1439347, - "status": "Success" - }, - { - "id": "21", - "description": "Then :additional information about the statement balance option usage is provided", - "duration": 1183542, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-current-balance-tooltip", - "description": "Scenario:Make a Payment Current Balance Tooltip", - "duration": 64077806, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :the multi card customer logs in", - "duration": 10012150, - "status": "Success" - }, - { - "id": "29", - "description": "And :the customer is making a one time payment", - "duration": 51684479, - "status": "Success" - }, - { - "id": "30", - "description": "When :the user hovers over the current balance option tooltip icon", - "duration": 1205894, - "status": "Success" - }, - { - "id": "31", - "description": "Then :additional information about the current balance option usage is provided", - "duration": 1175283, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-payment-date-tooltip-is-not-listed-prior-to-payment-cut-off-time", - "description": "Scenario:Make a Payment Payment Date Tooltip is not listed Prior to payment Cut off Time", - "duration": 71312228, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "84", - "description": "Given :the multi card customer logs in", - "duration": 10068281, - "status": "Success" - }, - { - "id": "85", - "description": "And :the customer is making a one time payment", - "duration": 59864602, - "status": "Success" - }, - { - "id": "86", - "description": "When :the time is prior to the payment cut off time", - "duration": 222, - "status": "Success" - }, - { - "id": "87", - "description": "Then :the tooltip informing the user that the payment must be scheduled the following day is not displayed", - "duration": 1379123, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted", - "description": "Feature:As a customer with a restricted account status, I want to be informed of the restricted", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 241754601, - "totalTestCaseCount": 3, - "failedTestCaseCount": 0, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted;make-a-payment-all-accounts-are-bankrupt-in-linked-account-profile", - "description": "Scenario:Make A Payment All Accounts are Bankrupt in Linked Account Profile", - "duration": 132611019, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "Given :the all bankrupt multiple card customer logs in", - "duration": 9347450, - "status": "Success" - }, - { - "id": "34", - "description": "When :the customer attempts to make a payment", - "duration": 13366921, - "status": "Success" - }, - { - "id": "35", - "description": "Then :select all bankrupt accounts and verify the elements are hidden", - "duration": 109896648, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted;make-a-payment-change-bankrupt-to-good-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Bankrupt to Good Account in Linked Account Profile", - "duration": 57689199, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :the bankrupt multiple card customer logs in", - "duration": 10100905, - "status": "Success" - }, - { - "id": "43", - "description": "When :the customer attempts to make a payment", - "duration": 3826695, - "status": "Success" - }, - { - "id": "44", - "description": "And :bankrupt account in drop down lists the account status", - "duration": 5348892, - "status": "Success" - }, - { - "id": "45", - "description": "And :the other elements of the page are hidden", - "duration": 13668263, - "status": "Success" - }, - { - "id": "46", - "description": "When :the selection changed from bankrupt to a good standing account", - "duration": 7784185, - "status": "Success" - }, - { - "id": "47", - "description": "Then :the bankrupt account message is not shown to the user", - "duration": 1373918, - "status": "Success" - }, - { - "id": "48", - "description": "And :all elements of the page are available for making a payment", - "duration": 15586341, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted;make-a-payment-change-good-to-bankrupt-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Good to Bankrupt Account in Linked Account Profile", - "duration": 51454383, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "Given :the bankrupt multiple card customer logs in", - "duration": 9666732, - "status": "Success" - }, - { - "id": "56", - "description": "When :the customer attempts to make a payment", - "duration": 4224904, - "status": "Success" - }, - { - "id": "57", - "description": "And :the good standing account is selected from the Pay To drop down", - "duration": 7679404, - "status": "Success" - }, - { - "id": "58", - "description": "When :the selection changed from good standing account to a bankrupt", - "duration": 7596247, - "status": "Success" - }, - { - "id": "59", - "description": "Then :the bankrupt user will see a message informing that payment cannot be made online", - "duration": 2540762, - "status": "Success" - }, - { - "id": "60", - "description": "And :pay to drop down is listed", - "duration": 1098897, - "status": "Success" - }, - { - "id": "61", - "description": "And :bankrupt account in drop down lists the account status", - "duration": 5214662, - "status": "Success" - }, - { - "id": "62", - "description": "And :the other elements of the page are hidden", - "duration": 13432775, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which", - "description": "Feature:As a customer with a closed account status, I want to be informed of the closed status which", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 395673241, - "totalTestCaseCount": 8, - "failedTestCaseCount": 0, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-all-accounts-are-closed-with-no-balance-in-linked-account-profile", - "description": "Scenario:Make A Payment All Accounts are Closed with No balance in Linked Account Profile", - "duration": 38305867, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "Given :the all Closed with No balance multiple card customer logs in", - "duration": 11200435, - "status": "Success" - }, - { - "id": "22", - "description": "When :the customer attempts to make a payment", - "duration": 4048556, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the Closed with No balance user will see a message informing that payment cannot be made online", - "duration": 2647754, - "status": "Success" - }, - { - "id": "24", - "description": "And :pay to drop down is listed", - "duration": 1010430, - "status": "Success" - }, - { - "id": "25", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 5606352, - "status": "Success" - }, - { - "id": "26", - "description": "And :the other elements of the page are hidden", - "duration": 13792340, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-first-account-is-closed-with-no-balance-in-linked-account-profile", - "description": "Scenario:Make A Payment First Account is Closed with No balance in Linked Account Profile", - "duration": 39170561, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "34", - "description": "Given :the Closed with No balance multiple card customer logs in", - "duration": 9796332, - "status": "Success" - }, - { - "id": "35", - "description": "And :the customer attempts to make a payment", - "duration": 3785302, - "status": "Success" - }, - { - "id": "36", - "description": "Then :the Closed with No balance user will see a message informing that payment cannot be made online", - "duration": 2546274, - "status": "Success" - }, - { - "id": "37", - "description": "And :pay to drop down is listed", - "duration": 1020139, - "status": "Success" - }, - { - "id": "38", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 8503905, - "status": "Success" - }, - { - "id": "39", - "description": "And :the other elements of the page are hidden", - "duration": 13518609, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-closed-with-no-balance-to-good-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Closed with No balance to Good Account in Linked Account Profile", - "duration": 52772733, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "47", - "description": "Given :the Closed with No balance multiple card customer logs in", - "duration": 10057141, - "status": "Success" - }, - { - "id": "48", - "description": "And :the customer attempts to make a payment", - "duration": 4735377, - "status": "Success" - }, - { - "id": "49", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 9141041, - "status": "Success" - }, - { - "id": "50", - "description": "When :the selection changed from Closed with No balance to a good standing account", - "duration": 11636422, - "status": "Success" - }, - { - "id": "51", - "description": "Then :the Closed with No balance account message is not shown to the user", - "duration": 1419623, - "status": "Success" - }, - { - "id": "52", - "description": "And :all elements of the page are available for making a payment", - "duration": 15783129, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-good-to-closed-with-no-balance-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Good to Closed with No balance Account in Linked Account Profile", - "duration": 60785667, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "60", - "description": "Given :the Closed with No balance multiple card customer logs in", - "duration": 9413430, - "status": "Success" - }, - { - "id": "61", - "description": "And :the customer attempts to make a payment", - "duration": 4232282, - "status": "Success" - }, - { - "id": "62", - "description": "And :the good standing account is selected from the Pay To drop down", - "duration": 10963373, - "status": "Success" - }, - { - "id": "63", - "description": "When :the selection changed from good standing account to a Closed with No balance", - "duration": 10785002, - "status": "Success" - }, - { - "id": "64", - "description": "Then :the Closed with No balance user will see a message informing that payment cannot be made online", - "duration": 2573833, - "status": "Success" - }, - { - "id": "65", - "description": "And :pay to drop down is listed", - "duration": 973852, - "status": "Success" - }, - { - "id": "66", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 8455027, - "status": "Success" - }, - { - "id": "67", - "description": "And :the other elements of the page are hidden", - "duration": 13388868, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-all-accounts-are-deceased-in-linked-account-profile", - "description": "Scenario:Make A Payment All Accounts are Deceased in Linked Account Profile", - "duration": 36704144, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "86", - "description": "Given :the all deceased card customer logs in", - "duration": 10522267, - "status": "Success" - }, - { - "id": "87", - "description": "When :the customer attempts to make a payment", - "duration": 3706258, - "status": "Success" - }, - { - "id": "88", - "description": "Then :the Deceased user will see a message informing that payment cannot be made online", - "duration": 2790142, - "status": "Success" - }, - { - "id": "89", - "description": "And :pay to drop down is listed", - "duration": 1010409, - "status": "Success" - }, - { - "id": "90", - "description": "And :Deceased account in drop down lists the account status", - "duration": 5398174, - "status": "Success" - }, - { - "id": "91", - "description": "And :the other elements of the page are hidden", - "duration": 13276894, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-first-account-is-deceased-in-linked-account-profile", - "description": "Scenario:Make A Payment First Account is Deceased in Linked Account Profile", - "duration": 40568047, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "99", - "description": "Given :the deceased multiple card customer logs in", - "duration": 10958416, - "status": "Success" - }, - { - "id": "100", - "description": "When :the customer attempts to make a payment", - "duration": 4249377, - "status": "Success" - }, - { - "id": "101", - "description": "Then :the Deceased user will see a message informing that payment cannot be made online", - "duration": 2555239, - "status": "Success" - }, - { - "id": "102", - "description": "And :pay to drop down is listed", - "duration": 1004719, - "status": "Success" - }, - { - "id": "103", - "description": "And :Deceased account in drop down lists the account status", - "duration": 8480491, - "status": "Success" - }, - { - "id": "104", - "description": "And :the other elements of the page are hidden", - "duration": 13319805, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-deceased-to-good-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Deceased to Good Account in Linked Account Profile", - "duration": 65287448, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "112", - "description": "Given :the deceased multiple card customer logs in", - "duration": 11743064, - "status": "Success" - }, - { - "id": "113", - "description": "And :the customer attempts to make a payment", - "duration": 4252929, - "status": "Success" - }, - { - "id": "114", - "description": "When :the Deceased account is selected from the Pay To drop down", - "duration": 11383346, - "status": "Success" - }, - { - "id": "115", - "description": "And :Deceased account in drop down lists the account status", - "duration": 8908698, - "status": "Success" - }, - { - "id": "116", - "description": "When :the selection changed from Deceased to a good standing account", - "duration": 11607096, - "status": "Success" - }, - { - "id": "117", - "description": "Then :the Deceased account message is not shown to the user", - "duration": 1431228, - "status": "Success" - }, - { - "id": "118", - "description": "And :all elements of the page are available for making a payment", - "duration": 15961087, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-good-to-deceased-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Good to Deceased Account in Linked Account Profile", - "duration": 62078774, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "126", - "description": "Given :the deceased multiple card customer logs in", - "duration": 11085302, - "status": "Success" - }, - { - "id": "127", - "description": "And :the customer attempts to make a payment", - "duration": 3732752, - "status": "Success" - }, - { - "id": "128", - "description": "And :the good standing account is selected from the Pay To drop down", - "duration": 11117212, - "status": "Success" - }, - { - "id": "129", - "description": "When :the selection changed from good standing account to a Deceased", - "duration": 10979720, - "status": "Success" - }, - { - "id": "130", - "description": "Then :the Deceased user will see a message informing that payment cannot be made online", - "duration": 2561329, - "status": "Success" - }, - { - "id": "131", - "description": "And :pay to drop down is listed", - "duration": 967828, - "status": "Success" - }, - { - "id": "132", - "description": "And :Deceased account in drop down lists the account status", - "duration": 8316104, - "status": "Success" - }, - { - "id": "133", - "description": "And :the other elements of the page are hidden", - "duration": 13318527, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pre-pay---allow-for-zero-balance-payment-activity", - "description": "Feature:Pre-Pay - Allow for Zero Balance Payment Activity", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 83389570, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "pre-pay---allow-for-zero-balance-payment-activity;edit-payment-when-pre-pay-eligible-and-current-balance-is-zero", - "description": "Scenario:Edit Payment When Pre-Pay Eligible and Current Balance is Zero", - "duration": 18657960, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"prepay enrolled user with zero balance\"", - "duration": 2910374, - "status": "Success" - }, - { - "id": "9", - "description": "When :I navigate to Payment Activity Page", - "duration": 4157859, - "status": "Success" - }, - { - "id": "10", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11589727, - "status": "Failure" - }, - { - "id": "11", - "description": "When :I submit a payment that's equal to maximum payment amount plus the current payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :I see the prepay disclosure under the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---allow-for-zero-balance-payment-activity;edit-payment-not-pre-pay-eligible-and-current-balance-is-zero", - "description": "Scenario:Edit Payment Not Pre-Pay Eligible and Current Balance is Zero", - "duration": 29359199, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I mock log into payments as a \"non prepay enrolled user with zero balance\"", - "duration": 2834467, - "status": "Success" - }, - { - "id": "22", - "description": "When :I navigate to Payment Activity Page", - "duration": 4181381, - "status": "Success" - }, - { - "id": "23", - "description": "Then :user will not have option to edit Pending Payment Activity", - "duration": 22343351, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---allow-for-zero-balance-payment-activity;edit-payment-when-pre-pay-eligible-and-current-balance-is-negative-my-credit-limit", - "description": "Scenario:Edit Payment When Pre-Pay Eligible and Current Balance is Negative my Credit Limit", - "duration": 17616694, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I mock log into payments as a \"prepay enrolled user with maxed out allowance\"", - "duration": 2570635, - "status": "Success" - }, - { - "id": "32", - "description": "When :I navigate to Payment Activity Page", - "duration": 3807267, - "status": "Success" - }, - { - "id": "33", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11238792, - "status": "Failure" - }, - { - "id": "34", - "description": "When :I submit a payment that's less than the current payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :I see the prepay disclosure under the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---allow-for-zero-balance-payment-activity;edit-payment-when-pre-pay-eligible-and-current-balance-is-negative,-max-payment-amount-is-greater-than-zero", - "description": "Scenario:Edit Payment When Pre-Pay Eligible and Current Balance is Negative, Max Payment Amount is Greater than Zero", - "duration": 17755717, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "44", - "description": "Given :I mock log into payments as a \"prepay enrolled user with negative balance\"", - "duration": 2708470, - "status": "Success" - }, - { - "id": "45", - "description": "When :I navigate to Payment Activity Page", - "duration": 3686717, - "status": "Success" - }, - { - "id": "46", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11360530, - "status": "Failure" - }, - { - "id": "47", - "description": "When :I submit a payment that's equal to maximum payment amount plus the current payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :I see the prepay disclosure under the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount", - "description": "Feature:Pre-Pay - Alerts When Payment Exceeds Maximum Amount", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 58408201, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount;pre-pay-customer-edits-payment-for-payment-for-over-pre-pay-max", - "description": "Scenario:Pre-Pay Customer edits payment for payment for over pre-pay max", - "duration": 22207412, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"prepay user tron smallbiz2\"", - "duration": 2738202, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Payment Activity Page", - "duration": 3552418, - "status": "Success" - }, - { - "id": "10", - "description": "And :the user clicks on the edit hyperlink", - "duration": 15916792, - "status": "Failure" - }, - { - "id": "11", - "description": "When :I submit a payment that's greater than the maximum payment amount for prepay enrolled user", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :I see the error message on the payment activity page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount;pre-pay-customer-edits-payment-for-payment-over-110%-but-under-max-amount", - "description": "Scenario:Pre-Pay Customer edits payment for payment over 110% but under Max amount", - "duration": 18681459, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I mock log into payments as a \"prepay user tron smallbiz2\"", - "duration": 3010640, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to Payment Activity Page", - "duration": 4414304, - "status": "Success" - }, - { - "id": "21", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11256515, - "status": "Failure" - }, - { - "id": "22", - "description": "And :I edit my payment to a payment of over 110% of my balance but under the Max amount and click Review", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I see the prepay disclosure under the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount;scenario-3:--pre-pay-customer-edits-payment-to-a-payment-less-than-to-110%-of-current-balance", - "description": "Scenario:Scenario 3: Pre-Pay Customer edits payment to a payment less than to 110% of current balance", - "duration": 17519330, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I mock log into payments as a \"prepay user tron smallbiz_1\"", - "duration": 2581603, - "status": "Success" - }, - { - "id": "32", - "description": "And :I navigate to Payment Activity Page", - "duration": 3719015, - "status": "Success" - }, - { - "id": "33", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11218712, - "status": "Failure" - }, - { - "id": "34", - "description": "And :I edit my payment to a payment less than or equal to 110% of my current balance and I click Review", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "Then :I will not see the prepay disclosure under the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-related-links-web\/", - "startTime": 0, - "endTime": 0, - "duration": 365184928, - "failedTestSuiteCount": 4, - "successTestSuiteCount": 4, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 8, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "related-links---account-summary", - "description": "Feature:Related Links - Account Summary", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 19087368, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "related-links---account-summary;do-not-display-the-credit-tracker-link-for-account-summary-page", - "description": "Scenario:Do not display the credit tracker link for Account Summary Page", - "duration": 19087368, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user has business account is logged in", - "duration": 11889762, - "status": "Success" - }, - { - "id": "8", - "description": "When :I am on the Account Summary page", - "duration": 4342680, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1221127, - "status": "Success" - }, - { - "id": "10", - "description": "And :\"Track my Credit Score\" is not displayed as a link", - "duration": 1633799, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---download-transactions-page", - "description": "Feature:Related Links - Download Transactions page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 38431017, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---download-transactions-page;display-all-the-related-links-for-download-transactions-page", - "description": "Scenario:Display all the related links for Download Transactions Page", - "duration": 38431017, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I mock log into online servicing as a RELATED_LINKS \"single account holder flagged paperless\"", - "duration": 4044713, - "status": "Success" - }, - { - "id": "7", - "description": "When :I navigate to download transactions page", - "duration": 3521131, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 30865173, - "status": "Failure" - }, - { - "id": "9", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---account-summary---go-paperless", - "description": "Feature:Related Links - Account Summary - Go Paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 31474962, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "related-links---account-summary---go-paperless;single-account-account-is-not-set-to-go-paperless-and-account-is-not-eligible-for-go-paperless-link-does-not-display", - "description": "Scenario:Single Account-Account is Not Set to Go Paperless and Account is Not Eligible for Go Paperless-Link Does Not Display", - "duration": 16098589, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Given :the user has single account \"is not eligible\" is logged in", - "duration": 10388643, - "status": "Success" - }, - { - "id": "17", - "description": "When :I am on the Account Summary page", - "duration": 4318974, - "status": "Success" - }, - { - "id": "18", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1390972, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---account-summary---go-paperless;multiple-accounts-all-of-the-accounts-associated-with-the-user-are-not-set-to-go-paperless-and-are-not-eligible-for-go-paperless-link-does-not-display", - "description": "Scenario:Multiple Accounts-All of the accounts associated with the user are not Set to Go Paperless and are Not Eligible for Go Paperless-Link Does Not Display", - "duration": 15376373, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :the user has multiple accounts \"all are not eligible and are not flagged paperless\" is logged in", - "duration": 9997231, - "status": "Success" - }, - { - "id": "43", - "description": "When :I am on the Account Summary page", - "duration": 4064053, - "status": "Success" - }, - { - "id": "44", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1315089, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---statements-&-documents---go-paperless", - "description": "Feature:Related Links - Statements & Documents - Go Paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 41198042, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 18219600, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user has business account is logged in", - "duration": 10334705, - "status": "Success" - }, - { - "id": "5", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7884895, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---statements-&-documents---go-paperless;account-not-eligible-to-sign-up-for-go-paperless-and-account-not-set-to-go-paperless-(related-link-does-not-display)", - "description": "Scenario:Account Not Eligible to Sign Up for Go Paperless and Account Not Set to Go Paperless (Related Link Does Not Display)", - "duration": 22978442, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "When :the account I select is not eligible and is not flagged for statement suppression", - "duration": 21608695, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1369747, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---make-one-time-payment---step1,-step2-and-step3", - "description": "Feature:Related Links - Make One Time Payment - Step1, Step2 and Step3", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 133156767, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---make-one-time-payment---step1,-step2-and-step3;display-account-specific-statements-related-link-for-make-a-one-time-payment-step-1---3201", - "description": "Scenario:Display account specific statements Related Link for Make a One Time Payment Step 1 - 3201", - "duration": 83589512, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :a customer with zero minimum balance logs in", - "duration": 10586137, - "status": "Success" - }, - { - "id": "23", - "description": "When :the customer is making a one time payment", - "duration": 52420253, - "status": "Success" - }, - { - "id": "24", - "description": "And :I select the pay to account ending in \"2081\"", - "duration": 8826738, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1211239, - "status": "Success" - }, - { - "id": "26", - "description": "And :\"check_my_statements\" link is displayed with an url \"\/accounts\/b1814976134aecf38190e237020104e56240490a9b4a46907c2076ebcd6a543c\/statements\" and the link text of \"Check my Statements\"", - "duration": 1790634, - "status": "Success" - }, - { - "id": "27", - "description": "And :when I click on the \"check_my_statements\" link, I go to the url \"\/accounts\/6665205e5959ca1924b7af8caa6802c438449815c3906ced0fbd0c163f26ee99\/statements\"", - "duration": 4086247, - "status": "Success" - }, - { - "id": "28", - "description": "And :the page title contains \"Statements & Documents\"", - "duration": 4668264, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---make-one-time-payment---step1,-step2-and-step3;display-all-the-related-links-for-the-make-a-one-time-payment-step-3-page-for-account-managers", - "description": "Scenario:Display all the related links for the Make a One Time Payment Step 3 Page For Account Managers", - "duration": 49567255, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "114", - "description": "Given :an account manager logs in", - "duration": 11398704, - "status": "Success" - }, - { - "id": "115", - "description": "When :the customer is making a one time payment", - "duration": 38168551, - "status": "Failure" - }, - { - "id": "116", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "And :the page does not contain a link for \"Manage AutoPay\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "And :the customer submits payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "And :the customer approves the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "124", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "125", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - }, - { - "id": "131", - "description": "And :the page does not contain a link for \"Manage AutoPay\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---manage-payment-account", - "description": "Feature:Related Links - Manage Payment Account", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 37813063, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---manage-payment-account;display-all-the-related-links-for-manage-payment-accounts-page-for-account-manager", - "description": "Scenario:Display all the related links for Manage Payment Accounts Page for Account Manager", - "duration": 37813063, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "38", - "description": "Given :I mock log into online servicing as a related_links \"account manager\"", - "duration": 3049734, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to the Manage Payment Accounts page", - "duration": 34763329, - "status": "Failure" - }, - { - "id": "40", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "And :the Manage Payment Accounts page does not contain a link for \"Manage AutoPay\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---payment-activity", - "description": "Feature:Related Links - Payment Activity", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 40996607, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---payment-activity;display-account-specific-statements-related-link-for-payment-activity-page---3201", - "description": "Scenario:Display account specific statements Related Link for Payment Activity Page - 3201", - "duration": 40996607, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I mock log into online servicing as a RELATED_LINKS \"multiple_account_holder\"", - "duration": 4653520, - "status": "Success" - }, - { - "id": "23", - "description": "When :I visit the Payment Activity page", - "duration": 5358729, - "status": "Success" - }, - { - "id": "24", - "description": "And :selects an account from the account drop down box", - "duration": 30984358, - "status": "Failure" - }, - { - "id": "25", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :\"check_my_statements\" link is displayed with an url \"\/accounts\/6665205e5959ca1924b7af8caa6802c438449815c3906ced0fbd0c163f26ee99\/statements\" and the link text of \"Check my Statements\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---statement-&-documents", - "description": "Feature:Related Links - Statement & Documents", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 23027102, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "related-links---statement-&-documents;update-my-paperless-settings-drawer-is-expanded-when-go-paperless-link-is-clicked", - "description": "Scenario:Update my paperless settings drawer is expanded when Go Paperless link is clicked", - "duration": 23027102, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user has business account is logged in", - "duration": 11253641, - "status": "Success" - }, - { - "id": "8", - "description": "When :I navigate to the Statements & Documents Page", - "duration": 8713308, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1237740, - "status": "Success" - }, - { - "id": "10", - "description": "And :\"paperless\" link is displayed with an url \"\/preferences\/paperless\" and the link text of \"Go Paperless\"", - "duration": 1822413, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-selfservice-accountcombination-web\/", - "startTime": 0, - "endTime": 0, - "duration": 560273358, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "account-combination-eligibility-blue-test", - "description": "Feature:Account Combination Eligibility Blue Test", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 408107225, - "totalTestCaseCount": 8, - "failedTestCaseCount": 8, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-source-cards---card-nickname_1", - "description": "Scenario:Selection Page - Account Combo Source Cards - Card nickname_1", - "duration": 50013708, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "144", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10428731, - "status": "Success" - }, - { - "id": "145", - "description": "And :the user click on the \"Services\" option.", - "duration": 39584977, - "status": "Failure" - }, - { - "id": "146", - "description": "And :the user is on the \"Card Services\" section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "And :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "148", - "description": "When :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "149", - "description": "Then :the selection page displays The nickname of the source cards for \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---select-card-button", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Select Card Button", - "duration": 49543824, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "286", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10055234, - "status": "Success" - }, - { - "id": "287", - "description": "And :the user click on the \"Services\" option.", - "duration": 39488590, - "status": "Failure" - }, - { - "id": "288", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "289", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "290", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "291", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "292", - "description": "And :the Select Card button is displayed in the destination card row for user \"cardfusion_dev_006\".", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;updated-terms-and-conditions-and-checkboxes-text-is-displayed", - "description": "Scenario:Updated Terms and Conditions and checkboxes text is displayed", - "duration": 50440644, - "totalTestStepCount": 13, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 11, - "status": "Failure", - "testSteps": [ - { - "id": "298", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10791366, - "status": "Success" - }, - { - "id": "299", - "description": "And :the user click on the \"Services\" option.", - "duration": 39649278, - "status": "Failure" - }, - { - "id": "300", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "301", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "302", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "303", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "304", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "305", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "306", - "description": "And :the user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "307", - "description": "And :the text \"Updated Terms & Conditions. Print\" is being displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "308", - "description": "And :checkbox ONE on the left in section with text I understand that my card ending in ...XXXX will be permanently closed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "309", - "description": "And :checkbox TWO on the left in section with text I understand that my Journey Rewards card ending in ...xxxx will be permanently closed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "310", - "description": "And :checkbox Three on the left in section with text I understand any un-redeemed rewards associated with my card ending in ...XXXX will be lost redeem now for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---card-image", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Card Image", - "duration": 50336848, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "369", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10706038, - "status": "Success" - }, - { - "id": "370", - "description": "And :the user click on the \"Services\" option.", - "duration": 39630810, - "status": "Failure" - }, - { - "id": "371", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "372", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "373", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "374", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "375", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "376", - "description": "And :the eligible destination card for the source card for user \"cardfusion_dev_006\" should be displayed.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "377", - "description": "And :the destination card's image for all eligible card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-pagle---account-combo-destination-cards---card-name", - "description": "Scenario:Selection Pagle - Account Combo Destination Cards - Card Name", - "duration": 52794655, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "383", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 11511503, - "status": "Success" - }, - { - "id": "384", - "description": "And :the user click on the \"Services\" option.", - "duration": 41283152, - "status": "Failure" - }, - { - "id": "385", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "386", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "387", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "388", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "389", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "390", - "description": "And :the eligible destination card for the source card for user \"cardfusion_dev_006\" should be displayed.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "391", - "description": "Then :the product name for the destination card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---last-four-digits", - "description": "Scenario:Selection Page - Account Combo Destination Cards - last four digits", - "duration": 52483880, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "397", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 11259411, - "status": "Success" - }, - { - "id": "398", - "description": "And :the user click on the \"Services\" option.", - "duration": 41224469, - "status": "Failure" - }, - { - "id": "399", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "400", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "401", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "402", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "403", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "404", - "description": "Then :the last four digits of the destination card is displayed prefixed with text ...xxx for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---opened-date", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Opened Date", - "duration": 52568814, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "410", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 11500986, - "status": "Success" - }, - { - "id": "411", - "description": "And :the user click on the \"Services\" option.", - "duration": 41067828, - "status": "Failure" - }, - { - "id": "412", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "413", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "414", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "415", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "416", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "417", - "description": "Then :the Opened date of the destination card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---original-credit-line", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Original Credit Line", - "duration": 49924852, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "423", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10563535, - "status": "Success" - }, - { - "id": "424", - "description": "And :the user click on the \"Services\" option.", - "duration": 39361317, - "status": "Failure" - }, - { - "id": "425", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "426", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "427", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "428", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "429", - "description": "Then :Credit Line: is displayed in bold for destination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "430", - "description": "And :Credit Limit Value is displayed under Credit Line XX for destination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "account-combination-fulfillment-blue-test", - "description": "Feature:Account Combination Fulfillment Blue Test", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 152166133, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "account-combination-fulfillment-blue-test;destination-card-section---new-info-with-nickname", - "description": "Scenario:Destination Card Section - New info with Nickname", - "duration": 50331048, - "totalTestStepCount": 21, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 19, - "status": "Failure", - "testSteps": [ - { - "id": "51", - "description": "Given :I setup mocks for accountcombination-fullfillment as a \"cardfusion_demo_1\" and login", - "duration": 10550947, - "status": "Success" - }, - { - "id": "52", - "description": "And :the user click on the \"Services\" option.", - "duration": 39780101, - "status": "Failure" - }, - { - "id": "53", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :user clicks on Confirm button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "And :the header text Account Combination is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the nickname of the destination card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :the last four digits of the destination card is displayed prefixed with ... for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :the rewards column is displayed with title \"Rewards:\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :the Membership Fees column is displayed with title \"Membership Fees:\" fitting in two rows", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :the Purchase APR column is displayed with title \"Purchase APR:\" fitting in two rows", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :the Available Credit column is displayed with title \"Available Credit:\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "And :the Total Credit Line column is displayed with title \"Total Credit Line:\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-fulfillment-blue-test;verify-no-card-eligibile-for-combination", - "description": "Scenario:Verify No card eligibile for combination", - "duration": 51708520, - "totalTestStepCount": 20, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 18, - "status": "Failure", - "testSteps": [ - { - "id": "76", - "description": "Given :I setup mocks for accountcombination-fullfillment-ineligible as a \"cardfusion_demo_1\" and login", - "duration": 10711665, - "status": "Success" - }, - { - "id": "77", - "description": "And :the user click on the \"Services\" option.", - "duration": 40996855, - "status": "Failure" - }, - { - "id": "78", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "85", - "description": "And :user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "86", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "87", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :user clicks on Confirm button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :the cards ineligible page is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :eligibility card eligibility requirements displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :requirement one Card accounts must be in good standing displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :requirement two Card accounts must be open for at least 6 months displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :requirement three One card account must have a 0 balance and no pending transactions displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "And :requirement four Card accounts must be linked in your online banking profile displayed on the select page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-fulfillment-blue-test;verify-duplicate-request-for-combination", - "description": "Scenario:Verify Duplicate Request for combination", - "duration": 50126565, - "totalTestStepCount": 15, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 13, - "status": "Failure", - "testSteps": [ - { - "id": "100", - "description": "Given :I setup mocks for accountcombination-duplicaterequest as a \"cardfusion_demo_1\" and login", - "duration": 10377377, - "status": "Success" - }, - { - "id": "101", - "description": "And :the user click on the \"Services\" option.", - "duration": 39749188, - "status": "Failure" - }, - { - "id": "102", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "103", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "104", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "105", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "106", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "107", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "109", - "description": "And :user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "110", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :user clicks on Confirm button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "114", - "description": "And :the user gets a duplicate request page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-selfservice-loststolen-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1256871037, - "failedTestSuiteCount": 13, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 13, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "address-verification", - "description": "Feature:Address verification", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 15051941, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "address-verification;the-customer-is-displayed-their-address-via-mocks", - "description": "Scenario:The customer is displayed their address via mocks", - "duration": 15051941, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10824331, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3913939, - "status": "Success" - }, - { - "id": "8", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 313671, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the mailing address is displayed dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :display address confirmation text \"Please confirm your mailing address for account ending in \u00e2\u0080\u00a6\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :there are address confirmation tooltips dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "call-us-modal", - "description": "Feature:Call Us Modal", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 35074643, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "call-us-modal;no-cards-eligible-for-replacement-dt", - "description": "Scenario:No cards eligible for replacement dt", - "duration": 35074643, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_validate_call_us_modal_window\" and login", - "duration": 10361490, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3857963, - "status": "Success" - }, - { - "id": "8", - "description": "Then :present the Call us Modal dt.", - "duration": 20855190, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "confirmation-page---replacement", - "description": "Feature:Confirmation Page - Replacement", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 15649725, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "confirmation-page---replacement;validate-the--radio-button-is-preslected-when-one-account-is-good-standing-and-other-account-in-restricred-status", - "description": "Scenario:Validate the radio button is preslected when one account is good standing and other account in restricred status", - "duration": 15649725, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_one_good_one_bad_status\" and login", - "duration": 11339899, - "status": "Success" - }, - { - "id": "49", - "description": "And :the customer navigates to the LSRP page", - "duration": 3883426, - "status": "Success" - }, - { - "id": "50", - "description": "And :the customer clicks the \"Damaged\" radio button dt", - "duration": 426400, - "status": "Failure" - }, - { - "id": "51", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :validate the radio button is preselected for linked account where one is good standing and other in restricted status for damaged flow", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "confirmation-page---ls-same-card", - "description": "Feature:Confirmation Page - LS Same Card", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 13812124, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "confirmation-page---ls-same-card;validate-the--radio-button-is-preslected-when-one-account-is-good-standing-and-other-account-in-restricred-status", - "description": "Scenario:Validate the radio button is preslected when one account is good standing and other account in restricred status", - "duration": 13812124, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "50", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_one_good_one_bad_status\" and login", - "duration": 10424172, - "status": "Success" - }, - { - "id": "51", - "description": "And :the customer navigates to the LSRP page", - "duration": 3080266, - "status": "Success" - }, - { - "id": "52", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 307686, - "status": "Failure" - }, - { - "id": "53", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :validate the radio button is preselected for linked account where one is good standing and other in restricted status for ls flow", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "drawers-allow-moving-between-content-regions-on-the-page", - "description": "Feature:Drawers allow moving between content regions on the page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 49065784, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "drawers-allow-moving-between-content-regions-on-the-page;page-title-displays-once-the-page-is-accessed", - "description": "Scenario:Page title displays once the page is accessed", - "duration": 25193797, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10683727, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3664518, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the page title will include 'Report a Lost, Stolen, or Damaged Card' dt", - "duration": 10845552, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "drawers-allow-moving-between-content-regions-on-the-page;initial-drawer-is-active-on-page-load", - "description": "Scenario:Initial drawer is active on page load", - "duration": 23871987, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 9884187, - "status": "Success" - }, - { - "id": "14", - "description": "And :the customer navigates to the LSRP page", - "duration": 3171436, - "status": "Success" - }, - { - "id": "15", - "description": "Then :the \"What happened to your card?\" drawer is open dt", - "duration": 10816364, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can", - "description": "Feature:As a customer, I want access to card replacement FAQs from the card replacement page so I can", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 142897196, - "totalTestCaseCount": 6, - "failedTestCaseCount": 3, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 13840029, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10534098, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3305931, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can;faq-on-card-replacement-page-and-able-to-access-the-faq-page-dt", - "description": "Scenario:FAQ on Card Replacement page and able to access the FAQ page dt", - "duration": 33404387, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "11", - "description": "Then :FAQ is available on the Card Replacement page dt", - "duration": 33404387, - "status": "Failure" - }, - { - "id": "12", - "description": "And :FAQ order on Card Replacement page is correct dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "When :any FAQ link is clicked on Card Replacement page, a new FAQ modal is opened dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :Card Replacement FAQ window is closed when 'Done' option is clicked dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14406705, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10896308, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3510397, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can;faq-on-card-replacement-page---close-using-x-option-dt", - "description": "Scenario:FAQ on Card Replacement page - close using X option dt", - "duration": 33622101, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "When :any FAQ link is clicked on Card Replacement page, a new FAQ modal is opened dt", - "duration": 33622101, - "status": "Failure" - }, - { - "id": "20", - "description": "And :Card Replacement FAQ window is closed when 'X' option is clicked dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14293027, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11047130, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3245897, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can;faq-on-card-replacement-page---close-using-done-option-dt", - "description": "Scenario:FAQ on Card Replacement page - close using Done option dt", - "duration": 33330947, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "When :any FAQ link is clicked on Card Replacement page, a new FAQ modal is opened dt", - "duration": 33330947, - "status": "Failure" - }, - { - "id": "26", - "description": "And :Card Replacement FAQ window is closed when 'Done' option is clicked dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "b-509522-foreign-address-modal", - "description": "Feature:B-509522 Foreign Address Modal", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 14078057, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "b-509522-foreign-address-modal;call-agent-message-when-card-mailing-address-is-foreign-address", - "description": "Scenario:Call Agent message when Card mailing address is Foreign Address", - "duration": 14078057, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_validate_foreign_address_pop_up\" and login", - "duration": 10348795, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3412446, - "status": "Success" - }, - { - "id": "8", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 316816, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :present the Foreign Address Modal dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :display \"Call us to replace your card\" in the modal dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :validate first paragraph in the modal is \"We're sorry, but our records show a mailing address outside of the United States. Because of this we cannot complete your request online. To request a new card for this account, please call us at\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :validate phone number in the modal is \"1-800-227-4825\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "And :validate second paragraph in the modal is \"For the fastest service, please have your 16-digit credit card number handy. If you do not know your account number, please be prepared to answer questions to authenticate your identity.\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page", - "description": "Feature:B-508887 Drawers allow moving between content regions on the page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 102576885, - "totalTestCaseCount": 7, - "failedTestCaseCount": 7, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-clicks-next-on-step-1-for-lost-stolen-flow", - "description": "Scenario:Customer clicks next on Step 1 for Lost Stolen flow", - "duration": 15584877, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11049605, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 4195984, - "status": "Success" - }, - { - "id": "8", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 339288, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :drawer \"1\" is renamed to \"Lost or Stolen Card\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-clicks-next-on-step-1--for-damaged-flow", - "description": "Scenario:Customer clicks next on Step 1 for Damaged flow", - "duration": 14910739, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 10877120, - "status": "Success" - }, - { - "id": "16", - "description": "And :the customer navigates to the LSRP page", - "duration": 3719985, - "status": "Success" - }, - { - "id": "17", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 313634, - "status": "Failure" - }, - { - "id": "18", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :drawer \"1\" is renamed to \"Damaged Card Replacement\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-clicks-next-on-step-1-lost-stolen-flow", - "description": "Scenario:Customer clicks next on Step 1 Lost stolen flow", - "duration": 13824298, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10462258, - "status": "Success" - }, - { - "id": "25", - "description": "And :the customer navigates to the LSRP page", - "duration": 3052894, - "status": "Success" - }, - { - "id": "26", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 309146, - "status": "Failure" - }, - { - "id": "27", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :the customer click \"Edit\" link on drawer \"1\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :the \"What happened to your card?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to-step-1-using-button", - "description": "Scenario:Customer returns to Step 1 using button", - "duration": 14161389, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "34", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10579520, - "status": "Success" - }, - { - "id": "35", - "description": "And :the customer navigates to the LSRP page", - "duration": 3275571, - "status": "Success" - }, - { - "id": "36", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 306298, - "status": "Failure" - }, - { - "id": "37", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "And :the \"Back\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "Then :the \"What happened to your card?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to-step-2-using-button", - "description": "Scenario:Customer returns to Step 2 using button", - "duration": 14487681, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "44", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10781816, - "status": "Success" - }, - { - "id": "45", - "description": "And :the customer navigates to the LSRP page", - "duration": 3401596, - "status": "Success" - }, - { - "id": "46", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 304269, - "status": "Failure" - }, - { - "id": "47", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "Then :drawer \"2\" is renamed to \"Replacing Card Ending\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to--step-2-using-link", - "description": "Scenario:Customer returns to Step 2 using link", - "duration": 15925594, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "55", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11380714, - "status": "Success" - }, - { - "id": "56", - "description": "And :the customer navigates to the LSRP page", - "duration": 4112196, - "status": "Success" - }, - { - "id": "57", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 432684, - "status": "Failure" - }, - { - "id": "58", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :the customer click \"Edit\" link on drawer \"2\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "Then :the \"Which card should we replace?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to--step-2-using-button", - "description": "Scenario:Customer returns to Step 2 using button", - "duration": 13682307, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10268739, - "status": "Success" - }, - { - "id": "68", - "description": "And :the customer navigates to the LSRP page", - "duration": 3114832, - "status": "Success" - }, - { - "id": "69", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 298736, - "status": "Failure" - }, - { - "id": "70", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :the \"Back\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "Then :the \"Which card should we replace?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "drawers-allow-moving-between-content-regions-on-the-page", - "description": "Feature:Drawers allow moving between content regions on the page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 15908229, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "drawers-allow-moving-between-content-regions-on-the-page;closed-with-no-balance-and--closed-with-balance-statuses-when--customer-is-on-step-2-card-selection", - "description": "Scenario:Closed with no balance and Closed with balance Statuses when Customer is on step 2 card selection", - "duration": 15908229, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_validate_closed_account_behavior\" and login", - "duration": 11210061, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 4318264, - "status": "Success" - }, - { - "id": "8", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 379904, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the \"Which card should we replace?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "Then :the Account ending in \"0379\" should not be displayed dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the Account ending in \"4064\" should not be displayed dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links", - "description": "Feature:Related links", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 147003996, - "totalTestCaseCount": 12, - "failedTestCaseCount": 6, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 13841658, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10339513, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3502145, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;2", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10837605, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10837605, - "status": "Failure" - }, - { - "id": "14", - "description": "And :I want to \"view_transactions\" link is displayed with an url \"\/accounts\/transactions\" and the link text of \"View my Transactions\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13706751, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10469194, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3237557, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;3", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10844978, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10844978, - "status": "Failure" - }, - { - "id": "15", - "description": "And :I want to \"check_my_statements\" link is displayed with an url \"\/accounts\/statements\" and the link text of \"Check my Statements\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13951715, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10453230, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3498485, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;4", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10860688, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10860688, - "status": "Failure" - }, - { - "id": "16", - "description": "And :I want to \"alerts\" link is displayed with an url \"\/accounts\/alerts\" and the link text of \"Set Account Alerts\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13235926, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10257894, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 2978032, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;5", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10847549, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10847549, - "status": "Failure" - }, - { - "id": "17", - "description": "And :I want to \"view_alert_history\" link is displayed with an url \"\/accounts\/alerts\/history\" and the link text of \"View Alert History\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13393560, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10480687, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 2912873, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;6", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10797063, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10797063, - "status": "Failure" - }, - { - "id": "18", - "description": "And :I want to \"make_payment\" link is displayed with an url \"\/accounts\/payments\/otp\" and the link text of \"Make a Payment\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13862003, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10421399, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3440604, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;7", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10824500, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10824500, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I want to \"view_pending_payments\" link is displayed with an url \"\/accounts\/paymentactivity\" and the link text of \"View Pending Payments\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "replacement-reason-selection-drawer", - "description": "Feature:Replacement Reason Selection Drawer", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 280906839, - "totalTestCaseCount": 11, - "failedTestCaseCount": 11, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "replacement-reason-selection-drawer;the-initial-drawer-is-visible", - "description": "Scenario:The initial drawer is visible", - "duration": 24163717, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10315548, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3025833, - "status": "Success" - }, - { - "id": "8", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 10822336, - "status": "Failure" - }, - { - "id": "9", - "description": "Then :the \"Next\" button is not visible dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-drawers-number-label-is-correct-dt", - "description": "Scenario:The drawers number label is correct dt", - "duration": 24734991, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10358689, - "status": "Success" - }, - { - "id": "15", - "description": "And :the customer navigates to the LSRP page", - "duration": 3548715, - "status": "Success" - }, - { - "id": "16", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 10827587, - "status": "Failure" - }, - { - "id": "17", - "description": "Then :the open drawer header is numbered \"1\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;there-is-a-lost-or-stolen-radio-button", - "description": "Scenario:There is a Lost or stolen radio button", - "duration": 27152604, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11505232, - "status": "Success" - }, - { - "id": "23", - "description": "And :the customer navigates to the LSRP page", - "duration": 4763465, - "status": "Success" - }, - { - "id": "24", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 10883907, - "status": "Failure" - }, - { - "id": "25", - "description": "And :the \"Lost or Stolen\" radio button is visible dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :the \"Lost or Stolen\" radio button is not selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :the \"Next\" button is not visible dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;there-is-a-damaged-radio-button", - "description": "Scenario:There is a Damaged radio button", - "duration": 25100640, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 10152371, - "status": "Success" - }, - { - "id": "33", - "description": "And :the customer navigates to the LSRP page", - "duration": 4156582, - "status": "Success" - }, - { - "id": "34", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 10791687, - "status": "Failure" - }, - { - "id": "35", - "description": "And :the \"Damaged\" radio button is visible dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :the \"Damaged\" radio button is not selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "Then :the \"Next\" button is not visible dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-lost-or-stolen-radio-button-is-selected-dt", - "description": "Scenario:The Lost or Stolen radio button is selected dt", - "duration": 16215736, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "42", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11380349, - "status": "Success" - }, - { - "id": "43", - "description": "And :the customer navigates to the LSRP page", - "duration": 4482375, - "status": "Success" - }, - { - "id": "44", - "description": "Given :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 353012, - "status": "Failure" - }, - { - "id": "45", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-lost-or-stolen-label-is-selected", - "description": "Scenario:The Lost or Stolen label is selected", - "duration": 24676930, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "50", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10114449, - "status": "Success" - }, - { - "id": "51", - "description": "And :the customer navigates to the LSRP page", - "duration": 3729024, - "status": "Success" - }, - { - "id": "52", - "description": "Given :the customer clicks the \"Lost or Stolen\" label dt", - "duration": 10833457, - "status": "Failure" - }, - { - "id": "53", - "description": "When :the \"Lost or Stolen\" radio button is selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-lost-or-stolen-paragraph-is-selected", - "description": "Scenario:The Lost or Stolen paragraph is selected", - "duration": 25500736, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "59", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11215274, - "status": "Success" - }, - { - "id": "60", - "description": "And :the customer navigates to the LSRP page", - "duration": 3475748, - "status": "Success" - }, - { - "id": "61", - "description": "Given :the customer clicks the \"Lost or Stolen\" paragraph dt", - "duration": 10809714, - "status": "Failure" - }, - { - "id": "62", - "description": "When :the \"Lost or Stolen\" radio button is selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-damaged-radio-button-is-selected", - "description": "Scenario:The Damaged radio button is selected", - "duration": 14157902, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "68", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 10432138, - "status": "Success" - }, - { - "id": "69", - "description": "And :the customer navigates to the LSRP page", - "duration": 3422010, - "status": "Success" - }, - { - "id": "70", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 303754, - "status": "Failure" - }, - { - "id": "71", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-damaged-label-is-selected", - "description": "Scenario:The Damaged label is selected", - "duration": 27235770, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "76", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 11405420, - "status": "Success" - }, - { - "id": "77", - "description": "And :the customer navigates to the LSRP page", - "duration": 4847813, - "status": "Success" - }, - { - "id": "78", - "description": "When :the customer clicks the \"Damaged\" label dt", - "duration": 10982537, - "status": "Failure" - }, - { - "id": "79", - "description": "And :the \"Damaged\" radio button is selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-damaged-paragraph-is-selected", - "description": "Scenario:The Damaged paragraph is selected", - "duration": 24753371, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "85", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 10587522, - "status": "Success" - }, - { - "id": "86", - "description": "And :the customer navigates to the LSRP page", - "duration": 3021823, - "status": "Success" - }, - { - "id": "87", - "description": "When :the customer clicks the \"Damaged\" paragraph dt", - "duration": 11144026, - "status": "Failure" - }, - { - "id": "88", - "description": "And :the \"Damaged\" radio button is selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-next-button-is-clicked", - "description": "Scenario:The Next button is clicked", - "duration": 47214442, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "94", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 42797438, - "status": "Success" - }, - { - "id": "95", - "description": "And :the customer navigates to the LSRP page", - "duration": 4116301, - "status": "Success" - }, - { - "id": "96", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 300703, - "status": "Failure" - }, - { - "id": "97", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "Then :the \"What happened to your card?\" drawer is closed dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :the \"Which card should we replace?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions", - "description": "Feature:Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 274830589, - "totalTestCaseCount": 7, - "failedTestCaseCount": 7, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions;there-are-no-recent-transactions-since-your-last-statement.-please-click-on-view-all-transactions-below-to-review-your-recent-transaction-history.", - "description": "Scenario:There are no recent transactions since your last statement. Please click on View All Transactions below to review your recent transaction history.", - "duration": 15624208, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_with_no_recent_transactions\" and login", - "duration": 10562920, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 4714682, - "status": "Success" - }, - { - "id": "8", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 346606, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "Then :the \"Please click on \"View All Transactions\" to review your transaction history. If you see any unrecognized activity, please call us at 1-800-227-4825. Click \"Next\" to continue.\" text is displayed for no transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :display a link to \"View All Transactions\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;there-are-recent-transactions-since-your-last-statement.-please-click-on-view-all-transactions-below-to-review-your-recent-transaction-history.", - "description": "Scenario:There are recent transactions since your last statement. Please click on View All Transactions below to review your recent transaction history.", - "duration": 13436952, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_recent_transactions_since_last_statement\" and login", - "duration": 10189820, - "status": "Success" - }, - { - "id": "18", - "description": "And :the customer navigates to the LSRP page", - "duration": 2943143, - "status": "Success" - }, - { - "id": "19", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 303989, - "status": "Failure" - }, - { - "id": "20", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :transaction data should be displayed dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :display a link to \"View All Transactions\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;to-verify-that-the-user-is-able-to-see-recent-5-transactions-when-there-are-more-than-5-transactions", - "description": "Scenario:To verify that the user is able to see recent 5 transactions when there are more than 5 transactions", - "duration": 50063511, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_display_recent_fivetransactions\" and login", - "duration": 10876426, - "status": "Success" - }, - { - "id": "29", - "description": "And :they are on the Lost Stolen page dt", - "duration": 39187085, - "status": "Failure" - }, - { - "id": "30", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :\"5\" most recent transaction is displayed for the selected card", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "And :user clicks on View All Transactions link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :user is navigated to T and D page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "Then :validate the sorting order on LSRP and Transaction pages", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;to-verify-that-the-user-is-able-to-see-recent-transactions-when-there-are-less-than-5-transactions", - "description": "Scenario:To verify that the user is able to see recent transactions when there are less than 5 transactions", - "duration": 49799586, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "41", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_display_recent_4transactions\" and login", - "duration": 11494207, - "status": "Success" - }, - { - "id": "42", - "description": "And :they are on the Lost Stolen page dt", - "duration": 38305379, - "status": "Failure" - }, - { - "id": "43", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "And :\"4\" most recent transaction is displayed for the selected card", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;to-verify-that-the-user-is-able-to-see-payments-transactions-and-not-pending-transactions", - "description": "Scenario:To verify that the user is able to see PAYMENTS transactions and not pending transactions", - "duration": 48823727, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "51", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_recent_transactions_with_payment\" and login", - "duration": 11373271, - "status": "Success" - }, - { - "id": "52", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37450456, - "status": "Failure" - }, - { - "id": "53", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :the most recent payment transaction is displayed for the selected card", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :the pending transactions are NOT displayed for the selected card", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;to-verify-that-the-primary-and-auth-users-having-same-plastic-are-able-to-see-recent-5-transactions", - "description": "Scenario:To verify that the Primary and Auth users having same plastic are able to see recent 5 transactions", - "duration": 47295640, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "62", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_primary_auth_users_same_plastic_recent_transactions\" and login", - "duration": 10135692, - "status": "Success" - }, - { - "id": "63", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37159948, - "status": "Failure" - }, - { - "id": "64", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :\"5\" most recent transaction is displayed for the selected card", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :the text \"This account has 2 cards.\" should display", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;to-verify-the-ui-validation---transaction-section-for-linked-user", - "description": "Scenario:To verify the UI validation - Transaction section for linked user", - "duration": 49786965, - "totalTestStepCount": 13, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 11, - "status": "Failure", - "testSteps": [ - { - "id": "73", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_linkedaccount_uivalidation\" and login", - "duration": 11598736, - "status": "Success" - }, - { - "id": "74", - "description": "And :they are on the Lost Stolen page dt", - "duration": 38188229, - "status": "Failure" - }, - { - "id": "75", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "77", - "description": "And :the customer selects a card number \"4180\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "And :user clicks on View All Transactions link for the first account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :user is navigated to T and D page and the account dropdown should be displayed with selected account \"4180\" in LSRP page.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :they are on the Lost Stolen page dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :the customer selects a card number \"1799\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :user clicks on View All Transactions link for the second account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "85", - "description": "Then :user is navigated to T and D page and the account dropdown should be displayed with selected account \"1799\" in LSRP page.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "sort-order---lost-stolen-same-card", - "description": "Feature:Sort Order - Lost Stolen Same Card", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 150015029, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "sort-order---lost-stolen-same-card;validate-sort-order---single-account-same-plastic", - "description": "Scenario:Validate Sort Order - Single Account Same Plastic", - "duration": 55358172, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_single_account_same_plastic\" and login", - "duration": 10689387, - "status": "Success" - }, - { - "id": "7", - "description": "And :they are on the Lost Stolen page dt", - "duration": 44668785, - "status": "Failure" - }, - { - "id": "8", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :verify the primary account is displayed on top in drawer2 for Single Account with Same Plastic", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :verify the Secondary accounts are sorted based on Act name in alphabetical order and then Last four digit in drawer2 for Single Account with Same Plastic", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "sort-order---lost-stolen-same-card;validate-sort-order---single-account-different-plastic", - "description": "Scenario:Validate Sort Order - Single Account different Plastic", - "duration": 47424729, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_single_account_different_plastic\" and login", - "duration": 10443763, - "status": "Success" - }, - { - "id": "16", - "description": "And :they are on the Lost Stolen page dt", - "duration": 36980966, - "status": "Failure" - }, - { - "id": "17", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :verify the primary account is displayed on top in drawer2 for Single Account with different Plastic", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :verify the Secondary accounts are sorted based on Act name in alphabetical order and then Last four digit in drawer2 for Single Account with different Plastic", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "sort-order---lost-stolen-same-card;validate-sort-order---linked-account-different-plastic", - "description": "Scenario:Validate Sort Order - Linked Account Different Plastic", - "duration": 47232128, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_linked_account_different_plastic\" and login", - "duration": 10305015, - "status": "Success" - }, - { - "id": "25", - "description": "And :they are on the Lost Stolen page dt", - "duration": 36927113, - "status": "Failure" - }, - { - "id": "26", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :verify the first primary account and corresponding secondary accounts are displayed on top in drawer2 for Linked Account with different Plastic", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :verify the second primary account and corresponding secondary accounts are displayed on top in drawer2 for Linked Account with different Plastic", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :verify the third primary account and corresponding secondary accounts are displayed on top in drawer2 for Linked Account with different Plastic", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-selfservice-rclip-web\/", - "startTime": 0, - "endTime": 0, - "duration": 752295575, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "multiple-card-customer---wiremock-scenarios", - "description": "Feature:Multiple Card Customer - Wiremock Scenarios", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 310943548, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "multiple-card-customer---wiremock-scenarios;verify-max-length-of-a-text-field", - "description": "Scenario:Verify Max Length of a Text Field", - "duration": 41802375, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2343203, - "status": "Success" - }, - { - "id": "8", - "description": "And :user is navigated to request credit line Page", - "duration": 36206574, - "status": "Success" - }, - { - "id": "9", - "description": "Then :title displayed is \"Request a Higher Credit Line\" on \"RequestCreditLineIncreasePage\"", - "duration": 3252598, - "status": "Failure" - }, - { - "id": "10", - "description": "And :user selects \"Visa Platinum\" card", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "Then :I expect maximum length of annual income is \"11\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-card-customer---wiremock-scenarios;visa-platinum-card-customer---successfully-navigated-to-approved-page-when-all-fields-entered", - "description": "Scenario:Visa Platinum Card Customer - Successfully navigated to Approved page when all fields entered", - "duration": 70571512, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2504634, - "status": "Success" - }, - { - "id": "18", - "description": "And :user is navigated to request credit line Page", - "duration": 37244834, - "status": "Success" - }, - { - "id": "19", - "description": "Then :user selects \"Visa Platinum\" card", - "duration": 30822044, - "status": "Failure" - }, - { - "id": "20", - "description": "And :user \"enters\" values for all questions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :I click on Submit button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-card-customer---wiremock-scenarios;multiple-card-customer---error-message-validation-when-a-mandatory-field-is-left-blank", - "description": "Scenario:Multiple Card Customer - Error Message Validation when a mandatory field is left blank", - "duration": 99923510, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2352935, - "status": "Success" - }, - { - "id": "29", - "description": "And :user is navigated to request credit line Page", - "duration": 35934488, - "status": "Success" - }, - { - "id": "30", - "description": "Then :user selects \"Visa Platinum\" card and enters value for questions leaving a mandatory field blank", - "duration": 30811144, - "status": "Success" - }, - { - "id": "31", - "description": "And :I click on Submit button", - "duration": 30824943, - "status": "Failure" - }, - { - "id": "32", - "description": "Then :I should see error message \"Please complete all required fields to continue.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :I should see error message \"Please enter a dollar amount\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-card-customer---wiremock-scenarios;multiple-card-customer---successfully-navigated-to-approved-page-when-optional-field-is-left-blank", - "description": "Scenario:Multiple Card Customer - Successfully navigated to Approved page when optional field is left blank", - "duration": 98646151, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "39", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2433697, - "status": "Success" - }, - { - "id": "40", - "description": "And :user is navigated to request credit line Page", - "duration": 34499832, - "status": "Success" - }, - { - "id": "41", - "description": "Then :user selects \"Visa Platinum\" card and enters value for questions leaving an optional field blank", - "duration": 30856123, - "status": "Success" - }, - { - "id": "42", - "description": "And :I click on Submit button", - "duration": 30856499, - "status": "Failure" - }, - { - "id": "43", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "single-card-customer---wiremock-scenarios", - "description": "Feature:Single Card Customer - Wiremock Scenarios", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 441352027, - "totalTestCaseCount": 6, - "failedTestCaseCount": 6, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "single-card-customer---wiremock-scenarios;user-successfuly-navigates-to-approved-page", - "description": "Scenario:User successfuly navigates to Approved Page", - "duration": 74216081, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2533945, - "status": "Success" - }, - { - "id": "8", - "description": "And :user is navigated to request credit line Page", - "duration": 36802631, - "status": "Success" - }, - { - "id": "9", - "description": "When :the single user \"enters\" values for all questions", - "duration": 34879505, - "status": "Failure" - }, - { - "id": "10", - "description": "And :I click on Submit button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;error-message-displayed-when-mandatory-field-is-left-blank", - "description": "Scenario:Error message displayed when Mandatory field is left blank", - "duration": 74449946, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2560050, - "status": "Success" - }, - { - "id": "18", - "description": "And :user is navigated to request credit line Page", - "duration": 39032093, - "status": "Success" - }, - { - "id": "19", - "description": "When :user enter values for questions and \"leave mandatory field blank\"", - "duration": 32857803, - "status": "Failure" - }, - { - "id": "20", - "description": "And :I click on Submit button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see error message \"Please complete all required fields to continue.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :I should see error message \"Please enter a dollar amount\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;successfully-navigated-to-approved-page-page-when-optional-field-is-left-blank", - "description": "Scenario:Successfully navigated to Approved Page page when optional field is left blank", - "duration": 73497005, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2571046, - "status": "Success" - }, - { - "id": "29", - "description": "And :user is navigated to request credit line Page", - "duration": 38076845, - "status": "Success" - }, - { - "id": "30", - "description": "When :user enter values for questions and \"leave optional field blank\"", - "duration": 32849114, - "status": "Failure" - }, - { - "id": "31", - "description": "And :I click on Submit button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;verify-max-length-of-a-text-field", - "description": "Scenario:Verify Max Length of a Text Field", - "duration": 77262241, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "38", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2354430, - "status": "Success" - }, - { - "id": "39", - "description": "And :user is navigated to request credit line Page", - "duration": 44028939, - "status": "Success" - }, - { - "id": "40", - "description": "When :I enter digits \"123456789111\" in annual income field", - "duration": 30878872, - "status": "Failure" - }, - { - "id": "41", - "description": "Then :I expect maximum length of annual income is \"11\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;currency-field-should-not-accept-special-characters", - "description": "Scenario:Currency field should not accept special characters", - "duration": 69985764, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "47", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2344049, - "status": "Success" - }, - { - "id": "48", - "description": "And :user is navigated to request credit line Page", - "duration": 36801194, - "status": "Success" - }, - { - "id": "49", - "description": "When :user enters alphanumeric string \"@@ab12\" in annual income field for \"single card\"", - "duration": 30840521, - "status": "Failure" - }, - { - "id": "50", - "description": "Then :field should accept only numeric \"12\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;check-faq-link-navigated-to-faq-page-on-request-page", - "description": "Scenario:Check FAQ link navigated to FAQ Page on Request Page", - "duration": 71940990, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "56", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2643803, - "status": "Success" - }, - { - "id": "57", - "description": "And :user is navigated to request credit line Page", - "duration": 36443968, - "status": "Success" - }, - { - "id": "58", - "description": "When :I click on FAQ Link", - "duration": 32853219, - "status": "Failure" - }, - { - "id": "59", - "description": "Then :FAQ Page gets displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-signout-seamless-navigation-web\/", - "startTime": 0, - "endTime": 0, - "duration": 273617930, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.", - "description": "Feature:As a credit card customer when i logged into the COS application and remain idle on the application for more than 14 minutes i should see timeout warning on the 15th minute.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 273617930, - "totalTestCaseCount": 7, - "failedTestCaseCount": 4, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-velocity-page,-verify-that-default-focus-is-on-the-continue-button-and-clicking-on-tab-key-moves-focus-on-to-logout-button.", - "description": "Scenario:For a velocity page, verify that default focus is on the continue button and clicking on TAB key moves focus on to Logout button.", - "duration": 24042406, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10743085, - "status": "Success" - }, - { - "id": "64", - "description": "And :I should see Account Summary page", - "duration": 4182494, - "status": "Success" - }, - { - "id": "65", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 481023, - "status": "Success" - }, - { - "id": "66", - "description": "And :I should see a timeout Pop-up window", - "duration": 1306947, - "status": "Success" - }, - { - "id": "67", - "description": "Then :I should click on TAB key", - "duration": 574999, - "status": "Success" - }, - { - "id": "68", - "description": "Then :I should click on Enter key", - "duration": 995695, - "status": "Success" - }, - { - "id": "69", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 5758035, - "status": "Success" - }, - { - "id": "70", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 128, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-velocity-page,verify-that-clicking-on-esc-key,-modal-window-is-not-closing.", - "description": "Scenario:For a velocity page,verify that clicking on esc key, modal window is not closing.", - "duration": 18237289, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "74", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10468799, - "status": "Success" - }, - { - "id": "75", - "description": "And :I should see Account Summary page", - "duration": 4093634, - "status": "Success" - }, - { - "id": "76", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 446650, - "status": "Success" - }, - { - "id": "77", - "description": "And :I should see a timeout Pop-up window", - "duration": 1539728, - "status": "Success" - }, - { - "id": "78", - "description": "Then :I should click on ESC key", - "duration": 518645, - "status": "Success" - }, - { - "id": "79", - "description": "And :I should see a timeout Pop-up window", - "duration": 1169833, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-velocity-page,-verify-that-clicking-on-spacebar-key,-action-is-submitted-to-the-application-based-on-which-field-the-focus-is-on.", - "description": "Scenario:For a velocity page, verify that clicking on Spacebar key, action is submitted to the application based on which field the focus is on.", - "duration": 41255538, - "totalTestStepCount": 12, - "failedTestStepCount": 0, - "successTestStepCount": 12, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "83", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 20697815, - "status": "Success" - }, - { - "id": "84", - "description": "And :I should see Account Summary page", - "duration": 4376871, - "status": "Success" - }, - { - "id": "85", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 626942, - "status": "Success" - }, - { - "id": "86", - "description": "And :I should see a timeout Pop-up window", - "duration": 1320092, - "status": "Success" - }, - { - "id": "87", - "description": "Then :I should click on Spacebar key", - "duration": 692623, - "status": "Success" - }, - { - "id": "88", - "description": "And :I should see Account Summary page", - "duration": 4340028, - "status": "Success" - }, - { - "id": "89", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 498385, - "status": "Success" - }, - { - "id": "90", - "description": "And :I should see a timeout Pop-up window", - "duration": 1256116, - "status": "Success" - }, - { - "id": "91", - "description": "Then :I should click on TAB key", - "duration": 636042, - "status": "Success" - }, - { - "id": "92", - "description": "Then :I should click on Spacebar key", - "duration": 1039037, - "status": "Success" - }, - { - "id": "93", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 5771484, - "status": "Success" - }, - { - "id": "94", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 103, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,-when-i-click-on-continue-button-on-timeout-model-window,-focus-should-be-on-page-we-started-and-rsa-session-should-still-be-active", - "description": "Scenario:For a angular page, When i click on Continue button on timeout model window, focus should be on page we started and RSA session should still be active", - "duration": 47109481, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "98", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 9981675, - "status": "Success" - }, - { - "id": "99", - "description": "And :I navigate to T&D page", - "duration": 37127806, - "status": "Failure" - }, - { - "id": "100", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "101", - "description": "And :I wait for \"2\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "102", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "103", - "description": "And :I click on logout Session", - "duration": 0, - "status": "Skipped" - }, - { - "id": "104", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "105", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "106", - "description": "And :I open bookmark url", - "duration": 0, - "status": "Skipped" - }, - { - "id": "107", - "description": "Then :I should see login page instead of capability", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,-verify-that-default-focus-is-on-the-continue-button-and-clicking-on-tab-key-moves-focus-on-to-logout-button.", - "description": "Scenario:For a angular page, verify that default focus is on the continue button and clicking on TAB key moves focus on to Logout button.", - "duration": 46697559, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "122", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 9886148, - "status": "Success" - }, - { - "id": "123", - "description": "And :I navigate to T&D page", - "duration": 36811411, - "status": "Failure" - }, - { - "id": "124", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "125", - "description": "And :I wait for \"5\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "126", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "127", - "description": "Then :I should click on TAB key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "128", - "description": "Then :I should click on Enter key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "129", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "130", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,verify-that-clicking-on-esc-key,-modal-window-is-not-closing.", - "description": "Scenario:For a angular page,verify that clicking on esc key, modal window is not closing.", - "duration": 48996696, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "134", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 11312053, - "status": "Success" - }, - { - "id": "135", - "description": "And :I navigate to T&D page", - "duration": 37684643, - "status": "Failure" - }, - { - "id": "136", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :I wait for \"5\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "138", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "139", - "description": "Then :I should click on ESC key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "140", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,-verify-that-clicking-on-spacebar-key,-action-is-submitted-to-the-application-based-on-which-field-the-focus-is-on.", - "description": "Scenario:For a angular page, verify that clicking on Spacebar key, action is submitted to the application based on which field the focus is on.", - "duration": 47278961, - "totalTestStepCount": 14, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "144", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10867984, - "status": "Success" - }, - { - "id": "145", - "description": "And :I navigate to T&D page", - "duration": 36410977, - "status": "Failure" - }, - { - "id": "146", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "And :I wait for \"5\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "148", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "149", - "description": "Then :I should click on Spacebar key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "150", - "description": "And :I should see T&D page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "152", - "description": "And :I wait for \"5\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "153", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "154", - "description": "Then :I should click on TAB key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "155", - "description": "Then :I should click on Spacebar key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "156", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "157", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-spanish-account-summary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 79883388, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "mock---spanish-account-summary-page", - "description": "Feature:Mock - Spanish Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 79883388, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "mock---spanish-account-summary-page;wiremock---multiple-account-user-sees-total-display-in-preferred-language;;2", - "description": "Scenario Outline:WireMock - Multiple Account User sees Total display in preferred language", - "duration": 79883388, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "10", - "description": "Given :a \"us_t_and_d_account\" customer logs in", - "duration": 9792799, - "status": "Success" - }, - { - "id": "10", - "description": "And :selects their preferred language to be \"Spanish\" language", - "duration": 70090589, - "status": "Failure" - }, - { - "id": "10", - "description": "Then :the user sees \"mock_account_summary_content\" in their preferred language", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-spanish-accounts-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-spanish-cardenrollment-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-spanish-headerfooter-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-spanish-payments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-spanish-services\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-spanish-statementsdocument-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-statements-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1091898874, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 8, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 10, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "card-image", - "description": "Feature:Card Image", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 163841539, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 23797157, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I login with a user with multiple accounts", - "duration": 23797157, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-image;the-card-art-displays-for-all-accounts-of-a-given-user", - "description": "Scenario:The Card Art Displays for all accounts of a given user", - "duration": 140044382, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "When :I go to the Statements page", - "duration": 22286056, - "status": "Success" - }, - { - "id": "11", - "description": "Then :the card art image for each card is displayed as follows:", - "duration": 117758326, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "go-paperless", - "description": "Feature:Go Paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 107057776, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 22179897, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I log in with the Go Paperless user", - "duration": 13543500, - "status": "Success" - }, - { - "id": "5", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8636397, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "go-paperless;account-not-eligible-to-sign-up-for-go-paperless-and-account-not-set-to-go-paperless-(button-does-not-display)", - "description": "Scenario:Account Not Eligible to Sign Up for Go Paperless and Account Not Set to Go Paperless (Button Does Not Display)", - "duration": 84877879, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "When :the account I select is not eligible and is not flagged for statement suppression", - "duration": 23095629, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the Go Paperless button is not displayed within the account brick", - "duration": 61782250, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verifying-the-monthly-statements", - "description": "Feature:Verifying the monthly statements", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 85951738, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verifying-the-monthly-statements;view-list-of-monthly-statements", - "description": "Scenario:View list of monthly statements", - "duration": 59133125, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in", - "duration": 18107252, - "status": "Success" - }, - { - "id": "8", - "description": "When :I have a visa business card account", - "duration": 18645104, - "status": "Success" - }, - { - "id": "9", - "description": "And :The account ends in \"2870\"", - "duration": 3390127, - "status": "Success" - }, - { - "id": "10", - "description": "And :I select to view statements from the year 2013", - "duration": 3403262, - "status": "Success" - }, - { - "id": "11", - "description": "And :I verify the menu items", - "duration": 12917791, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I should see a column for \"Description\"", - "duration": 1362258, - "status": "Success" - }, - { - "id": "13", - "description": "And :I should see a column for \"Date\"", - "duration": 1307331, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verifying-the-monthly-statements;adobe-reader-download-url-displays-on-statements-page", - "description": "Scenario:Adobe Reader download url displays on Statements page", - "duration": 26818613, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :the user logs in", - "duration": 18737968, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the Adobe Reader download information displays", - "duration": 2514713, - "status": "Success" - }, - { - "id": "21", - "description": "When :I click the Get Adobe Reader image", - "duration": 1829267, - "status": "Success" - }, - { - "id": "22", - "description": "Then :a new tab opens for me to download the reader", - "duration": 3736665, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "statements-&-documents---view\/print-online-documents", - "description": "Feature:Statements & Documents - View\/Print Online Documents", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 30264907, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 18936937, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 18936937, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---view\/print-online-documents;i-select-a-document-to-view", - "description": "Scenario:I select a document to view", - "duration": 11327970, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "When :I select the documents tab", - "duration": 5165932, - "status": "Success" - }, - { - "id": "11", - "description": "Then :I am able to see the account ending in \"2870\"", - "duration": 1630790, - "status": "Success" - }, - { - "id": "12", - "description": "And :I should see a column for \"Description\"", - "duration": 1548356, - "status": "Success" - }, - { - "id": "13", - "description": "And :I should see a column for \"Date\"", - "duration": 1487414, - "status": "Success" - }, - { - "id": "14", - "description": "And :I should see a column for \"Category\"", - "duration": 1495478, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "statements-&-documents---view-online-documents---screen-reader", - "description": "Feature:Statements & Documents - View Online Documents - Screen Reader", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 33393046, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "statements-&-documents---view-online-documents---screen-reader;online-documents-with-screen-reader", - "description": "Scenario:Online Documents With Screen Reader", - "duration": 33393046, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in", - "duration": 19618902, - "status": "Success" - }, - { - "id": "8", - "description": "When :I select the documents tab", - "duration": 5194227, - "status": "Success" - }, - { - "id": "9", - "description": "And :I select the document titled \"Account Restricted Notice\"", - "duration": 1531126, - "status": "Success" - }, - { - "id": "10", - "description": "And :\"Customer Service\" is be displayed in the category", - "duration": 1502787, - "status": "Success" - }, - { - "id": "11", - "description": "And :Verify the date", - "duration": 3581869, - "status": "Success" - }, - { - "id": "12", - "description": "And :I select the accessible version of the document statement", - "duration": 431078, - "status": "Success" - }, - { - "id": "13", - "description": "Then :a new window should popup for online documents", - "duration": 1533057, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "quarterly-refactor-data", - "description": "Feature:Quarterly Refactor Data", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 54954903, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "quarterly-refactor-data;summary-date-is-last-date-of-quarter", - "description": "Scenario:Summary Date is last date of quarter", - "duration": 54954903, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in", - "duration": 18229020, - "status": "Success" - }, - { - "id": "8", - "description": "When :I select a small business account to view", - "duration": 21734047, - "status": "Success" - }, - { - "id": "9", - "description": "And :I select the Quarterly tab", - "duration": 5159162, - "status": "Success" - }, - { - "id": "10", - "description": "And :I select a year that has all four quarterly summaries", - "duration": 5082454, - "status": "Success" - }, - { - "id": "11", - "description": "Then :the date for q1 quarterly summary is 03\/31", - "duration": 1186256, - "status": "Success" - }, - { - "id": "12", - "description": "And :the date for q2 quarterly summary is 06\/30", - "duration": 1184253, - "status": "Success" - }, - { - "id": "13", - "description": "And :the date for q3 quarterly summary is 09\/30", - "duration": 1189478, - "status": "Success" - }, - { - "id": "14", - "description": "And :the date for q4 quarterly summary is 12\/31", - "duration": 1190233, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "quarterly-summary-filter", - "description": "Feature:Quarterly Summary Filter", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 163738507, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 26593605, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 19019682, - "status": "Success" - }, - { - "id": "5", - "description": "And :I go to the Statements page", - "duration": 7573923, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "quarterly-summary-filter;verify-contents-of-dropdown-menu", - "description": "Scenario:Verify Contents of Dropdown Menu", - "duration": 24214156, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "When :I select the Quarterly tab", - "duration": 5981577, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the dropdown menu defaults to \"Last 4 Quarters\" for selection", - "duration": 4864348, - "status": "Success" - }, - { - "id": "13", - "description": "And :I can select the previous year from the dropdown", - "duration": 3798813, - "status": "Success" - }, - { - "id": "14", - "description": "And :I verify the menu items for the years in the menu", - "duration": 9569418, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 26378245, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 18628977, - "status": "Success" - }, - { - "id": "5", - "description": "And :I go to the Statements page", - "duration": 7749268, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "quarterly-summary-filter;not-enough-statements-for-selected-time-period-(customer-has-summaries-for-last-four-quarters-but-does-not-have-summaries-for-previous-year)", - "description": "Scenario:Not Enough Statements for Selected Time Period (Customer Has Summaries for Last Four Quarters But Does Not Have Summaries For Previous Year)", - "duration": 31366149, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :I select the Quarterly tab", - "duration": 5138086, - "status": "Success" - }, - { - "id": "21", - "description": "And :I have selected an account that was opened within the last four quarters", - "duration": 21660328, - "status": "Success" - }, - { - "id": "22", - "description": "And :I select to view statements from the year 2013", - "duration": 3284020, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the following message displays \"We're sorry, but a Quarterly Summary for this account is unavailable for this time period.\"", - "duration": 1283715, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 26288287, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 18725628, - "status": "Success" - }, - { - "id": "5", - "description": "And :I go to the Statements page", - "duration": 7562659, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "quarterly-summary-filter;no-summaries-for-last-four-quarters-but-does-have-summaries-for-previous-year", - "description": "Scenario:No Summaries for Last Four Quarters But Does Have Summaries For Previous Year", - "duration": 28898065, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "When :I select the Quarterly tab", - "duration": 5541500, - "status": "Success" - }, - { - "id": "30", - "description": "And :I have selected an account that was opened within the last four quarters", - "duration": 22058405, - "status": "Success" - }, - { - "id": "31", - "description": "Then :the following message displays \"We're sorry, but a Quarterly Summary for this account is unavailable for this time period.\"", - "duration": 1298160, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "refactor-statements-error", - "description": "Feature:Refactor Statements Error", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 67664289, - "totalTestCaseCount": 3, - "failedTestCaseCount": 1, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "refactor-statements-error;display-rtm-error-for-statements-when-clicking-the-tabs;;2", - "description": "Scenario Outline:Display RTM error for statements when clicking the tabs", - "duration": 19870214, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Given :I login with an account for \"user with statements error\"", - "duration": 9315491, - "status": "Success" - }, - { - "id": "13", - "description": "When :I click the \"Monthly\" on the statements page", - "duration": 7971508, - "status": "Success" - }, - { - "id": "13", - "description": "Then :the Monthly RTM error message is displayed", - "duration": 2583215, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "refactor-statements-error;display-rtm-error-for-statements-when-clicking-the-tabs;;3", - "description": "Scenario Outline:Display RTM error for statements when clicking the tabs", - "duration": 23873849, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :I login with an account for \"user with statements error\"", - "duration": 9323186, - "status": "Success" - }, - { - "id": "14", - "description": "When :I click the \"Documents\" on the statements page", - "duration": 12010634, - "status": "Success" - }, - { - "id": "14", - "description": "Then :the Documents RTM error message is displayed", - "duration": 2540029, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "refactor-statements-error;display-rtm-error-for-statements-when-clicking-the-view-print-link", - "description": "Scenario:Display RTM error for Statements when clicking the View Print link", - "duration": 23920226, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with an account for \"view print user with statements error\"", - "duration": 9241351, - "status": "Success" - }, - { - "id": "21", - "description": "When :I click the View\/Print link on the Year-End tab", - "duration": 10470702, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the RTM error message is displayed on a new tab", - "duration": 4208173, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status", - "description": "Feature:Statements & Documents - Validate Page Behavior Based on Account Status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 250890985, - "totalTestCaseCount": 16, - "failedTestCaseCount": 0, - "successTestCaseCount": 16, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 1968830, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1968830, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;small-business-account-entitled;;2", - "description": "Scenario Outline:Small Business Account Entitled", - "duration": 31679288, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"SB Closed With No Balance\"", - "duration": 7969088, - "status": "Success" - }, - { - "id": "49", - "description": "And :I navigate to the statements page", - "duration": 7579026, - "status": "Success" - }, - { - "id": "49", - "description": "And :I select the requisite account from the accounts drop-down", - "duration": 10651764, - "status": "Success" - }, - { - "id": "49", - "description": "Then :the statements page includes Quarterly Summary tab", - "duration": 5479410, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2761318, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2761318, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---no-description-added---status-of-coded-to-close,-revoked,-security-fraud-ls,-special-fraud-or-collections", - "description": "Scenario:Account Dropdown - No Description Added - Status of Coded to Close, Revoked, Security Fraud LS, Special Fraud or Collections", - "duration": 42952632, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "When :I log in with an account status of Coded to Close, Revoked, Security Fraud L\/S, Special Fraud or Collections", - "duration": 9393866, - "status": "Success" - }, - { - "id": "56", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7492824, - "status": "Success" - }, - { - "id": "57", - "description": "Then :my account does not have a description added in the account dropdown", - "duration": 26065942, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1759757, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1759757, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---account-closed---closed-with-no-balance,-closed-with-balance", - "description": "Scenario:Account Dropdown - Account Closed - Closed with No Balance, Closed with Balance", - "duration": 43299776, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "When :I log in with an account status of Closed with No Balance or Closed with Balance", - "duration": 8921326, - "status": "Success" - }, - { - "id": "64", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7658620, - "status": "Success" - }, - { - "id": "65", - "description": "Then :the account dropdown has Account Closed at the end of the account name in the dropdown", - "duration": 26719830, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1909161, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1909161, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---bankrupt", - "description": "Scenario:Account Dropdown - Bankrupt", - "duration": 54806369, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "71", - "description": "When :I log in with an account status of Bankrupt, Deceased, Charged Off, or EOS Ineligible", - "duration": 18777575, - "status": "Success" - }, - { - "id": "72", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8101760, - "status": "Success" - }, - { - "id": "73", - "description": "Then :the account dropdown has Account Restricted at the end of the account name in the dropdown", - "duration": 27927034, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1738773, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1738773, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---charged-off-and-eos-ineligible-accounts-do-not-appear;;2", - "description": "Scenario Outline:Account Dropdown - Charged Off and EOS Ineligible Accounts Do Not Appear", - "duration": 17551528, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "85", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"Charged Off\" Account available", - "duration": 8463659, - "status": "Success" - }, - { - "id": "85", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7775375, - "status": "Success" - }, - { - "id": "85", - "description": "Then :the account displays as follows in the \"account does not appear in the dropdown\" account dropdown", - "duration": 1312494, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2886519, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2886519, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---charged-off-and-eos-ineligible-accounts-do-not-appear;;3", - "description": "Scenario Outline:Account Dropdown - Charged Off and EOS Ineligible Accounts Do Not Appear", - "duration": 18051261, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "86", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"EOS Ineligible\" Account available", - "duration": 8018786, - "status": "Success" - }, - { - "id": "86", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8743596, - "status": "Success" - }, - { - "id": "86", - "description": "Then :the account displays as follows in the \"account does not appear in the dropdown\" account dropdown", - "duration": 1288879, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1767168, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1767168, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;charged-off-and-eos-ineligible-accounts,-even-when-not-displayed-in-dropdown,-when-you-directly-link-to-them,-you-should-see-the-the-first-account-for-that-user-instead;;2", - "description": "Scenario Outline:Charged Off and EOS Ineligible Accounts, even when not displayed in dropdown, when you directly link to them, you should see the the first account for that user instead", - "duration": 12536152, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "98", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"Charged Off\" Account available", - "duration": 8827938, - "status": "Success" - }, - { - "id": "98", - "description": "And :I navigate to the statements page for card account of type \"Charged Off\"", - "duration": 2385716, - "status": "Success" - }, - { - "id": "98", - "description": "Then :I see the statements for the \"...1286\" for this customer", - "duration": 1322498, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1906112, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1906112, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;charged-off-and-eos-ineligible-accounts,-even-when-not-displayed-in-dropdown,-when-you-directly-link-to-them,-you-should-see-the-the-first-account-for-that-user-instead;;3", - "description": "Scenario Outline:Charged Off and EOS Ineligible Accounts, even when not displayed in dropdown, when you directly link to them, you should see the the first account for that user instead", - "duration": 13316341, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "99", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"EOS Ineligible\" Account available", - "duration": 9481272, - "status": "Success" - }, - { - "id": "99", - "description": "And :I navigate to the statements page for card account of type \"EOS Ineligible\"", - "duration": 2434891, - "status": "Success" - }, - { - "id": "99", - "description": "Then :I see the statements for the \"...2838\" for this customer", - "duration": 1400178, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents", - "description": "Feature:S&D Not Entitled to view Statements & Documents", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 134141184, - "totalTestCaseCount": 6, - "failedTestCaseCount": 3, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 1643517, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1643517, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents;account-not-entitled;;2", - "description": "Scenario Outline:Account Not Entitled", - "duration": 43576806, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Charged Off\"", - "duration": 9273242, - "status": "Success" - }, - { - "id": "16", - "description": "And :I navigate to the statements download page \"\/accounts\/dfefc2c89f4129e8393af744bb926feacc6159e78e1f065f331bac070e5a2614\/statements\/quarterly\/last12\/dmJyOi9DTU9EX0NBUkQvT05MX0NBUkRfUVRSX1NVTU0lNUJfJTVEdjcxMjYtNTQ4OS01NDkwLTU1NDMtVkhBMS00MzZGQUFBLTEwMTA4MzItODQyMjgtNDM4MDM5LTIxOTAwOS04NS03OS01LTItMC0lMjU1RSUyNTAxMTYzNTMlMjUwMVN0YXRlbWVudHMlMjUwMTElMjUwMUU5YmRmNWI3Ny1lZDZmLTRlNDMtODJlOC0xNzc4MzYyZWI0NzMlMjUwMTg0MjI4JTI1MDExNiUyNTAxMTAwMDAzMjUwMDklMjUwMTclMjUwMUNDJTI1MDExNjM1MyUyNTAxUTMlMjUwMTIwMTQlMjUwMUFGUCUyNTAxMC8vQ09OVEVOVA==\/view\/false\/Smry_Q32014_2997\"", - "duration": 3289543, - "status": "Success" - }, - { - "id": "16", - "description": "Then :the error page contains message for \"Charged Off\"", - "duration": 31014021, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1663880, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1663880, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents;account-not-entitled;;3", - "description": "Scenario Outline:Account Not Entitled", - "duration": 42521786, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"EOS Ineligible\"", - "duration": 8121993, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to the statements download page \"\/accounts\/0e91022ecd2d6b999d059c92209ec15c10e7f135be46b65ce966e2964e0ec922\/statements\/monthly\/last12\/dmJyOi9DTU9EX0NBUkRfU1RNVC9PTkxfQ0FSRF9NT05fU1RNVCU1Ql8lNUR2NzEyNi01NDQwLTU0NDEtNTU0MC1ZR0ExLTEwODdGQUFBLTQwNDQzMi0zMjA1Mi0yNDM1NTk1LTIzMDg3NS04NS03OS0yNDYtMi0wLSUyNTVFJTI1MDExNjQxMCUyNTAxU3RhdGVtZW50cyUyNTAxMSUyNTAxRTZkOGQ5MTIwLWFmNTEtNDk1MC1iMjA4LWYwZTZlYjkyYmI1MCUyNTAxMzIwNTIlMjUwMTIlMjUwMTEwMDAwMzAxMDE2JTI1MDEzMDY5JTI1MDE3JTI1MDFDQyUyNTAxMTY0MDglMjUwMUFGUCUyNTAxNDc5MTI0JTI1MDEwLy9DT05URU5U\/view\/false\/Stmnt_122014_3069\"", - "duration": 3306584, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the error page contains message for \"EOS Ineligible\"", - "duration": 31093209, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1923806, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1923806, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents;account-not-entitled;;4", - "description": "Scenario Outline:Account Not Entitled", - "duration": 42811389, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Bankrupt\"", - "duration": 9025101, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to the statements download page \"\/accounts\/82c795b6a00a7eb451bff2b1122fe35dd1d53b866ab8fd405da2e0bb87069727\/statements\/monthly\/last12\/dmJyOi9DTU9EX0NBUkRfU1RNVC9PTkxfQ0FSRF9NT05fU1RNVCU1Ql8lNUR2NzEyNi01NDQwLTU0NDEtNTU0MC1ZR0ExLTEwODdGQUFBLTQ1MDQ1ODUtMzE5MjEtMjIxNjcyMS0yMTg4NzQtODUtNzktMjQ2LTItMC0lMjU1RSUyNTAxMTY0MTAlMjUwMVN0YXRlbWVudHMlMjUwMTElMjUwMUVhMzA4ZGU1NC01NmQ2LTRiN2YtODAxNS00MzUxZWI0ZWExOGUlMjUwMTMxOTIxJTI1MDEyJTI1MDExMDAwMDI5Mzk2NyUyNTAxNzU0NCUyNTAxNyUyNTAxQ0MlMjUwMTE2NDA4JTI1MDFBRlAlMjUwMTQwNTYxNiUyNTAxMC8vQ09OVEVOVA==\/view\/false\/Stmnt_122014_7544\"", - "duration": 2845547, - "status": "Success" - }, - { - "id": "18", - "description": "Then :the error page contains message for \"Bankrupt\"", - "duration": 30940741, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-transaction-statements-web\/", - "startTime": 0, - "endTime": 0, - "duration": 202217414, - "failedTestSuiteCount": 3, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 3, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "transactions-details-filter-options", - "description": "Feature:Transactions Details Filter options", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 59764203, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-details-filter-options;customer-selects-statement-date", - "description": "Scenario:Customer selects statement date", - "duration": 59764203, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 10647674, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 12037811, - "status": "Success" - }, - { - "id": "10", - "description": "And :the customer selects \"Statements\" in the drop-down", - "duration": 37078718, - "status": "Failure" - }, - { - "id": "11", - "description": "Then :the customer selects Statement Dates \"2 nd statement\" in the drop-down", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-details-filter-options-with-different-users", - "description": "Feature:Transactions Details filter options with different users", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 84227273, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-details-filter-options-with-different-users;no-matching-transaction-message-displayed-for-the-search-value-entered-for-all-filters", - "description": "Scenario:No Matching transaction message displayed for the search value entered for all filters", - "duration": 59340867, - "totalTestStepCount": 22, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 19, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup mocks for transactions as a \"td_notrans_account\" and login", - "duration": 10399434, - "status": "Success" - }, - { - "id": "76", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 11802400, - "status": "Success" - }, - { - "id": "77", - "description": "When :the customer selects \"Statements\" in the drop-down", - "duration": 37139033, - "status": "Failure" - }, - { - "id": "78", - "description": "And :the customer enters text \"1233\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :the user should get the error message when no transaction available\"There are no transactions to show for the statement ending on 06\/01\/2015 that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :the customer selects \"Last 15 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :the customer enters text \"abcd\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :I should get the error message when no search transaction available for \"Last 15 Days\" as \"There are no transactions to show for the last 15 days that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :the customer selects \"Last 30 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :the customer enters text \"123abd\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "85", - "description": "Then :I should get the error message when no search transaction available for \"Last 30 Days\" as \"There are no transactions to show for the last 30 days that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "86", - "description": "And :the customer selects \"Last 60 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "87", - "description": "And :the customer enters text \"554.23\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "Then :I should get the error message when no search transaction available for \"Last 60 Days\" as \"There are no transactions to show for the last 60 days that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :the customer selects \"Last 90 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :the customer enters text \"123\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "Then :I should get the error message when no search transaction available for \"Last 90 Days\" as \"There are no transactions to show for the last 90 days that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :the customer selects \"Date Range\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "When :with datepicker customer selects a Start and end Date of 05\/24\/2015 and 06\/03\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :clicks on the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "And :the customer enters text \"554.23\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "96", - "description": "Then :I should get the error message when no search transaction available for \"Date Range\" as \"There are no transactions to show for the date range 05\/24\/2015-06\/03\/2015 that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-details-filter-options-with-different-users;search-box-should-not-display-tool-tip-on-clicking-search-box", - "description": "Scenario:Search box should not display tool tip on clicking search box", - "duration": 24886406, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "112", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 10050275, - "status": "Success" - }, - { - "id": "113", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 12011097, - "status": "Success" - }, - { - "id": "114", - "description": "And :the customer enters text \"test\" in search box", - "duration": 2825034, - "status": "Failure" - }, - { - "id": "115", - "description": "Then :search tool tip icon should not display tooltip text", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pending-transactions", - "description": "Feature:Pending Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 58225938, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "pending-transactions;faq-on-t&d-page---close-using-done-option", - "description": "Scenario:FAQ on T&D page - close using Done option", - "duration": 55127368, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 10369775, - "status": "Success" - }, - { - "id": "25", - "description": "And :navigate to the \"Transactions and Details\" on TD page", - "duration": 44757593, - "status": "Failure" - }, - { - "id": "26", - "description": "When :the customer clicks on the tooltip icon", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :A new FAQ model is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "Then :FAQ window is closed when \"Done\" button is clicked", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;faq-on-t&d-page---close-using-x-option", - "description": "Scenario:FAQ on T&D page - close using X option", - "duration": 368453, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "35", - "description": "Given :I setup mocks for transactions as a \"td_good_account_dp\" and login", - "duration": 368453, - "status": "Failure" - }, - { - "id": "36", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "When :the customer clicks on the tooltip icon", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "Then :A new FAQ model is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "Then :FAQ window is closed when 'X' button is clicked", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;search-faq-modal-content-validation-for-french", - "description": "Scenario:Search FAQ modal content validation for French", - "duration": 1355568, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "65", - "description": "Given :user logged into Transactions and Details page with \"td_account_french\" login", - "duration": 1355568, - "status": "Failure" - }, - { - "id": "66", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :I select preferred language to \"French\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "When :the customer clicks on the tooltip icon", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "Then :A new FAQ model is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "Then :All contents on the FAQ modal should be displayed in French", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;search-faq-modal-content-validation-for-spanish", - "description": "Scenario:Search FAQ modal content validation for Spanish", - "duration": 1374549, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :user logged into Transactions and Details page with \"td_good_account_dp\" login", - "duration": 1374549, - "status": "Failure" - }, - { - "id": "76", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "77", - "description": "And :I select preferred language to \"Spanish\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "When :the customer clicks on the tooltip icon", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :A new FAQ model is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :All contents on the FAQ modal should be displayed in Spanish", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "217", - "description": "cos\/test\/report\/cos-transactions-details-web\/", - "startTime": 0, - "endTime": 0, - "duration": 2928951261, - "failedTestSuiteCount": 15, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 15, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "transactions-and-details-page", - "description": "Feature:Transactions and Details Page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 133215567, - "totalTestCaseCount": 4, - "failedTestCaseCount": 1, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-page;happy-path-account-details", - "description": "Scenario:Happy path account details", - "duration": 60195923, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 8, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 24704530, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Transaction Details Page", - "duration": 5689376, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 5630061, - "status": "Success" - }, - { - "id": "11", - "description": "And :the card number for the plastic is displayed", - "duration": 1230300, - "status": "Success" - }, - { - "id": "12", - "description": "And :the card image is displayed and has the proper url", - "duration": 6075902, - "status": "Success" - }, - { - "id": "13", - "description": "And :T&D: I should see available credit and it should be valid", - "duration": 3614492, - "status": "Success" - }, - { - "id": "14", - "description": "And :T&D: I should see current balance and it should be valid", - "duration": 3602877, - "status": "Success" - }, - { - "id": "15", - "description": "And :T&D: I should see the show details link", - "duration": 5583093, - "status": "Success" - }, - { - "id": "16", - "description": "And :T&D: I should see the pay bill button and that its link contains the current card account id", - "duration": 4065292, - "status": "Failure" - }, - { - "id": "17", - "description": "And :T&D: I should see the single card display name", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :T&D: I should see the explore rewards link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :T&D: I should see the statements link and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :T&D: I should see the download transactions link and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :T&D: I click the show details link and the drawer expands", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :T&D: I should see account details brick is expanded", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :T&D: I click the show details link and the drawer collapses", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-page;points-rewards-balance-displayed-in-account-details-section", - "description": "Scenario:Points Rewards Balance Displayed in Account Details Section", - "duration": 23403321, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "60", - "description": "Given :I setup mocks for transactions as a \"td_multi_account_points\" and login", - "duration": 11181611, - "status": "Success" - }, - { - "id": "61", - "description": "And :I navigate to Transaction Details Page", - "duration": 3187177, - "status": "Success" - }, - { - "id": "62", - "description": "And :I reload the page", - "duration": 2017531, - "status": "Success" - }, - { - "id": "63", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 5815113, - "status": "Success" - }, - { - "id": "64", - "description": "And :the rewards label for points is displayed", - "duration": 1201889, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-page;display-account-details-for-multi-account-with-points-rewards", - "description": "Scenario:Display account details for Multi Account with Points Rewards", - "duration": 25786214, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "70", - "description": "Given :I setup mocks for transactions as a \"td_multi_account_points\" and login", - "duration": 10880457, - "status": "Success" - }, - { - "id": "71", - "description": "And :I navigate to Transaction Details Page", - "duration": 3492840, - "status": "Success" - }, - { - "id": "72", - "description": "And :I reload the page", - "duration": 3270831, - "status": "Success" - }, - { - "id": "73", - "description": "And :the current balance label and field are displayed for multi account", - "duration": 5772287, - "status": "Success" - }, - { - "id": "74", - "description": "And :the available credit label and field are displayed for multi account", - "duration": 1188330, - "status": "Success" - }, - { - "id": "75", - "description": "And :the rewards label for points is displayed for multi account", - "duration": 1181469, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-page;cash-rewards-balance-displayed-in-account-details-section", - "description": "Scenario:Cash Rewards Balance Displayed in Account Details Section", - "duration": 23830109, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "81", - "description": "Given :I setup mocks for transactions as a \"td_cashrewards_account\" and login", - "duration": 11188002, - "status": "Success" - }, - { - "id": "82", - "description": "And :I navigate to Transaction Details Page", - "duration": 3213931, - "status": "Success" - }, - { - "id": "83", - "description": "And :I reload the page", - "duration": 2666781, - "status": "Success" - }, - { - "id": "84", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 5570249, - "status": "Success" - }, - { - "id": "85", - "description": "And :the rewards label for cash is displayed", - "duration": 1191146, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "date-filter", - "description": "Feature:Date Filter", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 189209972, - "totalTestCaseCount": 4, - "failedTestCaseCount": 3, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "date-filter;user-should-be-able-to-tab-into-date-picker-and-use-arrows-to-select-date", - "description": "Scenario:User should be able to tab into date picker and use arrows to select date", - "duration": 33969700, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10728023, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 6230454, - "status": "Success" - }, - { - "id": "8", - "description": "When :the current date is 1-1-2015", - "duration": 5391091, - "status": "Success" - }, - { - "id": "9", - "description": "And :I tab into the start date field", - "duration": 10257018, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the date picker for start date should be visible", - "duration": 1363114, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "date-filter;user-should-be-able-to-filter-transactions-using-the-date-filter-dropdown", - "description": "Scenario:User should be able to filter transactions using the date filter dropdown", - "duration": 31438927, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Given :I setup mocks for transactions as a \"td_datefilter_account\" and login", - "duration": 10792513, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to Transaction Details Page", - "duration": 4640548, - "status": "Success" - }, - { - "id": "18", - "description": "When :the last statement date is 05-21-2015", - "duration": 1283056, - "status": "Success" - }, - { - "id": "19", - "description": "Then :5 transactions should be displayed", - "duration": 14722810, - "status": "Failure" - }, - { - "id": "20", - "description": "And :user filters by Since Last Statement", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :3 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :user filters by Last 90 Days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :17 transactions should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "date-filter;user-should-be-able-to-use-arrows-to-select-date", - "description": "Scenario:User should be able to use arrows to select date", - "duration": 32689161, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11085474, - "status": "Success" - }, - { - "id": "29", - "description": "And :I navigate to Transaction Details Page", - "duration": 2961056, - "status": "Success" - }, - { - "id": "30", - "description": "When :the current date is 4-15-2015", - "duration": 5497467, - "status": "Success" - }, - { - "id": "31", - "description": "And :I tab into the start date field", - "duration": 10280586, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I should be able to use the arrows to select a date", - "duration": 2864578, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "date-filter;verify-proper-message-displayed-when-no-posted-or-pending-transactions", - "description": "Scenario:Verify proper message displayed when no posted or pending transactions", - "duration": 91112184, - "totalTestStepCount": 18, - "failedTestStepCount": 0, - "successTestStepCount": 18, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "39", - "description": "Given :I setup mocks for transactions as a \"td_notrans_account\" and login", - "duration": 15117526, - "status": "Success" - }, - { - "id": "40", - "description": "And :I navigate to Transaction Details Page", - "duration": 3684821, - "status": "Success" - }, - { - "id": "41", - "description": "When :I view my Pending Transactions", - "duration": 3998923, - "status": "Success" - }, - { - "id": "42", - "description": "Then :I should see the no pending transactions message", - "duration": 2627945, - "status": "Success" - }, - { - "id": "43", - "description": "When :user filters by Last 90 Days", - "duration": 7569988, - "status": "Success" - }, - { - "id": "44", - "description": "Then :message for Last 90 Days is displayed", - "duration": 1267126, - "status": "Success" - }, - { - "id": "45", - "description": "When :user filters by Since Last Statement", - "duration": 7492979, - "status": "Success" - }, - { - "id": "46", - "description": "Then :message for Since Last Statement is displayed", - "duration": 1241018, - "status": "Success" - }, - { - "id": "47", - "description": "When :user filters by Last 15 Days", - "duration": 7458484, - "status": "Success" - }, - { - "id": "48", - "description": "Then :message for Last 15 Days is displayed", - "duration": 1198417, - "status": "Success" - }, - { - "id": "49", - "description": "When :user filters by Last 30 Days", - "duration": 7379500, - "status": "Success" - }, - { - "id": "50", - "description": "Then :message for Last 30 Days is displayed", - "duration": 1193554, - "status": "Success" - }, - { - "id": "51", - "description": "When :user filters by Last 60 Days", - "duration": 7398944, - "status": "Success" - }, - { - "id": "52", - "description": "Then :message for Last 60 Days is displayed", - "duration": 1200763, - "status": "Success" - }, - { - "id": "53", - "description": "When :user filters by Date Range", - "duration": 7498767, - "status": "Success" - }, - { - "id": "54", - "description": "And :date range start and end dates are set to 02\/10\/2015 and 02\/10\/2015", - "duration": 7566838, - "status": "Success" - }, - { - "id": "55", - "description": "And :clicks the Filter button", - "duration": 2845964, - "status": "Success" - }, - { - "id": "56", - "description": "Then :message for Date Range is displayed", - "duration": 4370627, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "filtering-and-sorting", - "description": "Feature:Filtering and Sorting", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 126353071, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "filtering-and-sorting;hide-since-last-statement-option-for-new-card-customers", - "description": "Scenario:Hide Since Last Statement Option for new card customers", - "duration": 50520578, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_nolaststmt_account\" and login", - "duration": 11615855, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 3360217, - "status": "Success" - }, - { - "id": "8", - "description": "Then :there is no \"Since Last Statement\" option displayed in the \"dateSelect\" dropdown", - "duration": 35544506, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "filtering-and-sorting;show-since-last-statement-option-for-existing-customers", - "description": "Scenario:Show Since Last Statement Option for existing customers", - "duration": 50406538, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for transactions as a \"td_laststmt_account\" and login", - "duration": 10831972, - "status": "Success" - }, - { - "id": "14", - "description": "And :I navigate to Transaction Details Page", - "duration": 3035881, - "status": "Success" - }, - { - "id": "15", - "description": "And :I reload the page", - "duration": 1017551, - "status": "Success" - }, - { - "id": "16", - "description": "Then :there is \"Since Last Statement\" option displayed in the \"dateSelect\" dropdown", - "duration": 35521134, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "filtering-and-sorting;test-various-filtering-and-sorting-options", - "description": "Scenario:Test various filtering and sorting options", - "duration": 25425955, - "totalTestStepCount": 42, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 38, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I setup mocks for transactions as a \"td_sort_account\" and login", - "duration": 10869445, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to Transaction Details Page", - "duration": 2917876, - "status": "Success" - }, - { - "id": "24", - "description": "And :I reload the page", - "duration": 810532, - "status": "Success" - }, - { - "id": "25", - "description": "And :I toggle the pending drawer", - "duration": 10828102, - "status": "Failure" - }, - { - "id": "26", - "description": "Then :3 pending transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "Then :verify posted transactions are sorted in descending - date order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :verify pending transactions are sorted in descending - date order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Given :I click the transaction sort link to sort by date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :verify posted transactions are sorted in ascending - date order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :verify pending transactions are sorted in ascending - date order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "Given :I click the transaction sort link to sort by merchant", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "Then :verify posted transactions are sorted in descending - merchant order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :verify pending transactions are sorted in descending - merchant order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "Given :I click the transaction sort link to sort by merchant", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "Then :verify posted transactions are sorted in ascending - merchant order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :verify pending transactions are sorted in ascending - merchant order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "Given :I click the transaction sort link to sort by amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "Then :verify posted transactions are sorted in descending - amount order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :verify pending transactions are sorted in descending - amount order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "Given :I click the transaction sort link to sort by amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "Then :verify posted transactions are sorted in ascending - amount order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :verify pending transactions are sorted in ascending - amount order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "Given :I select \"Car Rental\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "Then :2 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "Given :I select \"Dining\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "Then :1 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "Given :I select \"Merchandise\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "Then :3 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "Given :I select \"Other\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "Then :1 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "Given :I select \"Other Services\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "Then :1 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "Given :I select \"Insurance\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "Then :0 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "Given :I select \"All Categories\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "Then :8 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "Given :I select \"...1234\" from the cards dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "Then :2 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "Given :I select \"...1660 (Closed)\" from the cards dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "Then :6 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "Given :I select \"Cards\" from the cards dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :8 transactions should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-and-details-google-maps-testing", - "description": "Feature:Transactions and Details Google Maps Testing", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 28664185, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-google-maps-testing;test-that-a-google-map-displays", - "description": "Scenario:Test that a google map displays", - "duration": 28664185, - "totalTestStepCount": 12, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 9, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 11531781, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 3510545, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the customer selects Last 90 in the drop-down", - "duration": 13621859, - "status": "Failure" - }, - { - "id": "9", - "description": "When :I click to expand the transaction drawer of transaction index 2", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the map at id 3 should slide in from the right", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the phantom info container should be hidden", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the customer expands the map at id 3", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the original transaction information should be hidden", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :the phantom info container should be visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "Then :the customer collapses the map at id 3", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "And :the phantom info container should be hidden", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I click to expand the transaction drawer of transaction index 2", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-and-details-happy-path", - "description": "Feature:Transactions and Details Happy Path", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 598203412, - "totalTestCaseCount": 15, - "failedTestCaseCount": 15, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-happy-path;header-footer-nav-verification", - "description": "Scenario:Header Footer Nav verification", - "duration": 49679316, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11259100, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to Transaction Details Page", - "duration": 2875602, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the footer exists on the page", - "duration": 35544614, - "status": "Failure" - }, - { - "id": "10", - "description": "And :the header exists on the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the nav exists on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;test-file-a-dispute-link-in-transaction-bricklet", - "description": "Scenario:Test file a dispute link in transaction bricklet", - "duration": 49081552, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10592986, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to Transaction Details Page", - "duration": 3014434, - "status": "Success" - }, - { - "id": "19", - "description": "When :I click to expand the transaction drawer of transaction index 0", - "duration": 35474132, - "status": "Failure" - }, - { - "id": "20", - "description": "Then :I see the file a dispute link in the transaction bricklet with display id 2", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I click to expand the transaction drawer of transaction index 0", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :I click to expand the transaction drawer of transaction index 1", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I do not see the file a dispute link in the transaction bricklet with display id 1", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I click to expand the transaction drawer of transaction index 1", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;happy-path-account-details", - "description": "Scenario:Happy path account details", - "duration": 48776363, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 13, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10422862, - "status": "Success" - }, - { - "id": "31", - "description": "And :I navigate to Transaction Details Page", - "duration": 2769966, - "status": "Success" - }, - { - "id": "32", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 35583535, - "status": "Failure" - }, - { - "id": "33", - "description": "And :the card number for the plastic is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :the card image is displayed and has the proper url", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "And :T&D: I should see available credit and it should be valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :T&D: I should see current balance and it should be valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :T&D: I should see the show details link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "And :T&D: I should see the pay bill button and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :T&D: I should see the single card display name", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :T&D: I should see the explore rewards link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :T&D: I should see the statements link and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "And :T&D: I click the show details link and the drawer expands", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "And :T&D: I should see account details brick is expanded", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :I should see \"Hide Balance Details'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :T&D: I click the show details link and the drawer collapses", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;verify-that-co-branded-card-art-is-clickable-and-has-correct-url", - "description": "Scenario:Verify that Co-branded Card Art is clickable and has correct url", - "duration": 48607180, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "52", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10450233, - "status": "Success" - }, - { - "id": "53", - "description": "And :I navigate to Transaction Details Page", - "duration": 2658098, - "status": "Success" - }, - { - "id": "54", - "description": "Then :the card image is displayed and has the proper url", - "duration": 35498849, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;testing-the-infinite-scrolling-capability", - "description": "Scenario:Testing the infinite scrolling capability", - "duration": 27148851, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "61", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 11968252, - "status": "Success" - }, - { - "id": "62", - "description": "And :I navigate to Transaction Details Page", - "duration": 3325424, - "status": "Success" - }, - { - "id": "63", - "description": "And :I reload the page", - "duration": 1009485, - "status": "Success" - }, - { - "id": "64", - "description": "And :T&D: I change the dateSelect dropdown to 90 days", - "duration": 10845690, - "status": "Failure" - }, - { - "id": "65", - "description": "And :T&D: I see 50 transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :T&D: I scroll to the bottom of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :T&D: I see 59 transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :T&D: I change the dateSelect dropdown to 30 days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :T&D: I see 6 transactions displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;posted-transactions-initial-page-load", - "description": "Scenario:Posted transactions initial page load", - "duration": 49665865, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10413696, - "status": "Success" - }, - { - "id": "76", - "description": "And :I navigate to Transaction Details Page", - "duration": 3690517, - "status": "Success" - }, - { - "id": "77", - "description": "Then :Last 30 days should be the default date filter", - "duration": 35561652, - "status": "Failure" - }, - { - "id": "78", - "description": "And :each transaction has a Date, Transaction Merchant Name, Transaction Category, Card Number, and Amount displayed in the correct format", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :card column drop down is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :I should not see the error message for no posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;validate-that-page-level-print-calls-browser-print-functionality", - "description": "Scenario:Validate that page level print calls browser print functionality", - "duration": 49909638, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "85", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10862002, - "status": "Success" - }, - { - "id": "86", - "description": "And :I navigate to Transaction Details Page", - "duration": 3353432, - "status": "Success" - }, - { - "id": "87", - "description": "Then :the page level print link calls browser print functionality", - "duration": 35694204, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;validate-that-the-transaction-level-print-opens-the-print-modal-and-has-a-print-button", - "description": "Scenario:Validate that the transaction level print opens the print modal and has a print button", - "duration": 50701376, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "92", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12187974, - "status": "Success" - }, - { - "id": "93", - "description": "And :I navigate to Transaction Details Page", - "duration": 2961969, - "status": "Success" - }, - { - "id": "94", - "description": "When :I click to expand the first transaction drawer", - "duration": 35551433, - "status": "Failure" - }, - { - "id": "95", - "description": "And :I click the print transaction link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "96", - "description": "Then :I should see the print modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "97", - "description": "And :the print modal fields should contain the correct fields and the correct transaction data", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "And :the print link should exist on the modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :the print link should call window.print", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :the print modal closes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-is-offered-a-date-range-selection", - "description": "Scenario:Customer is offered a Date Range Selection", - "duration": 29873842, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "105", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10744978, - "status": "Success" - }, - { - "id": "106", - "description": "And :I navigate to Transaction Details Page", - "duration": 3285595, - "status": "Success" - }, - { - "id": "107", - "description": "And :I navigate to Transaction Details Page", - "duration": 2349126, - "status": "Success" - }, - { - "id": "108", - "description": "When :the customer selects Date Range in the drop-down", - "duration": 13494143, - "status": "Failure" - }, - { - "id": "109", - "description": "Then :the \u00e2\u0080\u0098Start Date\u00e2\u0080\u0099 And \u00e2\u0080\u0098End Date\u00e2\u0080\u0099 boxes appear to the right", - "duration": 0, - "status": "Skipped" - }, - { - "id": "110", - "description": "And :the date input boxes are empty or contains the appropriate placeholder", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-selects-custom-date-range-filter", - "description": "Scenario:Customer selects custom date range filter", - "duration": 28711856, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "117", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 11377260, - "status": "Success" - }, - { - "id": "118", - "description": "And :I navigate to Transaction Details Page", - "duration": 3726157, - "status": "Success" - }, - { - "id": "119", - "description": "Given :the customer selects Last 30 in the drop-down", - "duration": 13608439, - "status": "Failure" - }, - { - "id": "120", - "description": "And :there are 6 posted transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "Then :the customer selects Last 90 in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "When :with datepicker the customer selects a Start Date of 03\/10\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "124", - "description": "And :with datepicker the customer selects a End Date of 03\/17\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "125", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "126", - "description": "Then :there are 3 posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-clears-the-date-input-fields", - "description": "Scenario:Customer clears the date input fields", - "duration": 29924184, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "132", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12023410, - "status": "Success" - }, - { - "id": "133", - "description": "And :I navigate to Transaction Details Page", - "duration": 4243427, - "status": "Success" - }, - { - "id": "134", - "description": "Given :the customer selects Date Range in the drop-down", - "duration": 13657347, - "status": "Failure" - }, - { - "id": "135", - "description": "And :clicks the Clear button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "136", - "description": "Then :the date input boxes are empty or contains the appropriate placeholder", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-cannot-go-back-further-than-a-year-in-the-date-picker", - "description": "Scenario:Customer cannot go back further than a year in the date picker", - "duration": 29439926, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "143", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11915567, - "status": "Success" - }, - { - "id": "144", - "description": "And :I navigate to Transaction Details Page", - "duration": 3857278, - "status": "Success" - }, - { - "id": "145", - "description": "Given :the customer selects Date Range in the drop-down", - "duration": 13667081, - "status": "Failure" - }, - { - "id": "146", - "description": "And :the customer should not be able to select a date further back than a year", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "Given :clicks the Clear button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-cannot-select-end-date-more-than-90-days-from-start-date", - "description": "Scenario:Customer cannot select end date more than 90 days from start date", - "duration": 26998121, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "154", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10510840, - "status": "Success" - }, - { - "id": "155", - "description": "And :I navigate to Transaction Details Page", - "duration": 2704983, - "status": "Success" - }, - { - "id": "156", - "description": "Given :the customer selects Date Range in the drop-down", - "duration": 13782298, - "status": "Failure" - }, - { - "id": "157", - "description": "When :with datepicker the customer selects a Start Date of 01\/01\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "158", - "description": "And :the customer should not be able to select further than 89 days after start date 01\/01\/2015", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-cannot-select-start-date-more-than-90-days-before-end-date", - "description": "Scenario:Customer cannot select start date more than 90 days before end date", - "duration": 28721204, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "165", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11246541, - "status": "Success" - }, - { - "id": "166", - "description": "And :I navigate to Transaction Details Page", - "duration": 3742688, - "status": "Success" - }, - { - "id": "167", - "description": "Then :the customer selects Last 90 in the drop-down", - "duration": 13731975, - "status": "Failure" - }, - { - "id": "168", - "description": "Then :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "169", - "description": "When :with datepicker the customer selects a End Date of 12\/01\/2014", - "duration": 0, - "status": "Skipped" - }, - { - "id": "170", - "description": "And :the customer should not be able to select further than 89 days before end date 12\/01\/2014", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;test-the-dispute-interstitial-modal", - "description": "Scenario:Test the dispute interstitial modal", - "duration": 50964138, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "175", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11501083, - "status": "Success" - }, - { - "id": "176", - "description": "And :I navigate to Transaction Details Page", - "duration": 3863858, - "status": "Success" - }, - { - "id": "177", - "description": "Then :I click to expand the first transaction drawer", - "duration": 35599197, - "status": "Failure" - }, - { - "id": "178", - "description": "Then :I click the file a dispute link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "179", - "description": "And :I should see the dispute confirmation modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "180", - "description": "And :the dispute confirmation modal should have the correct content", - "duration": 0, - "status": "Skipped" - }, - { - "id": "181", - "description": "And :the file dispute button should call dispute claim", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "infinite-scrolling", - "description": "Feature:Infinite Scrolling", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 25238632, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "infinite-scrolling;testing-the-infinite-scrolling-capability", - "description": "Scenario:Testing the infinite scrolling capability", - "duration": 25238632, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 10987375, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Transaction Details Page", - "duration": 3400063, - "status": "Success" - }, - { - "id": "10", - "description": "And :T&D: I change the dateSelect dropdown to 90 days", - "duration": 10851194, - "status": "Failure" - }, - { - "id": "11", - "description": "And :T&D: I see 50 transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :T&D: I scroll to the bottom of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :T&D: I see 59 transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :T&D: I change the dateSelect dropdown to 30 days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :T&D: I see 6 transactions displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "modal-testing", - "description": "Feature:Modal testing", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 48879632, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "modal-testing;test-the-dispute-interstitial-modal", - "description": "Scenario:Test the dispute interstitial modal", - "duration": 48879632, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10304538, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to Transaction Details Page", - "duration": 2923192, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I click to expand the first transaction drawer", - "duration": 35651902, - "status": "Failure" - }, - { - "id": "10", - "description": "Then :I click the file a dispute link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :I should see the dispute confirmation modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the dispute confirmation modal should have the correct content", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the file dispute button should call dispute claim", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :the dispute modal closes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pending-transactions", - "description": "Feature:Pending Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 142780746, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "pending-transactions;row-count-number-when-having-pending-transactions", - "description": "Scenario:Row count number when having pending transactions", - "duration": 49173026, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_pendingtrans_account\" and login", - "duration": 12719859, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 3663649, - "status": "Success" - }, - { - "id": "8", - "description": "When :I \"expand\" the pending transaction section", - "duration": 32789518, - "status": "Failure" - }, - { - "id": "9", - "description": "Then :There should be 64 pending transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :I \"collapse\" the pending transaction section", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;the-learn-more-modal-should-exist-and-have-correct-content", - "description": "Scenario:The learn more modal should exist and have correct content", - "duration": 47090364, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Given :I setup mocks for transactions as a \"td_pendingtrans_account\" and login", - "duration": 10732859, - "status": "Success" - }, - { - "id": "15", - "description": "And :I navigate to Transaction Details Page", - "duration": 3595278, - "status": "Success" - }, - { - "id": "16", - "description": "When :I \"expand\" the pending transaction section", - "duration": 32762227, - "status": "Failure" - }, - { - "id": "17", - "description": "And :there is a content managed link in the top pending transactions notification box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :the customer clicks the learn more link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :the learn more content is correct", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :the customer closes the learn more modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I \"collapse\" the pending transaction section", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;empty-row-count-when-not-having-pending-transactions", - "description": "Scenario:Empty row count when not having pending transactions", - "duration": 46517356, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I setup mocks for transactions as a \"td_disputemodal_account\" and login", - "duration": 10744129, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to Transaction Details Page", - "duration": 2994061, - "status": "Success" - }, - { - "id": "27", - "description": "When :I \"expand\" the pending transaction section", - "duration": 32779166, - "status": "Failure" - }, - { - "id": "28", - "description": "Then :There should be 0 pending transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I \"collapse\" the pending transaction section", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "posted-transactions", - "description": "Feature:Posted Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 147035719, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "posted-transactions;posted-transactions-initial-page-load", - "description": "Scenario:Posted transactions initial page load", - "duration": 49655392, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10809331, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to Transaction Details Page", - "duration": 3254132, - "status": "Success" - }, - { - "id": "9", - "description": "Then :Last 30 days should be the default date filter", - "duration": 35591929, - "status": "Failure" - }, - { - "id": "10", - "description": "And :each transaction has a Date, Transaction Merchant Name, Transaction Category, Card Number, and Amount displayed in the correct format", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :card column drop down is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "Then :I should not see the error message for no posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "posted-transactions;user-should-be-able-query-for-data-after-an-error-occurs-getting-posted-transactions", - "description": "Scenario:User should be able query for data after an error occurs getting posted transactions", - "duration": 51541738, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 12100482, - "status": "Success" - }, - { - "id": "32", - "description": "And :I navigate to Transaction Details Page", - "duration": 3666213, - "status": "Success" - }, - { - "id": "33", - "description": "When :an error occurs getting transactions", - "duration": 35775043, - "status": "Failure" - }, - { - "id": "34", - "description": "And :I reload the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "And :user filters by Last 90 Days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "Then :50 transactions should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "posted-transactions;expanding-pending-transactions-sections", - "description": "Scenario:Expanding Pending Transactions sections", - "duration": 45838589, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "42", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10395722, - "status": "Success" - }, - { - "id": "43", - "description": "And :I navigate to Transaction Details Page", - "duration": 2655662, - "status": "Success" - }, - { - "id": "44", - "description": "When :I \"expand\" the pending transaction section", - "duration": 32787205, - "status": "Failure" - }, - { - "id": "45", - "description": "Then :I should see 'Hide Pending Transactions'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "Then :I should see the Pending Transactions Notification", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "Then :The Count should display zero if no pending transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "Then :I should see the no pending transactions message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "Then :there is a content managed link in the top pending transactions notification box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "And :the link generates a content managed modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "When :I \"collapse\" the pending transaction section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "Then :I should see 'View Pending Transactions'", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-and-details-printing-functionality", - "description": "Feature:Transactions and details printing functionality", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 48662814, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-printing-functionality;validate-that-the-transaction-level-print-opens-the-print-modal-and-has-a-print-button", - "description": "Scenario:Validate that the transaction level print opens the print modal and has a print button", - "duration": 48662814, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10306234, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to Transaction Details Page", - "duration": 2823616, - "status": "Success" - }, - { - "id": "18", - "description": "When :I click to expand the first transaction drawer", - "duration": 35532964, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I click the print transaction link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see the print modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :the print modal fields should contain the correct fields and the correct transaction data", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :the print link should exist on the modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :the print modal closes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "entitlements-rendering-rules", - "description": "Feature:Entitlements rendering rules", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 458668751, - "totalTestCaseCount": 10, - "failedTestCaseCount": 10, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-collections-status", - "description": "Scenario:Display correct information when single card account is in collections status", - "duration": 50949243, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_collections_account\" and login", - "duration": 11400433, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 2931034, - "status": "Success" - }, - { - "id": "7", - "description": "And :I reload the page", - "duration": 913680, - "status": "Success" - }, - { - "id": "8", - "description": "Then :dont display single card error message for collections", - "duration": 35704096, - "status": "Failure" - }, - { - "id": "9", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :available credit should be N\/A in normal text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :available credit tooltip is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :available cash should be N\/A", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-closed-with-balance-status", - "description": "Scenario:Display correct information when single card account is in closed with balance status", - "duration": 49652649, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "26", - "description": "Given :I setup mocks for transactions as a \"td_closedwithbal_account\" and login", - "duration": 10453463, - "status": "Success" - }, - { - "id": "27", - "description": "And :I navigate to Transaction Details Page", - "duration": 2660067, - "status": "Success" - }, - { - "id": "28", - "description": "And :I reload the page", - "duration": 1070105, - "status": "Success" - }, - { - "id": "29", - "description": "Then :display single card error message for closed with balance", - "duration": 35469014, - "status": "Failure" - }, - { - "id": "30", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :available credit should be Account Restricted in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "42", - "description": "And :available cash should be Account Restricted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-security-fraud-status", - "description": "Scenario:Display correct information when single card account is in security fraud status", - "duration": 49794204, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "47", - "description": "Given :I setup mocks for transactions as a \"td_securityfraud_account\" and login", - "duration": 10521341, - "status": "Success" - }, - { - "id": "48", - "description": "And :I navigate to Transaction Details Page", - "duration": 2802378, - "status": "Success" - }, - { - "id": "49", - "description": "And :I reload the page", - "duration": 906420, - "status": "Success" - }, - { - "id": "50", - "description": "Then :dont display single card error message for security fraud", - "duration": 35564065, - "status": "Failure" - }, - { - "id": "51", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :available credit should be Normal in normal text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :available cash should be $1,000.00", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-special-fraud-status", - "description": "Scenario:Display correct information when single card account is in special fraud status", - "duration": 50819619, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I setup mocks for transactions as a \"td_specialfraud_account\" and login", - "duration": 10538183, - "status": "Success" - }, - { - "id": "68", - "description": "And :I navigate to Transaction Details Page", - "duration": 3139374, - "status": "Success" - }, - { - "id": "69", - "description": "And :I reload the page", - "duration": 1434811, - "status": "Success" - }, - { - "id": "70", - "description": "Then :display single card error message for special fraud", - "duration": 35707251, - "status": "Failure" - }, - { - "id": "71", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "And :available credit should be Account Restricted in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "77", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :available cash should be Account Restricted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-revoked-status", - "description": "Scenario:Display correct information when single card account is in revoked status", - "duration": 49665994, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "87", - "description": "Given :I setup mocks for transactions as a \"td_revoked_account\" and login", - "duration": 10575822, - "status": "Success" - }, - { - "id": "88", - "description": "And :I navigate to Transaction Details Page", - "duration": 2677134, - "status": "Success" - }, - { - "id": "89", - "description": "And :I reload the page", - "duration": 928925, - "status": "Success" - }, - { - "id": "90", - "description": "Then :display single card error message for revoked", - "duration": 35484113, - "status": "Failure" - }, - { - "id": "91", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :available credit should be Account Restricted in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "97", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "101", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "102", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "103", - "description": "And :available cash should be Account Restricted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-deceased-status", - "description": "Scenario:Display correct information when single card account is in deceased status", - "duration": 52286528, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "107", - "description": "Given :I setup mocks for transactions as a \"td_deceased_account\" and login", - "duration": 12539589, - "status": "Success" - }, - { - "id": "108", - "description": "And :I navigate to Transaction Details Page", - "duration": 3228488, - "status": "Success" - }, - { - "id": "109", - "description": "And :I reload the page", - "duration": 916436, - "status": "Success" - }, - { - "id": "110", - "description": "Then :display single card error message for deceased", - "duration": 35602015, - "status": "Failure" - }, - { - "id": "111", - "description": "And :The card name includes added label (Account Closed)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :available credit should be Account Closed in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :available credit tooltip is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "114", - "description": "And :the current balance is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "115", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "117", - "description": "And :the download transactions link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "118", - "description": "And :the pay bill link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "119", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "And :available cash should be Account Closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-closed-with-no-balance-status", - "description": "Scenario:Display correct information when single card account is in closed with no balance status", - "duration": 52018484, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "127", - "description": "Given :I setup mocks for transactions as a \"td_closednobal_account\" and login", - "duration": 11818938, - "status": "Success" - }, - { - "id": "128", - "description": "And :I navigate to Transaction Details Page", - "duration": 3688744, - "status": "Success" - }, - { - "id": "129", - "description": "And :I reload the page", - "duration": 962998, - "status": "Success" - }, - { - "id": "130", - "description": "Then :display single card error message for closed with no balance", - "duration": 35547804, - "status": "Failure" - }, - { - "id": "131", - "description": "And :The card name includes added label (Account Closed)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "132", - "description": "And :available credit should be Account Closed in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "133", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "134", - "description": "And :the current balance is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "135", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :the download transactions link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "138", - "description": "And :the pay bill link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "139", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "140", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "141", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "142", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "143", - "description": "And :available cash should be Account Closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-bankrupt-status", - "description": "Scenario:Display correct information when single card account is in bankrupt status", - "duration": 51120950, - "totalTestStepCount": 14, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 10, - "status": "Failure", - "testSteps": [ - { - "id": "147", - "description": "Given :I setup mocks for transactions as a \"td_bankrupt_account\" and login", - "duration": 11251489, - "status": "Success" - }, - { - "id": "148", - "description": "And :I navigate to Transaction Details Page", - "duration": 3436310, - "status": "Success" - }, - { - "id": "149", - "description": "And :I reload the page", - "duration": 954737, - "status": "Success" - }, - { - "id": "150", - "description": "Then :display single card error message for bankrupt", - "duration": 35478414, - "status": "Failure" - }, - { - "id": "151", - "description": "And :The card name includes added label (Account Restricted)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "152", - "description": "And :available credit should be Account Restricted in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "153", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "154", - "description": "And :the current balance is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "155", - "description": "And :the statements link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "157", - "description": "And :the download transactions link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "158", - "description": "And :the pay bill link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "159", - "description": "And :the view balance details link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "160", - "description": "And :the posted transactions section is not present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "161", - "description": "And :the pending transactions section is not present", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-navigation-items-for-nav-entitlements", - "description": "Scenario:Display navigation items for nav entitlements", - "duration": 25341092, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "166", - "description": "Given :I setup mocks for transactions as a \"td_navigation_account\" and login", - "duration": 10613309, - "status": "Success" - }, - { - "id": "167", - "description": "And :I navigate to Transaction Details Page", - "duration": 2796633, - "status": "Success" - }, - { - "id": "168", - "description": "And :I reload the page", - "duration": 984214, - "status": "Success" - }, - { - "id": "169", - "description": "Then :I can see the navigation item Modify Your Features", - "duration": 10946936, - "status": "Failure" - }, - { - "id": "170", - "description": "And :I can see the navigation item Change Image on Card Link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "171", - "description": "And :I can see the navigation item Credit Tracker", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;hide-navigation-items-for-nav-entitlements", - "description": "Scenario:Hide navigation items for nav entitlements", - "duration": 27019988, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "176", - "description": "Given :I setup mocks for transactions as a \"td_nonavigation_account\" and login", - "duration": 11662071, - "status": "Success" - }, - { - "id": "177", - "description": "And :I navigate to Transaction Details Page", - "duration": 3247228, - "status": "Success" - }, - { - "id": "178", - "description": "And :I reload the page", - "duration": 1145211, - "status": "Success" - }, - { - "id": "179", - "description": "Then :I cannot see the navigation item Modify Your Features", - "duration": 10965478, - "status": "Failure" - }, - { - "id": "180", - "description": "And :I cannot see the navigation item Change Image on Card Link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "181", - "description": "And :I cannot see the navigation item Credit Tracker", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transaction-filtering", - "description": "Feature:Transaction Filtering", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 585434313, - "totalTestCaseCount": 20, - "failedTestCaseCount": 20, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transaction-filtering;date-filter-select-has-valid-option-list-for-existing-customer", - "description": "Scenario:Date filter select has valid option list for existing customer", - "duration": 24111505, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10417774, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 2810564, - "status": "Success" - }, - { - "id": "7", - "description": "Then :date select has correct options for existing customer", - "duration": 10883167, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;date-filter-select-has-valid-option-list-for-new-customer", - "description": "Scenario:Date filter select has valid option list for new customer", - "duration": 18323764, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "11", - "description": "Given :I setup mocks for transactions as a \"td_nolaststmt_account\" and login", - "duration": 11734449, - "status": "Success" - }, - { - "id": "12", - "description": "And :I navigate to Transaction Details Page", - "duration": 3606684, - "status": "Success" - }, - { - "id": "13", - "description": "And :I am on the Transactions and Details page", - "duration": 2982631, - "status": "Failure" - }, - { - "id": "14", - "description": "Then :date select has correct options for new customer", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;custom-date-range-displays-filter-and-clear-buttons", - "description": "Scenario:Custom date range displays Filter and Clear buttons", - "duration": 29364305, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11680166, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to Transaction Details Page", - "duration": 3815402, - "status": "Success" - }, - { - "id": "20", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13868737, - "status": "Failure" - }, - { - "id": "21", - "description": "Then :the Filter and Clear buttons are displayed with the correct text", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-is-offered-a-date-range-selection", - "description": "Scenario:Customer is offered a Date Range Selection", - "duration": 27501214, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10521439, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to Transaction Details Page", - "duration": 3412462, - "status": "Success" - }, - { - "id": "27", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13567313, - "status": "Failure" - }, - { - "id": "28", - "description": "Then :the \u00e2\u0080\u0098Start Date\u00e2\u0080\u0099 And \u00e2\u0080\u0098End Date\u00e2\u0080\u0099 boxes appear to the right", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-selects-filter-button", - "description": "Scenario:Customer selects Filter button", - "duration": 49334589, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "34", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 10996315, - "status": "Success" - }, - { - "id": "35", - "description": "And :I navigate to Transaction Details Page", - "duration": 2719235, - "status": "Success" - }, - { - "id": "36", - "description": "And :there are 6 posted transactions", - "duration": 35619039, - "status": "Failure" - }, - { - "id": "37", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "When :with datepicker the customer selects a Start Date of 03\/10\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :with datepicker the customer selects a End Date of 03\/17\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "Then :there are 3 posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-re-selects-date-range", - "description": "Scenario:Customer re-selects Date Range", - "duration": 27666013, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10597782, - "status": "Success" - }, - { - "id": "49", - "description": "And :I navigate to Transaction Details Page", - "duration": 3284780, - "status": "Success" - }, - { - "id": "50", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13783451, - "status": "Failure" - }, - { - "id": "51", - "description": "When :with datepicker the customer selects a Start Date of 03\/10\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :with datepicker the customer selects a End Date of 03\/17\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :the customer selects Last 30 Days in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :the date input boxes are empty or contains the appropriate placeholder", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-re-selects-date-range-after-navigating-from-page", - "description": "Scenario:Customer re-selects Date Range after navigating from page", - "duration": 26848819, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "61", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10570152, - "status": "Success" - }, - { - "id": "62", - "description": "And :I navigate to Transaction Details Page", - "duration": 2716593, - "status": "Success" - }, - { - "id": "63", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13562074, - "status": "Failure" - }, - { - "id": "64", - "description": "When :the customer inputs a Start Date that is Valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the customer inputs a End Date that is Valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :the customer selects Last 30 Days in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "When :the customer navigates to a different page And comes back to T&D", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "Then :the \u00e2\u0080\u0098Start Date\u00e2\u0080\u0099 And \u00e2\u0080\u0098End Date\u00e2\u0080\u0099 boxes appear to the right", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-selects-clear-button", - "description": "Scenario:Customer selects Clear button", - "duration": 27431718, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10772208, - "status": "Success" - }, - { - "id": "76", - "description": "And :I navigate to Transaction Details Page", - "duration": 2971512, - "status": "Success" - }, - { - "id": "77", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13687998, - "status": "Failure" - }, - { - "id": "78", - "description": "When :the customer inputs a Start Date that is Valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :the customer inputs a End Date that is Valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :clicks the Clear button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "Then :the drop-down reverts to the default value and the Clear and Filter buttons disappear", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-incorrect-start-date-format", - "description": "Scenario:Customer inputs incorrect Start Date format", - "duration": 27070682, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "86", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10571527, - "status": "Success" - }, - { - "id": "87", - "description": "And :I navigate to Transaction Details Page", - "duration": 2987238, - "status": "Success" - }, - { - "id": "88", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13511917, - "status": "Failure" - }, - { - "id": "89", - "description": "And :date range start and end dates are set to 04\/06 and 04\/06\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "Then :the \"invalid start date format\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-incorrect-end-date-format", - "description": "Scenario:Customer inputs incorrect End Date format", - "duration": 26633389, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "96", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10435650, - "status": "Success" - }, - { - "id": "97", - "description": "And :I navigate to Transaction Details Page", - "duration": 2609273, - "status": "Success" - }, - { - "id": "98", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13588466, - "status": "Failure" - }, - { - "id": "99", - "description": "And :date range start and end dates are set to 04\/06\/2015 and 04\/06", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "101", - "description": "Then :the \"invalid end date format\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-does-not-enter-start-date", - "description": "Scenario:Customer does not enter Start Date", - "duration": 28266827, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "106", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11575653, - "status": "Success" - }, - { - "id": "107", - "description": "And :I navigate to Transaction Details Page", - "duration": 3075459, - "status": "Success" - }, - { - "id": "108", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13615715, - "status": "Failure" - }, - { - "id": "109", - "description": "And :date range start and end dates are set to ' ' and 04\/06\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "110", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :the \"invalid start date format\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-does-not-enter-end-date", - "description": "Scenario:Customer does not enter End Date", - "duration": 27003986, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "116", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10578470, - "status": "Success" - }, - { - "id": "117", - "description": "And :I navigate to Transaction Details Page", - "duration": 2885220, - "status": "Success" - }, - { - "id": "118", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13540296, - "status": "Failure" - }, - { - "id": "119", - "description": "And :date range start and end dates are set to 04\/06\/2015 and ' '", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "Then :the \"invalid end date format\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-does-not-enter-start-or-end-dates", - "description": "Scenario:Customer does not enter Start or End Dates", - "duration": 28845038, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "125", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11868463, - "status": "Success" - }, - { - "id": "126", - "description": "And :I navigate to Transaction Details Page", - "duration": 3302193, - "status": "Success" - }, - { - "id": "127", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13674382, - "status": "Failure" - }, - { - "id": "128", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "129", - "description": "Then :the \"invalid start date format\" and \"invalid end date format\" error messages are displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-start-date->-end-date", - "description": "Scenario:Customer inputs Start Date > End Date", - "duration": 49240636, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "135", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10646064, - "status": "Success" - }, - { - "id": "136", - "description": "And :I navigate to Transaction Details Page", - "duration": 2972777, - "status": "Success" - }, - { - "id": "137", - "description": "When :user filters by Date Range", - "duration": 35621795, - "status": "Failure" - }, - { - "id": "138", - "description": "And :date range start and end dates are set to 04\/07\/2015 and 04\/06\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "139", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "140", - "description": "Then :the \"Start date not prior to end date\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-start-date->-365-days-in-the-past", - "description": "Scenario:Customer inputs Start Date > 365 days in the past", - "duration": 30625715, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "146", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12243352, - "status": "Success" - }, - { - "id": "147", - "description": "And :I navigate to Transaction Details Page", - "duration": 4520012, - "status": "Success" - }, - { - "id": "148", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13862351, - "status": "Failure" - }, - { - "id": "149", - "description": "And :date range start and end dates are set to 04\/01\/2014 and 04\/20\/2014", - "duration": 0, - "status": "Skipped" - }, - { - "id": "150", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "Then :the \"start date too old\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-end-date->-365-days-in-the-past", - "description": "Scenario:Customer inputs End Date > 365 days in the past", - "duration": 27268163, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "157", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10489762, - "status": "Success" - }, - { - "id": "158", - "description": "And :I navigate to Transaction Details Page", - "duration": 3078742, - "status": "Success" - }, - { - "id": "159", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13699659, - "status": "Failure" - }, - { - "id": "160", - "description": "And :date range start and end dates are set to '' and 04\/14\/2014", - "duration": 0, - "status": "Skipped" - }, - { - "id": "161", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "162", - "description": "Then :the \"end date too old\" error message is displayed at the end", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-search-date-range->-90-days", - "description": "Scenario:Customer inputs Search Date Range > 90 days", - "duration": 27027893, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "168", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10611672, - "status": "Success" - }, - { - "id": "169", - "description": "And :I navigate to Transaction Details Page", - "duration": 2761027, - "status": "Success" - }, - { - "id": "170", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13655194, - "status": "Failure" - }, - { - "id": "171", - "description": "And :date range start and end dates are set to 12\/01\/2014 and 04\/14\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "172", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "173", - "description": "Then :the \"search date range\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-start-date-in-the-future", - "description": "Scenario:Customer inputs Start Date in the future", - "duration": 27161540, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "177", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10708965, - "status": "Success" - }, - { - "id": "178", - "description": "And :I navigate to Transaction Details Page", - "duration": 2958770, - "status": "Success" - }, - { - "id": "179", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13493805, - "status": "Failure" - }, - { - "id": "180", - "description": "And :date range start and end dates are set to 06\/06\/2015 and ' '", - "duration": 0, - "status": "Skipped" - }, - { - "id": "181", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "182", - "description": "Then :the \"start date in future\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-end-date-in-the-future", - "description": "Scenario:Customer inputs End Date in the future", - "duration": 26751584, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "188", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10365366, - "status": "Success" - }, - { - "id": "189", - "description": "And :I navigate to Transaction Details Page", - "duration": 2817799, - "status": "Success" - }, - { - "id": "190", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13568419, - "status": "Failure" - }, - { - "id": "191", - "description": "And :date range start and end dates are set to 04\/14\/2015 and 05\/14\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "192", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "193", - "description": "Then :the \"end date in future\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;start-and-end-dates-in-the-future", - "description": "Scenario:Start And End Dates in the future", - "duration": 28956933, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "198", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11379360, - "status": "Success" - }, - { - "id": "199", - "description": "And :I navigate to Transaction Details Page", - "duration": 3878263, - "status": "Success" - }, - { - "id": "200", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13699310, - "status": "Failure" - }, - { - "id": "201", - "description": "And :date range start and end dates are set to 05\/14\/2015 and 05\/15\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "202", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "203", - "description": "Then :the \"start date in future\" and \"end date in future\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-entitlements-tests", - "description": "Feature:Transactions entitlements tests", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 92176937, - "totalTestCaseCount": 4, - "failedTestCaseCount": 3, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-entitlements-tests;the-pending-drawer-section-is-set-to-true", - "description": "Scenario:The pending drawer section is set to true", - "duration": 25945765, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_pendingdrawer_account\" and login", - "duration": 10971683, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 3208530, - "status": "Success" - }, - { - "id": "7", - "description": "And :I reload the page", - "duration": 881687, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the customer should see the pending drawer expanded", - "duration": 10883865, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-entitlements-tests;the-merchantmapperm-is-false", - "description": "Scenario:The MerchantMapPerm is false", - "duration": 14964540, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "12", - "description": "Given :I setup mocks for transactions as a \"td_merchantmapperm_account\" and login", - "duration": 10808199, - "status": "Success" - }, - { - "id": "13", - "description": "And :I navigate to Transaction Details Page", - "duration": 2925932, - "status": "Success" - }, - { - "id": "14", - "description": "And :I reload the page", - "duration": 928651, - "status": "Success" - }, - { - "id": "15", - "description": "And :the customer expands the first posted transactions drawer", - "duration": 301758, - "status": "Failure" - }, - { - "id": "16", - "description": "Then :the customer should not see a merchant map", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-entitlements-tests;the-brandlogoperm-is-false", - "description": "Scenario:The BrandLogoPerm is false", - "duration": 25206555, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I setup mocks for transactions as a \"td_brandlogoperm_account\" and login", - "duration": 10527641, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to Transaction Details Page", - "duration": 2991400, - "status": "Success" - }, - { - "id": "22", - "description": "And :I reload the page", - "duration": 859594, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the customer should not see a merchant logo for the transaction at index 4", - "duration": 10827920, - "status": "Failure" - }, - { - "id": "24", - "description": "Then :the customer expands transaction number 2", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :the customer should not see a merchant logo in the expanded transaction drawer", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-entitlements-tests;the-transactions-details-section-is-off", - "description": "Scenario:The transactions details section is off", - "duration": 26060077, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Given :I setup mocks for transactions as a \"td_transdetailsoff_account\" and login", - "duration": 11138895, - "status": "Success" - }, - { - "id": "30", - "description": "And :I navigate to Transaction Details Page", - "duration": 2869021, - "status": "Success" - }, - { - "id": "31", - "description": "And :I reload the page", - "duration": 1120946, - "status": "Success" - }, - { - "id": "32", - "description": "And :the customer should not see pending or posted transactions", - "duration": 10931215, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "user-notification-error-messages", - "description": "Feature:User Notification Error Messages", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 230315352, - "totalTestCaseCount": 8, - "failedTestCaseCount": 7, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "user-notification-error-messages;t&d-is-toggled-off", - "description": "Scenario:T&D is toggled off", - "duration": 27213504, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10503913, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 2978776, - "status": "Success" - }, - { - "id": "7", - "description": "When :User is redirected to toggled off error page", - "duration": 2883965, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user should see correct toggled error page content", - "duration": 10846850, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;no-error-getting-posted-transactions", - "description": "Scenario:No error getting posted transactions", - "duration": 24553690, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for transactions as a \"td_disputemodal_account\" and login", - "duration": 10632102, - "status": "Success" - }, - { - "id": "14", - "description": "And :I navigate to Transaction Details Page", - "duration": 3092268, - "status": "Success" - }, - { - "id": "15", - "description": "Then :I should not see the error message for no posted transactions", - "duration": 10829320, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;display-account-bricklet-details-for-happy-path", - "description": "Scenario:Display account bricklet details for happy path", - "duration": 49395758, - "totalTestStepCount": 14, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 11, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10983456, - "status": "Success" - }, - { - "id": "55", - "description": "And :I navigate to Transaction Details Page", - "duration": 2886137, - "status": "Success" - }, - { - "id": "56", - "description": "And :Single card label is displayed", - "duration": 35526165, - "status": "Failure" - }, - { - "id": "57", - "description": "And :Current balance label is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :Current balance is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :Current balance tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :Available credit is displayed and has correct value", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :Available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "And :Show details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "When :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :Show details drawer should be visible", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;message-rotator-displayed-when-transactions-are-loading", - "description": "Scenario:Message Rotator displayed when transactions are loading", - "duration": 15872562, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "76", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11784197, - "status": "Success" - }, - { - "id": "77", - "description": "And :I navigate to Transaction Details Page", - "duration": 3760332, - "status": "Success" - }, - { - "id": "78", - "description": "When :transactions are loading", - "duration": 328033, - "status": "Failure" - }, - { - "id": "79", - "description": "Then :user should see loading messages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "When :transactions are not loading", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "Then :user should not see loading messages", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;t&d-section-toggled-off", - "description": "Scenario:T&D section toggled off", - "duration": 50091583, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "86", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11086119, - "status": "Success" - }, - { - "id": "87", - "description": "And :I navigate to Transaction Details Page", - "duration": 3333294, - "status": "Success" - }, - { - "id": "88", - "description": "When :Transactions and Details section is toggled off", - "duration": 35672170, - "status": "Failure" - }, - { - "id": "89", - "description": "Then :the posted transactions section is not present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :the pending transactions section is not present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :the account details brick is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :there is no error message displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;not-tlp-ha-mode-check-for-rewards-balance", - "description": "Scenario:Not TLP HA Mode check for rewards balance", - "duration": 24056100, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "96", - "description": "Given :I setup mocks for transactions as a \"td_nottlpha_account\" and login", - "duration": 10613890, - "status": "Success" - }, - { - "id": "97", - "description": "And :I navigate to Transaction Details Page", - "duration": 3183063, - "status": "Success" - }, - { - "id": "98", - "description": "Then :the rewards link should say the balance", - "duration": 10259147, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;tlp-ha-mode-check-for-explore-rewards-link", - "description": "Scenario:TLP HA Mode check for explore rewards link", - "duration": 24666372, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "102", - "description": "Given :I setup mocks for transactions as a \"td_tlpha_account\" and login", - "duration": 10785193, - "status": "Success" - }, - { - "id": "103", - "description": "And :I navigate to Transaction Details Page", - "duration": 3635017, - "status": "Success" - }, - { - "id": "104", - "description": "Then :the rewards link should say explore rewards", - "duration": 10246162, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;ts2-ha-mode", - "description": "Scenario:TS2 HA Mode", - "duration": 14465783, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "108", - "description": "Given :I setup mocks for transactions as a \"td_ts2ha_account\" and login", - "duration": 10527921, - "status": "Success" - }, - { - "id": "109", - "description": "And :I navigate to Transaction Details Page", - "duration": 3405223, - "status": "Success" - }, - { - "id": "110", - "description": "Then :an TS2 HA message is displayed on top of the page below the navigation bar", - "duration": 532639, - "status": "Failure" - }, - { - "id": "111", - "description": "And :I \"expand\" the pending transaction section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :an error message is displayed under the Pending Transactions section", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "wiremock-examples", - "description": "Feature:Wiremock Examples", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 74112158, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "wiremock-examples;happy-path-using-default-account-summary", - "description": "Scenario:Happy path using default account summary", - "duration": 24821571, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_defaultaccsum_account\" and login", - "duration": 10578955, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 3398588, - "status": "Success" - }, - { - "id": "7", - "description": "Then :the account number in the brick should be ...1234", - "duration": 10844028, - "status": "Failure" - }, - { - "id": "8", - "description": "And :there are 4 posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "wiremock-examples;bankrupt-account-summary", - "description": "Scenario:Bankrupt account summary", - "duration": 49290587, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for transactions as a \"td_bankrupt_account\" and login", - "duration": 10678820, - "status": "Success" - }, - { - "id": "14", - "description": "And :I navigate to Transaction Details Page", - "duration": 2983622, - "status": "Success" - }, - { - "id": "15", - "description": "Then :display single card error message for bankrupt", - "duration": 35628145, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - } - ] - }, - { - "id": "5690adea29032dab690ef302", - "collectorItemId": "568d24b1a0d8912749a4391a", - "timestamp": 1452322282109, - "executionId": "216", - "description": "cos-ui-test-chrome #216", - "url": "http://test.com/job/cos-ui-test-chrome\/", - "startTime": 1452305365656, - "endTime": 1452313800733, - "duration": 8435077, - "failureCount": 21, - "successCount": 2, - "skippedCount": 0, - "totalCount": 40, - "unknownStatusCount": 17, - "testCapabilities": [ - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-account-setup-web\/", - "startTime": 0, - "endTime": 0, - "duration": 937738190, - "failedTestSuiteCount": 8, - "successTestSuiteCount": 2, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 10, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "account-setup-submission-success", - "description": "Feature:Account Setup submission success", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 309996287, - "totalTestCaseCount": 10, - "failedTestCaseCount": 0, - "successTestCaseCount": 10, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 8674467, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2742619, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5931848, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;required-fields-validation", - "description": "Scenario:Required Fields Validation", - "duration": 37657252, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "When :the user clicks on the Add a New Card Holder", - "duration": 32740224, - "status": "Success" - }, - { - "id": "13", - "description": "Then :user does not enters any Input in the form for First Name, Last Name, Date of Birth, Social Security Number, and Phone Number", - "duration": 317943, - "status": "Success" - }, - { - "id": "14", - "description": "Then :clicks on the Add a New Card Holder button", - "duration": 1935892, - "status": "Success" - }, - { - "id": "15", - "description": "Then :the error messages displays for the required fields", - "duration": 2663193, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7728971, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2649633, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5079338, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;required-fields-validation-for-invalid-input", - "description": "Scenario:Required Fields Validation for invalid input", - "duration": 47465326, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "When :the user clicks on the Add a New Card Holder", - "duration": 32699952, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the First Form opens to enter the new authorize user", - "duration": 48, - "status": "Success" - }, - { - "id": "23", - "description": "Then :user enters the Invalid Input in the form for Date of Birth, Social Security Number, and Phone Number", - "duration": 7317137, - "status": "Success" - }, - { - "id": "24", - "description": "Then :clicks on the Add a New Card Holder button", - "duration": 1918177, - "status": "Success" - }, - { - "id": "25", - "description": "Then :the error messages displays for the required fields and invalid input", - "duration": 2424947, - "status": "Success" - }, - { - "id": "26", - "description": "Then :user clicks on the Save & Continue button", - "duration": 1883178, - "status": "Success" - }, - { - "id": "27", - "description": "Then :the error message displays to accept the Terms and Conditions of the Authorized User", - "duration": 1221887, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7684686, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2547167, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5137519, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;maximum-characters-allowed-for-user-to-input-in-the-fields", - "description": "Scenario:Maximum characters allowed for user to input in the fields", - "duration": 44706044, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "When :the user clicks on the Add a New Card Holder", - "duration": 32719426, - "status": "Success" - }, - { - "id": "33", - "description": "When :user enter Long FirstName", - "duration": 2698470, - "status": "Success" - }, - { - "id": "34", - "description": "Then :only 25 characters maximum limit on First name", - "duration": 1526398, - "status": "Success" - }, - { - "id": "35", - "description": "When :user enters long middlename", - "duration": 2464449, - "status": "Success" - }, - { - "id": "36", - "description": "Then :only 16 characters maximum limit for Middle name", - "duration": 1386582, - "status": "Success" - }, - { - "id": "37", - "description": "When :user enters long lastname", - "duration": 2487250, - "status": "Success" - }, - { - "id": "38", - "description": "Then :only 36 characters maximum limit for lastname", - "duration": 1423469, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8799003, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2718666, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 6080337, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;submitting-the-add-authorized-user-form-without-any-input", - "description": "Scenario:Submitting the add authorized user form without any input", - "duration": 130751395, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "When :User allowed to add maximum three Authorized Card User", - "duration": 98518924, - "status": "Success" - }, - { - "id": "44", - "description": "Then :user clicks on the Save & Continue button", - "duration": 1975284, - "status": "Success" - }, - { - "id": "45", - "description": "And :the error messages gets displayed below each of the form", - "duration": 30257187, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7844914, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2579149, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5265765, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;dropdown-for-the-cell-type", - "description": "Scenario:Dropdown for the cell type", - "duration": 8684229, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "50", - "description": "Then :clicks on the Add a New Card Holder button", - "duration": 1791527, - "status": "Success" - }, - { - "id": "51", - "description": "And :the form contains the dropdown for \"Mobile\", \"Work\", \"Home\"", - "duration": 6892702, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "asu-page-footer-validation", - "description": "Feature:ASU page footer validation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 148088171, - "totalTestCaseCount": 14, - "failedTestCaseCount": 2, - "successTestCaseCount": 12, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 7657656, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2463682, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5193974, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-contact-us", - "description": "Scenario:Navigate to contact us", - "duration": 17571682, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Then :I land on the domestic footer url \"CONTACT US\"", - "duration": 11537153, - "status": "Success" - }, - { - "id": "13", - "description": "And :the \"Customer Service\" text is displayed on the page", - "duration": 6034529, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8059003, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2500540, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5558463, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-privacy", - "description": "Scenario:Navigate to privacy", - "duration": 7776516, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Then :I land on the domestic footer url \"PRIVACY\"", - "duration": 1652963, - "status": "Success" - }, - { - "id": "19", - "description": "And :the \"Privacy\" text is displayed on the page", - "duration": 6123553, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7611402, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2567514, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5043888, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-careers", - "description": "Scenario:Navigate to careers", - "duration": 7644339, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Then :I land on the domestic footer url \"CAREERS\"", - "duration": 1616173, - "status": "Success" - }, - { - "id": "25", - "description": "And :the \"Explore Capital One Careers\" text is displayed on the page", - "duration": 6028166, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8221709, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2630915, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5590794, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-security", - "description": "Scenario:Navigate to security", - "duration": 18098554, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "30", - "description": "Then :I land on the domestic footer url \"SECURITY\"", - "duration": 11697545, - "status": "Success" - }, - { - "id": "31", - "description": "And :the \"Your security is a top priority\" text is displayed on the page", - "duration": 6401009, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8879498, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 3120927, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5758571, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-terms-and-conditions", - "description": "Scenario:Navigate to terms and conditions", - "duration": 8609028, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Then :I land on the domestic footer url \"TERMS & CONDITIONS\"", - "duration": 1642565, - "status": "Success" - }, - { - "id": "37", - "description": "Then :the \"Terms and Conditions\" text is displayed on the page", - "duration": 6966463, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7712802, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2758941, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 4953861, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-accessibility", - "description": "Scenario:Navigate to accessibility", - "duration": 30859039, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "42", - "description": "Then :I land on the domestic footer url \"ACCESSIBILITY\"", - "duration": 30859039, - "status": "Failure" - }, - { - "id": "43", - "description": "Then :the \"Accessibility at Capital One\" text is displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 9055756, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2857743, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 6198013, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-verisign", - "description": "Scenario:Navigate to verisign", - "duration": 331187, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "Then :I land on the domestic footer url \"verisign_can_ang\"", - "duration": 331187, - "status": "Failure" - }, - { - "id": "49", - "description": "Then :the Norton Secured image is displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "asu-page-header-validation", - "description": "Feature:ASU page header validation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 9157085, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "asu-page-header-validation;header-check-for-asu-page", - "description": "Scenario:Header check for ASU page", - "duration": 9157085, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2516233, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user is on ASU page", - "duration": 5274438, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the header Capital One logo is present on the upper left corner and is a link of asu page", - "duration": 1366414, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "au---limit-name-to-36-characters", - "description": "Feature:AU - Limit Name to 36 Characters", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 85524778, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "au---limit-name-to-36-characters;au-first-name-lastname-middlename-33-characters", - "description": "Scenario:au first name lastname middlename 33 characters", - "duration": 38472058, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2494896, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user is on ASU page", - "duration": 5160462, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30816700, - "status": "Failure" - }, - { - "id": "10", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the user enters first name with twenty five characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the user enters middle name with one character", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the user enters last name with eight characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :click submit from the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :present the user with 36 char validation message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "au---limit-name-to-36-characters;au-first-name-lastname-no-middlename-34-characters", - "description": "Scenario:au first name lastname no middlename 34 characters", - "duration": 38314137, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2616546, - "status": "Success" - }, - { - "id": "22", - "description": "Then :user is on ASU page", - "duration": 4860605, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30836986, - "status": "Failure" - }, - { - "id": "24", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :the user enters first name with twenty five characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :the user enters last name with ten characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :click submit from the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :present the user with 36 char validation message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "au---limit-name-to-36-characters;blue-script-spinner-displayed-immediately-after-one-click-of-save-and-continue-button", - "description": "Scenario:blue script Spinner displayed immediately after one click of save and continue button", - "duration": 8738583, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "36", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2883057, - "status": "Success" - }, - { - "id": "37", - "description": "Then :user is on ASU page", - "duration": 5482105, - "status": "Success" - }, - { - "id": "38", - "description": "And :the user check the T&C's checkbox", - "duration": 373421, - "status": "Failure" - }, - { - "id": "39", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :the user enters first name with twenty five characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :the user enters middle name with one character", - "duration": 0, - "status": "Skipped" - }, - { - "id": "42", - "description": "And :the user enters last name with seven characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "Then :user enters the valid Input in the form for Date of Birth, Social Security Number, and Phone Number", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "And :the user checks the checkbox for au terms and conditions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :click on save and continue button one time", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :check if spinner is displayed after one click", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "au-modal-for-terms-and-conditions", - "description": "Feature:AU Modal for Terms and Conditions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 78380060, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "au-modal-for-terms-and-conditions;au-terms-and-condition-modal-window-done-button", - "description": "Scenario:au terms and condition modal window done button", - "duration": 39477662, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"au_termsandconditions\"", - "duration": 2791243, - "status": "Success" - }, - { - "id": "9", - "description": "Then :user is on ASU page", - "duration": 5778712, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30907707, - "status": "Failure" - }, - { - "id": "11", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the user click the terms and condition link for au form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :a modal window opens to present the user with the T&C's", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :when the user clicks the \"Done\" button the modal window will close.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "au-modal-for-terms-and-conditions;au-terms-and-condition-modal-window-x-button", - "description": "Scenario:au terms and condition modal window x button", - "duration": 38902398, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I setup mocks for account setup as a \"au_termsandconditions\"", - "duration": 2646804, - "status": "Success" - }, - { - "id": "22", - "description": "Then :user is on ASU page", - "duration": 5430281, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30825313, - "status": "Failure" - }, - { - "id": "24", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :the user click the terms and condition link for au form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :a modal window opens to present the user with the T&C's", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :when the user clicks the X in the upper right corner the modal window will close.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "eligibility-rules-for-authorized-users", - "description": "Feature:Eligibility rules for authorized users", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 37036483, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "eligibility-rules-for-authorized-users;verify-the-eligibility-for-authorized-users-on-asu-pageexy", - "description": "Scenario:Verify the eligibility for authorized users on ASU pageexy", - "duration": 37036483, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"aunoteligible_data\"", - "duration": 2601241, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user is on ASU page for past due accounts", - "duration": 3572374, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the paperless is visible", - "duration": 30862868, - "status": "Failure" - }, - { - "id": "10", - "description": "And :authorized user will not be available for corporate overlimit and pastdue accounts", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "eligibility-rules-for-paperless", - "description": "Feature:Eligibility rules for paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 73985907, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "eligibility-rules-for-paperless;verify-the-account-is-eligible-for-paperless-mock", - "description": "Scenario:Verify the account is eligible for paperless mock", - "duration": 36585390, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"statements_and_documents_notenrolled\"", - "duration": 2517135, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user is on ASU page for paperless eligible accounts", - "duration": 3233563, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the paperless is visible", - "duration": 30834692, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "eligibility-rules-for-paperless;verify-the-account-is-not-eligible-for-paperless-mock", - "description": "Scenario:Verify the account is not eligible for paperless mock", - "duration": 37400517, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for account setup as a \"statements_and_documents_enrolled\"", - "duration": 3293434, - "status": "Success" - }, - { - "id": "16", - "description": "Then :user is on ASU page for paperless eligible accounts", - "duration": 3160144, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the paperless setup feature is not presented to the customer", - "duration": 30946939, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "entitlements-for-account-set-up", - "description": "Feature:Entitlements for account set up", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 36718633, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "entitlements-for-account-set-up;entitlements-for-account-set-up-mobile-pageee", - "description": "Scenario:Entitlements for account set up mobile pageee", - "duration": 36718633, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "9", - "description": "Given :I am on ASU page using mock account into account setup as a \"asuentitlements_data\"", - "duration": 2417386, - "status": "Success" - }, - { - "id": "10", - "description": "Then :user is on ASU page for entitlement accounts", - "duration": 3455007, - "status": "Success" - }, - { - "id": "11", - "description": "Then :present the user the Mobile page bankrupt deceased closednobalance scrutfruad specialfruad revoked accounts", - "duration": 30846240, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "paperless-terms-and-conditions-and-checbox", - "description": "Feature:Paperless Terms and Conditions and checbox", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 78494071, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "paperless-terms-and-conditions-and-checbox;enrolling-in-paperless-and-unchecked-the-t&c's", - "description": "Scenario:Enrolling in Paperless and UNChecked the T&C's", - "duration": 39343553, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 3196549, - "status": "Success" - }, - { - "id": "23", - "description": "Then :user is on ASU page", - "duration": 5291312, - "status": "Success" - }, - { - "id": "24", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30855692, - "status": "Failure" - }, - { - "id": "26", - "description": "And :the checkbox uncheck and submit the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :present the user with client side validation message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "paperless-terms-and-conditions-and-checbox;enrolling-in-paperless-and-unchecked-the-paperless-enrollment-checkbox", - "description": "Scenario:Enrolling in Paperless and UNChecked the paperless enrollment checkbox", - "duration": 39150518, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 3171325, - "status": "Success" - }, - { - "id": "33", - "description": "Then :user is on ASU page", - "duration": 5170404, - "status": "Success" - }, - { - "id": "34", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30808789, - "status": "Failure" - }, - { - "id": "35", - "description": "And :the user check the T&C's checkbox", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :the user uncheck the paperless checkbox", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment tc checkbox is unchecked", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "paperless-modal-for-terms-and-conditions", - "description": "Feature:Paperless Modal for Terms and Conditions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 80356715, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "paperless-modal-for-terms-and-conditions;paperless-terms-and-condition-modal-window-done-button", - "description": "Scenario:paperless terms and condition modal window done button", - "duration": 41947437, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"paperless_termsandconditions\"", - "duration": 4729553, - "status": "Success" - }, - { - "id": "9", - "description": "Then :user is on ASU page", - "duration": 6390576, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30827308, - "status": "Failure" - }, - { - "id": "11", - "description": "And :the user click the terms and condition link for paperless form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :a modal window opens to present the user with the T&C's paperless", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :when the user clicks the \"Done\" button the modal window will close paperless.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "paperless-modal-for-terms-and-conditions;paperless-terms-and-condition-modal-window-x-button", - "description": "Scenario:paperless terms and condition modal window x button", - "duration": 38409278, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I setup mocks for account setup as a \"paperless_termsandconditions\"", - "duration": 2599997, - "status": "Success" - }, - { - "id": "21", - "description": "Then :user is on ASU page", - "duration": 4984320, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30824961, - "status": "Failure" - }, - { - "id": "23", - "description": "And :the user click the terms and condition link for paperless form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :a modal window opens to present the user with the T&C's paperless", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :when the user clicks the X in the upper right corner the modal window will close paperless.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-accountnicknames-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-accountsummary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1721959505, - "failedTestSuiteCount": 4, - "successTestSuiteCount": 5, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 9, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status", - "description": "Feature:Account Summary Page - Field Level Entitlement Based on Account Status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 298013571, - "totalTestCaseCount": 6, - "failedTestCaseCount": 1, - "successTestCaseCount": 5, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;account-ordering-on-account-summary-(verify-closed-with-balance-account-displays-in-group1)", - "description": "Scenario:Account Ordering on Account Summary (Verify closed with balance account displays in group1)", - "duration": 42449320, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the \"closed_with_balance_account\" user is logged in", - "duration": 33183809, - "status": "Success" - }, - { - "id": "8", - "description": "When :I am on the Account Summary page", - "duration": 4219160, - "status": "Success" - }, - { - "id": "9", - "description": "And :Closed with Balance account is displayed first because it is in Group1 and its opened date is 2014-05-07", - "duration": 1258880, - "status": "Success" - }, - { - "id": "10", - "description": "And :Open account ending is displayed second because it is in Group1 and its opened date is is 2014-05-14", - "duration": 2471741, - "status": "Success" - }, - { - "id": "11", - "description": "And :Closed account is displayed in 3rd place because it is in Group2", - "duration": 1315730, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-an-account-restricted-message-is-displayed-for-available-credit", - "description": "Scenario:Verify an account restricted message is displayed for Available Credit", - "duration": 37372284, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :a customer with a closed with balance account is logged in", - "duration": 11469486, - "status": "Success" - }, - { - "id": "18", - "description": "And :I am on the Account Summary page", - "duration": 4293212, - "status": "Success" - }, - { - "id": "19", - "description": "Then :has a bricklet for account ending in \"1286\".", - "duration": 6047514, - "status": "Success" - }, - { - "id": "20", - "description": "And :an account closed with balance restricted message should be displayed", - "duration": 5508874, - "status": "Success" - }, - { - "id": "21", - "description": "And :has the tool tip is displayed.", - "duration": 791617, - "status": "Success" - }, - { - "id": "22", - "description": "And :the correct Available Credit tooltip content is displayed.", - "duration": 9261581, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-statements-&-documents-contextual-link-is-displayed-for-closed-with-no-balance-account", - "description": "Scenario:Verify statements & documents contextual link is displayed for Closed With No Balance Account", - "duration": 58059730, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11777433, - "status": "Success" - }, - { - "id": "29", - "description": "Then :clicking on the statements link for a \"closed with no balance account\" displays the statements page for that account", - "duration": 46282297, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-transactions-link-contextual-link-is-displayed-for-closed-with-no-balance-account", - "description": "Scenario:Verify transactions link contextual link is displayed for Closed With No Balance Account", - "duration": 69168935, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "35", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11285918, - "status": "Success" - }, - { - "id": "36", - "description": "Then :clicking on the transactions link for a \"closed with no balance account\" displays the transactions page for that account", - "duration": 57883017, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-statements-&-documents-contextual-link-is-displayed-for-deceased-account", - "description": "Scenario:Verify statements & documents contextual link is displayed for Deceased Account", - "duration": 46062367, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :a customer with a deceased account is logged in", - "duration": 11396985, - "status": "Success" - }, - { - "id": "43", - "description": "Then :clicking on the statements link for a \"deceased account\" displays the statements page for that account", - "duration": 34665382, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-transactions-link-contextual-link-is-displayed-for-deceased-account", - "description": "Scenario:Verify transactions link contextual link is displayed for Deceased Account", - "duration": 44900935, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :a customer with a deceased account is logged in", - "duration": 11039560, - "status": "Success" - }, - { - "id": "50", - "description": "Then :clicking on the transactions link for a \"deceased account\" displays the transactions page for that account", - "duration": 33861375, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "account-summary-entitlment-bucketing", - "description": "Feature:Account Summary Entitlment Bucketing", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 193230192, - "totalTestCaseCount": 11, - "failedTestCaseCount": 0, - "successTestCaseCount": 11, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "account-summary-entitlment-bucketing;validate-bankrupt-account-displayed-in-bucket2", - "description": "Scenario:Validate Bankrupt account displayed in bucket2", - "duration": 20275792, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :Login with linked bankrupt account", - "duration": 9672295, - "status": "Success" - }, - { - "id": "9", - "description": "Then :verify that bankrupt account displayed at the bottom", - "duration": 10603497, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-deceased-account-displayed-in-bucket2", - "description": "Scenario:Validate Deceased account displayed in bucket2", - "duration": 19448637, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :Login with linked deceased account", - "duration": 9461280, - "status": "Success" - }, - { - "id": "15", - "description": "Then :verify that deceased account displayed at the bottom", - "duration": 9987357, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-closed-with-no-balance-account-displayed-in-bucket2", - "description": "Scenario:Validate Closed with no balance account displayed in bucket2", - "duration": 20323794, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "Given :Login with linked closed with no balance account", - "duration": 9980347, - "status": "Success" - }, - { - "id": "21", - "description": "Then :verify that closed with no balance account displayed at the bottom", - "duration": 10343447, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-revoked-account-displayed-in-bucket2", - "description": "Scenario:Validate Revoked account displayed in bucket2", - "duration": 20096641, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "25", - "description": "Given :Login with linked revoked account", - "duration": 10082024, - "status": "Success" - }, - { - "id": "26", - "description": "Then :verify that revoked account displayed at the bottom", - "duration": 10014617, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-active\/open-account-displayed-in-bucket1", - "description": "Scenario:Validate Active\/Open account displayed in bucket1", - "duration": 14884560, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :Login with linked active account", - "duration": 10371319, - "status": "Success" - }, - { - "id": "32", - "description": "Then :verify that active account displayed at the top", - "duration": 4513241, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-collections-account-displayed-in-bucket1", - "description": "Scenario:Validate Collections account displayed in bucket1", - "duration": 15587516, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "37", - "description": "Given :Login with linked collections account", - "duration": 10872394, - "status": "Success" - }, - { - "id": "38", - "description": "Then :verify that collections account displayed at the top", - "duration": 4715122, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-special-fraud-account-displayed-in-bucket1", - "description": "Scenario:Validate Special Fraud account displayed in bucket1", - "duration": 18333787, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "Given :Login with linked special fraud account", - "duration": 9948158, - "status": "Success" - }, - { - "id": "44", - "description": "Then :verify that special fraud account displayed at the top", - "duration": 8385629, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-security-fraud-account-displayed-in-bucket1", - "description": "Scenario:Validate Security Fraud account displayed in bucket1", - "duration": 14054361, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :Login with linked security fraud account", - "duration": 9517393, - "status": "Success" - }, - { - "id": "50", - "description": "Then :verify that security fraud account displayed at the top", - "duration": 4536968, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-closed-with-balance-account-displayed-in-bucket1", - "description": "Scenario:Validate Closed with balance account displayed in bucket1", - "duration": 19794783, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "Given :Login with linked closed with balance account", - "duration": 10084497, - "status": "Success" - }, - { - "id": "56", - "description": "Then :verify that closed with balance account displayed at the top", - "duration": 9710286, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-old-account-displayed-at-the-top", - "description": "Scenario:Validate old account displayed at the top", - "duration": 14228556, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "61", - "description": "Given :Login with linked top account", - "duration": 9668619, - "status": "Success" - }, - { - "id": "62", - "description": "Then :verify that old account displayed at the top", - "duration": 4559937, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-new-account-displayed-at-the-bottom", - "description": "Scenario:Validate new account displayed at the bottom", - "duration": 16201765, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "67", - "description": "Given :Login with linked bottom account", - "duration": 11243938, - "status": "Success" - }, - { - "id": "68", - "description": "Then :verify that new account displayed at the bottom", - "duration": 4957827, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "bankrupt-account-on-account-summary-page", - "description": "Feature:Bankrupt Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 319080797, - "totalTestCaseCount": 14, - "failedTestCaseCount": 1, - "successTestCaseCount": 13, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 10954126, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 10954126, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-an-account-restricted-message-is-displayed-for-bankrupt", - "description": "Scenario:Verify an account restricted message is displayed for bankrupt", - "duration": 22313989, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Then :an account restricted message should be displayed in the available credit field", - "duration": 22313989, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11081512, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 11081512, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-a-bankrupt-restricted-message-is-displayed", - "description": "Scenario:Verify a bankrupt restricted message is displayed", - "duration": 40763936, - "totalTestStepCount": 1, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Then :a bankrupt restricted message should be displayed", - "duration": 40763936, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10611606, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 10611606, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-pay-bill-option-is-not-displayed-for-bankrupt", - "description": "Scenario:Verify pay bill option is not displayed for bankrupt", - "duration": 39830537, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "27", - "description": "Then :there is no pay bill option displayed", - "duration": 39830537, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12037310, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 12037310, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-statements-&-documents-contextual-link-is-not-displayed-for-bankrupt", - "description": "Scenario:Verify statements & documents contextual link is not displayed for bankrupt", - "duration": 10129531, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "34", - "description": "Then :the statements link is not displayed", - "duration": 10129531, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12133756, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 12133756, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-transactions-link-is-not-visible-for-bankrupt", - "description": "Scenario:Verify transactions link is not visible for bankrupt", - "duration": 41874671, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Then :Transaction link is not visible", - "duration": 41874671, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11679893, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 11679893, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-card-image-is-not-a-link-for-bankrupt", - "description": "Scenario:Verify card image is not a link for bankrupt", - "duration": 41699585, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Then :card image is not a link", - "duration": 41699585, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11126941, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 11126941, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-card-name-is-not-a-link-for-bankrupt", - "description": "Scenario:Verify card name is not a link for bankrupt", - "duration": 42843404, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "56", - "description": "Then :card name is not a link", - "duration": 42843404, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page", - "description": "Feature:Closed With No Balance Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 151603299, - "totalTestCaseCount": 10, - "failedTestCaseCount": 0, - "successTestCaseCount": 10, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 11110088, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11110088, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-an-account-closed-message-is-displayed-for-closed-with-no-balance", - "description": "Scenario:Verify an account closed message is displayed for closed with no balance", - "duration": 13138537, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Then :an account closed message should be displayed in the available credit field", - "duration": 13138537, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11172188, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11172188, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-an-account-closed-with-no-balance-restricted-message-is-displayed", - "description": "Scenario:Verify an account closed with no balance restricted message is displayed", - "duration": 12636575, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Then :an account closed with no balance restricted message should be displayed", - "duration": 12636575, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11591125, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11591125, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-pay-bill-option-is-not-displayed-for-closed-with-with-no-balance", - "description": "Scenario:Verify pay bill option is not displayed for closed with with no balance", - "duration": 41549024, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Then :there is no pay bill option displayed", - "duration": 41549024, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10868542, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 10868542, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-card-name-is-a-link", - "description": "Scenario:Verify card name is a link", - "duration": 13976171, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Then :the card name for \"closed with no balance account\" is a link", - "duration": 13976171, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11474752, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11474752, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-card-image-is-a-link", - "description": "Scenario:Verify card image is a link", - "duration": 14086297, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Then :the card image for a \"closed with no balance account\" is a link", - "duration": 14086297, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the", - "description": "Feature:As a branded customer, I want the rewards balance to display based on the", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 368111649, - "totalTestCaseCount": 6, - "failedTestCaseCount": 2, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;suppress-rewards-for-sony-play-station-card", - "description": "Scenario:Suppress Rewards for SONY Play Station Card", - "duration": 47317894, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 11043857, - "status": "Success" - }, - { - "id": "9", - "description": "When :I am on the Account Summary page", - "duration": 4063429, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the rewards balance is NOT displayed for SONY Play Station card", - "duration": 32210608, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;suppress-rewards-for-sony-card", - "description": "Scenario:Suppress Rewards for SONY Card", - "duration": 52068240, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 10799187, - "status": "Success" - }, - { - "id": "17", - "description": "When :I am on the Account Summary page", - "duration": 4109568, - "status": "Success" - }, - { - "id": "18", - "description": "Then :the rewards balance is NOT displayed for SONY Card", - "duration": 37159485, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;spark-card-with-cash-reward", - "description": "Scenario:SPARK card with cash Reward", - "duration": 63872915, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 11515848, - "status": "Success" - }, - { - "id": "25", - "description": "When :I am on the Account Summary page", - "duration": 5382572, - "status": "Success" - }, - { - "id": "26", - "description": "Then :the cash rewards balance is displayed for the SPARK Card", - "duration": 46974495, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;spark-card-with-miles-reward", - "description": "Scenario:SPARK card with miles Reward", - "duration": 73716779, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 12312069, - "status": "Success" - }, - { - "id": "33", - "description": "When :I am on the Account Summary page", - "duration": 4335798, - "status": "Success" - }, - { - "id": "34", - "description": "Then :the miles rewards balance is displayed for the SPARK Card", - "duration": 57068912, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;co-branding-product-description", - "description": "Scenario:Co-Branding Product Description", - "duration": 60175061, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "40", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 12064397, - "status": "Success" - }, - { - "id": "41", - "description": "When :I am on the Account Summary page", - "duration": 4092810, - "status": "Success" - }, - { - "id": "42", - "description": "Then :the user will see the product description with the brand name", - "duration": 44017854, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;does-not-display-rewards-for-spark", - "description": "Scenario:Does not Display Rewards for SPARK", - "duration": 70960760, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "48", - "description": "Given :a co_branding non-reward customer is on the Account Summary page", - "duration": 10693559, - "status": "Success" - }, - { - "id": "49", - "description": "When :I am on the Account Summary page", - "duration": 4509627, - "status": "Success" - }, - { - "id": "50", - "description": "Then :the rewards balance is NOT displayed for SPARK card", - "duration": 55757574, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "deceased-account-on-account-summary-page", - "description": "Feature:Deceased Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 166571941, - "totalTestCaseCount": 10, - "failedTestCaseCount": 1, - "successTestCaseCount": 9, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 11228569, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 11228569, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-an-account-closed-message-is-displayed-for-deceased-account", - "description": "Scenario:Verify an account closed message is displayed for deceased account", - "duration": 9523469, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Then :an account closed message should be displayed in the available credit field", - "duration": 9523469, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12335206, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 12335206, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-a-deceased-restricted-message-is-displayed", - "description": "Scenario:Verify a deceased restricted message is displayed", - "duration": 39492732, - "totalTestStepCount": 1, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Then :a deceased restricted message should be displayed", - "duration": 39492732, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11042263, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 11042263, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-pay-bill-option-is-not-displayed-for-deceased-account", - "description": "Scenario:Verify pay bill option is not displayed for deceased account", - "duration": 38342779, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Then :there is no pay bill option displayed", - "duration": 38342779, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10799878, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 10799878, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-card-name-is-a-link", - "description": "Scenario:Verify card name is a link", - "duration": 11665020, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Then :the card name for a \"deceased account\" is a link", - "duration": 11665020, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11545903, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 11545903, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-card-image-is-a-link", - "description": "Scenario:Verify card image is a link", - "duration": 10596122, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "Then :a card image for a \"deceased account\" is a link", - "duration": 10596122, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "account-summary---extended-terms-messaging", - "description": "Feature:Account Summary - Extended Terms Messaging", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 15038395, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "account-summary---extended-terms-messaging;extended-terms-messaging-is-not-displayed", - "description": "Scenario:Extended Terms Messaging Is Not Displayed", - "duration": 15038395, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :the \"extended_terms_with_no_minpay\" user is logged in", - "duration": 9515026, - "status": "Success" - }, - { - "id": "20", - "description": "When :I am on the Account Summary page", - "duration": 4104899, - "status": "Success" - }, - { - "id": "21", - "description": "Then :the extended terms message is not displayed in the first account brick", - "duration": 1418470, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "non-cycled-accounts", - "description": "Feature:Non-cycled accounts", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 57465404, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 10188603, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a non cycled account", - "duration": 10188603, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "non-cycled-accounts;non-cycled-accounts-should-have-zero-minimum-payment-and-no-due-date", - "description": "Scenario:Non cycled accounts should have zero minimum payment and no due date", - "duration": 9426258, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Then :the minimum payment should be $0.00", - "duration": 4861747, - "status": "Success" - }, - { - "id": "13", - "description": "And :the account should not have a due date", - "duration": 4564511, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 9809670, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a non cycled account", - "duration": 9809670, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "non-cycled-accounts;non-cycled-accounts-should-have-zero-last-statement-balance-and-no-as-of-date", - "description": "Scenario:Non cycled accounts should have zero last statement balance and no as of date", - "duration": 9224387, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "Then :the last statement balance should be $0.00", - "duration": 4561928, - "status": "Success" - }, - { - "id": "21", - "description": "And :the account should not have a as of date", - "duration": 4662459, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 9726555, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a non cycled account", - "duration": 9726555, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "non-cycled-accounts;non-cycled-accounts-should-have-zero-payment-balance-and-no-posted-date", - "description": "Scenario:Non cycled accounts should have zero payment balance and no posted date", - "duration": 9089931, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Then :the last payment balance should be $0.00", - "duration": 4592636, - "status": "Success" - }, - { - "id": "29", - "description": "And :the last payment should not have a posted date", - "duration": 4497295, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "revoked-restricted-status", - "description": "Feature:Revoked restricted status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 152844257, - "totalTestCaseCount": 14, - "failedTestCaseCount": 0, - "successTestCaseCount": 14, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 12677861, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 12677861, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;account-revoked-status", - "description": "Scenario:Account Revoked status", - "duration": 23753948, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Then :an account restricted message should be displayed in the available credit field", - "duration": 16253110, - "status": "Success" - }, - { - "id": "15", - "description": "And :dom account restricted message should be displayed", - "duration": 7500838, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10777477, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 10777477, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-pay-bill-option-is-displayed-for-account-revoked-status", - "description": "Scenario:Verify Pay bill option is displayed for account revoked status", - "duration": 7609745, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Then :pay bill button is displayed", - "duration": 7609745, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10590828, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 10590828, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-transactions-link-is-displayed", - "description": "Scenario:Verify Transactions link is displayed", - "duration": 7166263, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Then :transaction is a link present on the Account Summary page for revoked status", - "duration": 7166263, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11282485, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 11282485, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-statements-&-documents-contextual-link-is-displayed-for-revoked-status", - "description": "Scenario:Verify statements & documents contextual link is displayed for revoked status", - "duration": 7304006, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Then :Statements link is present on the Account Summary page for revoked account", - "duration": 7304006, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12197484, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 12197484, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-payment-link-is-displayed-for-revoked-status", - "description": "Scenario:Verify payment link is displayed for revoked status", - "duration": 7345315, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "Then :payment link is present on the Account Summary page for revoked account", - "duration": 7345315, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12683874, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 12683874, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-card-name-is-link", - "description": "Scenario:Verify card name is link", - "duration": 9280492, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "51", - "description": "Then :the card name for revoked account is a link", - "duration": 9280492, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11103482, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 11103482, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-card-image-is-link", - "description": "Scenario:Verify card image is link", - "duration": 9070997, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "58", - "description": "Then :the card image for revoked account is a link", - "duration": 9070997, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-canada\/", - "startTime": 0, - "endTime": 0, - "duration": 1430648239, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 2, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services", - "description": "Feature:ETS enhanced transactions for Canadian customers with Angular and RTM mock services", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 503283940, - "totalTestCaseCount": 11, - "failedTestCaseCount": 0, - "successTestCaseCount": 11, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-inline-view-for-canadian-account-canadian-transactions---with-merchant-logo", - "description": "Scenario:ETS inline view for Canadian account Canadian transactions - with merchant logo", - "duration": 49219186, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 33767064, - "status": "Success" - }, - { - "id": "7", - "description": "And :I go to Transactions & Details page", - "duration": 7524691, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I can see merchant logo for transaction in \"Tim Hortons\"", - "duration": 7927431, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-inline-view-for-canadian-account-canadian-transactions---without-merchant-logo", - "description": "Scenario:ETS inline view for Canadian account Canadian transactions - without merchant logo", - "duration": 20447119, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10824767, - "status": "Success" - }, - { - "id": "12", - "description": "And :I go to Transactions & Details page", - "duration": 1576501, - "status": "Success" - }, - { - "id": "13", - "description": "Then :I can see merchant category logo \"Dining\" for transactions in \"Walkers Restaurant\"", - "duration": 8045851, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-canadian-transactions---mcc-\/-map,-brand-and-location-match-without-logo", - "description": "Scenario:ETS expanded view for Canadian account Canadian transactions - mcc \/ map, brand and location match without logo", - "duration": 31834947, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "25", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10540331, - "status": "Success" - }, - { - "id": "26", - "description": "And :I go to Transactions & Details page", - "duration": 1590485, - "status": "Success" - }, - { - "id": "27", - "description": "When :I expand a transaction in \"Walkers Restaurant\" to display more information", - "duration": 7159735, - "status": "Success" - }, - { - "id": "28", - "description": "Then :I can see ets merchant category logo \"Dining\" expanded for \"Walkers Restaurant\"", - "duration": 3587683, - "status": "Success" - }, - { - "id": "29", - "description": "And :I can see transactions details with statement info for \"Walkers Restaurant\"", - "duration": 4840396, - "status": "Success" - }, - { - "id": "30", - "description": "And :I can see address and google map info", - "duration": 4116317, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-canadian-transactions---logo,-brand-match-with-logo", - "description": "Scenario:ETS expanded view for Canadian account Canadian transactions - logo, brand match with logo", - "duration": 78089876, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 11852252, - "status": "Success" - }, - { - "id": "34", - "description": "And :I go to Transactions & Details page", - "duration": 1691633, - "status": "Success" - }, - { - "id": "35", - "description": "When :I expand a transaction in \"Shell Canada\" to display more information", - "duration": 6871847, - "status": "Success" - }, - { - "id": "36", - "description": "Then :I can see merchant logo expanded for \"Shell Canada\"", - "duration": 4726417, - "status": "Success" - }, - { - "id": "37", - "description": "And :I can see transactions details with statement info for \"Shell Canada\"", - "duration": 4899638, - "status": "Success" - }, - { - "id": "38", - "description": "And :I can not see address and google map info", - "duration": 48048089, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-canadian-transactions---mcc,-brand-match-without-logo", - "description": "Scenario:ETS expanded view for Canadian account Canadian transactions - mcc, brand match without logo", - "duration": 82527151, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "41", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 16605769, - "status": "Success" - }, - { - "id": "42", - "description": "And :I go to Transactions & Details page", - "duration": 1647573, - "status": "Success" - }, - { - "id": "43", - "description": "When :I expand a transaction in \"Petro-Canada\" to display more information", - "duration": 7719903, - "status": "Success" - }, - { - "id": "44", - "description": "Then :I can see ets merchant category logo \"Gas\/Automotive\" expanded for \"Petro-Canada\"", - "duration": 3553633, - "status": "Success" - }, - { - "id": "45", - "description": "And :I can see transactions details with statement info for \"Petro-Canada\"", - "duration": 4855776, - "status": "Success" - }, - { - "id": "46", - "description": "And :I can not see address and google map info", - "duration": 48144497, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-inline-view-for-canadian-account-us-transactions", - "description": "Scenario:ETS inline view for Canadian account US transactions", - "duration": 18962437, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 9555690, - "status": "Success" - }, - { - "id": "50", - "description": "And :I go to Transactions & Details page", - "duration": 1823679, - "status": "Success" - }, - { - "id": "51", - "description": "Then :I can see merchant category logo \"Merchandise\" for transactions in \"Food Lion\"", - "duration": 7583068, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-us-transactions---with-map", - "description": "Scenario:ETS expanded view for Canadian account US transactions - with map", - "duration": 31121795, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "54", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10056298, - "status": "Success" - }, - { - "id": "55", - "description": "And :I go to Transactions & Details page", - "duration": 1836811, - "status": "Success" - }, - { - "id": "56", - "description": "When :I expand a transaction in \"7-Eleven\" to display more information", - "duration": 6726655, - "status": "Success" - }, - { - "id": "57", - "description": "Then :I can see ets merchant category logo \"Other Services\" expanded for \"7-Eleven\"", - "duration": 3589564, - "status": "Success" - }, - { - "id": "58", - "description": "And :I can see transactions details with statement info for \"7-Eleven\"", - "duration": 4847616, - "status": "Success" - }, - { - "id": "59", - "description": "And :I can see address and google map info", - "duration": 4064851, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-us-transactions---without-map", - "description": "Scenario:ETS expanded view for Canadian account US transactions - without map", - "duration": 77272459, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "62", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10659470, - "status": "Success" - }, - { - "id": "63", - "description": "And :I go to Transactions & Details page", - "duration": 3369011, - "status": "Success" - }, - { - "id": "64", - "description": "When :I expand a transaction in \"Food Lion\" to display more information", - "duration": 6579108, - "status": "Success" - }, - { - "id": "65", - "description": "Then :I can see ets merchant category logo \"Merchandise\" expanded for \"Food Lion\"", - "duration": 3569623, - "status": "Success" - }, - { - "id": "66", - "description": "And :I can see transactions details with statement info for \"Food Lion\"", - "duration": 4975192, - "status": "Success" - }, - { - "id": "67", - "description": "And :I can not see address and google map info", - "duration": 48120055, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;non-ets-transactions-inline-view-for-canadian-account", - "description": "Scenario:Non-ETS transactions inline view for Canadian account", - "duration": 19289958, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "70", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 9973607, - "status": "Success" - }, - { - "id": "71", - "description": "And :I go to Transactions & Details page", - "duration": 1625421, - "status": "Success" - }, - { - "id": "72", - "description": "Then :I can see merchant category logo \"Merchandise\" for transactions in \"CAVERSHAM News Stand\"", - "duration": 7690930, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;non-ets-transactions-expanded-view-for-canadian-account", - "description": "Scenario:Non-ETS transactions expanded view for Canadian account", - "duration": 74718836, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10033072, - "status": "Success" - }, - { - "id": "76", - "description": "And :I go to Transactions & Details page", - "duration": 1516616, - "status": "Success" - }, - { - "id": "77", - "description": "When :I expand a transaction in \"CAVERSHAM News Stand\" to display more information", - "duration": 6535157, - "status": "Success" - }, - { - "id": "78", - "description": "Then :I can see merchant category logo \"Merchandise\" expanded for \"CAVERSHAM News Stand\"", - "duration": 3556084, - "status": "Success" - }, - { - "id": "79", - "description": "And :I can see transactions details with statement info for \"CAVERSHAM News Stand\"", - "duration": 4996364, - "status": "Success" - }, - { - "id": "80", - "description": "And :I can see small category logo without address and google map info", - "duration": 48081543, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;merchant-logo-should-be-disabled-in-ets-inline-view-for-canadian-account-in-treatment-policy", - "description": "Scenario:Merchant logo should be disabled in ETS inline view for Canadian account in treatment policy", - "duration": 19800176, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "83", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_treatment_policy\" and login", - "duration": 9800707, - "status": "Success" - }, - { - "id": "84", - "description": "And :I go to Transactions & Details page", - "duration": 1913746, - "status": "Success" - }, - { - "id": "85", - "description": "Then :I can see merchant category logo \"Dining\" for transactions in \"Tim Hortons\"", - "duration": 8085723, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services", - "description": "Feature:Canada LSRP with Angular and RTM mock services", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 927364299, - "totalTestCaseCount": 19, - "failedTestCaseCount": 0, - "successTestCaseCount": 19, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;no-cards-eligible-for-replacement-on-customer's-account---wiremock-mock-service-test", - "description": "Scenario:No cards eligible for replacement on customer's account - Wiremock Mock Service Test", - "duration": 27606038, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_ineligible_account\" and login", - "duration": 10853746, - "status": "Success" - }, - { - "id": "7", - "description": "When :the customer navigates to LSRP page", - "duration": 11955973, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the customer presents with an alert directing me to call the call center", - "duration": 4796319, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lost-or-stolen-card-replacement-with-incorrect-mailing-address---wiremock-mock-service-test", - "description": "Scenario:Lost or stolen card replacement with incorrect mailing address - Wiremock Mock Service Test", - "duration": 63063812, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_us_address\" and login", - "duration": 10582766, - "status": "Success" - }, - { - "id": "12", - "description": "And :the customer navigates to LSRP page", - "duration": 11006645, - "status": "Success" - }, - { - "id": "13", - "description": "And :the customer selects the lost or stolen card option", - "duration": 1976148, - "status": "Success" - }, - { - "id": "14", - "description": "And :the customer go to next step", - "duration": 15174843, - "status": "Success" - }, - { - "id": "15", - "description": "When :the customer selects a \"lost\" card with card number ending with \"0509\"", - "duration": 5327295, - "status": "Success" - }, - { - "id": "16", - "description": "And :the customer go to next step", - "duration": 14246427, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the customer presents with an alert show mailing address out of Canada", - "duration": 4749688, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;damaged-card-replacement-with-incorrect-mailing-address---wiremock-mock-service-test", - "description": "Scenario:Damaged card replacement with incorrect mailing address - Wiremock Mock Service Test", - "duration": 61231042, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_us_address\" and login", - "duration": 9514586, - "status": "Success" - }, - { - "id": "21", - "description": "And :the customer navigates to LSRP page", - "duration": 10785323, - "status": "Success" - }, - { - "id": "22", - "description": "And :the customer selects the replacement card option", - "duration": 1943405, - "status": "Success" - }, - { - "id": "23", - "description": "And :the customer go to next step", - "duration": 14577681, - "status": "Success" - }, - { - "id": "24", - "description": "When :the customer selects a \"damaged\" card with card number ending with \"0509\"", - "duration": 5322125, - "status": "Success" - }, - { - "id": "25", - "description": "And :the customer go to next step", - "duration": 14396867, - "status": "Success" - }, - { - "id": "26", - "description": "Then :the customer presents with an alert show mailing address out of Canada", - "duration": 4691055, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lsrp-link-exists-in-home-page-menu", - "description": "Scenario:LSRP link exists in home page menu", - "duration": 17566849, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10325399, - "status": "Success" - }, - { - "id": "30", - "description": "Then :The LSRP link should exists in the menu", - "duration": 7241450, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;page-title-displays-once-the-page-is-accessed", - "description": "Scenario:Page title displays once the page is accessed", - "duration": 21799283, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10865122, - "status": "Success" - }, - { - "id": "34", - "description": "And :the customer navigates to LSRP page", - "duration": 10754574, - "status": "Success" - }, - { - "id": "35", - "description": "Then :the page title will include \"Report a Lost, Stolen, or Damaged Card\"", - "duration": 179587, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;initial-drawer-is-active-on-page-load", - "description": "Scenario:Initial drawer is active on page load", - "duration": 23006194, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10343277, - "status": "Success" - }, - { - "id": "39", - "description": "And :the customer navigates to LSRP page", - "duration": 10874184, - "status": "Success" - }, - { - "id": "40", - "description": "Then :the \"What happened to your card\" drawer is open", - "duration": 1788733, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;no-payment-related-link-in-i-want-to-section-in-lsrp-page", - "description": "Scenario:No payment related link in I want to section in LSRP page", - "duration": 22575428, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10233506, - "status": "Success" - }, - { - "id": "44", - "description": "And :the customer navigates to LSRP page", - "duration": 11129192, - "status": "Success" - }, - { - "id": "45", - "description": "Then :the I want to section should not have payment related link", - "duration": 1212730, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;tooltip-messages-in-shipping-address-confirmation-drawer-for-damaged-card-replacement", - "description": "Scenario:Tooltip messages in shipping address confirmation drawer for damaged card replacement", - "duration": 61317855, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "48", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 9888137, - "status": "Success" - }, - { - "id": "49", - "description": "And :the customer navigates to LSRP page", - "duration": 11092938, - "status": "Success" - }, - { - "id": "50", - "description": "And :the customer selects the replacement card option", - "duration": 1936141, - "status": "Success" - }, - { - "id": "51", - "description": "And :the customer go to next step", - "duration": 14685160, - "status": "Success" - }, - { - "id": "52", - "description": "And :the customer selects a \"damaged\" card with card number ending with \"1984\"", - "duration": 5321327, - "status": "Success" - }, - { - "id": "53", - "description": "And :the customer go to next step", - "duration": 14473016, - "status": "Success" - }, - { - "id": "54", - "description": "Then :the customer can see the tooltip messages in the shipping address confirmation drawer", - "duration": 3921136, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;tooltip-messages-in-shipping-address-confirmation-drawer-for-lost-or-stolen-card-replacement", - "description": "Scenario:Tooltip messages in shipping address confirmation drawer for lost or stolen card replacement", - "duration": 61476532, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "57", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10210846, - "status": "Success" - }, - { - "id": "58", - "description": "And :the customer navigates to LSRP page", - "duration": 10881264, - "status": "Success" - }, - { - "id": "59", - "description": "And :the customer selects the lost or stolen card option", - "duration": 1924639, - "status": "Success" - }, - { - "id": "60", - "description": "And :the customer go to next step", - "duration": 14834831, - "status": "Success" - }, - { - "id": "61", - "description": "And :the customer selects a \"lost\" card with card number ending with \"1984\"", - "duration": 5318031, - "status": "Success" - }, - { - "id": "62", - "description": "And :the customer go to next step", - "duration": 14366177, - "status": "Success" - }, - { - "id": "63", - "description": "Then :the customer can see the tooltip messages in the shipping address confirmation drawer", - "duration": 3940744, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;next-button-allows-progressing-between-drawers-in-damaged-card-replacement-flow", - "description": "Scenario:Next button allows progressing between drawers in damaged card replacement flow", - "duration": 66682972, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "66", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10342708, - "status": "Success" - }, - { - "id": "67", - "description": "And :the customer navigates to LSRP page", - "duration": 11009983, - "status": "Success" - }, - { - "id": "68", - "description": "And :the customer selects the replacement card option", - "duration": 2050999, - "status": "Success" - }, - { - "id": "69", - "description": "And :the customer go to next step", - "duration": 15113323, - "status": "Success" - }, - { - "id": "70", - "description": "Then :the \"Damaged Card Replacement\" drawer is closed", - "duration": 1850487, - "status": "Success" - }, - { - "id": "71", - "description": "And :the \"Which card should we replace\" drawer is open", - "duration": 1786698, - "status": "Success" - }, - { - "id": "72", - "description": "When :the customer selects a \"damaged\" card with card number ending with \"1984\"", - "duration": 5329363, - "status": "Success" - }, - { - "id": "73", - "description": "And :the customer go to next step", - "duration": 14385643, - "status": "Success" - }, - { - "id": "74", - "description": "Then :the \"Replacing Card Ending\" drawer is closed", - "duration": 1797018, - "status": "Success" - }, - { - "id": "75", - "description": "And :the \"Where should we mail your new card\" drawer is open", - "duration": 1802984, - "status": "Success" - }, - { - "id": "76", - "description": "And :the mailing address and shipping paragraph is display for confirmation", - "duration": 1213766, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;next-button-allows-progressing-between-drawers-in-lost-or-stolen-card-replacement-flow", - "description": "Scenario:Next button allows progressing between drawers in lost or stolen card replacement flow", - "duration": 66961926, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "79", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 11051897, - "status": "Success" - }, - { - "id": "80", - "description": "And :the customer navigates to LSRP page", - "duration": 11036593, - "status": "Success" - }, - { - "id": "81", - "description": "And :the customer selects the lost or stolen card option", - "duration": 1984316, - "status": "Success" - }, - { - "id": "82", - "description": "And :the customer go to next step", - "duration": 14826259, - "status": "Success" - }, - { - "id": "83", - "description": "Then :the \"Lost or Stolen Card\" drawer is closed", - "duration": 1787945, - "status": "Success" - }, - { - "id": "84", - "description": "And :the \"Which card should we replace\" drawer is open", - "duration": 1809872, - "status": "Success" - }, - { - "id": "85", - "description": "When :the customer selects a \"lost\" card with card number ending with \"1984\"", - "duration": 5330009, - "status": "Success" - }, - { - "id": "86", - "description": "And :the customer go to next step", - "duration": 14320501, - "status": "Success" - }, - { - "id": "87", - "description": "Then :the \"Replacing Card Ending\" drawer is closed", - "duration": 1775946, - "status": "Success" - }, - { - "id": "88", - "description": "And :the \"Where should we mail your new card\" drawer is open", - "duration": 1839673, - "status": "Success" - }, - { - "id": "89", - "description": "And :the mailing address and shipping paragraph is display for confirmation", - "duration": 1198915, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lost-or-stolen-card-replacement-no-transactions-in-last-30-days", - "description": "Scenario:Lost or stolen card replacement no transactions in last 30 days", - "duration": 48908373, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "92", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10159103, - "status": "Success" - }, - { - "id": "93", - "description": "When :the customer navigates to LSRP page", - "duration": 11403451, - "status": "Success" - }, - { - "id": "94", - "description": "When :the customer selects the lost or stolen card option", - "duration": 1957751, - "status": "Success" - }, - { - "id": "95", - "description": "And :the customer go to next step", - "duration": 14533614, - "status": "Success" - }, - { - "id": "96", - "description": "And :the customer selects a \"lost\" card with card number ending with \"1984\"", - "duration": 5328761, - "status": "Success" - }, - { - "id": "97", - "description": "Then :the customer can see no transaction message", - "duration": 3164199, - "status": "Success" - }, - { - "id": "98", - "description": "And :the customer can View All Transactions", - "duration": 2361494, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;review-recent-30-days-transactions-when-lost-or-stolen-card-replacement", - "description": "Scenario:Review recent 30 days transactions when lost or stolen card replacement", - "duration": 51988190, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "101", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_transactions\" and login", - "duration": 11724948, - "status": "Success" - }, - { - "id": "102", - "description": "When :the customer navigates to LSRP page", - "duration": 10976909, - "status": "Success" - }, - { - "id": "103", - "description": "When :the customer selects the lost or stolen card option", - "duration": 1991613, - "status": "Success" - }, - { - "id": "104", - "description": "And :the customer go to next step", - "duration": 14803031, - "status": "Success" - }, - { - "id": "105", - "description": "And :the customer selects a \"lost\" card with card number ending with \"0978\"", - "duration": 5327640, - "status": "Success" - }, - { - "id": "106", - "description": "Then :the customer can see message for recent transaction", - "duration": 4471673, - "status": "Success" - }, - { - "id": "107", - "description": "And :transaction data should be displayed", - "duration": 780599, - "status": "Success" - }, - { - "id": "108", - "description": "And :the customer can View All Transactions", - "duration": 1911777, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;ineligible-credit-card-in-linked-account-for-damaged-card-replacement", - "description": "Scenario:Ineligible credit card in linked account for damaged card replacement", - "duration": 41889107, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "111", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 12079421, - "status": "Success" - }, - { - "id": "112", - "description": "And :the customer navigates to LSRP page", - "duration": 10928633, - "status": "Success" - }, - { - "id": "113", - "description": "And :the customer selects the replacement card option", - "duration": 2031599, - "status": "Success" - }, - { - "id": "114", - "description": "And :the customer go to next step", - "duration": 14618540, - "status": "Success" - }, - { - "id": "115", - "description": "Then :the customer can see card with card number ending with \"6899\" is ineligible for LSPR", - "duration": 2230914, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;credit-card-with-recent-change-address-in-linked-account-for-damaged-card-replacement", - "description": "Scenario:Credit card with recent change address in linked account for damaged card replacement", - "duration": 42189976, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "118", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 11968243, - "status": "Success" - }, - { - "id": "119", - "description": "And :the customer navigates to LSRP page", - "duration": 10840897, - "status": "Success" - }, - { - "id": "120", - "description": "And :the customer selects the replacement card option", - "duration": 2038244, - "status": "Success" - }, - { - "id": "121", - "description": "And :the customer go to next step", - "duration": 14614839, - "status": "Success" - }, - { - "id": "122", - "description": "Then :the customer can see card with card number ending with \"5455\" changed address recently", - "duration": 2727753, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;ineligible-credit-card-in-linked-account-for-lost-or-stolen-card-replacement", - "description": "Scenario:Ineligible credit card in linked account for lost or stolen card replacement", - "duration": 41237873, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "125", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 10956720, - "status": "Success" - }, - { - "id": "126", - "description": "And :the customer navigates to LSRP page", - "duration": 11190355, - "status": "Success" - }, - { - "id": "127", - "description": "And :the customer selects the lost or stolen card option", - "duration": 1976188, - "status": "Success" - }, - { - "id": "128", - "description": "And :the customer go to next step", - "duration": 14859565, - "status": "Success" - }, - { - "id": "129", - "description": "Then :the customer can see card with card number ending with \"6899\" is ineligible for LSPR", - "duration": 2255045, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;credit-card-with-recent-change-address-in-linked-account-for-lost-or-stolen-card-replacement", - "description": "Scenario:Credit card with recent change address in linked account for lost or stolen card replacement", - "duration": 41387488, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "132", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 10966984, - "status": "Success" - }, - { - "id": "133", - "description": "And :the customer navigates to LSRP page", - "duration": 11033719, - "status": "Success" - }, - { - "id": "134", - "description": "And :the customer selects the lost or stolen card option", - "duration": 1963011, - "status": "Success" - }, - { - "id": "135", - "description": "And :the customer go to next step", - "duration": 14720540, - "status": "Success" - }, - { - "id": "136", - "description": "Then :the customer can see card with card number ending with \"5455\" changed address recently", - "duration": 2703234, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;damaged-card-replacement-end-to-end-happy-flow-for-linked-account", - "description": "Scenario:Damaged card replacement end to end happy flow for linked account", - "duration": 83934622, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "150", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 11964550, - "status": "Success" - }, - { - "id": "151", - "description": "And :the customer navigates to LSRP page", - "duration": 10927332, - "status": "Success" - }, - { - "id": "152", - "description": "And :the customer selects the replacement card option", - "duration": 1963975, - "status": "Success" - }, - { - "id": "153", - "description": "And :the customer go to next step", - "duration": 14920593, - "status": "Success" - }, - { - "id": "154", - "description": "And :the customer selects a \"damaged\" card with card number ending with \"1218\"", - "duration": 5326721, - "status": "Success" - }, - { - "id": "155", - "description": "And :the customer go to next step", - "duration": 14518839, - "status": "Success" - }, - { - "id": "156", - "description": "And :the customer confirms the mailing address and submits the request", - "duration": 9281432, - "status": "Success" - }, - { - "id": "157", - "description": "Then :the customer see the damaged card replacement success confirmation", - "duration": 15031180, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lost-or-stolen-card-replacement-end-to-end-happy-flow-for-linked-account", - "description": "Scenario:Lost or stolen card replacement end to end happy flow for linked account", - "duration": 82540739, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "171", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_2\" and login", - "duration": 11148747, - "status": "Success" - }, - { - "id": "172", - "description": "And :the customer navigates to LSRP page", - "duration": 10895223, - "status": "Success" - }, - { - "id": "173", - "description": "And :the customer selects the lost or stolen card option", - "duration": 2201332, - "status": "Success" - }, - { - "id": "174", - "description": "And :the customer go to next step", - "duration": 14631726, - "status": "Success" - }, - { - "id": "175", - "description": "And :the customer selects a \"lost\" card with card number ending with \"6709\"", - "duration": 5558759, - "status": "Success" - }, - { - "id": "176", - "description": "And :the customer go to next step", - "duration": 14310415, - "status": "Success" - }, - { - "id": "177", - "description": "And :the customer confirms the mailing address and submits the request", - "duration": 9822381, - "status": "Success" - }, - { - "id": "178", - "description": "Then :the customer see the lost card replacement success confirmation", - "duration": 13972156, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-canada-accountsummary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1248822751, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 10, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 12, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "supress-links-for-canadian-user", - "description": "Feature:Supress links for Canadian user", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 132224806, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 33553502, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canadian suppressed account", - "duration": 33553502, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "supress-links-for-canadian-user;accounts-sub-navigation", - "description": "Scenario:Accounts Sub Navigation", - "duration": 44069551, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "When :the canadian user is on COS", - "duration": 5433595, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the \"Modify Your Features\" sub navigation menu item should not be displayed under \"my_accounts\" menu tab", - "duration": 33644363, - "status": "Success" - }, - { - "id": "13", - "description": "And :the remainder of the navigation items should be visible under \"my_accounts\" menu tab", - "duration": 4991593, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10629559, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canadian suppressed account", - "duration": 10629559, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "supress-links-for-canadian-user;services-sub-navigation", - "description": "Scenario:Services Sub Navigation", - "duration": 43972194, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "When :the canadian user is on COS", - "duration": 2463820, - "status": "Success" - }, - { - "id": "19", - "description": "Then :the \"Change Payment Due Date\" sub navigation menu item should not be displayed under \"services\" menu tab", - "duration": 37096770, - "status": "Success" - }, - { - "id": "20", - "description": "And :the remainder of the navigation items should be visible under \"services\" menu tab", - "duration": 4411604, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "functionality-related-to-canada-cobranded-accounts", - "description": "Feature:Functionality related to Canada Cobranded accounts", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 82450649, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "functionality-related-to-canada-cobranded-accounts;verify-that-a-tooltip-will-be-displayed-for-cobranded-cards-with-delta-rewards", - "description": "Scenario:Verify that a tooltip will be displayed for cobranded cards with Delta rewards", - "duration": 19935879, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I login with a Canadian Delta user", - "duration": 17359105, - "status": "Success" - }, - { - "id": "9", - "description": "When :the user hovers over the Rewards Tooltip on the Account Summary page", - "duration": 1386864, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the tooltip message explaining that the balance is for the current billing cycle is displayed for Delta", - "duration": 1189910, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "functionality-related-to-canada-cobranded-accounts;verify-that-a-tooltip-will-be-displayed-for-cobranded-cards-with-ihg-rewards", - "description": "Scenario:Verify that a tooltip will be displayed for cobranded cards with IHG rewards", - "duration": 23081701, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I login with a Canadian IHG user", - "duration": 20499251, - "status": "Success" - }, - { - "id": "16", - "description": "When :the user hovers over the Rewards Tooltip on the Account Summary page", - "duration": 1397589, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the tooltip message explaining that the balance is for the current billing cycle is displayed for IHG", - "duration": 1184861, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "functionality-related-to-canada-cobranded-accounts;ihg-account-has-priority-club-points-appended-to-the-rewards-link-on-account-summary", - "description": "Scenario:IHG Account has Priority Club Points appended to the rewards link on account summary", - "duration": 19604162, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :I login with a Canadian IHG user", - "duration": 14771045, - "status": "Success" - }, - { - "id": "23", - "description": "And :the user is on the Account Summary Page", - "duration": 3638544, - "status": "Success" - }, - { - "id": "24", - "description": "Then :'Priority Club Points' will be appended to the rewards link balance in the Account Brick on Account Summary", - "duration": 1194573, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "functionality-related-to-canada-cobranded-accounts;delta-account-has-delta-miles-appended-to-the-rewards-link-on-account-summary", - "description": "Scenario:Delta Account has Delta Miles appended to the rewards link on account summary", - "duration": 19828907, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "30", - "description": "Given :I login with a Canadian Delta user", - "duration": 16253147, - "status": "Success" - }, - { - "id": "31", - "description": "And :the user is on the Account Summary Page", - "duration": 2383553, - "status": "Success" - }, - { - "id": "32", - "description": "Then :'Miles' will be appended to the rewards link balance in the Account Brick on Account Summary", - "duration": 1192207, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-account-summary", - "description": "Feature:Canada Account Summary", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 312589660, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-account-summary;suppress-search-box-for-canadian-users-on-velocity-pages", - "description": "Scenario:Suppress Search box for Canadian users on velocity pages", - "duration": 190398603, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "54", - "description": "Given :the user is logged in with canada account", - "duration": 12779718, - "status": "Success" - }, - { - "id": "55", - "description": "When :locale is currently set to \"en_CA\" for canadian user", - "duration": 9648626, - "status": "Success" - }, - { - "id": "56", - "description": "And :user lands on the account summary page search box is suppressed in the header", - "duration": 33278704, - "status": "Success" - }, - { - "id": "57", - "description": "And :navigates to Statements and documents page search box is suppressed in the header", - "duration": 41403929, - "status": "Success" - }, - { - "id": "58", - "description": "And :locale is currently set to \"fr_CA\" for canadian user", - "duration": 18436565, - "status": "Success" - }, - { - "id": "59", - "description": "And :navigates to Statements and documents page search box is suppressed in the header", - "duration": 41464385, - "status": "Success" - }, - { - "id": "60", - "description": "And :user lands on the account summary page search box is suppressed in the header", - "duration": 33386676, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-summary;suppress-search-box-for-canadian-users-on-angular-pages", - "description": "Scenario:Suppress Search box for Canadian users on angular pages", - "duration": 122191057, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "65", - "description": "Given :I setup mocks for transactionsfooter as a \"canada_account_summary\" and login", - "duration": 10294912, - "status": "Success" - }, - { - "id": "66", - "description": "When :locale is currently set to \"en_CA\" for canadian user", - "duration": 8029455, - "status": "Success" - }, - { - "id": "67", - "description": "And :user navigates to Transactions and details page search box is suppressed in the header", - "duration": 43234657, - "status": "Success" - }, - { - "id": "68", - "description": "And :locale is currently set to \"fr_CA\" for canadian user", - "duration": 18006119, - "status": "Success" - }, - { - "id": "69", - "description": "And :user navigates to Transactions and details page search box is suppressed in the header", - "duration": 42625914, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-paperless-related-link", - "description": "Feature:Canada Paperless Related Link", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 247350232, - "totalTestCaseCount": 6, - "failedTestCaseCount": 1, - "successTestCaseCount": 5, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "canada-paperless-related-link;single-account---account-is-set-to-go-paperless---link-does-not-display", - "description": "Scenario:Single Account - Account is Set to Go Paperless - Link Does Not Display", - "duration": 45516119, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the canadian user has single account \"flagged paperless\" is logged in", - "duration": 10350683, - "status": "Success" - }, - { - "id": "8", - "description": "When :I am on the Canada Account Summary page", - "duration": 4253627, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30911809, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;single-account---account-is-not-set-to-go-paperless-and-account-is-not-eligible-for-go-paperless---link-does-not-display", - "description": "Scenario:Single Account - Account is Not Set to Go Paperless and Account is Not Eligible for Go Paperless - Link Does Not Display", - "duration": 45187111, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :the canadian user has single account \"is not eligible\" is logged in", - "duration": 10029189, - "status": "Success" - }, - { - "id": "15", - "description": "When :I am on the Canada Account Summary page", - "duration": 4315333, - "status": "Success" - }, - { - "id": "16", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30842589, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;single-account---account-is-not-set-to-go-paperless-and-account-is-eligible-to-sign-up-for-go-paperless---link-display", - "description": "Scenario:Single Account - Account is Not Set to Go Paperless and Account is Eligible to Sign Up for Go Paperless - Link Display", - "duration": 41060116, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :the canadian user has single account \"is eligible and is not flagged paperless\" is logged in", - "duration": 10147999, - "status": "Success" - }, - { - "id": "22", - "description": "When :I am on the Canada Account Summary page", - "duration": 30912117, - "status": "Failure" - }, - { - "id": "23", - "description": "Then :the Go Paperless link is displayed within the related link brick on the canadian Account Summary page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;multiple-accounts---all-of-the-accounts-associated-with-the-user-are-set-to-go-paperless---link-does-not-display", - "description": "Scenario:Multiple Accounts - All of the accounts associated with the user are Set to Go Paperless - Link Does Not Display", - "duration": 47342622, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :the canadian user has multiple accounts \"all are eligible and are flagged paperless\" is logged in", - "duration": 12365401, - "status": "Success" - }, - { - "id": "29", - "description": "When :I am on the Canada Account Summary page", - "duration": 4177086, - "status": "Success" - }, - { - "id": "30", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30800135, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;multiple-accounts---all-of-the-accounts-associated-with-the-user-are-not-set-to-go-paperless-and-are-not-eligible-for-go-paperless---link-does-not-display", - "description": "Scenario:Multiple Accounts - All of the accounts associated with the user are not Set to Go Paperless and are Not Eligible for Go Paperless - Link Does Not Display", - "duration": 49579902, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Given :the canadian user has multiple accounts \"all are not eligible and are not flagged paperless\" is logged in", - "duration": 12899620, - "status": "Success" - }, - { - "id": "36", - "description": "When :I am on the Canada Account Summary page", - "duration": 5649542, - "status": "Success" - }, - { - "id": "37", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 31030740, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;multiple-accounts---at-least-one-account-associated-with-the-user-is-not-set-to-go-paperless-and-is-eligible-for-go-paperless---link-display", - "description": "Scenario:Multiple Accounts - At least one account associated with the user is not Set to Go Paperless and is Eligible for Go Paperless - Link Display", - "duration": 18664362, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :the canadian user has multiple accounts \"one is eligible and is not flagged paperless\" is logged in", - "duration": 13484102, - "status": "Success" - }, - { - "id": "43", - "description": "When :I am on the Canada Account Summary page", - "duration": 4196362, - "status": "Success" - }, - { - "id": "44", - "description": "Then :the Go Paperless link is displayed within the related link brick on the canadian Account Summary page", - "duration": 983898, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada--account-summary-entitlements", - "description": "Feature:Canada Account Summary Entitlements", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 102276677, - "totalTestCaseCount": 8, - "failedTestCaseCount": 0, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 1636843, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 1636843, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;2", - "description": "Scenario Outline:Not entitled account error message", - "duration": 23966938, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "When :I try to access the Account Summary page with my \"OFAC\" account", - "duration": 8790323, - "status": "Success" - }, - { - "id": "19", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 7291029, - "status": "Success" - }, - { - "id": "19", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1586389, - "status": "Success" - }, - { - "id": "19", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 6299197, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1893418, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 1893418, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;3", - "description": "Scenario Outline:Not entitled account error message", - "duration": 23118373, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :I try to access the Account Summary page with my \"Fraud\" account", - "duration": 8458724, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 6857531, - "status": "Success" - }, - { - "id": "20", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1580715, - "status": "Success" - }, - { - "id": "20", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 6221403, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1808032, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 1808032, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;4", - "description": "Scenario Outline:Not entitled account error message", - "duration": 24799904, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "When :I try to access the Account Summary page with my \"Charged Off\" account", - "duration": 9780265, - "status": "Success" - }, - { - "id": "21", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 6862990, - "status": "Success" - }, - { - "id": "21", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1599098, - "status": "Success" - }, - { - "id": "21", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 6557551, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1883123, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 1883123, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;5", - "description": "Scenario Outline:Not entitled account error message", - "duration": 23170046, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "When :I try to access the Account Summary page with my \"EOS Ineligible\" account", - "duration": 8601523, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 6859029, - "status": "Success" - }, - { - "id": "22", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1579564, - "status": "Success" - }, - { - "id": "22", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 6129930, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-bankrupt-account-on-account-summary-page", - "description": "Feature:Canadian Bankrupt Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 55127947, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 12852117, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :a canadian customer with a bankrupt account is logged in", - "duration": 12852117, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-bankrupt-account-on-account-summary-page;verify-an-account-restricted-message-is-displayed-for-this-canadian-account", - "description": "Scenario:Verify an account restricted message is displayed for this canadian account", - "duration": 19927008, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Then :an account restricted message should be displayed in the available credit field for canada bankrupt account", - "duration": 19927008, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12163393, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :a canadian customer with a bankrupt account is logged in", - "duration": 12163393, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-bankrupt-account-on-account-summary-page;verify-a-bankrupt-restricted-message-is-displayed-for-this-canada-account", - "description": "Scenario:Verify a bankrupt restricted message is displayed for this canada account", - "duration": 10185429, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Then :a bankrupt restricted message should be displayed for this canada account", - "duration": 10185429, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-account-closed-with-balance-status", - "description": "Feature:Canadian Account closed with balance status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 49583280, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 12133651, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a canadian closed with balance account", - "duration": 12133651, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-account-closed-with-balance-status;canadian-account-closed-with-balance-status-message", - "description": "Scenario:Canadian Account closed with balance status message", - "duration": 16600987, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Then :Account restricted should be displayed next to Available Credit label for closed with balance canadian account", - "duration": 16600987, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13076901, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a canadian closed with balance account", - "duration": 13076901, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-account-closed-with-balance-status;canadian-account-closed-with-balance-restricted-message-should-be-displayed", - "description": "Scenario:Canadian Account closed with balance restricted message should be displayed", - "duration": 7771741, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "And :account restricted message should be displayed for closed with balance message canadian account", - "duration": 7771741, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-closed-with-no-balance-account-messages-status", - "description": "Feature:canadian closed with no balance account messages status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 53960815, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 11581129, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a canadian closed with no balance account is logged in", - "duration": 11581129, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-closed-with-no-balance-account-messages-status;verify-an-account-closed-message-is-displayed-in-the-available-credit-field,-for-canadian-closed-with-no-balance-credit", - "description": "Scenario:Verify an account closed message is displayed in the available credit field, for canadian closed with no balance credit", - "duration": 14846610, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Then :an account closed message should be displayed in the available credit field for canada closed with no balance account", - "duration": 14846610, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12691175, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a canadian closed with no balance account is logged in", - "duration": 12691175, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-closed-with-no-balance-account-messages-status;verify-a-closed-restricted-message-is-displayed,-for-canada-closed-with-no-balance-account", - "description": "Scenario:Verify a closed restricted message is displayed, for canada closed with no balance account", - "duration": 14841901, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Then :a account closed restricted message should be displayed, for canada closed with no balance account", - "duration": 14841901, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-deceased-account-messages-status", - "description": "Feature:canadian Deceased account messages status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 50717853, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 11630567, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a canadian deceased account is logged in", - "duration": 11630567, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-deceased-account-messages-status;verify-an-account-closed-message-is-displayed-in-the-available-credit-field,-for-canadian-deceased-account-credit", - "description": "Scenario:Verify an account closed message is displayed in the available credit field, for canadian deceased account credit", - "duration": 14210850, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Then :an account closed message should be displayed in the available credit field for canada deceased account", - "duration": 14210850, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11938666, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a canadian deceased account is logged in", - "duration": 11938666, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-deceased-account-messages-status;verify-a-deceased-restricted-message-is-displayed,-for-canada-deceased-account", - "description": "Scenario:Verify a deceased restricted message is displayed, for canada deceased account", - "duration": 12937770, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Then :a deceased restricted message should be displayed, for canada deceased account", - "duration": 12937770, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-delta-page-footer-legal-disclosure", - "description": "Feature:Canada Delta Page Footer Legal Disclosure", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 24796226, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-delta-page-footer-legal-disclosure;delta-page-footer-is-present-for-co-branded-delta-accounts", - "description": "Scenario:Delta Page Footer is Present For Co-Branded Delta Accounts", - "duration": 12399407, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canada delta cobrand account", - "duration": 11008101, - "status": "Success" - }, - { - "id": "7", - "description": "Then :a legal disclosure will be displayed inside the footer for delta sky miles", - "duration": 1391306, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-delta-page-footer-legal-disclosure;ihg-page-footer-is-present-for-co-branded-ihg-accounts", - "description": "Scenario:IHG Page Footer is Present for Co-Branded IHG Accounts", - "duration": 12396819, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Given :the user is logged in with canada IHG cobrand account", - "duration": 11055664, - "status": "Success" - }, - { - "id": "13", - "description": "Then :a legal disclosure will be displayed inside the footer for ihg priority club", - "duration": 1341155, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-account-revoked-status", - "description": "Feature:Canada Account Revoked status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 91424720, - "totalTestCaseCount": 4, - "failedTestCaseCount": 1, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 12046805, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a canadian revoked account", - "duration": 12046805, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-revoked-status;canadian-account-revoked-status", - "description": "Scenario:Canadian Account Revoked status", - "duration": 23882743, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Then :Account restricted should be displayed next to Available Credit label for revoked canadian account", - "duration": 23882743, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14496169, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a canadian revoked account", - "duration": 14496169, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-revoked-status;canadian-account-revoked-restricted-message", - "description": "Scenario:Canadian Account Revoked restricted message", - "duration": 40999003, - "totalTestStepCount": 1, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "And :account restricted message should be displayed for revoked canadian account", - "duration": 40999003, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-account-special-fraud-status", - "description": "Feature:Canadian Account Special Fraud status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 46319886, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 14551294, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a canadian special fraud account", - "duration": 14551294, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-account-special-fraud-status;canadian-account-special-fraud-status-message", - "description": "Scenario:Canadian Account Special Fraud status message", - "duration": 13702832, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Then :Account restricted should be displayed next to Available Credit label for special fraud canadian account", - "duration": 13702832, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11780445, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a canadian special fraud account", - "duration": 11780445, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-account-special-fraud-status;canada-restricted-message-displays-for-the-special-fraud-account", - "description": "Scenario:Canada Restricted message displays for the special fraud account", - "duration": 6285315, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "And :account restricted message should be displayed for special fraud message canadian account", - "duration": 6285315, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-canada-clip-offer-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-canada-disputes-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-canada-managenicknames-web\/", - "startTime": 0, - "endTime": 0, - "duration": 204623402, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "canada-manage-account-nicknames", - "description": "Feature:Canada Manage Account Nicknames", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 204623402, - "totalTestCaseCount": 9, - "failedTestCaseCount": 1, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "canada-manage-account-nicknames;display-account-nickname-page", - "description": "Scenario:Display Account nickname page", - "duration": 22098831, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for canadanickname as a \"nickname_already_exists\" and login", - "duration": 15083417, - "status": "Success" - }, - { - "id": "9", - "description": "When :navigates to edit manage account nickname page", - "duration": 3357147, - "status": "Success" - }, - { - "id": "10", - "description": "Then :card account 6728 should have nickname on nick name page", - "duration": 3658267, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;account-nicknames-accept-special-characters-and-gets-updated-in-cos", - "description": "Scenario:Account Nicknames Accept Special Characters and gets updated in COS", - "duration": 34380, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for canadanickname as a \"special_characters_update\" and login", - "duration": 34380, - "status": "Failure" - }, - { - "id": "16", - "description": "When :navigates to edit manage account nickname page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :user enters french special characters into Nickname field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :user clicks on save", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :Account Nickname updated success message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname", - "description": "Scenario:Display Account nickname", - "duration": 17641509, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 13184836, - "status": "Success" - }, - { - "id": "25", - "description": "When :navigates to edit manage account nickname page", - "duration": 2911808, - "status": "Success" - }, - { - "id": "26", - "description": "Then :if user does not have any nickname for that account nickname field is blank on nick name page", - "duration": 1544865, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;edit-an-account-nick-name-success", - "description": "Scenario:Edit an account nick name success", - "duration": 27506734, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :I setup mocks for canadanickname as a \"modify_nickname\" and login", - "duration": 11967152, - "status": "Success" - }, - { - "id": "32", - "description": "When :navigates to edit manage account nickname page", - "duration": 2692011, - "status": "Success" - }, - { - "id": "33", - "description": "Then :I modify a nickname and click on save button then the nickname is successfully updated", - "duration": 12847571, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-delete", - "description": "Scenario:Display account nickname delete", - "duration": 28863872, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "Given :I setup mocks for canadanickname as a \"delete_nickname\" and login", - "duration": 13723202, - "status": "Success" - }, - { - "id": "39", - "description": "When :navigates to edit manage account nickname page", - "duration": 2778313, - "status": "Success" - }, - { - "id": "40", - "description": "Then :clears nickname in the nickname field hits save on nick name page", - "duration": 12362357, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-cancel", - "description": "Scenario:Display Account nickname cancel", - "duration": 29296463, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "45", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 12340048, - "status": "Success" - }, - { - "id": "46", - "description": "When :navigates to edit manage account nickname page", - "duration": 2650389, - "status": "Success" - }, - { - "id": "47", - "description": "And :user enters a nickname into the field", - "duration": 5012110, - "status": "Success" - }, - { - "id": "48", - "description": "And :the cancel button becomes enabled", - "duration": 6117762, - "status": "Success" - }, - { - "id": "49", - "description": "Then :user can click on the cancel button", - "duration": 3176154, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-save-invalid-nickname", - "description": "Scenario:Display Account nickname save invalid nickname", - "duration": 27787029, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 13697771, - "status": "Success" - }, - { - "id": "56", - "description": "When :navigates to edit manage account nickname page", - "duration": 4929266, - "status": "Success" - }, - { - "id": "57", - "description": "And :user enters invalid characters into the nickname field", - "duration": 6472327, - "status": "Success" - }, - { - "id": "58", - "description": "Then :the user sees the invalid nickname error", - "duration": 2687665, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-save-nickname->-30", - "description": "Scenario:Display Account nickname save nickname > 30", - "duration": 21386333, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 13893234, - "status": "Success" - }, - { - "id": "64", - "description": "When :navigates to edit manage account nickname page", - "duration": 3240365, - "status": "Success" - }, - { - "id": "65", - "description": "And :user enters a nickname greater than 30 character", - "duration": 2995474, - "status": "Success" - }, - { - "id": "66", - "description": "Then :the user sees 'Maximum 30 Characters' message", - "duration": 1257260, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;user-with-multiple-card-accounts-enters-invalid-and-valid-nicknames", - "description": "Scenario:User with multiple card accounts enters invalid and valid nicknames", - "duration": 30008251, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "72", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 11471845, - "status": "Success" - }, - { - "id": "73", - "description": "When :navigates to edit manage account nickname page", - "duration": 2687006, - "status": "Success" - }, - { - "id": "74", - "description": "And :user enters a valid nickname", - "duration": 4987178, - "status": "Success" - }, - { - "id": "75", - "description": "And :user enters an invalid nickname", - "duration": 8278430, - "status": "Success" - }, - { - "id": "76", - "description": "Then :the user sees the invalid nickname error", - "duration": 2583792, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-canada-statementsdocuments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-canada-transactionsdetails-web\/", - "startTime": 0, - "endTime": 0, - "duration": 168995381, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 3, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 3, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "canada-delta-page-footer-legal-disclosure", - "description": "Feature:Canada Delta Page Footer Legal Disclosure", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 39151998, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-delta-page-footer-legal-disclosure;delta-page-footer-is-present-for-co-branded-delta-accounts", - "description": "Scenario:Delta Page Footer is Present For Co-Branded Delta Accounts", - "duration": 18824998, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 11199754, - "status": "Success" - }, - { - "id": "8", - "description": "When :user navigates to Transactions & Details page", - "duration": 6267936, - "status": "Success" - }, - { - "id": "9", - "description": "Then :a legal disclosure will be displayed inside the t&d footer for delta sky miles", - "duration": 1357308, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-delta-page-footer-legal-disclosure;ihg-page-footer-is-present-for-co-branded-ihg-accounts", - "description": "Scenario:IHG Page Footer is Present For Co-Branded IHG Accounts", - "duration": 20327000, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :I setup mocks for canadatd as a \"ihg_rewards\" and login", - "duration": 11394492, - "status": "Success" - }, - { - "id": "15", - "description": "When :user navigates to Transactions & Details page", - "duration": 7427422, - "status": "Success" - }, - { - "id": "16", - "description": "Then :a legal disclosure will be displayed inside the t&d footer for ihg priority club", - "duration": 1505086, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account", - "description": "Feature:Canada Transactions & Details Tooltip for Cobranded IHG or Delta Account", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 81885522, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;display-delta-tooltip-icon-on-t&d", - "description": "Scenario:Display Delta Tooltip Icon on T&D", - "duration": 21240423, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 11174855, - "status": "Success" - }, - { - "id": "8", - "description": "When :user navigates to Transactions & Details page", - "duration": 6142188, - "status": "Success" - }, - { - "id": "9", - "description": "And :the rewards balance and currency are displayed", - "duration": 1351542, - "status": "Success" - }, - { - "id": "10", - "description": "And :the tooltip icon displays directly to the right of the rewards currency", - "duration": 1371581, - "status": "Success" - }, - { - "id": "11", - "description": "Then :tooltip message explaining that the balance is for the current billing cycle is displayed for delta.", - "duration": 1200257, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;display-ihg-tooltip-icon-on-t&d", - "description": "Scenario:Display IHG Tooltip Icon on T&D", - "duration": 23598843, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for canadatd as a \"ihg_rewards\" and login", - "duration": 12838871, - "status": "Success" - }, - { - "id": "18", - "description": "When :user navigates to Transactions & Details page", - "duration": 6689179, - "status": "Success" - }, - { - "id": "19", - "description": "When :the rewards balance and currency are displayed", - "duration": 1416026, - "status": "Success" - }, - { - "id": "20", - "description": "And :the tooltip icon displays directly to the right of the rewards currency", - "duration": 1423318, - "status": "Success" - }, - { - "id": "21", - "description": "Then :tooltip message explaining that the balance is for the current billing cycle is displayed for ihg.", - "duration": 1231449, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;ihg-account-has-priority-club-points-appended-to-rewards-balance-on-transaction-and-details-page", - "description": "Scenario:IHG account has Priority Club Points appended to rewards balance on transaction and details page", - "duration": 18886118, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for canadatd as a \"ihg_rewards\" and login", - "duration": 11252284, - "status": "Success" - }, - { - "id": "29", - "description": "When :user navigates to Transactions & Details page", - "duration": 6428594, - "status": "Success" - }, - { - "id": "30", - "description": "Then :'IHG Rewards Club Points' will be appended to the rewards link balance in the Account Brick on Transactions and Details", - "duration": 1205240, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;delta-account-has-delta-miles-appended-to-rewards-balance-on-transactions-and-details-page", - "description": "Scenario:Delta Account has Delta Miles appended to rewards balance on transactions and details page", - "duration": 18160138, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 10678887, - "status": "Success" - }, - { - "id": "37", - "description": "When :user navigates to Transactions & Details page", - "duration": 6286515, - "status": "Success" - }, - { - "id": "38", - "description": "Then :'Delta Miles' will be appended to the rewards link balance in the Account Brick on Transaction and Details", - "duration": 1194736, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-transactions-&-details", - "description": "Feature:Canada Transactions & Details", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 47957861, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-transactions-&-details;pay-bill-button-does-not-display", - "description": "Scenario:Pay Bill Button Does Not Display", - "duration": 47957861, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 11227765, - "status": "Success" - }, - { - "id": "7", - "description": "When :user navigates to Transactions & Details page", - "duration": 5818194, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I should NOT see the Pay Bill button in the account bricklet for any accounts", - "duration": 30911902, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-credittracker-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-cvv-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-disputes-web\/", - "startTime": 0, - "endTime": 0, - "duration": 4112441539, - "failedTestSuiteCount": 12, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 13, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge", - "description": "Feature:As a credit card customer i should be able to enter valid dispute amount to dispute the charge", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 317296733, - "totalTestCaseCount": 9, - "failedTestCaseCount": 0, - "successTestCaseCount": 9, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-dispute-amount-equal-to-transaction-amount-and-verify-that-there-is-no-error-message-displayed", - "description": "Scenario:Enter Dispute amount equal to transaction amount and verify that there is no error message displayed", - "duration": 49572372, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 27370956, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to disputes page with valid url", - "duration": 5668221, - "status": "Success" - }, - { - "id": "8", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 9269630, - "status": "Success" - }, - { - "id": "9", - "description": "And :I enter dispute amount equal to transaction amount", - "duration": 4578667, - "status": "Success" - }, - { - "id": "10", - "description": "Then :We should not see any error message for the dispute amount field", - "duration": 2684898, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-dispute-amount-greater-than-transaction-amount-and-verify-that-an-error-message-is-displayed", - "description": "Scenario:Enter Dispute amount greater than transaction amount and verify that an error message is displayed", - "duration": 27692704, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10993600, - "status": "Success" - }, - { - "id": "16", - "description": "And :I navigate to disputes page with valid url", - "duration": 3221554, - "status": "Success" - }, - { - "id": "17", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8470705, - "status": "Success" - }, - { - "id": "18", - "description": "And :I enter dispute amount greater to transaction amount", - "duration": 3815636, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should see \"Please enter a Disputed amount less than or equal to Transaction amount.\" error message", - "duration": 1191209, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-non-numeric-characters-in-dispute-amount-field", - "description": "Scenario:Enter non numeric characters in dispute amount field", - "duration": 43016621, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11992424, - "status": "Success" - }, - { - "id": "25", - "description": "And :I navigate to disputes page with valid url", - "duration": 4010129, - "status": "Success" - }, - { - "id": "26", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8969000, - "status": "Success" - }, - { - "id": "27", - "description": "And :I enter non numeric character in dispute amount field", - "duration": 13360403, - "status": "Success" - }, - { - "id": "31", - "description": "And :I click out side the Amount field", - "duration": 1534818, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I should see \"0.00\" in dispute amount field", - "duration": 1731315, - "status": "Success" - }, - { - "id": "33", - "description": "And :I should see amount edit check error", - "duration": 1418532, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;focus-the-dispute-amount-field-and-do-not-enter-any-value-and-verify-to-see-error-message-is-displayed", - "description": "Scenario:Focus the dispute amount field and do not enter any value and verify to see error message is displayed", - "duration": 35141073, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12934850, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to disputes page with valid url", - "duration": 5099080, - "status": "Success" - }, - { - "id": "40", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8925790, - "status": "Success" - }, - { - "id": "41", - "description": "And :I select the dispute amount field field without entering any data and focus out", - "duration": 5346369, - "status": "Success" - }, - { - "id": "42", - "description": "Then :I should see \"0.00\" in dispute amount field", - "duration": 1613150, - "status": "Success" - }, - { - "id": "43", - "description": "And :I should see amount edit check error", - "duration": 1221834, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-negative-value-in-dispute-amount-field", - "description": "Scenario:Enter negative value in dispute amount field", - "duration": 30617837, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10823391, - "status": "Success" - }, - { - "id": "50", - "description": "And :I navigate to disputes page with valid url", - "duration": 2926949, - "status": "Success" - }, - { - "id": "51", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8512133, - "status": "Success" - }, - { - "id": "52", - "description": "And :I enter non numeric character in dispute amount field", - "duration": 5417657, - "status": "Success" - }, - { - "id": "55", - "description": "And :I click out side the Amount field", - "duration": 1408229, - "status": "Success" - }, - { - "id": "56", - "description": "Then :I should see \"0.01\" in dispute amount field", - "duration": 1529478, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;customer-enters-a-disputed-amount-of-0.00", - "description": "Scenario:Customer enters a disputed amount of 0.00", - "duration": 29220197, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "62", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11101897, - "status": "Success" - }, - { - "id": "63", - "description": "And :I navigate to disputes page with valid url", - "duration": 3312106, - "status": "Success" - }, - { - "id": "64", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 9133903, - "status": "Success" - }, - { - "id": "65", - "description": "And :I enter dispute amount equal to \"0.00\"", - "duration": 2839799, - "status": "Success" - }, - { - "id": "66", - "description": "And :I click out side the Amount field", - "duration": 1584139, - "status": "Success" - }, - { - "id": "67", - "description": "Then :I should see amount edit check error", - "duration": 1248353, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;dispute-amount-field-and-ui-validations", - "description": "Scenario:Dispute Amount field and UI validations", - "duration": 44413135, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "73", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10363263, - "status": "Success" - }, - { - "id": "74", - "description": "And :I navigate to disputes page with valid url", - "duration": 3067545, - "status": "Success" - }, - { - "id": "75", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8505263, - "status": "Success" - }, - { - "id": "76", - "description": "And :I see a Disputed Amount Label", - "duration": 8340261, - "status": "Success" - }, - { - "id": "77", - "description": "And :I see default data in dispute amount text field", - "duration": 3901222, - "status": "Success" - }, - { - "id": "78", - "description": "And :I see dispute amount field description helpful text", - "duration": 1184622, - "status": "Success" - }, - { - "id": "79", - "description": "And :I enter an amount to dispute with out decimal values", - "duration": 4748791, - "status": "Success" - }, - { - "id": "80", - "description": "Then :The field should display two decimal points, by default, if they were not included by the customer", - "duration": 4302168, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;verify-that-when-we-try-to-enter-more-than-2-decimal-points-and-error-is-displayed-when-we-focus-out", - "description": "Scenario:Verify that when we try to enter more than 2 decimal points and error is displayed when we focus out", - "duration": 27148974, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "85", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10370237, - "status": "Success" - }, - { - "id": "86", - "description": "And :I navigate to disputes page with valid url", - "duration": 2897744, - "status": "Success" - }, - { - "id": "87", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8541576, - "status": "Success" - }, - { - "id": "88", - "description": "And :I enter dispute amount equal to \"0.010\"", - "duration": 2663220, - "status": "Success" - }, - { - "id": "89", - "description": "And :I click out side the Amount field", - "duration": 1482742, - "status": "Success" - }, - { - "id": "90", - "description": "Then :I should see amount edit check error", - "duration": 1193455, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;verify-that-when-we-try-to-enter-an-amount-greater-than-transaction-amount-and-more-than-2-decimal-points-we-see-both-the-error-messages", - "description": "Scenario:Verify that when we try to enter an amount greater than transaction amount and more than 2 decimal points we see both the error messages", - "duration": 30473820, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "95", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11851043, - "status": "Success" - }, - { - "id": "96", - "description": "And :I navigate to disputes page with valid url", - "duration": 3556315, - "status": "Success" - }, - { - "id": "97", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 9015105, - "status": "Success" - }, - { - "id": "98", - "description": "And :I enter dispute amount greater to transaction amount and more than '2' decimal values", - "duration": 3212823, - "status": "Success" - }, - { - "id": "99", - "description": "And :I click out side the Amount field", - "duration": 1597751, - "status": "Success" - }, - { - "id": "100", - "description": "And :I should see \"Please enter a Disputed amount less than or equal to Transaction amount.\" error message", - "duration": 1240783, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.", - "description": "Feature:As a credit card customer i should be able to select whether the transaction is either surcharge or not a surcharge.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 87722048, - "totalTestCaseCount": 3, - "failedTestCaseCount": 1, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.;as-a-credit-card-customer-i-would-like-to-select-a-transaction-as-a-surcharge", - "description": "Scenario:As a credit card customer I would like to select a transaction as a surcharge", - "duration": 18659457, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10762969, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to disputes page with valid url", - "duration": 3293294, - "status": "Success" - }, - { - "id": "8", - "description": "And :I select the 'Yes' Surcharge radio button", - "duration": 1769926, - "status": "Success" - }, - { - "id": "9", - "description": "Then :A text box will display with instructions to call Capital One", - "duration": 1193189, - "status": "Success" - }, - { - "id": "10", - "description": "And :Select Reason Drop Down list field is no longer displayed", - "duration": 287537, - "status": "Success" - }, - { - "id": "11", - "description": "And :The cancel button is displayed below", - "duration": 1352542, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.;as-a-credit-card-customer-i-would-like-to-designate-a-transaction-is-not-a-surcharge", - "description": "Scenario:As a credit card customer I would like to designate a transaction is not a surcharge", - "duration": 23812726, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11602987, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to disputes page with valid url", - "duration": 3892714, - "status": "Success" - }, - { - "id": "19", - "description": "And :I select the 'No' Surcharge radio button", - "duration": 1848084, - "status": "Success" - }, - { - "id": "20", - "description": "Then :The Select Reason Drop Down menu will remain displayed", - "duration": 5008969, - "status": "Success" - }, - { - "id": "21", - "description": "And :The cancel button is displayed below", - "duration": 1459972, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.;as-a-credit-card-customer-i-would-read-the-tool-tip\/informational-pop-up-when-i-hover-over-the-icon", - "description": "Scenario:As a credit card customer I would read the tool tip\/informational pop-up when I hover over the icon", - "duration": 45249865, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "27", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11140475, - "status": "Success" - }, - { - "id": "28", - "description": "And :I navigate to disputes page with valid url", - "duration": 3160793, - "status": "Success" - }, - { - "id": "29", - "description": "And :I hover over the i icon next to surcharge selection field", - "duration": 30948597, - "status": "Failure" - }, - { - "id": "30", - "description": "Then :a pop-up text box will be displayed for the tool tip.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one", - "description": "Feature:As a credit card customer i should see helpful text when i am trying to dispute a charge that requires us to Call Capital One", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 322385886, - "totalTestCaseCount": 7, - "failedTestCaseCount": 7, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'i-did-not-receive-the-right-amount-from-an-atm'-and-verifies-call-us-text-is-displayed-for-the-selected-reason", - "description": "Scenario:Customer selects 'I did not receive the right amount from an ATM' and verifies Call us text is displayed for the selected reason", - "duration": 46368483, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11376904, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url", - "duration": 4094088, - "status": "Success" - }, - { - "id": "24", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30897491, - "status": "Failure" - }, - { - "id": "25", - "description": "And :I select \"I did not receive the right amount from an ATM\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'the-merchandise-i-received-was-counterfeit'-and-verifies-call-us-text-is-displayed-for-the-selected-reason", - "description": "Scenario:Customer selects 'The merchandise I received was counterfeit' and verifies Call us text is displayed for the selected reason", - "duration": 45102269, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10885859, - "status": "Success" - }, - { - "id": "33", - "description": "And :I navigate to disputes page with valid url", - "duration": 3355329, - "status": "Success" - }, - { - "id": "34", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30861081, - "status": "Failure" - }, - { - "id": "35", - "description": "And :I select \"The merchandise I received was counterfeit\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-billing-rights-summary-on-call-us-text-that-is-displayed-and-verifies-to-make-sure-we-are-able-to-open-the-link", - "description": "Scenario:Customer selects Billing Rights Summary on call us text that is displayed and verifies to make sure we are able to open the link", - "duration": 45562557, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "41", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11353291, - "status": "Success" - }, - { - "id": "42", - "description": "And :I navigate to disputes page with valid url", - "duration": 3377992, - "status": "Success" - }, - { - "id": "43", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30831274, - "status": "Failure" - }, - { - "id": "44", - "description": "And :I select \"The merchandise or service was not as described or defective\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :click on Billing rights summary link on Call us text that is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "Then :I should see a new window opened", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'yes'-option-for-surcharge-question-and-verfies-call-us-text-is-displayed.-after-validation,", - "description": "Scenario:Customer selects 'Yes' option for surcharge question and verfies call us text is displayed. After validation,", - "duration": 45205241, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10833614, - "status": "Success" - }, - { - "id": "55", - "description": "And :I navigate to disputes page with valid url", - "duration": 3542226, - "status": "Success" - }, - { - "id": "56", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30829401, - "status": "Failure" - }, - { - "id": "57", - "description": "And :I select \"The merchandise I received was counterfeit\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :Select the \"Yes\" surcharge radio button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :The Dispute Reason drop down is no longer displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :Customer selects the \"No\" surcharge radio button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "Then :The Dispute Reason drop down is displayed with \"The merchandise I received was counterfeit\" selected", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'no'-option-for-'do-you-have-or-can-you-obtain-proof-of-payment-by-other-means?'-question-when-we-select-dispute-reason-'i've-already-paid-for-this-by-other-means'.", - "description": "Scenario:Customer selects 'No' option for 'Do you have or can you obtain proof of payment by other means?' question when we select dispute reason 'I've already paid for this by other means'.", - "duration": 45064195, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "69", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10724925, - "status": "Success" - }, - { - "id": "70", - "description": "And :I navigate to disputes page with valid url", - "duration": 3413388, - "status": "Success" - }, - { - "id": "71", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30925882, - "status": "Failure" - }, - { - "id": "72", - "description": "And :I select \"I've already paid for this by other means\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :I select 'No' option for the question 'Do you have or can you obtain proof of payment by other means?'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :I select 'Yes' option for the question 'Do you have or can you obtain proof of payment by other means?'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "And :The Call Us text will not be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;verify-that-when-customer-selects-'i-do-not-recognize-this-charge'-reason-and-try-to-dispute-a-charge-that-was-done-using-a-physical-card-swipe-call-us-text-message-is-displayed.", - "description": "Scenario:Verify that when customer selects 'I do not recognize this charge' reason and try to dispute a charge that was done using a physical card swipe Call us Text message is displayed.", - "duration": 47678551, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "80", - "description": "Given :I login with a \"good account dnr false\" and load default responses for \"disputes\"", - "duration": 11778658, - "status": "Success" - }, - { - "id": "83", - "description": "And :I navigate to disputes page with valid url", - "duration": 4277566, - "status": "Success" - }, - { - "id": "84", - "description": "And :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31622327, - "status": "Failure" - }, - { - "id": "85", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;verify-that-when-customer-selects-i-do-not-recognize-this-charge-reason-and-try-to-dispute-a-charge-that-was-authorized-over-phone-us-text-message-is-displayed.", - "description": "Scenario:Verify that when customer selects I do not recognize this charge reason and try to dispute a charge that was authorized over phone us Text message is displayed.", - "duration": 47404590, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "89", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11230694, - "status": "Success" - }, - { - "id": "90", - "description": "And :I navigate to disputes page with valid url", - "duration": 4486230, - "status": "Success" - }, - { - "id": "91", - "description": "And :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31687666, - "status": "Failure" - }, - { - "id": "92", - "description": "And :I select 'Yes' option for the question 'Do you have more than one transaction you do not recognize?'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "Then :The Call Us text for DNR will be displayed with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :click on Billing rights summary link on Call us text that is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "Then :I should see a new window opened", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-case-that-has-been-closed.", - "description": "Feature:As a credit card customer attempting to dispute a transaction I would like to know if the transaction I am disputing has an existing case that has been closed.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 90978512, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-case-that-has-been-closed.;case-complete-page-displays-and-user-can-return-to-t&d-using-the-return-to-transaction-&-details-button", - "description": "Scenario:Case Complete page displays and user can return to T&D using the Return to Transaction & Details button", - "duration": 45218926, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"good account case closed\" and load default responses for \"disputes\"", - "duration": 10458930, - "status": "Success" - }, - { - "id": "7", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 34759996, - "status": "Failure" - }, - { - "id": "8", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "9", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :I fill in the dispute form with valid data for \"visa\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the Case Complete page is displayed (see prototype)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :when I click the Return to Transactions and Details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "Then :I will be returned to the T&D page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-case-that-has-been-closed.;case-complete--page-displays-and-user-can-return-to-t&d-using-the-back-button", - "description": "Scenario:Case Complete page displays and user can return to T&D using the back button", - "duration": 45759586, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account case closed\" and load default responses for \"disputes\"", - "duration": 10870203, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 34889383, - "status": "Failure" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :the Case Complete page is displayed (see prototype)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :when I click the back button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I will be returned to the T&D page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-open-case.", - "description": "Feature:As a credit card customer attempting to dispute a transaction I would like to know if the transaction I am disputing has an existing open case.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 96900400, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-open-case.;case-already-opened-page-displays-and-user-can-return-to-t&d-using-the-return-to-transaction-&-details-button", - "description": "Scenario:Case Already Opened page displays and user can return to T&D using the Return to Transaction & Details button", - "duration": 49075510, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I login with a \"good account case already opened\" and load default responses for \"disputes\"", - "duration": 12294478, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 36781032, - "status": "Failure" - }, - { - "id": "10", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "Then :the Case Already Opened page is displayed (see prototype)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :when I click the Return to Transactions and Details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "Then :I will be returned to the T&D page from Case Already Opened Page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-open-case.;case-already-opened-page-displays-and-user-can-return-to-t&d-using-the-back-button", - "description": "Scenario:Case Already Opened page displays and user can return to T&D using the back button", - "duration": 47824890, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"good account case already opened\" and load default responses for \"disputes\"", - "duration": 12598413, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 35226477, - "status": "Failure" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :the Case Already Opened page is displayed (see prototype)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :when I click the back button on Case Already Opened page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I will be returned to the T&D page from Case Already Opened Page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-see-the-dispute-confirmation-page-after-successfully-submitting-dispute", - "description": "Feature:As a credit card customer i should be able to see the dispute confirmation page after successfully submitting dispute", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 94348790, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-see-the-dispute-confirmation-page-after-successfully-submitting-dispute;confirmation-page-loads-successfully-and-the-user-can-return-to-the-t&d-page-by-clicking-the-return-to-transactions-&-details-button", - "description": "Scenario:Confirmation Page Loads Successfully and the user can return to the T&D page by clicking the Return to Transactions & Details button", - "duration": 46070240, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"disputes confirmation\" and load default responses for \"disputes\"", - "duration": 10963053, - "status": "Success" - }, - { - "id": "7", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 35107187, - "status": "Failure" - }, - { - "id": "8", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "9", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the confirmation page will be displayed for the customer (see prototype for verbiage)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the confirmation page will display a Return to Transactions & Details button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :when I click the Return to Transactions & Details button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "Then :the T&D page will be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-see-the-dispute-confirmation-page-after-successfully-submitting-dispute;confirmation-page-loads-successfully-and-the-user-can-return-to-the-t&d-page-by-clicking-the-back-button", - "description": "Scenario:Confirmation Page Loads Successfully and the user can return to the T&D page by clicking the back button", - "duration": 48278550, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"disputes confirmation\" and load default responses for \"disputes\"", - "duration": 12424622, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 35853928, - "status": "Failure" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :the confirmation page will be displayed for the customer (see prototype for verbiage)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :the confirmation page will display a Return to Transactions & Details button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :when I click the back button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :the T&D page will be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.", - "description": "Feature:validate the look and feel functionality for the dispute reason 'I am still being charged for something I cancelled'.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 1017029952, - "totalTestCaseCount": 22, - "failedTestCaseCount": 22, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45353162, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10781342, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to disputes page with valid url", - "duration": 3097004, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31474816, - "status": "Failure" - }, - { - "id": "18", - "description": "And :I fill in all the fields, except \"Date service was received\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date service was received\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should fill in the data for the missing field(s) \"Date service was received\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;3", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45409856, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10363955, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 3580021, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31465880, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"Reason for cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Reason for cancellation\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"Reason for cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;4", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 49931755, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11371624, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to disputes page with valid url", - "duration": 2915628, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 35644503, - "status": "Failure" - }, - { - "id": "20", - "description": "And :I fill in all the fields, except \"Were you advised of the cancellation policy?_YES:Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Were you advised of the cancellation policy?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should fill in the data for the missing field(s) \"Were you advised of the cancellation policy?_YES:Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;5", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 50439787, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11989248, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to disputes page with valid url", - "duration": 6930417, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31520122, - "status": "Failure" - }, - { - "id": "21", - "description": "And :I fill in all the fields, except \"Were you advised of the cancellation policy?_YES:Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Were you advised of the cancellation policy?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should fill in the data for the missing field(s) \"Were you advised of the cancellation policy?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;6", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 44863881, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10247926, - "status": "Success" - }, - { - "id": "22", - "description": "And :I navigate to disputes page with valid url", - "duration": 3116252, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31499703, - "status": "Failure" - }, - { - "id": "22", - "description": "And :I fill in all the fields, except \"Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Was your cancellation within the merchant's policy?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :I should fill in the data for the missing field(s) \"Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;7", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 46059848, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "23", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11063470, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url", - "duration": 3569422, - "status": "Success" - }, - { - "id": "23", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31426956, - "status": "Failure" - }, - { - "id": "23", - "description": "And :I fill in all the fields, except \"Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Was your cancellation within the merchant's policy?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I should fill in the data for the missing field(s) \"Was your cancellation within the merchant's policy?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;8", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 46002155, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11370991, - "status": "Success" - }, - { - "id": "24", - "description": "And :I navigate to disputes page with valid url", - "duration": 3214321, - "status": "Success" - }, - { - "id": "24", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31416843, - "status": "Failure" - }, - { - "id": "24", - "description": "And :I fill in all the fields, except \"Date of cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date of cancellation\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I should fill in the data for the missing field(s) \"Date of cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;9", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45169883, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10606088, - "status": "Success" - }, - { - "id": "25", - "description": "And :I navigate to disputes page with valid url", - "duration": 3178304, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31385491, - "status": "Failure" - }, - { - "id": "25", - "description": "And :I fill in all the fields, except \"Please provide details of the cancellation, such as how you cancelled, confirmation number, etc.\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Please provide details of the cancellation, such as how you cancelled, confirmation number, etc.\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I should fill in the data for the missing field(s) \"Please provide details of the cancellation, such as how you cancelled, confirmation number, etc.\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;10", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 44952034, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "26", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10427022, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to disputes page with valid url", - "duration": 2704899, - "status": "Success" - }, - { - "id": "26", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31820113, - "status": "Failure" - }, - { - "id": "26", - "description": "And :I fill in all the fields, except \"Did the merchant accept the cancellation?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Did the merchant accept the cancellation?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :I should fill in the data for the missing field(s) \"Did the merchant accept the cancellation?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;11", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45761360, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "27", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11123422, - "status": "Success" - }, - { - "id": "27", - "description": "And :I navigate to disputes page with valid url", - "duration": 3128755, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31509183, - "status": "Failure" - }, - { - "id": "27", - "description": "And :I fill in all the fields, except \"Did the merchant accept the cancellation?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Did the merchant accept the cancellation?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :I should fill in the data for the missing field(s) \"Did the merchant accept the cancellation?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;12", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 47243138, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "29", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11712284, - "status": "Success" - }, - { - "id": "29", - "description": "And :I navigate to disputes page with valid url", - "duration": 3873687, - "status": "Success" - }, - { - "id": "29", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31657167, - "status": "Failure" - }, - { - "id": "29", - "description": "And :I fill in all the fields, except \"Do you have documentation from the merchant to support that credit is due, such as a credit voucher, voided receipt, etc?_YES:What is the document you have supporting that credit is due?:Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Do you have documentation from the merchant to support that credit is due, such as a credit voucher, voided receipt, etc?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I should fill in the data for the missing field(s) \"Do you have documentation from the merchant to support that credit is due, such as a credit voucher, voided receipt, etc?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;13", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 48307614, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11292758, - "status": "Success" - }, - { - "id": "30", - "description": "And :I navigate to disputes page with valid url", - "duration": 5162696, - "status": "Success" - }, - { - "id": "30", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31852160, - "status": "Failure" - }, - { - "id": "30", - "description": "And :I fill in all the fields, except \"What is the document you have supporting that credit is due?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What is the document you have supporting that credit is due?\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should fill in the data for the missing field(s) \"What is the document you have supporting that credit is due?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;14", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 44885128, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10267340, - "status": "Success" - }, - { - "id": "31", - "description": "And :I navigate to disputes page with valid url", - "duration": 3213630, - "status": "Success" - }, - { - "id": "31", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31404158, - "status": "Failure" - }, - { - "id": "31", - "description": "And :I fill in all the fields, except \"Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Does the document have a date on it?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :I should fill in the data for the missing field(s) \"Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;15", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 44798607, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10427617, - "status": "Success" - }, - { - "id": "32", - "description": "And :I navigate to disputes page with valid url", - "duration": 2940270, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31430720, - "status": "Failure" - }, - { - "id": "32", - "description": "And :I fill in all the fields, except \"Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Does the document have a date on it?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should fill in the data for the missing field(s) \"Does the document have a date on it?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;16", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45090514, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "33", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10557431, - "status": "Success" - }, - { - "id": "33", - "description": "And :I navigate to disputes page with valid url", - "duration": 3018639, - "status": "Success" - }, - { - "id": "33", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31514444, - "status": "Failure" - }, - { - "id": "33", - "description": "And :I fill in all the fields, except \"What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What is the date on the document?\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :I should fill in the data for the missing field(s) \"What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;verify-that-place-holder-text-is-displayed-in-the-date-fields-for-'i-am-still-being-charged-for-something-i-cancelled'-reason", - "description": "Scenario:Verify that place holder text is displayed in the date fields for 'I am still being charged for something I cancelled' reason", - "duration": 46328266, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "38", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11138042, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to disputes page with valid url", - "duration": 3655503, - "status": "Success" - }, - { - "id": "40", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31534721, - "status": "Failure" - }, - { - "id": "41", - "description": "And :I selected field options to have all the fiels shown on the disputes form for 'I am still being charged for something I cancelled' dispute reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "42", - "description": "Then :I should see the place holder text for the date fields for 'I am still being charged for something I cancelled' dispute reason", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;customer-attempts-to-enter-allowable-special-characters", - "description": "Scenario:Customer attempts to enter allowable special characters", - "duration": 46246892, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "90", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11163870, - "status": "Success" - }, - { - "id": "91", - "description": "And :I navigate to disputes page with valid url", - "duration": 3240704, - "status": "Success" - }, - { - "id": "92", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31842318, - "status": "Failure" - }, - { - "id": "93", - "description": "When :the customer enters special characters that are allowed for the field '-'.,&@:?!()$#\/' and verifies to make sure no error is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;customer-attempts-to-paste-allowable-special-characters", - "description": "Scenario:Customer attempts to paste allowable special characters", - "duration": 45767819, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "117", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10806278, - "status": "Success" - }, - { - "id": "118", - "description": "And :I navigate to disputes page with valid url", - "duration": 3409140, - "status": "Success" - }, - { - "id": "119", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31552401, - "status": "Failure" - }, - { - "id": "120", - "description": "When :I enter following \"-'.,&@:?!()$#\/\\\" special characters that are allowed in the field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "And :leaves focus from the field supporting documentation text field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "Then :we should not see an error message due to the characters we pasted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;field-should-display-an-error-message-for-special-characters-other-than-selected-characters", - "description": "Scenario:Field should display an error message for special characters other than selected characters", - "duration": 45405908, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "127", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10466406, - "status": "Success" - }, - { - "id": "128", - "description": "And :I navigate to disputes page with valid url", - "duration": 3322251, - "status": "Success" - }, - { - "id": "129", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31617251, - "status": "Failure" - }, - { - "id": "130", - "description": "When :the customer enters a special character other than '-'.,&@:?!()$#\/\\' and verifies to see an error is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;field-should-display-an-error-when-the-combination-of-&#-is-entered", - "description": "Scenario:Field should display an error when the combination of &# is entered", - "duration": 46533603, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "153", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11084008, - "status": "Success" - }, - { - "id": "154", - "description": "And :I navigate to disputes page with valid url", - "duration": 3783149, - "status": "Success" - }, - { - "id": "155", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31666446, - "status": "Failure" - }, - { - "id": "156", - "description": "When :the customer enters &# in the field and verifies to see an error is displayed for the combination", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;field-should-not-display-an-error-when-the-combination-of-#&-is-entered", - "description": "Scenario:Field should NOT display an error when the combination of #& is entered", - "duration": 45775656, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "163", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10859006, - "status": "Success" - }, - { - "id": "164", - "description": "And :I navigate to disputes page with valid url", - "duration": 3463010, - "status": "Success" - }, - { - "id": "165", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31453640, - "status": "Failure" - }, - { - "id": "166", - "description": "When :the customer enters #& in the field and verifies to see an error is NOT displayed for the combination", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;customer-enters-500-characters-in-a-field-that-takes-500-characters-input-and-verifies-to-make-sure-character-count-is-reduced-to-0.", - "description": "Scenario:Customer enters 500 characters in a field that takes 500 characters input and verifies to make sure character count is reduced to 0.", - "duration": 46703086, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "173", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11357607, - "status": "Success" - }, - { - "id": "174", - "description": "And :I navigate to disputes page with valid url", - "duration": 3891149, - "status": "Success" - }, - { - "id": "175", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31454330, - "status": "Failure" - }, - { - "id": "176", - "description": "When :the customer enters '500' characters into the Please provide details of the cancellation such as how you cancelled, confirmation number, etc field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "177", - "description": "And :leaves focus from the field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "178", - "description": "And :the characters remaining counter will be display \"0\" for Details of the cancellation", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.", - "description": "Feature:As a credit card customer I would like to file a dispute against a transaction when I do not recognize the charge.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 781156915, - "totalTestCaseCount": 17, - "failedTestCaseCount": 17, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-correct-error-messages-are-displayed-for-the-disputes-reason-'i-do-not-recognize-this-charge'-when-there-are-mandatory-fields-that-are-missing-while-submitting-the-form.;;2", - "description": "Scenario Outline:Verify that correct error messages are displayed for the disputes reason 'I do not recognize this charge' when there are mandatory fields that are missing while submitting the form.", - "duration": 47216873, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11402222, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 4268424, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31546227, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What was merchant's response?\" for \"I do not recognize this charge\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-correct-error-messages-are-displayed-for-the-disputes-reason-'i-do-not-recognize-this-charge'-when-there-are-mandatory-fields-that-are-missing-while-submitting-the-form.;;3", - "description": "Scenario Outline:Verify that correct error messages are displayed for the disputes reason 'I do not recognize this charge' when there are mandatory fields that are missing while submitting the form.", - "duration": 45768692, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10523497, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to disputes page with valid url", - "duration": 3766231, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31478964, - "status": "Failure" - }, - { - "id": "20", - "description": "And :I fill in all the fields, except \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"How did you attempt to contact the merchant?\" for \"I do not recognize this charge\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should fill in the data for the missing field(s) \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-correct-error-messages-are-displayed-for-the-disputes-reason-'i-do-not-recognize-this-charge'-when-there-are-mandatory-fields-that-are-missing-while-submitting-the-form.;;4", - "description": "Scenario Outline:Verify that correct error messages are displayed for the disputes reason 'I do not recognize this charge' when there are mandatory fields that are missing while submitting the form.", - "duration": 46018685, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11010668, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to disputes page with valid url", - "duration": 3589899, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31418118, - "status": "Failure" - }, - { - "id": "21", - "description": "And :I fill in all the fields, except \"Do you have more than one transaction you do not recognize?_NO:How did you attempt to contact the merchant?:What was merchant's response?:Confirmation check box\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Do you have more than one transaction you do not recognize?_NO\" for \"I do not recognize this charge\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should fill in the data for the missing field(s) \"Do you have more than one transaction you do not recognize?_NO:How did you attempt to contact the merchant?:What was merchant's response?:Confirmation check box\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45536144, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "39", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10323103, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to disputes page with valid url", - "duration": 3649746, - "status": "Success" - }, - { - "id": "39", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31563295, - "status": "Failure" - }, - { - "id": "39", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :I select list item option of \"I attempted contact, but was unable to locate contact information or reach merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 47434442, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "40", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11468852, - "status": "Success" - }, - { - "id": "40", - "description": "And :I navigate to disputes page with valid url", - "duration": 4328316, - "status": "Success" - }, - { - "id": "40", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31637274, - "status": "Failure" - }, - { - "id": "40", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :I select list item option of \"I didn't attempt to contact merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 46574918, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "56", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11449732, - "status": "Success" - }, - { - "id": "56", - "description": "And :I navigate to disputes page with valid url", - "duration": 3625509, - "status": "Success" - }, - { - "id": "56", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31499677, - "status": "Failure" - }, - { - "id": "56", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 44902711, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "57", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10287649, - "status": "Success" - }, - { - "id": "57", - "description": "And :I navigate to disputes page with valid url", - "duration": 3150731, - "status": "Success" - }, - { - "id": "57", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31464331, - "status": "Failure" - }, - { - "id": "57", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;4", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 46014082, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "58", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10891483, - "status": "Success" - }, - { - "id": "58", - "description": "And :I navigate to disputes page with valid url", - "duration": 3647429, - "status": "Success" - }, - { - "id": "58", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31475170, - "status": "Failure" - }, - { - "id": "58", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;5", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45029598, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "59", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10542794, - "status": "Success" - }, - { - "id": "59", - "description": "And :I navigate to disputes page with valid url", - "duration": 3076598, - "status": "Success" - }, - { - "id": "59", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31410206, - "status": "Failure" - }, - { - "id": "59", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;6", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 46217358, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "60", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10704983, - "status": "Success" - }, - { - "id": "60", - "description": "And :I navigate to disputes page with valid url", - "duration": 4073331, - "status": "Success" - }, - { - "id": "60", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31439044, - "status": "Failure" - }, - { - "id": "60", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;7", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45948430, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "61", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11160443, - "status": "Success" - }, - { - "id": "61", - "description": "And :I navigate to disputes page with valid url", - "duration": 3294754, - "status": "Success" - }, - { - "id": "61", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31493233, - "status": "Failure" - }, - { - "id": "61", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;2", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 46402354, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "79", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10614704, - "status": "Success" - }, - { - "id": "79", - "description": "And :I navigate to disputes page with valid url", - "duration": 3868724, - "status": "Success" - }, - { - "id": "79", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31918926, - "status": "Failure" - }, - { - "id": "79", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;3", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 45963704, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "80", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10410392, - "status": "Success" - }, - { - "id": "80", - "description": "And :I navigate to disputes page with valid url", - "duration": 4035924, - "status": "Success" - }, - { - "id": "80", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31517388, - "status": "Failure" - }, - { - "id": "80", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;4", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 45094254, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "81", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10151365, - "status": "Success" - }, - { - "id": "81", - "description": "And :I navigate to disputes page with valid url", - "duration": 3124734, - "status": "Success" - }, - { - "id": "81", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31818155, - "status": "Failure" - }, - { - "id": "81", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "Then :I select list item option of \"Merchant promised credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;5", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 45024841, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "82", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10438396, - "status": "Success" - }, - { - "id": "82", - "description": "And :I navigate to disputes page with valid url", - "duration": 3028640, - "status": "Success" - }, - { - "id": "82", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31557805, - "status": "Failure" - }, - { - "id": "82", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :I select list item option of \"I never received a response\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;6", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 47095969, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "83", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11516232, - "status": "Success" - }, - { - "id": "83", - "description": "And :I navigate to disputes page with valid url", - "duration": 3894418, - "status": "Success" - }, - { - "id": "83", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31685319, - "status": "Failure" - }, - { - "id": "83", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;7", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 44913860, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "84", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10170055, - "status": "Success" - }, - { - "id": "84", - "description": "And :I navigate to disputes page with valid url", - "duration": 3190907, - "status": "Success" - }, - { - "id": "84", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31552898, - "status": "Failure" - }, - { - "id": "84", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where I've already paid for this by other means, so that the transaction can be reversed and refunded.This reason has two different experiences, one for Visa and one for MasterCard.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 976841259, - "totalTestCaseCount": 21, - "failedTestCaseCount": 21, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 45381761, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10406843, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 3448292, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31526626, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What was merchant's response?\" for \"I've already paid for this by other means\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;3", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 45564863, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10876308, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to disputes page with valid url", - "duration": 3255159, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31433396, - "status": "Failure" - }, - { - "id": "20", - "description": "And :I fill in all the fields, except \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"How did you attempt to contact the merchant?\" for \"I've already paid for this by other means\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should fill in the data for the missing field(s) \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;i-fill-in-all-the-field-except-'if-other,-please-explain'-field-and-we-should-see-form-level-error", - "description": "Scenario:I fill in all the field except 'If Other, please explain' field and we should see form level error", - "duration": 45553837, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10574203, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to disputes page with valid url", - "duration": 3472819, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31506815, - "status": "Failure" - }, - { - "id": "28", - "description": "And :I fill in all the fields except 'If Other, please explain' field and submit dispute", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :I fill in the missing data for 'If Other, please explain' field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-select-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we select certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 45948704, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10941005, - "status": "Success" - }, - { - "id": "48", - "description": "And :I navigate to disputes page with valid url", - "duration": 3497412, - "status": "Success" - }, - { - "id": "48", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31510287, - "status": "Failure" - }, - { - "id": "48", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :I select list item option of \"I attempted contact, but was unable to locate contact information or reach merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-select-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we select certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 46477587, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "49", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11463067, - "status": "Success" - }, - { - "id": "49", - "description": "And :I navigate to disputes page with valid url", - "duration": 3474417, - "status": "Success" - }, - { - "id": "49", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31540103, - "status": "Failure" - }, - { - "id": "49", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :I select list item option of \"I didn't attempt to contact merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 44806313, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "65", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10413057, - "status": "Success" - }, - { - "id": "65", - "description": "And :I navigate to disputes page with valid url", - "duration": 2933986, - "status": "Success" - }, - { - "id": "65", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31459270, - "status": "Failure" - }, - { - "id": "65", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 45179520, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "66", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10549146, - "status": "Success" - }, - { - "id": "66", - "description": "And :I navigate to disputes page with valid url", - "duration": 3154517, - "status": "Success" - }, - { - "id": "66", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31475857, - "status": "Failure" - }, - { - "id": "66", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;4", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 46111894, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11147598, - "status": "Success" - }, - { - "id": "67", - "description": "And :I navigate to disputes page with valid url", - "duration": 3482137, - "status": "Success" - }, - { - "id": "67", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31482159, - "status": "Failure" - }, - { - "id": "67", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;5", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 46671229, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "68", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11489012, - "status": "Success" - }, - { - "id": "68", - "description": "And :I navigate to disputes page with valid url", - "duration": 3673052, - "status": "Success" - }, - { - "id": "68", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31509165, - "status": "Failure" - }, - { - "id": "68", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;6", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 46572813, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "69", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11052733, - "status": "Success" - }, - { - "id": "69", - "description": "And :I navigate to disputes page with valid url", - "duration": 3781897, - "status": "Success" - }, - { - "id": "69", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31738183, - "status": "Failure" - }, - { - "id": "69", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;7", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 47379912, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "70", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11462101, - "status": "Success" - }, - { - "id": "70", - "description": "And :I navigate to disputes page with valid url", - "duration": 4354302, - "status": "Success" - }, - { - "id": "70", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31563509, - "status": "Failure" - }, - { - "id": "70", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;2", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 49972156, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "89", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 13458417, - "status": "Success" - }, - { - "id": "89", - "description": "And :I navigate to disputes page with valid url", - "duration": 4801280, - "status": "Success" - }, - { - "id": "89", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31712459, - "status": "Failure" - }, - { - "id": "89", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;3", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 45075181, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "90", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10550976, - "status": "Success" - }, - { - "id": "90", - "description": "And :I navigate to disputes page with valid url", - "duration": 3113588, - "status": "Success" - }, - { - "id": "90", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31410617, - "status": "Failure" - }, - { - "id": "90", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;4", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 46215650, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "91", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11767122, - "status": "Success" - }, - { - "id": "91", - "description": "And :I navigate to disputes page with valid url", - "duration": 3012464, - "status": "Success" - }, - { - "id": "91", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31436064, - "status": "Failure" - }, - { - "id": "91", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "Then :I select list item option of \"Merchant promised credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;5", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 46297341, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "92", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11065795, - "status": "Success" - }, - { - "id": "92", - "description": "And :I navigate to disputes page with valid url", - "duration": 3354290, - "status": "Success" - }, - { - "id": "92", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31877256, - "status": "Failure" - }, - { - "id": "92", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "Then :I select list item option of \"I never received a response\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;6", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 47734142, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "93", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11950159, - "status": "Success" - }, - { - "id": "93", - "description": "And :I navigate to disputes page with valid url", - "duration": 4201540, - "status": "Success" - }, - { - "id": "93", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31582443, - "status": "Failure" - }, - { - "id": "93", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;7", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 53466810, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "94", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 18804180, - "status": "Success" - }, - { - "id": "94", - "description": "And :I navigate to disputes page with valid url", - "duration": 3176828, - "status": "Success" - }, - { - "id": "94", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31485802, - "status": "Failure" - }, - { - "id": "94", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;selecting-other-option-from-paid-by-question-will-display-'if-other-please-explain'-question;;2", - "description": "Scenario Outline:Selecting Other option from Paid by question will display 'if other please explain' question", - "duration": 46045779, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "108", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10873855, - "status": "Success" - }, - { - "id": "108", - "description": "And :I navigate to disputes page with valid url", - "duration": 3703846, - "status": "Success" - }, - { - "id": "108", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31468078, - "status": "Failure" - }, - { - "id": "108", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "Then :i should see \"Select method...\" default text in 'Paid by' reasponse selection field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "And :I select list item option of \"Other\" for 'Paid by' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "Then :I should see 'If other, please explain' question", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;select-different-options-for-'paid-by'-reason-options;;2", - "description": "Scenario Outline:Select different options for 'Paid by' reason options", - "duration": 45479357, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "120", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10700563, - "status": "Success" - }, - { - "id": "120", - "description": "And :I navigate to disputes page with valid url", - "duration": 3362837, - "status": "Success" - }, - { - "id": "120", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31415957, - "status": "Failure" - }, - { - "id": "120", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "And :I select list item option of \"Cash\" for 'Paid by' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "Then :I should not see 'If other, please explain' question option", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;select-different-options-for-'paid-by'-reason-options;;3", - "description": "Scenario Outline:Select different options for 'Paid by' reason options", - "duration": 45496020, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "121", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10562570, - "status": "Success" - }, - { - "id": "121", - "description": "And :I navigate to disputes page with valid url", - "duration": 3476959, - "status": "Success" - }, - { - "id": "121", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31456491, - "status": "Failure" - }, - { - "id": "121", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "And :I select list item option of \"Check\" for 'Paid by' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "Then :I should not see 'If other, please explain' question option", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;select-different-options-for-'paid-by'-reason-options;;4", - "description": "Scenario Outline:Select different options for 'Paid by' reason options", - "duration": 45410390, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "122", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10576717, - "status": "Success" - }, - { - "id": "122", - "description": "And :I navigate to disputes page with valid url", - "duration": 3264888, - "status": "Success" - }, - { - "id": "122", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31568785, - "status": "Failure" - }, - { - "id": "122", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "And :I select list item option of \"Another Credit Card\" for 'Paid by' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "Then :I should not see 'If other, please explain' question option", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-have-not-been-credited-for-the-merchandise-returned',-so-that-the-transaction-can-be-reversed-and-refunded.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where 'I have not been credited for the Merchandise Returned', so that the transaction can be reversed and refunded.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 45361300, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-have-not-been-credited-for-the-merchandise-returned',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 45361300, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10681200, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to disputes page with valid url", - "duration": 3234110, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I select dispute reason \"I have not been credited for merchandise I returned\" from reason drop-down list", - "duration": 31445990, - "status": "Failure" - }, - { - "id": "17", - "description": "And :I fill in all the fields, except \"What is the date on the document?:Were you advised of the return policy?_YES:Was your return within the merchant's policy?_YES\" for dispute reason \"I have not been credited for merchandise I returned\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What is the date on the document?:Were you advised of the return policy?_NO\" for \"I have not been credited for merchandise I returned\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should fill in the data for the missing field(s) \"What is the date on the document?:Were you advised of the return policy?_YES\" for dispute reason \"I have not been credited for merchandise I returned\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-never-received-merchandise-or-service-for-which-i-was-charged',-so-that-the-transaction-can-be-reversed-and-refunded.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where 'I never received Merchandise or Service for which I was charged', so that the transaction can be reversed and refunded.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 45408774, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-never-received-merchandise-or-service-for-which-i-was-charged',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'what-was-purchased?'-field-for-dispute-reason-'i-never-received-the-merchandise-or-service-for-which-i-was-charged';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'What was purchased?' field for dispute reason 'I never received the merchandise or service for which I was charged'", - "duration": 45408774, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10391576, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to disputes page with valid url", - "duration": 3530999, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I select dispute reason \"I never received the merchandise or service for which I was charged\" from reason drop-down list", - "duration": 31486199, - "status": "Failure" - }, - { - "id": "17", - "description": "And :I fill in all the fields, except \"What was purchased?:Date you expected to receive the merchandise or service:How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I never received the merchandise or service for which I was charged\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What was purchased?:Date you expected to receive the merchandise or service:How did you attempt to contact the merchant?\" for \"I never received the merchandise or service for which I was charged\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should fill in the data for the missing field(s) \"What was purchased?:Date you expected to receive the merchandise or service:How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I never received the merchandise or service for which I was charged\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where 'I was charged for the same thing More than Once', so that the transaction can be reversed and refunded.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 137644903, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 46126614, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11166504, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to disputes page with valid url", - "duration": 3512716, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I select dispute reason \"I was charged for the same thing more than once\" from reason drop-down list", - "duration": 31447394, - "status": "Failure" - }, - { - "id": "18", - "description": "And :I fill in all the fields, except \"Date of authorized charge:Name of the merchant you authorized to charge you\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date of authorized charge:Name of the merchant you authorized to charge you\" for \"I was charged for the same thing more than once\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should fill in the data for the missing field(s) \"Date of authorized charge:Name of the merchant you authorized to charge you\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;3", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 46235425, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11236651, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 3544179, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I was charged for the same thing more than once\" from reason drop-down list", - "duration": 31454595, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"Date of authorized charge\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date of authorized charge\" for \"I was charged for the same thing more than once\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"Date of authorized charge\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.;validate-the-error-message-for-what-was-purchases-date(s)-of-disputed-charge-how-did-you-attempt-to-contact-the-merchant-to-resolve-this-dispute?-is-removed-from-the-dispute-page", - "description": "Scenario:Validate the error message for what was purchases Date(s) of Disputed Charge How did you attempt to contact the merchant to resolve this dispute? is removed from the dispute page", - "duration": 45282864, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10480354, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to disputes page with valid url", - "duration": 3352413, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I select dispute reason \"I was charged for the same thing more than once\" from reason drop-down list", - "duration": 31450097, - "status": "Failure" - }, - { - "id": "28", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :I validate error message what was purchases should not be displayed on the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :I validate error message Date(s) of Disputed Charge field should not be displayed on the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :I validate error messageHow did you attempt to contact the merchant to resolve this dispute? field should not be displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-using-i-was-charged-the-wrong-amount-option.", - "description": "Feature:As a credit card customer I would like to file a dispute against a transaction using i was charged the wrong amount option.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 99366067, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-using-i-was-charged-the-wrong-amount-option.;login-with-a-domestic-account-and-navigate-to-english-disputes-page,-verify-that-an-error-message-is-displayed-when-fields-are-left-missing,-and-that-these-errors-disappear-when-values-are-introduced-into-the-previously-missing-fields.;;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page, verify that an error message is displayed when fields are left missing, and that these errors disappear when values are introduced into the previously missing fields.", - "duration": 54519712, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 17517001, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to disputes page with valid url", - "duration": 2928273, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I select dispute reason \"I was charged the wrong amount\" from reason drop-down list", - "duration": 34074438, - "status": "Failure" - }, - { - "id": "17", - "description": "And :I fill in all the fields, except \"Amount you should have been charged\" for dispute reason \"I was charged the wrong amount\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Amount you should have been charged\" for \"I was charged the wrong amount\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should fill in the data for the missing field(s) \"Amount you should have been charged\" for dispute reason \"I was charged the wrong amount\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-using-i-was-charged-the-wrong-amount-option.;validate-how-did-you-attempt-to-contact-the-merchant-to-resolve-this-dispute?-is-removed-from-the-dispute-page", - "description": "Scenario:Validate How did you attempt to contact the merchant to resolve this dispute? is removed from the dispute page", - "duration": 44846355, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "23", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10279665, - "status": "Success" - }, - { - "id": "24", - "description": "And :I navigate to disputes page with valid url", - "duration": 3146794, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I select dispute reason \"I was charged the wrong amount\" from reason drop-down list", - "duration": 31419896, - "status": "Failure" - }, - { - "id": "26", - "description": "And :I validate How did you attempt to contact the merchant to resolve this dispute? should not be displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-download-transactions-web\/", - "startTime": 0, - "endTime": 0, - "duration": 357869586, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 3, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page", - "description": "Feature:Verify that correct content is displayed for downloads page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 137423761, - "totalTestCaseCount": 4, - "failedTestCaseCount": 2, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-all-the-content-keys-are-present-for-downloads-page-in-english", - "description": "Scenario:Validate the all the Content keys are present for downloads page in english", - "duration": 47941120, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"english\" text", - "duration": 13187819, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to download transactions page", - "duration": 3789630, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I should see COS downloads page", - "duration": 30963671, - "status": "Failure" - }, - { - "id": "9", - "description": "And :I Captures the Content data from download transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :the content is available for downloads feature:", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-content-keys-are-present-for-downloads-page-in-spanish", - "description": "Scenario:Validate the Content keys are present for downloads page in Spanish", - "duration": 46450716, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"spanish\" text", - "duration": 12090561, - "status": "Success" - }, - { - "id": "55", - "description": "And :I navigate to download transactions page", - "duration": 3407414, - "status": "Success" - }, - { - "id": "56", - "description": "Then :I should see COS downloads page", - "duration": 30952741, - "status": "Failure" - }, - { - "id": "57", - "description": "And :I Captures the Content data from download transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "Then :the content is available for downloads feature:", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-content-keys-are-present-for-downloads-page-in-canada-english", - "description": "Scenario:Validate the Content keys are present for downloads page in canada english", - "duration": 21801200, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "102", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"can-english\" text", - "duration": 11243656, - "status": "Success" - }, - { - "id": "103", - "description": "And :I navigate to download transactions page", - "duration": 3489194, - "status": "Success" - }, - { - "id": "104", - "description": "Then :I should see COS downloads page", - "duration": 5753491, - "status": "Success" - }, - { - "id": "105", - "description": "And :I Captures the Content data from download transactions page", - "duration": 1312855, - "status": "Success" - }, - { - "id": "106", - "description": "Then :the content is available for downloads feature:", - "duration": 2004, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-content-keys-are-present-for-downloads-page-in-canada-french", - "description": "Scenario:Validate the Content keys are present for downloads page in canada french", - "duration": 21230725, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "150", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"french\" text", - "duration": 11410946, - "status": "Success" - }, - { - "id": "151", - "description": "And :I navigate to download transactions page", - "duration": 3955838, - "status": "Success" - }, - { - "id": "152", - "description": "Then :I should see COS downloads page", - "duration": 5000033, - "status": "Success" - }, - { - "id": "153", - "description": "And :I Captures the Content data from download transactions page", - "duration": 862050, - "status": "Success" - }, - { - "id": "154", - "description": "Then :the content is available for downloads feature:", - "duration": 1858, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verify-that-appropriate-error-messages-are-shown-when-statements-call-is-failed", - "description": "Feature:Verify that appropriate error messages are shown when statements call is failed", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 50592231, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verify-that-appropriate-error-messages-are-shown-when-statements-call-is-failed;verify-that-when-the-account-is-not-cycled-we-should-not-see-statements-dropdown-option", - "description": "Scenario:Verify that when the account is not cycled we should not see statements dropdown option", - "duration": 23622993, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with \"not cycled account\" and load default responses for \"download transactions\" to test \"us-english\"", - "duration": 11664206, - "status": "Success" - }, - { - "id": "7", - "description": "When :I navigate to download transactions page", - "duration": 3187522, - "status": "Success" - }, - { - "id": "8", - "description": "And :I should see COS downloads page", - "duration": 4913508, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I see a warning message on download transaction page", - "duration": 1187795, - "status": "Success" - }, - { - "id": "10", - "description": "And :Statements dropdown list option should be disabled", - "duration": 2669962, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-appropriate-error-messages-are-shown-when-statements-call-is-failed;verify-that-when-a-statements-call-failed-we-should-see-an-error-message", - "description": "Scenario:Verify that when a statements call failed we should see an error message", - "duration": 26969238, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I login with \"statements call failure account\" and load default responses for \"download transactions\" to test \"us-english\"", - "duration": 12657144, - "status": "Success" - }, - { - "id": "16", - "description": "When :I navigate to download transactions page", - "duration": 4218313, - "status": "Success" - }, - { - "id": "17", - "description": "And :I should see COS downloads page", - "duration": 6285738, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I see an error message on download transaction page", - "duration": 1206683, - "status": "Success" - }, - { - "id": "19", - "description": "And :Statements dropdown list option should be disabled", - "duration": 2601360, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page", - "description": "Feature:Verify that correct related links are displayed on downloads page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 169853594, - "totalTestCaseCount": 4, - "failedTestCaseCount": 2, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-downloads-page", - "description": "Scenario:Verify that correct related links are displayed on Downloads page", - "duration": 45908302, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"\"", - "duration": 11618474, - "status": "Success" - }, - { - "id": "8", - "description": "When :I navigate to download transactions page", - "duration": 3341984, - "status": "Success" - }, - { - "id": "9", - "description": "And :I should see COS downloads page", - "duration": 30947844, - "status": "Failure" - }, - { - "id": "10", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-download-complete-page-for-domestic-login", - "description": "Scenario:Verify that correct related links are displayed on Download complete page for domestic login", - "duration": 45638864, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"\"", - "duration": 11825094, - "status": "Success" - }, - { - "id": "22", - "description": "When :I navigate to download transactions page", - "duration": 2984944, - "status": "Success" - }, - { - "id": "23", - "description": "And :Completes download option selection and triggers file download", - "duration": 30828826, - "status": "Failure" - }, - { - "id": "24", - "description": "And :I should see Download Complete page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-downloads-page-for-canadian-account", - "description": "Scenario:Verify that correct related links are displayed on Downloads page for Canadian Account", - "duration": 38228508, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"can-english\"", - "duration": 11911597, - "status": "Success" - }, - { - "id": "37", - "description": "When :I navigate to download transactions page and set \"can-english\" language cookie", - "duration": 15123624, - "status": "Success" - }, - { - "id": "38", - "description": "And :I should see COS downloads page", - "duration": 4787733, - "status": "Success" - }, - { - "id": "39", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1186379, - "status": "Success" - }, - { - "id": "40", - "description": "And :I see the below related links", - "duration": 5219175, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-download-complete-page-for-canadian-account", - "description": "Scenario:Verify that correct related links are displayed on Download Complete page for Canadian Account", - "duration": 40077920, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"can-english\"", - "duration": 12090847, - "status": "Success" - }, - { - "id": "50", - "description": "When :I navigate to download transactions page and set \"can-english\" language cookie", - "duration": 13961870, - "status": "Success" - }, - { - "id": "51", - "description": "And :Completes download option selection and triggers file download", - "duration": 4869812, - "status": "Success" - }, - { - "id": "52", - "description": "And :I should see Download Complete page", - "duration": 2642382, - "status": "Success" - }, - { - "id": "53", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1191130, - "status": "Success" - }, - { - "id": "54", - "description": "And :I see the below related links", - "duration": 5321879, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-firsttimelogin-onlineactivation-web\/", - "startTime": 0, - "endTime": 0, - "duration": 148957453, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "cvv---frontend-ui-tests", - "description": "Feature:CVV - Frontend UI Tests", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 148957453, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "cvv---frontend-ui-tests;user-submits-an-incorrect-cvv-test", - "description": "Scenario:User submits an incorrect cvv test", - "duration": 37142758, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I setup mocks for first time login online activation as a \"incorrect_cvv_user\"", - "duration": 2398427, - "status": "Success" - }, - { - "id": "19", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3819352, - "status": "Success" - }, - { - "id": "20", - "description": "When :User enter incorrect CVV code", - "duration": 30924979, - "status": "Failure" - }, - { - "id": "21", - "description": "And :user clicks on Validate button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :user should see text as \"The CVV you have entered does not match for your card ending in 9940.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :user should see text is cleared in cvv field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;verify-when-card-not-activated-but-ftli-is-activated", - "description": "Scenario:verify when card not activated but FTLi is activated", - "duration": 38149780, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "43", - "description": "Given :I setup mocks for first time login online activation as a \"card_not_activated\"", - "duration": 2822235, - "status": "Success" - }, - { - "id": "44", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3885444, - "status": "Success" - }, - { - "id": "45", - "description": "When :User enter correct CVV code", - "duration": 31442101, - "status": "Failure" - }, - { - "id": "46", - "description": "And :user clicks on Validate button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "Then :user should see text as \"We're halfway there.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :user should see text as \"We verified your online account.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :user should see text as \"We hit a snag activating your card.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "And :user should see text as \"xxxx-xxxx-xxxx-9940\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "And :user should see text as \"Please call 1-800-678-7820 to activate your card.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :user should see \"Go to Account Summary\" button on error page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;verify-when-both-card-activation-and-ftli-failed", - "description": "Scenario:verify when both Card Activation and FTLi Failed", - "duration": 36723932, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "57", - "description": "Given :I setup mocks for first time login online activation as a \"ftli_oa_not_activated\"", - "duration": 2406265, - "status": "Success" - }, - { - "id": "58", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3384388, - "status": "Success" - }, - { - "id": "59", - "description": "When :User enter correct CVV code", - "duration": 30933279, - "status": "Failure" - }, - { - "id": "60", - "description": "And :user clicks on Validate button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "Then :user should see text as \"Let's work this out.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :user should see text as \"We hit a snag but can work it out.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "And :user should see text as \"xxxx-xxxx-xxxx-9940\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :user should see text as \"Call us at 1-800-678-7820 to activate your card. To access your account online, please try entering the security code again.\" on response page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;verify-when-card-is-activated-but-ftli-not-activated", - "description": "Scenario:verify when card is activated but FTLi not activated", - "duration": 36940983, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "70", - "description": "Given :I setup mocks for first time login online activation as a \"ftli_not_activated\"", - "duration": 2471821, - "status": "Success" - }, - { - "id": "71", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3512698, - "status": "Success" - }, - { - "id": "72", - "description": "When :User enter correct CVV code", - "duration": 30956464, - "status": "Failure" - }, - { - "id": "73", - "description": "And :user clicks on Validate button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "Then :user should see text as \"We're halfway there.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :user should see text as \"We activated your card successfully.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "And :user should see text as \"We hit a snag verifying your online account.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "77", - "description": "And :user should see text as \"xxxx-xxxx-xxxx-9940\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "And :user should see text as \"To access your account online, please try entering the security code again.\" on response page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-french-canada-accountsummary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-french-canada-statementsdocuments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-french-canada-transactionsdetails-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-headerfooter-web\/", - "startTime": 0, - "endTime": 0, - "duration": 378767449, - "failedTestSuiteCount": 4, - "successTestSuiteCount": 2, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 6, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "header\/footer\/nav---customer-name", - "description": "Feature:Header\/Footer\/Nav - Customer Name", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 70023625, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "header\/footer\/nav---customer-name;user-has-28-characters", - "description": "Scenario:User has 28 Characters", - "duration": 16368246, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in username with twenty-eight or more characters", - "duration": 9711301, - "status": "Success" - }, - { - "id": "8", - "description": "When :the user waits for the name to load", - "duration": 4079324, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the user name has twenty eight or more characters", - "duration": 2577621, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---customer-name;user-has-27-characters", - "description": "Scenario:User has 27 Characters", - "duration": 18456755, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :the user logs in username with twenty-seven or more characters", - "duration": 11271444, - "status": "Success" - }, - { - "id": "16", - "description": "When :the user waits for the twenty seven name to load", - "duration": 4405715, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the user name has twenty seven or more characters", - "duration": 2779596, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---customer-name;user-has-30-characters", - "description": "Scenario:User has 30 Characters", - "duration": 17053550, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "23", - "description": "Given :the user logs in username with thirty or more characters", - "duration": 10371422, - "status": "Success" - }, - { - "id": "24", - "description": "When :the user waits for the thirty name to load", - "duration": 4059901, - "status": "Success" - }, - { - "id": "25", - "description": "Then :the user name has thirty or more characters", - "duration": 2622227, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---customer-name;user-has-25-characters", - "description": "Scenario:User has 25 Characters", - "duration": 18145074, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :the user logs in username with twenty-five or more characters", - "duration": 10621933, - "status": "Success" - }, - { - "id": "32", - "description": "When :the user waits for the twenty five name to load", - "duration": 4797965, - "status": "Success" - }, - { - "id": "33", - "description": "Then :the user name has twenty five or more characters", - "duration": 2725176, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---dynamic-copyright-date", - "description": "Feature:Header\/Footer\/Nav - Dynamic Copyright Date", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 69214352, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "header\/footer\/nav---dynamic-copyright-date;dynamic-copyright-date-in-footer---velocity", - "description": "Scenario:Dynamic Copyright Date in Footer - Velocity", - "duration": 20882805, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in with header footer account", - "duration": 19118999, - "status": "Success" - }, - { - "id": "8", - "description": "Then :The year has changed I should see the current year reflected in the copyright date in the footer.", - "duration": 1763806, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---dynamic-copyright-date;dynamic-copyright-date-in-footer---angular", - "description": "Scenario:Dynamic Copyright Date in Footer - Angular", - "duration": 48331547, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\" and login", - "duration": 13363306, - "status": "Success" - }, - { - "id": "15", - "description": "And :I navigate to Payment Activity Page", - "duration": 3450931, - "status": "Success" - }, - { - "id": "16", - "description": "Then :The year has changed I should see the current year reflected in the copyright date in the footer.", - "duration": 31517310, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---verify-header-logo", - "description": "Feature:Header\/Footer\/Nav - Verify Header Logo", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 64040565, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 11506882, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "3", - "description": "Given :the user just logs in", - "duration": 11506882, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---verify-header-logo;capital-one-logo-directs-to-account-summary-page---angular", - "description": "Scenario:Capital one logo directs to Account Summary Page - Angular", - "duration": 52533683, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\" and login", - "duration": 13460310, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to Payment Activity Page", - "duration": 2990554, - "status": "Success" - }, - { - "id": "22", - "description": "And :I select the Capital One logo", - "duration": 5232263, - "status": "Success" - }, - { - "id": "23", - "description": "Then :I should be redirected to the Account Summary Page of my payments account", - "duration": 30850556, - "status": "Failure" - }, - { - "id": "24", - "description": "And :the payment customers name should be displayed across from the logo", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---verify-last-login-date-displays", - "description": "Feature:Header\/Footer\/Nav - Verify Last Login Date Displays", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 74413271, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "header\/footer\/nav---verify-last-login-date-displays;last-login-date-is-shown-on-velocity-page", - "description": "Scenario:Last Login Date is shown on Velocity Page", - "duration": 22366841, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in with last login date account", - "duration": 16661914, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the last login date should be displayed below the customer name", - "duration": 5704927, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---verify-last-login-date-displays;verify-last-login-date-displays-on-angular-page", - "description": "Scenario:Verify Last Login Date Displays on Angular Page", - "duration": 52046430, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\" and login", - "duration": 13459097, - "status": "Success" - }, - { - "id": "15", - "description": "And :I navigate to Payment Activity Page", - "duration": 3657122, - "status": "Success" - }, - { - "id": "16", - "description": "When :angular error page is displayed", - "duration": 4005124, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the last login date should be displayed below the customer name", - "duration": 30925087, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---header-navigation", - "description": "Feature:Header\/Footer\/Nav - Header Navigation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 77607976, - "totalTestCaseCount": 4, - "failedTestCaseCount": 1, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 18608370, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in with header footer account", - "duration": 18608370, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---header-navigation;clicking-on-accounts-in-the-primary-navigation---velocity", - "description": "Scenario:Clicking on Accounts in the Primary Navigation - Velocity", - "duration": 5818586, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "When :I capture the url of the current page", - "duration": 774124, - "status": "Success" - }, - { - "id": "11", - "description": "And :I click on Accounts in the primary navigation", - "duration": 3484523, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I see the \"accounts\"", - "duration": 1559939, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 18591193, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in with header footer account", - "duration": 18591193, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---header-navigation;clicking-on-payments-in-the-primary-navigation---angular", - "description": "Scenario:Clicking on Payments in the Primary Navigation - Angular", - "duration": 34589827, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "When :I capture the url of the current page", - "duration": 768192, - "status": "Success" - }, - { - "id": "19", - "description": "And :I click on Payments in the navigation bar", - "duration": 3151337, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I see the \"accounts\/payments\"", - "duration": 30670298, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---navigation-for-velocity-pages", - "description": "Feature:Header\/Footer\/Nav - Navigation for velocity pages", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 23467660, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "header\/footer\/nav---navigation-for-velocity-pages;canadian-navigation-bar-contains-menus-with-secondary-items---ca-account-with-rewards---velocity", - "description": "Scenario:Canadian navigation bar contains menus with secondary items - CA account with rewards - Velocity", - "duration": 23467660, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "113", - "description": "Given :the Canadian user just logs in", - "duration": 10209037, - "status": "Success" - }, - { - "id": "114", - "description": "Then :I confirm the sub-menu elements", - "duration": 13258623, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-instant-issuance-web\/", - "startTime": 0, - "endTime": 0, - "duration": 642640650, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 2, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 3, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation", - "description": "Feature:Verify the language and visibility of each disclosure link permutation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 199484427, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;only-account-opening-disclosure-is-shown", - "description": "Scenario:Only Account Opening Disclosure is shown", - "duration": 32922989, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :user is eligible to view disclosures", - "duration": 12770557, - "status": "Success" - }, - { - "id": "8", - "description": "And :\"Account Opening Disclosures\" should be shown", - "duration": 41745, - "status": "Success" - }, - { - "id": "9", - "description": "When :user navigates to approval page", - "duration": 6359902, - "status": "Success" - }, - { - "id": "10", - "description": "Then :\"To view or print information about your other account terms now: Account Opening Disclosures\" should be present", - "duration": 13750785, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;only-credit-score-disclosure-is-shown", - "description": "Scenario:Only Credit Score Disclosure is shown", - "duration": 27597320, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Given :user is eligible to view disclosures", - "duration": 8052202, - "status": "Success" - }, - { - "id": "17", - "description": "And :\"Credit Score Disclosures\" should be shown", - "duration": 37437, - "status": "Success" - }, - { - "id": "18", - "description": "When :user navigates to approval page", - "duration": 5943976, - "status": "Success" - }, - { - "id": "19", - "description": "Then :\"To view or print information about your other account terms now: Credit Score Disclosures\" should be present", - "duration": 13563705, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;credit-score-disclosures-and-customer-agreement-disclosures-are-shown", - "description": "Scenario:Credit Score Disclosures and Customer Agreement Disclosures are shown", - "duration": 36767186, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Given :user is eligible to view disclosures", - "duration": 17529811, - "status": "Success" - }, - { - "id": "36", - "description": "And :\"Credit Score Disclosures and Customer Agreement Disclosures\" should be shown", - "duration": 38131, - "status": "Success" - }, - { - "id": "37", - "description": "When :user navigates to approval page", - "duration": 5382518, - "status": "Success" - }, - { - "id": "38", - "description": "Then :\"To view or print information about your other account terms now: Credit Score Disclosures and Customer Agreement Disclosures\" should be present", - "duration": 13816726, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;account-opening-disclosures-and-customer-agreement-disclosures-are-shown", - "description": "Scenario:Account Opening Disclosures and Customer Agreement Disclosures are shown", - "duration": 30045158, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "44", - "description": "Given :user is eligible to view disclosures", - "duration": 10963283, - "status": "Success" - }, - { - "id": "45", - "description": "And :\"Account Opening Disclosures and Customer Agreement Disclosures\" should be shown", - "duration": 37221, - "status": "Success" - }, - { - "id": "46", - "description": "When :user navigates to approval page", - "duration": 5433592, - "status": "Success" - }, - { - "id": "47", - "description": "Then :\"To view or print information about your other account terms now: Account Opening Disclosures and Customer Agreement Disclosures\" should be present", - "duration": 13611062, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;account-opening-disclosures-and-credit-score-disclosures-are-shown", - "description": "Scenario:Account Opening Disclosures and Credit Score Disclosures are shown", - "duration": 38389003, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "53", - "description": "Given :user is eligible to view disclosures", - "duration": 19686790, - "status": "Success" - }, - { - "id": "54", - "description": "And :\"Account Opening Disclosures and Credit Score Disclosures\" should be shown", - "duration": 38470, - "status": "Success" - }, - { - "id": "55", - "description": "When :user navigates to approval page", - "duration": 4938940, - "status": "Success" - }, - { - "id": "56", - "description": "Then :\"To view or print information about your other account terms now: Account Opening Disclosures and Credit Score Disclosures\" should be present", - "duration": 13724803, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;no-disclosures-are-shown", - "description": "Scenario:No disclosures are shown", - "duration": 33762771, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "72", - "description": "Given :user is eligible to view disclosures", - "duration": 12345694, - "status": "Success" - }, - { - "id": "73", - "description": "And :\"no disclosures\" should be shown", - "duration": 39837, - "status": "Success" - }, - { - "id": "74", - "description": "When :user navigates to approval page", - "duration": 5767702, - "status": "Success" - }, - { - "id": "75", - "description": "Then :no disclosures should be present", - "duration": 15609538, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process", - "description": "Feature:Verify the disclosures appear and open in a new tab in EE@app process", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 182693002, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;verify-that-the-account-opening-disclosure-opens-in-modal-window-when-new-tab-toggled-off", - "description": "Scenario:Verify that the Account Opening Disclosure opens in modal window when new tab toggled off", - "duration": 30863572, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :user is eligible to view Account Opening Disclosure", - "duration": 9088276, - "status": "Success" - }, - { - "id": "19", - "description": "And :toggle is off for showing disclosures in a new tab", - "duration": 40579, - "status": "Success" - }, - { - "id": "20", - "description": "When :user navigates to approval page", - "duration": 5214537, - "status": "Success" - }, - { - "id": "21", - "description": "And :clicks the Account Opening Disclosure link", - "duration": 13944130, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the Account Opening Disclosure opens in a modal window", - "duration": 2576050, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;verify-that-the-credit-score-disclosure-opens-in-modal-window-when-new-tab-toggled-off", - "description": "Scenario:Verify that the Credit Score Disclosure opens in modal window when new tab toggled off", - "duration": 52028439, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "39", - "description": "Given :user is eligible to view Credit Score Disclosure", - "duration": 30466332, - "status": "Success" - }, - { - "id": "40", - "description": "And :toggle is off for showing disclosures in a new tab", - "duration": 38572, - "status": "Success" - }, - { - "id": "41", - "description": "When :user navigates to approval page", - "duration": 5004124, - "status": "Success" - }, - { - "id": "42", - "description": "And :clicks the Credit Score Disclosure link", - "duration": 14190084, - "status": "Success" - }, - { - "id": "43", - "description": "Then :the Credit Score Disclosure opens in a modal window", - "duration": 2329327, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;customer-agreement-disclosure-is-not-shown-when-customer-agreement-url-is-missing", - "description": "Scenario:Customer Agreement Disclosure is not shown when Customer Agreement URL is missing", - "duration": 52479380, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :user is eligible to view disclosures", - "duration": 22347952, - "status": "Success" - }, - { - "id": "50", - "description": "And :Customer Agreement URL is missing", - "duration": 37120, - "status": "Success" - }, - { - "id": "51", - "description": "When :user navigates to approval page", - "duration": 5889249, - "status": "Success" - }, - { - "id": "52", - "description": "Then :Customer Agreement Link should not be present", - "duration": 24205059, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;customer-agreement-disclosure-is-not-shown-when-customer-agreement-url-is-blank", - "description": "Scenario:Customer Agreement Disclosure is not shown when Customer Agreement URL is blank", - "duration": 47321611, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "58", - "description": "Given :user is eligible to view disclosures", - "duration": 17786601, - "status": "Success" - }, - { - "id": "59", - "description": "And :Customer Agreement URL is blank", - "duration": 37096, - "status": "Success" - }, - { - "id": "60", - "description": "When :user navigates to approval page", - "duration": 4902277, - "status": "Success" - }, - { - "id": "61", - "description": "Then :Customer Agreement Link should not be present", - "duration": 24595637, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "instant-issuance-eligibility-check", - "description": "Feature:Instant Issuance Eligibility check", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 260463221, - "totalTestCaseCount": 5, - "failedTestCaseCount": 5, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-isentitledbyaccountstatus-false", - "description": "Scenario:User fails the Eligibility check due to isEntitledByAccountStatus false", - "duration": 38931143, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_ineligible_account3\" and login", - "duration": 21269672, - "status": "Success" - }, - { - "id": "29", - "description": "And :navigate to Review and customize your account settings page", - "duration": 6854798, - "status": "Success" - }, - { - "id": "30", - "description": "When :click on save & continue button", - "duration": 10806673, - "status": "Failure" - }, - { - "id": "31", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-isentitledtopage-false", - "description": "Scenario:User fails the Eligibility check due to isEntitledToPage false", - "duration": 58452201, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "37", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_ineligible_accounttest\" and login", - "duration": 39609369, - "status": "Success" - }, - { - "id": "38", - "description": "And :navigate to Review and customize your account settings page", - "duration": 8018442, - "status": "Success" - }, - { - "id": "39", - "description": "When :click on save & continue button", - "duration": 10824390, - "status": "Failure" - }, - { - "id": "40", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;eligibility-check-service-is-down", - "description": "Scenario:Eligibility check service is down", - "duration": 60481361, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "46", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_servdown_account\" and login", - "duration": 40840519, - "status": "Success" - }, - { - "id": "47", - "description": "And :navigate to Review and customize your account settings page", - "duration": 8788452, - "status": "Success" - }, - { - "id": "48", - "description": "When :click on save & continue button", - "duration": 10852390, - "status": "Failure" - }, - { - "id": "49", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-no-guid", - "description": "Scenario:User fails the Eligibility check due to no GUID", - "duration": 55637551, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "55", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_ineligible_account_noguid\" and login", - "duration": 36834487, - "status": "Success" - }, - { - "id": "56", - "description": "And :navigate to Review and customize your account settings page", - "duration": 7928872, - "status": "Success" - }, - { - "id": "57", - "description": "When :click on save & continue button", - "duration": 10874192, - "status": "Failure" - }, - { - "id": "58", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-insufficient-data-from-rtm", - "description": "Scenario:User fails the Eligibility check due to insufficient data from RTM", - "duration": 46960965, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "64", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_insuf_data_account\" and login", - "duration": 28626463, - "status": "Success" - }, - { - "id": "65", - "description": "And :navigate to Review and customize your account settings page", - "duration": 7473704, - "status": "Success" - }, - { - "id": "66", - "description": "When :click on save & continue button", - "duration": 10860798, - "status": "Failure" - }, - { - "id": "67", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-managepaymentaccount-web\/", - "startTime": 0, - "endTime": 0, - "duration": 595346754, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "updating-primary-payment-account-on-manage-payment-account-page", - "description": "Feature:Updating Primary Payment Account on Manage Payment Account page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 45291838, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;verify-that-user-can-successfully-update-their-primary-payment-account", - "description": "Scenario:Verify that user can successfully update their primary payment account", - "duration": 45291838, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "78", - "description": "Given :I setup mocks for managepayment as a \"mpa_primary_payment_account_already_selected\" and login", - "duration": 11017208, - "status": "Success" - }, - { - "id": "79", - "description": "When :the user navigates to the manage payment account page", - "duration": 3441095, - "status": "Success" - }, - { - "id": "80", - "description": "And :the user selects a Payment Account from the Primary Payment select box", - "duration": 30833535, - "status": "Failure" - }, - { - "id": "81", - "description": "And :the user clicks on the Update button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :the user sees a success message informing them that the update was successful", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen", - "description": "Feature:Internal Capital One Accounts on the Manage Payment Account Screen", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 550054916, - "totalTestCaseCount": 10, - "failedTestCaseCount": 10, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;display-internal-accounts-section-box-and-add-payment-account-brick-when-there-are-no-external-payment-accounts", - "description": "Scenario:Display Internal Accounts section box and Add Payment Account brick when there are no external payment accounts", - "duration": 47558208, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for managepayment as a \"mpa_only_internal_payments_account\" and login", - "duration": 12327055, - "status": "Success" - }, - { - "id": "9", - "description": "When :the user navigates to the manage payment account page", - "duration": 4321130, - "status": "Success" - }, - { - "id": "10", - "description": "Then :user sees ONLY the Update Primary Payment Account bricklet, Internal Account bricklet and Add a Payment Account bricklet", - "duration": 30910023, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;display-internal-accounts-section-box-and-add-payment-account-brick-when-there-are-no-external-payment-accounts-and-no-linked-internal-accounts", - "description": "Scenario:Display Internal Accounts section box and Add Payment Account brick when there are no external payment accounts and no linked internal accounts", - "duration": 106439076, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for managepayment as a \"no_external_no_internal_linked_accounts\" and login", - "duration": 10646063, - "status": "Success" - }, - { - "id": "16", - "description": "When :the user navigates to the manage payment account page", - "duration": 3255794, - "status": "Success" - }, - { - "id": "17", - "description": "Then :user sees ONLY sees the Internal Account bricklet and Add a Payment Account bricklet", - "duration": 92537219, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;verify-that-when-an-internal-account-is-linked-that-i-see-the-green-toggle", - "description": "Scenario:Verify that when an internal account is linked that I see the green toggle", - "duration": 45120722, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_linked_accounts\" and login", - "duration": 10486289, - "status": "Success" - }, - { - "id": "25", - "description": "When :the user navigates to the manage payment account page", - "duration": 3749650, - "status": "Success" - }, - { - "id": "26", - "description": "Then :user sees the green toggle when accounts are linked", - "duration": 30884783, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;verify-that-when-an-internal-account-is-unlinked-that-i-see-the-grey-toggle", - "description": "Scenario:Verify that when an internal account is unlinked that I see the grey toggle", - "duration": 76902940, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_unlinked_accounts\" and login", - "duration": 10525169, - "status": "Success" - }, - { - "id": "32", - "description": "When :the user navigates to the manage payment account page", - "duration": 4608219, - "status": "Success" - }, - { - "id": "33", - "description": "Then :user sees the grey toggle when accounts are not linked", - "duration": 61769552, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-internal-payment-account-modal-when-there-are-no-payments", - "description": "Scenario:Validate Internal Payment Account modal when there are no payments", - "duration": 46083016, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "39", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_linked_accounts\" and login", - "duration": 11257018, - "status": "Success" - }, - { - "id": "40", - "description": "When :the user navigates to the manage payment account page", - "duration": 3909810, - "status": "Success" - }, - { - "id": "41", - "description": "And :the user clicks the unlink toggle next to an internal payment account", - "duration": 30916188, - "status": "Failure" - }, - { - "id": "42", - "description": "And :message is displayed describing that if user unlinks the payment account they cannot use the account for future payments", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "And :user sees a table containing Bank Name, Routing Number, Account Number and Account Type", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-internal-payment-account-modal-when-a-one-time-payment-is-scheduled", - "description": "Scenario:Validate Internal Payment Account modal when a one time payment is scheduled", - "duration": 44536673, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "51", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_one_time_payment\" and login", - "duration": 10416575, - "status": "Success" - }, - { - "id": "52", - "description": "When :the user navigates to the manage payment account page", - "duration": 3278944, - "status": "Success" - }, - { - "id": "53", - "description": "And :the user clicks the unlink toggle next to an internal payment account with one time payment scheduled", - "duration": 30841154, - "status": "Failure" - }, - { - "id": "54", - "description": "And :user sees message stating that one time payments must be deleted before they can unlink the payment account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the user sees a table containing the payment date, card account, confirmation number and amount for the one time payment for the internal account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-that-fixed-payment-autopays-display-in-modal", - "description": "Scenario:Validate that Fixed Payment Autopays display in Modal", - "duration": 45982708, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_fixed_payment_autopay\" and login", - "duration": 10487742, - "status": "Success" - }, - { - "id": "68", - "description": "When :the user navigates to the manage payment account page", - "duration": 4458981, - "status": "Success" - }, - { - "id": "69", - "description": "And :the user clicks the unlink toggle next to an internal payment account with fixed payment autopay scheduled", - "duration": 31035985, - "status": "Failure" - }, - { - "id": "70", - "description": "And :user sees a message informing them that if they unlink the payment account that all one-time and recurring payments will be deleted", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "And :in the internal account modal for the fixed payment the user sees table containing autopay date, card account, payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "And :the user sees a child payment containing payment date, card account, confirmation number and amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-that-minimum-payment-autopays-display-in-modal", - "description": "Scenario:Validate that Minimum Payment Autopays display in Modal", - "duration": 44202965, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "81", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_minimum_payment_autopay\" and login", - "duration": 10171860, - "status": "Success" - }, - { - "id": "82", - "description": "When :the user navigates to the manage payment account page", - "duration": 3213032, - "status": "Success" - }, - { - "id": "83", - "description": "And :the user clicks the unlink toggle next to an internal payment account with minimum payment autopay scheduled in the bricklet", - "duration": 30818073, - "status": "Failure" - }, - { - "id": "84", - "description": "And :user sees message informing them that if they unlink the payment account that recurring payments will be deleted in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "85", - "description": "And :in the internal account modal for the minimum payment scheduled the user sees table containing autopay date, card account, payment information in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "86", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "87", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-the-last-statement-balance-payment-autopay's-display-in-modal", - "description": "Scenario:Validate the Last Statement Balance Payment Autopay's display in Modal", - "duration": 45441120, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "94", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_last_statement_balance\" and login", - "duration": 10562565, - "status": "Success" - }, - { - "id": "95", - "description": "When :the user navigates to the manage payment account page", - "duration": 3991779, - "status": "Success" - }, - { - "id": "96", - "description": "And :the user clicks the unlink toggle next to an internal payment account with last statement balance autopay scheduled", - "duration": 30886776, - "status": "Failure" - }, - { - "id": "97", - "description": "And :user sees message informing them that if they unlink the payment account that recurring payments will be deleted in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "And :in the internal account modal for the last statement balance autopay the user sees table containing autopay date, card account, payment information in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "101", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "102", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-appearance-of-modal-when-there-are-both-a-otp-and-autopay-scheduled", - "description": "Scenario:Validate appearance of modal when there are both a OTP and Autopay scheduled", - "duration": 47787488, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "107", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_otp_and_autpay\" and login", - "duration": 12258957, - "status": "Success" - }, - { - "id": "108", - "description": "When :the user navigates to the manage payment account page", - "duration": 4659360, - "status": "Success" - }, - { - "id": "109", - "description": "And :the user clicks the unlink toggle next to an internal payment account that has both a one time payment and an autopay scheduled", - "duration": 30869171, - "status": "Failure" - }, - { - "id": "110", - "description": "And :user sees a message informing them that if they unlink the payment account that all one-time and recurring payments will be deleted", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :in the internal account modal for the autopay scheduled the user sees table containing autopay date, card account, payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :in the internal accounts modal the user sees a table for the scheduled otp containing the one time payment date, card account, confirmation number and amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "114", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "115", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "116", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-myinfo-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1814771925, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "my-info-blue-tests", - "description": "Feature:My Info Blue Tests", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 1814771925, - "totalTestCaseCount": 64, - "failedTestCaseCount": 32, - "successTestCaseCount": 0, - "skippedTestCaseCount": 32, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 56724028, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11368649, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45355379, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---sub-header", - "description": "Scenario:Update My Sign In Information - Sub Header", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "29", - "description": "Then :the user should see the sub header text, \"Including your username, password, and security questions.\u00e2\u0080\u009d", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56487609, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11112244, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45375365, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---x-button", - "description": "Scenario:Update My Sign In Information - X button", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "52", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "When :the user clicks on the 'X' button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "Then :the update sign in info section should be collapsed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55509229, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10423805, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45085424, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---user-name-masked-for-edit", - "description": "Scenario:Update My Sign In Information - User Name masked for edit", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "70", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "Then :the user should see the masked username", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "Then :the username edit link should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56547187, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10751349, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45795838, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---why-cant-i-see-this", - "description": "Scenario:Update My Sign In Information - Why cant I see this", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "79", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :the user should see the text, 'Why cant I see this'", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55972697, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11148587, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44824110, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---why-cant-i-see-this--hover-message", - "description": "Scenario:Update My Sign In Information - Why cant I see this- Hover message", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "87", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "When :the user hovers over the text, 'Why cant I see this?'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "Then :the user should see a tooltip message, \"For your security, we hide this information and don't share it.\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56996698, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11508378, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45488320, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---new-username-label", - "description": "Scenario:Update My Sign In Information - New Username label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "96", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "97", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "Then :the user should see the 'New Username' label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 63958800, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10795341, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 53163459, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---new-username-textbox", - "description": "Scenario:Update My Sign In Information - New Username textbox", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "105", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "106", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "107", - "description": "Then :the user should see the 'New Username' field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 60386805, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11979234, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 48407571, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---current-password-label", - "description": "Scenario:Update My Sign In Information - Current Password label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "114", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "115", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "116", - "description": "Then :the user should see the username update Current Password label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55969242, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11018020, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44951222, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---current-password-textbox", - "description": "Scenario:Update My Sign In Information - Current Password textbox", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "123", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "124", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "125", - "description": "Then :the user should see the username update Current Password field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55843231, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10547238, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45295993, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---password-field-current-password-label", - "description": "Scenario:Update My Sign In Information - Password Field Current Password label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "181", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "182", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "183", - "description": "Then :the user should see the password update Current Password label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56172517, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10938309, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45234208, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---password-field-current-password-textbox", - "description": "Scenario:Update My Sign In Information - Password Field Current Password textbox", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "190", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "191", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "192", - "description": "Then :user should see the Current Password field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56761664, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11575045, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45186619, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---new-password-label", - "description": "Scenario:Update My Sign In Information - New Password label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "199", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "200", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "201", - "description": "Then :the user should see the 'New Password' label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56884668, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11188729, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45695939, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---confirm-new-password-label", - "description": "Scenario:Update My Sign In Information - Confirm New Password label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "218", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "219", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "220", - "description": "Then :the user should see the 'Confirm New Password' label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56867883, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10859004, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46008879, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---account-security-questions-match", - "description": "Scenario:Update My Sign In Information - Account Security Questions Match", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "304", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "305", - "description": "Then :the user should see the previously selected questions for mock", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57705840, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11528772, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46177068, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---section-header", - "description": "Scenario:Update Personal Information - Section Header", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "416", - "description": "Then :the user should see the section header text \"Update Personal Information\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56295273, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10483661, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45811612, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---sub-header", - "description": "Scenario:Update Personal Information - Sub Header", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "423", - "description": "Then :the user should see the personal information sub header, \"Including your email, phone, and annual income.\u00e2\u0080\u009d", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 54707025, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 9970471, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44736554, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---edit-button", - "description": "Scenario:Update Personal Information - Edit button", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "430", - "description": "Then :user should see the Edit button on the right hand side for update personal information", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55781726, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10447839, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45333887, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---edit-button-to-expand-the-section", - "description": "Scenario:Update Personal Information - Edit Button to expand the section", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "437", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "438", - "description": "Then :the Update Personal Information bricklet is expanded on the My Info page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57141861, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11341594, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45800267, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---x-button-click", - "description": "Scenario:Update Personal Information - X button click", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "445", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "446", - "description": "When :user clicks on \"X\" button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "447", - "description": "Then :the personal info section should be collapsed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55351151, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10105392, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45245759, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---icon", - "description": "Scenario:Update Personal Information - icon", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "454", - "description": "Then :should see the personal info icon on the left side of update personal information header", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57139649, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11563684, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45575965, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---when-update-signin-info-is-opened-and-edit-button-is-clicked-other-drawers-should-remain-closed", - "description": "Scenario:Update Personal Information - When update signin info is opened and Edit button is clicked other drawers should remain closed", - "duration": 0, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Skipped", - "testSteps": [ - { - "id": "461", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "462", - "description": "And :the Update Sign In Information bricklet is expanded on the My Info page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "463", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "464", - "description": "Then :the Update Sign In Information bricklet should be closed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "465", - "description": "Then :the Update Account Settings bricklet should be closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55328527, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10333169, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44995358, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-signin-info---when-update-personal-info-is-open,-edit-signin-info-button-is-clicked-other-drawers-should-remain-closed", - "description": "Scenario:Update Signin Info - When update personal info is open, Edit signin info button is clicked other drawers should remain closed", - "duration": 0, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Skipped", - "testSteps": [ - { - "id": "472", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "473", - "description": "And :the Update Personal Information bricklet is expanded on the My Info page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "474", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "475", - "description": "Then :the personal info section should be collapsed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "476", - "description": "Then :the Update Account Settings bricklet should be closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55139854, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10364124, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44775730, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---when-update-personal-info-is-open,-select-card-should-be-disabled-for-multiple-card-users", - "description": "Scenario:Update Personal Information - When update personal info is open, select card should be disabled for multiple card users", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "483", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "484", - "description": "Then :the user should not be able to select card", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57070002, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11362321, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45707681, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---name-field", - "description": "Scenario:Update Personal Information - Name field", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "491", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "492", - "description": "Then :the name field in the personal info section should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57852156, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11424098, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46428058, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-field", - "description": "Scenario:Update Personal Information - Email Address field", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "499", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "500", - "description": "Then :the Email Address field in the personal info section should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55519349, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10287357, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45231992, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-edit-button", - "description": "Scenario:Update Personal Information - Email Address edit button", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "507", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "508", - "description": "Then :the email address edit button in the personal info section should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56275270, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10601006, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45674264, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---customer-name", - "description": "Scenario:Update Personal Information - customer name", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "515", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "516", - "description": "Then :the user should see their name below the Name heading for \"mock\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56183878, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11118885, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45064993, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---customer-email", - "description": "Scenario:Update Personal Information - customer email", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "523", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "524", - "description": "Then :the user should see their email address below the Email Address heading for \"cardfusion_dev_004\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55356494, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10489330, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44867164, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;current-password-label-in-security-question-update", - "description": "Scenario:Current Password Label in Security Question Update", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "531", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "532", - "description": "When :the user clicks on the security questions edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "533", - "description": "Then :the user should see the security question Current Password label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57667202, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11651024, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46016178, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;current-password-input-box-in-security-question-update", - "description": "Scenario:Current Password Input box in Security Question Update", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "540", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "541", - "description": "When :the user clicks on the security questions edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "542", - "description": "Then :the user should see the security questions Current Password field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56336074, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10805212, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45530862, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-edit-cancel-button", - "description": "Scenario:Update Personal Information - Email Address edit cancel button", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "591", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "592", - "description": "When :the edit button for Email Address field of the personal info section is clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "593", - "description": "Then :the user should be able to view the cancel button for email update", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56838336, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11072643, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45765693, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-edit-update-button", - "description": "Scenario:Update Personal Information - Email Address edit update button", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "600", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "601", - "description": "When :the edit button for Email Address field of the personal info section is clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "602", - "description": "Then :the user should be able to view the update button for email update", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-offers-purchaselevelfinancing-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-payment_reorder-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-payments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 5995900151, - "failedTestSuiteCount": 9, - "successTestSuiteCount": 13, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 22, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "extended-terms---messaging-on-make-a-payment-page", - "description": "Feature:Extended Terms - Messaging on Make a Payment Page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 71748322, - "totalTestCaseCount": 3, - "failedTestCaseCount": 2, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-enters-other-amount.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer enters other amount.", - "duration": 14118813, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"cfm_extended_terms_user\"", - "duration": 2975896, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Payment Activity Page", - "duration": 3221365, - "status": "Success" - }, - { - "id": "10", - "description": "And :the user clicks on the edit hyperlink", - "duration": 637248, - "status": "Success" - }, - { - "id": "11", - "description": "When :the user enters Other Amount of 1 dollar for the first pending payment", - "duration": 4737601, - "status": "Success" - }, - { - "id": "12", - "description": "Then :i see extended terms message in \"english\" for the first pending payment", - "duration": 2546703, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-selects-other-amount-payment-option.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer selects other amount payment option.", - "duration": 46813150, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 6, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I mock log into payments as a \"cfm_extended_terms_user\"", - "duration": 3241783, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to Payment Activity Page", - "duration": 4324179, - "status": "Success" - }, - { - "id": "21", - "description": "And :the user clicks on the edit hyperlink", - "duration": 512113, - "status": "Success" - }, - { - "id": "22", - "description": "When :the user selects other amount payment option for the first pending payment", - "duration": 4023752, - "status": "Success" - }, - { - "id": "23", - "description": "Then :i see extended terms message in \"english\" for the first pending payment", - "duration": 2692190, - "status": "Success" - }, - { - "id": "24", - "description": "And :I toggle my language to \"Spanish\"", - "duration": 21168259, - "status": "Success" - }, - { - "id": "25", - "description": "And :the user selects other amount payment option for the first pending payment", - "duration": 10850874, - "status": "Failure" - }, - { - "id": "26", - "description": "Then :i see extended terms message in \"spanish\" for the first pending payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-selects-current-balance-payment-option.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer selects current balance payment option.", - "duration": 10816359, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "33", - "description": "Given :I mock log into payments as a \"cfm_extended_terms_user\"", - "duration": 2545160, - "status": "Success" - }, - { - "id": "34", - "description": "And :I navigate to Payment Activity Page", - "duration": 3500828, - "status": "Success" - }, - { - "id": "35", - "description": "And :the user clicks on the edit hyperlink", - "duration": 488543, - "status": "Success" - }, - { - "id": "36", - "description": "When :the user selects current balance payment option for the first pending payment", - "duration": 4281828, - "status": "Failure" - }, - { - "id": "37", - "description": "Then :i dont see CFM extended terms message for the first pending payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page", - "description": "Feature:Extended Terms - Messaging on Make a Payment Page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 79169714, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-enters-other-amount.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer enters other amount.", - "duration": 56809032, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the \"extended_terms_with_positive_minpay\" user is logged in", - "duration": 9266089, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to the Make A One Time Payment page", - "duration": 11831165, - "status": "Success" - }, - { - "id": "10", - "description": "When :the user selects Other Amount", - "duration": 2625235, - "status": "Success" - }, - { - "id": "11", - "description": "Then :i see the extended terms message in \"english\"", - "duration": 2656138, - "status": "Success" - }, - { - "id": "12", - "description": "And :I toggle my language to \"Spanish\"", - "duration": 25271516, - "status": "Success" - }, - { - "id": "13", - "description": "And :the user selects Other Amount", - "duration": 2603493, - "status": "Success" - }, - { - "id": "14", - "description": "Then :i see the extended terms message in \"spanish\"", - "duration": 2555396, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-selects-current-balance-payment-option.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer selects current balance payment option.", - "duration": 22360682, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :the \"extended_terms_with_positive_minpay\" user is logged in", - "duration": 10320522, - "status": "Success" - }, - { - "id": "33", - "description": "And :I navigate to the Make A One Time Payment page", - "duration": 8393748, - "status": "Success" - }, - { - "id": "34", - "description": "When :i select the current balance payment option", - "duration": 2236760, - "status": "Success" - }, - { - "id": "35", - "description": "Then :i dont see CFM extended terms message", - "duration": 1409652, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.", - "description": "Feature:As a COS user I want to view the method\/channel used for my payment on the Payment Activity page so that I know the details of how I made my payment.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 170881104, - "totalTestCaseCount": 12, - "failedTestCaseCount": 4, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;autopay-payment-channel", - "description": "Scenario:AutoPay Payment Channel", - "duration": 25590992, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"payment_activity_autopay_payment_channel_user\"", - "duration": 2783691, - "status": "Success" - }, - { - "id": "9", - "description": "When :I navigate to Payment Activity Page", - "duration": 3722412, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the pending payment method is displayed as \"AutoPay\"", - "duration": 10422164, - "status": "Success" - }, - { - "id": "11", - "description": "And :the posted payment method is displayed as \"AutoPay\"", - "duration": 8662725, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-capital-one-bank-teller-payment-channel", - "description": "Scenario:Posted Capital One Bank Teller Payment Channel", - "duration": 15684158, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :I mock log into payments as a \"payment_activity_capital_one_bank_teller_payment_channel_user\"", - "duration": 2744218, - "status": "Success" - }, - { - "id": "19", - "description": "When :I navigate to Payment Activity Page", - "duration": 3711160, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the posted payment method is displayed as \"Capital One Bank Teller\"", - "duration": 9228780, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-bill-pay-service-payment-channel", - "description": "Scenario:Posted Bill Pay Service Payment Channel", - "duration": 14966064, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "27", - "description": "Given :I mock log into payments as a \"payment_activity_bill_pay_service_payment_channel_user\"", - "duration": 2544508, - "status": "Success" - }, - { - "id": "28", - "description": "When :I navigate to Payment Activity Page", - "duration": 3526896, - "status": "Success" - }, - { - "id": "29", - "description": "Then :the posted payment method is displayed as \"Bill Pay Service\"", - "duration": 8894660, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-capital-one-bank-atm-payment-channel", - "description": "Scenario:Posted Capital One Bank ATM Payment Channel", - "duration": 14820968, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Given :I mock log into payments as a \"payment_activity_capital_one_bank_atm_payment_channel_user\"", - "duration": 2591797, - "status": "Success" - }, - { - "id": "37", - "description": "When :I navigate to Payment Activity Page", - "duration": 3276159, - "status": "Success" - }, - { - "id": "38", - "description": "Then :the posted payment method is displayed as \"Capital One Bank ATM\"", - "duration": 8953012, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-corp-card-payment-payment-channel", - "description": "Scenario:Posted Corp Card Payment Payment Channel", - "duration": 15065684, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "45", - "description": "Given :I mock log into payments as a \"payment_activity_corp_card_payment_channel_user\"", - "duration": 2627560, - "status": "Success" - }, - { - "id": "46", - "description": "When :I navigate to Payment Activity Page", - "duration": 3561826, - "status": "Success" - }, - { - "id": "47", - "description": "Then :the posted payment method is displayed as \"Corp Card Payment\"", - "duration": 8876298, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-debt-protection-payment-channel", - "description": "Scenario:Posted Debt Protection Payment Channel", - "duration": 14445559, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "54", - "description": "Given :I mock log into payments as a \"payment_activity_debt_protection_payment_channel_user\"", - "duration": 2775485, - "status": "Success" - }, - { - "id": "55", - "description": "When :I navigate to Payment Activity Page", - "duration": 2848899, - "status": "Success" - }, - { - "id": "56", - "description": "Then :the posted payment method is displayed as \"Debt Protection\"", - "duration": 8821175, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-mail-payment-channel", - "description": "Scenario:Posted Mail Payment Channel", - "duration": 14989481, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "Given :I mock log into payments as a \"payment_activity_mail_payment_channel_user\"", - "duration": 2622688, - "status": "Success" - }, - { - "id": "64", - "description": "When :I navigate to Payment Activity Page", - "duration": 3044182, - "status": "Success" - }, - { - "id": "65", - "description": "Then :the posted payment method is displayed as \"Mail\"", - "duration": 9322611, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;mobile-payment-channel", - "description": "Scenario:Mobile Payment Channel", - "duration": 27905180, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "72", - "description": "Given :I mock log into payments as a \"payment_activity_mobile_payment_channel_user\"", - "duration": 2508518, - "status": "Success" - }, - { - "id": "73", - "description": "When :I navigate to Payment Activity Page", - "duration": 5195872, - "status": "Success" - }, - { - "id": "74", - "description": "Then :the pending payment method is displayed as \"Mobile\"", - "duration": 10906174, - "status": "Success" - }, - { - "id": "75", - "description": "And :the posted payment method is displayed as \"Mobile\"", - "duration": 9294616, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;online-payment-channel", - "description": "Scenario:Online Payment Channel", - "duration": 6084463, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "82", - "description": "Given :I mock log into payments as a \"payment_activity_online_payment_channel_user\"", - "duration": 2599976, - "status": "Success" - }, - { - "id": "83", - "description": "When :I navigate to Payment Activity Page", - "duration": 3179210, - "status": "Success" - }, - { - "id": "84", - "description": "Then :the pending payment method is displayed as \"Online\"", - "duration": 305277, - "status": "Failure" - }, - { - "id": "85", - "description": "And :the posted payment method is displayed as \"Online\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;phone-payment-channel", - "description": "Scenario:Phone Payment Channel", - "duration": 8071257, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "92", - "description": "Given :I mock log into payments as a \"payment_activity_phone_payment_channel_user\"", - "duration": 2846595, - "status": "Success" - }, - { - "id": "93", - "description": "When :I navigate to Payment Activity Page", - "duration": 4840538, - "status": "Success" - }, - { - "id": "94", - "description": "Then :the pending payment method is displayed as \"Phone\"", - "duration": 384124, - "status": "Failure" - }, - { - "id": "95", - "description": "And :the posted payment method is displayed as \"Phone\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-third-party-payment-channel", - "description": "Scenario:Posted Third Party Payment Channel", - "duration": 7098891, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "102", - "description": "Given :I mock log into payments as a \"payment_activity_third_party_payment_channel_user\"", - "duration": 3057139, - "status": "Success" - }, - { - "id": "103", - "description": "When :I navigate to Payment Activity Page", - "duration": 3745790, - "status": "Success" - }, - { - "id": "104", - "description": "Then :the posted payment method is displayed as \"Third Party\"", - "duration": 295962, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;posted-walk_in-bill-pay-payment-channel", - "description": "Scenario:Posted Walk_In Bill Pay Payment Channel", - "duration": 6158407, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "111", - "description": "Given :I mock log into payments as a \"payment_activity_walk_in_bill_pay_payment_channel_user\"", - "duration": 2483099, - "status": "Success" - }, - { - "id": "112", - "description": "When :I navigate to Payment Activity Page", - "duration": 3380656, - "status": "Success" - }, - { - "id": "113", - "description": "Then :the posted payment method is displayed as \"Walk-In Bill Pay\"", - "duration": 294652, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history", - "description": "Feature:As a customer viewing payment activity, I want to see a list of my payment history", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 187794854, - "totalTestCaseCount": 11, - "failedTestCaseCount": 11, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-no-pending-and-posted-payments", - "description": "Scenario:Payment Activity No Pending and posted Payments", - "duration": 17367202, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "10", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\"", - "duration": 2711876, - "status": "Success" - }, - { - "id": "11", - "description": "And :I navigate to Payment Activity Page", - "duration": 3773549, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I see that there are no pending payments available for the account", - "duration": 10881777, - "status": "Failure" - }, - { - "id": "13", - "description": "And :I see that there are no posted payments available for the account", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-multiple-accounts-in-profile", - "description": "Scenario:Payment Activity View Multiple Accounts in profile", - "duration": 18107385, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I mock log into payments as a \"multiple_pending_payments_user\"", - "duration": 2616699, - "status": "Success" - }, - { - "id": "22", - "description": "And :I navigate to Payment Activity Page", - "duration": 4553689, - "status": "Success" - }, - { - "id": "23", - "description": "And :there are multiple accounts associated with the profile", - "duration": 800, - "status": "Success" - }, - { - "id": "24", - "description": "Then :the Account drop down box will default with \u00e2\u0080\u0098All Accounts\u00e2\u0080\u0099", - "duration": 10936197, - "status": "Failure" - }, - { - "id": "25", - "description": "And :the account drop down will include all accounts associated with the profile", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :the payment activity for all accounts will display in the Payment Activity table", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-single-account-profile", - "description": "Scenario:Payment Activity View Single Account Profile", - "duration": 19613460, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "44", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2540582, - "status": "Success" - }, - { - "id": "45", - "description": "And :there is only one account associated with the profile", - "duration": 637, - "status": "Success" - }, - { - "id": "46", - "description": "And :I navigate to Payment Activity Page", - "duration": 5171179, - "status": "Success" - }, - { - "id": "47", - "description": "Then :the pay to account column does not have drop down", - "duration": 1023705, - "status": "Success" - }, - { - "id": "48", - "description": "And :the pay to account column header is displayed as \u00e2\u0080\u0098Account Name\u00e2\u0080\u0099", - "duration": 10877357, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-format-account-payto", - "description": "Scenario:Payment Activity View Format Account PayTo", - "duration": 18768971, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "56", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2777823, - "status": "Success" - }, - { - "id": "57", - "description": "And :there is only one account associated with the profile", - "duration": 552, - "status": "Success" - }, - { - "id": "58", - "description": "And :I navigate to Payment Activity Page", - "duration": 5096774, - "status": "Success" - }, - { - "id": "59", - "description": "Then :Account PayTo is displayed with the Product Description \"...\" last 4 digit of the plastic number", - "duration": 10893822, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-date-format", - "description": "Scenario:Payment Activity View Date Format", - "duration": 18455382, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2515849, - "status": "Success" - }, - { - "id": "68", - "description": "And :there is only one account associated with the profile", - "duration": 591, - "status": "Success" - }, - { - "id": "69", - "description": "And :I navigate to Payment Activity Page", - "duration": 5057867, - "status": "Success" - }, - { - "id": "70", - "description": "Then :the date is formatted as mm\/dd\/yyyy", - "duration": 10881075, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-data-is-in-date-descending-order", - "description": "Scenario:Payment Activity View data is in Date Descending order", - "duration": 18546683, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "78", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2703172, - "status": "Success" - }, - { - "id": "79", - "description": "And :there is only one account associated with the profile", - "duration": 570, - "status": "Success" - }, - { - "id": "80", - "description": "And :I navigate to Payment Activity Page", - "duration": 4986795, - "status": "Success" - }, - { - "id": "81", - "description": "Then :the payments will list by the payment date in descending order", - "duration": 10856146, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-posting-details-hyperlink-for-multi-card-customer", - "description": "Scenario:Payment Activity View Posting Details Hyperlink for multi card customer", - "duration": 18557632, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "101", - "description": "Given :I mock log into payments as a \"multiple_pending_payments_user\"", - "duration": 2652847, - "status": "Success" - }, - { - "id": "102", - "description": "And :I navigate to Payment Activity Page", - "duration": 5045339, - "status": "Success" - }, - { - "id": "103", - "description": "And :the user clicks on the hyperlink Posting Details", - "duration": 10859446, - "status": "Failure" - }, - { - "id": "104", - "description": "Then :the customer should be directed to page with title", - "duration": 0, - "status": "Skipped" - }, - { - "id": "105", - "description": "And :payments terms page should have the heading", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-primary-cardholder-scheduled-payment-activity-cancel-payment-section", - "description": "Scenario:Payment Activity View Primary Cardholder Scheduled Payment Activity Cancel Payment Section", - "duration": 18405660, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "133", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2549777, - "status": "Success" - }, - { - "id": "134", - "description": "And :I navigate to Payment Activity Page", - "duration": 5016678, - "status": "Success" - }, - { - "id": "135", - "description": "Then :the user has the cancel hyperlink displayed on that row", - "duration": 10839205, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-posted-payment", - "description": "Scenario:Payment Activity View Posted payment", - "duration": 16432838, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "186", - "description": "Given :I mock log into payments as a \"multiple_posted_payments_only\"", - "duration": 2573868, - "status": "Success" - }, - { - "id": "187", - "description": "And :I navigate to Payment Activity Page", - "duration": 2969555, - "status": "Success" - }, - { - "id": "188", - "description": "When :the Posted Payment row is expanded", - "duration": 10889415, - "status": "Failure" - }, - { - "id": "189", - "description": "Then :the user will see posted date along with method and confirmation code", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-canceled-payment", - "description": "Scenario:Payment Activity View Canceled payment", - "duration": 5771961, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "197", - "description": "Given :I mock log into payments as a \"multiple_posted_payments_only\"", - "duration": 2415183, - "status": "Success" - }, - { - "id": "198", - "description": "And :I navigate to Payment Activity Page", - "duration": 3054508, - "status": "Success" - }, - { - "id": "199", - "description": "When :the Canceled Payment row is expanded", - "duration": 302270, - "status": "Failure" - }, - { - "id": "200", - "description": "Then :the user will see canceled date along with method and confirmation code", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-pending-payment", - "description": "Scenario:Payment Activity View Pending payment", - "duration": 17767680, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "208", - "description": "Given :I mock log into payments as a \"pending_payments_user\"", - "duration": 2642040, - "status": "Success" - }, - { - "id": "209", - "description": "And :I navigate to Payment Activity Page", - "duration": 4126874, - "status": "Success" - }, - { - "id": "210", - "description": "When :the Pending Payment row is expanded", - "duration": 10998766, - "status": "Failure" - }, - { - "id": "211", - "description": "Then :the user will see scheduled date along with method and confirmation code", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment", - "description": "Feature:As a customer viewing payment activity, I want to edit a payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 689160975, - "totalTestCaseCount": 39, - "failedTestCaseCount": 39, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-on-the-date-field", - "description": "Scenario:Payment Activity Edit Step1 Click on the date field", - "duration": 21628360, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "65", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3089163, - "status": "Success" - }, - { - "id": "66", - "description": "And :I navigate to Payment Activity Page", - "duration": 7105998, - "status": "Success" - }, - { - "id": "67", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11433199, - "status": "Failure" - }, - { - "id": "68", - "description": "And :the user clicks the date field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "Then :calender opens with the payment due date highlighted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-edit-go-back-button", - "description": "Scenario:Payment Activity Edit Step1 Edit Go Back button", - "duration": 18499062, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "76", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2758885, - "status": "Success" - }, - { - "id": "77", - "description": "And :I navigate to Payment Activity Page", - "duration": 4225932, - "status": "Success" - }, - { - "id": "78", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11514245, - "status": "Failure" - }, - { - "id": "79", - "description": "Then :user has option to select Go Back from Edit", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-go-back-when-the-edit-drawer-is-open", - "description": "Scenario:Payment Activity Edit Step1 Click Go Back when the edit drawer is open", - "duration": 18416890, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "86", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2708566, - "status": "Success" - }, - { - "id": "87", - "description": "And :I navigate to Payment Activity Page", - "duration": 3977391, - "status": "Success" - }, - { - "id": "88", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11730933, - "status": "Failure" - }, - { - "id": "89", - "description": "When :the user selects the Go Back from Edit", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "Then :the user is returned to the payment activity view state", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-cancel-go-back-button", - "description": "Scenario:Payment Activity Cancel Step1 Cancel Go Back button", - "duration": 7655727, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "97", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2654527, - "status": "Success" - }, - { - "id": "98", - "description": "And :I navigate to Payment Activity Page", - "duration": 4270109, - "status": "Success" - }, - { - "id": "99", - "description": "When :the user clicks on the cancel hyperlink", - "duration": 731091, - "status": "Failure" - }, - { - "id": "100", - "description": "Then :user has option to select Go Back from Cancel", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-click-go-back-when-the-cancel-drawer-is-open", - "description": "Scenario:Payment Activity Cancel Step1 Click Go Back when the cancel drawer is open", - "duration": 9128227, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "107", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3118827, - "status": "Success" - }, - { - "id": "108", - "description": "And :I navigate to Payment Activity Page", - "duration": 5590862, - "status": "Success" - }, - { - "id": "109", - "description": "And :the user clicks on the cancel hyperlink", - "duration": 418538, - "status": "Failure" - }, - { - "id": "110", - "description": "When :the user clicks the Go Back from Cancel", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :the user is returned to the payment activity view state", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-cancel-when-the-edit-drawer-is-open", - "description": "Scenario:Payment Activity Edit Step1 Click Cancel when the edit drawer is open", - "duration": 18505017, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "118", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2655489, - "status": "Success" - }, - { - "id": "119", - "description": "And :I navigate to Payment Activity Page", - "duration": 4367541, - "status": "Success" - }, - { - "id": "120", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11481987, - "status": "Failure" - }, - { - "id": "121", - "description": "And :the edit drawer is displayed with the standard edit elements", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "When :the user clicks on the cancel hyperlink", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "Then :the drawer is opened in the Cancel state", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-click-edit-when-the-cancel-drawer-is-open", - "description": "Scenario:Payment Activity Cancel Step1 Click Edit when the cancel drawer is open", - "duration": 6454111, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "130", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2652862, - "status": "Success" - }, - { - "id": "131", - "description": "And :I navigate to Payment Activity Page", - "duration": 3500307, - "status": "Success" - }, - { - "id": "132", - "description": "And :the user clicks on the cancel hyperlink", - "duration": 300942, - "status": "Failure" - }, - { - "id": "133", - "description": "And :the drawer is opened in the Cancel state", - "duration": 0, - "status": "Skipped" - }, - { - "id": "134", - "description": "When :the user clicks on the edit hyperlink", - "duration": 0, - "status": "Skipped" - }, - { - "id": "135", - "description": "Then :the edit drawer is displayed with the standard edit elements", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-click-collapse-when-the-cancel-drawer-step1-is-open", - "description": "Scenario:Payment Activity Cancel Step1 Click collapse when the cancel drawer step1 is open", - "duration": 8377469, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "142", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2944169, - "status": "Success" - }, - { - "id": "143", - "description": "And :I navigate to Payment Activity Page", - "duration": 5138256, - "status": "Success" - }, - { - "id": "144", - "description": "And :the user clicks on the cancel hyperlink", - "duration": 295044, - "status": "Failure" - }, - { - "id": "145", - "description": "And :the drawer is opened in the Cancel state", - "duration": 0, - "status": "Skipped" - }, - { - "id": "146", - "description": "When :the user clicks on the minus sign on the same row", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-collapse-when-the-edit-drawer-step1-is-open", - "description": "Scenario:Payment Activity Edit Step1 Click collapse when the edit drawer step1 is open", - "duration": 20239727, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "154", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3409983, - "status": "Success" - }, - { - "id": "155", - "description": "And :I navigate to Payment Activity Page", - "duration": 5396226, - "status": "Success" - }, - { - "id": "156", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11433518, - "status": "Failure" - }, - { - "id": "157", - "description": "And :the edit drawer is displayed with the standard edit elements", - "duration": 0, - "status": "Skipped" - }, - { - "id": "158", - "description": "When :the user clicks on the minus sign on the same row", - "duration": 0, - "status": "Skipped" - }, - { - "id": "159", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-display-review-button", - "description": "Scenario:Payment Activity Edit Step1 Display Review Button", - "duration": 17635901, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "166", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2535267, - "status": "Success" - }, - { - "id": "167", - "description": "And :I navigate to Payment Activity Page", - "duration": 3682461, - "status": "Success" - }, - { - "id": "168", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11418173, - "status": "Failure" - }, - { - "id": "169", - "description": "Then :user has option to select Review", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-display-approve-button", - "description": "Scenario:Payment Activity Edit Step2 Display Approve Button", - "duration": 19484123, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "188", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2936759, - "status": "Success" - }, - { - "id": "189", - "description": "And :I navigate to Payment Activity Page", - "duration": 5190626, - "status": "Success" - }, - { - "id": "190", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11356738, - "status": "Failure" - }, - { - "id": "191", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "192", - "description": "When :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "193", - "description": "Then :the user has the option to approve the payment with changes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-display-cancel-button", - "description": "Scenario:Payment Activity Edit Step2 Display Cancel Button", - "duration": 19383939, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "201", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3917755, - "status": "Success" - }, - { - "id": "202", - "description": "And :I navigate to Payment Activity Page", - "duration": 4175609, - "status": "Success" - }, - { - "id": "203", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11290575, - "status": "Failure" - }, - { - "id": "204", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "205", - "description": "When :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "206", - "description": "Then :the user has the option to cancel the payment with changes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-cancel-payment-updates", - "description": "Scenario:Payment Activity Edit Step2 Cancel payment updates", - "duration": 20324844, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "214", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2802718, - "status": "Success" - }, - { - "id": "215", - "description": "And :I navigate to Payment Activity Page", - "duration": 6173271, - "status": "Success" - }, - { - "id": "216", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11348855, - "status": "Failure" - }, - { - "id": "217", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "218", - "description": "And :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "219", - "description": "When :the user selects the cancel button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "220", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-display-edit-button", - "description": "Scenario:Payment Activity Edit Step2 Display Edit Button", - "duration": 18049788, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "228", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2648909, - "status": "Success" - }, - { - "id": "229", - "description": "And :I navigate to Payment Activity Page", - "duration": 4097371, - "status": "Success" - }, - { - "id": "230", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11303508, - "status": "Failure" - }, - { - "id": "231", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "232", - "description": "When :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "233", - "description": "Then :user has option to edit the payment with changes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-edit-payment-updates", - "description": "Scenario:Payment Activity Edit Step2 Edit payment updates", - "duration": 17771160, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "241", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2939265, - "status": "Success" - }, - { - "id": "242", - "description": "And :I navigate to Payment Activity Page", - "duration": 3901734, - "status": "Success" - }, - { - "id": "243", - "description": "And :the user reviewing the edited payment", - "duration": 10930161, - "status": "Failure" - }, - { - "id": "244", - "description": "When :the user edits the updated payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "245", - "description": "Then :the user is presented with the edited payment details to update", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step3-display-done-button", - "description": "Scenario:Payment Activity Edit Step3 Display Done Button", - "duration": 18389780, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "253", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2627970, - "status": "Success" - }, - { - "id": "254", - "description": "And :I navigate to Payment Activity Page", - "duration": 4137510, - "status": "Success" - }, - { - "id": "255", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11624300, - "status": "Failure" - }, - { - "id": "256", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "257", - "description": "And :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "258", - "description": "When :the user Approves the edit payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "259", - "description": "Then :user has option to select Done button on confirmation page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step3-complete-payment-activity-edit-flow-using-collapse-button", - "description": "Scenario:Payment Activity Edit Step3 Complete Payment Activity Edit flow using collapse Button", - "duration": 18303321, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "282", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2615501, - "status": "Success" - }, - { - "id": "283", - "description": "And :I navigate to Payment Activity Page", - "duration": 4217892, - "status": "Success" - }, - { - "id": "284", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11469928, - "status": "Failure" - }, - { - "id": "285", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "286", - "description": "And :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "287", - "description": "When :the user Approves the edit payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "288", - "description": "When :the user clicks on the minus sign on the same row", - "duration": 0, - "status": "Skipped" - }, - { - "id": "289", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-due-date-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Due Date for non_cycled Account", - "duration": 18777352, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "297", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 2755234, - "status": "Success" - }, - { - "id": "298", - "description": "And :I navigate to Payment Activity Page", - "duration": 3962641, - "status": "Success" - }, - { - "id": "299", - "description": "And :the user clicks on the edit hyperlink", - "duration": 12059477, - "status": "Failure" - }, - { - "id": "300", - "description": "Then :due date is displayed as pending", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-minimum-payment-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Minimum Payment for non_cycled Account", - "duration": 18519132, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "308", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 2551157, - "status": "Success" - }, - { - "id": "309", - "description": "And :I navigate to Payment Activity Page", - "duration": 4312240, - "status": "Success" - }, - { - "id": "310", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11655735, - "status": "Failure" - }, - { - "id": "311", - "description": "Then :the minimum payment is displayed as pending", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-current-balance-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Current Balance for non_cycled Account", - "duration": 17441402, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "319", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 2508139, - "status": "Success" - }, - { - "id": "320", - "description": "And :I navigate to Payment Activity Page", - "duration": 3346420, - "status": "Success" - }, - { - "id": "321", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11586843, - "status": "Failure" - }, - { - "id": "322", - "description": "Then :the current balance is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-statement-balance-step1-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Statement Balance Step1 for non_cycled Account", - "duration": 17724047, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "330", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 2482114, - "status": "Success" - }, - { - "id": "331", - "description": "And :I navigate to Payment Activity Page", - "duration": 3953171, - "status": "Success" - }, - { - "id": "332", - "description": "And :the user clicks on the edit hyperlink", - "duration": 347376, - "status": "Success" - }, - { - "id": "333", - "description": "Then :the statement balance is displayed as pending", - "duration": 10941386, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-list-add-an-account-in-pay-from", - "description": "Scenario:Payment Activity Edit Step1 List Add an Account in Pay From", - "duration": 19415072, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "374", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2890413, - "status": "Success" - }, - { - "id": "375", - "description": "And :I navigate to Payment Activity Page", - "duration": 5089824, - "status": "Success" - }, - { - "id": "376", - "description": "When :the user clicks on the edit hyperlink", - "duration": 11434835, - "status": "Failure" - }, - { - "id": "377", - "description": "Then :\u00e2\u0080\u0098Add an Account\u00e2\u0080\u0099 is listed in the Pay From drop down box", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-select-add-an-account-from-pay-from", - "description": "Scenario:Payment Activity Edit Step1 Select Add an Account from Pay From", - "duration": 18010089, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "385", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2679527, - "status": "Success" - }, - { - "id": "386", - "description": "And :I navigate to Payment Activity Page", - "duration": 4157738, - "status": "Success" - }, - { - "id": "387", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11172824, - "status": "Failure" - }, - { - "id": "388", - "description": "When :the user selects the \u00e2\u0080\u0098Add an Account\u00e2\u0080\u0099 option from the pay from drop down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "389", - "description": "Then :the user is redirected to the Add a Payment Account page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-minimum-payment-outside-minmax", - "description": "Scenario:Payment Activity Edit Step1 Minimum Payment outside minmax", - "duration": 18085145, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "397", - "description": "Given :I mock log into payments as a \"minimum payment outside minmax user\"", - "duration": 2773598, - "status": "Success" - }, - { - "id": "398", - "description": "And :I navigate to Payment Activity Page", - "duration": 4084920, - "status": "Success" - }, - { - "id": "399", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11226627, - "status": "Failure" - }, - { - "id": "400", - "description": "And :minimum payment is not between the minimum and the maximum payment allowed amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "401", - "description": "Then :minimum payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-last-statement-balance-outside-minmax", - "description": "Scenario:Payment Activity Edit Step1 Last Statement Balance outside minmax", - "duration": 20883015, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "409", - "description": "Given :I mock log into payments as a \"last statement balance outside minmax user\"", - "duration": 3201370, - "status": "Success" - }, - { - "id": "410", - "description": "And :I navigate to Payment Activity Page", - "duration": 6417035, - "status": "Success" - }, - { - "id": "411", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11264610, - "status": "Failure" - }, - { - "id": "412", - "description": "And :last statement balance is not between the minimum and the maximum payment allowed amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "413", - "description": "Then :last statement balance payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-current-balance-outside-minmax", - "description": "Scenario:Payment Activity Edit Step1 Current Balance outside minmax", - "duration": 19729789, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "421", - "description": "Given :I mock log into payments as a \"current balance outside minmax user\"", - "duration": 2983014, - "status": "Success" - }, - { - "id": "422", - "description": "And :I navigate to Payment Activity Page", - "duration": 5380964, - "status": "Success" - }, - { - "id": "423", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11365811, - "status": "Failure" - }, - { - "id": "424", - "description": "And :current balance is not between the minimum and the maximum payment allowed amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "425", - "description": "Then :current balance payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-minimum-payment-more-than-one-million", - "description": "Scenario:Payment Activity Edit Step1 Minimum Payment more than One Million", - "duration": 20001188, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "433", - "description": "Given :I mock log into payments as a \"million_dollar_account_user\"", - "duration": 3232317, - "status": "Success" - }, - { - "id": "434", - "description": "And :I navigate to Payment Activity Page", - "duration": 5612387, - "status": "Success" - }, - { - "id": "435", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11156484, - "status": "Failure" - }, - { - "id": "436", - "description": "And :the minimum payment is greater than one Million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "437", - "description": "Then :minimum payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-last-statement-balance-more-than-one-million", - "description": "Scenario:Payment Activity Edit Step1 Last Statement Balance more than One Million", - "duration": 17375157, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "445", - "description": "Given :I mock log into payments as a \"million_dollar_account_user\"", - "duration": 2613668, - "status": "Success" - }, - { - "id": "446", - "description": "And :I navigate to Payment Activity Page", - "duration": 3456491, - "status": "Success" - }, - { - "id": "447", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11304998, - "status": "Failure" - }, - { - "id": "448", - "description": "And :the last statement balance payment option is greater than one Million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "449", - "description": "Then :last statement balance payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-current-balance-more-than-one-million", - "description": "Scenario:Payment Activity Edit Step1 Current Balance more than One Million", - "duration": 17581295, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "457", - "description": "Given :I mock log into payments as a \"million_dollar_account_user\"", - "duration": 2662541, - "status": "Success" - }, - { - "id": "458", - "description": "And :I navigate to Payment Activity Page", - "duration": 3707754, - "status": "Success" - }, - { - "id": "459", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11211000, - "status": "Failure" - }, - { - "id": "460", - "description": "And :the current balance is greater than one Million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "461", - "description": "Then :current balance payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-clear-other-amount-error-message", - "description": "Scenario:Payment Activity Edit Step1 Clear Other Amount Error Message", - "duration": 17873833, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "469", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2987941, - "status": "Success" - }, - { - "id": "470", - "description": "And :I navigate to Payment Activity Page", - "duration": 3570608, - "status": "Success" - }, - { - "id": "471", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11315284, - "status": "Failure" - }, - { - "id": "472", - "description": "And :clears the value in other amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "473", - "description": "And :the user selects another payment option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "474", - "description": "Then :the error message associated with the other amount is cleared", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-clear-other-amount-value", - "description": "Scenario:Payment Activity Edit Step1 Clear Other Amount Value", - "duration": 18118078, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "482", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2763391, - "status": "Success" - }, - { - "id": "483", - "description": "And :I navigate to Payment Activity Page", - "duration": 3932578, - "status": "Success" - }, - { - "id": "484", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11422109, - "status": "Failure" - }, - { - "id": "485", - "description": "And :other amount is populated with scheduled amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "486", - "description": "And :the user selects another payment option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "487", - "description": "Then :the other amount is cleared", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-pending-payment-with-zero-current-balance", - "description": "Scenario:Payment Activity Pending Payment with Zero Current Balance", - "duration": 17120648, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "495", - "description": "Given :I mock log into payments as a \"pending payment with zero current balance user\"", - "duration": 2427876, - "status": "Success" - }, - { - "id": "496", - "description": "And :I navigate to Payment Activity Page", - "duration": 3795781, - "status": "Success" - }, - { - "id": "497", - "description": "Then :user will have option to cancel Pending Payment Activity", - "duration": 10896991, - "status": "Failure" - }, - { - "id": "498", - "description": "And :user will see the tooltip indicating the status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "499", - "description": "And :user will not have option to edit Pending Payment Activity", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-pending-payment-with-credit-current-balance", - "description": "Scenario:Payment Activity Pending Payment with Credit Current Balance", - "duration": 17626816, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "507", - "description": "Given :I mock log into payments as a \"pending payment with credit current balance user\"", - "duration": 2611283, - "status": "Success" - }, - { - "id": "508", - "description": "And :I navigate to Payment Activity Page", - "duration": 3762575, - "status": "Success" - }, - { - "id": "509", - "description": "Then :user will have option to cancel Pending Payment Activity", - "duration": 11252958, - "status": "Failure" - }, - { - "id": "510", - "description": "And :user will see the tooltip indicating the status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "511", - "description": "And :user will not have option to edit Pending Payment Activity", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-payment-options-disabled-notification---minimum-payment", - "description": "Scenario:Payment Activity Edit Step1 payment options disabled notification - Minimum Payment", - "duration": 18341197, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "556", - "description": "Given :I mock log into payments as a \"minimum payment paid user\"", - "duration": 2661356, - "status": "Success" - }, - { - "id": "557", - "description": "And :I navigate to Payment Activity Page", - "duration": 4047981, - "status": "Success" - }, - { - "id": "558", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11631860, - "status": "Failure" - }, - { - "id": "559", - "description": "And :the pending activity has a due date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "560", - "description": "And :the pending activity outstanding minimum payment has been met", - "duration": 0, - "status": "Skipped" - }, - { - "id": "561", - "description": "And :the pending activity outstanding minimum payment is not greater than one million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "562", - "description": "And :the pending activity account does not have credit or zero balance", - "duration": 0, - "status": "Skipped" - }, - { - "id": "563", - "description": "And :the pending activity account does not have three pending payments", - "duration": 0, - "status": "Skipped" - }, - { - "id": "564", - "description": "And :the pending activity minimum payment option is disabled", - "duration": 0, - "status": "Skipped" - }, - { - "id": "565", - "description": "Then :the pending activity will have a message informing that the payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-payment-options-disabled-notification---last-statement-balance", - "description": "Scenario:Payment Activity Edit Step1 payment options disabled notification - Last Statement Balance", - "duration": 17560457, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "573", - "description": "Given :I mock log into payments as a \"last statement balance disabled user\"", - "duration": 2532791, - "status": "Success" - }, - { - "id": "574", - "description": "And :I navigate to Payment Activity Page", - "duration": 3410243, - "status": "Success" - }, - { - "id": "575", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11617423, - "status": "Failure" - }, - { - "id": "576", - "description": "And :the pending activity has a due date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "577", - "description": "And :the pending activity last statement balance is not greater than one million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "578", - "description": "And :the pending activity account does not have credit or zero balance", - "duration": 0, - "status": "Skipped" - }, - { - "id": "579", - "description": "And :the pending activity account does not have three pending payments", - "duration": 0, - "status": "Skipped" - }, - { - "id": "580", - "description": "And :the pending activity last statement balance option is disabled", - "duration": 0, - "status": "Skipped" - }, - { - "id": "581", - "description": "Then :the pending activity will have a message informing that the payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-payment-options-disabled-notification---payment-date-is-past-the-due-date", - "description": "Scenario:Payment Activity Edit Step1 payment options disabled notification - Payment Date is past the due date", - "duration": 17273365, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "589", - "description": "Given :I mock log into payments as a \"past due pending payment user\"", - "duration": 2452887, - "status": "Success" - }, - { - "id": "590", - "description": "And :I navigate to Payment Activity Page", - "duration": 3600032, - "status": "Success" - }, - { - "id": "591", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11220446, - "status": "Failure" - }, - { - "id": "592", - "description": "And :the pending activity has a due date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "593", - "description": "And :the pending activity payment date is past the due date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "594", - "description": "Then :the pending activity will have a message informing that the payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-autopay-notification", - "description": "Scenario:Payment Activity Edit Step1 AutoPay Notification", - "duration": 17472654, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "602", - "description": "Given :I mock log into payments as a \"pending autopay user\"", - "duration": 2722492, - "status": "Success" - }, - { - "id": "603", - "description": "And :I navigate to Payment Activity Page", - "duration": 3316894, - "status": "Success" - }, - { - "id": "604", - "description": "When :the user clicks on the edit hyperlink", - "duration": 11433268, - "status": "Failure" - }, - { - "id": "605", - "description": "Then :the user is notified that the changes apply to only one payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "606", - "description": "And :the user will see a tooltip next to the Payment Date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "607", - "description": "And :the user will not see Money Market accounts in the Pay From list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "608", - "description": "And :the user will not see the date picker next to the Payment Date", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step3-autopay-notification", - "description": "Scenario:Payment Activity Edit Step3 AutoPay Notification", - "duration": 18154593, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "627", - "description": "Given :I mock log into payments as a \"pending autopay user\"", - "duration": 2640273, - "status": "Success" - }, - { - "id": "628", - "description": "And :I navigate to Payment Activity Page", - "duration": 4405140, - "status": "Success" - }, - { - "id": "629", - "description": "When :the user approves the edited AutoPay payment", - "duration": 11109180, - "status": "Failure" - }, - { - "id": "630", - "description": "Then :the user is notified that the changes apply to current payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-other-amount-more-than-1-million", - "description": "Scenario:Payment Activity Edit Step1 Other Amount more than 1 million", - "duration": 27829205, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "638", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 10772343, - "status": "Success" - }, - { - "id": "639", - "description": "Given :I mock log into payments as a \"high balance user\"", - "duration": 2334878, - "status": "Success" - }, - { - "id": "640", - "description": "And :I navigate to Payment Activity Page", - "duration": 3613569, - "status": "Success" - }, - { - "id": "641", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11108415, - "status": "Failure" - }, - { - "id": "642", - "description": "When :Other Amount is entered more than a million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "643", - "description": "Then :the user is notified to correct the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment", - "description": "Feature:As a customer viewing payment activity, I want to edit a payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 72660162, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-blank", - "description": "Scenario:Payment Activity Edit Payment Date is blank", - "duration": 17962806, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "10", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2618211, - "status": "Success" - }, - { - "id": "11", - "description": "And :I navigate to Payment Activity Page", - "duration": 4042117, - "status": "Success" - }, - { - "id": "12", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11302478, - "status": "Failure" - }, - { - "id": "13", - "description": "And :the payment date is blank", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "Then :the user will see payment date error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-invalid", - "description": "Scenario:Payment Activity Edit Payment Date is Invalid", - "duration": 19296220, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2859386, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to Payment Activity Page", - "duration": 5253829, - "status": "Success" - }, - { - "id": "24", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11183005, - "status": "Failure" - }, - { - "id": "25", - "description": "And :an invalid payment date is entered", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :the user will see payment date error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-in-the-past", - "description": "Scenario:Payment Activity Edit Payment Date is in the Past", - "duration": 17696829, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "34", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2672775, - "status": "Success" - }, - { - "id": "35", - "description": "And :I navigate to Payment Activity Page", - "duration": 3777930, - "status": "Success" - }, - { - "id": "36", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11246124, - "status": "Failure" - }, - { - "id": "37", - "description": "And :a date from the past is entered", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "Then :the user will see payment date error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-in-future-than-90-days", - "description": "Scenario:Payment Activity Edit Payment Date is in future than 90 days", - "duration": 17704307, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "46", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2720036, - "status": "Success" - }, - { - "id": "47", - "description": "And :I navigate to Payment Activity Page", - "duration": 3651433, - "status": "Success" - }, - { - "id": "48", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11332838, - "status": "Failure" - }, - { - "id": "49", - "description": "And :a date beyond 90 days is in future entered", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "Then :the user will see payment date error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-receive-the-confirmation-of-payment-approved.", - "description": "Feature:As a cardholder trying to make a payment , I want to receive the confirmation of payment approved.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 267829016, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 64199185, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 10621040, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 53578145, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-receive-the-confirmation-of-payment-approved.;make-a-payment---confirmation-page-and-access-account-summary-page", - "description": "Scenario:Make a payment - Confirmation page and access Account Summary page", - "duration": 69964789, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "When :the user lands on the confirmation page", - "duration": 58815479, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the user will see the payment confirmation including the payment information and payment confirmation code", - "duration": 7209030, - "status": "Success" - }, - { - "id": "18", - "description": "And :the user will have the option to return to the Account Summary page", - "duration": 2659977, - "status": "Success" - }, - { - "id": "19", - "description": "And :Account Summary button will direct the user to the Account Summary page", - "duration": 1280303, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 65504788, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 10020029, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 55484759, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-receive-the-confirmation-of-payment-approved.;make-a-payment-confirmation-page---access-view-payment-activity", - "description": "Scenario:Make a Payment Confirmation Page - Access View Payment Activity", - "duration": 68160254, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "When :the user lands on the confirmation page", - "duration": 57264747, - "status": "Success" - }, - { - "id": "30", - "description": "Then :the user will see the payment confirmation including the payment information and payment confirmation code", - "duration": 7379513, - "status": "Success" - }, - { - "id": "31", - "description": "And :the user will have the option to view the payment activity", - "duration": 3515994, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can", - "description": "Feature:As a customer, I want access to payment-related FAQs from the make a payment pages so I can", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 758596130, - "totalTestCaseCount": 8, - "failedTestCaseCount": 0, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page-and-able-to-access-the-faq-page", - "description": "Scenario:FAQ on Payment details page and able to access the FAQ page", - "duration": 76940601, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 10168507, - "status": "Success" - }, - { - "id": "9", - "description": "And :the customer is making a one time payment", - "duration": 54646653, - "status": "Success" - }, - { - "id": "10", - "description": "Then :FAQ is available on the Enter Payment Details page", - "duration": 2574762, - "status": "Success" - }, - { - "id": "11", - "description": "And :FAQ order on Enter Payment Details page is correct", - "duration": 3603921, - "status": "Success" - }, - { - "id": "12", - "description": "When :any FAQ link is clicked on Enter Payment Details page, a new FAQ modal is opened", - "duration": 4330763, - "status": "Success" - }, - { - "id": "13", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1615995, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page---close-using-x-option", - "description": "Scenario:FAQ on Payment details page - close using X option", - "duration": 75522277, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :the multi card customer logs in", - "duration": 11279689, - "status": "Success" - }, - { - "id": "20", - "description": "And :the customer is making a one time payment", - "duration": 57557025, - "status": "Success" - }, - { - "id": "21", - "description": "When :any FAQ link is clicked on Enter Payment Details page, a new FAQ modal is opened", - "duration": 4684710, - "status": "Success" - }, - { - "id": "22", - "description": "Then :FAQ window is closed when 'X' option is clicked", - "duration": 2000853, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page---close-using-done-option", - "description": "Scenario:FAQ on Payment details page - close using Done option", - "duration": 68931961, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :the multi card customer logs in", - "duration": 10362438, - "status": "Success" - }, - { - "id": "29", - "description": "And :the customer is making a one time payment", - "duration": 52613168, - "status": "Success" - }, - { - "id": "30", - "description": "When :any FAQ link is clicked on Enter Payment Details page, a new FAQ modal is opened", - "duration": 4334077, - "status": "Success" - }, - { - "id": "31", - "description": "Then :FAQ window is closed when 'Done' option is clicked", - "duration": 1622278, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page---see-more-...", - "description": "Scenario:FAQ on Payment details page - See more ...", - "duration": 67049233, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "37", - "description": "Given :the multi card customer logs in", - "duration": 10007344, - "status": "Success" - }, - { - "id": "38", - "description": "And :the customer is making a one time payment", - "duration": 52375958, - "status": "Success" - }, - { - "id": "39", - "description": "When :'See more ...' was clicked on Enter Payment details page, the focus is at the top of the modal", - "duration": 2998140, - "status": "Success" - }, - { - "id": "40", - "description": "Then :FAQ window is closed when 'Done' option is clicked", - "duration": 1667791, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-review-and-approve-page-and-able-to-access-the-faq-page", - "description": "Scenario:FAQ on Review and Approve page and able to access the FAQ page", - "duration": 109753406, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "46", - "description": "Given :the multi card customer logs in", - "duration": 10112532, - "status": "Success" - }, - { - "id": "47", - "description": "And :the customer is making a one time payment", - "duration": 52131384, - "status": "Success" - }, - { - "id": "48", - "description": "When :FAQ is available on the Review and Approve page", - "duration": 39449087, - "status": "Success" - }, - { - "id": "49", - "description": "Then :FAQ order on Review and Approve page page is correct", - "duration": 3594435, - "status": "Success" - }, - { - "id": "50", - "description": "And :any FAQ link is clicked on review and approve page, a new FAQ modal is opened", - "duration": 2952828, - "status": "Success" - }, - { - "id": "51", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1513140, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-review-and-approve-page---see-more-...", - "description": "Scenario:FAQ on Review and Approve page - See more ...", - "duration": 104910033, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "57", - "description": "Given :the multi card customer logs in", - "duration": 10224560, - "status": "Success" - }, - { - "id": "58", - "description": "And :the customer is making a one time payment", - "duration": 52794510, - "status": "Success" - }, - { - "id": "59", - "description": "When :'See more ...' was clicked on Review and Approve page, the focus is at the top of the modal", - "duration": 40129623, - "status": "Success" - }, - { - "id": "60", - "description": "Then :FAQ window is closed when 'Done' option is clicked", - "duration": 1761340, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payments-confirmation-page-and-able-to-access-the-faq-page", - "description": "Scenario:FAQ on Payments Confirmation page and able to access the FAQ page", - "duration": 131731082, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "66", - "description": "Given :the multi card customer logs in", - "duration": 9967745, - "status": "Success" - }, - { - "id": "67", - "description": "And :the customer is making a one time payment", - "duration": 53297263, - "status": "Success" - }, - { - "id": "68", - "description": "Then :FAQ is available on the Payments Confirmation age", - "duration": 60411279, - "status": "Success" - }, - { - "id": "69", - "description": "And :FAQ order on Payments Confirmation page is correct", - "duration": 3566456, - "status": "Success" - }, - { - "id": "70", - "description": "And :any FAQ link is clicked on confirmation page, a new FAQ modal is opened", - "duration": 2804432, - "status": "Success" - }, - { - "id": "71", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1683907, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-confirmation-page---see-more-...", - "description": "Scenario:FAQ on Payment Confirmation page - See more ...", - "duration": 123757537, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "77", - "description": "Given :the multi card customer logs in", - "duration": 10472296, - "status": "Success" - }, - { - "id": "78", - "description": "And :the customer is making a one time payment", - "duration": 52811914, - "status": "Success" - }, - { - "id": "79", - "description": "When :'See more ...' was clicked on Payments Confirmation, the focus is at the top of the modal", - "duration": 58805285, - "status": "Success" - }, - { - "id": "80", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1668042, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information", - "description": "Feature:As a cardholder trying to make a payment , I want to view the pay from account information", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 758020301, - "totalTestCaseCount": 9, - "failedTestCaseCount": 2, - "successTestCaseCount": 7, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;common-data-item-values-should-be-displayed", - "description": "Scenario:Common Data item values should be displayed", - "duration": 78631557, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 9795327, - "status": "Success" - }, - { - "id": "9", - "description": "When :the customer is making a one time payment", - "duration": 53693156, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the customer should see the due date populated", - "duration": 3569529, - "status": "Success" - }, - { - "id": "11", - "description": "And :the customer should see the Pay To list populated", - "duration": 6835124, - "status": "Success" - }, - { - "id": "12", - "description": "And :the customer should see the Minimum payment amount", - "duration": 1203716, - "status": "Success" - }, - { - "id": "13", - "description": "And :the customer should see the Current balance", - "duration": 1185244, - "status": "Success" - }, - { - "id": "14", - "description": "And :the customer should see the Statement balance", - "duration": 1159913, - "status": "Success" - }, - { - "id": "15", - "description": "And :the customer should see the Last Statement Date", - "duration": 1189548, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;pay-from-should-list-the-accounts-to-select", - "description": "Scenario:Pay From should list the accounts to select", - "duration": 77135696, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "Given :the card customer with no default bank account logs in", - "duration": 10003755, - "status": "Success" - }, - { - "id": "22", - "description": "When :the customer is making a one time payment", - "duration": 46516355, - "status": "Success" - }, - { - "id": "23", - "description": "Then :display a list of the pay from accounts in the drop down", - "duration": 10427844, - "status": "Success" - }, - { - "id": "24", - "description": "And :display 'Select an Account' as the first drop down option and as the default", - "duration": 10187742, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;make-a-payment---pay-to-single-account", - "description": "Scenario:Make a Payment - Pay To Single Account", - "duration": 72878103, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "Given :the single card customer logs in", - "duration": 9939320, - "status": "Success" - }, - { - "id": "34", - "description": "When :the customer is making a one time payment", - "duration": 50894692, - "status": "Success" - }, - { - "id": "35", - "description": "Then :Pay To account is listed with no drop down box", - "duration": 12044091, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;make-a-payment---pay-to-multi-account", - "description": "Scenario:Make a Payment - Pay To Multi Account", - "duration": 80195506, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "44", - "description": "Given :the multi card customer logs in", - "duration": 9784043, - "status": "Success" - }, - { - "id": "45", - "description": "When :the customer is making a one time payment", - "duration": 54892364, - "status": "Success" - }, - { - "id": "46", - "description": "Then :Pay To account is listed with a drop down", - "duration": 7266403, - "status": "Success" - }, - { - "id": "47", - "description": "And :the drop down defaults to the first account of the user", - "duration": 7049974, - "status": "Success" - }, - { - "id": "48", - "description": "And :the drop down box does not list \"Select an Account\"", - "duration": 1202722, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;make-one-time-payment---add-payment", - "description": "Scenario:Make One Time Payment - Add Payment", - "duration": 110651621, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "72", - "description": "Given :the multi card customer logs in", - "duration": 10222227, - "status": "Success" - }, - { - "id": "73", - "description": "When :the customer is making a one time payment", - "duration": 54389672, - "status": "Success" - }, - { - "id": "74", - "description": "When :the user selects approve on the payment review screen and the payment is successful", - "duration": 42412399, - "status": "Success" - }, - { - "id": "75", - "description": "Then :the payment confirmation code is presented on the confirmation page with a green box.", - "duration": 3627323, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;default-pay-from-account-predefined---cancel-from-step-1", - "description": "Scenario:Default Pay From Account Predefined - Cancel from Step 1", - "duration": 134498950, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "135", - "description": "Given :the multi card customer logs in", - "duration": 10406188, - "status": "Success" - }, - { - "id": "136", - "description": "When :the customer is making a one time payment", - "duration": 63231621, - "status": "Success" - }, - { - "id": "137", - "description": "When :the user selects cancel on the Step 2 of One-time Payment", - "duration": 54347081, - "status": "Success" - }, - { - "id": "138", - "description": "Then :Step 1 should list predefined default selected pay from Account", - "duration": 6514060, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;default-pay-from-account-not-predefined", - "description": "Scenario:Default Pay From Account not Predefined", - "duration": 60239559, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "144", - "description": "Given :the card customer with no default bank account logs in", - "duration": 10857283, - "status": "Success" - }, - { - "id": "145", - "description": "When :the customer is making a one time payment", - "duration": 48180605, - "status": "Success" - }, - { - "id": "146", - "description": "Then :default with the option \"Select an Account\"", - "duration": 1201671, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;pay-from-account-not-selected", - "description": "Scenario:Pay From Account not Selected", - "duration": 62618457, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "152", - "description": "Given :the card customer with no default bank account logs in", - "duration": 10058969, - "status": "Success" - }, - { - "id": "153", - "description": "When :the customer is making a one time payment", - "duration": 46613890, - "status": "Success" - }, - { - "id": "154", - "description": "And :the user submits without selecting a From account", - "duration": 4715521, - "status": "Success" - }, - { - "id": "155", - "description": "Then :display the error message \"Please select a Pay From account.\"", - "duration": 1230077, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;select-add-an-account", - "description": "Scenario:Select Add an Account", - "duration": 81170852, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "163", - "description": "Given :the multi card customer logs in", - "duration": 10019070, - "status": "Success" - }, - { - "id": "164", - "description": "When :the customer is making a one time payment", - "duration": 53712928, - "status": "Success" - }, - { - "id": "165", - "description": "And :\"Add an Account\" is listed as an option to select", - "duration": 1195415, - "status": "Success" - }, - { - "id": "166", - "description": "When :the user selects the \"Add an Account\" option", - "duration": 5310407, - "status": "Success" - }, - { - "id": "167", - "description": "Then :the user is redirected to the Add a Payment Account page", - "duration": 10933032, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options", - "description": "Feature:As a customer making a payment, I would like for the payment amount to list first for the payment options", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 209667288, - "totalTestCaseCount": 3, - "failedTestCaseCount": 0, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options;payment-options-display", - "description": "Scenario:Payment Options Display", - "duration": 73751542, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 10986036, - "status": "Success" - }, - { - "id": "9", - "description": "When :the customer is making a one time payment", - "duration": 54012855, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the minimum payment amount is listed before the label Minimum Payment", - "duration": 2452239, - "status": "Success" - }, - { - "id": "11", - "description": "And :the last statement balance amount is listed before the label Last Statement Balance", - "duration": 3872430, - "status": "Success" - }, - { - "id": "12", - "description": "And :the current balance amount is listed before the label Current Balance", - "duration": 2427982, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options;make-a-payment-minimum-payment", - "description": "Scenario:Make a Payment Minimum Payment", - "duration": 72349774, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :the card customer with minimum payment paid logs in", - "duration": 9775272, - "status": "Success" - }, - { - "id": "19", - "description": "When :the customer is making a one time payment", - "duration": 49708652, - "status": "Success" - }, - { - "id": "20", - "description": "And :the account has a due date", - "duration": 1219219, - "status": "Success" - }, - { - "id": "21", - "description": "And :the outstanding minimum payment has been met", - "duration": 4042207, - "status": "Success" - }, - { - "id": "22", - "description": "And :outstanding minimum payment is not greater than one million", - "duration": 1261369, - "status": "Success" - }, - { - "id": "23", - "description": "And :account does not have credit or zero balance", - "duration": 1239733, - "status": "Success" - }, - { - "id": "24", - "description": "And :account does not have three pending payments", - "duration": 2414734, - "status": "Success" - }, - { - "id": "25", - "description": "And :the minimum payment option is disabled", - "duration": 1433565, - "status": "Success" - }, - { - "id": "26", - "description": "Then :the user will see a message informing that the payment option is disabled", - "duration": 1255023, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options;make-a-payment-last-statement-balance", - "description": "Scenario:Make a Payment Last Statement Balance", - "duration": 63565972, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :the card customer with minimum payment paid logs in", - "duration": 10044805, - "status": "Success" - }, - { - "id": "33", - "description": "When :the customer is making a one time payment", - "duration": 42014917, - "status": "Success" - }, - { - "id": "34", - "description": "And :the account has a due date", - "duration": 1238893, - "status": "Success" - }, - { - "id": "35", - "description": "And :last statement balance is not greater than million", - "duration": 4072469, - "status": "Success" - }, - { - "id": "36", - "description": "And :account does not have credit or zero balance", - "duration": 1236633, - "status": "Success" - }, - { - "id": "37", - "description": "And :account does not have three pending payments", - "duration": 2286579, - "status": "Success" - }, - { - "id": "38", - "description": "And :the last statement balance payment option is disabled", - "duration": 1382933, - "status": "Success" - }, - { - "id": "39", - "description": "Then :the user will see a message informing that the payment option is disabled", - "duration": 1288743, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment", - "description": "Feature:As a cardholder trying to make a payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 139260111, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 62553020, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 10169761, - "status": "Success" - }, - { - "id": "9", - "description": "And :the customer is making a one time payment", - "duration": 52383259, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment;approve-one-time-payment", - "description": "Scenario:Approve one time payment", - "duration": 76707091, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "When :the payment summary is presented to customer review", - "duration": 70805339, - "status": "Success" - }, - { - "id": "25", - "description": "Then :the customer approves the payment", - "duration": 5901752, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-verify-the-payment-applied-to-the-non-cycled-accounts.", - "description": "Feature:As a cardholder trying to make a payment , I want to verify the payment applied to the non-cycled accounts.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 53261847, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-verify-the-payment-applied-to-the-non-cycled-accounts.;account-has-not-cycled", - "description": "Scenario:Account has not cycled", - "duration": 53261847, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "12", - "description": "Given :the customer logs in with noncycled account", - "duration": 10116645, - "status": "Success" - }, - { - "id": "13", - "description": "And :the customer is making a one time payment", - "duration": 41908892, - "status": "Success" - }, - { - "id": "14", - "description": "When :the account is new and has not cycled", - "duration": 46, - "status": "Success" - }, - { - "id": "15", - "description": "Then :display 'Pending first billing cycle' as due date", - "duration": 1236264, - "status": "Failure" - }, - { - "id": "16", - "description": "And :display the minimum payment as 'Pending first billing cycle'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :display the available current balance", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :display the statement balance as 'Pending first billing cycle'", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-user-making-a-payment,-i-want-to-automatically-select-the-payment-amount-button", - "description": "Feature:As a user making a payment, I want to automatically select the payment amount button", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 146162389, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-user-making-a-payment,-i-want-to-automatically-select-the-payment-amount-button;only-other-amount-is-valid---single-account", - "description": "Scenario:Only Other Amount is valid - Single Account", - "duration": 61004586, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "9", - "description": "Given :the single auto select payment option card customer logs in", - "duration": 9184919, - "status": "Success" - }, - { - "id": "10", - "description": "And :the customer is making a one time payment", - "duration": 41819463, - "status": "Success" - }, - { - "id": "11", - "description": "When :the customer has only other amount as valid payment amount for selection", - "duration": 8601455, - "status": "Success" - }, - { - "id": "12", - "description": "Then :other amount payment option should be defaulted for the customer'", - "duration": 1398749, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-user-making-a-payment,-i-want-to-automatically-select-the-payment-amount-button;only-other-amount-is-valid---multi-account", - "description": "Scenario:Only Other Amount is valid - multi Account", - "duration": 85157803, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :the auto select payment option multiple card customer logs in", - "duration": 9801128, - "status": "Success" - }, - { - "id": "19", - "description": "And :the customer is making a one time payment", - "duration": 65514274, - "status": "Success" - }, - { - "id": "20", - "description": "When :the customer has only other amount as valid payment amount for selection", - "duration": 8479946, - "status": "Success" - }, - { - "id": "21", - "description": "Then :other amount payment option should be defaulted for the customer'", - "duration": 1362455, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.", - "description": "Feature:As a cardholder trying to make a payment , I want to know whether correct other amount is used for the payment.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 956348916, - "totalTestCaseCount": 12, - "failedTestCaseCount": 0, - "successTestCaseCount": 12, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-default-display", - "description": "Scenario:Make One Time Payment Other Amount Default Display", - "duration": 64438335, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 9896986, - "status": "Success" - }, - { - "id": "9", - "description": "When :the customer is making a one time payment", - "duration": 51881853, - "status": "Success" - }, - { - "id": "10", - "description": "Then :other amount entry box should have '$ Other Amount'", - "duration": 2659496, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-radio-button-selection", - "description": "Scenario:Make One Time Payment Other Amount Radio Button selection", - "duration": 84507715, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :the multi card customer logs in", - "duration": 11399778, - "status": "Success" - }, - { - "id": "18", - "description": "And :the customer is making a one time payment", - "duration": 67017947, - "status": "Success" - }, - { - "id": "19", - "description": "When :the user selects Other Amount", - "duration": 2898583, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the radio button for the Other Amount is set to true", - "duration": 3191407, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-no-entry-in-other-amount", - "description": "Scenario:Make One Time Payment No Entry in Other Amount", - "duration": 75012529, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "27", - "description": "Given :the multi card customer logs in", - "duration": 9807489, - "status": "Success" - }, - { - "id": "28", - "description": "And :the customer is making a one time payment", - "duration": 53327191, - "status": "Success" - }, - { - "id": "29", - "description": "And :the user selects Other Amount", - "duration": 2643031, - "status": "Success" - }, - { - "id": "30", - "description": "When :amount is not entered", - "duration": 4076088, - "status": "Success" - }, - { - "id": "31", - "description": "Then :display an error message above the other amount field", - "duration": 1196402, - "status": "Success" - }, - { - "id": "32", - "description": "And :other amount entry box should have '$ Other Amount'", - "duration": 2720682, - "status": "Success" - }, - { - "id": "33", - "description": "And :display an error message at the top of the page", - "duration": 1241646, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-less-than-miniumum", - "description": "Scenario:Make One Time Payment Other Amount less than miniumum", - "duration": 69252035, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "77", - "description": "Given :the multi card customer logs in", - "duration": 10371123, - "status": "Success" - }, - { - "id": "78", - "description": "And :the customer is making a one time payment", - "duration": 51779735, - "status": "Success" - }, - { - "id": "79", - "description": "When :user populates the Other Amount less than minimum payment allowed", - "duration": 5332479, - "status": "Success" - }, - { - "id": "80", - "description": "Then :display an error message to indicate the incorrect other amount", - "duration": 1768698, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-more-than-maxiumum-allowed-110-percent", - "description": "Scenario:Make One Time Payment Other Amount more than maxiumum allowed 110 percent", - "duration": 70560685, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "87", - "description": "Given :the multi card customer logs in", - "duration": 10117835, - "status": "Success" - }, - { - "id": "88", - "description": "And :the customer is making a one time payment", - "duration": 53575997, - "status": "Success" - }, - { - "id": "89", - "description": "When :user populates the Other Amount more than maximum payment allowed", - "duration": 5171144, - "status": "Success" - }, - { - "id": "90", - "description": "Then :display an error message to indicate the incorrect other amount", - "duration": 1695709, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-edit-other-amount-from-review-and-approve-page", - "description": "Scenario:Make One Time Payment Edit Other Amount from Review and Approve page", - "duration": 90788235, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "97", - "description": "Given :the multi card customer logs in", - "duration": 10549706, - "status": "Success" - }, - { - "id": "98", - "description": "And :the customer is making a one time payment", - "duration": 54222130, - "status": "Success" - }, - { - "id": "99", - "description": "When :user choose to edit the payment amount from Review and Approve page", - "duration": 24284102, - "status": "Success" - }, - { - "id": "100", - "description": "Then :other amount value on Enter Payment Details page is retained", - "duration": 1732297, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-cancel-other-amount-validation-from-review-and-approve-page", - "description": "Scenario:Make One Time Payment Cancel Other Amount Validation from Review and Approve page", - "duration": 95988600, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "107", - "description": "Given :the multi card customer logs in", - "duration": 11177260, - "status": "Success" - }, - { - "id": "108", - "description": "And :the customer is making a one time payment", - "duration": 57456621, - "status": "Success" - }, - { - "id": "109", - "description": "When :user choose to cancel the payment amount from Review and Approve page", - "duration": 25523978, - "status": "Success" - }, - { - "id": "110", - "description": "Then :other amount value on Enter Payment Details page should be reset", - "duration": 1830741, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-more-than-maximum-allowed-with-current-balance-less-than-$1-million", - "description": "Scenario:Make One Time Payment more than maximum allowed with current balance less than $1 million", - "duration": 73581024, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "117", - "description": "Given :the multi card customer logs in", - "duration": 10544531, - "status": "Success" - }, - { - "id": "118", - "description": "And :the customer is making a one time payment", - "duration": 53318979, - "status": "Success" - }, - { - "id": "119", - "description": "When :the user attempts to make a payment of more than maximum allowed", - "duration": 6855282, - "status": "Success" - }, - { - "id": "120", - "description": "Then :notify customer that payment cannot exceed 110% of the current balance", - "duration": 1681159, - "status": "Success" - }, - { - "id": "121", - "description": "And :display an error message at the top of the page", - "duration": 1181073, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-more-than-maximum-allowed-with-current-balance-more-than-$1-million", - "description": "Scenario:Make One Time Payment more than maximum allowed with current balance more than $1 million", - "duration": 84904029, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "137", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 10771798, - "status": "Success" - }, - { - "id": "138", - "description": "And :the customer is making a one time payment", - "duration": 64487989, - "status": "Success" - }, - { - "id": "139", - "description": "When :the user attempts to make a payment of more than maximum allowed", - "duration": 6727478, - "status": "Success" - }, - { - "id": "140", - "description": "Then :display an error message with only the min and max values", - "duration": 1721395, - "status": "Success" - }, - { - "id": "141", - "description": "And :display an error message at the top of the page", - "duration": 1195369, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-with-current-balance-is-greater-than-$1-million", - "description": "Scenario:Make One Time Payment with current balance is greater than $1 million", - "duration": 88112372, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "148", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 11647897, - "status": "Success" - }, - { - "id": "149", - "description": "And :the customer is making a one time payment", - "duration": 71063367, - "status": "Success" - }, - { - "id": "150", - "description": "When :the due date is not in the past", - "duration": 2684150, - "status": "Success" - }, - { - "id": "151", - "description": "When :current balance is greater than million", - "duration": 1250036, - "status": "Success" - }, - { - "id": "152", - "description": "Then :current balance radio button and text is disabled", - "duration": 1466922, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-with-minimum-balance-is-greater-than-$1-million", - "description": "Scenario:Make One Time Payment with minimum balance is greater than $1 million", - "duration": 79658737, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "159", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 11135511, - "status": "Success" - }, - { - "id": "160", - "description": "And :the customer is making a one time payment", - "duration": 63332635, - "status": "Success" - }, - { - "id": "161", - "description": "When :the due date is not in the past", - "duration": 2667560, - "status": "Success" - }, - { - "id": "162", - "description": "When :minimum balance is greater than million", - "duration": 1171547, - "status": "Success" - }, - { - "id": "163", - "description": "Then :minimum balance radio button and text is disabled", - "duration": 1351484, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-with-last-statement-balance-is-greater-than-$1-million", - "description": "Scenario:Make One Time Payment with last statement balance is greater than $1 million", - "duration": 79544620, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "170", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 10841350, - "status": "Success" - }, - { - "id": "171", - "description": "And :the customer is making a one time payment", - "duration": 63355299, - "status": "Success" - }, - { - "id": "172", - "description": "When :the due date is not in the past", - "duration": 2579745, - "status": "Success" - }, - { - "id": "173", - "description": "When :last statement balance is greater than million", - "duration": 1246815, - "status": "Success" - }, - { - "id": "174", - "description": "Then :last statement balance radio button and text is disabled", - "duration": 1521411, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-ensure-that-the-payment-request-is-populated,-so-that-my-payment", - "description": "Feature:As a customer making a payment, I want to ensure that the payment request is populated, so that my payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 167946580, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 63936478, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 11060834, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 52875644, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-ensure-that-the-payment-request-is-populated,-so-that-my-payment;make-a-payment---no-pay-from", - "description": "Scenario:Make a Payment - No Pay From", - "duration": 9484466, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "When :the Pay From Account is not selected", - "duration": 6904285, - "status": "Success" - }, - { - "id": "14", - "description": "Then :display an error message at the top of the page and next to the Pay From", - "duration": 2580181, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 67488431, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 11307619, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 56180812, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-ensure-that-the-payment-request-is-populated,-so-that-my-payment;make-a-payment---no-payment-date", - "description": "Scenario:Make a Payment - No Payment Date", - "duration": 27037205, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :the payment date is not selected", - "duration": 24576744, - "status": "Success" - }, - { - "id": "21", - "description": "Then :display an error message at the top of the page and next to the payment date", - "duration": 2460461, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment,-i-want-to-verify-the-payment-date-selected.", - "description": "Feature:As a cardholder trying to make a payment, I want to verify the payment date selected.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 147743258, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 62919755, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 10128802, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 52790953, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment,-i-want-to-verify-the-payment-date-selected.;payment-date-validation---incorrect-date", - "description": "Scenario:Payment Date Validation - Incorrect date", - "duration": 15725868, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "23", - "description": "When :user does not populate payment date", - "duration": 4117488, - "status": "Success" - }, - { - "id": "24", - "description": "Then :the user will receive an error message \"Please enter a Payment Date or select a date from the calendar.\"", - "duration": 1236477, - "status": "Success" - }, - { - "id": "26", - "description": "When :user enters date in incorrect format", - "duration": 3988669, - "status": "Success" - }, - { - "id": "27", - "description": "Then :the user will receive an error message \"Please reenter a valid payment date using the mm\/dd\/yyyy format or select a date from the calendar.\"", - "duration": 1235022, - "status": "Success" - }, - { - "id": "29", - "description": "When :user enters date in the past", - "duration": 3982241, - "status": "Success" - }, - { - "id": "30", - "description": "Then :the user will receive an error message \"The date you entered has already passed. Please enter the current date or a future date.\"", - "duration": 1165971, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 66092765, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 11200159, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 54892606, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment,-i-want-to-verify-the-payment-date-selected.;default-payment-date", - "description": "Scenario:Default Payment Date", - "duration": 3004870, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "When :the user is on the One Time Payment page", - "duration": 45, - "status": "Success" - }, - { - "id": "37", - "description": "Then :the payment date is defaulted to current day or next day based on time of the day", - "duration": 3004825, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-be-informed-if-i-am-not-able-to-make-another-payment", - "description": "Feature:As a customer making a payment, I want to be informed if I am not able to make another payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 81120303, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-making-a-payment,-i-want-to-be-informed-if-i-am-not-able-to-make-another-payment;multiple-account-on-profile-three-pending-payment", - "description": "Scenario:Multiple Account on profile Three Pending Payment", - "duration": 81120303, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :the multi card customer with three pending payments logs in", - "duration": 9924926, - "status": "Success" - }, - { - "id": "23", - "description": "And :the customer is making a one time payment", - "duration": 54180616, - "status": "Success" - }, - { - "id": "24", - "description": "When :there are three pending payments scheduled for the account", - "duration": 43, - "status": "Success" - }, - { - "id": "25", - "description": "Then :the user is notified about three pending payments", - "duration": 1229215, - "status": "Success" - }, - { - "id": "26", - "description": "And :payment input fields are disabled on step1", - "duration": 14801359, - "status": "Success" - }, - { - "id": "27", - "description": "And :the Pay To box is enabled so that the user can select another account", - "duration": 984144, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.", - "description": "Feature:As a cardholder trying to make a payment , I want to provide the proper tooltips for the available payment options.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 258226466, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-minimum-payment-tooltip", - "description": "Scenario:Make a Payment Minimum Payment Tooltip", - "duration": 64937103, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 10304371, - "status": "Success" - }, - { - "id": "9", - "description": "And :the customer is making a one time payment", - "duration": 52238635, - "status": "Success" - }, - { - "id": "10", - "description": "When :the user hovers over the minimum payment option tooltip icon", - "duration": 1228933, - "status": "Success" - }, - { - "id": "11", - "description": "Then :additional information about the minimum payment option usage is provided", - "duration": 1165164, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-statement-balance-tooltip", - "description": "Scenario:Make a Payment Statement Balance Tooltip", - "duration": 65471332, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :the multi card customer logs in", - "duration": 10913260, - "status": "Success" - }, - { - "id": "19", - "description": "And :the customer is making a one time payment", - "duration": 52134201, - "status": "Success" - }, - { - "id": "20", - "description": "When :the user hovers over the statement balance option tooltip icon", - "duration": 1218390, - "status": "Success" - }, - { - "id": "21", - "description": "Then :additional information about the statement balance option usage is provided", - "duration": 1205481, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-current-balance-tooltip", - "description": "Scenario:Make a Payment Current Balance Tooltip", - "duration": 64098833, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :the multi card customer logs in", - "duration": 10016076, - "status": "Success" - }, - { - "id": "29", - "description": "And :the customer is making a one time payment", - "duration": 51654905, - "status": "Success" - }, - { - "id": "30", - "description": "When :the user hovers over the current balance option tooltip icon", - "duration": 1226374, - "status": "Success" - }, - { - "id": "31", - "description": "Then :additional information about the current balance option usage is provided", - "duration": 1201478, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-payment-date-tooltip-is-not-listed-prior-to-payment-cut-off-time", - "description": "Scenario:Make a Payment Payment Date Tooltip is not listed Prior to payment Cut off Time", - "duration": 63719198, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "84", - "description": "Given :the multi card customer logs in", - "duration": 10295369, - "status": "Success" - }, - { - "id": "85", - "description": "And :the customer is making a one time payment", - "duration": 52059008, - "status": "Success" - }, - { - "id": "86", - "description": "When :the time is prior to the payment cut off time", - "duration": 153, - "status": "Success" - }, - { - "id": "87", - "description": "Then :the tooltip informing the user that the payment must be scheduled the following day is not displayed", - "duration": 1364668, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted", - "description": "Feature:As a customer with a restricted account status, I want to be informed of the restricted", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 245356113, - "totalTestCaseCount": 3, - "failedTestCaseCount": 0, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted;make-a-payment-all-accounts-are-bankrupt-in-linked-account-profile", - "description": "Scenario:Make A Payment All Accounts are Bankrupt in Linked Account Profile", - "duration": 126065111, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "Given :the all bankrupt multiple card customer logs in", - "duration": 9757301, - "status": "Success" - }, - { - "id": "34", - "description": "When :the customer attempts to make a payment", - "duration": 4170446, - "status": "Success" - }, - { - "id": "35", - "description": "Then :select all bankrupt accounts and verify the elements are hidden", - "duration": 112137364, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted;make-a-payment-change-bankrupt-to-good-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Bankrupt to Good Account in Linked Account Profile", - "duration": 56995571, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :the bankrupt multiple card customer logs in", - "duration": 9688993, - "status": "Success" - }, - { - "id": "43", - "description": "When :the customer attempts to make a payment", - "duration": 4086085, - "status": "Success" - }, - { - "id": "44", - "description": "And :bankrupt account in drop down lists the account status", - "duration": 5340239, - "status": "Success" - }, - { - "id": "45", - "description": "And :the other elements of the page are hidden", - "duration": 13456024, - "status": "Success" - }, - { - "id": "46", - "description": "When :the selection changed from bankrupt to a good standing account", - "duration": 7606512, - "status": "Success" - }, - { - "id": "47", - "description": "Then :the bankrupt account message is not shown to the user", - "duration": 1363466, - "status": "Success" - }, - { - "id": "48", - "description": "And :all elements of the page are available for making a payment", - "duration": 15454252, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted;make-a-payment-change-good-to-bankrupt-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Good to Bankrupt Account in Linked Account Profile", - "duration": 62295431, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "Given :the bankrupt multiple card customer logs in", - "duration": 10318181, - "status": "Success" - }, - { - "id": "56", - "description": "When :the customer attempts to make a payment", - "duration": 3756902, - "status": "Success" - }, - { - "id": "57", - "description": "And :the good standing account is selected from the Pay To drop down", - "duration": 7818232, - "status": "Success" - }, - { - "id": "58", - "description": "When :the selection changed from good standing account to a bankrupt", - "duration": 7561252, - "status": "Success" - }, - { - "id": "59", - "description": "Then :the bankrupt user will see a message informing that payment cannot be made online", - "duration": 2548397, - "status": "Success" - }, - { - "id": "60", - "description": "And :pay to drop down is listed", - "duration": 979475, - "status": "Success" - }, - { - "id": "61", - "description": "And :bankrupt account in drop down lists the account status", - "duration": 15331259, - "status": "Success" - }, - { - "id": "62", - "description": "And :the other elements of the page are hidden", - "duration": 13981733, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which", - "description": "Feature:As a customer with a closed account status, I want to be informed of the closed status which", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 396187399, - "totalTestCaseCount": 8, - "failedTestCaseCount": 0, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-all-accounts-are-closed-with-no-balance-in-linked-account-profile", - "description": "Scenario:Make A Payment All Accounts are Closed with No balance in Linked Account Profile", - "duration": 36537199, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "Given :the all Closed with No balance multiple card customer logs in", - "duration": 10111232, - "status": "Success" - }, - { - "id": "22", - "description": "When :the customer attempts to make a payment", - "duration": 3691539, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the Closed with No balance user will see a message informing that payment cannot be made online", - "duration": 2656482, - "status": "Success" - }, - { - "id": "24", - "description": "And :pay to drop down is listed", - "duration": 1005198, - "status": "Success" - }, - { - "id": "25", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 5737372, - "status": "Success" - }, - { - "id": "26", - "description": "And :the other elements of the page are hidden", - "duration": 13335376, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-first-account-is-closed-with-no-balance-in-linked-account-profile", - "description": "Scenario:Make A Payment First Account is Closed with No balance in Linked Account Profile", - "duration": 40400093, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "34", - "description": "Given :the Closed with No balance multiple card customer logs in", - "duration": 10320107, - "status": "Success" - }, - { - "id": "35", - "description": "And :the customer attempts to make a payment", - "duration": 4595581, - "status": "Success" - }, - { - "id": "36", - "description": "Then :the Closed with No balance user will see a message informing that payment cannot be made online", - "duration": 2545183, - "status": "Success" - }, - { - "id": "37", - "description": "And :pay to drop down is listed", - "duration": 972861, - "status": "Success" - }, - { - "id": "38", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 8560004, - "status": "Success" - }, - { - "id": "39", - "description": "And :the other elements of the page are hidden", - "duration": 13406357, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-closed-with-no-balance-to-good-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Closed with No balance to Good Account in Linked Account Profile", - "duration": 49528978, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "47", - "description": "Given :the Closed with No balance multiple card customer logs in", - "duration": 9421564, - "status": "Success" - }, - { - "id": "48", - "description": "And :the customer attempts to make a payment", - "duration": 4153900, - "status": "Success" - }, - { - "id": "49", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 8415998, - "status": "Success" - }, - { - "id": "50", - "description": "When :the selection changed from Closed with No balance to a good standing account", - "duration": 10830202, - "status": "Success" - }, - { - "id": "51", - "description": "Then :the Closed with No balance account message is not shown to the user", - "duration": 1365326, - "status": "Success" - }, - { - "id": "52", - "description": "And :all elements of the page are available for making a payment", - "duration": 15341988, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-good-to-closed-with-no-balance-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Good to Closed with No balance Account in Linked Account Profile", - "duration": 62387757, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "60", - "description": "Given :the Closed with No balance multiple card customer logs in", - "duration": 10392164, - "status": "Success" - }, - { - "id": "61", - "description": "And :the customer attempts to make a payment", - "duration": 4538589, - "status": "Success" - }, - { - "id": "62", - "description": "And :the good standing account is selected from the Pay To drop down", - "duration": 10934978, - "status": "Success" - }, - { - "id": "63", - "description": "When :the selection changed from good standing account to a Closed with No balance", - "duration": 10770201, - "status": "Success" - }, - { - "id": "64", - "description": "Then :the Closed with No balance user will see a message informing that payment cannot be made online", - "duration": 2645392, - "status": "Success" - }, - { - "id": "65", - "description": "And :pay to drop down is listed", - "duration": 1046096, - "status": "Success" - }, - { - "id": "66", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 8701276, - "status": "Success" - }, - { - "id": "67", - "description": "And :the other elements of the page are hidden", - "duration": 13359061, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-all-accounts-are-deceased-in-linked-account-profile", - "description": "Scenario:Make A Payment All Accounts are Deceased in Linked Account Profile", - "duration": 38689405, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "86", - "description": "Given :the all deceased card customer logs in", - "duration": 11591378, - "status": "Success" - }, - { - "id": "87", - "description": "When :the customer attempts to make a payment", - "duration": 4193937, - "status": "Success" - }, - { - "id": "88", - "description": "Then :the Deceased user will see a message informing that payment cannot be made online", - "duration": 2583962, - "status": "Success" - }, - { - "id": "89", - "description": "And :pay to drop down is listed", - "duration": 1001846, - "status": "Success" - }, - { - "id": "90", - "description": "And :Deceased account in drop down lists the account status", - "duration": 5637426, - "status": "Success" - }, - { - "id": "91", - "description": "And :the other elements of the page are hidden", - "duration": 13680856, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-first-account-is-deceased-in-linked-account-profile", - "description": "Scenario:Make A Payment First Account is Deceased in Linked Account Profile", - "duration": 44330654, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "99", - "description": "Given :the deceased multiple card customer logs in", - "duration": 11484110, - "status": "Success" - }, - { - "id": "100", - "description": "When :the customer attempts to make a payment", - "duration": 7432637, - "status": "Success" - }, - { - "id": "101", - "description": "Then :the Deceased user will see a message informing that payment cannot be made online", - "duration": 2577292, - "status": "Success" - }, - { - "id": "102", - "description": "And :pay to drop down is listed", - "duration": 1017738, - "status": "Success" - }, - { - "id": "103", - "description": "And :Deceased account in drop down lists the account status", - "duration": 8461215, - "status": "Success" - }, - { - "id": "104", - "description": "And :the other elements of the page are hidden", - "duration": 13357662, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-deceased-to-good-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Deceased to Good Account in Linked Account Profile", - "duration": 61425768, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "112", - "description": "Given :the deceased multiple card customer logs in", - "duration": 11036954, - "status": "Success" - }, - { - "id": "113", - "description": "And :the customer attempts to make a payment", - "duration": 3647628, - "status": "Success" - }, - { - "id": "114", - "description": "When :the Deceased account is selected from the Pay To drop down", - "duration": 10822050, - "status": "Success" - }, - { - "id": "115", - "description": "And :Deceased account in drop down lists the account status", - "duration": 8285811, - "status": "Success" - }, - { - "id": "116", - "description": "When :the selection changed from Deceased to a good standing account", - "duration": 10814972, - "status": "Success" - }, - { - "id": "117", - "description": "Then :the Deceased account message is not shown to the user", - "duration": 1348473, - "status": "Success" - }, - { - "id": "118", - "description": "And :all elements of the page are available for making a payment", - "duration": 15469880, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-good-to-deceased-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Good to Deceased Account in Linked Account Profile", - "duration": 62887545, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "126", - "description": "Given :the deceased multiple card customer logs in", - "duration": 10737441, - "status": "Success" - }, - { - "id": "127", - "description": "And :the customer attempts to make a payment", - "duration": 4124820, - "status": "Success" - }, - { - "id": "128", - "description": "And :the good standing account is selected from the Pay To drop down", - "duration": 11019608, - "status": "Success" - }, - { - "id": "129", - "description": "When :the selection changed from good standing account to a Deceased", - "duration": 11510265, - "status": "Success" - }, - { - "id": "130", - "description": "Then :the Deceased user will see a message informing that payment cannot be made online", - "duration": 2571960, - "status": "Success" - }, - { - "id": "131", - "description": "And :pay to drop down is listed", - "duration": 1037153, - "status": "Success" - }, - { - "id": "132", - "description": "And :Deceased account in drop down lists the account status", - "duration": 8371390, - "status": "Success" - }, - { - "id": "133", - "description": "And :the other elements of the page are hidden", - "duration": 13514908, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pre-pay---allow-for-zero-balance-payment-activity", - "description": "Feature:Pre-Pay - Allow for Zero Balance Payment Activity", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 82743195, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "pre-pay---allow-for-zero-balance-payment-activity;edit-payment-when-pre-pay-eligible-and-current-balance-is-zero", - "description": "Scenario:Edit Payment When Pre-Pay Eligible and Current Balance is Zero", - "duration": 18220873, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"prepay enrolled user with zero balance\"", - "duration": 2512485, - "status": "Success" - }, - { - "id": "9", - "description": "When :I navigate to Payment Activity Page", - "duration": 4630198, - "status": "Success" - }, - { - "id": "10", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11078190, - "status": "Failure" - }, - { - "id": "11", - "description": "When :I submit a payment that's equal to maximum payment amount plus the current payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :I see the prepay disclosure under the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---allow-for-zero-balance-payment-activity;edit-payment-not-pre-pay-eligible-and-current-balance-is-zero", - "description": "Scenario:Edit Payment Not Pre-Pay Eligible and Current Balance is Zero", - "duration": 29109497, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I mock log into payments as a \"non prepay enrolled user with zero balance\"", - "duration": 2719218, - "status": "Success" - }, - { - "id": "22", - "description": "When :I navigate to Payment Activity Page", - "duration": 4100450, - "status": "Success" - }, - { - "id": "23", - "description": "Then :user will not have option to edit Pending Payment Activity", - "duration": 22289829, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---allow-for-zero-balance-payment-activity;edit-payment-when-pre-pay-eligible-and-current-balance-is-negative-my-credit-limit", - "description": "Scenario:Edit Payment When Pre-Pay Eligible and Current Balance is Negative my Credit Limit", - "duration": 17873134, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I mock log into payments as a \"prepay enrolled user with maxed out allowance\"", - "duration": 2762403, - "status": "Success" - }, - { - "id": "32", - "description": "When :I navigate to Payment Activity Page", - "duration": 3583218, - "status": "Success" - }, - { - "id": "33", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11527513, - "status": "Failure" - }, - { - "id": "34", - "description": "When :I submit a payment that's less than the current payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :I see the prepay disclosure under the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---allow-for-zero-balance-payment-activity;edit-payment-when-pre-pay-eligible-and-current-balance-is-negative,-max-payment-amount-is-greater-than-zero", - "description": "Scenario:Edit Payment When Pre-Pay Eligible and Current Balance is Negative, Max Payment Amount is Greater than Zero", - "duration": 17539691, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "44", - "description": "Given :I mock log into payments as a \"prepay enrolled user with negative balance\"", - "duration": 2440184, - "status": "Success" - }, - { - "id": "45", - "description": "When :I navigate to Payment Activity Page", - "duration": 3525708, - "status": "Success" - }, - { - "id": "46", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11573799, - "status": "Failure" - }, - { - "id": "47", - "description": "When :I submit a payment that's equal to maximum payment amount plus the current payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :I see the prepay disclosure under the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount", - "description": "Feature:Pre-Pay - Alerts When Payment Exceeds Maximum Amount", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 56015708, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount;pre-pay-customer-edits-payment-for-payment-for-over-pre-pay-max", - "description": "Scenario:Pre-Pay Customer edits payment for payment for over pre-pay max", - "duration": 18030995, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"prepay user tron smallbiz2\"", - "duration": 2635651, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Payment Activity Page", - "duration": 3826026, - "status": "Success" - }, - { - "id": "10", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11569318, - "status": "Failure" - }, - { - "id": "11", - "description": "When :I submit a payment that's greater than the maximum payment amount for prepay enrolled user", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :I see the error message on the payment activity page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount;pre-pay-customer-edits-payment-for-payment-over-110%-but-under-max-amount", - "description": "Scenario:Pre-Pay Customer edits payment for payment over 110% but under Max amount", - "duration": 19736400, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I mock log into payments as a \"prepay user tron smallbiz2\"", - "duration": 2918072, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to Payment Activity Page", - "duration": 5150791, - "status": "Success" - }, - { - "id": "21", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11667537, - "status": "Failure" - }, - { - "id": "22", - "description": "And :I edit my payment to a payment of over 110% of my balance but under the Max amount and click Review", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I see the prepay disclosure under the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount;scenario-3:--pre-pay-customer-edits-payment-to-a-payment-less-than-to-110%-of-current-balance", - "description": "Scenario:Scenario 3: Pre-Pay Customer edits payment to a payment less than to 110% of current balance", - "duration": 18248313, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I mock log into payments as a \"prepay user tron smallbiz_1\"", - "duration": 2767600, - "status": "Success" - }, - { - "id": "32", - "description": "And :I navigate to Payment Activity Page", - "duration": 4153081, - "status": "Success" - }, - { - "id": "33", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11327632, - "status": "Failure" - }, - { - "id": "34", - "description": "And :I edit my payment to a payment less than or equal to 110% of my current balance and I click Review", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "Then :I will not see the prepay disclosure under the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-related-links-web\/", - "startTime": 0, - "endTime": 0, - "duration": 364403679, - "failedTestSuiteCount": 4, - "successTestSuiteCount": 4, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 8, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "related-links---account-summary", - "description": "Feature:Related Links - Account Summary", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 17790156, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "related-links---account-summary;do-not-display-the-credit-tracker-link-for-account-summary-page", - "description": "Scenario:Do not display the credit tracker link for Account Summary Page", - "duration": 17790156, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user has business account is logged in", - "duration": 10583113, - "status": "Success" - }, - { - "id": "8", - "description": "When :I am on the Account Summary page", - "duration": 4546913, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1241358, - "status": "Success" - }, - { - "id": "10", - "description": "And :\"Track my Credit Score\" is not displayed as a link", - "duration": 1418772, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---download-transactions-page", - "description": "Feature:Related Links - Download Transactions page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 38270210, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---download-transactions-page;display-all-the-related-links-for-download-transactions-page", - "description": "Scenario:Display all the related links for Download Transactions Page", - "duration": 38270210, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I mock log into online servicing as a RELATED_LINKS \"single account holder flagged paperless\"", - "duration": 4519899, - "status": "Success" - }, - { - "id": "7", - "description": "When :I navigate to download transactions page", - "duration": 2875067, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 30875244, - "status": "Failure" - }, - { - "id": "9", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---account-summary---go-paperless", - "description": "Feature:Related Links - Account Summary - Go Paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 31118329, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "related-links---account-summary---go-paperless;single-account-account-is-not-set-to-go-paperless-and-account-is-not-eligible-for-go-paperless-link-does-not-display", - "description": "Scenario:Single Account-Account is Not Set to Go Paperless and Account is Not Eligible for Go Paperless-Link Does Not Display", - "duration": 15367477, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Given :the user has single account \"is not eligible\" is logged in", - "duration": 9504843, - "status": "Success" - }, - { - "id": "17", - "description": "When :I am on the Account Summary page", - "duration": 4504538, - "status": "Success" - }, - { - "id": "18", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1358096, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---account-summary---go-paperless;multiple-accounts-all-of-the-accounts-associated-with-the-user-are-not-set-to-go-paperless-and-are-not-eligible-for-go-paperless-link-does-not-display", - "description": "Scenario:Multiple Accounts-All of the accounts associated with the user are not Set to Go Paperless and are Not Eligible for Go Paperless-Link Does Not Display", - "duration": 15750852, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :the user has multiple accounts \"all are not eligible and are not flagged paperless\" is logged in", - "duration": 10301476, - "status": "Success" - }, - { - "id": "43", - "description": "When :I am on the Account Summary page", - "duration": 4094307, - "status": "Success" - }, - { - "id": "44", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1355069, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---statements-&-documents---go-paperless", - "description": "Feature:Related Links - Statements & Documents - Go Paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 43292594, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 19831217, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user has business account is logged in", - "duration": 11666805, - "status": "Success" - }, - { - "id": "5", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8164412, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---statements-&-documents---go-paperless;account-not-eligible-to-sign-up-for-go-paperless-and-account-not-set-to-go-paperless-(related-link-does-not-display)", - "description": "Scenario:Account Not Eligible to Sign Up for Go Paperless and Account Not Set to Go Paperless (Related Link Does Not Display)", - "duration": 23461377, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "When :the account I select is not eligible and is not flagged for statement suppression", - "duration": 22115461, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1345916, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---make-one-time-payment---step1,-step2-and-step3", - "description": "Feature:Related Links - Make One Time Payment - Step1, Step2 and Step3", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 130589806, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---make-one-time-payment---step1,-step2-and-step3;display-account-specific-statements-related-link-for-make-a-one-time-payment-step-1---3201", - "description": "Scenario:Display account specific statements Related Link for Make a One Time Payment Step 1 - 3201", - "duration": 83908380, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :a customer with zero minimum balance logs in", - "duration": 9961579, - "status": "Success" - }, - { - "id": "23", - "description": "When :the customer is making a one time payment", - "duration": 53004313, - "status": "Success" - }, - { - "id": "24", - "description": "And :I select the pay to account ending in \"2081\"", - "duration": 8875250, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1192453, - "status": "Success" - }, - { - "id": "26", - "description": "And :\"check_my_statements\" link is displayed with an url \"\/accounts\/b1814976134aecf38190e237020104e56240490a9b4a46907c2076ebcd6a543c\/statements\" and the link text of \"Check my Statements\"", - "duration": 1757812, - "status": "Success" - }, - { - "id": "27", - "description": "And :when I click on the \"check_my_statements\" link, I go to the url \"\/accounts\/6665205e5959ca1924b7af8caa6802c438449815c3906ced0fbd0c163f26ee99\/statements\"", - "duration": 4366262, - "status": "Success" - }, - { - "id": "28", - "description": "And :the page title contains \"Statements & Documents\"", - "duration": 4750711, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---make-one-time-payment---step1,-step2-and-step3;display-all-the-related-links-for-the-make-a-one-time-payment-step-3-page-for-account-managers", - "description": "Scenario:Display all the related links for the Make a One Time Payment Step 3 Page For Account Managers", - "duration": 46681426, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "114", - "description": "Given :an account manager logs in", - "duration": 10122673, - "status": "Success" - }, - { - "id": "115", - "description": "When :the customer is making a one time payment", - "duration": 36558753, - "status": "Failure" - }, - { - "id": "116", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "And :the page does not contain a link for \"Manage AutoPay\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "And :the customer submits payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "And :the customer approves the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "124", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "125", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - }, - { - "id": "131", - "description": "And :the page does not contain a link for \"Manage AutoPay\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---manage-payment-account", - "description": "Feature:Related Links - Manage Payment Account", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 37792030, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---manage-payment-account;display-all-the-related-links-for-manage-payment-accounts-page-for-account-manager", - "description": "Scenario:Display all the related links for Manage Payment Accounts Page for Account Manager", - "duration": 37792030, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "38", - "description": "Given :I mock log into online servicing as a related_links \"account manager\"", - "duration": 3637316, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to the Manage Payment Accounts page", - "duration": 34154714, - "status": "Failure" - }, - { - "id": "40", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "And :the Manage Payment Accounts page does not contain a link for \"Manage AutoPay\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---payment-activity", - "description": "Feature:Related Links - Payment Activity", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 42826589, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---payment-activity;display-account-specific-statements-related-link-for-payment-activity-page---3201", - "description": "Scenario:Display account specific statements Related Link for Payment Activity Page - 3201", - "duration": 42826589, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I mock log into online servicing as a RELATED_LINKS \"multiple_account_holder\"", - "duration": 4400829, - "status": "Success" - }, - { - "id": "23", - "description": "When :I visit the Payment Activity page", - "duration": 7217920, - "status": "Success" - }, - { - "id": "24", - "description": "And :selects an account from the account drop down box", - "duration": 31207840, - "status": "Failure" - }, - { - "id": "25", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :\"check_my_statements\" link is displayed with an url \"\/accounts\/6665205e5959ca1924b7af8caa6802c438449815c3906ced0fbd0c163f26ee99\/statements\" and the link text of \"Check my Statements\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---statement-&-documents", - "description": "Feature:Related Links - Statement & Documents", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 22723965, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "related-links---statement-&-documents;update-my-paperless-settings-drawer-is-expanded-when-go-paperless-link-is-clicked", - "description": "Scenario:Update my paperless settings drawer is expanded when Go Paperless link is clicked", - "duration": 22723965, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user has business account is logged in", - "duration": 11871832, - "status": "Success" - }, - { - "id": "8", - "description": "When :I navigate to the Statements & Documents Page", - "duration": 7824758, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1215124, - "status": "Success" - }, - { - "id": "10", - "description": "And :\"paperless\" link is displayed with an url \"\/preferences\/paperless\" and the link text of \"Go Paperless\"", - "duration": 1812251, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-selfservice-accountcombination-web\/", - "startTime": 0, - "endTime": 0, - "duration": 564854240, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "account-combination-eligibility-blue-test", - "description": "Feature:Account Combination Eligibility Blue Test", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 410163043, - "totalTestCaseCount": 8, - "failedTestCaseCount": 8, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-source-cards---card-nickname_1", - "description": "Scenario:Selection Page - Account Combo Source Cards - Card nickname_1", - "duration": 50259584, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "144", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10204738, - "status": "Success" - }, - { - "id": "145", - "description": "And :the user click on the \"Services\" option.", - "duration": 40054846, - "status": "Failure" - }, - { - "id": "146", - "description": "And :the user is on the \"Card Services\" section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "And :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "148", - "description": "When :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "149", - "description": "Then :the selection page displays The nickname of the source cards for \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---select-card-button", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Select Card Button", - "duration": 50030440, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "286", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10245997, - "status": "Success" - }, - { - "id": "287", - "description": "And :the user click on the \"Services\" option.", - "duration": 39784443, - "status": "Failure" - }, - { - "id": "288", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "289", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "290", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "291", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "292", - "description": "And :the Select Card button is displayed in the destination card row for user \"cardfusion_dev_006\".", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;updated-terms-and-conditions-and-checkboxes-text-is-displayed", - "description": "Scenario:Updated Terms and Conditions and checkboxes text is displayed", - "duration": 50768348, - "totalTestStepCount": 13, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 11, - "status": "Failure", - "testSteps": [ - { - "id": "298", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10831561, - "status": "Success" - }, - { - "id": "299", - "description": "And :the user click on the \"Services\" option.", - "duration": 39936787, - "status": "Failure" - }, - { - "id": "300", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "301", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "302", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "303", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "304", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "305", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "306", - "description": "And :the user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "307", - "description": "And :the text \"Updated Terms & Conditions. Print\" is being displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "308", - "description": "And :checkbox ONE on the left in section with text I understand that my card ending in ...XXXX will be permanently closed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "309", - "description": "And :checkbox TWO on the left in section with text I understand that my Journey Rewards card ending in ...xxxx will be permanently closed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "310", - "description": "And :checkbox Three on the left in section with text I understand any un-redeemed rewards associated with my card ending in ...XXXX will be lost redeem now for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---card-image", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Card Image", - "duration": 52752602, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "369", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 11362902, - "status": "Success" - }, - { - "id": "370", - "description": "And :the user click on the \"Services\" option.", - "duration": 41389700, - "status": "Failure" - }, - { - "id": "371", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "372", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "373", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "374", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "375", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "376", - "description": "And :the eligible destination card for the source card for user \"cardfusion_dev_006\" should be displayed.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "377", - "description": "And :the destination card's image for all eligible card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-pagle---account-combo-destination-cards---card-name", - "description": "Scenario:Selection Pagle - Account Combo Destination Cards - Card Name", - "duration": 54292547, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "383", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 12279777, - "status": "Success" - }, - { - "id": "384", - "description": "And :the user click on the \"Services\" option.", - "duration": 42012770, - "status": "Failure" - }, - { - "id": "385", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "386", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "387", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "388", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "389", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "390", - "description": "And :the eligible destination card for the source card for user \"cardfusion_dev_006\" should be displayed.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "391", - "description": "Then :the product name for the destination card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---last-four-digits", - "description": "Scenario:Selection Page - Account Combo Destination Cards - last four digits", - "duration": 50750671, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "397", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10605039, - "status": "Success" - }, - { - "id": "398", - "description": "And :the user click on the \"Services\" option.", - "duration": 40145632, - "status": "Failure" - }, - { - "id": "399", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "400", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "401", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "402", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "403", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "404", - "description": "Then :the last four digits of the destination card is displayed prefixed with text ...xxx for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---opened-date", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Opened Date", - "duration": 49971348, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "410", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10089923, - "status": "Success" - }, - { - "id": "411", - "description": "And :the user click on the \"Services\" option.", - "duration": 39881425, - "status": "Failure" - }, - { - "id": "412", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "413", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "414", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "415", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "416", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "417", - "description": "Then :the Opened date of the destination card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---original-credit-line", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Original Credit Line", - "duration": 51337503, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "423", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10587008, - "status": "Success" - }, - { - "id": "424", - "description": "And :the user click on the \"Services\" option.", - "duration": 40750495, - "status": "Failure" - }, - { - "id": "425", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "426", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "427", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "428", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "429", - "description": "Then :Credit Line: is displayed in bold for destination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "430", - "description": "And :Credit Limit Value is displayed under Credit Line XX for destination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "account-combination-fulfillment-blue-test", - "description": "Feature:Account Combination Fulfillment Blue Test", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 154691197, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "account-combination-fulfillment-blue-test;destination-card-section---new-info-with-nickname", - "description": "Scenario:Destination Card Section - New info with Nickname", - "duration": 50060282, - "totalTestStepCount": 21, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 19, - "status": "Failure", - "testSteps": [ - { - "id": "51", - "description": "Given :I setup mocks for accountcombination-fullfillment as a \"cardfusion_demo_1\" and login", - "duration": 10110948, - "status": "Success" - }, - { - "id": "52", - "description": "And :the user click on the \"Services\" option.", - "duration": 39949334, - "status": "Failure" - }, - { - "id": "53", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :user clicks on Confirm button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "And :the header text Account Combination is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the nickname of the destination card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :the last four digits of the destination card is displayed prefixed with ... for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :the rewards column is displayed with title \"Rewards:\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :the Membership Fees column is displayed with title \"Membership Fees:\" fitting in two rows", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :the Purchase APR column is displayed with title \"Purchase APR:\" fitting in two rows", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :the Available Credit column is displayed with title \"Available Credit:\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "And :the Total Credit Line column is displayed with title \"Total Credit Line:\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-fulfillment-blue-test;verify-no-card-eligibile-for-combination", - "description": "Scenario:Verify No card eligibile for combination", - "duration": 54539404, - "totalTestStepCount": 20, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 18, - "status": "Failure", - "testSteps": [ - { - "id": "76", - "description": "Given :I setup mocks for accountcombination-fullfillment-ineligible as a \"cardfusion_demo_1\" and login", - "duration": 13153422, - "status": "Success" - }, - { - "id": "77", - "description": "And :the user click on the \"Services\" option.", - "duration": 41385982, - "status": "Failure" - }, - { - "id": "78", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "85", - "description": "And :user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "86", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "87", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :user clicks on Confirm button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :the cards ineligible page is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :eligibility card eligibility requirements displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :requirement one Card accounts must be in good standing displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :requirement two Card accounts must be open for at least 6 months displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :requirement three One card account must have a 0 balance and no pending transactions displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "And :requirement four Card accounts must be linked in your online banking profile displayed on the select page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-fulfillment-blue-test;verify-duplicate-request-for-combination", - "description": "Scenario:Verify Duplicate Request for combination", - "duration": 50091511, - "totalTestStepCount": 15, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 13, - "status": "Failure", - "testSteps": [ - { - "id": "100", - "description": "Given :I setup mocks for accountcombination-duplicaterequest as a \"cardfusion_demo_1\" and login", - "duration": 10264530, - "status": "Success" - }, - { - "id": "101", - "description": "And :the user click on the \"Services\" option.", - "duration": 39826981, - "status": "Failure" - }, - { - "id": "102", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "103", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "104", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "105", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "106", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "107", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "109", - "description": "And :user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "110", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :user clicks on Confirm button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "114", - "description": "And :the user gets a duplicate request page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-selfservice-loststolen-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1176437248, - "failedTestSuiteCount": 13, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 13, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "address-verification", - "description": "Feature:Address verification", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 14812324, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "address-verification;the-customer-is-displayed-their-address-via-mocks", - "description": "Scenario:The customer is displayed their address via mocks", - "duration": 14812324, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10601145, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3855361, - "status": "Success" - }, - { - "id": "8", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 355818, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the mailing address is displayed dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :display address confirmation text \"Please confirm your mailing address for account ending in \u00e2\u0080\u00a6\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :there are address confirmation tooltips dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "call-us-modal", - "description": "Feature:Call Us Modal", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 34472480, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "call-us-modal;no-cards-eligible-for-replacement-dt", - "description": "Scenario:No cards eligible for replacement dt", - "duration": 34472480, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_validate_call_us_modal_window\" and login", - "duration": 10180204, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3448951, - "status": "Success" - }, - { - "id": "8", - "description": "Then :present the Call us Modal dt.", - "duration": 20843325, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "confirmation-page---replacement", - "description": "Feature:Confirmation Page - Replacement", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 14180306, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "confirmation-page---replacement;validate-the--radio-button-is-preslected-when-one-account-is-good-standing-and-other-account-in-restricred-status", - "description": "Scenario:Validate the radio button is preslected when one account is good standing and other account in restricred status", - "duration": 14180306, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_one_good_one_bad_status\" and login", - "duration": 10225811, - "status": "Success" - }, - { - "id": "49", - "description": "And :the customer navigates to the LSRP page", - "duration": 3654695, - "status": "Success" - }, - { - "id": "50", - "description": "And :the customer clicks the \"Damaged\" radio button dt", - "duration": 299800, - "status": "Failure" - }, - { - "id": "51", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :validate the radio button is preselected for linked account where one is good standing and other in restricted status for damaged flow", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "confirmation-page---ls-same-card", - "description": "Feature:Confirmation Page - LS Same Card", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 14521674, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "confirmation-page---ls-same-card;validate-the--radio-button-is-preslected-when-one-account-is-good-standing-and-other-account-in-restricred-status", - "description": "Scenario:Validate the radio button is preslected when one account is good standing and other account in restricred status", - "duration": 14521674, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "50", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_one_good_one_bad_status\" and login", - "duration": 10861088, - "status": "Success" - }, - { - "id": "51", - "description": "And :the customer navigates to the LSRP page", - "duration": 3334721, - "status": "Success" - }, - { - "id": "52", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 325865, - "status": "Failure" - }, - { - "id": "53", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :validate the radio button is preselected for linked account where one is good standing and other in restricted status for ls flow", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "drawers-allow-moving-between-content-regions-on-the-page", - "description": "Feature:Drawers allow moving between content regions on the page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 49789124, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "drawers-allow-moving-between-content-regions-on-the-page;page-title-displays-once-the-page-is-accessed", - "description": "Scenario:Page title displays once the page is accessed", - "duration": 24706757, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10614999, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3195608, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the page title will include 'Report a Lost, Stolen, or Damaged Card' dt", - "duration": 10896150, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "drawers-allow-moving-between-content-regions-on-the-page;initial-drawer-is-active-on-page-load", - "description": "Scenario:Initial drawer is active on page load", - "duration": 25082367, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10885174, - "status": "Success" - }, - { - "id": "14", - "description": "And :the customer navigates to the LSRP page", - "duration": 3375143, - "status": "Success" - }, - { - "id": "15", - "description": "Then :the \"What happened to your card?\" drawer is open dt", - "duration": 10822050, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can", - "description": "Feature:As a customer, I want access to card replacement FAQs from the card replacement page so I can", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 95090534, - "totalTestCaseCount": 6, - "failedTestCaseCount": 2, - "successTestCaseCount": 2, - "skippedTestCaseCount": 2, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 14050067, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10761532, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3288535, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can;faq-on-card-replacement-page-and-able-to-access-the-faq-page-dt", - "description": "Scenario:FAQ on Card Replacement page and able to access the FAQ page dt", - "duration": 33773643, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "11", - "description": "Then :FAQ is available on the Card Replacement page dt", - "duration": 33773643, - "status": "Failure" - }, - { - "id": "12", - "description": "And :FAQ order on Card Replacement page is correct dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "When :any FAQ link is clicked on Card Replacement page, a new FAQ modal is opened dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :Card Replacement FAQ window is closed when 'Done' option is clicked dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13667634, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10164188, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3503446, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can;faq-on-card-replacement-page---close-using-x-option-dt", - "description": "Scenario:FAQ on Card Replacement page - close using X option dt", - "duration": 33599190, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "When :any FAQ link is clicked on Card Replacement page, a new FAQ modal is opened dt", - "duration": 33599190, - "status": "Failure" - }, - { - "id": "20", - "description": "And :Card Replacement FAQ window is closed when 'X' option is clicked dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 0, - "status": "Skipped" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can;faq-on-card-replacement-page---close-using-done-option-dt", - "description": "Scenario:FAQ on Card Replacement page - close using Done option dt", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "25", - "description": "When :any FAQ link is clicked on Card Replacement page, a new FAQ modal is opened dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :Card Replacement FAQ window is closed when 'Done' option is clicked dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "b-509522-foreign-address-modal", - "description": "Feature:B-509522 Foreign Address Modal", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 15378087, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "b-509522-foreign-address-modal;call-agent-message-when-card-mailing-address-is-foreign-address", - "description": "Scenario:Call Agent message when Card mailing address is Foreign Address", - "duration": 15378087, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_validate_foreign_address_pop_up\" and login", - "duration": 10810677, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 4259464, - "status": "Success" - }, - { - "id": "8", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 307946, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :present the Foreign Address Modal dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :display \"Call us to replace your card\" in the modal dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :validate first paragraph in the modal is \"We're sorry, but our records show a mailing address outside of the United States. Because of this we cannot complete your request online. To request a new card for this account, please call us at\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :validate phone number in the modal is \"1-800-227-4825\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "And :validate second paragraph in the modal is \"For the fastest service, please have your 16-digit credit card number handy. If you do not know your account number, please be prepared to answer questions to authenticate your identity.\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page", - "description": "Feature:B-508887 Drawers allow moving between content regions on the page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 102329162, - "totalTestCaseCount": 7, - "failedTestCaseCount": 7, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-clicks-next-on-step-1-for-lost-stolen-flow", - "description": "Scenario:Customer clicks next on Step 1 for Lost Stolen flow", - "duration": 14159766, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10688762, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3149728, - "status": "Success" - }, - { - "id": "8", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 321276, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :drawer \"1\" is renamed to \"Lost or Stolen Card\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-clicks-next-on-step-1--for-damaged-flow", - "description": "Scenario:Customer clicks next on Step 1 for Damaged flow", - "duration": 13852754, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 10617292, - "status": "Success" - }, - { - "id": "16", - "description": "And :the customer navigates to the LSRP page", - "duration": 2927519, - "status": "Success" - }, - { - "id": "17", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 307943, - "status": "Failure" - }, - { - "id": "18", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :drawer \"1\" is renamed to \"Damaged Card Replacement\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-clicks-next-on-step-1-lost-stolen-flow", - "description": "Scenario:Customer clicks next on Step 1 Lost stolen flow", - "duration": 13935730, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10340581, - "status": "Success" - }, - { - "id": "25", - "description": "And :the customer navigates to the LSRP page", - "duration": 3271380, - "status": "Success" - }, - { - "id": "26", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 323769, - "status": "Failure" - }, - { - "id": "27", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :the customer click \"Edit\" link on drawer \"1\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :the \"What happened to your card?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to-step-1-using-button", - "description": "Scenario:Customer returns to Step 1 using button", - "duration": 14976108, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "34", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10706080, - "status": "Success" - }, - { - "id": "35", - "description": "And :the customer navigates to the LSRP page", - "duration": 3952499, - "status": "Success" - }, - { - "id": "36", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 317529, - "status": "Failure" - }, - { - "id": "37", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "And :the \"Back\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "Then :the \"What happened to your card?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to-step-2-using-button", - "description": "Scenario:Customer returns to Step 2 using button", - "duration": 17269052, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "44", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 13028048, - "status": "Success" - }, - { - "id": "45", - "description": "And :the customer navigates to the LSRP page", - "duration": 3836866, - "status": "Success" - }, - { - "id": "46", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 404138, - "status": "Failure" - }, - { - "id": "47", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "Then :drawer \"2\" is renamed to \"Replacing Card Ending\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to--step-2-using-link", - "description": "Scenario:Customer returns to Step 2 using link", - "duration": 14031544, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "55", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10344794, - "status": "Success" - }, - { - "id": "56", - "description": "And :the customer navigates to the LSRP page", - "duration": 3382804, - "status": "Success" - }, - { - "id": "57", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 303946, - "status": "Failure" - }, - { - "id": "58", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :the customer click \"Edit\" link on drawer \"2\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "Then :the \"Which card should we replace?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to--step-2-using-button", - "description": "Scenario:Customer returns to Step 2 using button", - "duration": 14104208, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10679251, - "status": "Success" - }, - { - "id": "68", - "description": "And :the customer navigates to the LSRP page", - "duration": 3111169, - "status": "Success" - }, - { - "id": "69", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 313788, - "status": "Failure" - }, - { - "id": "70", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :the \"Back\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "Then :the \"Which card should we replace?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "drawers-allow-moving-between-content-regions-on-the-page", - "description": "Feature:Drawers allow moving between content regions on the page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 14107073, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "drawers-allow-moving-between-content-regions-on-the-page;closed-with-no-balance-and--closed-with-balance-statuses-when--customer-is-on-step-2-card-selection", - "description": "Scenario:Closed with no balance and Closed with balance Statuses when Customer is on step 2 card selection", - "duration": 14107073, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_validate_closed_account_behavior\" and login", - "duration": 11084924, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 2727430, - "status": "Success" - }, - { - "id": "8", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 294719, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the \"Which card should we replace?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "Then :the Account ending in \"0379\" should not be displayed dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the Account ending in \"4064\" should not be displayed dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links", - "description": "Feature:Related links", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 150614860, - "totalTestCaseCount": 12, - "failedTestCaseCount": 6, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 13836063, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10297428, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3538635, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;2", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10945529, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10945529, - "status": "Failure" - }, - { - "id": "14", - "description": "And :I want to \"view_transactions\" link is displayed with an url \"\/accounts\/transactions\" and the link text of \"View my Transactions\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13549684, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10451759, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3097925, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;3", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10817136, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10817136, - "status": "Failure" - }, - { - "id": "15", - "description": "And :I want to \"check_my_statements\" link is displayed with an url \"\/accounts\/statements\" and the link text of \"Check my Statements\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13861448, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10571526, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3289922, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;4", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10826922, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10826922, - "status": "Failure" - }, - { - "id": "16", - "description": "And :I want to \"alerts\" link is displayed with an url \"\/accounts\/alerts\" and the link text of \"Set Account Alerts\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14582134, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11341137, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3240997, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;5", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10834846, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10834846, - "status": "Failure" - }, - { - "id": "17", - "description": "And :I want to \"view_alert_history\" link is displayed with an url \"\/accounts\/alerts\/history\" and the link text of \"View Alert History\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14052348, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10878985, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3173363, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;6", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10849622, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10849622, - "status": "Failure" - }, - { - "id": "18", - "description": "And :I want to \"make_payment\" link is displayed with an url \"\/accounts\/payments\/otp\" and the link text of \"Make a Payment\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15636256, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11870998, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3765258, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;7", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10822872, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10822872, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I want to \"view_pending_payments\" link is displayed with an url \"\/accounts\/paymentactivity\" and the link text of \"View Pending Payments\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "replacement-reason-selection-drawer", - "description": "Feature:Replacement Reason Selection Drawer", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 249997120, - "totalTestCaseCount": 11, - "failedTestCaseCount": 11, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "replacement-reason-selection-drawer;the-initial-drawer-is-visible", - "description": "Scenario:The initial drawer is visible", - "duration": 25737767, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11168499, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3731518, - "status": "Success" - }, - { - "id": "8", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 10837750, - "status": "Failure" - }, - { - "id": "9", - "description": "Then :the \"Next\" button is not visible dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-drawers-number-label-is-correct-dt", - "description": "Scenario:The drawers number label is correct dt", - "duration": 24752823, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10635465, - "status": "Success" - }, - { - "id": "15", - "description": "And :the customer navigates to the LSRP page", - "duration": 3253758, - "status": "Success" - }, - { - "id": "16", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 10863600, - "status": "Failure" - }, - { - "id": "17", - "description": "Then :the open drawer header is numbered \"1\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;there-is-a-lost-or-stolen-radio-button", - "description": "Scenario:There is a Lost or stolen radio button", - "duration": 25073344, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10592048, - "status": "Success" - }, - { - "id": "23", - "description": "And :the customer navigates to the LSRP page", - "duration": 3623118, - "status": "Success" - }, - { - "id": "24", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 10858178, - "status": "Failure" - }, - { - "id": "25", - "description": "And :the \"Lost or Stolen\" radio button is visible dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :the \"Lost or Stolen\" radio button is not selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :the \"Next\" button is not visible dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;there-is-a-damaged-radio-button", - "description": "Scenario:There is a Damaged radio button", - "duration": 24154412, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 10103292, - "status": "Success" - }, - { - "id": "33", - "description": "And :the customer navigates to the LSRP page", - "duration": 3262878, - "status": "Success" - }, - { - "id": "34", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 10788242, - "status": "Failure" - }, - { - "id": "35", - "description": "And :the \"Damaged\" radio button is visible dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :the \"Damaged\" radio button is not selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "Then :the \"Next\" button is not visible dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-lost-or-stolen-radio-button-is-selected-dt", - "description": "Scenario:The Lost or Stolen radio button is selected dt", - "duration": 23302038, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "42", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 19692508, - "status": "Success" - }, - { - "id": "43", - "description": "And :the customer navigates to the LSRP page", - "duration": 3300203, - "status": "Success" - }, - { - "id": "44", - "description": "Given :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 309327, - "status": "Failure" - }, - { - "id": "45", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-lost-or-stolen-label-is-selected", - "description": "Scenario:The Lost or Stolen label is selected", - "duration": 24381246, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "50", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10372102, - "status": "Success" - }, - { - "id": "51", - "description": "And :the customer navigates to the LSRP page", - "duration": 3196235, - "status": "Success" - }, - { - "id": "52", - "description": "Given :the customer clicks the \"Lost or Stolen\" label dt", - "duration": 10812909, - "status": "Failure" - }, - { - "id": "53", - "description": "When :the \"Lost or Stolen\" radio button is selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-lost-or-stolen-paragraph-is-selected", - "description": "Scenario:The Lost or Stolen paragraph is selected", - "duration": 25135525, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "59", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10438546, - "status": "Success" - }, - { - "id": "60", - "description": "And :the customer navigates to the LSRP page", - "duration": 3628457, - "status": "Success" - }, - { - "id": "61", - "description": "Given :the customer clicks the \"Lost or Stolen\" paragraph dt", - "duration": 11068522, - "status": "Failure" - }, - { - "id": "62", - "description": "When :the \"Lost or Stolen\" radio button is selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-damaged-radio-button-is-selected", - "description": "Scenario:The Damaged radio button is selected", - "duration": 13531140, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "68", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 10052205, - "status": "Success" - }, - { - "id": "69", - "description": "And :the customer navigates to the LSRP page", - "duration": 3178710, - "status": "Success" - }, - { - "id": "70", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 300225, - "status": "Failure" - }, - { - "id": "71", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-damaged-label-is-selected", - "description": "Scenario:The Damaged label is selected", - "duration": 26684867, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "76", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 11461830, - "status": "Success" - }, - { - "id": "77", - "description": "And :the customer navigates to the LSRP page", - "duration": 4353113, - "status": "Success" - }, - { - "id": "78", - "description": "When :the customer clicks the \"Damaged\" label dt", - "duration": 10869924, - "status": "Failure" - }, - { - "id": "79", - "description": "And :the \"Damaged\" radio button is selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-damaged-paragraph-is-selected", - "description": "Scenario:The Damaged paragraph is selected", - "duration": 24017756, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "85", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 10223309, - "status": "Success" - }, - { - "id": "86", - "description": "And :the customer navigates to the LSRP page", - "duration": 2954620, - "status": "Success" - }, - { - "id": "87", - "description": "When :the customer clicks the \"Damaged\" paragraph dt", - "duration": 10839827, - "status": "Failure" - }, - { - "id": "88", - "description": "And :the \"Damaged\" radio button is selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-next-button-is-clicked", - "description": "Scenario:The Next button is clicked", - "duration": 13226202, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "94", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 9963221, - "status": "Success" - }, - { - "id": "95", - "description": "And :the customer navigates to the LSRP page", - "duration": 2952198, - "status": "Success" - }, - { - "id": "96", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 310783, - "status": "Failure" - }, - { - "id": "97", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "Then :the \"What happened to your card?\" drawer is closed dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :the \"Which card should we replace?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions", - "description": "Feature:Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 276287039, - "totalTestCaseCount": 7, - "failedTestCaseCount": 7, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions;there-are-no-recent-transactions-since-your-last-statement.-please-click-on-view-all-transactions-below-to-review-your-recent-transaction-history.", - "description": "Scenario:There are no recent transactions since your last statement. Please click on View All Transactions below to review your recent transaction history.", - "duration": 13950921, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_with_no_recent_transactions\" and login", - "duration": 10364748, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3289590, - "status": "Success" - }, - { - "id": "8", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 296583, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "Then :the \"Please click on \"View All Transactions\" to review your transaction history. If you see any unrecognized activity, please call us at 1-800-227-4825. Click \"Next\" to continue.\" text is displayed for no transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :display a link to \"View All Transactions\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;there-are-recent-transactions-since-your-last-statement.-please-click-on-view-all-transactions-below-to-review-your-recent-transaction-history.", - "description": "Scenario:There are recent transactions since your last statement. Please click on View All Transactions below to review your recent transaction history.", - "duration": 13845168, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_recent_transactions_since_last_statement\" and login", - "duration": 10088802, - "status": "Success" - }, - { - "id": "18", - "description": "And :the customer navigates to the LSRP page", - "duration": 3440984, - "status": "Success" - }, - { - "id": "19", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 315382, - "status": "Failure" - }, - { - "id": "20", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :transaction data should be displayed dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :display a link to \"View All Transactions\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;to-verify-that-the-user-is-able-to-see-recent-5-transactions-when-there-are-more-than-5-transactions", - "description": "Scenario:To verify that the user is able to see recent 5 transactions when there are more than 5 transactions", - "duration": 48119697, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_display_recent_fivetransactions\" and login", - "duration": 10635721, - "status": "Success" - }, - { - "id": "29", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37483976, - "status": "Failure" - }, - { - "id": "30", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :\"5\" most recent transaction is displayed for the selected card", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "And :user clicks on View All Transactions link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :user is navigated to T and D page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "Then :validate the sorting order on LSRP and Transaction pages", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;to-verify-that-the-user-is-able-to-see-recent-transactions-when-there-are-less-than-5-transactions", - "description": "Scenario:To verify that the user is able to see recent transactions when there are less than 5 transactions", - "duration": 48446191, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "41", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_display_recent_4transactions\" and login", - "duration": 10496034, - "status": "Success" - }, - { - "id": "42", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37950157, - "status": "Failure" - }, - { - "id": "43", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "And :\"4\" most recent transaction is displayed for the selected card", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;to-verify-that-the-user-is-able-to-see-payments-transactions-and-not-pending-transactions", - "description": "Scenario:To verify that the user is able to see PAYMENTS transactions and not pending transactions", - "duration": 49050665, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "51", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_recent_transactions_with_payment\" and login", - "duration": 11132482, - "status": "Success" - }, - { - "id": "52", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37918183, - "status": "Failure" - }, - { - "id": "53", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :the most recent payment transaction is displayed for the selected card", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :the pending transactions are NOT displayed for the selected card", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;to-verify-that-the-primary-and-auth-users-having-same-plastic-are-able-to-see-recent-5-transactions", - "description": "Scenario:To verify that the Primary and Auth users having same plastic are able to see recent 5 transactions", - "duration": 48370606, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "62", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_primary_auth_users_same_plastic_recent_transactions\" and login", - "duration": 11221022, - "status": "Success" - }, - { - "id": "63", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37149584, - "status": "Failure" - }, - { - "id": "64", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :\"5\" most recent transaction is displayed for the selected card", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :the text \"This account has 2 cards.\" should display", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;to-verify-the-ui-validation---transaction-section-for-linked-user", - "description": "Scenario:To verify the UI validation - Transaction section for linked user", - "duration": 54503791, - "totalTestStepCount": 13, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 11, - "status": "Failure", - "testSteps": [ - { - "id": "73", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_linkedaccount_uivalidation\" and login", - "duration": 10370749, - "status": "Success" - }, - { - "id": "74", - "description": "And :they are on the Lost Stolen page dt", - "duration": 44133042, - "status": "Failure" - }, - { - "id": "75", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "77", - "description": "And :the customer selects a card number \"4180\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "And :user clicks on View All Transactions link for the first account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :user is navigated to T and D page and the account dropdown should be displayed with selected account \"4180\" in LSRP page.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :they are on the Lost Stolen page dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :the customer selects a card number \"1799\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :user clicks on View All Transactions link for the second account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "85", - "description": "Then :user is navigated to T and D page and the account dropdown should be displayed with selected account \"1799\" in LSRP page.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "sort-order---lost-stolen-same-card", - "description": "Feature:Sort Order - Lost Stolen Same Card", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 144857465, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "sort-order---lost-stolen-same-card;validate-sort-order---single-account-same-plastic", - "description": "Scenario:Validate Sort Order - Single Account Same Plastic", - "duration": 49179007, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_single_account_same_plastic\" and login", - "duration": 11633217, - "status": "Success" - }, - { - "id": "7", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37545790, - "status": "Failure" - }, - { - "id": "8", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :verify the primary account is displayed on top in drawer2 for Single Account with Same Plastic", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :verify the Secondary accounts are sorted based on Act name in alphabetical order and then Last four digit in drawer2 for Single Account with Same Plastic", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "sort-order---lost-stolen-same-card;validate-sort-order---single-account-different-plastic", - "description": "Scenario:Validate Sort Order - Single Account different Plastic", - "duration": 47989615, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_single_account_different_plastic\" and login", - "duration": 10521278, - "status": "Success" - }, - { - "id": "16", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37468337, - "status": "Failure" - }, - { - "id": "17", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :verify the primary account is displayed on top in drawer2 for Single Account with different Plastic", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :verify the Secondary accounts are sorted based on Act name in alphabetical order and then Last four digit in drawer2 for Single Account with different Plastic", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "sort-order---lost-stolen-same-card;validate-sort-order---linked-account-different-plastic", - "description": "Scenario:Validate Sort Order - Linked Account Different Plastic", - "duration": 47688843, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_linked_account_different_plastic\" and login", - "duration": 10373527, - "status": "Success" - }, - { - "id": "25", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37315316, - "status": "Failure" - }, - { - "id": "26", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :verify the first primary account and corresponding secondary accounts are displayed on top in drawer2 for Linked Account with different Plastic", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :verify the second primary account and corresponding secondary accounts are displayed on top in drawer2 for Linked Account with different Plastic", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :verify the third primary account and corresponding secondary accounts are displayed on top in drawer2 for Linked Account with different Plastic", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-selfservice-rclip-web\/", - "startTime": 0, - "endTime": 0, - "duration": 752453793, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "multiple-card-customer---wiremock-scenarios", - "description": "Feature:Multiple Card Customer - Wiremock Scenarios", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 318684786, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "multiple-card-customer---wiremock-scenarios;verify-max-length-of-a-text-field", - "description": "Scenario:Verify Max Length of a Text Field", - "duration": 42562363, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2332579, - "status": "Success" - }, - { - "id": "8", - "description": "And :user is navigated to request credit line Page", - "duration": 36948519, - "status": "Success" - }, - { - "id": "9", - "description": "Then :title displayed is \"Request a Higher Credit Line\" on \"RequestCreditLineIncreasePage\"", - "duration": 3281265, - "status": "Failure" - }, - { - "id": "10", - "description": "And :user selects \"Visa Platinum\" card", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "Then :I expect maximum length of annual income is \"11\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-card-customer---wiremock-scenarios;visa-platinum-card-customer---successfully-navigated-to-approved-page-when-all-fields-entered", - "description": "Scenario:Visa Platinum Card Customer - Successfully navigated to Approved page when all fields entered", - "duration": 70158904, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2400184, - "status": "Success" - }, - { - "id": "18", - "description": "And :user is navigated to request credit line Page", - "duration": 36834847, - "status": "Success" - }, - { - "id": "19", - "description": "Then :user selects \"Visa Platinum\" card", - "duration": 30923873, - "status": "Failure" - }, - { - "id": "20", - "description": "And :user \"enters\" values for all questions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :I click on Submit button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-card-customer---wiremock-scenarios;multiple-card-customer---error-message-validation-when-a-mandatory-field-is-left-blank", - "description": "Scenario:Multiple Card Customer - Error Message Validation when a mandatory field is left blank", - "duration": 105429250, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2634533, - "status": "Success" - }, - { - "id": "29", - "description": "And :user is navigated to request credit line Page", - "duration": 40857383, - "status": "Success" - }, - { - "id": "30", - "description": "Then :user selects \"Visa Platinum\" card and enters value for questions leaving a mandatory field blank", - "duration": 30962784, - "status": "Success" - }, - { - "id": "31", - "description": "And :I click on Submit button", - "duration": 30974550, - "status": "Failure" - }, - { - "id": "32", - "description": "Then :I should see error message \"Please complete all required fields to continue.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :I should see error message \"Please enter a dollar amount\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-card-customer---wiremock-scenarios;multiple-card-customer---successfully-navigated-to-approved-page-when-optional-field-is-left-blank", - "description": "Scenario:Multiple Card Customer - Successfully navigated to Approved page when optional field is left blank", - "duration": 100534269, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "39", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2461598, - "status": "Success" - }, - { - "id": "40", - "description": "And :user is navigated to request credit line Page", - "duration": 36398308, - "status": "Success" - }, - { - "id": "41", - "description": "Then :user selects \"Visa Platinum\" card and enters value for questions leaving an optional field blank", - "duration": 30835886, - "status": "Success" - }, - { - "id": "42", - "description": "And :I click on Submit button", - "duration": 30838477, - "status": "Failure" - }, - { - "id": "43", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "single-card-customer---wiremock-scenarios", - "description": "Feature:Single Card Customer - Wiremock Scenarios", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 433769007, - "totalTestCaseCount": 6, - "failedTestCaseCount": 6, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "single-card-customer---wiremock-scenarios;user-successfuly-navigates-to-approved-page", - "description": "Scenario:User successfuly navigates to Approved Page", - "duration": 74712868, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2462000, - "status": "Success" - }, - { - "id": "8", - "description": "And :user is navigated to request credit line Page", - "duration": 37393131, - "status": "Success" - }, - { - "id": "9", - "description": "When :the single user \"enters\" values for all questions", - "duration": 34857737, - "status": "Failure" - }, - { - "id": "10", - "description": "And :I click on Submit button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;error-message-displayed-when-mandatory-field-is-left-blank", - "description": "Scenario:Error message displayed when Mandatory field is left blank", - "duration": 73983231, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2488452, - "status": "Success" - }, - { - "id": "18", - "description": "And :user is navigated to request credit line Page", - "duration": 38607030, - "status": "Success" - }, - { - "id": "19", - "description": "When :user enter values for questions and \"leave mandatory field blank\"", - "duration": 32887749, - "status": "Failure" - }, - { - "id": "20", - "description": "And :I click on Submit button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see error message \"Please complete all required fields to continue.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :I should see error message \"Please enter a dollar amount\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;successfully-navigated-to-approved-page-page-when-optional-field-is-left-blank", - "description": "Scenario:Successfully navigated to Approved Page page when optional field is left blank", - "duration": 73497448, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2534987, - "status": "Success" - }, - { - "id": "29", - "description": "And :user is navigated to request credit line Page", - "duration": 38128475, - "status": "Success" - }, - { - "id": "30", - "description": "When :user enter values for questions and \"leave optional field blank\"", - "duration": 32833986, - "status": "Failure" - }, - { - "id": "31", - "description": "And :I click on Submit button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;verify-max-length-of-a-text-field", - "description": "Scenario:Verify Max Length of a Text Field", - "duration": 69702391, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "38", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2408010, - "status": "Success" - }, - { - "id": "39", - "description": "And :user is navigated to request credit line Page", - "duration": 36443401, - "status": "Success" - }, - { - "id": "40", - "description": "When :I enter digits \"123456789111\" in annual income field", - "duration": 30850980, - "status": "Failure" - }, - { - "id": "41", - "description": "Then :I expect maximum length of annual income is \"11\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;currency-field-should-not-accept-special-characters", - "description": "Scenario:Currency field should not accept special characters", - "duration": 69761219, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "47", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2361509, - "status": "Success" - }, - { - "id": "48", - "description": "And :user is navigated to request credit line Page", - "duration": 36506121, - "status": "Success" - }, - { - "id": "49", - "description": "When :user enters alphanumeric string \"@@ab12\" in annual income field for \"single card\"", - "duration": 30893589, - "status": "Failure" - }, - { - "id": "50", - "description": "Then :field should accept only numeric \"12\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;check-faq-link-navigated-to-faq-page-on-request-page", - "description": "Scenario:Check FAQ link navigated to FAQ Page on Request Page", - "duration": 72111850, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "56", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2413270, - "status": "Success" - }, - { - "id": "57", - "description": "And :user is navigated to request credit line Page", - "duration": 36904733, - "status": "Success" - }, - { - "id": "58", - "description": "When :I click on FAQ Link", - "duration": 32793847, - "status": "Failure" - }, - { - "id": "59", - "description": "Then :FAQ Page gets displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-signout-seamless-navigation-web\/", - "startTime": 0, - "endTime": 0, - "duration": 216159975, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.", - "description": "Feature:As a credit card customer when i logged into the COS application and remain idle on the application for more than 14 minutes i should see timeout warning on the 15th minute.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 216159975, - "totalTestCaseCount": 7, - "failedTestCaseCount": 3, - "successTestCaseCount": 3, - "skippedTestCaseCount": 1, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-velocity-page,-verify-that-default-focus-is-on-the-continue-button-and-clicking-on-tab-key-moves-focus-on-to-logout-button.", - "description": "Scenario:For a velocity page, verify that default focus is on the continue button and clicking on TAB key moves focus on to Logout button.", - "duration": 24250455, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10659882, - "status": "Success" - }, - { - "id": "64", - "description": "And :I should see Account Summary page", - "duration": 4112923, - "status": "Success" - }, - { - "id": "65", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 427641, - "status": "Success" - }, - { - "id": "66", - "description": "And :I should see a timeout Pop-up window", - "duration": 1375589, - "status": "Success" - }, - { - "id": "67", - "description": "Then :I should click on TAB key", - "duration": 576498, - "status": "Success" - }, - { - "id": "68", - "description": "Then :I should click on Enter key", - "duration": 1337042, - "status": "Success" - }, - { - "id": "69", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 5760757, - "status": "Success" - }, - { - "id": "70", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 123, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-velocity-page,verify-that-clicking-on-esc-key,-modal-window-is-not-closing.", - "description": "Scenario:For a velocity page,verify that clicking on esc key, modal window is not closing.", - "duration": 18370488, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "74", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10004064, - "status": "Success" - }, - { - "id": "75", - "description": "And :I should see Account Summary page", - "duration": 4138371, - "status": "Success" - }, - { - "id": "76", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 515600, - "status": "Success" - }, - { - "id": "77", - "description": "And :I should see a timeout Pop-up window", - "duration": 1750879, - "status": "Success" - }, - { - "id": "78", - "description": "Then :I should click on ESC key", - "duration": 720744, - "status": "Success" - }, - { - "id": "79", - "description": "And :I should see a timeout Pop-up window", - "duration": 1240830, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-velocity-page,-verify-that-clicking-on-spacebar-key,-action-is-submitted-to-the-application-based-on-which-field-the-focus-is-on.", - "description": "Scenario:For a velocity page, verify that clicking on Spacebar key, action is submitted to the application based on which field the focus is on.", - "duration": 30502064, - "totalTestStepCount": 12, - "failedTestStepCount": 0, - "successTestStepCount": 12, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "83", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10141188, - "status": "Success" - }, - { - "id": "84", - "description": "And :I should see Account Summary page", - "duration": 4111162, - "status": "Success" - }, - { - "id": "85", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 438581, - "status": "Success" - }, - { - "id": "86", - "description": "And :I should see a timeout Pop-up window", - "duration": 1448063, - "status": "Success" - }, - { - "id": "87", - "description": "Then :I should click on Spacebar key", - "duration": 612603, - "status": "Success" - }, - { - "id": "88", - "description": "And :I should see Account Summary page", - "duration": 4776145, - "status": "Success" - }, - { - "id": "89", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 424773, - "status": "Success" - }, - { - "id": "90", - "description": "And :I should see a timeout Pop-up window", - "duration": 1223579, - "status": "Success" - }, - { - "id": "91", - "description": "Then :I should click on TAB key", - "duration": 550489, - "status": "Success" - }, - { - "id": "92", - "description": "Then :I should click on Spacebar key", - "duration": 1011764, - "status": "Success" - }, - { - "id": "93", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 5763584, - "status": "Success" - }, - { - "id": "94", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 133, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,-when-i-click-on-continue-button-on-timeout-model-window,-focus-should-be-on-page-we-started-and-rsa-session-should-still-be-active", - "description": "Scenario:For a angular page, When i click on Continue button on timeout model window, focus should be on page we started and RSA session should still be active", - "duration": 46846249, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "98", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10195028, - "status": "Success" - }, - { - "id": "99", - "description": "And :I navigate to T&D page", - "duration": 36651221, - "status": "Failure" - }, - { - "id": "100", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "101", - "description": "And :I wait for \"2\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "102", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "103", - "description": "And :I click on logout Session", - "duration": 0, - "status": "Skipped" - }, - { - "id": "104", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "105", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "106", - "description": "And :I open bookmark url", - "duration": 0, - "status": "Skipped" - }, - { - "id": "107", - "description": "Then :I should see login page instead of capability", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,-verify-that-default-focus-is-on-the-continue-button-and-clicking-on-tab-key-moves-focus-on-to-logout-button.", - "description": "Scenario:For a angular page, verify that default focus is on the continue button and clicking on TAB key moves focus on to Logout button.", - "duration": 0, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 9, - "status": "Skipped", - "testSteps": [ - { - "id": "122", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "And :I navigate to T&D page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "124", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "125", - "description": "And :I wait for \"5\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "126", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "127", - "description": "Then :I should click on TAB key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "128", - "description": "Then :I should click on Enter key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "129", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "130", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,verify-that-clicking-on-esc-key,-modal-window-is-not-closing.", - "description": "Scenario:For a angular page,verify that clicking on esc key, modal window is not closing.", - "duration": 49257474, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "134", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 11113126, - "status": "Success" - }, - { - "id": "135", - "description": "And :I navigate to T&D page", - "duration": 38144348, - "status": "Failure" - }, - { - "id": "136", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :I wait for \"5\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "138", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "139", - "description": "Then :I should click on ESC key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "140", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,-verify-that-clicking-on-spacebar-key,-action-is-submitted-to-the-application-based-on-which-field-the-focus-is-on.", - "description": "Scenario:For a angular page, verify that clicking on Spacebar key, action is submitted to the application based on which field the focus is on.", - "duration": 46933245, - "totalTestStepCount": 14, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "144", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10267500, - "status": "Success" - }, - { - "id": "145", - "description": "And :I navigate to T&D page", - "duration": 36665745, - "status": "Failure" - }, - { - "id": "146", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "And :I wait for \"5\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "148", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "149", - "description": "Then :I should click on Spacebar key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "150", - "description": "And :I should see T&D page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "152", - "description": "And :I wait for \"5\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "153", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "154", - "description": "Then :I should click on TAB key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "155", - "description": "Then :I should click on Spacebar key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "156", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "157", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-spanish-account-summary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 80129512, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "mock---spanish-account-summary-page", - "description": "Feature:Mock - Spanish Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 80129512, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "mock---spanish-account-summary-page;wiremock---multiple-account-user-sees-total-display-in-preferred-language;;2", - "description": "Scenario Outline:WireMock - Multiple Account User sees Total display in preferred language", - "duration": 80129512, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "10", - "description": "Given :a \"us_t_and_d_account\" customer logs in", - "duration": 10247392, - "status": "Success" - }, - { - "id": "10", - "description": "And :selects their preferred language to be \"Spanish\" language", - "duration": 69882120, - "status": "Failure" - }, - { - "id": "10", - "description": "Then :the user sees \"mock_account_summary_content\" in their preferred language", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-spanish-accounts-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-spanish-cardenrollment-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-spanish-headerfooter-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-spanish-payments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-spanish-services\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-spanish-statementsdocument-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-statements-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1076693028, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 8, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 10, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "card-image", - "description": "Feature:Card Image", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 150759315, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 32638627, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I login with a user with multiple accounts", - "duration": 32638627, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-image;the-card-art-displays-for-all-accounts-of-a-given-user", - "description": "Scenario:The Card Art Displays for all accounts of a given user", - "duration": 118120688, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "When :I go to the Statements page", - "duration": 11285724, - "status": "Success" - }, - { - "id": "11", - "description": "Then :the card art image for each card is displayed as follows:", - "duration": 106834964, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "go-paperless", - "description": "Feature:Go Paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 102700864, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 19458688, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I log in with the Go Paperless user", - "duration": 11445551, - "status": "Success" - }, - { - "id": "5", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8013137, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "go-paperless;account-not-eligible-to-sign-up-for-go-paperless-and-account-not-set-to-go-paperless-(button-does-not-display)", - "description": "Scenario:Account Not Eligible to Sign Up for Go Paperless and Account Not Set to Go Paperless (Button Does Not Display)", - "duration": 83242176, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "When :the account I select is not eligible and is not flagged for statement suppression", - "duration": 21618117, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the Go Paperless button is not displayed within the account brick", - "duration": 61624059, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verifying-the-monthly-statements", - "description": "Feature:Verifying the monthly statements", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 89817536, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verifying-the-monthly-statements;view-list-of-monthly-statements", - "description": "Scenario:View list of monthly statements", - "duration": 60865836, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in", - "duration": 18926299, - "status": "Success" - }, - { - "id": "8", - "description": "When :I have a visa business card account", - "duration": 19290466, - "status": "Success" - }, - { - "id": "9", - "description": "And :The account ends in \"2870\"", - "duration": 3369980, - "status": "Success" - }, - { - "id": "10", - "description": "And :I select to view statements from the year 2013", - "duration": 3627962, - "status": "Success" - }, - { - "id": "11", - "description": "And :I verify the menu items", - "duration": 12918987, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I should see a column for \"Description\"", - "duration": 1349973, - "status": "Success" - }, - { - "id": "13", - "description": "And :I should see a column for \"Date\"", - "duration": 1382169, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verifying-the-monthly-statements;adobe-reader-download-url-displays-on-statements-page", - "description": "Scenario:Adobe Reader download url displays on Statements page", - "duration": 28951700, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :the user logs in", - "duration": 18551813, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the Adobe Reader download information displays", - "duration": 2509617, - "status": "Success" - }, - { - "id": "21", - "description": "When :I click the Get Adobe Reader image", - "duration": 1933677, - "status": "Success" - }, - { - "id": "22", - "description": "Then :a new tab opens for me to download the reader", - "duration": 5956593, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "statements-&-documents---view\/print-online-documents", - "description": "Feature:Statements & Documents - View\/Print Online Documents", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 30132445, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 18267985, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 18267985, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---view\/print-online-documents;i-select-a-document-to-view", - "description": "Scenario:I select a document to view", - "duration": 11864460, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "When :I select the documents tab", - "duration": 5611811, - "status": "Success" - }, - { - "id": "11", - "description": "Then :I am able to see the account ending in \"2870\"", - "duration": 1625502, - "status": "Success" - }, - { - "id": "12", - "description": "And :I should see a column for \"Description\"", - "duration": 1501659, - "status": "Success" - }, - { - "id": "13", - "description": "And :I should see a column for \"Date\"", - "duration": 1593740, - "status": "Success" - }, - { - "id": "14", - "description": "And :I should see a column for \"Category\"", - "duration": 1531748, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "statements-&-documents---view-online-documents---screen-reader", - "description": "Feature:Statements & Documents - View Online Documents - Screen Reader", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 33666564, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "statements-&-documents---view-online-documents---screen-reader;online-documents-with-screen-reader", - "description": "Scenario:Online Documents With Screen Reader", - "duration": 33666564, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in", - "duration": 19850389, - "status": "Success" - }, - { - "id": "8", - "description": "When :I select the documents tab", - "duration": 5078815, - "status": "Success" - }, - { - "id": "9", - "description": "And :I select the document titled \"Account Restricted Notice\"", - "duration": 1588154, - "status": "Success" - }, - { - "id": "10", - "description": "And :\"Customer Service\" is be displayed in the category", - "duration": 1521655, - "status": "Success" - }, - { - "id": "11", - "description": "And :Verify the date", - "duration": 3522301, - "status": "Success" - }, - { - "id": "12", - "description": "And :I select the accessible version of the document statement", - "duration": 338808, - "status": "Success" - }, - { - "id": "13", - "description": "Then :a new window should popup for online documents", - "duration": 1766442, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "quarterly-refactor-data", - "description": "Feature:Quarterly Refactor Data", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 58090825, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "quarterly-refactor-data;summary-date-is-last-date-of-quarter", - "description": "Scenario:Summary Date is last date of quarter", - "duration": 58090825, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in", - "duration": 19579291, - "status": "Success" - }, - { - "id": "8", - "description": "When :I select a small business account to view", - "duration": 21866919, - "status": "Success" - }, - { - "id": "9", - "description": "And :I select the Quarterly tab", - "duration": 5637928, - "status": "Success" - }, - { - "id": "10", - "description": "And :I select a year that has all four quarterly summaries", - "duration": 6270493, - "status": "Success" - }, - { - "id": "11", - "description": "Then :the date for q1 quarterly summary is 03\/31", - "duration": 1183074, - "status": "Success" - }, - { - "id": "12", - "description": "And :the date for q2 quarterly summary is 06\/30", - "duration": 1192729, - "status": "Success" - }, - { - "id": "13", - "description": "And :the date for q3 quarterly summary is 09\/30", - "duration": 1183988, - "status": "Success" - }, - { - "id": "14", - "description": "And :the date for q4 quarterly summary is 12\/31", - "duration": 1176403, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "quarterly-summary-filter", - "description": "Feature:Quarterly Summary Filter", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 167272365, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 27811892, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 20140436, - "status": "Success" - }, - { - "id": "5", - "description": "And :I go to the Statements page", - "duration": 7671456, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "quarterly-summary-filter;verify-contents-of-dropdown-menu", - "description": "Scenario:Verify Contents of Dropdown Menu", - "duration": 25423710, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "When :I select the Quarterly tab", - "duration": 6207698, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the dropdown menu defaults to \"Last 4 Quarters\" for selection", - "duration": 5093313, - "status": "Success" - }, - { - "id": "13", - "description": "And :I can select the previous year from the dropdown", - "duration": 3916370, - "status": "Success" - }, - { - "id": "14", - "description": "And :I verify the menu items for the years in the menu", - "duration": 10206329, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 26889679, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 19123909, - "status": "Success" - }, - { - "id": "5", - "description": "And :I go to the Statements page", - "duration": 7765770, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "quarterly-summary-filter;not-enough-statements-for-selected-time-period-(customer-has-summaries-for-last-four-quarters-but-does-not-have-summaries-for-previous-year)", - "description": "Scenario:Not Enough Statements for Selected Time Period (Customer Has Summaries for Last Four Quarters But Does Not Have Summaries For Previous Year)", - "duration": 32284539, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :I select the Quarterly tab", - "duration": 5098180, - "status": "Success" - }, - { - "id": "21", - "description": "And :I have selected an account that was opened within the last four quarters", - "duration": 22059928, - "status": "Success" - }, - { - "id": "22", - "description": "And :I select to view statements from the year 2013", - "duration": 3775692, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the following message displays \"We're sorry, but a Quarterly Summary for this account is unavailable for this time period.\"", - "duration": 1350739, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 26498411, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 18229093, - "status": "Success" - }, - { - "id": "5", - "description": "And :I go to the Statements page", - "duration": 8269318, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "quarterly-summary-filter;no-summaries-for-last-four-quarters-but-does-have-summaries-for-previous-year", - "description": "Scenario:No Summaries for Last Four Quarters But Does Have Summaries For Previous Year", - "duration": 28364134, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "When :I select the Quarterly tab", - "duration": 5233002, - "status": "Success" - }, - { - "id": "30", - "description": "And :I have selected an account that was opened within the last four quarters", - "duration": 21800927, - "status": "Success" - }, - { - "id": "31", - "description": "Then :the following message displays \"We're sorry, but a Quarterly Summary for this account is unavailable for this time period.\"", - "duration": 1330205, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "refactor-statements-error", - "description": "Feature:Refactor Statements Error", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 69816309, - "totalTestCaseCount": 3, - "failedTestCaseCount": 1, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "refactor-statements-error;display-rtm-error-for-statements-when-clicking-the-tabs;;2", - "description": "Scenario Outline:Display RTM error for statements when clicking the tabs", - "duration": 20705132, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Given :I login with an account for \"user with statements error\"", - "duration": 9952319, - "status": "Success" - }, - { - "id": "13", - "description": "When :I click the \"Monthly\" on the statements page", - "duration": 8141521, - "status": "Success" - }, - { - "id": "13", - "description": "Then :the Monthly RTM error message is displayed", - "duration": 2611292, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "refactor-statements-error;display-rtm-error-for-statements-when-clicking-the-tabs;;3", - "description": "Scenario Outline:Display RTM error for statements when clicking the tabs", - "duration": 25639627, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :I login with an account for \"user with statements error\"", - "duration": 9637283, - "status": "Success" - }, - { - "id": "14", - "description": "When :I click the \"Documents\" on the statements page", - "duration": 13435876, - "status": "Success" - }, - { - "id": "14", - "description": "Then :the Documents RTM error message is displayed", - "duration": 2566468, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "refactor-statements-error;display-rtm-error-for-statements-when-clicking-the-view-print-link", - "description": "Scenario:Display RTM error for Statements when clicking the View Print link", - "duration": 23471550, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with an account for \"view print user with statements error\"", - "duration": 9590858, - "status": "Success" - }, - { - "id": "21", - "description": "When :I click the View\/Print link on the Year-End tab", - "duration": 10097396, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the RTM error message is displayed on a new tab", - "duration": 3783296, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status", - "description": "Feature:Statements & Documents - Validate Page Behavior Based on Account Status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 238116016, - "totalTestCaseCount": 16, - "failedTestCaseCount": 0, - "successTestCaseCount": 16, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 1805444, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1805444, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;small-business-account-entitled;;2", - "description": "Scenario Outline:Small Business Account Entitled", - "duration": 32176705, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"SB Closed With No Balance\"", - "duration": 8009677, - "status": "Success" - }, - { - "id": "49", - "description": "And :I navigate to the statements page", - "duration": 7855966, - "status": "Success" - }, - { - "id": "49", - "description": "And :I select the requisite account from the accounts drop-down", - "duration": 10696590, - "status": "Success" - }, - { - "id": "49", - "description": "Then :the statements page includes Quarterly Summary tab", - "duration": 5614472, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1770422, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1770422, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---no-description-added---status-of-coded-to-close,-revoked,-security-fraud-ls,-special-fraud-or-collections", - "description": "Scenario:Account Dropdown - No Description Added - Status of Coded to Close, Revoked, Security Fraud LS, Special Fraud or Collections", - "duration": 44006406, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "When :I log in with an account status of Coded to Close, Revoked, Security Fraud L\/S, Special Fraud or Collections", - "duration": 9591828, - "status": "Success" - }, - { - "id": "56", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7914093, - "status": "Success" - }, - { - "id": "57", - "description": "Then :my account does not have a description added in the account dropdown", - "duration": 26500485, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1710623, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1710623, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---account-closed---closed-with-no-balance,-closed-with-balance", - "description": "Scenario:Account Dropdown - Account Closed - Closed with No Balance, Closed with Balance", - "duration": 44973107, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "When :I log in with an account status of Closed with No Balance or Closed with Balance", - "duration": 10436929, - "status": "Success" - }, - { - "id": "64", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7749835, - "status": "Success" - }, - { - "id": "65", - "description": "Then :the account dropdown has Account Closed at the end of the account name in the dropdown", - "duration": 26786343, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1760358, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1760358, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---bankrupt", - "description": "Scenario:Account Dropdown - Bankrupt", - "duration": 44697455, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "71", - "description": "When :I log in with an account status of Bankrupt, Deceased, Charged Off, or EOS Ineligible", - "duration": 9721816, - "status": "Success" - }, - { - "id": "72", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8283507, - "status": "Success" - }, - { - "id": "73", - "description": "Then :the account dropdown has Account Restricted at the end of the account name in the dropdown", - "duration": 26692132, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1687532, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1687532, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---charged-off-and-eos-ineligible-accounts-do-not-appear;;2", - "description": "Scenario Outline:Account Dropdown - Charged Off and EOS Ineligible Accounts Do Not Appear", - "duration": 17436977, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "85", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"Charged Off\" Account available", - "duration": 8375086, - "status": "Success" - }, - { - "id": "85", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7788188, - "status": "Success" - }, - { - "id": "85", - "description": "Then :the account displays as follows in the \"account does not appear in the dropdown\" account dropdown", - "duration": 1273703, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1735265, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1735265, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---charged-off-and-eos-ineligible-accounts-do-not-appear;;3", - "description": "Scenario Outline:Account Dropdown - Charged Off and EOS Ineligible Accounts Do Not Appear", - "duration": 17718639, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "86", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"EOS Ineligible\" Account available", - "duration": 8054682, - "status": "Success" - }, - { - "id": "86", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8317570, - "status": "Success" - }, - { - "id": "86", - "description": "Then :the account displays as follows in the \"account does not appear in the dropdown\" account dropdown", - "duration": 1346387, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1993065, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1993065, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;charged-off-and-eos-ineligible-accounts,-even-when-not-displayed-in-dropdown,-when-you-directly-link-to-them,-you-should-see-the-the-first-account-for-that-user-instead;;2", - "description": "Scenario Outline:Charged Off and EOS Ineligible Accounts, even when not displayed in dropdown, when you directly link to them, you should see the the first account for that user instead", - "duration": 11425293, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "98", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"Charged Off\" Account available", - "duration": 8261671, - "status": "Success" - }, - { - "id": "98", - "description": "And :I navigate to the statements page for card account of type \"Charged Off\"", - "duration": 1866422, - "status": "Success" - }, - { - "id": "98", - "description": "Then :I see the statements for the \"...1286\" for this customer", - "duration": 1297200, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1760932, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1760932, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;charged-off-and-eos-ineligible-accounts,-even-when-not-displayed-in-dropdown,-when-you-directly-link-to-them,-you-should-see-the-the-first-account-for-that-user-instead;;3", - "description": "Scenario Outline:Charged Off and EOS Ineligible Accounts, even when not displayed in dropdown, when you directly link to them, you should see the the first account for that user instead", - "duration": 11457793, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "99", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"EOS Ineligible\" Account available", - "duration": 7820720, - "status": "Success" - }, - { - "id": "99", - "description": "And :I navigate to the statements page for card account of type \"EOS Ineligible\"", - "duration": 2342393, - "status": "Success" - }, - { - "id": "99", - "description": "Then :I see the statements for the \"...2838\" for this customer", - "duration": 1294680, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents", - "description": "Feature:S&D Not Entitled to view Statements & Documents", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 136320789, - "totalTestCaseCount": 6, - "failedTestCaseCount": 3, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 1816147, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1816147, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents;account-not-entitled;;2", - "description": "Scenario Outline:Account Not Entitled", - "duration": 42666739, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Charged Off\"", - "duration": 8900498, - "status": "Success" - }, - { - "id": "16", - "description": "And :I navigate to the statements download page \"\/accounts\/dfefc2c89f4129e8393af744bb926feacc6159e78e1f065f331bac070e5a2614\/statements\/quarterly\/last12\/dmJyOi9DTU9EX0NBUkQvT05MX0NBUkRfUVRSX1NVTU0lNUJfJTVEdjcxMjYtNTQ4OS01NDkwLTU1NDMtVkhBMS00MzZGQUFBLTEwMTA4MzItODQyMjgtNDM4MDM5LTIxOTAwOS04NS03OS01LTItMC0lMjU1RSUyNTAxMTYzNTMlMjUwMVN0YXRlbWVudHMlMjUwMTElMjUwMUU5YmRmNWI3Ny1lZDZmLTRlNDMtODJlOC0xNzc4MzYyZWI0NzMlMjUwMTg0MjI4JTI1MDExNiUyNTAxMTAwMDAzMjUwMDklMjUwMTclMjUwMUNDJTI1MDExNjM1MyUyNTAxUTMlMjUwMTIwMTQlMjUwMUFGUCUyNTAxMC8vQ09OVEVOVA==\/view\/false\/Smry_Q32014_2997\"", - "duration": 2829672, - "status": "Success" - }, - { - "id": "16", - "description": "Then :the error page contains message for \"Charged Off\"", - "duration": 30936569, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2035412, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2035412, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents;account-not-entitled;;3", - "description": "Scenario Outline:Account Not Entitled", - "duration": 42916053, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"EOS Ineligible\"", - "duration": 8451501, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to the statements download page \"\/accounts\/0e91022ecd2d6b999d059c92209ec15c10e7f135be46b65ce966e2964e0ec922\/statements\/monthly\/last12\/dmJyOi9DTU9EX0NBUkRfU1RNVC9PTkxfQ0FSRF9NT05fU1RNVCU1Ql8lNUR2NzEyNi01NDQwLTU0NDEtNTU0MC1ZR0ExLTEwODdGQUFBLTQwNDQzMi0zMjA1Mi0yNDM1NTk1LTIzMDg3NS04NS03OS0yNDYtMi0wLSUyNTVFJTI1MDExNjQxMCUyNTAxU3RhdGVtZW50cyUyNTAxMSUyNTAxRTZkOGQ5MTIwLWFmNTEtNDk1MC1iMjA4LWYwZTZlYjkyYmI1MCUyNTAxMzIwNTIlMjUwMTIlMjUwMTEwMDAwMzAxMDE2JTI1MDEzMDY5JTI1MDE3JTI1MDFDQyUyNTAxMTY0MDglMjUwMUFGUCUyNTAxNDc5MTI0JTI1MDEwLy9DT05URU5U\/view\/false\/Stmnt_122014_3069\"", - "duration": 3472227, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the error page contains message for \"EOS Ineligible\"", - "duration": 30992325, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2077337, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2077337, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents;account-not-entitled;;4", - "description": "Scenario Outline:Account Not Entitled", - "duration": 44809101, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Bankrupt\"", - "duration": 10007763, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to the statements download page \"\/accounts\/82c795b6a00a7eb451bff2b1122fe35dd1d53b866ab8fd405da2e0bb87069727\/statements\/monthly\/last12\/dmJyOi9DTU9EX0NBUkRfU1RNVC9PTkxfQ0FSRF9NT05fU1RNVCU1Ql8lNUR2NzEyNi01NDQwLTU0NDEtNTU0MC1ZR0ExLTEwODdGQUFBLTQ1MDQ1ODUtMzE5MjEtMjIxNjcyMS0yMTg4NzQtODUtNzktMjQ2LTItMC0lMjU1RSUyNTAxMTY0MTAlMjUwMVN0YXRlbWVudHMlMjUwMTElMjUwMUVhMzA4ZGU1NC01NmQ2LTRiN2YtODAxNS00MzUxZWI0ZWExOGUlMjUwMTMxOTIxJTI1MDEyJTI1MDExMDAwMDI5Mzk2NyUyNTAxNzU0NCUyNTAxNyUyNTAxQ0MlMjUwMTE2NDA4JTI1MDFBRlAlMjUwMTQwNTYxNiUyNTAxMC8vQ09OVEVOVA==\/view\/false\/Stmnt_122014_7544\"", - "duration": 3829779, - "status": "Success" - }, - { - "id": "18", - "description": "Then :the error page contains message for \"Bankrupt\"", - "duration": 30971559, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-transaction-statements-web\/", - "startTime": 0, - "endTime": 0, - "duration": 161899009, - "failedTestSuiteCount": 3, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 3, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "transactions-details-filter-options", - "description": "Feature:Transactions Details Filter options", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 60623532, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-details-filter-options;customer-selects-statement-date", - "description": "Scenario:Customer selects statement date", - "duration": 60623532, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 10696867, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 12759652, - "status": "Success" - }, - { - "id": "10", - "description": "And :the customer selects \"Statements\" in the drop-down", - "duration": 37167013, - "status": "Failure" - }, - { - "id": "11", - "description": "Then :the customer selects Statement Dates \"2 nd statement\" in the drop-down", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-details-filter-options-with-different-users", - "description": "Feature:Transactions Details filter options with different users", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 42689255, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-details-filter-options-with-different-users;no-matching-transaction-message-displayed-for-the-search-value-entered-for-all-filters", - "description": "Scenario:No Matching transaction message displayed for the search value entered for all filters", - "duration": 17352914, - "totalTestStepCount": 22, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 20, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup mocks for transactions as a \"td_notrans_account\" and login", - "duration": 10707743, - "status": "Success" - }, - { - "id": "76", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 6645171, - "status": "Failure" - }, - { - "id": "77", - "description": "When :the customer selects \"Statements\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "And :the customer enters text \"1233\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :the user should get the error message when no transaction available\"There are no transactions to show for the statement ending on 06\/01\/2015 that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :the customer selects \"Last 15 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :the customer enters text \"abcd\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :I should get the error message when no search transaction available for \"Last 15 Days\" as \"There are no transactions to show for the last 15 days that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :the customer selects \"Last 30 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :the customer enters text \"123abd\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "85", - "description": "Then :I should get the error message when no search transaction available for \"Last 30 Days\" as \"There are no transactions to show for the last 30 days that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "86", - "description": "And :the customer selects \"Last 60 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "87", - "description": "And :the customer enters text \"554.23\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "Then :I should get the error message when no search transaction available for \"Last 60 Days\" as \"There are no transactions to show for the last 60 days that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :the customer selects \"Last 90 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :the customer enters text \"123\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "Then :I should get the error message when no search transaction available for \"Last 90 Days\" as \"There are no transactions to show for the last 90 days that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :the customer selects \"Date Range\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "When :with datepicker customer selects a Start and end Date of 05\/24\/2015 and 06\/03\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :clicks on the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "And :the customer enters text \"554.23\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "96", - "description": "Then :I should get the error message when no search transaction available for \"Date Range\" as \"There are no transactions to show for the date range 05\/24\/2015-06\/03\/2015 that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-details-filter-options-with-different-users;search-box-should-not-display-tool-tip-on-clicking-search-box", - "description": "Scenario:Search box should not display tool tip on clicking search box", - "duration": 25336341, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "112", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 10648742, - "status": "Success" - }, - { - "id": "113", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 11858814, - "status": "Success" - }, - { - "id": "114", - "description": "And :the customer enters text \"test\" in search box", - "duration": 2828785, - "status": "Failure" - }, - { - "id": "115", - "description": "Then :search tool tip icon should not display tooltip text", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pending-transactions", - "description": "Feature:Pending Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 58586222, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "pending-transactions;faq-on-t&d-page---close-using-done-option", - "description": "Scenario:FAQ on T&D page - close using Done option", - "duration": 55428514, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 10210774, - "status": "Success" - }, - { - "id": "25", - "description": "And :navigate to the \"Transactions and Details\" on TD page", - "duration": 45217740, - "status": "Failure" - }, - { - "id": "26", - "description": "When :the customer clicks on the tooltip icon", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :A new FAQ model is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "Then :FAQ window is closed when \"Done\" button is clicked", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;faq-on-t&d-page---close-using-x-option", - "description": "Scenario:FAQ on T&D page - close using X option", - "duration": 351950, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "35", - "description": "Given :I setup mocks for transactions as a \"td_good_account_dp\" and login", - "duration": 351950, - "status": "Failure" - }, - { - "id": "36", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "When :the customer clicks on the tooltip icon", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "Then :A new FAQ model is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "Then :FAQ window is closed when 'X' button is clicked", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;search-faq-modal-content-validation-for-french", - "description": "Scenario:Search FAQ modal content validation for French", - "duration": 1405636, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "65", - "description": "Given :user logged into Transactions and Details page with \"td_account_french\" login", - "duration": 1405636, - "status": "Failure" - }, - { - "id": "66", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :I select preferred language to \"French\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "When :the customer clicks on the tooltip icon", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "Then :A new FAQ model is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "Then :All contents on the FAQ modal should be displayed in French", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;search-faq-modal-content-validation-for-spanish", - "description": "Scenario:Search FAQ modal content validation for Spanish", - "duration": 1400122, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :user logged into Transactions and Details page with \"td_good_account_dp\" login", - "duration": 1400122, - "status": "Failure" - }, - { - "id": "76", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "77", - "description": "And :I select preferred language to \"Spanish\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "When :the customer clicks on the tooltip icon", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :A new FAQ model is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :All contents on the FAQ modal should be displayed in Spanish", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "216", - "description": "cos\/test\/report\/cos-transactions-details-web\/", - "startTime": 0, - "endTime": 0, - "duration": 2918230631, - "failedTestSuiteCount": 15, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 15, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "transactions-and-details-page", - "description": "Feature:Transactions and Details Page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 154566120, - "totalTestCaseCount": 4, - "failedTestCaseCount": 1, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-page;happy-path-account-details", - "description": "Scenario:Happy path account details", - "duration": 71356790, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 8, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 33091272, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Transaction Details Page", - "duration": 5480009, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 7227975, - "status": "Success" - }, - { - "id": "11", - "description": "And :the card number for the plastic is displayed", - "duration": 1352448, - "status": "Success" - }, - { - "id": "12", - "description": "And :the card image is displayed and has the proper url", - "duration": 6376874, - "status": "Success" - }, - { - "id": "13", - "description": "And :T&D: I should see available credit and it should be valid", - "duration": 3723624, - "status": "Success" - }, - { - "id": "14", - "description": "And :T&D: I should see current balance and it should be valid", - "duration": 3930321, - "status": "Success" - }, - { - "id": "15", - "description": "And :T&D: I should see the show details link", - "duration": 5920744, - "status": "Success" - }, - { - "id": "16", - "description": "And :T&D: I should see the pay bill button and that its link contains the current card account id", - "duration": 4253523, - "status": "Failure" - }, - { - "id": "17", - "description": "And :T&D: I should see the single card display name", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :T&D: I should see the explore rewards link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :T&D: I should see the statements link and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :T&D: I should see the download transactions link and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :T&D: I click the show details link and the drawer expands", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :T&D: I should see account details brick is expanded", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :T&D: I click the show details link and the drawer collapses", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-page;points-rewards-balance-displayed-in-account-details-section", - "description": "Scenario:Points Rewards Balance Displayed in Account Details Section", - "duration": 26959317, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "60", - "description": "Given :I setup mocks for transactions as a \"td_multi_account_points\" and login", - "duration": 11321556, - "status": "Success" - }, - { - "id": "61", - "description": "And :I navigate to Transaction Details Page", - "duration": 4291804, - "status": "Success" - }, - { - "id": "62", - "description": "And :I reload the page", - "duration": 3832021, - "status": "Success" - }, - { - "id": "63", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 6292812, - "status": "Success" - }, - { - "id": "64", - "description": "And :the rewards label for points is displayed", - "duration": 1221124, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-page;display-account-details-for-multi-account-with-points-rewards", - "description": "Scenario:Display account details for Multi Account with Points Rewards", - "duration": 27726908, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "70", - "description": "Given :I setup mocks for transactions as a \"td_multi_account_points\" and login", - "duration": 12128866, - "status": "Success" - }, - { - "id": "71", - "description": "And :I navigate to Transaction Details Page", - "duration": 3840006, - "status": "Success" - }, - { - "id": "72", - "description": "And :I reload the page", - "duration": 2538730, - "status": "Success" - }, - { - "id": "73", - "description": "And :the current balance label and field are displayed for multi account", - "duration": 6753293, - "status": "Success" - }, - { - "id": "74", - "description": "And :the available credit label and field are displayed for multi account", - "duration": 1217236, - "status": "Success" - }, - { - "id": "75", - "description": "And :the rewards label for points is displayed for multi account", - "duration": 1248777, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-page;cash-rewards-balance-displayed-in-account-details-section", - "description": "Scenario:Cash Rewards Balance Displayed in Account Details Section", - "duration": 28523105, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "81", - "description": "Given :I setup mocks for transactions as a \"td_cashrewards_account\" and login", - "duration": 15116002, - "status": "Success" - }, - { - "id": "82", - "description": "And :I navigate to Transaction Details Page", - "duration": 4357977, - "status": "Success" - }, - { - "id": "83", - "description": "And :I reload the page", - "duration": 2112582, - "status": "Success" - }, - { - "id": "84", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 5746962, - "status": "Success" - }, - { - "id": "85", - "description": "And :the rewards label for cash is displayed", - "duration": 1189582, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "date-filter", - "description": "Feature:Date Filter", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 179975263, - "totalTestCaseCount": 4, - "failedTestCaseCount": 3, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "date-filter;user-should-be-able-to-tab-into-date-picker-and-use-arrows-to-select-date", - "description": "Scenario:User should be able to tab into date picker and use arrows to select date", - "duration": 32241873, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11091113, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 4112282, - "status": "Success" - }, - { - "id": "8", - "description": "When :the current date is 1-1-2015", - "duration": 5417059, - "status": "Success" - }, - { - "id": "9", - "description": "And :I tab into the start date field", - "duration": 10265039, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the date picker for start date should be visible", - "duration": 1356380, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "date-filter;user-should-be-able-to-filter-transactions-using-the-date-filter-dropdown", - "description": "Scenario:User should be able to filter transactions using the date filter dropdown", - "duration": 29828806, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Given :I setup mocks for transactions as a \"td_datefilter_account\" and login", - "duration": 10765304, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to Transaction Details Page", - "duration": 3221185, - "status": "Success" - }, - { - "id": "18", - "description": "When :the last statement date is 05-21-2015", - "duration": 1296157, - "status": "Success" - }, - { - "id": "19", - "description": "Then :5 transactions should be displayed", - "duration": 14546160, - "status": "Failure" - }, - { - "id": "20", - "description": "And :user filters by Since Last Statement", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :3 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :user filters by Last 90 Days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :17 transactions should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "date-filter;user-should-be-able-to-use-arrows-to-select-date", - "description": "Scenario:User should be able to use arrows to select date", - "duration": 33440433, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11288703, - "status": "Success" - }, - { - "id": "29", - "description": "And :I navigate to Transaction Details Page", - "duration": 2918491, - "status": "Success" - }, - { - "id": "30", - "description": "When :the current date is 4-15-2015", - "duration": 5648427, - "status": "Success" - }, - { - "id": "31", - "description": "And :I tab into the start date field", - "duration": 10625117, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I should be able to use the arrows to select a date", - "duration": 2959695, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "date-filter;verify-proper-message-displayed-when-no-posted-or-pending-transactions", - "description": "Scenario:Verify proper message displayed when no posted or pending transactions", - "duration": 84464151, - "totalTestStepCount": 18, - "failedTestStepCount": 0, - "successTestStepCount": 18, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "39", - "description": "Given :I setup mocks for transactions as a \"td_notrans_account\" and login", - "duration": 11274261, - "status": "Success" - }, - { - "id": "40", - "description": "And :I navigate to Transaction Details Page", - "duration": 4090851, - "status": "Success" - }, - { - "id": "41", - "description": "When :I view my Pending Transactions", - "duration": 3340801, - "status": "Success" - }, - { - "id": "42", - "description": "Then :I should see the no pending transactions message", - "duration": 2566105, - "status": "Success" - }, - { - "id": "43", - "description": "When :user filters by Last 90 Days", - "duration": 7349506, - "status": "Success" - }, - { - "id": "44", - "description": "Then :message for Last 90 Days is displayed", - "duration": 1185406, - "status": "Success" - }, - { - "id": "45", - "description": "When :user filters by Since Last Statement", - "duration": 7196446, - "status": "Success" - }, - { - "id": "46", - "description": "Then :message for Since Last Statement is displayed", - "duration": 1190505, - "status": "Success" - }, - { - "id": "47", - "description": "When :user filters by Last 15 Days", - "duration": 7333771, - "status": "Success" - }, - { - "id": "48", - "description": "Then :message for Last 15 Days is displayed", - "duration": 1168235, - "status": "Success" - }, - { - "id": "49", - "description": "When :user filters by Last 30 Days", - "duration": 7135398, - "status": "Success" - }, - { - "id": "50", - "description": "Then :message for Last 30 Days is displayed", - "duration": 1203255, - "status": "Success" - }, - { - "id": "51", - "description": "When :user filters by Last 60 Days", - "duration": 7224869, - "status": "Success" - }, - { - "id": "52", - "description": "Then :message for Last 60 Days is displayed", - "duration": 1228860, - "status": "Success" - }, - { - "id": "53", - "description": "When :user filters by Date Range", - "duration": 7235026, - "status": "Success" - }, - { - "id": "54", - "description": "And :date range start and end dates are set to 02\/10\/2015 and 02\/10\/2015", - "duration": 6731779, - "status": "Success" - }, - { - "id": "55", - "description": "And :clicks the Filter button", - "duration": 2745032, - "status": "Success" - }, - { - "id": "56", - "description": "Then :message for Date Range is displayed", - "duration": 4264045, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "filtering-and-sorting", - "description": "Feature:Filtering and Sorting", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 69155842, - "totalTestCaseCount": 3, - "failedTestCaseCount": 1, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "filtering-and-sorting;hide-since-last-statement-option-for-new-card-customers", - "description": "Scenario:Hide Since Last Statement Option for new card customers", - "duration": 20029730, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_nolaststmt_account\" and login", - "duration": 10942432, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 3473491, - "status": "Success" - }, - { - "id": "8", - "description": "Then :there is no \"Since Last Statement\" option displayed in the \"dateSelect\" dropdown", - "duration": 5613807, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "filtering-and-sorting;show-since-last-statement-option-for-existing-customers", - "description": "Scenario:Show Since Last Statement Option for existing customers", - "duration": 23354525, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for transactions as a \"td_laststmt_account\" and login", - "duration": 11822433, - "status": "Success" - }, - { - "id": "14", - "description": "And :I navigate to Transaction Details Page", - "duration": 3281925, - "status": "Success" - }, - { - "id": "15", - "description": "And :I reload the page", - "duration": 2649390, - "status": "Success" - }, - { - "id": "16", - "description": "Then :there is \"Since Last Statement\" option displayed in the \"dateSelect\" dropdown", - "duration": 5600777, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "filtering-and-sorting;test-various-filtering-and-sorting-options", - "description": "Scenario:Test various filtering and sorting options", - "duration": 25771587, - "totalTestStepCount": 42, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 38, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I setup mocks for transactions as a \"td_sort_account\" and login", - "duration": 10605987, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to Transaction Details Page", - "duration": 3031720, - "status": "Success" - }, - { - "id": "24", - "description": "And :I reload the page", - "duration": 1105898, - "status": "Success" - }, - { - "id": "25", - "description": "And :I toggle the pending drawer", - "duration": 11027982, - "status": "Failure" - }, - { - "id": "26", - "description": "Then :3 pending transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "Then :verify posted transactions are sorted in descending - date order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :verify pending transactions are sorted in descending - date order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Given :I click the transaction sort link to sort by date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :verify posted transactions are sorted in ascending - date order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :verify pending transactions are sorted in ascending - date order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "Given :I click the transaction sort link to sort by merchant", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "Then :verify posted transactions are sorted in descending - merchant order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :verify pending transactions are sorted in descending - merchant order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "Given :I click the transaction sort link to sort by merchant", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "Then :verify posted transactions are sorted in ascending - merchant order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :verify pending transactions are sorted in ascending - merchant order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "Given :I click the transaction sort link to sort by amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "Then :verify posted transactions are sorted in descending - amount order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :verify pending transactions are sorted in descending - amount order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "Given :I click the transaction sort link to sort by amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "Then :verify posted transactions are sorted in ascending - amount order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :verify pending transactions are sorted in ascending - amount order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "Given :I select \"Car Rental\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "Then :2 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "Given :I select \"Dining\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "Then :1 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "Given :I select \"Merchandise\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "Then :3 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "Given :I select \"Other\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "Then :1 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "Given :I select \"Other Services\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "Then :1 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "Given :I select \"Insurance\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "Then :0 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "Given :I select \"All Categories\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "Then :8 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "Given :I select \"...1234\" from the cards dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "Then :2 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "Given :I select \"...1660 (Closed)\" from the cards dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "Then :6 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "Given :I select \"Cards\" from the cards dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :8 transactions should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-and-details-google-maps-testing", - "description": "Feature:Transactions and Details Google Maps Testing", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 27570321, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-google-maps-testing;test-that-a-google-map-displays", - "description": "Scenario:Test that a google map displays", - "duration": 27570321, - "totalTestStepCount": 12, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 9, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 10689012, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 3252972, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the customer selects Last 90 in the drop-down", - "duration": 13628337, - "status": "Failure" - }, - { - "id": "9", - "description": "When :I click to expand the transaction drawer of transaction index 2", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the map at id 3 should slide in from the right", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the phantom info container should be hidden", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the customer expands the map at id 3", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the original transaction information should be hidden", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :the phantom info container should be visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "Then :the customer collapses the map at id 3", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "And :the phantom info container should be hidden", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I click to expand the transaction drawer of transaction index 2", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-and-details-happy-path", - "description": "Feature:Transactions and Details Happy Path", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 607524909, - "totalTestCaseCount": 15, - "failedTestCaseCount": 15, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-happy-path;header-footer-nav-verification", - "description": "Scenario:Header Footer Nav verification", - "duration": 51198597, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12371462, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to Transaction Details Page", - "duration": 3222182, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the footer exists on the page", - "duration": 35604953, - "status": "Failure" - }, - { - "id": "10", - "description": "And :the header exists on the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the nav exists on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;test-file-a-dispute-link-in-transaction-bricklet", - "description": "Scenario:Test file a dispute link in transaction bricklet", - "duration": 48683699, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10339086, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to Transaction Details Page", - "duration": 2794333, - "status": "Success" - }, - { - "id": "19", - "description": "When :I click to expand the transaction drawer of transaction index 0", - "duration": 35550280, - "status": "Failure" - }, - { - "id": "20", - "description": "Then :I see the file a dispute link in the transaction bricklet with display id 2", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I click to expand the transaction drawer of transaction index 0", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :I click to expand the transaction drawer of transaction index 1", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I do not see the file a dispute link in the transaction bricklet with display id 1", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I click to expand the transaction drawer of transaction index 1", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;happy-path-account-details", - "description": "Scenario:Happy path account details", - "duration": 49515843, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 13, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10643844, - "status": "Success" - }, - { - "id": "31", - "description": "And :I navigate to Transaction Details Page", - "duration": 3298092, - "status": "Success" - }, - { - "id": "32", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 35573907, - "status": "Failure" - }, - { - "id": "33", - "description": "And :the card number for the plastic is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :the card image is displayed and has the proper url", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "And :T&D: I should see available credit and it should be valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :T&D: I should see current balance and it should be valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :T&D: I should see the show details link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "And :T&D: I should see the pay bill button and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :T&D: I should see the single card display name", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :T&D: I should see the explore rewards link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :T&D: I should see the statements link and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "And :T&D: I click the show details link and the drawer expands", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "And :T&D: I should see account details brick is expanded", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :I should see \"Hide Balance Details'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :T&D: I click the show details link and the drawer collapses", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;verify-that-co-branded-card-art-is-clickable-and-has-correct-url", - "description": "Scenario:Verify that Co-branded Card Art is clickable and has correct url", - "duration": 50182125, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "52", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10784586, - "status": "Success" - }, - { - "id": "53", - "description": "And :I navigate to Transaction Details Page", - "duration": 3909624, - "status": "Success" - }, - { - "id": "54", - "description": "Then :the card image is displayed and has the proper url", - "duration": 35487915, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;testing-the-infinite-scrolling-capability", - "description": "Scenario:Testing the infinite scrolling capability", - "duration": 26059824, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "61", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 11056867, - "status": "Success" - }, - { - "id": "62", - "description": "And :I navigate to Transaction Details Page", - "duration": 3080734, - "status": "Success" - }, - { - "id": "63", - "description": "And :I reload the page", - "duration": 1038909, - "status": "Success" - }, - { - "id": "64", - "description": "And :T&D: I change the dateSelect dropdown to 90 days", - "duration": 10883314, - "status": "Failure" - }, - { - "id": "65", - "description": "And :T&D: I see 50 transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :T&D: I scroll to the bottom of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :T&D: I see 59 transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :T&D: I change the dateSelect dropdown to 30 days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :T&D: I see 6 transactions displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;posted-transactions-initial-page-load", - "description": "Scenario:Posted transactions initial page load", - "duration": 60054617, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 21487978, - "status": "Success" - }, - { - "id": "76", - "description": "And :I navigate to Transaction Details Page", - "duration": 2869394, - "status": "Success" - }, - { - "id": "77", - "description": "Then :Last 30 days should be the default date filter", - "duration": 35697245, - "status": "Failure" - }, - { - "id": "78", - "description": "And :each transaction has a Date, Transaction Merchant Name, Transaction Category, Card Number, and Amount displayed in the correct format", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :card column drop down is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :I should not see the error message for no posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;validate-that-page-level-print-calls-browser-print-functionality", - "description": "Scenario:Validate that page level print calls browser print functionality", - "duration": 50822576, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "85", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10890651, - "status": "Success" - }, - { - "id": "86", - "description": "And :I navigate to Transaction Details Page", - "duration": 3360036, - "status": "Success" - }, - { - "id": "87", - "description": "Then :the page level print link calls browser print functionality", - "duration": 36571889, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;validate-that-the-transaction-level-print-opens-the-print-modal-and-has-a-print-button", - "description": "Scenario:Validate that the transaction level print opens the print modal and has a print button", - "duration": 49553242, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "92", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10502979, - "status": "Success" - }, - { - "id": "93", - "description": "And :I navigate to Transaction Details Page", - "duration": 3321138, - "status": "Success" - }, - { - "id": "94", - "description": "When :I click to expand the first transaction drawer", - "duration": 35729125, - "status": "Failure" - }, - { - "id": "95", - "description": "And :I click the print transaction link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "96", - "description": "Then :I should see the print modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "97", - "description": "And :the print modal fields should contain the correct fields and the correct transaction data", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "And :the print link should exist on the modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :the print link should call window.print", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :the print modal closes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-is-offered-a-date-range-selection", - "description": "Scenario:Customer is offered a Date Range Selection", - "duration": 31188837, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "105", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10752612, - "status": "Success" - }, - { - "id": "106", - "description": "And :I navigate to Transaction Details Page", - "duration": 3781439, - "status": "Success" - }, - { - "id": "107", - "description": "And :I navigate to Transaction Details Page", - "duration": 2939190, - "status": "Success" - }, - { - "id": "108", - "description": "When :the customer selects Date Range in the drop-down", - "duration": 13715596, - "status": "Failure" - }, - { - "id": "109", - "description": "Then :the \u00e2\u0080\u0098Start Date\u00e2\u0080\u0099 And \u00e2\u0080\u0098End Date\u00e2\u0080\u0099 boxes appear to the right", - "duration": 0, - "status": "Skipped" - }, - { - "id": "110", - "description": "And :the date input boxes are empty or contains the appropriate placeholder", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-selects-custom-date-range-filter", - "description": "Scenario:Customer selects custom date range filter", - "duration": 28699520, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "117", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 11453902, - "status": "Success" - }, - { - "id": "118", - "description": "And :I navigate to Transaction Details Page", - "duration": 3557159, - "status": "Success" - }, - { - "id": "119", - "description": "Given :the customer selects Last 30 in the drop-down", - "duration": 13688459, - "status": "Failure" - }, - { - "id": "120", - "description": "And :there are 6 posted transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "Then :the customer selects Last 90 in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "When :with datepicker the customer selects a Start Date of 03\/10\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "124", - "description": "And :with datepicker the customer selects a End Date of 03\/17\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "125", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "126", - "description": "Then :there are 3 posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-clears-the-date-input-fields", - "description": "Scenario:Customer clears the date input fields", - "duration": 27264659, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "132", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10678487, - "status": "Success" - }, - { - "id": "133", - "description": "And :I navigate to Transaction Details Page", - "duration": 2994216, - "status": "Success" - }, - { - "id": "134", - "description": "Given :the customer selects Date Range in the drop-down", - "duration": 13591956, - "status": "Failure" - }, - { - "id": "135", - "description": "And :clicks the Clear button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "136", - "description": "Then :the date input boxes are empty or contains the appropriate placeholder", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-cannot-go-back-further-than-a-year-in-the-date-picker", - "description": "Scenario:Customer cannot go back further than a year in the date picker", - "duration": 29411635, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "143", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11024740, - "status": "Success" - }, - { - "id": "144", - "description": "And :I navigate to Transaction Details Page", - "duration": 4697285, - "status": "Success" - }, - { - "id": "145", - "description": "Given :the customer selects Date Range in the drop-down", - "duration": 13689610, - "status": "Failure" - }, - { - "id": "146", - "description": "And :the customer should not be able to select a date further back than a year", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "Given :clicks the Clear button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-cannot-select-end-date-more-than-90-days-from-start-date", - "description": "Scenario:Customer cannot select end date more than 90 days from start date", - "duration": 28298845, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "154", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11345931, - "status": "Success" - }, - { - "id": "155", - "description": "And :I navigate to Transaction Details Page", - "duration": 3380915, - "status": "Success" - }, - { - "id": "156", - "description": "Given :the customer selects Date Range in the drop-down", - "duration": 13571999, - "status": "Failure" - }, - { - "id": "157", - "description": "When :with datepicker the customer selects a Start Date of 01\/01\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "158", - "description": "And :the customer should not be able to select further than 89 days after start date 01\/01\/2015", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-cannot-select-start-date-more-than-90-days-before-end-date", - "description": "Scenario:Customer cannot select start date more than 90 days before end date", - "duration": 27527938, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "165", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11115471, - "status": "Success" - }, - { - "id": "166", - "description": "And :I navigate to Transaction Details Page", - "duration": 2785574, - "status": "Success" - }, - { - "id": "167", - "description": "Then :the customer selects Last 90 in the drop-down", - "duration": 13626893, - "status": "Failure" - }, - { - "id": "168", - "description": "Then :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "169", - "description": "When :with datepicker the customer selects a End Date of 12\/01\/2014", - "duration": 0, - "status": "Skipped" - }, - { - "id": "170", - "description": "And :the customer should not be able to select further than 89 days before end date 12\/01\/2014", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;test-the-dispute-interstitial-modal", - "description": "Scenario:Test the dispute interstitial modal", - "duration": 49062952, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "175", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10685529, - "status": "Success" - }, - { - "id": "176", - "description": "And :I navigate to Transaction Details Page", - "duration": 2860407, - "status": "Success" - }, - { - "id": "177", - "description": "Then :I click to expand the first transaction drawer", - "duration": 35517016, - "status": "Failure" - }, - { - "id": "178", - "description": "Then :I click the file a dispute link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "179", - "description": "And :I should see the dispute confirmation modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "180", - "description": "And :the dispute confirmation modal should have the correct content", - "duration": 0, - "status": "Skipped" - }, - { - "id": "181", - "description": "And :the file dispute button should call dispute claim", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "infinite-scrolling", - "description": "Feature:Infinite Scrolling", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 25735685, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "infinite-scrolling;testing-the-infinite-scrolling-capability", - "description": "Scenario:Testing the infinite scrolling capability", - "duration": 25735685, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 11435584, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Transaction Details Page", - "duration": 3157319, - "status": "Success" - }, - { - "id": "10", - "description": "And :T&D: I change the dateSelect dropdown to 90 days", - "duration": 11142782, - "status": "Failure" - }, - { - "id": "11", - "description": "And :T&D: I see 50 transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :T&D: I scroll to the bottom of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :T&D: I see 59 transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :T&D: I change the dateSelect dropdown to 30 days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :T&D: I see 6 transactions displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "modal-testing", - "description": "Feature:Modal testing", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 50126474, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "modal-testing;test-the-dispute-interstitial-modal", - "description": "Scenario:Test the dispute interstitial modal", - "duration": 50126474, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11007864, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to Transaction Details Page", - "duration": 3401346, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I click to expand the first transaction drawer", - "duration": 35717264, - "status": "Failure" - }, - { - "id": "10", - "description": "Then :I click the file a dispute link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :I should see the dispute confirmation modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the dispute confirmation modal should have the correct content", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the file dispute button should call dispute claim", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :the dispute modal closes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pending-transactions", - "description": "Feature:Pending Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 143605360, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "pending-transactions;row-count-number-when-having-pending-transactions", - "description": "Scenario:Row count number when having pending transactions", - "duration": 45981055, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_pendingtrans_account\" and login", - "duration": 10532359, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 2675229, - "status": "Success" - }, - { - "id": "8", - "description": "When :I \"expand\" the pending transaction section", - "duration": 32773467, - "status": "Failure" - }, - { - "id": "9", - "description": "Then :There should be 64 pending transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :I \"collapse\" the pending transaction section", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;the-learn-more-modal-should-exist-and-have-correct-content", - "description": "Scenario:The learn more modal should exist and have correct content", - "duration": 47651496, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Given :I setup mocks for transactions as a \"td_pendingtrans_account\" and login", - "duration": 10942886, - "status": "Success" - }, - { - "id": "15", - "description": "And :I navigate to Transaction Details Page", - "duration": 3742027, - "status": "Success" - }, - { - "id": "16", - "description": "When :I \"expand\" the pending transaction section", - "duration": 32966583, - "status": "Failure" - }, - { - "id": "17", - "description": "And :there is a content managed link in the top pending transactions notification box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :the customer clicks the learn more link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :the learn more content is correct", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :the customer closes the learn more modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I \"collapse\" the pending transaction section", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;empty-row-count-when-not-having-pending-transactions", - "description": "Scenario:Empty row count when not having pending transactions", - "duration": 49972809, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I setup mocks for transactions as a \"td_disputemodal_account\" and login", - "duration": 12510914, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to Transaction Details Page", - "duration": 4445873, - "status": "Success" - }, - { - "id": "27", - "description": "When :I \"expand\" the pending transaction section", - "duration": 33016022, - "status": "Failure" - }, - { - "id": "28", - "description": "Then :There should be 0 pending transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I \"collapse\" the pending transaction section", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "posted-transactions", - "description": "Feature:Posted Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 149539221, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "posted-transactions;posted-transactions-initial-page-load", - "description": "Scenario:Posted transactions initial page load", - "duration": 50992271, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11633571, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to Transaction Details Page", - "duration": 3460601, - "status": "Success" - }, - { - "id": "9", - "description": "Then :Last 30 days should be the default date filter", - "duration": 35898099, - "status": "Failure" - }, - { - "id": "10", - "description": "And :each transaction has a Date, Transaction Merchant Name, Transaction Category, Card Number, and Amount displayed in the correct format", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :card column drop down is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "Then :I should not see the error message for no posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "posted-transactions;user-should-be-able-query-for-data-after-an-error-occurs-getting-posted-transactions", - "description": "Scenario:User should be able query for data after an error occurs getting posted transactions", - "duration": 49170126, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 10569878, - "status": "Success" - }, - { - "id": "32", - "description": "And :I navigate to Transaction Details Page", - "duration": 3034108, - "status": "Success" - }, - { - "id": "33", - "description": "When :an error occurs getting transactions", - "duration": 35566140, - "status": "Failure" - }, - { - "id": "34", - "description": "And :I reload the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "And :user filters by Last 90 Days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "Then :50 transactions should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "posted-transactions;expanding-pending-transactions-sections", - "description": "Scenario:Expanding Pending Transactions sections", - "duration": 49376824, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "42", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12916100, - "status": "Success" - }, - { - "id": "43", - "description": "And :I navigate to Transaction Details Page", - "duration": 3637585, - "status": "Success" - }, - { - "id": "44", - "description": "When :I \"expand\" the pending transaction section", - "duration": 32823139, - "status": "Failure" - }, - { - "id": "45", - "description": "Then :I should see 'Hide Pending Transactions'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "Then :I should see the Pending Transactions Notification", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "Then :The Count should display zero if no pending transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "Then :I should see the no pending transactions message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "Then :there is a content managed link in the top pending transactions notification box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "And :the link generates a content managed modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "When :I \"collapse\" the pending transaction section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "Then :I should see 'View Pending Transactions'", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-and-details-printing-functionality", - "description": "Feature:Transactions and details printing functionality", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 49824699, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-printing-functionality;validate-that-the-transaction-level-print-opens-the-print-modal-and-has-a-print-button", - "description": "Scenario:Validate that the transaction level print opens the print modal and has a print button", - "duration": 49824699, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11005670, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to Transaction Details Page", - "duration": 3252721, - "status": "Success" - }, - { - "id": "18", - "description": "When :I click to expand the first transaction drawer", - "duration": 35566308, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I click the print transaction link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see the print modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :the print modal fields should contain the correct fields and the correct transaction data", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :the print link should exist on the modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :the print modal closes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "entitlements-rendering-rules", - "description": "Feature:Entitlements rendering rules", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 472091015, - "totalTestCaseCount": 10, - "failedTestCaseCount": 10, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-collections-status", - "description": "Scenario:Display correct information when single card account is in collections status", - "duration": 50249832, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_collections_account\" and login", - "duration": 10829817, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 2714753, - "status": "Success" - }, - { - "id": "7", - "description": "And :I reload the page", - "duration": 949565, - "status": "Success" - }, - { - "id": "8", - "description": "Then :dont display single card error message for collections", - "duration": 35755697, - "status": "Failure" - }, - { - "id": "9", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :available credit should be N\/A in normal text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :available credit tooltip is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :available cash should be N\/A", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-closed-with-balance-status", - "description": "Scenario:Display correct information when single card account is in closed with balance status", - "duration": 51397719, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "26", - "description": "Given :I setup mocks for transactions as a \"td_closedwithbal_account\" and login", - "duration": 10756802, - "status": "Success" - }, - { - "id": "27", - "description": "And :I navigate to Transaction Details Page", - "duration": 3858064, - "status": "Success" - }, - { - "id": "28", - "description": "And :I reload the page", - "duration": 1165622, - "status": "Success" - }, - { - "id": "29", - "description": "Then :display single card error message for closed with balance", - "duration": 35617231, - "status": "Failure" - }, - { - "id": "30", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :available credit should be Account Restricted in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "42", - "description": "And :available cash should be Account Restricted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-security-fraud-status", - "description": "Scenario:Display correct information when single card account is in security fraud status", - "duration": 50517439, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "47", - "description": "Given :I setup mocks for transactions as a \"td_securityfraud_account\" and login", - "duration": 10996217, - "status": "Success" - }, - { - "id": "48", - "description": "And :I navigate to Transaction Details Page", - "duration": 2764683, - "status": "Success" - }, - { - "id": "49", - "description": "And :I reload the page", - "duration": 1112522, - "status": "Success" - }, - { - "id": "50", - "description": "Then :dont display single card error message for security fraud", - "duration": 35644017, - "status": "Failure" - }, - { - "id": "51", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :available credit should be Normal in normal text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :available cash should be $1,000.00", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-special-fraud-status", - "description": "Scenario:Display correct information when single card account is in special fraud status", - "duration": 52064083, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I setup mocks for transactions as a \"td_specialfraud_account\" and login", - "duration": 10948699, - "status": "Success" - }, - { - "id": "68", - "description": "And :I navigate to Transaction Details Page", - "duration": 3226402, - "status": "Success" - }, - { - "id": "69", - "description": "And :I reload the page", - "duration": 1076045, - "status": "Success" - }, - { - "id": "70", - "description": "Then :display single card error message for special fraud", - "duration": 36812937, - "status": "Failure" - }, - { - "id": "71", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "And :available credit should be Account Restricted in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "77", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :available cash should be Account Restricted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-revoked-status", - "description": "Scenario:Display correct information when single card account is in revoked status", - "duration": 50383733, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "87", - "description": "Given :I setup mocks for transactions as a \"td_revoked_account\" and login", - "duration": 10874587, - "status": "Success" - }, - { - "id": "88", - "description": "And :I navigate to Transaction Details Page", - "duration": 2962251, - "status": "Success" - }, - { - "id": "89", - "description": "And :I reload the page", - "duration": 957393, - "status": "Success" - }, - { - "id": "90", - "description": "Then :display single card error message for revoked", - "duration": 35589502, - "status": "Failure" - }, - { - "id": "91", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :available credit should be Account Restricted in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "97", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "101", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "102", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "103", - "description": "And :available cash should be Account Restricted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-deceased-status", - "description": "Scenario:Display correct information when single card account is in deceased status", - "duration": 60985313, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "107", - "description": "Given :I setup mocks for transactions as a \"td_deceased_account\" and login", - "duration": 21946308, - "status": "Success" - }, - { - "id": "108", - "description": "And :I navigate to Transaction Details Page", - "duration": 2557142, - "status": "Success" - }, - { - "id": "109", - "description": "And :I reload the page", - "duration": 924778, - "status": "Success" - }, - { - "id": "110", - "description": "Then :display single card error message for deceased", - "duration": 35557085, - "status": "Failure" - }, - { - "id": "111", - "description": "And :The card name includes added label (Account Closed)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :available credit should be Account Closed in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :available credit tooltip is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "114", - "description": "And :the current balance is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "115", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "117", - "description": "And :the download transactions link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "118", - "description": "And :the pay bill link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "119", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "And :available cash should be Account Closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-closed-with-no-balance-status", - "description": "Scenario:Display correct information when single card account is in closed with no balance status", - "duration": 53465796, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "127", - "description": "Given :I setup mocks for transactions as a \"td_closednobal_account\" and login", - "duration": 11763746, - "status": "Success" - }, - { - "id": "128", - "description": "And :I navigate to Transaction Details Page", - "duration": 4775873, - "status": "Success" - }, - { - "id": "129", - "description": "And :I reload the page", - "duration": 1197044, - "status": "Success" - }, - { - "id": "130", - "description": "Then :display single card error message for closed with no balance", - "duration": 35729133, - "status": "Failure" - }, - { - "id": "131", - "description": "And :The card name includes added label (Account Closed)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "132", - "description": "And :available credit should be Account Closed in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "133", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "134", - "description": "And :the current balance is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "135", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :the download transactions link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "138", - "description": "And :the pay bill link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "139", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "140", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "141", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "142", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "143", - "description": "And :available cash should be Account Closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-bankrupt-status", - "description": "Scenario:Display correct information when single card account is in bankrupt status", - "duration": 50676738, - "totalTestStepCount": 14, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 10, - "status": "Failure", - "testSteps": [ - { - "id": "147", - "description": "Given :I setup mocks for transactions as a \"td_bankrupt_account\" and login", - "duration": 10808765, - "status": "Success" - }, - { - "id": "148", - "description": "And :I navigate to Transaction Details Page", - "duration": 3240905, - "status": "Success" - }, - { - "id": "149", - "description": "And :I reload the page", - "duration": 1055548, - "status": "Success" - }, - { - "id": "150", - "description": "Then :display single card error message for bankrupt", - "duration": 35571520, - "status": "Failure" - }, - { - "id": "151", - "description": "And :The card name includes added label (Account Restricted)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "152", - "description": "And :available credit should be Account Restricted in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "153", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "154", - "description": "And :the current balance is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "155", - "description": "And :the statements link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "157", - "description": "And :the download transactions link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "158", - "description": "And :the pay bill link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "159", - "description": "And :the view balance details link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "160", - "description": "And :the posted transactions section is not present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "161", - "description": "And :the pending transactions section is not present", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-navigation-items-for-nav-entitlements", - "description": "Scenario:Display navigation items for nav entitlements", - "duration": 26498303, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "166", - "description": "Given :I setup mocks for transactions as a \"td_navigation_account\" and login", - "duration": 10768857, - "status": "Success" - }, - { - "id": "167", - "description": "And :I navigate to Transaction Details Page", - "duration": 3682370, - "status": "Success" - }, - { - "id": "168", - "description": "And :I reload the page", - "duration": 1014593, - "status": "Success" - }, - { - "id": "169", - "description": "Then :I can see the navigation item Modify Your Features", - "duration": 11032483, - "status": "Failure" - }, - { - "id": "170", - "description": "And :I can see the navigation item Change Image on Card Link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "171", - "description": "And :I can see the navigation item Credit Tracker", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;hide-navigation-items-for-nav-entitlements", - "description": "Scenario:Hide navigation items for nav entitlements", - "duration": 25852059, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "176", - "description": "Given :I setup mocks for transactions as a \"td_nonavigation_account\" and login", - "duration": 10424824, - "status": "Success" - }, - { - "id": "177", - "description": "And :I navigate to Transaction Details Page", - "duration": 3538377, - "status": "Success" - }, - { - "id": "178", - "description": "And :I reload the page", - "duration": 946090, - "status": "Success" - }, - { - "id": "179", - "description": "Then :I cannot see the navigation item Modify Your Features", - "duration": 10942768, - "status": "Failure" - }, - { - "id": "180", - "description": "And :I cannot see the navigation item Change Image on Card Link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "181", - "description": "And :I cannot see the navigation item Credit Tracker", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transaction-filtering", - "description": "Feature:Transaction Filtering", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 592281612, - "totalTestCaseCount": 20, - "failedTestCaseCount": 20, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transaction-filtering;date-filter-select-has-valid-option-list-for-existing-customer", - "description": "Scenario:Date filter select has valid option list for existing customer", - "duration": 26569154, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11680478, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 4041233, - "status": "Success" - }, - { - "id": "7", - "description": "Then :date select has correct options for existing customer", - "duration": 10847443, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;date-filter-select-has-valid-option-list-for-new-customer", - "description": "Scenario:Date filter select has valid option list for new customer", - "duration": 17908537, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "11", - "description": "Given :I setup mocks for transactions as a \"td_nolaststmt_account\" and login", - "duration": 11528773, - "status": "Success" - }, - { - "id": "12", - "description": "And :I navigate to Transaction Details Page", - "duration": 3261637, - "status": "Success" - }, - { - "id": "13", - "description": "And :I am on the Transactions and Details page", - "duration": 3118127, - "status": "Failure" - }, - { - "id": "14", - "description": "Then :date select has correct options for new customer", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;custom-date-range-displays-filter-and-clear-buttons", - "description": "Scenario:Custom date range displays Filter and Clear buttons", - "duration": 27727327, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10896297, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to Transaction Details Page", - "duration": 3191773, - "status": "Success" - }, - { - "id": "20", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13639257, - "status": "Failure" - }, - { - "id": "21", - "description": "Then :the Filter and Clear buttons are displayed with the correct text", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-is-offered-a-date-range-selection", - "description": "Scenario:Customer is offered a Date Range Selection", - "duration": 29102622, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11937683, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to Transaction Details Page", - "duration": 3424403, - "status": "Success" - }, - { - "id": "27", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13740536, - "status": "Failure" - }, - { - "id": "28", - "description": "Then :the \u00e2\u0080\u0098Start Date\u00e2\u0080\u0099 And \u00e2\u0080\u0098End Date\u00e2\u0080\u0099 boxes appear to the right", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-selects-filter-button", - "description": "Scenario:Customer selects Filter button", - "duration": 49419559, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "34", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 11051570, - "status": "Success" - }, - { - "id": "35", - "description": "And :I navigate to Transaction Details Page", - "duration": 2701259, - "status": "Success" - }, - { - "id": "36", - "description": "And :there are 6 posted transactions", - "duration": 35666730, - "status": "Failure" - }, - { - "id": "37", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "When :with datepicker the customer selects a Start Date of 03\/10\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :with datepicker the customer selects a End Date of 03\/17\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "Then :there are 3 posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-re-selects-date-range", - "description": "Scenario:Customer re-selects Date Range", - "duration": 27687011, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11263550, - "status": "Success" - }, - { - "id": "49", - "description": "And :I navigate to Transaction Details Page", - "duration": 2745329, - "status": "Success" - }, - { - "id": "50", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13678132, - "status": "Failure" - }, - { - "id": "51", - "description": "When :with datepicker the customer selects a Start Date of 03\/10\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :with datepicker the customer selects a End Date of 03\/17\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :the customer selects Last 30 Days in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :the date input boxes are empty or contains the appropriate placeholder", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-re-selects-date-range-after-navigating-from-page", - "description": "Scenario:Customer re-selects Date Range after navigating from page", - "duration": 30578937, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "61", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11876522, - "status": "Success" - }, - { - "id": "62", - "description": "And :I navigate to Transaction Details Page", - "duration": 3687994, - "status": "Success" - }, - { - "id": "63", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 15014421, - "status": "Failure" - }, - { - "id": "64", - "description": "When :the customer inputs a Start Date that is Valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the customer inputs a End Date that is Valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :the customer selects Last 30 Days in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "When :the customer navigates to a different page And comes back to T&D", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "Then :the \u00e2\u0080\u0098Start Date\u00e2\u0080\u0099 And \u00e2\u0080\u0098End Date\u00e2\u0080\u0099 boxes appear to the right", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-selects-clear-button", - "description": "Scenario:Customer selects Clear button", - "duration": 27444816, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10739544, - "status": "Success" - }, - { - "id": "76", - "description": "And :I navigate to Transaction Details Page", - "duration": 3139490, - "status": "Success" - }, - { - "id": "77", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13565782, - "status": "Failure" - }, - { - "id": "78", - "description": "When :the customer inputs a Start Date that is Valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :the customer inputs a End Date that is Valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :clicks the Clear button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "Then :the drop-down reverts to the default value and the Clear and Filter buttons disappear", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-incorrect-start-date-format", - "description": "Scenario:Customer inputs incorrect Start Date format", - "duration": 27657672, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "86", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10671580, - "status": "Success" - }, - { - "id": "87", - "description": "And :I navigate to Transaction Details Page", - "duration": 3418415, - "status": "Success" - }, - { - "id": "88", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13567677, - "status": "Failure" - }, - { - "id": "89", - "description": "And :date range start and end dates are set to 04\/06 and 04\/06\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "Then :the \"invalid start date format\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-incorrect-end-date-format", - "description": "Scenario:Customer inputs incorrect End Date format", - "duration": 27641321, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "96", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10622504, - "status": "Success" - }, - { - "id": "97", - "description": "And :I navigate to Transaction Details Page", - "duration": 3435194, - "status": "Success" - }, - { - "id": "98", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13583623, - "status": "Failure" - }, - { - "id": "99", - "description": "And :date range start and end dates are set to 04\/06\/2015 and 04\/06", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "101", - "description": "Then :the \"invalid end date format\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-does-not-enter-start-date", - "description": "Scenario:Customer does not enter Start Date", - "duration": 26752879, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "106", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10200274, - "status": "Success" - }, - { - "id": "107", - "description": "And :I navigate to Transaction Details Page", - "duration": 3004823, - "status": "Success" - }, - { - "id": "108", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13547782, - "status": "Failure" - }, - { - "id": "109", - "description": "And :date range start and end dates are set to ' ' and 04\/06\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "110", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :the \"invalid start date format\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-does-not-enter-end-date", - "description": "Scenario:Customer does not enter End Date", - "duration": 27037063, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "116", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10611024, - "status": "Success" - }, - { - "id": "117", - "description": "And :I navigate to Transaction Details Page", - "duration": 2810303, - "status": "Success" - }, - { - "id": "118", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13615736, - "status": "Failure" - }, - { - "id": "119", - "description": "And :date range start and end dates are set to 04\/06\/2015 and ' '", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "Then :the \"invalid end date format\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-does-not-enter-start-or-end-dates", - "description": "Scenario:Customer does not enter Start or End Dates", - "duration": 28389676, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "125", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11441289, - "status": "Success" - }, - { - "id": "126", - "description": "And :I navigate to Transaction Details Page", - "duration": 3282169, - "status": "Success" - }, - { - "id": "127", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13666218, - "status": "Failure" - }, - { - "id": "128", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "129", - "description": "Then :the \"invalid start date format\" and \"invalid end date format\" error messages are displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-start-date->-end-date", - "description": "Scenario:Customer inputs Start Date > End Date", - "duration": 49900896, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "135", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10622477, - "status": "Success" - }, - { - "id": "136", - "description": "And :I navigate to Transaction Details Page", - "duration": 3759253, - "status": "Success" - }, - { - "id": "137", - "description": "When :user filters by Date Range", - "duration": 35519166, - "status": "Failure" - }, - { - "id": "138", - "description": "And :date range start and end dates are set to 04\/07\/2015 and 04\/06\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "139", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "140", - "description": "Then :the \"Start date not prior to end date\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-start-date->-365-days-in-the-past", - "description": "Scenario:Customer inputs Start Date > 365 days in the past", - "duration": 27489531, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "146", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11034285, - "status": "Success" - }, - { - "id": "147", - "description": "And :I navigate to Transaction Details Page", - "duration": 2898412, - "status": "Success" - }, - { - "id": "148", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13556834, - "status": "Failure" - }, - { - "id": "149", - "description": "And :date range start and end dates are set to 04\/01\/2014 and 04\/20\/2014", - "duration": 0, - "status": "Skipped" - }, - { - "id": "150", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "Then :the \"start date too old\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-end-date->-365-days-in-the-past", - "description": "Scenario:Customer inputs End Date > 365 days in the past", - "duration": 26841023, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "157", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10311881, - "status": "Success" - }, - { - "id": "158", - "description": "And :I navigate to Transaction Details Page", - "duration": 2832289, - "status": "Success" - }, - { - "id": "159", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13696853, - "status": "Failure" - }, - { - "id": "160", - "description": "And :date range start and end dates are set to '' and 04\/14\/2014", - "duration": 0, - "status": "Skipped" - }, - { - "id": "161", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "162", - "description": "Then :the \"end date too old\" error message is displayed at the end", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-search-date-range->-90-days", - "description": "Scenario:Customer inputs Search Date Range > 90 days", - "duration": 29568231, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "168", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11874230, - "status": "Success" - }, - { - "id": "169", - "description": "And :I navigate to Transaction Details Page", - "duration": 4036987, - "status": "Success" - }, - { - "id": "170", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13657014, - "status": "Failure" - }, - { - "id": "171", - "description": "And :date range start and end dates are set to 12\/01\/2014 and 04\/14\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "172", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "173", - "description": "Then :the \"search date range\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-start-date-in-the-future", - "description": "Scenario:Customer inputs Start Date in the future", - "duration": 29741014, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "177", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10469555, - "status": "Success" - }, - { - "id": "178", - "description": "And :I navigate to Transaction Details Page", - "duration": 4262408, - "status": "Success" - }, - { - "id": "179", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 15009051, - "status": "Failure" - }, - { - "id": "180", - "description": "And :date range start and end dates are set to 06\/06\/2015 and ' '", - "duration": 0, - "status": "Skipped" - }, - { - "id": "181", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "182", - "description": "Then :the \"start date in future\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-end-date-in-the-future", - "description": "Scenario:Customer inputs End Date in the future", - "duration": 27597805, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "188", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10750114, - "status": "Success" - }, - { - "id": "189", - "description": "And :I navigate to Transaction Details Page", - "duration": 3299311, - "status": "Success" - }, - { - "id": "190", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13548380, - "status": "Failure" - }, - { - "id": "191", - "description": "And :date range start and end dates are set to 04\/14\/2015 and 05\/14\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "192", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "193", - "description": "Then :the \"end date in future\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;start-and-end-dates-in-the-future", - "description": "Scenario:Start And End Dates in the future", - "duration": 27226538, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "198", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10517528, - "status": "Success" - }, - { - "id": "199", - "description": "And :I navigate to Transaction Details Page", - "duration": 3109458, - "status": "Success" - }, - { - "id": "200", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13599552, - "status": "Failure" - }, - { - "id": "201", - "description": "And :date range start and end dates are set to 05\/14\/2015 and 05\/15\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "202", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "203", - "description": "Then :the \"start date in future\" and \"end date in future\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-entitlements-tests", - "description": "Feature:Transactions entitlements tests", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 92265152, - "totalTestCaseCount": 4, - "failedTestCaseCount": 3, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-entitlements-tests;the-pending-drawer-section-is-set-to-true", - "description": "Scenario:The pending drawer section is set to true", - "duration": 25205300, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_pendingdrawer_account\" and login", - "duration": 10513080, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 2896260, - "status": "Success" - }, - { - "id": "7", - "description": "And :I reload the page", - "duration": 959309, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the customer should see the pending drawer expanded", - "duration": 10836651, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-entitlements-tests;the-merchantmapperm-is-false", - "description": "Scenario:The MerchantMapPerm is false", - "duration": 15247124, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "12", - "description": "Given :I setup mocks for transactions as a \"td_merchantmapperm_account\" and login", - "duration": 11042526, - "status": "Success" - }, - { - "id": "13", - "description": "And :I navigate to Transaction Details Page", - "duration": 3033827, - "status": "Success" - }, - { - "id": "14", - "description": "And :I reload the page", - "duration": 868087, - "status": "Success" - }, - { - "id": "15", - "description": "And :the customer expands the first posted transactions drawer", - "duration": 302684, - "status": "Failure" - }, - { - "id": "16", - "description": "Then :the customer should not see a merchant map", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-entitlements-tests;the-brandlogoperm-is-false", - "description": "Scenario:The BrandLogoPerm is false", - "duration": 26016139, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I setup mocks for transactions as a \"td_brandlogoperm_account\" and login", - "duration": 11149456, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to Transaction Details Page", - "duration": 2875546, - "status": "Success" - }, - { - "id": "22", - "description": "And :I reload the page", - "duration": 1170346, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the customer should not see a merchant logo for the transaction at index 4", - "duration": 10820791, - "status": "Failure" - }, - { - "id": "24", - "description": "Then :the customer expands transaction number 2", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :the customer should not see a merchant logo in the expanded transaction drawer", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-entitlements-tests;the-transactions-details-section-is-off", - "description": "Scenario:The transactions details section is off", - "duration": 25796589, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Given :I setup mocks for transactions as a \"td_transdetailsoff_account\" and login", - "duration": 10779385, - "status": "Success" - }, - { - "id": "30", - "description": "And :I navigate to Transaction Details Page", - "duration": 3120496, - "status": "Success" - }, - { - "id": "31", - "description": "And :I reload the page", - "duration": 1043745, - "status": "Success" - }, - { - "id": "32", - "description": "And :the customer should not see pending or posted transactions", - "duration": 10852963, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "user-notification-error-messages", - "description": "Feature:User Notification Error Messages", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 228535029, - "totalTestCaseCount": 8, - "failedTestCaseCount": 7, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "user-notification-error-messages;t&d-is-toggled-off", - "description": "Scenario:T&D is toggled off", - "duration": 28563724, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11230803, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 3250219, - "status": "Success" - }, - { - "id": "7", - "description": "When :User is redirected to toggled off error page", - "duration": 3248542, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user should see correct toggled error page content", - "duration": 10834160, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;no-error-getting-posted-transactions", - "description": "Scenario:No error getting posted transactions", - "duration": 24895874, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for transactions as a \"td_disputemodal_account\" and login", - "duration": 10876621, - "status": "Success" - }, - { - "id": "14", - "description": "And :I navigate to Transaction Details Page", - "duration": 3206168, - "status": "Success" - }, - { - "id": "15", - "description": "Then :I should not see the error message for no posted transactions", - "duration": 10813085, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;display-account-bricklet-details-for-happy-path", - "description": "Scenario:Display account bricklet details for happy path", - "duration": 49978256, - "totalTestStepCount": 14, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 11, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10803243, - "status": "Success" - }, - { - "id": "55", - "description": "And :I navigate to Transaction Details Page", - "duration": 3529880, - "status": "Success" - }, - { - "id": "56", - "description": "And :Single card label is displayed", - "duration": 35645133, - "status": "Failure" - }, - { - "id": "57", - "description": "And :Current balance label is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :Current balance is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :Current balance tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :Available credit is displayed and has correct value", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :Available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "And :Show details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "When :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :Show details drawer should be visible", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;message-rotator-displayed-when-transactions-are-loading", - "description": "Scenario:Message Rotator displayed when transactions are loading", - "duration": 13789867, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "76", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10516219, - "status": "Success" - }, - { - "id": "77", - "description": "And :I navigate to Transaction Details Page", - "duration": 2958142, - "status": "Success" - }, - { - "id": "78", - "description": "When :transactions are loading", - "duration": 315506, - "status": "Failure" - }, - { - "id": "79", - "description": "Then :user should see loading messages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "When :transactions are not loading", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "Then :user should not see loading messages", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;t&d-section-toggled-off", - "description": "Scenario:T&D section toggled off", - "duration": 48977510, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "86", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10622062, - "status": "Success" - }, - { - "id": "87", - "description": "And :I navigate to Transaction Details Page", - "duration": 2678056, - "status": "Success" - }, - { - "id": "88", - "description": "When :Transactions and Details section is toggled off", - "duration": 35677392, - "status": "Failure" - }, - { - "id": "89", - "description": "Then :the posted transactions section is not present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :the pending transactions section is not present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :the account details brick is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :there is no error message displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;not-tlp-ha-mode-check-for-rewards-balance", - "description": "Scenario:Not TLP HA Mode check for rewards balance", - "duration": 23948972, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "96", - "description": "Given :I setup mocks for transactions as a \"td_nottlpha_account\" and login", - "duration": 10770674, - "status": "Success" - }, - { - "id": "97", - "description": "And :I navigate to Transaction Details Page", - "duration": 2926350, - "status": "Success" - }, - { - "id": "98", - "description": "Then :the rewards link should say the balance", - "duration": 10251948, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;tlp-ha-mode-check-for-explore-rewards-link", - "description": "Scenario:TLP HA Mode check for explore rewards link", - "duration": 24141715, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "102", - "description": "Given :I setup mocks for transactions as a \"td_tlpha_account\" and login", - "duration": 10850577, - "status": "Success" - }, - { - "id": "103", - "description": "And :I navigate to Transaction Details Page", - "duration": 2920075, - "status": "Success" - }, - { - "id": "104", - "description": "Then :the rewards link should say explore rewards", - "duration": 10371063, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;ts2-ha-mode", - "description": "Scenario:TS2 HA Mode", - "duration": 14239111, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "108", - "description": "Given :I setup mocks for transactions as a \"td_ts2ha_account\" and login", - "duration": 10934795, - "status": "Success" - }, - { - "id": "109", - "description": "And :I navigate to Transaction Details Page", - "duration": 2982464, - "status": "Success" - }, - { - "id": "110", - "description": "Then :an TS2 HA message is displayed on top of the page below the navigation bar", - "duration": 321852, - "status": "Failure" - }, - { - "id": "111", - "description": "And :I \"expand\" the pending transaction section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :an error message is displayed under the Pending Transactions section", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "wiremock-examples", - "description": "Feature:Wiremock Examples", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 75433929, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "wiremock-examples;happy-path-using-default-account-summary", - "description": "Scenario:Happy path using default account summary", - "duration": 26108808, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_defaultaccsum_account\" and login", - "duration": 11590553, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 3620891, - "status": "Success" - }, - { - "id": "7", - "description": "Then :the account number in the brick should be ...1234", - "duration": 10897364, - "status": "Failure" - }, - { - "id": "8", - "description": "And :there are 4 posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "wiremock-examples;bankrupt-account-summary", - "description": "Scenario:Bankrupt account summary", - "duration": 49325121, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for transactions as a \"td_bankrupt_account\" and login", - "duration": 10843141, - "status": "Success" - }, - { - "id": "14", - "description": "And :I navigate to Transaction Details Page", - "duration": 2803064, - "status": "Success" - }, - { - "id": "15", - "description": "Then :display single card error message for bankrupt", - "duration": 35678916, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - } - ] - }, - { - "id": "568fd47029032d7d5c6bc006", - "collectorItemId": "568d24b1a0d8912749a4391a", - "timestamp": 1452266608070, - "executionId": "214", - "description": "cos-ui-test-chrome #214", - "url": "http://test.com/job/cos-ui-test-chrome\/", - "startTime": 1452218428731, - "endTime": 1452227400318, - "duration": 8971587, - "failureCount": 14, - "successCount": 10, - "skippedCount": 0, - "totalCount": 41, - "unknownStatusCount": 17, - "testCapabilities": [ - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-account-setup-web\/", - "startTime": 0, - "endTime": 0, - "duration": 657587138, - "failedTestSuiteCount": 9, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 10, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "account-setup-submission-success", - "description": "Feature:Account Setup submission success", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 195658530, - "totalTestCaseCount": 10, - "failedTestCaseCount": 5, - "successTestCaseCount": 5, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 9082976, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2561248, - "status": "Success" - }, - { - "id": "5", - "description": "Then :user is on ASU page", - "duration": 6521728, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;required-fields-validation", - "description": "Scenario:Required Fields Validation", - "duration": 30950417, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "11", - "description": "When :the user clicks on the Add a New Card Holder", - "duration": 30950417, - "status": "Failure" - }, - { - "id": "12", - "description": "Then :user does not enters any Input in the form for First Name, Last Name, Date of Birth, Social Security Number, and Phone Number", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "Then :clicks on the Add a New Card Holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "Then :the error messages displays for the required fields", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8476097, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2558804, - "status": "Success" - }, - { - "id": "5", - "description": "Then :user is on ASU page", - "duration": 5917293, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;required-fields-validation-for-invalid-input", - "description": "Scenario:Required Fields Validation for invalid input", - "duration": 30891674, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "When :the user clicks on the Add a New Card Holder", - "duration": 30891674, - "status": "Failure" - }, - { - "id": "21", - "description": "Then :the First Form opens to enter the new authorize user", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :user enters the Invalid Input in the form for Date of Birth, Social Security Number, and Phone Number", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :clicks on the Add a New Card Holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :the error messages displays for the required fields and invalid input", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :user clicks on the Save & Continue button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :the error message displays to accept the Terms and Conditions of the Authorized User", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7675481, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2593845, - "status": "Success" - }, - { - "id": "5", - "description": "Then :user is on ASU page", - "duration": 5081636, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;maximum-characters-allowed-for-user-to-input-in-the-fields", - "description": "Scenario:Maximum characters allowed for user to input in the fields", - "duration": 30853301, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "When :the user clicks on the Add a New Card Holder", - "duration": 30853301, - "status": "Failure" - }, - { - "id": "32", - "description": "When :user enter Long FirstName", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :only 25 characters maximum limit on First name", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "When :user enters long middlename", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "Then :only 16 characters maximum limit for Middle name", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "When :user enters long lastname", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "Then :only 36 characters maximum limit for lastname", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8212966, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2636417, - "status": "Success" - }, - { - "id": "5", - "description": "Then :user is on ASU page", - "duration": 5576549, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;submitting-the-add-authorized-user-form-without-any-input", - "description": "Scenario:Submitting the add authorized user form without any input", - "duration": 30871797, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "42", - "description": "When :User allowed to add maximum three Authorized Card User", - "duration": 30871797, - "status": "Failure" - }, - { - "id": "43", - "description": "Then :user clicks on the Save & Continue button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "And :the error messages gets displayed below each of the form", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7804827, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2576322, - "status": "Success" - }, - { - "id": "5", - "description": "Then :user is on ASU page", - "duration": 5228505, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;dropdown-for-the-cell-type", - "description": "Scenario:Dropdown for the cell type", - "duration": 30838994, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "49", - "description": "Then :clicks on the Add a New Card Holder button", - "duration": 30838994, - "status": "Failure" - }, - { - "id": "50", - "description": "And :the form contains the dropdown for \"Mobile\", \"Work\", \"Home\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "asu-page-footer-validation", - "description": "Feature:ASU page footer validation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 128033465, - "totalTestCaseCount": 14, - "failedTestCaseCount": 2, - "successTestCaseCount": 12, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 7750436, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2498804, - "status": "Success" - }, - { - "id": "5", - "description": "Then :user is on ASU page", - "duration": 5251632, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-contact-us", - "description": "Scenario:Navigate to contact us", - "duration": 17776294, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "11", - "description": "Then :I land on the domestic footer url \"CONTACT US\"", - "duration": 11689130, - "status": "Success" - }, - { - "id": "12", - "description": "And :the \"Contact Capital One\" text is displayed on the page", - "duration": 6087164, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8135880, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2655076, - "status": "Success" - }, - { - "id": "5", - "description": "Then :user is on ASU page", - "duration": 5480804, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-privacy", - "description": "Scenario:Navigate to privacy", - "duration": 7687876, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Then :I land on the domestic footer url \"PRIVACY\"", - "duration": 1620700, - "status": "Success" - }, - { - "id": "18", - "description": "And :the \"Privacy\" text is displayed on the page", - "duration": 6067176, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7705738, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2689278, - "status": "Success" - }, - { - "id": "5", - "description": "Then :user is on ASU page", - "duration": 5016460, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-careers", - "description": "Scenario:Navigate to careers", - "duration": 7826207, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "23", - "description": "Then :I land on the domestic footer url \"CAREERS\"", - "duration": 1780084, - "status": "Success" - }, - { - "id": "24", - "description": "And :the \"Explore Capital One Careers\" text is displayed on the page", - "duration": 6046123, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8137966, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2714788, - "status": "Success" - }, - { - "id": "5", - "description": "Then :user is on ASU page", - "duration": 5423178, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-security", - "description": "Scenario:Navigate to security", - "duration": 18242962, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "29", - "description": "Then :I land on the domestic footer url \"SECURITY\"", - "duration": 11777565, - "status": "Success" - }, - { - "id": "30", - "description": "And :the \"A Commitment to Security\" text is displayed on the page", - "duration": 6465397, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 9230830, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2807206, - "status": "Success" - }, - { - "id": "5", - "description": "Then :user is on ASU page", - "duration": 6423624, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-terms-and-conditions", - "description": "Scenario:Navigate to terms and conditions", - "duration": 8463639, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Then :I land on the domestic footer url \"TERMS & CONDITIONS\"", - "duration": 1698828, - "status": "Success" - }, - { - "id": "36", - "description": "Then :the \"Terms and Conditions\" text is displayed on the page", - "duration": 6764811, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 9302552, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2584415, - "status": "Success" - }, - { - "id": "5", - "description": "Then :user is on ASU page", - "duration": 6718137, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-accessibility", - "description": "Scenario:Navigate to accessibility", - "duration": 7888027, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "41", - "description": "Then :I land on the domestic footer url \"ACCESSIBILITY\"", - "duration": 1628085, - "status": "Success" - }, - { - "id": "42", - "description": "Then :the \"Accessibility at Capital One\" text is displayed on the page", - "duration": 6259942, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7964187, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2520553, - "status": "Success" - }, - { - "id": "5", - "description": "Then :user is on ASU page", - "duration": 5443634, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-verisign", - "description": "Scenario:Navigate to verisign", - "duration": 1920871, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "47", - "description": "Then :I land on the domestic footer url \"verisign_can_ang\"", - "duration": 450609, - "status": "Success" - }, - { - "id": "48", - "description": "Then :the Norton Secured image is displayed on the page", - "duration": 1470262, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "asu-page-header-validation", - "description": "Feature:ASU page header validation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 8986823, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "asu-page-header-validation;header-check-for-asu-page", - "description": "Scenario:Header check for ASU page", - "duration": 8986823, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2742995, - "status": "Success" - }, - { - "id": "7", - "description": "Then :user is on ASU page", - "duration": 4851548, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the header Capital One logo is present on the upper left corner and is a link of asu page", - "duration": 1392280, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "au---limit-name-to-36-characters", - "description": "Feature:AU - Limit Name to 36 Characters", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 87222969, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "au---limit-name-to-36-characters;au-first-name-lastname-middlename-33-characters", - "description": "Scenario:au first name lastname middlename 33 characters", - "duration": 39847775, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2788037, - "status": "Success" - }, - { - "id": "7", - "description": "Then :user is on ASU page", - "duration": 6214052, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30845686, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the user enters first name with twenty five characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the user enters middle name with one character", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the user enters last name with eight characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :click submit from the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :present the user with 36 char validation message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "au---limit-name-to-36-characters;au-first-name-lastname-no-middlename-34-characters", - "description": "Scenario:au first name lastname no middlename 34 characters", - "duration": 38762975, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2743918, - "status": "Success" - }, - { - "id": "20", - "description": "Then :user is on ASU page", - "duration": 5174595, - "status": "Success" - }, - { - "id": "21", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30844462, - "status": "Failure" - }, - { - "id": "22", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :the user enters first name with twenty five characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :the user enters last name with ten characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :click submit from the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :present the user with 36 char validation message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "au---limit-name-to-36-characters;blue-script-spinner-displayed-immediately-after-one-click-of-save-and-continue-button", - "description": "Scenario:blue script Spinner displayed immediately after one click of save and continue button", - "duration": 8612219, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "33", - "description": "Given :I setup mocks for account setup as a \"spinner_data\"", - "duration": 2676144, - "status": "Success" - }, - { - "id": "34", - "description": "Then :user is on ASU page", - "duration": 5610680, - "status": "Success" - }, - { - "id": "35", - "description": "And :the user check the T&C's checkbox", - "duration": 325395, - "status": "Failure" - }, - { - "id": "36", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :the user enters first name with twenty five characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "And :the user enters middle name with one character", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :the user enters last name with seven characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "Then :user enters the valid Input in the form for Date of Birth, Social Security Number, and Phone Number", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :the user checks the checkbox for au terms and conditions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "42", - "description": "And :click on save and continue button one time", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "And :check if spinner is displayed after one click", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "au-modal-for-terms-and-conditions", - "description": "Feature:AU Modal for Terms and Conditions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 5069731, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "au-modal-for-terms-and-conditions;au-terms-and-condition-modal-window-done-button", - "description": "Scenario:au terms and condition modal window done button", - "duration": 2563449, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2563121, - "status": "Success" - }, - { - "id": "7", - "description": "And :and mock is \"\/api\/accountsetup\/features\/authuserterms\",\"GET\",\"au_tc_asu4943.json\",\"ec16ca7630040965c7d613278722f71\"", - "duration": 328, - "status": "Failure" - }, - { - "id": "8", - "description": "Then :user is on ASU page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "9", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the user click the terms and condition link for au form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :a modal window opens to present the user with the T&C's", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :when the user clicks the \"Done\" button the modal window will close.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "au-modal-for-terms-and-conditions;au-terms-and-condition-modal-window-x-button", - "description": "Scenario:au terms and condition modal window x button", - "duration": 2506282, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2505926, - "status": "Success" - }, - { - "id": "19", - "description": "And :and mock is \"\/api\/accountsetup\/features\/authuserterms\",\"GET\",\"au_tc_asu4943.json\",\"ec16ca7630040965c7d613278722f71\"", - "duration": 356, - "status": "Failure" - }, - { - "id": "20", - "description": "Then :user is on ASU page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :the user click the terms and condition link for au form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :a modal window opens to present the user with the T&C's", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :when the user clicks the X in the upper right corner the modal window will close.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "eligibility-rules-for-authorized-users", - "description": "Feature:Eligibility rules for authorized users", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 36667499, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "eligibility-rules-for-authorized-users;verify-the-eligibility-for-authorized-users-on-asu-pageexy", - "description": "Scenario:Verify the eligibility for authorized users on ASU pageexy", - "duration": 36667499, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on ASU page using mock account into account setup as a \"aunoteligible_data\"", - "duration": 2688337, - "status": "Success" - }, - { - "id": "7", - "description": "Then :user is on ASU page for pasdue accounts", - "duration": 2969825, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the paperless is visible", - "duration": 31009337, - "status": "Failure" - }, - { - "id": "9", - "description": "And :authorized user will not be available for corporate overlimit and pastdue accounts", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "eligibility-rules-for-paperless", - "description": "Feature:Eligibility rules for paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 74794468, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "eligibility-rules-for-paperless;verify-the-account-is-eligible-for-paperless-mock", - "description": "Scenario:Verify the account is eligible for paperless mock", - "duration": 36732911, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on ASU page using mock account into account setup as a \"statements_and_documents_notenrolled\"", - "duration": 2633784, - "status": "Success" - }, - { - "id": "7", - "description": "Then :user is on ASU page for paperless eligible accounts", - "duration": 3263337, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the paperless is visible", - "duration": 30835790, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "eligibility-rules-for-paperless;verify-the-account-is-not-eligible-for-paperless-mock", - "description": "Scenario:Verify the account is not eligible for paperless mock", - "duration": 38061557, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Given :I am on ASU page using mock account into account setup as a \"statements_and_documents_enrolled\"", - "duration": 2969889, - "status": "Success" - }, - { - "id": "14", - "description": "Then :user is on ASU page for paperless eligible accounts", - "duration": 4002077, - "status": "Success" - }, - { - "id": "15", - "description": "Then :the paperless setup feature is not presented to the customer", - "duration": 31089591, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "entitlements-for-account-set-up", - "description": "Feature:Entitlements for account set up", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 36821507, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "entitlements-for-account-set-up;entitlements-for-account-set-up-mobile-pageee", - "description": "Scenario:Entitlements for account set up mobile pageee", - "duration": 36821507, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "9", - "description": "Given :I am on ASU page using mock account into account setup as a \"asuentitlements_data\"", - "duration": 2820300, - "status": "Success" - }, - { - "id": "10", - "description": "Then :user is on ASU page for entitlement accounts", - "duration": 3102990, - "status": "Success" - }, - { - "id": "11", - "description": "Then :present the user the Mobile page bankrupt deceased closednobalance scrutfruad specialfruad revoked accounts", - "duration": 30898217, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "paperless-terms-and-conditions-and-checbox", - "description": "Feature:Paperless Terms and Conditions and checbox", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 78893260, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "paperless-terms-and-conditions-and-checbox;enrolling-in-paperless-and-unchecked-the-t&c's", - "description": "Scenario:Enrolling in Paperless and UNChecked the T&C's", - "duration": 39585094, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 3107680, - "status": "Success" - }, - { - "id": "23", - "description": "Then :user is on ASU page", - "duration": 5566575, - "status": "Success" - }, - { - "id": "24", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30910839, - "status": "Failure" - }, - { - "id": "26", - "description": "And :the checkbox uncheck and submit the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :present the user with client side validation message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "paperless-terms-and-conditions-and-checbox;enrolling-in-paperless-and-unchecked-the-paperless-enrollment-checkbox", - "description": "Scenario:Enrolling in Paperless and UNChecked the paperless enrollment checkbox", - "duration": 39308166, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2830467, - "status": "Success" - }, - { - "id": "33", - "description": "Then :user is on ASU page", - "duration": 5487404, - "status": "Success" - }, - { - "id": "34", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30990295, - "status": "Failure" - }, - { - "id": "35", - "description": "And :the user check the T&C's checkbox", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :the user uncheck the paperless checkbox", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment tc checkbox is unchecked", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "paperless-modal-for-terms-and-conditions", - "description": "Feature:Paperless Modal for Terms and Conditions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 5438886, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "paperless-modal-for-terms-and-conditions;paperless-terms-and-condition-modal-window-done-button", - "description": "Scenario:paperless terms and condition modal window done button", - "duration": 2748413, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2748044, - "status": "Success" - }, - { - "id": "7", - "description": "And :and mock is \"\/api\/paperless\/terms\",\"GET\",\"au_tc_asu4943.json\",\"ec16ca7630040965c7d613278722f71\"", - "duration": 369, - "status": "Failure" - }, - { - "id": "8", - "description": "Then :user is on ASU page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "9", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the user click the terms and condition link for paperless form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :a modal window opens to present the user with the T&C's paperless", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :when the user clicks the \"Done\" button the modal window will close paperless.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "paperless-modal-for-terms-and-conditions;paperless-terms-and-condition-modal-window-x-button", - "description": "Scenario:paperless terms and condition modal window x button", - "duration": 2690473, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2690139, - "status": "Success" - }, - { - "id": "18", - "description": "And :and mock is \"\/api\/paperless\/terms\",\"GET\",\"au_tc_asu4943.json\",\"ec16ca7630040965c7d613278722f71\"", - "duration": 334, - "status": "Failure" - }, - { - "id": "19", - "description": "Then :user is on ASU page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :the user click the terms and condition link for paperless form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :a modal window opens to present the user with the T&C's paperless", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :when the user clicks the X in the upper right corner the modal window will close paperless.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-accountnicknames-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-accountsummary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1812451734, - "failedTestSuiteCount": 3, - "successTestSuiteCount": 6, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 9, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status", - "description": "Feature:Account Summary Page - Field Level Entitlement Based on Account Status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 296401756, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;account-ordering-on-account-summary-(verify-closed-with-balance-account-displays-in-group1)", - "description": "Scenario:Account Ordering on Account Summary (Verify closed with balance account displays in group1)", - "duration": 43640855, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the \"closed_with_balance_account\" user is logged in", - "duration": 25161825, - "status": "Success" - }, - { - "id": "8", - "description": "When :I am on the Account Summary page", - "duration": 5398718, - "status": "Success" - }, - { - "id": "9", - "description": "And :Closed with Balance account is displayed first because it is in Group1 and its opened date is 2014-05-07", - "duration": 1175447, - "status": "Success" - }, - { - "id": "10", - "description": "And :Open account ending is displayed second because it is in Group1 and its opened date is is 2014-05-14", - "duration": 1184684, - "status": "Success" - }, - { - "id": "11", - "description": "And :Closed account is displayed in 3rd place because it is in Group2", - "duration": 10720181, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-an-account-restricted-message-is-displayed-for-available-credit", - "description": "Scenario:Verify an account restricted message is displayed for Available Credit", - "duration": 40781543, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :a customer with a closed with balance account is logged in", - "duration": 12100193, - "status": "Success" - }, - { - "id": "18", - "description": "And :I am on the Account Summary page", - "duration": 4223276, - "status": "Success" - }, - { - "id": "19", - "description": "Then :has a bricklet for account ending in \"1286\".", - "duration": 6211954, - "status": "Success" - }, - { - "id": "20", - "description": "And :an account closed with balance restricted message should be displayed", - "duration": 7290937, - "status": "Success" - }, - { - "id": "21", - "description": "And :has the tool tip is displayed.", - "duration": 1042154, - "status": "Success" - }, - { - "id": "22", - "description": "And :the correct Available Credit tooltip content is displayed.", - "duration": 9913029, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-statements-&-documents-contextual-link-is-displayed-for-closed-with-no-balance-account", - "description": "Scenario:Verify statements & documents contextual link is displayed for Closed With No Balance Account", - "duration": 60858806, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 13224314, - "status": "Success" - }, - { - "id": "29", - "description": "Then :clicking on the statements link for a \"closed with no balance account\" displays the statements page for that account", - "duration": 47634492, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-transactions-link-contextual-link-is-displayed-for-closed-with-no-balance-account", - "description": "Scenario:Verify transactions link contextual link is displayed for Closed With No Balance Account", - "duration": 55694914, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 13121786, - "status": "Success" - }, - { - "id": "36", - "description": "Then :clicking on the transactions link for a \"closed with no balance account\" displays the transactions page for that account", - "duration": 42573128, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-statements-&-documents-contextual-link-is-displayed-for-deceased-account", - "description": "Scenario:Verify statements & documents contextual link is displayed for Deceased Account", - "duration": 48004482, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :a customer with a deceased account is logged in", - "duration": 11797027, - "status": "Success" - }, - { - "id": "43", - "description": "Then :clicking on the statements link for a \"deceased account\" displays the statements page for that account", - "duration": 36207455, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-transactions-link-contextual-link-is-displayed-for-deceased-account", - "description": "Scenario:Verify transactions link contextual link is displayed for Deceased Account", - "duration": 47421156, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :a customer with a deceased account is logged in", - "duration": 12212899, - "status": "Success" - }, - { - "id": "50", - "description": "Then :clicking on the transactions link for a \"deceased account\" displays the transactions page for that account", - "duration": 35208257, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "account-summary-entitlment-bucketing", - "description": "Feature:Account Summary Entitlment Bucketing", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 205592768, - "totalTestCaseCount": 11, - "failedTestCaseCount": 0, - "successTestCaseCount": 11, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "account-summary-entitlment-bucketing;validate-bankrupt-account-displayed-in-bucket2", - "description": "Scenario:Validate Bankrupt account displayed in bucket2", - "duration": 20644787, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :Login with linked bankrupt account", - "duration": 9918927, - "status": "Success" - }, - { - "id": "9", - "description": "Then :verify that bankrupt account displayed at the bottom", - "duration": 10725860, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-deceased-account-displayed-in-bucket2", - "description": "Scenario:Validate Deceased account displayed in bucket2", - "duration": 21201232, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :Login with linked deceased account", - "duration": 10460474, - "status": "Success" - }, - { - "id": "15", - "description": "Then :verify that deceased account displayed at the bottom", - "duration": 10740758, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-closed-with-no-balance-account-displayed-in-bucket2", - "description": "Scenario:Validate Closed with no balance account displayed in bucket2", - "duration": 20623844, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "Given :Login with linked closed with no balance account", - "duration": 10329679, - "status": "Success" - }, - { - "id": "21", - "description": "Then :verify that closed with no balance account displayed at the bottom", - "duration": 10294165, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-revoked-account-displayed-in-bucket2", - "description": "Scenario:Validate Revoked account displayed in bucket2", - "duration": 23694235, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "25", - "description": "Given :Login with linked revoked account", - "duration": 11751993, - "status": "Success" - }, - { - "id": "26", - "description": "Then :verify that revoked account displayed at the bottom", - "duration": 11942242, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-active\/open-account-displayed-in-bucket1", - "description": "Scenario:Validate Active\/Open account displayed in bucket1", - "duration": 14632161, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :Login with linked active account", - "duration": 10033203, - "status": "Success" - }, - { - "id": "32", - "description": "Then :verify that active account displayed at the top", - "duration": 4598958, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-collections-account-displayed-in-bucket1", - "description": "Scenario:Validate Collections account displayed in bucket1", - "duration": 15232777, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "37", - "description": "Given :Login with linked collections account", - "duration": 10715921, - "status": "Success" - }, - { - "id": "38", - "description": "Then :verify that collections account displayed at the top", - "duration": 4516856, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-special-fraud-account-displayed-in-bucket1", - "description": "Scenario:Validate Special Fraud account displayed in bucket1", - "duration": 19507337, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "Given :Login with linked special fraud account", - "duration": 10951217, - "status": "Success" - }, - { - "id": "44", - "description": "Then :verify that special fraud account displayed at the top", - "duration": 8556120, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-security-fraud-account-displayed-in-bucket1", - "description": "Scenario:Validate Security Fraud account displayed in bucket1", - "duration": 15973776, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :Login with linked security fraud account", - "duration": 11331521, - "status": "Success" - }, - { - "id": "50", - "description": "Then :verify that security fraud account displayed at the top", - "duration": 4642255, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-closed-with-balance-account-displayed-in-bucket1", - "description": "Scenario:Validate Closed with balance account displayed in bucket1", - "duration": 19776835, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "Given :Login with linked closed with balance account", - "duration": 10118786, - "status": "Success" - }, - { - "id": "56", - "description": "Then :verify that closed with balance account displayed at the top", - "duration": 9658049, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-old-account-displayed-at-the-top", - "description": "Scenario:Validate old account displayed at the top", - "duration": 18187388, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "61", - "description": "Given :Login with linked top account", - "duration": 11816221, - "status": "Success" - }, - { - "id": "62", - "description": "Then :verify that old account displayed at the top", - "duration": 6371167, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-new-account-displayed-at-the-bottom", - "description": "Scenario:Validate new account displayed at the bottom", - "duration": 16118396, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "67", - "description": "Given :Login with linked bottom account", - "duration": 11423673, - "status": "Success" - }, - { - "id": "68", - "description": "Then :verify that new account displayed at the bottom", - "duration": 4694723, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "bankrupt-account-on-account-summary-page", - "description": "Feature:Bankrupt Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 323037587, - "totalTestCaseCount": 14, - "failedTestCaseCount": 1, - "successTestCaseCount": 13, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 11265193, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 11265193, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-an-account-restricted-message-is-displayed-for-bankrupt", - "description": "Scenario:Verify an account restricted message is displayed for bankrupt", - "duration": 22524286, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Then :an account restricted message should be displayed in the available credit field", - "duration": 22524286, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10590646, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 10590646, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-a-bankrupt-restricted-message-is-displayed", - "description": "Scenario:Verify a bankrupt restricted message is displayed", - "duration": 41797467, - "totalTestStepCount": 1, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Then :a bankrupt restricted message should be displayed", - "duration": 41797467, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10896381, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 10896381, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-pay-bill-option-is-not-displayed-for-bankrupt", - "description": "Scenario:Verify pay bill option is not displayed for bankrupt", - "duration": 40213836, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "27", - "description": "Then :there is no pay bill option displayed", - "duration": 40213836, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12641552, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 12641552, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-statements-&-documents-contextual-link-is-not-displayed-for-bankrupt", - "description": "Scenario:Verify statements & documents contextual link is not displayed for bankrupt", - "duration": 10049212, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "34", - "description": "Then :the statements link is not displayed", - "duration": 10049212, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12548757, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 12548757, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-transactions-link-is-not-visible-for-bankrupt", - "description": "Scenario:Verify transactions link is not visible for bankrupt", - "duration": 43011754, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Then :Transaction link is not visible", - "duration": 43011754, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11753735, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 11753735, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-card-image-is-not-a-link-for-bankrupt", - "description": "Scenario:Verify card image is not a link for bankrupt", - "duration": 42519924, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Then :card image is not a link", - "duration": 42519924, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11562076, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 11562076, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-card-name-is-not-a-link-for-bankrupt", - "description": "Scenario:Verify card name is not a link for bankrupt", - "duration": 41662768, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "56", - "description": "Then :card name is not a link", - "duration": 41662768, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page", - "description": "Feature:Closed With No Balance Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 159068537, - "totalTestCaseCount": 10, - "failedTestCaseCount": 0, - "successTestCaseCount": 10, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 11899156, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11899156, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-an-account-closed-message-is-displayed-for-closed-with-no-balance", - "description": "Scenario:Verify an account closed message is displayed for closed with no balance", - "duration": 12909386, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Then :an account closed message should be displayed in the available credit field", - "duration": 12909386, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11602149, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11602149, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-an-account-closed-with-no-balance-restricted-message-is-displayed", - "description": "Scenario:Verify an account closed with no balance restricted message is displayed", - "duration": 15175947, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Then :an account closed with no balance restricted message should be displayed", - "duration": 15175947, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11469878, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11469878, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-pay-bill-option-is-not-displayed-for-closed-with-with-no-balance", - "description": "Scenario:Verify pay bill option is not displayed for closed with with no balance", - "duration": 42393702, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Then :there is no pay bill option displayed", - "duration": 42393702, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12295193, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 12295193, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-card-name-is-a-link", - "description": "Scenario:Verify card name is a link", - "duration": 14856162, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Then :the card name for \"closed with no balance account\" is a link", - "duration": 14856162, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11925522, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11925522, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-card-image-is-a-link", - "description": "Scenario:Verify card image is a link", - "duration": 14541442, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Then :the card image for a \"closed with no balance account\" is a link", - "duration": 14541442, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the", - "description": "Feature:As a branded customer, I want the rewards balance to display based on the", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 433081023, - "totalTestCaseCount": 6, - "failedTestCaseCount": 2, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;suppress-rewards-for-sony-play-station-card", - "description": "Scenario:Suppress Rewards for SONY Play Station Card", - "duration": 76404723, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 11718864, - "status": "Success" - }, - { - "id": "9", - "description": "When :I am on the Account Summary page", - "duration": 4193906, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the rewards balance is NOT displayed for SONY Play Station card", - "duration": 60491953, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;suppress-rewards-for-sony-card", - "description": "Scenario:Suppress Rewards for SONY Card", - "duration": 82283149, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 10590609, - "status": "Success" - }, - { - "id": "17", - "description": "When :I am on the Account Summary page", - "duration": 4151749, - "status": "Success" - }, - { - "id": "18", - "description": "Then :the rewards balance is NOT displayed for SONY Card", - "duration": 67540791, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;spark-card-with-cash-reward", - "description": "Scenario:SPARK card with cash Reward", - "duration": 74506131, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 10738944, - "status": "Success" - }, - { - "id": "25", - "description": "When :I am on the Account Summary page", - "duration": 4520408, - "status": "Success" - }, - { - "id": "26", - "description": "Then :the cash rewards balance is displayed for the SPARK Card", - "duration": 59246779, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;spark-card-with-miles-reward", - "description": "Scenario:SPARK card with miles Reward", - "duration": 68190504, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 10217840, - "status": "Success" - }, - { - "id": "33", - "description": "When :I am on the Account Summary page", - "duration": 4120248, - "status": "Success" - }, - { - "id": "34", - "description": "Then :the miles rewards balance is displayed for the SPARK Card", - "duration": 53852416, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;co-branding-product-description", - "description": "Scenario:Co-Branding Product Description", - "duration": 61695214, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "40", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 10631391, - "status": "Success" - }, - { - "id": "41", - "description": "When :I am on the Account Summary page", - "duration": 4195340, - "status": "Success" - }, - { - "id": "42", - "description": "Then :the user will see the product description with the brand name", - "duration": 46868483, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;does-not-display-rewards-for-spark", - "description": "Scenario:Does not Display Rewards for SPARK", - "duration": 70001302, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "48", - "description": "Given :a co_branding non-reward customer is on the Account Summary page", - "duration": 10228652, - "status": "Success" - }, - { - "id": "49", - "description": "When :I am on the Account Summary page", - "duration": 4160107, - "status": "Success" - }, - { - "id": "50", - "description": "Then :the rewards balance is NOT displayed for SPARK card", - "duration": 55612543, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "deceased-account-on-account-summary-page", - "description": "Feature:Deceased Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 168508867, - "totalTestCaseCount": 10, - "failedTestCaseCount": 1, - "successTestCaseCount": 9, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 13733440, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 13733440, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-an-account-closed-message-is-displayed-for-deceased-account", - "description": "Scenario:Verify an account closed message is displayed for deceased account", - "duration": 9896827, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Then :an account closed message should be displayed in the available credit field", - "duration": 9896827, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10750954, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 10750954, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-a-deceased-restricted-message-is-displayed", - "description": "Scenario:Verify a deceased restricted message is displayed", - "duration": 39356432, - "totalTestStepCount": 1, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Then :a deceased restricted message should be displayed", - "duration": 39356432, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10990246, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 10990246, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-pay-bill-option-is-not-displayed-for-deceased-account", - "description": "Scenario:Verify pay bill option is not displayed for deceased account", - "duration": 38374325, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Then :there is no pay bill option displayed", - "duration": 38374325, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10997432, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 10997432, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-card-name-is-a-link", - "description": "Scenario:Verify card name is a link", - "duration": 11870114, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Then :the card name for a \"deceased account\" is a link", - "duration": 11870114, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11215843, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 11215843, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-card-image-is-a-link", - "description": "Scenario:Verify card image is a link", - "duration": 11323254, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "Then :a card image for a \"deceased account\" is a link", - "duration": 11323254, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "account-summary---extended-terms-messaging", - "description": "Feature:Account Summary - Extended Terms Messaging", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 15094518, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "account-summary---extended-terms-messaging;extended-terms-messaging-is-not-displayed", - "description": "Scenario:Extended Terms Messaging Is Not Displayed", - "duration": 15094518, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :the \"extended_terms_with_no_minpay\" user is logged in", - "duration": 9612368, - "status": "Success" - }, - { - "id": "20", - "description": "When :I am on the Account Summary page", - "duration": 4101135, - "status": "Success" - }, - { - "id": "21", - "description": "Then :the extended terms message is not displayed in the first account brick", - "duration": 1381015, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "non-cycled-accounts", - "description": "Feature:Non-cycled accounts", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 61493512, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 9918453, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a non cycled account", - "duration": 9918453, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "non-cycled-accounts;non-cycled-accounts-should-have-zero-minimum-payment-and-no-due-date", - "description": "Scenario:Non cycled accounts should have zero minimum payment and no due date", - "duration": 10894097, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Then :the minimum payment should be $0.00", - "duration": 6069720, - "status": "Success" - }, - { - "id": "13", - "description": "And :the account should not have a due date", - "duration": 4824377, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 9963421, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a non cycled account", - "duration": 9963421, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "non-cycled-accounts;non-cycled-accounts-should-have-zero-last-statement-balance-and-no-as-of-date", - "description": "Scenario:Non cycled accounts should have zero last statement balance and no as of date", - "duration": 11202251, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "Then :the last statement balance should be $0.00", - "duration": 5113518, - "status": "Success" - }, - { - "id": "21", - "description": "And :the account should not have a as of date", - "duration": 6088733, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10282384, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a non cycled account", - "duration": 10282384, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "non-cycled-accounts;non-cycled-accounts-should-have-zero-payment-balance-and-no-posted-date", - "description": "Scenario:Non cycled accounts should have zero payment balance and no posted date", - "duration": 9232906, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Then :the last payment balance should be $0.00", - "duration": 4674735, - "status": "Success" - }, - { - "id": "29", - "description": "And :the last payment should not have a posted date", - "duration": 4558171, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "revoked-restricted-status", - "description": "Feature:Revoked restricted status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 150173166, - "totalTestCaseCount": 14, - "failedTestCaseCount": 0, - "successTestCaseCount": 14, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 10918809, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 10918809, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;account-revoked-status", - "description": "Scenario:Account Revoked status", - "duration": 23543715, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Then :an account restricted message should be displayed in the available credit field", - "duration": 15990070, - "status": "Success" - }, - { - "id": "15", - "description": "And :dom account restricted message should be displayed", - "duration": 7553645, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10976314, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 10976314, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-pay-bill-option-is-displayed-for-account-revoked-status", - "description": "Scenario:Verify Pay bill option is displayed for account revoked status", - "duration": 7897639, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Then :pay bill button is displayed", - "duration": 7897639, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11565882, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 11565882, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-transactions-link-is-displayed", - "description": "Scenario:Verify Transactions link is displayed", - "duration": 7161099, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Then :transaction is a link present on the Account Summary page for revoked status", - "duration": 7161099, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11397273, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 11397273, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-statements-&-documents-contextual-link-is-displayed-for-revoked-status", - "description": "Scenario:Verify statements & documents contextual link is displayed for revoked status", - "duration": 7444819, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Then :Statements link is present on the Account Summary page for revoked account", - "duration": 7444819, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10372843, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 10372843, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-payment-link-is-displayed-for-revoked-status", - "description": "Scenario:Verify payment link is displayed for revoked status", - "duration": 7209754, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "Then :payment link is present on the Account Summary page for revoked account", - "duration": 7209754, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11783498, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 11783498, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-card-name-is-link", - "description": "Scenario:Verify card name is link", - "duration": 9137850, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "51", - "description": "Then :the card name for revoked account is a link", - "duration": 9137850, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11503670, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 11503670, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-card-image-is-link", - "description": "Scenario:Verify card image is link", - "duration": 9260001, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "58", - "description": "Then :the card image for revoked account is a link", - "duration": 9260001, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-canada\/", - "startTime": 0, - "endTime": 0, - "duration": 1445081437, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 2, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services", - "description": "Feature:ETS enhanced transactions for Canadian customers with Angular and RTM mock services", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 493827232, - "totalTestCaseCount": 11, - "failedTestCaseCount": 0, - "successTestCaseCount": 11, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-inline-view-for-canadian-account-canadian-transactions---with-merchant-logo", - "description": "Scenario:ETS inline view for Canadian account Canadian transactions - with merchant logo", - "duration": 36161805, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 25003739, - "status": "Success" - }, - { - "id": "7", - "description": "And :I go to Transactions & Details page", - "duration": 2462887, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I can see merchant logo for transaction in \"Tim Hortons\"", - "duration": 8695179, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-inline-view-for-canadian-account-canadian-transactions---without-merchant-logo", - "description": "Scenario:ETS inline view for Canadian account Canadian transactions - without merchant logo", - "duration": 22775070, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 12531268, - "status": "Success" - }, - { - "id": "12", - "description": "And :I go to Transactions & Details page", - "duration": 2122737, - "status": "Success" - }, - { - "id": "13", - "description": "Then :I can see merchant category logo \"Dining\" for transactions in \"Walkers Restaurant\"", - "duration": 8121065, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-canadian-transactions---mcc-\/-map,-brand-and-location-match-without-logo", - "description": "Scenario:ETS expanded view for Canadian account Canadian transactions - mcc \/ map, brand and location match without logo", - "duration": 33463981, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "25", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10149155, - "status": "Success" - }, - { - "id": "26", - "description": "And :I go to Transactions & Details page", - "duration": 1751372, - "status": "Success" - }, - { - "id": "27", - "description": "When :I expand a transaction in \"Walkers Restaurant\" to display more information", - "duration": 8072752, - "status": "Success" - }, - { - "id": "28", - "description": "Then :I can see ets merchant category logo \"Dining\" expanded for \"Walkers Restaurant\"", - "duration": 3916205, - "status": "Success" - }, - { - "id": "29", - "description": "And :I can see transactions details with statement info for \"Walkers Restaurant\"", - "duration": 5422703, - "status": "Success" - }, - { - "id": "30", - "description": "And :I can see address and google map info", - "duration": 4151794, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-canadian-transactions---logo,-brand-match-with-logo", - "description": "Scenario:ETS expanded view for Canadian account Canadian transactions - logo, brand match with logo", - "duration": 77632628, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10438053, - "status": "Success" - }, - { - "id": "34", - "description": "And :I go to Transactions & Details page", - "duration": 1795917, - "status": "Success" - }, - { - "id": "35", - "description": "When :I expand a transaction in \"Shell Canada\" to display more information", - "duration": 7124908, - "status": "Success" - }, - { - "id": "36", - "description": "Then :I can see merchant logo expanded for \"Shell Canada\"", - "duration": 5062116, - "status": "Success" - }, - { - "id": "37", - "description": "And :I can see transactions details with statement info for \"Shell Canada\"", - "duration": 5089909, - "status": "Success" - }, - { - "id": "38", - "description": "And :I can not see address and google map info", - "duration": 48121725, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-canadian-transactions---mcc,-brand-match-without-logo", - "description": "Scenario:ETS expanded view for Canadian account Canadian transactions - mcc, brand match without logo", - "duration": 75753612, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "41", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10278420, - "status": "Success" - }, - { - "id": "42", - "description": "And :I go to Transactions & Details page", - "duration": 1799436, - "status": "Success" - }, - { - "id": "43", - "description": "When :I expand a transaction in \"Petro-Canada\" to display more information", - "duration": 7043615, - "status": "Success" - }, - { - "id": "44", - "description": "Then :I can see ets merchant category logo \"Gas\/Automotive\" expanded for \"Petro-Canada\"", - "duration": 3555375, - "status": "Success" - }, - { - "id": "45", - "description": "And :I can see transactions details with statement info for \"Petro-Canada\"", - "duration": 4935295, - "status": "Success" - }, - { - "id": "46", - "description": "And :I can not see address and google map info", - "duration": 48141471, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-inline-view-for-canadian-account-us-transactions", - "description": "Scenario:ETS inline view for Canadian account US transactions", - "duration": 20107012, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 9947343, - "status": "Success" - }, - { - "id": "50", - "description": "And :I go to Transactions & Details page", - "duration": 2152736, - "status": "Success" - }, - { - "id": "51", - "description": "Then :I can see merchant category logo \"Merchandise\" for transactions in \"Food Lion\"", - "duration": 8006933, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-us-transactions---with-map", - "description": "Scenario:ETS expanded view for Canadian account US transactions - with map", - "duration": 34605699, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "54", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 12031103, - "status": "Success" - }, - { - "id": "55", - "description": "And :I go to Transactions & Details page", - "duration": 1639643, - "status": "Success" - }, - { - "id": "56", - "description": "When :I expand a transaction in \"7-Eleven\" to display more information", - "duration": 7644276, - "status": "Success" - }, - { - "id": "57", - "description": "Then :I can see ets merchant category logo \"Other Services\" expanded for \"7-Eleven\"", - "duration": 3861113, - "status": "Success" - }, - { - "id": "58", - "description": "And :I can see transactions details with statement info for \"7-Eleven\"", - "duration": 5131014, - "status": "Success" - }, - { - "id": "59", - "description": "And :I can see address and google map info", - "duration": 4298550, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-us-transactions---without-map", - "description": "Scenario:ETS expanded view for Canadian account US transactions - without map", - "duration": 75909968, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "62", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10243919, - "status": "Success" - }, - { - "id": "63", - "description": "And :I go to Transactions & Details page", - "duration": 1670878, - "status": "Success" - }, - { - "id": "64", - "description": "When :I expand a transaction in \"Food Lion\" to display more information", - "duration": 6891670, - "status": "Success" - }, - { - "id": "65", - "description": "Then :I can see ets merchant category logo \"Merchandise\" expanded for \"Food Lion\"", - "duration": 3661808, - "status": "Success" - }, - { - "id": "66", - "description": "And :I can see transactions details with statement info for \"Food Lion\"", - "duration": 5145578, - "status": "Success" - }, - { - "id": "67", - "description": "And :I can not see address and google map info", - "duration": 48296115, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;non-ets-transactions-inline-view-for-canadian-account", - "description": "Scenario:Non-ETS transactions inline view for Canadian account", - "duration": 20096867, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "70", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10137209, - "status": "Success" - }, - { - "id": "71", - "description": "And :I go to Transactions & Details page", - "duration": 1668487, - "status": "Success" - }, - { - "id": "72", - "description": "Then :I can see merchant category logo \"Merchandise\" for transactions in \"CAVERSHAM News Stand\"", - "duration": 8291171, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;non-ets-transactions-expanded-view-for-canadian-account", - "description": "Scenario:Non-ETS transactions expanded view for Canadian account", - "duration": 76637648, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 11289935, - "status": "Success" - }, - { - "id": "76", - "description": "And :I go to Transactions & Details page", - "duration": 1882488, - "status": "Success" - }, - { - "id": "77", - "description": "When :I expand a transaction in \"CAVERSHAM News Stand\" to display more information", - "duration": 6874463, - "status": "Success" - }, - { - "id": "78", - "description": "Then :I can see merchant category logo \"Merchandise\" expanded for \"CAVERSHAM News Stand\"", - "duration": 3590547, - "status": "Success" - }, - { - "id": "79", - "description": "And :I can see transactions details with statement info for \"CAVERSHAM News Stand\"", - "duration": 4892726, - "status": "Success" - }, - { - "id": "80", - "description": "And :I can see small category logo without address and google map info", - "duration": 48107489, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;merchant-logo-should-be-disabled-in-ets-inline-view-for-canadian-account-in-treatment-policy", - "description": "Scenario:Merchant logo should be disabled in ETS inline view for Canadian account in treatment policy", - "duration": 20682942, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "83", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_treatment_policy\" and login", - "duration": 10613942, - "status": "Success" - }, - { - "id": "84", - "description": "And :I go to Transactions & Details page", - "duration": 1845964, - "status": "Success" - }, - { - "id": "85", - "description": "Then :I can see merchant category logo \"Dining\" for transactions in \"Tim Hortons\"", - "duration": 8223036, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services", - "description": "Feature:Canada LSRP with Angular and RTM mock services", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 951254205, - "totalTestCaseCount": 19, - "failedTestCaseCount": 0, - "successTestCaseCount": 19, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;no-cards-eligible-for-replacement-on-customer's-account---wiremock-mock-service-test", - "description": "Scenario:No cards eligible for replacement on customer's account - Wiremock Mock Service Test", - "duration": 27445061, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_ineligible_account\" and login", - "duration": 10549296, - "status": "Success" - }, - { - "id": "7", - "description": "When :the customer navigates to LSRP page", - "duration": 11716599, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the customer presents with an alert directing me to call the call center", - "duration": 5179166, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lost-or-stolen-card-replacement-with-incorrect-mailing-address---wiremock-mock-service-test", - "description": "Scenario:Lost or stolen card replacement with incorrect mailing address - Wiremock Mock Service Test", - "duration": 63221763, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_us_address\" and login", - "duration": 10011241, - "status": "Success" - }, - { - "id": "12", - "description": "And :the customer navigates to LSRP page", - "duration": 11526340, - "status": "Success" - }, - { - "id": "13", - "description": "And :the customer selects the lost or stolen card option", - "duration": 2086380, - "status": "Success" - }, - { - "id": "14", - "description": "And :the customer go to next step", - "duration": 14924418, - "status": "Success" - }, - { - "id": "15", - "description": "When :the customer selects a \"lost\" card with card number ending with \"0509\"", - "duration": 5329759, - "status": "Success" - }, - { - "id": "16", - "description": "And :the customer go to next step", - "duration": 14376453, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the customer presents with an alert show mailing address out of Canada", - "duration": 4967172, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;damaged-card-replacement-with-incorrect-mailing-address---wiremock-mock-service-test", - "description": "Scenario:Damaged card replacement with incorrect mailing address - Wiremock Mock Service Test", - "duration": 66072075, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_us_address\" and login", - "duration": 10570125, - "status": "Success" - }, - { - "id": "21", - "description": "And :the customer navigates to LSRP page", - "duration": 11402494, - "status": "Success" - }, - { - "id": "22", - "description": "And :the customer selects the replacement card option", - "duration": 1930609, - "status": "Success" - }, - { - "id": "23", - "description": "And :the customer go to next step", - "duration": 15135900, - "status": "Success" - }, - { - "id": "24", - "description": "When :the customer selects a \"damaged\" card with card number ending with \"0509\"", - "duration": 5536421, - "status": "Success" - }, - { - "id": "25", - "description": "And :the customer go to next step", - "duration": 15811888, - "status": "Success" - }, - { - "id": "26", - "description": "Then :the customer presents with an alert show mailing address out of Canada", - "duration": 5684638, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lsrp-link-exists-in-home-page-menu", - "description": "Scenario:LSRP link exists in home page menu", - "duration": 17612245, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10261489, - "status": "Success" - }, - { - "id": "30", - "description": "Then :The LSRP link should exists in the menu", - "duration": 7350756, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;page-title-displays-once-the-page-is-accessed", - "description": "Scenario:Page title displays once the page is accessed", - "duration": 23094043, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 11155773, - "status": "Success" - }, - { - "id": "34", - "description": "And :the customer navigates to LSRP page", - "duration": 11750412, - "status": "Success" - }, - { - "id": "35", - "description": "Then :the page title will include \"Report a Lost, Stolen, or Damaged Card\"", - "duration": 187858, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;initial-drawer-is-active-on-page-load", - "description": "Scenario:Initial drawer is active on page load", - "duration": 26386607, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 13243030, - "status": "Success" - }, - { - "id": "39", - "description": "And :the customer navigates to LSRP page", - "duration": 11203837, - "status": "Success" - }, - { - "id": "40", - "description": "Then :the \"What happened to your card\" drawer is open", - "duration": 1939740, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;no-payment-related-link-in-i-want-to-section-in-lsrp-page", - "description": "Scenario:No payment related link in I want to section in LSRP page", - "duration": 24856664, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10655219, - "status": "Success" - }, - { - "id": "44", - "description": "And :the customer navigates to LSRP page", - "duration": 13014906, - "status": "Success" - }, - { - "id": "45", - "description": "Then :the I want to section should not have payment related link", - "duration": 1186539, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;tooltip-messages-in-shipping-address-confirmation-drawer-for-damaged-card-replacement", - "description": "Scenario:Tooltip messages in shipping address confirmation drawer for damaged card replacement", - "duration": 62366664, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "48", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10433627, - "status": "Success" - }, - { - "id": "49", - "description": "And :the customer navigates to LSRP page", - "duration": 11457488, - "status": "Success" - }, - { - "id": "50", - "description": "And :the customer selects the replacement card option", - "duration": 2073915, - "status": "Success" - }, - { - "id": "51", - "description": "And :the customer go to next step", - "duration": 14750886, - "status": "Success" - }, - { - "id": "52", - "description": "And :the customer selects a \"damaged\" card with card number ending with \"1984\"", - "duration": 5326672, - "status": "Success" - }, - { - "id": "53", - "description": "And :the customer go to next step", - "duration": 14371943, - "status": "Success" - }, - { - "id": "54", - "description": "Then :the customer can see the tooltip messages in the shipping address confirmation drawer", - "duration": 3952133, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;tooltip-messages-in-shipping-address-confirmation-drawer-for-lost-or-stolen-card-replacement", - "description": "Scenario:Tooltip messages in shipping address confirmation drawer for lost or stolen card replacement", - "duration": 62214220, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "57", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 9948457, - "status": "Success" - }, - { - "id": "58", - "description": "And :the customer navigates to LSRP page", - "duration": 11058001, - "status": "Success" - }, - { - "id": "59", - "description": "And :the customer selects the lost or stolen card option", - "duration": 1963263, - "status": "Success" - }, - { - "id": "60", - "description": "And :the customer go to next step", - "duration": 14924466, - "status": "Success" - }, - { - "id": "61", - "description": "And :the customer selects a \"lost\" card with card number ending with \"1984\"", - "duration": 5326917, - "status": "Success" - }, - { - "id": "62", - "description": "And :the customer go to next step", - "duration": 14799450, - "status": "Success" - }, - { - "id": "63", - "description": "Then :the customer can see the tooltip messages in the shipping address confirmation drawer", - "duration": 4193666, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;next-button-allows-progressing-between-drawers-in-damaged-card-replacement-flow", - "description": "Scenario:Next button allows progressing between drawers in damaged card replacement flow", - "duration": 68901332, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "66", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10346394, - "status": "Success" - }, - { - "id": "67", - "description": "And :the customer navigates to LSRP page", - "duration": 11078880, - "status": "Success" - }, - { - "id": "68", - "description": "And :the customer selects the replacement card option", - "duration": 1990333, - "status": "Success" - }, - { - "id": "69", - "description": "And :the customer go to next step", - "duration": 14665496, - "status": "Success" - }, - { - "id": "70", - "description": "Then :the \"Damaged Card Replacement\" drawer is closed", - "duration": 1804917, - "status": "Success" - }, - { - "id": "71", - "description": "And :the \"Which card should we replace\" drawer is open", - "duration": 1830110, - "status": "Success" - }, - { - "id": "72", - "description": "When :the customer selects a \"damaged\" card with card number ending with \"1984\"", - "duration": 5319558, - "status": "Success" - }, - { - "id": "73", - "description": "And :the customer go to next step", - "duration": 16820845, - "status": "Success" - }, - { - "id": "74", - "description": "Then :the \"Replacing Card Ending\" drawer is closed", - "duration": 1929083, - "status": "Success" - }, - { - "id": "75", - "description": "And :the \"Where should we mail your new card\" drawer is open", - "duration": 1908856, - "status": "Success" - }, - { - "id": "76", - "description": "And :the mailing address and shipping paragraph is display for confirmation", - "duration": 1206860, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;next-button-allows-progressing-between-drawers-in-lost-or-stolen-card-replacement-flow", - "description": "Scenario:Next button allows progressing between drawers in lost or stolen card replacement flow", - "duration": 69447649, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "79", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10174758, - "status": "Success" - }, - { - "id": "80", - "description": "And :the customer navigates to LSRP page", - "duration": 11864663, - "status": "Success" - }, - { - "id": "81", - "description": "And :the customer selects the lost or stolen card option", - "duration": 2265079, - "status": "Success" - }, - { - "id": "82", - "description": "And :the customer go to next step", - "duration": 16470255, - "status": "Success" - }, - { - "id": "83", - "description": "Then :the \"Lost or Stolen Card\" drawer is closed", - "duration": 1790035, - "status": "Success" - }, - { - "id": "84", - "description": "And :the \"Which card should we replace\" drawer is open", - "duration": 1815394, - "status": "Success" - }, - { - "id": "85", - "description": "When :the customer selects a \"lost\" card with card number ending with \"1984\"", - "duration": 5320915, - "status": "Success" - }, - { - "id": "86", - "description": "And :the customer go to next step", - "duration": 14795879, - "status": "Success" - }, - { - "id": "87", - "description": "Then :the \"Replacing Card Ending\" drawer is closed", - "duration": 1859646, - "status": "Success" - }, - { - "id": "88", - "description": "And :the \"Where should we mail your new card\" drawer is open", - "duration": 1886912, - "status": "Success" - }, - { - "id": "89", - "description": "And :the mailing address and shipping paragraph is display for confirmation", - "duration": 1204113, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lost-or-stolen-card-replacement-no-transactions-in-last-30-days", - "description": "Scenario:Lost or stolen card replacement no transactions in last 30 days", - "duration": 48767142, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "92", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10182457, - "status": "Success" - }, - { - "id": "93", - "description": "When :the customer navigates to LSRP page", - "duration": 11347313, - "status": "Success" - }, - { - "id": "94", - "description": "When :the customer selects the lost or stolen card option", - "duration": 2001065, - "status": "Success" - }, - { - "id": "95", - "description": "And :the customer go to next step", - "duration": 14745307, - "status": "Success" - }, - { - "id": "96", - "description": "And :the customer selects a \"lost\" card with card number ending with \"1984\"", - "duration": 5344527, - "status": "Success" - }, - { - "id": "97", - "description": "Then :the customer can see no transaction message", - "duration": 3303770, - "status": "Success" - }, - { - "id": "98", - "description": "And :the customer can View All Transactions", - "duration": 1842703, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;review-recent-30-days-transactions-when-lost-or-stolen-card-replacement", - "description": "Scenario:Review recent 30 days transactions when lost or stolen card replacement", - "duration": 50491334, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "101", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_transactions\" and login", - "duration": 10055963, - "status": "Success" - }, - { - "id": "102", - "description": "When :the customer navigates to LSRP page", - "duration": 11197152, - "status": "Success" - }, - { - "id": "103", - "description": "When :the customer selects the lost or stolen card option", - "duration": 2092207, - "status": "Success" - }, - { - "id": "104", - "description": "And :the customer go to next step", - "duration": 14852019, - "status": "Success" - }, - { - "id": "105", - "description": "And :the customer selects a \"lost\" card with card number ending with \"0978\"", - "duration": 5334182, - "status": "Success" - }, - { - "id": "106", - "description": "Then :the customer can see message for recent transaction", - "duration": 4311108, - "status": "Success" - }, - { - "id": "107", - "description": "And :transaction data should be displayed", - "duration": 723178, - "status": "Success" - }, - { - "id": "108", - "description": "And :the customer can View All Transactions", - "duration": 1925525, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;ineligible-credit-card-in-linked-account-for-damaged-card-replacement", - "description": "Scenario:Ineligible credit card in linked account for damaged card replacement", - "duration": 41161775, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "111", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 11043669, - "status": "Success" - }, - { - "id": "112", - "description": "And :the customer navigates to LSRP page", - "duration": 11065520, - "status": "Success" - }, - { - "id": "113", - "description": "And :the customer selects the replacement card option", - "duration": 2104257, - "status": "Success" - }, - { - "id": "114", - "description": "And :the customer go to next step", - "duration": 14618149, - "status": "Success" - }, - { - "id": "115", - "description": "Then :the customer can see card with card number ending with \"6899\" is ineligible for LSPR", - "duration": 2330180, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;credit-card-with-recent-change-address-in-linked-account-for-damaged-card-replacement", - "description": "Scenario:Credit card with recent change address in linked account for damaged card replacement", - "duration": 42229627, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "118", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 11027064, - "status": "Success" - }, - { - "id": "119", - "description": "And :the customer navigates to LSRP page", - "duration": 11688682, - "status": "Success" - }, - { - "id": "120", - "description": "And :the customer selects the replacement card option", - "duration": 1994181, - "status": "Success" - }, - { - "id": "121", - "description": "And :the customer go to next step", - "duration": 14838992, - "status": "Success" - }, - { - "id": "122", - "description": "Then :the customer can see card with card number ending with \"5455\" changed address recently", - "duration": 2680708, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;ineligible-credit-card-in-linked-account-for-lost-or-stolen-card-replacement", - "description": "Scenario:Ineligible credit card in linked account for lost or stolen card replacement", - "duration": 44398223, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "125", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 12796330, - "status": "Success" - }, - { - "id": "126", - "description": "And :the customer navigates to LSRP page", - "duration": 11321481, - "status": "Success" - }, - { - "id": "127", - "description": "And :the customer selects the lost or stolen card option", - "duration": 2114145, - "status": "Success" - }, - { - "id": "128", - "description": "And :the customer go to next step", - "duration": 15684688, - "status": "Success" - }, - { - "id": "129", - "description": "Then :the customer can see card with card number ending with \"6899\" is ineligible for LSPR", - "duration": 2481579, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;credit-card-with-recent-change-address-in-linked-account-for-lost-or-stolen-card-replacement", - "description": "Scenario:Credit card with recent change address in linked account for lost or stolen card replacement", - "duration": 43461220, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "132", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 12015247, - "status": "Success" - }, - { - "id": "133", - "description": "And :the customer navigates to LSRP page", - "duration": 11360328, - "status": "Success" - }, - { - "id": "134", - "description": "And :the customer selects the lost or stolen card option", - "duration": 2430830, - "status": "Success" - }, - { - "id": "135", - "description": "And :the customer go to next step", - "duration": 14983058, - "status": "Success" - }, - { - "id": "136", - "description": "Then :the customer can see card with card number ending with \"5455\" changed address recently", - "duration": 2671757, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;damaged-card-replacement-end-to-end-happy-flow-for-linked-account", - "description": "Scenario:Damaged card replacement end to end happy flow for linked account", - "duration": 84653557, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "150", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 11404127, - "status": "Success" - }, - { - "id": "151", - "description": "And :the customer navigates to LSRP page", - "duration": 11333346, - "status": "Success" - }, - { - "id": "152", - "description": "And :the customer selects the replacement card option", - "duration": 2062800, - "status": "Success" - }, - { - "id": "153", - "description": "And :the customer go to next step", - "duration": 14801340, - "status": "Success" - }, - { - "id": "154", - "description": "And :the customer selects a \"damaged\" card with card number ending with \"1218\"", - "duration": 5319787, - "status": "Success" - }, - { - "id": "155", - "description": "And :the customer go to next step", - "duration": 15079900, - "status": "Success" - }, - { - "id": "156", - "description": "And :the customer confirms the mailing address and submits the request", - "duration": 9368882, - "status": "Success" - }, - { - "id": "157", - "description": "Then :the customer see the damaged card replacement success confirmation", - "duration": 15283375, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lost-or-stolen-card-replacement-end-to-end-happy-flow-for-linked-account", - "description": "Scenario:Lost or stolen card replacement end to end happy flow for linked account", - "duration": 84473004, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "171", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_2\" and login", - "duration": 11190424, - "status": "Success" - }, - { - "id": "172", - "description": "And :the customer navigates to LSRP page", - "duration": 11298259, - "status": "Success" - }, - { - "id": "173", - "description": "And :the customer selects the lost or stolen card option", - "duration": 2052145, - "status": "Success" - }, - { - "id": "174", - "description": "And :the customer go to next step", - "duration": 14704080, - "status": "Success" - }, - { - "id": "175", - "description": "And :the customer selects a \"lost\" card with card number ending with \"6709\"", - "duration": 5703125, - "status": "Success" - }, - { - "id": "176", - "description": "And :the customer go to next step", - "duration": 14960175, - "status": "Success" - }, - { - "id": "177", - "description": "And :the customer confirms the mailing address and submits the request", - "duration": 9316435, - "status": "Success" - }, - { - "id": "178", - "description": "Then :the customer see the lost card replacement success confirmation", - "duration": 15248361, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-canada-accountsummary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 931463970, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 6, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 6, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "supress-links-for-canadian-user", - "description": "Feature:Supress links for Canadian user", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 125208648, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 24909399, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canadian suppressed account", - "duration": 24909399, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "supress-links-for-canadian-user;accounts-sub-navigation", - "description": "Scenario:Accounts Sub Navigation", - "duration": 43318796, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "When :the canadian user is on COS", - "duration": 3868369, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the \"Modify Your Features\" sub navigation menu item should not be displayed under \"my_accounts\" menu tab", - "duration": 34417260, - "status": "Success" - }, - { - "id": "13", - "description": "And :the remainder of the navigation items should be visible under \"my_accounts\" menu tab", - "duration": 5033167, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12438484, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canadian suppressed account", - "duration": 12438484, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "supress-links-for-canadian-user;services-sub-navigation", - "description": "Scenario:Services Sub Navigation", - "duration": 44541969, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "When :the canadian user is on COS", - "duration": 2497423, - "status": "Success" - }, - { - "id": "19", - "description": "Then :the \"Change Payment Due Date\" sub navigation menu item should not be displayed under \"services\" menu tab", - "duration": 37527058, - "status": "Success" - }, - { - "id": "20", - "description": "And :the remainder of the navigation items should be visible under \"services\" menu tab", - "duration": 4517488, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "functionality-related-to-canada-cobranded-accounts", - "description": "Feature:Functionality related to Canada Cobranded accounts", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 78726222, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "functionality-related-to-canada-cobranded-accounts;verify-that-a-tooltip-will-be-displayed-for-cobranded-cards-with-delta-rewards", - "description": "Scenario:Verify that a tooltip will be displayed for cobranded cards with Delta rewards", - "duration": 20478452, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I login with a Canadian Delta user", - "duration": 17901237, - "status": "Success" - }, - { - "id": "9", - "description": "When :the user hovers over the Rewards Tooltip on the Account Summary page", - "duration": 1389480, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the tooltip message explaining that the balance is for the current billing cycle is displayed for Delta", - "duration": 1187735, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "functionality-related-to-canada-cobranded-accounts;verify-that-a-tooltip-will-be-displayed-for-cobranded-cards-with-ihg-rewards", - "description": "Scenario:Verify that a tooltip will be displayed for cobranded cards with IHG rewards", - "duration": 18753136, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I login with a Canadian IHG user", - "duration": 15840715, - "status": "Success" - }, - { - "id": "16", - "description": "When :the user hovers over the Rewards Tooltip on the Account Summary page", - "duration": 1373455, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the tooltip message explaining that the balance is for the current billing cycle is displayed for IHG", - "duration": 1538966, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "functionality-related-to-canada-cobranded-accounts;ihg-account-has-priority-club-points-appended-to-the-rewards-link-on-account-summary", - "description": "Scenario:IHG Account has Priority Club Points appended to the rewards link on account summary", - "duration": 19321056, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :I login with a Canadian IHG user", - "duration": 15060014, - "status": "Success" - }, - { - "id": "23", - "description": "And :the user is on the Account Summary Page", - "duration": 2858288, - "status": "Success" - }, - { - "id": "24", - "description": "Then :'Priority Club Points' will be appended to the rewards link balance in the Account Brick on Account Summary", - "duration": 1402754, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "functionality-related-to-canada-cobranded-accounts;delta-account-has-delta-miles-appended-to-the-rewards-link-on-account-summary", - "description": "Scenario:Delta Account has Delta Miles appended to the rewards link on account summary", - "duration": 20173578, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "30", - "description": "Given :I login with a Canadian Delta user", - "duration": 16736546, - "status": "Success" - }, - { - "id": "31", - "description": "And :the user is on the Account Summary Page", - "duration": 2223837, - "status": "Success" - }, - { - "id": "32", - "description": "Then :'Miles' will be appended to the rewards link balance in the Account Brick on Account Summary", - "duration": 1213195, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-account-summary", - "description": "Feature:Canada Account Summary", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 387341154, - "totalTestCaseCount": 10, - "failedTestCaseCount": 0, - "successTestCaseCount": 10, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 10424904, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with canada account", - "duration": 10424904, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-summary;customer-information-should-be-displayed", - "description": "Scenario:Customer Information should be displayed", - "duration": 136593363, - "totalTestStepCount": 15, - "failedTestStepCount": 0, - "successTestStepCount": 15, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Then :I should see customer name displayed for canadian user", - "duration": 1405991, - "status": "Success" - }, - { - "id": "13", - "description": "And :on account summary page language toggle icon is displayed with English and French values for canadian user", - "duration": 6145756, - "status": "Success" - }, - { - "id": "14", - "description": "And :first letter in name is uppercase for canadian user", - "duration": 1267632, - "status": "Success" - }, - { - "id": "15", - "description": "And :each brick should have a current balance for canadian user", - "duration": 9448976, - "status": "Success" - }, - { - "id": "16", - "description": "And :each brick should have a minimum payment for canadian user", - "duration": 5974123, - "status": "Success" - }, - { - "id": "17", - "description": "And :each brick should have a available credit for canadian user", - "duration": 7063256, - "status": "Success" - }, - { - "id": "18", - "description": "And :each brick should have credit limit with dollar value and no cents for canadian user", - "duration": 7094046, - "status": "Success" - }, - { - "id": "19", - "description": "And :each brick should have last four digits of the account number for canadian user", - "duration": 6009111, - "status": "Success" - }, - { - "id": "20", - "description": "And :each brick account number should have prefix of three dots for canadian user", - "duration": 9424440, - "status": "Success" - }, - { - "id": "21", - "description": "And :I should see totals brick with total balance for canadian user", - "duration": 9917180, - "status": "Success" - }, - { - "id": "22", - "description": "And :I should see totals brick with total available credit for canadian user", - "duration": 6539070, - "status": "Success" - }, - { - "id": "23", - "description": "And :each brick should have a last payment for canadian user", - "duration": 10908899, - "status": "Success" - }, - { - "id": "24", - "description": "And :each brick should have a last statement balance for canadian user", - "duration": 17443226, - "status": "Success" - }, - { - "id": "25", - "description": "And :When they select \"MyInfo\" in the main navigation for canadian user", - "duration": 7068027, - "status": "Success" - }, - { - "id": "26", - "description": "And :the \"Update Income Info\" should not be displayed for canadian user", - "duration": 30883630, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10567403, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with canada account", - "duration": 10567403, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-summary;payments-should-not-be-present-in-navigation", - "description": "Scenario:Payments should not be present in navigation", - "duration": 7386464, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "34", - "description": "When :user navigates to account summary page payment option is suppressed in the navigation", - "duration": 3694695, - "status": "Success" - }, - { - "id": "35", - "description": "And :Benefits option is suppressed in the navigation", - "duration": 3691769, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11117368, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with canada account", - "duration": 11117368, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-summary;pay-bill-and-payment-activity-option-is-not-displayed", - "description": "Scenario:Pay Bill and Payment activity option is not displayed", - "duration": 12080184, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "And :Pay Bill button should not be displayed in the account bricklet", - "duration": 7060553, - "status": "Success" - }, - { - "id": "43", - "description": "And :Payment activity option should not be displayed in the account bricklet", - "duration": 5019631, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11844148, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with canada account", - "duration": 11844148, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-summary;language-toggle-display-for-velocity-pages", - "description": "Scenario:Language toggle display for velocity pages", - "duration": 19721312, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "50", - "description": "Then :on account summary page language toggle icon is displayed with English and French values", - "duration": 5567311, - "status": "Success" - }, - { - "id": "51", - "description": "And :user when navigates to Statements page language toggle icon is displayed with English and French values", - "duration": 14154001, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11056163, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with canada account", - "duration": 11056163, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-summary;suppress-search-box-for-canadian-users-on-velocity-pages", - "description": "Scenario:Suppress Search box for Canadian users on velocity pages", - "duration": 156549845, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "56", - "description": "When :locale is currently set to \"en_CA\" for canadian user", - "duration": 3047092, - "status": "Success" - }, - { - "id": "57", - "description": "And :user lands on the account summary page search box is suppressed in the header", - "duration": 33158125, - "status": "Success" - }, - { - "id": "58", - "description": "And :navigates to Statements and documents page search box is suppressed in the header", - "duration": 40432078, - "status": "Success" - }, - { - "id": "59", - "description": "And :locale is currently set to \"fr_CA\" for canadian user", - "duration": 3175707, - "status": "Success" - }, - { - "id": "60", - "description": "And :navigates to Statements and documents page search box is suppressed in the header", - "duration": 42922863, - "status": "Success" - }, - { - "id": "61", - "description": "And :user lands on the account summary page search box is suppressed in the header", - "duration": 33813980, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-paperless-related-link", - "description": "Feature:Canada Paperless Related Link", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 207984259, - "totalTestCaseCount": 5, - "failedTestCaseCount": 0, - "successTestCaseCount": 5, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-paperless-related-link;single-account---account-is-set-to-go-paperless---link-does-not-display", - "description": "Scenario:Single Account - Account is Set to Go Paperless - Link Does Not Display", - "duration": 47402310, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the canadian user has single account \"flagged paperless\" is logged in", - "duration": 12051547, - "status": "Success" - }, - { - "id": "8", - "description": "When :I am on the Canada Account Summary page", - "duration": 4415674, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30935089, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;single-account---account-is-not-set-to-go-paperless-and-account-is-not-eligible-for-go-paperless---link-does-not-display", - "description": "Scenario:Single Account - Account is Not Set to Go Paperless and Account is Not Eligible for Go Paperless - Link Does Not Display", - "duration": 45973737, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :the canadian user has single account \"is not eligible\" is logged in", - "duration": 10922754, - "status": "Success" - }, - { - "id": "15", - "description": "When :I am on the Canada Account Summary page", - "duration": 4163165, - "status": "Success" - }, - { - "id": "16", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30887818, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;multiple-accounts---all-of-the-accounts-associated-with-the-user-are-set-to-go-paperless---link-does-not-display", - "description": "Scenario:Multiple Accounts - All of the accounts associated with the user are Set to Go Paperless - Link Does Not Display", - "duration": 47165202, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :the canadian user has multiple accounts \"all are eligible and are flagged paperless\" is logged in", - "duration": 12100465, - "status": "Success" - }, - { - "id": "29", - "description": "When :I am on the Canada Account Summary page", - "duration": 4232091, - "status": "Success" - }, - { - "id": "30", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30832646, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;multiple-accounts---all-of-the-accounts-associated-with-the-user-are-not-set-to-go-paperless-and-are-not-eligible-for-go-paperless---link-does-not-display", - "description": "Scenario:Multiple Accounts - All of the accounts associated with the user are not Set to Go Paperless and are Not Eligible for Go Paperless - Link Does Not Display", - "duration": 48172642, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Given :the canadian user has multiple accounts \"all are not eligible and are not flagged paperless\" is logged in", - "duration": 13012719, - "status": "Success" - }, - { - "id": "36", - "description": "When :I am on the Canada Account Summary page", - "duration": 4255500, - "status": "Success" - }, - { - "id": "37", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30904423, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;multiple-accounts---at-least-one-account-associated-with-the-user-is-not-set-to-go-paperless-and-is-eligible-for-go-paperless---link-display", - "description": "Scenario:Multiple Accounts - At least one account associated with the user is not Set to Go Paperless and is Eligible for Go Paperless - Link Display", - "duration": 19270368, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :the canadian user has multiple accounts \"one is eligible and is not flagged paperless\" is logged in", - "duration": 12683387, - "status": "Success" - }, - { - "id": "43", - "description": "When :I am on the Canada Account Summary page", - "duration": 5580065, - "status": "Success" - }, - { - "id": "44", - "description": "Then :the Go Paperless link is displayed within the related link brick on the canadian Account Summary page", - "duration": 1006916, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada--account-summary-entitlements", - "description": "Feature:Canada Account Summary Entitlements", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 105762488, - "totalTestCaseCount": 8, - "failedTestCaseCount": 0, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 1655606, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 1655606, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;2", - "description": "Scenario Outline:Not entitled account error message", - "duration": 23562028, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "When :I try to access the Account Summary page with my \"OFAC\" account", - "duration": 9030104, - "status": "Success" - }, - { - "id": "19", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 6801348, - "status": "Success" - }, - { - "id": "19", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1586935, - "status": "Success" - }, - { - "id": "19", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 6143641, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1728038, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 1728038, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;3", - "description": "Scenario Outline:Not entitled account error message", - "duration": 23835131, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :I try to access the Account Summary page with my \"Fraud\" account", - "duration": 8473532, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 6965585, - "status": "Success" - }, - { - "id": "20", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1684927, - "status": "Success" - }, - { - "id": "20", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 6711087, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1942616, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 1942616, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;4", - "description": "Scenario Outline:Not entitled account error message", - "duration": 24065219, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "When :I try to access the Account Summary page with my \"Charged Off\" account", - "duration": 9075566, - "status": "Success" - }, - { - "id": "21", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 6765224, - "status": "Success" - }, - { - "id": "21", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1669661, - "status": "Success" - }, - { - "id": "21", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 6554768, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1899172, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 1899172, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;5", - "description": "Scenario Outline:Not entitled account error message", - "duration": 27074678, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "When :I try to access the Account Summary page with my \"EOS Ineligible\" account", - "duration": 8902128, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 8500014, - "status": "Success" - }, - { - "id": "22", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1593556, - "status": "Success" - }, - { - "id": "22", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 8078980, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-delta-page-footer-legal-disclosure", - "description": "Feature:Canada Delta Page Footer Legal Disclosure", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 26441199, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-delta-page-footer-legal-disclosure;delta-page-footer-is-present-for-co-branded-delta-accounts", - "description": "Scenario:Delta Page Footer is Present For Co-Branded Delta Accounts", - "duration": 12906949, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canada delta cobrand account", - "duration": 11531209, - "status": "Success" - }, - { - "id": "7", - "description": "Then :a legal disclosure will be displayed inside the footer for delta sky miles", - "duration": 1375740, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-delta-page-footer-legal-disclosure;ihg-page-footer-is-present-for-co-branded-ihg-accounts", - "description": "Scenario:IHG Page Footer is Present for Co-Branded IHG Accounts", - "duration": 13534250, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Given :the user is logged in with canada IHG cobrand account", - "duration": 12064802, - "status": "Success" - }, - { - "id": "13", - "description": "Then :a legal disclosure will be displayed inside the footer for ihg priority club", - "duration": 1469448, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-canada-clip-offer-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-canada-disputes-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-canada-managenicknames-web\/", - "startTime": 0, - "endTime": 0, - "duration": 218292414, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "canada-manage-account-nicknames", - "description": "Feature:Canada Manage Account Nicknames", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 218292414, - "totalTestCaseCount": 9, - "failedTestCaseCount": 1, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "canada-manage-account-nicknames;display-account-nickname-page", - "description": "Scenario:Display Account nickname page", - "duration": 33953938, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for canadanickname as a \"nickname_already_exists\" and login", - "duration": 27296113, - "status": "Success" - }, - { - "id": "9", - "description": "When :navigates to edit manage account nickname page", - "duration": 3080717, - "status": "Success" - }, - { - "id": "10", - "description": "Then :card account 6728 should have nickname on nick name page", - "duration": 3577108, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;account-nicknames-accept-special-characters-and-gets-updated-in-cos", - "description": "Scenario:Account Nicknames Accept Special Characters and gets updated in COS", - "duration": 25569, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for canadanickname as a \"special_characters_update\" and login", - "duration": 25569, - "status": "Failure" - }, - { - "id": "16", - "description": "When :navigates to edit manage account nickname page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :user enters french special characters into Nickname field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :user clicks on save", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :Account Nickname updated success message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname", - "description": "Scenario:Display Account nickname", - "duration": 18802040, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 13648160, - "status": "Success" - }, - { - "id": "25", - "description": "When :navigates to edit manage account nickname page", - "duration": 3462900, - "status": "Success" - }, - { - "id": "26", - "description": "Then :if user does not have any nickname for that account nickname field is blank on nick name page", - "duration": 1690980, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;edit-an-account-nick-name-success", - "description": "Scenario:Edit an account nick name success", - "duration": 28050881, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :I setup mocks for canadanickname as a \"modify_nickname\" and login", - "duration": 12537823, - "status": "Success" - }, - { - "id": "32", - "description": "When :navigates to edit manage account nickname page", - "duration": 2838256, - "status": "Success" - }, - { - "id": "33", - "description": "Then :I modify a nickname and click on save button then the nickname is successfully updated", - "duration": 12674802, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-delete", - "description": "Scenario:Display account nickname delete", - "duration": 27788572, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "Given :I setup mocks for canadanickname as a \"delete_nickname\" and login", - "duration": 12366762, - "status": "Success" - }, - { - "id": "39", - "description": "When :navigates to edit manage account nickname page", - "duration": 2788877, - "status": "Success" - }, - { - "id": "40", - "description": "Then :clears nickname in the nickname field hits save on nick name page", - "duration": 12632933, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-cancel", - "description": "Scenario:Display Account nickname cancel", - "duration": 29272797, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "45", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 12819167, - "status": "Success" - }, - { - "id": "46", - "description": "When :navigates to edit manage account nickname page", - "duration": 2841682, - "status": "Success" - }, - { - "id": "47", - "description": "And :user enters a nickname into the field", - "duration": 5120393, - "status": "Success" - }, - { - "id": "48", - "description": "And :the cancel button becomes enabled", - "duration": 4912547, - "status": "Success" - }, - { - "id": "49", - "description": "Then :user can click on the cancel button", - "duration": 3579008, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-save-invalid-nickname", - "description": "Scenario:Display Account nickname save invalid nickname", - "duration": 26881607, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 14550724, - "status": "Success" - }, - { - "id": "56", - "description": "When :navigates to edit manage account nickname page", - "duration": 3239131, - "status": "Success" - }, - { - "id": "57", - "description": "And :user enters invalid characters into the nickname field", - "duration": 6336615, - "status": "Success" - }, - { - "id": "58", - "description": "Then :the user sees the invalid nickname error", - "duration": 2755137, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-save-nickname->-30", - "description": "Scenario:Display Account nickname save nickname > 30", - "duration": 18908380, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 11945994, - "status": "Success" - }, - { - "id": "64", - "description": "When :navigates to edit manage account nickname page", - "duration": 2767573, - "status": "Success" - }, - { - "id": "65", - "description": "And :user enters a nickname greater than 30 character", - "duration": 2885961, - "status": "Success" - }, - { - "id": "66", - "description": "Then :the user sees 'Maximum 30 Characters' message", - "duration": 1308852, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;user-with-multiple-card-accounts-enters-invalid-and-valid-nicknames", - "description": "Scenario:User with multiple card accounts enters invalid and valid nicknames", - "duration": 34608630, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "72", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 13204607, - "status": "Success" - }, - { - "id": "73", - "description": "When :navigates to edit manage account nickname page", - "duration": 3874876, - "status": "Success" - }, - { - "id": "74", - "description": "And :user enters a valid nickname", - "duration": 5623412, - "status": "Success" - }, - { - "id": "75", - "description": "And :user enters an invalid nickname", - "duration": 9149330, - "status": "Success" - }, - { - "id": "76", - "description": "Then :the user sees the invalid nickname error", - "duration": 2756405, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-canada-statementsdocuments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-canada-transactionsdetails-web\/", - "startTime": 0, - "endTime": 0, - "duration": 175185383, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 3, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 3, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "canada-delta-page-footer-legal-disclosure", - "description": "Feature:Canada Delta Page Footer Legal Disclosure", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 40110140, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-delta-page-footer-legal-disclosure;delta-page-footer-is-present-for-co-branded-delta-accounts", - "description": "Scenario:Delta Page Footer is Present For Co-Branded Delta Accounts", - "duration": 20633259, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 12440273, - "status": "Success" - }, - { - "id": "8", - "description": "When :user navigates to Transactions & Details page", - "duration": 6755120, - "status": "Success" - }, - { - "id": "9", - "description": "Then :a legal disclosure will be displayed inside the t&d footer for delta sky miles", - "duration": 1437866, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-delta-page-footer-legal-disclosure;ihg-page-footer-is-present-for-co-branded-ihg-accounts", - "description": "Scenario:IHG Page Footer is Present For Co-Branded IHG Accounts", - "duration": 19476881, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :I setup mocks for canadatd as a \"ihg_rewards\" and login", - "duration": 11553319, - "status": "Success" - }, - { - "id": "15", - "description": "When :user navigates to Transactions & Details page", - "duration": 6506164, - "status": "Success" - }, - { - "id": "16", - "description": "Then :a legal disclosure will be displayed inside the t&d footer for ihg priority club", - "duration": 1417398, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account", - "description": "Feature:Canada Transactions & Details Tooltip for Cobranded IHG or Delta Account", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 86679632, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;display-delta-tooltip-icon-on-t&d", - "description": "Scenario:Display Delta Tooltip Icon on T&D", - "duration": 23802887, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 11877270, - "status": "Success" - }, - { - "id": "8", - "description": "When :user navigates to Transactions & Details page", - "duration": 7608901, - "status": "Success" - }, - { - "id": "9", - "description": "And :the rewards balance and currency are displayed", - "duration": 1425365, - "status": "Success" - }, - { - "id": "10", - "description": "And :the tooltip icon displays directly to the right of the rewards currency", - "duration": 1492917, - "status": "Success" - }, - { - "id": "11", - "description": "Then :tooltip message explaining that the balance is for the current billing cycle is displayed for delta.", - "duration": 1398434, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;display-ihg-tooltip-icon-on-t&d", - "description": "Scenario:Display IHG Tooltip Icon on T&D", - "duration": 22886431, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for canadatd as a \"ihg_rewards\" and login", - "duration": 11329921, - "status": "Success" - }, - { - "id": "18", - "description": "When :user navigates to Transactions & Details page", - "duration": 6324710, - "status": "Success" - }, - { - "id": "19", - "description": "When :the rewards balance and currency are displayed", - "duration": 1446589, - "status": "Success" - }, - { - "id": "20", - "description": "And :the tooltip icon displays directly to the right of the rewards currency", - "duration": 2528437, - "status": "Success" - }, - { - "id": "21", - "description": "Then :tooltip message explaining that the balance is for the current billing cycle is displayed for ihg.", - "duration": 1256774, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;ihg-account-has-priority-club-points-appended-to-rewards-balance-on-transaction-and-details-page", - "description": "Scenario:IHG account has Priority Club Points appended to rewards balance on transaction and details page", - "duration": 19785025, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for canadatd as a \"ihg_rewards\" and login", - "duration": 11968652, - "status": "Success" - }, - { - "id": "29", - "description": "When :user navigates to Transactions & Details page", - "duration": 6608574, - "status": "Success" - }, - { - "id": "30", - "description": "Then :'IHG Rewards Club Points' will be appended to the rewards link balance in the Account Brick on Transactions and Details", - "duration": 1207799, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;delta-account-has-delta-miles-appended-to-rewards-balance-on-transactions-and-details-page", - "description": "Scenario:Delta Account has Delta Miles appended to rewards balance on transactions and details page", - "duration": 20205289, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 12295206, - "status": "Success" - }, - { - "id": "37", - "description": "When :user navigates to Transactions & Details page", - "duration": 6686648, - "status": "Success" - }, - { - "id": "38", - "description": "Then :'Delta Miles' will be appended to the rewards link balance in the Account Brick on Transaction and Details", - "duration": 1223435, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-transactions-&-details", - "description": "Feature:Canada Transactions & Details", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 48395611, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-transactions-&-details;pay-bill-button-does-not-display", - "description": "Scenario:Pay Bill Button Does Not Display", - "duration": 48395611, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 11729009, - "status": "Success" - }, - { - "id": "7", - "description": "When :user navigates to Transactions & Details page", - "duration": 5827427, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I should NOT see the Pay Bill button in the account bricklet for any accounts", - "duration": 30839175, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-credittracker-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-cvv-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-disputes-web\/", - "startTime": 0, - "endTime": 0, - "duration": 4950553978, - "failedTestSuiteCount": 4, - "successTestSuiteCount": 9, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 13, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge", - "description": "Feature:As a credit card customer i should be able to enter valid dispute amount to dispute the charge", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 314142770, - "totalTestCaseCount": 9, - "failedTestCaseCount": 0, - "successTestCaseCount": 9, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-dispute-amount-equal-to-transaction-amount-and-verify-that-there-is-no-error-message-displayed", - "description": "Scenario:Enter Dispute amount equal to transaction amount and verify that there is no error message displayed", - "duration": 42960168, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 23173887, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to disputes page with valid url", - "duration": 3600971, - "status": "Success" - }, - { - "id": "8", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8633039, - "status": "Success" - }, - { - "id": "9", - "description": "And :I enter dispute amount equal to transaction amount", - "duration": 4777452, - "status": "Success" - }, - { - "id": "10", - "description": "Then :We should not see any error message for the dispute amount field", - "duration": 2774819, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-dispute-amount-greater-than-transaction-amount-and-verify-that-an-error-message-is-displayed", - "description": "Scenario:Enter Dispute amount greater than transaction amount and verify that an error message is displayed", - "duration": 31687764, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12819270, - "status": "Success" - }, - { - "id": "16", - "description": "And :I navigate to disputes page with valid url", - "duration": 3765564, - "status": "Success" - }, - { - "id": "17", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 9766936, - "status": "Success" - }, - { - "id": "18", - "description": "And :I enter dispute amount greater to transaction amount", - "duration": 4114406, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should see \"Please enter a Disputed amount less than or equal to Transaction amount.\" error message", - "duration": 1221588, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-non-numeric-characters-in-dispute-amount-field", - "description": "Scenario:Enter non numeric characters in dispute amount field", - "duration": 38637466, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11179091, - "status": "Success" - }, - { - "id": "25", - "description": "And :I navigate to disputes page with valid url", - "duration": 3445882, - "status": "Success" - }, - { - "id": "26", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8890737, - "status": "Success" - }, - { - "id": "27", - "description": "And :I enter non numeric character in dispute amount field", - "duration": 10958274, - "status": "Success" - }, - { - "id": "31", - "description": "And :I click out side the Amount field", - "duration": 1422020, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I should see \"0.00\" in dispute amount field", - "duration": 1539719, - "status": "Success" - }, - { - "id": "33", - "description": "And :I should see amount edit check error", - "duration": 1201743, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;focus-the-dispute-amount-field-and-do-not-enter-any-value-and-verify-to-see-error-message-is-displayed", - "description": "Scenario:Focus the dispute amount field and do not enter any value and verify to see error message is displayed", - "duration": 29896815, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10275591, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to disputes page with valid url", - "duration": 3078202, - "status": "Success" - }, - { - "id": "40", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8693170, - "status": "Success" - }, - { - "id": "41", - "description": "And :I select the dispute amount field field without entering any data and focus out", - "duration": 4915133, - "status": "Success" - }, - { - "id": "42", - "description": "Then :I should see \"0.00\" in dispute amount field", - "duration": 1668091, - "status": "Success" - }, - { - "id": "43", - "description": "And :I should see amount edit check error", - "duration": 1266628, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-negative-value-in-dispute-amount-field", - "description": "Scenario:Enter negative value in dispute amount field", - "duration": 30650011, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10650909, - "status": "Success" - }, - { - "id": "50", - "description": "And :I navigate to disputes page with valid url", - "duration": 2944398, - "status": "Success" - }, - { - "id": "51", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8477278, - "status": "Success" - }, - { - "id": "52", - "description": "And :I enter non numeric character in dispute amount field", - "duration": 5479312, - "status": "Success" - }, - { - "id": "55", - "description": "And :I click out side the Amount field", - "duration": 1545043, - "status": "Success" - }, - { - "id": "56", - "description": "Then :I should see \"0.01\" in dispute amount field", - "duration": 1553071, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;customer-enters-a-disputed-amount-of-0.00", - "description": "Scenario:Customer enters a disputed amount of 0.00", - "duration": 28700447, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "62", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11114994, - "status": "Success" - }, - { - "id": "63", - "description": "And :I navigate to disputes page with valid url", - "duration": 3282729, - "status": "Success" - }, - { - "id": "64", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8932795, - "status": "Success" - }, - { - "id": "65", - "description": "And :I enter dispute amount equal to \"0.00\"", - "duration": 2619172, - "status": "Success" - }, - { - "id": "66", - "description": "And :I click out side the Amount field", - "duration": 1518390, - "status": "Success" - }, - { - "id": "67", - "description": "Then :I should see amount edit check error", - "duration": 1232367, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;dispute-amount-field-and-ui-validations", - "description": "Scenario:Dispute Amount field and UI validations", - "duration": 49742545, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "73", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12384797, - "status": "Success" - }, - { - "id": "74", - "description": "And :I navigate to disputes page with valid url", - "duration": 4233207, - "status": "Success" - }, - { - "id": "75", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 9329973, - "status": "Success" - }, - { - "id": "76", - "description": "And :I see a Disputed Amount Label", - "duration": 8853481, - "status": "Success" - }, - { - "id": "77", - "description": "And :I see default data in dispute amount text field", - "duration": 2956173, - "status": "Success" - }, - { - "id": "78", - "description": "And :I see dispute amount field description helpful text", - "duration": 1315574, - "status": "Success" - }, - { - "id": "79", - "description": "And :I enter an amount to dispute with out decimal values", - "duration": 5624012, - "status": "Success" - }, - { - "id": "80", - "description": "Then :The field should display two decimal points, by default, if they were not included by the customer", - "duration": 5045328, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;verify-that-when-we-try-to-enter-more-than-2-decimal-points-and-error-is-displayed-when-we-focus-out", - "description": "Scenario:Verify that when we try to enter more than 2 decimal points and error is displayed when we focus out", - "duration": 32641925, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "85", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12041118, - "status": "Success" - }, - { - "id": "86", - "description": "And :I navigate to disputes page with valid url", - "duration": 3788156, - "status": "Success" - }, - { - "id": "87", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 10691027, - "status": "Success" - }, - { - "id": "88", - "description": "And :I enter dispute amount equal to \"0.010\"", - "duration": 3040570, - "status": "Success" - }, - { - "id": "89", - "description": "And :I click out side the Amount field", - "duration": 1723042, - "status": "Success" - }, - { - "id": "90", - "description": "Then :I should see amount edit check error", - "duration": 1358012, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;verify-that-when-we-try-to-enter-an-amount-greater-than-transaction-amount-and-more-than-2-decimal-points-we-see-both-the-error-messages", - "description": "Scenario:Verify that when we try to enter an amount greater than transaction amount and more than 2 decimal points we see both the error messages", - "duration": 29225629, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "95", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10939420, - "status": "Success" - }, - { - "id": "96", - "description": "And :I navigate to disputes page with valid url", - "duration": 3675028, - "status": "Success" - }, - { - "id": "97", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8834286, - "status": "Success" - }, - { - "id": "98", - "description": "And :I enter dispute amount greater to transaction amount and more than '2' decimal values", - "duration": 3022470, - "status": "Success" - }, - { - "id": "99", - "description": "And :I click out side the Amount field", - "duration": 1504945, - "status": "Success" - }, - { - "id": "100", - "description": "And :I should see \"Please enter a Disputed amount less than or equal to Transaction amount.\" error message", - "duration": 1249480, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.", - "description": "Feature:As a credit card customer i should be able to select whether the transaction is either surcharge or not a surcharge.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 63203357, - "totalTestCaseCount": 3, - "failedTestCaseCount": 0, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.;as-a-credit-card-customer-i-would-like-to-select-a-transaction-as-a-surcharge", - "description": "Scenario:As a credit card customer I would like to select a transaction as a surcharge", - "duration": 20343824, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11939843, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to disputes page with valid url", - "duration": 3384389, - "status": "Success" - }, - { - "id": "8", - "description": "And :I select the 'Yes' Surcharge radio button", - "duration": 2016401, - "status": "Success" - }, - { - "id": "9", - "description": "Then :A text box will display with instructions to call Capital One", - "duration": 1265203, - "status": "Success" - }, - { - "id": "10", - "description": "And :Select Reason Drop Down list field is no longer displayed", - "duration": 330176, - "status": "Success" - }, - { - "id": "11", - "description": "And :The cancel button is displayed below", - "duration": 1407812, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.;as-a-credit-card-customer-i-would-like-to-designate-a-transaction-is-not-a-surcharge", - "description": "Scenario:As a credit card customer I would like to designate a transaction is not a surcharge", - "duration": 21790591, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10879325, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to disputes page with valid url", - "duration": 3068927, - "status": "Success" - }, - { - "id": "19", - "description": "And :I select the 'No' Surcharge radio button", - "duration": 1697414, - "status": "Success" - }, - { - "id": "20", - "description": "Then :The Select Reason Drop Down menu will remain displayed", - "duration": 4781636, - "status": "Success" - }, - { - "id": "21", - "description": "And :The cancel button is displayed below", - "duration": 1363289, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.;as-a-credit-card-customer-i-would-read-the-tool-tip\/informational-pop-up-when-i-hover-over-the-icon", - "description": "Scenario:As a credit card customer I would read the tool tip\/informational pop-up when I hover over the icon", - "duration": 21068942, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "27", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 13768469, - "status": "Success" - }, - { - "id": "28", - "description": "And :I navigate to disputes page with valid url", - "duration": 3203545, - "status": "Success" - }, - { - "id": "29", - "description": "And :I hover over the i icon next to surcharge selection field", - "duration": 2627088, - "status": "Success" - }, - { - "id": "30", - "description": "Then :a pop-up text box will be displayed for the tool tip.", - "duration": 1469840, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one", - "description": "Feature:As a credit card customer i should see helpful text when i am trying to dispute a charge that requires us to Call Capital One", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 260130126, - "totalTestCaseCount": 7, - "failedTestCaseCount": 2, - "successTestCaseCount": 5, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'i-did-not-receive-the-right-amount-from-an-atm'-and-verifies-call-us-text-is-displayed-for-the-selected-reason", - "description": "Scenario:Customer selects 'I did not receive the right amount from an ATM' and verifies Call us text is displayed for the selected reason", - "duration": 22473376, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10886200, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url", - "duration": 3797738, - "status": "Success" - }, - { - "id": "24", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 3445903, - "status": "Success" - }, - { - "id": "25", - "description": "And :I select \"I did not receive the right amount from an ATM\" from the Select Reason list", - "duration": 2423534, - "status": "Success" - }, - { - "id": "26", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 1920001, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'the-merchandise-i-received-was-counterfeit'-and-verifies-call-us-text-is-displayed-for-the-selected-reason", - "description": "Scenario:Customer selects 'The merchandise I received was counterfeit' and verifies Call us text is displayed for the selected reason", - "duration": 23040659, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10871563, - "status": "Success" - }, - { - "id": "33", - "description": "And :I navigate to disputes page with valid url", - "duration": 3265014, - "status": "Success" - }, - { - "id": "34", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 3397765, - "status": "Success" - }, - { - "id": "35", - "description": "And :I select \"The merchandise I received was counterfeit\" from the Select Reason list", - "duration": 3677869, - "status": "Success" - }, - { - "id": "36", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 1828448, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-billing-rights-summary-on-call-us-text-that-is-displayed-and-verifies-to-make-sure-we-are-able-to-open-the-link", - "description": "Scenario:Customer selects Billing Rights Summary on call us text that is displayed and verifies to make sure we are able to open the link", - "duration": 58947256, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "41", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11799737, - "status": "Success" - }, - { - "id": "42", - "description": "And :I navigate to disputes page with valid url", - "duration": 3932126, - "status": "Success" - }, - { - "id": "43", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 3814143, - "status": "Success" - }, - { - "id": "44", - "description": "And :I select \"The merchandise or service was not as described or defective\" from the Select Reason list", - "duration": 3728091, - "status": "Success" - }, - { - "id": "45", - "description": "And :The Call Us text box will display with instructions and text from Content One", - "duration": 1917179, - "status": "Success" - }, - { - "id": "46", - "description": "And :click on Billing rights summary link on Call us text that is displayed", - "duration": 1986688, - "status": "Success" - }, - { - "id": "47", - "description": "Then :I should see a new window opened", - "duration": 31769292, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'yes'-option-for-surcharge-question-and-verfies-call-us-text-is-displayed.-after-validation,", - "description": "Scenario:Customer selects 'Yes' option for surcharge question and verfies call us text is displayed. After validation,", - "duration": 41209466, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "54", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10464779, - "status": "Success" - }, - { - "id": "55", - "description": "And :I navigate to disputes page with valid url", - "duration": 3496136, - "status": "Success" - }, - { - "id": "56", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 3520782, - "status": "Success" - }, - { - "id": "57", - "description": "And :I select \"The merchandise I received was counterfeit\" from the Select Reason list", - "duration": 3675433, - "status": "Success" - }, - { - "id": "58", - "description": "And :Select the \"Yes\" surcharge radio button", - "duration": 1826481, - "status": "Success" - }, - { - "id": "59", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 1900055, - "status": "Success" - }, - { - "id": "60", - "description": "And :The Dispute Reason drop down is no longer displayed", - "duration": 292886, - "status": "Success" - }, - { - "id": "61", - "description": "And :Customer selects the \"No\" surcharge radio button", - "duration": 1716943, - "status": "Success" - }, - { - "id": "62", - "description": "Then :The Dispute Reason drop down is displayed with \"The merchandise I received was counterfeit\" selected", - "duration": 12304267, - "status": "Success" - }, - { - "id": "63", - "description": "And :The Call Us text box will display with instructions and text from Content One", - "duration": 2011704, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'no'-option-for-'do-you-have-or-can-you-obtain-proof-of-payment-by-other-means?'-question-when-we-select-dispute-reason-'i've-already-paid-for-this-by-other-means'.", - "description": "Scenario:Customer selects 'No' option for 'Do you have or can you obtain proof of payment by other means?' question when we select dispute reason 'I've already paid for this by other means'.", - "duration": 27083518, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "69", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11580636, - "status": "Success" - }, - { - "id": "70", - "description": "And :I navigate to disputes page with valid url", - "duration": 3971675, - "status": "Success" - }, - { - "id": "71", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 4184304, - "status": "Success" - }, - { - "id": "72", - "description": "And :I select \"I've already paid for this by other means\" from the Select Reason list", - "duration": 3891567, - "status": "Success" - }, - { - "id": "73", - "description": "And :I select 'No' option for the question 'Do you have or can you obtain proof of payment by other means?'", - "duration": 375823, - "status": "Success" - }, - { - "id": "74", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 2006788, - "status": "Success" - }, - { - "id": "75", - "description": "And :I select 'Yes' option for the question 'Do you have or can you obtain proof of payment by other means?'", - "duration": 754644, - "status": "Success" - }, - { - "id": "76", - "description": "And :The Call Us text will not be displayed", - "duration": 318081, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;verify-that-when-customer-selects-'i-do-not-recognize-this-charge'-reason-and-try-to-dispute-a-charge-that-was-done-using-a-physical-card-swipe-call-us-text-message-is-displayed.", - "description": "Scenario:Verify that when customer selects 'I do not recognize this charge' reason and try to dispute a charge that was done using a physical card swipe Call us Text message is displayed.", - "duration": 24958995, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "80", - "description": "Given :I login with a \"good account dnr false\" and load default responses for \"disputes\"", - "duration": 11548391, - "status": "Success" - }, - { - "id": "83", - "description": "And :I navigate to disputes page with valid url", - "duration": 4351640, - "status": "Success" - }, - { - "id": "84", - "description": "And :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 7113274, - "status": "Success" - }, - { - "id": "85", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 1945690, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;verify-that-when-customer-selects-i-do-not-recognize-this-charge-reason-and-try-to-dispute-a-charge-that-was-authorized-over-phone-us-text-message-is-displayed.", - "description": "Scenario:Verify that when customer selects I do not recognize this charge reason and try to dispute a charge that was authorized over phone us Text message is displayed.", - "duration": 62416856, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "89", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11845883, - "status": "Success" - }, - { - "id": "90", - "description": "And :I navigate to disputes page with valid url", - "duration": 3213967, - "status": "Success" - }, - { - "id": "91", - "description": "And :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 6476572, - "status": "Success" - }, - { - "id": "92", - "description": "And :I select 'Yes' option for the question 'Do you have more than one transaction you do not recognize?'", - "duration": 5383636, - "status": "Success" - }, - { - "id": "93", - "description": "Then :The Call Us text for DNR will be displayed with instructions and text from Content One", - "duration": 1236516, - "status": "Success" - }, - { - "id": "94", - "description": "And :click on Billing rights summary link on Call us text that is displayed", - "duration": 2231284, - "status": "Success" - }, - { - "id": "95", - "description": "Then :I should see a new window opened", - "duration": 32028998, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-case-that-has-been-closed.", - "description": "Feature:As a credit card customer attempting to dispute a transaction I would like to know if the transaction I am disputing has an existing case that has been closed.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 203160146, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-case-that-has-been-closed.;case-complete-page-displays-and-user-can-return-to-t&d-using-the-return-to-transaction-&-details-button", - "description": "Scenario:Case Complete page displays and user can return to T&D using the Return to Transaction & Details button", - "duration": 102774089, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"good account case closed\" and load default responses for \"disputes\"", - "duration": 12080956, - "status": "Success" - }, - { - "id": "7", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 6014227, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 3816320, - "status": "Success" - }, - { - "id": "9", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 7625201, - "status": "Success" - }, - { - "id": "10", - "description": "Then :I fill in the dispute form with valid data for \"visa\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 54065026, - "status": "Success" - }, - { - "id": "11", - "description": "And :submit the form manually", - "duration": 437224, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the Case Complete page is displayed (see prototype)", - "duration": 14494473, - "status": "Success" - }, - { - "id": "13", - "description": "And :when I click the Return to Transactions and Details", - "duration": 2080354, - "status": "Success" - }, - { - "id": "14", - "description": "Then :I will be returned to the T&D page", - "duration": 2160308, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-case-that-has-been-closed.;case-complete--page-displays-and-user-can-return-to-t&d-using-the-back-button", - "description": "Scenario:Case Complete page displays and user can return to T&D using the back button", - "duration": 100386057, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account case closed\" and load default responses for \"disputes\"", - "duration": 10113224, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 6585848, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 3139904, - "status": "Success" - }, - { - "id": "24", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 6735758, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 52687754, - "status": "Success" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 339859, - "status": "Success" - }, - { - "id": "27", - "description": "Then :the Case Complete page is displayed (see prototype)", - "duration": 15196248, - "status": "Success" - }, - { - "id": "28", - "description": "And :when I click the back button", - "duration": 1555085, - "status": "Success" - }, - { - "id": "29", - "description": "Then :I will be returned to the T&D page", - "duration": 4032377, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-open-case.", - "description": "Feature:As a credit card customer attempting to dispute a transaction I would like to know if the transaction I am disputing has an existing open case.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 199594410, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-open-case.;case-already-opened-page-displays-and-user-can-return-to-t&d-using-the-return-to-transaction-&-details-button", - "description": "Scenario:Case Already Opened page displays and user can return to T&D using the Return to Transaction & Details button", - "duration": 95134466, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I login with a \"good account case already opened\" and load default responses for \"disputes\"", - "duration": 10960535, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 5648652, - "status": "Success" - }, - { - "id": "10", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 3477705, - "status": "Success" - }, - { - "id": "11", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 6923765, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 51202104, - "status": "Success" - }, - { - "id": "13", - "description": "And :submit the form manually", - "duration": 340303, - "status": "Success" - }, - { - "id": "14", - "description": "Then :the Case Already Opened page is displayed (see prototype)", - "duration": 11786259, - "status": "Success" - }, - { - "id": "15", - "description": "And :when I click the Return to Transactions and Details", - "duration": 1846371, - "status": "Success" - }, - { - "id": "16", - "description": "Then :I will be returned to the T&D page from Case Already Opened Page", - "duration": 2948772, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-open-case.;case-already-opened-page-displays-and-user-can-return-to-t&d-using-the-back-button", - "description": "Scenario:Case Already Opened page displays and user can return to T&D using the back button", - "duration": 104459944, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"good account case already opened\" and load default responses for \"disputes\"", - "duration": 11626153, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 6475237, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 4813029, - "status": "Success" - }, - { - "id": "24", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 7556084, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 57167375, - "status": "Success" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 420848, - "status": "Success" - }, - { - "id": "27", - "description": "Then :the Case Already Opened page is displayed (see prototype)", - "duration": 12020701, - "status": "Success" - }, - { - "id": "28", - "description": "And :when I click the back button on Case Already Opened page", - "duration": 1820252, - "status": "Success" - }, - { - "id": "29", - "description": "Then :I will be returned to the T&D page from Case Already Opened Page", - "duration": 2560265, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-see-the-dispute-confirmation-page-after-successfully-submitting-dispute", - "description": "Feature:As a credit card customer i should be able to see the dispute confirmation page after successfully submitting dispute", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 211014309, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-see-the-dispute-confirmation-page-after-successfully-submitting-dispute;confirmation-page-loads-successfully-and-the-user-can-return-to-the-t&d-page-by-clicking-the-return-to-transactions-&-details-button", - "description": "Scenario:Confirmation Page Loads Successfully and the user can return to the T&D page by clicking the Return to Transactions & Details button", - "duration": 101336403, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"disputes confirmation\" and load default responses for \"disputes\"", - "duration": 10392593, - "status": "Success" - }, - { - "id": "7", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 5451831, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 2801092, - "status": "Success" - }, - { - "id": "9", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 7132017, - "status": "Success" - }, - { - "id": "10", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 53818439, - "status": "Success" - }, - { - "id": "11", - "description": "And :submit the form manually", - "duration": 341941, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the confirmation page will be displayed for the customer (see prototype for verbiage)", - "duration": 12024468, - "status": "Success" - }, - { - "id": "13", - "description": "And :the confirmation page will display a Return to Transactions & Details button", - "duration": 1536167, - "status": "Success" - }, - { - "id": "14", - "description": "And :when I click the Return to Transactions & Details button", - "duration": 1636464, - "status": "Success" - }, - { - "id": "15", - "description": "Then :the T&D page will be displayed", - "duration": 6201391, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-see-the-dispute-confirmation-page-after-successfully-submitting-dispute;confirmation-page-loads-successfully-and-the-user-can-return-to-the-t&d-page-by-clicking-the-back-button", - "description": "Scenario:Confirmation Page Loads Successfully and the user can return to the T&D page by clicking the back button", - "duration": 109677906, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"disputes confirmation\" and load default responses for \"disputes\"", - "duration": 10463583, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 5576689, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 3565017, - "status": "Success" - }, - { - "id": "24", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 7574358, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 50088186, - "status": "Success" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 389636, - "status": "Success" - }, - { - "id": "27", - "description": "Then :the confirmation page will be displayed for the customer (see prototype for verbiage)", - "duration": 21731109, - "status": "Success" - }, - { - "id": "28", - "description": "And :the confirmation page will display a Return to Transactions & Details button", - "duration": 2614516, - "status": "Success" - }, - { - "id": "29", - "description": "And :when I click the back button", - "duration": 1247127, - "status": "Success" - }, - { - "id": "30", - "description": "Then :the T&D page will be displayed", - "duration": 6427685, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.", - "description": "Feature:validate the look and feel functionality for the dispute reason 'I am still being charged for something I cancelled'.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 1683599900, - "totalTestCaseCount": 22, - "failedTestCaseCount": 0, - "successTestCaseCount": 22, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 68608721, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10614219, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to disputes page with valid url", - "duration": 4022513, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 6802205, - "status": "Success" - }, - { - "id": "18", - "description": "And :I fill in all the fields, except \"Date service was received\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 40210818, - "status": "Success" - }, - { - "id": "18", - "description": "And :submit the form manually", - "duration": 387796, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date service was received\" for \"I am still being charged for something I cancelled\" reason", - "duration": 1539903, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I should see disputes form level error message", - "duration": 1220789, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I should fill in the data for the missing field(s) \"Date service was received\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 2855419, - "status": "Success" - }, - { - "id": "18", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 649287, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I should NOT see disputes form level error message", - "duration": 305772, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;3", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 70607405, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10440163, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 3176005, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 6905719, - "status": "Success" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"Reason for cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 43945116, - "status": "Success" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 366332, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Reason for cancellation\" for \"I am still being charged for something I cancelled\" reason", - "duration": 1572668, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 1242980, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"Reason for cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 2039196, - "status": "Success" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 601608, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should NOT see disputes form level error message", - "duration": 317618, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;4", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 72951299, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10273548, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to disputes page with valid url", - "duration": 3302496, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 7008543, - "status": "Success" - }, - { - "id": "20", - "description": "And :I fill in all the fields, except \"Were you advised of the cancellation policy?_YES:Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 45850348, - "status": "Success" - }, - { - "id": "20", - "description": "And :submit the form manually", - "duration": 397768, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Were you advised of the cancellation policy?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 2902096, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I should see disputes form level error message", - "duration": 1220999, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I should fill in the data for the missing field(s) \"Were you advised of the cancellation policy?_YES:Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 792879, - "status": "Success" - }, - { - "id": "20", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 901408, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I should NOT see disputes form level error message", - "duration": 301214, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;5", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 79018660, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11932088, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to disputes page with valid url", - "duration": 3912315, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 7141639, - "status": "Success" - }, - { - "id": "21", - "description": "And :I fill in all the fields, except \"Were you advised of the cancellation policy?_YES:Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 49920546, - "status": "Success" - }, - { - "id": "21", - "description": "And :submit the form manually", - "duration": 436065, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Were you advised of the cancellation policy?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 2887106, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I should see disputes form level error message", - "duration": 1235491, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I should fill in the data for the missing field(s) \"Were you advised of the cancellation policy?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 504374, - "status": "Success" - }, - { - "id": "21", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 687069, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I should NOT see disputes form level error message", - "duration": 361967, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;6", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 83756230, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10762820, - "status": "Success" - }, - { - "id": "22", - "description": "And :I navigate to disputes page with valid url", - "duration": 3451908, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 7428005, - "status": "Success" - }, - { - "id": "22", - "description": "And :I fill in all the fields, except \"Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 56267432, - "status": "Success" - }, - { - "id": "22", - "description": "And :submit the form manually", - "duration": 358114, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Was your cancellation within the merchant's policy?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 2983513, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I should see disputes form level error message", - "duration": 1192629, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I should fill in the data for the missing field(s) \"Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 418836, - "status": "Success" - }, - { - "id": "22", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 609822, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I should NOT see disputes form level error message", - "duration": 283151, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;7", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 71137107, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "23", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10749614, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url", - "duration": 2994754, - "status": "Success" - }, - { - "id": "23", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 6972097, - "status": "Success" - }, - { - "id": "23", - "description": "And :I fill in all the fields, except \"Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 44703880, - "status": "Success" - }, - { - "id": "23", - "description": "And :submit the form manually", - "duration": 314706, - "status": "Success" - }, - { - "id": "23", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Was your cancellation within the merchant's policy?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 2700225, - "status": "Success" - }, - { - "id": "23", - "description": "Then :I should see disputes form level error message", - "duration": 1324619, - "status": "Success" - }, - { - "id": "23", - "description": "Then :I should fill in the data for the missing field(s) \"Was your cancellation within the merchant's policy?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 411597, - "status": "Success" - }, - { - "id": "23", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 646231, - "status": "Success" - }, - { - "id": "23", - "description": "Then :I should NOT see disputes form level error message", - "duration": 319384, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;8", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 65612471, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10538396, - "status": "Success" - }, - { - "id": "24", - "description": "And :I navigate to disputes page with valid url", - "duration": 3016345, - "status": "Success" - }, - { - "id": "24", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 6764350, - "status": "Success" - }, - { - "id": "24", - "description": "And :I fill in all the fields, except \"Date of cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 38489263, - "status": "Success" - }, - { - "id": "24", - "description": "And :submit the form manually", - "duration": 363338, - "status": "Success" - }, - { - "id": "24", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date of cancellation\" for \"I am still being charged for something I cancelled\" reason", - "duration": 1538910, - "status": "Success" - }, - { - "id": "24", - "description": "Then :I should see disputes form level error message", - "duration": 1208804, - "status": "Success" - }, - { - "id": "24", - "description": "Then :I should fill in the data for the missing field(s) \"Date of cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 2810146, - "status": "Success" - }, - { - "id": "24", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 588673, - "status": "Success" - }, - { - "id": "24", - "description": "Then :I should NOT see disputes form level error message", - "duration": 294246, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;9", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 69495682, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "25", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11865510, - "status": "Success" - }, - { - "id": "25", - "description": "And :I navigate to disputes page with valid url", - "duration": 3242890, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 6887530, - "status": "Success" - }, - { - "id": "25", - "description": "And :I fill in all the fields, except \"Please provide details of the cancellation, such as how you cancelled, confirmation number, etc.\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 41465605, - "status": "Success" - }, - { - "id": "25", - "description": "And :submit the form manually", - "duration": 342951, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Please provide details of the cancellation, such as how you cancelled, confirmation number, etc.\" for \"I am still being charged for something I cancelled\" reason", - "duration": 1559051, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I should see disputes form level error message", - "duration": 1191350, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I should fill in the data for the missing field(s) \"Please provide details of the cancellation, such as how you cancelled, confirmation number, etc.\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 2004452, - "status": "Success" - }, - { - "id": "25", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 633766, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I should NOT see disputes form level error message", - "duration": 302577, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;10", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 71191405, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "26", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10647692, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to disputes page with valid url", - "duration": 3190580, - "status": "Success" - }, - { - "id": "26", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 6687483, - "status": "Success" - }, - { - "id": "26", - "description": "And :I fill in all the fields, except \"Did the merchant accept the cancellation?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 44986024, - "status": "Success" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 351817, - "status": "Success" - }, - { - "id": "26", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Did the merchant accept the cancellation?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 2816520, - "status": "Success" - }, - { - "id": "26", - "description": "Then :I should see disputes form level error message", - "duration": 1244786, - "status": "Success" - }, - { - "id": "26", - "description": "Then :I should fill in the data for the missing field(s) \"Did the merchant accept the cancellation?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 378106, - "status": "Success" - }, - { - "id": "26", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 581701, - "status": "Success" - }, - { - "id": "26", - "description": "Then :I should NOT see disputes form level error message", - "duration": 306696, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;11", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 71668867, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "27", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10446710, - "status": "Success" - }, - { - "id": "27", - "description": "And :I navigate to disputes page with valid url", - "duration": 3238477, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 6861418, - "status": "Success" - }, - { - "id": "27", - "description": "And :I fill in all the fields, except \"Did the merchant accept the cancellation?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 45159121, - "status": "Success" - }, - { - "id": "27", - "description": "And :submit the form manually", - "duration": 347573, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Did the merchant accept the cancellation?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 3069051, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I should see disputes form level error message", - "duration": 1227208, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I should fill in the data for the missing field(s) \"Did the merchant accept the cancellation?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 394853, - "status": "Success" - }, - { - "id": "27", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 600047, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I should NOT see disputes form level error message", - "duration": 324409, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;12", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 60672586, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10599841, - "status": "Success" - }, - { - "id": "29", - "description": "And :I navigate to disputes page with valid url", - "duration": 3241891, - "status": "Success" - }, - { - "id": "29", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 6751359, - "status": "Success" - }, - { - "id": "29", - "description": "And :I fill in all the fields, except \"Do you have documentation from the merchant to support that credit is due, such as a credit voucher, voided receipt, etc?_YES:What is the document you have supporting that credit is due?:Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 34158540, - "status": "Success" - }, - { - "id": "29", - "description": "And :submit the form manually", - "duration": 320968, - "status": "Success" - }, - { - "id": "29", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Do you have documentation from the merchant to support that credit is due, such as a credit voucher, voided receipt, etc?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 2783106, - "status": "Success" - }, - { - "id": "29", - "description": "Then :I should see disputes form level error message", - "duration": 1475933, - "status": "Success" - }, - { - "id": "29", - "description": "Then :I should fill in the data for the missing field(s) \"Do you have documentation from the merchant to support that credit is due, such as a credit voucher, voided receipt, etc?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 458916, - "status": "Success" - }, - { - "id": "29", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 584175, - "status": "Success" - }, - { - "id": "29", - "description": "Then :I should NOT see disputes form level error message", - "duration": 297857, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;13", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 71238496, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "30", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11014923, - "status": "Success" - }, - { - "id": "30", - "description": "And :I navigate to disputes page with valid url", - "duration": 3299866, - "status": "Success" - }, - { - "id": "30", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 7324306, - "status": "Success" - }, - { - "id": "30", - "description": "And :I fill in all the fields, except \"What is the document you have supporting that credit is due?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 43299815, - "status": "Success" - }, - { - "id": "30", - "description": "And :submit the form manually", - "duration": 341043, - "status": "Success" - }, - { - "id": "30", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What is the document you have supporting that credit is due?\" for \"I am still being charged for something I cancelled\" reason", - "duration": 1678607, - "status": "Success" - }, - { - "id": "30", - "description": "Then :I should see disputes form level error message", - "duration": 1238368, - "status": "Success" - }, - { - "id": "30", - "description": "Then :I should fill in the data for the missing field(s) \"What is the document you have supporting that credit is due?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 2156258, - "status": "Success" - }, - { - "id": "30", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 590860, - "status": "Success" - }, - { - "id": "30", - "description": "Then :I should NOT see disputes form level error message", - "duration": 294450, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;14", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 69917557, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11618518, - "status": "Success" - }, - { - "id": "31", - "description": "And :I navigate to disputes page with valid url", - "duration": 3208081, - "status": "Success" - }, - { - "id": "31", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 7032574, - "status": "Success" - }, - { - "id": "31", - "description": "And :I fill in all the fields, except \"Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 39037012, - "status": "Success" - }, - { - "id": "31", - "description": "And :submit the form manually", - "duration": 321432, - "status": "Success" - }, - { - "id": "31", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Does the document have a date on it?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 2938664, - "status": "Success" - }, - { - "id": "31", - "description": "Then :I should see disputes form level error message", - "duration": 1235581, - "status": "Success" - }, - { - "id": "31", - "description": "Then :I should fill in the data for the missing field(s) \"Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 3294730, - "status": "Success" - }, - { - "id": "31", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 912635, - "status": "Success" - }, - { - "id": "31", - "description": "Then :I should NOT see disputes form level error message", - "duration": 318330, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;15", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 70786901, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11357603, - "status": "Success" - }, - { - "id": "32", - "description": "And :I navigate to disputes page with valid url", - "duration": 3599461, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 10460373, - "status": "Success" - }, - { - "id": "32", - "description": "And :I fill in all the fields, except \"Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 39452539, - "status": "Success" - }, - { - "id": "32", - "description": "And :submit the form manually", - "duration": 370859, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Does the document have a date on it?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 2952706, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I should see disputes form level error message", - "duration": 1257300, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I should fill in the data for the missing field(s) \"Does the document have a date on it?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 433468, - "status": "Success" - }, - { - "id": "32", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 588039, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I should NOT see disputes form level error message", - "duration": 314553, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;16", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 75081378, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12232405, - "status": "Success" - }, - { - "id": "33", - "description": "And :I navigate to disputes page with valid url", - "duration": 4635143, - "status": "Success" - }, - { - "id": "33", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 9164896, - "status": "Success" - }, - { - "id": "33", - "description": "And :I fill in all the fields, except \"What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 41186650, - "status": "Success" - }, - { - "id": "33", - "description": "And :submit the form manually", - "duration": 510371, - "status": "Success" - }, - { - "id": "33", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What is the date on the document?\" for \"I am still being charged for something I cancelled\" reason", - "duration": 1884746, - "status": "Success" - }, - { - "id": "33", - "description": "Then :I should see disputes form level error message", - "duration": 1249548, - "status": "Success" - }, - { - "id": "33", - "description": "Then :I should fill in the data for the missing field(s) \"What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 3170405, - "status": "Success" - }, - { - "id": "33", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 696766, - "status": "Success" - }, - { - "id": "33", - "description": "Then :I should NOT see disputes form level error message", - "duration": 350448, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;verify-that-place-holder-text-is-displayed-in-the-date-fields-for-'i-am-still-being-charged-for-something-i-cancelled'-reason", - "description": "Scenario:Verify that place holder text is displayed in the date fields for 'I am still being charged for something I cancelled' reason", - "duration": 28123207, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10783132, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to disputes page with valid url", - "duration": 3421953, - "status": "Success" - }, - { - "id": "40", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 7036670, - "status": "Success" - }, - { - "id": "41", - "description": "And :I selected field options to have all the fiels shown on the disputes form for 'I am still being charged for something I cancelled' dispute reason", - "duration": 1540107, - "status": "Success" - }, - { - "id": "42", - "description": "Then :I should see the place holder text for the date fields for 'I am still being charged for something I cancelled' dispute reason", - "duration": 5341345, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;customer-attempts-to-enter-allowable-special-characters", - "description": "Scenario:Customer attempts to enter allowable special characters", - "duration": 186644595, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "90", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12205841, - "status": "Success" - }, - { - "id": "91", - "description": "And :I navigate to disputes page with valid url", - "duration": 4120328, - "status": "Success" - }, - { - "id": "92", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 8698960, - "status": "Success" - }, - { - "id": "93", - "description": "When :the customer enters special characters that are allowed for the field '-'.,&@:?!()$#\/' and verifies to make sure no error is displayed", - "duration": 161619466, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;customer-attempts-to-paste-allowable-special-characters", - "description": "Scenario:Customer attempts to paste allowable special characters", - "duration": 32116638, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "117", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12852719, - "status": "Success" - }, - { - "id": "118", - "description": "And :I navigate to disputes page with valid url", - "duration": 3381111, - "status": "Success" - }, - { - "id": "119", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 6703739, - "status": "Success" - }, - { - "id": "120", - "description": "When :I enter following \"-'.,&@:?!()$#\/\\\" special characters that are allowed in the field", - "duration": 5782505, - "status": "Success" - }, - { - "id": "121", - "description": "And :leaves focus from the field supporting documentation text field", - "duration": 1850238, - "status": "Success" - }, - { - "id": "122", - "description": "Then :we should not see an error message due to the characters we pasted", - "duration": 1546326, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;field-should-display-an-error-message-for-special-characters-other-than-selected-characters", - "description": "Scenario:Field should display an error message for special characters other than selected characters", - "duration": 274675320, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "127", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12499581, - "status": "Success" - }, - { - "id": "128", - "description": "And :I navigate to disputes page with valid url", - "duration": 3718642, - "status": "Success" - }, - { - "id": "129", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 6818796, - "status": "Success" - }, - { - "id": "130", - "description": "When :the customer enters a special character other than '-'.,&@:?!()$#\/\\' and verifies to see an error is displayed", - "duration": 251638301, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;field-should-display-an-error-when-the-combination-of-&#-is-entered", - "description": "Scenario:Field should display an error when the combination of &# is entered", - "duration": 31771603, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "153", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11756254, - "status": "Success" - }, - { - "id": "154", - "description": "And :I navigate to disputes page with valid url", - "duration": 3828995, - "status": "Success" - }, - { - "id": "155", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 6868255, - "status": "Success" - }, - { - "id": "156", - "description": "When :the customer enters &# in the field and verifies to see an error is displayed for the combination", - "duration": 9318099, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;field-should-not-display-an-error-when-the-combination-of-#&-is-entered", - "description": "Scenario:Field should NOT display an error when the combination of #& is entered", - "duration": 30706755, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "163", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10640269, - "status": "Success" - }, - { - "id": "164", - "description": "And :I navigate to disputes page with valid url", - "duration": 3871800, - "status": "Success" - }, - { - "id": "165", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 7505331, - "status": "Success" - }, - { - "id": "166", - "description": "When :the customer enters #& in the field and verifies to see an error is NOT displayed for the combination", - "duration": 8689355, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;customer-enters-500-characters-in-a-field-that-takes-500-characters-input-and-verifies-to-make-sure-character-count-is-reduced-to-0.", - "description": "Scenario:Customer enters 500 characters in a field that takes 500 characters input and verifies to make sure character count is reduced to 0.", - "duration": 27817017, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "173", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10759633, - "status": "Success" - }, - { - "id": "174", - "description": "And :I navigate to disputes page with valid url", - "duration": 3370084, - "status": "Success" - }, - { - "id": "175", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 6756948, - "status": "Success" - }, - { - "id": "176", - "description": "When :the customer enters '500' characters into the Please provide details of the cancellation such as how you cancelled, confirmation number, etc field", - "duration": 4396096, - "status": "Success" - }, - { - "id": "177", - "description": "And :leaves focus from the field", - "duration": 1339094, - "status": "Success" - }, - { - "id": "178", - "description": "And :the characters remaining counter will be display \"0\" for Details of the cancellation", - "duration": 1195162, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.", - "description": "Feature:As a credit card customer I would like to file a dispute against a transaction when I do not recognize the charge.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 736517605, - "totalTestCaseCount": 17, - "failedTestCaseCount": 1, - "successTestCaseCount": 16, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-correct-error-messages-are-displayed-for-the-disputes-reason-'i-do-not-recognize-this-charge'-when-there-are-mandatory-fields-that-are-missing-while-submitting-the-form.;;2", - "description": "Scenario Outline:Verify that correct error messages are displayed for the disputes reason 'I do not recognize this charge' when there are mandatory fields that are missing while submitting the form.", - "duration": 38163563, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10599488, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 3491023, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 6985819, - "status": "Success" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 10555070, - "status": "Success" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 314518, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What was merchant's response?\" for \"I do not recognize this charge\" reason", - "duration": 1651006, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 1217199, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 2434534, - "status": "Success" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 613684, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should NOT see disputes form level error message", - "duration": 301222, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-correct-error-messages-are-displayed-for-the-disputes-reason-'i-do-not-recognize-this-charge'-when-there-are-mandatory-fields-that-are-missing-while-submitting-the-form.;;3", - "description": "Scenario Outline:Verify that correct error messages are displayed for the disputes reason 'I do not recognize this charge' when there are mandatory fields that are missing while submitting the form.", - "duration": 39260226, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11506102, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to disputes page with valid url", - "duration": 3149282, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 6683239, - "status": "Success" - }, - { - "id": "20", - "description": "And :I fill in all the fields, except \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 8623300, - "status": "Success" - }, - { - "id": "20", - "description": "And :submit the form manually", - "duration": 333312, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"How did you attempt to contact the merchant?\" for \"I do not recognize this charge\" reason", - "duration": 1566227, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I should see disputes form level error message", - "duration": 1255838, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I should fill in the data for the missing field(s) \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 4942320, - "status": "Success" - }, - { - "id": "20", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 891956, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I should NOT see disputes form level error message", - "duration": 308650, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-correct-error-messages-are-displayed-for-the-disputes-reason-'i-do-not-recognize-this-charge'-when-there-are-mandatory-fields-that-are-missing-while-submitting-the-form.;;4", - "description": "Scenario Outline:Verify that correct error messages are displayed for the disputes reason 'I do not recognize this charge' when there are mandatory fields that are missing while submitting the form.", - "duration": 59908272, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 5, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10695271, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to disputes page with valid url", - "duration": 3272634, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 6685412, - "status": "Success" - }, - { - "id": "21", - "description": "And :I fill in all the fields, except \"Do you have more than one transaction you do not recognize?_NO:How did you attempt to contact the merchant?:What was merchant's response?:Confirmation check box\" for dispute reason \"I do not recognize this charge\"", - "duration": 8011991, - "status": "Success" - }, - { - "id": "21", - "description": "And :submit the form manually", - "duration": 333096, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Do you have more than one transaction you do not recognize?_NO\" for \"I do not recognize this charge\" reason", - "duration": 30909868, - "status": "Failure" - }, - { - "id": "21", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should fill in the data for the missing field(s) \"Do you have more than one transaction you do not recognize?_NO:How did you attempt to contact the merchant?:What was merchant's response?:Confirmation check box\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 38141261, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "39", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12043426, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to disputes page with valid url", - "duration": 3309562, - "status": "Success" - }, - { - "id": "39", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 6541861, - "status": "Success" - }, - { - "id": "39", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 8906950, - "status": "Success" - }, - { - "id": "39", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1288468, - "status": "Success" - }, - { - "id": "39", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3383543, - "status": "Success" - }, - { - "id": "39", - "description": "And :I select list item option of \"I attempted contact, but was unable to locate contact information or reach merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 2369789, - "status": "Success" - }, - { - "id": "39", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 297662, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 36768892, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "40", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10359677, - "status": "Success" - }, - { - "id": "40", - "description": "And :I navigate to disputes page with valid url", - "duration": 3305401, - "status": "Success" - }, - { - "id": "40", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 6757347, - "status": "Success" - }, - { - "id": "40", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 9067323, - "status": "Success" - }, - { - "id": "40", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1199370, - "status": "Success" - }, - { - "id": "40", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3421214, - "status": "Success" - }, - { - "id": "40", - "description": "And :I select list item option of \"I didn't attempt to contact merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 2365080, - "status": "Success" - }, - { - "id": "40", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 293480, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 38585233, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "56", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10547892, - "status": "Success" - }, - { - "id": "56", - "description": "And :I navigate to disputes page with valid url", - "duration": 3621208, - "status": "Success" - }, - { - "id": "56", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 6702766, - "status": "Success" - }, - { - "id": "56", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 8748636, - "status": "Success" - }, - { - "id": "56", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1305069, - "status": "Success" - }, - { - "id": "56", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3679713, - "status": "Success" - }, - { - "id": "56", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 2449050, - "status": "Success" - }, - { - "id": "56", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1530899, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 38213946, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "57", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10677672, - "status": "Success" - }, - { - "id": "57", - "description": "And :I navigate to disputes page with valid url", - "duration": 3113521, - "status": "Success" - }, - { - "id": "57", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 6767202, - "status": "Success" - }, - { - "id": "57", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 8750296, - "status": "Success" - }, - { - "id": "57", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1184108, - "status": "Success" - }, - { - "id": "57", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3764727, - "status": "Success" - }, - { - "id": "57", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 2448169, - "status": "Success" - }, - { - "id": "57", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1508251, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;4", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 38540772, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "58", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10684678, - "status": "Success" - }, - { - "id": "58", - "description": "And :I navigate to disputes page with valid url", - "duration": 3181839, - "status": "Success" - }, - { - "id": "58", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 6607685, - "status": "Success" - }, - { - "id": "58", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 8948033, - "status": "Success" - }, - { - "id": "58", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1245304, - "status": "Success" - }, - { - "id": "58", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3488213, - "status": "Success" - }, - { - "id": "58", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 2556866, - "status": "Success" - }, - { - "id": "58", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1828154, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;5", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 38334701, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "59", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10598050, - "status": "Success" - }, - { - "id": "59", - "description": "And :I navigate to disputes page with valid url", - "duration": 3040745, - "status": "Success" - }, - { - "id": "59", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 7096611, - "status": "Success" - }, - { - "id": "59", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 8816881, - "status": "Success" - }, - { - "id": "59", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1209240, - "status": "Success" - }, - { - "id": "59", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3572921, - "status": "Success" - }, - { - "id": "59", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 2480126, - "status": "Success" - }, - { - "id": "59", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1520127, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;6", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 37663390, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "60", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10555253, - "status": "Success" - }, - { - "id": "60", - "description": "And :I navigate to disputes page with valid url", - "duration": 3195330, - "status": "Success" - }, - { - "id": "60", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 6754286, - "status": "Success" - }, - { - "id": "60", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 8648071, - "status": "Success" - }, - { - "id": "60", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1188238, - "status": "Success" - }, - { - "id": "60", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3431054, - "status": "Success" - }, - { - "id": "60", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 2416322, - "status": "Success" - }, - { - "id": "60", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1474836, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;7", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 42658385, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "61", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11715084, - "status": "Success" - }, - { - "id": "61", - "description": "And :I navigate to disputes page with valid url", - "duration": 4493076, - "status": "Success" - }, - { - "id": "61", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 7386349, - "status": "Success" - }, - { - "id": "61", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 9567480, - "status": "Success" - }, - { - "id": "61", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1377707, - "status": "Success" - }, - { - "id": "61", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3624560, - "status": "Success" - }, - { - "id": "61", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 2901490, - "status": "Success" - }, - { - "id": "61", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1592639, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;2", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 46844226, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "79", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10166522, - "status": "Success" - }, - { - "id": "79", - "description": "And :I navigate to disputes page with valid url", - "duration": 3416087, - "status": "Success" - }, - { - "id": "79", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 6612889, - "status": "Success" - }, - { - "id": "79", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 8809194, - "status": "Success" - }, - { - "id": "79", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1230492, - "status": "Success" - }, - { - "id": "79", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3507559, - "status": "Success" - }, - { - "id": "79", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 2508781, - "status": "Success" - }, - { - "id": "79", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1486530, - "status": "Success" - }, - { - "id": "79", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3526463, - "status": "Success" - }, - { - "id": "79", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 2485949, - "status": "Success" - }, - { - "id": "79", - "description": "Then :I submit the dispute", - "duration": 3093760, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;3", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 48190133, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "80", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10712149, - "status": "Success" - }, - { - "id": "80", - "description": "And :I navigate to disputes page with valid url", - "duration": 3181512, - "status": "Success" - }, - { - "id": "80", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 6741891, - "status": "Success" - }, - { - "id": "80", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 9196688, - "status": "Success" - }, - { - "id": "80", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1320874, - "status": "Success" - }, - { - "id": "80", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3595583, - "status": "Success" - }, - { - "id": "80", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 2472853, - "status": "Success" - }, - { - "id": "80", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1524725, - "status": "Success" - }, - { - "id": "80", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3700288, - "status": "Success" - }, - { - "id": "80", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 2403271, - "status": "Success" - }, - { - "id": "80", - "description": "Then :I submit the dispute", - "duration": 3340299, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;4", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 51507968, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "81", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11807541, - "status": "Success" - }, - { - "id": "81", - "description": "And :I navigate to disputes page with valid url", - "duration": 4133033, - "status": "Success" - }, - { - "id": "81", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 7010355, - "status": "Success" - }, - { - "id": "81", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 9469267, - "status": "Success" - }, - { - "id": "81", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1282108, - "status": "Success" - }, - { - "id": "81", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3794716, - "status": "Success" - }, - { - "id": "81", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 2784584, - "status": "Success" - }, - { - "id": "81", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1630938, - "status": "Success" - }, - { - "id": "81", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3684403, - "status": "Success" - }, - { - "id": "81", - "description": "Then :I select list item option of \"Merchant promised credit\" for 'What was merchant's response?' question", - "duration": 2610675, - "status": "Success" - }, - { - "id": "81", - "description": "Then :I submit the dispute", - "duration": 3300348, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;5", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 47486063, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "82", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11090571, - "status": "Success" - }, - { - "id": "82", - "description": "And :I navigate to disputes page with valid url", - "duration": 3147839, - "status": "Success" - }, - { - "id": "82", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 6509407, - "status": "Success" - }, - { - "id": "82", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 8833922, - "status": "Success" - }, - { - "id": "82", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1187679, - "status": "Success" - }, - { - "id": "82", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3408252, - "status": "Success" - }, - { - "id": "82", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 2396636, - "status": "Success" - }, - { - "id": "82", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1522083, - "status": "Success" - }, - { - "id": "82", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3409051, - "status": "Success" - }, - { - "id": "82", - "description": "Then :I select list item option of \"I never received a response\" for 'What was merchant's response?' question", - "duration": 2529828, - "status": "Success" - }, - { - "id": "82", - "description": "Then :I submit the dispute", - "duration": 3450795, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;6", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 48265133, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "83", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11033782, - "status": "Success" - }, - { - "id": "83", - "description": "And :I navigate to disputes page with valid url", - "duration": 3207936, - "status": "Success" - }, - { - "id": "83", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 6816960, - "status": "Success" - }, - { - "id": "83", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 8774451, - "status": "Success" - }, - { - "id": "83", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1422131, - "status": "Success" - }, - { - "id": "83", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3582506, - "status": "Success" - }, - { - "id": "83", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 2919683, - "status": "Success" - }, - { - "id": "83", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1748029, - "status": "Success" - }, - { - "id": "83", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3345907, - "status": "Success" - }, - { - "id": "83", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 2385569, - "status": "Success" - }, - { - "id": "83", - "description": "Then :I submit the dispute", - "duration": 3028179, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;7", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 47985441, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "84", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11107658, - "status": "Success" - }, - { - "id": "84", - "description": "And :I navigate to disputes page with valid url", - "duration": 3255762, - "status": "Success" - }, - { - "id": "84", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 6668224, - "status": "Success" - }, - { - "id": "84", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 9110356, - "status": "Success" - }, - { - "id": "84", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1269241, - "status": "Success" - }, - { - "id": "84", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3517167, - "status": "Success" - }, - { - "id": "84", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 2405920, - "status": "Success" - }, - { - "id": "84", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1510517, - "status": "Success" - }, - { - "id": "84", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3408031, - "status": "Success" - }, - { - "id": "84", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 2557067, - "status": "Success" - }, - { - "id": "84", - "description": "Then :I submit the dispute", - "duration": 3175498, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where I've already paid for this by other means, so that the transaction can be reversed and refunded.This reason has two different experiences, one for Visa and one for MasterCard.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 974978205, - "totalTestCaseCount": 21, - "failedTestCaseCount": 0, - "successTestCaseCount": 21, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 42432033, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10309622, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 3201711, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6409837, - "status": "Success" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 15935198, - "status": "Success" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 329750, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What was merchant's response?\" for \"I've already paid for this by other means\" reason", - "duration": 1562685, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 1201899, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 2540870, - "status": "Success" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 624735, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should NOT see disputes form level error message", - "duration": 315726, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;3", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 43552910, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10969732, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to disputes page with valid url", - "duration": 3165391, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6467208, - "status": "Success" - }, - { - "id": "20", - "description": "And :I fill in all the fields, except \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 13774298, - "status": "Success" - }, - { - "id": "20", - "description": "And :submit the form manually", - "duration": 325552, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"How did you attempt to contact the merchant?\" for \"I've already paid for this by other means\" reason", - "duration": 1619605, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I should see disputes form level error message", - "duration": 1185168, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I should fill in the data for the missing field(s) \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 4839579, - "status": "Success" - }, - { - "id": "20", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 914583, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I should NOT see disputes form level error message", - "duration": 291794, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;i-fill-in-all-the-field-except-'if-other,-please-explain'-field-and-we-should-see-form-level-error", - "description": "Scenario:I fill in all the field except 'If Other, please explain' field and we should see form level error", - "duration": 40283233, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "25", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10467523, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to disputes page with valid url", - "duration": 3008118, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6993697, - "status": "Success" - }, - { - "id": "28", - "description": "And :I fill in all the fields except 'If Other, please explain' field and submit dispute", - "duration": 15525392, - "status": "Success" - }, - { - "id": "29", - "description": "And :submit the form manually", - "duration": 332516, - "status": "Success" - }, - { - "id": "30", - "description": "Then :I should see disputes form level error message", - "duration": 1299098, - "status": "Success" - }, - { - "id": "31", - "description": "And :I fill in the missing data for 'If Other, please explain' field", - "duration": 2336719, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I should NOT see disputes form level error message", - "duration": 320170, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-select-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we select certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 44403748, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "48", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11360179, - "status": "Success" - }, - { - "id": "48", - "description": "And :I navigate to disputes page with valid url", - "duration": 3166125, - "status": "Success" - }, - { - "id": "48", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6758264, - "status": "Success" - }, - { - "id": "48", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 15587401, - "status": "Success" - }, - { - "id": "48", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1187954, - "status": "Success" - }, - { - "id": "48", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3492651, - "status": "Success" - }, - { - "id": "48", - "description": "And :I select list item option of \"I attempted contact, but was unable to locate contact information or reach merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 2556286, - "status": "Success" - }, - { - "id": "48", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 294888, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-select-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we select certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 48202547, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12693212, - "status": "Success" - }, - { - "id": "49", - "description": "And :I navigate to disputes page with valid url", - "duration": 3660307, - "status": "Success" - }, - { - "id": "49", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6872587, - "status": "Success" - }, - { - "id": "49", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 17617673, - "status": "Success" - }, - { - "id": "49", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1195110, - "status": "Success" - }, - { - "id": "49", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3487150, - "status": "Success" - }, - { - "id": "49", - "description": "And :I select list item option of \"I didn't attempt to contact merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 2369291, - "status": "Success" - }, - { - "id": "49", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 307217, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 44796997, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "65", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10733552, - "status": "Success" - }, - { - "id": "65", - "description": "And :I navigate to disputes page with valid url", - "duration": 3173912, - "status": "Success" - }, - { - "id": "65", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6432057, - "status": "Success" - }, - { - "id": "65", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 15748037, - "status": "Success" - }, - { - "id": "65", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1192690, - "status": "Success" - }, - { - "id": "65", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3623988, - "status": "Success" - }, - { - "id": "65", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 2413090, - "status": "Success" - }, - { - "id": "65", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1479671, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 45516063, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "66", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10626491, - "status": "Success" - }, - { - "id": "66", - "description": "And :I navigate to disputes page with valid url", - "duration": 3603583, - "status": "Success" - }, - { - "id": "66", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6584610, - "status": "Success" - }, - { - "id": "66", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 15721189, - "status": "Success" - }, - { - "id": "66", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1320082, - "status": "Success" - }, - { - "id": "66", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3589489, - "status": "Success" - }, - { - "id": "66", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 2474790, - "status": "Success" - }, - { - "id": "66", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1595829, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;4", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 50407315, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "67", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12024369, - "status": "Success" - }, - { - "id": "67", - "description": "And :I navigate to disputes page with valid url", - "duration": 3757927, - "status": "Success" - }, - { - "id": "67", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 7164667, - "status": "Success" - }, - { - "id": "67", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 18172730, - "status": "Success" - }, - { - "id": "67", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1314073, - "status": "Success" - }, - { - "id": "67", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3708717, - "status": "Success" - }, - { - "id": "67", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 2617338, - "status": "Success" - }, - { - "id": "67", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1647494, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;5", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 47113567, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "68", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11014455, - "status": "Success" - }, - { - "id": "68", - "description": "And :I navigate to disputes page with valid url", - "duration": 3211160, - "status": "Success" - }, - { - "id": "68", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6856306, - "status": "Success" - }, - { - "id": "68", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 17360935, - "status": "Success" - }, - { - "id": "68", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1248575, - "status": "Success" - }, - { - "id": "68", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3434390, - "status": "Success" - }, - { - "id": "68", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 2461933, - "status": "Success" - }, - { - "id": "68", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1525813, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;6", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 45765673, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "69", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11258612, - "status": "Success" - }, - { - "id": "69", - "description": "And :I navigate to disputes page with valid url", - "duration": 3348838, - "status": "Success" - }, - { - "id": "69", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6899940, - "status": "Success" - }, - { - "id": "69", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 15466921, - "status": "Success" - }, - { - "id": "69", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1190123, - "status": "Success" - }, - { - "id": "69", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3514644, - "status": "Success" - }, - { - "id": "69", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 2594342, - "status": "Success" - }, - { - "id": "69", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1492253, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;7", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 46803375, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "70", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11537932, - "status": "Success" - }, - { - "id": "70", - "description": "And :I navigate to disputes page with valid url", - "duration": 3421168, - "status": "Success" - }, - { - "id": "70", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6787980, - "status": "Success" - }, - { - "id": "70", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 15671920, - "status": "Success" - }, - { - "id": "70", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1365834, - "status": "Success" - }, - { - "id": "70", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 4122247, - "status": "Success" - }, - { - "id": "70", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 2401536, - "status": "Success" - }, - { - "id": "70", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1494758, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;2", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 53436112, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "89", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10398421, - "status": "Success" - }, - { - "id": "89", - "description": "And :I navigate to disputes page with valid url", - "duration": 3272893, - "status": "Success" - }, - { - "id": "89", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6472881, - "status": "Success" - }, - { - "id": "89", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 15921127, - "status": "Success" - }, - { - "id": "89", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1199903, - "status": "Success" - }, - { - "id": "89", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3391110, - "status": "Success" - }, - { - "id": "89", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 2478828, - "status": "Success" - }, - { - "id": "89", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1549895, - "status": "Success" - }, - { - "id": "89", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3418498, - "status": "Success" - }, - { - "id": "89", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 2337168, - "status": "Success" - }, - { - "id": "89", - "description": "And :I submit the dispute", - "duration": 2995388, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;3", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 53574704, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "90", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10465129, - "status": "Success" - }, - { - "id": "90", - "description": "And :I navigate to disputes page with valid url", - "duration": 3449844, - "status": "Success" - }, - { - "id": "90", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6494920, - "status": "Success" - }, - { - "id": "90", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 15830392, - "status": "Success" - }, - { - "id": "90", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1198889, - "status": "Success" - }, - { - "id": "90", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3326641, - "status": "Success" - }, - { - "id": "90", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 2367151, - "status": "Success" - }, - { - "id": "90", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1501673, - "status": "Success" - }, - { - "id": "90", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3481959, - "status": "Success" - }, - { - "id": "90", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 2470668, - "status": "Success" - }, - { - "id": "90", - "description": "And :I submit the dispute", - "duration": 2987438, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;4", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 52982240, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "91", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10477547, - "status": "Success" - }, - { - "id": "91", - "description": "And :I navigate to disputes page with valid url", - "duration": 3003834, - "status": "Success" - }, - { - "id": "91", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6504084, - "status": "Success" - }, - { - "id": "91", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 15683105, - "status": "Success" - }, - { - "id": "91", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1191746, - "status": "Success" - }, - { - "id": "91", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3390459, - "status": "Success" - }, - { - "id": "91", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 2382589, - "status": "Success" - }, - { - "id": "91", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1471659, - "status": "Success" - }, - { - "id": "91", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3428204, - "status": "Success" - }, - { - "id": "91", - "description": "Then :I select list item option of \"Merchant promised credit\" for 'What was merchant's response?' question", - "duration": 2413336, - "status": "Success" - }, - { - "id": "91", - "description": "And :I submit the dispute", - "duration": 3035677, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;5", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 54005742, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "92", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10368548, - "status": "Success" - }, - { - "id": "92", - "description": "And :I navigate to disputes page with valid url", - "duration": 4110740, - "status": "Success" - }, - { - "id": "92", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6562271, - "status": "Success" - }, - { - "id": "92", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 15589286, - "status": "Success" - }, - { - "id": "92", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1179940, - "status": "Success" - }, - { - "id": "92", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3465460, - "status": "Success" - }, - { - "id": "92", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 2410445, - "status": "Success" - }, - { - "id": "92", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1524033, - "status": "Success" - }, - { - "id": "92", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3389462, - "status": "Success" - }, - { - "id": "92", - "description": "Then :I select list item option of \"I never received a response\" for 'What was merchant's response?' question", - "duration": 2475186, - "status": "Success" - }, - { - "id": "92", - "description": "And :I submit the dispute", - "duration": 2930371, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;6", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 57166140, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "93", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10145205, - "status": "Success" - }, - { - "id": "93", - "description": "And :I navigate to disputes page with valid url", - "duration": 3201302, - "status": "Success" - }, - { - "id": "93", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6409381, - "status": "Success" - }, - { - "id": "93", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 15567630, - "status": "Success" - }, - { - "id": "93", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1230097, - "status": "Success" - }, - { - "id": "93", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3404625, - "status": "Success" - }, - { - "id": "93", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 2327591, - "status": "Success" - }, - { - "id": "93", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1467503, - "status": "Success" - }, - { - "id": "93", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3421905, - "status": "Success" - }, - { - "id": "93", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 2389524, - "status": "Success" - }, - { - "id": "93", - "description": "And :I submit the dispute", - "duration": 7601377, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;7", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 54008274, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "94", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10292413, - "status": "Success" - }, - { - "id": "94", - "description": "And :I navigate to disputes page with valid url", - "duration": 3502164, - "status": "Success" - }, - { - "id": "94", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6631500, - "status": "Success" - }, - { - "id": "94", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 15944940, - "status": "Success" - }, - { - "id": "94", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 1201122, - "status": "Success" - }, - { - "id": "94", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3709204, - "status": "Success" - }, - { - "id": "94", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 2492559, - "status": "Success" - }, - { - "id": "94", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 1486384, - "status": "Success" - }, - { - "id": "94", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 3422122, - "status": "Success" - }, - { - "id": "94", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 2356956, - "status": "Success" - }, - { - "id": "94", - "description": "And :I submit the dispute", - "duration": 2968910, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;selecting-other-option-from-paid-by-question-will-display-'if-other-please-explain'-question;;2", - "description": "Scenario Outline:Selecting Other option from Paid by question will display 'if other please explain' question", - "duration": 38123484, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "108", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11508114, - "status": "Success" - }, - { - "id": "108", - "description": "And :I navigate to disputes page with valid url", - "duration": 3878709, - "status": "Success" - }, - { - "id": "108", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6996069, - "status": "Success" - }, - { - "id": "108", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 6045020, - "status": "Success" - }, - { - "id": "108", - "description": "Then :i should see \"Select method...\" default text in 'Paid by' reasponse selection field", - "duration": 3599882, - "status": "Success" - }, - { - "id": "108", - "description": "And :I select list item option of \"Other\" for 'Paid by' question", - "duration": 4845534, - "status": "Success" - }, - { - "id": "108", - "description": "Then :I should see 'If other, please explain' question", - "duration": 1250156, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;select-different-options-for-'paid-by'-reason-options;;2", - "description": "Scenario Outline:Select different options for 'Paid by' reason options", - "duration": 28799901, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "120", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10511899, - "status": "Success" - }, - { - "id": "120", - "description": "And :I navigate to disputes page with valid url", - "duration": 3096072, - "status": "Success" - }, - { - "id": "120", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6605092, - "status": "Success" - }, - { - "id": "120", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 5657296, - "status": "Success" - }, - { - "id": "120", - "description": "And :I select list item option of \"Cash\" for 'Paid by' question", - "duration": 2636231, - "status": "Success" - }, - { - "id": "120", - "description": "Then :I should not see 'If other, please explain' question option", - "duration": 293311, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;select-different-options-for-'paid-by'-reason-options;;3", - "description": "Scenario Outline:Select different options for 'Paid by' reason options", - "duration": 29913762, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "121", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11073372, - "status": "Success" - }, - { - "id": "121", - "description": "And :I navigate to disputes page with valid url", - "duration": 3620066, - "status": "Success" - }, - { - "id": "121", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 6709301, - "status": "Success" - }, - { - "id": "121", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 5742322, - "status": "Success" - }, - { - "id": "121", - "description": "And :I select list item option of \"Check\" for 'Paid by' question", - "duration": 2450233, - "status": "Success" - }, - { - "id": "121", - "description": "Then :I should not see 'If other, please explain' question option", - "duration": 318468, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;select-different-options-for-'paid-by'-reason-options;;4", - "description": "Scenario Outline:Select different options for 'Paid by' reason options", - "duration": 53690385, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "122", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 18141963, - "status": "Success" - }, - { - "id": "122", - "description": "And :I navigate to disputes page with valid url", - "duration": 12502290, - "status": "Success" - }, - { - "id": "122", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 10084988, - "status": "Success" - }, - { - "id": "122", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 9371705, - "status": "Success" - }, - { - "id": "122", - "description": "And :I select list item option of \"Another Credit Card\" for 'Paid by' question", - "duration": 3246664, - "status": "Success" - }, - { - "id": "122", - "description": "Then :I should not see 'If other, please explain' question option", - "duration": 342775, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-have-not-been-credited-for-the-merchandise-returned',-so-that-the-transaction-can-be-reversed-and-refunded.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where 'I have not been credited for the Merchandise Returned', so that the transaction can be reversed and refunded.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 74308131, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-have-not-been-credited-for-the-merchandise-returned',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 74308131, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 7, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12427973, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to disputes page with valid url", - "duration": 4235861, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I select dispute reason \"I have not been credited for merchandise I returned\" from reason drop-down list", - "duration": 7834169, - "status": "Success" - }, - { - "id": "17", - "description": "And :I fill in all the fields, except \"What is the date on the document?:Were you advised of the return policy?_YES:Was your return within the merchant's policy?_YES\" for dispute reason \"I have not been credited for merchandise I returned\"", - "duration": 42907301, - "status": "Success" - }, - { - "id": "17", - "description": "And :submit the form manually", - "duration": 411395, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What is the date on the document?\" for \"I have not been credited for merchandise I returned\" reason", - "duration": 1789523, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I should see disputes form level error message", - "duration": 1253963, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I should fill in the data for the missing field(s) \"What is the date on the document?:Were you advised of the return policy?_YES\" for dispute reason \"I have not been credited for merchandise I returned\"", - "duration": 3447946, - "status": "Failure" - }, - { - "id": "17", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-never-received-merchandise-or-service-for-which-i-was-charged',-so-that-the-transaction-can-be-reversed-and-refunded.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where 'I never received Merchandise or Service for which I was charged', so that the transaction can be reversed and refunded.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 40449651, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-never-received-merchandise-or-service-for-which-i-was-charged',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'what-was-purchased?'-field-for-dispute-reason-'i-never-received-the-merchandise-or-service-for-which-i-was-charged';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'What was purchased?' field for dispute reason 'I never received the merchandise or service for which I was charged'", - "duration": 40449651, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10830641, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to disputes page with valid url", - "duration": 3285834, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I select dispute reason \"I never received the merchandise or service for which I was charged\" from reason drop-down list", - "duration": 8192493, - "status": "Success" - }, - { - "id": "17", - "description": "And :I fill in all the fields, except \"What was purchased?:Date you expected to receive the merchandise or service:How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I never received the merchandise or service for which I was charged\"", - "duration": 21996, - "status": "Success" - }, - { - "id": "17", - "description": "And :submit the form manually", - "duration": 411301, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What was purchased?:Date you expected to receive the merchandise or service:How did you attempt to contact the merchant?\" for \"I never received the merchandise or service for which I was charged\" reason", - "duration": 4743424, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I should see disputes form level error message", - "duration": 1189980, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I should fill in the data for the missing field(s) \"What was purchased?:Date you expected to receive the merchandise or service:How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I never received the merchandise or service for which I was charged\"", - "duration": 10275346, - "status": "Success" - }, - { - "id": "17", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 1498636, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where 'I was charged for the same thing More than Once', so that the transaction can be reversed and refunded.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 108528634, - "totalTestCaseCount": 3, - "failedTestCaseCount": 0, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 42506736, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11203041, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to disputes page with valid url", - "duration": 3997708, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I select dispute reason \"I was charged for the same thing more than once\" from reason drop-down list", - "duration": 7071983, - "status": "Success" - }, - { - "id": "18", - "description": "And :I fill in all the fields, except \"Date of authorized charge:Name of the merchant you authorized to charge you\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 8410138, - "status": "Success" - }, - { - "id": "18", - "description": "And :submit the form manually", - "duration": 370575, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date of authorized charge:Name of the merchant you authorized to charge you\" for \"I was charged for the same thing more than once\" reason", - "duration": 3184875, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I should see disputes form level error message", - "duration": 1259161, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I should fill in the data for the missing field(s) \"Date of authorized charge:Name of the merchant you authorized to charge you\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 5980750, - "status": "Success" - }, - { - "id": "18", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 1028505, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;3", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 42360013, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10631255, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 3912224, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I was charged for the same thing more than once\" from reason drop-down list", - "duration": 6526686, - "status": "Success" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"Date of authorized charge\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 14456116, - "status": "Success" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 380165, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date of authorized charge\" for \"I was charged for the same thing more than once\" reason", - "duration": 1711406, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 1300718, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"Date of authorized charge\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 2831736, - "status": "Success" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 609707, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.;validate-the-error-message-for-what-was-purchases-date(s)-of-disputed-charge-how-did-you-attempt-to-contact-the-merchant-to-resolve-this-dispute?-is-removed-from-the-dispute-page", - "description": "Scenario:Validate the error message for what was purchases Date(s) of Disputed Charge How did you attempt to contact the merchant to resolve this dispute? is removed from the dispute page", - "duration": 23661885, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "25", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11686022, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to disputes page with valid url", - "duration": 3570733, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I select dispute reason \"I was charged for the same thing more than once\" from reason drop-down list", - "duration": 6940631, - "status": "Success" - }, - { - "id": "28", - "description": "And :submit the form manually", - "duration": 432145, - "status": "Success" - }, - { - "id": "29", - "description": "And :I validate error message what was purchases should not be displayed on the page", - "duration": 382476, - "status": "Success" - }, - { - "id": "30", - "description": "And :I validate error message Date(s) of Disputed Charge field should not be displayed on the page", - "duration": 311693, - "status": "Success" - }, - { - "id": "31", - "description": "And :I validate error messageHow did you attempt to contact the merchant to resolve this dispute? field should not be displayed on the page", - "duration": 338185, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-using-i-was-charged-the-wrong-amount-option.", - "description": "Feature:As a credit card customer I would like to file a dispute against a transaction using i was charged the wrong amount option.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 80926734, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-using-i-was-charged-the-wrong-amount-option.;login-with-a-domestic-account-and-navigate-to-english-disputes-page,-verify-that-an-error-message-is-displayed-when-fields-are-left-missing,-and-that-these-errors-disappear-when-values-are-introduced-into-the-previously-missing-fields.;;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page, verify that an error message is displayed when fields are left missing, and that these errors disappear when values are introduced into the previously missing fields.", - "duration": 60151864, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 5, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10827113, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to disputes page with valid url", - "duration": 3385594, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I select dispute reason \"I was charged the wrong amount\" from reason drop-down list", - "duration": 6564726, - "status": "Success" - }, - { - "id": "17", - "description": "And :I fill in all the fields, except \"Amount you should have been charged\" for dispute reason \"I was charged the wrong amount\"", - "duration": 8152383, - "status": "Success" - }, - { - "id": "17", - "description": "And :submit the form manually", - "duration": 317795, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Amount you should have been charged\" for \"I was charged the wrong amount\" reason", - "duration": 30904253, - "status": "Failure" - }, - { - "id": "17", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should fill in the data for the missing field(s) \"Amount you should have been charged\" for dispute reason \"I was charged the wrong amount\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-using-i-was-charged-the-wrong-amount-option.;validate-how-did-you-attempt-to-contact-the-merchant-to-resolve-this-dispute?-is-removed-from-the-dispute-page", - "description": "Scenario:Validate How did you attempt to contact the merchant to resolve this dispute? is removed from the dispute page", - "duration": 20774870, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "23", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10641782, - "status": "Success" - }, - { - "id": "24", - "description": "And :I navigate to disputes page with valid url", - "duration": 3318940, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I select dispute reason \"I was charged the wrong amount\" from reason drop-down list", - "duration": 6512187, - "status": "Success" - }, - { - "id": "26", - "description": "And :I validate How did you attempt to contact the merchant to resolve this dispute? should not be displayed on the page", - "duration": 301961, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-download-transactions-web\/", - "startTime": 0, - "endTime": 0, - "duration": 278868639, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 3, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 3, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page", - "description": "Feature:Verify that correct content is displayed for downloads page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 88632776, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-all-the-content-keys-are-present-for-downloads-page-in-english", - "description": "Scenario:Validate the all the Content keys are present for downloads page in english", - "duration": 21802290, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"english\" text", - "duration": 12296766, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to download transactions page", - "duration": 3279542, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I should see COS downloads page", - "duration": 5115928, - "status": "Success" - }, - { - "id": "9", - "description": "And :I Captures the Content data from download transactions page", - "duration": 1108364, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the content is available for downloads feature:", - "duration": 1690, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-content-keys-are-present-for-downloads-page-in-spanish", - "description": "Scenario:Validate the Content keys are present for downloads page in Spanish", - "duration": 22781068, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "54", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"spanish\" text", - "duration": 13535194, - "status": "Success" - }, - { - "id": "55", - "description": "And :I navigate to download transactions page", - "duration": 3002983, - "status": "Success" - }, - { - "id": "56", - "description": "Then :I should see COS downloads page", - "duration": 5128609, - "status": "Success" - }, - { - "id": "57", - "description": "And :I Captures the Content data from download transactions page", - "duration": 1112512, - "status": "Success" - }, - { - "id": "58", - "description": "Then :the content is available for downloads feature:", - "duration": 1770, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-content-keys-are-present-for-downloads-page-in-canada-english", - "description": "Scenario:Validate the Content keys are present for downloads page in canada english", - "duration": 22219601, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "102", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"can-english\" text", - "duration": 12064833, - "status": "Success" - }, - { - "id": "103", - "description": "And :I navigate to download transactions page", - "duration": 3742678, - "status": "Success" - }, - { - "id": "104", - "description": "Then :I should see COS downloads page", - "duration": 5368649, - "status": "Success" - }, - { - "id": "105", - "description": "And :I Captures the Content data from download transactions page", - "duration": 1041218, - "status": "Success" - }, - { - "id": "106", - "description": "Then :the content is available for downloads feature:", - "duration": 2223, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-content-keys-are-present-for-downloads-page-in-canada-french", - "description": "Scenario:Validate the Content keys are present for downloads page in canada french", - "duration": 21829817, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "150", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"french\" text", - "duration": 12220429, - "status": "Success" - }, - { - "id": "151", - "description": "And :I navigate to download transactions page", - "duration": 3880046, - "status": "Success" - }, - { - "id": "152", - "description": "Then :I should see COS downloads page", - "duration": 4883163, - "status": "Success" - }, - { - "id": "153", - "description": "And :I Captures the Content data from download transactions page", - "duration": 844625, - "status": "Success" - }, - { - "id": "154", - "description": "Then :the content is available for downloads feature:", - "duration": 1554, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verify-that-appropriate-error-messages-are-shown-when-statements-call-is-failed", - "description": "Feature:Verify that appropriate error messages are shown when statements call is failed", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 48775340, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verify-that-appropriate-error-messages-are-shown-when-statements-call-is-failed;verify-that-when-the-account-is-not-cycled-we-should-not-see-statements-dropdown-option", - "description": "Scenario:Verify that when the account is not cycled we should not see statements dropdown option", - "duration": 24572702, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with \"not cycled account\" and load default responses for \"download transactions\" to test \"us-english\"", - "duration": 12008109, - "status": "Success" - }, - { - "id": "7", - "description": "When :I navigate to download transactions page", - "duration": 3758325, - "status": "Success" - }, - { - "id": "8", - "description": "And :I should see COS downloads page", - "duration": 4907293, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I see a warning message on download transaction page", - "duration": 1203140, - "status": "Success" - }, - { - "id": "10", - "description": "And :Statements dropdown list option should be disabled", - "duration": 2695835, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-appropriate-error-messages-are-shown-when-statements-call-is-failed;verify-that-when-a-statements-call-failed-we-should-see-an-error-message", - "description": "Scenario:Verify that when a statements call failed we should see an error message", - "duration": 24202638, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I login with \"statements call failure account\" and load default responses for \"download transactions\" to test \"us-english\"", - "duration": 12194508, - "status": "Success" - }, - { - "id": "16", - "description": "When :I navigate to download transactions page", - "duration": 3057840, - "status": "Success" - }, - { - "id": "17", - "description": "And :I should see COS downloads page", - "duration": 4931894, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I see an error message on download transaction page", - "duration": 1231653, - "status": "Success" - }, - { - "id": "19", - "description": "And :Statements dropdown list option should be disabled", - "duration": 2786743, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page", - "description": "Feature:Verify that correct related links are displayed on downloads page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 141460523, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-downloads-page", - "description": "Scenario:Verify that correct related links are displayed on Downloads page", - "duration": 28653903, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"\"", - "duration": 11750056, - "status": "Success" - }, - { - "id": "8", - "description": "When :I navigate to download transactions page", - "duration": 3274458, - "status": "Success" - }, - { - "id": "9", - "description": "And :I should see COS downloads page", - "duration": 5208138, - "status": "Success" - }, - { - "id": "10", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1201913, - "status": "Success" - }, - { - "id": "11", - "description": "And :I see the below related links", - "duration": 7219338, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-download-complete-page-for-domestic-login", - "description": "Scenario:Verify that correct related links are displayed on Download complete page for domestic login", - "duration": 32501749, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"\"", - "duration": 12305277, - "status": "Success" - }, - { - "id": "22", - "description": "When :I navigate to download transactions page", - "duration": 3097258, - "status": "Success" - }, - { - "id": "23", - "description": "And :Completes download option selection and triggers file download", - "duration": 6004762, - "status": "Success" - }, - { - "id": "24", - "description": "And :I should see Download Complete page", - "duration": 2701543, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1226288, - "status": "Success" - }, - { - "id": "26", - "description": "And :I see the below related links", - "duration": 7166621, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-downloads-page-for-canadian-account", - "description": "Scenario:Verify that correct related links are displayed on Downloads page for Canadian Account", - "duration": 38970183, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"can-english\"", - "duration": 11503871, - "status": "Success" - }, - { - "id": "37", - "description": "When :I navigate to download transactions page and set \"can-english\" language cookie", - "duration": 15779153, - "status": "Success" - }, - { - "id": "38", - "description": "And :I should see COS downloads page", - "duration": 4919939, - "status": "Success" - }, - { - "id": "39", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1268948, - "status": "Success" - }, - { - "id": "40", - "description": "And :I see the below related links", - "duration": 5498272, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-download-complete-page-for-canadian-account", - "description": "Scenario:Verify that correct related links are displayed on Download Complete page for Canadian Account", - "duration": 41334688, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"can-english\"", - "duration": 11875387, - "status": "Success" - }, - { - "id": "50", - "description": "When :I navigate to download transactions page and set \"can-english\" language cookie", - "duration": 14843309, - "status": "Success" - }, - { - "id": "51", - "description": "And :Completes download option selection and triggers file download", - "duration": 5301233, - "status": "Success" - }, - { - "id": "52", - "description": "And :I should see Download Complete page", - "duration": 2835830, - "status": "Success" - }, - { - "id": "53", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1202146, - "status": "Success" - }, - { - "id": "54", - "description": "And :I see the below related links", - "duration": 5276783, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-firsttimelogin-onlineactivation-web\/", - "startTime": 0, - "endTime": 0, - "duration": 123320560, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "cvv---frontend-ui-tests", - "description": "Feature:CVV - Frontend UI Tests", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 123320560, - "totalTestCaseCount": 6, - "failedTestCaseCount": 5, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "cvv---frontend-ui-tests;verify-contents-on-cvv-page", - "description": "Scenario:verify contents on cvv page", - "duration": 8177957, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for first time login online activation as a \"verify page behavior inactive user\"", - "duration": 2294918, - "status": "Success" - }, - { - "id": "8", - "description": "When :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3165812, - "status": "Success" - }, - { - "id": "9", - "description": "Then :user should see text as \"Let's verify your online account and activate your card.\"", - "duration": 2717227, - "status": "Failure" - }, - { - "id": "10", - "description": "And :user should see text as \"Complete the steps below to access your account and activate your card.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :user should see text as \"Do you have authorized users?\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :user should see text as \"Activating your card will also activate their cards.\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;user-submits-an-incorrect-cvv-test", - "description": "Scenario:User submits an incorrect cvv test", - "duration": 17957314, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for first time login online activation as a \"incorrect_cvv_user\"", - "duration": 2461425, - "status": "Success" - }, - { - "id": "18", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3153186, - "status": "Success" - }, - { - "id": "19", - "description": "When :User enter incorrect CVV code", - "duration": 6159976, - "status": "Success" - }, - { - "id": "20", - "description": "And :user clicks on Validate button", - "duration": 1730110, - "status": "Success" - }, - { - "id": "21", - "description": "Then :user should see text as \"The CVV you have entered does not match for your card ending in 9940.\"", - "duration": 2836838, - "status": "Success" - }, - { - "id": "22", - "description": "And :user should see text is cleared in cvv field", - "duration": 1615779, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;user-submits-an-correct-cvv-test", - "description": "Scenario:User submits an correct cvv test", - "duration": 19906173, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 5, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for first time login online activation as a \"correct_cvv_user\"", - "duration": 2408465, - "status": "Success" - }, - { - "id": "29", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3249545, - "status": "Success" - }, - { - "id": "30", - "description": "When :User enter correct CVV code", - "duration": 6104495, - "status": "Success" - }, - { - "id": "31", - "description": "And :user clicks on Validate button", - "duration": 1535035, - "status": "Success" - }, - { - "id": "32", - "description": "Then :user should see text as \"Congratulations!\" on response page", - "duration": 3336192, - "status": "Success" - }, - { - "id": "33", - "description": "And :user should see text as \"We verified your account and activated your card.\" on response page", - "duration": 3272441, - "status": "Failure" - }, - { - "id": "34", - "description": "And :user should see text as \"xxxx-xxxx-xxxx-9940\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "And :user should see text as \"If you have other users on this account, we also activated their cards.\" on response page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;verify-when-card-not-activated-but-ftli-is-activated", - "description": "Scenario:verify when card not activated but FTLi is activated", - "duration": 20128716, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 5, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "40", - "description": "Given :I setup mocks for first time login online activation as a \"card_not_activated\"", - "duration": 2466983, - "status": "Success" - }, - { - "id": "41", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3193189, - "status": "Success" - }, - { - "id": "42", - "description": "When :User enter correct CVV code", - "duration": 6096649, - "status": "Success" - }, - { - "id": "43", - "description": "And :user clicks on Validate button", - "duration": 1637966, - "status": "Success" - }, - { - "id": "44", - "description": "Then :user should see text as \"We're halfway there.\" on response page", - "duration": 3454204, - "status": "Success" - }, - { - "id": "45", - "description": "And :user should see text as \"We successfully verified your online account.\" on response page", - "duration": 3279725, - "status": "Failure" - }, - { - "id": "46", - "description": "And :user should see text as \"We hit a snag activating your card.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "And :user should see text as \"xxxx-xxxx-xxxx-9940\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :user should see text as \"Please call us at 1-800-678-7820 to activate.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :user should see \"Go to Account Summary\" button on error page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;verify-when-both-card-activation-and-ftli-failed", - "description": "Scenario:verify when both Card Activation and FTLi Failed", - "duration": 26311853, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "Given :I setup mocks for first time login online activation as a \"ftli_oa_not_activated\"", - "duration": 2319631, - "status": "Success" - }, - { - "id": "55", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 2926209, - "status": "Success" - }, - { - "id": "56", - "description": "When :User enter correct CVV code", - "duration": 6227896, - "status": "Success" - }, - { - "id": "57", - "description": "And :user clicks on Validate button", - "duration": 1642736, - "status": "Success" - }, - { - "id": "58", - "description": "Then :user should see text as \"Let's work this out.\" on response page", - "duration": 3345471, - "status": "Success" - }, - { - "id": "59", - "description": "And :user should see text as \"We hit a snag but can work it out.\" on response page", - "duration": 3291986, - "status": "Success" - }, - { - "id": "61", - "description": "And :user should see text as \"xxxx-xxxx-xxxx-9940\" on response page", - "duration": 3226783, - "status": "Success" - }, - { - "id": "62", - "description": "And :user should see text as \"Call us at 1-888-286-3232 to activate your card and verify your online account.\" on response page", - "duration": 3331141, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;verify-when-card-is-activated-but-ftli-not-activated", - "description": "Scenario:verify when card is activated but FTLi not activated", - "duration": 30838547, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I setup mocks for first time login online activation as a \"ftli_not_activated\"", - "duration": 2831320, - "status": "Success" - }, - { - "id": "68", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3639913, - "status": "Success" - }, - { - "id": "69", - "description": "When :User enter correct CVV code", - "duration": 6100966, - "status": "Success" - }, - { - "id": "70", - "description": "And :user clicks on Validate button", - "duration": 1647235, - "status": "Success" - }, - { - "id": "71", - "description": "Then :user should see text as \"We're halfway there.\" on response page", - "duration": 3527837, - "status": "Success" - }, - { - "id": "72", - "description": "And :user should see text as \"We activated your card successfully.\" on response page", - "duration": 3306556, - "status": "Success" - }, - { - "id": "73", - "description": "And :user should see text as \"We hit a snag verifying your online account.\" on response page", - "duration": 3245538, - "status": "Success" - }, - { - "id": "74", - "description": "And :user should see text as \"xxxx-xxxx-xxxx-9940\" on response page", - "duration": 3286741, - "status": "Success" - }, - { - "id": "75", - "description": "And :user should see text as \"Please try again later or call 1-888-286-3232.\" on response page", - "duration": 3252441, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-french-canada-accountsummary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-french-canada-statementsdocuments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-french-canada-transactionsdetails-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-headerfooter-web\/", - "startTime": 0, - "endTime": 0, - "duration": 268606815, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 6, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 6, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "header\/footer\/nav---customer-name", - "description": "Feature:Header\/Footer\/Nav - Customer Name", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 64603239, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "header\/footer\/nav---customer-name;user-has-28-characters", - "description": "Scenario:User has 28 Characters", - "duration": 16487431, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in username with twenty-eight or more characters", - "duration": 9860681, - "status": "Success" - }, - { - "id": "8", - "description": "When :the user waits for the name to load", - "duration": 3646097, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the user name has twenty eight or more characters", - "duration": 2980653, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---customer-name;user-has-27-characters", - "description": "Scenario:User has 27 Characters", - "duration": 16577816, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :the user logs in username with twenty-seven or more characters", - "duration": 10096922, - "status": "Success" - }, - { - "id": "16", - "description": "When :the user waits for the twenty seven name to load", - "duration": 3716624, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the user name has twenty seven or more characters", - "duration": 2764270, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---customer-name;user-has-30-characters", - "description": "Scenario:User has 30 Characters", - "duration": 15864134, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "23", - "description": "Given :the user logs in username with thirty or more characters", - "duration": 9172526, - "status": "Success" - }, - { - "id": "24", - "description": "When :the user waits for the thirty name to load", - "duration": 3997705, - "status": "Success" - }, - { - "id": "25", - "description": "Then :the user name has thirty or more characters", - "duration": 2693903, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---customer-name;user-has-25-characters", - "description": "Scenario:User has 25 Characters", - "duration": 15673858, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :the user logs in username with twenty-five or more characters", - "duration": 9381053, - "status": "Success" - }, - { - "id": "32", - "description": "When :the user waits for the twenty five name to load", - "duration": 3665746, - "status": "Success" - }, - { - "id": "33", - "description": "Then :the user name has twenty five or more characters", - "duration": 2627059, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---dynamic-copyright-date", - "description": "Feature:Header\/Footer\/Nav - Dynamic Copyright Date", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 40447756, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "header\/footer\/nav---dynamic-copyright-date;dynamic-copyright-date-in-footer---velocity", - "description": "Scenario:Dynamic Copyright Date in Footer - Velocity", - "duration": 22201476, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in with header footer account", - "duration": 19162518, - "status": "Success" - }, - { - "id": "8", - "description": "Then :The year has changed I should see the current year reflected in the copyright date in the footer.", - "duration": 3038958, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---dynamic-copyright-date;dynamic-copyright-date-in-footer---angular", - "description": "Scenario:Dynamic Copyright Date in Footer - Angular", - "duration": 18246280, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\" and login", - "duration": 12923751, - "status": "Success" - }, - { - "id": "15", - "description": "And :I navigate to Payment Activity Page", - "duration": 3072193, - "status": "Success" - }, - { - "id": "16", - "description": "Then :The year has changed I should see the current year reflected in the copyright date in the footer.", - "duration": 2250336, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---verify-header-logo", - "description": "Feature:Header\/Footer\/Nav - Verify Header Logo", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 35648208, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 10706560, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "3", - "description": "Given :the user just logs in", - "duration": 10706560, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---verify-header-logo;capital-one-logo-directs-to-account-summary-page---angular", - "description": "Scenario:Capital one logo directs to Account Summary Page - Angular", - "duration": 24941648, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\" and login", - "duration": 12634925, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to Payment Activity Page", - "duration": 3050967, - "status": "Success" - }, - { - "id": "22", - "description": "And :I select the Capital One logo", - "duration": 5213314, - "status": "Success" - }, - { - "id": "23", - "description": "Then :I should be redirected to the Account Summary Page of my payments account", - "duration": 1262406, - "status": "Success" - }, - { - "id": "24", - "description": "And :the payment customers name should be displayed across from the logo", - "duration": 2780036, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---verify-last-login-date-displays", - "description": "Feature:Header\/Footer\/Nav - Verify Last Login Date Displays", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 52206998, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "header\/footer\/nav---verify-last-login-date-displays;last-login-date-is-shown-on-velocity-page", - "description": "Scenario:Last Login Date is shown on Velocity Page", - "duration": 23650306, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in with last login date account", - "duration": 17814878, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the last login date should be displayed below the customer name", - "duration": 5835428, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---verify-last-login-date-displays;verify-last-login-date-displays-on-angular-page", - "description": "Scenario:Verify Last Login Date Displays on Angular Page", - "duration": 28556692, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\" and login", - "duration": 14456332, - "status": "Success" - }, - { - "id": "15", - "description": "And :I navigate to Payment Activity Page", - "duration": 4132354, - "status": "Success" - }, - { - "id": "16", - "description": "When :angular error page is displayed", - "duration": 4076340, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the last login date should be displayed below the customer name", - "duration": 5891666, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---header-navigation", - "description": "Feature:Header\/Footer\/Nav - Header Navigation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 51550245, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 20435391, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in with header footer account", - "duration": 20435391, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---header-navigation;clicking-on-accounts-in-the-primary-navigation---velocity", - "description": "Scenario:Clicking on Accounts in the Primary Navigation - Velocity", - "duration": 6646010, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "When :I capture the url of the current page", - "duration": 864507, - "status": "Success" - }, - { - "id": "11", - "description": "And :I click on Accounts in the primary navigation", - "duration": 3876658, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I see the \"accounts\"", - "duration": 1904845, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 18876483, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in with header footer account", - "duration": 18876483, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---header-navigation;clicking-on-payments-in-the-primary-navigation---angular", - "description": "Scenario:Clicking on Payments in the Primary Navigation - Angular", - "duration": 5592361, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "When :I capture the url of the current page", - "duration": 750375, - "status": "Success" - }, - { - "id": "19", - "description": "And :I click on Payments in the navigation bar", - "duration": 3313847, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I see the \"accounts\/payments\"", - "duration": 1528139, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---navigation-for-velocity-pages", - "description": "Feature:Header\/Footer\/Nav - Navigation for velocity pages", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 24150369, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "header\/footer\/nav---navigation-for-velocity-pages;canadian-navigation-bar-contains-menus-with-secondary-items---ca-account-with-rewards---velocity", - "description": "Scenario:Canadian navigation bar contains menus with secondary items - CA account with rewards - Velocity", - "duration": 24150369, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "114", - "description": "Given :the Canadian user just logs in", - "duration": 10507103, - "status": "Success" - }, - { - "id": "115", - "description": "Then :I confirm the sub-menu elements", - "duration": 13643266, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-instant-issuance-web\/", - "startTime": 0, - "endTime": 0, - "duration": 67769214, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "instant-issuance-eligibility-check", - "description": "Feature:Instant Issuance Eligibility check", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 67769214, - "totalTestCaseCount": 5, - "failedTestCaseCount": 5, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "instant-issuance-eligibility-check;user-pass-the-eligibility-check", - "description": "Scenario:User pass the Eligibility check", - "duration": 12461506, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for instant_issuance as a \"ii_eligible_account\" and login", - "duration": 10057124, - "status": "Success" - }, - { - "id": "8", - "description": "And :navigate to Review and customize your account settings page", - "duration": 2404382, - "status": "Failure" - }, - { - "id": "10", - "description": "When :click on save & continue button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "Then :validate url contains text \"accounts\/instantissuance\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :validate the \"Instant Issuance\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-1", - "description": "Scenario:User fails the Eligibility check 1", - "duration": 13147052, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I setup mocks for instant_issuance as a \"ii_ineligible_account1\" and login", - "duration": 10766791, - "status": "Success" - }, - { - "id": "20", - "description": "And :navigate to Review and customize your account settings page", - "duration": 2380261, - "status": "Failure" - }, - { - "id": "22", - "description": "When :click on save & continue button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-3", - "description": "Scenario:User fails the Eligibility check 3", - "duration": 15231200, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Given :I setup mocks for instant_issuance as a \"ii_ineligible_account3\" and login", - "duration": 12358238, - "status": "Success" - }, - { - "id": "32", - "description": "And :navigate to Review and customize your account settings page", - "duration": 2872962, - "status": "Failure" - }, - { - "id": "34", - "description": "When :click on save & continue button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-test", - "description": "Scenario:User fails the Eligibility check test", - "duration": 13291771, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "41", - "description": "Given :I setup mocks for instant_issuance as a \"ii_ineligible_accounttest\" and login", - "duration": 10985048, - "status": "Success" - }, - { - "id": "43", - "description": "And :navigate to Review and customize your account settings page", - "duration": 2306723, - "status": "Failure" - }, - { - "id": "45", - "description": "When :click on save & continue button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;eligibility-check-service-is-down", - "description": "Scenario:Eligibility check service is down", - "duration": 13637685, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "53", - "description": "Given :I setup mocks for instant_issuance as a \"ii_servdown_account\" and login", - "duration": 11320588, - "status": "Success" - }, - { - "id": "55", - "description": "And :navigate to Review and customize your account settings page", - "duration": 2317097, - "status": "Failure" - }, - { - "id": "57", - "description": "When :click on save & continue button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-managepaymentaccount-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1233783998, - "failedTestSuiteCount": 4, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 4, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "adding-an-external-payment-account", - "description": "Feature:Adding an External Payment Account", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 600117546, - "totalTestCaseCount": 14, - "failedTestCaseCount": 1, - "successTestCaseCount": 13, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "adding-an-external-payment-account;validate-that-select-an-account-type-error-is-displayed-when-not-selecting-an-account-type", - "description": "Scenario:Validate that Select an Account Type error is displayed when not selecting an account type", - "duration": 45439848, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_error_validation\" and login", - "duration": 11022601, - "status": "Success" - }, - { - "id": "8", - "description": "When :the user navigates to the manage payment account page", - "duration": 4539240, - "status": "Success" - }, - { - "id": "9", - "description": "And :the Add Payment Account link is clicked", - "duration": 3987058, - "status": "Success" - }, - { - "id": "10", - "description": "And :the user enters a valid routing number into the field", - "duration": 4434523, - "status": "Success" - }, - { - "id": "11", - "description": "And :the user enters a valid account number into the field", - "duration": 6486559, - "status": "Success" - }, - { - "id": "12", - "description": "And :in the retype account number field the user enters an account number that matches", - "duration": 6328372, - "status": "Success" - }, - { - "id": "13", - "description": "And :Verify Button clicked", - "duration": 4219310, - "status": "Success" - }, - { - "id": "14", - "description": "Then :the please select an account type error is displayed", - "duration": 4422185, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;validate-that-when-not-entering-data-into-fields-that-all-fields-must-be-completed-error-is-displayed", - "description": "Scenario:Validate that when not entering data into fields that All fields must be completed error is displayed", - "duration": 27289306, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_error_validation\" and login", - "duration": 11324619, - "status": "Success" - }, - { - "id": "21", - "description": "When :the user navigates to the manage payment account page", - "duration": 3432955, - "status": "Success" - }, - { - "id": "22", - "description": "And :the Add Payment Account link is clicked", - "duration": 4126779, - "status": "Success" - }, - { - "id": "23", - "description": "And :Verify Button clicked", - "duration": 4179415, - "status": "Success" - }, - { - "id": "24", - "description": "Then :error message displays stating that all fields must be completed", - "duration": 4225538, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;validate-that-when-not-entering-a-routing-number-into-routing-number-field-that-routing-number-is-required-error-is-displayed", - "description": "Scenario:Validate that when not entering a routing number into routing number field that Routing number is required error is displayed", - "duration": 44793592, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_error_validation\" and login", - "duration": 13180713, - "status": "Success" - }, - { - "id": "30", - "description": "When :the user navigates to the manage payment account page", - "duration": 4260779, - "status": "Success" - }, - { - "id": "31", - "description": "And :the Add Payment Account link is clicked", - "duration": 4954516, - "status": "Success" - }, - { - "id": "32", - "description": "And :the user enters a valid account number into the field", - "duration": 6625184, - "status": "Success" - }, - { - "id": "33", - "description": "And :in the retype account number field the user enters an account number that matches", - "duration": 6292718, - "status": "Success" - }, - { - "id": "34", - "description": "And :the user selects an account type", - "duration": 2597974, - "status": "Success" - }, - { - "id": "35", - "description": "And :Verify Button clicked", - "duration": 4294710, - "status": "Success" - }, - { - "id": "36", - "description": "Then :error message displays stating that the user must enter a routing number", - "duration": 2586998, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;validate-that-when-user-enters-mismatching-account-numbers-that-account-numbmers-must-match-error-is-displayed", - "description": "Scenario:Validate that when user enters mismatching account numbers that Account numbmers must match error is displayed", - "duration": 43651961, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "41", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_error_validation\" and login", - "duration": 11104535, - "status": "Success" - }, - { - "id": "42", - "description": "When :the user navigates to the manage payment account page", - "duration": 3836906, - "status": "Success" - }, - { - "id": "43", - "description": "And :the Add Payment Account link is clicked", - "duration": 3839965, - "status": "Success" - }, - { - "id": "44", - "description": "And :the user enters a valid routing number into the field", - "duration": 4324614, - "status": "Success" - }, - { - "id": "45", - "description": "And :the user enters a valid account number into the field", - "duration": 6025598, - "status": "Success" - }, - { - "id": "46", - "description": "And :then the user enters an account number that does not match", - "duration": 4362188, - "status": "Success" - }, - { - "id": "47", - "description": "And :the user selects an account type", - "duration": 2326711, - "status": "Success" - }, - { - "id": "48", - "description": "And :Verify Button clicked", - "duration": 4039612, - "status": "Success" - }, - { - "id": "49", - "description": "Then :the user receives account numbers must match error", - "duration": 3791832, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;validate-that-when-user-enters-mismatching-account-numbers-that-routing-number-must-be-numeric-or-9-digits-error-is-displayed", - "description": "Scenario:Validate that when user enters mismatching account numbers that Routing number must be numeric or 9 digits error is displayed", - "duration": 45308337, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "54", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_error_validation\" and login", - "duration": 10352618, - "status": "Success" - }, - { - "id": "55", - "description": "When :the user navigates to the manage payment account page", - "duration": 3438758, - "status": "Success" - }, - { - "id": "56", - "description": "And :the Add Payment Account link is clicked", - "duration": 4390614, - "status": "Success" - }, - { - "id": "57", - "description": "And :the user enters a routing number into the field that contains non-numeric characters", - "duration": 4423214, - "status": "Success" - }, - { - "id": "58", - "description": "And :the user enters a valid account number into the field", - "duration": 6113817, - "status": "Success" - }, - { - "id": "59", - "description": "And :in the retype account number field the user enters an account number that matches", - "duration": 6249101, - "status": "Success" - }, - { - "id": "60", - "description": "And :the user selects an account type", - "duration": 2546369, - "status": "Success" - }, - { - "id": "61", - "description": "And :Verify Button clicked", - "duration": 4063983, - "status": "Success" - }, - { - "id": "62", - "description": "Then :error appears stating that routing numbers must be numeric or nine digits", - "duration": 3729863, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;validate-that-when-user-enters-mismatching-account-numbers-that-routing-number-entered-was-invalid-error-is-displayed", - "description": "Scenario:Validate that when user enters mismatching account numbers that Routing number entered was invalid error is displayed", - "duration": 46449393, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "68", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_error_validation\" and login", - "duration": 10695901, - "status": "Success" - }, - { - "id": "69", - "description": "When :the user navigates to the manage payment account page", - "duration": 3739025, - "status": "Success" - }, - { - "id": "70", - "description": "When :the Add Payment Account link is clicked", - "duration": 3903007, - "status": "Success" - }, - { - "id": "71", - "description": "And :the user enters a invalid routing number into the field", - "duration": 4553191, - "status": "Success" - }, - { - "id": "72", - "description": "And :the user enters a valid account number into the field", - "duration": 6183277, - "status": "Success" - }, - { - "id": "73", - "description": "And :in the retype account number field the user enters an account number that matches", - "duration": 6588615, - "status": "Success" - }, - { - "id": "74", - "description": "And :the user selects an account type", - "duration": 2326103, - "status": "Success" - }, - { - "id": "75", - "description": "And :Verify Button clicked", - "duration": 4043096, - "status": "Success" - }, - { - "id": "76", - "description": "Then :error message displays stating that the routing number entered was invalid", - "duration": 4417178, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;validate-that-payment-account-details-entered-in-step-1-are-displayed-on-step-2", - "description": "Scenario:Validate that payment account details entered in step 1 are displayed on step 2", - "duration": 43735039, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "81", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_step_validation\" and login", - "duration": 11129161, - "status": "Success" - }, - { - "id": "82", - "description": "When :the user navigates to the manage payment account page", - "duration": 3475922, - "status": "Success" - }, - { - "id": "83", - "description": "And :the Add Payment Account link is clicked", - "duration": 4286646, - "status": "Success" - }, - { - "id": "84", - "description": "And :user has proceeded past steps one", - "duration": 15260114, - "status": "Success" - }, - { - "id": "85", - "description": "And :Review Payment Account step is displayed", - "duration": 3094515, - "status": "Success" - }, - { - "id": "86", - "description": "And :the user will see the correct bank name, account number and account type that they entered in step one", - "duration": 6488681, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;validate-that-when-cancel-button-is-clicked-on-step-2-that-the-add-a-payment-account-drawer-closes", - "description": "Scenario:Validate that when cancel button is clicked on step 2 that the add a payment account drawer closes", - "duration": 46074132, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "92", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_step_validation\" and login", - "duration": 11117522, - "status": "Success" - }, - { - "id": "93", - "description": "When :the user navigates to the manage payment account page", - "duration": 4210554, - "status": "Success" - }, - { - "id": "94", - "description": "And :the Add Payment Account link is clicked", - "duration": 4250209, - "status": "Success" - }, - { - "id": "95", - "description": "And :user has proceeded past steps one", - "duration": 14745872, - "status": "Success" - }, - { - "id": "96", - "description": "And :Review Payment Account step is displayed", - "duration": 3068562, - "status": "Success" - }, - { - "id": "97", - "description": "And :the cancel button on the Review Payment Account step is clicked", - "duration": 5617647, - "status": "Success" - }, - { - "id": "98", - "description": "Then :the Add a Payment Account drawer closes", - "duration": 3063766, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;validate-that-on-step-2-when-customer-clicks-edit-button-that-they-are-redirected-to-step-1-and-can-edit-payment-account-details", - "description": "Scenario:Validate that on step 2 when customer clicks Edit button that they are redirected to step 1 and can edit payment account details", - "duration": 39689713, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 5, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "104", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_edit_validation\" and login", - "duration": 10689905, - "status": "Success" - }, - { - "id": "105", - "description": "When :the user navigates to the manage payment account page", - "duration": 3547588, - "status": "Success" - }, - { - "id": "106", - "description": "And :the Add Payment Account link is clicked", - "duration": 4045566, - "status": "Success" - }, - { - "id": "107", - "description": "And :user has proceeded past steps one", - "duration": 14307837, - "status": "Success" - }, - { - "id": "108", - "description": "And :Review Payment Account step is displayed", - "duration": 3004225, - "status": "Success" - }, - { - "id": "109", - "description": "And :Edit Button clicked", - "duration": 4094592, - "status": "Failure" - }, - { - "id": "110", - "description": "And :user is brought back to Add Payment Account Step one of three", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :the user edits the routing number, account number and account type", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "Then :on step two the user sees the edited routing number, account number and account type", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;when-user-clicks-approve-button-they-are-taken-to-step-3-and-can-see-the-payment-account-confirmation-message", - "description": "Scenario:When user clicks Approve Button They are Taken to Step 3 and can see the Payment Account Confirmation message", - "duration": 44268461, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "119", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_step_validation\" and login", - "duration": 10497201, - "status": "Success" - }, - { - "id": "120", - "description": "When :the user navigates to the manage payment account page", - "duration": 3329593, - "status": "Success" - }, - { - "id": "121", - "description": "And :the Add Payment Account link is clicked", - "duration": 4736023, - "status": "Success" - }, - { - "id": "122", - "description": "And :user has proceeded past steps one", - "duration": 14705990, - "status": "Success" - }, - { - "id": "123", - "description": "And :Review Payment Account step is displayed", - "duration": 2987807, - "status": "Success" - }, - { - "id": "124", - "description": "And :Approve Button clicked", - "duration": 2707984, - "status": "Success" - }, - { - "id": "125", - "description": "Then :user sees the Payment Account Confirmation step is displayed with success message", - "duration": 5303863, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;when-user-clicks-add-another-payment-account-button-on-step-3-they-are-returned-to-step-1", - "description": "Scenario:When user clicks Add Another Payment Account Button on Step 3 they are returned to step 1", - "duration": 52702575, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "131", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_step_validation\" and login", - "duration": 10780416, - "status": "Success" - }, - { - "id": "132", - "description": "When :the user navigates to the manage payment account page", - "duration": 5224940, - "status": "Success" - }, - { - "id": "133", - "description": "And :the Add Payment Account link is clicked", - "duration": 4135552, - "status": "Success" - }, - { - "id": "134", - "description": "And :user has proceeded past steps one", - "duration": 14836298, - "status": "Success" - }, - { - "id": "135", - "description": "And :Review Payment Account step is displayed", - "duration": 3029442, - "status": "Success" - }, - { - "id": "136", - "description": "And :Approve Button clicked", - "duration": 2267044, - "status": "Success" - }, - { - "id": "137", - "description": "And :user clicks 'Add Another Payment Account' button on Payment Account Confirmation Step", - "duration": 4083797, - "status": "Success" - }, - { - "id": "138", - "description": "And :user is brought back to Add Payment Account Step one of three", - "duration": 8345086, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;when-user-clicks-done-button-on-step-3-add-a-payment-account-drawer-closes", - "description": "Scenario:When user clicks Done button on step 3 Add a Payment account drawer closes", - "duration": 43959668, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "143", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_step_validation\" and login", - "duration": 10574173, - "status": "Success" - }, - { - "id": "144", - "description": "When :the user navigates to the manage payment account page", - "duration": 3677124, - "status": "Success" - }, - { - "id": "145", - "description": "And :the Add Payment Account link is clicked", - "duration": 3826339, - "status": "Success" - }, - { - "id": "146", - "description": "And :user has proceeded past steps one", - "duration": 15306493, - "status": "Success" - }, - { - "id": "147", - "description": "And :Review Payment Account step is displayed", - "duration": 3195407, - "status": "Success" - }, - { - "id": "148", - "description": "And :Approve Button clicked", - "duration": 2391361, - "status": "Success" - }, - { - "id": "149", - "description": "Then :user clicks Done button on the Payment Account Confirmation Step", - "duration": 2158476, - "status": "Success" - }, - { - "id": "150", - "description": "Then :the Add a Payment Account drawer closes", - "duration": 2830295, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;user-is-able-to-successfully-navigate-through-add-a-payment-account-when-entering-routing-to-non-ach-bank", - "description": "Scenario:User is able to successfully navigate through Add a Payment account when entering routing to non-ACH bank", - "duration": 55022564, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "156", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_non-ach\" and login", - "duration": 11060014, - "status": "Success" - }, - { - "id": "157", - "description": "When :the user navigates to the manage payment account page", - "duration": 3462637, - "status": "Success" - }, - { - "id": "158", - "description": "And :the Add Payment Account link is clicked", - "duration": 5277770, - "status": "Success" - }, - { - "id": "159", - "description": "And :user has proceeded past steps one to add non-ACH payment account", - "duration": 16674577, - "status": "Success" - }, - { - "id": "160", - "description": "And :the user will see the correct bank name, account number and account type that they entered in step one for the non-ACH", - "duration": 7368312, - "status": "Success" - }, - { - "id": "161", - "description": "And :Review Payment Account step is displayed", - "duration": 3110794, - "status": "Success" - }, - { - "id": "162", - "description": "And :Approve Button clicked", - "duration": 2400749, - "status": "Success" - }, - { - "id": "163", - "description": "And :user sees the Payment Account Confirmation step is displayed with success message", - "duration": 5667711, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;user-that-does-not-have-any-payment-accounts-added-will-only-see-the-add-a-payment-account-brick-on-manage-payment-accounts", - "description": "Scenario:User that Does Not have any payment accounts added will ONLY see the Add A Payment account brick on Manage Payment Accounts", - "duration": 21732957, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "182", - "description": "Given :I setup mocks for managepayment as a \"no_payment_accounts\" and login", - "duration": 10424537, - "status": "Success" - }, - { - "id": "183", - "description": "When :the user navigates to the manage payment account page", - "duration": 3436672, - "status": "Success" - }, - { - "id": "184", - "description": "Then :user will see ONLY the Add a Payment account brick", - "duration": 7871748, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "manage-payment-account-external", - "description": "Feature:Manage Payment Account External", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 244715981, - "totalTestCaseCount": 11, - "failedTestCaseCount": 6, - "successTestCaseCount": 5, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "manage-payment-account-external;display-of-manage-payment-accounts-page-when-user-only-has-external-payment-accounts", - "description": "Scenario:Display of Manage Payment Accounts Page When User Only Has External Payment Accounts", - "duration": 18277069, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "9", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_account\" and login", - "duration": 10260210, - "status": "Success" - }, - { - "id": "10", - "description": "When :the user navigates to the manage payment account page", - "duration": 3400120, - "status": "Success" - }, - { - "id": "11", - "description": "Then :user sees ONLY the Update Primary Payment Account bricklet and External Payment Account bricklet", - "duration": 4616739, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;user-that-only-has-external-ineligible-payment-accounts-and-internal-accounts-unlinked-will-not-see-the-update-primary-payment-account-bricklet", - "description": "Scenario:User that only has external ineligible payment accounts and internal accounts unlinked will not see the Update Primary Payment Account bricklet", - "duration": 20268176, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for managepayment as a \"only_ineligible_external_payment_accounts\" and login", - "duration": 10380443, - "status": "Success" - }, - { - "id": "18", - "description": "When :the user navigates to the manage payment account page", - "duration": 3602688, - "status": "Success" - }, - { - "id": "19", - "description": "Then :user ONLY sees the External Payment Account bricklet", - "duration": 6285045, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;display-of-external-ineligible-accounts-with-external-accounts-bricklet", - "description": "Scenario:Display of external ineligible accounts with external accounts bricklet", - "duration": 28126857, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "26", - "description": "Given :I setup mocks for managepayment as a \"only_ineligible_external_payment_accounts\" and login", - "duration": 12349048, - "status": "Success" - }, - { - "id": "27", - "description": "When :the user navigates to the manage payment account page", - "duration": 4108916, - "status": "Success" - }, - { - "id": "28", - "description": "And :user ONLY sees the External Payment Account bricklet", - "duration": 6448242, - "status": "Success" - }, - { - "id": "29", - "description": "And :non-ACH account is displayed in the external payment accounts bricklet with a tooltip", - "duration": 1408400, - "status": "Success" - }, - { - "id": "30", - "description": "Then :user can see the account name, account type, routing number for ineligible external payment account", - "duration": 3812251, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;display-of-the-external-payment-accounts-bricklet", - "description": "Scenario:Display of the External Payment Accounts bricklet", - "duration": 27582664, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_account\" and login", - "duration": 10231788, - "status": "Success" - }, - { - "id": "36", - "description": "When :the user navigates to the manage payment account page", - "duration": 3389679, - "status": "Success" - }, - { - "id": "37", - "description": "And :the External Payment Accounts bricklet will be displayed when there are external accounts", - "duration": 4957863, - "status": "Success" - }, - { - "id": "38", - "description": "And :the Add a Payment Account Link will be displayed within the External Payment Accounts bricklet", - "duration": 1436400, - "status": "Success" - }, - { - "id": "39", - "description": "And :a table containing Account, Type, Routing Number will be displayed with Delete Links", - "duration": 3884904, - "status": "Success" - }, - { - "id": "40", - "description": "Then :user can see the account name, account type, routing number for external payment account", - "duration": 3682030, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;validate-that-minimum-payment-autopays-display-in-modal", - "description": "Scenario:Validate that Minimum Payment Autopays display in Modal", - "duration": 33937807, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "48", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_min_autopay_account\" and login", - "duration": 10432076, - "status": "Success" - }, - { - "id": "49", - "description": "When :the user navigates to the manage payment account page", - "duration": 3894464, - "status": "Success" - }, - { - "id": "50", - "description": "And :the delete link next to account that has a minimum payment autopay scheduled is clicked", - "duration": 2892960, - "status": "Success" - }, - { - "id": "51", - "description": "And :the user sees a message informing them that if they delete the account that all recurring payments will be cancelled", - "duration": 1365343, - "status": "Success" - }, - { - "id": "52", - "description": "And :for the minimum payment the user sees table containing autopay date, card account, payment amount", - "duration": 3559792, - "status": "Success" - }, - { - "id": "53", - "description": "And :the user sees the minimum payment reminder message in the modal", - "duration": 1220098, - "status": "Success" - }, - { - "id": "54", - "description": "And :the user sees an authorization checkbox with message stating that the customer authorizes Capital One to delete the payment", - "duration": 2828928, - "status": "Success" - }, - { - "id": "55", - "description": "And :user clicks on Continue button on modal", - "duration": 3488465, - "status": "Success" - }, - { - "id": "56", - "description": "And :error indicator will show that checkbox is required", - "duration": 1455194, - "status": "Success" - }, - { - "id": "57", - "description": "Then :user sees Cancel button and Continue button for the external modal", - "duration": 2800487, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;validate-that-last-statement-balance-payment-autopays-display-in-modal", - "description": "Scenario:Validate that Last Statement Balance Payment Autopays display in Modal", - "duration": 19524190, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "66", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_last_statement_bal_autopay_account\" and login", - "duration": 10532853, - "status": "Success" - }, - { - "id": "67", - "description": "When :the user navigates to the manage payment account page", - "duration": 3388431, - "status": "Success" - }, - { - "id": "68", - "description": "And :the delete link next to account that has a last statement balance payment autopay scheduled is clicked", - "duration": 4282602, - "status": "Success" - }, - { - "id": "69", - "description": "And :user sees table containing autopay date, card account, payment information for last statement balance autopay", - "duration": 1320304, - "status": "Failure" - }, - { - "id": "70", - "description": "And :the user sees the minimum payment reminder message in the modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "And :the user sees an authorization checkbox with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "And :user clicks on Continue button on modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "Then :user sees Cancel button and Continue button for the external modal", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;validate-external-payment-account-modal-when-a-fixed-payment-autopay-is-scheduled", - "description": "Scenario:Validate External Payment Account modal when a fixed payment autopay is scheduled", - "duration": 18262580, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "82", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_fixed_payment_autopay_account\" and login", - "duration": 10393591, - "status": "Success" - }, - { - "id": "83", - "description": "When :the user navigates to the manage payment account page", - "duration": 3655661, - "status": "Success" - }, - { - "id": "84", - "description": "And :Delete link is clicked for payment account that has a fixed payment autopay scheduled", - "duration": 2959407, - "status": "Success" - }, - { - "id": "85", - "description": "And :user sees a message informing them that if they delete the payment account that all one-time and recurring payments will be deleted", - "duration": 1253921, - "status": "Failure" - }, - { - "id": "86", - "description": "And :user sees table containing autopay date, card account, payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "87", - "description": "And :the user sees a child payment for the scheduled fixed payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "And :the user sees the minimum payment reminder message in the modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :the user sees an authorization checkbox with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :user clicks on Continue button on modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "Then :user sees Cancel button and Continue button for the external modal", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;validate-external-payment-account-modal-when-a-one-time-payment-is-scheduled", - "description": "Scenario:Validate External Payment Account modal when a one time payment is scheduled", - "duration": 20202233, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "101", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_otp_account\" and login", - "duration": 11477276, - "status": "Success" - }, - { - "id": "102", - "description": "When :the user navigates to the manage payment account page", - "duration": 4185618, - "status": "Success" - }, - { - "id": "103", - "description": "And :Delete link is clicked for payment account that has a one time payment scheduled", - "duration": 3191511, - "status": "Success" - }, - { - "id": "104", - "description": "And :user sees message stating that one time payments must be deleted before they can delete the payment account", - "duration": 1347828, - "status": "Failure" - }, - { - "id": "105", - "description": "And :the user sees a table containing the payment date, card account, confirmation number and amount for the one time payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "106", - "description": "And :the user sees an authorization checkbox with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "107", - "description": "And :user clicks on Continue button on modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "109", - "description": "Then :user sees Cancel button and Continue button for the external modal", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;validate-external-payment-account-modal-when-there-are-no-payments", - "description": "Scenario:Validate External Payment Account modal when there are no payments", - "duration": 16563104, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "116", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_no_payment_scheduled\" and login", - "duration": 10616633, - "status": "Success" - }, - { - "id": "117", - "description": "When :the user navigates to the manage payment account page", - "duration": 3494647, - "status": "Success" - }, - { - "id": "118", - "description": "And :the user clicks the delete link next to an external payment account that does not have a payment scheduled", - "duration": 982090, - "status": "Success" - }, - { - "id": "119", - "description": "And :message is displayed describing that if user deletes the payment account they cannot use the account for future payments", - "duration": 1469734, - "status": "Failure" - }, - { - "id": "120", - "description": "And :user sees a table containing Bank Name, Routing Number, Account Number and Account Type in the external account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "Then :user sees Cancel button and Continue button for the external modal", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;validate-external-payment-account-modal-when-there-is-a-non-ach-payment-account-with-a-payment-scheduled-from-iris", - "description": "Scenario:Validate External Payment Account modal when there is a non-ach payment account with a payment scheduled from IRIS", - "duration": 22317129, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "127", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_non_ach_with_payment\" and login", - "duration": 11757668, - "status": "Success" - }, - { - "id": "128", - "description": "When :the user navigates to the manage payment account page", - "duration": 4600654, - "status": "Success" - }, - { - "id": "129", - "description": "And :the user clicks the delete link next to an external payment non ACH account that has a payment scheduled", - "duration": 4433956, - "status": "Success" - }, - { - "id": "130", - "description": "And :user sees message stating that one time payments must be deleted before they can delete the payment account", - "duration": 1524851, - "status": "Failure" - }, - { - "id": "131", - "description": "And :the user sees a table containing the payment date, card account, confirmation number and amount for the non ACH account with payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "132", - "description": "And :the user sees an authorization checkbox with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "133", - "description": "And :user clicks on Continue button on modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "134", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "135", - "description": "Then :user sees Cancel button and Continue button for the external modal", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;validate-the-appearance-of-the-modal-when-a-user-has-both-an-autopay-and-a-one-time-payment-scheduled-on-the-same-external-payment-account", - "description": "Scenario:Validate the appearance of the modal when a user has both an autopay and a one-time payment scheduled on the same external payment account", - "duration": 19654172, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "142", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_both_autopay_and_otp\" and login", - "duration": 12192002, - "status": "Success" - }, - { - "id": "143", - "description": "When :the user navigates to the manage payment account page", - "duration": 4191165, - "status": "Success" - }, - { - "id": "144", - "description": "And :Delete link is clicked for payment account that has a one time payment and autopay scheduled", - "duration": 1867192, - "status": "Success" - }, - { - "id": "145", - "description": "And :user sees a message informing them that if they delete the payment account that all one-time and recurring payments will be deleted", - "duration": 1403813, - "status": "Failure" - }, - { - "id": "146", - "description": "And :user sees table for the scheduled autopay containing autopay date, card account, payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "And :the user sees a table for the scheduled otp containing the one time payment date, card account, confirmation number and amount for the one time payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "148", - "description": "And :the user sees the minimum payment reminder message in the modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "149", - "description": "And :the user sees an authorization checkbox with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "150", - "description": "And :user clicks on Continue button on modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "152", - "description": "Then :user sees Cancel button and Continue button for the external modal", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "updating-primary-payment-account-on-manage-payment-account-page", - "description": "Feature:Updating Primary Payment Account on Manage Payment Account page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 133119415, - "totalTestCaseCount": 8, - "failedTestCaseCount": 8, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;verify-that-when-user-has-a-payment-account-selected-as-their-primary-that-it-appears-as-the-default-in-the-primary-payment-account-select-box", - "description": "Scenario:Verify that when user has a payment account selected as their primary that it appears as the default in the Primary Payment Account select box", - "duration": 21154475, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for managepayment as a \"mpa_primary_payment_account_already_selected\" and login", - "duration": 11999765, - "status": "Success" - }, - { - "id": "9", - "description": "When :the user navigates to the manage payment account page", - "duration": 4941306, - "status": "Success" - }, - { - "id": "10", - "description": "Then :user sees their primary payment account appearing as the default in the primary payment account dropdown", - "duration": 4213404, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;verify-that-when-user-has-a-payment-account-selected-as-their-primary-that-they-see-no-preferred-account-option-as-a-selection-in-the-dropdown", - "description": "Scenario:Verify that when user has a payment account selected as their primary that they see No Preferred Account option as a selection in the dropdown", - "duration": 16400977, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Given :I setup mocks for managepayment as a \"mpa_primary_payment_account_already_selected\" and login", - "duration": 11731968, - "status": "Success" - }, - { - "id": "17", - "description": "When :the user navigates to the manage payment account page", - "duration": 4668375, - "status": "Success" - }, - { - "id": "18", - "description": "And :when user clicks on dropdown they see 'No Preferred Account' as a selection", - "duration": 634, - "status": "Failure" - }, - { - "id": "19", - "description": "Then :the user DOES NOT see 'Select an Account' as a selection in the dropdown", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;verify-that-when-user-does-not-have-a-primary-payment-account-selected-that-select-an-account-appears-as-the-default-in-the-primary-payment-account-select-box", - "description": "Scenario:Verify that when user does not have a primary payment account selected that Select an Account appears as the default in the Primary Payment Account select box", - "duration": 18485709, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I setup mocks for managepayment as a \"mpa_no_primary_payment_account_selection\" and login", - "duration": 10755865, - "status": "Success" - }, - { - "id": "26", - "description": "When :the user navigates to the manage payment account page", - "duration": 4112436, - "status": "Success" - }, - { - "id": "27", - "description": "And :when user clicks on dropdown they DO NOT see 'No Preferred Account' as a selection", - "duration": 3617408, - "status": "Failure" - }, - { - "id": "28", - "description": "Then :the user sees 'Select an Account' appearing as the default in the primary payment account dropdown", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;ineligible-internal-accounts-do-not-appear-in-the-primary-payment-account-select-box-as-an-option", - "description": "Scenario:Ineligible Internal Accounts DO NOT appear in the Primary Payment account select box as an option", - "duration": 18001143, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "35", - "description": "Given :I setup mocks for managepayment as a \"mpa_account_with_ineligible_internal_payment_account\" and login", - "duration": 10115194, - "status": "Success" - }, - { - "id": "36", - "description": "When :the user navigates to the manage payment account page", - "duration": 3231540, - "status": "Success" - }, - { - "id": "37", - "description": "Then :user DOES NOT see ineligible internal accounts appearing in the Primary Payment account dropdown", - "duration": 4654409, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;ineligible-external-accounts-do-not-appear-in-the-primary-payment-account-select-box-as-an-option", - "description": "Scenario:Ineligible External Accounts DO NOT appear in the Primary Payment account select box as an option", - "duration": 13627827, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "43", - "description": "Given :I setup mocks for managepayment as a \"mpa_account_with_ineligible_external_payment_account\" and login", - "duration": 10280244, - "status": "Success" - }, - { - "id": "44", - "description": "When :the user navigates to the manage payment account page", - "duration": 3347009, - "status": "Success" - }, - { - "id": "45", - "description": "Then :user DOES NOT see ineligible external accounts appearing in the Primary Payment account dropdown", - "duration": 574, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;verify-that-when-user-chooses-an-account-from-the-primary-payment-select-box-that-the-update-button-appears", - "description": "Scenario:Verify that when user chooses an account from the Primary Payment select box that the Update button appears", - "duration": 15500291, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "52", - "description": "Given :I setup mocks for managepayment as a \"mpa_no_primary_payment_account_selection\" and login", - "duration": 10619393, - "status": "Success" - }, - { - "id": "53", - "description": "When :the user navigates to the manage payment account page", - "duration": 3126279, - "status": "Success" - }, - { - "id": "54", - "description": "And :Update button is not appearing", - "duration": 1754250, - "status": "Success" - }, - { - "id": "55", - "description": "And :the user selects a Payment Account from the Primary Payment select box", - "duration": 369, - "status": "Failure" - }, - { - "id": "56", - "description": "Then :the user sees the Update Button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;verify-that-when-user-tries-to-select-their-payment-account-then-the-update-button-does-not-appear", - "description": "Scenario:Verify that when user tries to select their payment account then the Update button DOES NOT appear", - "duration": 14158797, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "62", - "description": "Given :I setup mocks for managepayment as a \"mpa_primary_payment_account_already_selected\" and login", - "duration": 10698890, - "status": "Success" - }, - { - "id": "63", - "description": "When :the user navigates to the manage payment account page", - "duration": 3459532, - "status": "Success" - }, - { - "id": "64", - "description": "And :the user tries to choose their already selected primary payment account from the dropdown", - "duration": 375, - "status": "Failure" - }, - { - "id": "65", - "description": "Then :Update button is not appearing", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;verify-that-user-can-successfully-update-their-primary-payment-account", - "description": "Scenario:Verify that user can successfully update their primary payment account", - "duration": 15790196, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "71", - "description": "Given :I setup mocks for managepayment as a \"mpa_primary_payment_account_already_selected\" and login", - "duration": 11707901, - "status": "Success" - }, - { - "id": "72", - "description": "When :the user navigates to the manage payment account page", - "duration": 4081928, - "status": "Success" - }, - { - "id": "73", - "description": "And :the user selects a Payment Account from the Primary Payment select box", - "duration": 367, - "status": "Failure" - }, - { - "id": "74", - "description": "And :the user clicks on the Update button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "Then :the user sees a success message informing them that the update was successful", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen", - "description": "Feature:Internal Capital One Accounts on the Manage Payment Account Screen", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 255831056, - "totalTestCaseCount": 10, - "failedTestCaseCount": 6, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;display-internal-accounts-section-box-and-add-payment-account-brick-when-there-are-no-external-payment-accounts", - "description": "Scenario:Display Internal Accounts section box and Add Payment Account brick when there are no external payment accounts", - "duration": 21490230, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for managepayment as a \"mpa_only_internal_payments_account\" and login", - "duration": 11476262, - "status": "Success" - }, - { - "id": "9", - "description": "When :the user navigates to the manage payment account page", - "duration": 3885993, - "status": "Success" - }, - { - "id": "10", - "description": "Then :user sees ONLY the Update Primary Payment Account bricklet, Internal Account bricklet and Add a Payment Account bricklet", - "duration": 6127975, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;display-internal-accounts-section-box-and-add-payment-account-brick-when-there-are-no-external-payment-accounts-and-no-linked-internal-accounts", - "description": "Scenario:Display Internal Accounts section box and Add Payment Account brick when there are no external payment accounts and no linked internal accounts", - "duration": 20791139, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for managepayment as a \"no_external_no_internal_linked_accounts\" and login", - "duration": 10991282, - "status": "Success" - }, - { - "id": "16", - "description": "When :the user navigates to the manage payment account page", - "duration": 3485264, - "status": "Success" - }, - { - "id": "17", - "description": "Then :user sees ONLY sees the Internal Account bricklet and Add a Payment Account bricklet", - "duration": 6314593, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;verify-that-when-an-internal-account-is-linked-that-i-see-the-green-toggle", - "description": "Scenario:Verify that when an internal account is linked that I see the green toggle", - "duration": 47533889, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_linked_accounts\" and login", - "duration": 10992475, - "status": "Success" - }, - { - "id": "25", - "description": "When :the user navigates to the manage payment account page", - "duration": 3793633, - "status": "Success" - }, - { - "id": "26", - "description": "Then :user sees the green toggle when accounts are linked", - "duration": 32747781, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;verify-that-when-an-internal-account-is-unlinked-that-i-see-the-grey-toggle", - "description": "Scenario:Verify that when an internal account is unlinked that I see the grey toggle", - "duration": 47729739, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_unlinked_accounts\" and login", - "duration": 11483493, - "status": "Success" - }, - { - "id": "32", - "description": "When :the user navigates to the manage payment account page", - "duration": 3822676, - "status": "Success" - }, - { - "id": "33", - "description": "Then :user sees the grey toggle when accounts are not linked", - "duration": 32423570, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-internal-payment-account-modal-when-there-are-no-payments", - "description": "Scenario:Validate Internal Payment Account modal when there are no payments", - "duration": 17069487, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "39", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_linked_accounts\" and login", - "duration": 10346784, - "status": "Success" - }, - { - "id": "40", - "description": "When :the user navigates to the manage payment account page", - "duration": 3566422, - "status": "Success" - }, - { - "id": "41", - "description": "And :the user clicks the unlink toggle next to an internal payment account", - "duration": 1830826, - "status": "Success" - }, - { - "id": "42", - "description": "And :message is displayed describing that if user unlinks the payment account they cannot use the account for future payments", - "duration": 1325455, - "status": "Failure" - }, - { - "id": "43", - "description": "And :user sees a table containing Bank Name, Routing Number, Account Number and Account Type", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-internal-payment-account-modal-when-a-one-time-payment-is-scheduled", - "description": "Scenario:Validate Internal Payment Account modal when a one time payment is scheduled", - "duration": 18114352, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "51", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_one_time_payment\" and login", - "duration": 10590825, - "status": "Success" - }, - { - "id": "52", - "description": "When :the user navigates to the manage payment account page", - "duration": 4691995, - "status": "Success" - }, - { - "id": "53", - "description": "And :the user clicks the unlink toggle next to an internal payment account with one time payment scheduled", - "duration": 1572718, - "status": "Success" - }, - { - "id": "54", - "description": "And :user sees message stating that one time payments must be deleted before they can unlink the payment account", - "duration": 1258814, - "status": "Failure" - }, - { - "id": "55", - "description": "And :the user sees a table containing the payment date, card account, confirmation number and amount for the one time payment for the internal account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-that-fixed-payment-autopays-display-in-modal", - "description": "Scenario:Validate that Fixed Payment Autopays display in Modal", - "duration": 19435600, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_fixed_payment_autopay\" and login", - "duration": 10766044, - "status": "Success" - }, - { - "id": "68", - "description": "When :the user navigates to the manage payment account page", - "duration": 3670605, - "status": "Success" - }, - { - "id": "69", - "description": "And :the user clicks the unlink toggle next to an internal payment account with fixed payment autopay scheduled", - "duration": 2333141, - "status": "Success" - }, - { - "id": "70", - "description": "And :user sees a message informing them that if they unlink the payment account that all one-time and recurring payments will be deleted", - "duration": 2665810, - "status": "Failure" - }, - { - "id": "71", - "description": "And :in the internal account modal for the fixed payment the user sees table containing autopay date, card account, payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "And :the user sees a child payment containing payment date, card account, confirmation number and amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-that-minimum-payment-autopays-display-in-modal", - "description": "Scenario:Validate that Minimum Payment Autopays display in Modal", - "duration": 22864360, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "81", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_minimum_payment_autopay\" and login", - "duration": 11316868, - "status": "Success" - }, - { - "id": "82", - "description": "When :the user navigates to the manage payment account page", - "duration": 3688223, - "status": "Success" - }, - { - "id": "83", - "description": "And :the user clicks the unlink toggle next to an internal payment account with minimum payment autopay scheduled in the bricklet", - "duration": 5173277, - "status": "Success" - }, - { - "id": "84", - "description": "And :user sees message informing them that if they unlink the payment account that recurring payments will be deleted in the internal accounts", - "duration": 2685992, - "status": "Failure" - }, - { - "id": "85", - "description": "And :in the internal account modal for the minimum payment scheduled the user sees table containing autopay date, card account, payment information in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "86", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "87", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-the-last-statement-balance-payment-autopay's-display-in-modal", - "description": "Scenario:Validate the Last Statement Balance Payment Autopay's display in Modal", - "duration": 22155479, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "94", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_last_statement_balance\" and login", - "duration": 12246230, - "status": "Success" - }, - { - "id": "95", - "description": "When :the user navigates to the manage payment account page", - "duration": 4696584, - "status": "Success" - }, - { - "id": "96", - "description": "And :the user clicks the unlink toggle next to an internal payment account with last statement balance autopay scheduled", - "duration": 2378692, - "status": "Success" - }, - { - "id": "97", - "description": "And :user sees message informing them that if they unlink the payment account that recurring payments will be deleted in the internal accounts", - "duration": 2833973, - "status": "Failure" - }, - { - "id": "98", - "description": "And :in the internal account modal for the last statement balance autopay the user sees table containing autopay date, card account, payment information in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "101", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "102", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-appearance-of-modal-when-there-are-both-a-otp-and-autopay-scheduled", - "description": "Scenario:Validate appearance of modal when there are both a OTP and Autopay scheduled", - "duration": 18646781, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "107", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_otp_and_autpay\" and login", - "duration": 10760573, - "status": "Success" - }, - { - "id": "108", - "description": "When :the user navigates to the manage payment account page", - "duration": 3070882, - "status": "Success" - }, - { - "id": "109", - "description": "And :the user clicks the unlink toggle next to an internal payment account that has both a one time payment and an autopay scheduled", - "duration": 1994603, - "status": "Success" - }, - { - "id": "110", - "description": "And :user sees a message informing them that if they unlink the payment account that all one-time and recurring payments will be deleted", - "duration": 2820723, - "status": "Failure" - }, - { - "id": "111", - "description": "And :in the internal account modal for the autopay scheduled the user sees table containing autopay date, card account, payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :in the internal accounts modal the user sees a table for the scheduled otp containing the one time payment date, card account, confirmation number and amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "114", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "115", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "116", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-myinfo-web\/", - "startTime": 0, - "endTime": 0, - "duration": 783587196, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "my-info-blue-tests", - "description": "Feature:My Info Blue Tests", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 783587196, - "totalTestCaseCount": 64, - "failedTestCaseCount": 0, - "successTestCaseCount": 64, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 15992802, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11161573, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4831229, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---sub-header", - "description": "Scenario:Update My Sign In Information - Sub Header", - "duration": 2878249, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Then :the user should see the sub header text, \"Including your username, password, and security questions.\u00e2\u0080\u009d", - "duration": 2878249, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15292881, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11187698, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4105183, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---x-button", - "description": "Scenario:Update My Sign In Information - X button", - "duration": 8899293, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "52", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 3379513, - "status": "Success" - }, - { - "id": "53", - "description": "When :the user clicks on the 'X' button", - "duration": 3061973, - "status": "Success" - }, - { - "id": "54", - "description": "Then :the update sign in info section should be collapsed", - "duration": 2457807, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15276043, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11163893, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4112150, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---user-name-masked-for-edit", - "description": "Scenario:Update My Sign In Information - User Name masked for edit", - "duration": 10433991, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "70", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 3394190, - "status": "Success" - }, - { - "id": "71", - "description": "Then :the user should see the masked username", - "duration": 4230188, - "status": "Success" - }, - { - "id": "72", - "description": "Then :the username edit link should be displayed", - "duration": 2809613, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15453073, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10812459, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4640614, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---why-cant-i-see-this", - "description": "Scenario:Update My Sign In Information - Why cant I see this", - "duration": 6093740, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "79", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 3533387, - "status": "Success" - }, - { - "id": "80", - "description": "Then :the user should see the text, 'Why cant I see this'", - "duration": 2560353, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14915352, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10550255, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4365097, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---why-cant-i-see-this--hover-message", - "description": "Scenario:Update My Sign In Information - Why cant I see this- Hover message", - "duration": 7784184, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "87", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 3624645, - "status": "Success" - }, - { - "id": "88", - "description": "When :the user hovers over the text, 'Why cant I see this?'", - "duration": 2923372, - "status": "Success" - }, - { - "id": "89", - "description": "Then :the user should see a tooltip message, \"For your security, we hide this information and don't share it.\"", - "duration": 1236167, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 16428290, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11035257, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 5393033, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---new-username-label", - "description": "Scenario:Update My Sign In Information - New Username label", - "duration": 9355979, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "96", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 3907827, - "status": "Success" - }, - { - "id": "97", - "description": "When :the user clicks on the username edit link", - "duration": 2761572, - "status": "Success" - }, - { - "id": "98", - "description": "Then :the user should see the 'New Username' label", - "duration": 2686580, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 16540685, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10399810, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 6140875, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---new-username-textbox", - "description": "Scenario:Update My Sign In Information - New Username textbox", - "duration": 9083568, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "105", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 3487403, - "status": "Success" - }, - { - "id": "106", - "description": "When :the user clicks on the username edit link", - "duration": 1946741, - "status": "Success" - }, - { - "id": "107", - "description": "Then :the user should see the 'New Username' field", - "duration": 3649424, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 19493896, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 14072680, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 5421216, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---current-password-label", - "description": "Scenario:Update My Sign In Information - Current Password label", - "duration": 8238214, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "114", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 3648026, - "status": "Success" - }, - { - "id": "115", - "description": "When :the user clicks on the username edit link", - "duration": 1878074, - "status": "Success" - }, - { - "id": "116", - "description": "Then :the user should see the username update Current Password label", - "duration": 2712114, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 17929808, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11770771, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 6159037, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---current-password-textbox", - "description": "Scenario:Update My Sign In Information - Current Password textbox", - "duration": 10854553, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "123", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 4975309, - "status": "Success" - }, - { - "id": "124", - "description": "When :the user clicks on the username edit link", - "duration": 2267911, - "status": "Success" - }, - { - "id": "125", - "description": "Then :the user should see the username update Current Password field", - "duration": 3611333, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15865561, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10699924, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 5165637, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---password-field-current-password-label", - "description": "Scenario:Update My Sign In Information - Password Field Current Password label", - "duration": 7987442, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "181", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 3508229, - "status": "Success" - }, - { - "id": "182", - "description": "When :the user clicks on the password edit link", - "duration": 1879119, - "status": "Success" - }, - { - "id": "183", - "description": "Then :the user should see the password update Current Password label", - "duration": 2600094, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15589219, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10756800, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4832419, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---password-field-current-password-textbox", - "description": "Scenario:Update My Sign In Information - Password Field Current Password textbox", - "duration": 7911905, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "190", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 3929319, - "status": "Success" - }, - { - "id": "191", - "description": "When :the user clicks on the password edit link", - "duration": 2145901, - "status": "Success" - }, - { - "id": "192", - "description": "Then :user should see the Current Password field", - "duration": 1836685, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15448174, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10595104, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4853070, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---new-password-label", - "description": "Scenario:Update My Sign In Information - New Password label", - "duration": 7995984, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "199", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 3533291, - "status": "Success" - }, - { - "id": "200", - "description": "When :the user clicks on the password edit link", - "duration": 1791441, - "status": "Success" - }, - { - "id": "201", - "description": "Then :the user should see the 'New Password' label", - "duration": 2671252, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 16654986, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11784608, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4870378, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---confirm-new-password-label", - "description": "Scenario:Update My Sign In Information - Confirm New Password label", - "duration": 7887245, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "218", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 3474413, - "status": "Success" - }, - { - "id": "219", - "description": "When :the user clicks on the password edit link", - "duration": 1778106, - "status": "Success" - }, - { - "id": "220", - "description": "Then :the user should see the 'Confirm New Password' label", - "duration": 2634726, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 25343799, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 20616536, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4727263, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---account-security-questions-match", - "description": "Scenario:Update My Sign In Information - Account Security Questions Match", - "duration": 11460594, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "304", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 3818894, - "status": "Success" - }, - { - "id": "305", - "description": "Then :the user should see the previously selected questions for mock", - "duration": 7641700, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15328334, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10613343, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4714991, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---section-header", - "description": "Scenario:Update Personal Information - Section Header", - "duration": 1527265, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "416", - "description": "Then :the user should see the section header text \"Update Personal Information\"", - "duration": 1527265, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 16256709, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10719654, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 5537055, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---sub-header", - "description": "Scenario:Update Personal Information - Sub Header", - "duration": 1314886, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "423", - "description": "Then :the user should see the personal information sub header, \"Including your email, phone, and annual income.\u00e2\u0080\u009d", - "duration": 1314886, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 20019946, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 12557339, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 7462607, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---edit-button", - "description": "Scenario:Update Personal Information - Edit button", - "duration": 1663379, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "430", - "description": "Then :user should see the Edit button on the right hand side for update personal information", - "duration": 1663379, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15217597, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10418060, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4799537, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---edit-button-to-expand-the-section", - "description": "Scenario:Update Personal Information - Edit Button to expand the section", - "duration": 7491412, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "437", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 5068661, - "status": "Success" - }, - { - "id": "438", - "description": "Then :the Update Personal Information bricklet is expanded on the My Info page", - "duration": 2422751, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 17206655, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 12130701, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 5075954, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---x-button-click", - "description": "Scenario:Update Personal Information - X button click", - "duration": 10186246, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "445", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 4810052, - "status": "Success" - }, - { - "id": "446", - "description": "When :user clicks on \"X\" button on the right hand side of update personal info", - "duration": 2950159, - "status": "Success" - }, - { - "id": "447", - "description": "Then :the personal info section should be collapsed", - "duration": 2426035, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 16136994, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11061493, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 5075501, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---icon", - "description": "Scenario:Update Personal Information - icon", - "duration": 1410971, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "454", - "description": "Then :should see the personal info icon on the left side of update personal information header", - "duration": 1410971, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 16409440, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11310572, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 5098868, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---when-update-signin-info-is-opened-and-edit-button-is-clicked-other-drawers-should-remain-closed", - "description": "Scenario:Update Personal Information - When update signin info is opened and Edit button is clicked other drawers should remain closed", - "duration": 15747389, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "461", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 3544036, - "status": "Success" - }, - { - "id": "462", - "description": "And :the Update Sign In Information bricklet is expanded on the My Info page", - "duration": 2475603, - "status": "Success" - }, - { - "id": "463", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 5337722, - "status": "Success" - }, - { - "id": "464", - "description": "Then :the Update Sign In Information bricklet should be closed", - "duration": 2790174, - "status": "Success" - }, - { - "id": "465", - "description": "Then :the Update Account Settings bricklet should be closed", - "duration": 1599854, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 17078886, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 12121933, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4956953, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-signin-info---when-update-personal-info-is-open,-edit-signin-info-button-is-clicked-other-drawers-should-remain-closed", - "description": "Scenario:Update Signin Info - When update personal info is open, Edit signin info button is clicked other drawers should remain closed", - "duration": 15986465, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "472", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 5348854, - "status": "Success" - }, - { - "id": "473", - "description": "And :the Update Personal Information bricklet is expanded on the My Info page", - "duration": 2509851, - "status": "Success" - }, - { - "id": "474", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 4043479, - "status": "Success" - }, - { - "id": "475", - "description": "Then :the personal info section should be collapsed", - "duration": 2465361, - "status": "Success" - }, - { - "id": "476", - "description": "Then :the Update Account Settings bricklet should be closed", - "duration": 1618920, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15316657, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10843185, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4473472, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---when-update-personal-info-is-open,-select-card-should-be-disabled-for-multiple-card-users", - "description": "Scenario:Update Personal Information - When update personal info is open, select card should be disabled for multiple card users", - "duration": 6028536, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "483", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 4833789, - "status": "Success" - }, - { - "id": "484", - "description": "Then :the user should not be able to select card", - "duration": 1194747, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15462174, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10780843, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4681331, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---name-field", - "description": "Scenario:Update Personal Information - Name field", - "duration": 8126346, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "491", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 4918499, - "status": "Success" - }, - { - "id": "492", - "description": "Then :the name field in the personal info section should be displayed", - "duration": 3207847, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 16199938, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11296033, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4903905, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-field", - "description": "Scenario:Update Personal Information - Email Address field", - "duration": 6605608, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "499", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 4801432, - "status": "Success" - }, - { - "id": "500", - "description": "Then :the Email Address field in the personal info section should be displayed", - "duration": 1804176, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14766847, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10090094, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4676753, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-edit-button", - "description": "Scenario:Update Personal Information - Email Address edit button", - "duration": 8191324, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "507", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 5129232, - "status": "Success" - }, - { - "id": "508", - "description": "Then :the email address edit button in the personal info section should be displayed", - "duration": 3062092, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 16063734, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11152849, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4910885, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---customer-name", - "description": "Scenario:Update Personal Information - customer name", - "duration": 7740306, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "515", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 5134896, - "status": "Success" - }, - { - "id": "516", - "description": "Then :the user should see their name below the Name heading for \"mock\"", - "duration": 2605410, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 17592271, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 12263275, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 5328996, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---customer-email", - "description": "Scenario:Update Personal Information - customer email", - "duration": 9383448, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "523", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 6503452, - "status": "Success" - }, - { - "id": "524", - "description": "Then :the user should see their email address below the Email Address heading for \"cardfusion_dev_004\"", - "duration": 2879996, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14830188, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10520933, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4309255, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;current-password-label-in-security-question-update", - "description": "Scenario:Current Password Label in Security Question Update", - "duration": 8280420, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "531", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 3606386, - "status": "Success" - }, - { - "id": "532", - "description": "When :the user clicks on the security questions edit link", - "duration": 1885105, - "status": "Success" - }, - { - "id": "533", - "description": "Then :the user should see the security question Current Password label", - "duration": 2788929, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15748003, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11232983, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4515020, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;current-password-input-box-in-security-question-update", - "description": "Scenario:Current Password Input box in Security Question Update", - "duration": 9351291, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "540", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 3876268, - "status": "Success" - }, - { - "id": "541", - "description": "When :the user clicks on the security questions edit link", - "duration": 1895168, - "status": "Success" - }, - { - "id": "542", - "description": "Then :the user should see the security questions Current Password field", - "duration": 3579855, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15637781, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10952518, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 4685263, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-edit-cancel-button", - "description": "Scenario:Update Personal Information - Email Address edit cancel button", - "duration": 9241473, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "591", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 4867884, - "status": "Success" - }, - { - "id": "592", - "description": "When :the edit button for Email Address field of the personal info section is clicked", - "duration": 2966841, - "status": "Success" - }, - { - "id": "593", - "description": "Then :the user should be able to view the cancel button for email update", - "duration": 1406748, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 17274682, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11861265, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 5413417, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-edit-update-button", - "description": "Scenario:Update Personal Information - Email Address edit update button", - "duration": 9674085, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "600", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 5062407, - "status": "Success" - }, - { - "id": "601", - "description": "When :the edit button for Email Address field of the personal info section is clicked", - "duration": 3207502, - "status": "Success" - }, - { - "id": "602", - "description": "Then :the user should be able to view the update button for email update", - "duration": 1404176, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-offers-purchaselevelfinancing-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-payment_reorder-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-paymentoptions-web\/", - "startTime": 0, - "endTime": 0, - "duration": 447290462, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 3, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 4, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "as-a-customer,-i-want-access-to-payment-options-related-faqs-from-the-make-a-payment-options-page-so-i-can", - "description": "Feature:As a customer, I want access to payment options-related FAQs from the make a payment options page so I can", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 79251587, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 18102734, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :PD Collection customer is on the Payment Options page", - "duration": 18102734, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-options-related-faqs-from-the-make-a-payment-options-page-so-i-can;faq-on-payment-options-page-and-able-to-access-the-faq-page", - "description": "Scenario:FAQ on Payment Options page and able to access the FAQ page", - "duration": 11575727, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "When :FAQ is available on the page", - "duration": 4576200, - "status": "Success" - }, - { - "id": "14", - "description": "Then :any FAQ link is clicked on the page, a new FAQ modal is opened", - "duration": 5383480, - "status": "Success" - }, - { - "id": "15", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1616047, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 17614400, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :PD Collection customer is on the Payment Options page", - "duration": 17614400, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-options-related-faqs-from-the-make-a-payment-options-page-so-i-can;faq-on-payment-options-page---close-using-'x'-option", - "description": "Scenario:FAQ on Payment Options page - close using 'X' option", - "duration": 6713826, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "When :any FAQ link is clicked on the page, a new FAQ modal is opened", - "duration": 5022849, - "status": "Success" - }, - { - "id": "22", - "description": "Then :FAQ window is closed when 'X' option is clicked", - "duration": 1690977, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 18216641, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :PD Collection customer is on the Payment Options page", - "duration": 18216641, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-options-related-faqs-from-the-make-a-payment-options-page-so-i-can;faq-on-payment-options-page---'see-more-...'", - "description": "Scenario:FAQ on Payment Options page - 'See more ...'", - "duration": 7028259, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "When :'See more ...' was clicked on the page, the focus is at the top of the modal", - "duration": 5387841, - "status": "Success" - }, - { - "id": "29", - "description": "Then :FAQ window is closed when 'Done' option is clicked", - "duration": 1640418, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "collections---payment-options-page", - "description": "Feature:Collections - Payment Options Page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 130566872, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "collections---payment-options-page;top-panel-displays-correctly-for-a-past-due-collections-customer-with-a-single-account", - "description": "Scenario:Top panel displays correctly for a past due collections customer with a single account", - "duration": 29745822, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "When :a past due collections customer with a single account is on payment options page", - "duration": 18728913, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the Primary Account Owner First Name and You Have Options Message will be displayed in the top pane", - "duration": 1256278, - "status": "Success" - }, - { - "id": "10", - "description": "And :the corresponding Card Art is displayed", - "duration": 4826670, - "status": "Success" - }, - { - "id": "11", - "description": "And :the Card Type and Last 4 of the Card Number are displayed as a label", - "duration": 1222598, - "status": "Success" - }, - { - "id": "12", - "description": "And :the Account Balance is displayed", - "duration": 1226314, - "status": "Success" - }, - { - "id": "13", - "description": "And :the Account Due Date is displayed", - "duration": 1212621, - "status": "Success" - }, - { - "id": "14", - "description": "And :the Account Amount Due is displayed", - "duration": 1272428, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "collections---payment-options-page;bottom-panel-displays-correctly-for-a-past-due-collections-customer-with-a-single-account", - "description": "Scenario:Bottom panel displays correctly for a past due collections customer with a single account", - "duration": 26002675, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "When :a past due collections customer with a single account is on payment options page", - "duration": 19647609, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the Disclosure pane is displayed at the bottom", - "duration": 4763554, - "status": "Success" - }, - { - "id": "24", - "description": "And :the Disclosure message copy is scrollable", - "duration": 1591512, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "collections---payment-options-page;bottom-panel-displays-correctly-for-a-past-due-collections-customer-with-multiple-accounts", - "description": "Scenario:Bottom panel displays correctly for a past due collections customer with multiple accounts", - "duration": 25068413, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "30", - "description": "When :a past due collections customer with multiple accounts is on payment options page", - "duration": 18907215, - "status": "Success" - }, - { - "id": "31", - "description": "Then :the Disclosure pane is displayed at the bottom", - "duration": 4788992, - "status": "Success" - }, - { - "id": "32", - "description": "And :the Disclosure message copy is scrollable", - "duration": 1372206, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "collections---payment-options-page;customer-with-two-accounts-past-due-and-one-excluded-from-payment-options-shows-only-the-account-with-payment-options.", - "description": "Scenario:Customer with two accounts past due and one excluded from payment options shows only the account with payment options.", - "duration": 49749962, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "When :a past due collections customer with one account with payment options is on payment options page", - "duration": 18865187, - "status": "Success" - }, - { - "id": "39", - "description": "Then :the drop down box and down arrow is not displayed", - "duration": 30884775, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "collections---payment-options-page---split-pay-panel", - "description": "Feature:Collections - Payment Options Page - Split Pay panel", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 27120932, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "collections---payment-options-page---split-pay-panel;account-is-eligible-for-split-pay-and-doesn't-have-a-pay-from-account-configured,-redirect-to-manage-payment-accounts-page", - "description": "Scenario:Account is eligible for split pay and doesn't have a pay from account configured, Redirect to Manage Payment Accounts page", - "duration": 27120932, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "68", - "description": "When :PD Collection customer no pay from account is on the Payment Options page", - "duration": 20343544, - "status": "Success" - }, - { - "id": "69", - "description": "And :I select \"Explore Options\" button", - "duration": 5577961, - "status": "Success" - }, - { - "id": "70", - "description": "Then :I expect the Manage Payment Accounts page should display", - "duration": 1199427, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "collections---payment-options-page---split-pay-panel-front-end-ui-tests", - "description": "Feature:Collections - Payment Options Page - Split Pay panel Front End UI tests", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 210351071, - "totalTestCaseCount": 5, - "failedTestCaseCount": 4, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "collections---payment-options-page---split-pay-panel-front-end-ui-tests;account-is-eligible-for-split-pay-and-split-pay-button-is-selected-and-submit-payment-button-is-activated", - "description": "Scenario:Account is eligible for split pay and Split Pay button is selected and Submit Payment button is activated", - "duration": 36713273, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :user with \"past_due_collections_with_pay_from_account\" is on the Payment Options Page.", - "duration": 17950732, - "status": "Success" - }, - { - "id": "8", - "description": "And :I select \"Schedule Payments\" button", - "duration": 5925242, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I expect Split Payment plan page to display", - "duration": 9141726, - "status": "Success" - }, - { - "id": "10", - "description": "And :I expect Submit Payment button should be disabled", - "duration": 1414063, - "status": "Success" - }, - { - "id": "11", - "description": "And :I select the Check Box option for Terms and Conditions", - "duration": 764454, - "status": "Success" - }, - { - "id": "12", - "description": "And :I expect Submit Payment button should be enabled", - "duration": 1517056, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "collections---payment-options-page---split-pay-panel-front-end-ui-tests;account-is-eligible-for-split-pay-and-split-pay-button-is-selected-and-submit-payment-button-is-clicked-aapi-error-for-third-payment", - "description": "Scenario:Account is eligible for split pay and Split Pay button is selected and Submit Payment button is clicked aApi error for third payment", - "duration": 41675805, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Given :user with \"verify_page_behavior_add_payment_aapi_error_third_payment\" is on the Payment Options Page.", - "duration": 17674621, - "status": "Success" - }, - { - "id": "31", - "description": "And :I select \"Schedule Payments\" button", - "duration": 5892246, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I expect Split Payment plan page to display", - "duration": 9718017, - "status": "Success" - }, - { - "id": "33", - "description": "And :I select the Check Box option for Terms and Conditions", - "duration": 890529, - "status": "Success" - }, - { - "id": "34", - "description": "And :I click on submit button for split payments processing", - "duration": 451321, - "status": "Success" - }, - { - "id": "35", - "description": "And :I expect a success message for first and second payment and error message for the third payment", - "duration": 7049071, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "collections---payment-options-page---split-pay-panel-front-end-ui-tests;account-is-eligible-for-split-pay-and-split-pay-button-is-selected-and-submit-payment-button-is-clicked-aapi-error-for-second-payment", - "description": "Scenario:Account is eligible for split pay and Split Pay button is selected and Submit Payment button is clicked aApi error for second payment", - "duration": 41321534, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "41", - "description": "Given :user with \"verify_page_behavior_add_payment_aapi_error_second_payment\" is on the Payment Options Page.", - "duration": 18758119, - "status": "Success" - }, - { - "id": "42", - "description": "And :I select \"Schedule Payments\" button", - "duration": 5797817, - "status": "Success" - }, - { - "id": "43", - "description": "Then :I expect Split Payment plan page to display", - "duration": 8969670, - "status": "Success" - }, - { - "id": "44", - "description": "And :I select the Check Box option for Terms and Conditions", - "duration": 746806, - "status": "Success" - }, - { - "id": "45", - "description": "And :I click on submit button for split payments processing", - "duration": 357487, - "status": "Success" - }, - { - "id": "46", - "description": "And :I expect a success message for first payment and error message for the second and third payment", - "duration": 6691635, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "collections---payment-options-page---split-pay-panel-front-end-ui-tests;account-is-eligible-for-split-pay-and-split-pay-button-is-selected-and-submit-payment-button-is-clicked-aapi-error-for-first-payment", - "description": "Scenario:Account is eligible for split pay and Split Pay button is selected and Submit Payment button is clicked aApi error for first payment", - "duration": 70357480, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "52", - "description": "Given :user with \"verify_page_behavior_add_payment_aapi_error_first_payment\" is on the Payment Options Page.", - "duration": 17883735, - "status": "Success" - }, - { - "id": "53", - "description": "And :I select \"Schedule Payments\" button", - "duration": 5757137, - "status": "Success" - }, - { - "id": "54", - "description": "Then :I expect Split Payment plan page to display", - "duration": 8983156, - "status": "Success" - }, - { - "id": "55", - "description": "And :I select the Check Box option for Terms and Conditions", - "duration": 762271, - "status": "Success" - }, - { - "id": "56", - "description": "And :I click on submit button for split payments processing", - "duration": 366631, - "status": "Success" - }, - { - "id": "57", - "description": "And :I expect an error message for all payments", - "duration": 36604550, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "collections---payment-options-page---split-pay-panel-front-end-ui-tests;account-is-not-eligible-for-split-pay---aapi-error", - "description": "Scenario:Account is not eligible for split pay - aApi error", - "duration": 20282979, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "63", - "description": "Given :user with \"past_due_collections_with_aapi_error\" is on the Payment Options Page.", - "duration": 17678556, - "status": "Success" - }, - { - "id": "64", - "description": "Then :I expect the Split Pay Option not to display", - "duration": 2604423, - "status": "Failure" - }, - { - "id": "65", - "description": "Then :the filler option panel displays in the middle pane", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "Then :the min pay option amount due is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-payments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 7346729330, - "failedTestSuiteCount": 5, - "successTestSuiteCount": 16, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 21, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "extended-terms---messaging-on-make-a-payment-page", - "description": "Feature:Extended Terms - Messaging on Make a Payment Page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 97386178, - "totalTestCaseCount": 3, - "failedTestCaseCount": 2, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-enters-other-amount.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer enters other amount.", - "duration": 24961754, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"cfm_extended_terms_user\"", - "duration": 2884560, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Payment Activity Page", - "duration": 3724298, - "status": "Success" - }, - { - "id": "10", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11191466, - "status": "Success" - }, - { - "id": "11", - "description": "When :the user enters Other Amount of 1 dollar for the first pending payment", - "duration": 4607933, - "status": "Success" - }, - { - "id": "12", - "description": "Then :i see extended terms message in \"english\" for the first pending payment", - "duration": 2553497, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-selects-other-amount-payment-option.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer selects other amount payment option.", - "duration": 51317881, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 6, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I mock log into payments as a \"cfm_extended_terms_user\"", - "duration": 3056361, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to Payment Activity Page", - "duration": 3589346, - "status": "Success" - }, - { - "id": "21", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11131822, - "status": "Success" - }, - { - "id": "22", - "description": "When :the user selects other amount payment option for the first pending payment", - "duration": 3170641, - "status": "Success" - }, - { - "id": "23", - "description": "Then :i see extended terms message in \"english\" for the first pending payment", - "duration": 2603024, - "status": "Success" - }, - { - "id": "24", - "description": "And :I toggle my language to \"Spanish\"", - "duration": 16887003, - "status": "Success" - }, - { - "id": "25", - "description": "And :the user selects other amount payment option for the first pending payment", - "duration": 10879684, - "status": "Failure" - }, - { - "id": "26", - "description": "Then :i see extended terms message in \"spanish\" for the first pending payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-selects-current-balance-payment-option.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer selects current balance payment option.", - "duration": 21106543, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "33", - "description": "Given :I mock log into payments as a \"cfm_extended_terms_user\"", - "duration": 2546759, - "status": "Success" - }, - { - "id": "34", - "description": "And :I navigate to Payment Activity Page", - "duration": 3669278, - "status": "Success" - }, - { - "id": "35", - "description": "And :the user clicks on the edit hyperlink", - "duration": 10900122, - "status": "Success" - }, - { - "id": "36", - "description": "When :the user selects current balance payment option for the first pending payment", - "duration": 3990384, - "status": "Failure" - }, - { - "id": "37", - "description": "Then :i dont see CFM extended terms message for the first pending payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page", - "description": "Feature:Extended Terms - Messaging on Make a Payment Page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 75779461, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-enters-other-amount.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer enters other amount.", - "duration": 54112167, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the \"extended_terms_with_positive_minpay\" user is logged in", - "duration": 9452149, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to the Make A One Time Payment page", - "duration": 12239295, - "status": "Success" - }, - { - "id": "10", - "description": "When :the user selects Other Amount", - "duration": 2742642, - "status": "Success" - }, - { - "id": "11", - "description": "Then :i see the extended terms message in \"english\"", - "duration": 2689484, - "status": "Success" - }, - { - "id": "12", - "description": "And :I toggle my language to \"Spanish\"", - "duration": 21818710, - "status": "Success" - }, - { - "id": "13", - "description": "And :the user selects Other Amount", - "duration": 2609249, - "status": "Success" - }, - { - "id": "14", - "description": "Then :i see the extended terms message in \"spanish\"", - "duration": 2560638, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-selects-current-balance-payment-option.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer selects current balance payment option.", - "duration": 21667294, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :the \"extended_terms_with_positive_minpay\" user is logged in", - "duration": 10168025, - "status": "Success" - }, - { - "id": "33", - "description": "And :I navigate to the Make A One Time Payment page", - "duration": 7997540, - "status": "Success" - }, - { - "id": "34", - "description": "When :i select the current balance payment option", - "duration": 2129961, - "status": "Success" - }, - { - "id": "35", - "description": "Then :i dont see CFM extended terms message", - "duration": 1371768, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.", - "description": "Feature:As a COS user I want to view the method\/channel used for my payment on the Payment Activity page so that I know the details of how I made my payment.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 234390421, - "totalTestCaseCount": 12, - "failedTestCaseCount": 0, - "successTestCaseCount": 12, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-autopay-payment-channel", - "description": "Scenario:Pending AutoPay Payment Channel", - "duration": 25794088, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"payment_activity_autopay_payment_channel_user\"", - "duration": 2965290, - "status": "Success" - }, - { - "id": "9", - "description": "When :I navigate to Payment Activity Page", - "duration": 3328338, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the pending payment method is displayed as \"AutoPay\"", - "duration": 10607264, - "status": "Success" - }, - { - "id": "11", - "description": "And :the posted payment method is displayed as \"AutoPay\"", - "duration": 8893196, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-capital-one-bank-teller-payment-channel", - "description": "Scenario:Pending Capital One Bank Teller Payment Channel", - "duration": 16164352, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :I mock log into payments as a \"payment_activity_capital_one_bank_teller_payment_channel_user\"", - "duration": 2876695, - "status": "Success" - }, - { - "id": "19", - "description": "When :I navigate to Payment Activity Page", - "duration": 3804784, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the posted payment method is displayed as \"Capital One Bank Teller\"", - "duration": 9482873, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-bill-pay-service-payment-channel", - "description": "Scenario:Pending Bill Pay Service Payment Channel", - "duration": 15306775, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "27", - "description": "Given :I mock log into payments as a \"payment_activity_bill_pay_service_payment_channel_user\"", - "duration": 2589616, - "status": "Success" - }, - { - "id": "28", - "description": "When :I navigate to Payment Activity Page", - "duration": 3454946, - "status": "Success" - }, - { - "id": "29", - "description": "Then :the posted payment method is displayed as \"Bill Pay Service\"", - "duration": 9262213, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-capital-one-bank-atm-payment-channel", - "description": "Scenario:Pending Capital One Bank ATM Payment Channel", - "duration": 16760074, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Given :I mock log into payments as a \"payment_activity_capital_one_bank_atm_payment_channel_user\"", - "duration": 3130754, - "status": "Success" - }, - { - "id": "37", - "description": "When :I navigate to Payment Activity Page", - "duration": 3760098, - "status": "Success" - }, - { - "id": "38", - "description": "Then :the posted payment method is displayed as \"Capital One Bank ATM\"", - "duration": 9869222, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-corp-card-payment-payment-channel", - "description": "Scenario:Pending Corp Card Payment Payment Channel", - "duration": 16361357, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "45", - "description": "Given :I mock log into payments as a \"payment_activity_corp_card_payment_channel_user\"", - "duration": 3094653, - "status": "Success" - }, - { - "id": "46", - "description": "When :I navigate to Payment Activity Page", - "duration": 3474328, - "status": "Success" - }, - { - "id": "47", - "description": "Then :the posted payment method is displayed as \"Corp Card Payment\"", - "duration": 9792376, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-debt-protection-payment-channel", - "description": "Scenario:Pending Debt Protection Payment Channel", - "duration": 17575493, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "54", - "description": "Given :I mock log into payments as a \"payment_activity_debt_protection_payment_channel_user\"", - "duration": 3211828, - "status": "Success" - }, - { - "id": "55", - "description": "When :I navigate to Payment Activity Page", - "duration": 4395804, - "status": "Success" - }, - { - "id": "56", - "description": "Then :the posted payment method is displayed as \"Debt Protection\"", - "duration": 9967861, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-mail-payment-channel", - "description": "Scenario:Pending Mail Payment Channel", - "duration": 17379892, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "Given :I mock log into payments as a \"payment_activity_mail_payment_channel_user\"", - "duration": 2976583, - "status": "Success" - }, - { - "id": "64", - "description": "When :I navigate to Payment Activity Page", - "duration": 4638217, - "status": "Success" - }, - { - "id": "65", - "description": "Then :the posted payment method is displayed as \"Mail\"", - "duration": 9765092, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-mobile-payment-channel", - "description": "Scenario:Pending Mobile Payment Channel", - "duration": 25633799, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "72", - "description": "Given :I mock log into payments as a \"payment_activity_mobile_payment_channel_user\"", - "duration": 2653301, - "status": "Success" - }, - { - "id": "73", - "description": "When :I navigate to Payment Activity Page", - "duration": 3413777, - "status": "Success" - }, - { - "id": "74", - "description": "Then :the pending payment method is displayed as \"Mobile\"", - "duration": 10752812, - "status": "Success" - }, - { - "id": "75", - "description": "And :the posted payment method is displayed as \"Mobile\"", - "duration": 8813909, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-online-payment-channel", - "description": "Scenario:Pending Online Payment Channel", - "duration": 25611352, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "82", - "description": "Given :I mock log into payments as a \"payment_activity_online_payment_channel_user\"", - "duration": 2689767, - "status": "Success" - }, - { - "id": "83", - "description": "When :I navigate to Payment Activity Page", - "duration": 4304155, - "status": "Success" - }, - { - "id": "84", - "description": "Then :the pending payment method is displayed as \"Online\"", - "duration": 10057194, - "status": "Success" - }, - { - "id": "85", - "description": "And :the posted payment method is displayed as \"Online\"", - "duration": 8560236, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-phone-payment-channel", - "description": "Scenario:Pending Phone Payment Channel", - "duration": 25327537, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "92", - "description": "Given :I mock log into payments as a \"payment_activity_phone_payment_channel_user\"", - "duration": 2540915, - "status": "Success" - }, - { - "id": "93", - "description": "When :I navigate to Payment Activity Page", - "duration": 3729949, - "status": "Success" - }, - { - "id": "94", - "description": "Then :the pending payment method is displayed as \"Phone\"", - "duration": 10430669, - "status": "Success" - }, - { - "id": "95", - "description": "And :the posted payment method is displayed as \"Phone\"", - "duration": 8626004, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-third-party-payment-channel", - "description": "Scenario:Pending Third Party Payment Channel", - "duration": 15891919, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "102", - "description": "Given :I mock log into payments as a \"payment_activity_third_party_payment_channel_user\"", - "duration": 2801575, - "status": "Success" - }, - { - "id": "103", - "description": "When :I navigate to Payment Activity Page", - "duration": 3660472, - "status": "Success" - }, - { - "id": "104", - "description": "Then :the posted payment method is displayed as \"Third Party\"", - "duration": 9429872, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-walk_in-bill-pay-payment-channel", - "description": "Scenario:Pending Walk_In Bill Pay Payment Channel", - "duration": 16583783, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "111", - "description": "Given :I mock log into payments as a \"payment_activity_walk_in_bill_pay_payment_channel_user\"", - "duration": 2869960, - "status": "Success" - }, - { - "id": "112", - "description": "When :I navigate to Payment Activity Page", - "duration": 4321729, - "status": "Success" - }, - { - "id": "113", - "description": "Then :the posted payment method is displayed as \"Walk-In Bill Pay\"", - "duration": 9392094, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history", - "description": "Feature:As a customer viewing payment activity, I want to see a list of my payment history", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 488697306, - "totalTestCaseCount": 11, - "failedTestCaseCount": 0, - "successTestCaseCount": 11, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-no-pending-and-posted-payments", - "description": "Scenario:Payment Activity No Pending and posted Payments", - "duration": 17014275, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\"", - "duration": 2630681, - "status": "Success" - }, - { - "id": "11", - "description": "And :I navigate to Payment Activity Page", - "duration": 3398329, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I see that there are no pending payments available for the account", - "duration": 5615747, - "status": "Success" - }, - { - "id": "13", - "description": "And :I see that there are no posted payments available for the account", - "duration": 5369518, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-multiple-accounts-in-profile", - "description": "Scenario:Payment Activity View Multiple Accounts in profile", - "duration": 39138463, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "Given :I mock log into payments as a \"multiple_pending_payments_user\"", - "duration": 2664290, - "status": "Success" - }, - { - "id": "22", - "description": "And :I navigate to Payment Activity Page", - "duration": 3827584, - "status": "Success" - }, - { - "id": "23", - "description": "And :there are multiple accounts associated with the profile", - "duration": 809, - "status": "Success" - }, - { - "id": "24", - "description": "Then :the Account drop down box will default with \u00e2\u0080\u0098All Accounts\u00e2\u0080\u0099", - "duration": 9282947, - "status": "Success" - }, - { - "id": "25", - "description": "And :the account drop down will include all accounts associated with the profile", - "duration": 17526219, - "status": "Success" - }, - { - "id": "26", - "description": "And :the payment activity for all accounts will display in the Payment Activity table", - "duration": 5836614, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-single-account-profile", - "description": "Scenario:Payment Activity View Single Account Profile", - "duration": 30627556, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "44", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2774457, - "status": "Success" - }, - { - "id": "45", - "description": "And :there is only one account associated with the profile", - "duration": 606, - "status": "Success" - }, - { - "id": "46", - "description": "And :I navigate to Payment Activity Page", - "duration": 6263677, - "status": "Success" - }, - { - "id": "47", - "description": "Then :the pay to account column does not have drop down", - "duration": 1045013, - "status": "Success" - }, - { - "id": "48", - "description": "And :the pay to account column header is displayed as \u00e2\u0080\u0098Account Name\u00e2\u0080\u0099", - "duration": 20543803, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-format-account-payto", - "description": "Scenario:Payment Activity View Format Account PayTo", - "duration": 23402988, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "56", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2744647, - "status": "Success" - }, - { - "id": "57", - "description": "And :there is only one account associated with the profile", - "duration": 772, - "status": "Success" - }, - { - "id": "58", - "description": "And :I navigate to Payment Activity Page", - "duration": 5246332, - "status": "Success" - }, - { - "id": "59", - "description": "Then :Account PayTo is displayed with the Product Description \"...\" last 4 digit of the plastic number", - "duration": 15411237, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-date-format", - "description": "Scenario:Payment Activity View Date Format", - "duration": 11086514, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "67", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2772894, - "status": "Success" - }, - { - "id": "68", - "description": "And :there is only one account associated with the profile", - "duration": 869, - "status": "Success" - }, - { - "id": "69", - "description": "And :I navigate to Payment Activity Page", - "duration": 4765914, - "status": "Success" - }, - { - "id": "70", - "description": "Then :the date is formatted as mm\/dd\/yyyy", - "duration": 3546837, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-data-is-in-date-descending-order", - "description": "Scenario:Payment Activity View data is in Date Descending order", - "duration": 241982226, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "78", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2649458, - "status": "Success" - }, - { - "id": "79", - "description": "And :there is only one account associated with the profile", - "duration": 1010, - "status": "Success" - }, - { - "id": "80", - "description": "And :I navigate to Payment Activity Page", - "duration": 4619378, - "status": "Success" - }, - { - "id": "81", - "description": "Then :the payments will list by the payment date in descending order", - "duration": 234712380, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-posting-details-hyperlink-for-multi-card-customer", - "description": "Scenario:Payment Activity View Posting Details Hyperlink for multi card customer", - "duration": 14594458, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "101", - "description": "Given :I mock log into payments as a \"multiple_pending_payments_user\"", - "duration": 2658879, - "status": "Success" - }, - { - "id": "102", - "description": "And :I navigate to Payment Activity Page", - "duration": 4985371, - "status": "Success" - }, - { - "id": "103", - "description": "And :the user clicks on the hyperlink Posting Details", - "duration": 4870261, - "status": "Success" - }, - { - "id": "104", - "description": "Then :the customer should be directed to page with title", - "duration": 708580, - "status": "Success" - }, - { - "id": "105", - "description": "And :payments terms page should have the heading", - "duration": 1371367, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-primary-cardholder-scheduled-payment-activity-cancel-payment-section", - "description": "Scenario:Payment Activity View Primary Cardholder Scheduled Payment Activity Cancel Payment Section", - "duration": 33534902, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "133", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2943243, - "status": "Success" - }, - { - "id": "134", - "description": "And :I navigate to Payment Activity Page", - "duration": 6418531, - "status": "Success" - }, - { - "id": "135", - "description": "Then :the user has the cancel hyperlink displayed on that row", - "duration": 24173128, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-posted-payment", - "description": "Scenario:Payment Activity View Posted payment", - "duration": 25688020, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "186", - "description": "Given :I mock log into payments as a \"multiple_posted_payments_only\"", - "duration": 2576722, - "status": "Success" - }, - { - "id": "187", - "description": "And :I navigate to Payment Activity Page", - "duration": 3325514, - "status": "Success" - }, - { - "id": "188", - "description": "When :the Posted Payment row is expanded", - "duration": 2302094, - "status": "Success" - }, - { - "id": "189", - "description": "Then :the user will see posted date along with method and confirmation code", - "duration": 17483690, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-canceled-payment", - "description": "Scenario:Payment Activity View Canceled payment", - "duration": 24379557, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "197", - "description": "Given :I mock log into payments as a \"multiple_posted_payments_only\"", - "duration": 2669201, - "status": "Success" - }, - { - "id": "198", - "description": "And :I navigate to Payment Activity Page", - "duration": 3399260, - "status": "Success" - }, - { - "id": "199", - "description": "When :the Canceled Payment row is expanded", - "duration": 319879, - "status": "Success" - }, - { - "id": "200", - "description": "Then :the user will see canceled date along with method and confirmation code", - "duration": 17991217, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-pending-payment", - "description": "Scenario:Payment Activity View Pending payment", - "duration": 27248347, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "208", - "description": "Given :I mock log into payments as a \"pending_payments_user\"", - "duration": 2704333, - "status": "Success" - }, - { - "id": "209", - "description": "And :I navigate to Payment Activity Page", - "duration": 4220989, - "status": "Success" - }, - { - "id": "210", - "description": "When :the Pending Payment row is expanded", - "duration": 3125659, - "status": "Success" - }, - { - "id": "211", - "description": "Then :the user will see scheduled date along with method and confirmation code", - "duration": 17197366, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment", - "description": "Feature:As a customer viewing payment activity, I want to edit a payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 1481522604, - "totalTestCaseCount": 39, - "failedTestCaseCount": 3, - "successTestCaseCount": 36, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-on-the-date-field", - "description": "Scenario:Payment Activity Edit Step1 Click on the date field", - "duration": 20182626, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "65", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2661262, - "status": "Success" - }, - { - "id": "66", - "description": "And :I navigate to Payment Activity Page", - "duration": 4105742, - "status": "Success" - }, - { - "id": "67", - "description": "And :the user clicks on the edit hyperlink", - "duration": 10577334, - "status": "Success" - }, - { - "id": "68", - "description": "And :the user clicks the date field", - "duration": 2838242, - "status": "Success" - }, - { - "id": "69", - "description": "Then :calender opens with the payment due date highlighted", - "duration": 46, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-edit-go-back-button", - "description": "Scenario:Payment Activity Edit Step1 Edit Go Back button", - "duration": 21258779, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "76", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2530724, - "status": "Success" - }, - { - "id": "77", - "description": "And :I navigate to Payment Activity Page", - "duration": 3980370, - "status": "Success" - }, - { - "id": "78", - "description": "And :the user clicks on the edit hyperlink", - "duration": 10977409, - "status": "Success" - }, - { - "id": "79", - "description": "Then :user has option to select Go Back from Edit", - "duration": 3770276, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-go-back-when-the-edit-drawer-is-open", - "description": "Scenario:Payment Activity Edit Step1 Click Go Back when the edit drawer is open", - "duration": 36637354, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "86", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2767184, - "status": "Success" - }, - { - "id": "87", - "description": "And :I navigate to Payment Activity Page", - "duration": 3705328, - "status": "Success" - }, - { - "id": "88", - "description": "And :the user clicks on the edit hyperlink", - "duration": 10728953, - "status": "Success" - }, - { - "id": "89", - "description": "When :the user selects the Go Back from Edit", - "duration": 4139294, - "status": "Success" - }, - { - "id": "90", - "description": "Then :the user is returned to the payment activity view state", - "duration": 15296595, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-cancel-go-back-button", - "description": "Scenario:Payment Activity Cancel Step1 Cancel Go Back button", - "duration": 11859718, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "97", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2640826, - "status": "Success" - }, - { - "id": "98", - "description": "And :I navigate to Payment Activity Page", - "duration": 3583395, - "status": "Success" - }, - { - "id": "99", - "description": "When :the user clicks on the cancel hyperlink", - "duration": 578076, - "status": "Success" - }, - { - "id": "100", - "description": "Then :user has option to select Go Back from Cancel", - "duration": 5057421, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-click-go-back-when-the-cancel-drawer-is-open", - "description": "Scenario:Payment Activity Cancel Step1 Click Go Back when the cancel drawer is open", - "duration": 26279076, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "107", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2968657, - "status": "Success" - }, - { - "id": "108", - "description": "And :I navigate to Payment Activity Page", - "duration": 4158747, - "status": "Success" - }, - { - "id": "109", - "description": "And :the user clicks on the cancel hyperlink", - "duration": 597000, - "status": "Success" - }, - { - "id": "110", - "description": "When :the user clicks the Go Back from Cancel", - "duration": 3142462, - "status": "Success" - }, - { - "id": "111", - "description": "Then :the user is returned to the payment activity view state", - "duration": 15412210, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-cancel-when-the-edit-drawer-is-open", - "description": "Scenario:Payment Activity Edit Step1 Click Cancel when the edit drawer is open", - "duration": 62830065, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "118", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2638757, - "status": "Success" - }, - { - "id": "119", - "description": "And :I navigate to Payment Activity Page", - "duration": 3895802, - "status": "Success" - }, - { - "id": "120", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11724818, - "status": "Success" - }, - { - "id": "121", - "description": "And :the edit drawer is displayed with the standard edit elements", - "duration": 23140245, - "status": "Success" - }, - { - "id": "122", - "description": "When :the user clicks on the cancel hyperlink", - "duration": 379697, - "status": "Success" - }, - { - "id": "123", - "description": "Then :the drawer is opened in the Cancel state", - "duration": 21050746, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-click-edit-when-the-cancel-drawer-is-open", - "description": "Scenario:Payment Activity Cancel Step1 Click Edit when the cancel drawer is open", - "duration": 69200669, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "130", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2843911, - "status": "Success" - }, - { - "id": "131", - "description": "And :I navigate to Payment Activity Page", - "duration": 3776014, - "status": "Success" - }, - { - "id": "132", - "description": "And :the user clicks on the cancel hyperlink", - "duration": 661296, - "status": "Success" - }, - { - "id": "133", - "description": "And :the drawer is opened in the Cancel state", - "duration": 30139270, - "status": "Success" - }, - { - "id": "134", - "description": "When :the user clicks on the edit hyperlink", - "duration": 10614162, - "status": "Success" - }, - { - "id": "135", - "description": "Then :the edit drawer is displayed with the standard edit elements", - "duration": 21166016, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-click-collapse-when-the-cancel-drawer-step1-is-open", - "description": "Scenario:Payment Activity Cancel Step1 Click collapse when the cancel drawer step1 is open", - "duration": 33794854, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "142", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2693750, - "status": "Success" - }, - { - "id": "143", - "description": "And :I navigate to Payment Activity Page", - "duration": 4282893, - "status": "Success" - }, - { - "id": "144", - "description": "And :the user clicks on the cancel hyperlink", - "duration": 789933, - "status": "Success" - }, - { - "id": "145", - "description": "And :the drawer is opened in the Cancel state", - "duration": 21167772, - "status": "Success" - }, - { - "id": "146", - "description": "When :the user clicks on the minus sign on the same row", - "duration": 353524, - "status": "Success" - }, - { - "id": "147", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 4506982, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-collapse-when-the-edit-drawer-step1-is-open", - "description": "Scenario:Payment Activity Edit Step1 Click collapse when the edit drawer step1 is open", - "duration": 44741307, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "154", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2698975, - "status": "Success" - }, - { - "id": "155", - "description": "And :I navigate to Payment Activity Page", - "duration": 3893481, - "status": "Success" - }, - { - "id": "156", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11376217, - "status": "Success" - }, - { - "id": "157", - "description": "And :the edit drawer is displayed with the standard edit elements", - "duration": 21538776, - "status": "Success" - }, - { - "id": "158", - "description": "When :the user clicks on the minus sign on the same row", - "duration": 363214, - "status": "Success" - }, - { - "id": "159", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 4870644, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-display-review-button", - "description": "Scenario:Payment Activity Edit Step1 Display Review Button", - "duration": 21867910, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "166", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2911697, - "status": "Success" - }, - { - "id": "167", - "description": "And :I navigate to Payment Activity Page", - "duration": 3465909, - "status": "Success" - }, - { - "id": "168", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11859788, - "status": "Success" - }, - { - "id": "169", - "description": "Then :user has option to select Review", - "duration": 3630516, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-display-approve-button", - "description": "Scenario:Payment Activity Edit Step2 Display Approve Button", - "duration": 57680878, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "188", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2725629, - "status": "Success" - }, - { - "id": "189", - "description": "And :I navigate to Payment Activity Page", - "duration": 3773485, - "status": "Success" - }, - { - "id": "190", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11227433, - "status": "Success" - }, - { - "id": "191", - "description": "And :the user clicks on the Review button", - "duration": 33859981, - "status": "Success" - }, - { - "id": "192", - "description": "When :the user is on the Review and Approve page", - "duration": 4467206, - "status": "Success" - }, - { - "id": "193", - "description": "Then :the user has the option to approve the payment with changes", - "duration": 1627144, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-display-cancel-button", - "description": "Scenario:Payment Activity Edit Step2 Display Cancel Button", - "duration": 60488710, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "201", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2844346, - "status": "Success" - }, - { - "id": "202", - "description": "And :I navigate to Payment Activity Page", - "duration": 4540698, - "status": "Success" - }, - { - "id": "203", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11743320, - "status": "Success" - }, - { - "id": "204", - "description": "And :the user clicks on the Review button", - "duration": 34813050, - "status": "Success" - }, - { - "id": "205", - "description": "When :the user is on the Review and Approve page", - "duration": 4887191, - "status": "Success" - }, - { - "id": "206", - "description": "Then :the user has the option to cancel the payment with changes", - "duration": 1660105, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-cancel-payment-updates", - "description": "Scenario:Payment Activity Edit Step2 Cancel payment updates", - "duration": 63898697, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "214", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2958847, - "status": "Success" - }, - { - "id": "215", - "description": "And :I navigate to Payment Activity Page", - "duration": 3655507, - "status": "Success" - }, - { - "id": "216", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11945976, - "status": "Success" - }, - { - "id": "217", - "description": "And :the user clicks on the Review button", - "duration": 33600983, - "status": "Success" - }, - { - "id": "218", - "description": "And :the user is on the Review and Approve page", - "duration": 4472343, - "status": "Success" - }, - { - "id": "219", - "description": "When :the user selects the cancel button", - "duration": 2221304, - "status": "Success" - }, - { - "id": "220", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 5043737, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-display-edit-button", - "description": "Scenario:Payment Activity Edit Step2 Display Edit Button", - "duration": 61542721, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "228", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2910946, - "status": "Success" - }, - { - "id": "229", - "description": "And :I navigate to Payment Activity Page", - "duration": 4752313, - "status": "Success" - }, - { - "id": "230", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11731826, - "status": "Success" - }, - { - "id": "231", - "description": "And :the user clicks on the Review button", - "duration": 35311124, - "status": "Success" - }, - { - "id": "232", - "description": "When :the user is on the Review and Approve page", - "duration": 5004317, - "status": "Success" - }, - { - "id": "233", - "description": "Then :user has option to edit the payment with changes", - "duration": 1832195, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-edit-payment-updates", - "description": "Scenario:Payment Activity Edit Step2 Edit payment updates", - "duration": 56145409, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "241", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2638184, - "status": "Success" - }, - { - "id": "242", - "description": "And :I navigate to Payment Activity Page", - "duration": 4175434, - "status": "Success" - }, - { - "id": "243", - "description": "And :the user reviewing the edited payment", - "duration": 49331791, - "status": "Failure" - }, - { - "id": "244", - "description": "When :the user edits the updated payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "245", - "description": "Then :the user is presented with the edited payment details to update", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step3-display-done-button", - "description": "Scenario:Payment Activity Edit Step3 Display Done Button", - "duration": 74932810, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "253", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3073924, - "status": "Success" - }, - { - "id": "254", - "description": "And :I navigate to Payment Activity Page", - "duration": 4591007, - "status": "Success" - }, - { - "id": "255", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11085424, - "status": "Success" - }, - { - "id": "256", - "description": "And :the user clicks on the Review button", - "duration": 35149388, - "status": "Success" - }, - { - "id": "257", - "description": "And :the user is on the Review and Approve page", - "duration": 4845177, - "status": "Success" - }, - { - "id": "258", - "description": "When :the user Approves the edit payment", - "duration": 12093583, - "status": "Success" - }, - { - "id": "259", - "description": "Then :user has option to select Done button on confirmation page", - "duration": 4094307, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step3-complete-payment-activity-edit-flow-using-collapse-button", - "description": "Scenario:Payment Activity Edit Step3 Complete Payment Activity Edit flow using collapse Button", - "duration": 71516068, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "282", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2720046, - "status": "Success" - }, - { - "id": "283", - "description": "And :I navigate to Payment Activity Page", - "duration": 3968421, - "status": "Success" - }, - { - "id": "284", - "description": "And :the user clicks on the edit hyperlink", - "duration": 10710473, - "status": "Success" - }, - { - "id": "285", - "description": "And :the user clicks on the Review button", - "duration": 33567972, - "status": "Success" - }, - { - "id": "286", - "description": "And :the user is on the Review and Approve page", - "duration": 4533132, - "status": "Success" - }, - { - "id": "287", - "description": "When :the user Approves the edit payment", - "duration": 11025331, - "status": "Success" - }, - { - "id": "288", - "description": "When :the user clicks on the minus sign on the same row", - "duration": 383953, - "status": "Success" - }, - { - "id": "289", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 4606740, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-due-date-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Due Date for non_cycled Account", - "duration": 21268701, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "297", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 2673096, - "status": "Success" - }, - { - "id": "298", - "description": "And :I navigate to Payment Activity Page", - "duration": 3967574, - "status": "Success" - }, - { - "id": "299", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11013387, - "status": "Success" - }, - { - "id": "300", - "description": "Then :due date is displayed as pending", - "duration": 3614644, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-minimum-payment-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Minimum Payment for non_cycled Account", - "duration": 24717336, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "308", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 2489711, - "status": "Success" - }, - { - "id": "309", - "description": "And :I navigate to Payment Activity Page", - "duration": 3980376, - "status": "Success" - }, - { - "id": "310", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11020468, - "status": "Success" - }, - { - "id": "311", - "description": "Then :the minimum payment is displayed as pending", - "duration": 7226781, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-current-balance-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Current Balance for non_cycled Account", - "duration": 31182235, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "319", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 2755306, - "status": "Success" - }, - { - "id": "320", - "description": "And :I navigate to Payment Activity Page", - "duration": 3521072, - "status": "Success" - }, - { - "id": "321", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11055431, - "status": "Success" - }, - { - "id": "322", - "description": "Then :the current balance is displayed", - "duration": 13850426, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-statement-balance-step1-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Statement Balance Step1 for non_cycled Account", - "duration": 26170476, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "330", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 2719996, - "status": "Success" - }, - { - "id": "331", - "description": "And :I navigate to Payment Activity Page", - "duration": 4509093, - "status": "Success" - }, - { - "id": "332", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11375429, - "status": "Success" - }, - { - "id": "333", - "description": "Then :the statement balance is displayed as pending", - "duration": 7565958, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-list-add-an-account-in-pay-from", - "description": "Scenario:Payment Activity Edit Step1 List Add an Account in Pay From", - "duration": 22202773, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "374", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2706818, - "status": "Success" - }, - { - "id": "375", - "description": "And :I navigate to Payment Activity Page", - "duration": 4158879, - "status": "Success" - }, - { - "id": "376", - "description": "When :the user clicks on the edit hyperlink", - "duration": 11054887, - "status": "Success" - }, - { - "id": "377", - "description": "Then :\u00e2\u0080\u0098Add an Account\u00e2\u0080\u0099 is listed in the Pay From drop down box", - "duration": 4282189, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-select-add-an-account-from-pay-from", - "description": "Scenario:Payment Activity Edit Step1 Select Add an Account from Pay From", - "duration": 34167737, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "385", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2807150, - "status": "Success" - }, - { - "id": "386", - "description": "And :I navigate to Payment Activity Page", - "duration": 4211976, - "status": "Success" - }, - { - "id": "387", - "description": "And :the user clicks on the edit hyperlink", - "duration": 10704497, - "status": "Success" - }, - { - "id": "388", - "description": "When :the user selects the \u00e2\u0080\u0098Add an Account\u00e2\u0080\u0099 option from the pay from drop down", - "duration": 5308191, - "status": "Success" - }, - { - "id": "389", - "description": "Then :the user is redirected to the Add a Payment Account page", - "duration": 11135923, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-minimum-payment-outside-minmax", - "description": "Scenario:Payment Activity Edit Step1 Minimum Payment outside minmax", - "duration": 26398977, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "397", - "description": "Given :I mock log into payments as a \"minimum payment outside minmax user\"", - "duration": 2569128, - "status": "Success" - }, - { - "id": "398", - "description": "And :I navigate to Payment Activity Page", - "duration": 3613479, - "status": "Success" - }, - { - "id": "399", - "description": "And :the user clicks on the edit hyperlink", - "duration": 10970445, - "status": "Success" - }, - { - "id": "400", - "description": "And :minimum payment is not between the minimum and the maximum payment allowed amount", - "duration": 7440738, - "status": "Success" - }, - { - "id": "401", - "description": "Then :minimum payment option is disabled", - "duration": 1805187, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-last-statement-balance-outside-minmax", - "description": "Scenario:Payment Activity Edit Step1 Last Statement Balance outside minmax", - "duration": 30355168, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "409", - "description": "Given :I mock log into payments as a \"last statement balance outside minmax user\"", - "duration": 2838645, - "status": "Success" - }, - { - "id": "410", - "description": "And :I navigate to Payment Activity Page", - "duration": 3649416, - "status": "Success" - }, - { - "id": "411", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11384418, - "status": "Success" - }, - { - "id": "412", - "description": "And :last statement balance is not between the minimum and the maximum payment allowed amount", - "duration": 10653309, - "status": "Success" - }, - { - "id": "413", - "description": "Then :last statement balance payment option is disabled", - "duration": 1829380, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-current-balance-outside-minmax", - "description": "Scenario:Payment Activity Edit Step1 Current Balance outside minmax", - "duration": 30103493, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "421", - "description": "Given :I mock log into payments as a \"current balance outside minmax user\"", - "duration": 3075717, - "status": "Success" - }, - { - "id": "422", - "description": "And :I navigate to Payment Activity Page", - "duration": 4845884, - "status": "Success" - }, - { - "id": "423", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11247926, - "status": "Success" - }, - { - "id": "424", - "description": "And :current balance is not between the minimum and the maximum payment allowed amount", - "duration": 9033448, - "status": "Success" - }, - { - "id": "425", - "description": "Then :current balance payment option is disabled", - "duration": 1900518, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-minimum-payment-more-than-one-million", - "description": "Scenario:Payment Activity Edit Step1 Minimum Payment more than One Million", - "duration": 27932111, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "433", - "description": "Given :I mock log into payments as a \"million_dollar_account_user\"", - "duration": 4160969, - "status": "Success" - }, - { - "id": "434", - "description": "And :I navigate to Payment Activity Page", - "duration": 3488309, - "status": "Success" - }, - { - "id": "435", - "description": "And :the user clicks on the edit hyperlink", - "duration": 12680480, - "status": "Success" - }, - { - "id": "436", - "description": "And :the minimum payment is greater than one Million", - "duration": 5801314, - "status": "Success" - }, - { - "id": "437", - "description": "Then :minimum payment option is disabled", - "duration": 1801039, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-last-statement-balance-more-than-one-million", - "description": "Scenario:Payment Activity Edit Step1 Last Statement Balance more than One Million", - "duration": 25553434, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "445", - "description": "Given :I mock log into payments as a \"million_dollar_account_user\"", - "duration": 2908426, - "status": "Success" - }, - { - "id": "446", - "description": "And :I navigate to Payment Activity Page", - "duration": 4201306, - "status": "Success" - }, - { - "id": "447", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11238744, - "status": "Success" - }, - { - "id": "448", - "description": "And :the last statement balance payment option is greater than one Million", - "duration": 5441963, - "status": "Success" - }, - { - "id": "449", - "description": "Then :last statement balance payment option is disabled", - "duration": 1762995, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-current-balance-more-than-one-million", - "description": "Scenario:Payment Activity Edit Step1 Current Balance more than One Million", - "duration": 25164904, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "457", - "description": "Given :I mock log into payments as a \"million_dollar_account_user\"", - "duration": 2699585, - "status": "Success" - }, - { - "id": "458", - "description": "And :I navigate to Payment Activity Page", - "duration": 3377701, - "status": "Success" - }, - { - "id": "459", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11386411, - "status": "Success" - }, - { - "id": "460", - "description": "And :the current balance is greater than one Million", - "duration": 5800514, - "status": "Success" - }, - { - "id": "461", - "description": "Then :current balance payment option is disabled", - "duration": 1900693, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-clear-other-amount-error-message", - "description": "Scenario:Payment Activity Edit Step1 Clear Other Amount Error Message", - "duration": 36216212, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "469", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3032781, - "status": "Success" - }, - { - "id": "470", - "description": "And :I navigate to Payment Activity Page", - "duration": 5324107, - "status": "Success" - }, - { - "id": "471", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11429617, - "status": "Success" - }, - { - "id": "472", - "description": "And :clears the value in other amount", - "duration": 13791247, - "status": "Success" - }, - { - "id": "473", - "description": "And :the user selects another payment option", - "duration": 661438, - "status": "Success" - }, - { - "id": "474", - "description": "Then :the error message associated with the other amount is cleared", - "duration": 1977022, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-clear-other-amount-value", - "description": "Scenario:Payment Activity Edit Step1 Clear Other Amount Value", - "duration": 32602054, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "482", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2965437, - "status": "Success" - }, - { - "id": "483", - "description": "And :I navigate to Payment Activity Page", - "duration": 5924592, - "status": "Success" - }, - { - "id": "484", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11721201, - "status": "Success" - }, - { - "id": "485", - "description": "And :other amount is populated with scheduled amount", - "duration": 7513427, - "status": "Success" - }, - { - "id": "486", - "description": "And :the user selects another payment option", - "duration": 547458, - "status": "Success" - }, - { - "id": "487", - "description": "Then :the other amount is cleared", - "duration": 3929939, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-pending-payment-with-zero-current-balance", - "description": "Scenario:Payment Activity Pending Payment with Zero Current Balance", - "duration": 44516739, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "495", - "description": "Given :I mock log into payments as a \"pending payment with zero current balance user\"", - "duration": 2841531, - "status": "Success" - }, - { - "id": "496", - "description": "And :I navigate to Payment Activity Page", - "duration": 4231098, - "status": "Success" - }, - { - "id": "497", - "description": "Then :user will have option to cancel Pending Payment Activity", - "duration": 2111667, - "status": "Success" - }, - { - "id": "498", - "description": "And :user will see the tooltip indicating the status", - "duration": 6541739, - "status": "Success" - }, - { - "id": "499", - "description": "And :user will not have option to edit Pending Payment Activity", - "duration": 28790704, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-pending-payment-with-credit-current-balance", - "description": "Scenario:Payment Activity Pending Payment with Credit Current Balance", - "duration": 41869437, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "507", - "description": "Given :I mock log into payments as a \"pending payment with credit current balance user\"", - "duration": 2511556, - "status": "Success" - }, - { - "id": "508", - "description": "And :I navigate to Payment Activity Page", - "duration": 3139076, - "status": "Success" - }, - { - "id": "509", - "description": "Then :user will have option to cancel Pending Payment Activity", - "duration": 2137586, - "status": "Success" - }, - { - "id": "510", - "description": "And :user will see the tooltip indicating the status", - "duration": 5780595, - "status": "Success" - }, - { - "id": "511", - "description": "And :user will not have option to edit Pending Payment Activity", - "duration": 28300624, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-payment-options-disabled-notification---minimum-payment", - "description": "Scenario:Payment Activity Edit Step1 payment options disabled notification - Minimum Payment", - "duration": 35201217, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "556", - "description": "Given :I mock log into payments as a \"minimum payment paid user\"", - "duration": 2766817, - "status": "Success" - }, - { - "id": "557", - "description": "And :I navigate to Payment Activity Page", - "duration": 5327635, - "status": "Success" - }, - { - "id": "558", - "description": "And :the user clicks on the edit hyperlink", - "duration": 10995569, - "status": "Success" - }, - { - "id": "559", - "description": "And :the pending activity has a due date", - "duration": 5485052, - "status": "Success" - }, - { - "id": "560", - "description": "And :the pending activity outstanding minimum payment has been met", - "duration": 2114815, - "status": "Success" - }, - { - "id": "561", - "description": "And :the pending activity outstanding minimum payment is not greater than one million", - "duration": 2246310, - "status": "Success" - }, - { - "id": "562", - "description": "And :the pending activity account does not have credit or zero balance", - "duration": 1842479, - "status": "Success" - }, - { - "id": "563", - "description": "And :the pending activity account does not have three pending payments", - "duration": 641228, - "status": "Success" - }, - { - "id": "564", - "description": "And :the pending activity minimum payment option is disabled", - "duration": 1802416, - "status": "Success" - }, - { - "id": "565", - "description": "Then :the pending activity will have a message informing that the payment option is disabled", - "duration": 1978896, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-payment-options-disabled-notification---last-statement-balance", - "description": "Scenario:Payment Activity Edit Step1 payment options disabled notification - Last Statement Balance", - "duration": 35366284, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "573", - "description": "Given :I mock log into payments as a \"last statement balance disabled user\"", - "duration": 2872312, - "status": "Success" - }, - { - "id": "574", - "description": "And :I navigate to Payment Activity Page", - "duration": 3651648, - "status": "Success" - }, - { - "id": "575", - "description": "And :the user clicks on the edit hyperlink", - "duration": 15010581, - "status": "Success" - }, - { - "id": "576", - "description": "And :the pending activity has a due date", - "duration": 5994490, - "status": "Success" - }, - { - "id": "577", - "description": "And :the pending activity last statement balance is not greater than one million", - "duration": 1805789, - "status": "Success" - }, - { - "id": "578", - "description": "And :the pending activity account does not have credit or zero balance", - "duration": 1855024, - "status": "Success" - }, - { - "id": "579", - "description": "And :the pending activity account does not have three pending payments", - "duration": 614297, - "status": "Success" - }, - { - "id": "580", - "description": "And :the pending activity last statement balance option is disabled", - "duration": 1791053, - "status": "Success" - }, - { - "id": "581", - "description": "Then :the pending activity will have a message informing that the payment option is disabled", - "duration": 1771090, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-payment-options-disabled-notification---payment-date-is-past-the-due-date", - "description": "Scenario:Payment Activity Edit Step1 payment options disabled notification - Payment Date is past the due date", - "duration": 40816396, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "589", - "description": "Given :I mock log into payments as a \"past due pending payment user\"", - "duration": 2969974, - "status": "Success" - }, - { - "id": "590", - "description": "And :I navigate to Payment Activity Page", - "duration": 3661937, - "status": "Success" - }, - { - "id": "591", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11047167, - "status": "Success" - }, - { - "id": "592", - "description": "And :the pending activity has a due date", - "duration": 5498505, - "status": "Success" - }, - { - "id": "593", - "description": "And :the pending activity payment date is past the due date", - "duration": 15859982, - "status": "Success" - }, - { - "id": "594", - "description": "Then :the pending activity will have a message informing that the payment option is disabled", - "duration": 1778831, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-autopay-notification", - "description": "Scenario:Payment Activity Edit Step1 AutoPay Notification", - "duration": 26996365, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "602", - "description": "Given :I mock log into payments as a \"pending autopay user\"", - "duration": 3306621, - "status": "Success" - }, - { - "id": "603", - "description": "And :I navigate to Payment Activity Page", - "duration": 3310924, - "status": "Success" - }, - { - "id": "604", - "description": "When :the user clicks on the edit hyperlink", - "duration": 20378820, - "status": "Failure" - }, - { - "id": "605", - "description": "Then :the user is notified that the changes apply to only one payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "606", - "description": "And :the user will see a tooltip next to the Payment Date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "607", - "description": "And :the user will not see Money Market accounts in the Pay From list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "608", - "description": "And :the user will not see the date picker next to the Payment Date", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step3-autopay-notification", - "description": "Scenario:Payment Activity Edit Step3 AutoPay Notification", - "duration": 24889341, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "627", - "description": "Given :I mock log into payments as a \"pending autopay user\"", - "duration": 2592568, - "status": "Success" - }, - { - "id": "628", - "description": "And :I navigate to Payment Activity Page", - "duration": 4173473, - "status": "Success" - }, - { - "id": "629", - "description": "When :the user approves the edited AutoPay payment", - "duration": 16265915, - "status": "Success" - }, - { - "id": "630", - "description": "Then :the user is notified that the changes apply to current payment", - "duration": 1857385, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-other-amount-more-than-1-million", - "description": "Scenario:Payment Activity Edit Step1 Other Amount more than 1 million", - "duration": 42973563, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "638", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 11738790, - "status": "Success" - }, - { - "id": "639", - "description": "Given :I mock log into payments as a \"high balance user\"", - "duration": 2526956, - "status": "Success" - }, - { - "id": "640", - "description": "And :I navigate to Payment Activity Page", - "duration": 3815146, - "status": "Success" - }, - { - "id": "641", - "description": "And :the user clicks on the edit hyperlink", - "duration": 12789171, - "status": "Success" - }, - { - "id": "642", - "description": "When :Other Amount is entered more than a million", - "duration": 7299240, - "status": "Success" - }, - { - "id": "643", - "description": "Then :the user is notified to correct the payment amount", - "duration": 4804260, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment", - "description": "Feature:As a customer viewing payment activity, I want to edit a payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 115921731, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-blank", - "description": "Scenario:Payment Activity Edit Payment Date is blank", - "duration": 28186803, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3210737, - "status": "Success" - }, - { - "id": "11", - "description": "And :I navigate to Payment Activity Page", - "duration": 3818656, - "status": "Success" - }, - { - "id": "12", - "description": "And :the user clicks on the edit hyperlink", - "duration": 10792540, - "status": "Success" - }, - { - "id": "13", - "description": "And :the payment date is blank", - "duration": 6642352, - "status": "Success" - }, - { - "id": "14", - "description": "Then :the user will see payment date error message", - "duration": 3722518, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-invalid", - "description": "Scenario:Payment Activity Edit Payment Date is Invalid", - "duration": 29767763, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2996009, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to Payment Activity Page", - "duration": 3794337, - "status": "Success" - }, - { - "id": "24", - "description": "And :the user clicks on the edit hyperlink", - "duration": 12643901, - "status": "Success" - }, - { - "id": "25", - "description": "And :an invalid payment date is entered", - "duration": 6759819, - "status": "Success" - }, - { - "id": "26", - "description": "Then :the user will see payment date error message", - "duration": 3573697, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-in-the-past", - "description": "Scenario:Payment Activity Edit Payment Date is in the Past", - "duration": 29038919, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "34", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3096969, - "status": "Success" - }, - { - "id": "35", - "description": "And :I navigate to Payment Activity Page", - "duration": 4373289, - "status": "Success" - }, - { - "id": "36", - "description": "And :the user clicks on the edit hyperlink", - "duration": 10807521, - "status": "Success" - }, - { - "id": "37", - "description": "And :a date from the past is entered", - "duration": 7207554, - "status": "Success" - }, - { - "id": "38", - "description": "Then :the user will see payment date error message", - "duration": 3553586, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-in-future-than-90-days", - "description": "Scenario:Payment Activity Edit Payment Date is in future than 90 days", - "duration": 28928246, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "46", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3287152, - "status": "Success" - }, - { - "id": "47", - "description": "And :I navigate to Payment Activity Page", - "duration": 3838421, - "status": "Success" - }, - { - "id": "48", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11076701, - "status": "Success" - }, - { - "id": "49", - "description": "And :a date beyond 90 days is in future entered", - "duration": 7081020, - "status": "Success" - }, - { - "id": "50", - "description": "Then :the user will see payment date error message", - "duration": 3644952, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-receive-the-confirmation-of-payment-approved.", - "description": "Feature:As a cardholder trying to make a payment , I want to receive the confirmation of payment approved.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 290545837, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 69106796, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 11513026, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 57593770, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-receive-the-confirmation-of-payment-approved.;make-a-payment---confirmation-page-and-access-account-summary-page", - "description": "Scenario:Make a payment - Confirmation page and access Account Summary page", - "duration": 75422965, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "When :the user lands on the confirmation page", - "duration": 61904040, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the user will see the payment confirmation including the payment information and payment confirmation code", - "duration": 8566940, - "status": "Success" - }, - { - "id": "18", - "description": "And :the user will have the option to return to the Account Summary page", - "duration": 3661688, - "status": "Success" - }, - { - "id": "19", - "description": "And :Account Summary button will direct the user to the Account Summary page", - "duration": 1290297, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 66178009, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 10307851, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 55870158, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-receive-the-confirmation-of-payment-approved.;make-a-payment-confirmation-page---access-view-payment-activity", - "description": "Scenario:Make a Payment Confirmation Page - Access View Payment Activity", - "duration": 79838067, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "When :the user lands on the confirmation page", - "duration": 69058150, - "status": "Success" - }, - { - "id": "30", - "description": "Then :the user will see the payment confirmation including the payment information and payment confirmation code", - "duration": 7346296, - "status": "Success" - }, - { - "id": "31", - "description": "And :the user will have the option to view the payment activity", - "duration": 3433621, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can", - "description": "Feature:As a customer, I want access to payment-related FAQs from the make a payment pages so I can", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 813223937, - "totalTestCaseCount": 8, - "failedTestCaseCount": 0, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page-and-able-to-access-the-faq-page", - "description": "Scenario:FAQ on Payment details page and able to access the FAQ page", - "duration": 81163806, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 10963478, - "status": "Success" - }, - { - "id": "9", - "description": "And :the customer is making a one time payment", - "duration": 56747896, - "status": "Success" - }, - { - "id": "10", - "description": "Then :FAQ is available on the Enter Payment Details page", - "duration": 2670366, - "status": "Success" - }, - { - "id": "11", - "description": "And :FAQ order on Enter Payment Details page is correct", - "duration": 3911635, - "status": "Success" - }, - { - "id": "12", - "description": "When :any FAQ link is clicked on Enter Payment Details page, a new FAQ modal is opened", - "duration": 4867658, - "status": "Success" - }, - { - "id": "13", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 2002773, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page---close-using-x-option", - "description": "Scenario:FAQ on Payment details page - close using X option", - "duration": 69686832, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :the multi card customer logs in", - "duration": 10085724, - "status": "Success" - }, - { - "id": "20", - "description": "And :the customer is making a one time payment", - "duration": 53859966, - "status": "Success" - }, - { - "id": "21", - "description": "When :any FAQ link is clicked on Enter Payment Details page, a new FAQ modal is opened", - "duration": 4244925, - "status": "Success" - }, - { - "id": "22", - "description": "Then :FAQ window is closed when 'X' option is clicked", - "duration": 1496217, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page---close-using-done-option", - "description": "Scenario:FAQ on Payment details page - close using Done option", - "duration": 90765419, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :the multi card customer logs in", - "duration": 31594338, - "status": "Success" - }, - { - "id": "29", - "description": "And :the customer is making a one time payment", - "duration": 53128704, - "status": "Success" - }, - { - "id": "30", - "description": "When :any FAQ link is clicked on Enter Payment Details page, a new FAQ modal is opened", - "duration": 4199917, - "status": "Success" - }, - { - "id": "31", - "description": "Then :FAQ window is closed when 'Done' option is clicked", - "duration": 1842460, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page---see-more-...", - "description": "Scenario:FAQ on Payment details page - See more ...", - "duration": 70154816, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "37", - "description": "Given :the multi card customer logs in", - "duration": 10192284, - "status": "Success" - }, - { - "id": "38", - "description": "And :the customer is making a one time payment", - "duration": 54767196, - "status": "Success" - }, - { - "id": "39", - "description": "When :'See more ...' was clicked on Enter Payment details page, the focus is at the top of the modal", - "duration": 3228972, - "status": "Success" - }, - { - "id": "40", - "description": "Then :FAQ window is closed when 'Done' option is clicked", - "duration": 1966364, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-review-and-approve-page-and-able-to-access-the-faq-page", - "description": "Scenario:FAQ on Review and Approve page and able to access the FAQ page", - "duration": 112911481, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "46", - "description": "Given :the multi card customer logs in", - "duration": 10547357, - "status": "Success" - }, - { - "id": "47", - "description": "And :the customer is making a one time payment", - "duration": 54612771, - "status": "Success" - }, - { - "id": "48", - "description": "When :FAQ is available on the Review and Approve page", - "duration": 39613502, - "status": "Success" - }, - { - "id": "49", - "description": "Then :FAQ order on Review and Approve page page is correct", - "duration": 3579157, - "status": "Success" - }, - { - "id": "50", - "description": "And :any FAQ link is clicked on review and approve page, a new FAQ modal is opened", - "duration": 2947274, - "status": "Success" - }, - { - "id": "51", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1611420, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-review-and-approve-page---see-more-...", - "description": "Scenario:FAQ on Review and Approve page - See more ...", - "duration": 109758098, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "57", - "description": "Given :the multi card customer logs in", - "duration": 10848518, - "status": "Success" - }, - { - "id": "58", - "description": "And :the customer is making a one time payment", - "duration": 53918175, - "status": "Success" - }, - { - "id": "59", - "description": "When :'See more ...' was clicked on Review and Approve page, the focus is at the top of the modal", - "duration": 43231320, - "status": "Success" - }, - { - "id": "60", - "description": "Then :FAQ window is closed when 'Done' option is clicked", - "duration": 1760085, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payments-confirmation-page-and-able-to-access-the-faq-page", - "description": "Scenario:FAQ on Payments Confirmation page and able to access the FAQ page", - "duration": 133778791, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "66", - "description": "Given :the multi card customer logs in", - "duration": 10329607, - "status": "Success" - }, - { - "id": "67", - "description": "And :the customer is making a one time payment", - "duration": 53687862, - "status": "Success" - }, - { - "id": "68", - "description": "Then :FAQ is available on the Payments Confirmation age", - "duration": 61343359, - "status": "Success" - }, - { - "id": "69", - "description": "And :FAQ order on Payments Confirmation page is correct", - "duration": 3678845, - "status": "Success" - }, - { - "id": "70", - "description": "And :any FAQ link is clicked on confirmation page, a new FAQ modal is opened", - "duration": 2927821, - "status": "Success" - }, - { - "id": "71", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1811297, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-confirmation-page---see-more-...", - "description": "Scenario:FAQ on Payment Confirmation page - See more ...", - "duration": 145004694, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "77", - "description": "Given :the multi card customer logs in", - "duration": 11775491, - "status": "Success" - }, - { - "id": "78", - "description": "And :the customer is making a one time payment", - "duration": 58233245, - "status": "Success" - }, - { - "id": "79", - "description": "When :'See more ...' was clicked on Payments Confirmation, the focus is at the top of the modal", - "duration": 72994464, - "status": "Success" - }, - { - "id": "80", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 2001494, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information", - "description": "Feature:As a cardholder trying to make a payment , I want to view the pay from account information", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 756749635, - "totalTestCaseCount": 9, - "failedTestCaseCount": 1, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;common-data-item-values-should-be-displayed", - "description": "Scenario:Common Data item values should be displayed", - "duration": 79221308, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 10548558, - "status": "Success" - }, - { - "id": "9", - "description": "When :the customer is making a one time payment", - "duration": 53588938, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the customer should see the due date populated", - "duration": 3548463, - "status": "Success" - }, - { - "id": "11", - "description": "And :the customer should see the Pay To list populated", - "duration": 6729987, - "status": "Success" - }, - { - "id": "12", - "description": "And :the customer should see the Minimum payment amount", - "duration": 1207667, - "status": "Success" - }, - { - "id": "13", - "description": "And :the customer should see the Current balance", - "duration": 1204861, - "status": "Success" - }, - { - "id": "14", - "description": "And :the customer should see the Statement balance", - "duration": 1194848, - "status": "Success" - }, - { - "id": "15", - "description": "And :the customer should see the Last Statement Date", - "duration": 1197986, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;pay-from-should-list-the-accounts-to-select", - "description": "Scenario:Pay From should list the accounts to select", - "duration": 79782881, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "Given :the card customer with no default bank account logs in", - "duration": 10329810, - "status": "Success" - }, - { - "id": "22", - "description": "When :the customer is making a one time payment", - "duration": 47811008, - "status": "Success" - }, - { - "id": "23", - "description": "Then :display a list of the pay from accounts in the drop down", - "duration": 11219549, - "status": "Success" - }, - { - "id": "24", - "description": "And :display 'Select an Account' as the first drop down option and as the default", - "duration": 10422514, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;make-a-payment---pay-to-single-account", - "description": "Scenario:Make a Payment - Pay To Single Account", - "duration": 74719334, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "Given :the single card customer logs in", - "duration": 10475377, - "status": "Success" - }, - { - "id": "34", - "description": "When :the customer is making a one time payment", - "duration": 52232836, - "status": "Success" - }, - { - "id": "35", - "description": "Then :Pay To account is listed with no drop down box", - "duration": 12011121, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;make-a-payment---pay-to-multi-account", - "description": "Scenario:Make a Payment - Pay To Multi Account", - "duration": 79623424, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "44", - "description": "Given :the multi card customer logs in", - "duration": 10301148, - "status": "Success" - }, - { - "id": "45", - "description": "When :the customer is making a one time payment", - "duration": 53945845, - "status": "Success" - }, - { - "id": "46", - "description": "Then :Pay To account is listed with a drop down", - "duration": 7271180, - "status": "Success" - }, - { - "id": "47", - "description": "And :the drop down defaults to the first account of the user", - "duration": 6908979, - "status": "Success" - }, - { - "id": "48", - "description": "And :the drop down box does not list \"Select an Account\"", - "duration": 1196272, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;make-one-time-payment---add-payment", - "description": "Scenario:Make One Time Payment - Add Payment", - "duration": 110591121, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "72", - "description": "Given :the multi card customer logs in", - "duration": 10253678, - "status": "Success" - }, - { - "id": "73", - "description": "When :the customer is making a one time payment", - "duration": 54411792, - "status": "Success" - }, - { - "id": "74", - "description": "When :the user selects approve on the payment review screen and the payment is successful", - "duration": 42283839, - "status": "Success" - }, - { - "id": "75", - "description": "Then :the payment confirmation code is presented on the confirmation page with a green box.", - "duration": 3641812, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;default-pay-from-account-predefined---cancel-from-step-1", - "description": "Scenario:Default Pay From Account Predefined - Cancel from Step 1", - "duration": 127890721, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "135", - "description": "Given :the multi card customer logs in", - "duration": 9771359, - "status": "Success" - }, - { - "id": "136", - "description": "When :the customer is making a one time payment", - "duration": 55848851, - "status": "Success" - }, - { - "id": "137", - "description": "When :the user selects cancel on the Step 2 of One-time Payment", - "duration": 53273413, - "status": "Success" - }, - { - "id": "138", - "description": "Then :Step 1 should list predefined default selected pay from Account", - "duration": 8997098, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;default-pay-from-account-not-predefined", - "description": "Scenario:Default Pay From Account not Predefined", - "duration": 65908345, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "144", - "description": "Given :the card customer with no default bank account logs in", - "duration": 11289422, - "status": "Success" - }, - { - "id": "145", - "description": "When :the customer is making a one time payment", - "duration": 53387276, - "status": "Success" - }, - { - "id": "146", - "description": "Then :default with the option \"Select an Account\"", - "duration": 1231647, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;pay-from-account-not-selected", - "description": "Scenario:Pay From Account not Selected", - "duration": 61915401, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "152", - "description": "Given :the card customer with no default bank account logs in", - "duration": 10063022, - "status": "Success" - }, - { - "id": "153", - "description": "When :the customer is making a one time payment", - "duration": 46292433, - "status": "Success" - }, - { - "id": "154", - "description": "And :the user submits without selecting a From account", - "duration": 4362493, - "status": "Success" - }, - { - "id": "155", - "description": "Then :display the error message \"Please select a Pay From account.\"", - "duration": 1197453, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;select-add-an-account", - "description": "Scenario:Select Add an Account", - "duration": 77097100, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "163", - "description": "Given :the multi card customer logs in", - "duration": 10717267, - "status": "Success" - }, - { - "id": "164", - "description": "When :the customer is making a one time payment", - "duration": 57393941, - "status": "Success" - }, - { - "id": "165", - "description": "And :\"Add an Account\" is listed as an option to select", - "duration": 1222076, - "status": "Success" - }, - { - "id": "166", - "description": "When :the user selects the \"Add an Account\" option", - "duration": 5279940, - "status": "Success" - }, - { - "id": "167", - "description": "Then :the user is redirected to the Add a Payment Account page", - "duration": 2483876, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options", - "description": "Feature:As a customer making a payment, I would like for the payment amount to list first for the payment options", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 217915005, - "totalTestCaseCount": 3, - "failedTestCaseCount": 0, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options;payment-options-display", - "description": "Scenario:Payment Options Display", - "duration": 77010715, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 15253084, - "status": "Success" - }, - { - "id": "9", - "description": "When :the customer is making a one time payment", - "duration": 53341635, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the minimum payment amount is listed before the label Minimum Payment", - "duration": 2404295, - "status": "Success" - }, - { - "id": "11", - "description": "And :the last statement balance amount is listed before the label Last Statement Balance", - "duration": 3612031, - "status": "Success" - }, - { - "id": "12", - "description": "And :the current balance amount is listed before the label Current Balance", - "duration": 2399670, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options;make-a-payment-minimum-payment", - "description": "Scenario:Make a Payment Minimum Payment", - "duration": 61186340, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :the card customer with minimum payment paid logs in", - "duration": 8451609, - "status": "Success" - }, - { - "id": "19", - "description": "When :the customer is making a one time payment", - "duration": 40529525, - "status": "Success" - }, - { - "id": "20", - "description": "And :the account has a due date", - "duration": 1184128, - "status": "Success" - }, - { - "id": "21", - "description": "And :the outstanding minimum payment has been met", - "duration": 3933535, - "status": "Success" - }, - { - "id": "22", - "description": "And :outstanding minimum payment is not greater than one million", - "duration": 1164261, - "status": "Success" - }, - { - "id": "23", - "description": "And :account does not have credit or zero balance", - "duration": 1176541, - "status": "Success" - }, - { - "id": "24", - "description": "And :account does not have three pending payments", - "duration": 2198704, - "status": "Success" - }, - { - "id": "25", - "description": "And :the minimum payment option is disabled", - "duration": 1354719, - "status": "Success" - }, - { - "id": "26", - "description": "Then :the user will see a message informing that the payment option is disabled", - "duration": 1193318, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options;make-a-payment-last-statement-balance", - "description": "Scenario:Make a Payment Last Statement Balance", - "duration": 79717950, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :the card customer with minimum payment paid logs in", - "duration": 8717584, - "status": "Success" - }, - { - "id": "33", - "description": "When :the customer is making a one time payment", - "duration": 46433032, - "status": "Success" - }, - { - "id": "34", - "description": "And :the account has a due date", - "duration": 2815354, - "status": "Success" - }, - { - "id": "35", - "description": "And :last statement balance is not greater than million", - "duration": 8356766, - "status": "Success" - }, - { - "id": "36", - "description": "And :account does not have credit or zero balance", - "duration": 2716167, - "status": "Success" - }, - { - "id": "37", - "description": "And :account does not have three pending payments", - "duration": 8020099, - "status": "Success" - }, - { - "id": "38", - "description": "And :the last statement balance payment option is disabled", - "duration": 1397317, - "status": "Success" - }, - { - "id": "39", - "description": "Then :the user will see a message informing that the payment option is disabled", - "duration": 1261631, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment", - "description": "Feature:As a cardholder trying to make a payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 155124818, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 74802452, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 14289868, - "status": "Success" - }, - { - "id": "9", - "description": "And :the customer is making a one time payment", - "duration": 60512584, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment;approve-one-time-payment", - "description": "Scenario:Approve one time payment", - "duration": 80322366, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "When :the payment summary is presented to customer review", - "duration": 80322366, - "status": "Failure" - }, - { - "id": "25", - "description": "Then :the customer approves the payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-verify-the-payment-applied-to-the-non-cycled-accounts.", - "description": "Feature:As a cardholder trying to make a payment , I want to verify the payment applied to the non-cycled accounts.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 55320398, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-verify-the-payment-applied-to-the-non-cycled-accounts.;account-has-not-cycled", - "description": "Scenario:Account has not cycled", - "duration": 55320398, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "12", - "description": "Given :the customer logs in with noncycled account", - "duration": 11144342, - "status": "Success" - }, - { - "id": "13", - "description": "And :the customer is making a one time payment", - "duration": 42940544, - "status": "Success" - }, - { - "id": "14", - "description": "When :the account is new and has not cycled", - "duration": 41, - "status": "Success" - }, - { - "id": "15", - "description": "Then :display 'Pending first billing cycle' as due date", - "duration": 1235471, - "status": "Failure" - }, - { - "id": "16", - "description": "And :display the minimum payment as 'Pending first billing cycle'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :display the available current balance", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :display the statement balance as 'Pending first billing cycle'", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-user-making-a-payment,-i-want-to-automatically-select-the-payment-amount-button", - "description": "Feature:As a user making a payment, I want to automatically select the payment amount button", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 167571824, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-user-making-a-payment,-i-want-to-automatically-select-the-payment-amount-button;only-other-amount-is-valid---single-account", - "description": "Scenario:Only Other Amount is valid - Single Account", - "duration": 81206829, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "9", - "description": "Given :the single auto select payment option card customer logs in", - "duration": 29885307, - "status": "Success" - }, - { - "id": "10", - "description": "And :the customer is making a one time payment", - "duration": 41538479, - "status": "Success" - }, - { - "id": "11", - "description": "When :the customer has only other amount as valid payment amount for selection", - "duration": 8362622, - "status": "Success" - }, - { - "id": "12", - "description": "Then :other amount payment option should be defaulted for the customer'", - "duration": 1420421, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-user-making-a-payment,-i-want-to-automatically-select-the-payment-amount-button;only-other-amount-is-valid---multi-account", - "description": "Scenario:Only Other Amount is valid - multi Account", - "duration": 86364995, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :the auto select payment option multiple card customer logs in", - "duration": 9270853, - "status": "Success" - }, - { - "id": "19", - "description": "And :the customer is making a one time payment", - "duration": 67037958, - "status": "Success" - }, - { - "id": "20", - "description": "When :the customer has only other amount as valid payment amount for selection", - "duration": 8661584, - "status": "Success" - }, - { - "id": "21", - "description": "Then :other amount payment option should be defaulted for the customer'", - "duration": 1394600, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.", - "description": "Feature:As a cardholder trying to make a payment , I want to know whether correct other amount is used for the payment.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 948037491, - "totalTestCaseCount": 12, - "failedTestCaseCount": 0, - "successTestCaseCount": 12, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-default-display", - "description": "Scenario:Make One Time Payment Other Amount Default Display", - "duration": 67765672, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 10178940, - "status": "Success" - }, - { - "id": "9", - "description": "When :the customer is making a one time payment", - "duration": 54725290, - "status": "Success" - }, - { - "id": "10", - "description": "Then :other amount entry box should have '$ Other Amount'", - "duration": 2861442, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-radio-button-selection", - "description": "Scenario:Make One Time Payment Other Amount Radio Button selection", - "duration": 68814194, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :the multi card customer logs in", - "duration": 10218027, - "status": "Success" - }, - { - "id": "18", - "description": "And :the customer is making a one time payment", - "duration": 52812181, - "status": "Success" - }, - { - "id": "19", - "description": "When :the user selects Other Amount", - "duration": 2709944, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the radio button for the Other Amount is set to true", - "duration": 3074042, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-no-entry-in-other-amount", - "description": "Scenario:Make One Time Payment No Entry in Other Amount", - "duration": 77307553, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "27", - "description": "Given :the multi card customer logs in", - "duration": 10772812, - "status": "Success" - }, - { - "id": "28", - "description": "And :the customer is making a one time payment", - "duration": 52814362, - "status": "Success" - }, - { - "id": "29", - "description": "And :the user selects Other Amount", - "duration": 3242598, - "status": "Success" - }, - { - "id": "30", - "description": "When :amount is not entered", - "duration": 5290725, - "status": "Success" - }, - { - "id": "31", - "description": "Then :display an error message above the other amount field", - "duration": 1215113, - "status": "Success" - }, - { - "id": "32", - "description": "And :other amount entry box should have '$ Other Amount'", - "duration": 2756646, - "status": "Success" - }, - { - "id": "33", - "description": "And :display an error message at the top of the page", - "duration": 1215297, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-less-than-miniumum", - "description": "Scenario:Make One Time Payment Other Amount less than miniumum", - "duration": 71711274, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "77", - "description": "Given :the multi card customer logs in", - "duration": 9791375, - "status": "Success" - }, - { - "id": "78", - "description": "And :the customer is making a one time payment", - "duration": 54796429, - "status": "Success" - }, - { - "id": "79", - "description": "When :user populates the Other Amount less than minimum payment allowed", - "duration": 5219256, - "status": "Success" - }, - { - "id": "80", - "description": "Then :display an error message to indicate the incorrect other amount", - "duration": 1904214, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-more-than-maxiumum-allowed-110-percent", - "description": "Scenario:Make One Time Payment Other Amount more than maxiumum allowed 110 percent", - "duration": 70292782, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "87", - "description": "Given :the multi card customer logs in", - "duration": 10439336, - "status": "Success" - }, - { - "id": "88", - "description": "And :the customer is making a one time payment", - "duration": 52679603, - "status": "Success" - }, - { - "id": "89", - "description": "When :user populates the Other Amount more than maximum payment allowed", - "duration": 5465327, - "status": "Success" - }, - { - "id": "90", - "description": "Then :display an error message to indicate the incorrect other amount", - "duration": 1708516, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-edit-other-amount-from-review-and-approve-page", - "description": "Scenario:Make One Time Payment Edit Other Amount from Review and Approve page", - "duration": 96026350, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "97", - "description": "Given :the multi card customer logs in", - "duration": 11561886, - "status": "Success" - }, - { - "id": "98", - "description": "And :the customer is making a one time payment", - "duration": 57540805, - "status": "Success" - }, - { - "id": "99", - "description": "When :user choose to edit the payment amount from Review and Approve page", - "duration": 25211884, - "status": "Success" - }, - { - "id": "100", - "description": "Then :other amount value on Enter Payment Details page is retained", - "duration": 1711775, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-cancel-other-amount-validation-from-review-and-approve-page", - "description": "Scenario:Make One Time Payment Cancel Other Amount Validation from Review and Approve page", - "duration": 89641613, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "107", - "description": "Given :the multi card customer logs in", - "duration": 10693889, - "status": "Success" - }, - { - "id": "108", - "description": "And :the customer is making a one time payment", - "duration": 53388442, - "status": "Success" - }, - { - "id": "109", - "description": "When :user choose to cancel the payment amount from Review and Approve page", - "duration": 23848142, - "status": "Success" - }, - { - "id": "110", - "description": "Then :other amount value on Enter Payment Details page should be reset", - "duration": 1711140, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-more-than-maximum-allowed-with-current-balance-less-than-$1-million", - "description": "Scenario:Make One Time Payment more than maximum allowed with current balance less than $1 million", - "duration": 73744313, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "117", - "description": "Given :the multi card customer logs in", - "duration": 10419949, - "status": "Success" - }, - { - "id": "118", - "description": "And :the customer is making a one time payment", - "duration": 53292991, - "status": "Success" - }, - { - "id": "119", - "description": "When :the user attempts to make a payment of more than maximum allowed", - "duration": 7110837, - "status": "Success" - }, - { - "id": "120", - "description": "Then :notify customer that payment cannot exceed 110% of the current balance", - "duration": 1690376, - "status": "Success" - }, - { - "id": "121", - "description": "And :display an error message at the top of the page", - "duration": 1230160, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-more-than-maximum-allowed-with-current-balance-more-than-$1-million", - "description": "Scenario:Make One Time Payment more than maximum allowed with current balance more than $1 million", - "duration": 85663390, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "137", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 10646823, - "status": "Success" - }, - { - "id": "138", - "description": "And :the customer is making a one time payment", - "duration": 65065646, - "status": "Success" - }, - { - "id": "139", - "description": "When :the user attempts to make a payment of more than maximum allowed", - "duration": 6972661, - "status": "Success" - }, - { - "id": "140", - "description": "Then :display an error message with only the min and max values", - "duration": 1723842, - "status": "Success" - }, - { - "id": "141", - "description": "And :display an error message at the top of the page", - "duration": 1254418, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-with-current-balance-is-greater-than-$1-million", - "description": "Scenario:Make One Time Payment with current balance is greater than $1 million", - "duration": 82240767, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "148", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 11557977, - "status": "Success" - }, - { - "id": "149", - "description": "And :the customer is making a one time payment", - "duration": 65492154, - "status": "Success" - }, - { - "id": "150", - "description": "When :the due date is not in the past", - "duration": 2586689, - "status": "Success" - }, - { - "id": "151", - "description": "When :current balance is greater than million", - "duration": 1208665, - "status": "Success" - }, - { - "id": "152", - "description": "Then :current balance radio button and text is disabled", - "duration": 1395282, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-with-minimum-balance-is-greater-than-$1-million", - "description": "Scenario:Make One Time Payment with minimum balance is greater than $1 million", - "duration": 81426419, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "159", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 11276888, - "status": "Success" - }, - { - "id": "160", - "description": "And :the customer is making a one time payment", - "duration": 64906245, - "status": "Success" - }, - { - "id": "161", - "description": "When :the due date is not in the past", - "duration": 2614988, - "status": "Success" - }, - { - "id": "162", - "description": "When :minimum balance is greater than million", - "duration": 1224784, - "status": "Success" - }, - { - "id": "163", - "description": "Then :minimum balance radio button and text is disabled", - "duration": 1403514, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-with-last-statement-balance-is-greater-than-$1-million", - "description": "Scenario:Make One Time Payment with last statement balance is greater than $1 million", - "duration": 83403164, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "170", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 11045186, - "status": "Success" - }, - { - "id": "171", - "description": "And :the customer is making a one time payment", - "duration": 66819496, - "status": "Success" - }, - { - "id": "172", - "description": "When :the due date is not in the past", - "duration": 2753375, - "status": "Success" - }, - { - "id": "173", - "description": "When :last statement balance is greater than million", - "duration": 1349122, - "status": "Success" - }, - { - "id": "174", - "description": "Then :last statement balance radio button and text is disabled", - "duration": 1435985, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-ensure-that-the-payment-request-is-populated,-so-that-my-payment", - "description": "Feature:As a customer making a payment, I want to ensure that the payment request is populated, so that my payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 174525129, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 65047562, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 10251238, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 54796324, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-ensure-that-the-payment-request-is-populated,-so-that-my-payment;make-a-payment---no-pay-from", - "description": "Scenario:Make a Payment - No Pay From", - "duration": 9556596, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "When :the Pay From Account is not selected", - "duration": 7057628, - "status": "Success" - }, - { - "id": "14", - "description": "Then :display an error message at the top of the page and next to the Pay From", - "duration": 2498968, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 74805709, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 20830665, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 53975044, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-ensure-that-the-payment-request-is-populated,-so-that-my-payment;make-a-payment---no-payment-date", - "description": "Scenario:Make a Payment - No Payment Date", - "duration": 25115262, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :the payment date is not selected", - "duration": 22740166, - "status": "Success" - }, - { - "id": "21", - "description": "Then :display an error message at the top of the page and next to the payment date", - "duration": 2375096, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment,-i-want-to-verify-the-payment-date-selected.", - "description": "Feature:As a cardholder trying to make a payment, I want to verify the payment date selected.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 159596024, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 77130731, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 11005814, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 66124917, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment,-i-want-to-verify-the-payment-date-selected.;payment-date-validation---incorrect-date", - "description": "Scenario:Payment Date Validation - Incorrect date", - "duration": 16977776, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "23", - "description": "When :user does not populate payment date", - "duration": 4590216, - "status": "Success" - }, - { - "id": "24", - "description": "Then :the user will receive an error message \"Please enter a Payment Date or select a date from the calendar.\"", - "duration": 1235962, - "status": "Success" - }, - { - "id": "26", - "description": "When :user enters date in incorrect format", - "duration": 4178762, - "status": "Success" - }, - { - "id": "27", - "description": "Then :the user will receive an error message \"Please reenter a valid payment date using the mm\/dd\/yyyy format or select a date from the calendar.\"", - "duration": 1360158, - "status": "Success" - }, - { - "id": "29", - "description": "When :user enters date in the past", - "duration": 4288314, - "status": "Success" - }, - { - "id": "30", - "description": "Then :the user will receive an error message \"The date you entered has already passed. Please enter the current date or a future date.\"", - "duration": 1324364, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 62641776, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 9825887, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 52815889, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment,-i-want-to-verify-the-payment-date-selected.;default-payment-date", - "description": "Scenario:Default Payment Date", - "duration": 2845741, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "When :the user is on the One Time Payment page", - "duration": 46, - "status": "Success" - }, - { - "id": "37", - "description": "Then :the payment date is defaulted to current day or next day based on time of the day", - "duration": 2845695, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-be-informed-if-i-am-not-able-to-make-another-payment", - "description": "Feature:As a customer making a payment, I want to be informed if I am not able to make another payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 84442748, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-making-a-payment,-i-want-to-be-informed-if-i-am-not-able-to-make-another-payment;multiple-account-on-profile-three-pending-payment", - "description": "Scenario:Multiple Account on profile Three Pending Payment", - "duration": 84442748, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :the multi card customer with three pending payments logs in", - "duration": 9502209, - "status": "Success" - }, - { - "id": "23", - "description": "And :the customer is making a one time payment", - "duration": 54720791, - "status": "Success" - }, - { - "id": "24", - "description": "When :there are three pending payments scheduled for the account", - "duration": 42, - "status": "Success" - }, - { - "id": "25", - "description": "Then :the user is notified about three pending payments", - "duration": 1184003, - "status": "Success" - }, - { - "id": "26", - "description": "And :payment input fields are disabled on step1", - "duration": 18036836, - "status": "Success" - }, - { - "id": "27", - "description": "And :the Pay To box is enabled so that the user can select another account", - "duration": 998867, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.", - "description": "Feature:As a cardholder trying to make a payment , I want to provide the proper tooltips for the available payment options.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 280168940, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-minimum-payment-tooltip", - "description": "Scenario:Make a Payment Minimum Payment Tooltip", - "duration": 70066948, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 11484662, - "status": "Success" - }, - { - "id": "9", - "description": "And :the customer is making a one time payment", - "duration": 56094265, - "status": "Success" - }, - { - "id": "10", - "description": "When :the user hovers over the minimum payment option tooltip icon", - "duration": 1251090, - "status": "Success" - }, - { - "id": "11", - "description": "Then :additional information about the minimum payment option usage is provided", - "duration": 1236931, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-statement-balance-tooltip", - "description": "Scenario:Make a Payment Statement Balance Tooltip", - "duration": 67738485, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :the multi card customer logs in", - "duration": 10881369, - "status": "Success" - }, - { - "id": "19", - "description": "And :the customer is making a one time payment", - "duration": 54358893, - "status": "Success" - }, - { - "id": "20", - "description": "When :the user hovers over the statement balance option tooltip icon", - "duration": 1247848, - "status": "Success" - }, - { - "id": "21", - "description": "Then :additional information about the statement balance option usage is provided", - "duration": 1250375, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-current-balance-tooltip", - "description": "Scenario:Make a Payment Current Balance Tooltip", - "duration": 65527806, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :the multi card customer logs in", - "duration": 10506201, - "status": "Success" - }, - { - "id": "29", - "description": "And :the customer is making a one time payment", - "duration": 52499988, - "status": "Success" - }, - { - "id": "30", - "description": "When :the user hovers over the current balance option tooltip icon", - "duration": 1309069, - "status": "Success" - }, - { - "id": "31", - "description": "Then :additional information about the current balance option usage is provided", - "duration": 1212548, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-payment-date-tooltip-is-not-listed-prior-to-payment-cut-off-time", - "description": "Scenario:Make a Payment Payment Date Tooltip is not listed Prior to payment Cut off Time", - "duration": 76835701, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "84", - "description": "Given :the multi card customer logs in", - "duration": 10168366, - "status": "Success" - }, - { - "id": "85", - "description": "And :the customer is making a one time payment", - "duration": 65317347, - "status": "Success" - }, - { - "id": "86", - "description": "When :the time is prior to the payment cut off time", - "duration": 174, - "status": "Success" - }, - { - "id": "87", - "description": "Then :the tooltip informing the user that the payment must be scheduled the following day is not displayed", - "duration": 1349814, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted", - "description": "Feature:As a customer with a restricted account status, I want to be informed of the restricted", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 243786550, - "totalTestCaseCount": 3, - "failedTestCaseCount": 0, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted;make-a-payment-all-accounts-are-bankrupt-in-linked-account-profile", - "description": "Scenario:Make A Payment All Accounts are Bankrupt in Linked Account Profile", - "duration": 134154625, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "Given :the all bankrupt multiple card customer logs in", - "duration": 9666664, - "status": "Success" - }, - { - "id": "34", - "description": "When :the customer attempts to make a payment", - "duration": 4376433, - "status": "Success" - }, - { - "id": "35", - "description": "Then :select all bankrupt accounts and verify the elements are hidden", - "duration": 120111528, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted;make-a-payment-change-bankrupt-to-good-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Bankrupt to Good Account in Linked Account Profile", - "duration": 57934924, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :the bankrupt multiple card customer logs in", - "duration": 10436494, - "status": "Success" - }, - { - "id": "43", - "description": "When :the customer attempts to make a payment", - "duration": 3903750, - "status": "Success" - }, - { - "id": "44", - "description": "And :bankrupt account in drop down lists the account status", - "duration": 5286763, - "status": "Success" - }, - { - "id": "45", - "description": "And :the other elements of the page are hidden", - "duration": 13481048, - "status": "Success" - }, - { - "id": "46", - "description": "When :the selection changed from bankrupt to a good standing account", - "duration": 7671480, - "status": "Success" - }, - { - "id": "47", - "description": "Then :the bankrupt account message is not shown to the user", - "duration": 1364381, - "status": "Success" - }, - { - "id": "48", - "description": "And :all elements of the page are available for making a payment", - "duration": 15791008, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted;make-a-payment-change-good-to-bankrupt-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Good to Bankrupt Account in Linked Account Profile", - "duration": 51697001, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "Given :the bankrupt multiple card customer logs in", - "duration": 9821686, - "status": "Success" - }, - { - "id": "56", - "description": "When :the customer attempts to make a payment", - "duration": 4165655, - "status": "Success" - }, - { - "id": "57", - "description": "And :the good standing account is selected from the Pay To drop down", - "duration": 7701313, - "status": "Success" - }, - { - "id": "58", - "description": "When :the selection changed from good standing account to a bankrupt", - "duration": 7725192, - "status": "Success" - }, - { - "id": "59", - "description": "Then :the bankrupt user will see a message informing that payment cannot be made online", - "duration": 2547945, - "status": "Success" - }, - { - "id": "60", - "description": "And :pay to drop down is listed", - "duration": 971399, - "status": "Success" - }, - { - "id": "61", - "description": "And :bankrupt account in drop down lists the account status", - "duration": 5209157, - "status": "Success" - }, - { - "id": "62", - "description": "And :the other elements of the page are hidden", - "duration": 13554654, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which", - "description": "Feature:As a customer with a closed account status, I want to be informed of the closed status which", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 413357899, - "totalTestCaseCount": 8, - "failedTestCaseCount": 0, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-all-accounts-are-closed-with-no-balance-in-linked-account-profile", - "description": "Scenario:Make A Payment All Accounts are Closed with No balance in Linked Account Profile", - "duration": 39819677, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "Given :the all Closed with No balance multiple card customer logs in", - "duration": 10493966, - "status": "Success" - }, - { - "id": "22", - "description": "When :the customer attempts to make a payment", - "duration": 3823335, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the Closed with No balance user will see a message informing that payment cannot be made online", - "duration": 2560574, - "status": "Success" - }, - { - "id": "24", - "description": "And :pay to drop down is listed", - "duration": 1010543, - "status": "Success" - }, - { - "id": "25", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 5503091, - "status": "Success" - }, - { - "id": "26", - "description": "And :the other elements of the page are hidden", - "duration": 16428168, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-first-account-is-closed-with-no-balance-in-linked-account-profile", - "description": "Scenario:Make A Payment First Account is Closed with No balance in Linked Account Profile", - "duration": 40249826, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "34", - "description": "Given :the Closed with No balance multiple card customer logs in", - "duration": 9354766, - "status": "Success" - }, - { - "id": "35", - "description": "And :the customer attempts to make a payment", - "duration": 4643239, - "status": "Success" - }, - { - "id": "36", - "description": "Then :the Closed with No balance user will see a message informing that payment cannot be made online", - "duration": 2646477, - "status": "Success" - }, - { - "id": "37", - "description": "And :pay to drop down is listed", - "duration": 994823, - "status": "Success" - }, - { - "id": "38", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 8313486, - "status": "Success" - }, - { - "id": "39", - "description": "And :the other elements of the page are hidden", - "duration": 14297035, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-closed-with-no-balance-to-good-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Closed with No balance to Good Account in Linked Account Profile", - "duration": 50969839, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "47", - "description": "Given :the Closed with No balance multiple card customer logs in", - "duration": 9463892, - "status": "Success" - }, - { - "id": "48", - "description": "And :the customer attempts to make a payment", - "duration": 4618109, - "status": "Success" - }, - { - "id": "49", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 8690886, - "status": "Success" - }, - { - "id": "50", - "description": "When :the selection changed from Closed with No balance to a good standing account", - "duration": 11246075, - "status": "Success" - }, - { - "id": "51", - "description": "Then :the Closed with No balance account message is not shown to the user", - "duration": 1421408, - "status": "Success" - }, - { - "id": "52", - "description": "And :all elements of the page are available for making a payment", - "duration": 15529469, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-good-to-closed-with-no-balance-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Good to Closed with No balance Account in Linked Account Profile", - "duration": 62039253, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "60", - "description": "Given :the Closed with No balance multiple card customer logs in", - "duration": 9373931, - "status": "Success" - }, - { - "id": "61", - "description": "And :the customer attempts to make a payment", - "duration": 4118441, - "status": "Success" - }, - { - "id": "62", - "description": "And :the good standing account is selected from the Pay To drop down", - "duration": 11681810, - "status": "Success" - }, - { - "id": "63", - "description": "When :the selection changed from good standing account to a Closed with No balance", - "duration": 11399482, - "status": "Success" - }, - { - "id": "64", - "description": "Then :the Closed with No balance user will see a message informing that payment cannot be made online", - "duration": 2677378, - "status": "Success" - }, - { - "id": "65", - "description": "And :pay to drop down is listed", - "duration": 1031589, - "status": "Success" - }, - { - "id": "66", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 8276613, - "status": "Success" - }, - { - "id": "67", - "description": "And :the other elements of the page are hidden", - "duration": 13480009, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-all-accounts-are-deceased-in-linked-account-profile", - "description": "Scenario:Make A Payment All Accounts are Deceased in Linked Account Profile", - "duration": 41089668, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "86", - "description": "Given :the all deceased card customer logs in", - "duration": 11065978, - "status": "Success" - }, - { - "id": "87", - "description": "When :the customer attempts to make a payment", - "duration": 3956787, - "status": "Success" - }, - { - "id": "88", - "description": "Then :the Deceased user will see a message informing that payment cannot be made online", - "duration": 2841661, - "status": "Success" - }, - { - "id": "89", - "description": "And :pay to drop down is listed", - "duration": 1083864, - "status": "Success" - }, - { - "id": "90", - "description": "And :Deceased account in drop down lists the account status", - "duration": 6288393, - "status": "Success" - }, - { - "id": "91", - "description": "And :the other elements of the page are hidden", - "duration": 15852985, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-first-account-is-deceased-in-linked-account-profile", - "description": "Scenario:Make A Payment First Account is Deceased in Linked Account Profile", - "duration": 44816396, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "99", - "description": "Given :the deceased multiple card customer logs in", - "duration": 12307046, - "status": "Success" - }, - { - "id": "100", - "description": "When :the customer attempts to make a payment", - "duration": 4692461, - "status": "Success" - }, - { - "id": "101", - "description": "Then :the Deceased user will see a message informing that payment cannot be made online", - "duration": 2794980, - "status": "Success" - }, - { - "id": "102", - "description": "And :pay to drop down is listed", - "duration": 1052766, - "status": "Success" - }, - { - "id": "103", - "description": "And :Deceased account in drop down lists the account status", - "duration": 9480235, - "status": "Success" - }, - { - "id": "104", - "description": "And :the other elements of the page are hidden", - "duration": 14488908, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-deceased-to-good-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Deceased to Good Account in Linked Account Profile", - "duration": 71165909, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "112", - "description": "Given :the deceased multiple card customer logs in", - "duration": 20142560, - "status": "Success" - }, - { - "id": "113", - "description": "And :the customer attempts to make a payment", - "duration": 4197298, - "status": "Success" - }, - { - "id": "114", - "description": "When :the Deceased account is selected from the Pay To drop down", - "duration": 10618992, - "status": "Success" - }, - { - "id": "115", - "description": "And :Deceased account in drop down lists the account status", - "duration": 8577470, - "status": "Success" - }, - { - "id": "116", - "description": "When :the selection changed from Deceased to a good standing account", - "duration": 10671066, - "status": "Success" - }, - { - "id": "117", - "description": "Then :the Deceased account message is not shown to the user", - "duration": 1451696, - "status": "Success" - }, - { - "id": "118", - "description": "And :all elements of the page are available for making a payment", - "duration": 15506827, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-good-to-deceased-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Good to Deceased Account in Linked Account Profile", - "duration": 63207331, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "126", - "description": "Given :the deceased multiple card customer logs in", - "duration": 11480143, - "status": "Success" - }, - { - "id": "127", - "description": "And :the customer attempts to make a payment", - "duration": 3739716, - "status": "Success" - }, - { - "id": "128", - "description": "And :the good standing account is selected from the Pay To drop down", - "duration": 10971616, - "status": "Success" - }, - { - "id": "129", - "description": "When :the selection changed from good standing account to a Deceased", - "duration": 11019166, - "status": "Success" - }, - { - "id": "130", - "description": "Then :the Deceased user will see a message informing that payment cannot be made online", - "duration": 2602944, - "status": "Success" - }, - { - "id": "131", - "description": "And :pay to drop down is listed", - "duration": 1007431, - "status": "Success" - }, - { - "id": "132", - "description": "And :Deceased account in drop down lists the account status", - "duration": 8624424, - "status": "Success" - }, - { - "id": "133", - "description": "And :the other elements of the page are hidden", - "duration": 13761891, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount", - "description": "Feature:Pre-Pay - Alerts When Payment Exceeds Maximum Amount", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 92665394, - "totalTestCaseCount": 3, - "failedTestCaseCount": 0, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount;pre-pay-customer-edits-payment-for-payment-for-over-pre-pay-max", - "description": "Scenario:Pre-Pay Customer edits payment for payment for over pre-pay max", - "duration": 24668763, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"prepay user tron smallbiz2\"", - "duration": 2808990, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Payment Activity Page", - "duration": 4000890, - "status": "Success" - }, - { - "id": "10", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11578051, - "status": "Success" - }, - { - "id": "11", - "description": "When :I submit a payment that's greater than the maximum payment amount for prepay enrolled user", - "duration": 4419428, - "status": "Success" - }, - { - "id": "12", - "description": "And :I see the error message on the payment activity page", - "duration": 1861404, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount;pre-pay-customer-edits-payment-for-payment-over-110%-but-under-max-amount", - "description": "Scenario:Pre-Pay Customer edits payment for payment over 110% but under Max amount", - "duration": 39265225, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :I mock log into payments as a \"prepay user tron smallbiz2\"", - "duration": 13041791, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to Payment Activity Page", - "duration": 3535081, - "status": "Success" - }, - { - "id": "21", - "description": "And :the user clicks on the edit hyperlink", - "duration": 11791663, - "status": "Success" - }, - { - "id": "22", - "description": "And :I edit my payment to a payment of over 110% of my balance but under the Max amount and click Review", - "duration": 4246800, - "status": "Success" - }, - { - "id": "23", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 3841881, - "status": "Success" - }, - { - "id": "24", - "description": "Then :I see the prepay disclosure under the payment amount", - "duration": 2808009, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount;scenario-3:--pre-pay-customer-edits-payment-to-a-payment-less-than-to-110%-of-current-balance", - "description": "Scenario:Scenario 3: Pre-Pay Customer edits payment to a payment less than to 110% of current balance", - "duration": 28731406, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :I mock log into payments as a \"prepay user tron smallbiz_1\"", - "duration": 4098055, - "status": "Success" - }, - { - "id": "32", - "description": "And :I navigate to Payment Activity Page", - "duration": 4022627, - "status": "Success" - }, - { - "id": "33", - "description": "And :the user clicks on the edit hyperlink", - "duration": 10651569, - "status": "Success" - }, - { - "id": "34", - "description": "And :I edit my payment to a payment less than or equal to 110% of my current balance and I click Review", - "duration": 4280894, - "status": "Success" - }, - { - "id": "35", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 4097867, - "status": "Success" - }, - { - "id": "36", - "description": "Then :I will not see the prepay disclosure under the payment amount", - "duration": 1580394, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-related-links-web\/", - "startTime": 0, - "endTime": 0, - "duration": 259351141, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 6, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 7, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "related-links---account-summary", - "description": "Feature:Related Links - Account Summary", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 18545838, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "related-links---account-summary;do-not-display-the-credit-tracker-link-for-account-summary-page", - "description": "Scenario:Do not display the credit tracker link for Account Summary Page", - "duration": 18545838, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user has business account is logged in", - "duration": 10789626, - "status": "Success" - }, - { - "id": "8", - "description": "When :I am on the Account Summary page", - "duration": 4425207, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1460764, - "status": "Success" - }, - { - "id": "10", - "description": "And :\"Track my Credit Score\" is not displayed as a link", - "duration": 1870241, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---download-transactions-page", - "description": "Feature:Related Links - Download Transactions page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 37633078, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---download-transactions-page;display-all-the-related-links-for-download-transactions-page", - "description": "Scenario:Display all the related links for Download Transactions Page", - "duration": 37633078, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I mock log into online servicing as a RELATED_LINKS \"single account holder flagged paperless\"", - "duration": 3967467, - "status": "Success" - }, - { - "id": "7", - "description": "When :I navigate to download transactions page", - "duration": 2791457, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 30874154, - "status": "Failure" - }, - { - "id": "9", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---account-summary---go-paperless", - "description": "Feature:Related Links - Account Summary - Go Paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 31848221, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "related-links---account-summary---go-paperless;single-account-account-is-not-set-to-go-paperless-and-account-is-not-eligible-for-go-paperless-link-does-not-display", - "description": "Scenario:Single Account-Account is Not Set to Go Paperless and Account is Not Eligible for Go Paperless-Link Does Not Display", - "duration": 16269534, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Given :the user has single account \"is not eligible\" is logged in", - "duration": 10203269, - "status": "Success" - }, - { - "id": "17", - "description": "When :I am on the Account Summary page", - "duration": 4610162, - "status": "Success" - }, - { - "id": "18", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1456103, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---account-summary---go-paperless;multiple-accounts-all-of-the-accounts-associated-with-the-user-are-not-set-to-go-paperless-and-are-not-eligible-for-go-paperless-link-does-not-display", - "description": "Scenario:Multiple Accounts-All of the accounts associated with the user are not Set to Go Paperless and are Not Eligible for Go Paperless-Link Does Not Display", - "duration": 15578687, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :the user has multiple accounts \"all are not eligible and are not flagged paperless\" is logged in", - "duration": 10054839, - "status": "Success" - }, - { - "id": "43", - "description": "When :I am on the Account Summary page", - "duration": 4169299, - "status": "Success" - }, - { - "id": "44", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1354549, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---statements-&-documents---go-paperless", - "description": "Feature:Related Links - Statements & Documents - Go Paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 44275488, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 20587272, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user has business account is logged in", - "duration": 12607777, - "status": "Success" - }, - { - "id": "5", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7979495, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---statements-&-documents---go-paperless;account-not-eligible-to-sign-up-for-go-paperless-and-account-not-set-to-go-paperless-(related-link-does-not-display)", - "description": "Scenario:Account Not Eligible to Sign Up for Go Paperless and Account Not Set to Go Paperless (Related Link Does Not Display)", - "duration": 23688216, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "When :the account I select is not eligible and is not flagged for statement suppression", - "duration": 22351360, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1336856, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---make-one-time-payment---step1,-step2-and-step3", - "description": "Feature:Related Links - Make One Time Payment - Step1, Step2 and Step3", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 88848516, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "related-links---make-one-time-payment---step1,-step2-and-step3;display-account-specific-statements-related-link-for-make-a-one-time-payment-step-1---3201", - "description": "Scenario:Display account specific statements Related Link for Make a One Time Payment Step 1 - 3201", - "duration": 88848516, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :a customer with zero minimum balance logs in", - "duration": 9691335, - "status": "Success" - }, - { - "id": "23", - "description": "When :the customer is making a one time payment", - "duration": 55386270, - "status": "Success" - }, - { - "id": "24", - "description": "And :I select the pay to account ending in \"2081\"", - "duration": 9476557, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 2745147, - "status": "Success" - }, - { - "id": "26", - "description": "And :\"check_my_statements\" link is displayed with an url \"\/accounts\/b1814976134aecf38190e237020104e56240490a9b4a46907c2076ebcd6a543c\/statements\" and the link text of \"Check my Statements\"", - "duration": 2182890, - "status": "Success" - }, - { - "id": "27", - "description": "And :when I click on the \"check_my_statements\" link, I go to the url \"\/accounts\/6665205e5959ca1924b7af8caa6802c438449815c3906ced0fbd0c163f26ee99\/statements\"", - "duration": 4626832, - "status": "Success" - }, - { - "id": "28", - "description": "And :the page title contains \"Statements & Documents\"", - "duration": 4739485, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---payment-activity", - "description": "Feature:Related Links - Payment Activity", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 15835393, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "related-links---payment-activity;display-account-specific-statements-related-link-for-payment-activity-page---3201", - "description": "Scenario:Display account specific statements Related Link for Payment Activity Page - 3201", - "duration": 15835393, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :I mock log into online servicing as a RELATED_LINKS \"multiple_account_holder\"", - "duration": 4129580, - "status": "Success" - }, - { - "id": "23", - "description": "When :I visit the Payment Activity page", - "duration": 5725638, - "status": "Success" - }, - { - "id": "24", - "description": "And :selects an account from the account drop down box", - "duration": 3013419, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1198856, - "status": "Success" - }, - { - "id": "26", - "description": "And :\"check_my_statements\" link is displayed with an url \"\/accounts\/6665205e5959ca1924b7af8caa6802c438449815c3906ced0fbd0c163f26ee99\/statements\" and the link text of \"Check my Statements\"", - "duration": 1767900, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---statement-&-documents", - "description": "Feature:Related Links - Statement & Documents", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 22364607, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "related-links---statement-&-documents;update-my-paperless-settings-drawer-is-expanded-when-go-paperless-link-is-clicked", - "description": "Scenario:Update my paperless settings drawer is expanded when Go Paperless link is clicked", - "duration": 22364607, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user has business account is logged in", - "duration": 10689272, - "status": "Success" - }, - { - "id": "8", - "description": "When :I navigate to the Statements & Documents Page", - "duration": 8359592, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1338306, - "status": "Success" - }, - { - "id": "10", - "description": "And :\"paperless\" link is displayed with an url \"\/preferences\/paperless\" and the link text of \"Go Paperless\"", - "duration": 1977437, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-selfservice-accountcombination-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1262032007, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "account-combination-eligibility-blue-test", - "description": "Feature:Account Combination Eligibility Blue Test", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 895579416, - "totalTestCaseCount": 8, - "failedTestCaseCount": 8, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-source-cards---card-nickname_1", - "description": "Scenario:Selection Page - Account Combo Source Cards - Card nickname_1", - "duration": 116470908, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "144", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 11895532, - "status": "Success" - }, - { - "id": "145", - "description": "And :the user click on the \"Services\" option.", - "duration": 11090862, - "status": "Success" - }, - { - "id": "146", - "description": "And :the user is on the \"Card Services\" section", - "duration": 1244473, - "status": "Success" - }, - { - "id": "147", - "description": "And :the user clicks the link named \"Request an Account Combination\"", - "duration": 3067743, - "status": "Success" - }, - { - "id": "148", - "description": "When :click on the \"Get Started\" button on the modal page", - "duration": 5978444, - "status": "Success" - }, - { - "id": "149", - "description": "Then :the selection page displays The nickname of the source cards for \"cardfusion_dev_006\"", - "duration": 83193854, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---select-card-button", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Select Card Button", - "duration": 59947721, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 5, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "286", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10744224, - "status": "Success" - }, - { - "id": "287", - "description": "And :the user click on the \"Services\" option.", - "duration": 11141082, - "status": "Success" - }, - { - "id": "288", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 1881622, - "status": "Success" - }, - { - "id": "289", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 6748236, - "status": "Success" - }, - { - "id": "290", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 5296875, - "status": "Success" - }, - { - "id": "291", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 24135682, - "status": "Failure" - }, - { - "id": "292", - "description": "And :the Select Card button is displayed in the destination card row for user \"cardfusion_dev_006\".", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;updated-terms-and-conditions-and-checkboxes-text-is-displayed", - "description": "Scenario:Updated Terms and Conditions and checkboxes text is displayed", - "duration": 115858135, - "totalTestStepCount": 13, - "failedTestStepCount": 1, - "successTestStepCount": 5, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "298", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10252007, - "status": "Success" - }, - { - "id": "299", - "description": "And :the user click on the \"Services\" option.", - "duration": 12180067, - "status": "Success" - }, - { - "id": "300", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 1755947, - "status": "Success" - }, - { - "id": "301", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 6728212, - "status": "Success" - }, - { - "id": "302", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 4925177, - "status": "Success" - }, - { - "id": "303", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 80016725, - "status": "Failure" - }, - { - "id": "304", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "305", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "306", - "description": "And :the user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "307", - "description": "And :the text \"Updated Terms & Conditions. Print\" is being displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "308", - "description": "And :checkbox ONE on the left in section with text I understand that my card ending in ...XXXX will be permanently closed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "309", - "description": "And :checkbox TWO on the left in section with text I understand that my Journey Rewards card ending in ...xxxx will be permanently closed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "310", - "description": "And :checkbox Three on the left in section with text I understand any un-redeemed rewards associated with my card ending in ...XXXX will be lost redeem now for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---card-image", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Card Image", - "duration": 119906331, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 6, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "369", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10879076, - "status": "Success" - }, - { - "id": "370", - "description": "And :the user click on the \"Services\" option.", - "duration": 11487157, - "status": "Success" - }, - { - "id": "371", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 1704481, - "status": "Success" - }, - { - "id": "372", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 6889666, - "status": "Success" - }, - { - "id": "373", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 5036164, - "status": "Success" - }, - { - "id": "374", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 3133512, - "status": "Success" - }, - { - "id": "375", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 80776275, - "status": "Failure" - }, - { - "id": "376", - "description": "And :the eligible destination card for the source card for user \"cardfusion_dev_006\" should be displayed.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "377", - "description": "And :the destination card's image for all eligible card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-pagle---account-combo-destination-cards---card-name", - "description": "Scenario:Selection Pagle - Account Combo Destination Cards - Card Name", - "duration": 120484799, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 6, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "383", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10708719, - "status": "Success" - }, - { - "id": "384", - "description": "And :the user click on the \"Services\" option.", - "duration": 11339262, - "status": "Success" - }, - { - "id": "385", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 1830857, - "status": "Success" - }, - { - "id": "386", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 6736910, - "status": "Success" - }, - { - "id": "387", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 5186078, - "status": "Success" - }, - { - "id": "388", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 2868042, - "status": "Success" - }, - { - "id": "389", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 81814931, - "status": "Failure" - }, - { - "id": "390", - "description": "And :the eligible destination card for the source card for user \"cardfusion_dev_006\" should be displayed.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "391", - "description": "Then :the product name for the destination card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---last-four-digits", - "description": "Scenario:Selection Page - Account Combo Destination Cards - last four digits", - "duration": 121464812, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 6, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "397", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10698328, - "status": "Success" - }, - { - "id": "398", - "description": "And :the user click on the \"Services\" option.", - "duration": 10897951, - "status": "Success" - }, - { - "id": "399", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 1626100, - "status": "Success" - }, - { - "id": "400", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 6903104, - "status": "Success" - }, - { - "id": "401", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 5097652, - "status": "Success" - }, - { - "id": "402", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 3025218, - "status": "Success" - }, - { - "id": "403", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 83216459, - "status": "Failure" - }, - { - "id": "404", - "description": "Then :the last four digits of the destination card is displayed prefixed with text ...xxx for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---opened-date", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Opened Date", - "duration": 123844267, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 6, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "410", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 11728836, - "status": "Success" - }, - { - "id": "411", - "description": "And :the user click on the \"Services\" option.", - "duration": 11200820, - "status": "Success" - }, - { - "id": "412", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 1725143, - "status": "Success" - }, - { - "id": "413", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 7090327, - "status": "Success" - }, - { - "id": "414", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 5678863, - "status": "Success" - }, - { - "id": "415", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 3125380, - "status": "Success" - }, - { - "id": "416", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 83294898, - "status": "Failure" - }, - { - "id": "417", - "description": "Then :the Opened date of the destination card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---original-credit-line", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Original Credit Line", - "duration": 117602443, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 5, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "423", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 11526400, - "status": "Success" - }, - { - "id": "424", - "description": "And :the user click on the \"Services\" option.", - "duration": 10917515, - "status": "Success" - }, - { - "id": "425", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 1846910, - "status": "Success" - }, - { - "id": "426", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 6928950, - "status": "Success" - }, - { - "id": "427", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 5054021, - "status": "Success" - }, - { - "id": "428", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 81328647, - "status": "Failure" - }, - { - "id": "429", - "description": "Then :Credit Line: is displayed in bold for destination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "430", - "description": "And :Credit Limit Value is displayed under Credit Line XX for destination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "account-combination-fulfillment-blue-test", - "description": "Feature:Account Combination Fulfillment Blue Test", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 366452591, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "account-combination-fulfillment-blue-test;destination-card-section---new-info-with-nickname", - "description": "Scenario:Destination Card Section - New info with Nickname", - "duration": 124060804, - "totalTestStepCount": 21, - "failedTestStepCount": 1, - "successTestStepCount": 5, - "skippedTestStepCount": 15, - "status": "Failure", - "testSteps": [ - { - "id": "51", - "description": "Given :I setup mocks for accountcombination-fullfillment as a \"cardfusion_demo_1\" and login", - "duration": 12162128, - "status": "Success" - }, - { - "id": "52", - "description": "And :the user click on the \"Services\" option.", - "duration": 12191174, - "status": "Success" - }, - { - "id": "53", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 3025858, - "status": "Success" - }, - { - "id": "54", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 5816849, - "status": "Success" - }, - { - "id": "55", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 3265282, - "status": "Success" - }, - { - "id": "56", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 87599513, - "status": "Failure" - }, - { - "id": "57", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :user clicks on Confirm button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "And :the header text Account Combination is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the nickname of the destination card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :the last four digits of the destination card is displayed prefixed with ... for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :the rewards column is displayed with title \"Rewards:\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :the Membership Fees column is displayed with title \"Membership Fees:\" fitting in two rows", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :the Purchase APR column is displayed with title \"Purchase APR:\" fitting in two rows", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :the Available Credit column is displayed with title \"Available Credit:\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "And :the Total Credit Line column is displayed with title \"Total Credit Line:\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-fulfillment-blue-test;verify-no-card-eligibile-for-combination", - "description": "Scenario:Verify No card eligibile for combination", - "duration": 123490489, - "totalTestStepCount": 20, - "failedTestStepCount": 1, - "successTestStepCount": 6, - "skippedTestStepCount": 13, - "status": "Failure", - "testSteps": [ - { - "id": "76", - "description": "Given :I setup mocks for accountcombination-fullfillment-ineligible as a \"cardfusion_demo_1\" and login", - "duration": 10554237, - "status": "Success" - }, - { - "id": "77", - "description": "And :the user click on the \"Services\" option.", - "duration": 11448617, - "status": "Success" - }, - { - "id": "78", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 2039453, - "status": "Success" - }, - { - "id": "79", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 7091795, - "status": "Success" - }, - { - "id": "80", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 5338851, - "status": "Success" - }, - { - "id": "81", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 3526273, - "status": "Success" - }, - { - "id": "82", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 83491263, - "status": "Failure" - }, - { - "id": "83", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "85", - "description": "And :user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "86", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "87", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :user clicks on Confirm button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :the cards ineligible page is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :eligibility card eligibility requirements displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :requirement one Card accounts must be in good standing displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :requirement two Card accounts must be open for at least 6 months displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :requirement three One card account must have a 0 balance and no pending transactions displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "And :requirement four Card accounts must be linked in your online banking profile displayed on the select page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-fulfillment-blue-test;verify-duplicate-request-for-combination", - "description": "Scenario:Verify Duplicate Request for combination", - "duration": 118901298, - "totalTestStepCount": 15, - "failedTestStepCount": 1, - "successTestStepCount": 6, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "100", - "description": "Given :I setup mocks for accountcombination-duplicaterequest as a \"cardfusion_demo_1\" and login", - "duration": 10680335, - "status": "Success" - }, - { - "id": "101", - "description": "And :the user click on the \"Services\" option.", - "duration": 10823354, - "status": "Success" - }, - { - "id": "102", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 1715927, - "status": "Success" - }, - { - "id": "103", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 6742857, - "status": "Success" - }, - { - "id": "104", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 5353959, - "status": "Success" - }, - { - "id": "105", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 2949394, - "status": "Success" - }, - { - "id": "106", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 80635472, - "status": "Failure" - }, - { - "id": "107", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "109", - "description": "And :user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "110", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :user clicks on Confirm button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "114", - "description": "And :the user gets a duplicate request page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-selfservice-loststolen-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1148895121, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 12, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 12, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "address-verification", - "description": "Feature:Address verification", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 63085343, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "address-verification;the-customer-is-displayed-their-address-via-mocks", - "description": "Scenario:The customer is displayed their address via mocks", - "duration": 63085343, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10353119, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3040287, - "status": "Success" - }, - { - "id": "8", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 481862, - "status": "Success" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10186419, - "status": "Success" - }, - { - "id": "10", - "description": "And :the customer selects a card dt", - "duration": 13590840, - "status": "Success" - }, - { - "id": "11", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10003689, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the mailing address is displayed dt", - "duration": 5654926, - "status": "Success" - }, - { - "id": "13", - "description": "And :display address confirmation text \"Please confirm your mailing address for account ending in \u00e2\u0080\u00a6\" dt", - "duration": 4070073, - "status": "Success" - }, - { - "id": "14", - "description": "And :there are address confirmation tooltips dt", - "duration": 5704128, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "call-us-modal", - "description": "Feature:Call Us Modal", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 25812921, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "call-us-modal;no-cards-eligible-for-replacement-dt", - "description": "Scenario:No cards eligible for replacement dt", - "duration": 25812921, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_validate_call_us_modal_window\" and login", - "duration": 10373207, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3012560, - "status": "Success" - }, - { - "id": "8", - "description": "Then :present the Call us Modal dt.", - "duration": 12427154, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "confirmation-page---replacement", - "description": "Feature:Confirmation Page - Replacement", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 25465085, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "confirmation-page---replacement;validate-the--radio-button-is-preslected-when-one-account-is-good-standing-and-other-account-in-restricred-status", - "description": "Scenario:Validate the radio button is preslected when one account is good standing and other account in restricred status", - "duration": 25465085, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "48", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_one_good_one_bad_status\" and login", - "duration": 10373065, - "status": "Success" - }, - { - "id": "49", - "description": "And :the customer navigates to the LSRP page", - "duration": 2900094, - "status": "Success" - }, - { - "id": "50", - "description": "And :the customer clicks the \"Damaged\" radio button dt", - "duration": 439752, - "status": "Success" - }, - { - "id": "51", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10148341, - "status": "Success" - }, - { - "id": "52", - "description": "And :validate the radio button is preselected for linked account where one is good standing and other in restricted status for damaged flow", - "duration": 1603833, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "confirmation-page---ls-same-card", - "description": "Feature:Confirmation Page - LS Same Card", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 25721182, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "confirmation-page---ls-same-card;validate-the--radio-button-is-preslected-when-one-account-is-good-standing-and-other-account-in-restricred-status", - "description": "Scenario:Validate the radio button is preslected when one account is good standing and other account in restricred status", - "duration": 25721182, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "50", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_one_good_one_bad_status\" and login", - "duration": 10203566, - "status": "Success" - }, - { - "id": "51", - "description": "And :the customer navigates to the LSRP page", - "duration": 3046193, - "status": "Success" - }, - { - "id": "52", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 534351, - "status": "Success" - }, - { - "id": "53", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10386377, - "status": "Success" - }, - { - "id": "54", - "description": "And :validate the radio button is preselected for linked account where one is good standing and other in restricted status for ls flow", - "duration": 1550695, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "drawers-allow-moving-between-content-regions-on-the-page", - "description": "Feature:Drawers allow moving between content regions on the page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 32665449, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "drawers-allow-moving-between-content-regions-on-the-page;page-title-displays-once-the-page-is-accessed", - "description": "Scenario:Page title displays once the page is accessed", - "duration": 15296998, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10532170, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3541056, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the page title will include 'Report a Lost, Stolen, or Damaged Card' dt", - "duration": 1223772, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "drawers-allow-moving-between-content-regions-on-the-page;initial-drawer-is-active-on-page-load", - "description": "Scenario:Initial drawer is active on page load", - "duration": 17368451, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10763336, - "status": "Success" - }, - { - "id": "14", - "description": "And :the customer navigates to the LSRP page", - "duration": 2983407, - "status": "Success" - }, - { - "id": "15", - "description": "Then :the \"What happened to your card?\" drawer is open dt", - "duration": 3621708, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can", - "description": "Feature:As a customer, I want access to card replacement FAQs from the card replacement page so I can", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 123960424, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 13932506, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10454602, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3477904, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can;faq-on-card-replacement-page-and-able-to-access-the-faq-page-dt", - "description": "Scenario:FAQ on Card Replacement page and able to access the FAQ page dt", - "duration": 45627328, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Then :FAQ is available on the Card Replacement page dt", - "duration": 8187330, - "status": "Success" - }, - { - "id": "12", - "description": "And :FAQ order on Card Replacement page is correct dt", - "duration": 20326129, - "status": "Success" - }, - { - "id": "13", - "description": "When :any FAQ link is clicked on Card Replacement page, a new FAQ modal is opened dt", - "duration": 15464684, - "status": "Success" - }, - { - "id": "14", - "description": "And :Card Replacement FAQ window is closed when 'Done' option is clicked dt", - "duration": 1649185, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15091814, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11869522, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3222292, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can;faq-on-card-replacement-page---close-using-x-option-dt", - "description": "Scenario:FAQ on Card Replacement page - close using X option dt", - "duration": 17790521, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "When :any FAQ link is clicked on Card Replacement page, a new FAQ modal is opened dt", - "duration": 16178822, - "status": "Success" - }, - { - "id": "20", - "description": "And :Card Replacement FAQ window is closed when 'X' option is clicked dt", - "duration": 1611699, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13547782, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10489371, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3058411, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can;faq-on-card-replacement-page---close-using-done-option-dt", - "description": "Scenario:FAQ on Card Replacement page - close using Done option dt", - "duration": 17970473, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "25", - "description": "When :any FAQ link is clicked on Card Replacement page, a new FAQ modal is opened dt", - "duration": 16408559, - "status": "Success" - }, - { - "id": "26", - "description": "And :Card Replacement FAQ window is closed when 'Done' option is clicked dt", - "duration": 1561914, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "b-509522-foreign-address-modal", - "description": "Feature:B-509522 Foreign Address Modal", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 68779406, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "b-509522-foreign-address-modal;call-agent-message-when-card-mailing-address-is-foreign-address", - "description": "Scenario:Call Agent message when Card mailing address is Foreign Address", - "duration": 68779406, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_validate_foreign_address_pop_up\" and login", - "duration": 10883652, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3001714, - "status": "Success" - }, - { - "id": "8", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 467231, - "status": "Success" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10565242, - "status": "Success" - }, - { - "id": "10", - "description": "And :the customer selects a card dt", - "duration": 13441174, - "status": "Success" - }, - { - "id": "11", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10320628, - "status": "Success" - }, - { - "id": "12", - "description": "Then :present the Foreign Address Modal dt", - "duration": 12795221, - "status": "Success" - }, - { - "id": "13", - "description": "And :display \"Call us to replace your card\" in the modal dt", - "duration": 1874569, - "status": "Success" - }, - { - "id": "14", - "description": "And :validate first paragraph in the modal is \"We're sorry, but our records show a mailing address outside of the United States. Because of this we cannot complete your request online. To request a new card for this account, please call us at\" dt", - "duration": 1825768, - "status": "Success" - }, - { - "id": "15", - "description": "And :validate phone number in the modal is \"1-800-227-4825\" dt", - "duration": 1797086, - "status": "Success" - }, - { - "id": "16", - "description": "And :validate second paragraph in the modal is \"For the fastest service, please have your 16-digit credit card number handy. If you do not know your account number, please be prepared to answer questions to authenticate your identity.\" dt", - "duration": 1807121, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page", - "description": "Feature:B-508887 Drawers allow moving between content regions on the page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 292510187, - "totalTestCaseCount": 7, - "failedTestCaseCount": 0, - "successTestCaseCount": 7, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-clicks-next-on-step-1-for-lost-stolen-flow", - "description": "Scenario:Customer clicks next on Step 1 for Lost Stolen flow", - "duration": 27754685, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10310477, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 2910427, - "status": "Success" - }, - { - "id": "8", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 425063, - "status": "Success" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10282184, - "status": "Success" - }, - { - "id": "10", - "description": "Then :drawer \"1\" is renamed to \"Lost or Stolen Card\" dt", - "duration": 3826534, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-clicks-next-on-step-1--for-damaged-flow", - "description": "Scenario:Customer clicks next on Step 1 for Damaged flow", - "duration": 27197377, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 10259216, - "status": "Success" - }, - { - "id": "16", - "description": "And :the customer navigates to the LSRP page", - "duration": 3074924, - "status": "Success" - }, - { - "id": "17", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 512908, - "status": "Success" - }, - { - "id": "18", - "description": "And :the \"Next\" button is clicked dt", - "duration": 9931303, - "status": "Success" - }, - { - "id": "19", - "description": "Then :drawer \"1\" is renamed to \"Damaged Card Replacement\" dt", - "duration": 3419026, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-clicks-next-on-step-1-lost-stolen-flow", - "description": "Scenario:Customer clicks next on Step 1 Lost stolen flow", - "duration": 28054571, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10375830, - "status": "Success" - }, - { - "id": "25", - "description": "And :the customer navigates to the LSRP page", - "duration": 2860009, - "status": "Success" - }, - { - "id": "26", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 426426, - "status": "Success" - }, - { - "id": "27", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10264267, - "status": "Success" - }, - { - "id": "28", - "description": "And :the customer click \"Edit\" link on drawer \"1\" dt", - "duration": 462530, - "status": "Success" - }, - { - "id": "29", - "description": "Then :the \"What happened to your card?\" drawer is open dt", - "duration": 3665509, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to-step-1-using-button", - "description": "Scenario:Customer returns to Step 1 using button", - "duration": 41155925, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "34", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10645465, - "status": "Success" - }, - { - "id": "35", - "description": "And :the customer navigates to the LSRP page", - "duration": 3562536, - "status": "Success" - }, - { - "id": "36", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 430506, - "status": "Success" - }, - { - "id": "37", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10322423, - "status": "Success" - }, - { - "id": "38", - "description": "And :the \"Back\" button is clicked dt", - "duration": 12489926, - "status": "Success" - }, - { - "id": "39", - "description": "Then :the \"What happened to your card?\" drawer is open dt", - "duration": 3705069, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to-step-2-using-button", - "description": "Scenario:Customer returns to Step 2 using button", - "duration": 53301131, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "44", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11300961, - "status": "Success" - }, - { - "id": "45", - "description": "And :the customer navigates to the LSRP page", - "duration": 3044928, - "status": "Success" - }, - { - "id": "46", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 525622, - "status": "Success" - }, - { - "id": "47", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10388122, - "status": "Success" - }, - { - "id": "48", - "description": "And :the customer selects a card dt", - "duration": 13453859, - "status": "Success" - }, - { - "id": "49", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10776355, - "status": "Success" - }, - { - "id": "50", - "description": "Then :drawer \"2\" is renamed to \"Replacing Card Ending\" dt", - "duration": 3811284, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to--step-2-using-link", - "description": "Scenario:Customer returns to Step 2 using link", - "duration": 53156817, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10729299, - "status": "Success" - }, - { - "id": "56", - "description": "And :the customer navigates to the LSRP page", - "duration": 3168123, - "status": "Success" - }, - { - "id": "57", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 431710, - "status": "Success" - }, - { - "id": "58", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10384232, - "status": "Success" - }, - { - "id": "59", - "description": "And :the customer selects a card dt", - "duration": 13670014, - "status": "Success" - }, - { - "id": "60", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10156558, - "status": "Success" - }, - { - "id": "61", - "description": "And :the customer click \"Edit\" link on drawer \"2\" dt", - "duration": 712152, - "status": "Success" - }, - { - "id": "62", - "description": "Then :the \"Which card should we replace?\" drawer is open dt", - "duration": 3904729, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to--step-2-using-button", - "description": "Scenario:Customer returns to Step 2 using button", - "duration": 61889681, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "67", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10554097, - "status": "Success" - }, - { - "id": "68", - "description": "And :the customer navigates to the LSRP page", - "duration": 2913737, - "status": "Success" - }, - { - "id": "69", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 643871, - "status": "Success" - }, - { - "id": "70", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10132545, - "status": "Success" - }, - { - "id": "71", - "description": "And :the customer selects a card dt", - "duration": 13752652, - "status": "Success" - }, - { - "id": "72", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10074385, - "status": "Success" - }, - { - "id": "73", - "description": "And :the \"Back\" button is clicked dt", - "duration": 10004202, - "status": "Success" - }, - { - "id": "74", - "description": "Then :the \"Which card should we replace?\" drawer is open dt", - "duration": 3814192, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "drawers-allow-moving-between-content-regions-on-the-page", - "description": "Feature:Drawers allow moving between content regions on the page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 31054637, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "drawers-allow-moving-between-content-regions-on-the-page;closed-with-no-balance-and--closed-with-balance-statuses-when--customer-is-on-step-2-card-selection", - "description": "Scenario:Closed with no balance and Closed with balance Statuses when Customer is on step 2 card selection", - "duration": 31054637, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_validate_closed_account_behavior\" and login", - "duration": 10604836, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3566951, - "status": "Success" - }, - { - "id": "8", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 446160, - "status": "Success" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10079489, - "status": "Success" - }, - { - "id": "10", - "description": "And :the \"Which card should we replace?\" drawer is open dt", - "duration": 3588692, - "status": "Success" - }, - { - "id": "11", - "description": "Then :the Account ending in \"0379\" should not be displayed dt", - "duration": 1398254, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the Account ending in \"4064\" should not be displayed dt", - "duration": 1370255, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links", - "description": "Feature:Related links", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 104365560, - "totalTestCaseCount": 12, - "failedTestCaseCount": 0, - "successTestCaseCount": 12, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 13748109, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10340091, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3408018, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;2", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 3128583, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1236950, - "status": "Success" - }, - { - "id": "14", - "description": "And :I want to \"view_transactions\" link is displayed with an url \"\/accounts\/transactions\" and the link text of \"View my Transactions\" dt", - "duration": 1891633, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14160096, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10649909, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3510187, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;3", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 3664259, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1358289, - "status": "Success" - }, - { - "id": "15", - "description": "And :I want to \"check_my_statements\" link is displayed with an url \"\/accounts\/statements\" and the link text of \"Check my Statements\" dt", - "duration": 2305970, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14667719, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11370793, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3296926, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;4", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 2971272, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1197867, - "status": "Success" - }, - { - "id": "16", - "description": "And :I want to \"alerts\" link is displayed with an url \"\/accounts\/alerts\" and the link text of \"Set Account Alerts\" dt", - "duration": 1773405, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13690200, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10743720, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 2946480, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;5", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 3026996, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1198004, - "status": "Success" - }, - { - "id": "17", - "description": "And :I want to \"view_alert_history\" link is displayed with an url \"\/accounts\/alerts\/history\" and the link text of \"View Alert History\" dt", - "duration": 1828992, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14335424, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10904185, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3431239, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;6", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 3160680, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1215587, - "status": "Success" - }, - { - "id": "18", - "description": "And :I want to \"make_payment\" link is displayed with an url \"\/accounts\/payments\/otp\" and the link text of \"Make a Payment\" dt", - "duration": 1945093, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14298639, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10634428, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3664211, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;7", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 3513583, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1737082, - "status": "Success" - }, - { - "id": "19", - "description": "And :I want to \"view_pending_payments\" link is displayed with an url \"\/accounts\/paymentactivity\" and the link text of \"View Pending Payments\" dt", - "duration": 1776501, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "replacement-reason-selection-drawer", - "description": "Feature:Replacement Reason Selection Drawer", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 248167665, - "totalTestCaseCount": 11, - "failedTestCaseCount": 0, - "successTestCaseCount": 11, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "replacement-reason-selection-drawer;the-initial-drawer-is-visible", - "description": "Scenario:The initial drawer is visible", - "duration": 19614743, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11516267, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3265558, - "status": "Success" - }, - { - "id": "8", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 3731807, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the \"Next\" button is not visible dt", - "duration": 1101111, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-drawers-number-label-is-correct-dt", - "description": "Scenario:The drawers number label is correct dt", - "duration": 21300672, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 12093745, - "status": "Success" - }, - { - "id": "15", - "description": "And :the customer navigates to the LSRP page", - "duration": 3702441, - "status": "Success" - }, - { - "id": "16", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 3631164, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the open drawer header is numbered \"1\" dt", - "duration": 1873322, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;there-is-a-lost-or-stolen-radio-button", - "description": "Scenario:There is a Lost or stolen radio button", - "duration": 25019491, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11879243, - "status": "Success" - }, - { - "id": "23", - "description": "And :the customer navigates to the LSRP page", - "duration": 3935969, - "status": "Success" - }, - { - "id": "24", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 5208359, - "status": "Success" - }, - { - "id": "25", - "description": "And :the \"Lost or Stolen\" radio button is visible dt", - "duration": 1524326, - "status": "Success" - }, - { - "id": "26", - "description": "And :the \"Lost or Stolen\" radio button is not selected dt", - "duration": 1420418, - "status": "Success" - }, - { - "id": "27", - "description": "Then :the \"Next\" button is not visible dt", - "duration": 1051176, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;there-is-a-damaged-radio-button", - "description": "Scenario:There is a Damaged radio button", - "duration": 22349060, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 11738552, - "status": "Success" - }, - { - "id": "33", - "description": "And :the customer navigates to the LSRP page", - "duration": 3118253, - "status": "Success" - }, - { - "id": "34", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 3676852, - "status": "Success" - }, - { - "id": "35", - "description": "And :the \"Damaged\" radio button is visible dt", - "duration": 1406377, - "status": "Success" - }, - { - "id": "36", - "description": "And :the \"Damaged\" radio button is not selected dt", - "duration": 1390502, - "status": "Success" - }, - { - "id": "37", - "description": "Then :the \"Next\" button is not visible dt", - "duration": 1018524, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-lost-or-stolen-radio-button-is-selected-dt", - "description": "Scenario:The Lost or Stolen radio button is selected dt", - "duration": 19832865, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11800920, - "status": "Success" - }, - { - "id": "43", - "description": "And :the customer navigates to the LSRP page", - "duration": 3500318, - "status": "Success" - }, - { - "id": "44", - "description": "Given :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 452457, - "status": "Success" - }, - { - "id": "45", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 4079170, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-lost-or-stolen-label-is-selected", - "description": "Scenario:The Lost or Stolen label is selected", - "duration": 21076495, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "50", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10595148, - "status": "Success" - }, - { - "id": "51", - "description": "And :the customer navigates to the LSRP page", - "duration": 3216179, - "status": "Success" - }, - { - "id": "52", - "description": "Given :the customer clicks the \"Lost or Stolen\" label dt", - "duration": 1594517, - "status": "Success" - }, - { - "id": "53", - "description": "When :the \"Lost or Stolen\" radio button is selected dt", - "duration": 1463473, - "status": "Success" - }, - { - "id": "54", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 4207178, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-lost-or-stolen-paragraph-is-selected", - "description": "Scenario:The Lost or Stolen paragraph is selected", - "duration": 21990222, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "59", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10645596, - "status": "Success" - }, - { - "id": "60", - "description": "And :the customer navigates to the LSRP page", - "duration": 3145072, - "status": "Success" - }, - { - "id": "61", - "description": "Given :the customer clicks the \"Lost or Stolen\" paragraph dt", - "duration": 1601939, - "status": "Success" - }, - { - "id": "62", - "description": "When :the \"Lost or Stolen\" radio button is selected dt", - "duration": 1378469, - "status": "Success" - }, - { - "id": "63", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 5219146, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-damaged-radio-button-is-selected", - "description": "Scenario:The Damaged radio button is selected", - "duration": 20312940, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "68", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 11736420, - "status": "Success" - }, - { - "id": "69", - "description": "And :the customer navigates to the LSRP page", - "duration": 3761212, - "status": "Success" - }, - { - "id": "70", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 608364, - "status": "Success" - }, - { - "id": "71", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 4206944, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-damaged-label-is-selected", - "description": "Scenario:The Damaged label is selected", - "duration": 22221869, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "76", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 11075182, - "status": "Success" - }, - { - "id": "77", - "description": "And :the customer navigates to the LSRP page", - "duration": 3917537, - "status": "Success" - }, - { - "id": "78", - "description": "When :the customer clicks the \"Damaged\" label dt", - "duration": 1657637, - "status": "Success" - }, - { - "id": "79", - "description": "And :the \"Damaged\" radio button is selected dt", - "duration": 1418248, - "status": "Success" - }, - { - "id": "80", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 4153265, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-damaged-paragraph-is-selected", - "description": "Scenario:The Damaged paragraph is selected", - "duration": 21604765, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "85", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 10829831, - "status": "Success" - }, - { - "id": "86", - "description": "And :the customer navigates to the LSRP page", - "duration": 3699896, - "status": "Success" - }, - { - "id": "87", - "description": "When :the customer clicks the \"Damaged\" paragraph dt", - "duration": 1568007, - "status": "Success" - }, - { - "id": "88", - "description": "And :the \"Damaged\" radio button is selected dt", - "duration": 1396809, - "status": "Success" - }, - { - "id": "89", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 4110222, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-next-button-is-clicked", - "description": "Scenario:The Next button is clicked", - "duration": 32844543, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "94", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11137657, - "status": "Success" - }, - { - "id": "95", - "description": "And :the customer navigates to the LSRP page", - "duration": 4078076, - "status": "Success" - }, - { - "id": "96", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 474214, - "status": "Success" - }, - { - "id": "97", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10199745, - "status": "Success" - }, - { - "id": "98", - "description": "Then :the \"What happened to your card?\" drawer is closed dt", - "duration": 3180310, - "status": "Success" - }, - { - "id": "99", - "description": "And :the \"Which card should we replace?\" drawer is open dt", - "duration": 3774541, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions", - "description": "Feature:Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 107307262, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "transactions;there-are-no-recent-transactions-since-your-last-statement.-please-click-on-view-all-transactions-below-to-review-your-recent-transaction-history.", - "description": "Scenario:There are no recent transactions since your last statement. Please click on View All Transactions below to review your recent transaction history.", - "duration": 46841793, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_with_no_recent_transactions\" and login", - "duration": 10793527, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3705519, - "status": "Success" - }, - { - "id": "8", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 434656, - "status": "Success" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 10624076, - "status": "Success" - }, - { - "id": "10", - "description": "And :the customer selects a card dt", - "duration": 12615362, - "status": "Success" - }, - { - "id": "11", - "description": "Then :the \"Please click on \"View All Transactions\" to review your transaction history. If you see any unrecognized activity, please call us at 1-800-227-4825. Click \"Next\" to continue.\" text is displayed for no transactions dt", - "duration": 6868048, - "status": "Success" - }, - { - "id": "12", - "description": "And :display a link to \"View All Transactions\" dt", - "duration": 1800605, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;there-are-recent-transactions-since-your-last-statement.-please-click-on-view-all-transactions-below-to-review-your-recent-transaction-history.", - "description": "Scenario:There are recent transactions since your last statement. Please click on View All Transactions below to review your recent transaction history.", - "duration": 60465469, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_recent_transactions_since_last_statement\" and login", - "duration": 12181673, - "status": "Success" - }, - { - "id": "18", - "description": "And :the customer navigates to the LSRP page", - "duration": 3946669, - "status": "Success" - }, - { - "id": "19", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 579113, - "status": "Success" - }, - { - "id": "20", - "description": "And :the \"Next\" button is clicked dt", - "duration": 11093022, - "status": "Success" - }, - { - "id": "21", - "description": "And :the customer selects a card dt", - "duration": 12676312, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 7233463, - "status": "Success" - }, - { - "id": "23", - "description": "And :transaction data should be displayed dt", - "duration": 10891392, - "status": "Success" - }, - { - "id": "24", - "description": "And :display a link to \"View All Transactions\" dt", - "duration": 1863825, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-selfservice-rclip-web\/", - "startTime": 0, - "endTime": 0, - "duration": 590169288, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 2, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "multiple-card-customer---wiremock-scenarios", - "description": "Feature:Multiple Card Customer - Wiremock Scenarios", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 240383470, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "multiple-card-customer---wiremock-scenarios;verify-max-length-of-a-text-field", - "description": "Scenario:Verify Max Length of a Text Field", - "duration": 49331579, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2391523, - "status": "Success" - }, - { - "id": "8", - "description": "And :user is navigated to request credit line Page", - "duration": 35125523, - "status": "Success" - }, - { - "id": "9", - "description": "Then :title displayed is \"Request a Higher Credit Line\" on \"RequestCreditLineIncreasePage\"", - "duration": 3372958, - "status": "Success" - }, - { - "id": "10", - "description": "And :user selects \"Visa Platinum\" card", - "duration": 3811710, - "status": "Success" - }, - { - "id": "11", - "description": "Then :I expect maximum length of annual income is \"11\"", - "duration": 4629865, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-card-customer---wiremock-scenarios;visa-platinum-card-customer---successfully-navigated-to-approved-page-when-all-fields-entered", - "description": "Scenario:Visa Platinum Card Customer - Successfully navigated to Approved page when all fields entered", - "duration": 61210403, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2400500, - "status": "Success" - }, - { - "id": "18", - "description": "And :user is navigated to request credit line Page", - "duration": 34410960, - "status": "Success" - }, - { - "id": "19", - "description": "Then :user selects \"Visa Platinum\" card", - "duration": 3735697, - "status": "Success" - }, - { - "id": "20", - "description": "And :user \"enters\" values for all questions", - "duration": 15763721, - "status": "Success" - }, - { - "id": "21", - "description": "And :I click on Submit button", - "duration": 1532125, - "status": "Success" - }, - { - "id": "22", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 3367400, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-card-customer---wiremock-scenarios;multiple-card-customer---error-message-validation-when-a-mandatory-field-is-left-blank", - "description": "Scenario:Multiple Card Customer - Error Message Validation when a mandatory field is left blank", - "duration": 69441990, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2719460, - "status": "Success" - }, - { - "id": "29", - "description": "And :user is navigated to request credit line Page", - "duration": 34700442, - "status": "Success" - }, - { - "id": "30", - "description": "Then :user selects \"Visa Platinum\" card and enters value for questions leaving a mandatory field blank", - "duration": 17463434, - "status": "Success" - }, - { - "id": "31", - "description": "And :I click on Submit button", - "duration": 1622518, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I should see error message \"Please complete all required fields to continue.\"", - "duration": 6480187, - "status": "Success" - }, - { - "id": "33", - "description": "And :I should see error message \"Please enter a dollar amount\"", - "duration": 6455949, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-card-customer---wiremock-scenarios;multiple-card-customer---successfully-navigated-to-approved-page-when-optional-field-is-left-blank", - "description": "Scenario:Multiple Card Customer - Successfully navigated to Approved page when optional field is left blank", - "duration": 60399498, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "39", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2355824, - "status": "Success" - }, - { - "id": "40", - "description": "And :user is navigated to request credit line Page", - "duration": 34845528, - "status": "Success" - }, - { - "id": "41", - "description": "Then :user selects \"Visa Platinum\" card and enters value for questions leaving an optional field blank", - "duration": 17138117, - "status": "Success" - }, - { - "id": "42", - "description": "And :I click on Submit button", - "duration": 1503382, - "status": "Success" - }, - { - "id": "43", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 4556647, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "single-card-customer---wiremock-scenarios", - "description": "Feature:Single Card Customer - Wiremock Scenarios", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 349785818, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "single-card-customer---wiremock-scenarios;user-successfuly-navigates-to-approved-page", - "description": "Scenario:User successfuly navigates to Approved Page", - "duration": 57673075, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2520695, - "status": "Success" - }, - { - "id": "8", - "description": "And :user is navigated to request credit line Page", - "duration": 34755389, - "status": "Success" - }, - { - "id": "9", - "description": "When :the single user \"enters\" values for all questions", - "duration": 15528236, - "status": "Success" - }, - { - "id": "10", - "description": "And :I click on Submit button", - "duration": 1513949, - "status": "Success" - }, - { - "id": "11", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 3354806, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;error-message-displayed-when-mandatory-field-is-left-blank", - "description": "Scenario:Error message displayed when Mandatory field is left blank", - "duration": 71505695, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2708445, - "status": "Success" - }, - { - "id": "18", - "description": "And :user is navigated to request credit line Page", - "duration": 37814807, - "status": "Success" - }, - { - "id": "19", - "description": "When :user enter values for questions and \"leave mandatory field blank\"", - "duration": 16086624, - "status": "Success" - }, - { - "id": "20", - "description": "And :I click on Submit button", - "duration": 1806251, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I should see error message \"Please complete all required fields to continue.\"", - "duration": 6586002, - "status": "Success" - }, - { - "id": "22", - "description": "And :I should see error message \"Please enter a dollar amount\"", - "duration": 6503566, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;successfully-navigated-to-approved-page-page-when-optional-field-is-left-blank", - "description": "Scenario:Successfully navigated to Approved Page page when optional field is left blank", - "duration": 56919967, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2443966, - "status": "Success" - }, - { - "id": "29", - "description": "And :user is navigated to request credit line Page", - "duration": 34264476, - "status": "Success" - }, - { - "id": "30", - "description": "When :user enter values for questions and \"leave optional field blank\"", - "duration": 15218810, - "status": "Success" - }, - { - "id": "31", - "description": "And :I click on Submit button", - "duration": 1595205, - "status": "Success" - }, - { - "id": "32", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 3397510, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;verify-max-length-of-a-text-field", - "description": "Scenario:Verify Max Length of a Text Field", - "duration": 46553975, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2313231, - "status": "Success" - }, - { - "id": "39", - "description": "And :user is navigated to request credit line Page", - "duration": 35168373, - "status": "Success" - }, - { - "id": "40", - "description": "When :I enter digits \"123456789111\" in annual income field", - "duration": 4554908, - "status": "Success" - }, - { - "id": "41", - "description": "Then :I expect maximum length of annual income is \"11\"", - "duration": 4517463, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;currency-field-should-not-accept-special-characters", - "description": "Scenario:Currency field should not accept special characters", - "duration": 40166973, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "47", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2295579, - "status": "Success" - }, - { - "id": "48", - "description": "And :user is navigated to request credit line Page", - "duration": 33988368, - "status": "Success" - }, - { - "id": "49", - "description": "When :user enters alphanumeric string \"@@ab12\" in annual income field for \"single card\"", - "duration": 2341098, - "status": "Success" - }, - { - "id": "50", - "description": "Then :field should accept only numeric \"12\"", - "duration": 1541928, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;check-faq-link-navigated-to-faq-page-on-request-page", - "description": "Scenario:Check FAQ link navigated to FAQ Page on Request Page", - "duration": 76966133, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "56", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 5261528, - "status": "Success" - }, - { - "id": "57", - "description": "And :user is navigated to request credit line Page", - "duration": 37028361, - "status": "Success" - }, - { - "id": "58", - "description": "When :I click on FAQ Link", - "duration": 3771047, - "status": "Success" - }, - { - "id": "59", - "description": "Then :FAQ Page gets displayed", - "duration": 30905197, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-signout-seamless-navigation-web\/", - "startTime": 0, - "endTime": 0, - "duration": 213498301, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.", - "description": "Feature:As a credit card customer when i logged into the COS application and remain idle on the application for more than 14 minutes i should see timeout warning on the 15th minute.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 213498301, - "totalTestCaseCount": 7, - "failedTestCaseCount": 0, - "successTestCaseCount": 7, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-velocity-page,-verify-that-default-focus-is-on-the-continue-button-and-clicking-on-tab-key-moves-focus-on-to-logout-button.", - "description": "Scenario:For a velocity page, verify that default focus is on the continue button and clicking on TAB key moves focus on to Logout button.", - "duration": 23667376, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10477703, - "status": "Success" - }, - { - "id": "64", - "description": "And :I should see Account Summary page", - "duration": 4181032, - "status": "Success" - }, - { - "id": "65", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 363640, - "status": "Success" - }, - { - "id": "66", - "description": "And :I should see a timeout Pop-up window", - "duration": 1330376, - "status": "Success" - }, - { - "id": "67", - "description": "Then :I should click on TAB key", - "duration": 533403, - "status": "Success" - }, - { - "id": "68", - "description": "Then :I should click on Enter key", - "duration": 1032748, - "status": "Success" - }, - { - "id": "69", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 5748348, - "status": "Success" - }, - { - "id": "70", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 126, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-velocity-page,verify-that-clicking-on-esc-key,-modal-window-is-not-closing.", - "description": "Scenario:For a velocity page,verify that clicking on esc key, modal window is not closing.", - "duration": 17878960, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "74", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10236789, - "status": "Success" - }, - { - "id": "75", - "description": "And :I should see Account Summary page", - "duration": 4201596, - "status": "Success" - }, - { - "id": "76", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 440849, - "status": "Success" - }, - { - "id": "77", - "description": "And :I should see a timeout Pop-up window", - "duration": 1209859, - "status": "Success" - }, - { - "id": "78", - "description": "Then :I should click on ESC key", - "duration": 530388, - "status": "Success" - }, - { - "id": "79", - "description": "And :I should see a timeout Pop-up window", - "duration": 1259479, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-velocity-page,-verify-that-clicking-on-spacebar-key,-action-is-submitted-to-the-application-based-on-which-field-the-focus-is-on.", - "description": "Scenario:For a velocity page, verify that clicking on Spacebar key, action is submitted to the application based on which field the focus is on.", - "duration": 33305414, - "totalTestStepCount": 12, - "failedTestStepCount": 0, - "successTestStepCount": 12, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "83", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 11954860, - "status": "Success" - }, - { - "id": "84", - "description": "And :I should see Account Summary page", - "duration": 4367587, - "status": "Success" - }, - { - "id": "85", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 503976, - "status": "Success" - }, - { - "id": "86", - "description": "And :I should see a timeout Pop-up window", - "duration": 1297056, - "status": "Success" - }, - { - "id": "87", - "description": "Then :I should click on Spacebar key", - "duration": 849745, - "status": "Success" - }, - { - "id": "88", - "description": "And :I should see Account Summary page", - "duration": 4663359, - "status": "Success" - }, - { - "id": "89", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 705571, - "status": "Success" - }, - { - "id": "90", - "description": "And :I should see a timeout Pop-up window", - "duration": 1260839, - "status": "Success" - }, - { - "id": "91", - "description": "Then :I should click on TAB key", - "duration": 719741, - "status": "Success" - }, - { - "id": "92", - "description": "Then :I should click on Spacebar key", - "duration": 1209032, - "status": "Success" - }, - { - "id": "93", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 5773543, - "status": "Success" - }, - { - "id": "94", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 105, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,-when-i-click-on-continue-button-on-timeout-model-window,-focus-should-be-on-page-we-started-and-rsa-session-should-still-be-active", - "description": "Scenario:For a angular page, When i click on Continue button on timeout model window, focus should be on page we started and RSA session should still be active", - "duration": 33529381, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "98", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10424525, - "status": "Success" - }, - { - "id": "99", - "description": "And :I navigate to T&D page", - "duration": 7437320, - "status": "Success" - }, - { - "id": "100", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 474072, - "status": "Success" - }, - { - "id": "101", - "description": "And :I wait for \"2\" seconds", - "duration": 2000186, - "status": "Success" - }, - { - "id": "102", - "description": "And :I should see a timeout Pop-up window", - "duration": 1216091, - "status": "Success" - }, - { - "id": "103", - "description": "And :I click on logout Session", - "duration": 703702, - "status": "Success" - }, - { - "id": "104", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 5781656, - "status": "Success" - }, - { - "id": "105", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 103, - "status": "Success" - }, - { - "id": "106", - "description": "And :I open bookmark url", - "duration": 4185311, - "status": "Success" - }, - { - "id": "107", - "description": "Then :I should see login page instead of capability", - "duration": 1306415, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,-verify-that-default-focus-is-on-the-continue-button-and-clicking-on-tab-key-moves-focus-on-to-logout-button.", - "description": "Scenario:For a angular page, verify that default focus is on the continue button and clicking on TAB key moves focus on to Logout button.", - "duration": 34748892, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "122", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 12129782, - "status": "Success" - }, - { - "id": "123", - "description": "And :I navigate to T&D page", - "duration": 8471649, - "status": "Success" - }, - { - "id": "124", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 372010, - "status": "Success" - }, - { - "id": "125", - "description": "And :I wait for \"5\" seconds", - "duration": 5000195, - "status": "Success" - }, - { - "id": "126", - "description": "And :I should see a timeout Pop-up window", - "duration": 1248844, - "status": "Success" - }, - { - "id": "127", - "description": "Then :I should click on TAB key", - "duration": 617126, - "status": "Success" - }, - { - "id": "128", - "description": "Then :I should click on Enter key", - "duration": 1137378, - "status": "Success" - }, - { - "id": "129", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 5771774, - "status": "Success" - }, - { - "id": "130", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 134, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,verify-that-clicking-on-esc-key,-modal-window-is-not-closing.", - "description": "Scenario:For a angular page,verify that clicking on esc key, modal window is not closing.", - "duration": 26910274, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "134", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10771494, - "status": "Success" - }, - { - "id": "135", - "description": "And :I navigate to T&D page", - "duration": 7760548, - "status": "Success" - }, - { - "id": "136", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 306161, - "status": "Success" - }, - { - "id": "137", - "description": "And :I wait for \"5\" seconds", - "duration": 5000268, - "status": "Success" - }, - { - "id": "138", - "description": "And :I should see a timeout Pop-up window", - "duration": 1334421, - "status": "Success" - }, - { - "id": "139", - "description": "Then :I should click on ESC key", - "duration": 561479, - "status": "Success" - }, - { - "id": "140", - "description": "And :I should see a timeout Pop-up window", - "duration": 1175903, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,-verify-that-clicking-on-spacebar-key,-action-is-submitted-to-the-application-based-on-which-field-the-focus-is-on.", - "description": "Scenario:For a angular page, verify that clicking on Spacebar key, action is submitted to the application based on which field the focus is on.", - "duration": 43458004, - "totalTestStepCount": 14, - "failedTestStepCount": 0, - "successTestStepCount": 14, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "144", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10196867, - "status": "Success" - }, - { - "id": "145", - "description": "And :I navigate to T&D page", - "duration": 7965228, - "status": "Success" - }, - { - "id": "146", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 300953, - "status": "Success" - }, - { - "id": "147", - "description": "And :I wait for \"5\" seconds", - "duration": 5000216, - "status": "Success" - }, - { - "id": "148", - "description": "And :I should see a timeout Pop-up window", - "duration": 1239521, - "status": "Success" - }, - { - "id": "149", - "description": "Then :I should click on Spacebar key", - "duration": 616380, - "status": "Success" - }, - { - "id": "150", - "description": "And :I should see T&D page", - "duration": 4148166, - "status": "Success" - }, - { - "id": "151", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 305617, - "status": "Success" - }, - { - "id": "152", - "description": "And :I wait for \"5\" seconds", - "duration": 5000183, - "status": "Success" - }, - { - "id": "153", - "description": "And :I should see a timeout Pop-up window", - "duration": 1288082, - "status": "Success" - }, - { - "id": "154", - "description": "Then :I should click on TAB key", - "duration": 533086, - "status": "Success" - }, - { - "id": "155", - "description": "Then :I should click on Spacebar key", - "duration": 1109083, - "status": "Success" - }, - { - "id": "156", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 5754504, - "status": "Success" - }, - { - "id": "157", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 118, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-spanish-account-summary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 75839370, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "mock---spanish-account-summary-page", - "description": "Feature:Mock - Spanish Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 75839370, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "mock---spanish-account-summary-page;wiremock---multiple-account-user-sees-total-display-in-preferred-language;;2", - "description": "Scenario Outline:WireMock - Multiple Account User sees Total display in preferred language", - "duration": 75839370, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "10", - "description": "Given :a \"us_t_and_d_account\" customer logs in", - "duration": 9573941, - "status": "Success" - }, - { - "id": "10", - "description": "And :selects their preferred language to be \"Spanish\" language", - "duration": 66265429, - "status": "Failure" - }, - { - "id": "10", - "description": "Then :the user sees \"mock_account_summary_content\" in their preferred language", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-spanish-accounts-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-spanish-cardenrollment-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-spanish-headerfooter-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-spanish-payments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-spanish-services\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-spanish-statementsdocument-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-statements-web\/", - "startTime": 0, - "endTime": 0, - "duration": 961576189, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 8, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 9, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "card-image", - "description": "Feature:Card Image", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 145543073, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 26203232, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I login with a user with multiple accounts", - "duration": 26203232, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-image;the-card-art-displays-for-all-accounts-of-a-given-user", - "description": "Scenario:The Card Art Displays for all accounts of a given user", - "duration": 119339841, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "When :I go to the Statements page", - "duration": 8757677, - "status": "Success" - }, - { - "id": "11", - "description": "Then :the card art image for each card is displayed as follows:", - "duration": 110582164, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "go-paperless", - "description": "Feature:Go Paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 103773247, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 19792169, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I log in with the Go Paperless user", - "duration": 11847020, - "status": "Success" - }, - { - "id": "5", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7945149, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "go-paperless;account-not-eligible-to-sign-up-for-go-paperless-and-account-not-set-to-go-paperless-(button-does-not-display)", - "description": "Scenario:Account Not Eligible to Sign Up for Go Paperless and Account Not Set to Go Paperless (Button Does Not Display)", - "duration": 83981078, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "When :the account I select is not eligible and is not flagged for statement suppression", - "duration": 22239627, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the Go Paperless button is not displayed within the account brick", - "duration": 61741451, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verifying-the-monthly-statements", - "description": "Feature:Verifying the monthly statements", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 108283766, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verifying-the-monthly-statements;view-list-of-monthly-statements", - "description": "Scenario:View list of monthly statements", - "duration": 77809000, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in", - "duration": 31177968, - "status": "Success" - }, - { - "id": "8", - "description": "When :I have a visa business card account", - "duration": 21466900, - "status": "Success" - }, - { - "id": "9", - "description": "And :The account ends in \"2870\"", - "duration": 3662330, - "status": "Success" - }, - { - "id": "10", - "description": "And :I select to view statements from the year 2013", - "duration": 4149626, - "status": "Success" - }, - { - "id": "11", - "description": "And :I verify the menu items", - "duration": 14303502, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I should see a column for \"Description\"", - "duration": 1560643, - "status": "Success" - }, - { - "id": "13", - "description": "And :I should see a column for \"Date\"", - "duration": 1488031, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verifying-the-monthly-statements;adobe-reader-download-url-displays-on-statements-page", - "description": "Scenario:Adobe Reader download url displays on Statements page", - "duration": 30474766, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :the user logs in", - "duration": 21501186, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the Adobe Reader download information displays", - "duration": 2703884, - "status": "Success" - }, - { - "id": "21", - "description": "When :I click the Get Adobe Reader image", - "duration": 2032458, - "status": "Success" - }, - { - "id": "22", - "description": "Then :a new tab opens for me to download the reader", - "duration": 4237238, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "statements-&-documents---view\/print-online-documents", - "description": "Feature:Statements & Documents - View\/Print Online Documents", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 30252083, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 18860101, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 18860101, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---view\/print-online-documents;i-select-a-document-to-view", - "description": "Scenario:I select a document to view", - "duration": 11391982, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "When :I select the documents tab", - "duration": 5252782, - "status": "Success" - }, - { - "id": "11", - "description": "Then :I am able to see the account ending in \"2870\"", - "duration": 1565150, - "status": "Success" - }, - { - "id": "12", - "description": "And :I should see a column for \"Description\"", - "duration": 1550017, - "status": "Success" - }, - { - "id": "13", - "description": "And :I should see a column for \"Date\"", - "duration": 1508065, - "status": "Success" - }, - { - "id": "14", - "description": "And :I should see a column for \"Category\"", - "duration": 1515968, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "statements-&-documents---view-online-documents---print", - "description": "Feature:Statements & Documents - View Online Documents - Print", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 37159123, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "statements-&-documents---view-online-documents---print;online-documents-with-screen-reader", - "description": "Scenario:Online Documents With Screen Reader", - "duration": 37159123, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in", - "duration": 20642385, - "status": "Success" - }, - { - "id": "8", - "description": "When :I select the documents tab", - "duration": 5488468, - "status": "Success" - }, - { - "id": "9", - "description": "And :I select the document titled \"Account Restricted Notice\"", - "duration": 1835999, - "status": "Success" - }, - { - "id": "10", - "description": "And :\"Customer Service\" is be displayed in the category", - "duration": 1844933, - "status": "Success" - }, - { - "id": "11", - "description": "And :Verify the date", - "duration": 3720466, - "status": "Success" - }, - { - "id": "12", - "description": "And :I select the accessible version of the document statement", - "duration": 1853402, - "status": "Success" - }, - { - "id": "13", - "description": "Then :a new window should popup for online documents", - "duration": 1773470, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "quarterly-refactor-data", - "description": "Feature:Quarterly Refactor Data", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 57473582, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "quarterly-refactor-data;summary-date-is-last-date-of-quarter", - "description": "Scenario:Summary Date is last date of quarter", - "duration": 57473582, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in", - "duration": 18725007, - "status": "Success" - }, - { - "id": "8", - "description": "When :I select a small business account to view", - "duration": 22846058, - "status": "Success" - }, - { - "id": "9", - "description": "And :I select the Quarterly tab", - "duration": 5840527, - "status": "Success" - }, - { - "id": "10", - "description": "And :I select a year that has all four quarterly summaries", - "duration": 5244802, - "status": "Success" - }, - { - "id": "11", - "description": "Then :the date for q1 quarterly summary is 03\/31", - "duration": 1214633, - "status": "Success" - }, - { - "id": "12", - "description": "And :the date for q2 quarterly summary is 06\/30", - "duration": 1231829, - "status": "Success" - }, - { - "id": "13", - "description": "And :the date for q3 quarterly summary is 09\/30", - "duration": 1180967, - "status": "Success" - }, - { - "id": "14", - "description": "And :the date for q4 quarterly summary is 12\/31", - "duration": 1189759, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "quarterly-summary-filter", - "description": "Feature:Quarterly Summary Filter", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 174648103, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 29333136, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 21215108, - "status": "Success" - }, - { - "id": "5", - "description": "And :I go to the Statements page", - "duration": 8118028, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "quarterly-summary-filter;verify-contents-of-dropdown-menu", - "description": "Scenario:Verify Contents of Dropdown Menu", - "duration": 25258987, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "When :I select the Quarterly tab", - "duration": 5912159, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the dropdown menu defaults to \"Last 4 Quarters\" for selection", - "duration": 5043208, - "status": "Success" - }, - { - "id": "13", - "description": "And :I can select the previous year from the dropdown", - "duration": 4180663, - "status": "Success" - }, - { - "id": "14", - "description": "And :I verify the menu items for the years in the menu", - "duration": 10122957, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 27141091, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 19090683, - "status": "Success" - }, - { - "id": "5", - "description": "And :I go to the Statements page", - "duration": 8050408, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "quarterly-summary-filter;not-enough-statements-for-selected-time-period-(customer-has-summaries-for-last-four-quarters-but-does-not-have-summaries-for-previous-year)", - "description": "Scenario:Not Enough Statements for Selected Time Period (Customer Has Summaries for Last Four Quarters But Does Not Have Summaries For Previous Year)", - "duration": 34199190, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :I select the Quarterly tab", - "duration": 5949854, - "status": "Success" - }, - { - "id": "21", - "description": "And :I have selected an account that was opened within the last four quarters", - "duration": 21920981, - "status": "Success" - }, - { - "id": "22", - "description": "And :I select to view statements from the year 2013", - "duration": 3902368, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the following message displays \"We're sorry, but a Quarterly Summary for this account is unavailable for this time period.\"", - "duration": 2425987, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 28752059, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 20274454, - "status": "Success" - }, - { - "id": "5", - "description": "And :I go to the Statements page", - "duration": 8477605, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "quarterly-summary-filter;no-summaries-for-last-four-quarters-but-does-have-summaries-for-previous-year", - "description": "Scenario:No Summaries for Last Four Quarters But Does Have Summaries For Previous Year", - "duration": 29963640, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "When :I select the Quarterly tab", - "duration": 5560065, - "status": "Success" - }, - { - "id": "30", - "description": "And :I have selected an account that was opened within the last four quarters", - "duration": 23102372, - "status": "Success" - }, - { - "id": "31", - "description": "Then :the following message displays \"We're sorry, but a Quarterly Summary for this account is unavailable for this time period.\"", - "duration": 1301203, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status", - "description": "Feature:Statements & Documents - Validate Page Behavior Based on Account Status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 245501058, - "totalTestCaseCount": 16, - "failedTestCaseCount": 0, - "successTestCaseCount": 16, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 2092260, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2092260, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;small-business-account-entitled;;2", - "description": "Scenario Outline:Small Business Account Entitled", - "duration": 33184438, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"SB Closed With No Balance\"", - "duration": 8535912, - "status": "Success" - }, - { - "id": "49", - "description": "And :I navigate to the statements page", - "duration": 7934728, - "status": "Success" - }, - { - "id": "49", - "description": "And :I select the requisite account from the accounts drop-down", - "duration": 11065243, - "status": "Success" - }, - { - "id": "49", - "description": "Then :the statements page includes Quarterly Summary tab", - "duration": 5648555, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1735657, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1735657, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---no-description-added---status-of-coded-to-close,-revoked,-security-fraud-ls,-special-fraud-or-collections", - "description": "Scenario:Account Dropdown - No Description Added - Status of Coded to Close, Revoked, Security Fraud LS, Special Fraud or Collections", - "duration": 45467459, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "When :I log in with an account status of Coded to Close, Revoked, Security Fraud L\/S, Special Fraud or Collections", - "duration": 9817920, - "status": "Success" - }, - { - "id": "56", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7964420, - "status": "Success" - }, - { - "id": "57", - "description": "Then :my account does not have a description added in the account dropdown", - "duration": 27685119, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1845952, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1845952, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---account-closed---closed-with-no-balance,-closed-with-balance", - "description": "Scenario:Account Dropdown - Account Closed - Closed with No Balance, Closed with Balance", - "duration": 46096819, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "When :I log in with an account status of Closed with No Balance or Closed with Balance", - "duration": 9186592, - "status": "Success" - }, - { - "id": "64", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 9134935, - "status": "Success" - }, - { - "id": "65", - "description": "Then :the account dropdown has Account Closed at the end of the account name in the dropdown", - "duration": 27775292, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1957880, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1957880, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---bankrupt", - "description": "Scenario:Account Dropdown - Bankrupt", - "duration": 42900406, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "71", - "description": "When :I log in with an account status of Bankrupt, Deceased, Charged Off, or EOS Ineligible", - "duration": 8764312, - "status": "Success" - }, - { - "id": "72", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7869240, - "status": "Success" - }, - { - "id": "73", - "description": "Then :the account dropdown has Account Restricted at the end of the account name in the dropdown", - "duration": 26266854, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1715623, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1715623, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---charged-off-and-eos-ineligible-accounts-do-not-appear;;2", - "description": "Scenario Outline:Account Dropdown - Charged Off and EOS Ineligible Accounts Do Not Appear", - "duration": 18204317, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "85", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"Charged Off\" Account available", - "duration": 8661782, - "status": "Success" - }, - { - "id": "85", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8230891, - "status": "Success" - }, - { - "id": "85", - "description": "Then :the account displays as follows in the \"account does not appear in the dropdown\" account dropdown", - "duration": 1311644, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2063105, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2063105, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---charged-off-and-eos-ineligible-accounts-do-not-appear;;3", - "description": "Scenario Outline:Account Dropdown - Charged Off and EOS Ineligible Accounts Do Not Appear", - "duration": 18705535, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "86", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"EOS Ineligible\" Account available", - "duration": 8716362, - "status": "Success" - }, - { - "id": "86", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8382772, - "status": "Success" - }, - { - "id": "86", - "description": "Then :the account displays as follows in the \"account does not appear in the dropdown\" account dropdown", - "duration": 1606401, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2416853, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2416853, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;charged-off-and-eos-ineligible-accounts,-even-when-not-displayed-in-dropdown,-when-you-directly-link-to-them,-you-should-see-the-the-first-account-for-that-user-instead;;2", - "description": "Scenario Outline:Charged Off and EOS Ineligible Accounts, even when not displayed in dropdown, when you directly link to them, you should see the the first account for that user instead", - "duration": 13140363, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "98", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"Charged Off\" Account available", - "duration": 9394102, - "status": "Success" - }, - { - "id": "98", - "description": "And :I navigate to the statements page for card account of type \"Charged Off\"", - "duration": 2334632, - "status": "Success" - }, - { - "id": "98", - "description": "Then :I see the statements for the \"...1286\" for this customer", - "duration": 1411629, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2253979, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2253979, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;charged-off-and-eos-ineligible-accounts,-even-when-not-displayed-in-dropdown,-when-you-directly-link-to-them,-you-should-see-the-the-first-account-for-that-user-instead;;3", - "description": "Scenario Outline:Charged Off and EOS Ineligible Accounts, even when not displayed in dropdown, when you directly link to them, you should see the the first account for that user instead", - "duration": 11720412, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "99", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"EOS Ineligible\" Account available", - "duration": 8210353, - "status": "Success" - }, - { - "id": "99", - "description": "And :I navigate to the statements page for card account of type \"EOS Ineligible\"", - "duration": 2053738, - "status": "Success" - }, - { - "id": "99", - "description": "Then :I see the statements for the \"...2838\" for this customer", - "duration": 1456321, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents", - "description": "Feature:S&D Not Entitled to view Statements & Documents", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 58942154, - "totalTestCaseCount": 6, - "failedTestCaseCount": 3, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 1747921, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1747921, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents;account-not-entitled;;2", - "description": "Scenario Outline:Account Not Entitled", - "duration": 17375189, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Charged Off\"", - "duration": 8703365, - "status": "Success" - }, - { - "id": "16", - "description": "And :I navigate to the statements download page \"\/accounts\/dfefc2c89f4129e8393af744bb926feacc6159e78e1f065f331bac070e5a2614\/statements\/quarterly\/last12\/dmJyOi9DTU9EX0NBUkQvT05MX0NBUkRfUVRSX1NVTU0lNUJfJTVEdjcxMjYtNTQ4OS01NDkwLTU1NDMtVkhBMS00MzZGQUFBLTEwMTA4MzItODQyMjgtNDM4MDM5LTIxOTAwOS04NS03OS01LTItMC0lMjU1RSUyNTAxMTYzNTMlMjUwMVN0YXRlbWVudHMlMjUwMTElMjUwMUU5YmRmNWI3Ny1lZDZmLTRlNDMtODJlOC0xNzc4MzYyZWI0NzMlMjUwMTg0MjI4JTI1MDExNiUyNTAxMTAwMDAzMjUwMDklMjUwMTclMjUwMUNDJTI1MDExNjM1MyUyNTAxUTMlMjUwMTIwMTQlMjUwMUFGUCUyNTAxMC8vQ09OVEVOVA==\/view\/false\/Smry_Q32014_2997\"", - "duration": 3052060, - "status": "Success" - }, - { - "id": "16", - "description": "Then :the error page contains message for \"Charged Off\"", - "duration": 5619764, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2160101, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2160101, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents;account-not-entitled;;3", - "description": "Scenario Outline:Account Not Entitled", - "duration": 16426301, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"EOS Ineligible\"", - "duration": 8110192, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to the statements download page \"\/accounts\/0e91022ecd2d6b999d059c92209ec15c10e7f135be46b65ce966e2964e0ec922\/statements\/monthly\/last12\/dmJyOi9DTU9EX0NBUkRfU1RNVC9PTkxfQ0FSRF9NT05fU1RNVCU1Ql8lNUR2NzEyNi01NDQwLTU0NDEtNTU0MC1ZR0ExLTEwODdGQUFBLTQwNDQzMi0zMjA1Mi0yNDM1NTk1LTIzMDg3NS04NS03OS0yNDYtMi0wLSUyNTVFJTI1MDExNjQxMCUyNTAxU3RhdGVtZW50cyUyNTAxMSUyNTAxRTZkOGQ5MTIwLWFmNTEtNDk1MC1iMjA4LWYwZTZlYjkyYmI1MCUyNTAxMzIwNTIlMjUwMTIlMjUwMTEwMDAwMzAxMDE2JTI1MDEzMDY5JTI1MDE3JTI1MDFDQyUyNTAxMTY0MDglMjUwMUFGUCUyNTAxNDc5MTI0JTI1MDEwLy9DT05URU5U\/view\/false\/Stmnt_122014_3069\"", - "duration": 2642624, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the error page contains message for \"EOS Ineligible\"", - "duration": 5673485, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1909364, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1909364, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents;account-not-entitled;;4", - "description": "Scenario Outline:Account Not Entitled", - "duration": 19323278, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Bankrupt\"", - "duration": 9976398, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to the statements download page \"\/accounts\/82c795b6a00a7eb451bff2b1122fe35dd1d53b866ab8fd405da2e0bb87069727\/statements\/monthly\/last12\/dmJyOi9DTU9EX0NBUkRfU1RNVC9PTkxfQ0FSRF9NT05fU1RNVCU1Ql8lNUR2NzEyNi01NDQwLTU0NDEtNTU0MC1ZR0ExLTEwODdGQUFBLTQ1MDQ1ODUtMzE5MjEtMjIxNjcyMS0yMTg4NzQtODUtNzktMjQ2LTItMC0lMjU1RSUyNTAxMTY0MTAlMjUwMVN0YXRlbWVudHMlMjUwMTElMjUwMUVhMzA4ZGU1NC01NmQ2LTRiN2YtODAxNS00MzUxZWI0ZWExOGUlMjUwMTMxOTIxJTI1MDEyJTI1MDExMDAwMDI5Mzk2NyUyNTAxNzU0NCUyNTAxNyUyNTAxQ0MlMjUwMTE2NDA4JTI1MDFBRlAlMjUwMTQwNTYxNiUyNTAxMC8vQ09OVEVOVA==\/view\/false\/Stmnt_122014_7544\"", - "duration": 3649643, - "status": "Success" - }, - { - "id": "18", - "description": "Then :the error page contains message for \"Bankrupt\"", - "duration": 5697237, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-transaction-statements-web\/", - "startTime": 0, - "endTime": 0, - "duration": 136535814, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 2, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "transactions-details-filter-options", - "description": "Feature:Transactions Details Filter options", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 53015830, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "transactions-details-filter-options;customer-selects-statement-date", - "description": "Scenario:Customer selects statement date", - "duration": 53015830, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 13248422, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 12322356, - "status": "Success" - }, - { - "id": "10", - "description": "And :the customer selects \"Statements\" in the drop-down", - "duration": 18018582, - "status": "Success" - }, - { - "id": "11", - "description": "Then :the customer selects Statement Dates \"2 nd statement\" in the drop-down", - "duration": 9426470, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pending-transactions", - "description": "Feature:Pending Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 83519984, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "pending-transactions;faq-on-t&d-page---close-using-done-option", - "description": "Scenario:FAQ on T&D page - close using Done option", - "duration": 43639065, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 10958144, - "status": "Success" - }, - { - "id": "25", - "description": "And :navigate to the \"Transactions and Details\" on TD page", - "duration": 16493558, - "status": "Success" - }, - { - "id": "26", - "description": "When :the customer clicks on the tooltip icon", - "duration": 10477877, - "status": "Success" - }, - { - "id": "27", - "description": "Then :A new FAQ model is opened", - "duration": 4032012, - "status": "Success" - }, - { - "id": "28", - "description": "Then :FAQ window is closed when \"Done\" button is clicked", - "duration": 1677474, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;faq-on-t&d-page---close-using-x-option", - "description": "Scenario:FAQ on T&D page - close using X option", - "duration": 39880919, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 10666004, - "status": "Success" - }, - { - "id": "36", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 12656805, - "status": "Success" - }, - { - "id": "37", - "description": "When :the customer clicks on the tooltip icon", - "duration": 10876432, - "status": "Success" - }, - { - "id": "38", - "description": "Then :A new FAQ model is opened", - "duration": 4083421, - "status": "Success" - }, - { - "id": "39", - "description": "Then :FAQ window is closed when 'X' button is clicked", - "duration": 1598257, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "214", - "description": "cos\/test\/report\/cos-transactions-details-web\/", - "startTime": 0, - "endTime": 0, - "duration": 4100356947, - "failedTestSuiteCount": 5, - "successTestSuiteCount": 10, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 15, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "transactions-and-details-page", - "description": "Feature:Transactions and Details Page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 134669296, - "totalTestCaseCount": 4, - "failedTestCaseCount": 1, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-page;happy-path-account-details", - "description": "Scenario:Happy path account details", - "duration": 58607783, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 8, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 24352964, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Transaction Details Page", - "duration": 4074448, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 5689879, - "status": "Success" - }, - { - "id": "11", - "description": "And :the card number for the plastic is displayed", - "duration": 1206976, - "status": "Success" - }, - { - "id": "12", - "description": "And :the card image is displayed and has the proper url", - "duration": 6369181, - "status": "Success" - }, - { - "id": "13", - "description": "And :T&D: I should see available credit and it should be valid", - "duration": 3732435, - "status": "Success" - }, - { - "id": "14", - "description": "And :T&D: I should see current balance and it should be valid", - "duration": 3599382, - "status": "Success" - }, - { - "id": "15", - "description": "And :T&D: I should see the show details link", - "duration": 5675633, - "status": "Success" - }, - { - "id": "16", - "description": "And :T&D: I should see the pay bill button and that its link contains the current card account id", - "duration": 3906885, - "status": "Failure" - }, - { - "id": "17", - "description": "And :T&D: I should see the single card display name", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :T&D: I should see the explore rewards link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :T&D: I should see the statements link and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :T&D: I should see the download transactions link and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :T&D: I click the show details link and the drawer expands", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :T&D: I should see account details brick is expanded", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :T&D: I click the show details link and the drawer collapses", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-page;points-rewards-balance-displayed-in-account-details-section", - "description": "Scenario:Points Rewards Balance Displayed in Account Details Section", - "duration": 27173210, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "60", - "description": "Given :I setup mocks for transactions as a \"td_multi_account_points\" and login", - "duration": 12022455, - "status": "Success" - }, - { - "id": "61", - "description": "And :I navigate to Transaction Details Page", - "duration": 4433455, - "status": "Success" - }, - { - "id": "62", - "description": "And :I reload the page", - "duration": 2932407, - "status": "Success" - }, - { - "id": "63", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 6538209, - "status": "Success" - }, - { - "id": "64", - "description": "And :the rewards label for points is displayed", - "duration": 1246684, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-page;display-account-details-for-multi-account-with-points-rewards", - "description": "Scenario:Display account details for Multi Account with Points Rewards", - "duration": 25151894, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "70", - "description": "Given :I setup mocks for transactions as a \"td_multi_account_points\" and login", - "duration": 10994966, - "status": "Success" - }, - { - "id": "71", - "description": "And :I navigate to Transaction Details Page", - "duration": 3233152, - "status": "Success" - }, - { - "id": "72", - "description": "And :I reload the page", - "duration": 2629450, - "status": "Success" - }, - { - "id": "73", - "description": "And :the current balance label and field are displayed for multi account", - "duration": 5850001, - "status": "Success" - }, - { - "id": "74", - "description": "And :the available credit label and field are displayed for multi account", - "duration": 1236700, - "status": "Success" - }, - { - "id": "75", - "description": "And :the rewards label for points is displayed for multi account", - "duration": 1207625, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-page;cash-rewards-balance-displayed-in-account-details-section", - "description": "Scenario:Cash Rewards Balance Displayed in Account Details Section", - "duration": 23736409, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "81", - "description": "Given :I setup mocks for transactions as a \"td_cashrewards_account\" and login", - "duration": 11199031, - "status": "Success" - }, - { - "id": "82", - "description": "And :I navigate to Transaction Details Page", - "duration": 3084626, - "status": "Success" - }, - { - "id": "83", - "description": "And :I reload the page", - "duration": 2765940, - "status": "Success" - }, - { - "id": "84", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 5460936, - "status": "Success" - }, - { - "id": "85", - "description": "And :the rewards label for cash is displayed", - "duration": 1225876, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "date-filter", - "description": "Feature:Date Filter", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 194827171, - "totalTestCaseCount": 4, - "failedTestCaseCount": 3, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "date-filter;user-should-be-able-to-tab-into-date-picker-and-use-arrows-to-select-date", - "description": "Scenario:User should be able to tab into date picker and use arrows to select date", - "duration": 33415286, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11165988, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 3341369, - "status": "Success" - }, - { - "id": "8", - "description": "When :the current date is 1-1-2015", - "duration": 5852836, - "status": "Success" - }, - { - "id": "9", - "description": "And :I tab into the start date field", - "duration": 11693621, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the date picker for start date should be visible", - "duration": 1361472, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "date-filter;user-should-be-able-to-filter-transactions-using-the-date-filter-dropdown", - "description": "Scenario:User should be able to filter transactions using the date filter dropdown", - "duration": 30005205, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Given :I setup mocks for transactions as a \"td_datefilter_account\" and login", - "duration": 10995250, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to Transaction Details Page", - "duration": 2898751, - "status": "Success" - }, - { - "id": "18", - "description": "When :the last statement date is 05-21-2015", - "duration": 1248787, - "status": "Success" - }, - { - "id": "19", - "description": "Then :5 transactions should be displayed", - "duration": 14862417, - "status": "Failure" - }, - { - "id": "20", - "description": "And :user filters by Since Last Statement", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :3 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :user filters by Last 90 Days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :17 transactions should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "date-filter;user-should-be-able-to-use-arrows-to-select-date", - "description": "Scenario:User should be able to use arrows to select date", - "duration": 33688435, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10746403, - "status": "Success" - }, - { - "id": "29", - "description": "And :I navigate to Transaction Details Page", - "duration": 3391992, - "status": "Success" - }, - { - "id": "30", - "description": "When :the current date is 4-15-2015", - "duration": 5842579, - "status": "Success" - }, - { - "id": "31", - "description": "And :I tab into the start date field", - "duration": 10611896, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I should be able to use the arrows to select a date", - "duration": 3095565, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "date-filter;verify-proper-message-displayed-when-no-posted-or-pending-transactions", - "description": "Scenario:Verify proper message displayed when no posted or pending transactions", - "duration": 97718245, - "totalTestStepCount": 18, - "failedTestStepCount": 0, - "successTestStepCount": 18, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "39", - "description": "Given :I setup mocks for transactions as a \"td_notrans_account\" and login", - "duration": 11786255, - "status": "Success" - }, - { - "id": "40", - "description": "And :I navigate to Transaction Details Page", - "duration": 3795600, - "status": "Success" - }, - { - "id": "41", - "description": "When :I view my Pending Transactions", - "duration": 3489262, - "status": "Success" - }, - { - "id": "42", - "description": "Then :I should see the no pending transactions message", - "duration": 2618004, - "status": "Success" - }, - { - "id": "43", - "description": "When :user filters by Last 90 Days", - "duration": 7590213, - "status": "Success" - }, - { - "id": "44", - "description": "Then :message for Last 90 Days is displayed", - "duration": 1273119, - "status": "Success" - }, - { - "id": "45", - "description": "When :user filters by Since Last Statement", - "duration": 7389364, - "status": "Success" - }, - { - "id": "46", - "description": "Then :message for Since Last Statement is displayed", - "duration": 1223527, - "status": "Success" - }, - { - "id": "47", - "description": "When :user filters by Last 15 Days", - "duration": 7447196, - "status": "Success" - }, - { - "id": "48", - "description": "Then :message for Last 15 Days is displayed", - "duration": 1367181, - "status": "Success" - }, - { - "id": "49", - "description": "When :user filters by Last 30 Days", - "duration": 17877696, - "status": "Success" - }, - { - "id": "50", - "description": "Then :message for Last 30 Days is displayed", - "duration": 1312205, - "status": "Success" - }, - { - "id": "51", - "description": "When :user filters by Last 60 Days", - "duration": 7479545, - "status": "Success" - }, - { - "id": "52", - "description": "Then :message for Last 60 Days is displayed", - "duration": 1182937, - "status": "Success" - }, - { - "id": "53", - "description": "When :user filters by Date Range", - "duration": 7382479, - "status": "Success" - }, - { - "id": "54", - "description": "And :date range start and end dates are set to 02\/10\/2015 and 02\/10\/2015", - "duration": 6984260, - "status": "Success" - }, - { - "id": "55", - "description": "And :clicks the Filter button", - "duration": 2673466, - "status": "Success" - }, - { - "id": "56", - "description": "Then :message for Date Range is displayed", - "duration": 4845936, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "filtering-and-sorting", - "description": "Feature:Filtering and Sorting", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 254763362, - "totalTestCaseCount": 3, - "failedTestCaseCount": 0, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "filtering-and-sorting;hide-since-last-statement-option-for-new-card-customers", - "description": "Scenario:Hide Since Last Statement Option for new card customers", - "duration": 19877835, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_nolaststmt_account\" and login", - "duration": 11170574, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 3274719, - "status": "Success" - }, - { - "id": "8", - "description": "Then :there is no \"Since Last Statement\" option displayed in the \"dateSelect\" dropdown", - "duration": 5432542, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "filtering-and-sorting;show-since-last-statement-option-for-existing-customers", - "description": "Scenario:Show Since Last Statement Option for existing customers", - "duration": 21219444, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for transactions as a \"td_laststmt_account\" and login", - "duration": 10658424, - "status": "Success" - }, - { - "id": "14", - "description": "And :I navigate to Transaction Details Page", - "duration": 2894975, - "status": "Success" - }, - { - "id": "15", - "description": "And :I reload the page", - "duration": 2178247, - "status": "Success" - }, - { - "id": "16", - "description": "Then :there is \"Since Last Statement\" option displayed in the \"dateSelect\" dropdown", - "duration": 5487798, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "filtering-and-sorting;test-various-filtering-and-sorting-options", - "description": "Scenario:Test various filtering and sorting options", - "duration": 213666083, - "totalTestStepCount": 42, - "failedTestStepCount": 0, - "successTestStepCount": 42, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :I setup mocks for transactions as a \"td_sort_account\" and login", - "duration": 13739748, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to Transaction Details Page", - "duration": 2945400, - "status": "Success" - }, - { - "id": "24", - "description": "And :I reload the page", - "duration": 2476263, - "status": "Success" - }, - { - "id": "25", - "description": "And :I toggle the pending drawer", - "duration": 3893949, - "status": "Success" - }, - { - "id": "26", - "description": "Then :3 pending transactions should be displayed", - "duration": 4420977, - "status": "Success" - }, - { - "id": "28", - "description": "Then :verify posted transactions are sorted in descending - date order", - "duration": 11830825, - "status": "Success" - }, - { - "id": "29", - "description": "Then :verify pending transactions are sorted in descending - date order", - "duration": 6473066, - "status": "Success" - }, - { - "id": "31", - "description": "Given :I click the transaction sort link to sort by date", - "duration": 412751, - "status": "Success" - }, - { - "id": "32", - "description": "Then :verify posted transactions are sorted in ascending - date order", - "duration": 12468970, - "status": "Success" - }, - { - "id": "33", - "description": "And :verify pending transactions are sorted in ascending - date order", - "duration": 6380283, - "status": "Success" - }, - { - "id": "35", - "description": "Given :I click the transaction sort link to sort by merchant", - "duration": 214, - "status": "Success" - }, - { - "id": "36", - "description": "Then :verify posted transactions are sorted in descending - merchant order", - "duration": 10110685, - "status": "Success" - }, - { - "id": "37", - "description": "And :verify pending transactions are sorted in descending - merchant order", - "duration": 5419242, - "status": "Success" - }, - { - "id": "39", - "description": "Given :I click the transaction sort link to sort by merchant", - "duration": 197, - "status": "Success" - }, - { - "id": "40", - "description": "Then :verify posted transactions are sorted in ascending - merchant order", - "duration": 10098171, - "status": "Success" - }, - { - "id": "41", - "description": "And :verify pending transactions are sorted in ascending - merchant order", - "duration": 5358436, - "status": "Success" - }, - { - "id": "43", - "description": "Given :I click the transaction sort link to sort by amount", - "duration": 401904, - "status": "Success" - }, - { - "id": "44", - "description": "Then :verify posted transactions are sorted in descending - amount order", - "duration": 11416821, - "status": "Success" - }, - { - "id": "45", - "description": "And :verify pending transactions are sorted in descending - amount order", - "duration": 6599309, - "status": "Success" - }, - { - "id": "47", - "description": "Given :I click the transaction sort link to sort by amount", - "duration": 367987, - "status": "Success" - }, - { - "id": "48", - "description": "Then :verify posted transactions are sorted in ascending - amount order", - "duration": 11794200, - "status": "Success" - }, - { - "id": "49", - "description": "And :verify pending transactions are sorted in ascending - amount order", - "duration": 6443973, - "status": "Success" - }, - { - "id": "51", - "description": "Given :I select \"Car Rental\" from the category dropdown", - "duration": 2396646, - "status": "Success" - }, - { - "id": "52", - "description": "Then :2 transactions should be displayed", - "duration": 4405358, - "status": "Success" - }, - { - "id": "54", - "description": "Given :I select \"Dining\" from the category dropdown", - "duration": 2653183, - "status": "Success" - }, - { - "id": "55", - "description": "Then :1 transactions should be displayed", - "duration": 4398218, - "status": "Success" - }, - { - "id": "57", - "description": "Given :I select \"Merchandise\" from the category dropdown", - "duration": 2376845, - "status": "Success" - }, - { - "id": "58", - "description": "Then :3 transactions should be displayed", - "duration": 4565908, - "status": "Success" - }, - { - "id": "60", - "description": "Given :I select \"Other\" from the category dropdown", - "duration": 2296083, - "status": "Success" - }, - { - "id": "61", - "description": "Then :1 transactions should be displayed", - "duration": 4321805, - "status": "Success" - }, - { - "id": "63", - "description": "Given :I select \"Other Services\" from the category dropdown", - "duration": 2380049, - "status": "Success" - }, - { - "id": "64", - "description": "Then :1 transactions should be displayed", - "duration": 4469791, - "status": "Success" - }, - { - "id": "66", - "description": "Given :I select \"Insurance\" from the category dropdown", - "duration": 2309304, - "status": "Success" - }, - { - "id": "67", - "description": "Then :0 transactions should be displayed", - "duration": 14380877, - "status": "Success" - }, - { - "id": "69", - "description": "Given :I select \"All Categories\" from the category dropdown", - "duration": 2429798, - "status": "Success" - }, - { - "id": "70", - "description": "Then :8 transactions should be displayed", - "duration": 4520719, - "status": "Success" - }, - { - "id": "72", - "description": "Given :I select \"...1234\" from the cards dropdown", - "duration": 2700883, - "status": "Success" - }, - { - "id": "73", - "description": "Then :2 transactions should be displayed", - "duration": 4546357, - "status": "Success" - }, - { - "id": "75", - "description": "Given :I select \"...1660 (Closed)\" from the cards dropdown", - "duration": 2550647, - "status": "Success" - }, - { - "id": "76", - "description": "Then :6 transactions should be displayed", - "duration": 4608555, - "status": "Success" - }, - { - "id": "78", - "description": "Given :I select \"Cards\" from the cards dropdown", - "duration": 3011594, - "status": "Success" - }, - { - "id": "79", - "description": "Then :8 transactions should be displayed", - "duration": 5290092, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-and-details-google-maps-testing", - "description": "Feature:Transactions and Details Google Maps Testing", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 93587637, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "transactions-and-details-google-maps-testing;test-that-a-google-map-displays", - "description": "Scenario:Test that a google map displays", - "duration": 93587637, - "totalTestStepCount": 12, - "failedTestStepCount": 0, - "successTestStepCount": 12, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 12248285, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 4399604, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the customer selects Last 90 in the drop-down", - "duration": 6738551, - "status": "Success" - }, - { - "id": "9", - "description": "When :I click to expand the transaction drawer of transaction index 2", - "duration": 16471813, - "status": "Success" - }, - { - "id": "10", - "description": "And :the map at id 3 should slide in from the right", - "duration": 1821799, - "status": "Success" - }, - { - "id": "11", - "description": "And :the phantom info container should be hidden", - "duration": 12008669, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the customer expands the map at id 3", - "duration": 2793245, - "status": "Success" - }, - { - "id": "13", - "description": "And :the original transaction information should be hidden", - "duration": 2949961, - "status": "Success" - }, - { - "id": "14", - "description": "And :the phantom info container should be visible", - "duration": 2017098, - "status": "Success" - }, - { - "id": "15", - "description": "Then :the customer collapses the map at id 3", - "duration": 4255329, - "status": "Success" - }, - { - "id": "16", - "description": "And :the phantom info container should be hidden", - "duration": 11730007, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I click to expand the transaction drawer of transaction index 2", - "duration": 16153276, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-and-details-happy-path", - "description": "Feature:Transactions and Details Happy Path", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 1041783966, - "totalTestCaseCount": 15, - "failedTestCaseCount": 2, - "successTestCaseCount": 13, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-happy-path;header-footer-nav-verification", - "description": "Scenario:Header Footer Nav verification", - "duration": 35851725, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12504584, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to Transaction Details Page", - "duration": 4439156, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the footer exists on the page", - "duration": 6770081, - "status": "Success" - }, - { - "id": "10", - "description": "And :the header exists on the page", - "duration": 6156979, - "status": "Success" - }, - { - "id": "11", - "description": "And :the nav exists on the page", - "duration": 5980925, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;test-file-a-dispute-link-in-transaction-bricklet", - "description": "Scenario:Test file a dispute link in transaction bricklet", - "duration": 59545767, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10644077, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to Transaction Details Page", - "duration": 3227454, - "status": "Success" - }, - { - "id": "19", - "description": "When :I click to expand the transaction drawer of transaction index 0", - "duration": 6320704, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I see the file a dispute link in the transaction bricklet with display id 2", - "duration": 5573039, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I click to expand the transaction drawer of transaction index 0", - "duration": 6033084, - "status": "Success" - }, - { - "id": "22", - "description": "And :I click to expand the transaction drawer of transaction index 1", - "duration": 6734745, - "status": "Success" - }, - { - "id": "23", - "description": "Then :I do not see the file a dispute link in the transaction bricklet with display id 1", - "duration": 15075422, - "status": "Success" - }, - { - "id": "24", - "description": "Then :I click to expand the transaction drawer of transaction index 1", - "duration": 5937242, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;happy-path-account-details", - "description": "Scenario:Happy path account details", - "duration": 44401467, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 8, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11036952, - "status": "Success" - }, - { - "id": "31", - "description": "And :I navigate to Transaction Details Page", - "duration": 3656820, - "status": "Success" - }, - { - "id": "32", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 5532019, - "status": "Success" - }, - { - "id": "33", - "description": "And :the card number for the plastic is displayed", - "duration": 1190014, - "status": "Success" - }, - { - "id": "34", - "description": "And :the card image is displayed and has the proper url", - "duration": 6048773, - "status": "Success" - }, - { - "id": "35", - "description": "And :T&D: I should see available credit and it should be valid", - "duration": 3797150, - "status": "Success" - }, - { - "id": "36", - "description": "And :T&D: I should see current balance and it should be valid", - "duration": 3634705, - "status": "Success" - }, - { - "id": "37", - "description": "And :T&D: I should see the show details link", - "duration": 5628922, - "status": "Success" - }, - { - "id": "38", - "description": "And :T&D: I should see the pay bill button and that its link contains the current card account id", - "duration": 3876112, - "status": "Failure" - }, - { - "id": "39", - "description": "And :T&D: I should see the single card display name", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :T&D: I should see the explore rewards link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :T&D: I should see the statements link and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "And :T&D: I click the show details link and the drawer expands", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "And :T&D: I should see account details brick is expanded", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :I should see \"Hide Balance Details'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :T&D: I click the show details link and the drawer collapses", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;verify-that-co-branded-card-art-is-clickable-and-has-correct-url", - "description": "Scenario:Verify that Co-branded Card Art is clickable and has correct url", - "duration": 21879323, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "52", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11434414, - "status": "Success" - }, - { - "id": "53", - "description": "And :I navigate to Transaction Details Page", - "duration": 3405818, - "status": "Success" - }, - { - "id": "54", - "description": "Then :the card image is displayed and has the proper url", - "duration": 7039091, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;testing-the-infinite-scrolling-capability", - "description": "Scenario:Testing the infinite scrolling capability", - "duration": 40365200, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "61", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 10621092, - "status": "Success" - }, - { - "id": "62", - "description": "And :I navigate to Transaction Details Page", - "duration": 3628588, - "status": "Success" - }, - { - "id": "63", - "description": "And :I reload the page", - "duration": 2404769, - "status": "Success" - }, - { - "id": "64", - "description": "And :T&D: I change the dateSelect dropdown to 90 days", - "duration": 8232807, - "status": "Success" - }, - { - "id": "65", - "description": "And :T&D: I see 50 transactions displayed", - "duration": 309933, - "status": "Success" - }, - { - "id": "66", - "description": "And :T&D: I scroll to the bottom of the page", - "duration": 7009359, - "status": "Success" - }, - { - "id": "67", - "description": "And :T&D: I see 59 transactions displayed", - "duration": 299422, - "status": "Success" - }, - { - "id": "68", - "description": "And :T&D: I change the dateSelect dropdown to 30 days", - "duration": 7547657, - "status": "Success" - }, - { - "id": "69", - "description": "And :T&D: I see 6 transactions displayed", - "duration": 311573, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;posted-transactions-initial-page-load", - "description": "Scenario:Posted transactions initial page load", - "duration": 66406795, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10955032, - "status": "Success" - }, - { - "id": "76", - "description": "And :I navigate to Transaction Details Page", - "duration": 3361875, - "status": "Success" - }, - { - "id": "77", - "description": "Then :Last 30 days should be the default date filter", - "duration": 8812955, - "status": "Success" - }, - { - "id": "78", - "description": "And :each transaction has a Date, Transaction Merchant Name, Transaction Category, Card Number, and Amount displayed in the correct format", - "duration": 21627946, - "status": "Success" - }, - { - "id": "79", - "description": "And :card column drop down is displayed", - "duration": 10810807, - "status": "Success" - }, - { - "id": "80", - "description": "Then :I should not see the error message for no posted transactions", - "duration": 10838180, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;validate-that-page-level-print-calls-browser-print-functionality", - "description": "Scenario:Validate that page level print calls browser print functionality", - "duration": 18527756, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "85", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10671874, - "status": "Success" - }, - { - "id": "86", - "description": "And :I navigate to Transaction Details Page", - "duration": 2828128, - "status": "Success" - }, - { - "id": "87", - "description": "Then :the page level print link calls browser print functionality", - "duration": 5027754, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;validate-that-the-transaction-level-print-opens-the-print-modal-and-has-a-print-button", - "description": "Scenario:Validate that the transaction level print opens the print modal and has a print button", - "duration": 52740301, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "92", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12317141, - "status": "Success" - }, - { - "id": "93", - "description": "And :I navigate to Transaction Details Page", - "duration": 4310570, - "status": "Success" - }, - { - "id": "94", - "description": "When :I click to expand the first transaction drawer", - "duration": 7330157, - "status": "Success" - }, - { - "id": "95", - "description": "And :I click the print transaction link", - "duration": 2688077, - "status": "Success" - }, - { - "id": "96", - "description": "Then :I should see the print modal", - "duration": 1255454, - "status": "Success" - }, - { - "id": "97", - "description": "And :the print modal fields should contain the correct fields and the correct transaction data", - "duration": 21676815, - "status": "Success" - }, - { - "id": "98", - "description": "And :the print link should exist on the modal", - "duration": 1216327, - "status": "Success" - }, - { - "id": "99", - "description": "And :the print link should call window.print", - "duration": 357385, - "status": "Success" - }, - { - "id": "100", - "description": "And :the print modal closes", - "duration": 1588375, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-is-offered-a-date-range-selection", - "description": "Scenario:Customer is offered a Date Range Selection", - "duration": 34487020, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "105", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10739844, - "status": "Success" - }, - { - "id": "106", - "description": "And :I navigate to Transaction Details Page", - "duration": 3482012, - "status": "Success" - }, - { - "id": "107", - "description": "And :I navigate to Transaction Details Page", - "duration": 2840350, - "status": "Success" - }, - { - "id": "108", - "description": "When :the customer selects Date Range in the drop-down", - "duration": 6030892, - "status": "Success" - }, - { - "id": "109", - "description": "Then :the \u00e2\u0080\u0098Start Date\u00e2\u0080\u0099 And \u00e2\u0080\u0098End Date\u00e2\u0080\u0099 boxes appear to the right", - "duration": 4900990, - "status": "Success" - }, - { - "id": "110", - "description": "And :the date input boxes are empty or contains the appropriate placeholder", - "duration": 6492932, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-selects-custom-date-range-filter", - "description": "Scenario:Customer selects custom date range filter", - "duration": 160421274, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "117", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 11710325, - "status": "Success" - }, - { - "id": "118", - "description": "And :I navigate to Transaction Details Page", - "duration": 3367423, - "status": "Success" - }, - { - "id": "119", - "description": "Given :the customer selects Last 30 in the drop-down", - "duration": 5237656, - "status": "Success" - }, - { - "id": "120", - "description": "And :there are 6 posted transactions", - "duration": 4733256, - "status": "Success" - }, - { - "id": "121", - "description": "Then :the customer selects Last 90 in the drop-down", - "duration": 5540691, - "status": "Success" - }, - { - "id": "122", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5537860, - "status": "Success" - }, - { - "id": "123", - "description": "When :with datepicker the customer selects a Start Date of 03\/10\/2015", - "duration": 50040702, - "status": "Success" - }, - { - "id": "124", - "description": "And :with datepicker the customer selects a End Date of 03\/17\/2015", - "duration": 67039631, - "status": "Success" - }, - { - "id": "125", - "description": "And :clicks the Filter button", - "duration": 2772697, - "status": "Success" - }, - { - "id": "126", - "description": "Then :there are 3 posted transactions", - "duration": 4441033, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-clears-the-date-input-fields", - "description": "Scenario:Customer clears the date input fields", - "duration": 29557664, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "132", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10859662, - "status": "Success" - }, - { - "id": "133", - "description": "And :I navigate to Transaction Details Page", - "duration": 3082578, - "status": "Success" - }, - { - "id": "134", - "description": "Given :the customer selects Date Range in the drop-down", - "duration": 5434624, - "status": "Success" - }, - { - "id": "135", - "description": "And :clicks the Clear button", - "duration": 3683441, - "status": "Success" - }, - { - "id": "136", - "description": "Then :the date input boxes are empty or contains the appropriate placeholder", - "duration": 6497359, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-cannot-go-back-further-than-a-year-in-the-date-picker", - "description": "Scenario:Customer cannot go back further than a year in the date picker", - "duration": 135501725, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "143", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10807182, - "status": "Success" - }, - { - "id": "144", - "description": "And :I navigate to Transaction Details Page", - "duration": 3407359, - "status": "Success" - }, - { - "id": "145", - "description": "Given :the customer selects Date Range in the drop-down", - "duration": 5583309, - "status": "Success" - }, - { - "id": "146", - "description": "And :the customer should not be able to select a date further back than a year", - "duration": 111816071, - "status": "Success" - }, - { - "id": "147", - "description": "Given :clicks the Clear button", - "duration": 3887804, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-cannot-select-end-date-more-than-90-days-from-start-date", - "description": "Scenario:Customer cannot select end date more than 90 days from start date", - "duration": 145565464, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "154", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10713435, - "status": "Success" - }, - { - "id": "155", - "description": "And :I navigate to Transaction Details Page", - "duration": 3847468, - "status": "Success" - }, - { - "id": "156", - "description": "Given :the customer selects Date Range in the drop-down", - "duration": 5401686, - "status": "Success" - }, - { - "id": "157", - "description": "When :with datepicker the customer selects a Start Date of 01\/01\/2015", - "duration": 52728167, - "status": "Success" - }, - { - "id": "158", - "description": "And :the customer should not be able to select further than 89 days after start date 01\/01\/2015", - "duration": 72874708, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-cannot-select-start-date-more-than-90-days-before-end-date", - "description": "Scenario:Customer cannot select start date more than 90 days before end date", - "duration": 161261238, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "165", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11658216, - "status": "Success" - }, - { - "id": "166", - "description": "And :I navigate to Transaction Details Page", - "duration": 3604325, - "status": "Success" - }, - { - "id": "167", - "description": "Then :the customer selects Last 90 in the drop-down", - "duration": 5793662, - "status": "Success" - }, - { - "id": "168", - "description": "Then :the customer selects Date Range in the drop-down", - "duration": 5325506, - "status": "Success" - }, - { - "id": "169", - "description": "When :with datepicker the customer selects a End Date of 12\/01\/2014", - "duration": 74242858, - "status": "Success" - }, - { - "id": "170", - "description": "And :the customer should not be able to select further than 89 days before end date 12\/01\/2014", - "duration": 60636671, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;test-the-dispute-interstitial-modal", - "description": "Scenario:Test the dispute interstitial modal", - "duration": 35271247, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "175", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11018192, - "status": "Success" - }, - { - "id": "176", - "description": "And :I navigate to Transaction Details Page", - "duration": 3262883, - "status": "Success" - }, - { - "id": "177", - "description": "Then :I click to expand the first transaction drawer", - "duration": 6387330, - "status": "Success" - }, - { - "id": "178", - "description": "Then :I click the file a dispute link", - "duration": 5986856, - "status": "Success" - }, - { - "id": "179", - "description": "And :I should see the dispute confirmation modal", - "duration": 1003465, - "status": "Success" - }, - { - "id": "180", - "description": "And :the dispute confirmation modal should have the correct content", - "duration": 6231275, - "status": "Success" - }, - { - "id": "181", - "description": "And :the file dispute button should call dispute claim", - "duration": 1381246, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "infinite-scrolling", - "description": "Feature:Infinite Scrolling", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 36168256, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "infinite-scrolling;testing-the-infinite-scrolling-capability", - "description": "Scenario:Testing the infinite scrolling capability", - "duration": 36168256, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 10966524, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Transaction Details Page", - "duration": 3512549, - "status": "Success" - }, - { - "id": "10", - "description": "And :T&D: I change the dateSelect dropdown to 90 days", - "duration": 8185355, - "status": "Success" - }, - { - "id": "11", - "description": "And :T&D: I see 50 transactions displayed", - "duration": 340617, - "status": "Success" - }, - { - "id": "12", - "description": "And :T&D: I scroll to the bottom of the page", - "duration": 5032581, - "status": "Success" - }, - { - "id": "13", - "description": "And :T&D: I see 59 transactions displayed", - "duration": 348838, - "status": "Success" - }, - { - "id": "14", - "description": "And :T&D: I change the dateSelect dropdown to 30 days", - "duration": 7487173, - "status": "Success" - }, - { - "id": "15", - "description": "And :T&D: I see 6 transactions displayed", - "duration": 294619, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "modal-testing", - "description": "Feature:Modal testing", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 36740381, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "modal-testing;test-the-dispute-interstitial-modal", - "description": "Scenario:Test the dispute interstitial modal", - "duration": 36740381, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10929557, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to Transaction Details Page", - "duration": 3601322, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I click to expand the first transaction drawer", - "duration": 6440282, - "status": "Success" - }, - { - "id": "10", - "description": "Then :I click the file a dispute link", - "duration": 6261458, - "status": "Success" - }, - { - "id": "11", - "description": "And :I should see the dispute confirmation modal", - "duration": 949857, - "status": "Success" - }, - { - "id": "12", - "description": "And :the dispute confirmation modal should have the correct content", - "duration": 6019020, - "status": "Success" - }, - { - "id": "13", - "description": "And :the file dispute button should call dispute claim", - "duration": 1241896, - "status": "Success" - }, - { - "id": "14", - "description": "And :the dispute modal closes", - "duration": 1296989, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pending-transactions", - "description": "Feature:Pending Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 88216245, - "totalTestCaseCount": 3, - "failedTestCaseCount": 0, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "pending-transactions;row-count-number-when-having-pending-transactions", - "description": "Scenario:Row count number when having pending transactions", - "duration": 23861292, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_pendingtrans_account\" and login", - "duration": 11125532, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 3743832, - "status": "Success" - }, - { - "id": "8", - "description": "When :I \"expand\" the pending transaction section", - "duration": 4720683, - "status": "Success" - }, - { - "id": "9", - "description": "Then :There should be 64 pending transactions", - "duration": 1457521, - "status": "Success" - }, - { - "id": "10", - "description": "Then :I \"collapse\" the pending transaction section", - "duration": 2813724, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;the-learn-more-modal-should-exist-and-have-correct-content", - "description": "Scenario:The learn more modal should exist and have correct content", - "duration": 30232208, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :I setup mocks for transactions as a \"td_pendingtrans_account\" and login", - "duration": 10955751, - "status": "Success" - }, - { - "id": "15", - "description": "And :I navigate to Transaction Details Page", - "duration": 3286466, - "status": "Success" - }, - { - "id": "16", - "description": "When :I \"expand\" the pending transaction section", - "duration": 4780079, - "status": "Success" - }, - { - "id": "17", - "description": "And :there is a content managed link in the top pending transactions notification box", - "duration": 1249634, - "status": "Success" - }, - { - "id": "18", - "description": "And :the customer clicks the learn more link", - "duration": 2444070, - "status": "Success" - }, - { - "id": "19", - "description": "And :the learn more content is correct", - "duration": 1445354, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the customer closes the learn more modal", - "duration": 3247285, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I \"collapse\" the pending transaction section", - "duration": 2823569, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;empty-row-count-when-not-having-pending-transactions", - "description": "Scenario:Empty row count when not having pending transactions", - "duration": 34122745, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "25", - "description": "Given :I setup mocks for transactions as a \"td_disputemodal_account\" and login", - "duration": 11558300, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to Transaction Details Page", - "duration": 3594929, - "status": "Success" - }, - { - "id": "27", - "description": "When :I \"expand\" the pending transaction section", - "duration": 4622488, - "status": "Success" - }, - { - "id": "28", - "description": "Then :There should be 0 pending transactions", - "duration": 11459259, - "status": "Success" - }, - { - "id": "29", - "description": "Then :I \"collapse\" the pending transaction section", - "duration": 2887769, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "posted-transactions", - "description": "Feature:Posted Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 167927990, - "totalTestCaseCount": 3, - "failedTestCaseCount": 0, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "posted-transactions;posted-transactions-initial-page-load", - "description": "Scenario:Posted transactions initial page load", - "duration": 69781318, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12039075, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to Transaction Details Page", - "duration": 4801289, - "status": "Success" - }, - { - "id": "9", - "description": "Then :Last 30 days should be the default date filter", - "duration": 9409368, - "status": "Success" - }, - { - "id": "10", - "description": "And :each transaction has a Date, Transaction Merchant Name, Transaction Category, Card Number, and Amount displayed in the correct format", - "duration": 21740604, - "status": "Success" - }, - { - "id": "11", - "description": "And :card column drop down is displayed", - "duration": 10897027, - "status": "Success" - }, - { - "id": "13", - "description": "Then :I should not see the error message for no posted transactions", - "duration": 10893955, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "posted-transactions;user-should-be-able-query-for-data-after-an-error-occurs-getting-posted-transactions", - "description": "Scenario:User should be able query for data after an error occurs getting posted transactions", - "duration": 52955334, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 11678490, - "status": "Success" - }, - { - "id": "32", - "description": "And :I navigate to Transaction Details Page", - "duration": 3541198, - "status": "Success" - }, - { - "id": "33", - "description": "When :an error occurs getting transactions", - "duration": 22614205, - "status": "Success" - }, - { - "id": "34", - "description": "And :I reload the page", - "duration": 2377412, - "status": "Success" - }, - { - "id": "35", - "description": "And :user filters by Last 90 Days", - "duration": 8169735, - "status": "Success" - }, - { - "id": "36", - "description": "Then :50 transactions should be displayed", - "duration": 4574294, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "posted-transactions;expanding-pending-transactions-sections", - "description": "Scenario:Expanding Pending Transactions sections", - "duration": 45191338, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11092984, - "status": "Success" - }, - { - "id": "43", - "description": "And :I navigate to Transaction Details Page", - "duration": 3272632, - "status": "Success" - }, - { - "id": "44", - "description": "When :I \"expand\" the pending transaction section", - "duration": 4577626, - "status": "Success" - }, - { - "id": "45", - "description": "Then :I should see 'Hide Pending Transactions'", - "duration": 1200153, - "status": "Success" - }, - { - "id": "46", - "description": "Then :I should see the Pending Transactions Notification", - "duration": 1203902, - "status": "Success" - }, - { - "id": "48", - "description": "Then :The Count should display zero if no pending transactions", - "duration": 10258875, - "status": "Success" - }, - { - "id": "49", - "description": "Then :I should see the no pending transactions message", - "duration": 2624424, - "status": "Success" - }, - { - "id": "50", - "description": "Then :there is a content managed link in the top pending transactions notification box", - "duration": 1225475, - "status": "Success" - }, - { - "id": "51", - "description": "And :the link generates a content managed modal", - "duration": 5549334, - "status": "Success" - }, - { - "id": "52", - "description": "When :I \"collapse\" the pending transaction section", - "duration": 2941230, - "status": "Success" - }, - { - "id": "53", - "description": "Then :I should see 'View Pending Transactions'", - "duration": 1244703, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-and-details-printing-functionality", - "description": "Feature:Transactions and details printing functionality", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 49509413, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "transactions-and-details-printing-functionality;validate-that-the-transaction-level-print-opens-the-print-modal-and-has-a-print-button", - "description": "Scenario:Validate that the transaction level print opens the print modal and has a print button", - "duration": 49509413, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11827260, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to Transaction Details Page", - "duration": 3211066, - "status": "Success" - }, - { - "id": "18", - "description": "When :I click to expand the first transaction drawer", - "duration": 6299574, - "status": "Success" - }, - { - "id": "19", - "description": "And :I click the print transaction link", - "duration": 2076845, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I should see the print modal", - "duration": 1372685, - "status": "Success" - }, - { - "id": "21", - "description": "And :the print modal fields should contain the correct fields and the correct transaction data", - "duration": 21707981, - "status": "Success" - }, - { - "id": "22", - "description": "And :the print link should exist on the modal", - "duration": 1464720, - "status": "Success" - }, - { - "id": "24", - "description": "And :the print modal closes", - "duration": 1549282, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "entitlements-rendering-rules", - "description": "Feature:Entitlements rendering rules", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 530364431, - "totalTestCaseCount": 10, - "failedTestCaseCount": 0, - "successTestCaseCount": 10, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-collections-status", - "description": "Scenario:Display correct information when single card account is in collections status", - "duration": 53953860, - "totalTestStepCount": 16, - "failedTestStepCount": 0, - "successTestStepCount": 16, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_collections_account\" and login", - "duration": 10460238, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 3503693, - "status": "Success" - }, - { - "id": "7", - "description": "And :I reload the page", - "duration": 2961642, - "status": "Success" - }, - { - "id": "8", - "description": "Then :dont display single card error message for collections", - "duration": 15073177, - "status": "Success" - }, - { - "id": "9", - "description": "And :The card name includes added label None", - "duration": 2389135, - "status": "Success" - }, - { - "id": "10", - "description": "And :available credit should be N\/A in normal text", - "duration": 1238695, - "status": "Success" - }, - { - "id": "11", - "description": "And :available credit tooltip is not visible", - "duration": 10850906, - "status": "Success" - }, - { - "id": "12", - "description": "And :the current balance is visible", - "duration": 290220, - "status": "Success" - }, - { - "id": "13", - "description": "And :the statements link is visible", - "duration": 1582179, - "status": "Success" - }, - { - "id": "15", - "description": "And :the download transactions link is visible", - "duration": 242555, - "status": "Success" - }, - { - "id": "16", - "description": "And :the pay bill link is visible", - "duration": 250232, - "status": "Success" - }, - { - "id": "17", - "description": "And :the view balance details link is visible", - "duration": 1465500, - "status": "Success" - }, - { - "id": "18", - "description": "And :the posted transactions section is present", - "duration": 263923, - "status": "Success" - }, - { - "id": "19", - "description": "And :the pending transactions section is present", - "duration": 253493, - "status": "Success" - }, - { - "id": "20", - "description": "And :I click show details", - "duration": 1817685, - "status": "Success" - }, - { - "id": "21", - "description": "And :available cash should be N\/A", - "duration": 1310587, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-closed-with-balance-status", - "description": "Scenario:Display correct information when single card account is in closed with balance status", - "duration": 37299657, - "totalTestStepCount": 16, - "failedTestStepCount": 0, - "successTestStepCount": 16, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "26", - "description": "Given :I setup mocks for transactions as a \"td_closedwithbal_account\" and login", - "duration": 11560335, - "status": "Success" - }, - { - "id": "27", - "description": "And :I navigate to Transaction Details Page", - "duration": 3242485, - "status": "Success" - }, - { - "id": "28", - "description": "And :I reload the page", - "duration": 2668843, - "status": "Success" - }, - { - "id": "29", - "description": "Then :display single card error message for closed with balance", - "duration": 6055343, - "status": "Success" - }, - { - "id": "30", - "description": "And :The card name includes added label None", - "duration": 2562640, - "status": "Success" - }, - { - "id": "31", - "description": "And :available credit should be Account Restricted in red text", - "duration": 2402351, - "status": "Success" - }, - { - "id": "32", - "description": "And :available credit tooltip is visible", - "duration": 1389558, - "status": "Success" - }, - { - "id": "33", - "description": "And :the current balance is visible", - "duration": 241824, - "status": "Success" - }, - { - "id": "34", - "description": "And :the statements link is visible", - "duration": 1402252, - "status": "Success" - }, - { - "id": "36", - "description": "And :the download transactions link is visible", - "duration": 235542, - "status": "Success" - }, - { - "id": "37", - "description": "And :the pay bill link is visible", - "duration": 252499, - "status": "Success" - }, - { - "id": "38", - "description": "And :the view balance details link is visible", - "duration": 1516592, - "status": "Success" - }, - { - "id": "39", - "description": "And :the posted transactions section is present", - "duration": 254572, - "status": "Success" - }, - { - "id": "40", - "description": "And :the pending transactions section is present", - "duration": 305142, - "status": "Success" - }, - { - "id": "41", - "description": "And :I click show details", - "duration": 1871453, - "status": "Success" - }, - { - "id": "42", - "description": "And :available cash should be Account Restricted", - "duration": 1338226, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-security-fraud-status", - "description": "Scenario:Display correct information when single card account is in security fraud status", - "duration": 44569229, - "totalTestStepCount": 16, - "failedTestStepCount": 0, - "successTestStepCount": 16, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "47", - "description": "Given :I setup mocks for transactions as a \"td_securityfraud_account\" and login", - "duration": 11200325, - "status": "Success" - }, - { - "id": "48", - "description": "And :I navigate to Transaction Details Page", - "duration": 3294919, - "status": "Success" - }, - { - "id": "49", - "description": "And :I reload the page", - "duration": 2780141, - "status": "Success" - }, - { - "id": "50", - "description": "Then :dont display single card error message for security fraud", - "duration": 15220105, - "status": "Success" - }, - { - "id": "51", - "description": "And :The card name includes added label None", - "duration": 2429281, - "status": "Success" - }, - { - "id": "52", - "description": "And :available credit should be Normal in normal text", - "duration": 1220474, - "status": "Success" - }, - { - "id": "53", - "description": "And :available credit tooltip is visible", - "duration": 1398259, - "status": "Success" - }, - { - "id": "54", - "description": "And :the current balance is visible", - "duration": 244803, - "status": "Success" - }, - { - "id": "55", - "description": "And :the statements link is visible", - "duration": 1346925, - "status": "Success" - }, - { - "id": "57", - "description": "And :the download transactions link is visible", - "duration": 243657, - "status": "Success" - }, - { - "id": "58", - "description": "And :the pay bill link is visible", - "duration": 240819, - "status": "Success" - }, - { - "id": "59", - "description": "And :the view balance details link is visible", - "duration": 1372909, - "status": "Success" - }, - { - "id": "60", - "description": "And :the posted transactions section is present", - "duration": 260425, - "status": "Success" - }, - { - "id": "61", - "description": "And :the pending transactions section is present", - "duration": 235362, - "status": "Success" - }, - { - "id": "62", - "description": "And :I click show details", - "duration": 1688055, - "status": "Success" - }, - { - "id": "63", - "description": "And :available cash should be $1,000.00", - "duration": 1392770, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-special-fraud-status", - "description": "Scenario:Display correct information when single card account is in special fraud status", - "duration": 35209876, - "totalTestStepCount": 16, - "failedTestStepCount": 0, - "successTestStepCount": 16, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "67", - "description": "Given :I setup mocks for transactions as a \"td_specialfraud_account\" and login", - "duration": 11010778, - "status": "Success" - }, - { - "id": "68", - "description": "And :I navigate to Transaction Details Page", - "duration": 3274217, - "status": "Success" - }, - { - "id": "69", - "description": "And :I reload the page", - "duration": 2045140, - "status": "Success" - }, - { - "id": "70", - "description": "Then :display single card error message for special fraud", - "duration": 4788855, - "status": "Success" - }, - { - "id": "71", - "description": "And :The card name includes added label None", - "duration": 2409385, - "status": "Success" - }, - { - "id": "72", - "description": "And :available credit should be Account Restricted in red text", - "duration": 2508048, - "status": "Success" - }, - { - "id": "73", - "description": "And :available credit tooltip is visible", - "duration": 1519755, - "status": "Success" - }, - { - "id": "74", - "description": "And :the current balance is visible", - "duration": 267109, - "status": "Success" - }, - { - "id": "75", - "description": "And :the statements link is visible", - "duration": 1495416, - "status": "Success" - }, - { - "id": "77", - "description": "And :the download transactions link is visible", - "duration": 288159, - "status": "Success" - }, - { - "id": "78", - "description": "And :the pay bill link is visible", - "duration": 280447, - "status": "Success" - }, - { - "id": "79", - "description": "And :the view balance details link is visible", - "duration": 1747646, - "status": "Success" - }, - { - "id": "80", - "description": "And :the posted transactions section is present", - "duration": 290554, - "status": "Success" - }, - { - "id": "81", - "description": "And :the pending transactions section is present", - "duration": 283144, - "status": "Success" - }, - { - "id": "82", - "description": "And :I click show details", - "duration": 1726319, - "status": "Success" - }, - { - "id": "83", - "description": "And :available cash should be Account Restricted", - "duration": 1274904, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-revoked-status", - "description": "Scenario:Display correct information when single card account is in revoked status", - "duration": 39917781, - "totalTestStepCount": 16, - "failedTestStepCount": 0, - "successTestStepCount": 16, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "87", - "description": "Given :I setup mocks for transactions as a \"td_revoked_account\" and login", - "duration": 12744875, - "status": "Success" - }, - { - "id": "88", - "description": "And :I navigate to Transaction Details Page", - "duration": 3924838, - "status": "Success" - }, - { - "id": "89", - "description": "And :I reload the page", - "duration": 2912546, - "status": "Success" - }, - { - "id": "90", - "description": "Then :display single card error message for revoked", - "duration": 6507249, - "status": "Success" - }, - { - "id": "91", - "description": "And :The card name includes added label None", - "duration": 2524913, - "status": "Success" - }, - { - "id": "92", - "description": "And :available credit should be Account Restricted in red text", - "duration": 2486242, - "status": "Success" - }, - { - "id": "93", - "description": "And :available credit tooltip is visible", - "duration": 1411463, - "status": "Success" - }, - { - "id": "94", - "description": "And :the current balance is visible", - "duration": 247061, - "status": "Success" - }, - { - "id": "95", - "description": "And :the statements link is visible", - "duration": 1439162, - "status": "Success" - }, - { - "id": "97", - "description": "And :the download transactions link is visible", - "duration": 270060, - "status": "Success" - }, - { - "id": "98", - "description": "And :the pay bill link is visible", - "duration": 256391, - "status": "Success" - }, - { - "id": "99", - "description": "And :the view balance details link is visible", - "duration": 1428889, - "status": "Success" - }, - { - "id": "100", - "description": "And :the posted transactions section is present", - "duration": 250506, - "status": "Success" - }, - { - "id": "101", - "description": "And :the pending transactions section is present", - "duration": 251832, - "status": "Success" - }, - { - "id": "102", - "description": "And :I click show details", - "duration": 1911281, - "status": "Success" - }, - { - "id": "103", - "description": "And :available cash should be Account Restricted", - "duration": 1350473, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-deceased-status", - "description": "Scenario:Display correct information when single card account is in deceased status", - "duration": 77809273, - "totalTestStepCount": 16, - "failedTestStepCount": 0, - "successTestStepCount": 16, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "107", - "description": "Given :I setup mocks for transactions as a \"td_deceased_account\" and login", - "duration": 11375237, - "status": "Success" - }, - { - "id": "108", - "description": "And :I navigate to Transaction Details Page", - "duration": 3586355, - "status": "Success" - }, - { - "id": "109", - "description": "And :I reload the page", - "duration": 2590142, - "status": "Success" - }, - { - "id": "110", - "description": "Then :display single card error message for deceased", - "duration": 6945159, - "status": "Success" - }, - { - "id": "111", - "description": "And :The card name includes added label (Account Closed)", - "duration": 2606926, - "status": "Success" - }, - { - "id": "112", - "description": "And :available credit should be Account Closed in red text", - "duration": 2531894, - "status": "Success" - }, - { - "id": "113", - "description": "And :available credit tooltip is not visible", - "duration": 10925268, - "status": "Success" - }, - { - "id": "114", - "description": "And :the current balance is not visible", - "duration": 10272625, - "status": "Success" - }, - { - "id": "115", - "description": "And :the statements link is visible", - "duration": 1390190, - "status": "Success" - }, - { - "id": "117", - "description": "And :the download transactions link is not visible", - "duration": 10262648, - "status": "Success" - }, - { - "id": "118", - "description": "And :the pay bill link is not visible", - "duration": 10278729, - "status": "Success" - }, - { - "id": "119", - "description": "And :the view balance details link is visible", - "duration": 1378993, - "status": "Success" - }, - { - "id": "120", - "description": "And :the posted transactions section is present", - "duration": 236991, - "status": "Success" - }, - { - "id": "121", - "description": "And :the pending transactions section is present", - "duration": 240381, - "status": "Success" - }, - { - "id": "122", - "description": "And :I click show details", - "duration": 1883445, - "status": "Success" - }, - { - "id": "123", - "description": "And :available cash should be Account Closed", - "duration": 1304290, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-closed-with-no-balance-status", - "description": "Scenario:Display correct information when single card account is in closed with no balance status", - "duration": 66701995, - "totalTestStepCount": 16, - "failedTestStepCount": 0, - "successTestStepCount": 16, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "127", - "description": "Given :I setup mocks for transactions as a \"td_closednobal_account\" and login", - "duration": 10996819, - "status": "Success" - }, - { - "id": "128", - "description": "And :I navigate to Transaction Details Page", - "duration": 3773532, - "status": "Success" - }, - { - "id": "129", - "description": "And :I reload the page", - "duration": 2851595, - "status": "Success" - }, - { - "id": "130", - "description": "Then :display single card error message for closed with no balance", - "duration": 5620284, - "status": "Success" - }, - { - "id": "131", - "description": "And :The card name includes added label (Account Closed)", - "duration": 2384281, - "status": "Success" - }, - { - "id": "132", - "description": "And :available credit should be Account Closed in red text", - "duration": 2401388, - "status": "Success" - }, - { - "id": "133", - "description": "And :available credit tooltip is visible", - "duration": 1457669, - "status": "Success" - }, - { - "id": "134", - "description": "And :the current balance is not visible", - "duration": 10259954, - "status": "Success" - }, - { - "id": "135", - "description": "And :the statements link is visible", - "duration": 1392570, - "status": "Success" - }, - { - "id": "137", - "description": "And :the download transactions link is not visible", - "duration": 10239574, - "status": "Success" - }, - { - "id": "138", - "description": "And :the pay bill link is not visible", - "duration": 10252410, - "status": "Success" - }, - { - "id": "139", - "description": "And :the view balance details link is visible", - "duration": 1445847, - "status": "Success" - }, - { - "id": "140", - "description": "And :the posted transactions section is present", - "duration": 232304, - "status": "Success" - }, - { - "id": "141", - "description": "And :the pending transactions section is present", - "duration": 240725, - "status": "Success" - }, - { - "id": "142", - "description": "And :I click show details", - "duration": 1784038, - "status": "Success" - }, - { - "id": "143", - "description": "And :available cash should be Account Closed", - "duration": 1369005, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-bankrupt-status", - "description": "Scenario:Display correct information when single card account is in bankrupt status", - "duration": 103955293, - "totalTestStepCount": 14, - "failedTestStepCount": 0, - "successTestStepCount": 14, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "147", - "description": "Given :I setup mocks for transactions as a \"td_bankrupt_account\" and login", - "duration": 11181314, - "status": "Success" - }, - { - "id": "148", - "description": "And :I navigate to Transaction Details Page", - "duration": 3002803, - "status": "Success" - }, - { - "id": "149", - "description": "And :I reload the page", - "duration": 3318968, - "status": "Success" - }, - { - "id": "150", - "description": "Then :display single card error message for bankrupt", - "duration": 5798719, - "status": "Success" - }, - { - "id": "151", - "description": "And :The card name includes added label (Account Restricted)", - "duration": 3859873, - "status": "Success" - }, - { - "id": "152", - "description": "And :available credit should be Account Restricted in red text", - "duration": 2399020, - "status": "Success" - }, - { - "id": "153", - "description": "And :available credit tooltip is visible", - "duration": 1398357, - "status": "Success" - }, - { - "id": "154", - "description": "And :the current balance is not visible", - "duration": 10250735, - "status": "Success" - }, - { - "id": "155", - "description": "And :the statements link is not visible", - "duration": 10838026, - "status": "Success" - }, - { - "id": "157", - "description": "And :the download transactions link is not visible", - "duration": 10257378, - "status": "Success" - }, - { - "id": "158", - "description": "And :the pay bill link is not visible", - "duration": 10265728, - "status": "Success" - }, - { - "id": "159", - "description": "And :the view balance details link is not visible", - "duration": 10865845, - "status": "Success" - }, - { - "id": "160", - "description": "And :the posted transactions section is not present", - "duration": 10261916, - "status": "Success" - }, - { - "id": "161", - "description": "And :the pending transactions section is not present", - "duration": 10256611, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-navigation-items-for-nav-entitlements", - "description": "Scenario:Display navigation items for nav entitlements", - "duration": 40959420, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "166", - "description": "Given :I setup mocks for transactions as a \"td_navigation_account\" and login", - "duration": 13216251, - "status": "Success" - }, - { - "id": "167", - "description": "And :I navigate to Transaction Details Page", - "duration": 3880859, - "status": "Success" - }, - { - "id": "168", - "description": "And :I reload the page", - "duration": 6407354, - "status": "Success" - }, - { - "id": "169", - "description": "Then :I can see the navigation item Modify Your Features", - "duration": 6262726, - "status": "Success" - }, - { - "id": "170", - "description": "And :I can see the navigation item Change Image on Card Link", - "duration": 5545349, - "status": "Success" - }, - { - "id": "171", - "description": "And :I can see the navigation item Credit Tracker", - "duration": 5646881, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;hide-navigation-items-for-nav-entitlements", - "description": "Scenario:Hide navigation items for nav entitlements", - "duration": 29988047, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "176", - "description": "Given :I setup mocks for transactions as a \"td_nonavigation_account\" and login", - "duration": 11359358, - "status": "Success" - }, - { - "id": "177", - "description": "And :I navigate to Transaction Details Page", - "duration": 3211037, - "status": "Success" - }, - { - "id": "178", - "description": "And :I reload the page", - "duration": 2354094, - "status": "Success" - }, - { - "id": "179", - "description": "Then :I cannot see the navigation item Modify Your Features", - "duration": 4423614, - "status": "Success" - }, - { - "id": "180", - "description": "And :I cannot see the navigation item Change Image on Card Link", - "duration": 4529632, - "status": "Success" - }, - { - "id": "181", - "description": "And :I cannot see the navigation item Credit Tracker", - "duration": 4110312, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transaction-filtering", - "description": "Feature:Transaction Filtering", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 1093220353, - "totalTestCaseCount": 20, - "failedTestCaseCount": 1, - "successTestCaseCount": 19, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transaction-filtering;date-filter-select-has-valid-option-list-for-existing-customer", - "description": "Scenario:Date filter select has valid option list for existing customer", - "duration": 28218638, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11249133, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 3361239, - "status": "Success" - }, - { - "id": "7", - "description": "Then :date select has correct options for existing customer", - "duration": 13608266, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;date-filter-select-has-valid-option-list-for-new-customer", - "description": "Scenario:Date filter select has valid option list for new customer", - "duration": 235592379, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "11", - "description": "Given :I setup mocks for transactions as a \"td_nolaststmt_account\" and login", - "duration": 10825231, - "status": "Success" - }, - { - "id": "12", - "description": "And :I navigate to Transaction Details Page", - "duration": 3543033, - "status": "Success" - }, - { - "id": "13", - "description": "And :I am on the Transactions and Details page", - "duration": 101125124, - "status": "Success" - }, - { - "id": "14", - "description": "Then :date select has correct options for new customer", - "duration": 120098991, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;custom-date-range-displays-filter-and-clear-buttons", - "description": "Scenario:Custom date range displays Filter and Clear buttons", - "duration": 25512930, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10667076, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to Transaction Details Page", - "duration": 2974013, - "status": "Success" - }, - { - "id": "20", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5497503, - "status": "Success" - }, - { - "id": "21", - "description": "Then :the Filter and Clear buttons are displayed with the correct text", - "duration": 6374338, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-is-offered-a-date-range-selection", - "description": "Scenario:Customer is offered a Date Range Selection", - "duration": 24747042, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "25", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12416436, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to Transaction Details Page", - "duration": 3351321, - "status": "Success" - }, - { - "id": "27", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5414339, - "status": "Success" - }, - { - "id": "28", - "description": "Then :the \u00e2\u0080\u0098Start Date\u00e2\u0080\u0099 And \u00e2\u0080\u0098End Date\u00e2\u0080\u0099 boxes appear to the right", - "duration": 3564946, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-selects-filter-button", - "description": "Scenario:Customer selects Filter button", - "duration": 141031894, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "34", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 10571947, - "status": "Success" - }, - { - "id": "35", - "description": "And :I navigate to Transaction Details Page", - "duration": 3302330, - "status": "Success" - }, - { - "id": "36", - "description": "And :there are 6 posted transactions", - "duration": 4789146, - "status": "Success" - }, - { - "id": "37", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5130068, - "status": "Success" - }, - { - "id": "38", - "description": "When :with datepicker the customer selects a Start Date of 03\/10\/2015", - "duration": 44886205, - "status": "Success" - }, - { - "id": "39", - "description": "And :with datepicker the customer selects a End Date of 03\/17\/2015", - "duration": 65235095, - "status": "Success" - }, - { - "id": "40", - "description": "And :clicks the Filter button", - "duration": 2683876, - "status": "Success" - }, - { - "id": "41", - "description": "Then :there are 3 posted transactions", - "duration": 4433227, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-re-selects-date-range", - "description": "Scenario:Customer re-selects Date Range", - "duration": 155336870, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "48", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10597290, - "status": "Success" - }, - { - "id": "49", - "description": "And :I navigate to Transaction Details Page", - "duration": 4849031, - "status": "Success" - }, - { - "id": "50", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5825116, - "status": "Success" - }, - { - "id": "51", - "description": "When :with datepicker the customer selects a Start Date of 03\/10\/2015", - "duration": 47244871, - "status": "Success" - }, - { - "id": "52", - "description": "And :with datepicker the customer selects a End Date of 03\/17\/2015", - "duration": 66069552, - "status": "Success" - }, - { - "id": "53", - "description": "And :clicks the Filter button", - "duration": 3115370, - "status": "Success" - }, - { - "id": "54", - "description": "And :the customer selects Last 30 Days in the drop-down", - "duration": 5801658, - "status": "Success" - }, - { - "id": "55", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5284046, - "status": "Success" - }, - { - "id": "56", - "description": "And :the date input boxes are empty or contains the appropriate placeholder", - "duration": 6549936, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-re-selects-date-range-after-navigating-from-page", - "description": "Scenario:Customer re-selects Date Range after navigating from page", - "duration": 53244085, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "61", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10949877, - "status": "Success" - }, - { - "id": "62", - "description": "And :I navigate to Transaction Details Page", - "duration": 3051690, - "status": "Success" - }, - { - "id": "63", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5908799, - "status": "Success" - }, - { - "id": "64", - "description": "When :the customer inputs a Start Date that is Valid", - "duration": 2832424, - "status": "Success" - }, - { - "id": "65", - "description": "And :the customer inputs a End Date that is Valid", - "duration": 3003808, - "status": "Success" - }, - { - "id": "66", - "description": "And :clicks the Filter button", - "duration": 2685651, - "status": "Success" - }, - { - "id": "67", - "description": "And :the customer selects Last 30 Days in the drop-down", - "duration": 6375868, - "status": "Success" - }, - { - "id": "68", - "description": "When :the customer navigates to a different page And comes back to T&D", - "duration": 9641843, - "status": "Success" - }, - { - "id": "69", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5275700, - "status": "Success" - }, - { - "id": "70", - "description": "Then :the \u00e2\u0080\u0098Start Date\u00e2\u0080\u0099 And \u00e2\u0080\u0098End Date\u00e2\u0080\u0099 boxes appear to the right", - "duration": 3518425, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-selects-clear-button", - "description": "Scenario:Customer selects Clear button", - "duration": 37739057, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11064552, - "status": "Success" - }, - { - "id": "76", - "description": "And :I navigate to Transaction Details Page", - "duration": 3147328, - "status": "Success" - }, - { - "id": "77", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5648826, - "status": "Success" - }, - { - "id": "78", - "description": "When :the customer inputs a Start Date that is Valid", - "duration": 2735861, - "status": "Success" - }, - { - "id": "79", - "description": "And :the customer inputs a End Date that is Valid", - "duration": 3006466, - "status": "Success" - }, - { - "id": "80", - "description": "And :clicks the Clear button", - "duration": 3774479, - "status": "Success" - }, - { - "id": "81", - "description": "Then :the drop-down reverts to the default value and the Clear and Filter buttons disappear", - "duration": 8361545, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-incorrect-start-date-format", - "description": "Scenario:Customer inputs incorrect Start Date format", - "duration": 35823970, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "86", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 13211065, - "status": "Success" - }, - { - "id": "87", - "description": "And :I navigate to Transaction Details Page", - "duration": 4168229, - "status": "Success" - }, - { - "id": "88", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5647049, - "status": "Success" - }, - { - "id": "89", - "description": "And :date range start and end dates are set to 04\/06 and 04\/06\/2015", - "duration": 7831436, - "status": "Success" - }, - { - "id": "90", - "description": "And :clicks the Filter button", - "duration": 2789695, - "status": "Success" - }, - { - "id": "91", - "description": "Then :the \"invalid start date format\" error message is displayed", - "duration": 2176496, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-incorrect-end-date-format", - "description": "Scenario:Customer inputs incorrect End Date format", - "duration": 34672720, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "96", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12105289, - "status": "Success" - }, - { - "id": "97", - "description": "And :I navigate to Transaction Details Page", - "duration": 4051360, - "status": "Success" - }, - { - "id": "98", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 6242259, - "status": "Success" - }, - { - "id": "99", - "description": "And :date range start and end dates are set to 04\/06\/2015 and 04\/06", - "duration": 7493532, - "status": "Success" - }, - { - "id": "100", - "description": "And :clicks the Filter button", - "duration": 2834847, - "status": "Success" - }, - { - "id": "101", - "description": "Then :the \"invalid end date format\" error message is displayed", - "duration": 1945433, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-does-not-enter-start-date", - "description": "Scenario:Customer does not enter Start Date", - "duration": 31190481, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "106", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10870718, - "status": "Success" - }, - { - "id": "107", - "description": "And :I navigate to Transaction Details Page", - "duration": 3107036, - "status": "Success" - }, - { - "id": "108", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5956723, - "status": "Success" - }, - { - "id": "109", - "description": "And :date range start and end dates are set to ' ' and 04\/06\/2015", - "duration": 6820496, - "status": "Success" - }, - { - "id": "110", - "description": "And :clicks the Filter button", - "duration": 2622890, - "status": "Success" - }, - { - "id": "111", - "description": "Then :the \"invalid start date format\" error message is displayed", - "duration": 1812618, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-does-not-enter-end-date", - "description": "Scenario:Customer does not enter End Date", - "duration": 30268382, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "116", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10600250, - "status": "Success" - }, - { - "id": "117", - "description": "And :I navigate to Transaction Details Page", - "duration": 3132500, - "status": "Success" - }, - { - "id": "118", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5295150, - "status": "Success" - }, - { - "id": "119", - "description": "And :date range start and end dates are set to 04\/06\/2015 and ' '", - "duration": 6552405, - "status": "Success" - }, - { - "id": "120", - "description": "And :clicks the Filter button", - "duration": 2794976, - "status": "Success" - }, - { - "id": "121", - "description": "Then :the \"invalid end date format\" error message is displayed", - "duration": 1893101, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-does-not-enter-start-or-end-dates", - "description": "Scenario:Customer does not enter Start or End Dates", - "duration": 23579287, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "125", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10926401, - "status": "Success" - }, - { - "id": "126", - "description": "And :I navigate to Transaction Details Page", - "duration": 3277967, - "status": "Success" - }, - { - "id": "127", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5464063, - "status": "Success" - }, - { - "id": "128", - "description": "And :clicks the Filter button", - "duration": 2661771, - "status": "Success" - }, - { - "id": "129", - "description": "Then :the \"invalid start date format\" and \"invalid end date format\" error messages are displayed", - "duration": 1249085, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-start-date->-end-date", - "description": "Scenario:Customer inputs Start Date > End Date", - "duration": 37869406, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "135", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 13144597, - "status": "Success" - }, - { - "id": "136", - "description": "And :I navigate to Transaction Details Page", - "duration": 3548344, - "status": "Success" - }, - { - "id": "137", - "description": "When :user filters by Date Range", - "duration": 8532444, - "status": "Success" - }, - { - "id": "138", - "description": "And :date range start and end dates are set to 04\/07\/2015 and 04\/06\/2015", - "duration": 7604241, - "status": "Success" - }, - { - "id": "139", - "description": "And :clicks the Filter button", - "duration": 2878008, - "status": "Success" - }, - { - "id": "140", - "description": "Then :the \"Start date not prior to end date\" error message is displayed", - "duration": 2161772, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-start-date->-365-days-in-the-past", - "description": "Scenario:Customer inputs Start Date > 365 days in the past", - "duration": 32065346, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "146", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11142557, - "status": "Success" - }, - { - "id": "147", - "description": "And :I navigate to Transaction Details Page", - "duration": 3294635, - "status": "Success" - }, - { - "id": "148", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5529221, - "status": "Success" - }, - { - "id": "149", - "description": "And :date range start and end dates are set to 04\/01\/2014 and 04\/20\/2014", - "duration": 7640734, - "status": "Success" - }, - { - "id": "150", - "description": "And :clicks the Filter button", - "duration": 2645815, - "status": "Success" - }, - { - "id": "151", - "description": "Then :the \"start date too old\" error message is displayed", - "duration": 1812384, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-end-date->-365-days-in-the-past", - "description": "Scenario:Customer inputs End Date > 365 days in the past", - "duration": 35029254, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "157", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 13227524, - "status": "Success" - }, - { - "id": "158", - "description": "And :I navigate to Transaction Details Page", - "duration": 3656088, - "status": "Success" - }, - { - "id": "159", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5975069, - "status": "Success" - }, - { - "id": "160", - "description": "And :date range start and end dates are set to '' and 04\/14\/2014", - "duration": 8053159, - "status": "Success" - }, - { - "id": "161", - "description": "And :clicks the Filter button", - "duration": 2883208, - "status": "Success" - }, - { - "id": "162", - "description": "Then :the \"end date too old\" error message is displayed at the end", - "duration": 1234206, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-search-date-range->-90-days", - "description": "Scenario:Customer inputs Search Date Range > 90 days", - "duration": 34485080, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "168", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12068795, - "status": "Success" - }, - { - "id": "169", - "description": "And :I navigate to Transaction Details Page", - "duration": 3791294, - "status": "Success" - }, - { - "id": "170", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 6058269, - "status": "Success" - }, - { - "id": "171", - "description": "And :date range start and end dates are set to 12\/01\/2014 and 04\/14\/2015", - "duration": 7897486, - "status": "Success" - }, - { - "id": "172", - "description": "And :clicks the Filter button", - "duration": 2728636, - "status": "Success" - }, - { - "id": "173", - "description": "Then :the \"search date range\" error message is displayed", - "duration": 1940600, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-start-date-in-the-future", - "description": "Scenario:Customer inputs Start Date in the future", - "duration": 30679611, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "177", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10863245, - "status": "Success" - }, - { - "id": "178", - "description": "And :I navigate to Transaction Details Page", - "duration": 3386704, - "status": "Success" - }, - { - "id": "179", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5425870, - "status": "Success" - }, - { - "id": "180", - "description": "And :date range start and end dates are set to 06\/06\/2015 and ' '", - "duration": 6465871, - "status": "Success" - }, - { - "id": "181", - "description": "And :clicks the Filter button", - "duration": 2642710, - "status": "Success" - }, - { - "id": "182", - "description": "Then :the \"start date in future\" error message is displayed", - "duration": 1895211, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-end-date-in-the-future", - "description": "Scenario:Customer inputs End Date in the future", - "duration": 35079576, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "188", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11995332, - "status": "Success" - }, - { - "id": "189", - "description": "And :I navigate to Transaction Details Page", - "duration": 4247911, - "status": "Success" - }, - { - "id": "190", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5930785, - "status": "Success" - }, - { - "id": "191", - "description": "And :date range start and end dates are set to 04\/14\/2015 and 05\/14\/2015", - "duration": 7958144, - "status": "Success" - }, - { - "id": "192", - "description": "And :clicks the Filter button", - "duration": 3043623, - "status": "Success" - }, - { - "id": "193", - "description": "Then :the \"end date in future\" error message is displayed", - "duration": 1903781, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;start-and-end-dates-in-the-future", - "description": "Scenario:Start And End Dates in the future", - "duration": 31054345, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "198", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11171217, - "status": "Success" - }, - { - "id": "199", - "description": "And :I navigate to Transaction Details Page", - "duration": 3191935, - "status": "Success" - }, - { - "id": "200", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 5559446, - "status": "Success" - }, - { - "id": "201", - "description": "And :date range start and end dates are set to 05\/14\/2015 and 05\/15\/2015", - "duration": 6965677, - "status": "Success" - }, - { - "id": "202", - "description": "And :clicks the Filter button", - "duration": 2947826, - "status": "Success" - }, - { - "id": "203", - "description": "Then :the \"start date in future\" and \"end date in future\" error message is displayed", - "duration": 1218244, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-entitlements-tests", - "description": "Feature:Transactions entitlements tests", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 93381601, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "transactions-entitlements-tests;the-pending-drawer-section-is-set-to-true", - "description": "Scenario:The pending drawer section is set to true", - "duration": 17309628, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_pendingdrawer_account\" and login", - "duration": 10643668, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 3026100, - "status": "Success" - }, - { - "id": "7", - "description": "And :I reload the page", - "duration": 2193147, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the customer should see the pending drawer expanded", - "duration": 1446713, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-entitlements-tests;the-merchantmapperm-is-false", - "description": "Scenario:The MerchantMapPerm is false", - "duration": 23735073, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Given :I setup mocks for transactions as a \"td_merchantmapperm_account\" and login", - "duration": 11166840, - "status": "Success" - }, - { - "id": "13", - "description": "And :I navigate to Transaction Details Page", - "duration": 3883551, - "status": "Success" - }, - { - "id": "14", - "description": "And :I reload the page", - "duration": 3811271, - "status": "Success" - }, - { - "id": "15", - "description": "And :the customer expands the first posted transactions drawer", - "duration": 3584606, - "status": "Success" - }, - { - "id": "16", - "description": "Then :the customer should not see a merchant map", - "duration": 1288805, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-entitlements-tests;the-brandlogoperm-is-false", - "description": "Scenario:The BrandLogoPerm is false", - "duration": 25970697, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "Given :I setup mocks for transactions as a \"td_brandlogoperm_account\" and login", - "duration": 11170673, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to Transaction Details Page", - "duration": 3144408, - "status": "Success" - }, - { - "id": "22", - "description": "And :I reload the page", - "duration": 2084116, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the customer should not see a merchant logo for the transaction at index 4", - "duration": 2729626, - "status": "Success" - }, - { - "id": "24", - "description": "Then :the customer expands transaction number 2", - "duration": 3211530, - "status": "Success" - }, - { - "id": "25", - "description": "And :the customer should not see a merchant logo in the expanded transaction drawer", - "duration": 3630344, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-entitlements-tests;the-transactions-details-section-is-off", - "description": "Scenario:The transactions details section is off", - "duration": 26366203, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Given :I setup mocks for transactions as a \"td_transdetailsoff_account\" and login", - "duration": 10564976, - "status": "Success" - }, - { - "id": "30", - "description": "And :I navigate to Transaction Details Page", - "duration": 2838452, - "status": "Success" - }, - { - "id": "31", - "description": "And :I reload the page", - "duration": 2084875, - "status": "Success" - }, - { - "id": "32", - "description": "And :the customer should not see pending or posted transactions", - "duration": 10877900, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "user-notification-error-messages", - "description": "Feature:User Notification Error Messages", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 244124246, - "totalTestCaseCount": 8, - "failedTestCaseCount": 1, - "successTestCaseCount": 7, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "user-notification-error-messages;t&d-is-toggled-off", - "description": "Scenario:T&D is toggled off", - "duration": 22314115, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11731917, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 4060708, - "status": "Success" - }, - { - "id": "7", - "description": "When :User is redirected to toggled off error page", - "duration": 3958374, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user should see correct toggled error page content", - "duration": 2563116, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;no-error-getting-posted-transactions", - "description": "Scenario:No error getting posted transactions", - "duration": 24848160, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for transactions as a \"td_disputemodal_account\" and login", - "duration": 10680911, - "status": "Success" - }, - { - "id": "14", - "description": "And :I navigate to Transaction Details Page", - "duration": 3345412, - "status": "Success" - }, - { - "id": "15", - "description": "Then :I should not see the error message for no posted transactions", - "duration": 10821837, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;display-account-bricklet-details-for-happy-path", - "description": "Scenario:Display account bricklet details for happy path", - "duration": 51004869, - "totalTestStepCount": 14, - "failedTestStepCount": 0, - "successTestStepCount": 14, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "54", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10963858, - "status": "Success" - }, - { - "id": "55", - "description": "And :I navigate to Transaction Details Page", - "duration": 3460888, - "status": "Success" - }, - { - "id": "56", - "description": "And :Single card label is displayed", - "duration": 6152331, - "status": "Success" - }, - { - "id": "57", - "description": "And :Current balance label is displayed", - "duration": 4512072, - "status": "Success" - }, - { - "id": "58", - "description": "And :Current balance is displayed", - "duration": 4369954, - "status": "Success" - }, - { - "id": "59", - "description": "And :Current balance tooltip is visible", - "duration": 1361294, - "status": "Success" - }, - { - "id": "62", - "description": "And :Available credit is displayed and has correct value", - "duration": 7831877, - "status": "Success" - }, - { - "id": "63", - "description": "And :Available credit tooltip is visible", - "duration": 1437219, - "status": "Success" - }, - { - "id": "64", - "description": "And :Show details link is visible", - "duration": 5659226, - "status": "Success" - }, - { - "id": "65", - "description": "And :the statements link is visible", - "duration": 1378602, - "status": "Success" - }, - { - "id": "66", - "description": "And :the download transactions link is visible", - "duration": 242778, - "status": "Success" - }, - { - "id": "67", - "description": "And :the pay bill link is visible", - "duration": 248490, - "status": "Success" - }, - { - "id": "68", - "description": "When :I click show details", - "duration": 1898340, - "status": "Success" - }, - { - "id": "69", - "description": "And :Show details drawer should be visible", - "duration": 1487940, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;message-rotator-displayed-when-transactions-are-loading", - "description": "Scenario:Message Rotator displayed when transactions are loading", - "duration": 18893830, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "76", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10924551, - "status": "Success" - }, - { - "id": "77", - "description": "And :I navigate to Transaction Details Page", - "duration": 3343140, - "status": "Success" - }, - { - "id": "78", - "description": "When :transactions are loading", - "duration": 656466, - "status": "Success" - }, - { - "id": "79", - "description": "Then :user should see loading messages", - "duration": 1396520, - "status": "Success" - }, - { - "id": "80", - "description": "When :transactions are not loading", - "duration": 1137700, - "status": "Success" - }, - { - "id": "81", - "description": "Then :user should not see loading messages", - "duration": 1435453, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;t&d-section-toggled-off", - "description": "Scenario:T&D section toggled off", - "duration": 55750270, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "86", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11466684, - "status": "Success" - }, - { - "id": "87", - "description": "And :I navigate to Transaction Details Page", - "duration": 3381196, - "status": "Success" - }, - { - "id": "88", - "description": "When :Transactions and Details section is toggled off", - "duration": 9829028, - "status": "Success" - }, - { - "id": "89", - "description": "Then :the posted transactions section is not present", - "duration": 10243166, - "status": "Success" - }, - { - "id": "90", - "description": "And :the pending transactions section is not present", - "duration": 10320154, - "status": "Success" - }, - { - "id": "91", - "description": "And :the account details brick is displayed", - "duration": 248982, - "status": "Success" - }, - { - "id": "92", - "description": "And :there is no error message displayed", - "duration": 10261060, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;not-tlp-ha-mode-check-for-rewards-balance", - "description": "Scenario:Not TLP HA Mode check for rewards balance", - "duration": 24383635, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "96", - "description": "Given :I setup mocks for transactions as a \"td_nottlpha_account\" and login", - "duration": 11198347, - "status": "Success" - }, - { - "id": "97", - "description": "And :I navigate to Transaction Details Page", - "duration": 2660208, - "status": "Success" - }, - { - "id": "98", - "description": "Then :the rewards link should say the balance", - "duration": 10525080, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;tlp-ha-mode-check-for-explore-rewards-link", - "description": "Scenario:TLP HA Mode check for explore rewards link", - "duration": 24777787, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "102", - "description": "Given :I setup mocks for transactions as a \"td_tlpha_account\" and login", - "duration": 11258728, - "status": "Success" - }, - { - "id": "103", - "description": "And :I navigate to Transaction Details Page", - "duration": 2886897, - "status": "Success" - }, - { - "id": "104", - "description": "Then :the rewards link should say explore rewards", - "duration": 10632162, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;ts2-ha-mode", - "description": "Scenario:TS2 HA Mode", - "duration": 22151580, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "108", - "description": "Given :I setup mocks for transactions as a \"td_ts2ha_account\" and login", - "duration": 10715380, - "status": "Success" - }, - { - "id": "109", - "description": "And :I navigate to Transaction Details Page", - "duration": 3290465, - "status": "Success" - }, - { - "id": "110", - "description": "Then :an TS2 HA message is displayed on top of the page below the navigation bar", - "duration": 1104120, - "status": "Success" - }, - { - "id": "111", - "description": "And :I \"expand\" the pending transaction section", - "duration": 5165232, - "status": "Success" - }, - { - "id": "112", - "description": "And :an error message is displayed under the Pending Transactions section", - "duration": 1876383, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "wiremock-examples", - "description": "Feature:Wiremock Examples", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 41072599, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "wiremock-examples;happy-path-using-default-account-summary", - "description": "Scenario:Happy path using default account summary", - "duration": 21521843, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_defaultaccsum_account\" and login", - "duration": 10954173, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 3406154, - "status": "Success" - }, - { - "id": "7", - "description": "Then :the account number in the brick should be ...1234", - "duration": 1176433, - "status": "Success" - }, - { - "id": "8", - "description": "And :there are 4 posted transactions", - "duration": 5985083, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "wiremock-examples;bankrupt-account-summary", - "description": "Scenario:Bankrupt account summary", - "duration": 19550756, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for transactions as a \"td_bankrupt_account\" and login", - "duration": 10902896, - "status": "Success" - }, - { - "id": "14", - "description": "And :I navigate to Transaction Details Page", - "duration": 2776238, - "status": "Success" - }, - { - "id": "15", - "description": "Then :display single card error message for bankrupt", - "duration": 5871622, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - } - ] - }, - { - "id": "568d253ea0d8912749a43921", - "collectorItemId": "568d24b1a0d8912749a4391a", - "timestamp": 1452090686715, - "executionId": "210", - "description": "cos-ui-test-chrome #210", - "url": "http://test.com/job/cos-ui-test-chrome\/", - "startTime": 1452068718498, - "endTime": 1452076817821, - "duration": 8099323, - "failureCount": 25, - "successCount": 1, - "skippedCount": 0, - "totalCount": 42, - "unknownStatusCount": 16, - "testCapabilities": [ - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-account-setup-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1183529426, - "failedTestSuiteCount": 10, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 11, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "account-setup-submission-success", - "description": "Feature:Account Setup submission success", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 340425276, - "totalTestCaseCount": 10, - "failedTestCaseCount": 1, - "successTestCaseCount": 9, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 8719135, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2574755, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 6144380, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;required-fields-validation", - "description": "Scenario:Required Fields Validation", - "duration": 38737104, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "When :the user clicks on the Add a New Card Holder", - "duration": 32689177, - "status": "Success" - }, - { - "id": "13", - "description": "Then :user does not enters any Input in the form for First Name, Last Name, Date of Birth, Social Security Number, and Phone Number", - "duration": 331783, - "status": "Success" - }, - { - "id": "14", - "description": "Then :clicks on the Add a New Card Holder button", - "duration": 1900349, - "status": "Success" - }, - { - "id": "15", - "description": "Then :the error messages displays for the required fields", - "duration": 3815795, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10690128, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 3012919, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 7677209, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;required-fields-validation-for-invalid-input", - "description": "Scenario:Required Fields Validation for invalid input", - "duration": 48688835, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "When :the user clicks on the Add a New Card Holder", - "duration": 32595695, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the First Form opens to enter the new authorize user", - "duration": 45, - "status": "Success" - }, - { - "id": "23", - "description": "Then :user enters the Invalid Input in the form for Date of Birth, Social Security Number, and Phone Number", - "duration": 8717952, - "status": "Success" - }, - { - "id": "24", - "description": "Then :clicks on the Add a New Card Holder button", - "duration": 1892382, - "status": "Success" - }, - { - "id": "25", - "description": "Then :the error messages displays for the required fields and invalid input", - "duration": 2392185, - "status": "Success" - }, - { - "id": "26", - "description": "Then :user clicks on the Save & Continue button", - "duration": 1903108, - "status": "Success" - }, - { - "id": "27", - "description": "Then :the error message displays to accept the Terms and Conditions of the Authorized User", - "duration": 1187468, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8311366, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2588645, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5722721, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;maximum-characters-allowed-for-user-to-input-in-the-fields", - "description": "Scenario:Maximum characters allowed for user to input in the fields", - "duration": 44886754, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "When :the user clicks on the Add a New Card Holder", - "duration": 32668079, - "status": "Success" - }, - { - "id": "33", - "description": "When :user enter Long FirstName", - "duration": 2756195, - "status": "Success" - }, - { - "id": "34", - "description": "Then :only 25 characters maximum limit on First name", - "duration": 1584188, - "status": "Success" - }, - { - "id": "35", - "description": "When :user enters long middlename", - "duration": 2566520, - "status": "Success" - }, - { - "id": "36", - "description": "Then :only 16 characters maximum limit for Middle name", - "duration": 1377703, - "status": "Success" - }, - { - "id": "37", - "description": "When :user enters long lastname", - "duration": 2536823, - "status": "Success" - }, - { - "id": "38", - "description": "Then :only 36 characters maximum limit for lastname", - "duration": 1397246, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 9544635, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 3120800, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 6423835, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;submitting-the-add-authorized-user-form-without-any-input", - "description": "Scenario:Submitting the add authorized user form without any input", - "duration": 131955059, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "When :User allowed to add maximum three Authorized Card User", - "duration": 99341216, - "status": "Success" - }, - { - "id": "44", - "description": "Then :user clicks on the Save & Continue button", - "duration": 2252271, - "status": "Success" - }, - { - "id": "45", - "description": "And :the error messages gets displayed below each of the form", - "duration": 30361572, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8046517, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2812117, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5234400, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-submission-success;dropdown-for-the-cell-type", - "description": "Scenario:Dropdown for the cell type", - "duration": 30845743, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "50", - "description": "Then :clicks on the Add a New Card Holder button", - "duration": 30845743, - "status": "Failure" - }, - { - "id": "51", - "description": "And :the form contains the dropdown for \"Mobile\", \"Work\", \"Home\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "asu-page-footer-validation", - "description": "Feature:ASU page footer validation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 194847576, - "totalTestCaseCount": 14, - "failedTestCaseCount": 6, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 9385527, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2737121, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 6648406, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-contact-us", - "description": "Scenario:Navigate to contact us", - "duration": 17828532, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "12", - "description": "Then :I land on the domestic footer url \"CONTACT US\"", - "duration": 11682953, - "status": "Success" - }, - { - "id": "13", - "description": "And :the \"Customer Service\" text is displayed on the page", - "duration": 6145579, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8701162, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2947626, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5753536, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-privacy", - "description": "Scenario:Navigate to privacy", - "duration": 7661757, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Then :I land on the domestic footer url \"PRIVACY\"", - "duration": 1631216, - "status": "Success" - }, - { - "id": "19", - "description": "And :the \"Privacy\" text is displayed on the page", - "duration": 6030541, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8183273, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2763774, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5419499, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-careers", - "description": "Scenario:Navigate to careers", - "duration": 30821635, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Then :I land on the domestic footer url \"CAREERS\"", - "duration": 30821635, - "status": "Failure" - }, - { - "id": "25", - "description": "And :the \"Explore Capital One Careers\" text is displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 7698638, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2635492, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5063146, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-security", - "description": "Scenario:Navigate to security", - "duration": 17422583, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Then :I land on the domestic footer url \"SECURITY\"", - "duration": 11493232, - "status": "Success" - }, - { - "id": "31", - "description": "And :the \"Your security is a top priority\" text is displayed on the page", - "duration": 5929351, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8120306, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2619780, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5500526, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-terms-and-conditions", - "description": "Scenario:Navigate to terms and conditions", - "duration": 30836424, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "36", - "description": "Then :I land on the domestic footer url \"TERMS & CONDITIONS\"", - "duration": 30836424, - "status": "Failure" - }, - { - "id": "37", - "description": "Then :the \"Terms and Conditions\" text is displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8888149, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2643369, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 6244780, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-accessibility", - "description": "Scenario:Navigate to accessibility", - "duration": 30858786, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "42", - "description": "Then :I land on the domestic footer url \"ACCESSIBILITY\"", - "duration": 30858786, - "status": "Failure" - }, - { - "id": "43", - "description": "Then :the \"Accessibility at Capital One\" text is displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 8157845, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 3040981, - "status": "Success" - }, - { - "id": "6", - "description": "Then :user is on ASU page", - "duration": 5116864, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "asu-page-footer-validation;navigate-to-verisign", - "description": "Scenario:Navigate to verisign", - "duration": 282959, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "Then :I land on the domestic footer url \"verisign_can_ang\"", - "duration": 282959, - "status": "Failure" - }, - { - "id": "49", - "description": "Then :the Norton Secured image is displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "asu-page-header-validation", - "description": "Feature:ASU page header validation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 9302371, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "asu-page-header-validation;header-check-for-asu-page", - "description": "Scenario:Header check for ASU page", - "duration": 9302371, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2679907, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user is on ASU page", - "duration": 5261775, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the header Capital One logo is present on the upper left corner and is a link of asu page", - "duration": 1360689, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "account-setup-look-and-feel-validation", - "description": "Feature:Account Setup Look and Feel validation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 118214482, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "account-setup-look-and-feel-validation;on-asu-page-go-paperless-present-on-the-page", - "description": "Scenario:On ASU page Go Paperless present on the page", - "duration": 39385811, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2683092, - "status": "Success" - }, - { - "id": "9", - "description": "Then :user is on ASU page", - "duration": 5841571, - "status": "Success" - }, - { - "id": "10", - "description": "Then :ASU page has the \"Go Paperless\" text visible", - "duration": 30861148, - "status": "Failure" - }, - { - "id": "11", - "description": "And :the check box for the \"Go Paperless\" is defaulted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-look-and-feel-validation;on-asu-page-authorized-card-users-present-on-the-page", - "description": "Scenario:On ASU Page Authorized Card Users present on the page", - "duration": 40135974, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 3273268, - "status": "Success" - }, - { - "id": "19", - "description": "Then :user is on ASU page", - "duration": 5952663, - "status": "Success" - }, - { - "id": "20", - "description": "Then :ASU page has the \"Add other people to your account\" text visible", - "duration": 30910043, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-setup-look-and-feel-validation;adding-authorized-card-user", - "description": "Scenario:Adding Authorized Card User", - "duration": 38692697, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "27", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2771110, - "status": "Success" - }, - { - "id": "28", - "description": "Then :user is on ASU page", - "duration": 5099103, - "status": "Success" - }, - { - "id": "29", - "description": "Then :ASU page has the \"Add other people to your account\" text visible", - "duration": 30822484, - "status": "Failure" - }, - { - "id": "30", - "description": "When :User allowed to add maximum three Authorized Card User", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :the \"Add a New Card Holder\" button hides", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :the message displays to add more authorized user from services menu", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :the Terms and Conditions checkbox is not defaulted", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :user closes the collapsed window by clicking on the X button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "au---limit-name-to-36-characters", - "description": "Feature:AU - Limit Name to 36 Characters", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 92839199, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "au---limit-name-to-36-characters;au-first-name-lastname-middlename-33-characters", - "description": "Scenario:au first name lastname middlename 33 characters", - "duration": 40957051, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 4467503, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user is on ASU page", - "duration": 5628531, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30861017, - "status": "Failure" - }, - { - "id": "10", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the user enters first name with twenty five characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the user enters middle name with one character", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the user enters last name with eight characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :click submit from the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :present the user with 36 char validation message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "au---limit-name-to-36-characters;au-first-name-lastname-no-middlename-34-characters", - "description": "Scenario:au first name lastname no middlename 34 characters", - "duration": 41371628, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 3628335, - "status": "Success" - }, - { - "id": "22", - "description": "Then :user is on ASU page", - "duration": 6525393, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 31217900, - "status": "Failure" - }, - { - "id": "24", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :the user enters first name with twenty five characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :the user enters last name with ten characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :click submit from the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :present the user with 36 char validation message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "au---limit-name-to-36-characters;blue-script-spinner-displayed-immediately-after-one-click-of-save-and-continue-button", - "description": "Scenario:blue script Spinner displayed immediately after one click of save and continue button", - "duration": 10510520, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "36", - "description": "Given :I setup mocks for account setup as a \"paperless_data\"", - "duration": 2675697, - "status": "Success" - }, - { - "id": "37", - "description": "Then :user is on ASU page", - "duration": 7529177, - "status": "Success" - }, - { - "id": "38", - "description": "And :the user check the T&C's checkbox", - "duration": 305646, - "status": "Failure" - }, - { - "id": "39", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :the user enters first name with twenty five characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :the user enters middle name with one character", - "duration": 0, - "status": "Skipped" - }, - { - "id": "42", - "description": "And :the user enters last name with seven characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "Then :user enters the valid Input in the form for Date of Birth, Social Security Number, and Phone Number", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "And :the user checks the checkbox for au terms and conditions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :click on save and continue button one time", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :check if spinner is displayed after one click", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "au-modal-for-terms-and-conditions", - "description": "Feature:AU Modal for Terms and Conditions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 80539567, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "au-modal-for-terms-and-conditions;au-terms-and-condition-modal-window-done-button", - "description": "Scenario:au terms and condition modal window done button", - "duration": 39700078, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"au_termsandconditions\"", - "duration": 3052071, - "status": "Success" - }, - { - "id": "9", - "description": "Then :user is on ASU page", - "duration": 5823042, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30824965, - "status": "Failure" - }, - { - "id": "11", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the user click the terms and condition link for au form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :a modal window opens to present the user with the T&C's", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :when the user clicks the \"Done\" button the modal window will close.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "au-modal-for-terms-and-conditions;au-terms-and-condition-modal-window-x-button", - "description": "Scenario:au terms and condition modal window x button", - "duration": 40839489, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I setup mocks for account setup as a \"au_termsandconditions\"", - "duration": 3385070, - "status": "Success" - }, - { - "id": "22", - "description": "Then :user is on ASU page", - "duration": 6584820, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30869599, - "status": "Failure" - }, - { - "id": "24", - "description": "And :the user clicks the Add a new card holder button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :the user click the terms and condition link for au form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :a modal window opens to present the user with the T&C's", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :when the user clicks the X in the upper right corner the modal window will close.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "eligibility-rules-for-authorized-users", - "description": "Feature:Eligibility rules for authorized users", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 36969341, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "eligibility-rules-for-authorized-users;verify-the-eligibility-for-authorized-users-on-asu-pageexy", - "description": "Scenario:Verify the eligibility for authorized users on ASU pageexy", - "duration": 36969341, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"aunoteligible_data\"", - "duration": 2532065, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user is on ASU page for past due accounts", - "duration": 3546256, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the paperless is visible", - "duration": 30891020, - "status": "Failure" - }, - { - "id": "10", - "description": "And :authorized user will not be available for corporate overlimit and pastdue accounts", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "eligibility-rules-for-paperless", - "description": "Feature:Eligibility rules for paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 74819156, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "eligibility-rules-for-paperless;verify-the-account-is-eligible-for-paperless-mock", - "description": "Scenario:Verify the account is eligible for paperless mock", - "duration": 36838264, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"statements_and_documents_notenrolled\"", - "duration": 2639571, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user is on ASU page for paperless eligible accounts", - "duration": 3348361, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the paperless is visible", - "duration": 30850332, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "eligibility-rules-for-paperless;verify-the-account-is-not-eligible-for-paperless-mock", - "description": "Scenario:Verify the account is not eligible for paperless mock", - "duration": 37980892, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for account setup as a \"statements_and_documents_enrolled\"", - "duration": 2778486, - "status": "Success" - }, - { - "id": "16", - "description": "Then :user is on ASU page for paperless eligible accounts", - "duration": 4326457, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the paperless setup feature is not presented to the customer", - "duration": 30875949, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "entitlements-for-account-set-up", - "description": "Feature:Entitlements for account set up", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 37419351, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "entitlements-for-account-set-up;entitlements-for-account-set-up-mobile-pageee", - "description": "Scenario:Entitlements for account set up mobile pageee", - "duration": 37419351, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "9", - "description": "Given :I am on ASU page using mock account into account setup as a \"asuentitlements_data\"", - "duration": 2758968, - "status": "Success" - }, - { - "id": "10", - "description": "Then :user is on ASU page for entitlement accounts", - "duration": 3791996, - "status": "Success" - }, - { - "id": "11", - "description": "Then :present the user the Mobile page bankrupt deceased closednobalance scrutfruad specialfruad revoked accounts", - "duration": 30868387, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "paperless-terms-and-conditions-and-checbox", - "description": "Feature:Paperless Terms and Conditions and checbox", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 118387290, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "paperless-terms-and-conditions-and-checbox;enrolling-in-paperless-and-checked-the-t&c's", - "description": "Scenario:Enrolling in Paperless and Checked the T&C's", - "duration": 39290164, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"paperless_data_1\"", - "duration": 2849457, - "status": "Success" - }, - { - "id": "12", - "description": "Then :user is on ASU page", - "duration": 5601325, - "status": "Success" - }, - { - "id": "13", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30839382, - "status": "Failure" - }, - { - "id": "14", - "description": "And :the user clicks the T&C's link and submits the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :the checkbox check and submit the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "And :present the user the Mobile page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "paperless-terms-and-conditions-and-checbox;enrolling-in-paperless-and-unchecked-the-t&c's", - "description": "Scenario:Enrolling in Paperless and UNChecked the T&C's", - "duration": 39872446, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2746570, - "status": "Success" - }, - { - "id": "23", - "description": "Then :user is on ASU page", - "duration": 6269480, - "status": "Success" - }, - { - "id": "24", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30856396, - "status": "Failure" - }, - { - "id": "26", - "description": "And :the checkbox uncheck and submit the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :present the user with client side validation message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "paperless-terms-and-conditions-and-checbox;enrolling-in-paperless-and-unchecked-the-paperless-enrollment-checkbox", - "description": "Scenario:Enrolling in Paperless and UNChecked the paperless enrollment checkbox", - "duration": 39224680, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I am on ASU page using mock account into account setup as a \"paperless_data\"", - "duration": 2824457, - "status": "Success" - }, - { - "id": "33", - "description": "Then :user is on ASU page", - "duration": 5447947, - "status": "Success" - }, - { - "id": "34", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30952276, - "status": "Failure" - }, - { - "id": "35", - "description": "And :the user check the T&C's checkbox", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :the user uncheck the paperless checkbox", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment tc checkbox is unchecked", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "paperless-modal-for-terms-and-conditions", - "description": "Feature:Paperless Modal for Terms and Conditions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 79765817, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "paperless-modal-for-terms-and-conditions;paperless-terms-and-condition-modal-window-done-button", - "description": "Scenario:paperless terms and condition modal window done button", - "duration": 39233026, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for account setup as a \"paperless_termsandconditions\"", - "duration": 2662318, - "status": "Success" - }, - { - "id": "9", - "description": "Then :user is on ASU page", - "duration": 5694727, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30875981, - "status": "Failure" - }, - { - "id": "11", - "description": "And :the user click the terms and condition link for paperless form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :a modal window opens to present the user with the T&C's paperless", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :when the user clicks the \"Done\" button the modal window will close paperless.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "paperless-modal-for-terms-and-conditions;paperless-terms-and-condition-modal-window-x-button", - "description": "Scenario:paperless terms and condition modal window x button", - "duration": 40532791, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I setup mocks for account setup as a \"paperless_termsandconditions\"", - "duration": 2762357, - "status": "Success" - }, - { - "id": "21", - "description": "Then :user is on ASU page", - "duration": 6888748, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the users is on the ASU page and Paperless is presented and the paperless enrollment checkbox is checked", - "duration": 30881686, - "status": "Failure" - }, - { - "id": "23", - "description": "And :the user click the terms and condition link for paperless form", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :a modal window opens to present the user with the T&C's paperless", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :when the user clicks the X in the upper right corner the modal window will close paperless.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-accountnicknames-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-accountsummary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 2086851913, - "failedTestSuiteCount": 4, - "successTestSuiteCount": 7, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 11, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status", - "description": "Feature:Account Summary Page - Field Level Entitlement Based on Account Status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 310793826, - "totalTestCaseCount": 6, - "failedTestCaseCount": 3, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;account-ordering-on-account-summary-(verify-closed-with-balance-account-displays-in-group1)", - "description": "Scenario:Account Ordering on Account Summary (Verify closed with balance account displays in group1)", - "duration": 33456178, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the \"closed_with_balance_account\" user is logged in", - "duration": 25484227, - "status": "Success" - }, - { - "id": "8", - "description": "When :I am on the Account Summary page", - "duration": 4284364, - "status": "Success" - }, - { - "id": "9", - "description": "And :Closed with Balance account is displayed first because it is in Group1 and its opened date is 2014-05-07", - "duration": 1210648, - "status": "Success" - }, - { - "id": "10", - "description": "And :Open account ending is displayed second because it is in Group1 and its opened date is is 2014-05-14", - "duration": 1221026, - "status": "Success" - }, - { - "id": "11", - "description": "And :Closed account is displayed in 3rd place because it is in Group2", - "duration": 1255913, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-an-account-restricted-message-is-displayed-for-available-credit", - "description": "Scenario:Verify an account restricted message is displayed for Available Credit", - "duration": 38609563, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :a customer with a closed with balance account is logged in", - "duration": 12217541, - "status": "Success" - }, - { - "id": "18", - "description": "And :I am on the Account Summary page", - "duration": 4528984, - "status": "Success" - }, - { - "id": "19", - "description": "Then :has a bricklet for account ending in \"1286\".", - "duration": 6409453, - "status": "Success" - }, - { - "id": "20", - "description": "And :an account closed with balance restricted message should be displayed", - "duration": 5506394, - "status": "Success" - }, - { - "id": "21", - "description": "And :has the tool tip is displayed.", - "duration": 802127, - "status": "Success" - }, - { - "id": "22", - "description": "And :the correct Available Credit tooltip content is displayed.", - "duration": 9145064, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-statements-&-documents-contextual-link-is-displayed-for-closed-with-no-balance-account", - "description": "Scenario:Verify statements & documents contextual link is displayed for Closed With No Balance Account", - "duration": 76609821, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 12941586, - "status": "Success" - }, - { - "id": "29", - "description": "Then :clicking on the statements link for a \"closed with no balance account\" displays the statements page for that account", - "duration": 63668235, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-transactions-link-contextual-link-is-displayed-for-closed-with-no-balance-account", - "description": "Scenario:Verify transactions link contextual link is displayed for Closed With No Balance Account", - "duration": 45854385, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "35", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11089725, - "status": "Success" - }, - { - "id": "36", - "description": "Then :clicking on the transactions link for a \"closed with no balance account\" displays the transactions page for that account", - "duration": 34764660, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-statements-&-documents-contextual-link-is-displayed-for-deceased-account", - "description": "Scenario:Verify statements & documents contextual link is displayed for Deceased Account", - "duration": 49829658, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :a customer with a deceased account is logged in", - "duration": 12436665, - "status": "Success" - }, - { - "id": "43", - "description": "Then :clicking on the statements link for a \"deceased account\" displays the statements page for that account", - "duration": 37392993, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-page---field-level-entitlement-based-on-account-status;verify-transactions-link-contextual-link-is-displayed-for-deceased-account", - "description": "Scenario:Verify transactions link contextual link is displayed for Deceased Account", - "duration": 66434221, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "49", - "description": "Given :a customer with a deceased account is logged in", - "duration": 11802284, - "status": "Success" - }, - { - "id": "50", - "description": "Then :clicking on the transactions link for a \"deceased account\" displays the transactions page for that account", - "duration": 54631937, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "account-summary-entitlment-bucketing", - "description": "Feature:Account Summary Entitlment Bucketing", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 201163196, - "totalTestCaseCount": 11, - "failedTestCaseCount": 0, - "successTestCaseCount": 11, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "account-summary-entitlment-bucketing;validate-bankrupt-account-displayed-in-bucket2", - "description": "Scenario:Validate Bankrupt account displayed in bucket2", - "duration": 21853596, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :Login with linked bankrupt account", - "duration": 11481114, - "status": "Success" - }, - { - "id": "9", - "description": "Then :verify that bankrupt account displayed at the bottom", - "duration": 10372482, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-deceased-account-displayed-in-bucket2", - "description": "Scenario:Validate Deceased account displayed in bucket2", - "duration": 20599041, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :Login with linked deceased account", - "duration": 10444802, - "status": "Success" - }, - { - "id": "15", - "description": "Then :verify that deceased account displayed at the bottom", - "duration": 10154239, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-closed-with-no-balance-account-displayed-in-bucket2", - "description": "Scenario:Validate Closed with no balance account displayed in bucket2", - "duration": 20843424, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "Given :Login with linked closed with no balance account", - "duration": 10382502, - "status": "Success" - }, - { - "id": "21", - "description": "Then :verify that closed with no balance account displayed at the bottom", - "duration": 10460922, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-revoked-account-displayed-in-bucket2", - "description": "Scenario:Validate Revoked account displayed in bucket2", - "duration": 20546173, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "25", - "description": "Given :Login with linked revoked account", - "duration": 10321856, - "status": "Success" - }, - { - "id": "26", - "description": "Then :verify that revoked account displayed at the bottom", - "duration": 10224317, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-active\/open-account-displayed-in-bucket1", - "description": "Scenario:Validate Active\/Open account displayed in bucket1", - "duration": 14496378, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :Login with linked active account", - "duration": 9847968, - "status": "Success" - }, - { - "id": "32", - "description": "Then :verify that active account displayed at the top", - "duration": 4648410, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-collections-account-displayed-in-bucket1", - "description": "Scenario:Validate Collections account displayed in bucket1", - "duration": 15302751, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "37", - "description": "Given :Login with linked collections account", - "duration": 10786131, - "status": "Success" - }, - { - "id": "38", - "description": "Then :verify that collections account displayed at the top", - "duration": 4516620, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-special-fraud-account-displayed-in-bucket1", - "description": "Scenario:Validate Special Fraud account displayed in bucket1", - "duration": 19350216, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "Given :Login with linked special fraud account", - "duration": 10787209, - "status": "Success" - }, - { - "id": "44", - "description": "Then :verify that special fraud account displayed at the top", - "duration": 8563007, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-security-fraud-account-displayed-in-bucket1", - "description": "Scenario:Validate Security Fraud account displayed in bucket1", - "duration": 16952148, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :Login with linked security fraud account", - "duration": 11562883, - "status": "Success" - }, - { - "id": "50", - "description": "Then :verify that security fraud account displayed at the top", - "duration": 5389265, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-closed-with-balance-account-displayed-in-bucket1", - "description": "Scenario:Validate Closed with balance account displayed in bucket1", - "duration": 21507049, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "Given :Login with linked closed with balance account", - "duration": 12664477, - "status": "Success" - }, - { - "id": "56", - "description": "Then :verify that closed with balance account displayed at the top", - "duration": 8842572, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-old-account-displayed-at-the-top", - "description": "Scenario:Validate old account displayed at the top", - "duration": 15071536, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "61", - "description": "Given :Login with linked top account", - "duration": 10289300, - "status": "Success" - }, - { - "id": "62", - "description": "Then :verify that old account displayed at the top", - "duration": 4782236, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary-entitlment-bucketing;validate-new-account-displayed-at-the-bottom", - "description": "Scenario:Validate new account displayed at the bottom", - "duration": 14640884, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "67", - "description": "Given :Login with linked bottom account", - "duration": 9727131, - "status": "Success" - }, - { - "id": "68", - "description": "Then :verify that new account displayed at the bottom", - "duration": 4913753, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "bankrupt-account-on-account-summary-page", - "description": "Feature:Bankrupt Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 327321520, - "totalTestCaseCount": 14, - "failedTestCaseCount": 1, - "successTestCaseCount": 13, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 12051030, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 12051030, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-an-account-restricted-message-is-displayed-for-bankrupt", - "description": "Scenario:Verify an account restricted message is displayed for bankrupt", - "duration": 23467427, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Then :an account restricted message should be displayed in the available credit field", - "duration": 23467427, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11323732, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 11323732, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-a-bankrupt-restricted-message-is-displayed", - "description": "Scenario:Verify a bankrupt restricted message is displayed", - "duration": 40812272, - "totalTestStepCount": 1, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Then :a bankrupt restricted message should be displayed", - "duration": 40812272, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11688033, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 11688033, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-pay-bill-option-is-not-displayed-for-bankrupt", - "description": "Scenario:Verify pay bill option is not displayed for bankrupt", - "duration": 39836598, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "27", - "description": "Then :there is no pay bill option displayed", - "duration": 39836598, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12838939, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 12838939, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-statements-&-documents-contextual-link-is-not-displayed-for-bankrupt", - "description": "Scenario:Verify statements & documents contextual link is not displayed for bankrupt", - "duration": 9586648, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "34", - "description": "Then :the statements link is not displayed", - "duration": 9586648, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15221413, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 15221413, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-transactions-link-is-not-visible-for-bankrupt", - "description": "Scenario:Verify transactions link is not visible for bankrupt", - "duration": 43614285, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Then :Transaction link is not visible", - "duration": 43614285, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11418328, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 11418328, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-card-image-is-not-a-link-for-bankrupt", - "description": "Scenario:Verify card image is not a link for bankrupt", - "duration": 41503779, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Then :card image is not a link", - "duration": 41503779, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12145703, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a bankrupt account is logged in", - "duration": 12145703, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "bankrupt-account-on-account-summary-page;verify-card-name-is-not-a-link-for-bankrupt", - "description": "Scenario:Verify card name is not a link for bankrupt", - "duration": 41813333, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "56", - "description": "Then :card name is not a link", - "duration": 41813333, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page", - "description": "Feature:Closed With No Balance Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 153974362, - "totalTestCaseCount": 10, - "failedTestCaseCount": 0, - "successTestCaseCount": 10, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 11601756, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11601756, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-an-account-closed-message-is-displayed-for-closed-with-no-balance", - "description": "Scenario:Verify an account closed message is displayed for closed with no balance", - "duration": 12745699, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Then :an account closed message should be displayed in the available credit field", - "duration": 12745699, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10736882, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 10736882, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-an-account-closed-with-no-balance-restricted-message-is-displayed", - "description": "Scenario:Verify an account closed with no balance restricted message is displayed", - "duration": 13230925, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Then :an account closed with no balance restricted message should be displayed", - "duration": 13230925, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11246057, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11246057, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-pay-bill-option-is-not-displayed-for-closed-with-with-no-balance", - "description": "Scenario:Verify pay bill option is not displayed for closed with with no balance", - "duration": 41790958, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Then :there is no pay bill option displayed", - "duration": 41790958, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11753149, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 11753149, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-card-name-is-a-link", - "description": "Scenario:Verify card name is a link", - "duration": 14380846, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Then :the card name for \"closed with no balance account\" is a link", - "duration": 14380846, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10983724, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a closed with no balance account is logged in", - "duration": 10983724, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "closed-with-no-balance-account-on-account-summary-page;verify-card-image-is-a-link", - "description": "Scenario:Verify card image is a link", - "duration": 15504366, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Then :the card image for a \"closed with no balance account\" is a link", - "duration": 15504366, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the", - "description": "Feature:As a branded customer, I want the rewards balance to display based on the", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 374869519, - "totalTestCaseCount": 6, - "failedTestCaseCount": 2, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;suppress-rewards-for-sony-play-station-card", - "description": "Scenario:Suppress Rewards for SONY Play Station Card", - "duration": 48639587, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 12282914, - "status": "Success" - }, - { - "id": "9", - "description": "When :I am on the Account Summary page", - "duration": 4189923, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the rewards balance is NOT displayed for SONY Play Station card", - "duration": 32166750, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;suppress-rewards-for-sony-card", - "description": "Scenario:Suppress Rewards for SONY Card", - "duration": 53882012, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 11687384, - "status": "Success" - }, - { - "id": "17", - "description": "When :I am on the Account Summary page", - "duration": 4367783, - "status": "Success" - }, - { - "id": "18", - "description": "Then :the rewards balance is NOT displayed for SONY Card", - "duration": 37826845, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;spark-card-with-cash-reward", - "description": "Scenario:SPARK card with cash Reward", - "duration": 63196599, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 11989966, - "status": "Success" - }, - { - "id": "25", - "description": "When :I am on the Account Summary page", - "duration": 4251889, - "status": "Success" - }, - { - "id": "26", - "description": "Then :the cash rewards balance is displayed for the SPARK Card", - "duration": 46954744, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;spark-card-with-miles-reward", - "description": "Scenario:SPARK card with miles Reward", - "duration": 77099772, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 13007234, - "status": "Success" - }, - { - "id": "33", - "description": "When :I am on the Account Summary page", - "duration": 4169587, - "status": "Success" - }, - { - "id": "34", - "description": "Then :the miles rewards balance is displayed for the SPARK Card", - "duration": 59922951, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;co-branding-product-description", - "description": "Scenario:Co-Branding Product Description", - "duration": 63305414, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "40", - "description": "Given :a co_branding reward customer is on the Account Summary page", - "duration": 12342605, - "status": "Success" - }, - { - "id": "41", - "description": "When :I am on the Account Summary page", - "duration": 4324490, - "status": "Success" - }, - { - "id": "42", - "description": "Then :the user will see the product description with the brand name", - "duration": 46638319, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-branded-customer,-i-want-the-rewards-balance-to-display-based-on-the;does-not-display-rewards-for-spark", - "description": "Scenario:Does not Display Rewards for SPARK", - "duration": 68746135, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "48", - "description": "Given :a co_branding non-reward customer is on the Account Summary page", - "duration": 10008069, - "status": "Success" - }, - { - "id": "49", - "description": "When :I am on the Account Summary page", - "duration": 4218645, - "status": "Success" - }, - { - "id": "50", - "description": "Then :the rewards balance is NOT displayed for SPARK card", - "duration": 54519421, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "deceased-account-on-account-summary-page", - "description": "Feature:Deceased Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 173112319, - "totalTestCaseCount": 10, - "failedTestCaseCount": 1, - "successTestCaseCount": 9, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 10936132, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 10936132, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-an-account-closed-message-is-displayed-for-deceased-account", - "description": "Scenario:Verify an account closed message is displayed for deceased account", - "duration": 9512380, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Then :an account closed message should be displayed in the available credit field", - "duration": 9512380, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11505725, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 11505725, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-a-deceased-restricted-message-is-displayed", - "description": "Scenario:Verify a deceased restricted message is displayed", - "duration": 41515938, - "totalTestStepCount": 1, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Then :a deceased restricted message should be displayed", - "duration": 41515938, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12102479, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 12102479, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-pay-bill-option-is-not-displayed-for-deceased-account", - "description": "Scenario:Verify pay bill option is not displayed for deceased account", - "duration": 38287195, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Then :there is no pay bill option displayed", - "duration": 38287195, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13679906, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 13679906, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-card-name-is-a-link", - "description": "Scenario:Verify card name is a link", - "duration": 13078773, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Then :the card name for a \"deceased account\" is a link", - "duration": 13078773, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11680057, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a deceased account is logged in", - "duration": 11680057, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "deceased-account-on-account-summary-page;verify-card-image-is-a-link", - "description": "Scenario:Verify card image is a link", - "duration": 10813734, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "Then :a card image for a \"deceased account\" is a link", - "duration": 10813734, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "account-summary---extended-terms-messaging", - "description": "Feature:Account Summary - Extended Terms Messaging", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 59825563, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "account-summary---extended-terms-messaging;extended-terms-messaging-is-displayed", - "description": "Scenario:Extended Terms Messaging Is Displayed", - "duration": 43885675, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the \"extended_terms_with_positive_minpay\" user is logged in", - "duration": 10557110, - "status": "Success" - }, - { - "id": "9", - "description": "When :I am on the Account Summary page", - "duration": 4249691, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the extended terms message in \"english\" displays in the first account brick", - "duration": 2422983, - "status": "Success" - }, - { - "id": "11", - "description": "And :I toggle my language to \"Spanish\"", - "duration": 24292501, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the extended terms message in \"spanish\" displays in the first account brick", - "duration": 2363390, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-summary---extended-terms-messaging;extended-terms-messaging-is-not-displayed", - "description": "Scenario:Extended Terms Messaging Is Not Displayed", - "duration": 15939888, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :the \"extended_terms_with_no_minpay\" user is logged in", - "duration": 10147130, - "status": "Success" - }, - { - "id": "20", - "description": "When :I am on the Account Summary page", - "duration": 4305872, - "status": "Success" - }, - { - "id": "21", - "description": "Then :the extended terms message is not displayed in the first account brick", - "duration": 1486886, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "multiple-account-summary", - "description": "Feature:Multiple Account Summary", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 190618115, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 12019631, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :the user is logged in", - "duration": 12019631, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-account-summary;customer-information-should-be-displayed", - "description": "Scenario:Customer Information should be displayed", - "duration": 101850275, - "totalTestStepCount": 12, - "failedTestStepCount": 0, - "successTestStepCount": 12, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Then :I should see customer name displayed", - "duration": 1230279, - "status": "Success" - }, - { - "id": "15", - "description": "And :first letter in name is uppercase", - "duration": 1185407, - "status": "Success" - }, - { - "id": "16", - "description": "And :each brick should have a current balance", - "duration": 13432874, - "status": "Success" - }, - { - "id": "17", - "description": "And :each brick should have a minimum payment", - "duration": 8332291, - "status": "Success" - }, - { - "id": "18", - "description": "And :each brick should have a available credit", - "duration": 8279419, - "status": "Success" - }, - { - "id": "19", - "description": "And :each brick should have credit limit with dollar value and no cents", - "duration": 10033219, - "status": "Success" - }, - { - "id": "20", - "description": "And :each brick should have last four digits of the account number", - "duration": 8670598, - "status": "Success" - }, - { - "id": "21", - "description": "And :each brick account number should have prefix of three dots", - "duration": 8264953, - "status": "Success" - }, - { - "id": "22", - "description": "And :I should see totals brick with total balance", - "duration": 13142016, - "status": "Success" - }, - { - "id": "23", - "description": "And :I should see totals brick with total available credit", - "duration": 8352842, - "status": "Success" - }, - { - "id": "24", - "description": "And :each brick should have a last payment", - "duration": 8374874, - "status": "Success" - }, - { - "id": "25", - "description": "And :each brick should have a last statement balance", - "duration": 12551503, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 9853489, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :the user is logged in", - "duration": 9853489, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-account-summary;last-payment-amount-check", - "description": "Scenario:Last Payment Amount Check", - "duration": 7980972, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "41", - "description": "Then :the user should see the posted text within the last payment amount", - "duration": 6784116, - "status": "Success" - }, - { - "id": "42", - "description": "And :the user should see the exact last payment amount", - "duration": 1196856, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11800212, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :the user is logged in", - "duration": 11800212, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-account-summary;mocked-multiple-account-user-sees-total-display-in-preferred-language;;2", - "description": "Scenario Outline:Mocked Multiple Account User sees Total display in preferred language", - "duration": 47113536, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "53", - "description": "Given :the wiseguys user is logged in", - "duration": 9668229, - "status": "Success" - }, - { - "id": "53", - "description": "When :selects the language to be \"Spanish\"", - "duration": 28428102, - "status": "Success" - }, - { - "id": "53", - "description": "Then :the user is able to see the specified \"mocked_account_summary_content\" translated", - "duration": 9017205, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "non-cycled-accounts", - "description": "Feature:Non-cycled accounts", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 59857730, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 10117738, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a non cycled account", - "duration": 10117738, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "non-cycled-accounts;non-cycled-accounts-should-have-zero-minimum-payment-and-no-due-date", - "description": "Scenario:Non cycled accounts should have zero minimum payment and no due date", - "duration": 9347592, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Then :the minimum payment should be $0.00", - "duration": 4562235, - "status": "Success" - }, - { - "id": "13", - "description": "And :the account should not have a due date", - "duration": 4785357, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10796025, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a non cycled account", - "duration": 10796025, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "non-cycled-accounts;non-cycled-accounts-should-have-zero-last-statement-balance-and-no-as-of-date", - "description": "Scenario:Non cycled accounts should have zero last statement balance and no as of date", - "duration": 9384503, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "Then :the last statement balance should be $0.00", - "duration": 4709043, - "status": "Success" - }, - { - "id": "21", - "description": "And :the account should not have a as of date", - "duration": 4675460, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11008249, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a non cycled account", - "duration": 11008249, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "non-cycled-accounts;non-cycled-accounts-should-have-zero-payment-balance-and-no-posted-date", - "description": "Scenario:Non cycled accounts should have zero payment balance and no posted date", - "duration": 9203623, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Then :the last payment balance should be $0.00", - "duration": 4687099, - "status": "Success" - }, - { - "id": "29", - "description": "And :the last payment should not have a posted date", - "duration": 4516524, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "revoked-restricted-status", - "description": "Feature:Revoked restricted status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 156238097, - "totalTestCaseCount": 14, - "failedTestCaseCount": 0, - "successTestCaseCount": 14, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 12705948, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 12705948, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;account-revoked-status", - "description": "Scenario:Account Revoked status", - "duration": 25694974, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Then :an account restricted message should be displayed in the available credit field", - "duration": 17127043, - "status": "Success" - }, - { - "id": "15", - "description": "And :dom account restricted message should be displayed", - "duration": 8567931, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12008125, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 12008125, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-pay-bill-option-is-displayed-for-account-revoked-status", - "description": "Scenario:Verify Pay bill option is displayed for account revoked status", - "duration": 8319576, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Then :pay bill button is displayed", - "duration": 8319576, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12124502, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 12124502, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-transactions-link-is-displayed", - "description": "Scenario:Verify Transactions link is displayed", - "duration": 8303534, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Then :transaction is a link present on the Account Summary page for revoked status", - "duration": 8303534, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10998113, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 10998113, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-statements-&-documents-contextual-link-is-displayed-for-revoked-status", - "description": "Scenario:Verify statements & documents contextual link is displayed for revoked status", - "duration": 7121332, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Then :Statements link is present on the Account Summary page for revoked account", - "duration": 7121332, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10668949, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 10668949, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-payment-link-is-displayed-for-revoked-status", - "description": "Scenario:Verify payment link is displayed for revoked status", - "duration": 7162721, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "Then :payment link is present on the Account Summary page for revoked account", - "duration": 7162721, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12001158, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 12001158, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-card-name-is-link", - "description": "Scenario:Verify card name is link", - "duration": 9392766, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "51", - "description": "Then :the card name for revoked account is a link", - "duration": 9392766, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10889127, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a revoked account", - "duration": 10889127, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "revoked-restricted-status;verify-card-image-is-link", - "description": "Scenario:Verify card image is link", - "duration": 8847272, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "58", - "description": "Then :the card image for revoked account is a link", - "duration": 8847272, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "totals-bricklet-validation", - "description": "Feature:totals bricklet validation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 79077666, - "totalTestCaseCount": 10, - "failedTestCaseCount": 0, - "successTestCaseCount": 10, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 1911680, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for Account Summary page", - "duration": 1911680, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "totals-bricklet-validation;totals-bricklet-not-displayed-for-single-account,-linked-account-with-eos-ineligible-or-charged-off-account;;2", - "description": "Scenario Outline:Totals bricklet not displayed for single account, linked account with eos ineligible or charged off account", - "duration": 9322251, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "When :customer logged in with good single account", - "duration": 8677639, - "status": "Success" - }, - { - "id": "18", - "description": "Then :totals bricklet is not displayed", - "duration": 644612, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2293919, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for Account Summary page", - "duration": 2293919, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "totals-bricklet-validation;totals-bricklet-not-displayed-for-single-account,-linked-account-with-eos-ineligible-or-charged-off-account;;3", - "description": "Scenario Outline:Totals bricklet not displayed for single account, linked account with eos ineligible or charged off account", - "duration": 10584160, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "When :customer logged in with linked account with eos ineligble", - "duration": 9879469, - "status": "Success" - }, - { - "id": "19", - "description": "Then :totals bricklet is not displayed", - "duration": 704691, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1684462, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for Account Summary page", - "duration": 1684462, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "totals-bricklet-validation;totals-bricklet-not-displayed-for-single-account,-linked-account-with-eos-ineligible-or-charged-off-account;;4", - "description": "Scenario Outline:Totals bricklet not displayed for single account, linked account with eos ineligible or charged off account", - "duration": 9164636, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :customer logged in with linked account with charged off", - "duration": 8347029, - "status": "Success" - }, - { - "id": "20", - "description": "Then :totals bricklet is not displayed", - "duration": 817607, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2001706, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for Account Summary page", - "duration": 2001706, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "totals-bricklet-validation;verify-if-a-card-with-multiple-account-status-has-an-available-credit-should-not-be-included-in-total-available-credit-in-totals-brick;;2", - "description": "Scenario Outline:Verify if a card with multiple account status has an available credit should not be included in total available credit in totals brick", - "duration": 19182968, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "34", - "description": "And :customer is logged in with good_account_collections with collections, restricted and good account", - "duration": 10441099, - "status": "Success" - }, - { - "id": "34", - "description": "Then :total brick should only display available credit for good account in total available credit", - "duration": 8741869, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1674241, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for Account Summary page", - "duration": 1674241, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "totals-bricklet-validation;verify-if-a-card-with-multiple-account-status-has-an-available-credit-should-not-be-included-in-total-available-credit-in-totals-brick;;3", - "description": "Scenario Outline:Verify if a card with multiple account status has an available credit should not be included in total available credit in totals brick", - "duration": 21257643, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "And :customer is logged in with good_account_restricted with collections, restricted and good account", - "duration": 8902935, - "status": "Success" - }, - { - "id": "35", - "description": "Then :total brick should only display available credit for good account in total available credit", - "duration": 12354708, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-canada\/", - "startTime": 0, - "endTime": 0, - "duration": 1912059351, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services", - "description": "Feature:ETS enhanced transactions for Canadian customers with Angular and RTM mock services", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 795469688, - "totalTestCaseCount": 13, - "failedTestCaseCount": 13, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-inline-view-for-canadian-account-canadian-transactions---with-merchant-logo", - "description": "Scenario:ETS inline view for Canadian account Canadian transactions - with merchant logo", - "duration": 80232042, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 26428720, - "status": "Success" - }, - { - "id": "7", - "description": "And :I go to Transactions & Details page", - "duration": 7906169, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I can see merchant logo for transaction in \"Tim Hortons\"", - "duration": 45897153, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-inline-view-for-canadian-account-canadian-transactions---without-merchant-logo", - "description": "Scenario:ETS inline view for Canadian account Canadian transactions - without merchant logo", - "duration": 59346851, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "11", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 11476292, - "status": "Success" - }, - { - "id": "12", - "description": "And :I go to Transactions & Details page", - "duration": 1906703, - "status": "Success" - }, - { - "id": "13", - "description": "Then :I can see merchant category logo \"Dining\" for transactions in \"Walkers Restaurant\"", - "duration": 45963856, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-canadian-transactions---full-ets-info,-brand-and-location-match-with-logo", - "description": "Scenario:ETS expanded view for Canadian account Canadian transactions - full ETS info, brand and location match with logo", - "duration": 58863965, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10610566, - "status": "Success" - }, - { - "id": "18", - "description": "And :I go to Transactions & Details page", - "duration": 1599550, - "status": "Success" - }, - { - "id": "19", - "description": "When :I expand a transaction in \"Tim Hortons\" to display more information", - "duration": 46653849, - "status": "Failure" - }, - { - "id": "20", - "description": "Then :I can see merchant logo expanded for \"Tim Hortons\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :I can see transactions details with statement info for \"Tim Hortons\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :I can see address and google map info", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-canadian-transactions---mcc-\/-map,-brand-and-location-match-without-logo", - "description": "Scenario:ETS expanded view for Canadian account Canadian transactions - mcc \/ map, brand and location match without logo", - "duration": 59388625, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 11262682, - "status": "Success" - }, - { - "id": "26", - "description": "And :I go to Transactions & Details page", - "duration": 2124481, - "status": "Success" - }, - { - "id": "27", - "description": "When :I expand a transaction in \"Walkers Restaurant\" to display more information", - "duration": 46001462, - "status": "Failure" - }, - { - "id": "28", - "description": "Then :I can see ets merchant category logo \"Dining\" expanded for \"Walkers Restaurant\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :I can see transactions details with statement info for \"Walkers Restaurant\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :I can see address and google map info", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-canadian-transactions---logo,-brand-match-with-logo", - "description": "Scenario:ETS expanded view for Canadian account Canadian transactions - logo, brand match with logo", - "duration": 59079149, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "33", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 11195583, - "status": "Success" - }, - { - "id": "34", - "description": "And :I go to Transactions & Details page", - "duration": 1946827, - "status": "Success" - }, - { - "id": "35", - "description": "When :I expand a transaction in \"Shell Canada\" to display more information", - "duration": 45936739, - "status": "Failure" - }, - { - "id": "36", - "description": "Then :I can see merchant logo expanded for \"Shell Canada\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :I can see transactions details with statement info for \"Shell Canada\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "And :I can not see address and google map info", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-canadian-transactions---mcc,-brand-match-without-logo", - "description": "Scenario:ETS expanded view for Canadian account Canadian transactions - mcc, brand match without logo", - "duration": 61005218, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "41", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 12476296, - "status": "Success" - }, - { - "id": "42", - "description": "And :I go to Transactions & Details page", - "duration": 2390867, - "status": "Success" - }, - { - "id": "43", - "description": "When :I expand a transaction in \"Petro-Canada\" to display more information", - "duration": 46138055, - "status": "Failure" - }, - { - "id": "44", - "description": "Then :I can see ets merchant category logo \"Gas\/Automotive\" expanded for \"Petro-Canada\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :I can see transactions details with statement info for \"Petro-Canada\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :I can not see address and google map info", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-inline-view-for-canadian-account-us-transactions", - "description": "Scenario:ETS inline view for Canadian account US transactions", - "duration": 60191262, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "49", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 11728046, - "status": "Success" - }, - { - "id": "50", - "description": "And :I go to Transactions & Details page", - "duration": 2538958, - "status": "Success" - }, - { - "id": "51", - "description": "Then :I can see merchant category logo \"Merchandise\" for transactions in \"Food Lion\"", - "duration": 45924258, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-us-transactions---with-map", - "description": "Scenario:ETS expanded view for Canadian account US transactions - with map", - "duration": 60270903, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10943522, - "status": "Success" - }, - { - "id": "55", - "description": "And :I go to Transactions & Details page", - "duration": 3473496, - "status": "Success" - }, - { - "id": "56", - "description": "When :I expand a transaction in \"7-Eleven\" to display more information", - "duration": 45853885, - "status": "Failure" - }, - { - "id": "57", - "description": "Then :I can see ets merchant category logo \"Other Services\" expanded for \"7-Eleven\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :I can see transactions details with statement info for \"7-Eleven\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :I can see address and google map info", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;ets-expanded-view-for-canadian-account-us-transactions---without-map", - "description": "Scenario:ETS expanded view for Canadian account US transactions - without map", - "duration": 58523596, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "62", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10744246, - "status": "Success" - }, - { - "id": "63", - "description": "And :I go to Transactions & Details page", - "duration": 1824775, - "status": "Success" - }, - { - "id": "64", - "description": "When :I expand a transaction in \"Food Lion\" to display more information", - "duration": 45954575, - "status": "Failure" - }, - { - "id": "65", - "description": "Then :I can see ets merchant category logo \"Merchandise\" expanded for \"Food Lion\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :I can see transactions details with statement info for \"Food Lion\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :I can not see address and google map info", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;non-ets-transactions-inline-view-for-canadian-account", - "description": "Scenario:Non-ETS transactions inline view for Canadian account", - "duration": 59824668, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "70", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 11174851, - "status": "Success" - }, - { - "id": "71", - "description": "And :I go to Transactions & Details page", - "duration": 2783129, - "status": "Success" - }, - { - "id": "72", - "description": "Then :I can see merchant category logo \"Merchandise\" for transactions in \"CAVERSHAM News Stand\"", - "duration": 45866688, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;non-ets-transactions-expanded-view-for-canadian-account", - "description": "Scenario:Non-ETS transactions expanded view for Canadian account", - "duration": 58546412, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_transactions\" and login", - "duration": 10583757, - "status": "Success" - }, - { - "id": "76", - "description": "And :I go to Transactions & Details page", - "duration": 2044030, - "status": "Success" - }, - { - "id": "77", - "description": "When :I expand a transaction in \"CAVERSHAM News Stand\" to display more information", - "duration": 45918625, - "status": "Failure" - }, - { - "id": "78", - "description": "Then :I can see merchant category logo \"Merchandise\" expanded for \"CAVERSHAM News Stand\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :I can see transactions details with statement info for \"CAVERSHAM News Stand\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :I can see small category logo without address and google map info", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;merchant-logo-should-be-disabled-in-ets-inline-view-for-canadian-account-in-treatment-policy", - "description": "Scenario:Merchant logo should be disabled in ETS inline view for Canadian account in treatment policy", - "duration": 59716386, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "83", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_treatment_policy\" and login", - "duration": 11389053, - "status": "Success" - }, - { - "id": "84", - "description": "And :I go to Transactions & Details page", - "duration": 2275676, - "status": "Success" - }, - { - "id": "85", - "description": "Then :I can see merchant category logo \"Dining\" for transactions in \"Tim Hortons\"", - "duration": 46051657, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "ets-enhanced-transactions-for-canadian-customers-with-angular-and-rtm-mock-services;merchant-logo-and-address-info-should-be-disabled-in-ets-expanded-view-for-canadian-account-in-treatment-policy", - "description": "Scenario:Merchant logo and address info should be disabled in ETS expanded view for Canadian account in treatment policy", - "duration": 60480611, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "89", - "description": "Given :I setup scenario mocks for can_ets as a \"can_ets_treatment_policy\" and login", - "duration": 10339057, - "status": "Success" - }, - { - "id": "90", - "description": "And :I go to Transactions & Details page", - "duration": 2991567, - "status": "Success" - }, - { - "id": "91", - "description": "When :I expand a transaction in \"Tim Hortons\" to display more information", - "duration": 47149987, - "status": "Failure" - }, - { - "id": "92", - "description": "Then :I can see merchant category logo \"Dining\" expanded for \"Tim Hortons\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :I can see transactions details with statement info for \"Tim Hortons\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :I can see small category logo without address and google map info", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services", - "description": "Feature:Canada LSRP with Angular and RTM mock services", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 1116589663, - "totalTestCaseCount": 21, - "failedTestCaseCount": 6, - "successTestCaseCount": 15, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;no-cards-eligible-for-replacement-on-customer's-account---wiremock-mock-service-test", - "description": "Scenario:No cards eligible for replacement on customer's account - Wiremock Mock Service Test", - "duration": 28244421, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_ineligible_account\" and login", - "duration": 11109957, - "status": "Success" - }, - { - "id": "7", - "description": "When :the customer navigates to LSRP page", - "duration": 11982643, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the customer presents with an alert directing me to call the call center", - "duration": 5151821, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lost-or-stolen-card-replacement-with-incorrect-mailing-address---wiremock-mock-service-test", - "description": "Scenario:Lost or stolen card replacement with incorrect mailing address - Wiremock Mock Service Test", - "duration": 63202906, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_us_address\" and login", - "duration": 10705447, - "status": "Success" - }, - { - "id": "12", - "description": "And :the customer navigates to LSRP page", - "duration": 11215999, - "status": "Success" - }, - { - "id": "13", - "description": "And :the customer selects the lost or stolen card option", - "duration": 1949419, - "status": "Success" - }, - { - "id": "14", - "description": "And :the customer go to next step", - "duration": 14554640, - "status": "Success" - }, - { - "id": "15", - "description": "When :the customer selects a \"lost\" card with card number ending with \"0509\"", - "duration": 5308460, - "status": "Success" - }, - { - "id": "16", - "description": "And :the customer go to next step", - "duration": 14525838, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the customer presents with an alert show mailing address out of Canada", - "duration": 4943103, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;damaged-card-replacement-with-incorrect-mailing-address---wiremock-mock-service-test", - "description": "Scenario:Damaged card replacement with incorrect mailing address - Wiremock Mock Service Test", - "duration": 64745981, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_us_address\" and login", - "duration": 11223612, - "status": "Success" - }, - { - "id": "21", - "description": "And :the customer navigates to LSRP page", - "duration": 11450226, - "status": "Success" - }, - { - "id": "22", - "description": "And :the customer selects the replacement card option", - "duration": 2022447, - "status": "Success" - }, - { - "id": "23", - "description": "And :the customer go to next step", - "duration": 15475137, - "status": "Success" - }, - { - "id": "24", - "description": "When :the customer selects a \"damaged\" card with card number ending with \"0509\"", - "duration": 5346077, - "status": "Success" - }, - { - "id": "25", - "description": "And :the customer go to next step", - "duration": 14318445, - "status": "Success" - }, - { - "id": "26", - "description": "Then :the customer presents with an alert show mailing address out of Canada", - "duration": 4910037, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lsrp-link-exists-in-home-page-menu", - "description": "Scenario:LSRP link exists in home page menu", - "duration": 17247850, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 9997439, - "status": "Success" - }, - { - "id": "30", - "description": "Then :The LSRP link should exists in the menu", - "duration": 7250411, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;page-title-displays-once-the-page-is-accessed", - "description": "Scenario:Page title displays once the page is accessed", - "duration": 21853457, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10768502, - "status": "Success" - }, - { - "id": "34", - "description": "And :the customer navigates to LSRP page", - "duration": 10844367, - "status": "Success" - }, - { - "id": "35", - "description": "Then :the page title will include \"Report a Lost, Stolen, or Damaged Card\"", - "duration": 240588, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;initial-drawer-is-active-on-page-load", - "description": "Scenario:Initial drawer is active on page load", - "duration": 24280059, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10518479, - "status": "Success" - }, - { - "id": "39", - "description": "And :the customer navigates to LSRP page", - "duration": 11953209, - "status": "Success" - }, - { - "id": "40", - "description": "Then :the \"What happened to your card\" drawer is open", - "duration": 1808371, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;no-payment-related-link-in-i-want-to-section-in-lsrp-page", - "description": "Scenario:No payment related link in I want to section in LSRP page", - "duration": 24919316, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "43", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 11664871, - "status": "Success" - }, - { - "id": "44", - "description": "And :the customer navigates to LSRP page", - "duration": 11956675, - "status": "Success" - }, - { - "id": "45", - "description": "Then :the I want to section should not have payment related link", - "duration": 1297770, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;tooltip-messages-in-shipping-address-confirmation-drawer-for-damaged-card-replacement", - "description": "Scenario:Tooltip messages in shipping address confirmation drawer for damaged card replacement", - "duration": 61833601, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10604076, - "status": "Success" - }, - { - "id": "49", - "description": "And :the customer navigates to LSRP page", - "duration": 11285032, - "status": "Success" - }, - { - "id": "50", - "description": "And :the customer selects the replacement card option", - "duration": 2158402, - "status": "Success" - }, - { - "id": "51", - "description": "And :the customer go to next step", - "duration": 14972522, - "status": "Success" - }, - { - "id": "52", - "description": "And :the customer selects a \"damaged\" card with card number ending with \"1984\"", - "duration": 5324734, - "status": "Success" - }, - { - "id": "53", - "description": "And :the customer go to next step", - "duration": 14740145, - "status": "Success" - }, - { - "id": "54", - "description": "Then :the customer can see the tooltip messages in the shipping address confirmation drawer", - "duration": 2748690, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;tooltip-messages-in-shipping-address-confirmation-drawer-for-lost-or-stolen-card-replacement", - "description": "Scenario:Tooltip messages in shipping address confirmation drawer for lost or stolen card replacement", - "duration": 63068009, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "57", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 11647399, - "status": "Success" - }, - { - "id": "58", - "description": "And :the customer navigates to LSRP page", - "duration": 11635277, - "status": "Success" - }, - { - "id": "59", - "description": "And :the customer selects the lost or stolen card option", - "duration": 1948641, - "status": "Success" - }, - { - "id": "60", - "description": "And :the customer go to next step", - "duration": 15349685, - "status": "Success" - }, - { - "id": "61", - "description": "And :the customer selects a \"lost\" card with card number ending with \"1984\"", - "duration": 5316357, - "status": "Success" - }, - { - "id": "62", - "description": "And :the customer go to next step", - "duration": 14491766, - "status": "Success" - }, - { - "id": "63", - "description": "Then :the customer can see the tooltip messages in the shipping address confirmation drawer", - "duration": 2678884, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;next-button-allows-progressing-between-drawers-in-damaged-card-replacement-flow", - "description": "Scenario:Next button allows progressing between drawers in damaged card replacement flow", - "duration": 70045140, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "66", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 11495792, - "status": "Success" - }, - { - "id": "67", - "description": "And :the customer navigates to LSRP page", - "duration": 13631718, - "status": "Success" - }, - { - "id": "68", - "description": "And :the customer selects the replacement card option", - "duration": 1986436, - "status": "Success" - }, - { - "id": "69", - "description": "And :the customer go to next step", - "duration": 14780010, - "status": "Success" - }, - { - "id": "70", - "description": "Then :the \"Damaged Card Replacement\" drawer is closed", - "duration": 1806152, - "status": "Success" - }, - { - "id": "71", - "description": "And :the \"Which card should we replace\" drawer is open", - "duration": 1787125, - "status": "Success" - }, - { - "id": "72", - "description": "When :the customer selects a \"damaged\" card with card number ending with \"1984\"", - "duration": 5308296, - "status": "Success" - }, - { - "id": "73", - "description": "And :the customer go to next step", - "duration": 14459179, - "status": "Success" - }, - { - "id": "74", - "description": "Then :the \"Replacing Card Ending\" drawer is closed", - "duration": 1788028, - "status": "Success" - }, - { - "id": "75", - "description": "And :the \"Where should we mail your new card\" drawer is open", - "duration": 1773663, - "status": "Success" - }, - { - "id": "76", - "description": "And :the mailing address and shipping paragraph is display for confirmation", - "duration": 1228741, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;next-button-allows-progressing-between-drawers-in-lost-or-stolen-card-replacement-flow", - "description": "Scenario:Next button allows progressing between drawers in lost or stolen card replacement flow", - "duration": 67785616, - "totalTestStepCount": 11, - "failedTestStepCount": 0, - "successTestStepCount": 11, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "79", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 10740643, - "status": "Success" - }, - { - "id": "80", - "description": "And :the customer navigates to LSRP page", - "duration": 11712382, - "status": "Success" - }, - { - "id": "81", - "description": "And :the customer selects the lost or stolen card option", - "duration": 1937418, - "status": "Success" - }, - { - "id": "82", - "description": "And :the customer go to next step", - "duration": 14718235, - "status": "Success" - }, - { - "id": "83", - "description": "Then :the \"Lost or Stolen Card\" drawer is closed", - "duration": 1820097, - "status": "Success" - }, - { - "id": "84", - "description": "And :the \"Which card should we replace\" drawer is open", - "duration": 1858158, - "status": "Success" - }, - { - "id": "85", - "description": "When :the customer selects a \"lost\" card with card number ending with \"1984\"", - "duration": 5305280, - "status": "Success" - }, - { - "id": "86", - "description": "And :the customer go to next step", - "duration": 14836960, - "status": "Success" - }, - { - "id": "87", - "description": "Then :the \"Replacing Card Ending\" drawer is closed", - "duration": 1821872, - "status": "Success" - }, - { - "id": "88", - "description": "And :the \"Where should we mail your new card\" drawer is open", - "duration": 1824299, - "status": "Success" - }, - { - "id": "89", - "description": "And :the mailing address and shipping paragraph is display for confirmation", - "duration": 1210272, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lost-or-stolen-card-replacement-no-transactions-in-last-30-days", - "description": "Scenario:Lost or stolen card replacement no transactions in last 30 days", - "duration": 52616761, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "92", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 13667302, - "status": "Success" - }, - { - "id": "93", - "description": "When :the customer navigates to LSRP page", - "duration": 11036223, - "status": "Success" - }, - { - "id": "94", - "description": "When :the customer selects the lost or stolen card option", - "duration": 1989394, - "status": "Success" - }, - { - "id": "95", - "description": "And :the customer go to next step", - "duration": 15373788, - "status": "Success" - }, - { - "id": "96", - "description": "And :the customer selects a \"lost\" card with card number ending with \"1984\"", - "duration": 5324723, - "status": "Success" - }, - { - "id": "97", - "description": "Then :the customer can see no transaction message", - "duration": 3386758, - "status": "Success" - }, - { - "id": "98", - "description": "And :the customer can View All Transactions", - "duration": 1838573, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;review-recent-30-days-transactions-when-lost-or-stolen-card-replacement", - "description": "Scenario:Review recent 30 days transactions when lost or stolen card replacement", - "duration": 52306359, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "101", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_transactions\" and login", - "duration": 11367965, - "status": "Success" - }, - { - "id": "102", - "description": "When :the customer navigates to LSRP page", - "duration": 11568826, - "status": "Success" - }, - { - "id": "103", - "description": "When :the customer selects the lost or stolen card option", - "duration": 2059057, - "status": "Success" - }, - { - "id": "104", - "description": "And :the customer go to next step", - "duration": 15094174, - "status": "Success" - }, - { - "id": "105", - "description": "And :the customer selects a \"lost\" card with card number ending with \"0978\"", - "duration": 5310632, - "status": "Success" - }, - { - "id": "106", - "description": "Then :the customer can see message for recent transaction", - "duration": 4301318, - "status": "Success" - }, - { - "id": "107", - "description": "And :transaction data should be displayed", - "duration": 762485, - "status": "Success" - }, - { - "id": "108", - "description": "And :the customer can View All Transactions", - "duration": 1841902, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;ineligible-credit-card-in-linked-account-for-damaged-card-replacement", - "description": "Scenario:Ineligible credit card in linked account for damaged card replacement", - "duration": 39686118, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "111", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 11320557, - "status": "Success" - }, - { - "id": "112", - "description": "And :the customer navigates to LSRP page", - "duration": 11422727, - "status": "Success" - }, - { - "id": "113", - "description": "And :the customer selects the replacement card option", - "duration": 2159005, - "status": "Success" - }, - { - "id": "114", - "description": "And :the customer go to next step", - "duration": 14783482, - "status": "Success" - }, - { - "id": "115", - "description": "Then :the customer can see card with card number ending with \"6899\" is ineligible for LSPR", - "duration": 347, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;credit-card-with-recent-change-address-in-linked-account-for-damaged-card-replacement", - "description": "Scenario:Credit card with recent change address in linked account for damaged card replacement", - "duration": 41141666, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "118", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 11548193, - "status": "Success" - }, - { - "id": "119", - "description": "And :the customer navigates to LSRP page", - "duration": 12360718, - "status": "Success" - }, - { - "id": "120", - "description": "And :the customer selects the replacement card option", - "duration": 2093508, - "status": "Success" - }, - { - "id": "121", - "description": "And :the customer go to next step", - "duration": 15138916, - "status": "Success" - }, - { - "id": "122", - "description": "Then :the customer can see card with card number ending with \"5455\" changed address recently", - "duration": 331, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;ineligible-credit-card-in-linked-account-for-lost-or-stolen-card-replacement", - "description": "Scenario:Ineligible credit card in linked account for lost or stolen card replacement", - "duration": 41138092, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "125", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 12001951, - "status": "Success" - }, - { - "id": "126", - "description": "And :the customer navigates to LSRP page", - "duration": 12391275, - "status": "Success" - }, - { - "id": "127", - "description": "And :the customer selects the lost or stolen card option", - "duration": 2068688, - "status": "Success" - }, - { - "id": "128", - "description": "And :the customer go to next step", - "duration": 14675843, - "status": "Success" - }, - { - "id": "129", - "description": "Then :the customer can see card with card number ending with \"6899\" is ineligible for LSPR", - "duration": 335, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;credit-card-with-recent-change-address-in-linked-account-for-lost-or-stolen-card-replacement", - "description": "Scenario:Credit card with recent change address in linked account for lost or stolen card replacement", - "duration": 42876657, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "132", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 12595004, - "status": "Success" - }, - { - "id": "133", - "description": "And :the customer navigates to LSRP page", - "duration": 12555408, - "status": "Success" - }, - { - "id": "134", - "description": "And :the customer selects the lost or stolen card option", - "duration": 2417202, - "status": "Success" - }, - { - "id": "135", - "description": "And :the customer go to next step", - "duration": 15308676, - "status": "Success" - }, - { - "id": "136", - "description": "Then :the customer can see card with card number ending with \"5455\" changed address recently", - "duration": 367, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;damaged-card-replacement-end-to-end-happy-flow-for-single-account", - "description": "Scenario:Damaged card replacement end to end happy flow for single account", - "duration": 86479408, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "140", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_2\" and login", - "duration": 11178043, - "status": "Success" - }, - { - "id": "141", - "description": "And :the customer navigates to LSRP page", - "duration": 12826132, - "status": "Success" - }, - { - "id": "142", - "description": "And :the customer selects the replacement card option", - "duration": 2081553, - "status": "Success" - }, - { - "id": "143", - "description": "And :the customer go to next step", - "duration": 15481994, - "status": "Success" - }, - { - "id": "144", - "description": "And :the customer selects a \"damaged\" card with card number ending with \"1984\"", - "duration": 5389058, - "status": "Success" - }, - { - "id": "145", - "description": "And :the customer go to next step", - "duration": 14651138, - "status": "Success" - }, - { - "id": "146", - "description": "And :the customer confirms the mailing address and submits the request", - "duration": 9362842, - "status": "Success" - }, - { - "id": "147", - "description": "Then :the customer see the damaged card replacement success confirmation", - "duration": 15508648, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;damaged-card-replacement-end-to-end-happy-flow-for-linked-account", - "description": "Scenario:Damaged card replacement end to end happy flow for linked account", - "duration": 87245272, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "150", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_1\" and login", - "duration": 12888304, - "status": "Success" - }, - { - "id": "151", - "description": "And :the customer navigates to LSRP page", - "duration": 11506262, - "status": "Success" - }, - { - "id": "152", - "description": "And :the customer selects the replacement card option", - "duration": 2181377, - "status": "Success" - }, - { - "id": "153", - "description": "And :the customer go to next step", - "duration": 15368617, - "status": "Success" - }, - { - "id": "154", - "description": "And :the customer selects a \"damaged\" card with card number ending with \"1218\"", - "duration": 5334856, - "status": "Success" - }, - { - "id": "155", - "description": "And :the customer go to next step", - "duration": 14829585, - "status": "Success" - }, - { - "id": "156", - "description": "And :the customer confirms the mailing address and submits the request", - "duration": 9515607, - "status": "Success" - }, - { - "id": "157", - "description": "Then :the customer see the damaged card replacement success confirmation", - "duration": 15620664, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lost-or-stolen-card-replacement-end-to-end-happy-flow-for-single-account", - "description": "Scenario:Lost or stolen card replacement end to end happy flow for single account", - "duration": 81999929, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "161", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_1\" and login", - "duration": 10472154, - "status": "Success" - }, - { - "id": "162", - "description": "When :the customer navigates to LSRP page", - "duration": 11163661, - "status": "Success" - }, - { - "id": "163", - "description": "When :the customer selects the lost or stolen card option", - "duration": 2008605, - "status": "Success" - }, - { - "id": "164", - "description": "And :the customer go to next step", - "duration": 14792317, - "status": "Success" - }, - { - "id": "165", - "description": "And :the customer selects a \"lost\" card with card number ending with \"5846\"", - "duration": 5332321, - "status": "Success" - }, - { - "id": "166", - "description": "And :the customer go to next step", - "duration": 14515570, - "status": "Success" - }, - { - "id": "167", - "description": "And :the customer confirms the mailing address and submits the request", - "duration": 9429491, - "status": "Success" - }, - { - "id": "168", - "description": "Then :the customer see the lost card replacement success confirmation", - "duration": 14285810, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-lsrp-with-angular-and-rtm-mock-services;lost-or-stolen-card-replacement-end-to-end-happy-flow-for-linked-account", - "description": "Scenario:Lost or stolen card replacement end to end happy flow for linked account", - "duration": 83873045, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "171", - "description": "When :I setup scenario mocks for can_lsrp as a \"can_lsrp_link_2\" and login", - "duration": 12121946, - "status": "Success" - }, - { - "id": "172", - "description": "And :the customer navigates to LSRP page", - "duration": 10974110, - "status": "Success" - }, - { - "id": "173", - "description": "And :the customer selects the lost or stolen card option", - "duration": 2081303, - "status": "Success" - }, - { - "id": "174", - "description": "And :the customer go to next step", - "duration": 14898847, - "status": "Success" - }, - { - "id": "175", - "description": "And :the customer selects a \"lost\" card with card number ending with \"6709\"", - "duration": 5539527, - "status": "Success" - }, - { - "id": "176", - "description": "And :the customer go to next step", - "duration": 14551340, - "status": "Success" - }, - { - "id": "177", - "description": "And :the customer confirms the mailing address and submits the request", - "duration": 9518255, - "status": "Success" - }, - { - "id": "178", - "description": "Then :the customer see the lost card replacement success confirmation", - "duration": 14187717, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-canada-accountsummary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1324179417, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 10, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 12, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "supress-links-for-canadian-user", - "description": "Feature:Supress links for Canadian user", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 127476258, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 25846793, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canadian suppressed account", - "duration": 25846793, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "supress-links-for-canadian-user;accounts-sub-navigation", - "description": "Scenario:Accounts Sub Navigation", - "duration": 44557710, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "When :the canadian user is on COS", - "duration": 3905896, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the \"Modify Your Features\" sub navigation menu item should not be displayed under \"my_accounts\" menu tab", - "duration": 35487616, - "status": "Success" - }, - { - "id": "13", - "description": "And :the remainder of the navigation items should be visible under \"my_accounts\" menu tab", - "duration": 5164198, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11472531, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canadian suppressed account", - "duration": 11472531, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "supress-links-for-canadian-user;services-sub-navigation", - "description": "Scenario:Services Sub Navigation", - "duration": 45599224, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "When :the canadian user is on COS", - "duration": 3511438, - "status": "Success" - }, - { - "id": "19", - "description": "Then :the \"Change Payment Due Date\" sub navigation menu item should not be displayed under \"services\" menu tab", - "duration": 37604997, - "status": "Success" - }, - { - "id": "20", - "description": "And :the remainder of the navigation items should be visible under \"services\" menu tab", - "duration": 4482789, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "functionality-related-to-canada-cobranded-accounts", - "description": "Feature:Functionality related to Canada Cobranded accounts", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 78434715, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "functionality-related-to-canada-cobranded-accounts;verify-that-a-tooltip-will-be-displayed-for-cobranded-cards-with-delta-rewards", - "description": "Scenario:Verify that a tooltip will be displayed for cobranded cards with Delta rewards", - "duration": 19188837, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I login with a Canadian Delta user", - "duration": 16628979, - "status": "Success" - }, - { - "id": "9", - "description": "When :the user hovers over the Rewards Tooltip on the Account Summary page", - "duration": 1359496, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the tooltip message explaining that the balance is for the current billing cycle is displayed for Delta", - "duration": 1200362, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "functionality-related-to-canada-cobranded-accounts;verify-that-a-tooltip-will-be-displayed-for-cobranded-cards-with-ihg-rewards", - "description": "Scenario:Verify that a tooltip will be displayed for cobranded cards with IHG rewards", - "duration": 17016515, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I login with a Canadian IHG user", - "duration": 14478944, - "status": "Success" - }, - { - "id": "16", - "description": "When :the user hovers over the Rewards Tooltip on the Account Summary page", - "duration": 1353453, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the tooltip message explaining that the balance is for the current billing cycle is displayed for IHG", - "duration": 1184118, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "functionality-related-to-canada-cobranded-accounts;ihg-account-has-priority-club-points-appended-to-the-rewards-link-on-account-summary", - "description": "Scenario:IHG Account has Priority Club Points appended to the rewards link on account summary", - "duration": 18612819, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :I login with a Canadian IHG user", - "duration": 15282855, - "status": "Success" - }, - { - "id": "23", - "description": "And :the user is on the Account Summary Page", - "duration": 2142883, - "status": "Success" - }, - { - "id": "24", - "description": "Then :'Priority Club Points' will be appended to the rewards link balance in the Account Brick on Account Summary", - "duration": 1187081, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "functionality-related-to-canada-cobranded-accounts;delta-account-has-delta-miles-appended-to-the-rewards-link-on-account-summary", - "description": "Scenario:Delta Account has Delta Miles appended to the rewards link on account summary", - "duration": 23616544, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "30", - "description": "Given :I login with a Canadian Delta user", - "duration": 19969645, - "status": "Success" - }, - { - "id": "31", - "description": "And :the user is on the Account Summary Page", - "duration": 2462811, - "status": "Success" - }, - { - "id": "32", - "description": "Then :'Miles' will be appended to the rewards link balance in the Account Brick on Account Summary", - "duration": 1184088, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-account-summary", - "description": "Feature:Canada Account Summary", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 378756770, - "totalTestCaseCount": 10, - "failedTestCaseCount": 0, - "successTestCaseCount": 10, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 12243574, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canada account", - "duration": 12243574, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-summary;customer-information-should-be-displayed", - "description": "Scenario:Customer Information should be displayed", - "duration": 126776560, - "totalTestStepCount": 15, - "failedTestStepCount": 0, - "successTestStepCount": 15, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Then :I should see customer name displayed for canadian user", - "duration": 1220189, - "status": "Success" - }, - { - "id": "13", - "description": "And :on account summary page language toggle icon is displayed with English and French values for canadian user", - "duration": 6399356, - "status": "Success" - }, - { - "id": "14", - "description": "And :first letter in name is uppercase for canadian user", - "duration": 1263020, - "status": "Success" - }, - { - "id": "15", - "description": "And :each brick should have a current balance for canadian user", - "duration": 9608095, - "status": "Success" - }, - { - "id": "16", - "description": "And :each brick should have a minimum payment for canadian user", - "duration": 6212168, - "status": "Success" - }, - { - "id": "17", - "description": "And :each brick should have a available credit for canadian user", - "duration": 6002757, - "status": "Success" - }, - { - "id": "18", - "description": "And :each brick should have credit limit with dollar value and no cents for canadian user", - "duration": 7230021, - "status": "Success" - }, - { - "id": "19", - "description": "And :each brick should have last four digits of the account number for canadian user", - "duration": 6029235, - "status": "Success" - }, - { - "id": "20", - "description": "And :each brick account number should have prefix of three dots for canadian user", - "duration": 8896281, - "status": "Success" - }, - { - "id": "21", - "description": "And :I should see totals brick with total balance for canadian user", - "duration": 9822409, - "status": "Success" - }, - { - "id": "22", - "description": "And :I should see totals brick with total available credit for canadian user", - "duration": 6639315, - "status": "Success" - }, - { - "id": "23", - "description": "And :each brick should have a last payment for canadian user", - "duration": 6080575, - "status": "Success" - }, - { - "id": "24", - "description": "And :each brick should have a last statement balance for canadian user", - "duration": 9362004, - "status": "Success" - }, - { - "id": "25", - "description": "And :When they select \"MyInfo\" in the main navigation for canadian user", - "duration": 9521680, - "status": "Success" - }, - { - "id": "26", - "description": "And :the \"Update Income Info\" should not be displayed for canadian user", - "duration": 32489455, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11776509, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canada account", - "duration": 11776509, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-summary;payments-should-not-be-present-in-navigation", - "description": "Scenario:Payments should not be present in navigation", - "duration": 8329891, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "When :user navigates to account summary page payment option is suppressed in the navigation", - "duration": 4464261, - "status": "Success" - }, - { - "id": "34", - "description": "And :Benefits option is suppressed in the navigation", - "duration": 3865630, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10049320, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canada account", - "duration": 10049320, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-summary;pay-bill-and-payment-activity-option-is-not-displayed", - "description": "Scenario:Pay Bill and Payment activity option is not displayed", - "duration": 12788948, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "40", - "description": "And :Pay Bill button should not be displayed in the account bricklet", - "duration": 7820137, - "status": "Success" - }, - { - "id": "41", - "description": "And :Payment activity option should not be displayed in the account bricklet", - "duration": 4968811, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11472785, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canada account", - "duration": 11472785, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-summary;language-toggle-display-for-velocity-pages", - "description": "Scenario:Language toggle display for velocity pages", - "duration": 17291321, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "47", - "description": "Then :on account summary page language toggle icon is displayed with English and French values", - "duration": 5303544, - "status": "Success" - }, - { - "id": "48", - "description": "And :user when navigates to Statements page language toggle icon is displayed with English and French values", - "duration": 11987777, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10059388, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canada account", - "duration": 10059388, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-summary;suppress-search-box-for-canadian-users-on-velocity-pages", - "description": "Scenario:Suppress Search box for Canadian users on velocity pages", - "duration": 157968474, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "53", - "description": "When :locale is currently set to \"en_CA\" for canadian user", - "duration": 3130267, - "status": "Success" - }, - { - "id": "54", - "description": "And :user lands on the account summary page search box is suppressed in the header", - "duration": 34154353, - "status": "Success" - }, - { - "id": "55", - "description": "And :navigates to Statements and documents page search box is suppressed in the header", - "duration": 40156492, - "status": "Success" - }, - { - "id": "56", - "description": "And :locale is currently set to \"fr_CA\" for canadian user", - "duration": 2964343, - "status": "Success" - }, - { - "id": "57", - "description": "And :navigates to Statements and documents page search box is suppressed in the header", - "duration": 43199989, - "status": "Success" - }, - { - "id": "58", - "description": "And :user lands on the account summary page search box is suppressed in the header", - "duration": 34363030, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-paperless-related-link", - "description": "Feature:Canada Paperless Related Link", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 249269341, - "totalTestCaseCount": 6, - "failedTestCaseCount": 1, - "successTestCaseCount": 5, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "canada-paperless-related-link;single-account---account-is-set-to-go-paperless---link-does-not-display", - "description": "Scenario:Single Account - Account is Set to Go Paperless - Link Does Not Display", - "duration": 46354016, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the canadian user has single account \"flagged paperless\" is logged in", - "duration": 11140434, - "status": "Success" - }, - { - "id": "8", - "description": "When :I am on the Canada Account Summary page", - "duration": 4366749, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30846833, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;single-account---account-is-not-set-to-go-paperless-and-account-is-not-eligible-for-go-paperless---link-does-not-display", - "description": "Scenario:Single Account - Account is Not Set to Go Paperless and Account is Not Eligible for Go Paperless - Link Does Not Display", - "duration": 47821115, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :the canadian user has single account \"is not eligible\" is logged in", - "duration": 11715176, - "status": "Success" - }, - { - "id": "15", - "description": "When :I am on the Canada Account Summary page", - "duration": 5230214, - "status": "Success" - }, - { - "id": "16", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30875725, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;single-account---account-is-not-set-to-go-paperless-and-account-is-eligible-to-sign-up-for-go-paperless---link-display", - "description": "Scenario:Single Account - Account is Not Set to Go Paperless and Account is Eligible to Sign Up for Go Paperless - Link Display", - "duration": 41490363, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :the canadian user has single account \"is eligible and is not flagged paperless\" is logged in", - "duration": 10512965, - "status": "Success" - }, - { - "id": "22", - "description": "When :I am on the Canada Account Summary page", - "duration": 30977398, - "status": "Failure" - }, - { - "id": "23", - "description": "Then :the Go Paperless link is displayed within the related link brick on the canadian Account Summary page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;multiple-accounts---all-of-the-accounts-associated-with-the-user-are-set-to-go-paperless---link-does-not-display", - "description": "Scenario:Multiple Accounts - All of the accounts associated with the user are Set to Go Paperless - Link Does Not Display", - "duration": 48816020, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :the canadian user has multiple accounts \"all are eligible and are flagged paperless\" is logged in", - "duration": 13774014, - "status": "Success" - }, - { - "id": "29", - "description": "When :I am on the Canada Account Summary page", - "duration": 4191173, - "status": "Success" - }, - { - "id": "30", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30850833, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;multiple-accounts---all-of-the-accounts-associated-with-the-user-are-not-set-to-go-paperless-and-are-not-eligible-for-go-paperless---link-does-not-display", - "description": "Scenario:Multiple Accounts - All of the accounts associated with the user are not Set to Go Paperless and are Not Eligible for Go Paperless - Link Does Not Display", - "duration": 47512207, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Given :the canadian user has multiple accounts \"all are not eligible and are not flagged paperless\" is logged in", - "duration": 12549755, - "status": "Success" - }, - { - "id": "36", - "description": "When :I am on the Canada Account Summary page", - "duration": 4146839, - "status": "Success" - }, - { - "id": "37", - "description": "Then :the Go Paperless link is not displayed within the related link brick on the canadian Account Summary page", - "duration": 30815613, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-paperless-related-link;multiple-accounts---at-least-one-account-associated-with-the-user-is-not-set-to-go-paperless-and-is-eligible-for-go-paperless---link-display", - "description": "Scenario:Multiple Accounts - At least one account associated with the user is not Set to Go Paperless and is Eligible for Go Paperless - Link Display", - "duration": 17275620, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :the canadian user has multiple accounts \"one is eligible and is not flagged paperless\" is logged in", - "duration": 12181095, - "status": "Success" - }, - { - "id": "43", - "description": "When :I am on the Canada Account Summary page", - "duration": 4101734, - "status": "Success" - }, - { - "id": "44", - "description": "Then :the Go Paperless link is displayed within the related link brick on the canadian Account Summary page", - "duration": 992791, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada--account-summary-entitlements", - "description": "Feature:Canada Account Summary Entitlements", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 102296989, - "totalTestCaseCount": 8, - "failedTestCaseCount": 0, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 1634913, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 1634913, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;2", - "description": "Scenario Outline:Not entitled account error message", - "duration": 22671520, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "When :I try to access the Account Summary page with my \"OFAC\" account", - "duration": 8286318, - "status": "Success" - }, - { - "id": "19", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 6788453, - "status": "Success" - }, - { - "id": "19", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1551830, - "status": "Success" - }, - { - "id": "19", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 6044919, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1720891, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 1720891, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;3", - "description": "Scenario Outline:Not entitled account error message", - "duration": 23590792, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :I try to access the Account Summary page with my \"Fraud\" account", - "duration": 8895307, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 6898870, - "status": "Success" - }, - { - "id": "20", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1570220, - "status": "Success" - }, - { - "id": "20", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 6226395, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2729526, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 2729526, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;4", - "description": "Scenario Outline:Not entitled account error message", - "duration": 24174976, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "When :I try to access the Account Summary page with my \"Charged Off\" account", - "duration": 9045495, - "status": "Success" - }, - { - "id": "21", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 7107183, - "status": "Success" - }, - { - "id": "21", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1622572, - "status": "Success" - }, - { - "id": "21", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 6399726, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1782473, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I am on the login page for a canadian user", - "duration": 1782473, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada--account-summary-entitlements;not-entitled-account-error-message;;5", - "description": "Scenario Outline:Not entitled account error message", - "duration": 23991898, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "When :I try to access the Account Summary page with my \"EOS Ineligible\" account", - "duration": 9458190, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the error page is displayed with an error message with a canadian phone number", - "duration": 6724445, - "status": "Success" - }, - { - "id": "22", - "description": "And :error page is displayed with an option to navigate to CapitalOne home page", - "duration": 1679705, - "status": "Success" - }, - { - "id": "22", - "description": "And :when I click on the Go to Capital One Home button I go to the url \"\/\/www.capitalone.ca\"", - "duration": 6129558, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-bankrupt-account-on-account-summary-page", - "description": "Feature:Canadian Bankrupt Account on Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 55443129, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 13641473, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :a canadian customer with a bankrupt account is logged in", - "duration": 13641473, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-bankrupt-account-on-account-summary-page;verify-an-account-restricted-message-is-displayed-for-this-canadian-account", - "description": "Scenario:Verify an account restricted message is displayed for this canadian account", - "duration": 20391973, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Then :an account restricted message should be displayed in the available credit field for canada bankrupt account", - "duration": 20391973, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11493521, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :a canadian customer with a bankrupt account is logged in", - "duration": 11493521, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-bankrupt-account-on-account-summary-page;verify-a-bankrupt-restricted-message-is-displayed-for-this-canada-account", - "description": "Scenario:Verify a bankrupt restricted message is displayed for this canada account", - "duration": 9916162, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Then :a bankrupt restricted message should be displayed for this canada account", - "duration": 9916162, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-account-closed-with-balance-status", - "description": "Feature:Canadian Account closed with balance status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 53538893, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 13380992, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a canadian closed with balance account", - "duration": 13380992, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-account-closed-with-balance-status;canadian-account-closed-with-balance-status-message", - "description": "Scenario:Canadian Account closed with balance status message", - "duration": 17470222, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Then :Account restricted should be displayed next to Available Credit label for closed with balance canadian account", - "duration": 17470222, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15022172, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user is logged in with a canadian closed with balance account", - "duration": 15022172, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-account-closed-with-balance-status;canadian-account-closed-with-balance-restricted-message-should-be-displayed", - "description": "Scenario:Canadian Account closed with balance restricted message should be displayed", - "duration": 7665507, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "And :account restricted message should be displayed for closed with balance message canadian account", - "duration": 7665507, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-closed-with-no-balance-account-messages-status", - "description": "Feature:canadian closed with no balance account messages status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 56779718, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 14006940, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a canadian closed with no balance account is logged in", - "duration": 14006940, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-closed-with-no-balance-account-messages-status;verify-an-account-closed-message-is-displayed-in-the-available-credit-field,-for-canadian-closed-with-no-balance-credit", - "description": "Scenario:Verify an account closed message is displayed in the available credit field, for canadian closed with no balance credit", - "duration": 15331049, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Then :an account closed message should be displayed in the available credit field for canada closed with no balance account", - "duration": 15331049, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11809336, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a canadian closed with no balance account is logged in", - "duration": 11809336, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-closed-with-no-balance-account-messages-status;verify-a-closed-restricted-message-is-displayed,-for-canada-closed-with-no-balance-account", - "description": "Scenario:Verify a closed restricted message is displayed, for canada closed with no balance account", - "duration": 15632393, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Then :a account closed restricted message should be displayed, for canada closed with no balance account", - "duration": 15632393, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-deceased-account-messages-status", - "description": "Feature:canadian Deceased account messages status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 55454296, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 13031340, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a canadian deceased account is logged in", - "duration": 13031340, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-deceased-account-messages-status;verify-an-account-closed-message-is-displayed-in-the-available-credit-field,-for-canadian-deceased-account-credit", - "description": "Scenario:Verify an account closed message is displayed in the available credit field, for canadian deceased account credit", - "duration": 14492048, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Then :an account closed message should be displayed in the available credit field for canada deceased account", - "duration": 14492048, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14727557, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :a customer with a canadian deceased account is logged in", - "duration": 14727557, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-deceased-account-messages-status;verify-a-deceased-restricted-message-is-displayed,-for-canada-deceased-account", - "description": "Scenario:Verify a deceased restricted message is displayed, for canada deceased account", - "duration": 13203351, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Then :a deceased restricted message should be displayed, for canada deceased account", - "duration": 13203351, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-delta-page-footer-legal-disclosure", - "description": "Feature:Canada Delta Page Footer Legal Disclosure", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 27045915, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-delta-page-footer-legal-disclosure;delta-page-footer-is-present-for-co-branded-delta-accounts", - "description": "Scenario:Delta Page Footer is Present For Co-Branded Delta Accounts", - "duration": 12616446, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canada delta cobrand account", - "duration": 11193733, - "status": "Success" - }, - { - "id": "7", - "description": "Then :a legal disclosure will be displayed inside the footer for delta sky miles", - "duration": 1422713, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-delta-page-footer-legal-disclosure;ihg-page-footer-is-present-for-co-branded-ihg-accounts", - "description": "Scenario:IHG Page Footer is Present for Co-Branded IHG Accounts", - "duration": 14429469, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Given :the user is logged in with canada IHG cobrand account", - "duration": 13017960, - "status": "Success" - }, - { - "id": "13", - "description": "Then :a legal disclosure will be displayed inside the footer for ihg priority club", - "duration": 1411509, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-account-revoked-status", - "description": "Feature:Canada Account Revoked status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 92556816, - "totalTestCaseCount": 4, - "failedTestCaseCount": 1, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 12704624, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a canadian revoked account", - "duration": 12704624, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-revoked-status;canadian-account-revoked-status", - "description": "Scenario:Canadian Account Revoked status", - "duration": 24235085, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Then :Account restricted should be displayed next to Available Credit label for revoked canadian account", - "duration": 24235085, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12314607, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a canadian revoked account", - "duration": 12314607, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-account-revoked-status;canadian-account-revoked-restricted-message", - "description": "Scenario:Canadian Account Revoked restricted message", - "duration": 43302500, - "totalTestStepCount": 1, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "And :account restricted message should be displayed for revoked canadian account", - "duration": 43302500, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canadian-account-special-fraud-status", - "description": "Feature:Canadian Account Special Fraud status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 47126577, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 13383119, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a canadian special fraud account", - "duration": 13383119, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-account-special-fraud-status;canadian-account-special-fraud-status-message", - "description": "Scenario:Canadian Account Special Fraud status message", - "duration": 13866256, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "Then :Account restricted should be displayed next to Available Credit label for special fraud canadian account", - "duration": 13866256, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13326443, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with a canadian special fraud account", - "duration": 13326443, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canadian-account-special-fraud-status;canada-restricted-message-displays-for-the-special-fraud-account", - "description": "Scenario:Canada Restricted message displays for the special fraud account", - "duration": 6550759, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "And :account restricted message should be displayed for special fraud message canadian account", - "duration": 6550759, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-canada-clip-offer-web\/", - "startTime": 0, - "endTime": 0, - "duration": 64592697, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "clip-offer-new-page-mock-test", - "description": "Feature:CLIP Offer new page Mock test", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 64592697, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "clip-offer-new-page-mock-test;capitalone-branded-customer-can-see-page-coming-from-the-services-page", - "description": "Scenario:CapitalOne branded customer can see page coming from the services page", - "duration": 64592697, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks data for \"can_clip\" as a \"can_primary_all_green\" and login", - "duration": 25893160, - "status": "Success" - }, - { - "id": "9", - "description": "And :I am on the services page", - "duration": 38699537, - "status": "Failure" - }, - { - "id": "10", - "description": "When :I click the \"Request Credit Limit Increase\" link on the services page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "Then :I should see call center phone number \"1-800-481-3239\" on Clip page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-canada-disputes-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-canada-headerfooter-web\/", - "startTime": 0, - "endTime": 0, - "duration": 137530425, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "canada-footer-messages-in-account-summary", - "description": "Feature:Canada footer messages in account summary", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 136560274, - "totalTestCaseCount": 14, - "failedTestCaseCount": 6, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 12790664, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canadian account", - "duration": 12790664, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-footer-messages-in-account-summary;navigate-to-contact-us", - "description": "Scenario:Navigate to contact us", - "duration": 1627335, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "12", - "description": "When :I navigate to the canada \"CONTACT_US\" page", - "duration": 1627335, - "status": "Failure" - }, - { - "id": "13", - "description": "Then :I land on the canada url \"http:\/\/www.capitalone.ca\/contact-us\/\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 12024096, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canadian account", - "duration": 12024096, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-footer-messages-in-account-summary;navigate-to-privacy", - "description": "Scenario:Navigate to privacy", - "duration": 1652646, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "When :I navigate to the canada \"privacy\" page", - "duration": 1652646, - "status": "Failure" - }, - { - "id": "20", - "description": "Then :I land on the canada url \"http:\/\/www.capitalone.ca\/about\/privacy\/\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11000523, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canadian account", - "duration": 11000523, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-footer-messages-in-account-summary;navigate-to-security", - "description": "Scenario:Navigate to security", - "duration": 1503987, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "26", - "description": "When :I navigate to the canada \"security\" page", - "duration": 1503987, - "status": "Failure" - }, - { - "id": "27", - "description": "Then :I land on the canada url \"http:\/\/www.capitalone.ca\/about\/security\/\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11412381, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canadian account", - "duration": 11412381, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-footer-messages-in-account-summary;navigate-to-terms-and-conditions", - "description": "Scenario:Navigate to terms and conditions", - "duration": 1486676, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "33", - "description": "When :I navigate to the canada \"terms_canada\" page", - "duration": 1486676, - "status": "Failure" - }, - { - "id": "34", - "description": "Then :the Terms and Conditions modal dialog is visible", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 11012140, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canadian account", - "duration": 11012140, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-footer-messages-in-account-summary;navigate-to-verisign", - "description": "Scenario:Navigate to verisign", - "duration": 24715351, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "40", - "description": "When :I navigate to the canada \"verisign_can\" page", - "duration": 11673713, - "status": "Success" - }, - { - "id": "41", - "description": "Then :I land on the canada url \"https:\/\/sealinfo.websecurity.norton.com\/splash?form_file=fdf\/splash.fdf&lang=en&dn=services.capitalone.com\"", - "duration": 13041638, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10663986, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canadian account", - "duration": 10663986, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-footer-messages-in-account-summary;navigate-to-safe-and-secure-image", - "description": "Scenario:Navigate to safe and secure image", - "duration": 1533776, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "47", - "description": "When :I navigate to the canada \"safe_secure_can\" page", - "duration": 1533776, - "status": "Failure" - }, - { - "id": "48", - "description": "Then :I land on the canada url \"http:\/\/www.capitalone.ca\/about\/security\/\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 10560922, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the user is logged in with canadian account", - "duration": 10560922, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-footer-messages-in-account-summary;navigate-to-home", - "description": "Scenario:Navigate to Home", - "duration": 24575791, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "When :I navigate to the canada \"home_canada\" page", - "duration": 11532292, - "status": "Success" - }, - { - "id": "55", - "description": "Then :I land on the canada url \"https:\/\/www.capitalone.ca\/\"", - "duration": 13043499, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-footer-messages-in-transaction-and-details", - "description": "Feature:Canada footer messages in transaction and details", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 970151, - "totalTestCaseCount": 7, - "failedTestCaseCount": 7, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "canada-footer-messages-in-transaction-and-details;navigate-to-contact-us", - "description": "Scenario:Navigate to contact us", - "duration": 151558, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactionsfooter as a \"canada_account_summary\" and login", - "duration": 151558, - "status": "Failure" - }, - { - "id": "7", - "description": "Then :I navigate to mock canada Transaction and details page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "8", - "description": "When :I navigate to the angular canada \"CONTACT_US\" page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "9", - "description": "Then :I land on the canada url \"http:\/\/www.capitalone.ca\/contact-us\/\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-footer-messages-in-transaction-and-details;navigate-to-privacy", - "description": "Scenario:Navigate to privacy", - "duration": 106677, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Given :I setup mocks for transactionsfooter as a \"canada_account_summary\" and login", - "duration": 106677, - "status": "Failure" - }, - { - "id": "15", - "description": "Then :I navigate to mock canada Transaction and details page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "When :I navigate to the angular canada \"privacy\" page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I land on the canada url \"http:\/\/www.capitalone.ca\/about\/privacy\/\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-footer-messages-in-transaction-and-details;navigate-to-security", - "description": "Scenario:Navigate to security", - "duration": 200202, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I setup mocks for transactionsfooter as a \"canada_account_summary\" and login", - "duration": 200202, - "status": "Failure" - }, - { - "id": "23", - "description": "Then :I navigate to mock canada Transaction and details page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "When :I navigate to the angular canada \"security\" page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I land on the canada url \"http:\/\/www.capitalone.ca\/about\/security\/\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-footer-messages-in-transaction-and-details;navigate-to-terms-and-conditions", - "description": "Scenario:Navigate to terms and conditions", - "duration": 162007, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Given :I setup mocks for transactionsfooter as a \"canada_account_summary\" and login", - "duration": 162007, - "status": "Failure" - }, - { - "id": "31", - "description": "Then :I navigate to mock canada Transaction and details page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "When :I navigate to the angular canada \"terms\" page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :the Terms Conditions modal dialog is visible", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-footer-messages-in-transaction-and-details;navigate-to-verisign", - "description": "Scenario:Navigate to verisign", - "duration": 69331, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "38", - "description": "Given :I setup mocks for transactionsfooter as a \"canada_account_summary\" and login", - "duration": 69331, - "status": "Failure" - }, - { - "id": "39", - "description": "Then :I navigate to mock canada Transaction and details page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "When :I navigate to the canada \"verisign_can_ang\" page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "Then :I land on the canada url \"https:\/\/sealinfo.websecurity.norton.com\/splash?form_file=fdf\/splash.fdf&lang=en&dn=services.capitalone.com\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-footer-messages-in-transaction-and-details;navigate-to-safe-and-secure-image", - "description": "Scenario:Navigate to safe and secure image", - "duration": 117434, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "46", - "description": "Given :I setup mocks for transactionsfooter as a \"canada_account_summary\" and login", - "duration": 117434, - "status": "Failure" - }, - { - "id": "47", - "description": "Then :I navigate to mock canada Transaction and details page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "When :I navigate to the canada \"safe_secure_can_ang\" page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "Then :I land on the canada url \"http:\/\/www.capitalone.ca\/about\/security\/\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-footer-messages-in-transaction-and-details;navigate-to-home", - "description": "Scenario:Navigate to Home", - "duration": 162942, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "Given :I setup mocks for transactionsfooter as a \"canada_account_summary\" and login", - "duration": 162942, - "status": "Failure" - }, - { - "id": "55", - "description": "Then :I navigate to mock canada Transaction and details page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "When :I navigate to the angular canada \"home_canada\" page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "Then :I land on the canada url \"https:\/\/www.capitalone.ca\/\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-canada-managenicknames-web\/", - "startTime": 0, - "endTime": 0, - "duration": 207029608, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "canada-manage-account-nicknames", - "description": "Feature:Canada Manage Account Nicknames", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 207029608, - "totalTestCaseCount": 9, - "failedTestCaseCount": 1, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "canada-manage-account-nicknames;display-account-nickname-page", - "description": "Scenario:Display Account nickname page", - "duration": 21334641, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for canadanickname as a \"nickname_already_exists\" and login", - "duration": 12462735, - "status": "Success" - }, - { - "id": "9", - "description": "When :navigates to edit manage account nickname page", - "duration": 5348839, - "status": "Success" - }, - { - "id": "10", - "description": "Then :card account 6728 should have nickname on nick name page", - "duration": 3523067, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;account-nicknames-accept-special-characters-and-gets-updated-in-cos", - "description": "Scenario:Account Nicknames Accept Special Characters and gets updated in COS", - "duration": 35975, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for canadanickname as a \"special_characters_update\" and login", - "duration": 35975, - "status": "Failure" - }, - { - "id": "16", - "description": "When :navigates to edit manage account nickname page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :user enters french special characters into Nickname field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :user clicks on save", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :Account Nickname updated success message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname", - "description": "Scenario:Display Account nickname", - "duration": 16499478, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 12207120, - "status": "Success" - }, - { - "id": "25", - "description": "When :navigates to edit manage account nickname page", - "duration": 2753900, - "status": "Success" - }, - { - "id": "26", - "description": "Then :if user does not have any nickname for that account nickname field is blank on nick name page", - "duration": 1538458, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;edit-an-account-nick-name-success", - "description": "Scenario:Edit an account nick name success", - "duration": 27971844, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :I setup mocks for canadanickname as a \"modify_nickname\" and login", - "duration": 12126742, - "status": "Success" - }, - { - "id": "32", - "description": "When :navigates to edit manage account nickname page", - "duration": 3232037, - "status": "Success" - }, - { - "id": "33", - "description": "Then :I modify a nickname and click on save button then the nickname is successfully updated", - "duration": 12613065, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-delete", - "description": "Scenario:Display account nickname delete", - "duration": 30033077, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "Given :I setup mocks for canadanickname as a \"delete_nickname\" and login", - "duration": 13865278, - "status": "Success" - }, - { - "id": "39", - "description": "When :navigates to edit manage account nickname page", - "duration": 3611221, - "status": "Success" - }, - { - "id": "40", - "description": "Then :clears nickname in the nickname field hits save on nick name page", - "duration": 12556578, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-cancel", - "description": "Scenario:Display Account nickname cancel", - "duration": 31157438, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "45", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 14053516, - "status": "Success" - }, - { - "id": "46", - "description": "When :navigates to edit manage account nickname page", - "duration": 3346522, - "status": "Success" - }, - { - "id": "47", - "description": "And :user enters a nickname into the field", - "duration": 5462783, - "status": "Success" - }, - { - "id": "48", - "description": "And :the cancel button becomes enabled", - "duration": 4829744, - "status": "Success" - }, - { - "id": "49", - "description": "Then :user can click on the cancel button", - "duration": 3464873, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-save-invalid-nickname", - "description": "Scenario:Display Account nickname save invalid nickname", - "duration": 24616645, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 11872120, - "status": "Success" - }, - { - "id": "56", - "description": "When :navigates to edit manage account nickname page", - "duration": 3842209, - "status": "Success" - }, - { - "id": "57", - "description": "And :user enters invalid characters into the nickname field", - "duration": 6357833, - "status": "Success" - }, - { - "id": "58", - "description": "Then :the user sees the invalid nickname error", - "duration": 2544483, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;display-account-nickname-save-nickname->-30", - "description": "Scenario:Display Account nickname save nickname > 30", - "duration": 20242761, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 13101696, - "status": "Success" - }, - { - "id": "64", - "description": "When :navigates to edit manage account nickname page", - "duration": 2936537, - "status": "Success" - }, - { - "id": "65", - "description": "And :user enters a nickname greater than 30 character", - "duration": 2925296, - "status": "Success" - }, - { - "id": "66", - "description": "Then :the user sees 'Maximum 30 Characters' message", - "duration": 1279232, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-manage-account-nicknames;user-with-multiple-card-accounts-enters-invalid-and-valid-nicknames", - "description": "Scenario:User with multiple card accounts enters invalid and valid nicknames", - "duration": 35137749, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "72", - "description": "Given :I setup mocks for canadanickname as a \"no_nickname\" and login", - "duration": 14298792, - "status": "Success" - }, - { - "id": "73", - "description": "When :navigates to edit manage account nickname page", - "duration": 3847893, - "status": "Success" - }, - { - "id": "74", - "description": "And :user enters a valid nickname", - "duration": 5407848, - "status": "Success" - }, - { - "id": "75", - "description": "And :user enters an invalid nickname", - "duration": 8943439, - "status": "Success" - }, - { - "id": "76", - "description": "Then :the user sees the invalid nickname error", - "duration": 2639777, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-canada-statementsdocuments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-canada-transactionsdetails-web\/", - "startTime": 0, - "endTime": 0, - "duration": 174392669, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 3, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 3, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "canada-delta-page-footer-legal-disclosure", - "description": "Feature:Canada Delta Page Footer Legal Disclosure", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 40487654, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-delta-page-footer-legal-disclosure;delta-page-footer-is-present-for-co-branded-delta-accounts", - "description": "Scenario:Delta Page Footer is Present For Co-Branded Delta Accounts", - "duration": 19278977, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 11529587, - "status": "Success" - }, - { - "id": "8", - "description": "When :user navigates to Transactions & Details page", - "duration": 6397837, - "status": "Success" - }, - { - "id": "9", - "description": "Then :a legal disclosure will be displayed inside the t&d footer for delta sky miles", - "duration": 1351553, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-delta-page-footer-legal-disclosure;ihg-page-footer-is-present-for-co-branded-ihg-accounts", - "description": "Scenario:IHG Page Footer is Present For Co-Branded IHG Accounts", - "duration": 21208677, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :I setup mocks for canadatd as a \"ihg_rewards\" and login", - "duration": 11652322, - "status": "Success" - }, - { - "id": "15", - "description": "When :user navigates to Transactions & Details page", - "duration": 8100912, - "status": "Success" - }, - { - "id": "16", - "description": "Then :a legal disclosure will be displayed inside the t&d footer for ihg priority club", - "duration": 1455443, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account", - "description": "Feature:Canada Transactions & Details Tooltip for Cobranded IHG or Delta Account", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 85047368, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;display-delta-tooltip-icon-on-t&d", - "description": "Scenario:Display Delta Tooltip Icon on T&D", - "duration": 21758480, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 10844779, - "status": "Success" - }, - { - "id": "8", - "description": "When :user navigates to Transactions & Details page", - "duration": 7030335, - "status": "Success" - }, - { - "id": "9", - "description": "And :the rewards balance and currency are displayed", - "duration": 1343184, - "status": "Success" - }, - { - "id": "10", - "description": "And :the tooltip icon displays directly to the right of the rewards currency", - "duration": 1361179, - "status": "Success" - }, - { - "id": "11", - "description": "Then :tooltip message explaining that the balance is for the current billing cycle is displayed for delta.", - "duration": 1179003, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;display-ihg-tooltip-icon-on-t&d", - "description": "Scenario:Display IHG Tooltip Icon on T&D", - "duration": 23008598, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for canadatd as a \"ihg_rewards\" and login", - "duration": 11512889, - "status": "Success" - }, - { - "id": "18", - "description": "When :user navigates to Transactions & Details page", - "duration": 7464150, - "status": "Success" - }, - { - "id": "19", - "description": "When :the rewards balance and currency are displayed", - "duration": 1452166, - "status": "Success" - }, - { - "id": "20", - "description": "And :the tooltip icon displays directly to the right of the rewards currency", - "duration": 1404847, - "status": "Success" - }, - { - "id": "21", - "description": "Then :tooltip message explaining that the balance is for the current billing cycle is displayed for ihg.", - "duration": 1174546, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;ihg-account-has-priority-club-points-appended-to-rewards-balance-on-transaction-and-details-page", - "description": "Scenario:IHG account has Priority Club Points appended to rewards balance on transaction and details page", - "duration": 21063255, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for canadatd as a \"ihg_rewards\" and login", - "duration": 12048267, - "status": "Success" - }, - { - "id": "29", - "description": "When :user navigates to Transactions & Details page", - "duration": 7777439, - "status": "Success" - }, - { - "id": "30", - "description": "Then :'IHG Rewards Club Points' will be appended to the rewards link balance in the Account Brick on Transactions and Details", - "duration": 1237549, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "canada-transactions-&-details-tooltip-for-cobranded-ihg-or-delta-account;delta-account-has-delta-miles-appended-to-rewards-balance-on-transactions-and-details-page", - "description": "Scenario:Delta Account has Delta Miles appended to rewards balance on transactions and details page", - "duration": 19217035, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 11021205, - "status": "Success" - }, - { - "id": "37", - "description": "When :user navigates to Transactions & Details page", - "duration": 6975962, - "status": "Success" - }, - { - "id": "38", - "description": "Then :'Delta Miles' will be appended to the rewards link balance in the Account Brick on Transaction and Details", - "duration": 1219868, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "canada-transactions-&-details", - "description": "Feature:Canada Transactions & Details", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 48857647, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "canada-transactions-&-details;pay-bill-button-does-not-display", - "description": "Scenario:Pay Bill Button Does Not Display", - "duration": 48857647, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for canadatd as a \"delta_rewards\" and login", - "duration": 11477887, - "status": "Success" - }, - { - "id": "7", - "description": "When :user navigates to Transactions & Details page", - "duration": 6537225, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I should NOT see the Pay Bill button in the account bricklet for any accounts", - "duration": 30842535, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-credittracker-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-cvv-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-disputes-web\/", - "startTime": 0, - "endTime": 0, - "duration": 4221822552, - "failedTestSuiteCount": 13, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 13, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge", - "description": "Feature:As a credit card customer i should be able to enter valid dispute amount to dispute the charge", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 343104890, - "totalTestCaseCount": 9, - "failedTestCaseCount": 2, - "successTestCaseCount": 7, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-dispute-amount-equal-to-transaction-amount-and-verify-that-there-is-no-error-message-displayed", - "description": "Scenario:Enter Dispute amount equal to transaction amount and verify that there is no error message displayed", - "duration": 49840219, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 23461757, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to disputes page with valid url", - "duration": 8906971, - "status": "Success" - }, - { - "id": "8", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8751300, - "status": "Success" - }, - { - "id": "9", - "description": "And :I enter dispute amount equal to transaction amount", - "duration": 5886435, - "status": "Success" - }, - { - "id": "10", - "description": "Then :We should not see any error message for the dispute amount field", - "duration": 2833756, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-dispute-amount-greater-than-transaction-amount-and-verify-that-an-error-message-is-displayed", - "description": "Scenario:Enter Dispute amount greater than transaction amount and verify that an error message is displayed", - "duration": 28867507, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11679170, - "status": "Success" - }, - { - "id": "16", - "description": "And :I navigate to disputes page with valid url", - "duration": 3650633, - "status": "Success" - }, - { - "id": "17", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8470836, - "status": "Success" - }, - { - "id": "18", - "description": "And :I enter dispute amount greater to transaction amount", - "duration": 3825633, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I should see \"Please enter a Disputed amount less than or equal to Transaction amount.\" error message", - "duration": 1241235, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-non-numeric-characters-in-dispute-amount-field", - "description": "Scenario:Enter non numeric characters in dispute amount field", - "duration": 38467225, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "24", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11761141, - "status": "Success" - }, - { - "id": "25", - "description": "And :I navigate to disputes page with valid url", - "duration": 3378259, - "status": "Success" - }, - { - "id": "26", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8655736, - "status": "Success" - }, - { - "id": "27", - "description": "And :I enter non numeric character in dispute amount field", - "duration": 10552374, - "status": "Success" - }, - { - "id": "31", - "description": "And :I click out side the Amount field", - "duration": 1428304, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I should see \"0.00\" in dispute amount field", - "duration": 1523901, - "status": "Success" - }, - { - "id": "33", - "description": "And :I should see amount edit check error", - "duration": 1167510, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;focus-the-dispute-amount-field-and-do-not-enter-any-value-and-verify-to-see-error-message-is-displayed", - "description": "Scenario:Focus the dispute amount field and do not enter any value and verify to see error message is displayed", - "duration": 30583491, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11227419, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to disputes page with valid url", - "duration": 3283117, - "status": "Success" - }, - { - "id": "40", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8500481, - "status": "Success" - }, - { - "id": "41", - "description": "And :I select the dispute amount field field without entering any data and focus out", - "duration": 4855402, - "status": "Success" - }, - { - "id": "42", - "description": "Then :I should see \"0.00\" in dispute amount field", - "duration": 1543865, - "status": "Success" - }, - { - "id": "43", - "description": "And :I should see amount edit check error", - "duration": 1173207, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;enter-negative-value-in-dispute-amount-field", - "description": "Scenario:Enter negative value in dispute amount field", - "duration": 30694476, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10610826, - "status": "Success" - }, - { - "id": "50", - "description": "And :I navigate to disputes page with valid url", - "duration": 3146191, - "status": "Success" - }, - { - "id": "51", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8568542, - "status": "Success" - }, - { - "id": "52", - "description": "And :I enter non numeric character in dispute amount field", - "duration": 5350454, - "status": "Success" - }, - { - "id": "55", - "description": "And :I click out side the Amount field", - "duration": 1439739, - "status": "Success" - }, - { - "id": "56", - "description": "Then :I should see \"0.01\" in dispute amount field", - "duration": 1578724, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;customer-enters-a-disputed-amount-of-0.00", - "description": "Scenario:Customer enters a disputed amount of 0.00", - "duration": 27757660, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "62", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10540685, - "status": "Success" - }, - { - "id": "63", - "description": "And :I navigate to disputes page with valid url", - "duration": 3363060, - "status": "Success" - }, - { - "id": "64", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8501864, - "status": "Success" - }, - { - "id": "65", - "description": "And :I enter dispute amount equal to \"0.00\"", - "duration": 2675649, - "status": "Success" - }, - { - "id": "66", - "description": "And :I click out side the Amount field", - "duration": 1480189, - "status": "Success" - }, - { - "id": "67", - "description": "Then :I should see amount edit check error", - "duration": 1196213, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;dispute-amount-field-and-ui-validations", - "description": "Scenario:Dispute Amount field and UI validations", - "duration": 43523082, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "73", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10032280, - "status": "Success" - }, - { - "id": "74", - "description": "And :I navigate to disputes page with valid url", - "duration": 3795368, - "status": "Success" - }, - { - "id": "75", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 8478065, - "status": "Success" - }, - { - "id": "76", - "description": "And :I see a Disputed Amount Label", - "duration": 8205664, - "status": "Success" - }, - { - "id": "77", - "description": "And :I see default data in dispute amount text field", - "duration": 2738272, - "status": "Success" - }, - { - "id": "78", - "description": "And :I see dispute amount field description helpful text", - "duration": 1171671, - "status": "Success" - }, - { - "id": "79", - "description": "And :I enter an amount to dispute with out decimal values", - "duration": 4790867, - "status": "Success" - }, - { - "id": "80", - "description": "Then :The field should display two decimal points, by default, if they were not included by the customer", - "duration": 4310895, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;verify-that-when-we-try-to-enter-more-than-2-decimal-points-and-error-is-displayed-when-we-focus-out", - "description": "Scenario:Verify that when we try to enter more than 2 decimal points and error is displayed when we focus out", - "duration": 46261245, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "85", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11646222, - "status": "Success" - }, - { - "id": "86", - "description": "And :I navigate to disputes page with valid url", - "duration": 3599895, - "status": "Success" - }, - { - "id": "87", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 31015128, - "status": "Failure" - }, - { - "id": "88", - "description": "And :I enter dispute amount equal to \"0.010\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :I click out side the Amount field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "Then :I should see amount edit check error", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-enter-valid-dispute-amount-to-dispute-the-charge;verify-that-when-we-try-to-enter-an-amount-greater-than-transaction-amount-and-more-than-2-decimal-points-we-see-both-the-error-messages", - "description": "Scenario:Verify that when we try to enter an amount greater than transaction amount and more than 2 decimal points we see both the error messages", - "duration": 47109985, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "95", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11955849, - "status": "Success" - }, - { - "id": "96", - "description": "And :I navigate to disputes page with valid url", - "duration": 4219338, - "status": "Success" - }, - { - "id": "97", - "description": "And :I see Transaction Amount on the disputes page", - "duration": 30934798, - "status": "Failure" - }, - { - "id": "98", - "description": "And :I enter dispute amount greater to transaction amount and more than '2' decimal values", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :I click out side the Amount field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :I should see \"Please enter a Disputed amount less than or equal to Transaction amount.\" error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.", - "description": "Feature:As a credit card customer i should be able to select whether the transaction is either surcharge or not a surcharge.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 79417055, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.;as-a-credit-card-customer-i-would-like-to-select-a-transaction-as-a-surcharge", - "description": "Scenario:As a credit card customer I would like to select a transaction as a surcharge", - "duration": 16452770, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10935236, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to disputes page with valid url", - "duration": 5214574, - "status": "Success" - }, - { - "id": "8", - "description": "And :I select the 'Yes' Surcharge radio button", - "duration": 302960, - "status": "Failure" - }, - { - "id": "9", - "description": "Then :A text box will display with instructions to call Capital One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :Select Reason Drop Down list field is no longer displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :The cancel button is displayed below", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.;as-a-credit-card-customer-i-would-like-to-designate-a-transaction-is-not-a-surcharge", - "description": "Scenario:As a credit card customer I would like to designate a transaction is not a surcharge", - "duration": 16023273, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12369559, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to disputes page with valid url", - "duration": 3344830, - "status": "Success" - }, - { - "id": "19", - "description": "And :I select the 'No' Surcharge radio button", - "duration": 308884, - "status": "Failure" - }, - { - "id": "20", - "description": "Then :The Select Reason Drop Down menu will remain displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :The cancel button is displayed below", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-select-whether-the-transaction-is-either-surcharge-or-not-a-surcharge.;as-a-credit-card-customer-i-would-read-the-tool-tip\/informational-pop-up-when-i-hover-over-the-icon", - "description": "Scenario:As a credit card customer I would read the tool tip\/informational pop-up when I hover over the icon", - "duration": 46941012, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "27", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10708226, - "status": "Success" - }, - { - "id": "28", - "description": "And :I navigate to disputes page with valid url", - "duration": 5228394, - "status": "Success" - }, - { - "id": "29", - "description": "And :I hover over the i icon next to surcharge selection field", - "duration": 31004392, - "status": "Failure" - }, - { - "id": "30", - "description": "Then :a pop-up text box will be displayed for the tool tip.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one", - "description": "Feature:As a credit card customer i should see helpful text when i am trying to dispute a charge that requires us to Call Capital One", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 370194161, - "totalTestCaseCount": 8, - "failedTestCaseCount": 8, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'i-did-not-receive-the-right-amount-from-an-atm'-and-verifies-call-us-text-is-displayed-for-the-selected-reason", - "description": "Scenario:Customer selects 'I did not receive the right amount from an ATM' and verifies Call us text is displayed for the selected reason", - "duration": 46413527, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12083763, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url", - "duration": 3441210, - "status": "Success" - }, - { - "id": "24", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30888554, - "status": "Failure" - }, - { - "id": "25", - "description": "And :I select \"I did not receive the right amount from an ATM\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'the-merchandise-i-received-was-counterfeit'-and-verifies-call-us-text-is-displayed-for-the-selected-reason", - "description": "Scenario:Customer selects 'The merchandise I received was counterfeit' and verifies Call us text is displayed for the selected reason", - "duration": 44949686, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10510183, - "status": "Success" - }, - { - "id": "33", - "description": "And :I navigate to disputes page with valid url", - "duration": 3637149, - "status": "Success" - }, - { - "id": "34", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30802354, - "status": "Failure" - }, - { - "id": "35", - "description": "And :I select \"The merchandise I received was counterfeit\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-billing-rights-summary-on-call-us-text-that-is-displayed-and-verifies-to-make-sure-we-are-able-to-open-the-link", - "description": "Scenario:Customer selects Billing Rights Summary on call us text that is displayed and verifies to make sure we are able to open the link", - "duration": 46113006, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "41", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11228189, - "status": "Success" - }, - { - "id": "42", - "description": "And :I navigate to disputes page with valid url", - "duration": 4048457, - "status": "Success" - }, - { - "id": "43", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30836360, - "status": "Failure" - }, - { - "id": "44", - "description": "And :I select \"The merchandise or service was not as described or defective\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :click on Billing rights summary link on Call us text that is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "Then :I should see a new window opened", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'yes'-option-for-surcharge-question-and-verfies-call-us-text-is-displayed.-after-validation,", - "description": "Scenario:Customer selects 'Yes' option for surcharge question and verfies call us text is displayed. After validation,", - "duration": 45317313, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11257458, - "status": "Success" - }, - { - "id": "55", - "description": "And :I navigate to disputes page with valid url", - "duration": 3273591, - "status": "Success" - }, - { - "id": "56", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30786264, - "status": "Failure" - }, - { - "id": "57", - "description": "And :I select \"The merchandise I received was counterfeit\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :Select the \"Yes\" surcharge radio button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :The Dispute Reason drop down is no longer displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :Customer selects the \"No\" surcharge radio button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "Then :The Dispute Reason drop down is displayed with \"The merchandise I received was counterfeit\" selected", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;customer-selects-'no'-option-for-'do-you-have-or-can-you-obtain-proof-of-payment-by-other-means?'-question-when-we-select-dispute-reason-'i've-already-paid-for-this-by-other-means'.", - "description": "Scenario:Customer selects 'No' option for 'Do you have or can you obtain proof of payment by other means?' question when we select dispute reason 'I've already paid for this by other means'.", - "duration": 45683204, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "69", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10629922, - "status": "Success" - }, - { - "id": "70", - "description": "And :I navigate to disputes page with valid url", - "duration": 4225709, - "status": "Success" - }, - { - "id": "71", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30827573, - "status": "Failure" - }, - { - "id": "72", - "description": "And :I select \"I've already paid for this by other means\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :I select 'No' option for the question 'Do you have or can you obtain proof of payment by other means?'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :I select 'Yes' option for the question 'Do you have or can you obtain proof of payment by other means?'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "And :The Call Us text will not be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;verify-that-when-customer-selects-'i-do-not-recognize-this-charge'-reason-and-try-to-dispute-a-charge-that-was-done-using-a-physical-card-swipe-call-us-text-message-is-displayed.", - "description": "Scenario:Verify that when customer selects 'I do not recognize this charge' reason and try to dispute a charge that was done using a physical card swipe Call us Text message is displayed.", - "duration": 49368381, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "80", - "description": "Given :I login with a \"good account dnr false\" and load default responses for \"disputes\"", - "duration": 12970214, - "status": "Success" - }, - { - "id": "83", - "description": "And :I navigate to disputes page with valid url", - "duration": 4811603, - "status": "Success" - }, - { - "id": "84", - "description": "And :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31586564, - "status": "Failure" - }, - { - "id": "85", - "description": "Then :The Call Us text box will display with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;verify-that-when-customer-selects-i-do-not-recognize-this-charge-reason-and-try-to-dispute-a-charge-that-was-authorized-over-phone-us-text-message-is-displayed.", - "description": "Scenario:Verify that when customer selects I do not recognize this charge reason and try to dispute a charge that was authorized over phone us Text message is displayed.", - "duration": 47666836, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "89", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11138626, - "status": "Success" - }, - { - "id": "90", - "description": "And :I navigate to disputes page with valid url", - "duration": 4974387, - "status": "Success" - }, - { - "id": "91", - "description": "And :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31553823, - "status": "Failure" - }, - { - "id": "92", - "description": "And :I select 'Yes' option for the question 'Do you have more than one transaction you do not recognize?'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "Then :The Call Us text for DNR will be displayed with instructions and text from Content One", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :click on Billing rights summary link on Call us text that is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "Then :I should see a new window opened", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-see-helpful-text-when-i-am-trying-to-dispute-a-charge-that-requires-us-to-call-capital-one;i-select-all-the-different-reason-dropdown-selections-and-verifies-the-helpful-text-that-is-displayed-for-the-selected-reason", - "description": "Scenario:I select all the different reason dropdown selections and verifies the helpful text that is displayed for the selected reason", - "duration": 44682208, - "totalTestStepCount": 13, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 10, - "status": "Failure", - "testSteps": [ - { - "id": "100", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10397665, - "status": "Success" - }, - { - "id": "101", - "description": "And :I navigate to disputes page with valid url", - "duration": 3419764, - "status": "Success" - }, - { - "id": "102", - "description": "Then :Verify that default disptue reason is \"Select dispute reason...\"", - "duration": 30864779, - "status": "Failure" - }, - { - "id": "103", - "description": "And :I select \"I am still being charged for something I cancelled\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "104", - "description": "And :I select \"I never received the merchandise or service for which I was charged\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "105", - "description": "And :I select \"I did not receive the right amount from an ATM\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "106", - "description": "And :I select \"The merchandise I received was counterfeit\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "107", - "description": "And :I select \"The merchandise or service was not as described or defective\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "And :I select \"I was charged the wrong amount\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "109", - "description": "And :I select \"I have not been credited for merchandise I returned\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "110", - "description": "And :I select \"I've already paid for this by other means\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :I select \"I do not recognize this charge\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :I select \"I was charged for the same thing more than once\" from the Select Reason list", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-case-that-has-been-closed.", - "description": "Feature:As a credit card customer attempting to dispute a transaction I would like to know if the transaction I am disputing has an existing case that has been closed.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 93485429, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-case-that-has-been-closed.;case-complete-page-displays-and-user-can-return-to-t&d-using-the-return-to-transaction-&-details-button", - "description": "Scenario:Case Complete page displays and user can return to T&D using the Return to Transaction & Details button", - "duration": 48285451, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"good account case closed\" and load default responses for \"disputes\"", - "duration": 12588176, - "status": "Success" - }, - { - "id": "7", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 35697275, - "status": "Failure" - }, - { - "id": "8", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "9", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :I fill in the dispute form with valid data for \"visa\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the Case Complete page is displayed (see prototype)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :when I click the Return to Transactions and Details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "Then :I will be returned to the T&D page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-case-that-has-been-closed.;case-complete--page-displays-and-user-can-return-to-t&d-using-the-back-button", - "description": "Scenario:Case Complete page displays and user can return to T&D using the back button", - "duration": 45199978, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account case closed\" and load default responses for \"disputes\"", - "duration": 10381810, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 34818168, - "status": "Failure" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :the Case Complete page is displayed (see prototype)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :when I click the back button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I will be returned to the T&D page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-open-case.", - "description": "Feature:As a credit card customer attempting to dispute a transaction I would like to know if the transaction I am disputing has an existing open case.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 94401388, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-open-case.;case-already-opened-page-displays-and-user-can-return-to-t&d-using-the-return-to-transaction-&-details-button", - "description": "Scenario:Case Already Opened page displays and user can return to T&D using the Return to Transaction & Details button", - "duration": 46269879, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I login with a \"good account case already opened\" and load default responses for \"disputes\"", - "duration": 10951203, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 35318676, - "status": "Failure" - }, - { - "id": "10", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "Then :the Case Already Opened page is displayed (see prototype)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :when I click the Return to Transactions and Details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "Then :I will be returned to the T&D page from Case Already Opened Page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-attempting-to-dispute-a-transaction-i-would-like-to-know-if-the-transaction-i-am-disputing-has-an-existing-open-case.;case-already-opened-page-displays-and-user-can-return-to-t&d-using-the-back-button", - "description": "Scenario:Case Already Opened page displays and user can return to T&D using the back button", - "duration": 48131509, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"good account case already opened\" and load default responses for \"disputes\"", - "duration": 12743713, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 35387796, - "status": "Failure" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :the Case Already Opened page is displayed (see prototype)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :when I click the back button on Case Already Opened page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I will be returned to the T&D page from Case Already Opened Page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-see-the-dispute-confirmation-page-after-successfully-submitting-dispute", - "description": "Feature:As a credit card customer i should be able to see the dispute confirmation page after successfully submitting dispute", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 91138314, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-should-be-able-to-see-the-dispute-confirmation-page-after-successfully-submitting-dispute;confirmation-page-loads-successfully-and-the-user-can-return-to-the-t&d-page-by-clicking-the-return-to-transactions-&-details-button", - "description": "Scenario:Confirmation Page Loads Successfully and the user can return to the T&D page by clicking the Return to Transactions & Details button", - "duration": 45553668, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with a \"disputes confirmation\" and load default responses for \"disputes\"", - "duration": 10667339, - "status": "Success" - }, - { - "id": "7", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 34886329, - "status": "Failure" - }, - { - "id": "8", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "9", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the confirmation page will be displayed for the customer (see prototype for verbiage)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the confirmation page will display a Return to Transactions & Details button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :when I click the Return to Transactions & Details button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "Then :the T&D page will be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-should-be-able-to-see-the-dispute-confirmation-page-after-successfully-submitting-dispute;confirmation-page-loads-successfully-and-the-user-can-return-to-the-t&d-page-by-clicking-the-back-button", - "description": "Scenario:Confirmation Page Loads Successfully and the user can return to the T&D page by clicking the back button", - "duration": 45584646, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"disputes confirmation\" and load default responses for \"disputes\"", - "duration": 10688033, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I navigate to Transaction and details page to file a dispute", - "duration": 34896613, - "status": "Failure" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url from transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I fill in the dispute form with valid data for \"Mastercard\" with all the questions for the selected reason 'I am still being charged for something I cancelled'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :the confirmation page will be displayed for the customer (see prototype for verbiage)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :the confirmation page will display a Return to Transactions & Details button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :when I click the back button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :the T&D page will be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.", - "description": "Feature:validate the look and feel functionality for the dispute reason 'I am still being charged for something I cancelled'.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 1077316758, - "totalTestCaseCount": 23, - "failedTestCaseCount": 23, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 48045603, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11124242, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to disputes page with valid url", - "duration": 5289469, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31631892, - "status": "Failure" - }, - { - "id": "18", - "description": "And :I fill in all the fields, except \"Date service was received\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date service was received\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should fill in the data for the missing field(s) \"Date service was received\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;3", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 48568820, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 13625495, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 3341187, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31602138, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"Reason for cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Reason for cancellation\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"Reason for cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;4", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45920144, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10761028, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to disputes page with valid url", - "duration": 3644907, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31514209, - "status": "Failure" - }, - { - "id": "20", - "description": "And :I fill in all the fields, except \"Were you advised of the cancellation policy?_YES:Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Were you advised of the cancellation policy?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should fill in the data for the missing field(s) \"Were you advised of the cancellation policy?_YES:Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;5", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 49299173, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12595732, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to disputes page with valid url", - "duration": 5044431, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31659010, - "status": "Failure" - }, - { - "id": "21", - "description": "And :I fill in all the fields, except \"Were you advised of the cancellation policy?_YES:Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Were you advised of the cancellation policy?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should fill in the data for the missing field(s) \"Were you advised of the cancellation policy?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;6", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45508925, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10431536, - "status": "Success" - }, - { - "id": "22", - "description": "And :I navigate to disputes page with valid url", - "duration": 3624965, - "status": "Success" - }, - { - "id": "22", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31452424, - "status": "Failure" - }, - { - "id": "22", - "description": "And :I fill in all the fields, except \"Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Was your cancellation within the merchant's policy?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :I should fill in the data for the missing field(s) \"Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;7", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45168383, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "23", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10188232, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to disputes page with valid url", - "duration": 3545550, - "status": "Success" - }, - { - "id": "23", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31434601, - "status": "Failure" - }, - { - "id": "23", - "description": "And :I fill in all the fields, except \"Was your cancellation within the merchant's policy?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Was your cancellation within the merchant's policy?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I should fill in the data for the missing field(s) \"Was your cancellation within the merchant's policy?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;8", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 47050729, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11260967, - "status": "Success" - }, - { - "id": "24", - "description": "And :I navigate to disputes page with valid url", - "duration": 4121317, - "status": "Success" - }, - { - "id": "24", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31668445, - "status": "Failure" - }, - { - "id": "24", - "description": "And :I fill in all the fields, except \"Date of cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date of cancellation\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I should fill in the data for the missing field(s) \"Date of cancellation\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;9", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45499025, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10529573, - "status": "Success" - }, - { - "id": "25", - "description": "And :I navigate to disputes page with valid url", - "duration": 3179671, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31789781, - "status": "Failure" - }, - { - "id": "25", - "description": "And :I fill in all the fields, except \"Please provide details of the cancellation, such as how you cancelled, confirmation number, etc.\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Please provide details of the cancellation, such as how you cancelled, confirmation number, etc.\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I should fill in the data for the missing field(s) \"Please provide details of the cancellation, such as how you cancelled, confirmation number, etc.\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;10", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45659422, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "26", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10639496, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to disputes page with valid url", - "duration": 3476227, - "status": "Success" - }, - { - "id": "26", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31543699, - "status": "Failure" - }, - { - "id": "26", - "description": "And :I fill in all the fields, except \"Did the merchant accept the cancellation?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Did the merchant accept the cancellation?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :I should fill in the data for the missing field(s) \"Did the merchant accept the cancellation?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;11", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 48949878, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "27", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12789222, - "status": "Success" - }, - { - "id": "27", - "description": "And :I navigate to disputes page with valid url", - "duration": 4579186, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31581470, - "status": "Failure" - }, - { - "id": "27", - "description": "And :I fill in all the fields, except \"Did the merchant accept the cancellation?_YES\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Did the merchant accept the cancellation?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :I should fill in the data for the missing field(s) \"Did the merchant accept the cancellation?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;12", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 46425598, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "29", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11071759, - "status": "Success" - }, - { - "id": "29", - "description": "And :I navigate to disputes page with valid url", - "duration": 3906704, - "status": "Success" - }, - { - "id": "29", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31447135, - "status": "Failure" - }, - { - "id": "29", - "description": "And :I fill in all the fields, except \"Do you have documentation from the merchant to support that credit is due, such as a credit voucher, voided receipt, etc?_YES:What is the document you have supporting that credit is due?:Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Do you have documentation from the merchant to support that credit is due, such as a credit voucher, voided receipt, etc?_NO\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I should fill in the data for the missing field(s) \"Do you have documentation from the merchant to support that credit is due, such as a credit voucher, voided receipt, etc?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;13", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45305898, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10235144, - "status": "Success" - }, - { - "id": "30", - "description": "And :I navigate to disputes page with valid url", - "duration": 3549354, - "status": "Success" - }, - { - "id": "30", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31521400, - "status": "Failure" - }, - { - "id": "30", - "description": "And :I fill in all the fields, except \"What is the document you have supporting that credit is due?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What is the document you have supporting that credit is due?\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should fill in the data for the missing field(s) \"What is the document you have supporting that credit is due?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;14", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 47238243, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10569458, - "status": "Success" - }, - { - "id": "31", - "description": "And :I navigate to disputes page with valid url", - "duration": 5166518, - "status": "Success" - }, - { - "id": "31", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31502267, - "status": "Failure" - }, - { - "id": "31", - "description": "And :I fill in all the fields, except \"Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Does the document have a date on it?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :I should fill in the data for the missing field(s) \"Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;15", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 48244019, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12240706, - "status": "Success" - }, - { - "id": "32", - "description": "And :I navigate to disputes page with valid url", - "duration": 4113671, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31889642, - "status": "Failure" - }, - { - "id": "32", - "description": "And :I fill in all the fields, except \"Does the document have a date on it?_YES:What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Does the document have a date on it?_YES\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should fill in the data for the missing field(s) \"Does the document have a date on it?_NO\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-fields-for-'i-am-still-being-charged-for-something-i-cancelled'.;;16", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing fields for 'I am still being charged for something I cancelled'.", - "duration": 45490248, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "33", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10611079, - "status": "Success" - }, - { - "id": "33", - "description": "And :I navigate to disputes page with valid url", - "duration": 3402795, - "status": "Success" - }, - { - "id": "33", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31476374, - "status": "Failure" - }, - { - "id": "33", - "description": "And :I fill in all the fields, except \"What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What is the date on the document?\" for \"I am still being charged for something I cancelled\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :I should fill in the data for the missing field(s) \"What is the date on the document?\" for dispute reason \"I am still being charged for something I cancelled\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;verify-that-place-holder-text-is-displayed-in-the-date-fields-for-'i-am-still-being-charged-for-something-i-cancelled'-reason", - "description": "Scenario:Verify that place holder text is displayed in the date fields for 'I am still being charged for something I cancelled' reason", - "duration": 46018387, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "38", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10544064, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to disputes page with valid url", - "duration": 3989932, - "status": "Success" - }, - { - "id": "40", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31484391, - "status": "Failure" - }, - { - "id": "41", - "description": "And :I selected field options to have all the fiels shown on the disputes form for 'I am still being charged for something I cancelled' dispute reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "42", - "description": "Then :I should see the place holder text for the date fields for 'I am still being charged for something I cancelled' dispute reason", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;verify-that-date-format-helful-text-is-displayed-next-to-date-fields", - "description": "Scenario:Verify that date format helful text is displayed next to date fields", - "duration": 47074476, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "47", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12229820, - "status": "Success" - }, - { - "id": "48", - "description": "And :I navigate to disputes page with valid url", - "duration": 3418156, - "status": "Success" - }, - { - "id": "49", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31426500, - "status": "Failure" - }, - { - "id": "50", - "description": "And :I selected field options to have all the fiels shown on the disputes form for 'I am still being charged for something I cancelled' dispute reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "Then :I should see date fromat helpful text next to date fields for 'I am still being charged for something I cancelled' dispute reason", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;customer-attempts-to-enter-allowable-special-characters", - "description": "Scenario:Customer attempts to enter allowable special characters", - "duration": 45840885, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "90", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11192443, - "status": "Success" - }, - { - "id": "91", - "description": "And :I navigate to disputes page with valid url", - "duration": 3203029, - "status": "Success" - }, - { - "id": "92", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31445413, - "status": "Failure" - }, - { - "id": "93", - "description": "When :the customer enters special characters that are allowed for the field '-'.,&@:?!()$#\/' and verifies to make sure no error is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;customer-attempts-to-paste-allowable-special-characters", - "description": "Scenario:Customer attempts to paste allowable special characters", - "duration": 49113961, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "117", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11555880, - "status": "Success" - }, - { - "id": "118", - "description": "And :I navigate to disputes page with valid url", - "duration": 4681023, - "status": "Success" - }, - { - "id": "119", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 32877058, - "status": "Failure" - }, - { - "id": "120", - "description": "When :I enter following \"-'.,&@:?!()$#\/\\\" special characters that are allowed in the field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "And :leaves focus from the field supporting documentation text field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "Then :we should not see an error message due to the characters we pasted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;field-should-display-an-error-message-for-special-characters-other-than-selected-characters", - "description": "Scenario:Field should display an error message for special characters other than selected characters", - "duration": 45206834, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "127", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10197098, - "status": "Success" - }, - { - "id": "128", - "description": "And :I navigate to disputes page with valid url", - "duration": 3520665, - "status": "Success" - }, - { - "id": "129", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31489071, - "status": "Failure" - }, - { - "id": "130", - "description": "When :the customer enters a special character other than '-'.,&@:?!()$#\/\\' and verifies to see an error is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;field-should-display-an-error-when-the-combination-of-&#-is-entered", - "description": "Scenario:Field should display an error when the combination of &# is entered", - "duration": 46556627, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "153", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10771655, - "status": "Success" - }, - { - "id": "154", - "description": "And :I navigate to disputes page with valid url", - "duration": 4348023, - "status": "Success" - }, - { - "id": "155", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31436949, - "status": "Failure" - }, - { - "id": "156", - "description": "When :the customer enters &# in the field and verifies to see an error is displayed for the combination", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;field-should-not-display-an-error-when-the-combination-of-#&-is-entered", - "description": "Scenario:Field should NOT display an error when the combination of #& is entered", - "duration": 46194821, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "163", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11370574, - "status": "Success" - }, - { - "id": "164", - "description": "And :I navigate to disputes page with valid url", - "duration": 3424371, - "status": "Success" - }, - { - "id": "165", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31399876, - "status": "Failure" - }, - { - "id": "166", - "description": "When :the customer enters #& in the field and verifies to see an error is NOT displayed for the combination", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "validate-the-look-and-feel-functionality-for-the-dispute-reason-'i-am-still-being-charged-for-something-i-cancelled'.;customer-enters-500-characters-in-a-field-that-takes-500-characters-input-and-verifies-to-make-sure-character-count-is-reduced-to-0.", - "description": "Scenario:Customer enters 500 characters in a field that takes 500 characters input and verifies to make sure character count is reduced to 0.", - "duration": 48936659, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "173", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 13884076, - "status": "Success" - }, - { - "id": "174", - "description": "And :I navigate to disputes page with valid url", - "duration": 3639280, - "status": "Success" - }, - { - "id": "175", - "description": "Then :I select dispute reason \"I am still being charged for something I cancelled\" from reason drop-down list", - "duration": 31413303, - "status": "Failure" - }, - { - "id": "176", - "description": "When :the customer enters '500' characters into the Please provide details of the cancellation such as how you cancelled, confirmation number, etc field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "177", - "description": "And :leaves focus from the field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "178", - "description": "And :the characters remaining counter will be display \"0\" for Details of the cancellation", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.", - "description": "Feature:As a credit card customer I would like to file a dispute against a transaction when I do not recognize the charge.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 782469910, - "totalTestCaseCount": 17, - "failedTestCaseCount": 17, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-correct-error-messages-are-displayed-for-the-disputes-reason-'i-do-not-recognize-this-charge'-when-there-are-mandatory-fields-that-are-missing-while-submitting-the-form.;;2", - "description": "Scenario Outline:Verify that correct error messages are displayed for the disputes reason 'I do not recognize this charge' when there are mandatory fields that are missing while submitting the form.", - "duration": 45553959, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10732289, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 3380297, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31441373, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What was merchant's response?\" for \"I do not recognize this charge\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-correct-error-messages-are-displayed-for-the-disputes-reason-'i-do-not-recognize-this-charge'-when-there-are-mandatory-fields-that-are-missing-while-submitting-the-form.;;3", - "description": "Scenario Outline:Verify that correct error messages are displayed for the disputes reason 'I do not recognize this charge' when there are mandatory fields that are missing while submitting the form.", - "duration": 47860802, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10607546, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to disputes page with valid url", - "duration": 5770885, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31482371, - "status": "Failure" - }, - { - "id": "20", - "description": "And :I fill in all the fields, except \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"How did you attempt to contact the merchant?\" for \"I do not recognize this charge\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should fill in the data for the missing field(s) \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-correct-error-messages-are-displayed-for-the-disputes-reason-'i-do-not-recognize-this-charge'-when-there-are-mandatory-fields-that-are-missing-while-submitting-the-form.;;4", - "description": "Scenario Outline:Verify that correct error messages are displayed for the disputes reason 'I do not recognize this charge' when there are mandatory fields that are missing while submitting the form.", - "duration": 47125756, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11488121, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to disputes page with valid url", - "duration": 4101132, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31536503, - "status": "Failure" - }, - { - "id": "21", - "description": "And :I fill in all the fields, except \"Do you have more than one transaction you do not recognize?_NO:How did you attempt to contact the merchant?:What was merchant's response?:Confirmation check box\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Do you have more than one transaction you do not recognize?_NO\" for \"I do not recognize this charge\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should fill in the data for the missing field(s) \"Do you have more than one transaction you do not recognize?_NO:How did you attempt to contact the merchant?:What was merchant's response?:Confirmation check box\" for dispute reason \"I do not recognize this charge\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 46069933, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "39", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10516179, - "status": "Success" - }, - { - "id": "39", - "description": "And :I navigate to disputes page with valid url", - "duration": 4063963, - "status": "Success" - }, - { - "id": "39", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31489791, - "status": "Failure" - }, - { - "id": "39", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :I select list item option of \"I attempted contact, but was unable to locate contact information or reach merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45266991, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "40", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10153926, - "status": "Success" - }, - { - "id": "40", - "description": "And :I navigate to disputes page with valid url", - "duration": 3679808, - "status": "Success" - }, - { - "id": "40", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31433257, - "status": "Failure" - }, - { - "id": "40", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :I select list item option of \"I didn't attempt to contact merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 46766460, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "56", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11423894, - "status": "Success" - }, - { - "id": "56", - "description": "And :I navigate to disputes page with valid url", - "duration": 3780234, - "status": "Success" - }, - { - "id": "56", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31562332, - "status": "Failure" - }, - { - "id": "56", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45618013, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "57", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10505447, - "status": "Success" - }, - { - "id": "57", - "description": "And :I navigate to disputes page with valid url", - "duration": 3527933, - "status": "Success" - }, - { - "id": "57", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31584633, - "status": "Failure" - }, - { - "id": "57", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;4", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 46056360, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "58", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10912521, - "status": "Success" - }, - { - "id": "58", - "description": "And :I navigate to disputes page with valid url", - "duration": 3634226, - "status": "Success" - }, - { - "id": "58", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31509613, - "status": "Failure" - }, - { - "id": "58", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;5", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45282073, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "59", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10300861, - "status": "Success" - }, - { - "id": "59", - "description": "And :I navigate to disputes page with valid url", - "duration": 3328988, - "status": "Success" - }, - { - "id": "59", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31652224, - "status": "Failure" - }, - { - "id": "59", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;6", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 45764355, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "60", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10721500, - "status": "Success" - }, - { - "id": "60", - "description": "And :I navigate to disputes page with valid url", - "duration": 3616173, - "status": "Success" - }, - { - "id": "60", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31426682, - "status": "Failure" - }, - { - "id": "60", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question;;7", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question", - "duration": 46848446, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "61", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12167095, - "status": "Success" - }, - { - "id": "61", - "description": "And :I navigate to disputes page with valid url", - "duration": 3027324, - "status": "Success" - }, - { - "id": "61", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31654027, - "status": "Failure" - }, - { - "id": "61", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;2", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 45018033, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "79", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10162547, - "status": "Success" - }, - { - "id": "79", - "description": "And :I navigate to disputes page with valid url", - "duration": 3376454, - "status": "Success" - }, - { - "id": "79", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31479032, - "status": "Failure" - }, - { - "id": "79", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;3", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 45675207, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "80", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10601000, - "status": "Success" - }, - { - "id": "80", - "description": "And :I navigate to disputes page with valid url", - "duration": 3661379, - "status": "Success" - }, - { - "id": "80", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31412828, - "status": "Failure" - }, - { - "id": "80", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;4", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 45622164, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "81", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10584819, - "status": "Success" - }, - { - "id": "81", - "description": "And :I navigate to disputes page with valid url", - "duration": 3546697, - "status": "Success" - }, - { - "id": "81", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31490648, - "status": "Failure" - }, - { - "id": "81", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "Then :I select list item option of \"Merchant promised credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;5", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 46867306, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "82", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11319413, - "status": "Success" - }, - { - "id": "82", - "description": "And :I navigate to disputes page with valid url", - "duration": 3977812, - "status": "Success" - }, - { - "id": "82", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31570081, - "status": "Failure" - }, - { - "id": "82", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :I select list item option of \"I never received a response\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;6", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 44421172, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "83", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 9998862, - "status": "Success" - }, - { - "id": "83", - "description": "And :I navigate to disputes page with valid url", - "duration": 2947668, - "status": "Success" - }, - { - "id": "83", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31474642, - "status": "Failure" - }, - { - "id": "83", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-when-i-do-not-recognize-the-charge.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes;;7", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes", - "duration": 46652880, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "84", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11431673, - "status": "Success" - }, - { - "id": "84", - "description": "And :I navigate to disputes page with valid url", - "duration": 3583433, - "status": "Success" - }, - { - "id": "84", - "description": "Then :I select dispute reason \"I do not recognize this charge\" from reason drop-down list", - "duration": 31637774, - "status": "Failure" - }, - { - "id": "84", - "description": "And :I select 'No' option for 'Do you have more than one transaction you do not recognize?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "Then :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where I've already paid for this by other means, so that the transaction can be reversed and refunded.This reason has two different experiences, one for Visa and one for MasterCard.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 964487997, - "totalTestCaseCount": 21, - "failedTestCaseCount": 21, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 49189430, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11518410, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 6007360, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31663660, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What was merchant's response?\" for \"I've already paid for this by other means\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;3", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 44773121, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10224391, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to disputes page with valid url", - "duration": 3023869, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31524861, - "status": "Failure" - }, - { - "id": "20", - "description": "And :I fill in all the fields, except \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"How did you attempt to contact the merchant?\" for \"I've already paid for this by other means\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should fill in the data for the missing field(s) \"How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I've already paid for this by other means\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;i-fill-in-all-the-field-except-'if-other,-please-explain'-field-and-we-should-see-form-level-error", - "description": "Scenario:I fill in all the field except 'If Other, please explain' field and we should see form level error", - "duration": 47305149, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11467222, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to disputes page with valid url", - "duration": 4218270, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31619657, - "status": "Failure" - }, - { - "id": "28", - "description": "And :I fill in all the fields except 'If Other, please explain' field and submit dispute", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :I fill in the missing data for 'If Other, please explain' field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should NOT see disputes form level error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-select-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we select certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 45649344, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10616464, - "status": "Success" - }, - { - "id": "48", - "description": "And :I navigate to disputes page with valid url", - "duration": 3580028, - "status": "Success" - }, - { - "id": "48", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31452852, - "status": "Failure" - }, - { - "id": "48", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :I select list item option of \"I attempted contact, but was unable to locate contact information or reach merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-not-displayed-when-we-select-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is not displayed when we select certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 47670888, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "49", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11207483, - "status": "Success" - }, - { - "id": "49", - "description": "And :I navigate to disputes page with valid url", - "duration": 4876165, - "status": "Success" - }, - { - "id": "49", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31587240, - "status": "Failure" - }, - { - "id": "49", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :I select list item option of \"I didn't attempt to contact merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "Then :I should not see the question 'What was merchant's response?' for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;2", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 45327342, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "65", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10607024, - "status": "Success" - }, - { - "id": "65", - "description": "And :I navigate to disputes page with valid url", - "duration": 3300309, - "status": "Success" - }, - { - "id": "65", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31420009, - "status": "Failure" - }, - { - "id": "65", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;3", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 45724042, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "66", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10443949, - "status": "Success" - }, - { - "id": "66", - "description": "And :I navigate to disputes page with valid url", - "duration": 3803441, - "status": "Success" - }, - { - "id": "66", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31476652, - "status": "Failure" - }, - { - "id": "66", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;4", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 46447580, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11505045, - "status": "Success" - }, - { - "id": "67", - "description": "And :I navigate to disputes page with valid url", - "duration": 3355926, - "status": "Success" - }, - { - "id": "67", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31586609, - "status": "Failure" - }, - { - "id": "67", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;5", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 44822795, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "68", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10185607, - "status": "Success" - }, - { - "id": "68", - "description": "And :I navigate to disputes page with valid url", - "duration": 3181424, - "status": "Success" - }, - { - "id": "68", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31455764, - "status": "Failure" - }, - { - "id": "68", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;6", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 45353995, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "69", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10648190, - "status": "Success" - }, - { - "id": "69", - "description": "And :I navigate to disputes page with valid url", - "duration": 3205192, - "status": "Success" - }, - { - "id": "69", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31500613, - "status": "Failure" - }, - { - "id": "69", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-'what-was-merchant's-response?'-question-is-displayed-when-we-selected-certain-options-for-'how-did-you-attempt-to-contact-the-merchant?'-question-for-'i've-already-paid-for-this-by-other-means'-reason-code;;7", - "description": "Scenario Outline:Verify that 'What was merchant's response?' question is displayed when we selected certain options for 'How did you attempt to contact the merchant?' question for 'I've already paid for this by other means' reason code", - "duration": 46225223, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "70", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11458667, - "status": "Success" - }, - { - "id": "70", - "description": "And :I navigate to disputes page with valid url", - "duration": 3321814, - "status": "Success" - }, - { - "id": "70", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31444742, - "status": "Failure" - }, - { - "id": "70", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "Then :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;2", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 45870040, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "89", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10568600, - "status": "Success" - }, - { - "id": "89", - "description": "And :I navigate to disputes page with valid url", - "duration": 3792634, - "status": "Success" - }, - { - "id": "89", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31508806, - "status": "Failure" - }, - { - "id": "89", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :I select list item option of \"Website,Chat or Instant Message\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;3", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 45975531, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "90", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11104477, - "status": "Success" - }, - { - "id": "90", - "description": "And :I navigate to disputes page with valid url", - "duration": 3396751, - "status": "Success" - }, - { - "id": "90", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31474303, - "status": "Failure" - }, - { - "id": "90", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :I select list item option of \"Email\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;4", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 45135988, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "91", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10432349, - "status": "Success" - }, - { - "id": "91", - "description": "And :I navigate to disputes page with valid url", - "duration": 3124357, - "status": "Success" - }, - { - "id": "91", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31579282, - "status": "Failure" - }, - { - "id": "91", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :I select list item option of \"Phone\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "Then :I select list item option of \"Merchant promised credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;5", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 45570672, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "92", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10861014, - "status": "Success" - }, - { - "id": "92", - "description": "And :I navigate to disputes page with valid url", - "duration": 3298854, - "status": "Success" - }, - { - "id": "92", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31410804, - "status": "Failure" - }, - { - "id": "92", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :I select list item option of \"Mail or Fax\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "Then :I select list item option of \"I never received a response\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;6", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 45465426, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "93", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10909274, - "status": "Success" - }, - { - "id": "93", - "description": "And :I navigate to disputes page with valid url", - "duration": 3095394, - "status": "Success" - }, - { - "id": "93", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31460758, - "status": "Failure" - }, - { - "id": "93", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :I select list item option of \"In person with the merchant\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "Then :I select list item option of \"I made available\/offered to return merchandise, but merchant refused\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;verify-that-i-was-able-to-select-different-list-item-options-for-'what-was-merchant's-response?'-question-and-submit-disputes-for-'i've-already-paid-for-this-by-other-means'-reason-code;;7", - "description": "Scenario Outline:Verify that i was able to select different list item options for 'What was merchant's response?' question and submit disputes for 'I've already paid for this by other means' reason code", - "duration": 44977731, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "94", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10258095, - "status": "Success" - }, - { - "id": "94", - "description": "And :I navigate to disputes page with valid url", - "duration": 3242714, - "status": "Success" - }, - { - "id": "94", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31476922, - "status": "Failure" - }, - { - "id": "94", - "description": "And :I fill in all the data except for 'How did you attempt to contact the merchant' and 'What was merchant response' for \"I've already paid for this by other means\" reason selection", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :I see \"How did you attempt to contact the merchant to resolve this dispute?\" question option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :Drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :I select list item option of \"I didn't contact the merchant, but did return merchandise\" for 'How did you attempt to contact the merchant?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :I should see the question \"What was merchant's response?\" for the selected list items.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :'What was merchant's response?' questions drop-down option is defaulted with \"Select merchant contact method.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "Then :I select list item option of \"Merchant declined to issue credit\" for 'What was merchant's response?' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :I submit the dispute", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;selecting-other-option-from-paid-by-question-will-display-'if-other-please-explain'-question;;2", - "description": "Scenario Outline:Selecting Other option from Paid by question will display 'if other please explain' question", - "duration": 46630305, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "108", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10664584, - "status": "Success" - }, - { - "id": "108", - "description": "And :I navigate to disputes page with valid url", - "duration": 4118757, - "status": "Success" - }, - { - "id": "108", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31846964, - "status": "Failure" - }, - { - "id": "108", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "Then :i should see \"Select method...\" default text in 'Paid by' reasponse selection field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "And :I select list item option of \"Other\" for 'Paid by' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "Then :I should see 'If other, please explain' question", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;select-different-options-for-'paid-by'-reason-options;;2", - "description": "Scenario Outline:Select different options for 'Paid by' reason options", - "duration": 45051262, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "120", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10437553, - "status": "Success" - }, - { - "id": "120", - "description": "And :I navigate to disputes page with valid url", - "duration": 3164142, - "status": "Success" - }, - { - "id": "120", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31449567, - "status": "Failure" - }, - { - "id": "120", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "And :I select list item option of \"Cash\" for 'Paid by' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "Then :I should not see 'If other, please explain' question option", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;select-different-options-for-'paid-by'-reason-options;;3", - "description": "Scenario Outline:Select different options for 'Paid by' reason options", - "duration": 46007468, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "121", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11399775, - "status": "Success" - }, - { - "id": "121", - "description": "And :I navigate to disputes page with valid url", - "duration": 3162018, - "status": "Success" - }, - { - "id": "121", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31445675, - "status": "Failure" - }, - { - "id": "121", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "And :I select list item option of \"Check\" for 'Paid by' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "Then :I should not see 'If other, please explain' question option", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-i've-already-paid-for-this-by-other-means,-so-that-the-transaction-can-be-reversed-and-refunded.this-reason-has-two-different-experiences,-one-for-visa-and-one-for-mastercard.;select-different-options-for-'paid-by'-reason-options;;4", - "description": "Scenario Outline:Select different options for 'Paid by' reason options", - "duration": 45314665, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "122", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10403086, - "status": "Success" - }, - { - "id": "122", - "description": "And :I navigate to disputes page with valid url", - "duration": 3201946, - "status": "Success" - }, - { - "id": "122", - "description": "Then :I select dispute reason \"I've already paid for this by other means\" from reason drop-down list", - "duration": 31709633, - "status": "Failure" - }, - { - "id": "122", - "description": "And :I fill in all the data except for 'Paid by' question option for 'I've already paid for this by other means' reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "And :I select list item option of \"Another Credit Card\" for 'Paid by' question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "Then :I should not see 'If other, please explain' question option", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-have-not-been-credited-for-the-merchandise-returned',-so-that-the-transaction-can-be-reversed-and-refunded.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where 'I have not been credited for the Merchandise Returned', so that the transaction can be reversed and refunded.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 44955323, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-have-not-been-credited-for-the-merchandise-returned',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 44955323, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10493519, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to disputes page with valid url", - "duration": 2919073, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I select dispute reason \"I have not been credited for merchandise I returned\" from reason drop-down list", - "duration": 31542731, - "status": "Failure" - }, - { - "id": "17", - "description": "And :I fill in all the fields, except \"What is the date on the document?:Were you advised of the return policy?_YES:Was your return within the merchant's policy?_YES\" for dispute reason \"I have not been credited for merchandise I returned\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What is the date on the document?:Were you advised of the return policy?_NO\" for \"I have not been credited for merchandise I returned\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should fill in the data for the missing field(s) \"What is the date on the document?:Were you advised of the return policy?_YES\" for dispute reason \"I have not been credited for merchandise I returned\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-never-received-merchandise-or-service-for-which-i-was-charged',-so-that-the-transaction-can-be-reversed-and-refunded.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where 'I never received Merchandise or Service for which I was charged', so that the transaction can be reversed and refunded.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 48679979, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-never-received-merchandise-or-service-for-which-i-was-charged',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'what-was-purchased?'-field-for-dispute-reason-'i-never-received-the-merchandise-or-service-for-which-i-was-charged';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'What was purchased?' field for dispute reason 'I never received the merchandise or service for which I was charged'", - "duration": 48679979, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 12480455, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to disputes page with valid url", - "duration": 4404596, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I select dispute reason \"I never received the merchandise or service for which I was charged\" from reason drop-down list", - "duration": 31794928, - "status": "Failure" - }, - { - "id": "17", - "description": "And :I fill in all the fields, except \"What was purchased?:Date you expected to receive the merchandise or service:How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I never received the merchandise or service for which I was charged\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"What was purchased?:Date you expected to receive the merchandise or service:How did you attempt to contact the merchant?\" for \"I never received the merchandise or service for which I was charged\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should fill in the data for the missing field(s) \"What was purchased?:Date you expected to receive the merchandise or service:How did you attempt to contact the merchant?:What was merchant's response?\" for dispute reason \"I never received the merchandise or service for which I was charged\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.", - "description": "Feature:As a Card customer with Online Servicing Access, I want to dispute a transaction where 'I was charged for the same thing More than Once', so that the transaction can be reversed and refunded.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 136605114, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 45745108, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10746417, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to disputes page with valid url", - "duration": 3500349, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I select dispute reason \"I was charged for the same thing more than once\" from reason drop-down list", - "duration": 31498342, - "status": "Failure" - }, - { - "id": "18", - "description": "And :I fill in all the fields, except \"Date of authorized charge:Name of the merchant you authorized to charge you\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date of authorized charge:Name of the merchant you authorized to charge you\" for \"I was charged for the same thing more than once\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :I should fill in the data for the missing field(s) \"Date of authorized charge:Name of the merchant you authorized to charge you\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.;login-with-a-domestic-account-and-navigate-to-english-disputes-page-and-verify-that-an-error-message-is-displayed-for-the-missing-field-'do-you-have-more-than-one-transaction-you-do-not-recognize?'-field-for-dispute-reason-'i-do-not-recognize-this-charge';;3", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page and verify that an error message is displayed for the missing field 'Do you have more than one transaction you do not recognize?' field for dispute reason 'I do not recognize this charge'", - "duration": 44701064, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10211528, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to disputes page with valid url", - "duration": 2986169, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I select dispute reason \"I was charged for the same thing more than once\" from reason drop-down list", - "duration": 31503367, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I fill in all the fields, except \"Date of authorized charge\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Date of authorized charge\" for \"I was charged for the same thing more than once\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :I should fill in the data for the missing field(s) \"Date of authorized charge\" for dispute reason \"I was charged for the same thing more than once\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-card-customer-with-online-servicing-access,-i-want-to-dispute-a-transaction-where-'i-was-charged-for-the-same-thing-more-than-once',-so-that-the-transaction-can-be-reversed-and-refunded.;validate-the-error-message-for-what-was-purchases-date(s)-of-disputed-charge-how-did-you-attempt-to-contact-the-merchant-to-resolve-this-dispute?-is-removed-from-the-dispute-page", - "description": "Scenario:Validate the error message for what was purchases Date(s) of Disputed Charge How did you attempt to contact the merchant to resolve this dispute? is removed from the dispute page", - "duration": 46158942, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 11411629, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to disputes page with valid url", - "duration": 3306894, - "status": "Success" - }, - { - "id": "27", - "description": "Then :I select dispute reason \"I was charged for the same thing more than once\" from reason drop-down list", - "duration": 31440419, - "status": "Failure" - }, - { - "id": "28", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :I validate error message what was purchases should not be displayed on the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :I validate error message Date(s) of Disputed Charge field should not be displayed on the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :I validate error messageHow did you attempt to contact the merchant to resolve this dispute? field should not be displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-using-i-was-charged-the-wrong-amount-option.", - "description": "Feature:As a credit card customer I would like to file a dispute against a transaction using i was charged the wrong amount option.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 95566234, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-using-i-was-charged-the-wrong-amount-option.;login-with-a-domestic-account-and-navigate-to-english-disputes-page,-verify-that-an-error-message-is-displayed-when-fields-are-left-missing,-and-that-these-errors-disappear-when-values-are-introduced-into-the-previously-missing-fields.;;2", - "description": "Scenario Outline:Login with a domestic account and navigate to english disputes page, verify that an error message is displayed when fields are left missing, and that these errors disappear when values are introduced into the previously missing fields.", - "duration": 45597308, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 10805902, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to disputes page with valid url", - "duration": 3353572, - "status": "Success" - }, - { - "id": "17", - "description": "Then :I select dispute reason \"I was charged the wrong amount\" from reason drop-down list", - "duration": 31437834, - "status": "Failure" - }, - { - "id": "17", - "description": "And :I fill in all the fields, except \"Amount you should have been charged\" for dispute reason \"I was charged the wrong amount\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :submit the form manually", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see the error message for the left over fields after populating some of the missing field(s) \"Amount you should have been charged\" for \"I was charged the wrong amount\" reason", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should see disputes form level error message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I should fill in the data for the missing field(s) \"Amount you should have been charged\" for dispute reason \"I was charged the wrong amount\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :I should not see the error message for the fields we filled in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-i-would-like-to-file-a-dispute-against-a-transaction-using-i-was-charged-the-wrong-amount-option.;validate-how-did-you-attempt-to-contact-the-merchant-to-resolve-this-dispute?-is-removed-from-the-dispute-page", - "description": "Scenario:Validate How did you attempt to contact the merchant to resolve this dispute? is removed from the dispute page", - "duration": 49968926, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "23", - "description": "Given :I login with a \"good account\" and load default responses for \"disputes\"", - "duration": 13649340, - "status": "Success" - }, - { - "id": "24", - "description": "And :I navigate to disputes page with valid url", - "duration": 4727744, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I select dispute reason \"I was charged the wrong amount\" from reason drop-down list", - "duration": 31591842, - "status": "Failure" - }, - { - "id": "26", - "description": "And :I validate How did you attempt to contact the merchant to resolve this dispute? should not be displayed on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-download-transactions-web\/", - "startTime": 0, - "endTime": 0, - "duration": 860244101, - "failedTestSuiteCount": 4, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 5, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page", - "description": "Feature:Verify that correct content is displayed for downloads page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 139993815, - "totalTestCaseCount": 4, - "failedTestCaseCount": 2, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-all-the-content-keys-are-present-for-downloads-page-in-english", - "description": "Scenario:Validate the all the Content keys are present for downloads page in english", - "duration": 49863456, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"english\" text", - "duration": 15280068, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to download transactions page", - "duration": 3582264, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I should see COS downloads page", - "duration": 31001124, - "status": "Failure" - }, - { - "id": "9", - "description": "And :I Captures the Content data from download transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :the content is available for downloads feature:", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-content-keys-are-present-for-downloads-page-in-spanish", - "description": "Scenario:Validate the Content keys are present for downloads page in Spanish", - "duration": 46111490, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"spanish\" text", - "duration": 12146178, - "status": "Success" - }, - { - "id": "55", - "description": "And :I navigate to download transactions page", - "duration": 3006636, - "status": "Success" - }, - { - "id": "56", - "description": "Then :I should see COS downloads page", - "duration": 30958676, - "status": "Failure" - }, - { - "id": "57", - "description": "And :I Captures the Content data from download transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "Then :the content is available for downloads feature:", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-content-keys-are-present-for-downloads-page-in-canada-english", - "description": "Scenario:Validate the Content keys are present for downloads page in canada english", - "duration": 22406323, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "102", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"can-english\" text", - "duration": 13345690, - "status": "Success" - }, - { - "id": "103", - "description": "And :I navigate to download transactions page", - "duration": 3371969, - "status": "Success" - }, - { - "id": "104", - "description": "Then :I should see COS downloads page", - "duration": 4876832, - "status": "Success" - }, - { - "id": "105", - "description": "And :I Captures the Content data from download transactions page", - "duration": 809803, - "status": "Success" - }, - { - "id": "106", - "description": "Then :the content is available for downloads feature:", - "duration": 2029, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-content-is-displayed-for-downloads-page;validate-the-content-keys-are-present-for-downloads-page-in-canada-french", - "description": "Scenario:Validate the Content keys are present for downloads page in canada french", - "duration": 21612546, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "150", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"french\" text", - "duration": 12463247, - "status": "Success" - }, - { - "id": "151", - "description": "And :I navigate to download transactions page", - "duration": 3574203, - "status": "Success" - }, - { - "id": "152", - "description": "Then :I should see COS downloads page", - "duration": 4784038, - "status": "Success" - }, - { - "id": "153", - "description": "And :I Captures the Content data from download transactions page", - "duration": 788766, - "status": "Success" - }, - { - "id": "154", - "description": "Then :the content is available for downloads feature:", - "duration": 2292, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "sb-download-transactions---preset-date-range-selection", - "description": "Feature:SB Download Transactions - Preset Date Range Selection", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 392370828, - "totalTestCaseCount": 9, - "failedTestCaseCount": 9, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "sb-download-transactions---preset-date-range-selection;download-transactions-using-present-selection-options-from-'range'-drop-down-list-field", - "description": "Scenario:Download transactions using present selection options from 'Range' drop-down list field", - "duration": 47190210, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"Domestic English\"", - "duration": 12506869, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to download transactions page", - "duration": 3527462, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I should see COS downloads page", - "duration": 31155879, - "status": "Failure" - }, - { - "id": "10", - "description": "And :I should see 'Range' field with drop-down options", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :I select following options from 'Range' field drop-down list", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "sb-download-transactions---preset-date-range-selection;download-transactions-page-is-displayed-with-the-option-to-select-different-account-if-there-is-more-than-one-account-linked-to-login", - "description": "Scenario:Download transactions page is displayed with the option to select different Account if there is more than one account linked to login", - "duration": 46175588, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"Domestic English\"", - "duration": 11778786, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to download transactions page", - "duration": 3470955, - "status": "Success" - }, - { - "id": "28", - "description": "Then :I should see COS downloads page", - "duration": 30925847, - "status": "Failure" - }, - { - "id": "29", - "description": "And :I should see list of accounts", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "sb-download-transactions---preset-date-range-selection;navigate-to-download-transaction-page-and-verify-the-page-content-details", - "description": "Scenario:Navigate to download transaction page and verify the page content details", - "duration": 48078057, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "61", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"Domestic English\"", - "duration": 13000923, - "status": "Success" - }, - { - "id": "62", - "description": "And :I navigate to download transactions page", - "duration": 4128984, - "status": "Success" - }, - { - "id": "63", - "description": "Then :I should see COS downloads page", - "duration": 30948150, - "status": "Failure" - }, - { - "id": "64", - "description": "And :I select 'Range' field with drop-down option as \"Last 30 Days\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :I select file type radio button option for \"spreadsheet\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "Then :I select the Check box option to include pending transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :I click on download button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "Then :I should see Download Complete page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "sb-download-transactions---preset-date-range-selection;select-date-range-search-option-and-perform-search-without-entering-any-date-range-and-verify-that-an-error-message-is-displayed-for-start-and-end-date-fields;;2", - "description": "Scenario Outline:Select Date Range search option and perform search without entering any date range and verify that an error message is displayed for Start and End date fields", - "duration": 47482453, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "82", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"Domestic English\"", - "duration": 12800690, - "status": "Success" - }, - { - "id": "82", - "description": "And :I navigate to download transactions page", - "duration": 3644343, - "status": "Success" - }, - { - "id": "82", - "description": "Then :I should see COS downloads page", - "duration": 31037420, - "status": "Failure" - }, - { - "id": "82", - "description": "And :I select 'Range' field with drop-down option as \"Date Range\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I select file type radio button option for \"spreadsheet\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I click on download button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :I should see an error message on top of the date fields for wrong format for \"Domestic English\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "sb-download-transactions---preset-date-range-selection;try-to-enter-a-start-date-more-than-365-days-in-the-past-from-today;;2", - "description": "Scenario Outline:Try to enter a Start Date more than 365 days in the past from today", - "duration": 47762883, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "98", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"Domestic English\"", - "duration": 12784380, - "status": "Success" - }, - { - "id": "98", - "description": "And :I navigate to download transactions page", - "duration": 3499342, - "status": "Success" - }, - { - "id": "98", - "description": "Then :I should see COS downloads page", - "duration": 31479161, - "status": "Failure" - }, - { - "id": "98", - "description": "And :I select 'Range' field with drop-down option as \"Date Range\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "And :I select file type radio button option for \"spreadsheet\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "And :I select Start date greater than \"365\" days in the \"past\" and End date \"365\" days in the \"past\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "And :I click on download button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "Then :I should see an error message on top of the Start date field for out of range date field for \"Domestic English\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "sb-download-transactions---preset-date-range-selection;try-to-enter-a-end-date-more-than-365-days-in-the-past-from-today;;2", - "description": "Scenario Outline:Try to enter a End Date more than 365 days in the past from today", - "duration": 46286476, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "113", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"Domestic English\"", - "duration": 12112151, - "status": "Success" - }, - { - "id": "113", - "description": "And :I navigate to download transactions page", - "duration": 3255950, - "status": "Success" - }, - { - "id": "113", - "description": "Then :I should see COS downloads page", - "duration": 30918375, - "status": "Failure" - }, - { - "id": "113", - "description": "And :I select 'Range' field with drop-down option as \"Date Range\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :I select file type radio button option for \"spreadsheet\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :I select Start date greater than \"367\" days in the \"past\" and End date \"366\" days in the \"past\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :I click on download button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "Then :I should see an error message on top of the Start date field for out of range date field for \"Domestic English\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "sb-download-transactions---preset-date-range-selection;try-to-enter-a-end-date-past-start-date-and-verify-error-message-displayed-for-end-date-field;;2", - "description": "Scenario Outline:Try to enter a End Date past Start Date and verify error message displayed for End Date field", - "duration": 46491265, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "128", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"Domestic English\"", - "duration": 12405524, - "status": "Success" - }, - { - "id": "128", - "description": "And :I navigate to download transactions page", - "duration": 3125656, - "status": "Success" - }, - { - "id": "128", - "description": "Then :I should see COS downloads page", - "duration": 30960085, - "status": "Failure" - }, - { - "id": "128", - "description": "And :I select 'Range' field with drop-down option as \"Date Range\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "128", - "description": "And :I select file type radio button option for \"spreadsheet\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "128", - "description": "And :I select Start date greater than \"364\" days in the \"past\" and End date \"366\" days in the \"past\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "128", - "description": "And :I click on download button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "128", - "description": "Then :I should see Start Date can't be greater than end date error message on top of the Start date field for \"Domestic English\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "sb-download-transactions---preset-date-range-selection;search-range-greater-than-90-days.-error-on-end-date-field-as-it-is-the-last-field-we-try-to-enter-the-value-on.;;2", - "description": "Scenario Outline:Search Range Greater than 90 days. Error on End Date field as it is the last field we try to enter the value on.", - "duration": 47230736, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "143", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"Domestic English\"", - "duration": 12917732, - "status": "Success" - }, - { - "id": "143", - "description": "And :I navigate to download transactions page", - "duration": 3248644, - "status": "Success" - }, - { - "id": "143", - "description": "Then :I should see COS downloads page", - "duration": 31064360, - "status": "Failure" - }, - { - "id": "143", - "description": "And :I select 'Range' field with drop-down option as \"Date Range\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "143", - "description": "And :I select file type radio button option for \"spreadsheet\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "143", - "description": "And :I Enter Start Date and End Date search range greater than \"90\" days range in the past and the End Date is the field we entered the data in last", - "duration": 0, - "status": "Skipped" - }, - { - "id": "143", - "description": "And :I click on download button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "143", - "description": "Then :I should see an error message on top of the End date field for greater than '90' days range for \"Domestic English\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "sb-download-transactions---preset-date-range-selection;search-range-greater-than-90-days.-error-on-start-date-field-as-it-is-the-last-field-we-try-to-enter-the-value-on.;;2", - "description": "Scenario Outline:Search Range Greater than 90 days. Error on Start Date field as it is the last field we try to enter the value on.", - "duration": 15673160, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "160", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"Domestic English\"", - "duration": 12228879, - "status": "Success" - }, - { - "id": "160", - "description": "And :I navigate to transactions and details page to capture content data", - "duration": 3444281, - "status": "Failure" - }, - { - "id": "160", - "description": "And :I navigate to download transactions page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "160", - "description": "Then :I should see COS downloads page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "160", - "description": "And :I select 'Range' field with drop-down option as \"Date Range\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "160", - "description": "And :I select file type radio button option for \"spreadsheet\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "160", - "description": "And :I Enter Start Date and End Date search range greater than \"90\" days range in the past and the Start Date is the field we entered the data in last", - "duration": 0, - "status": "Skipped" - }, - { - "id": "160", - "description": "And :I click on download button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "160", - "description": "Then :I should see an error message on top of the Start date field for greater than '90' days range for \"Domestic English\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "sb-download-transactions---preset-date-range-selection", - "description": "Feature:SB Download Transactions - Preset Date Range Selection", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 95255191, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "sb-download-transactions---preset-date-range-selection;download-transactions-page-is-displayed-with-an-option-to-select-file-type-options-as-'spreadsheet','quicken','quick-books','ms-money'", - "description": "Scenario:Download transactions page is displayed with an option to select File Type options as 'Spreadsheet','Quicken','Quick Books','MS Money'", - "duration": 47176295, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "29", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"Domestic English\"", - "duration": 11702633, - "status": "Success" - }, - { - "id": "30", - "description": "And :I navigate to download transactions page", - "duration": 4557148, - "status": "Success" - }, - { - "id": "31", - "description": "And :I should see COS downloads page", - "duration": 30916514, - "status": "Failure" - }, - { - "id": "32", - "description": "Then :I select file type radio button option and click on download to confirm download complete page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "sb-download-transactions---preset-date-range-selection;verify-that-file-type-selection-not-made-error-is-shown,-when-we-try-to-download-a-file-without-making-file-type-selection.", - "description": "Scenario:Verify that file type selection not made error is shown, when we try to download a file without making file type selection.", - "duration": 48078896, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "43", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"Domestic English\"", - "duration": 11902386, - "status": "Success" - }, - { - "id": "44", - "description": "And :I navigate to download transactions page", - "duration": 5180610, - "status": "Success" - }, - { - "id": "45", - "description": "Then :I should see COS downloads page", - "duration": 30995900, - "status": "Failure" - }, - { - "id": "46", - "description": "And :I click on download button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "Then :I should see and error message to indicate file type selection is not made", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :I select file type radio button option for \"spreadsheet\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "Then :I should not see file type selection error", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verify-that-appropriate-error-messages-are-shown-when-statements-call-is-failed", - "description": "Feature:Verify that appropriate error messages are shown when statements call is failed", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 48736673, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verify-that-appropriate-error-messages-are-shown-when-statements-call-is-failed;verify-that-when-the-account-is-not-cycled-we-should-not-see-statements-dropdown-option", - "description": "Scenario:Verify that when the account is not cycled we should not see statements dropdown option", - "duration": 24481861, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :I login with \"not cycled account\" and load default responses for \"download transactions\" to test \"us-english\"", - "duration": 12673503, - "status": "Success" - }, - { - "id": "7", - "description": "When :I navigate to download transactions page", - "duration": 3017879, - "status": "Success" - }, - { - "id": "8", - "description": "And :I should see COS downloads page", - "duration": 4887285, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I see a warning message on download transaction page", - "duration": 1223085, - "status": "Success" - }, - { - "id": "10", - "description": "And :Statements dropdown list option should be disabled", - "duration": 2680109, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-appropriate-error-messages-are-shown-when-statements-call-is-failed;verify-that-when-a-statements-call-failed-we-should-see-an-error-message", - "description": "Scenario:Verify that when a statements call failed we should see an error message", - "duration": 24254812, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :I login with \"statements call failure account\" and load default responses for \"download transactions\" to test \"us-english\"", - "duration": 12585244, - "status": "Success" - }, - { - "id": "16", - "description": "When :I navigate to download transactions page", - "duration": 2992875, - "status": "Success" - }, - { - "id": "17", - "description": "And :I should see COS downloads page", - "duration": 4779274, - "status": "Success" - }, - { - "id": "18", - "description": "Then :I see an error message on download transaction page", - "duration": 1192465, - "status": "Success" - }, - { - "id": "19", - "description": "And :Statements dropdown list option should be disabled", - "duration": 2704954, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page", - "description": "Feature:Verify that correct related links are displayed on downloads page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 183887594, - "totalTestCaseCount": 4, - "failedTestCaseCount": 2, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-downloads-page", - "description": "Scenario:Verify that correct related links are displayed on Downloads page", - "duration": 46498054, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"\"", - "duration": 12379771, - "status": "Success" - }, - { - "id": "8", - "description": "When :I navigate to download transactions page", - "duration": 3016132, - "status": "Success" - }, - { - "id": "9", - "description": "And :I should see COS downloads page", - "duration": 31102151, - "status": "Failure" - }, - { - "id": "10", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-download-complete-page-for-domestic-login", - "description": "Scenario:Verify that correct related links are displayed on Download complete page for domestic login", - "duration": 48368866, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I login with \"good account\" and load default responses for \"download transactions\" to test \"\"", - "duration": 13144344, - "status": "Success" - }, - { - "id": "22", - "description": "When :I navigate to download transactions page", - "duration": 4348185, - "status": "Success" - }, - { - "id": "23", - "description": "And :Completes download option selection and triggers file download", - "duration": 30876337, - "status": "Failure" - }, - { - "id": "24", - "description": "And :I should see Download Complete page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-downloads-page-for-canadian-account", - "description": "Scenario:Verify that correct related links are displayed on Downloads page for Canadian Account", - "duration": 42379003, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"can-english\"", - "duration": 13245188, - "status": "Success" - }, - { - "id": "37", - "description": "When :I navigate to download transactions page and set \"can-english\" language cookie", - "duration": 17404051, - "status": "Success" - }, - { - "id": "38", - "description": "And :I should see COS downloads page", - "duration": 5009392, - "status": "Success" - }, - { - "id": "39", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1243753, - "status": "Success" - }, - { - "id": "40", - "description": "And :I see the below related links", - "duration": 5476619, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-that-correct-related-links-are-displayed-on-downloads-page;verify-that-correct-related-links-are-displayed-on-download-complete-page-for-canadian-account", - "description": "Scenario:Verify that correct related links are displayed on Download Complete page for Canadian Account", - "duration": 46641671, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :I login with \"canadian good account\" and load default responses for \"download transactions\" to test \"can-english\"", - "duration": 14848983, - "status": "Success" - }, - { - "id": "50", - "description": "When :I navigate to download transactions page and set \"can-english\" language cookie", - "duration": 16432184, - "status": "Success" - }, - { - "id": "51", - "description": "And :Completes download option selection and triggers file download", - "duration": 5514320, - "status": "Success" - }, - { - "id": "52", - "description": "And :I should see Download Complete page", - "duration": 2945289, - "status": "Success" - }, - { - "id": "53", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1286849, - "status": "Success" - }, - { - "id": "54", - "description": "And :I see the below related links", - "duration": 5614046, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-firsttimelogin-onlineactivation-web\/", - "startTime": 0, - "endTime": 0, - "duration": 222723952, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "cvv---frontend-ui-tests", - "description": "Feature:CVV - Frontend UI Tests", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 222723952, - "totalTestCaseCount": 6, - "failedTestCaseCount": 6, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "cvv---frontend-ui-tests;verify-contents-on-cvv-page", - "description": "Scenario:verify contents on cvv page", - "duration": 36641921, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for first time login online activation as a \"verify page behavior inactive user\"", - "duration": 2561153, - "status": "Success" - }, - { - "id": "9", - "description": "When :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3039409, - "status": "Success" - }, - { - "id": "10", - "description": "Then :user should see text as \"Let's verify your account and activate your card.\"", - "duration": 31041359, - "status": "Failure" - }, - { - "id": "11", - "description": "And :user should see text as \"Complete the steps below to access your account and activate your card.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :user should see text as \"Do you have authorized users?\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :user should see text as \"Activating your card will also activate theirs.\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;user-submits-an-incorrect-cvv-test", - "description": "Scenario:User submits an incorrect cvv test", - "duration": 36963751, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I setup mocks for first time login online activation as a \"incorrect_cvv_user\"", - "duration": 2383216, - "status": "Success" - }, - { - "id": "19", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3636486, - "status": "Success" - }, - { - "id": "20", - "description": "When :User enter incorrect CVV code", - "duration": 30944049, - "status": "Failure" - }, - { - "id": "21", - "description": "And :user clicks on Validate button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :user should see text as \"The CVV you have entered does not match for your card ending in 9940.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :user should see text is cleared in cvv field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;user-submits-an-correct-cvv-test", - "description": "Scenario:User submits an correct cvv test", - "duration": 37367698, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Given :I setup mocks for first time login online activation as a \"correct_cvv_user\"", - "duration": 2627980, - "status": "Success" - }, - { - "id": "31", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3748708, - "status": "Success" - }, - { - "id": "32", - "description": "When :User enter correct CVV code", - "duration": 30991010, - "status": "Failure" - }, - { - "id": "33", - "description": "And :user clicks on Validate button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "Then :user should see text as \"Congratulations!\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "And :user should see text as \"You are all set!\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :user should see text as \"We've verified your account and activated your card.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :user should see text as \"xxxx-xxxx-xxxx-9940\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "And :user should see text as \"If you have other cards on this account, we have also activated their cards.\" on response page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;verify-when-card-not-activated-but-ftli-is-activated", - "description": "Scenario:verify when card not activated but FTLi is activated", - "duration": 36837551, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "43", - "description": "Given :I setup mocks for first time login online activation as a \"card_not_activated\"", - "duration": 2481436, - "status": "Success" - }, - { - "id": "44", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3378383, - "status": "Success" - }, - { - "id": "45", - "description": "When :User enter correct CVV code", - "duration": 30977732, - "status": "Failure" - }, - { - "id": "46", - "description": "And :user clicks on Validate button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "Then :user should see text as \"We're halfway there.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :user should see text as \"We verified your online account.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :user should see text as \"We hit a snag activating your card.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "And :user should see text as \"xxxx-xxxx-xxxx-9940\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "And :user should see text as \"Please call 1-800-678-7820 to activate your card.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :user should see \"Go to Account Summary\" button on error page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;verify-when-both-card-activation-and-ftli-failed", - "description": "Scenario:verify when both Card Activation and FTLi Failed", - "duration": 38457579, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "57", - "description": "Given :I setup mocks for first time login online activation as a \"ftli_oa_not_activated\"", - "duration": 2790516, - "status": "Success" - }, - { - "id": "58", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 4682888, - "status": "Success" - }, - { - "id": "59", - "description": "When :User enter correct CVV code", - "duration": 30984175, - "status": "Failure" - }, - { - "id": "60", - "description": "And :user clicks on Validate button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "Then :user should see text as \"Let's work this out.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :user should see text as \"We hit a snag but can work it out.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "And :user should see text as \"xxxx-xxxx-xxxx-9940\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :user should see text as \"Call us at 1-800-678-7820 to activate your card. To access your account online, please try entering the security code again.\" on response page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "cvv---frontend-ui-tests;verify-when-card-is-activated-but-ftli-not-activated", - "description": "Scenario:verify when card is activated but FTLi not activated", - "duration": 36455452, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "70", - "description": "Given :I setup mocks for first time login online activation as a \"ftli_not_activated\"", - "duration": 2505131, - "status": "Success" - }, - { - "id": "71", - "description": "And :the user navigates to the CVV Verification page for FTLi and OA", - "duration": 3000632, - "status": "Success" - }, - { - "id": "72", - "description": "When :User enter correct CVV code", - "duration": 30949689, - "status": "Failure" - }, - { - "id": "73", - "description": "And :user clicks on Validate button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "Then :user should see text as \"We're halfway there.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :user should see text as \"We activated your card successfully.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "And :user should see text as \"We hit a snag verifying your online account.\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "77", - "description": "And :user should see text as \"xxxx-xxxx-xxxx-9940\" on response page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "And :user should see text as \"To access your account online, please try entering the security code again.\" on response page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-french-canada-accountsummary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-french-canada-statementsdocuments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-french-canada-transactionsdetails-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-headerfooter-web\/", - "startTime": 0, - "endTime": 0, - "duration": 911130193, - "failedTestSuiteCount": 7, - "successTestSuiteCount": 3, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 10, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "header\/footer\/nav---customer-name", - "description": "Feature:Header\/Footer\/Nav - Customer Name", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 71493738, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "header\/footer\/nav---customer-name;user-has-28-characters", - "description": "Scenario:User has 28 Characters", - "duration": 17055731, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in username with twenty-eight or more characters", - "duration": 10185580, - "status": "Success" - }, - { - "id": "8", - "description": "When :the user waits for the name to load", - "duration": 4199472, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the user name has twenty eight or more characters", - "duration": 2670679, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---customer-name;user-has-27-characters", - "description": "Scenario:User has 27 Characters", - "duration": 16671049, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "15", - "description": "Given :the user logs in username with twenty-seven or more characters", - "duration": 9699748, - "status": "Success" - }, - { - "id": "16", - "description": "When :the user waits for the twenty seven name to load", - "duration": 4218340, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the user name has twenty seven or more characters", - "duration": 2752961, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---customer-name;user-has-30-characters", - "description": "Scenario:User has 30 Characters", - "duration": 19357172, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "23", - "description": "Given :the user logs in username with thirty or more characters", - "duration": 11817153, - "status": "Success" - }, - { - "id": "24", - "description": "When :the user waits for the thirty name to load", - "duration": 4666653, - "status": "Success" - }, - { - "id": "25", - "description": "Then :the user name has thirty or more characters", - "duration": 2873366, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---customer-name;user-has-25-characters", - "description": "Scenario:User has 25 Characters", - "duration": 18409786, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :the user logs in username with twenty-five or more characters", - "duration": 11493967, - "status": "Success" - }, - { - "id": "32", - "description": "When :the user waits for the twenty five name to load", - "duration": 4250841, - "status": "Success" - }, - { - "id": "33", - "description": "Then :the user name has twenty five or more characters", - "duration": 2664978, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---dynamic-copyright-date", - "description": "Feature:Header\/Footer\/Nav - Dynamic Copyright Date", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 72560204, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "header\/footer\/nav---dynamic-copyright-date;dynamic-copyright-date-in-footer---velocity", - "description": "Scenario:Dynamic Copyright Date in Footer - Velocity", - "duration": 22906526, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in with header footer account", - "duration": 21029418, - "status": "Success" - }, - { - "id": "8", - "description": "Then :The year has changed I should see the current year reflected in the copyright date in the footer.", - "duration": 1877108, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---dynamic-copyright-date;dynamic-copyright-date-in-footer---angular", - "description": "Scenario:Dynamic Copyright Date in Footer - Angular", - "duration": 49653678, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\" and login", - "duration": 14002772, - "status": "Success" - }, - { - "id": "15", - "description": "And :I navigate to Payment Activity Page", - "duration": 4188264, - "status": "Success" - }, - { - "id": "16", - "description": "Then :The year has changed I should see the current year reflected in the copyright date in the footer.", - "duration": 31462642, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---footer-navigation", - "description": "Feature:Header\/Footer\/Nav - Footer Navigation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 91034509, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "header\/footer\/nav---footer-navigation;verify-footer-links---angular", - "description": "Scenario:Verify footer links - Angular", - "duration": 91034509, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "26", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\" and login", - "duration": 31219314, - "status": "Success" - }, - { - "id": "27", - "description": "And :I navigate to Payment Activity Page", - "duration": 4040618, - "status": "Success" - }, - { - "id": "28", - "description": "Then :I click the link in the footer, then I expect to land on the correct page", - "duration": 55774577, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---verify-header-logo", - "description": "Feature:Header\/Footer\/Nav - Verify Header Logo", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 64906621, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 11652962, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "3", - "description": "Given :the user just logs in", - "duration": 11652962, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---verify-header-logo;capital-one-logo-directs-to-account-summary-page---angular", - "description": "Scenario:Capital one logo directs to Account Summary Page - Angular", - "duration": 53253659, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\" and login", - "duration": 13636005, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to Payment Activity Page", - "duration": 3702587, - "status": "Success" - }, - { - "id": "22", - "description": "And :I select the Capital One logo", - "duration": 5084056, - "status": "Success" - }, - { - "id": "23", - "description": "Then :I should be redirected to the Account Summary Page of my payments account", - "duration": 30831011, - "status": "Failure" - }, - { - "id": "24", - "description": "And :the payment customers name should be displayed across from the logo", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---entitlements-for-customer-status", - "description": "Feature:Header\/Footer\/Nav - Entitlements For Customer Status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 206654483, - "totalTestCaseCount": 10, - "failedTestCaseCount": 5, - "successTestCaseCount": 5, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 1680780, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1680780, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---entitlements-for-customer-status;not-entitled-account-error-message;;2", - "description": "Scenario Outline:Not entitled account error message", - "duration": 38553701, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "When :I try to access the Account Summary page with my \"OFAC\" Account", - "duration": 8430136, - "status": "Success" - }, - { - "id": "19", - "description": "Then :the Login error page is displayed with an error message", - "duration": 30123565, - "status": "Failure" - }, - { - "id": "19", - "description": "And :my name is not displayed in the header", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :the navigation is empty", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :Capital One logo is not clickable", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1750866, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1750866, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---entitlements-for-customer-status;not-entitled-account-error-message;;3", - "description": "Scenario Outline:Not entitled account error message", - "duration": 38902418, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "When :I try to access the Account Summary page with my \"Fraud\" Account", - "duration": 8574310, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the Login error page is displayed with an error message", - "duration": 30328108, - "status": "Failure" - }, - { - "id": "20", - "description": "And :my name is not displayed in the header", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :the navigation is empty", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :Capital One logo is not clickable", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1826284, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1826284, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---entitlements-for-customer-status;not-entitled-account-error-message;;4", - "description": "Scenario Outline:Not entitled account error message", - "duration": 39855385, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "When :I try to access the Account Summary page with my \"Charged Off\" Account", - "duration": 8827553, - "status": "Success" - }, - { - "id": "21", - "description": "Then :the Login error page is displayed with an error message", - "duration": 31027832, - "status": "Failure" - }, - { - "id": "21", - "description": "And :my name is not displayed in the header", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :the navigation is empty", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :Capital One logo is not clickable", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1888662, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1888662, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---entitlements-for-customer-status;not-entitled-account-error-message;;5", - "description": "Scenario Outline:Not entitled account error message", - "duration": 41041432, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "When :I try to access the Account Summary page with my \"EOS Ineligible\" Account", - "duration": 9590172, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the Login error page is displayed with an error message", - "duration": 31451260, - "status": "Failure" - }, - { - "id": "22", - "description": "And :my name is not displayed in the header", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :the navigation is empty", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :Capital One logo is not clickable", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2234455, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2234455, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---entitlements-for-customer-status;not-entitled-account-error-message;;6", - "description": "Scenario Outline:Not entitled account error message", - "duration": 38920500, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "23", - "description": "When :I try to access the Account Summary page with my \"Mixed Ineligible\" Account", - "duration": 8795822, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the Login error page is displayed with an error message", - "duration": 30124678, - "status": "Failure" - }, - { - "id": "23", - "description": "And :my name is not displayed in the header", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :the navigation is empty", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :Capital One logo is not clickable", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---verify-last-login-date-displays", - "description": "Feature:Header\/Footer\/Nav - Verify Last Login Date Displays", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 73565066, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "header\/footer\/nav---verify-last-login-date-displays;last-login-date-is-shown-on-velocity-page", - "description": "Scenario:Last Login Date is shown on Velocity Page", - "duration": 22642357, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in with last login date account", - "duration": 17078286, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the last login date should be displayed below the customer name", - "duration": 5564071, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---verify-last-login-date-displays;verify-last-login-date-displays-on-angular-page", - "description": "Scenario:Verify Last Login Date Displays on Angular Page", - "duration": 50922709, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\" and login", - "duration": 12686913, - "status": "Success" - }, - { - "id": "15", - "description": "And :I navigate to Payment Activity Page", - "duration": 3544354, - "status": "Success" - }, - { - "id": "16", - "description": "When :angular error page is displayed", - "duration": 3761376, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the last login date should be displayed below the customer name", - "duration": 30930066, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---header-navigation", - "description": "Feature:Header\/Footer\/Nav - Header Navigation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 81722646, - "totalTestCaseCount": 4, - "failedTestCaseCount": 1, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 20271845, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in with header footer account", - "duration": 20271845, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---header-navigation;clicking-on-accounts-in-the-primary-navigation---velocity", - "description": "Scenario:Clicking on Accounts in the Primary Navigation - Velocity", - "duration": 5851696, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "When :I capture the url of the current page", - "duration": 799314, - "status": "Success" - }, - { - "id": "11", - "description": "And :I click on Accounts in the primary navigation", - "duration": 3402615, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I see the \"accounts\"", - "duration": 1649767, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 20345654, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in with header footer account", - "duration": 20345654, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---header-navigation;clicking-on-payments-in-the-primary-navigation---angular", - "description": "Scenario:Clicking on Payments in the Primary Navigation - Angular", - "duration": 35253451, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "When :I capture the url of the current page", - "duration": 751061, - "status": "Success" - }, - { - "id": "19", - "description": "And :I click on Payments in the navigation bar", - "duration": 4465176, - "status": "Success" - }, - { - "id": "20", - "description": "Then :I see the \"accounts\/payments\"", - "duration": 30037214, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---navigation-for-velocity-pages", - "description": "Feature:Header\/Footer\/Nav - Navigation for velocity pages", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 217118247, - "totalTestCaseCount": 3, - "failedTestCaseCount": 0, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "header\/footer\/nav---navigation-for-velocity-pages;us-navigation-bar-contains-menus-with-secondary-items---velocity", - "description": "Scenario:US navigation bar contains menus with secondary items - Velocity", - "duration": 108956748, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "9", - "description": "Given :the user just logs in", - "duration": 11447892, - "status": "Success" - }, - { - "id": "10", - "description": "When :I am on the Statements & Documents page", - "duration": 2044387, - "status": "Success" - }, - { - "id": "11", - "description": "Then :the message icon does not appear in the Velocity navigation menu", - "duration": 1427019, - "status": "Success" - }, - { - "id": "12", - "description": "And :I confirm the sub-menu elements", - "duration": 94037450, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---navigation-for-velocity-pages;canadian-navigation-bar-contains-menus-with-secondary-items---ca-account-without-rewards---velocity", - "description": "Scenario:Canadian navigation bar contains menus with secondary items - CA account without rewards - Velocity", - "duration": 83886368, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "83", - "description": "Given :the Canadian user without rewards just logs in", - "duration": 11569918, - "status": "Success" - }, - { - "id": "84", - "description": "Then :the message icon appears in the Velocity navigation menu", - "duration": 1337429, - "status": "Success" - }, - { - "id": "85", - "description": "And :I confirm the sub-menu elements", - "duration": 70979021, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---navigation-for-velocity-pages;canadian-navigation-bar-contains-menus-with-secondary-items---ca-account-with-rewards---velocity", - "description": "Scenario:Canadian navigation bar contains menus with secondary items - CA account with rewards - Velocity", - "duration": 24275131, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "113", - "description": "Given :the Canadian user just logs in", - "duration": 10973234, - "status": "Success" - }, - { - "id": "114", - "description": "Then :I confirm the sub-menu elements", - "duration": 13301897, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---search-integrated-with-eos---angular", - "description": "Feature:Header\/Footer\/Nav - Search Integrated with EOS - Angular", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 16258324, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "header\/footer\/nav---search-integrated-with-eos---angular;search-box-visible-in-header---angular", - "description": "Scenario:Search Box Visible in Header - Angular", - "duration": 16258324, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\" and login", - "duration": 12764393, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Payment Activity Page", - "duration": 3106674, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the search box is visible in the header", - "duration": 387257, - "status": "Failure" - }, - { - "id": "11", - "description": "When :I navigate to the Feature Unavailable page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the search box is visible in the header", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "When :I navigate to the System Unavailable page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "Then :the search box is not visible in the header", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "header\/footer\/nav---search-integrated-with-eos---velocity", - "description": "Feature:Header\/Footer\/Nav - Search Integrated with EOS - Velocity", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 15816355, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 15476739, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user just logs in", - "duration": 11251896, - "status": "Success" - }, - { - "id": "5", - "description": "When :I navigate to the Account Summary page", - "duration": 4224843, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "header\/footer\/nav---search-integrated-with-eos---velocity;search-box-visible-in-header---velocity", - "description": "Scenario:Search Box Visible in Header - Velocity", - "duration": 339616, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "Then :the search box is visible in the header", - "duration": 339616, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-instant-issuance-web\/", - "startTime": 0, - "endTime": 0, - "duration": 718536889, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 3, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation", - "description": "Feature:Verify the language and visibility of each disclosure link permutation", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 220365572, - "totalTestCaseCount": 8, - "failedTestCaseCount": 1, - "successTestCaseCount": 7, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;only-account-opening-disclosure-is-shown", - "description": "Scenario:Only Account Opening Disclosure is shown", - "duration": 27672388, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :user is eligible to view disclosures", - "duration": 5726654, - "status": "Success" - }, - { - "id": "8", - "description": "And :\"Account Opening Disclosures\" should be shown", - "duration": 41005, - "status": "Success" - }, - { - "id": "9", - "description": "When :user navigates to approval page", - "duration": 8054271, - "status": "Success" - }, - { - "id": "10", - "description": "Then :\"To view or print information about your other account terms now: Account Opening Disclosures\" should be present", - "duration": 13850458, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;only-credit-score-disclosure-is-shown", - "description": "Scenario:Only Credit Score Disclosure is shown", - "duration": 23264861, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Given :user is eligible to view disclosures", - "duration": 4102290, - "status": "Success" - }, - { - "id": "17", - "description": "And :\"Credit Score Disclosures\" should be shown", - "duration": 37160, - "status": "Success" - }, - { - "id": "18", - "description": "When :user navigates to approval page", - "duration": 5513030, - "status": "Success" - }, - { - "id": "19", - "description": "Then :\"To view or print information about your other account terms now: Credit Score Disclosures\" should be present", - "duration": 13612381, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;only-customer-agreement-link-is-shown", - "description": "Scenario:Only Customer Agreement link is shown", - "duration": 24934836, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "26", - "description": "Given :user is eligible to view disclosures", - "duration": 4851990, - "status": "Success" - }, - { - "id": "27", - "description": "And :\"Customer Agreement Disclosures\" should be shown", - "duration": 36879, - "status": "Success" - }, - { - "id": "28", - "description": "When :user navigates to approval page", - "duration": 6340631, - "status": "Success" - }, - { - "id": "29", - "description": "Then :\"To view or print information about your other account terms now: Customer Agreement Disclosures\" should be present", - "duration": 13705336, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;credit-score-disclosures-and-customer-agreement-disclosures-are-shown", - "description": "Scenario:Credit Score Disclosures and Customer Agreement Disclosures are shown", - "duration": 26165418, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Given :user is eligible to view disclosures", - "duration": 7075060, - "status": "Success" - }, - { - "id": "36", - "description": "And :\"Credit Score Disclosures and Customer Agreement Disclosures\" should be shown", - "duration": 37553, - "status": "Success" - }, - { - "id": "37", - "description": "When :user navigates to approval page", - "duration": 5547691, - "status": "Success" - }, - { - "id": "38", - "description": "Then :\"To view or print information about your other account terms now: Credit Score Disclosures and Customer Agreement Disclosures\" should be present", - "duration": 13505114, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;account-opening-disclosures-and-customer-agreement-disclosures-are-shown", - "description": "Scenario:Account Opening Disclosures and Customer Agreement Disclosures are shown", - "duration": 41472961, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "44", - "description": "Given :user is eligible to view disclosures", - "duration": 3765358, - "status": "Success" - }, - { - "id": "45", - "description": "And :\"Account Opening Disclosures and Customer Agreement Disclosures\" should be shown", - "duration": 37399, - "status": "Success" - }, - { - "id": "46", - "description": "When :user navigates to approval page", - "duration": 5831803, - "status": "Success" - }, - { - "id": "47", - "description": "Then :\"To view or print information about your other account terms now: Account Opening Disclosures and Customer Agreement Disclosures\" should be present", - "duration": 31838401, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;account-opening-disclosures-and-credit-score-disclosures-are-shown", - "description": "Scenario:Account Opening Disclosures and Credit Score Disclosures are shown", - "duration": 24557298, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "53", - "description": "Given :user is eligible to view disclosures", - "duration": 4657494, - "status": "Success" - }, - { - "id": "54", - "description": "And :\"Account Opening Disclosures and Credit Score Disclosures\" should be shown", - "duration": 39515, - "status": "Success" - }, - { - "id": "55", - "description": "When :user navigates to approval page", - "duration": 6170667, - "status": "Success" - }, - { - "id": "56", - "description": "Then :\"To view or print information about your other account terms now: Account Opening Disclosures and Credit Score Disclosures\" should be present", - "duration": 13689622, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;account-opening-disclosures,-credit-score-disclosures-and-customer-agreement-disclosures-are-shown", - "description": "Scenario:Account Opening Disclosures, Credit Score Disclosures and Customer Agreement Disclosures are shown", - "duration": 27294294, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "Given :user is eligible to view disclosures", - "duration": 7723705, - "status": "Success" - }, - { - "id": "64", - "description": "And :\"Account Opening Disclosures, Credit Score Disclosures and Customer Agreement Disclosures\" should be shown", - "duration": 37365, - "status": "Success" - }, - { - "id": "65", - "description": "When :user navigates to approval page", - "duration": 5713512, - "status": "Success" - }, - { - "id": "66", - "description": "Then :\"To view or print information about your other account terms now: Account Opening Disclosures, Credit Score Disclosures and Customer Agreement Disclosures\" should be present", - "duration": 13819712, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-language-and-visibility-of-each-disclosure-link-permutation;no-disclosures-are-shown", - "description": "Scenario:No disclosures are shown", - "duration": 25003516, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "72", - "description": "Given :user is eligible to view disclosures", - "duration": 3737801, - "status": "Success" - }, - { - "id": "73", - "description": "And :\"no disclosures\" should be shown", - "duration": 38315, - "status": "Success" - }, - { - "id": "74", - "description": "When :user navigates to approval page", - "duration": 5893694, - "status": "Success" - }, - { - "id": "75", - "description": "Then :no disclosures should be present", - "duration": 15333706, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process", - "description": "Feature:Verify the disclosures appear and open in a new tab in EE@app process", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 217937325, - "totalTestCaseCount": 7, - "failedTestCaseCount": 0, - "successTestCaseCount": 7, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;verify-that-account-opening-disclosure-agreement-opens-in-separate-tab", - "description": "Scenario:Verify that Account Opening Disclosure agreement opens in separate tab", - "duration": 33680104, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :user is eligible to view Account Opening Disclosure", - "duration": 5495000, - "status": "Success" - }, - { - "id": "9", - "description": "And :toggle is on for showing Account Opening Disclosure in a new tab", - "duration": 37670, - "status": "Success" - }, - { - "id": "10", - "description": "When :user navigates to approval page", - "duration": 6188789, - "status": "Success" - }, - { - "id": "11", - "description": "And :clicks the Account Opening Disclosure link", - "duration": 14221743, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the Account Opening Disclosure opens in a new tab", - "duration": 7736902, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;verify-that-the-account-opening-disclosure-opens-in-modal-window-when-new-tab-toggled-off", - "description": "Scenario:Verify that the Account Opening Disclosure opens in modal window when new tab toggled off", - "duration": 28958497, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :user is eligible to view Account Opening Disclosure", - "duration": 6957124, - "status": "Success" - }, - { - "id": "19", - "description": "And :toggle is off for showing disclosures in a new tab", - "duration": 38442, - "status": "Success" - }, - { - "id": "20", - "description": "When :user navigates to approval page", - "duration": 5268941, - "status": "Success" - }, - { - "id": "21", - "description": "And :clicks the Account Opening Disclosure link", - "duration": 14120801, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the Account Opening Disclosure opens in a modal window", - "duration": 2573189, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;verify-that-credit-score-disclosure-agreement-opens-in-separate-tab", - "description": "Scenario:Verify that Credit Score Disclosure agreement opens in separate tab", - "duration": 30547624, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Given :user is eligible to view Credit Score Disclosure", - "duration": 3579830, - "status": "Success" - }, - { - "id": "30", - "description": "And :toggle is on for showing Credit Score Disclosure in a new tab", - "duration": 37837, - "status": "Success" - }, - { - "id": "31", - "description": "When :user navigates to approval page", - "duration": 5873044, - "status": "Success" - }, - { - "id": "32", - "description": "And :clicks the Credit Score Disclosure link", - "duration": 14094443, - "status": "Success" - }, - { - "id": "33", - "description": "Then :the Credit Score Disclosure opens in a new tab", - "duration": 6962470, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;verify-that-the-credit-score-disclosure-opens-in-modal-window-when-new-tab-toggled-off", - "description": "Scenario:Verify that the Credit Score Disclosure opens in modal window when new tab toggled off", - "duration": 29530444, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "39", - "description": "Given :user is eligible to view Credit Score Disclosure", - "duration": 5851485, - "status": "Success" - }, - { - "id": "40", - "description": "And :toggle is off for showing disclosures in a new tab", - "duration": 37451, - "status": "Success" - }, - { - "id": "41", - "description": "When :user navigates to approval page", - "duration": 5922336, - "status": "Success" - }, - { - "id": "42", - "description": "And :clicks the Credit Score Disclosure link", - "duration": 14944765, - "status": "Success" - }, - { - "id": "43", - "description": "Then :the Credit Score Disclosure opens in a modal window", - "duration": 2774407, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;customer-agreement-disclosure-is-not-shown-when-customer-agreement-url-is-missing", - "description": "Scenario:Customer Agreement Disclosure is not shown when Customer Agreement URL is missing", - "duration": 33848693, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "Given :user is eligible to view disclosures", - "duration": 3886562, - "status": "Success" - }, - { - "id": "50", - "description": "And :Customer Agreement URL is missing", - "duration": 37647, - "status": "Success" - }, - { - "id": "51", - "description": "When :user navigates to approval page", - "duration": 5600469, - "status": "Success" - }, - { - "id": "52", - "description": "Then :Customer Agreement Link should not be present", - "duration": 24324015, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;customer-agreement-disclosure-is-not-shown-when-customer-agreement-url-is-blank", - "description": "Scenario:Customer Agreement Disclosure is not shown when Customer Agreement URL is blank", - "duration": 33131700, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "58", - "description": "Given :user is eligible to view disclosures", - "duration": 3824088, - "status": "Success" - }, - { - "id": "59", - "description": "And :Customer Agreement URL is blank", - "duration": 37149, - "status": "Success" - }, - { - "id": "60", - "description": "When :user navigates to approval page", - "duration": 5254523, - "status": "Success" - }, - { - "id": "61", - "description": "Then :Customer Agreement Link should not be present", - "duration": 24015940, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verify-the-disclosures-appear-and-open-in-a-new-tab-in-ee@app-process;customer-agreement-link-opens-customer-agreement-in-a-new-tab", - "description": "Scenario:Customer Agreement link opens Customer Agreement in a new tab", - "duration": 28240263, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "68", - "description": "Given :user is eligible to view disclosures", - "duration": 3962104, - "status": "Success" - }, - { - "id": "69", - "description": "And :\"Customer Agreement Disclosures\" should be shown", - "duration": 37258, - "status": "Success" - }, - { - "id": "70", - "description": "When :user navigates to approval page", - "duration": 5803551, - "status": "Success" - }, - { - "id": "71", - "description": "And :clicks the Customer Agreement Disclosure link", - "duration": 14237734, - "status": "Success" - }, - { - "id": "72", - "description": "Then :The Customer Agreement Disclosure is displayed in a new tab", - "duration": 4199616, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "instant-issuance-eligibility-check", - "description": "Feature:Instant Issuance Eligibility check", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 280233992, - "totalTestCaseCount": 8, - "failedTestCaseCount": 8, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "instant-issuance-eligibility-check;user-pass-the-eligibility-check", - "description": "Scenario:User pass the Eligibility check", - "duration": 35011879, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_eligible_account\" and login", - "duration": 15040012, - "status": "Success" - }, - { - "id": "8", - "description": "And :navigate to Review and customize your account settings page", - "duration": 9005810, - "status": "Success" - }, - { - "id": "9", - "description": "When :click on save & continue button", - "duration": 10966057, - "status": "Failure" - }, - { - "id": "10", - "description": "Then :validate url contains text \"accounts\/instantissuance\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :validate the \"Instant Issuance\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-iseligiblefordigitalissuance-false", - "description": "Scenario:User fails the Eligibility check due to isEligibleForDigitalIssuance false", - "duration": 38448267, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_ineligible_account1\" and login", - "duration": 18277792, - "status": "Success" - }, - { - "id": "19", - "description": "And :navigate to Review and customize your account settings page", - "duration": 9313359, - "status": "Success" - }, - { - "id": "20", - "description": "When :click on save & continue button", - "duration": 10857116, - "status": "Failure" - }, - { - "id": "21", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-isentitledbyaccountstatus-false", - "description": "Scenario:User fails the Eligibility check due to isEntitledByAccountStatus false", - "duration": 36151953, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_ineligible_account3\" and login", - "duration": 15671695, - "status": "Success" - }, - { - "id": "29", - "description": "And :navigate to Review and customize your account settings page", - "duration": 9650345, - "status": "Success" - }, - { - "id": "30", - "description": "When :click on save & continue button", - "duration": 10829913, - "status": "Failure" - }, - { - "id": "31", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-isentitledtopage-false", - "description": "Scenario:User fails the Eligibility check due to isEntitledToPage false", - "duration": 31815936, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "37", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_ineligible_accounttest\" and login", - "duration": 13808190, - "status": "Success" - }, - { - "id": "38", - "description": "And :navigate to Review and customize your account settings page", - "duration": 7139668, - "status": "Success" - }, - { - "id": "39", - "description": "When :click on save & continue button", - "duration": 10868078, - "status": "Failure" - }, - { - "id": "40", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;eligibility-check-service-is-down", - "description": "Scenario:Eligibility check service is down", - "duration": 37518769, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "46", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_servdown_account\" and login", - "duration": 18917554, - "status": "Success" - }, - { - "id": "47", - "description": "And :navigate to Review and customize your account settings page", - "duration": 7767733, - "status": "Success" - }, - { - "id": "48", - "description": "When :click on save & continue button", - "duration": 10833482, - "status": "Failure" - }, - { - "id": "49", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-no-guid", - "description": "Scenario:User fails the Eligibility check due to no GUID", - "duration": 33423235, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "55", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_ineligible_account_noguid\" and login", - "duration": 13981345, - "status": "Success" - }, - { - "id": "56", - "description": "And :navigate to Review and customize your account settings page", - "duration": 8580747, - "status": "Success" - }, - { - "id": "57", - "description": "When :click on save & continue button", - "duration": 10861143, - "status": "Failure" - }, - { - "id": "58", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-insufficient-data-from-rtm", - "description": "Scenario:User fails the Eligibility check due to insufficient data from RTM", - "duration": 35590868, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "64", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_insuf_data_account\" and login", - "duration": 16412771, - "status": "Success" - }, - { - "id": "65", - "description": "And :navigate to Review and customize your account settings page", - "duration": 8321323, - "status": "Success" - }, - { - "id": "66", - "description": "When :click on save & continue button", - "duration": 10856774, - "status": "Failure" - }, - { - "id": "67", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "instant-issuance-eligibility-check;user-fails-the-eligibility-check-due-to-guid-is-not-in-ee@app", - "description": "Scenario:User fails the Eligibility check due to GUID is not in EE@App", - "duration": 32273085, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "74", - "description": "Given :I'm setting up mocks for instant_issuance as a \"ii_noteeapp_account\" and login", - "duration": 13316132, - "status": "Success" - }, - { - "id": "75", - "description": "And :navigate to Review and customize your account settings page", - "duration": 8137146, - "status": "Success" - }, - { - "id": "76", - "description": "When :click on save & continue button", - "duration": 10819807, - "status": "Failure" - }, - { - "id": "77", - "description": "Then :validate url contains text \"accounts\/mobileaccess\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "And :validate the \"BAU\" page is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-managepaymentaccount-web\/", - "startTime": 0, - "endTime": 0, - "duration": 2236090435, - "failedTestSuiteCount": 4, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 4, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "adding-an-external-payment-account", - "description": "Feature:Adding an External Payment Account", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 840492731, - "totalTestCaseCount": 15, - "failedTestCaseCount": 15, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "adding-an-external-payment-account;validate-that-select-an-account-type-error-is-displayed-when-not-selecting-an-account-type", - "description": "Scenario:Validate that Select an Account Type error is displayed when not selecting an account type", - "duration": 56505647, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_error_validation\" and login", - "duration": 10370257, - "status": "Success" - }, - { - "id": "9", - "description": "When :the user navigates to the manage payment account page", - "duration": 4638368, - "status": "Success" - }, - { - "id": "10", - "description": "And :the Add Payment Account link is clicked", - "duration": 41497022, - "status": "Failure" - }, - { - "id": "11", - "description": "And :the user enters a valid routing number into the field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the user enters a valid account number into the field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :in the retype account number field the user enters an account number that matches", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :Verify Button clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "Then :the please select an account type error is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;validate-that-when-not-entering-data-into-fields-that-all-fields-must-be-completed-error-is-displayed", - "description": "Scenario:Validate that when not entering data into fields that All fields must be completed error is displayed", - "duration": 55889524, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_error_validation\" and login", - "duration": 10566149, - "status": "Success" - }, - { - "id": "23", - "description": "When :the user navigates to the manage payment account page", - "duration": 3806240, - "status": "Success" - }, - { - "id": "24", - "description": "And :the Add Payment Account link is clicked", - "duration": 41517135, - "status": "Failure" - }, - { - "id": "25", - "description": "And :Verify Button clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :error message displays stating that all fields must be completed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;validate-that-when-not-entering-a-routing-number-into-routing-number-field-that-routing-number-is-required-error-is-displayed", - "description": "Scenario:Validate that when not entering a routing number into routing number field that Routing number is required error is displayed", - "duration": 57137887, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_error_validation\" and login", - "duration": 11846186, - "status": "Success" - }, - { - "id": "33", - "description": "When :the user navigates to the manage payment account page", - "duration": 3757939, - "status": "Success" - }, - { - "id": "34", - "description": "And :the Add Payment Account link is clicked", - "duration": 41533762, - "status": "Failure" - }, - { - "id": "35", - "description": "And :the user enters a valid account number into the field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :in the retype account number field the user enters an account number that matches", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :the user selects an account type", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "And :Verify Button clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "Then :error message displays stating that the user must enter a routing number", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;validate-that-when-user-enters-mismatching-account-numbers-that-account-numbmers-must-match-error-is-displayed", - "description": "Scenario:Validate that when user enters mismatching account numbers that Account numbmers must match error is displayed", - "duration": 56702045, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "45", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_error_validation\" and login", - "duration": 11650551, - "status": "Success" - }, - { - "id": "46", - "description": "When :the user navigates to the manage payment account page", - "duration": 3564093, - "status": "Success" - }, - { - "id": "47", - "description": "And :the Add Payment Account link is clicked", - "duration": 41487401, - "status": "Failure" - }, - { - "id": "48", - "description": "And :the user enters a valid routing number into the field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :the user enters a valid account number into the field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "And :then the user enters an account number that does not match", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "And :the user selects an account type", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :Verify Button clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "Then :the user receives account numbers must match error", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;validate-that-when-user-enters-mismatching-account-numbers-that-routing-number-must-be-numeric-or-9-digits-error-is-displayed", - "description": "Scenario:Validate that when user enters mismatching account numbers that Routing number must be numeric or 9 digits error is displayed", - "duration": 58675506, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "59", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_error_validation\" and login", - "duration": 12511254, - "status": "Success" - }, - { - "id": "60", - "description": "When :the user navigates to the manage payment account page", - "duration": 4590920, - "status": "Success" - }, - { - "id": "61", - "description": "And :the Add Payment Account link is clicked", - "duration": 41573332, - "status": "Failure" - }, - { - "id": "62", - "description": "And :the user enters a routing number into the field that contains non-numeric characters", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :the user enters a valid account number into the field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "And :in the retype account number field the user enters an account number that matches", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the user selects an account type", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :Verify Button clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "Then :error appears stating that routing numbers must be numeric or nine digits", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;validate-that-when-user-enters-mismatching-account-numbers-that-routing-number-entered-was-invalid-error-is-displayed", - "description": "Scenario:Validate that when user enters mismatching account numbers that Routing number entered was invalid error is displayed", - "duration": 55155987, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "74", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_error_validation\" and login", - "duration": 10004203, - "status": "Success" - }, - { - "id": "75", - "description": "When :the user navigates to the manage payment account page", - "duration": 3681964, - "status": "Success" - }, - { - "id": "76", - "description": "When :the Add Payment Account link is clicked", - "duration": 41469820, - "status": "Failure" - }, - { - "id": "77", - "description": "And :the user enters a invalid routing number into the field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "And :the user enters a valid account number into the field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :in the retype account number field the user enters an account number that matches", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :the user selects an account type", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :Verify Button clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :error message displays stating that the routing number entered was invalid", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;validate-that-payment-account-details-entered-in-step-1-are-displayed-on-step-2", - "description": "Scenario:Validate that payment account details entered in step 1 are displayed on step 2", - "duration": 56785264, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "88", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_step_validation\" and login", - "duration": 10958157, - "status": "Success" - }, - { - "id": "89", - "description": "When :the user navigates to the manage payment account page", - "duration": 4322879, - "status": "Success" - }, - { - "id": "90", - "description": "And :the Add Payment Account link is clicked", - "duration": 41504228, - "status": "Failure" - }, - { - "id": "91", - "description": "And :user has proceeded past steps one", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :Review Payment Account step is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :the user will see the correct bank name, account number and account type that they entered in step one", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;validate-that-when-cancel-button-is-clicked-on-step-2-that-the-add-a-payment-account-drawer-closes", - "description": "Scenario:Validate that when cancel button is clicked on step 2 that the add a payment account drawer closes", - "duration": 58186632, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "100", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_step_validation\" and login", - "duration": 11888665, - "status": "Success" - }, - { - "id": "101", - "description": "When :the user navigates to the manage payment account page", - "duration": 4531697, - "status": "Success" - }, - { - "id": "102", - "description": "And :the Add Payment Account link is clicked", - "duration": 41766270, - "status": "Failure" - }, - { - "id": "103", - "description": "And :user has proceeded past steps one", - "duration": 0, - "status": "Skipped" - }, - { - "id": "104", - "description": "And :Review Payment Account step is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "105", - "description": "And :the cancel button on the Review Payment Account step is clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "106", - "description": "Then :the Add a Payment Account drawer closes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;validate-that-on-step-2-when-customer-clicks-edit-button-that-they-are-redirected-to-step-1-and-can-edit-payment-account-details", - "description": "Scenario:Validate that on step 2 when customer clicks Edit button that they are redirected to step 1 and can edit payment account details", - "duration": 57213603, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "113", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_edit_validation\" and login", - "duration": 10922397, - "status": "Success" - }, - { - "id": "114", - "description": "When :the user navigates to the manage payment account page", - "duration": 4827035, - "status": "Success" - }, - { - "id": "115", - "description": "And :the Add Payment Account link is clicked", - "duration": 41464171, - "status": "Failure" - }, - { - "id": "116", - "description": "And :user has proceeded past steps one", - "duration": 0, - "status": "Skipped" - }, - { - "id": "117", - "description": "And :Review Payment Account step is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "118", - "description": "And :Edit Button clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "119", - "description": "And :user is brought back to Add Payment Account Step one of three", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "And :the user edits the routing number, account number and account type", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "Then :on step two the user sees the edited routing number, account number and account type", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;when-user-clicks-approve-button-they-are-taken-to-step-3-and-can-see-the-payment-account-confirmation-message", - "description": "Scenario:When user clicks Approve Button They are Taken to Step 3 and can see the Payment Account Confirmation message", - "duration": 55376043, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "129", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_step_validation\" and login", - "duration": 10419991, - "status": "Success" - }, - { - "id": "130", - "description": "When :the user navigates to the manage payment account page", - "duration": 3501989, - "status": "Success" - }, - { - "id": "131", - "description": "And :the Add Payment Account link is clicked", - "duration": 41454063, - "status": "Failure" - }, - { - "id": "132", - "description": "And :user has proceeded past steps one", - "duration": 0, - "status": "Skipped" - }, - { - "id": "133", - "description": "And :Review Payment Account step is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "134", - "description": "And :Approve Button clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "135", - "description": "Then :user sees the Payment Account Confirmation step is displayed with success message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;when-user-clicks-add-another-payment-account-button-on-step-3-they-are-returned-to-step-1", - "description": "Scenario:When user clicks Add Another Payment Account Button on Step 3 they are returned to step 1", - "duration": 56092164, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "142", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_step_validation\" and login", - "duration": 11247507, - "status": "Success" - }, - { - "id": "143", - "description": "When :the user navigates to the manage payment account page", - "duration": 3352746, - "status": "Success" - }, - { - "id": "144", - "description": "And :the Add Payment Account link is clicked", - "duration": 41491911, - "status": "Failure" - }, - { - "id": "145", - "description": "And :user has proceeded past steps one", - "duration": 0, - "status": "Skipped" - }, - { - "id": "146", - "description": "And :Review Payment Account step is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "And :Approve Button clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "148", - "description": "And :user clicks 'Add Another Payment Account' button on Payment Account Confirmation Step", - "duration": 0, - "status": "Skipped" - }, - { - "id": "149", - "description": "And :user is brought back to Add Payment Account Step one of three", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;when-user-clicks-done-button-on-step-3-add-a-payment-account-drawer-closes", - "description": "Scenario:When user clicks Done button on step 3 Add a Payment account drawer closes", - "duration": 59558765, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "155", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_step_validation\" and login", - "duration": 11538875, - "status": "Success" - }, - { - "id": "156", - "description": "When :the user navigates to the manage payment account page", - "duration": 6107369, - "status": "Success" - }, - { - "id": "157", - "description": "And :the Add Payment Account link is clicked", - "duration": 41912521, - "status": "Failure" - }, - { - "id": "158", - "description": "And :user has proceeded past steps one", - "duration": 0, - "status": "Skipped" - }, - { - "id": "159", - "description": "And :Review Payment Account step is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "160", - "description": "And :Approve Button clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "161", - "description": "Then :user clicks Done button on the Payment Account Confirmation Step", - "duration": 0, - "status": "Skipped" - }, - { - "id": "162", - "description": "Then :the Add a Payment Account drawer closes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;user-is-able-to-successfully-navigate-through-add-a-payment-account-when-entering-routing-to-non-ach-bank", - "description": "Scenario:User is able to successfully navigate through Add a Payment account when entering routing to non-ACH bank", - "duration": 55842919, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "169", - "description": "Given :I setup mocks for managepayment as a \"add_a_payment_account_non-ach\" and login", - "duration": 11063033, - "status": "Success" - }, - { - "id": "170", - "description": "When :the user navigates to the manage payment account page", - "duration": 3292312, - "status": "Success" - }, - { - "id": "171", - "description": "And :the Add Payment Account link is clicked", - "duration": 41487574, - "status": "Failure" - }, - { - "id": "172", - "description": "And :user has proceeded past steps one to add non-ACH payment account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "173", - "description": "And :the user will see the correct bank name, account number and account type that they entered in step one for the non-ACH", - "duration": 0, - "status": "Skipped" - }, - { - "id": "174", - "description": "And :Review Payment Account step is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "175", - "description": "And :Approve Button clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "176", - "description": "And :user sees the Payment Account Confirmation step is displayed with success message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;user-sees-bank-account-already-exists-error-upon-trying-to-add-the-same-external-payment-account-twice", - "description": "Scenario:User sees Bank Account Already Exists error upon trying to add the same external payment account twice", - "duration": 56207854, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "184", - "description": "Given :I setup mocks for managepayment as a \"add_same_payment_account_twice\" and login", - "duration": 10588717, - "status": "Success" - }, - { - "id": "185", - "description": "When :the user navigates to the manage payment account page", - "duration": 4118426, - "status": "Success" - }, - { - "id": "186", - "description": "And :the Add Payment Account link is clicked", - "duration": 41500711, - "status": "Failure" - }, - { - "id": "187", - "description": "And :user has proceeded through step one to add an existing payment account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "188", - "description": "And :Review Payment Account step is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "189", - "description": "And :Approve Button clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "190", - "description": "Then :user sees error message stating that the account already exists", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "adding-an-external-payment-account;user-that-does-not-have-any-payment-accounts-added-will-only-see-the-add-a-payment-account-brick-on-manage-payment-accounts", - "description": "Scenario:User that Does Not have any payment accounts added will ONLY see the Add A Payment account brick on Manage Payment Accounts", - "duration": 45162891, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "197", - "description": "Given :I setup mocks for managepayment as a \"no_payment_accounts\" and login", - "duration": 10420451, - "status": "Success" - }, - { - "id": "198", - "description": "When :the user navigates to the manage payment account page", - "duration": 3799868, - "status": "Success" - }, - { - "id": "199", - "description": "Then :user will see ONLY the Add a Payment account brick", - "duration": 30942572, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "manage-payment-account-external", - "description": "Feature:Manage Payment Account External", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 448309759, - "totalTestCaseCount": 11, - "failedTestCaseCount": 11, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "manage-payment-account-external;display-of-manage-payment-accounts-page-when-user-only-has-external-payment-accounts", - "description": "Scenario:Display of Manage Payment Accounts Page When User Only Has External Payment Accounts", - "duration": 45956803, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "10", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_account\" and login", - "duration": 11080349, - "status": "Success" - }, - { - "id": "11", - "description": "When :the user navigates to the manage payment account page", - "duration": 3923641, - "status": "Success" - }, - { - "id": "12", - "description": "Then :user sees ONLY the Update Primary Payment Account bricklet and External Payment Account bricklet", - "duration": 30952813, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;user-that-only-has-external-ineligible-payment-accounts-and-internal-accounts-unlinked-will-not-see-the-update-primary-payment-account-bricklet", - "description": "Scenario:User that only has external ineligible payment accounts and internal accounts unlinked will not see the Update Primary Payment Account bricklet", - "duration": 44590065, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I setup mocks for managepayment as a \"only_ineligible_external_payment_accounts\" and login", - "duration": 9825770, - "status": "Success" - }, - { - "id": "20", - "description": "When :the user navigates to the manage payment account page", - "duration": 3818679, - "status": "Success" - }, - { - "id": "21", - "description": "Then :user ONLY sees the External Payment Account bricklet", - "duration": 30945616, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;display-of-external-ineligible-accounts-with-external-accounts-bricklet", - "description": "Scenario:Display of external ineligible accounts with external accounts bricklet", - "duration": 47646974, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "29", - "description": "Given :I setup mocks for managepayment as a \"only_ineligible_external_payment_accounts\" and login", - "duration": 12469537, - "status": "Success" - }, - { - "id": "30", - "description": "When :the user navigates to the manage payment account page", - "duration": 4185004, - "status": "Success" - }, - { - "id": "31", - "description": "And :user ONLY sees the External Payment Account bricklet", - "duration": 30992433, - "status": "Failure" - }, - { - "id": "32", - "description": "And :non-ACH account is displayed in the external payment accounts bricklet with a tooltip", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :user can see the account name, account type, routing number for ineligible external payment account", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;display-of-the-external-payment-accounts-bricklet", - "description": "Scenario:Display of the External Payment Accounts bricklet", - "duration": 47010059, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "39", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_account\" and login", - "duration": 11635182, - "status": "Success" - }, - { - "id": "40", - "description": "When :the user navigates to the manage payment account page", - "duration": 4491503, - "status": "Success" - }, - { - "id": "41", - "description": "And :the External Payment Accounts bricklet will be displayed when there are external accounts", - "duration": 30883374, - "status": "Failure" - }, - { - "id": "42", - "description": "And :the Add a Payment Account Link will be displayed within the External Payment Accounts bricklet", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "And :a table containing Account, Type, Routing Number will be displayed with Delete Links", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "Then :user can see the account name, account type, routing number for external payment account", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;validate-that-minimum-payment-autopays-display-in-modal", - "description": "Scenario:Validate that Minimum Payment Autopays display in Modal", - "duration": 49470810, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "53", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_min_autopay_account\" and login", - "duration": 13002656, - "status": "Success" - }, - { - "id": "54", - "description": "When :the user navigates to the manage payment account page", - "duration": 4809988, - "status": "Success" - }, - { - "id": "55", - "description": "And :the delete link next to account that has a minimum payment autopay scheduled is clicked", - "duration": 31658166, - "status": "Failure" - }, - { - "id": "56", - "description": "And :the user sees a message informing them that if they delete the account that all recurring payments will be cancelled", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :for the minimum payment the user sees table containing autopay date, card account, payment amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :the user sees the minimum payment reminder message in the modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :the user sees an authorization checkbox with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :user clicks on Continue button on modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "Then :user sees Cancel button and Continue button for the external modal", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;validate-that-last-statement-balance-payment-autopays-display-in-modal", - "description": "Scenario:Validate that Last Statement Balance Payment Autopays display in Modal", - "duration": 45287184, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "72", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_last_statement_bal_autopay_account\" and login", - "duration": 10519891, - "status": "Success" - }, - { - "id": "73", - "description": "When :the user navigates to the manage payment account page", - "duration": 3844316, - "status": "Success" - }, - { - "id": "74", - "description": "And :the delete link next to account that has a last statement balance payment autopay scheduled is clicked", - "duration": 30922977, - "status": "Failure" - }, - { - "id": "75", - "description": "And :user sees table containing autopay date, card account, payment information for last statement balance autopay", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "And :the user sees the minimum payment reminder message in the modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "77", - "description": "And :the user sees an authorization checkbox with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "And :user clicks on Continue button on modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :user sees Cancel button and Continue button for the external modal", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;validate-external-payment-account-modal-when-a-fixed-payment-autopay-is-scheduled", - "description": "Scenario:Validate External Payment Account modal when a fixed payment autopay is scheduled", - "duration": 46396789, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "89", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_fixed_payment_autopay_account\" and login", - "duration": 11519101, - "status": "Success" - }, - { - "id": "90", - "description": "When :the user navigates to the manage payment account page", - "duration": 3650088, - "status": "Success" - }, - { - "id": "91", - "description": "And :Delete link is clicked for payment account that has a fixed payment autopay scheduled", - "duration": 31227600, - "status": "Failure" - }, - { - "id": "92", - "description": "And :user sees a message informing them that if they delete the payment account that all one-time and recurring payments will be deleted", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :user sees table containing autopay date, card account, payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :the user sees a child payment for the scheduled fixed payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "And :the user sees the minimum payment reminder message in the modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "96", - "description": "And :the user sees an authorization checkbox with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "97", - "description": "And :user clicks on Continue button on modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "Then :user sees Cancel button and Continue button for the external modal", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;validate-external-payment-account-modal-when-a-one-time-payment-is-scheduled", - "description": "Scenario:Validate External Payment Account modal when a one time payment is scheduled", - "duration": 45384147, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "109", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_otp_account\" and login", - "duration": 10763881, - "status": "Success" - }, - { - "id": "110", - "description": "When :the user navigates to the manage payment account page", - "duration": 3346015, - "status": "Success" - }, - { - "id": "111", - "description": "And :Delete link is clicked for payment account that has a one time payment scheduled", - "duration": 31274251, - "status": "Failure" - }, - { - "id": "112", - "description": "And :user sees message stating that one time payments must be deleted before they can delete the payment account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :the user sees a table containing the payment date, card account, confirmation number and amount for the one time payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "114", - "description": "And :the user sees an authorization checkbox with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "115", - "description": "And :user clicks on Continue button on modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "116", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "117", - "description": "Then :user sees Cancel button and Continue button for the external modal", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;validate-external-payment-account-modal-when-there-are-no-payments", - "description": "Scenario:Validate External Payment Account modal when there are no payments", - "duration": 15863964, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "125", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_no_payment_scheduled\" and login", - "duration": 11372958, - "status": "Success" - }, - { - "id": "126", - "description": "When :the user navigates to the manage payment account page", - "duration": 3883595, - "status": "Success" - }, - { - "id": "127", - "description": "And :the user clicks the delete link next to an external payment account that does not have a payment scheduled", - "duration": 607411, - "status": "Failure" - }, - { - "id": "128", - "description": "And :message is displayed describing that if user deletes the payment account they cannot use the account for future payments", - "duration": 0, - "status": "Skipped" - }, - { - "id": "129", - "description": "And :user sees a table containing Bank Name, Routing Number, Account Number and Account Type in the external account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "130", - "description": "Then :user sees Cancel button and Continue button for the external modal", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;validate-external-payment-account-modal-when-there-is-a-non-ach-payment-account-with-a-payment-scheduled-from-iris", - "description": "Scenario:Validate External Payment Account modal when there is a non-ach payment account with a payment scheduled from IRIS", - "duration": 45481435, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "137", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_non_ach_with_payment\" and login", - "duration": 10071010, - "status": "Success" - }, - { - "id": "138", - "description": "When :the user navigates to the manage payment account page", - "duration": 4257777, - "status": "Success" - }, - { - "id": "139", - "description": "And :the user clicks the delete link next to an external payment non ACH account that has a payment scheduled", - "duration": 31152648, - "status": "Failure" - }, - { - "id": "140", - "description": "And :user sees message stating that one time payments must be deleted before they can delete the payment account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "141", - "description": "And :the user sees a table containing the payment date, card account, confirmation number and amount for the non ACH account with payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "142", - "description": "And :the user sees an authorization checkbox with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "143", - "description": "And :user clicks on Continue button on modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "144", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "145", - "description": "Then :user sees Cancel button and Continue button for the external modal", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "manage-payment-account-external;validate-the-appearance-of-the-modal-when-a-user-has-both-an-autopay-and-a-one-time-payment-scheduled-on-the-same-external-payment-account", - "description": "Scenario:Validate the appearance of the modal when a user has both an autopay and a one-time payment scheduled on the same external payment account", - "duration": 15221529, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "153", - "description": "Given :I setup mocks for managepayment as a \"mpa_external_both_autopay_and_otp\" and login", - "duration": 10975621, - "status": "Success" - }, - { - "id": "154", - "description": "When :the user navigates to the manage payment account page", - "duration": 3626215, - "status": "Success" - }, - { - "id": "155", - "description": "And :Delete link is clicked for payment account that has a one time payment and autopay scheduled", - "duration": 619693, - "status": "Failure" - }, - { - "id": "156", - "description": "And :user sees a message informing them that if they delete the payment account that all one-time and recurring payments will be deleted", - "duration": 0, - "status": "Skipped" - }, - { - "id": "157", - "description": "And :user sees table for the scheduled autopay containing autopay date, card account, payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "158", - "description": "And :the user sees a table for the scheduled otp containing the one time payment date, card account, confirmation number and amount for the one time payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "159", - "description": "And :the user sees the minimum payment reminder message in the modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "160", - "description": "And :the user sees an authorization checkbox with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "161", - "description": "And :user clicks on Continue button on modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "162", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "163", - "description": "Then :user sees Cancel button and Continue button for the external modal", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "updating-primary-payment-account-on-manage-payment-account-page", - "description": "Feature:Updating Primary Payment Account on Manage Payment Account page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 392931268, - "totalTestCaseCount": 8, - "failedTestCaseCount": 8, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;verify-that-when-user-has-a-payment-account-selected-as-their-primary-that-it-appears-as-the-default-in-the-primary-payment-account-select-box", - "description": "Scenario:Verify that when user has a payment account selected as their primary that it appears as the default in the Primary Payment Account select box", - "duration": 44697532, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "9", - "description": "Given :I setup mocks for managepayment as a \"mpa_primary_payment_account_already_selected\" and login", - "duration": 10518056, - "status": "Success" - }, - { - "id": "10", - "description": "When :the user navigates to the manage payment account page", - "duration": 3304494, - "status": "Success" - }, - { - "id": "11", - "description": "Then :user sees their primary payment account appearing as the default in the primary payment account dropdown", - "duration": 30874982, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;verify-that-when-user-has-a-payment-account-selected-as-their-primary-that-they-see-no-preferred-account-option-as-a-selection-in-the-dropdown", - "description": "Scenario:Verify that when user has a payment account selected as their primary that they see No Preferred Account option as a selection in the dropdown", - "duration": 44674625, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I setup mocks for managepayment as a \"mpa_primary_payment_account_already_selected\" and login", - "duration": 10602627, - "status": "Success" - }, - { - "id": "19", - "description": "When :the user navigates to the manage payment account page", - "duration": 3255657, - "status": "Success" - }, - { - "id": "20", - "description": "And :when user clicks on dropdown they see 'No Preferred Account' as a selection", - "duration": 30816341, - "status": "Failure" - }, - { - "id": "21", - "description": "Then :the user DOES NOT see 'Select an Account' as a selection in the dropdown", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;verify-that-when-user-does-not-have-a-primary-payment-account-selected-that-select-an-account-appears-as-the-default-in-the-primary-payment-account-select-box", - "description": "Scenario:Verify that when user does not have a primary payment account selected that Select an Account appears as the default in the Primary Payment Account select box", - "duration": 44608719, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for managepayment as a \"mpa_no_primary_payment_account_selection\" and login", - "duration": 10321434, - "status": "Success" - }, - { - "id": "29", - "description": "When :the user navigates to the manage payment account page", - "duration": 3387056, - "status": "Success" - }, - { - "id": "30", - "description": "And :when user clicks on dropdown they DO NOT see 'No Preferred Account' as a selection", - "duration": 30900229, - "status": "Failure" - }, - { - "id": "31", - "description": "Then :the user sees 'Select an Account' appearing as the default in the primary payment account dropdown", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;ineligible-internal-accounts-do-not-appear-in-the-primary-payment-account-select-box-as-an-option", - "description": "Scenario:Ineligible Internal Accounts DO NOT appear in the Primary Payment account select box as an option", - "duration": 44172168, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "39", - "description": "Given :I setup mocks for managepayment as a \"mpa_account_with_ineligible_internal_payment_account\" and login", - "duration": 10080089, - "status": "Success" - }, - { - "id": "40", - "description": "When :the user navigates to the manage payment account page", - "duration": 3239791, - "status": "Success" - }, - { - "id": "41", - "description": "Then :user DOES NOT see ineligible internal accounts appearing in the Primary Payment account dropdown", - "duration": 30852288, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;ineligible-external-accounts-do-not-appear-in-the-primary-payment-account-select-box-as-an-option", - "description": "Scenario:Ineligible External Accounts DO NOT appear in the Primary Payment account select box as an option", - "duration": 45064651, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "Given :I setup mocks for managepayment as a \"mpa_account_with_ineligible_external_payment_account\" and login", - "duration": 10021355, - "status": "Success" - }, - { - "id": "49", - "description": "When :the user navigates to the manage payment account page", - "duration": 4192807, - "status": "Success" - }, - { - "id": "50", - "description": "Then :user DOES NOT see ineligible external accounts appearing in the Primary Payment account dropdown", - "duration": 30850489, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;verify-that-when-user-chooses-an-account-from-the-primary-payment-select-box-that-the-update-button-appears", - "description": "Scenario:Verify that when user chooses an account from the Primary Payment select box that the Update button appears", - "duration": 76539828, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "58", - "description": "Given :I setup mocks for managepayment as a \"mpa_no_primary_payment_account_selection\" and login", - "duration": 10746135, - "status": "Success" - }, - { - "id": "59", - "description": "When :the user navigates to the manage payment account page", - "duration": 4109767, - "status": "Success" - }, - { - "id": "60", - "description": "And :Update button is not appearing", - "duration": 30838634, - "status": "Success" - }, - { - "id": "61", - "description": "And :the user selects a Payment Account from the Primary Payment select box", - "duration": 30845292, - "status": "Failure" - }, - { - "id": "62", - "description": "Then :the user sees the Update Button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;verify-that-when-user-tries-to-select-their-payment-account-then-the-update-button-does-not-appear", - "description": "Scenario:Verify that when user tries to select their payment account then the Update button DOES NOT appear", - "duration": 46156702, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "69", - "description": "Given :I setup mocks for managepayment as a \"mpa_primary_payment_account_already_selected\" and login", - "duration": 10574001, - "status": "Success" - }, - { - "id": "70", - "description": "When :the user navigates to the manage payment account page", - "duration": 3668006, - "status": "Success" - }, - { - "id": "71", - "description": "And :the user tries to choose their already selected primary payment account from the dropdown", - "duration": 31914695, - "status": "Failure" - }, - { - "id": "72", - "description": "Then :Update button is not appearing", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "updating-primary-payment-account-on-manage-payment-account-page;verify-that-user-can-successfully-update-their-primary-payment-account", - "description": "Scenario:Verify that user can successfully update their primary payment account", - "duration": 47017043, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "78", - "description": "Given :I setup mocks for managepayment as a \"mpa_primary_payment_account_already_selected\" and login", - "duration": 11261944, - "status": "Success" - }, - { - "id": "79", - "description": "When :the user navigates to the manage payment account page", - "duration": 4788366, - "status": "Success" - }, - { - "id": "80", - "description": "And :the user selects a Payment Account from the Primary Payment select box", - "duration": 30966733, - "status": "Failure" - }, - { - "id": "81", - "description": "And :the user clicks on the Update button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :the user sees a success message informing them that the update was successful", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen", - "description": "Feature:Internal Capital One Accounts on the Manage Payment Account Screen", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 554356677, - "totalTestCaseCount": 10, - "failedTestCaseCount": 10, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;display-internal-accounts-section-box-and-add-payment-account-brick-when-there-are-no-external-payment-accounts", - "description": "Scenario:Display Internal Accounts section box and Add Payment Account brick when there are no external payment accounts", - "duration": 44948795, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for managepayment as a \"mpa_only_internal_payments_account\" and login", - "duration": 10489755, - "status": "Success" - }, - { - "id": "9", - "description": "When :the user navigates to the manage payment account page", - "duration": 3632105, - "status": "Success" - }, - { - "id": "10", - "description": "Then :user sees ONLY the Update Primary Payment Account bricklet, Internal Account bricklet and Add a Payment Account bricklet", - "duration": 30826935, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;display-internal-accounts-section-box-and-add-payment-account-brick-when-there-are-no-external-payment-accounts-and-no-linked-internal-accounts", - "description": "Scenario:Display Internal Accounts section box and Add Payment Account brick when there are no external payment accounts and no linked internal accounts", - "duration": 114262276, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for managepayment as a \"no_external_no_internal_linked_accounts\" and login", - "duration": 17688324, - "status": "Success" - }, - { - "id": "16", - "description": "When :the user navigates to the manage payment account page", - "duration": 3993899, - "status": "Success" - }, - { - "id": "17", - "description": "Then :user sees ONLY sees the Internal Account bricklet and Add a Payment Account bricklet", - "duration": 92580053, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;verify-that-when-an-internal-account-is-linked-that-i-see-the-green-toggle", - "description": "Scenario:Verify that when an internal account is linked that I see the green toggle", - "duration": 44924692, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_linked_accounts\" and login", - "duration": 10394357, - "status": "Success" - }, - { - "id": "25", - "description": "When :the user navigates to the manage payment account page", - "duration": 3657853, - "status": "Success" - }, - { - "id": "26", - "description": "Then :user sees the green toggle when accounts are linked", - "duration": 30872482, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;verify-that-when-an-internal-account-is-unlinked-that-i-see-the-grey-toggle", - "description": "Scenario:Verify that when an internal account is unlinked that I see the grey toggle", - "duration": 75684305, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_unlinked_accounts\" and login", - "duration": 10414113, - "status": "Success" - }, - { - "id": "32", - "description": "When :the user navigates to the manage payment account page", - "duration": 3468301, - "status": "Success" - }, - { - "id": "33", - "description": "Then :user sees the grey toggle when accounts are not linked", - "duration": 61801891, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-internal-payment-account-modal-when-there-are-no-payments", - "description": "Scenario:Validate Internal Payment Account modal when there are no payments", - "duration": 46774823, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "39", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_linked_accounts\" and login", - "duration": 11164295, - "status": "Success" - }, - { - "id": "40", - "description": "When :the user navigates to the manage payment account page", - "duration": 4707400, - "status": "Success" - }, - { - "id": "41", - "description": "And :the user clicks the unlink toggle next to an internal payment account", - "duration": 30903128, - "status": "Failure" - }, - { - "id": "42", - "description": "And :message is displayed describing that if user unlinks the payment account they cannot use the account for future payments", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "And :user sees a table containing Bank Name, Routing Number, Account Number and Account Type", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-internal-payment-account-modal-when-a-one-time-payment-is-scheduled", - "description": "Scenario:Validate Internal Payment Account modal when a one time payment is scheduled", - "duration": 44567676, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "51", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_one_time_payment\" and login", - "duration": 10222063, - "status": "Success" - }, - { - "id": "52", - "description": "When :the user navigates to the manage payment account page", - "duration": 3495737, - "status": "Success" - }, - { - "id": "53", - "description": "And :the user clicks the unlink toggle next to an internal payment account with one time payment scheduled", - "duration": 30849876, - "status": "Failure" - }, - { - "id": "54", - "description": "And :user sees message stating that one time payments must be deleted before they can unlink the payment account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the user sees a table containing the payment date, card account, confirmation number and amount for the one time payment for the internal account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-that-fixed-payment-autopays-display-in-modal", - "description": "Scenario:Validate that Fixed Payment Autopays display in Modal", - "duration": 44422510, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_fixed_payment_autopay\" and login", - "duration": 10504710, - "status": "Success" - }, - { - "id": "68", - "description": "When :the user navigates to the manage payment account page", - "duration": 3074421, - "status": "Success" - }, - { - "id": "69", - "description": "And :the user clicks the unlink toggle next to an internal payment account with fixed payment autopay scheduled", - "duration": 30843379, - "status": "Failure" - }, - { - "id": "70", - "description": "And :user sees a message informing them that if they unlink the payment account that all one-time and recurring payments will be deleted", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "And :in the internal account modal for the fixed payment the user sees table containing autopay date, card account, payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "And :the user sees a child payment containing payment date, card account, confirmation number and amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-that-minimum-payment-autopays-display-in-modal", - "description": "Scenario:Validate that Minimum Payment Autopays display in Modal", - "duration": 44609239, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "81", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_minimum_payment_autopay\" and login", - "duration": 10357909, - "status": "Success" - }, - { - "id": "82", - "description": "When :the user navigates to the manage payment account page", - "duration": 3467774, - "status": "Success" - }, - { - "id": "83", - "description": "And :the user clicks the unlink toggle next to an internal payment account with minimum payment autopay scheduled in the bricklet", - "duration": 30783556, - "status": "Failure" - }, - { - "id": "84", - "description": "And :user sees message informing them that if they unlink the payment account that recurring payments will be deleted in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "85", - "description": "And :in the internal account modal for the minimum payment scheduled the user sees table containing autopay date, card account, payment information in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "86", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "87", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-the-last-statement-balance-payment-autopay's-display-in-modal", - "description": "Scenario:Validate the Last Statement Balance Payment Autopay's display in Modal", - "duration": 49087022, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "94", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_last_statement_balance\" and login", - "duration": 12129658, - "status": "Success" - }, - { - "id": "95", - "description": "When :the user navigates to the manage payment account page", - "duration": 6020468, - "status": "Success" - }, - { - "id": "96", - "description": "And :the user clicks the unlink toggle next to an internal payment account with last statement balance autopay scheduled", - "duration": 30936896, - "status": "Failure" - }, - { - "id": "97", - "description": "And :user sees message informing them that if they unlink the payment account that recurring payments will be deleted in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "And :in the internal account modal for the last statement balance autopay the user sees table containing autopay date, card account, payment information in the internal accounts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "101", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "102", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "internal-capital-one-accounts-on-the-manage-payment-account-screen;validate-appearance-of-modal-when-there-are-both-a-otp-and-autopay-scheduled", - "description": "Scenario:Validate appearance of modal when there are both a OTP and Autopay scheduled", - "duration": 45075339, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "107", - "description": "Given :I setup mocks for managepayment as a \"mpa_internal_otp_and_autpay\" and login", - "duration": 10347078, - "status": "Success" - }, - { - "id": "108", - "description": "When :the user navigates to the manage payment account page", - "duration": 3740477, - "status": "Success" - }, - { - "id": "109", - "description": "And :the user clicks the unlink toggle next to an internal payment account that has both a one time payment and an autopay scheduled", - "duration": 30987784, - "status": "Failure" - }, - { - "id": "110", - "description": "And :user sees a message informing them that if they unlink the payment account that all one-time and recurring payments will be deleted", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :in the internal account modal for the autopay scheduled the user sees table containing autopay date, card account, payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :in the internal accounts modal the user sees a table for the scheduled otp containing the one time payment date, card account, confirmation number and amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :the user sees an authorization checkbox in the internal modal with message stating that the customer authorizes Capital One to delete the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "114", - "description": "And :user clicks on Continue button on unlink modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "115", - "description": "And :error indicator will show that checkbox is required", - "duration": 0, - "status": "Skipped" - }, - { - "id": "116", - "description": "Then :user sees Cancel button and Continue button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-myinfo-web\/", - "startTime": 0, - "endTime": 0, - "duration": 3374916449, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "my-info-blue-tests", - "description": "Feature:My Info Blue Tests", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 3374916449, - "totalTestCaseCount": 118, - "failedTestCaseCount": 59, - "successTestCaseCount": 0, - "skippedTestCaseCount": 59, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 58378064, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 12126679, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46251385, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---section-header", - "description": "Scenario:Update My Sign In Information - Section Header", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "22", - "description": "Then :the user should see the header text, \"Update Sign In Information\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56605586, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10758226, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45847360, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---sub-header", - "description": "Scenario:Update My Sign In Information - Sub Header", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "29", - "description": "Then :the user should see the sub header text, \"Including your username, password, and security questions.\u00e2\u0080\u009d", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57101694, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11554853, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45546841, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---edit-button-of-update-sign-in-info", - "description": "Scenario:Update My Sign In Information - Edit button of update sign in info", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "37", - "description": "Then :user should see the Edit button on the right hand side for update sign in info", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56058461, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11031123, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45027338, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---edit-button-to-expand-the-section", - "description": "Scenario:Update My Sign In Information - Edit Button to expand the section", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "44", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "Then :the Update Sign In Information bricklet is expanded on the My Info page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56906922, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11787503, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45119419, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---x-button", - "description": "Scenario:Update My Sign In Information - X button", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "52", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "When :the user clicks on the 'X' button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "Then :the update sign in info section should be collapsed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56350271, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11373136, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44977135, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---username-label", - "description": "Scenario:Update My Sign In Information - Username Label", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "62", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "Then :the user should see the \"Username:\" label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 60908520, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 14203166, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46705354, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---user-name-masked-for-edit", - "description": "Scenario:Update My Sign In Information - User Name masked for edit", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "70", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "Then :the user should see the masked username", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "Then :the username edit link should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 61553091, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 14647243, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46905848, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---why-cant-i-see-this", - "description": "Scenario:Update My Sign In Information - Why cant I see this", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "79", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :the user should see the text, 'Why cant I see this'", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57684301, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11788868, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45895433, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---why-cant-i-see-this--hover-message", - "description": "Scenario:Update My Sign In Information - Why cant I see this- Hover message", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "87", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "When :the user hovers over the text, 'Why cant I see this?'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "Then :the user should see a tooltip message, \"For your security, we hide this information and don't share it.\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 58211975, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11913098, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46298877, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---new-username-label", - "description": "Scenario:Update My Sign In Information - New Username label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "96", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "97", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "Then :the user should see the 'New Username' label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56960888, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10931100, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46029788, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---new-username-textbox", - "description": "Scenario:Update My Sign In Information - New Username textbox", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "105", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "106", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "107", - "description": "Then :the user should see the 'New Username' field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56459364, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11480793, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44978571, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---current-password-label", - "description": "Scenario:Update My Sign In Information - Current Password label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "114", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "115", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "116", - "description": "Then :the user should see the username update Current Password label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 67971959, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 12046578, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 55925381, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---current-password-textbox", - "description": "Scenario:Update My Sign In Information - Current Password textbox", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "123", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "124", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "125", - "description": "Then :the user should see the username update Current Password field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 59853749, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 13717958, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46135791, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---username-cancel-button", - "description": "Scenario:Update My Sign In Information - Username Cancel Button", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "133", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "134", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "135", - "description": "Then :user should see the edit username cancel button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55893788, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10792529, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45101259, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---click-cancel-button", - "description": "Scenario:Update My Sign In Information - Click Cancel Button", - "duration": 0, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 4, - "status": "Skipped", - "testSteps": [ - { - "id": "143", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "144", - "description": "And :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "145", - "description": "When :the user clicks on the edit username cancel button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "146", - "description": "Then :the username section should be in view mode", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56072496, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10872706, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45199790, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---username-update-button", - "description": "Scenario:Update My Sign In Information - Username Update Button", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "154", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "155", - "description": "When :the user clicks on the username edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "156", - "description": "Then :the user should see the username update button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 58307897, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11731139, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46576758, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---password-label", - "description": "Scenario:Update My Sign In Information - Password Label", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "164", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "165", - "description": "Then :the user should see the 'Password:' label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55857880, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10628386, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45229494, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---password-masked-for-edit", - "description": "Scenario:Update My Sign In Information - Password masked for edit", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "173", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "174", - "description": "Then :the user should see their masked password", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 58277842, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11419538, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46858304, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---password-field-current-password-label", - "description": "Scenario:Update My Sign In Information - Password Field Current Password label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "181", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "182", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "183", - "description": "Then :the user should see the password update Current Password label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56317116, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11107974, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45209142, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---password-field-current-password-textbox", - "description": "Scenario:Update My Sign In Information - Password Field Current Password textbox", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "190", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "191", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "192", - "description": "Then :user should see the Current Password field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56267322, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11270631, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44996691, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---new-password-label", - "description": "Scenario:Update My Sign In Information - New Password label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "199", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "200", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "201", - "description": "Then :the user should see the 'New Password' label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55997442, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10327004, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45670438, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---new-password-textbox", - "description": "Scenario:Update My Sign In Information - New Password textbox", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "209", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "210", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "211", - "description": "Then :the user should see the 'New Password' field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55814100, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10591600, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45222500, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---confirm-new-password-label", - "description": "Scenario:Update My Sign In Information - Confirm New Password label", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "218", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "219", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "220", - "description": "Then :the user should see the 'Confirm New Password' label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57148070, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11958125, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45189945, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---confirm-new-password-textbox", - "description": "Scenario:Update My Sign In Information - Confirm New Password textbox", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "228", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "229", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "230", - "description": "Then :the user should see the 'Confirm New Password' field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 58224378, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 12591704, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45632674, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---password-section-cancel-button", - "description": "Scenario:Update My Sign In Information - Password section Cancel Button", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "238", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "239", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "240", - "description": "Then :the user should see the password cancel button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 58934429, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 13833638, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45100791, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---click-password-section-cancel-button", - "description": "Scenario:Update My Sign In Information - Click Password section Cancel Button", - "duration": 0, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 4, - "status": "Skipped", - "testSteps": [ - { - "id": "248", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "249", - "description": "And :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "250", - "description": "When :the user clicks on the password cancel button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "251", - "description": "Then :the password section should be in view mode", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56284881, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11201937, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45082944, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---update-button-password-section", - "description": "Scenario:Update My Sign In Information - Update Button Password Section", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "259", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "260", - "description": "When :the user clicks on the password edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "261", - "description": "Then :the user should see the password update button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55495927, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10491922, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45004005, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---security-questions-label", - "description": "Scenario:Update My Sign In Information - Security Questions Label", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "269", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "270", - "description": "Then :the user should see the \"Security Questions:\" label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55470102, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10394177, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45075925, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---answers-label", - "description": "Scenario:Update My Sign In Information - Answers Label", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "278", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "279", - "description": "Then :the user should see the 'Answers:' label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56650937, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11447789, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45203148, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---asq-edit-button", - "description": "Scenario:Update My Sign In Information - ASQ Edit Button", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "287", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "288", - "description": "Then :the user should see the security questions edit link", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55445121, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10389149, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45055972, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---account-security-questions", - "description": "Scenario:Update My Sign In Information - Account Security Questions", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "296", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "297", - "description": "Then :the user should see all five security questions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56872929, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11277075, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45595854, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---account-security-questions-match", - "description": "Scenario:Update My Sign In Information - Account Security Questions Match", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "304", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "305", - "description": "Then :the user should see the previously selected questions for mock", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55948480, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10456636, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45491844, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-my-sign-in-information---security-question-answers", - "description": "Scenario:Update My Sign In Information - Security Question Answers", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "313", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "314", - "description": "Then :the user should see all five masked security answers", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55891964, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10491958, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45400006, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;verify-user-can-see-five-unique-options-in-the-question-list", - "description": "Scenario:Verify user can see five unique options in the question list", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "342", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "343", - "description": "When :the user clicks on the security questions edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "344", - "description": "Then :the user should see 5 unique options in the questions list", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55799222, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10962143, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44837079, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;verify-security-question-bricklet---cancel-button", - "description": "Scenario:Verify Security Question bricklet - Cancel Button", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "352", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "353", - "description": "When :the user clicks on the security questions edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "354", - "description": "Then :the user should see the security question cancel button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 58831975, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 12725311, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46106664, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;verify-security-question-bricklet---update-button", - "description": "Scenario:Verify Security Question bricklet - Update Button", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "362", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "363", - "description": "When :the user clicks on the security questions edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "364", - "description": "Then :the user should see the security question update button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56101981, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10780709, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45321272, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;verify-cancel-for-security-questions-takes-back-to-view-mode", - "description": "Scenario:Verify cancel for security questions takes back to view mode", - "duration": 0, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Skipped", - "testSteps": [ - { - "id": "372", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "373", - "description": "And :the user clicks on the security questions edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "374", - "description": "When :the user clicks on the cancel button of security question", - "duration": 0, - "status": "Skipped" - }, - { - "id": "375", - "description": "Then :the user should see the previously selected questions from mock", - "duration": 0, - "status": "Skipped" - }, - { - "id": "376", - "description": "Then :the user should see all five masked security answers", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57861838, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11435392, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46426446, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;verify-default-security-questions-when-edit-link-is-clicked", - "description": "Scenario:Verify default Security Questions when edit link is clicked", - "duration": 0, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 4, - "status": "Skipped", - "testSteps": [ - { - "id": "384", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "385", - "description": "When :the user clicks on the security questions edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "386", - "description": "Then :the user should see the previously selected security questions as default in the dropdown lists from mock", - "duration": 0, - "status": "Skipped" - }, - { - "id": "387", - "description": "Then :the user should see the masked security question answers", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55724081, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10662934, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45061147, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;verify-selecting-new-question-blanks-out-the-answer", - "description": "Scenario:Verify Selecting new question blanks out the answer", - "duration": 0, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 4, - "status": "Skipped", - "testSteps": [ - { - "id": "395", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "396", - "description": "And :the user clicks on the security questions edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "397", - "description": "When :the user selects a new question from the list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "398", - "description": "Then :the answer field should blank out", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57228315, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11428102, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45800213, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;verify-putting-cursor-in-the-answer-field-blanks-out-the-answer", - "description": "Scenario:Verify Putting cursor in the answer field blanks out the answer", - "duration": 0, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 4, - "status": "Skipped", - "testSteps": [ - { - "id": "406", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "407", - "description": "And :the user clicks on the security questions edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "408", - "description": "When :the user clicks on the answer field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "409", - "description": "Then :the answer field should blank out", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55600237, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10498253, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45101984, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---section-header", - "description": "Scenario:Update Personal Information - Section Header", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "416", - "description": "Then :the user should see the section header text \"Update Personal Information\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57021532, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11399782, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45621750, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---sub-header", - "description": "Scenario:Update Personal Information - Sub Header", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "423", - "description": "Then :the user should see the personal information sub header, \"Including your email, phone, and annual income.\u00e2\u0080\u009d", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 58335771, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 12026823, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46308948, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---edit-button", - "description": "Scenario:Update Personal Information - Edit button", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "430", - "description": "Then :user should see the Edit button on the right hand side for update personal information", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57042311, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11328874, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45713437, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---edit-button-to-expand-the-section", - "description": "Scenario:Update Personal Information - Edit Button to expand the section", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "437", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "438", - "description": "Then :the Update Personal Information bricklet is expanded on the My Info page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 58211343, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 12199454, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46011889, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---x-button-click", - "description": "Scenario:Update Personal Information - X button click", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "445", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "446", - "description": "When :user clicks on \"X\" button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "447", - "description": "Then :the personal info section should be collapsed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55738623, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10652986, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45085637, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---icon", - "description": "Scenario:Update Personal Information - icon", - "duration": 0, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Skipped", - "testSteps": [ - { - "id": "454", - "description": "Then :should see the personal info icon on the left side of update personal information header", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55637833, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10614834, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45022999, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---when-update-signin-info-is-opened-and-edit-button-is-clicked-other-drawers-should-remain-closed", - "description": "Scenario:Update Personal Information - When update signin info is opened and Edit button is clicked other drawers should remain closed", - "duration": 0, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Skipped", - "testSteps": [ - { - "id": "461", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "462", - "description": "And :the Update Sign In Information bricklet is expanded on the My Info page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "463", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "464", - "description": "Then :the Update Sign In Information bricklet should be closed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "465", - "description": "Then :the Update Account Settings bricklet should be closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 58730421, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 12602263, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46128158, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-signin-info---when-update-personal-info-is-open,-edit-signin-info-button-is-clicked-other-drawers-should-remain-closed", - "description": "Scenario:Update Signin Info - When update personal info is open, Edit signin info button is clicked other drawers should remain closed", - "duration": 0, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Skipped", - "testSteps": [ - { - "id": "472", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "473", - "description": "And :the Update Personal Information bricklet is expanded on the My Info page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "474", - "description": "When :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "475", - "description": "Then :the personal info section should be collapsed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "476", - "description": "Then :the Update Account Settings bricklet should be closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56486352, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10827547, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45658805, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---when-update-personal-info-is-open,-select-card-should-be-disabled-for-multiple-card-users", - "description": "Scenario:Update Personal Information - When update personal info is open, select card should be disabled for multiple card users", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "483", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "484", - "description": "Then :the user should not be able to select card", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57663132, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11781955, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45881177, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---name-field", - "description": "Scenario:Update Personal Information - Name field", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "491", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "492", - "description": "Then :the name field in the personal info section should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55439054, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10632504, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44806550, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-field", - "description": "Scenario:Update Personal Information - Email Address field", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "499", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "500", - "description": "Then :the Email Address field in the personal info section should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 57786554, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 12076010, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45710544, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-edit-button", - "description": "Scenario:Update Personal Information - Email Address edit button", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "507", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "508", - "description": "Then :the email address edit button in the personal info section should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 58210655, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 12264260, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45946395, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---customer-name", - "description": "Scenario:Update Personal Information - customer name", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "515", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "516", - "description": "Then :the user should see their name below the Name heading for \"mock\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56916080, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10888906, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 46027174, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---customer-email", - "description": "Scenario:Update Personal Information - customer email", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "523", - "description": "When :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "524", - "description": "Then :the user should see their email address below the Email Address heading for \"cardfusion_dev_004\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56733347, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11627783, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45105564, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;current-password-label-in-security-question-update", - "description": "Scenario:Current Password Label in Security Question Update", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "531", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "532", - "description": "When :the user clicks on the security questions edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "533", - "description": "Then :the user should see the security question Current Password label", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56576844, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11188649, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45388195, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;current-password-input-box-in-security-question-update", - "description": "Scenario:Current Password Input box in Security Question Update", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "540", - "description": "And :the user clicks on the edit button on the right side of the update signin info drawer", - "duration": 0, - "status": "Skipped" - }, - { - "id": "541", - "description": "When :the user clicks on the security questions edit link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "542", - "description": "Then :the user should see the security questions Current Password field", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 55270033, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 10314268, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 44955765, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-edit-input-box", - "description": "Scenario:Update Personal Information - Email Address edit input box", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "582", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "583", - "description": "When :the edit button for Email Address field of the personal info section is clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "584", - "description": "Then :The user should be able to view the email address input box", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56830118, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11376037, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45454081, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-edit-cancel-button", - "description": "Scenario:Update Personal Information - Email Address edit cancel button", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "591", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "592", - "description": "When :the edit button for Email Address field of the personal info section is clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "593", - "description": "Then :the user should be able to view the cancel button for email update", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 56960851, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for myinfo as a \"cardfusion_dev_004\" and login", - "duration": 11856621, - "status": "Success" - }, - { - "id": "5", - "description": "And :the user selects Update Sign In Info from My Info in the navigation bar", - "duration": 45104230, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "my-info-blue-tests;update-personal-information---email-address-edit-update-button", - "description": "Scenario:Update Personal Information - Email Address edit update button", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "600", - "description": "And :user clicks on Edit button on the right hand side of update personal info", - "duration": 0, - "status": "Skipped" - }, - { - "id": "601", - "description": "When :the edit button for Email Address field of the personal info section is clicked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "602", - "description": "Then :the user should be able to view the update button for email update", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-offers-purchaselevelfinancing-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-payment_reorder-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-paymentoptions-web\/", - "startTime": 0, - "endTime": 0, - "duration": 639980821, - "failedTestSuiteCount": 4, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 4, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "as-a-customer,-i-want-access-to-payment-options-related-faqs-from-the-make-a-payment-options-page-so-i-can", - "description": "Feature:As a customer, I want access to payment options-related FAQs from the make a payment options page so I can", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 136104947, - "totalTestCaseCount": 6, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 3, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 46197172, - "totalTestStepCount": 1, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :PD Collection customer is on the Payment Options page", - "duration": 46197172, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-options-related-faqs-from-the-make-a-payment-options-page-so-i-can;faq-on-payment-options-page-and-able-to-access-the-faq-page", - "description": "Scenario:FAQ on Payment Options page and able to access the FAQ page", - "duration": 0, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Skipped", - "testSteps": [ - { - "id": "13", - "description": "When :FAQ is available on the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "Then :any FAQ link is clicked on the page, a new FAQ modal is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 44642729, - "totalTestStepCount": 1, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :PD Collection customer is on the Payment Options page", - "duration": 44642729, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-options-related-faqs-from-the-make-a-payment-options-page-so-i-can;faq-on-payment-options-page---close-using-'x'-option", - "description": "Scenario:FAQ on Payment Options page - close using 'X' option", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "21", - "description": "When :any FAQ link is clicked on the page, a new FAQ modal is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :FAQ window is closed when 'X' option is clicked", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 45265046, - "totalTestStepCount": 1, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :PD Collection customer is on the Payment Options page", - "duration": 45265046, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-options-related-faqs-from-the-make-a-payment-options-page-so-i-can;faq-on-payment-options-page---'see-more-...'", - "description": "Scenario:FAQ on Payment Options page - 'See more ...'", - "duration": 0, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Skipped", - "testSteps": [ - { - "id": "28", - "description": "When :'See more ...' was clicked on the page, the focus is at the top of the modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :FAQ window is closed when 'Done' option is clicked", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "collections---payment-options-page", - "description": "Feature:Collections - Payment Options Page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 188499727, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "collections---payment-options-page;top-panel-displays-correctly-for-a-past-due-collections-customer-with-a-single-account", - "description": "Scenario:Top panel displays correctly for a past due collections customer with a single account", - "duration": 47503790, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "When :a past due collections customer with a single account is on payment options page", - "duration": 47503790, - "status": "Failure" - }, - { - "id": "9", - "description": "Then :the Primary Account Owner First Name and You Have Options Message will be displayed in the top pane", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the corresponding Card Art is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the Card Type and Last 4 of the Card Number are displayed as a label", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the Account Balance is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the Account Due Date is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :the Account Amount Due is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "collections---payment-options-page;bottom-panel-displays-correctly-for-a-past-due-collections-customer-with-a-single-account", - "description": "Scenario:Bottom panel displays correctly for a past due collections customer with a single account", - "duration": 48241549, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "When :a past due collections customer with a single account is on payment options page", - "duration": 48241549, - "status": "Failure" - }, - { - "id": "23", - "description": "Then :the Disclosure pane is displayed at the bottom", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :the Disclosure message copy is scrollable", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "collections---payment-options-page;bottom-panel-displays-correctly-for-a-past-due-collections-customer-with-multiple-accounts", - "description": "Scenario:Bottom panel displays correctly for a past due collections customer with multiple accounts", - "duration": 47760719, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "When :a past due collections customer with multiple accounts is on payment options page", - "duration": 47760719, - "status": "Failure" - }, - { - "id": "31", - "description": "Then :the Disclosure pane is displayed at the bottom", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :the Disclosure message copy is scrollable", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "collections---payment-options-page;customer-with-two-accounts-past-due-and-one-excluded-from-payment-options-shows-only-the-account-with-payment-options.", - "description": "Scenario:Customer with two accounts past due and one excluded from payment options shows only the account with payment options.", - "duration": 44993669, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "38", - "description": "When :a past due collections customer with one account with payment options is on payment options page", - "duration": 44993669, - "status": "Failure" - }, - { - "id": "39", - "description": "Then :the drop down box and down arrow is not displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "collections---payment-options-page---split-pay-panel", - "description": "Feature:Collections - Payment Options Page - Split Pay panel", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 46223425, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "collections---payment-options-page---split-pay-panel;account-is-eligible-for-split-pay-and-doesn't-have-a-pay-from-account-configured,-redirect-to-manage-payment-accounts-page", - "description": "Scenario:Account is eligible for split pay and doesn't have a pay from account configured, Redirect to Manage Payment Accounts page", - "duration": 46223425, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "68", - "description": "When :PD Collection customer no pay from account is on the Payment Options page", - "duration": 46223425, - "status": "Failure" - }, - { - "id": "69", - "description": "And :I select \"Explore Options\" button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "Then :I expect the Manage Payment Accounts page should display", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "collections---payment-options-page---split-pay-panel-front-end-ui-tests", - "description": "Feature:Collections - Payment Options Page - Split Pay panel Front End UI tests", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 269152722, - "totalTestCaseCount": 6, - "failedTestCaseCount": 6, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "collections---payment-options-page---split-pay-panel-front-end-ui-tests;account-is-eligible-for-split-pay-and-split-pay-button-is-selected-and-submit-payment-button-is-activated", - "description": "Scenario:Account is eligible for split pay and Split Pay button is selected and Submit Payment button is activated", - "duration": 45086820, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :user with \"past_due_collections_with_pay_from_account\" is on the Payment Options Page.", - "duration": 45086820, - "status": "Failure" - }, - { - "id": "8", - "description": "And :I select \"Schedule Payments\" button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "9", - "description": "Then :I expect Split Payment plan page to display", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :I expect Submit Payment button should be disabled", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :I select the Check Box option for Terms and Conditions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :I expect Submit Payment button should be enabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "collections---payment-options-page---split-pay-panel-front-end-ui-tests;account-is-eligible-for-split-pay-and-split-pay-button-is-selected-and-submit-payment-button-is-clicked-happy-path", - "description": "Scenario:Account is eligible for split pay and Split Pay button is selected and Submit Payment button is clicked happy path", - "duration": 45398324, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :user with \"past_due_collections_with_pay_from_account\" is on the Payment Options Page.", - "duration": 45398324, - "status": "Failure" - }, - { - "id": "20", - "description": "And :I select \"Schedule Payments\" button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I expect Split Payment plan page to display", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :I select the Check Box option for Terms and Conditions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :I click on submit button for split payments processing", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :I expect a confirmation message for the successful payments", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "collections---payment-options-page---split-pay-panel-front-end-ui-tests;account-is-eligible-for-split-pay-and-split-pay-button-is-selected-and-submit-payment-button-is-clicked-aapi-error-for-third-payment", - "description": "Scenario:Account is eligible for split pay and Split Pay button is selected and Submit Payment button is clicked aApi error for third payment", - "duration": 44874504, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Given :user with \"verify_page_behavior_add_payment_aapi_error_third_payment\" is on the Payment Options Page.", - "duration": 44874504, - "status": "Failure" - }, - { - "id": "31", - "description": "And :I select \"Schedule Payments\" button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I expect Split Payment plan page to display", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :I select the Check Box option for Terms and Conditions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :I click on submit button for split payments processing", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "And :I expect a success message for first and second payment and error message for the third payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "collections---payment-options-page---split-pay-panel-front-end-ui-tests;account-is-eligible-for-split-pay-and-split-pay-button-is-selected-and-submit-payment-button-is-clicked-aapi-error-for-second-payment", - "description": "Scenario:Account is eligible for split pay and Split Pay button is selected and Submit Payment button is clicked aApi error for second payment", - "duration": 44738721, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "41", - "description": "Given :user with \"verify_page_behavior_add_payment_aapi_error_second_payment\" is on the Payment Options Page.", - "duration": 44738721, - "status": "Failure" - }, - { - "id": "42", - "description": "And :I select \"Schedule Payments\" button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "Then :I expect Split Payment plan page to display", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "And :I select the Check Box option for Terms and Conditions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :I click on submit button for split payments processing", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :I expect a success message for first payment and error message for the second and third payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "collections---payment-options-page---split-pay-panel-front-end-ui-tests;account-is-eligible-for-split-pay-and-split-pay-button-is-selected-and-submit-payment-button-is-clicked-aapi-error-for-first-payment", - "description": "Scenario:Account is eligible for split pay and Split Pay button is selected and Submit Payment button is clicked aApi error for first payment", - "duration": 44427861, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "52", - "description": "Given :user with \"verify_page_behavior_add_payment_aapi_error_first_payment\" is on the Payment Options Page.", - "duration": 44427861, - "status": "Failure" - }, - { - "id": "53", - "description": "And :I select \"Schedule Payments\" button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "Then :I expect Split Payment plan page to display", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :I select the Check Box option for Terms and Conditions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :I click on submit button for split payments processing", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :I expect an error message for all payments", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "collections---payment-options-page---split-pay-panel-front-end-ui-tests;account-is-not-eligible-for-split-pay---aapi-error", - "description": "Scenario:Account is not eligible for split pay - aApi error", - "duration": 44626492, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "63", - "description": "Given :user with \"past_due_collections_with_aapi_error\" is on the Payment Options Page.", - "duration": 44626492, - "status": "Failure" - }, - { - "id": "64", - "description": "Then :I expect the Split Pay Option not to display", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "Then :the filler option panel displays in the middle pane", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "Then :the min pay option amount due is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-payments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 6522540942, - "failedTestSuiteCount": 9, - "successTestSuiteCount": 12, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 21, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "extended-terms---messaging-on-make-a-payment-page", - "description": "Feature:Extended Terms - Messaging on Make a Payment Page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 88411737, - "totalTestCaseCount": 3, - "failedTestCaseCount": 2, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-enters-other-amount.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer enters other amount.", - "duration": 28541812, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"cfm_extended_terms_user\"", - "duration": 2941615, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Payment Activity Page", - "duration": 16715739, - "status": "Success" - }, - { - "id": "10", - "description": "And :the user clicks on the edit hyperlink", - "duration": 914607, - "status": "Success" - }, - { - "id": "11", - "description": "When :the user enters Other Amount of 1 dollar for the first pending payment", - "duration": 5282726, - "status": "Success" - }, - { - "id": "12", - "description": "Then :i see extended terms message in \"english\" for the first pending payment", - "duration": 2687125, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-selects-other-amount-payment-option.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer selects other amount payment option.", - "duration": 48384730, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 6, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I mock log into payments as a \"cfm_extended_terms_user\"", - "duration": 3222238, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to Payment Activity Page", - "duration": 3783052, - "status": "Success" - }, - { - "id": "21", - "description": "And :the user clicks on the edit hyperlink", - "duration": 466149, - "status": "Success" - }, - { - "id": "22", - "description": "When :the user selects other amount payment option for the first pending payment", - "duration": 5380145, - "status": "Success" - }, - { - "id": "23", - "description": "Then :i see extended terms message in \"english\" for the first pending payment", - "duration": 2850375, - "status": "Success" - }, - { - "id": "24", - "description": "And :I toggle my language to \"Spanish\"", - "duration": 21882204, - "status": "Success" - }, - { - "id": "25", - "description": "And :the user selects other amount payment option for the first pending payment", - "duration": 10800567, - "status": "Failure" - }, - { - "id": "26", - "description": "Then :i see extended terms message in \"spanish\" for the first pending payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-selects-current-balance-payment-option.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer selects current balance payment option.", - "duration": 11485195, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "33", - "description": "Given :I mock log into payments as a \"cfm_extended_terms_user\"", - "duration": 2586389, - "status": "Success" - }, - { - "id": "34", - "description": "And :I navigate to Payment Activity Page", - "duration": 4040336, - "status": "Success" - }, - { - "id": "35", - "description": "And :the user clicks on the edit hyperlink", - "duration": 447706, - "status": "Success" - }, - { - "id": "36", - "description": "When :the user selects current balance payment option for the first pending payment", - "duration": 4410764, - "status": "Failure" - }, - { - "id": "37", - "description": "Then :i dont see CFM extended terms message for the first pending payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page", - "description": "Feature:Extended Terms - Messaging on Make a Payment Page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 106170915, - "totalTestCaseCount": 3, - "failedTestCaseCount": 0, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-enters-other-amount.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer enters other amount.", - "duration": 58838072, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the \"extended_terms_with_positive_minpay\" user is logged in", - "duration": 11402340, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to the Make A One Time Payment page", - "duration": 12078675, - "status": "Success" - }, - { - "id": "10", - "description": "When :the user selects Other Amount", - "duration": 2665027, - "status": "Success" - }, - { - "id": "11", - "description": "Then :i see the extended terms message in \"english\"", - "duration": 2571939, - "status": "Success" - }, - { - "id": "12", - "description": "And :I toggle my language to \"Spanish\"", - "duration": 24852097, - "status": "Success" - }, - { - "id": "13", - "description": "And :the user selects Other Amount", - "duration": 2650960, - "status": "Success" - }, - { - "id": "14", - "description": "Then :i see the extended terms message in \"spanish\"", - "duration": 2617034, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-selects-other-amount-payment-option.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer selects other amount payment option.", - "duration": 24347000, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :the \"extended_terms_with_positive_minpay\" user is logged in", - "duration": 9694105, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to the Make A One Time Payment page", - "duration": 10730118, - "status": "Success" - }, - { - "id": "24", - "description": "When :the user selects Other Amount option", - "duration": 1364723, - "status": "Success" - }, - { - "id": "25", - "description": "Then :i see the extended terms message in \"english\"", - "duration": 2558054, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "extended-terms---messaging-on-make-a-payment-page;capital-one-small-business-card-extended-terms-customer-selects-current-balance-payment-option.", - "description": "Scenario:Capital One Small Business Card Extended Terms customer selects current balance payment option.", - "duration": 22985843, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :the \"extended_terms_with_positive_minpay\" user is logged in", - "duration": 11496782, - "status": "Success" - }, - { - "id": "33", - "description": "And :I navigate to the Make A One Time Payment page", - "duration": 8053129, - "status": "Success" - }, - { - "id": "34", - "description": "When :i select the current balance payment option", - "duration": 2062845, - "status": "Success" - }, - { - "id": "35", - "description": "Then :i dont see CFM extended terms message", - "duration": 1373087, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.", - "description": "Feature:As a COS user I want to view the method\/channel used for my payment on the Payment Activity page so that I know the details of how I made my payment.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 107329908, - "totalTestCaseCount": 12, - "failedTestCaseCount": 11, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-autopay-payment-channel", - "description": "Scenario:Pending AutoPay Payment Channel", - "duration": 27516378, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"payment_activity_autopay_payment_channel_user\"", - "duration": 3717216, - "status": "Success" - }, - { - "id": "9", - "description": "When :I navigate to Payment Activity Page", - "duration": 4798122, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the pending payment method is displayed as \"AutoPay\"", - "duration": 10465823, - "status": "Success" - }, - { - "id": "11", - "description": "And :the posted payment method is displayed as \"AutoPay\"", - "duration": 8535217, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-capital-one-bank-teller-payment-channel", - "description": "Scenario:Pending Capital One Bank Teller Payment Channel", - "duration": 7166345, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I mock log into payments as a \"payment_activity_capital_one_bank_teller_payment_channel_user\"", - "duration": 3002103, - "status": "Success" - }, - { - "id": "19", - "description": "When :I navigate to Payment Activity Page", - "duration": 3863220, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the posted payment method is displayed as \"Capital One Bank Teller\"", - "duration": 301022, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-bill-pay-service-payment-channel", - "description": "Scenario:Pending Bill Pay Service Payment Channel", - "duration": 7108568, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "27", - "description": "Given :I mock log into payments as a \"payment_activity_bill_pay_service_payment_channel_user\"", - "duration": 2575215, - "status": "Success" - }, - { - "id": "28", - "description": "When :I navigate to Payment Activity Page", - "duration": 4248855, - "status": "Success" - }, - { - "id": "29", - "description": "Then :the posted payment method is displayed as \"Bill Pay Service\"", - "duration": 284498, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-capital-one-bank-atm-payment-channel", - "description": "Scenario:Pending Capital One Bank ATM Payment Channel", - "duration": 7902588, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "36", - "description": "Given :I mock log into payments as a \"payment_activity_capital_one_bank_atm_payment_channel_user\"", - "duration": 2931026, - "status": "Success" - }, - { - "id": "37", - "description": "When :I navigate to Payment Activity Page", - "duration": 4679521, - "status": "Success" - }, - { - "id": "38", - "description": "Then :the posted payment method is displayed as \"Capital One Bank ATM\"", - "duration": 292041, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-corp-card-payment-payment-channel", - "description": "Scenario:Pending Corp Card Payment Payment Channel", - "duration": 8521927, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "45", - "description": "Given :I mock log into payments as a \"payment_activity_corp_card_payment_channel_user\"", - "duration": 2868969, - "status": "Success" - }, - { - "id": "46", - "description": "When :I navigate to Payment Activity Page", - "duration": 5344432, - "status": "Success" - }, - { - "id": "47", - "description": "Then :the posted payment method is displayed as \"Corp Card Payment\"", - "duration": 308526, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-debt-protection-payment-channel", - "description": "Scenario:Pending Debt Protection Payment Channel", - "duration": 7673820, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "Given :I mock log into payments as a \"payment_activity_debt_protection_payment_channel_user\"", - "duration": 3752158, - "status": "Success" - }, - { - "id": "55", - "description": "When :I navigate to Payment Activity Page", - "duration": 3627415, - "status": "Success" - }, - { - "id": "56", - "description": "Then :the posted payment method is displayed as \"Debt Protection\"", - "duration": 294247, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-mail-payment-channel", - "description": "Scenario:Pending Mail Payment Channel", - "duration": 6174137, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "63", - "description": "Given :I mock log into payments as a \"payment_activity_mail_payment_channel_user\"", - "duration": 2686218, - "status": "Success" - }, - { - "id": "64", - "description": "When :I navigate to Payment Activity Page", - "duration": 3164307, - "status": "Success" - }, - { - "id": "65", - "description": "Then :the posted payment method is displayed as \"Mail\"", - "duration": 323612, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-mobile-payment-channel", - "description": "Scenario:Pending Mobile Payment Channel", - "duration": 6641583, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "72", - "description": "Given :I mock log into payments as a \"payment_activity_mobile_payment_channel_user\"", - "duration": 2570879, - "status": "Success" - }, - { - "id": "73", - "description": "When :I navigate to Payment Activity Page", - "duration": 3783232, - "status": "Success" - }, - { - "id": "74", - "description": "Then :the pending payment method is displayed as \"Mobile\"", - "duration": 287472, - "status": "Failure" - }, - { - "id": "75", - "description": "And :the posted payment method is displayed as \"Mobile\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-online-payment-channel", - "description": "Scenario:Pending Online Payment Channel", - "duration": 7456043, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "82", - "description": "Given :I mock log into payments as a \"payment_activity_online_payment_channel_user\"", - "duration": 3142674, - "status": "Success" - }, - { - "id": "83", - "description": "When :I navigate to Payment Activity Page", - "duration": 4017967, - "status": "Success" - }, - { - "id": "84", - "description": "Then :the pending payment method is displayed as \"Online\"", - "duration": 295402, - "status": "Failure" - }, - { - "id": "85", - "description": "And :the posted payment method is displayed as \"Online\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-phone-payment-channel", - "description": "Scenario:Pending Phone Payment Channel", - "duration": 7818633, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "92", - "description": "Given :I mock log into payments as a \"payment_activity_phone_payment_channel_user\"", - "duration": 3554542, - "status": "Success" - }, - { - "id": "93", - "description": "When :I navigate to Payment Activity Page", - "duration": 3978213, - "status": "Success" - }, - { - "id": "94", - "description": "Then :the pending payment method is displayed as \"Phone\"", - "duration": 285878, - "status": "Failure" - }, - { - "id": "95", - "description": "And :the posted payment method is displayed as \"Phone\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-third-party-payment-channel", - "description": "Scenario:Pending Third Party Payment Channel", - "duration": 6594396, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "102", - "description": "Given :I mock log into payments as a \"payment_activity_third_party_payment_channel_user\"", - "duration": 2525457, - "status": "Success" - }, - { - "id": "103", - "description": "When :I navigate to Payment Activity Page", - "duration": 3779303, - "status": "Success" - }, - { - "id": "104", - "description": "Then :the posted payment method is displayed as \"Third Party\"", - "duration": 289636, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cos-user-i-want-to-view-the-method\/channel-used-for-my-payment-on-the-payment-activity-page-so-that-i-know-the-details-of-how-i-made-my-payment.;pending-walk_in-bill-pay-payment-channel", - "description": "Scenario:Pending Walk_In Bill Pay Payment Channel", - "duration": 6755490, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "111", - "description": "Given :I mock log into payments as a \"payment_activity_walk_in_bill_pay_payment_channel_user\"", - "duration": 2789116, - "status": "Success" - }, - { - "id": "112", - "description": "When :I navigate to Payment Activity Page", - "duration": 3672443, - "status": "Success" - }, - { - "id": "113", - "description": "Then :the posted payment method is displayed as \"Walk-In Bill Pay\"", - "duration": 293931, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history", - "description": "Feature:As a customer viewing payment activity, I want to see a list of my payment history", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 418920547, - "totalTestCaseCount": 23, - "failedTestCaseCount": 23, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-no-pending-and-posted-payments", - "description": "Scenario:Payment Activity No Pending and posted Payments", - "duration": 17248960, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "10", - "description": "Given :I mock log into payments as a \"no_pending_payments_user\"", - "duration": 2728138, - "status": "Success" - }, - { - "id": "11", - "description": "And :I navigate to Payment Activity Page", - "duration": 3708701, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I see that there are no pending payments available for the account", - "duration": 10812121, - "status": "Failure" - }, - { - "id": "13", - "description": "And :I see that there are no posted payments available for the account", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-multiple-accounts-in-profile", - "description": "Scenario:Payment Activity View Multiple Accounts in profile", - "duration": 17975202, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "Given :I mock log into payments as a \"multiple_pending_payments_user\"", - "duration": 2604652, - "status": "Success" - }, - { - "id": "22", - "description": "And :I navigate to Payment Activity Page", - "duration": 4385540, - "status": "Success" - }, - { - "id": "23", - "description": "And :there are multiple accounts associated with the profile", - "duration": 807, - "status": "Success" - }, - { - "id": "24", - "description": "Then :the Account drop down box will default with \u00e2\u0080\u0098All Accounts\u00e2\u0080\u0099", - "duration": 10984203, - "status": "Failure" - }, - { - "id": "25", - "description": "And :the account drop down will include all accounts associated with the profile", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :the payment activity for all accounts will display in the Payment Activity table", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-single-account-profile", - "description": "Scenario:Payment Activity View Single Account Profile", - "duration": 18964341, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "44", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2642470, - "status": "Success" - }, - { - "id": "45", - "description": "And :there is only one account associated with the profile", - "duration": 631, - "status": "Success" - }, - { - "id": "46", - "description": "And :I navigate to Payment Activity Page", - "duration": 4415202, - "status": "Success" - }, - { - "id": "47", - "description": "Then :the pay to account column does not have drop down", - "duration": 1087022, - "status": "Success" - }, - { - "id": "48", - "description": "And :the pay to account column header is displayed as \u00e2\u0080\u0098Account Name\u00e2\u0080\u0099", - "duration": 10819016, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-format-account-payto", - "description": "Scenario:Payment Activity View Format Account PayTo", - "duration": 21170751, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "56", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 3141358, - "status": "Success" - }, - { - "id": "57", - "description": "And :there is only one account associated with the profile", - "duration": 969, - "status": "Success" - }, - { - "id": "58", - "description": "And :I navigate to Payment Activity Page", - "duration": 7000009, - "status": "Success" - }, - { - "id": "59", - "description": "Then :Account PayTo is displayed with the Product Description \"...\" last 4 digit of the plastic number", - "duration": 11028415, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-date-format", - "description": "Scenario:Payment Activity View Date Format", - "duration": 20470887, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2903410, - "status": "Success" - }, - { - "id": "68", - "description": "And :there is only one account associated with the profile", - "duration": 802, - "status": "Success" - }, - { - "id": "69", - "description": "And :I navigate to Payment Activity Page", - "duration": 6584281, - "status": "Success" - }, - { - "id": "70", - "description": "Then :the date is formatted as mm\/dd\/yyyy", - "duration": 10982394, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-data-is-in-date-descending-order", - "description": "Scenario:Payment Activity View data is in Date Descending order", - "duration": 18640457, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "78", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 3080466, - "status": "Success" - }, - { - "id": "79", - "description": "And :there is only one account associated with the profile", - "duration": 620, - "status": "Success" - }, - { - "id": "80", - "description": "And :I navigate to Payment Activity Page", - "duration": 4693019, - "status": "Success" - }, - { - "id": "81", - "description": "Then :the payments will list by the payment date in descending order", - "duration": 10866352, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-posting-details-hyperlink-for-single-card-customer", - "description": "Scenario:Payment Activity View Posting Details Hyperlink for single card customer", - "duration": 21143404, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "89", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2825259, - "status": "Success" - }, - { - "id": "90", - "description": "And :I navigate to Payment Activity Page", - "duration": 7117003, - "status": "Success" - }, - { - "id": "91", - "description": "And :the user clicks on the hyperlink Posting Details", - "duration": 11201142, - "status": "Failure" - }, - { - "id": "92", - "description": "Then :the customer should be directed to page with title", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :payments terms page should have the heading", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-posting-details-hyperlink-for-multi-card-customer", - "description": "Scenario:Payment Activity View Posting Details Hyperlink for multi card customer", - "duration": 17238501, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "101", - "description": "Given :I mock log into payments as a \"multiple_pending_payments_user\"", - "duration": 2775926, - "status": "Success" - }, - { - "id": "102", - "description": "And :I navigate to Payment Activity Page", - "duration": 3631153, - "status": "Success" - }, - { - "id": "103", - "description": "And :the user clicks on the hyperlink Posting Details", - "duration": 10831422, - "status": "Failure" - }, - { - "id": "104", - "description": "Then :the customer should be directed to page with title", - "duration": 0, - "status": "Skipped" - }, - { - "id": "105", - "description": "And :payments terms page should have the heading", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-single-card-customer-payment-amount-format", - "description": "Scenario:Payment Activity View Single card customer Payment amount format", - "duration": 18279822, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "113", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2598735, - "status": "Success" - }, - { - "id": "114", - "description": "And :I navigate to Payment Activity Page", - "duration": 4811897, - "status": "Success" - }, - { - "id": "115", - "description": "Then :the amount is formatted correctly", - "duration": 10869190, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-payment-activity-method-display-correct-payment-method", - "description": "Scenario:Payment Activity View Payment Activity Method Display correct Payment method", - "duration": 19039159, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "123", - "description": "Given :I mock log into payments as a \"multiple_payment_method_user\"", - "duration": 3071928, - "status": "Success" - }, - { - "id": "124", - "description": "And :I navigate to Payment Activity Page", - "duration": 4705955, - "status": "Success" - }, - { - "id": "125", - "description": "Then :the payment methods are displayed correctly on the page", - "duration": 11261276, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-primary-cardholder-scheduled-payment-activity-cancel-payment-section", - "description": "Scenario:Payment Activity View Primary Cardholder Scheduled Payment Activity Cancel Payment Section", - "duration": 18300654, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "133", - "description": "Given :I mock log into payments as a \"single_account_profile_user\"", - "duration": 2621697, - "status": "Success" - }, - { - "id": "134", - "description": "And :I navigate to Payment Activity Page", - "duration": 4826363, - "status": "Success" - }, - { - "id": "135", - "description": "Then :the user has the cancel hyperlink displayed on that row", - "duration": 10852594, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-payment-activity-display-correct-payment-status", - "description": "Scenario:Payment Activity View Payment Activity Display correct Payment Status", - "duration": 22315813, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "143", - "description": "Given :I mock log into payments as a \"pending_payments_with_all_payment_status_user\"", - "duration": 2657541, - "status": "Success" - }, - { - "id": "144", - "description": "And :I navigate to Payment Activity Page", - "duration": 8654405, - "status": "Success" - }, - { - "id": "145", - "description": "Then :the status column should have a valid payment status with the appropriate tooltip displayed", - "duration": 11003867, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-payment-status-closed-with-no-balance-account", - "description": "Scenario:Payment Activity View Payment Status Closed with no balance Account", - "duration": 19571423, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "153", - "description": "Given :I mock log into payments as a \"closed with no balance pending payment\"", - "duration": 3615555, - "status": "Success" - }, - { - "id": "154", - "description": "And :I navigate to Payment Activity Page", - "duration": 5077749, - "status": "Success" - }, - { - "id": "155", - "description": "Then :the status column should display 'More Info' payment status", - "duration": 10878119, - "status": "Failure" - }, - { - "id": "156", - "description": "And :the appropriate tooltip for 'closed with no balance' account should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-payment-status-bankrupt-account", - "description": "Scenario:Payment Activity View Payment Status Bankrupt Account", - "duration": 19885993, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "164", - "description": "Given :I mock log into payments as a \"bankrupt_with_pending_payment\"", - "duration": 2978400, - "status": "Success" - }, - { - "id": "165", - "description": "And :I navigate to Payment Activity Page", - "duration": 6100648, - "status": "Success" - }, - { - "id": "166", - "description": "Then :the status column should display 'More Info' payment status", - "duration": 10806945, - "status": "Failure" - }, - { - "id": "167", - "description": "And :the appropriate tooltip for bankrupt account should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-payment-status-deceased-account", - "description": "Scenario:Payment Activity View Payment Status Deceased Account", - "duration": 17540622, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "175", - "description": "Given :I mock log into payments as a \"deceased_with_pending_payment\"", - "duration": 2509753, - "status": "Success" - }, - { - "id": "176", - "description": "And :I navigate to Payment Activity Page", - "duration": 4224040, - "status": "Success" - }, - { - "id": "177", - "description": "Then :the status column should display 'More Info' payment status", - "duration": 10806829, - "status": "Failure" - }, - { - "id": "178", - "description": "And :the appropriate tooltip for deceased account should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-posted-payment", - "description": "Scenario:Payment Activity View Posted payment", - "duration": 17019958, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "186", - "description": "Given :I mock log into payments as a \"multiple_posted_payments_only\"", - "duration": 2822663, - "status": "Success" - }, - { - "id": "187", - "description": "And :I navigate to Payment Activity Page", - "duration": 3349820, - "status": "Success" - }, - { - "id": "188", - "description": "When :the Posted Payment row is expanded", - "duration": 10847475, - "status": "Failure" - }, - { - "id": "189", - "description": "Then :the user will see posted date along with method and confirmation code", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-canceled-payment", - "description": "Scenario:Payment Activity View Canceled payment", - "duration": 6255828, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "197", - "description": "Given :I mock log into payments as a \"multiple_posted_payments_only\"", - "duration": 2611323, - "status": "Success" - }, - { - "id": "198", - "description": "And :I navigate to Payment Activity Page", - "duration": 3351048, - "status": "Success" - }, - { - "id": "199", - "description": "When :the Canceled Payment row is expanded", - "duration": 293457, - "status": "Failure" - }, - { - "id": "200", - "description": "Then :the user will see canceled date along with method and confirmation code", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-pending-payment", - "description": "Scenario:Payment Activity View Pending payment", - "duration": 17961269, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "208", - "description": "Given :I mock log into payments as a \"pending_payments_user\"", - "duration": 2593772, - "status": "Success" - }, - { - "id": "209", - "description": "And :I navigate to Payment Activity Page", - "duration": 4027101, - "status": "Success" - }, - { - "id": "210", - "description": "When :the Pending Payment row is expanded", - "duration": 11340396, - "status": "Failure" - }, - { - "id": "211", - "description": "Then :the user will see scheduled date along with method and confirmation code", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-single-account-payment-activity-page-columns-order", - "description": "Scenario:Payment Activity View Single Account Payment Activity Page columns order", - "duration": 17433563, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "219", - "description": "Given :I mock log into payments as a \"pending_payments_user\"", - "duration": 2740410, - "status": "Success" - }, - { - "id": "220", - "description": "And :I navigate to Payment Activity Page", - "duration": 3800012, - "status": "Success" - }, - { - "id": "221", - "description": "Then :user will see the single account payment columns", - "duration": 10893141, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-multi-account-payment-activity-page-columns-order", - "description": "Scenario:Payment Activity View Multi Account Payment Activity Page columns order", - "duration": 18127929, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "229", - "description": "Given :I mock log into payments as a \"multiple_pending_payments_user\"", - "duration": 2620517, - "status": "Success" - }, - { - "id": "230", - "description": "And :I navigate to Payment Activity Page", - "duration": 4060709, - "status": "Success" - }, - { - "id": "231", - "description": "Then :user will see the multi account payment columns", - "duration": 11446703, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-account-name-drop-down-account-restricted-bankrupt", - "description": "Scenario:Payment Activity View Account Name drop down Account Restricted Bankrupt", - "duration": 18295893, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "239", - "description": "Given :I mock log into payments as a \"bankrupt_with_pending_payment\"", - "duration": 2515546, - "status": "Success" - }, - { - "id": "240", - "description": "And :I navigate to Payment Activity Page", - "duration": 4855735, - "status": "Success" - }, - { - "id": "241", - "description": "Then :the user will see the account restricted appended to the account name in drop down box", - "duration": 10924612, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-account-name-drop-down-account-closed-with-no-balance", - "description": "Scenario:Payment Activity View Account Name drop down Account Closed with no Balance", - "duration": 17168312, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "249", - "description": "Given :I mock log into payments as a \"closed_with_no_balance_pending_payment\"", - "duration": 2721474, - "status": "Success" - }, - { - "id": "250", - "description": "And :I navigate to Payment Activity Page", - "duration": 3630336, - "status": "Success" - }, - { - "id": "251", - "description": "Then :the user will see the account closed appended to the account name in drop down box", - "duration": 10816502, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-see-a-list-of-my-payment-history;payment-activity-view-account-name-drop-down-deceased", - "description": "Scenario:Payment Activity View Account Name drop down Deceased", - "duration": 18871806, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "259", - "description": "Given :I mock log into payments as a \"deceased_with_pending_payment\"", - "duration": 2891814, - "status": "Success" - }, - { - "id": "260", - "description": "And :I navigate to Payment Activity Page", - "duration": 5037405, - "status": "Success" - }, - { - "id": "261", - "description": "Then :the user will see the account closed appended to the account name in drop down box", - "duration": 10942587, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment", - "description": "Feature:As a customer viewing payment activity, I want to edit a payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 480756044, - "totalTestCaseCount": 51, - "failedTestCaseCount": 51, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-populate-the-dollar-amount", - "description": "Scenario:Payment Activity Edit Step1 Populate the Dollar Amount", - "duration": 6976209, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "10", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2789514, - "status": "Success" - }, - { - "id": "11", - "description": "And :I navigate to Payment Activity Page", - "duration": 3896993, - "status": "Success" - }, - { - "id": "12", - "description": "And :the user clicks on the edit hyperlink", - "duration": 289702, - "status": "Failure" - }, - { - "id": "13", - "description": "Then :the dollar amount from the row is presented in the other amount field with same format", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :the radio button for payments option other amount is selected", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-populate-the-minimum-payment", - "description": "Scenario:Payment Activity Edit Step1 Populate the Minimum Payment", - "duration": 7018579, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2718862, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to Payment Activity Page", - "duration": 3992801, - "status": "Success" - }, - { - "id": "24", - "description": "And :the user clicks on the edit hyperlink", - "duration": 306916, - "status": "Failure" - }, - { - "id": "25", - "description": "Then :the outstanding minimum payment amount is presented in the minimum payment option", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-populate-the-last-statement-balance", - "description": "Scenario:Payment Activity Edit Step1 Populate the Last Statement Balance", - "duration": 6914036, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "33", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2914609, - "status": "Success" - }, - { - "id": "34", - "description": "And :I navigate to Payment Activity Page", - "duration": 3683512, - "status": "Success" - }, - { - "id": "35", - "description": "And :the user clicks on the edit hyperlink", - "duration": 315915, - "status": "Failure" - }, - { - "id": "36", - "description": "Then :the last statement balance is presented in the last statement balance option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :the last statement date is presented in the last statement balance option", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-populate-the-current-balance", - "description": "Scenario:Payment Activity Edit Step1 Populate the Current Balance", - "duration": 8345548, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "44", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3191492, - "status": "Success" - }, - { - "id": "45", - "description": "And :I navigate to Payment Activity Page", - "duration": 4771334, - "status": "Success" - }, - { - "id": "46", - "description": "And :the user clicks on the edit hyperlink", - "duration": 382722, - "status": "Failure" - }, - { - "id": "47", - "description": "Then :the current balance is presented in the current balance option", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-populate-scheduled-payment-date", - "description": "Scenario:Payment Activity Edit Step1 Populate Scheduled Payment Date", - "duration": 18699767, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "55", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3337052, - "status": "Success" - }, - { - "id": "56", - "description": "And :I navigate to Payment Activity Page", - "duration": 4496225, - "status": "Success" - }, - { - "id": "57", - "description": "Then :scheduled payment date is populated in the date field", - "duration": 10866490, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-on-the-date-field", - "description": "Scenario:Payment Activity Edit Step1 Click on the date field", - "duration": 7805442, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "65", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2844019, - "status": "Success" - }, - { - "id": "66", - "description": "And :I navigate to Payment Activity Page", - "duration": 4623106, - "status": "Success" - }, - { - "id": "67", - "description": "And :the user clicks on the edit hyperlink", - "duration": 338317, - "status": "Failure" - }, - { - "id": "68", - "description": "And :the user clicks the date field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "Then :calender opens with the payment due date highlighted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-edit-go-back-button", - "description": "Scenario:Payment Activity Edit Step1 Edit Go Back button", - "duration": 6962012, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "76", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3028721, - "status": "Success" - }, - { - "id": "77", - "description": "And :I navigate to Payment Activity Page", - "duration": 3650510, - "status": "Success" - }, - { - "id": "78", - "description": "And :the user clicks on the edit hyperlink", - "duration": 282781, - "status": "Failure" - }, - { - "id": "79", - "description": "Then :user has option to select Go Back from Edit", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-go-back-when-the-edit-drawer-is-open", - "description": "Scenario:Payment Activity Edit Step1 Click Go Back when the edit drawer is open", - "duration": 7976381, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "86", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2776445, - "status": "Success" - }, - { - "id": "87", - "description": "And :I navigate to Payment Activity Page", - "duration": 4896460, - "status": "Success" - }, - { - "id": "88", - "description": "And :the user clicks on the edit hyperlink", - "duration": 303476, - "status": "Failure" - }, - { - "id": "89", - "description": "When :the user selects the Go Back from Edit", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "Then :the user is returned to the payment activity view state", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-cancel-go-back-button", - "description": "Scenario:Payment Activity Cancel Step1 Cancel Go Back button", - "duration": 8091452, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "97", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2737606, - "status": "Success" - }, - { - "id": "98", - "description": "And :I navigate to Payment Activity Page", - "duration": 5055224, - "status": "Success" - }, - { - "id": "99", - "description": "When :the user clicks on the cancel hyperlink", - "duration": 298622, - "status": "Failure" - }, - { - "id": "100", - "description": "Then :user has option to select Go Back from Cancel", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-click-go-back-when-the-cancel-drawer-is-open", - "description": "Scenario:Payment Activity Cancel Step1 Click Go Back when the cancel drawer is open", - "duration": 7548842, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "107", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3233158, - "status": "Success" - }, - { - "id": "108", - "description": "And :I navigate to Payment Activity Page", - "duration": 4003715, - "status": "Success" - }, - { - "id": "109", - "description": "And :the user clicks on the cancel hyperlink", - "duration": 311969, - "status": "Failure" - }, - { - "id": "110", - "description": "When :the user clicks the Go Back from Cancel", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :the user is returned to the payment activity view state", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-cancel-when-the-edit-drawer-is-open", - "description": "Scenario:Payment Activity Edit Step1 Click Cancel when the edit drawer is open", - "duration": 7886546, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "118", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3010129, - "status": "Success" - }, - { - "id": "119", - "description": "And :I navigate to Payment Activity Page", - "duration": 4520830, - "status": "Success" - }, - { - "id": "120", - "description": "And :the user clicks on the edit hyperlink", - "duration": 355587, - "status": "Failure" - }, - { - "id": "121", - "description": "And :the edit drawer is displayed with the standard edit elements", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "When :the user clicks on the cancel hyperlink", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "Then :the drawer is opened in the Cancel state", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-click-edit-when-the-cancel-drawer-is-open", - "description": "Scenario:Payment Activity Cancel Step1 Click Edit when the cancel drawer is open", - "duration": 6860478, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "130", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2781621, - "status": "Success" - }, - { - "id": "131", - "description": "And :I navigate to Payment Activity Page", - "duration": 3785277, - "status": "Success" - }, - { - "id": "132", - "description": "And :the user clicks on the cancel hyperlink", - "duration": 293580, - "status": "Failure" - }, - { - "id": "133", - "description": "And :the drawer is opened in the Cancel state", - "duration": 0, - "status": "Skipped" - }, - { - "id": "134", - "description": "When :the user clicks on the edit hyperlink", - "duration": 0, - "status": "Skipped" - }, - { - "id": "135", - "description": "Then :the edit drawer is displayed with the standard edit elements", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-cancel-step1-click-collapse-when-the-cancel-drawer-step1-is-open", - "description": "Scenario:Payment Activity Cancel Step1 Click collapse when the cancel drawer step1 is open", - "duration": 7721107, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "142", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2984352, - "status": "Success" - }, - { - "id": "143", - "description": "And :I navigate to Payment Activity Page", - "duration": 4442987, - "status": "Success" - }, - { - "id": "144", - "description": "And :the user clicks on the cancel hyperlink", - "duration": 293768, - "status": "Failure" - }, - { - "id": "145", - "description": "And :the drawer is opened in the Cancel state", - "duration": 0, - "status": "Skipped" - }, - { - "id": "146", - "description": "When :the user clicks on the minus sign on the same row", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-click-collapse-when-the-edit-drawer-step1-is-open", - "description": "Scenario:Payment Activity Edit Step1 Click collapse when the edit drawer step1 is open", - "duration": 7303545, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "154", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2950608, - "status": "Success" - }, - { - "id": "155", - "description": "And :I navigate to Payment Activity Page", - "duration": 4046742, - "status": "Success" - }, - { - "id": "156", - "description": "And :the user clicks on the edit hyperlink", - "duration": 306195, - "status": "Failure" - }, - { - "id": "157", - "description": "And :the edit drawer is displayed with the standard edit elements", - "duration": 0, - "status": "Skipped" - }, - { - "id": "158", - "description": "When :the user clicks on the minus sign on the same row", - "duration": 0, - "status": "Skipped" - }, - { - "id": "159", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-display-review-button", - "description": "Scenario:Payment Activity Edit Step1 Display Review Button", - "duration": 8451413, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "166", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3106892, - "status": "Success" - }, - { - "id": "167", - "description": "And :I navigate to Payment Activity Page", - "duration": 4931314, - "status": "Success" - }, - { - "id": "168", - "description": "And :the user clicks on the edit hyperlink", - "duration": 413207, - "status": "Failure" - }, - { - "id": "169", - "description": "Then :user has option to select Review", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-review-payment-activity-updates", - "description": "Scenario:Payment Activity Edit Step1 Review Payment Activity updates", - "duration": 8359896, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "176", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2870680, - "status": "Success" - }, - { - "id": "177", - "description": "And :I navigate to Payment Activity Page", - "duration": 5200579, - "status": "Success" - }, - { - "id": "178", - "description": "And :the user clicks on the edit hyperlink", - "duration": 288637, - "status": "Failure" - }, - { - "id": "179", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "180", - "description": "Then :the Review and Approve page will slide in", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-display-approve-button", - "description": "Scenario:Payment Activity Edit Step2 Display Approve Button", - "duration": 8962359, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "188", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2693542, - "status": "Success" - }, - { - "id": "189", - "description": "And :I navigate to Payment Activity Page", - "duration": 5962786, - "status": "Success" - }, - { - "id": "190", - "description": "And :the user clicks on the edit hyperlink", - "duration": 306031, - "status": "Failure" - }, - { - "id": "191", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "192", - "description": "When :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "193", - "description": "Then :the user has the option to approve the payment with changes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-display-cancel-button", - "description": "Scenario:Payment Activity Edit Step2 Display Cancel Button", - "duration": 6833479, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "201", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2782040, - "status": "Success" - }, - { - "id": "202", - "description": "And :I navigate to Payment Activity Page", - "duration": 3751301, - "status": "Success" - }, - { - "id": "203", - "description": "And :the user clicks on the edit hyperlink", - "duration": 300138, - "status": "Failure" - }, - { - "id": "204", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "205", - "description": "When :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "206", - "description": "Then :the user has the option to cancel the payment with changes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-cancel-payment-updates", - "description": "Scenario:Payment Activity Edit Step2 Cancel payment updates", - "duration": 8702266, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "214", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 4045677, - "status": "Success" - }, - { - "id": "215", - "description": "And :I navigate to Payment Activity Page", - "duration": 4356099, - "status": "Success" - }, - { - "id": "216", - "description": "And :the user clicks on the edit hyperlink", - "duration": 300490, - "status": "Failure" - }, - { - "id": "217", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "218", - "description": "And :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "219", - "description": "When :the user selects the cancel button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "220", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-display-edit-button", - "description": "Scenario:Payment Activity Edit Step2 Display Edit Button", - "duration": 9966053, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "228", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 4979892, - "status": "Success" - }, - { - "id": "229", - "description": "And :I navigate to Payment Activity Page", - "duration": 4700261, - "status": "Success" - }, - { - "id": "230", - "description": "And :the user clicks on the edit hyperlink", - "duration": 285900, - "status": "Failure" - }, - { - "id": "231", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "232", - "description": "When :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "233", - "description": "Then :user has option to edit the payment with changes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-edit-payment-updates", - "description": "Scenario:Payment Activity Edit Step2 Edit payment updates", - "duration": 18143694, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "241", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2715991, - "status": "Success" - }, - { - "id": "242", - "description": "And :I navigate to Payment Activity Page", - "duration": 4126960, - "status": "Success" - }, - { - "id": "243", - "description": "And :the user reviewing the edited payment", - "duration": 11300743, - "status": "Failure" - }, - { - "id": "244", - "description": "When :the user edits the updated payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "245", - "description": "Then :the user is presented with the edited payment details to update", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step3-display-done-button", - "description": "Scenario:Payment Activity Edit Step3 Display Done Button", - "duration": 8621811, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "253", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2766169, - "status": "Success" - }, - { - "id": "254", - "description": "And :I navigate to Payment Activity Page", - "duration": 5559779, - "status": "Success" - }, - { - "id": "255", - "description": "And :the user clicks on the edit hyperlink", - "duration": 295863, - "status": "Failure" - }, - { - "id": "256", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "257", - "description": "And :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "258", - "description": "When :the user Approves the edit payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "259", - "description": "Then :user has option to select Done button on confirmation page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step3-complete-payment-activity-edit-flow-using-done-button", - "description": "Scenario:Payment Activity Edit Step3 Complete Payment Activity Edit flow using Done Button", - "duration": 6828279, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "267", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2856659, - "status": "Success" - }, - { - "id": "268", - "description": "And :I navigate to Payment Activity Page", - "duration": 3643545, - "status": "Success" - }, - { - "id": "269", - "description": "And :the user clicks on the edit hyperlink", - "duration": 328075, - "status": "Failure" - }, - { - "id": "270", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "271", - "description": "And :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "272", - "description": "When :the user Approves the edit payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "273", - "description": "And :the user selects the Done button on confirmation page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "274", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step3-complete-payment-activity-edit-flow-using-collapse-button", - "description": "Scenario:Payment Activity Edit Step3 Complete Payment Activity Edit flow using collapse Button", - "duration": 10067794, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "282", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2916181, - "status": "Success" - }, - { - "id": "283", - "description": "And :I navigate to Payment Activity Page", - "duration": 6591072, - "status": "Success" - }, - { - "id": "284", - "description": "And :the user clicks on the edit hyperlink", - "duration": 560541, - "status": "Failure" - }, - { - "id": "285", - "description": "And :the user clicks on the Review button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "286", - "description": "And :the user is on the Review and Approve page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "287", - "description": "When :the user Approves the edit payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "288", - "description": "When :the user clicks on the minus sign on the same row", - "duration": 0, - "status": "Skipped" - }, - { - "id": "289", - "description": "Then :the user is returned to the payment activity page with the drawer closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-due-date-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Due Date for non_cycled Account", - "duration": 7776944, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "297", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 2890016, - "status": "Success" - }, - { - "id": "298", - "description": "And :I navigate to Payment Activity Page", - "duration": 4530705, - "status": "Success" - }, - { - "id": "299", - "description": "And :the user clicks on the edit hyperlink", - "duration": 356223, - "status": "Failure" - }, - { - "id": "300", - "description": "Then :due date is displayed as pending", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-minimum-payment-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Minimum Payment for non_cycled Account", - "duration": 7744246, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "308", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 2578036, - "status": "Success" - }, - { - "id": "309", - "description": "And :I navigate to Payment Activity Page", - "duration": 4347637, - "status": "Success" - }, - { - "id": "310", - "description": "And :the user clicks on the edit hyperlink", - "duration": 818573, - "status": "Failure" - }, - { - "id": "311", - "description": "Then :the minimum payment is displayed as pending", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-current-balance-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Current Balance for non_cycled Account", - "duration": 8313052, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "319", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 3115709, - "status": "Success" - }, - { - "id": "320", - "description": "And :I navigate to Payment Activity Page", - "duration": 4806936, - "status": "Success" - }, - { - "id": "321", - "description": "And :the user clicks on the edit hyperlink", - "duration": 390407, - "status": "Failure" - }, - { - "id": "322", - "description": "Then :the current balance is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-statement-balance-step1-for-non_cycled-account", - "description": "Scenario:Payment Activity Edit Step1 Statement Balance Step1 for non_cycled Account", - "duration": 8373363, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "330", - "description": "Given :I mock log into payments as a \"non_cycled_account_user\"", - "duration": 3051205, - "status": "Success" - }, - { - "id": "331", - "description": "And :I navigate to Payment Activity Page", - "duration": 4965885, - "status": "Success" - }, - { - "id": "332", - "description": "And :the user clicks on the edit hyperlink", - "duration": 356273, - "status": "Failure" - }, - { - "id": "333", - "description": "Then :the statement balance is displayed as pending", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-minimum-payment-tooltip", - "description": "Scenario:Payment Activity Edit Step1 Minimum Payment Tooltip", - "duration": 7449501, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "341", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2806333, - "status": "Success" - }, - { - "id": "342", - "description": "And :I navigate to Payment Activity Page", - "duration": 4341328, - "status": "Success" - }, - { - "id": "343", - "description": "And :the user clicks on the edit hyperlink", - "duration": 301840, - "status": "Failure" - }, - { - "id": "344", - "description": "Then :the minimum payment tooltip is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-last-statement-balance-tooltip", - "description": "Scenario:Payment Activity Edit Step1 Last Statement Balance Tooltip", - "duration": 6908333, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "352", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2946134, - "status": "Success" - }, - { - "id": "353", - "description": "And :I navigate to Payment Activity Page", - "duration": 3664644, - "status": "Success" - }, - { - "id": "354", - "description": "And :the user clicks on the edit hyperlink", - "duration": 297555, - "status": "Failure" - }, - { - "id": "355", - "description": "Then :the last statement balance tooltip is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-current-balance-tooltip", - "description": "Scenario:Payment Activity Edit Step1 Current Balance Tooltip", - "duration": 8193089, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "363", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3295547, - "status": "Success" - }, - { - "id": "364", - "description": "And :I navigate to Payment Activity Page", - "duration": 4602524, - "status": "Success" - }, - { - "id": "365", - "description": "When :the user clicks on the edit hyperlink", - "duration": 295018, - "status": "Failure" - }, - { - "id": "366", - "description": "Then :the current balance tooltip is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-list-add-an-account-in-pay-from", - "description": "Scenario:Payment Activity Edit Step1 List Add an Account in Pay From", - "duration": 7536064, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "374", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2740297, - "status": "Success" - }, - { - "id": "375", - "description": "And :I navigate to Payment Activity Page", - "duration": 4472884, - "status": "Success" - }, - { - "id": "376", - "description": "When :the user clicks on the edit hyperlink", - "duration": 322883, - "status": "Failure" - }, - { - "id": "377", - "description": "Then :\u00e2\u0080\u0098Add an Account\u00e2\u0080\u0099 is listed in the Pay From drop down box", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-select-add-an-account-from-pay-from", - "description": "Scenario:Payment Activity Edit Step1 Select Add an Account from Pay From", - "duration": 8093446, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "385", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3012243, - "status": "Success" - }, - { - "id": "386", - "description": "And :I navigate to Payment Activity Page", - "duration": 4714599, - "status": "Success" - }, - { - "id": "387", - "description": "And :the user clicks on the edit hyperlink", - "duration": 366604, - "status": "Failure" - }, - { - "id": "388", - "description": "When :the user selects the \u00e2\u0080\u0098Add an Account\u00e2\u0080\u0099 option from the pay from drop down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "389", - "description": "Then :the user is redirected to the Add a Payment Account page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-minimum-payment-outside-minmax", - "description": "Scenario:Payment Activity Edit Step1 Minimum Payment outside minmax", - "duration": 7184713, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "397", - "description": "Given :I mock log into payments as a \"minimum payment outside minmax user\"", - "duration": 2607184, - "status": "Success" - }, - { - "id": "398", - "description": "And :I navigate to Payment Activity Page", - "duration": 4256375, - "status": "Success" - }, - { - "id": "399", - "description": "And :the user clicks on the edit hyperlink", - "duration": 321154, - "status": "Failure" - }, - { - "id": "400", - "description": "And :minimum payment is not between the minimum and the maximum payment allowed amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "401", - "description": "Then :minimum payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-last-statement-balance-outside-minmax", - "description": "Scenario:Payment Activity Edit Step1 Last Statement Balance outside minmax", - "duration": 6720906, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "409", - "description": "Given :I mock log into payments as a \"last statement balance outside minmax user\"", - "duration": 2720556, - "status": "Success" - }, - { - "id": "410", - "description": "And :I navigate to Payment Activity Page", - "duration": 3704241, - "status": "Success" - }, - { - "id": "411", - "description": "And :the user clicks on the edit hyperlink", - "duration": 296109, - "status": "Failure" - }, - { - "id": "412", - "description": "And :last statement balance is not between the minimum and the maximum payment allowed amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "413", - "description": "Then :last statement balance payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-current-balance-outside-minmax", - "description": "Scenario:Payment Activity Edit Step1 Current Balance outside minmax", - "duration": 8949381, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "421", - "description": "Given :I mock log into payments as a \"current balance outside minmax user\"", - "duration": 2810006, - "status": "Success" - }, - { - "id": "422", - "description": "And :I navigate to Payment Activity Page", - "duration": 5777294, - "status": "Success" - }, - { - "id": "423", - "description": "And :the user clicks on the edit hyperlink", - "duration": 362081, - "status": "Failure" - }, - { - "id": "424", - "description": "And :current balance is not between the minimum and the maximum payment allowed amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "425", - "description": "Then :current balance payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-minimum-payment-more-than-one-million", - "description": "Scenario:Payment Activity Edit Step1 Minimum Payment more than One Million", - "duration": 6731319, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "433", - "description": "Given :I mock log into payments as a \"million_dollar_account_user\"", - "duration": 2661465, - "status": "Success" - }, - { - "id": "434", - "description": "And :I navigate to Payment Activity Page", - "duration": 3788999, - "status": "Success" - }, - { - "id": "435", - "description": "And :the user clicks on the edit hyperlink", - "duration": 280855, - "status": "Failure" - }, - { - "id": "436", - "description": "And :the minimum payment is greater than one Million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "437", - "description": "Then :minimum payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-last-statement-balance-more-than-one-million", - "description": "Scenario:Payment Activity Edit Step1 Last Statement Balance more than One Million", - "duration": 7575122, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "445", - "description": "Given :I mock log into payments as a \"million_dollar_account_user\"", - "duration": 2817674, - "status": "Success" - }, - { - "id": "446", - "description": "And :I navigate to Payment Activity Page", - "duration": 4417270, - "status": "Success" - }, - { - "id": "447", - "description": "And :the user clicks on the edit hyperlink", - "duration": 340178, - "status": "Failure" - }, - { - "id": "448", - "description": "And :the last statement balance payment option is greater than one Million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "449", - "description": "Then :last statement balance payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-current-balance-more-than-one-million", - "description": "Scenario:Payment Activity Edit Step1 Current Balance more than One Million", - "duration": 8818711, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "457", - "description": "Given :I mock log into payments as a \"million_dollar_account_user\"", - "duration": 4121155, - "status": "Success" - }, - { - "id": "458", - "description": "And :I navigate to Payment Activity Page", - "duration": 4346287, - "status": "Success" - }, - { - "id": "459", - "description": "And :the user clicks on the edit hyperlink", - "duration": 351269, - "status": "Failure" - }, - { - "id": "460", - "description": "And :the current balance is greater than one Million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "461", - "description": "Then :current balance payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-clear-other-amount-error-message", - "description": "Scenario:Payment Activity Edit Step1 Clear Other Amount Error Message", - "duration": 7464091, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "469", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3157965, - "status": "Success" - }, - { - "id": "470", - "description": "And :I navigate to Payment Activity Page", - "duration": 4009839, - "status": "Success" - }, - { - "id": "471", - "description": "And :the user clicks on the edit hyperlink", - "duration": 296287, - "status": "Failure" - }, - { - "id": "472", - "description": "And :clears the value in other amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "473", - "description": "And :the user selects another payment option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "474", - "description": "Then :the error message associated with the other amount is cleared", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-clear-other-amount-value", - "description": "Scenario:Payment Activity Edit Step1 Clear Other Amount Value", - "duration": 6835798, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "482", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2685937, - "status": "Success" - }, - { - "id": "483", - "description": "And :I navigate to Payment Activity Page", - "duration": 3856848, - "status": "Success" - }, - { - "id": "484", - "description": "And :the user clicks on the edit hyperlink", - "duration": 293013, - "status": "Failure" - }, - { - "id": "485", - "description": "And :other amount is populated with scheduled amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "486", - "description": "And :the user selects another payment option", - "duration": 0, - "status": "Skipped" - }, - { - "id": "487", - "description": "Then :the other amount is cleared", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-pending-payment-with-zero-current-balance", - "description": "Scenario:Payment Activity Pending Payment with Zero Current Balance", - "duration": 17194081, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "495", - "description": "Given :I mock log into payments as a \"pending payment with zero current balance user\"", - "duration": 2690505, - "status": "Success" - }, - { - "id": "496", - "description": "And :I navigate to Payment Activity Page", - "duration": 3668435, - "status": "Success" - }, - { - "id": "497", - "description": "Then :user will have option to cancel Pending Payment Activity", - "duration": 10835141, - "status": "Failure" - }, - { - "id": "498", - "description": "And :user will see the tooltip indicating the status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "499", - "description": "And :user will not have option to edit Pending Payment Activity", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-pending-payment-with-credit-current-balance", - "description": "Scenario:Payment Activity Pending Payment with Credit Current Balance", - "duration": 16907459, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "507", - "description": "Given :I mock log into payments as a \"pending payment with credit current balance user\"", - "duration": 2745913, - "status": "Success" - }, - { - "id": "508", - "description": "And :I navigate to Payment Activity Page", - "duration": 3230616, - "status": "Success" - }, - { - "id": "509", - "description": "Then :user will have option to cancel Pending Payment Activity", - "duration": 10930930, - "status": "Failure" - }, - { - "id": "510", - "description": "And :user will see the tooltip indicating the status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "511", - "description": "And :user will not have option to edit Pending Payment Activity", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-other-amount-validations", - "description": "Scenario:Payment Activity Edit Step1 Other Amount validations", - "duration": 9982929, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "519", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 3980282, - "status": "Success" - }, - { - "id": "520", - "description": "And :I navigate to Payment Activity Page", - "duration": 5256973, - "status": "Success" - }, - { - "id": "521", - "description": "And :the user clicks on the edit hyperlink", - "duration": 745674, - "status": "Failure" - }, - { - "id": "522", - "description": "Then :entering an non-format amount and focusing out will leave with correct format or with error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-payment-options-disabled-notification---minimum-payment", - "description": "Scenario:Payment Activity Edit Step1 payment options disabled notification - Minimum Payment", - "duration": 20490343, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "556", - "description": "Given :I mock log into payments as a \"minimum payment paid user\"", - "duration": 3199015, - "status": "Success" - }, - { - "id": "557", - "description": "And :I navigate to Payment Activity Page", - "duration": 5642274, - "status": "Success" - }, - { - "id": "558", - "description": "And :the user clicks on the edit hyperlink", - "duration": 421070, - "status": "Success" - }, - { - "id": "559", - "description": "And :the pending activity has a due date", - "duration": 11227984, - "status": "Failure" - }, - { - "id": "560", - "description": "And :the pending activity outstanding minimum payment has been met", - "duration": 0, - "status": "Skipped" - }, - { - "id": "561", - "description": "And :the pending activity outstanding minimum payment is not greater than one million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "562", - "description": "And :the pending activity account does not have credit or zero balance", - "duration": 0, - "status": "Skipped" - }, - { - "id": "563", - "description": "And :the pending activity account does not have three pending payments", - "duration": 0, - "status": "Skipped" - }, - { - "id": "564", - "description": "And :the pending activity minimum payment option is disabled", - "duration": 0, - "status": "Skipped" - }, - { - "id": "565", - "description": "Then :the pending activity will have a message informing that the payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-payment-options-disabled-notification---last-statement-balance", - "description": "Scenario:Payment Activity Edit Step1 payment options disabled notification - Last Statement Balance", - "duration": 6810019, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "573", - "description": "Given :I mock log into payments as a \"last statement balance disabled user\"", - "duration": 2834396, - "status": "Success" - }, - { - "id": "574", - "description": "And :I navigate to Payment Activity Page", - "duration": 3667705, - "status": "Success" - }, - { - "id": "575", - "description": "And :the user clicks on the edit hyperlink", - "duration": 307918, - "status": "Failure" - }, - { - "id": "576", - "description": "And :the pending activity has a due date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "577", - "description": "And :the pending activity last statement balance is not greater than one million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "578", - "description": "And :the pending activity account does not have credit or zero balance", - "duration": 0, - "status": "Skipped" - }, - { - "id": "579", - "description": "And :the pending activity account does not have three pending payments", - "duration": 0, - "status": "Skipped" - }, - { - "id": "580", - "description": "And :the pending activity last statement balance option is disabled", - "duration": 0, - "status": "Skipped" - }, - { - "id": "581", - "description": "Then :the pending activity will have a message informing that the payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-payment-options-disabled-notification---payment-date-is-past-the-due-date", - "description": "Scenario:Payment Activity Edit Step1 payment options disabled notification - Payment Date is past the due date", - "duration": 6449251, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "589", - "description": "Given :I mock log into payments as a \"past due pending payment user\"", - "duration": 2640301, - "status": "Success" - }, - { - "id": "590", - "description": "And :I navigate to Payment Activity Page", - "duration": 3517278, - "status": "Success" - }, - { - "id": "591", - "description": "And :the user clicks on the edit hyperlink", - "duration": 291672, - "status": "Failure" - }, - { - "id": "592", - "description": "And :the pending activity has a due date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "593", - "description": "And :the pending activity payment date is past the due date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "594", - "description": "Then :the pending activity will have a message informing that the payment option is disabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-autopay-notification", - "description": "Scenario:Payment Activity Edit Step1 AutoPay Notification", - "duration": 6900681, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "602", - "description": "Given :I mock log into payments as a \"pending autopay user\"", - "duration": 2856780, - "status": "Success" - }, - { - "id": "603", - "description": "And :I navigate to Payment Activity Page", - "duration": 3752051, - "status": "Success" - }, - { - "id": "604", - "description": "When :the user clicks on the edit hyperlink", - "duration": 291850, - "status": "Failure" - }, - { - "id": "605", - "description": "Then :the user is notified that the changes apply to only one payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "606", - "description": "And :the user will see a tooltip next to the Payment Date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "607", - "description": "And :the user will not see Money Market accounts in the Pay From list", - "duration": 0, - "status": "Skipped" - }, - { - "id": "608", - "description": "And :the user will not see the date picker next to the Payment Date", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step2-autopay-notification", - "description": "Scenario:Payment Activity Edit Step2 AutoPay Notification", - "duration": 17907725, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "616", - "description": "Given :I mock log into payments as a \"pending autopay user\"", - "duration": 2710239, - "status": "Success" - }, - { - "id": "617", - "description": "And :I navigate to Payment Activity Page", - "duration": 3824947, - "status": "Success" - }, - { - "id": "618", - "description": "When :the user reviewing the edited AutoPay payment", - "duration": 11372539, - "status": "Failure" - }, - { - "id": "619", - "description": "Then :the user will see an AutoPay Enrolled message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step3-autopay-notification", - "description": "Scenario:Payment Activity Edit Step3 AutoPay Notification", - "duration": 18230819, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "627", - "description": "Given :I mock log into payments as a \"pending autopay user\"", - "duration": 2899590, - "status": "Success" - }, - { - "id": "628", - "description": "And :I navigate to Payment Activity Page", - "duration": 4099249, - "status": "Success" - }, - { - "id": "629", - "description": "When :the user approves the edited AutoPay payment", - "duration": 11231980, - "status": "Failure" - }, - { - "id": "630", - "description": "Then :the user is notified that the changes apply to current payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-step1-other-amount-more-than-1-million", - "description": "Scenario:Payment Activity Edit Step1 Other Amount more than 1 million", - "duration": 18167670, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "638", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 11602285, - "status": "Success" - }, - { - "id": "639", - "description": "Given :I mock log into payments as a \"high balance user\"", - "duration": 2440405, - "status": "Success" - }, - { - "id": "640", - "description": "And :I navigate to Payment Activity Page", - "duration": 3813485, - "status": "Success" - }, - { - "id": "641", - "description": "And :the user clicks on the edit hyperlink", - "duration": 311495, - "status": "Failure" - }, - { - "id": "642", - "description": "When :Other Amount is entered more than a million", - "duration": 0, - "status": "Skipped" - }, - { - "id": "643", - "description": "Then :the user is notified to correct the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment", - "description": "Feature:As a customer viewing payment activity, I want to edit a payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 31872208, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-blank", - "description": "Scenario:Payment Activity Edit Payment Date is blank", - "duration": 7828287, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "10", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2776189, - "status": "Success" - }, - { - "id": "11", - "description": "And :I navigate to Payment Activity Page", - "duration": 4764937, - "status": "Success" - }, - { - "id": "12", - "description": "And :the user clicks on the edit hyperlink", - "duration": 287161, - "status": "Failure" - }, - { - "id": "13", - "description": "And :the payment date is blank", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "Then :the user will see payment date error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-invalid", - "description": "Scenario:Payment Activity Edit Payment Date is Invalid", - "duration": 7000598, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2884177, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to Payment Activity Page", - "duration": 3833069, - "status": "Success" - }, - { - "id": "24", - "description": "And :the user clicks on the edit hyperlink", - "duration": 283352, - "status": "Failure" - }, - { - "id": "25", - "description": "And :an invalid payment date is entered", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "Then :the user will see payment date error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-in-the-past", - "description": "Scenario:Payment Activity Edit Payment Date is in the Past", - "duration": 7057669, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "34", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2734799, - "status": "Success" - }, - { - "id": "35", - "description": "And :I navigate to Payment Activity Page", - "duration": 4038860, - "status": "Success" - }, - { - "id": "36", - "description": "And :the user clicks on the edit hyperlink", - "duration": 284010, - "status": "Failure" - }, - { - "id": "37", - "description": "And :a date from the past is entered", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "Then :the user will see payment date error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-viewing-payment-activity,-i-want-to-edit-a-payment;payment-activity-edit-payment-date-is-in-future-than-90-days", - "description": "Scenario:Payment Activity Edit Payment Date is in future than 90 days", - "duration": 9985654, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "46", - "description": "Given :I mock log into payments as a \"pending payments user\"", - "duration": 2992550, - "status": "Success" - }, - { - "id": "47", - "description": "And :I navigate to Payment Activity Page", - "duration": 6573044, - "status": "Success" - }, - { - "id": "48", - "description": "And :the user clicks on the edit hyperlink", - "duration": 420060, - "status": "Failure" - }, - { - "id": "49", - "description": "And :a date beyond 90 days is in future entered", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "Then :the user will see payment date error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-receive-the-confirmation-of-payment-approved.", - "description": "Feature:As a cardholder trying to make a payment , I want to receive the confirmation of payment approved.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 275630757, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 63189079, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 10478888, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 52710191, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-receive-the-confirmation-of-payment-approved.;make-a-payment---confirmation-page-and-access-account-summary-page", - "description": "Scenario:Make a payment - Confirmation page and access Account Summary page", - "duration": 69854940, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "When :the user lands on the confirmation page", - "duration": 58243579, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the user will see the payment confirmation including the payment information and payment confirmation code", - "duration": 7492255, - "status": "Success" - }, - { - "id": "18", - "description": "And :the user will have the option to return to the Account Summary page", - "duration": 2877537, - "status": "Success" - }, - { - "id": "19", - "description": "And :Account Summary button will direct the user to the Account Summary page", - "duration": 1241569, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 69045004, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 11756989, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 57288015, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-receive-the-confirmation-of-payment-approved.;make-a-payment-confirmation-page---access-view-payment-activity", - "description": "Scenario:Make a Payment Confirmation Page - Access View Payment Activity", - "duration": 73541734, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "When :the user lands on the confirmation page", - "duration": 61214486, - "status": "Success" - }, - { - "id": "30", - "description": "Then :the user will see the payment confirmation including the payment information and payment confirmation code", - "duration": 8265799, - "status": "Success" - }, - { - "id": "31", - "description": "And :the user will have the option to view the payment activity", - "duration": 4061449, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can", - "description": "Feature:As a customer, I want access to payment-related FAQs from the make a payment pages so I can", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 795488623, - "totalTestCaseCount": 8, - "failedTestCaseCount": 0, - "successTestCaseCount": 8, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page-and-able-to-access-the-faq-page", - "description": "Scenario:FAQ on Payment details page and able to access the FAQ page", - "duration": 80654521, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 11823887, - "status": "Success" - }, - { - "id": "9", - "description": "And :the customer is making a one time payment", - "duration": 56106351, - "status": "Success" - }, - { - "id": "10", - "description": "Then :FAQ is available on the Enter Payment Details page", - "duration": 2626671, - "status": "Success" - }, - { - "id": "11", - "description": "And :FAQ order on Enter Payment Details page is correct", - "duration": 3687672, - "status": "Success" - }, - { - "id": "12", - "description": "When :any FAQ link is clicked on Enter Payment Details page, a new FAQ modal is opened", - "duration": 4586806, - "status": "Success" - }, - { - "id": "13", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1823134, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page---close-using-x-option", - "description": "Scenario:FAQ on Payment details page - close using X option", - "duration": 69750483, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :the multi card customer logs in", - "duration": 10515609, - "status": "Success" - }, - { - "id": "20", - "description": "And :the customer is making a one time payment", - "duration": 53076548, - "status": "Success" - }, - { - "id": "21", - "description": "When :any FAQ link is clicked on Enter Payment Details page, a new FAQ modal is opened", - "duration": 4611660, - "status": "Success" - }, - { - "id": "22", - "description": "Then :FAQ window is closed when 'X' option is clicked", - "duration": 1546666, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page---close-using-done-option", - "description": "Scenario:FAQ on Payment details page - close using Done option", - "duration": 69175488, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :the multi card customer logs in", - "duration": 10374791, - "status": "Success" - }, - { - "id": "29", - "description": "And :the customer is making a one time payment", - "duration": 52798058, - "status": "Success" - }, - { - "id": "30", - "description": "When :any FAQ link is clicked on Enter Payment Details page, a new FAQ modal is opened", - "duration": 4240947, - "status": "Success" - }, - { - "id": "31", - "description": "Then :FAQ window is closed when 'Done' option is clicked", - "duration": 1761692, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-details-page---see-more-...", - "description": "Scenario:FAQ on Payment details page - See more ...", - "duration": 90958044, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "37", - "description": "Given :the multi card customer logs in", - "duration": 11040714, - "status": "Success" - }, - { - "id": "38", - "description": "And :the customer is making a one time payment", - "duration": 74187102, - "status": "Success" - }, - { - "id": "39", - "description": "When :'See more ...' was clicked on Enter Payment details page, the focus is at the top of the modal", - "duration": 3981673, - "status": "Success" - }, - { - "id": "40", - "description": "Then :FAQ window is closed when 'Done' option is clicked", - "duration": 1748555, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-review-and-approve-page-and-able-to-access-the-faq-page", - "description": "Scenario:FAQ on Review and Approve page and able to access the FAQ page", - "duration": 120964904, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "46", - "description": "Given :the multi card customer logs in", - "duration": 11868309, - "status": "Success" - }, - { - "id": "47", - "description": "And :the customer is making a one time payment", - "duration": 56034143, - "status": "Success" - }, - { - "id": "48", - "description": "When :FAQ is available on the Review and Approve page", - "duration": 43156535, - "status": "Success" - }, - { - "id": "49", - "description": "Then :FAQ order on Review and Approve page page is correct", - "duration": 3930615, - "status": "Success" - }, - { - "id": "50", - "description": "And :any FAQ link is clicked on review and approve page, a new FAQ modal is opened", - "duration": 3883699, - "status": "Success" - }, - { - "id": "51", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 2091603, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-review-and-approve-page---see-more-...", - "description": "Scenario:FAQ on Review and Approve page - See more ...", - "duration": 105367105, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "57", - "description": "Given :the multi card customer logs in", - "duration": 11297233, - "status": "Success" - }, - { - "id": "58", - "description": "And :the customer is making a one time payment", - "duration": 52561447, - "status": "Success" - }, - { - "id": "59", - "description": "When :'See more ...' was clicked on Review and Approve page, the focus is at the top of the modal", - "duration": 39895809, - "status": "Success" - }, - { - "id": "60", - "description": "Then :FAQ window is closed when 'Done' option is clicked", - "duration": 1612616, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payments-confirmation-page-and-able-to-access-the-faq-page", - "description": "Scenario:FAQ on Payments Confirmation page and able to access the FAQ page", - "duration": 130643428, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "66", - "description": "Given :the multi card customer logs in", - "duration": 9950079, - "status": "Success" - }, - { - "id": "67", - "description": "And :the customer is making a one time payment", - "duration": 52749715, - "status": "Success" - }, - { - "id": "68", - "description": "Then :FAQ is available on the Payments Confirmation age", - "duration": 59834335, - "status": "Success" - }, - { - "id": "69", - "description": "And :FAQ order on Payments Confirmation page is correct", - "duration": 3618368, - "status": "Success" - }, - { - "id": "70", - "description": "And :any FAQ link is clicked on confirmation page, a new FAQ modal is opened", - "duration": 2891457, - "status": "Success" - }, - { - "id": "71", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1599474, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-payment-related-faqs-from-the-make-a-payment-pages-so-i-can;faq-on-payment-confirmation-page---see-more-...", - "description": "Scenario:FAQ on Payment Confirmation page - See more ...", - "duration": 127974650, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "77", - "description": "Given :the multi card customer logs in", - "duration": 11013783, - "status": "Success" - }, - { - "id": "78", - "description": "And :the customer is making a one time payment", - "duration": 54726292, - "status": "Success" - }, - { - "id": "79", - "description": "When :'See more ...' was clicked on Payments Confirmation, the focus is at the top of the modal", - "duration": 60486726, - "status": "Success" - }, - { - "id": "80", - "description": "And :FAQ window is closed when 'Done' option is clicked", - "duration": 1747849, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information", - "description": "Feature:As a cardholder trying to make a payment , I want to view the pay from account information", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 776695213, - "totalTestCaseCount": 9, - "failedTestCaseCount": 2, - "successTestCaseCount": 7, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;common-data-item-values-should-be-displayed", - "description": "Scenario:Common Data item values should be displayed", - "duration": 89242364, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 10877343, - "status": "Success" - }, - { - "id": "9", - "description": "When :the customer is making a one time payment", - "duration": 53018218, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the customer should see the due date populated", - "duration": 3583450, - "status": "Success" - }, - { - "id": "11", - "description": "And :the customer should see the Pay To list populated", - "duration": 6895003, - "status": "Success" - }, - { - "id": "12", - "description": "And :the customer should see the Minimum payment amount", - "duration": 1234374, - "status": "Success" - }, - { - "id": "13", - "description": "And :the customer should see the Current balance", - "duration": 1198882, - "status": "Success" - }, - { - "id": "14", - "description": "And :the customer should see the Statement balance", - "duration": 11233450, - "status": "Success" - }, - { - "id": "15", - "description": "And :the customer should see the Last Statement Date", - "duration": 1201644, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;pay-from-should-list-the-accounts-to-select", - "description": "Scenario:Pay From should list the accounts to select", - "duration": 76260292, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "Given :the card customer with no default bank account logs in", - "duration": 10031519, - "status": "Success" - }, - { - "id": "22", - "description": "When :the customer is making a one time payment", - "duration": 45929979, - "status": "Success" - }, - { - "id": "23", - "description": "Then :display a list of the pay from accounts in the drop down", - "duration": 10182258, - "status": "Success" - }, - { - "id": "24", - "description": "And :display 'Select an Account' as the first drop down option and as the default", - "duration": 10116536, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;make-a-payment---pay-to-single-account", - "description": "Scenario:Make a Payment - Pay To Single Account", - "duration": 75500092, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "Given :the single card customer logs in", - "duration": 10899785, - "status": "Success" - }, - { - "id": "34", - "description": "When :the customer is making a one time payment", - "duration": 52510346, - "status": "Success" - }, - { - "id": "35", - "description": "Then :Pay To account is listed with no drop down box", - "duration": 12089961, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;make-a-payment---pay-to-multi-account", - "description": "Scenario:Make a Payment - Pay To Multi Account", - "duration": 78756316, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "44", - "description": "Given :the multi card customer logs in", - "duration": 9879563, - "status": "Success" - }, - { - "id": "45", - "description": "When :the customer is making a one time payment", - "duration": 53989390, - "status": "Success" - }, - { - "id": "46", - "description": "Then :Pay To account is listed with a drop down", - "duration": 6903887, - "status": "Success" - }, - { - "id": "47", - "description": "And :the drop down defaults to the first account of the user", - "duration": 6794430, - "status": "Success" - }, - { - "id": "48", - "description": "And :the drop down box does not list \"Select an Account\"", - "duration": 1189046, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;make-one-time-payment---add-payment", - "description": "Scenario:Make One Time Payment - Add Payment", - "duration": 115009942, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "72", - "description": "Given :the multi card customer logs in", - "duration": 10513931, - "status": "Success" - }, - { - "id": "73", - "description": "When :the customer is making a one time payment", - "duration": 56551322, - "status": "Success" - }, - { - "id": "74", - "description": "When :the user selects approve on the payment review screen and the payment is successful", - "duration": 44161919, - "status": "Success" - }, - { - "id": "75", - "description": "Then :the payment confirmation code is presented on the confirmation page with a green box.", - "duration": 3782770, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;default-pay-from-account-predefined---cancel-from-step-1", - "description": "Scenario:Default Pay From Account Predefined - Cancel from Step 1", - "duration": 141688834, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "135", - "description": "Given :the multi card customer logs in", - "duration": 12145077, - "status": "Success" - }, - { - "id": "136", - "description": "When :the customer is making a one time payment", - "duration": 66388211, - "status": "Success" - }, - { - "id": "137", - "description": "When :the user selects cancel on the Step 2 of One-time Payment", - "duration": 56399434, - "status": "Success" - }, - { - "id": "138", - "description": "Then :Step 1 should list predefined default selected pay from Account", - "duration": 6756112, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;default-pay-from-account-not-predefined", - "description": "Scenario:Default Pay From Account not Predefined", - "duration": 56835269, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "144", - "description": "Given :the card customer with no default bank account logs in", - "duration": 9582713, - "status": "Success" - }, - { - "id": "145", - "description": "When :the customer is making a one time payment", - "duration": 46071500, - "status": "Success" - }, - { - "id": "146", - "description": "Then :default with the option \"Select an Account\"", - "duration": 1181056, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;pay-from-account-not-selected", - "description": "Scenario:Pay From Account not Selected", - "duration": 63998530, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "152", - "description": "Given :the card customer with no default bank account logs in", - "duration": 10254930, - "status": "Success" - }, - { - "id": "153", - "description": "When :the customer is making a one time payment", - "duration": 47953436, - "status": "Success" - }, - { - "id": "154", - "description": "And :the user submits without selecting a From account", - "duration": 4562094, - "status": "Success" - }, - { - "id": "155", - "description": "Then :display the error message \"Please select a Pay From account.\"", - "duration": 1228070, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-view-the-pay-from-account-information;select-add-an-account", - "description": "Scenario:Select Add an Account", - "duration": 79403574, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "163", - "description": "Given :the multi card customer logs in", - "duration": 10079694, - "status": "Success" - }, - { - "id": "164", - "description": "When :the customer is making a one time payment", - "duration": 52819268, - "status": "Success" - }, - { - "id": "165", - "description": "And :\"Add an Account\" is listed as an option to select", - "duration": 1188844, - "status": "Success" - }, - { - "id": "166", - "description": "When :the user selects the \"Add an Account\" option", - "duration": 4115541, - "status": "Success" - }, - { - "id": "167", - "description": "Then :the user is redirected to the Add a Payment Account page", - "duration": 11200227, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options", - "description": "Feature:As a customer making a payment, I would like for the payment amount to list first for the payment options", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 207378320, - "totalTestCaseCount": 3, - "failedTestCaseCount": 0, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options;payment-options-display", - "description": "Scenario:Payment Options Display", - "duration": 80954964, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 10438608, - "status": "Success" - }, - { - "id": "9", - "description": "When :the customer is making a one time payment", - "duration": 62139583, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the minimum payment amount is listed before the label Minimum Payment", - "duration": 2406803, - "status": "Success" - }, - { - "id": "11", - "description": "And :the last statement balance amount is listed before the label Last Statement Balance", - "duration": 3584892, - "status": "Success" - }, - { - "id": "12", - "description": "And :the current balance amount is listed before the label Current Balance", - "duration": 2385078, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options;make-a-payment-minimum-payment", - "description": "Scenario:Make a Payment Minimum Payment", - "duration": 63390533, - "totalTestStepCount": 9, - "failedTestStepCount": 0, - "successTestStepCount": 9, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :the card customer with minimum payment paid logs in", - "duration": 9236145, - "status": "Success" - }, - { - "id": "19", - "description": "When :the customer is making a one time payment", - "duration": 41531864, - "status": "Success" - }, - { - "id": "20", - "description": "And :the account has a due date", - "duration": 1226230, - "status": "Success" - }, - { - "id": "21", - "description": "And :the outstanding minimum payment has been met", - "duration": 4082063, - "status": "Success" - }, - { - "id": "22", - "description": "And :outstanding minimum payment is not greater than one million", - "duration": 1189159, - "status": "Success" - }, - { - "id": "23", - "description": "And :account does not have credit or zero balance", - "duration": 1277104, - "status": "Success" - }, - { - "id": "24", - "description": "And :account does not have three pending payments", - "duration": 2257909, - "status": "Success" - }, - { - "id": "25", - "description": "And :the minimum payment option is disabled", - "duration": 1371456, - "status": "Success" - }, - { - "id": "26", - "description": "Then :the user will see a message informing that the payment option is disabled", - "duration": 1218603, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-would-like-for-the-payment-amount-to-list-first-for-the-payment-options;make-a-payment-last-statement-balance", - "description": "Scenario:Make a Payment Last Statement Balance", - "duration": 63032823, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "Given :the card customer with minimum payment paid logs in", - "duration": 9487810, - "status": "Success" - }, - { - "id": "33", - "description": "When :the customer is making a one time payment", - "duration": 42088265, - "status": "Success" - }, - { - "id": "34", - "description": "And :the account has a due date", - "duration": 1234393, - "status": "Success" - }, - { - "id": "35", - "description": "And :last statement balance is not greater than million", - "duration": 3998990, - "status": "Success" - }, - { - "id": "36", - "description": "And :account does not have credit or zero balance", - "duration": 1206850, - "status": "Success" - }, - { - "id": "37", - "description": "And :account does not have three pending payments", - "duration": 2228332, - "status": "Success" - }, - { - "id": "38", - "description": "And :the last statement balance payment option is disabled", - "duration": 1438328, - "status": "Success" - }, - { - "id": "39", - "description": "Then :the user will see a message informing that the payment option is disabled", - "duration": 1349855, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment", - "description": "Feature:As a cardholder trying to make a payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 139028548, - "totalTestCaseCount": 2, - "failedTestCaseCount": 1, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 62885734, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 9784193, - "status": "Success" - }, - { - "id": "9", - "description": "And :the customer is making a one time payment", - "duration": 53101541, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment;approve-one-time-payment", - "description": "Scenario:Approve one time payment", - "duration": 76142814, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "When :the payment summary is presented to customer review", - "duration": 76142814, - "status": "Failure" - }, - { - "id": "25", - "description": "Then :the customer approves the payment", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-verify-the-payment-applied-to-the-non-cycled-accounts.", - "description": "Feature:As a cardholder trying to make a payment , I want to verify the payment applied to the non-cycled accounts.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 50179526, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-verify-the-payment-applied-to-the-non-cycled-accounts.;account-has-not-cycled", - "description": "Scenario:Account has not cycled", - "duration": 50179526, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "12", - "description": "Given :the customer logs in with noncycled account", - "duration": 9167077, - "status": "Success" - }, - { - "id": "13", - "description": "And :the customer is making a one time payment", - "duration": 39812727, - "status": "Success" - }, - { - "id": "14", - "description": "When :the account is new and has not cycled", - "duration": 41, - "status": "Success" - }, - { - "id": "15", - "description": "Then :display 'Pending first billing cycle' as due date", - "duration": 1199681, - "status": "Failure" - }, - { - "id": "16", - "description": "And :display the minimum payment as 'Pending first billing cycle'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :display the available current balance", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :display the statement balance as 'Pending first billing cycle'", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-user-making-a-payment,-i-want-to-automatically-select-the-payment-amount-button", - "description": "Feature:As a user making a payment, I want to automatically select the payment amount button", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 152743808, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-user-making-a-payment,-i-want-to-automatically-select-the-payment-amount-button;only-other-amount-is-valid---single-account", - "description": "Scenario:Only Other Amount is valid - Single Account", - "duration": 59291929, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "9", - "description": "Given :the single auto select payment option card customer logs in", - "duration": 9231072, - "status": "Success" - }, - { - "id": "10", - "description": "And :the customer is making a one time payment", - "duration": 40474125, - "status": "Success" - }, - { - "id": "11", - "description": "When :the customer has only other amount as valid payment amount for selection", - "duration": 8203852, - "status": "Success" - }, - { - "id": "12", - "description": "Then :other amount payment option should be defaulted for the customer'", - "duration": 1382880, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-user-making-a-payment,-i-want-to-automatically-select-the-payment-amount-button;only-other-amount-is-valid---multi-account", - "description": "Scenario:Only Other Amount is valid - multi Account", - "duration": 93451879, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :the auto select payment option multiple card customer logs in", - "duration": 10458881, - "status": "Success" - }, - { - "id": "19", - "description": "And :the customer is making a one time payment", - "duration": 73088368, - "status": "Success" - }, - { - "id": "20", - "description": "When :the customer has only other amount as valid payment amount for selection", - "duration": 8505141, - "status": "Success" - }, - { - "id": "21", - "description": "Then :other amount payment option should be defaulted for the customer'", - "duration": 1399489, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.", - "description": "Feature:As a cardholder trying to make a payment , I want to know whether correct other amount is used for the payment.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 1301381702, - "totalTestCaseCount": 13, - "failedTestCaseCount": 0, - "successTestCaseCount": 13, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-default-display", - "description": "Scenario:Make One Time Payment Other Amount Default Display", - "duration": 65274681, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 10148276, - "status": "Success" - }, - { - "id": "9", - "description": "When :the customer is making a one time payment", - "duration": 52390525, - "status": "Success" - }, - { - "id": "10", - "description": "Then :other amount entry box should have '$ Other Amount'", - "duration": 2735880, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-radio-button-selection", - "description": "Scenario:Make One Time Payment Other Amount Radio Button selection", - "duration": 70244995, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :the multi card customer logs in", - "duration": 10212089, - "status": "Success" - }, - { - "id": "18", - "description": "And :the customer is making a one time payment", - "duration": 54290739, - "status": "Success" - }, - { - "id": "19", - "description": "When :the user selects Other Amount", - "duration": 2716913, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the radio button for the Other Amount is set to true", - "duration": 3025254, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-no-entry-in-other-amount", - "description": "Scenario:Make One Time Payment No Entry in Other Amount", - "duration": 76504798, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "27", - "description": "Given :the multi card customer logs in", - "duration": 11164672, - "status": "Success" - }, - { - "id": "28", - "description": "And :the customer is making a one time payment", - "duration": 53530715, - "status": "Success" - }, - { - "id": "29", - "description": "And :the user selects Other Amount", - "duration": 2584190, - "status": "Success" - }, - { - "id": "30", - "description": "When :amount is not entered", - "duration": 4038311, - "status": "Success" - }, - { - "id": "31", - "description": "Then :display an error message above the other amount field", - "duration": 1204240, - "status": "Success" - }, - { - "id": "32", - "description": "And :other amount entry box should have '$ Other Amount'", - "duration": 2777450, - "status": "Success" - }, - { - "id": "33", - "description": "And :display an error message at the top of the page", - "duration": 1205220, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-validations", - "description": "Scenario:Make One Time Payment Other Amount Validations", - "duration": 313724611, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "41", - "description": "Given :the multi card customer logs in", - "duration": 11178909, - "status": "Success" - }, - { - "id": "42", - "description": "And :the customer is making a one time payment", - "duration": 56402115, - "status": "Success" - }, - { - "id": "43", - "description": "When :customer enters unformatted other amount", - "duration": 42, - "status": "Success" - }, - { - "id": "44", - "description": "Then :the other amount is formatted correctly", - "duration": 246143545, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-less-than-miniumum", - "description": "Scenario:Make One Time Payment Other Amount less than miniumum", - "duration": 86838647, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "77", - "description": "Given :the multi card customer logs in", - "duration": 9944844, - "status": "Success" - }, - { - "id": "78", - "description": "And :the customer is making a one time payment", - "duration": 69801111, - "status": "Success" - }, - { - "id": "79", - "description": "When :user populates the Other Amount less than minimum payment allowed", - "duration": 5312148, - "status": "Success" - }, - { - "id": "80", - "description": "Then :display an error message to indicate the incorrect other amount", - "duration": 1780544, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-other-amount-more-than-maxiumum-allowed-110-percent", - "description": "Scenario:Make One Time Payment Other Amount more than maxiumum allowed 110 percent", - "duration": 82743618, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "87", - "description": "Given :the multi card customer logs in", - "duration": 11152599, - "status": "Success" - }, - { - "id": "88", - "description": "And :the customer is making a one time payment", - "duration": 58090011, - "status": "Success" - }, - { - "id": "89", - "description": "When :user populates the Other Amount more than maximum payment allowed", - "duration": 11644281, - "status": "Success" - }, - { - "id": "90", - "description": "Then :display an error message to indicate the incorrect other amount", - "duration": 1856727, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-edit-other-amount-from-review-and-approve-page", - "description": "Scenario:Make One Time Payment Edit Other Amount from Review and Approve page", - "duration": 88214421, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "97", - "description": "Given :the multi card customer logs in", - "duration": 10050870, - "status": "Success" - }, - { - "id": "98", - "description": "And :the customer is making a one time payment", - "duration": 52892195, - "status": "Success" - }, - { - "id": "99", - "description": "When :user choose to edit the payment amount from Review and Approve page", - "duration": 23561825, - "status": "Success" - }, - { - "id": "100", - "description": "Then :other amount value on Enter Payment Details page is retained", - "duration": 1709531, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-cancel-other-amount-validation-from-review-and-approve-page", - "description": "Scenario:Make One Time Payment Cancel Other Amount Validation from Review and Approve page", - "duration": 91293782, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "107", - "description": "Given :the multi card customer logs in", - "duration": 10384928, - "status": "Success" - }, - { - "id": "108", - "description": "And :the customer is making a one time payment", - "duration": 53513107, - "status": "Success" - }, - { - "id": "109", - "description": "When :user choose to cancel the payment amount from Review and Approve page", - "duration": 25793309, - "status": "Success" - }, - { - "id": "110", - "description": "Then :other amount value on Enter Payment Details page should be reset", - "duration": 1602438, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-more-than-maximum-allowed-with-current-balance-less-than-$1-million", - "description": "Scenario:Make One Time Payment more than maximum allowed with current balance less than $1 million", - "duration": 75759548, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "117", - "description": "Given :the multi card customer logs in", - "duration": 10126289, - "status": "Success" - }, - { - "id": "118", - "description": "And :the customer is making a one time payment", - "duration": 55671954, - "status": "Success" - }, - { - "id": "119", - "description": "When :the user attempts to make a payment of more than maximum allowed", - "duration": 7068246, - "status": "Success" - }, - { - "id": "120", - "description": "Then :notify customer that payment cannot exceed 110% of the current balance", - "duration": 1705575, - "status": "Success" - }, - { - "id": "121", - "description": "And :display an error message at the top of the page", - "duration": 1187484, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-more-than-maximum-allowed-with-current-balance-more-than-$1-million", - "description": "Scenario:Make One Time Payment more than maximum allowed with current balance more than $1 million", - "duration": 84377465, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "137", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 10922987, - "status": "Success" - }, - { - "id": "138", - "description": "And :the customer is making a one time payment", - "duration": 63548332, - "status": "Success" - }, - { - "id": "139", - "description": "When :the user attempts to make a payment of more than maximum allowed", - "duration": 7014500, - "status": "Success" - }, - { - "id": "140", - "description": "Then :display an error message with only the min and max values", - "duration": 1687906, - "status": "Success" - }, - { - "id": "141", - "description": "And :display an error message at the top of the page", - "duration": 1203740, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-with-current-balance-is-greater-than-$1-million", - "description": "Scenario:Make One Time Payment with current balance is greater than $1 million", - "duration": 84196520, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "148", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 10791400, - "status": "Success" - }, - { - "id": "149", - "description": "And :the customer is making a one time payment", - "duration": 67991619, - "status": "Success" - }, - { - "id": "150", - "description": "When :the due date is not in the past", - "duration": 2735666, - "status": "Success" - }, - { - "id": "151", - "description": "When :current balance is greater than million", - "duration": 1288461, - "status": "Success" - }, - { - "id": "152", - "description": "Then :current balance radio button and text is disabled", - "duration": 1389374, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-with-minimum-balance-is-greater-than-$1-million", - "description": "Scenario:Make One Time Payment with minimum balance is greater than $1 million", - "duration": 90252231, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "159", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 11607455, - "status": "Success" - }, - { - "id": "160", - "description": "And :the customer is making a one time payment", - "duration": 72907577, - "status": "Success" - }, - { - "id": "161", - "description": "When :the due date is not in the past", - "duration": 2654025, - "status": "Success" - }, - { - "id": "162", - "description": "When :minimum balance is greater than million", - "duration": 1337528, - "status": "Success" - }, - { - "id": "163", - "description": "Then :minimum balance radio button and text is disabled", - "duration": 1745646, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-know-whether-correct-other-amount-is-used-for-the-payment.;make-one-time-payment-with-last-statement-balance-is-greater-than-$1-million", - "description": "Scenario:Make One Time Payment with last statement balance is greater than $1 million", - "duration": 91956385, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "170", - "description": "Given :the multi card customer with more than a million balance logs in", - "duration": 11004905, - "status": "Success" - }, - { - "id": "171", - "description": "And :the customer is making a one time payment", - "duration": 75550252, - "status": "Success" - }, - { - "id": "172", - "description": "When :the due date is not in the past", - "duration": 2582811, - "status": "Success" - }, - { - "id": "173", - "description": "When :last statement balance is greater than million", - "duration": 1208104, - "status": "Success" - }, - { - "id": "174", - "description": "Then :last statement balance radio button and text is disabled", - "duration": 1610313, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-ensure-that-the-payment-request-is-populated,-so-that-my-payment", - "description": "Feature:As a customer making a payment, I want to ensure that the payment request is populated, so that my payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 174595150, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 74249257, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 11101946, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 63147311, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-ensure-that-the-payment-request-is-populated,-so-that-my-payment;make-a-payment---no-pay-from", - "description": "Scenario:Make a Payment - No Pay From", - "duration": 10720511, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "When :the Pay From Account is not selected", - "duration": 8243329, - "status": "Success" - }, - { - "id": "14", - "description": "Then :display an error message at the top of the page and next to the Pay From", - "duration": 2477182, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 64480034, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 10518637, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 53961397, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-ensure-that-the-payment-request-is-populated,-so-that-my-payment;make-a-payment---no-payment-date", - "description": "Scenario:Make a Payment - No Payment Date", - "duration": 25145348, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :the payment date is not selected", - "duration": 22726866, - "status": "Success" - }, - { - "id": "21", - "description": "Then :display an error message at the top of the page and next to the payment date", - "duration": 2418482, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment,-i-want-to-verify-the-payment-date-selected.", - "description": "Feature:As a cardholder trying to make a payment, I want to verify the payment date selected.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 156905501, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 71915397, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 11485884, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 60429513, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment,-i-want-to-verify-the-payment-date-selected.;payment-date-validation---incorrect-date", - "description": "Scenario:Payment Date Validation - Incorrect date", - "duration": 18286550, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "23", - "description": "When :user does not populate payment date", - "duration": 4861745, - "status": "Success" - }, - { - "id": "24", - "description": "Then :the user will receive an error message \"Please enter a Payment Date or select a date from the calendar.\"", - "duration": 1358676, - "status": "Success" - }, - { - "id": "26", - "description": "When :user enters date in incorrect format", - "duration": 5209783, - "status": "Success" - }, - { - "id": "27", - "description": "Then :the user will receive an error message \"Please reenter a valid payment date using the mm\/dd\/yyyy format or select a date from the calendar.\"", - "duration": 1271898, - "status": "Success" - }, - { - "id": "29", - "description": "When :user enters date in the past", - "duration": 4347799, - "status": "Success" - }, - { - "id": "30", - "description": "Then :the user will receive an error message \"The date you entered has already passed. Please enter the current date or a future date.\"", - "duration": 1236649, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 63857974, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "6", - "description": "Given :the multi card customer logs in", - "duration": 10005631, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer is making a one time payment", - "duration": 53852343, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment,-i-want-to-verify-the-payment-date-selected.;default-payment-date", - "description": "Scenario:Default Payment Date", - "duration": 2845580, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "When :the user is on the One Time Payment page", - "duration": 47, - "status": "Success" - }, - { - "id": "37", - "description": "Then :the payment date is defaulted to current day or next day based on time of the day", - "duration": 2845533, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-be-informed-if-i-am-not-able-to-make-another-payment", - "description": "Feature:As a customer making a payment, I want to be informed if I am not able to make another payment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 154673989, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-making-a-payment,-i-want-to-be-informed-if-i-am-not-able-to-make-another-payment;single-account-on-profile-three-pending-payment", - "description": "Scenario:Single Account on profile Three Pending Payment", - "duration": 68838795, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "Given :the single card customer with three pending payments logs in", - "duration": 8799862, - "status": "Success" - }, - { - "id": "11", - "description": "And :the customer is making a one time payment", - "duration": 43399346, - "status": "Success" - }, - { - "id": "12", - "description": "When :there are three pending payments scheduled for the account", - "duration": 70, - "status": "Success" - }, - { - "id": "13", - "description": "Then :the user is notified about three pending payments", - "duration": 1193529, - "status": "Success" - }, - { - "id": "14", - "description": "And :payment input fields are disabled on step1", - "duration": 15445988, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-making-a-payment,-i-want-to-be-informed-if-i-am-not-able-to-make-another-payment;multiple-account-on-profile-three-pending-payment", - "description": "Scenario:Multiple Account on profile Three Pending Payment", - "duration": 85835194, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :the multi card customer with three pending payments logs in", - "duration": 9702740, - "status": "Success" - }, - { - "id": "23", - "description": "And :the customer is making a one time payment", - "duration": 59003829, - "status": "Success" - }, - { - "id": "24", - "description": "When :there are three pending payments scheduled for the account", - "duration": 43, - "status": "Success" - }, - { - "id": "25", - "description": "Then :the user is notified about three pending payments", - "duration": 1204779, - "status": "Success" - }, - { - "id": "26", - "description": "And :payment input fields are disabled on step1", - "duration": 14881837, - "status": "Success" - }, - { - "id": "27", - "description": "And :the Pay To box is enabled so that the user can select another account", - "duration": 1041966, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.", - "description": "Feature:As a cardholder trying to make a payment , I want to provide the proper tooltips for the available payment options.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 271864545, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-minimum-payment-tooltip", - "description": "Scenario:Make a Payment Minimum Payment Tooltip", - "duration": 65759612, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the multi card customer logs in", - "duration": 10279901, - "status": "Success" - }, - { - "id": "9", - "description": "And :the customer is making a one time payment", - "duration": 53077769, - "status": "Success" - }, - { - "id": "10", - "description": "When :the user hovers over the minimum payment option tooltip icon", - "duration": 1230327, - "status": "Success" - }, - { - "id": "11", - "description": "Then :additional information about the minimum payment option usage is provided", - "duration": 1171615, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-statement-balance-tooltip", - "description": "Scenario:Make a Payment Statement Balance Tooltip", - "duration": 70511799, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :the multi card customer logs in", - "duration": 10888301, - "status": "Success" - }, - { - "id": "19", - "description": "And :the customer is making a one time payment", - "duration": 57031602, - "status": "Success" - }, - { - "id": "20", - "description": "When :the user hovers over the statement balance option tooltip icon", - "duration": 1357223, - "status": "Success" - }, - { - "id": "21", - "description": "Then :additional information about the statement balance option usage is provided", - "duration": 1234673, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-current-balance-tooltip", - "description": "Scenario:Make a Payment Current Balance Tooltip", - "duration": 66390060, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :the multi card customer logs in", - "duration": 10861079, - "status": "Success" - }, - { - "id": "29", - "description": "And :the customer is making a one time payment", - "duration": 53077690, - "status": "Success" - }, - { - "id": "30", - "description": "When :the user hovers over the current balance option tooltip icon", - "duration": 1256612, - "status": "Success" - }, - { - "id": "31", - "description": "Then :additional information about the current balance option usage is provided", - "duration": 1194679, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-cardholder-trying-to-make-a-payment-,-i-want-to-provide-the-proper-tooltips-for-the-available-payment-options.;make-a-payment-payment-date-tooltip-is-not-listed-prior-to-payment-cut-off-time", - "description": "Scenario:Make a Payment Payment Date Tooltip is not listed Prior to payment Cut off Time", - "duration": 69203074, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "84", - "description": "Given :the multi card customer logs in", - "duration": 11782195, - "status": "Success" - }, - { - "id": "85", - "description": "And :the customer is making a one time payment", - "duration": 55924994, - "status": "Success" - }, - { - "id": "86", - "description": "When :the time is prior to the payment cut off time", - "duration": 194, - "status": "Success" - }, - { - "id": "87", - "description": "Then :the tooltip informing the user that the payment must be scheduled the following day is not displayed", - "duration": 1495691, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted", - "description": "Feature:As a customer with a restricted account status, I want to be informed of the restricted", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 331075088, - "totalTestCaseCount": 5, - "failedTestCaseCount": 0, - "successTestCaseCount": 5, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted;make-a-payment-single-bankrupt-account", - "description": "Scenario:Make A Payment Single Bankrupt Account", - "duration": 41253267, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "Given :the bankrupt single card customer logs in", - "duration": 10170388, - "status": "Success" - }, - { - "id": "11", - "description": "When :the customer attempts to make a payment", - "duration": 3820736, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the bankrupt user will see a message informing that payment cannot be made online", - "duration": 2563128, - "status": "Success" - }, - { - "id": "13", - "description": "And :the remaining elements of the page are hidden", - "duration": 24699015, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted;make-a-payment-first-account-is-bankrupt-in-linked-account-profile", - "description": "Scenario:Make A Payment First Account is Bankrupt in Linked Account Profile", - "duration": 38118208, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "Given :the bankrupt multiple card customer logs in", - "duration": 10998127, - "status": "Success" - }, - { - "id": "22", - "description": "When :the customer attempts to make a payment", - "duration": 3551411, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the bankrupt user will see a message informing that payment cannot be made online", - "duration": 2742434, - "status": "Success" - }, - { - "id": "24", - "description": "And :pay to drop down is listed", - "duration": 996890, - "status": "Success" - }, - { - "id": "25", - "description": "And :bankrupt account in drop down lists the account status", - "duration": 5361584, - "status": "Success" - }, - { - "id": "26", - "description": "And :the other elements of the page are hidden", - "duration": 14467762, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted;make-a-payment-all-accounts-are-bankrupt-in-linked-account-profile", - "description": "Scenario:Make A Payment All Accounts are Bankrupt in Linked Account Profile", - "duration": 135905680, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "Given :the all bankrupt multiple card customer logs in", - "duration": 10449609, - "status": "Success" - }, - { - "id": "34", - "description": "When :the customer attempts to make a payment", - "duration": 4282875, - "status": "Success" - }, - { - "id": "35", - "description": "Then :select all bankrupt accounts and verify the elements are hidden", - "duration": 121173196, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted;make-a-payment-change-bankrupt-to-good-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Bankrupt to Good Account in Linked Account Profile", - "duration": 61954641, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :the bankrupt multiple card customer logs in", - "duration": 11699075, - "status": "Success" - }, - { - "id": "43", - "description": "When :the customer attempts to make a payment", - "duration": 5328382, - "status": "Success" - }, - { - "id": "44", - "description": "And :bankrupt account in drop down lists the account status", - "duration": 5664555, - "status": "Success" - }, - { - "id": "45", - "description": "And :the other elements of the page are hidden", - "duration": 13435888, - "status": "Success" - }, - { - "id": "46", - "description": "When :the selection changed from bankrupt to a good standing account", - "duration": 8990276, - "status": "Success" - }, - { - "id": "47", - "description": "Then :the bankrupt account message is not shown to the user", - "duration": 1388204, - "status": "Success" - }, - { - "id": "48", - "description": "And :all elements of the page are available for making a payment", - "duration": 15448261, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-restricted-account-status,-i-want-to-be-informed-of-the-restricted;make-a-payment-change-good-to-bankrupt-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Good to Bankrupt Account in Linked Account Profile", - "duration": 53843292, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "Given :the bankrupt multiple card customer logs in", - "duration": 10756206, - "status": "Success" - }, - { - "id": "56", - "description": "When :the customer attempts to make a payment", - "duration": 3876021, - "status": "Success" - }, - { - "id": "57", - "description": "And :the good standing account is selected from the Pay To drop down", - "duration": 8096486, - "status": "Success" - }, - { - "id": "58", - "description": "When :the selection changed from good standing account to a bankrupt", - "duration": 8126220, - "status": "Success" - }, - { - "id": "59", - "description": "Then :the bankrupt user will see a message informing that payment cannot be made online", - "duration": 2647139, - "status": "Success" - }, - { - "id": "60", - "description": "And :pay to drop down is listed", - "duration": 1038736, - "status": "Success" - }, - { - "id": "61", - "description": "And :bankrupt account in drop down lists the account status", - "duration": 5516072, - "status": "Success" - }, - { - "id": "62", - "description": "And :the other elements of the page are hidden", - "duration": 13786412, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which", - "description": "Feature:As a customer with a closed account status, I want to be informed of the closed status which", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 477218052, - "totalTestCaseCount": 10, - "failedTestCaseCount": 0, - "successTestCaseCount": 10, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-single-closed-with-no-balance-account", - "description": "Scenario:Make A Payment Single Closed with No balance Account", - "duration": 41703113, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "Given :the Closed with No balance single card customer logs in", - "duration": 10866479, - "status": "Success" - }, - { - "id": "11", - "description": "When :the customer attempts to make a payment", - "duration": 3842016, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the Closed with No balance user will see a message informing that payment cannot be made online", - "duration": 2605396, - "status": "Success" - }, - { - "id": "13", - "description": "And :the remaining elements of the page are hidden", - "duration": 24389222, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-all-accounts-are-closed-with-no-balance-in-linked-account-profile", - "description": "Scenario:Make A Payment All Accounts are Closed with No balance in Linked Account Profile", - "duration": 36710150, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "Given :the all Closed with No balance multiple card customer logs in", - "duration": 10246311, - "status": "Success" - }, - { - "id": "22", - "description": "When :the customer attempts to make a payment", - "duration": 3817815, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the Closed with No balance user will see a message informing that payment cannot be made online", - "duration": 2656697, - "status": "Success" - }, - { - "id": "24", - "description": "And :pay to drop down is listed", - "duration": 1088243, - "status": "Success" - }, - { - "id": "25", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 5286472, - "status": "Success" - }, - { - "id": "26", - "description": "And :the other elements of the page are hidden", - "duration": 13614612, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-first-account-is-closed-with-no-balance-in-linked-account-profile", - "description": "Scenario:Make A Payment First Account is Closed with No balance in Linked Account Profile", - "duration": 41370061, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "34", - "description": "Given :the Closed with No balance multiple card customer logs in", - "duration": 9775423, - "status": "Success" - }, - { - "id": "35", - "description": "And :the customer attempts to make a payment", - "duration": 4298061, - "status": "Success" - }, - { - "id": "36", - "description": "Then :the Closed with No balance user will see a message informing that payment cannot be made online", - "duration": 2640636, - "status": "Success" - }, - { - "id": "37", - "description": "And :pay to drop down is listed", - "duration": 1019903, - "status": "Success" - }, - { - "id": "38", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 8941264, - "status": "Success" - }, - { - "id": "39", - "description": "And :the other elements of the page are hidden", - "duration": 14694774, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-closed-with-no-balance-to-good-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Closed with No balance to Good Account in Linked Account Profile", - "duration": 53484937, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "47", - "description": "Given :the Closed with No balance multiple card customer logs in", - "duration": 9953715, - "status": "Success" - }, - { - "id": "48", - "description": "And :the customer attempts to make a payment", - "duration": 7106886, - "status": "Success" - }, - { - "id": "49", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 8667751, - "status": "Success" - }, - { - "id": "50", - "description": "When :the selection changed from Closed with No balance to a good standing account", - "duration": 10872884, - "status": "Success" - }, - { - "id": "51", - "description": "Then :the Closed with No balance account message is not shown to the user", - "duration": 1341771, - "status": "Success" - }, - { - "id": "52", - "description": "And :all elements of the page are available for making a payment", - "duration": 15541930, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-good-to-closed-with-no-balance-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Good to Closed with No balance Account in Linked Account Profile", - "duration": 60852899, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "60", - "description": "Given :the Closed with No balance multiple card customer logs in", - "duration": 9319274, - "status": "Success" - }, - { - "id": "61", - "description": "And :the customer attempts to make a payment", - "duration": 3786728, - "status": "Success" - }, - { - "id": "62", - "description": "And :the good standing account is selected from the Pay To drop down", - "duration": 11003900, - "status": "Success" - }, - { - "id": "63", - "description": "When :the selection changed from good standing account to a Closed with No balance", - "duration": 10909433, - "status": "Success" - }, - { - "id": "64", - "description": "Then :the Closed with No balance user will see a message informing that payment cannot be made online", - "duration": 2627371, - "status": "Success" - }, - { - "id": "65", - "description": "And :pay to drop down is listed", - "duration": 1008761, - "status": "Success" - }, - { - "id": "66", - "description": "And :Closed with No balance account in drop down lists the account status", - "duration": 8672367, - "status": "Success" - }, - { - "id": "67", - "description": "And :the other elements of the page are hidden", - "duration": 13525065, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-single-deceased-account", - "description": "Scenario:Make A Payment Single Deceased Account", - "duration": 41058103, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "75", - "description": "Given :the deceased single card customer logs in", - "duration": 10643505, - "status": "Success" - }, - { - "id": "76", - "description": "When :the customer attempts to make a payment", - "duration": 3445785, - "status": "Success" - }, - { - "id": "77", - "description": "Then :the Deceased user will see a message informing that payment cannot be made online", - "duration": 2574830, - "status": "Success" - }, - { - "id": "78", - "description": "And :the remaining elements of the page are hidden", - "duration": 24393983, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-all-accounts-are-deceased-in-linked-account-profile", - "description": "Scenario:Make A Payment All Accounts are Deceased in Linked Account Profile", - "duration": 37731496, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "86", - "description": "Given :the all deceased card customer logs in", - "duration": 10470402, - "status": "Success" - }, - { - "id": "87", - "description": "When :the customer attempts to make a payment", - "duration": 3467078, - "status": "Success" - }, - { - "id": "88", - "description": "Then :the Deceased user will see a message informing that payment cannot be made online", - "duration": 2648117, - "status": "Success" - }, - { - "id": "89", - "description": "And :pay to drop down is listed", - "duration": 1061820, - "status": "Success" - }, - { - "id": "90", - "description": "And :Deceased account in drop down lists the account status", - "duration": 5390839, - "status": "Success" - }, - { - "id": "91", - "description": "And :the other elements of the page are hidden", - "duration": 14693240, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-first-account-is-deceased-in-linked-account-profile", - "description": "Scenario:Make A Payment First Account is Deceased in Linked Account Profile", - "duration": 39853804, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "99", - "description": "Given :the deceased multiple card customer logs in", - "duration": 10421214, - "status": "Success" - }, - { - "id": "100", - "description": "When :the customer attempts to make a payment", - "duration": 3606769, - "status": "Success" - }, - { - "id": "101", - "description": "Then :the Deceased user will see a message informing that payment cannot be made online", - "duration": 2575652, - "status": "Success" - }, - { - "id": "102", - "description": "And :pay to drop down is listed", - "duration": 1044675, - "status": "Success" - }, - { - "id": "103", - "description": "And :Deceased account in drop down lists the account status", - "duration": 8575538, - "status": "Success" - }, - { - "id": "104", - "description": "And :the other elements of the page are hidden", - "duration": 13629956, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-deceased-to-good-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Deceased to Good Account in Linked Account Profile", - "duration": 61875833, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "112", - "description": "Given :the deceased multiple card customer logs in", - "duration": 11385771, - "status": "Success" - }, - { - "id": "113", - "description": "And :the customer attempts to make a payment", - "duration": 3636515, - "status": "Success" - }, - { - "id": "114", - "description": "When :the Deceased account is selected from the Pay To drop down", - "duration": 10644927, - "status": "Success" - }, - { - "id": "115", - "description": "And :Deceased account in drop down lists the account status", - "duration": 8527278, - "status": "Success" - }, - { - "id": "116", - "description": "When :the selection changed from Deceased to a good standing account", - "duration": 10885774, - "status": "Success" - }, - { - "id": "117", - "description": "Then :the Deceased account message is not shown to the user", - "duration": 1363182, - "status": "Success" - }, - { - "id": "118", - "description": "And :all elements of the page are available for making a payment", - "duration": 15432386, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer-with-a-closed-account-status,-i-want-to-be-informed-of-the-closed-status-which;make-a-payment-change-good-to-deceased-account-in-linked-account-profile", - "description": "Scenario:Make A Payment change Good to Deceased Account in Linked Account Profile", - "duration": 62577656, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "126", - "description": "Given :the deceased multiple card customer logs in", - "duration": 10840048, - "status": "Success" - }, - { - "id": "127", - "description": "And :the customer attempts to make a payment", - "duration": 3911539, - "status": "Success" - }, - { - "id": "128", - "description": "And :the good standing account is selected from the Pay To drop down", - "duration": 10943350, - "status": "Success" - }, - { - "id": "129", - "description": "When :the selection changed from good standing account to a Deceased", - "duration": 10878444, - "status": "Success" - }, - { - "id": "130", - "description": "Then :the Deceased user will see a message informing that payment cannot be made online", - "duration": 2539022, - "status": "Success" - }, - { - "id": "131", - "description": "And :pay to drop down is listed", - "duration": 963736, - "status": "Success" - }, - { - "id": "132", - "description": "And :Deceased account in drop down lists the account status", - "duration": 8477835, - "status": "Success" - }, - { - "id": "133", - "description": "And :the other elements of the page are hidden", - "duration": 14023682, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount", - "description": "Feature:Pre-Pay - Alerts When Payment Exceeds Maximum Amount", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 24220761, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount;pre-pay-customer-edits-payment-for-payment-for-over-pre-pay-max", - "description": "Scenario:Pre-Pay Customer edits payment for payment for over pre-pay max", - "duration": 7955926, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into payments as a \"prepay user tron smallbiz2\"", - "duration": 2928321, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Payment Activity Page", - "duration": 4678483, - "status": "Success" - }, - { - "id": "10", - "description": "And :the user clicks on the edit hyperlink", - "duration": 349122, - "status": "Failure" - }, - { - "id": "11", - "description": "When :I submit a payment that's greater than the maximum payment amount for prepay enrolled user", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :I see the error message on the payment activity page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount;pre-pay-customer-edits-payment-for-payment-over-110%-but-under-max-amount", - "description": "Scenario:Pre-Pay Customer edits payment for payment over 110% but under Max amount", - "duration": 9142275, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Given :I mock log into payments as a \"prepay user tron smallbiz2\"", - "duration": 2727300, - "status": "Success" - }, - { - "id": "20", - "description": "And :I navigate to Payment Activity Page", - "duration": 6138568, - "status": "Success" - }, - { - "id": "21", - "description": "And :the user clicks on the edit hyperlink", - "duration": 276407, - "status": "Failure" - }, - { - "id": "22", - "description": "And :I edit my payment to a payment of over 110% of my balance but under the Max amount and click Review", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I see the prepay disclosure under the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pre-pay---alerts-when-payment-exceeds-maximum-amount;scenario-3:--pre-pay-customer-edits-payment-to-a-payment-less-than-to-110%-of-current-balance", - "description": "Scenario:Scenario 3: Pre-Pay Customer edits payment to a payment less than to 110% of current balance", - "duration": 7122560, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I mock log into payments as a \"prepay user tron smallbiz_1\"", - "duration": 2668095, - "status": "Success" - }, - { - "id": "32", - "description": "And :I navigate to Payment Activity Page", - "duration": 4160425, - "status": "Success" - }, - { - "id": "33", - "description": "And :the user clicks on the edit hyperlink", - "duration": 294040, - "status": "Failure" - }, - { - "id": "34", - "description": "And :I edit my payment to a payment less than or equal to 110% of my current balance and I click Review", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "Then :I will not see an error message and proceed to Review page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "Then :I will not see the prepay disclosure under the payment amount", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-related-links-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1003698232, - "failedTestSuiteCount": 5, - "successTestSuiteCount": 4, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 9, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "related-links---account-summary", - "description": "Feature:Related Links - Account Summary", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 41165029, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "related-links---account-summary;do-not-display-the-credit-tracker-link-for-account-summary-page", - "description": "Scenario:Do not display the credit tracker link for Account Summary Page", - "duration": 18263009, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user has business account is logged in", - "duration": 11382215, - "status": "Success" - }, - { - "id": "8", - "description": "When :I am on the Account Summary page", - "duration": 4206942, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1267294, - "status": "Success" - }, - { - "id": "10", - "description": "And :\"Track my Credit Score\" is not displayed as a link", - "duration": 1406558, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---account-summary;display-all-the-related-links-for-account-summary-page", - "description": "Scenario:Display all the related links for Account Summary Page", - "duration": 22902020, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :the user is logged in", - "duration": 10170291, - "status": "Success" - }, - { - "id": "18", - "description": "When :I am on the Account Summary page", - "duration": 4239747, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1187462, - "status": "Success" - }, - { - "id": "20", - "description": "And :I see the below related links", - "duration": 7304520, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---download-transactions-page", - "description": "Feature:Related Links - Download Transactions page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 38705420, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---download-transactions-page;display-all-the-related-links-for-download-transactions-page", - "description": "Scenario:Display all the related links for Download Transactions Page", - "duration": 38705420, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I mock log into online servicing as a RELATED_LINKS \"single account holder flagged paperless\"", - "duration": 4497963, - "status": "Success" - }, - { - "id": "7", - "description": "When :I navigate to download transactions page", - "duration": 3336487, - "status": "Success" - }, - { - "id": "8", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 30870970, - "status": "Failure" - }, - { - "id": "9", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---account-summary---go-paperless", - "description": "Feature:Related Links - Account Summary - Go Paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 97180016, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "related-links---account-summary---go-paperless;single-account-account-is-set-to-go-paperless-link-does-not-display", - "description": "Scenario:Single Account-Account is Set to Go Paperless-Link Does Not Display", - "duration": 14922494, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the user has single account \"flagged paperless\" is logged in", - "duration": 9565511, - "status": "Success" - }, - { - "id": "9", - "description": "When :I am on the Account Summary page", - "duration": 4057109, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1299874, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---account-summary---go-paperless;single-account-account-is-not-set-to-go-paperless-and-account-is-not-eligible-for-go-paperless-link-does-not-display", - "description": "Scenario:Single Account-Account is Not Set to Go Paperless and Account is Not Eligible for Go Paperless-Link Does Not Display", - "duration": 15631677, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "16", - "description": "Given :the user has single account \"is not eligible\" is logged in", - "duration": 10155603, - "status": "Success" - }, - { - "id": "17", - "description": "When :I am on the Account Summary page", - "duration": 4116733, - "status": "Success" - }, - { - "id": "18", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1359341, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---account-summary---go-paperless;single-account-account-is-not-set-to-go-paperless-and-account-is-eligible-to-sign-up-for-go-paperless-link-display", - "description": "Scenario:Single Account-Account is Not Set to Go Paperless and Account is Eligible to Sign Up for Go Paperless-Link Display", - "duration": 15719825, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "25", - "description": "Given :the user has single account \"is eligible and is not flagged paperless\" is logged in", - "duration": 10274318, - "status": "Success" - }, - { - "id": "26", - "description": "When :I am on the Account Summary page", - "duration": 4095769, - "status": "Success" - }, - { - "id": "27", - "description": "Then :the Go Paperless link is displayed within the related link brick", - "duration": 1349738, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---account-summary---go-paperless;multiple-accounts-all-of-the-accounts-associated-with-the-user-are-set-to-go-paperless-link-does-not-display", - "description": "Scenario:Multiple Accounts-All of the accounts associated with the user are Set to Go Paperless-Link Does Not Display", - "duration": 18785572, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "34", - "description": "Given :the user has multiple accounts \"all are eligible and are flagged paperless\" is logged in", - "duration": 12007491, - "status": "Success" - }, - { - "id": "35", - "description": "When :I am on the Account Summary page", - "duration": 5234339, - "status": "Success" - }, - { - "id": "36", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1543742, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---account-summary---go-paperless;multiple-accounts-all-of-the-accounts-associated-with-the-user-are-not-set-to-go-paperless-and-are-not-eligible-for-go-paperless-link-does-not-display", - "description": "Scenario:Multiple Accounts-All of the accounts associated with the user are not Set to Go Paperless and are Not Eligible for Go Paperless-Link Does Not Display", - "duration": 15756109, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "42", - "description": "Given :the user has multiple accounts \"all are not eligible and are not flagged paperless\" is logged in", - "duration": 10252505, - "status": "Success" - }, - { - "id": "43", - "description": "When :I am on the Account Summary page", - "duration": 4142311, - "status": "Success" - }, - { - "id": "44", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1361293, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---account-summary---go-paperless;multiple-accounts-at-least-one-account-associated-with-the-user-is-not-set-to-go-paperless-and-is-eligible-for-go-paperless-link-display", - "description": "Scenario:Multiple Accounts-At least one account associated with the user is not Set to Go Paperless and is Eligible for Go Paperless-Link Display", - "duration": 16364339, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "51", - "description": "Given :the user has multiple accounts \"one is eligible and is not flagged paperless\" is logged in", - "duration": 10934650, - "status": "Success" - }, - { - "id": "52", - "description": "When :I am on the Account Summary page", - "duration": 4094255, - "status": "Success" - }, - { - "id": "53", - "description": "Then :the Go Paperless link is displayed within the related link brick", - "duration": 1335434, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---statements-&-documents---go-paperless", - "description": "Feature:Related Links - Statements & Documents - Go Paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 124198338, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 18152756, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user has business account is logged in", - "duration": 10457873, - "status": "Success" - }, - { - "id": "5", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7694883, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---statements-&-documents---go-paperless;account-is-eligible-to-sign-up-for-go-paperless-and-account-set-to-go-paperless-(related-link-does-not-display)", - "description": "Scenario:Account is Eligible to Sign Up for Go Paperless and Account Set to Go Paperless (Related Link Does Not Display)", - "duration": 23969692, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "When :the account I select is eligible and is flagged for statement suppression", - "duration": 22555217, - "status": "Success" - }, - { - "id": "13", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1414475, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 18306213, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user has business account is logged in", - "duration": 10393027, - "status": "Success" - }, - { - "id": "5", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7913186, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---statements-&-documents---go-paperless;account-not-eligible-to-sign-up-for-go-paperless-and-account-not-set-to-go-paperless-(related-link-does-not-display)", - "description": "Scenario:Account Not Eligible to Sign Up for Go Paperless and Account Not Set to Go Paperless (Related Link Does Not Display)", - "duration": 23357792, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "When :the account I select is not eligible and is not flagged for statement suppression", - "duration": 21972671, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 1385121, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 19343958, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user has business account is logged in", - "duration": 11131657, - "status": "Success" - }, - { - "id": "5", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8212301, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---statements-&-documents---go-paperless;account-is-eligible-to-sign-up-for-go-paperless-and-account-not-set-to-go-paperless-(related-link-displays)", - "description": "Scenario:Account is Eligible to Sign Up for Go Paperless and Account Not Set to Go Paperless (Related Link Displays)", - "duration": 21067927, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "27", - "description": "When :the account I select is eligible and is not flagged for statement suppression", - "duration": 19665578, - "status": "Success" - }, - { - "id": "28", - "description": "Then :the Go Paperless link is displayed within the related link brick", - "duration": 1402349, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---make-one-time-payment---step1,-step2-and-step3", - "description": "Feature:Related Links - Make One Time Payment - Step1, Step2 and Step3", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 368075514, - "totalTestCaseCount": 5, - "failedTestCaseCount": 1, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---make-one-time-payment---step1,-step2-and-step3;display-all-the-related-links-for-make-a-one-time-payment-step-1", - "description": "Scenario:Display all the related links for Make a One Time Payment Step 1", - "duration": 72625490, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :a customer with zero minimum balance logs in", - "duration": 10819437, - "status": "Success" - }, - { - "id": "9", - "description": "And :the customer is making a one time payment", - "duration": 52686551, - "status": "Success" - }, - { - "id": "10", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1374618, - "status": "Success" - }, - { - "id": "11", - "description": "And :I see the below related links", - "duration": 7744884, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---make-one-time-payment---step1,-step2-and-step3;display-account-specific-statements-related-link-for-make-a-one-time-payment-step-1---3201", - "description": "Scenario:Display account specific statements Related Link for Make a One Time Payment Step 1 - 3201", - "duration": 84628216, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "22", - "description": "Given :a customer with zero minimum balance logs in", - "duration": 10257352, - "status": "Success" - }, - { - "id": "23", - "description": "When :the customer is making a one time payment", - "duration": 53098132, - "status": "Success" - }, - { - "id": "24", - "description": "And :I select the pay to account ending in \"2081\"", - "duration": 9098685, - "status": "Success" - }, - { - "id": "25", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1211585, - "status": "Success" - }, - { - "id": "26", - "description": "And :\"check_my_statements\" link is displayed with an url \"\/accounts\/b1814976134aecf38190e237020104e56240490a9b4a46907c2076ebcd6a543c\/statements\" and the link text of \"Check my Statements\"", - "duration": 1754715, - "status": "Success" - }, - { - "id": "27", - "description": "And :when I click on the \"check_my_statements\" link, I go to the url \"\/accounts\/6665205e5959ca1924b7af8caa6802c438449815c3906ced0fbd0c163f26ee99\/statements\"", - "duration": 4229397, - "status": "Success" - }, - { - "id": "28", - "description": "And :the page title contains \"Statements & Documents\"", - "duration": 4978350, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---make-one-time-payment---step1,-step2-and-step3;related-links-not-displayed-for-the-make-a-one-time-payment-step-2-page", - "description": "Scenario:Related links not displayed for the Make a One Time Payment Step 2 Page", - "duration": 74173030, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "Given :a customer with zero minimum balance logs in", - "duration": 10079344, - "status": "Success" - }, - { - "id": "36", - "description": "When :the customer is making a one time payment", - "duration": 52812114, - "status": "Success" - }, - { - "id": "37", - "description": "And :the customer submits payment information", - "duration": 10727827, - "status": "Success" - }, - { - "id": "38", - "description": "Then :I do not see the \"I want to...\" text.", - "duration": 553745, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---make-one-time-payment---step1,-step2-and-step3;display-all-the-related-links-for-the-make-a-one-time-payment-step-3-page", - "description": "Scenario:Display all the related links for the Make a One Time Payment Step 3 Page", - "duration": 88704743, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "45", - "description": "Given :a customer with zero minimum balance logs in", - "duration": 10550943, - "status": "Success" - }, - { - "id": "46", - "description": "When :the customer is making a one time payment", - "duration": 51995235, - "status": "Success" - }, - { - "id": "47", - "description": "And :the customer submits payment information", - "duration": 10509242, - "status": "Success" - }, - { - "id": "48", - "description": "And :the customer approves the payment", - "duration": 5660423, - "status": "Success" - }, - { - "id": "49", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1187688, - "status": "Success" - }, - { - "id": "50", - "description": "And :I see the below related links", - "duration": 8801212, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---make-one-time-payment---step1,-step2-and-step3;display-all-the-related-links-for-the-make-a-one-time-payment-step-3-page-for-account-managers", - "description": "Scenario:Display all the related links for the Make a One Time Payment Step 3 Page For Account Managers", - "duration": 47944035, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "113", - "description": "Given :an account manager logs in", - "duration": 10594535, - "status": "Success" - }, - { - "id": "114", - "description": "When :the customer is making a one time payment", - "duration": 37349500, - "status": "Failure" - }, - { - "id": "115", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "And :the page does not contain a link for \"Manage AutoPay\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "And :the customer submits payment information", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "And :the customer approves the payment", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "124", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - }, - { - "id": "130", - "description": "And :the page does not contain a link for \"Manage AutoPay\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---manage-payment-account", - "description": "Feature:Related Links - Manage Payment Account", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 81056577, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---manage-payment-account;display-all-the-related-links-for-manage-payment-accounts-page", - "description": "Scenario:Display all the related links for Manage Payment Accounts Page", - "duration": 41332331, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into online servicing as a RELATED_LINKS \"multiple_account_holder\"", - "duration": 5350055, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to the Manage Payment Accounts page", - "duration": 35982276, - "status": "Failure" - }, - { - "id": "10", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---manage-payment-account;display-all-the-related-links-for-manage-payment-accounts-page-for-account-manager", - "description": "Scenario:Display all the related links for Manage Payment Accounts Page for Account Manager", - "duration": 39724246, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "37", - "description": "Given :I mock log into online servicing as a related_links \"account manager\"", - "duration": 3744990, - "status": "Success" - }, - { - "id": "38", - "description": "And :I navigate to the Manage Payment Accounts page", - "duration": 35979256, - "status": "Failure" - }, - { - "id": "39", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :the Manage Payment Accounts page does not contain a link for \"Manage AutoPay\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---payment-activity", - "description": "Feature:Related Links - Payment Activity", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 122816700, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---payment-activity;display-all-the-related-links-for-payment-activity-page", - "description": "Scenario:Display all the related links for Payment Activity Page", - "duration": 41332553, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into online servicing as a RELATED_LINKS \"multiple_account_holder\"", - "duration": 5364689, - "status": "Success" - }, - { - "id": "9", - "description": "When :I visit the Payment Activity page", - "duration": 4678567, - "status": "Success" - }, - { - "id": "10", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 31289297, - "status": "Failure" - }, - { - "id": "11", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---payment-activity;display-account-specific-statements-related-link-for-payment-activity-page---3201", - "description": "Scenario:Display account specific statements Related Link for Payment Activity Page - 3201", - "duration": 41225941, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I mock log into online servicing as a RELATED_LINKS \"multiple_account_holder\"", - "duration": 4528132, - "status": "Success" - }, - { - "id": "23", - "description": "When :I visit the Payment Activity page", - "duration": 5852210, - "status": "Success" - }, - { - "id": "24", - "description": "And :selects an account from the account drop down box", - "duration": 30845599, - "status": "Failure" - }, - { - "id": "25", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :\"check_my_statements\" link is displayed with an url \"\/accounts\/6665205e5959ca1924b7af8caa6802c438449815c3906ced0fbd0c163f26ee99\/statements\" and the link text of \"Check my Statements\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---payment-activity;single-account-account-is-set-to-go-paperless-link-does-not-display", - "description": "Scenario:Single Account-Account is Set to Go Paperless-Link Does Not Display", - "duration": 40258206, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "33", - "description": "Given :I mock log into online servicing as a RELATED_LINKS \"single_account_holder_flagged_paperless\"", - "duration": 4094073, - "status": "Success" - }, - { - "id": "34", - "description": "When :I visit the Payment Activity page", - "duration": 4782037, - "status": "Success" - }, - { - "id": "35", - "description": "And :selects an account from the account drop down box", - "duration": 31382096, - "status": "Failure" - }, - { - "id": "36", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "Then :the Go Paperless link is not displayed within the related link brick", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---statement-&-documents", - "description": "Feature:Related Links - Statement & Documents", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 51926113, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "related-links---statement-&-documents;update-my-paperless-settings-drawer-is-expanded-when-go-paperless-link-is-clicked", - "description": "Scenario:Update my paperless settings drawer is expanded when Go Paperless link is clicked", - "duration": 23325929, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user has business account is logged in", - "duration": 11961163, - "status": "Success" - }, - { - "id": "8", - "description": "When :I navigate to the Statements & Documents Page", - "duration": 8187947, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1311475, - "status": "Success" - }, - { - "id": "10", - "description": "And :\"paperless\" link is displayed with an url \"\/preferences\/paperless\" and the link text of \"Go Paperless\"", - "duration": 1865344, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---statement-&-documents;display-all-the-related-links-on-the-statements-&-documents-page", - "description": "Scenario:Display all the related links on the Statements & Documents Page", - "duration": 28600184, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "18", - "description": "Given :the user logs in with an account for related links", - "duration": 11053915, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8002821, - "status": "Success" - }, - { - "id": "20", - "description": "When :I am on the \"Statements & Documents\" Page", - "duration": 1270730, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 1204209, - "status": "Success" - }, - { - "id": "22", - "description": "And :I see the below related links", - "duration": 7068509, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links---transactions-&-details", - "description": "Feature:Related Links - Transactions & Details", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 78574525, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "related-links---transactions-&-details;display-all-the-related-links-for-transactions-&-details-page", - "description": "Scenario:Display all the related links for Transactions & Details Page", - "duration": 39146357, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I mock log into online servicing as a RELATED_LINKS \"multiple_account_holder\"", - "duration": 4103456, - "status": "Success" - }, - { - "id": "9", - "description": "When :I navigate to the Transactions & Details page", - "duration": 4194862, - "status": "Success" - }, - { - "id": "10", - "description": "Then :I select the card account ending in \"3201\"", - "duration": 30848039, - "status": "Failure" - }, - { - "id": "11", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links---transactions-&-details;transfer-a-balance-link-is-not-displayed-on-the-transaction-and-details--page-for-account-managers", - "description": "Scenario:Transfer a Balance link is not displayed on the Transaction and Details page for Account Managers", - "duration": 39428168, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "37", - "description": "Given :I mock log into online servicing as a related_links \"account manager\"", - "duration": 3393548, - "status": "Success" - }, - { - "id": "38", - "description": "When :I navigate to the Transactions & Details page", - "duration": 5208666, - "status": "Success" - }, - { - "id": "39", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 30825954, - "status": "Failure" - }, - { - "id": "40", - "description": "And :I see the below related links", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :the page does not contain a link for \"Transfer a Balance\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-selfservice-accountcombination-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1799392320, - "failedTestSuiteCount": 2, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "account-combination-eligibility-blue-test", - "description": "Feature:Account Combination Eligibility Blue Test", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 1545456449, - "totalTestCaseCount": 28, - "failedTestCaseCount": 28, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "account-combination-eligibility-blue-test;verify-account-combination-eligibility", - "description": "Scenario:Verify Account combination eligibility", - "duration": 50261648, - "totalTestStepCount": 12, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 10, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10557066, - "status": "Success" - }, - { - "id": "8", - "description": "And :the user click on the \"Services\" option.", - "duration": 39704582, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "When :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :static message Don't see all of your cards displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :eligibility card eligibility requirements displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :requirement one Card accounts must be in good standing displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "And :requirement two Card accounts must be open for at least 6 months displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :requirement three One card account must have a 0 balance and no pending transactions displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :requirement four Card accounts must be linked in your online banking profile displayed on the select page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;account-combination---modal-page---link-from-services-page---get-started-button", - "description": "Scenario:Account Combination - Modal Page - Link from Services Page - Get Started Button", - "duration": 50489806, - "totalTestStepCount": 13, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 11, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10318096, - "status": "Success" - }, - { - "id": "26", - "description": "And :the user click on the \"Services\" option.", - "duration": 40171710, - "status": "Failure" - }, - { - "id": "27", - "description": "Then :the user will view the text \"Call us, or get help with your account online\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :the user is on the \"Digital Servicing\" Section of the More Services Page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "And :the user is on the \"Card Services\" section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :\"Simplify your wallet\" should be displayed on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :\"Combine credit lines onto your preferred card\" should be displayed on the Modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :\"Close cards you don't use\" text should be visible to the user on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "And :\"If eligible, an account combination takes about 5 minutes and is effective immediately\" should be displayed to the user", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;account-combination---modal-page----link-from-services-page---cancel-button", - "description": "Scenario:Account Combination - Modal Page - Link from Services Page - Cancel Button", - "duration": 123118038, - "totalTestStepCount": 13, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 11, - "status": "Failure", - "testSteps": [ - { - "id": "43", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 13386571, - "status": "Success" - }, - { - "id": "44", - "description": "And :the user click on the \"Services\" option.", - "duration": 109731467, - "status": "Failure" - }, - { - "id": "45", - "description": "Then :the user will view the text \"Call us, or get help with your account online\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :the user is on the \"Digital Servicing\" Section of the More Services Page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "And :the user is on the \"Card Services\" section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "And :\"Simplify your wallet\" should be displayed on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "And :\"Combine credit lines onto your preferred card\" should be displayed on the Modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :\"Close cards you don't use\" text should be visible to the user on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "And :\"If eligible, an account combination takes about 5 minutes and is effective immediately\" should be displayed to the user", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :user clicks on the \"cancel\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "Then :the user will view the text \"Call us, or get help with your account online\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;account-combination-selection-page-cancel-button", - "description": "Scenario:Account Combination Selection Page cancel button", - "duration": 53101812, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 9, - "status": "Failure", - "testSteps": [ - { - "id": "61", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 11720171, - "status": "Success" - }, - { - "id": "62", - "description": "And :the user click on the \"Services\" option.", - "duration": 41381641, - "status": "Failure" - }, - { - "id": "63", - "description": "And :the user is on the \"Card Services\" section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "And :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "When :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "Then :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :the selection page displays a card combo image on the top right", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :the selection page displays the text \"Select the card you want to close. That card's credit line will be added to another one of your cards.\" below Account Combination Text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :the selection page displays the text \"STEP 1 of 2\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :user clicks on \"Cancel\" button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "And :button next step \"Next Step\" displayed on select page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo---source-cards-section", - "description": "Scenario:Selection Page - Account Combo - Source Cards section", - "duration": 51135086, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "78", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10601405, - "status": "Success" - }, - { - "id": "79", - "description": "And :the user click on the \"Services\" option.", - "duration": 40533681, - "status": "Failure" - }, - { - "id": "80", - "description": "And :the user is on the \"Card Services\" section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "When :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "Then :source card section with text This card will be closed and its credit line will be added to the eligible card you choose. is displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :button select card displayed on select page for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo---online-banking-profile-link", - "description": "Scenario:Selection Page - Account Combo - Online Banking Profile link", - "duration": 52070241, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "91", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 11268507, - "status": "Success" - }, - { - "id": "92", - "description": "And :the user click on the \"Services\" option.", - "duration": 40801734, - "status": "Failure" - }, - { - "id": "93", - "description": "And :the user is on the \"Card Services\" section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "When :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "96", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "97", - "description": "And :the selection page displays the \"online banking profile\" link under eligibility requirements section", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---notification-box---redeem-rewards", - "description": "Scenario:Selection Page - Notification Box - Redeem rewards", - "duration": 51492120, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "104", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10715265, - "status": "Success" - }, - { - "id": "105", - "description": "And :the user click on the \"Services\" option.", - "duration": 40776855, - "status": "Failure" - }, - { - "id": "106", - "description": "And :the user is on the \"Card Services\" section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "107", - "description": "And :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "When :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "109", - "description": "Then :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "110", - "description": "And :Transfer or redeem rewards now link is existed in notification box", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---notification-box---account-with-unused-rewards-cash-and-with-recurring-payments", - "description": "Scenario:Selection Page - Notification Box - Account with Unused rewards cash and with recurring payments", - "duration": 52704801, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "117", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 11308768, - "status": "Success" - }, - { - "id": "118", - "description": "And :the user click on the \"Services\" option.", - "duration": 41396033, - "status": "Failure" - }, - { - "id": "119", - "description": "And :the user is on the \"Card Services\" section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "And :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "When :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "Then :Exclamation Image for first and second and third notifications displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "124", - "description": "And :notification for rewards notification1 is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "125", - "description": "And :notification for recurring payments notification3 is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-source-cards---card-image", - "description": "Scenario:Selection Page - Account Combo Source Cards - Card Image", - "duration": 50461053, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "132", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10563883, - "status": "Success" - }, - { - "id": "133", - "description": "And :the user click on the \"Services\" option.", - "duration": 39897170, - "status": "Failure" - }, - { - "id": "134", - "description": "And :the user is on the \"Card Services\" section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "135", - "description": "And :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "136", - "description": "When :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "Then :the selection page displays the list of all the eligible source cards for \"cardfusion_dev_006\" user", - "duration": 0, - "status": "Skipped" - }, - { - "id": "138", - "description": "And :the selection page displays eligible source cards with the source cards image for \"cardfusion_dev_006\" user", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-source-cards---card-nickname_1", - "description": "Scenario:Selection Page - Account Combo Source Cards - Card nickname_1", - "duration": 49619878, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "144", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10143474, - "status": "Success" - }, - { - "id": "145", - "description": "And :the user click on the \"Services\" option.", - "duration": 39476404, - "status": "Failure" - }, - { - "id": "146", - "description": "And :the user is on the \"Card Services\" section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "And :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "148", - "description": "When :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "149", - "description": "Then :the selection page displays The nickname of the source cards for \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-source-cards---card-name", - "description": "Scenario:Selection Page - Account Combo Source Cards - Card name", - "duration": 52524259, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "156", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 11229152, - "status": "Success" - }, - { - "id": "157", - "description": "And :the user click on the \"Services\" option.", - "duration": 41295107, - "status": "Failure" - }, - { - "id": "158", - "description": "And :the user is on the \"Card Services\" section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "159", - "description": "And :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "160", - "description": "When :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "161", - "description": "Then :the selection page displays the name of the source card, for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-source-cards---last-four-digits", - "description": "Scenario:Selection Page - Account Combo Source Cards - last four digits", - "duration": 50948873, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "168", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10534941, - "status": "Success" - }, - { - "id": "169", - "description": "And :the user click on the \"Services\" option.", - "duration": 40413932, - "status": "Failure" - }, - { - "id": "170", - "description": "And :the user is on the \"Card Services\" section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "171", - "description": "And :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "172", - "description": "When :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "173", - "description": "Then :the selection page displays the last four digits of the the source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-source-cards---opened-date", - "description": "Scenario:Selection Page - Account Combo Source Cards - Opened Date", - "duration": 51409884, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "180", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10450283, - "status": "Success" - }, - { - "id": "181", - "description": "And :the user click on the \"Services\" option.", - "duration": 40959601, - "status": "Failure" - }, - { - "id": "182", - "description": "And :the user is on the \"Card Services\" section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "183", - "description": "And :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "184", - "description": "Then :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "185", - "description": "And :the selection page displays the Opened date for all eligible cards for user \"cardfusion_dev_006\" in the format mmddyy", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-source-cards---miles-rewards", - "description": "Scenario:Selection Page - Account Combo Source Cards - Miles rewards", - "duration": 52060306, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "205", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10681762, - "status": "Success" - }, - { - "id": "206", - "description": "And :the user click on the \"Services\" option.", - "duration": 41378544, - "status": "Failure" - }, - { - "id": "207", - "description": "And :the user is on the \"Card Services\" section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "208", - "description": "And :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "209", - "description": "When :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "210", - "description": "Then :the selection page displays the bold heading Rewards: for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "211", - "description": "And :the selection page displays Miles: XX Miles rewards balance for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-source-cards---membership-fees---monthly", - "description": "Scenario:Selection Page - Account Combo Source Cards - Membership Fees - Monthly", - "duration": 49901541, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "231", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10181268, - "status": "Success" - }, - { - "id": "232", - "description": "And :the user click on the \"Services\" option.", - "duration": 39720273, - "status": "Failure" - }, - { - "id": "233", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "234", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "236", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "237", - "description": "And :the selection page displays the membership fee heading Membership Fees: for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "238", - "description": "And :the selection page displays the amount per month as XX per month for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-source-cards---purchase-apr--no-promo-or-promo-expired", - "description": "Scenario:Selection Page - Account Combo Source Cards - Purchase APR- No Promo or Promo expired", - "duration": 72894875, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "245", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 12955240, - "status": "Success" - }, - { - "id": "246", - "description": "And :the user click on the \"Services\" option.", - "duration": 59939635, - "status": "Failure" - }, - { - "id": "247", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "248", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "249", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "250", - "description": "And :the selection page displays the purchase apr heading Purchase APR: for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "251", - "description": "And :the selection page displays the purchase apr as XX% for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-source-cards---credit-line", - "description": "Scenario:Selection Page - Account Combo Source Cards - Credit Line", - "duration": 52434158, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "258", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 11158480, - "status": "Success" - }, - { - "id": "259", - "description": "And :the user click on the \"Services\" option.", - "duration": 41275678, - "status": "Failure" - }, - { - "id": "260", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "261", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "262", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :the selection page displays the credit line heading Credit Line: for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "264", - "description": "And :the selection page displays the Credit Limit Value, as XX for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---select-card-button", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Select Card Button", - "duration": 50340425, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "286", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10177394, - "status": "Success" - }, - { - "id": "287", - "description": "And :the user click on the \"Services\" option.", - "duration": 40163031, - "status": "Failure" - }, - { - "id": "288", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "289", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "290", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "291", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "292", - "description": "And :the Select Card button is displayed in the destination card row for user \"cardfusion_dev_006\".", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;updated-terms-and-conditions-and-checkboxes-text-is-displayed", - "description": "Scenario:Updated Terms and Conditions and checkboxes text is displayed", - "duration": 50575921, - "totalTestStepCount": 13, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 11, - "status": "Failure", - "testSteps": [ - { - "id": "298", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10196512, - "status": "Success" - }, - { - "id": "299", - "description": "And :the user click on the \"Services\" option.", - "duration": 40379409, - "status": "Failure" - }, - { - "id": "300", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "301", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "302", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "303", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "304", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "305", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "306", - "description": "And :the user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "307", - "description": "And :the text \"Updated Terms & Conditions. Print\" is being displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "308", - "description": "And :checkbox ONE on the left in section with text I understand that my card ending in ...XXXX will be permanently closed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "309", - "description": "And :checkbox TWO on the left in section with text I understand that my Journey Rewards card ending in ...xxxx will be permanently closed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "310", - "description": "And :checkbox Three on the left in section with text I understand any un-redeemed rewards associated with my card ending in ...XXXX will be lost redeem now for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;review-and-confirm-page-checkboxes-clicked-and-confirm-is-enabled-with-rewards", - "description": "Scenario:Review and Confirm Page Checkboxes clicked and Confirm is enabled with Rewards", - "duration": 50402297, - "totalTestStepCount": 13, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 11, - "status": "Failure", - "testSteps": [ - { - "id": "317", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10000638, - "status": "Success" - }, - { - "id": "318", - "description": "And :the user click on the \"Services\" option.", - "duration": 40401659, - "status": "Failure" - }, - { - "id": "319", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "320", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "321", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "322", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "323", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "324", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "325", - "description": "And :the user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "326", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "327", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "328", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "329", - "description": "And :Confirm button is enabled", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;go-back-button-take-you-to-account-summary", - "description": "Scenario:Go Back Button take you to Account Summary", - "duration": 51747631, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 9, - "status": "Failure", - "testSteps": [ - { - "id": "336", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 11412140, - "status": "Success" - }, - { - "id": "337", - "description": "And :the user click on the \"Services\" option.", - "duration": 40335491, - "status": "Failure" - }, - { - "id": "338", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "339", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "340", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "341", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "342", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "343", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "344", - "description": "Then :the user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "345", - "description": "When :the user clicks the \"Go back\" button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "346", - "description": "Then :the user is routed to the Account Summary page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;select-a-confirm-button-page---print-terms-and-conditions", - "description": "Scenario:Select a Confirm Button Page - Print Terms and Conditions", - "duration": 49459937, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 9, - "status": "Failure", - "testSteps": [ - { - "id": "353", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10231170, - "status": "Success" - }, - { - "id": "354", - "description": "And :the user click on the \"Services\" option.", - "duration": 39228767, - "status": "Failure" - }, - { - "id": "355", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "356", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "357", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "358", - "description": "And :the user has selected the a source card", - "duration": 0, - "status": "Skipped" - }, - { - "id": "359", - "description": "And :the user click on the Destination card selection button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "360", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "361", - "description": "Then :the user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "362", - "description": "And :the text \"Updated Terms & Conditions\" is being displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "363", - "description": "And :the option print is being displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---card-image", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Card Image", - "duration": 53243007, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "369", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 11681610, - "status": "Success" - }, - { - "id": "370", - "description": "And :the user click on the \"Services\" option.", - "duration": 41561397, - "status": "Failure" - }, - { - "id": "371", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "372", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "373", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "374", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "375", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "376", - "description": "And :the eligible destination card for the source card for user \"cardfusion_dev_006\" should be displayed.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "377", - "description": "And :the destination card's image for all eligible card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-pagle---account-combo-destination-cards---card-name", - "description": "Scenario:Selection Pagle - Account Combo Destination Cards - Card Name", - "duration": 51874173, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "383", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10708324, - "status": "Success" - }, - { - "id": "384", - "description": "And :the user click on the \"Services\" option.", - "duration": 41165849, - "status": "Failure" - }, - { - "id": "385", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "386", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "387", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "388", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "389", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "390", - "description": "And :the eligible destination card for the source card for user \"cardfusion_dev_006\" should be displayed.", - "duration": 0, - "status": "Skipped" - }, - { - "id": "391", - "description": "Then :the product name for the destination card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---last-four-digits", - "description": "Scenario:Selection Page - Account Combo Destination Cards - last four digits", - "duration": 50233885, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "397", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 10388299, - "status": "Success" - }, - { - "id": "398", - "description": "And :the user click on the \"Services\" option.", - "duration": 39845586, - "status": "Failure" - }, - { - "id": "399", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "400", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "401", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "402", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "403", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "404", - "description": "Then :the last four digits of the destination card is displayed prefixed with text ...xxx for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---opened-date", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Opened Date", - "duration": 59897248, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "410", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 20414394, - "status": "Success" - }, - { - "id": "411", - "description": "And :the user click on the \"Services\" option.", - "duration": 39482854, - "status": "Failure" - }, - { - "id": "412", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "413", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "414", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "415", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "416", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "417", - "description": "Then :the Opened date of the destination card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;selection-page---account-combo-destination-cards---original-credit-line", - "description": "Scenario:Selection Page - Account Combo Destination Cards - Original Credit Line", - "duration": 51719476, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "423", - "description": "Given :I setup mocks for accountcombination-eligibility as a \"cardfusion_demo_1\" and login", - "duration": 12228942, - "status": "Success" - }, - { - "id": "424", - "description": "And :the user click on the \"Services\" option.", - "duration": 39490534, - "status": "Failure" - }, - { - "id": "425", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "426", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "427", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "428", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "429", - "description": "Then :Credit Line: is displayed in bold for destination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "430", - "description": "And :Credit Limit Value is displayed under Credit Line XX for destination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-eligibility-blue-test;verify-no-card-eligibile-for-combination", - "description": "Scenario:Verify No card eligibile for combination", - "duration": 59334070, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 9, - "status": "Failure", - "testSteps": [ - { - "id": "437", - "description": "Given :I setup mocks for accountcombination-eligibilityfailure as a \"cardfusion_demo_1\" and login", - "duration": 18240189, - "status": "Success" - }, - { - "id": "438", - "description": "And :the user click on the \"Services\" option.", - "duration": 41093881, - "status": "Failure" - }, - { - "id": "439", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "440", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "441", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "442", - "description": "And :an error page displays stating no card eligible for the user who do not have eligible cards for combination", - "duration": 0, - "status": "Skipped" - }, - { - "id": "443", - "description": "And :eligibility card eligibility requirements displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "444", - "description": "And :requirement one Card accounts must be in good standing displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "445", - "description": "And :requirement two Card accounts must be open for at least 6 months displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "446", - "description": "And :requirement three One card account must have a 0 balance and no pending transactions displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "447", - "description": "And :requirement four Card accounts must be linked in your online banking profile displayed on the select page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "account-combination-fulfillment-blue-test", - "description": "Feature:Account Combination Fulfillment Blue Test", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 253935871, - "totalTestCaseCount": 5, - "failedTestCaseCount": 5, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "account-combination-fulfillment-blue-test;header-for-success-page", - "description": "Scenario:Header for Success Page", - "duration": 51235357, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 14, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for accountcombination-fullfillment as a \"cardfusion_demo_1\" and login", - "duration": 10773522, - "status": "Success" - }, - { - "id": "9", - "description": "And :the user click on the \"Services\" option.", - "duration": 40461835, - "status": "Failure" - }, - { - "id": "10", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :user clicks on Confirm button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :the header text Account Combination is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :the sub header text Your updated card is ready to use. is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :the swapping card image is displayed on top right", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :the text \"SUCCESS!\" is displayed on below the swapping card image", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-fulfillment-blue-test;bullet-point-information-on-combining-accounts---with-authorized-user-on-source-card", - "description": "Scenario:Bullet point information on combining accounts - WITH Authorized User on source card", - "duration": 51724793, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 14, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Given :I setup mocks for accountcombination-fullfillment as a \"cardfusion_demo_1\" and login", - "duration": 10936059, - "status": "Success" - }, - { - "id": "31", - "description": "And :the user click on the \"Services\" option.", - "duration": 40788734, - "status": "Failure" - }, - { - "id": "32", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "Then :user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "42", - "description": "And :user clicks on Confirm button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "And :the header text Account Combination is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "And :the first bullet point is displayed with text that the card has been closed \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :the second bullet point is displayed with text credit line is increased \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-fulfillment-blue-test;destination-card-section---new-info-with-nickname", - "description": "Scenario:Destination Card Section - New info with Nickname", - "duration": 50306719, - "totalTestStepCount": 21, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 19, - "status": "Failure", - "testSteps": [ - { - "id": "51", - "description": "Given :I setup mocks for accountcombination-fullfillment as a \"cardfusion_demo_1\" and login", - "duration": 10208298, - "status": "Success" - }, - { - "id": "52", - "description": "And :the user click on the \"Services\" option.", - "duration": 40098421, - "status": "Failure" - }, - { - "id": "53", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :user clicks on Confirm button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "And :the header text Account Combination is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the nickname of the destination card is displayed for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :the last four digits of the destination card is displayed prefixed with ... for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :the rewards column is displayed with title \"Rewards:\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :the Membership Fees column is displayed with title \"Membership Fees:\" fitting in two rows", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :the Purchase APR column is displayed with title \"Purchase APR:\" fitting in two rows", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "And :the Available Credit column is displayed with title \"Available Credit:\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "And :the Total Credit Line column is displayed with title \"Total Credit Line:\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-fulfillment-blue-test;verify-no-card-eligibile-for-combination", - "description": "Scenario:Verify No card eligibile for combination", - "duration": 49913760, - "totalTestStepCount": 20, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 18, - "status": "Failure", - "testSteps": [ - { - "id": "76", - "description": "Given :I setup mocks for accountcombination-fullfillment-ineligible as a \"cardfusion_demo_1\" and login", - "duration": 10292820, - "status": "Success" - }, - { - "id": "77", - "description": "And :the user click on the \"Services\" option.", - "duration": 39620940, - "status": "Failure" - }, - { - "id": "78", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "85", - "description": "And :user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "86", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "87", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :user clicks on Confirm button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :the cards ineligible page is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :eligibility card eligibility requirements displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :requirement one Card accounts must be in good standing displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :requirement two Card accounts must be open for at least 6 months displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :requirement three One card account must have a 0 balance and no pending transactions displayed on the select page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "And :requirement four Card accounts must be linked in your online banking profile displayed on the select page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "account-combination-fulfillment-blue-test;verify-duplicate-request-for-combination", - "description": "Scenario:Verify Duplicate Request for combination", - "duration": 50755242, - "totalTestStepCount": 15, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 13, - "status": "Failure", - "testSteps": [ - { - "id": "100", - "description": "Given :I setup mocks for accountcombination-duplicaterequest as a \"cardfusion_demo_1\" and login", - "duration": 10525372, - "status": "Success" - }, - { - "id": "101", - "description": "And :the user click on the \"Services\" option.", - "duration": 40229870, - "status": "Failure" - }, - { - "id": "102", - "description": "When :the user clicks the link named \"Request an Account Combination\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "103", - "description": "Then :the user will be routed to account combination modal page \"Combine your Accounts\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "104", - "description": "And :click on the \"Get Started\" button on the modal page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "105", - "description": "And :the selection page displays the text \"Account Combination\" on the left top of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "106", - "description": "And :the user has selected the a source card for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "107", - "description": "And :select a destination card for combination for user \"cardfusion_dev_006\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "108", - "description": "And :user click on next step button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "109", - "description": "And :user is routed to the Review and confirm page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "110", - "description": "And :the check box one is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :the check box two is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :the check box three is checked", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :user clicks on Confirm button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "114", - "description": "And :the user gets a duplicate request page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-selfservice-loststolen-web\/", - "startTime": 0, - "endTime": 0, - "duration": 1307244477, - "failedTestSuiteCount": 14, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 14, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "address-verification", - "description": "Feature:Address verification", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 14397532, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "address-verification;the-customer-is-displayed-their-address-via-mocks", - "description": "Scenario:The customer is displayed their address via mocks", - "duration": 14397532, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10367599, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 2934742, - "status": "Success" - }, - { - "id": "8", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 1095191, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the mailing address is displayed dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :display address confirmation text \"Please confirm your mailing address for account ending in \u00e2\u0080\u00a6\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :there are address confirmation tooltips dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "call-us-modal", - "description": "Feature:Call Us Modal", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 35846419, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "call-us-modal;no-cards-eligible-for-replacement-dt", - "description": "Scenario:No cards eligible for replacement dt", - "duration": 35846419, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_validate_call_us_modal_window\" and login", - "duration": 10743351, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 4247690, - "status": "Success" - }, - { - "id": "8", - "description": "Then :present the Call us Modal dt.", - "duration": 20855378, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "enable-the-customer-to-select-a-card-for-replacement", - "description": "Feature:Enable the customer to select a card for replacement", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 62706892, - "totalTestCaseCount": 8, - "failedTestCaseCount": 4, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 15047362, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11645176, - "status": "Success" - }, - { - "id": "5", - "description": "And :the customer navigates to the LSRP page", - "duration": 3402186, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "enable-the-customer-to-select-a-card-for-replacement;the-initial-drawer-is-open-and-has-content", - "description": "Scenario:The initial drawer is open and has content", - "duration": 299799, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "11", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 299799, - "status": "Failure" - }, - { - "id": "12", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "Then :the \"Which card should we replace?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :the open drawer header is numbered \"2\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :the \"Back\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "And :one or more credit cards are displayed for selection dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14452798, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10556658, - "status": "Success" - }, - { - "id": "5", - "description": "And :the customer navigates to the LSRP page", - "duration": 3896140, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "enable-the-customer-to-select-a-card-for-replacement;buttons-displayed-for-lost-stolen-previous-selection-and-customer-selects-an-account", - "description": "Scenario:Buttons displayed for Lost Stolen previous selection AND Customer selects an account", - "duration": 326708, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 326708, - "status": "Failure" - }, - { - "id": "23", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 13818505, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10421553, - "status": "Success" - }, - { - "id": "5", - "description": "And :the customer navigates to the LSRP page", - "duration": 3396952, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "enable-the-customer-to-select-a-card-for-replacement;buttons-displayed-for-damaged-previous-selection-and-customer-selects-an-account", - "description": "Scenario:Buttons displayed for Damaged previous selection AND Customer selects an account", - "duration": 325219, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 325219, - "status": "Failure" - }, - { - "id": "33", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 18076467, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 12750948, - "status": "Success" - }, - { - "id": "5", - "description": "And :the customer navigates to the LSRP page", - "duration": 5325519, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "enable-the-customer-to-select-a-card-for-replacement;the-next-button-moves-the-user-to-the-next-drawer", - "description": "Scenario:The next button moves the user to the next drawer", - "duration": 360034, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "41", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 360034, - "status": "Failure" - }, - { - "id": "42", - "description": "Then :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "When :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :the \"Where should we mail your new card?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :drawer \"2\" is renamed to \"Replacing Card Ending ...\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "confirmation-page---replacement", - "description": "Feature:Confirmation Page - Replacement", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 14430507, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "confirmation-page---replacement;validate-the--radio-button-is-preslected-when-one-account-is-good-standing-and-other-account-in-restricred-status", - "description": "Scenario:Validate the radio button is preslected when one account is good standing and other account in restricred status", - "duration": 14430507, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_one_good_one_bad_status\" and login", - "duration": 10649178, - "status": "Success" - }, - { - "id": "49", - "description": "And :the customer navigates to the LSRP page", - "duration": 3483020, - "status": "Success" - }, - { - "id": "50", - "description": "And :the customer clicks the \"Damaged\" radio button dt", - "duration": 298309, - "status": "Failure" - }, - { - "id": "51", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :validate the radio button is preselected for linked account where one is good standing and other in restricted status for damaged flow", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "confirmation-page---ls-same-card", - "description": "Feature:Confirmation Page - LS Same Card", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 14796302, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "confirmation-page---ls-same-card;validate-the--radio-button-is-preslected-when-one-account-is-good-standing-and-other-account-in-restricred-status", - "description": "Scenario:Validate the radio button is preslected when one account is good standing and other account in restricred status", - "duration": 14796302, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "50", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_one_good_one_bad_status\" and login", - "duration": 10699196, - "status": "Success" - }, - { - "id": "51", - "description": "And :the customer navigates to the LSRP page", - "duration": 3791326, - "status": "Success" - }, - { - "id": "52", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 305780, - "status": "Failure" - }, - { - "id": "53", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :validate the radio button is preselected for linked account where one is good standing and other in restricted status for ls flow", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "drawers-allow-moving-between-content-regions-on-the-page", - "description": "Feature:Drawers allow moving between content regions on the page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 51459577, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "drawers-allow-moving-between-content-regions-on-the-page;page-title-displays-once-the-page-is-accessed", - "description": "Scenario:Page title displays once the page is accessed", - "duration": 26435827, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11850663, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3695205, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the page title will include 'Report a Lost, Stolen, or Damaged Card' dt", - "duration": 10889959, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "drawers-allow-moving-between-content-regions-on-the-page;initial-drawer-is-active-on-page-load", - "description": "Scenario:Initial drawer is active on page load", - "duration": 25023750, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10628039, - "status": "Success" - }, - { - "id": "14", - "description": "And :the customer navigates to the LSRP page", - "duration": 3514798, - "status": "Success" - }, - { - "id": "15", - "description": "Then :the \"What happened to your card?\" drawer is open dt", - "duration": 10880913, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can", - "description": "Feature:As a customer, I want access to card replacement FAQs from the card replacement page so I can", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 153654752, - "totalTestCaseCount": 6, - "failedTestCaseCount": 3, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 23348070, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 20059259, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3288811, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can;faq-on-card-replacement-page-and-able-to-access-the-faq-page-dt", - "description": "Scenario:FAQ on Card Replacement page and able to access the FAQ page dt", - "duration": 34055753, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "11", - "description": "Then :FAQ is available on the Card Replacement page dt", - "duration": 34055753, - "status": "Failure" - }, - { - "id": "12", - "description": "And :FAQ order on Card Replacement page is correct dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "When :any FAQ link is clicked on Card Replacement page, a new FAQ modal is opened dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :Card Replacement FAQ window is closed when 'Done' option is clicked dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14749934, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10840711, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3909223, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can;faq-on-card-replacement-page---close-using-x-option-dt", - "description": "Scenario:FAQ on Card Replacement page - close using X option dt", - "duration": 33631127, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "When :any FAQ link is clicked on Card Replacement page, a new FAQ modal is opened dt", - "duration": 33631127, - "status": "Failure" - }, - { - "id": "20", - "description": "And :Card Replacement FAQ window is closed when 'X' option is clicked dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14218722, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10928356, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3290366, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-customer,-i-want-access-to-card-replacement-faqs-from-the-card-replacement-page-so-i-can;faq-on-card-replacement-page---close-using-done-option-dt", - "description": "Scenario:FAQ on Card Replacement page - close using Done option dt", - "duration": 33651146, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "When :any FAQ link is clicked on Card Replacement page, a new FAQ modal is opened dt", - "duration": 33651146, - "status": "Failure" - }, - { - "id": "26", - "description": "And :Card Replacement FAQ window is closed when 'Done' option is clicked dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "b-509522-foreign-address-modal", - "description": "Feature:B-509522 Foreign Address Modal", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 16077000, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "b-509522-foreign-address-modal;call-agent-message-when-card-mailing-address-is-foreign-address", - "description": "Scenario:Call Agent message when Card mailing address is Foreign Address", - "duration": 16077000, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_validate_foreign_address_pop_up\" and login", - "duration": 11024476, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 4745117, - "status": "Success" - }, - { - "id": "8", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 307407, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :present the Foreign Address Modal dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :display \"Call us to replace your card\" in the modal dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :validate first paragraph in the modal is \"We're sorry, but our records show a mailing address outside of the United States. Because of this we cannot complete your request online. To request a new card for this account, please call us at\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :validate phone number in the modal is \"1-800-227-4825\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "And :validate second paragraph in the modal is \"For the fastest service, please have your 16-digit credit card number handy. If you do not know your account number, please be prepared to answer questions to authenticate your identity.\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page", - "description": "Feature:B-508887 Drawers allow moving between content regions on the page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 110038758, - "totalTestCaseCount": 7, - "failedTestCaseCount": 7, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-clicks-next-on-step-1-for-lost-stolen-flow", - "description": "Scenario:Customer clicks next on Step 1 for Lost Stolen flow", - "duration": 15107410, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10655763, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 4015326, - "status": "Success" - }, - { - "id": "8", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 436321, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :drawer \"1\" is renamed to \"Lost or Stolen Card\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-clicks-next-on-step-1--for-damaged-flow", - "description": "Scenario:Customer clicks next on Step 1 for Damaged flow", - "duration": 15792060, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 11215619, - "status": "Success" - }, - { - "id": "16", - "description": "And :the customer navigates to the LSRP page", - "duration": 4202573, - "status": "Success" - }, - { - "id": "17", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 373868, - "status": "Failure" - }, - { - "id": "18", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :drawer \"1\" is renamed to \"Damaged Card Replacement\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-clicks-next-on-step-1-lost-stolen-flow", - "description": "Scenario:Customer clicks next on Step 1 Lost stolen flow", - "duration": 16615655, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 12147168, - "status": "Success" - }, - { - "id": "25", - "description": "And :the customer navigates to the LSRP page", - "duration": 4092290, - "status": "Success" - }, - { - "id": "26", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 376197, - "status": "Failure" - }, - { - "id": "27", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :the customer click \"Edit\" link on drawer \"1\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :the \"What happened to your card?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to-step-1-using-button", - "description": "Scenario:Customer returns to Step 1 using button", - "duration": 13822200, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "34", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10349696, - "status": "Success" - }, - { - "id": "35", - "description": "And :the customer navigates to the LSRP page", - "duration": 3164438, - "status": "Success" - }, - { - "id": "36", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 308066, - "status": "Failure" - }, - { - "id": "37", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "And :the \"Back\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "Then :the \"What happened to your card?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to-step-2-using-button", - "description": "Scenario:Customer returns to Step 2 using button", - "duration": 17821905, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "44", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 12952772, - "status": "Success" - }, - { - "id": "45", - "description": "And :the customer navigates to the LSRP page", - "duration": 4498992, - "status": "Success" - }, - { - "id": "46", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 370141, - "status": "Failure" - }, - { - "id": "47", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "Then :drawer \"2\" is renamed to \"Replacing Card Ending\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to--step-2-using-link", - "description": "Scenario:Customer returns to Step 2 using link", - "duration": 16349388, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "55", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11754638, - "status": "Success" - }, - { - "id": "56", - "description": "And :the customer navigates to the LSRP page", - "duration": 4193385, - "status": "Success" - }, - { - "id": "57", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 401365, - "status": "Failure" - }, - { - "id": "58", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :the customer click \"Edit\" link on drawer \"2\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "Then :the \"Which card should we replace?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "b-508887-drawers-allow-moving-between-content-regions-on-the-page;customer-returns-to--step-2-using-button", - "description": "Scenario:Customer returns to Step 2 using button", - "duration": 14530140, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10607008, - "status": "Success" - }, - { - "id": "68", - "description": "And :the customer navigates to the LSRP page", - "duration": 3582358, - "status": "Success" - }, - { - "id": "69", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 340774, - "status": "Failure" - }, - { - "id": "70", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "71", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :the \"Back\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "Then :the \"Which card should we replace?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "drawers-allow-moving-between-content-regions-on-the-page", - "description": "Feature:Drawers allow moving between content regions on the page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 15927843, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "drawers-allow-moving-between-content-regions-on-the-page;closed-with-no-balance-and--closed-with-balance-statuses-when--customer-is-on-step-2-card-selection", - "description": "Scenario:Closed with no balance and Closed with balance Statuses when Customer is on step 2 card selection", - "duration": 15927843, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_validate_closed_account_behavior\" and login", - "duration": 11411981, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 4109859, - "status": "Success" - }, - { - "id": "8", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 406003, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the \"Which card should we replace?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "Then :the Account ending in \"0379\" should not be displayed dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the Account ending in \"4064\" should not be displayed dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "related-links", - "description": "Feature:Related links", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 153592107, - "totalTestCaseCount": 12, - "failedTestCaseCount": 6, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 13692315, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10250630, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3441685, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;2", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 11012119, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 11012119, - "status": "Failure" - }, - { - "id": "14", - "description": "And :I want to \"view_transactions\" link is displayed with an url \"\/accounts\/transactions\" and the link text of \"View my Transactions\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15098522, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10665293, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 4433229, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;3", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10822068, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10822068, - "status": "Failure" - }, - { - "id": "15", - "description": "And :I want to \"check_my_statements\" link is displayed with an url \"\/accounts\/statements\" and the link text of \"Check my Statements\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15485861, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11052265, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 4433596, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;4", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10813643, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10813643, - "status": "Failure" - }, - { - "id": "16", - "description": "And :I want to \"alerts\" link is displayed with an url \"\/accounts\/alerts\" and the link text of \"Set Account Alerts\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 15935866, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11586159, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 4349707, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;5", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10864670, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10864670, - "status": "Failure" - }, - { - "id": "17", - "description": "And :I want to \"view_alert_history\" link is displayed with an url \"\/accounts\/alerts\/history\" and the link text of \"View Alert History\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14157026, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10218572, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3938454, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;6", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10828600, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10828600, - "status": "Failure" - }, - { - "id": "18", - "description": "And :I want to \"make_payment\" link is displayed with an url \"\/accounts\/payments\/otp\" and the link text of \"Make a Payment\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 14038608, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10570508, - "status": "Success" - }, - { - "id": "6", - "description": "And :the customer navigates to the LSRP page", - "duration": 3468100, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "related-links;display-all-the-related-links-on-the-lost-stolen-page;;7", - "description": "Scenario Outline:Display all the related links on the Lost Stolen Page", - "duration": 10842809, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "Then :I see the \"I want to...\" brick.", - "duration": 10842809, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I want to \"view_pending_payments\" link is displayed with an url \"\/accounts\/paymentactivity\" and the link text of \"View Pending Payments\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "replacement-reason-selection-drawer", - "description": "Feature:Replacement Reason Selection Drawer", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 245770674, - "totalTestCaseCount": 11, - "failedTestCaseCount": 11, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "replacement-reason-selection-drawer;the-initial-drawer-is-visible", - "description": "Scenario:The initial drawer is visible", - "duration": 24339073, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10200118, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3310548, - "status": "Success" - }, - { - "id": "8", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 10828407, - "status": "Failure" - }, - { - "id": "9", - "description": "Then :the \"Next\" button is not visible dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-drawers-number-label-is-correct-dt", - "description": "Scenario:The drawers number label is correct dt", - "duration": 24891417, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10467269, - "status": "Success" - }, - { - "id": "15", - "description": "And :the customer navigates to the LSRP page", - "duration": 3623440, - "status": "Success" - }, - { - "id": "16", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 10800708, - "status": "Failure" - }, - { - "id": "17", - "description": "Then :the open drawer header is numbered \"1\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;there-is-a-lost-or-stolen-radio-button", - "description": "Scenario:There is a Lost or stolen radio button", - "duration": 24111797, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10182767, - "status": "Success" - }, - { - "id": "23", - "description": "And :the customer navigates to the LSRP page", - "duration": 2959691, - "status": "Success" - }, - { - "id": "24", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 10969339, - "status": "Failure" - }, - { - "id": "25", - "description": "And :the \"Lost or Stolen\" radio button is visible dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "26", - "description": "And :the \"Lost or Stolen\" radio button is not selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :the \"Next\" button is not visible dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;there-is-a-damaged-radio-button", - "description": "Scenario:There is a Damaged radio button", - "duration": 24448287, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "32", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 10412643, - "status": "Success" - }, - { - "id": "33", - "description": "And :the customer navigates to the LSRP page", - "duration": 3182962, - "status": "Success" - }, - { - "id": "34", - "description": "When :the \"What happened to your card?\" drawer is open dt", - "duration": 10852682, - "status": "Failure" - }, - { - "id": "35", - "description": "And :the \"Damaged\" radio button is visible dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :the \"Damaged\" radio button is not selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "Then :the \"Next\" button is not visible dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-lost-or-stolen-radio-button-is-selected-dt", - "description": "Scenario:The Lost or Stolen radio button is selected dt", - "duration": 16730323, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "42", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11694653, - "status": "Success" - }, - { - "id": "43", - "description": "And :the customer navigates to the LSRP page", - "duration": 4684133, - "status": "Success" - }, - { - "id": "44", - "description": "Given :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 351537, - "status": "Failure" - }, - { - "id": "45", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-lost-or-stolen-label-is-selected", - "description": "Scenario:The Lost or Stolen label is selected", - "duration": 25600101, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "50", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 11400741, - "status": "Success" - }, - { - "id": "51", - "description": "And :the customer navigates to the LSRP page", - "duration": 3397387, - "status": "Success" - }, - { - "id": "52", - "description": "Given :the customer clicks the \"Lost or Stolen\" label dt", - "duration": 10801973, - "status": "Failure" - }, - { - "id": "53", - "description": "When :the \"Lost or Stolen\" radio button is selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-lost-or-stolen-paragraph-is-selected", - "description": "Scenario:The Lost or Stolen paragraph is selected", - "duration": 25341036, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "59", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10662241, - "status": "Success" - }, - { - "id": "60", - "description": "And :the customer navigates to the LSRP page", - "duration": 3722963, - "status": "Success" - }, - { - "id": "61", - "description": "Given :the customer clicks the \"Lost or Stolen\" paragraph dt", - "duration": 10955832, - "status": "Failure" - }, - { - "id": "62", - "description": "When :the \"Lost or Stolen\" radio button is selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-damaged-radio-button-is-selected", - "description": "Scenario:The Damaged radio button is selected", - "duration": 14905037, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "68", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 10882008, - "status": "Success" - }, - { - "id": "69", - "description": "And :the customer navigates to the LSRP page", - "duration": 3697775, - "status": "Success" - }, - { - "id": "70", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 325254, - "status": "Failure" - }, - { - "id": "71", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-damaged-label-is-selected", - "description": "Scenario:The Damaged label is selected", - "duration": 25642769, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "76", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 11044445, - "status": "Success" - }, - { - "id": "77", - "description": "And :the customer navigates to the LSRP page", - "duration": 3632623, - "status": "Success" - }, - { - "id": "78", - "description": "When :the customer clicks the \"Damaged\" label dt", - "duration": 10965701, - "status": "Failure" - }, - { - "id": "79", - "description": "And :the \"Damaged\" radio button is selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-damaged-paragraph-is-selected", - "description": "Scenario:The Damaged paragraph is selected", - "duration": 25772694, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "85", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_damaged_flow_until_drawer3\" and login", - "duration": 11166350, - "status": "Success" - }, - { - "id": "86", - "description": "And :the customer navigates to the LSRP page", - "duration": 3803261, - "status": "Success" - }, - { - "id": "87", - "description": "When :the customer clicks the \"Damaged\" paragraph dt", - "duration": 10803083, - "status": "Failure" - }, - { - "id": "88", - "description": "And :the \"Damaged\" radio button is selected dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "Then :the \"Next\" button is visible and enabled dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "replacement-reason-selection-drawer;the-next-button-is-clicked", - "description": "Scenario:The Next button is clicked", - "duration": 13988140, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "94", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login\" and login", - "duration": 10216262, - "status": "Success" - }, - { - "id": "95", - "description": "And :the customer navigates to the LSRP page", - "duration": 3373574, - "status": "Success" - }, - { - "id": "96", - "description": "When :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 398304, - "status": "Failure" - }, - { - "id": "97", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "Then :the \"What happened to your card?\" drawer is closed dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :the \"Which card should we replace?\" drawer is open dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions", - "description": "Feature:Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 272934105, - "totalTestCaseCount": 7, - "failedTestCaseCount": 7, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions;there-are-no-recent-transactions-since-your-last-statement.-please-click-on-view-all-transactions-below-to-review-your-recent-transaction-history.", - "description": "Scenario:There are no recent transactions since your last statement. Please click on View All Transactions below to review your recent transaction history.", - "duration": 14184696, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_with_no_recent_transactions\" and login", - "duration": 10699104, - "status": "Success" - }, - { - "id": "7", - "description": "And :the customer navigates to the LSRP page", - "duration": 3171841, - "status": "Success" - }, - { - "id": "8", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 313751, - "status": "Failure" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "Then :the \"Please click on \"View All Transactions\" to review your transaction history. If you see any unrecognized activity, please call us at 1-800-227-4825. Click \"Next\" to continue.\" text is displayed for no transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :display a link to \"View All Transactions\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;there-are-recent-transactions-since-your-last-statement.-please-click-on-view-all-transactions-below-to-review-your-recent-transaction-history.", - "description": "Scenario:There are recent transactions since your last statement. Please click on View All Transactions below to review your recent transaction history.", - "duration": 14362220, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_recent_transactions_since_last_statement\" and login", - "duration": 10212205, - "status": "Success" - }, - { - "id": "18", - "description": "And :the customer navigates to the LSRP page", - "duration": 3787746, - "status": "Success" - }, - { - "id": "19", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 362269, - "status": "Failure" - }, - { - "id": "20", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :transaction data should be displayed dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :display a link to \"View All Transactions\" dt", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions;to-verify-that-the-user-is-able-to-see-recent-5-transactions-when-there-are-more-than-5-transactions", - "description": "Scenario:To verify that the user is able to see recent 5 transactions when there are more than 5 transactions", - "duration": 50234397, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_display_recent_fivetransactions\" and login", - "duration": 11581763, - "status": "Success" - }, - { - "id": "29", - "description": "And :they are on the Lost Stolen page dt", - "duration": 38652634, - "status": "Failure" - }, - { - "id": "30", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :\"5\" most recent transaction is displayed for the selected card", - "duration": 0, - "status": "Unknown" - }, - { - "id": "35", - "description": "And :user clicks on View All Transactions link", - "duration": 0, - "status": "Unknown" - }, - { - "id": "36", - "description": "And :user is navigated to T and D page", - "duration": 0, - "status": "Unknown" - }, - { - "id": "37", - "description": "Then :validate the sorting order on LSRP and Transaction pages", - "duration": 0, - "status": "Unknown" - } - ], - "unknownStatusCount": 4 - }, - { - "id": "transactions;to-verify-that-the-user-is-able-to-see-recent-transactions-when-there-are-less-than-5-transactions", - "description": "Scenario:To verify that the user is able to see recent transactions when there are less than 5 transactions", - "duration": 47049617, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "41", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_display_recent_4transactions\" and login", - "duration": 10045860, - "status": "Success" - }, - { - "id": "42", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37003757, - "status": "Failure" - }, - { - "id": "43", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "And :\"4\" most recent transaction is displayed for the selected card", - "duration": 0, - "status": "Unknown" - } - ], - "unknownStatusCount": 1 - }, - { - "id": "transactions;to-verify-that-the-user-is-able-to-see-payments-transactions-and-not-pending-transactions", - "description": "Scenario:To verify that the user is able to see PAYMENTS transactions and not pending transactions", - "duration": 47606794, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "51", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_recent_transactions_with_payment\" and login", - "duration": 11037216, - "status": "Success" - }, - { - "id": "52", - "description": "And :they are on the Lost Stolen page dt", - "duration": 36569578, - "status": "Failure" - }, - { - "id": "53", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :the most recent payment transaction is displayed for the selected card", - "duration": 0, - "status": "Unknown" - }, - { - "id": "58", - "description": "And :the pending transactions are NOT displayed for the selected card", - "duration": 0, - "status": "Unknown" - } - ], - "unknownStatusCount": 2 - }, - { - "id": "transactions;to-verify-that-the-primary-and-auth-users-having-same-plastic-are-able-to-see-recent-5-transactions", - "description": "Scenario:To verify that the Primary and Auth users having same plastic are able to see recent 5 transactions", - "duration": 50681975, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "62", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_primary_auth_users_same_plastic_recent_transactions\" and login", - "duration": 11571857, - "status": "Success" - }, - { - "id": "63", - "description": "And :they are on the Lost Stolen page dt", - "duration": 39110118, - "status": "Failure" - }, - { - "id": "64", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :the customer selects a card dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "Then :the \"Here are up to 5 of your latest posted transactions.\" text is displayed for transactions dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :\"5\" most recent transaction is displayed for the selected card", - "duration": 0, - "status": "Unknown" - }, - { - "id": "69", - "description": "And :the text \"This account has 2 cards.\" should display", - "duration": 0, - "status": "Unknown" - } - ], - "unknownStatusCount": 2 - }, - { - "id": "transactions;to-verify-the-ui-validation---transaction-section-for-linked-user", - "description": "Scenario:To verify the UI validation - Transaction section for linked user", - "duration": 48814406, - "totalTestStepCount": 13, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "73", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_linkedaccount_uivalidation\" and login", - "duration": 11344683, - "status": "Success" - }, - { - "id": "74", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37469723, - "status": "Failure" - }, - { - "id": "75", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "77", - "description": "And :the customer selects a card number \"4180\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "And :user clicks on View All Transactions link for the first account", - "duration": 0, - "status": "Unknown" - }, - { - "id": "79", - "description": "Then :user is navigated to T and D page and the account dropdown should be displayed with selected account \"4180\" in LSRP page.", - "duration": 0, - "status": "Unknown" - }, - { - "id": "80", - "description": "And :they are on the Lost Stolen page dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :the customer clicks the \"Lost or Stolen\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :the customer selects a card number \"1799\" dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :user clicks on View All Transactions link for the second account", - "duration": 0, - "status": "Unknown" - }, - { - "id": "85", - "description": "Then :user is navigated to T and D page and the account dropdown should be displayed with selected account \"1799\" in LSRP page.", - "duration": 0, - "status": "Unknown" - } - ], - "unknownStatusCount": 4 - } - ] - }, - { - "id": "sort-order---lost-stolen-same-card", - "description": "Feature:Sort Order - Lost Stolen Same Card", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 145612009, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "sort-order---lost-stolen-same-card;validate-sort-order---single-account-same-plastic", - "description": "Scenario:Validate Sort Order - Single Account Same Plastic", - "duration": 49510705, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_single_account_same_plastic\" and login", - "duration": 11425904, - "status": "Success" - }, - { - "id": "7", - "description": "And :they are on the Lost Stolen page dt", - "duration": 38084801, - "status": "Failure" - }, - { - "id": "8", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "9", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :verify the primary account is displayed on top in drawer2 for Single Account with Same Plastic", - "duration": 0, - "status": "Unknown" - }, - { - "id": "11", - "description": "And :verify the Secondary accounts are sorted based on Act name in alphabetical order and then Last four digit in drawer2 for Single Account with Same Plastic", - "duration": 0, - "status": "Unknown" - } - ], - "unknownStatusCount": 2 - }, - { - "id": "sort-order---lost-stolen-same-card;validate-sort-order---single-account-different-plastic", - "description": "Scenario:Validate Sort Order - Single Account different Plastic", - "duration": 47896078, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "15", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_single_account_different_plastic\" and login", - "duration": 10321396, - "status": "Success" - }, - { - "id": "16", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37574682, - "status": "Failure" - }, - { - "id": "17", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :verify the primary account is displayed on top in drawer2 for Single Account with different Plastic", - "duration": 0, - "status": "Unknown" - }, - { - "id": "20", - "description": "And :verify the Secondary accounts are sorted based on Act name in alphabetical order and then Last four digit in drawer2 for Single Account with different Plastic", - "duration": 0, - "status": "Unknown" - } - ], - "unknownStatusCount": 2 - }, - { - "id": "sort-order---lost-stolen-same-card;validate-sort-order---linked-account-different-plastic", - "description": "Scenario:Validate Sort Order - Linked Account Different Plastic", - "duration": 48205226, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for dom_lsrp as a \"lsrp_login_linked_account_different_plastic\" and login", - "duration": 10214698, - "status": "Success" - }, - { - "id": "25", - "description": "And :they are on the Lost Stolen page dt", - "duration": 37990528, - "status": "Failure" - }, - { - "id": "26", - "description": "When :the customer clicks the \"Damaged\" radio button dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "And :the \"Next\" button is clicked dt", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "And :verify the first primary account and corresponding secondary accounts are displayed on top in drawer2 for Linked Account with different Plastic", - "duration": 0, - "status": "Unknown" - }, - { - "id": "29", - "description": "And :verify the second primary account and corresponding secondary accounts are displayed on top in drawer2 for Linked Account with different Plastic", - "duration": 0, - "status": "Unknown" - }, - { - "id": "30", - "description": "And :verify the third primary account and corresponding secondary accounts are displayed on top in drawer2 for Linked Account with different Plastic", - "duration": 0, - "status": "Unknown" - } - ], - "unknownStatusCount": 3 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-selfservice-rclip-web\/", - "startTime": 0, - "endTime": 0, - "duration": 559375676, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "multiple-card-customer---wiremock-scenarios", - "description": "Feature:Multiple Card Customer - Wiremock Scenarios", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 178067734, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "multiple-card-customer---wiremock-scenarios;verify-max-length-of-a-text-field", - "description": "Scenario:Verify Max Length of a Text Field", - "duration": 47758054, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2355986, - "status": "Success" - }, - { - "id": "8", - "description": "And :user is navigated to request credit line Page", - "duration": 38385179, - "status": "Success" - }, - { - "id": "9", - "description": "Then :title displayed is \"Request a Higher Credit Line\" on \"RequestCreditLineIncreasePage\"", - "duration": 3356086, - "status": "Success" - }, - { - "id": "10", - "description": "And :user selects \"Visa Platinum\" card", - "duration": 3660803, - "status": "Failure" - }, - { - "id": "11", - "description": "Then :I expect maximum length of annual income is \"11\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-card-customer---wiremock-scenarios;visa-platinum-card-customer---successfully-navigated-to-approved-page-when-all-fields-entered", - "description": "Scenario:Visa Platinum Card Customer - Successfully navigated to Approved page when all fields entered", - "duration": 43792852, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2382227, - "status": "Success" - }, - { - "id": "18", - "description": "And :user is navigated to request credit line Page", - "duration": 37787296, - "status": "Success" - }, - { - "id": "19", - "description": "Then :user selects \"Visa Platinum\" card", - "duration": 3623329, - "status": "Failure" - }, - { - "id": "20", - "description": "And :user \"enters\" values for all questions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :I click on Submit button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-card-customer---wiremock-scenarios;multiple-card-customer---error-message-validation-when-a-mandatory-field-is-left-blank", - "description": "Scenario:Multiple Card Customer - Error Message Validation when a mandatory field is left blank", - "duration": 42377782, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2566298, - "status": "Success" - }, - { - "id": "29", - "description": "And :user is navigated to request credit line Page", - "duration": 37275120, - "status": "Success" - }, - { - "id": "30", - "description": "Then :user selects \"Visa Platinum\" card and enters value for questions leaving a mandatory field blank", - "duration": 2536364, - "status": "Failure" - }, - { - "id": "31", - "description": "And :I click on Submit button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should see error message \"Please complete all required fields to continue.\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :I should see error message \"Please enter a dollar amount\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "multiple-card-customer---wiremock-scenarios;multiple-card-customer---successfully-navigated-to-approved-page-when-optional-field-is-left-blank", - "description": "Scenario:Multiple Card Customer - Successfully navigated to Approved page when optional field is left blank", - "duration": 44139046, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "39", - "description": "Given :I setup mocks for rclip_multiplecard as a \"login user\"", - "duration": 2991064, - "status": "Success" - }, - { - "id": "40", - "description": "And :user is navigated to request credit line Page", - "duration": 38669718, - "status": "Success" - }, - { - "id": "41", - "description": "Then :user selects \"Visa Platinum\" card and enters value for questions leaving an optional field blank", - "duration": 2478264, - "status": "Failure" - }, - { - "id": "42", - "description": "And :I click on Submit button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "single-card-customer---wiremock-scenarios", - "description": "Feature:Single Card Customer - Wiremock Scenarios", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 381307942, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "single-card-customer---wiremock-scenarios;user-successfuly-navigates-to-approved-page", - "description": "Scenario:User successfuly navigates to Approved Page", - "duration": 91612925, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2481629, - "status": "Success" - }, - { - "id": "8", - "description": "And :user is navigated to request credit line Page", - "duration": 57926384, - "status": "Success" - }, - { - "id": "9", - "description": "When :the single user \"enters\" values for all questions", - "duration": 26063115, - "status": "Success" - }, - { - "id": "10", - "description": "And :I click on Submit button", - "duration": 1507907, - "status": "Success" - }, - { - "id": "11", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 3633890, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;error-message-displayed-when-mandatory-field-is-left-blank", - "description": "Scenario:Error message displayed when Mandatory field is left blank", - "duration": 66526656, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2436638, - "status": "Success" - }, - { - "id": "18", - "description": "And :user is navigated to request credit line Page", - "duration": 36337936, - "status": "Success" - }, - { - "id": "19", - "description": "When :user enter values for questions and \"leave mandatory field blank\"", - "duration": 13467073, - "status": "Success" - }, - { - "id": "20", - "description": "And :I click on Submit button", - "duration": 1511438, - "status": "Success" - }, - { - "id": "21", - "description": "Then :I should see error message \"Please complete all required fields to continue.\"", - "duration": 6433363, - "status": "Success" - }, - { - "id": "22", - "description": "And :I should see error message \"Please enter a dollar amount\"", - "duration": 6340208, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;successfully-navigated-to-approved-page-page-when-optional-field-is-left-blank", - "description": "Scenario:Successfully navigated to Approved Page page when optional field is left blank", - "duration": 58841673, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2338146, - "status": "Success" - }, - { - "id": "29", - "description": "And :user is navigated to request credit line Page", - "duration": 36896075, - "status": "Success" - }, - { - "id": "30", - "description": "When :user enter values for questions and \"leave optional field blank\"", - "duration": 14242896, - "status": "Success" - }, - { - "id": "31", - "description": "And :I click on Submit button", - "duration": 2016895, - "status": "Success" - }, - { - "id": "32", - "description": "Then :title displayed is \"Approved!\" on \"AcceptYourHigherCreditLinePage\"", - "duration": 3347661, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;verify-max-length-of-a-text-field", - "description": "Scenario:Verify Max Length of a Text Field", - "duration": 48102040, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "38", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2394328, - "status": "Success" - }, - { - "id": "39", - "description": "And :user is navigated to request credit line Page", - "duration": 36775409, - "status": "Success" - }, - { - "id": "40", - "description": "When :I enter digits \"123456789111\" in annual income field", - "duration": 4374010, - "status": "Success" - }, - { - "id": "41", - "description": "Then :I expect maximum length of annual income is \"11\"", - "duration": 4558293, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;currency-field-should-not-accept-special-characters", - "description": "Scenario:Currency field should not accept special characters", - "duration": 42974915, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "47", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2371663, - "status": "Success" - }, - { - "id": "48", - "description": "And :user is navigated to request credit line Page", - "duration": 36714033, - "status": "Success" - }, - { - "id": "49", - "description": "When :user enters alphanumeric string \"@@ab12\" in annual income field for \"single card\"", - "duration": 2340010, - "status": "Success" - }, - { - "id": "50", - "description": "Then :field should accept only numeric \"12\"", - "duration": 1549209, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "single-card-customer---wiremock-scenarios;check-faq-link-navigated-to-faq-page-on-request-page", - "description": "Scenario:Check FAQ link navigated to FAQ Page on Request Page", - "duration": 73249733, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "56", - "description": "Given :I setup mocks for rclip_non_smallbusiness as a \"login user\"", - "duration": 2428267, - "status": "Success" - }, - { - "id": "57", - "description": "And :user is navigated to request credit line Page", - "duration": 36487612, - "status": "Success" - }, - { - "id": "58", - "description": "When :I click on FAQ Link", - "duration": 3503675, - "status": "Success" - }, - { - "id": "59", - "description": "Then :FAQ Page gets displayed", - "duration": 30830179, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-signout-seamless-navigation-web\/", - "startTime": 0, - "endTime": 0, - "duration": 321189187, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.", - "description": "Feature:As a credit card customer when i logged into the COS application and remain idle on the application for more than 14 minutes i should see timeout warning on the 15th minute.", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 321189187, - "totalTestCaseCount": 9, - "failedTestCaseCount": 7, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-velocity-page,-when-i-click-on-continue-button-on-timeout-model-window,-focus-should-be-on-account-summary-page.", - "description": "Scenario:For a velocity page, when i click on Continue button on timeout model window, focus should be on Account Summary page.", - "duration": 20233777, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "54", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10024953, - "status": "Success" - }, - { - "id": "55", - "description": "And :I should see Account Summary page", - "duration": 4063017, - "status": "Success" - }, - { - "id": "56", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 425796, - "status": "Success" - }, - { - "id": "57", - "description": "And :I should see a timeout Pop-up window", - "duration": 1269813, - "status": "Success" - }, - { - "id": "58", - "description": "And :I click on Continue Session", - "duration": 324352, - "status": "Success" - }, - { - "id": "59", - "description": "And :I should see Account Summary page content", - "duration": 4125846, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-velocity-page,-verify-that-default-focus-is-on-the-continue-button-and-clicking-on-tab-key-moves-focus-on-to-logout-button.", - "description": "Scenario:For a velocity page, verify that default focus is on the continue button and clicking on TAB key moves focus on to Logout button.", - "duration": 18576773, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 6, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "63", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10224276, - "status": "Success" - }, - { - "id": "64", - "description": "And :I should see Account Summary page", - "duration": 4194104, - "status": "Success" - }, - { - "id": "65", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 427610, - "status": "Success" - }, - { - "id": "66", - "description": "And :I should see a timeout Pop-up window", - "duration": 1315909, - "status": "Success" - }, - { - "id": "67", - "description": "Then :I should click on TAB key", - "duration": 547244, - "status": "Success" - }, - { - "id": "68", - "description": "Then :I should click on Enter key", - "duration": 1100866, - "status": "Success" - }, - { - "id": "69", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 766764, - "status": "Failure" - }, - { - "id": "70", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-velocity-page,verify-that-clicking-on-esc-key,-modal-window-is-not-closing.", - "description": "Scenario:For a velocity page,verify that clicking on esc key, modal window is not closing.", - "duration": 17980922, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "74", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10330802, - "status": "Success" - }, - { - "id": "75", - "description": "And :I should see Account Summary page", - "duration": 4259610, - "status": "Success" - }, - { - "id": "76", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 430617, - "status": "Success" - }, - { - "id": "77", - "description": "And :I should see a timeout Pop-up window", - "duration": 1228224, - "status": "Success" - }, - { - "id": "78", - "description": "Then :I should click on ESC key", - "duration": 543847, - "status": "Success" - }, - { - "id": "79", - "description": "And :I should see a timeout Pop-up window", - "duration": 1187822, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-velocity-page,-verify-that-clicking-on-spacebar-key,-action-is-submitted-to-the-application-based-on-which-field-the-focus-is-on.", - "description": "Scenario:For a velocity page, verify that clicking on Spacebar key, action is submitted to the application based on which field the focus is on.", - "duration": 24987241, - "totalTestStepCount": 12, - "failedTestStepCount": 1, - "successTestStepCount": 10, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "83", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10706851, - "status": "Success" - }, - { - "id": "84", - "description": "And :I should see Account Summary page", - "duration": 4158230, - "status": "Success" - }, - { - "id": "85", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 369325, - "status": "Success" - }, - { - "id": "86", - "description": "And :I should see a timeout Pop-up window", - "duration": 1202424, - "status": "Success" - }, - { - "id": "87", - "description": "Then :I should click on Spacebar key", - "duration": 547131, - "status": "Success" - }, - { - "id": "88", - "description": "And :I should see Account Summary page", - "duration": 4086225, - "status": "Success" - }, - { - "id": "89", - "description": "And :I should invoke the timeout modal window for velocity pages", - "duration": 462519, - "status": "Success" - }, - { - "id": "90", - "description": "And :I should see a timeout Pop-up window", - "duration": 1268472, - "status": "Success" - }, - { - "id": "91", - "description": "Then :I should click on TAB key", - "duration": 523054, - "status": "Success" - }, - { - "id": "92", - "description": "Then :I should click on Spacebar key", - "duration": 901936, - "status": "Success" - }, - { - "id": "93", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 761074, - "status": "Failure" - }, - { - "id": "94", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,-when-i-click-on-continue-button-on-timeout-model-window,-focus-should-be-on-page-we-started-and-rsa-session-should-still-be-active", - "description": "Scenario:For a angular page, When i click on Continue button on timeout model window, focus should be on page we started and RSA session should still be active", - "duration": 49179517, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "98", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 11533657, - "status": "Success" - }, - { - "id": "99", - "description": "And :I navigate to T&D page", - "duration": 37645860, - "status": "Failure" - }, - { - "id": "100", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "101", - "description": "And :I wait for \"2\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "102", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "103", - "description": "And :I click on logout Session", - "duration": 0, - "status": "Skipped" - }, - { - "id": "104", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "105", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "106", - "description": "And :I open bookmark url", - "duration": 0, - "status": "Skipped" - }, - { - "id": "107", - "description": "Then :I should see login page instead of capability", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,-when-i-click-on-continue-button-on-timeout-model-window,-focus-should-be-on-account-summary-page.", - "description": "Scenario:For a angular page, when i click on Continue button on timeout model window, focus should be on Account Summary page.", - "duration": 47428048, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "112", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10542593, - "status": "Success" - }, - { - "id": "113", - "description": "And :I navigate to T&D page", - "duration": 36885455, - "status": "Failure" - }, - { - "id": "114", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "115", - "description": "And :I wait for \"5\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "116", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "117", - "description": "And :I click on Continue Session", - "duration": 0, - "status": "Skipped" - }, - { - "id": "118", - "description": "And :I should see T & D page content", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,-verify-that-default-focus-is-on-the-continue-button-and-clicking-on-tab-key-moves-focus-on-to-logout-button.", - "description": "Scenario:For a angular page, verify that default focus is on the continue button and clicking on TAB key moves focus on to Logout button.", - "duration": 49413292, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "122", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 11891680, - "status": "Success" - }, - { - "id": "123", - "description": "And :I navigate to T&D page", - "duration": 37521612, - "status": "Failure" - }, - { - "id": "124", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "125", - "description": "And :I wait for \"5\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "126", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "127", - "description": "Then :I should click on TAB key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "128", - "description": "Then :I should click on Enter key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "129", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "130", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,verify-that-clicking-on-esc-key,-modal-window-is-not-closing.", - "description": "Scenario:For a angular page,verify that clicking on esc key, modal window is not closing.", - "duration": 46692903, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "134", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10145775, - "status": "Success" - }, - { - "id": "135", - "description": "And :I navigate to T&D page", - "duration": 36547128, - "status": "Failure" - }, - { - "id": "136", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :I wait for \"5\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "138", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "139", - "description": "Then :I should click on ESC key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "140", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "as-a-credit-card-customer-when-i-logged-into-the-cos-application-and-remain-idle-on-the-application-for-more-than-14-minutes-i-should-see-timeout-warning-on-the-15th-minute.;for-a-angular-page,-verify-that-clicking-on-spacebar-key,-action-is-submitted-to-the-application-based-on-which-field-the-focus-is-on.", - "description": "Scenario:For a angular page, verify that clicking on Spacebar key, action is submitted to the application based on which field the focus is on.", - "duration": 46696714, - "totalTestStepCount": 14, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "144", - "description": "Given :I login with a \"good account\" and load default responses to test \"signout\" feature", - "duration": 10092647, - "status": "Success" - }, - { - "id": "145", - "description": "And :I navigate to T&D page", - "duration": 36604067, - "status": "Failure" - }, - { - "id": "146", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "And :I wait for \"5\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "148", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "149", - "description": "Then :I should click on Spacebar key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "150", - "description": "And :I should see T&D page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "And :I should invoke the timemout modal window for angular pages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "152", - "description": "And :I wait for \"5\" seconds", - "duration": 0, - "status": "Skipped" - }, - { - "id": "153", - "description": "And :I should see a timeout Pop-up window", - "duration": 0, - "status": "Skipped" - }, - { - "id": "154", - "description": "Then :I should click on TAB key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "155", - "description": "Then :I should click on Spacebar key", - "duration": 0, - "status": "Skipped" - }, - { - "id": "156", - "description": "And :I get re-directed to logout page \"https:\/\/www.capitalone.com\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "157", - "description": "And :I should see page title as \"You've successfully signed out\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-spanish-account-summary-web\/", - "startTime": 0, - "endTime": 0, - "duration": 82768850, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "mock---spanish-account-summary-page", - "description": "Feature:Mock - Spanish Account Summary page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 82768850, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "mock---spanish-account-summary-page;wiremock---multiple-account-user-sees-total-display-in-preferred-language;;2", - "description": "Scenario Outline:WireMock - Multiple Account User sees Total display in preferred language", - "duration": 82768850, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "10", - "description": "Given :a \"us_t_and_d_account\" customer logs in", - "duration": 11694184, - "status": "Success" - }, - { - "id": "10", - "description": "And :selects their preferred language to be \"Spanish\" language", - "duration": 71074666, - "status": "Failure" - }, - { - "id": "10", - "description": "Then :the user sees \"mock_account_summary_content\" in their preferred language", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-spanish-accounts-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-spanish-cardenrollment-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-spanish-headerfooter-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-spanish-payments-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-spanish-services\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-spanish-statementsdocument-web\/", - "startTime": 0, - "endTime": 0, - "duration": 0, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 0, - "unknownStatusTestSuiteCount": 0, - "status": "Unknown", - "type": "Functional", - "testSuites": [ - - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-statements-web\/", - "startTime": 0, - "endTime": 0, - "duration": 2415611672, - "failedTestSuiteCount": 4, - "successTestSuiteCount": 12, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 16, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "card-image", - "description": "Feature:Card Image", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 151232882, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 25141439, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I login with a user with multiple accounts", - "duration": 25141439, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-image;the-card-art-displays-for-all-accounts-of-a-given-user", - "description": "Scenario:The Card Art Displays for all accounts of a given user", - "duration": 126091443, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "When :I go to the Statements page", - "duration": 13485046, - "status": "Success" - }, - { - "id": "11", - "description": "Then :the card art image for each card is displayed as follows:", - "duration": 112606397, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "go-paperless", - "description": "Feature:Go Paperless", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 277357363, - "totalTestCaseCount": 6, - "failedTestCaseCount": 1, - "successTestCaseCount": 5, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 18243725, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I log in with the Go Paperless user", - "duration": 10640923, - "status": "Success" - }, - { - "id": "5", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7602802, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "go-paperless;account-is-eligible-to-sign-up-for-go-paperless-and-account-set-to-go-paperless-(button-does-not-display)", - "description": "Scenario:Account is Eligible to Sign Up for Go Paperless and Account Set to Go Paperless (Button Does Not Display)", - "duration": 83670959, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "12", - "description": "When :the account I select is eligible and is flagged for statement suppression", - "duration": 22012896, - "status": "Success" - }, - { - "id": "13", - "description": "Then :the Go Paperless button is not displayed within the account brick", - "duration": 61658063, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 19087977, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I log in with the Go Paperless user", - "duration": 11103453, - "status": "Success" - }, - { - "id": "5", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7984524, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "go-paperless;account-not-eligible-to-sign-up-for-go-paperless-and-account-not-set-to-go-paperless-(button-does-not-display)", - "description": "Scenario:Account Not Eligible to Sign Up for Go Paperless and Account Not Set to Go Paperless (Button Does Not Display)", - "duration": 87010856, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "When :the account I select is not eligible and is not flagged for statement suppression", - "duration": 25364467, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the Go Paperless button is not displayed within the account brick", - "duration": 61646389, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 19403811, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I log in with the Go Paperless user", - "duration": 10969144, - "status": "Success" - }, - { - "id": "5", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8434667, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "go-paperless;account-is-eligible-to-sign-up-for-go-paperless-and-account-not-set-to-go-paperless-(button-displays)", - "description": "Scenario:Account is Eligible to Sign Up for Go Paperless and Account Not Set to Go Paperless (Button Displays)", - "duration": 49940035, - "totalTestStepCount": 2, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "27", - "description": "When :the account I select is eligible and is not flagged for statement suppression", - "duration": 18844239, - "status": "Success" - }, - { - "id": "28", - "description": "Then :the Go Paperless button is displayed within the account brick", - "duration": 31095796, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "verifying-the-monthly-statements", - "description": "Feature:Verifying the monthly statements", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 189807477, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verifying-the-monthly-statements;view-list-of-monthly-statements", - "description": "Scenario:View list of monthly statements", - "duration": 60042325, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in", - "duration": 18534150, - "status": "Success" - }, - { - "id": "8", - "description": "When :I have a visa business card account", - "duration": 18623868, - "status": "Success" - }, - { - "id": "9", - "description": "And :The account ends in \"2870\"", - "duration": 3369305, - "status": "Success" - }, - { - "id": "10", - "description": "And :I select to view statements from the year 2013", - "duration": 3759955, - "status": "Success" - }, - { - "id": "11", - "description": "And :I verify the menu items", - "duration": 13078085, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I should see a column for \"Description\"", - "duration": 1357227, - "status": "Success" - }, - { - "id": "13", - "description": "And :I should see a column for \"Date\"", - "duration": 1319735, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verifying-the-monthly-statements;adobe-reader-download-url-displays-on-statements-page", - "description": "Scenario:Adobe Reader download url displays on Statements page", - "duration": 29525817, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "19", - "description": "Given :the user logs in", - "duration": 20615234, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the Adobe Reader download information displays", - "duration": 2889460, - "status": "Success" - }, - { - "id": "21", - "description": "When :I click the Get Adobe Reader image", - "duration": 2022216, - "status": "Success" - }, - { - "id": "22", - "description": "Then :a new tab opens for me to download the reader", - "duration": 3998907, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verifying-the-monthly-statements;verify-each-tab-displays-correctly", - "description": "Scenario:Verify each tab displays correctly", - "duration": 48921115, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "30", - "description": "Given :the user logs in", - "duration": 19302000, - "status": "Success" - }, - { - "id": "31", - "description": "When :I navigate to the Statements & Documents Page", - "duration": 7651009, - "status": "Success" - }, - { - "id": "32", - "description": "Then :I verify each of the tabs is displayed correctly", - "duration": 21968106, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "verifying-the-monthly-statements;no-monthly-statements-available-for-user", - "description": "Scenario:No monthly statements available for user", - "duration": 51318220, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "39", - "description": "Given :the user logs in", - "duration": 18854689, - "status": "Success" - }, - { - "id": "40", - "description": "When :I am on the \"Statements & Documents\" Page", - "duration": 1255322, - "status": "Success" - }, - { - "id": "41", - "description": "And :I select a card with no monthly statements from the menu", - "duration": 22624072, - "status": "Success" - }, - { - "id": "42", - "description": "And :I select a year that has no statements from the filter menu", - "duration": 7306940, - "status": "Success" - }, - { - "id": "43", - "description": "Then :the message \"Your account does not have any statements for the selected time period.\" should display", - "duration": 1277197, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "statements-&-documents---view\/print-online-documents", - "description": "Feature:Statements & Documents - View\/Print Online Documents", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 85088955, - "totalTestCaseCount": 4, - "failedTestCaseCount": 0, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 18289208, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 18289208, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---view\/print-online-documents;i-select-a-document-to-view", - "description": "Scenario:I select a document to view", - "duration": 11352829, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "When :I select the documents tab", - "duration": 5211135, - "status": "Success" - }, - { - "id": "11", - "description": "Then :I am able to see the account ending in \"2870\"", - "duration": 1617783, - "status": "Success" - }, - { - "id": "12", - "description": "And :I should see a column for \"Description\"", - "duration": 1503703, - "status": "Success" - }, - { - "id": "13", - "description": "And :I should see a column for \"Date\"", - "duration": 1499940, - "status": "Success" - }, - { - "id": "14", - "description": "And :I should see a column for \"Category\"", - "duration": 1520268, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 19095419, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 19095419, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---view\/print-online-documents;no-documents-available-for-user", - "description": "Scenario:No Documents available for user", - "duration": 36351499, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "21", - "description": "And :I go to the Statements page", - "duration": 7534166, - "status": "Success" - }, - { - "id": "22", - "description": "When :I select the documents tab", - "duration": 5578687, - "status": "Success" - }, - { - "id": "23", - "description": "And :I select a card with no documents from the menu", - "duration": 21955446, - "status": "Success" - }, - { - "id": "24", - "description": "Then :the message \"Your account does not have any documents available.\" should display", - "duration": 1283200, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "statements-&-documents---view-online-documents---print", - "description": "Feature:Statements & Documents - View Online Documents - Print", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 33333233, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "statements-&-documents---view-online-documents---print;i-am-able-to-view-an-online-document", - "description": "Scenario:I am able to view an online document", - "duration": 33333233, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the user logs in", - "duration": 19202893, - "status": "Success" - }, - { - "id": "9", - "description": "When :I select the documents tab", - "duration": 5121837, - "status": "Success" - }, - { - "id": "10", - "description": "And :I select the document titled \"Privacy and Opt-Out Notice\"", - "duration": 1622737, - "status": "Success" - }, - { - "id": "11", - "description": "And :\"Customer Service\" is be displayed in the category", - "duration": 1558651, - "status": "Success" - }, - { - "id": "12", - "description": "And :Verify the date", - "duration": 3619988, - "status": "Success" - }, - { - "id": "13", - "description": "And :select a document to view", - "duration": 362952, - "status": "Success" - }, - { - "id": "14", - "description": "Then :a new window should popup for online documents", - "duration": 1844175, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "statements-&-documents---view-online-documents---screen-reader", - "description": "Feature:Statements & Documents - View Online Documents - Screen Reader", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 34095369, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "statements-&-documents---view-online-documents---screen-reader;online-documents-with-screen-reader", - "description": "Scenario:Online Documents With Screen Reader", - "duration": 34095369, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in", - "duration": 19359903, - "status": "Success" - }, - { - "id": "8", - "description": "When :I select the documents tab", - "duration": 5461786, - "status": "Success" - }, - { - "id": "9", - "description": "And :I select the document titled \"Account Restricted Notice\"", - "duration": 1536841, - "status": "Success" - }, - { - "id": "10", - "description": "And :\"Customer Service\" is be displayed in the category", - "duration": 1472707, - "status": "Success" - }, - { - "id": "11", - "description": "And :Verify the date", - "duration": 3648185, - "status": "Success" - }, - { - "id": "12", - "description": "And :I select the accessible version of the document statement", - "duration": 488301, - "status": "Success" - }, - { - "id": "13", - "description": "Then :a new window should popup for online documents", - "duration": 2127646, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "quarterly-refactor-data", - "description": "Feature:Quarterly Refactor Data", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 57521032, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "quarterly-refactor-data;summary-date-is-last-date-of-quarter", - "description": "Scenario:Summary Date is last date of quarter", - "duration": 57521032, - "totalTestStepCount": 8, - "failedTestStepCount": 0, - "successTestStepCount": 8, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "7", - "description": "Given :the user logs in", - "duration": 20418562, - "status": "Success" - }, - { - "id": "8", - "description": "When :I select a small business account to view", - "duration": 21435924, - "status": "Success" - }, - { - "id": "9", - "description": "And :I select the Quarterly tab", - "duration": 5659324, - "status": "Success" - }, - { - "id": "10", - "description": "And :I select a year that has all four quarterly summaries", - "duration": 5059062, - "status": "Success" - }, - { - "id": "11", - "description": "Then :the date for q1 quarterly summary is 03\/31", - "duration": 1188723, - "status": "Success" - }, - { - "id": "12", - "description": "And :the date for q2 quarterly summary is 06\/30", - "duration": 1383193, - "status": "Success" - }, - { - "id": "13", - "description": "And :the date for q3 quarterly summary is 09\/30", - "duration": 1183790, - "status": "Success" - }, - { - "id": "14", - "description": "And :the date for q4 quarterly summary is 12\/31", - "duration": 1192454, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "quarterly-summary-filter", - "description": "Feature:Quarterly Summary Filter", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 172503139, - "totalTestCaseCount": 6, - "failedTestCaseCount": 0, - "successTestCaseCount": 6, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 26900637, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 19301873, - "status": "Success" - }, - { - "id": "5", - "description": "And :I go to the Statements page", - "duration": 7598764, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "quarterly-summary-filter;verify-contents-of-dropdown-menu", - "description": "Scenario:Verify Contents of Dropdown Menu", - "duration": 23586711, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "When :I select the Quarterly tab", - "duration": 5306451, - "status": "Success" - }, - { - "id": "12", - "description": "Then :the dropdown menu defaults to \"Last 4 Quarters\" for selection", - "duration": 4933130, - "status": "Success" - }, - { - "id": "13", - "description": "And :I can select the previous year from the dropdown", - "duration": 3554364, - "status": "Success" - }, - { - "id": "14", - "description": "And :I verify the menu items for the years in the menu", - "duration": 9792766, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 30237464, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 20580005, - "status": "Success" - }, - { - "id": "5", - "description": "And :I go to the Statements page", - "duration": 9657459, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "quarterly-summary-filter;not-enough-statements-for-selected-time-period-(customer-has-summaries-for-last-four-quarters-but-does-not-have-summaries-for-previous-year)", - "description": "Scenario:Not Enough Statements for Selected Time Period (Customer Has Summaries for Last Four Quarters But Does Not Have Summaries For Previous Year)", - "duration": 35400100, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "20", - "description": "When :I select the Quarterly tab", - "duration": 6556771, - "status": "Success" - }, - { - "id": "21", - "description": "And :I have selected an account that was opened within the last four quarters", - "duration": 23579603, - "status": "Success" - }, - { - "id": "22", - "description": "And :I select to view statements from the year 2013", - "duration": 3904004, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the following message displays \"We're sorry, but a Quarterly Summary for this account is unavailable for this time period.\"", - "duration": 1359722, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 26910612, - "totalTestStepCount": 2, - "failedTestStepCount": 0, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 18659230, - "status": "Success" - }, - { - "id": "5", - "description": "And :I go to the Statements page", - "duration": 8251382, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "quarterly-summary-filter;no-summaries-for-last-four-quarters-but-does-have-summaries-for-previous-year", - "description": "Scenario:No Summaries for Last Four Quarters But Does Have Summaries For Previous Year", - "duration": 29467615, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "When :I select the Quarterly tab", - "duration": 5541844, - "status": "Success" - }, - { - "id": "30", - "description": "And :I have selected an account that was opened within the last four quarters", - "duration": 22609305, - "status": "Success" - }, - { - "id": "31", - "description": "Then :the following message displays \"We're sorry, but a Quarterly Summary for this account is unavailable for this time period.\"", - "duration": 1316466, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "view-quarterly-summary", - "description": "Feature:View Quarterly Summary", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 59026495, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 20020698, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :the user logs in", - "duration": 20020698, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "view-quarterly-summary;quarterly-summary-with-screen-reader", - "description": "Scenario:Quarterly Summary With Screen Reader", - "duration": 39005797, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "When :I select a small business account to view", - "duration": 24547894, - "status": "Success" - }, - { - "id": "12", - "description": "And :I select the Quarterly tab", - "duration": 6346279, - "status": "Success" - }, - { - "id": "13", - "description": "Then :I am able to see the account ending in \"2911\"", - "duration": 1687983, - "status": "Success" - }, - { - "id": "14", - "description": "And :I select to view statements from the year 2013", - "duration": 4079125, - "status": "Success" - }, - { - "id": "15", - "description": "And :I select the accessible version of the quarterly summary", - "duration": 509534, - "status": "Success" - }, - { - "id": "16", - "description": "And :the accessible version of the quarterly statement is displayed", - "duration": 1834982, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "quarterly-statements", - "description": "Feature:Quarterly Statements", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 137187922, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "quarterly-statements;quarterly-summary-tab", - "description": "Scenario:Quarterly Summary Tab", - "duration": 137187922, - "totalTestStepCount": 17, - "failedTestStepCount": 0, - "successTestStepCount": 17, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the user logs in", - "duration": 19662318, - "status": "Success" - }, - { - "id": "9", - "description": "And :I go to the Statements page", - "duration": 7837180, - "status": "Success" - }, - { - "id": "10", - "description": "When :I select a small business account to view", - "duration": 22210324, - "status": "Success" - }, - { - "id": "11", - "description": "And :I select the Quarterly tab", - "duration": 6654113, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I am able to see the account ending in \"2911\"", - "duration": 1282695, - "status": "Success" - }, - { - "id": "13", - "description": "And :I select to view statements from the year 2013", - "duration": 5005398, - "status": "Success" - }, - { - "id": "14", - "description": "And :I should see a column for \"Description\"", - "duration": 1413584, - "status": "Success" - }, - { - "id": "15", - "description": "And :I should see a column for \"Date\"", - "duration": 1317744, - "status": "Success" - }, - { - "id": "16", - "description": "And :I verify the display names are in Q# YYYY (Mon - Mon) Quarterly Summary format", - "duration": 8664903, - "status": "Success" - }, - { - "id": "17", - "description": "And :I can view up to 4 of my most recent statements", - "duration": 7128603, - "status": "Success" - }, - { - "id": "18", - "description": "When :I select an account that is not a small business account", - "duration": 21808215, - "status": "Success" - }, - { - "id": "19", - "description": "Then :I am able to see the account ending in \"6765\"", - "duration": 1300327, - "status": "Success" - }, - { - "id": "20", - "description": "And :I verify that the quarterly tab no longer exists", - "duration": 1389535, - "status": "Success" - }, - { - "id": "21", - "description": "And :I am directed to the \"Monthly Statement\" page", - "duration": 1258283, - "status": "Success" - }, - { - "id": "22", - "description": "When :I select an account that does not have any quarterly statements", - "duration": 23076262, - "status": "Success" - }, - { - "id": "23", - "description": "And :I select the Quarterly tab", - "duration": 5896684, - "status": "Success" - }, - { - "id": "24", - "description": "Then :I see \"We're sorry, but a Quarterly Summary for this account is unavailable for this time period.\"", - "duration": 1281754, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "view-quarterly-summary-view-link", - "description": "Feature:View Quarterly Summary view link", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 60172876, - "totalTestCaseCount": 2, - "failedTestCaseCount": 0, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 20520463, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "3", - "description": "Given :the user logs in", - "duration": 20520463, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "view-quarterly-summary-view-link;i-am-able-to-click-on-the-quarterly-summary-tab-view", - "description": "Scenario:I am able to click on the Quarterly Summary tab view", - "duration": 39652413, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "When :I select a small business account to view", - "duration": 24342661, - "status": "Success" - }, - { - "id": "11", - "description": "And :I select the Quarterly tab", - "duration": 6182279, - "status": "Success" - }, - { - "id": "12", - "description": "Then :I am able to see the account ending in \"2911\"", - "duration": 1392092, - "status": "Success" - }, - { - "id": "13", - "description": "When :I select to view statements from the year 2013", - "duration": 3830569, - "status": "Success" - }, - { - "id": "14", - "description": "And :I select a quarterly summary to view via the print\/view link", - "duration": 1877278, - "status": "Success" - }, - { - "id": "15", - "description": "Then :a new window should popup for the selected statement", - "duration": 2027534, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "refactor-statements-error", - "description": "Feature:Refactor Statements Error", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 76890788, - "totalTestCaseCount": 3, - "failedTestCaseCount": 1, - "successTestCaseCount": 2, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "refactor-statements-error;display-rtm-error-for-statements-when-clicking-the-tabs;;2", - "description": "Scenario Outline:Display RTM error for statements when clicking the tabs", - "duration": 21160159, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Given :I login with an account for \"user with statements error\"", - "duration": 10485913, - "status": "Success" - }, - { - "id": "13", - "description": "When :I click the \"Monthly\" on the statements page", - "duration": 8064184, - "status": "Success" - }, - { - "id": "13", - "description": "Then :the Monthly RTM error message is displayed", - "duration": 2610062, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "refactor-statements-error;display-rtm-error-for-statements-when-clicking-the-tabs;;3", - "description": "Scenario Outline:Display RTM error for statements when clicking the tabs", - "duration": 28821129, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "14", - "description": "Given :I login with an account for \"user with statements error\"", - "duration": 10481121, - "status": "Success" - }, - { - "id": "14", - "description": "When :I click the \"Documents\" on the statements page", - "duration": 15754351, - "status": "Success" - }, - { - "id": "14", - "description": "Then :the Documents RTM error message is displayed", - "duration": 2585657, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "refactor-statements-error;display-rtm-error-for-statements-when-clicking-the-view-print-link", - "description": "Scenario:Display RTM error for Statements when clicking the View Print link", - "duration": 26909500, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I login with an account for \"view print user with statements error\"", - "duration": 10211296, - "status": "Success" - }, - { - "id": "21", - "description": "When :I click the View\/Print link on the Year-End tab", - "duration": 10691461, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the RTM error message is displayed on a new tab", - "duration": 6006743, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status", - "description": "Feature:Statements & Documents - Validate Page Behavior Based on Account Status", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 690556718, - "totalTestCaseCount": 36, - "failedTestCaseCount": 0, - "successTestCaseCount": 36, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "description": "Background:", - "duration": 2484445, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2484445, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-not-entitled", - "description": "Scenario:Account Not Entitled", - "duration": 104250524, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "11", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Bankrupt\"", - "duration": 9801565, - "status": "Success" - }, - { - "id": "12", - "description": "And :I navigate to the statements page", - "duration": 7914850, - "status": "Success" - }, - { - "id": "13", - "description": "And :I select the requisite account from the accounts drop-down", - "duration": 23385480, - "status": "Success" - }, - { - "id": "14", - "description": "Then :the statements page is displayed with an error message", - "duration": 63148629, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1862167, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1862167, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-entitled;;2", - "description": "Scenario Outline:Account Entitled", - "duration": 33337098, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "28", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Closed With Balance\"", - "duration": 9336313, - "status": "Success" - }, - { - "id": "28", - "description": "And :I navigate to the statements page", - "duration": 7780428, - "status": "Success" - }, - { - "id": "28", - "description": "And :I select the requisite account from the accounts drop-down", - "duration": 11705836, - "status": "Success" - }, - { - "id": "28", - "description": "Then :the statements page is displayed normally", - "duration": 4514521, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1797816, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1797816, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-entitled;;3", - "description": "Scenario Outline:Account Entitled", - "duration": 42992285, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Closed With No Balance\"", - "duration": 9134665, - "status": "Success" - }, - { - "id": "29", - "description": "And :I navigate to the statements page", - "duration": 7689906, - "status": "Success" - }, - { - "id": "29", - "description": "And :I select the requisite account from the accounts drop-down", - "duration": 21786936, - "status": "Success" - }, - { - "id": "29", - "description": "Then :the statements page is displayed normally", - "duration": 4380778, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1755291, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1755291, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-entitled;;4", - "description": "Scenario Outline:Account Entitled", - "duration": 31799806, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "30", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Coded to Close\"", - "duration": 8341665, - "status": "Success" - }, - { - "id": "30", - "description": "And :I navigate to the statements page", - "duration": 8260733, - "status": "Success" - }, - { - "id": "30", - "description": "And :I select the requisite account from the accounts drop-down", - "duration": 10931806, - "status": "Success" - }, - { - "id": "30", - "description": "Then :the statements page is displayed normally", - "duration": 4265602, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2216292, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2216292, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-entitled;;5", - "description": "Scenario Outline:Account Entitled", - "duration": 33248610, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Collections Past Due\"", - "duration": 8218420, - "status": "Success" - }, - { - "id": "31", - "description": "And :I navigate to the statements page", - "duration": 8360565, - "status": "Success" - }, - { - "id": "31", - "description": "And :I select the requisite account from the accounts drop-down", - "duration": 12540183, - "status": "Success" - }, - { - "id": "31", - "description": "Then :the statements page is displayed normally", - "duration": 4129442, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2038267, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2038267, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-entitled;;6", - "description": "Scenario Outline:Account Entitled", - "duration": 32051129, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "32", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Collections\"", - "duration": 8204593, - "status": "Success" - }, - { - "id": "32", - "description": "And :I navigate to the statements page", - "duration": 8526631, - "status": "Success" - }, - { - "id": "32", - "description": "And :I select the requisite account from the accounts drop-down", - "duration": 11041856, - "status": "Success" - }, - { - "id": "32", - "description": "Then :the statements page is displayed normally", - "duration": 4278049, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1740369, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1740369, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-entitled;;7", - "description": "Scenario Outline:Account Entitled", - "duration": 44880326, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "33", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Deceased\"", - "duration": 9306056, - "status": "Success" - }, - { - "id": "33", - "description": "And :I navigate to the statements page", - "duration": 7928920, - "status": "Success" - }, - { - "id": "33", - "description": "And :I select the requisite account from the accounts drop-down", - "duration": 23371310, - "status": "Success" - }, - { - "id": "33", - "description": "Then :the statements page is displayed normally", - "duration": 4274040, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1701115, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1701115, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-entitled;;8", - "description": "Scenario Outline:Account Entitled", - "duration": 43152173, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "34", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Revoked\"", - "duration": 9411148, - "status": "Success" - }, - { - "id": "34", - "description": "And :I navigate to the statements page", - "duration": 8123089, - "status": "Success" - }, - { - "id": "34", - "description": "And :I select the requisite account from the accounts drop-down", - "duration": 21293535, - "status": "Success" - }, - { - "id": "34", - "description": "Then :the statements page is displayed normally", - "duration": 4324401, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2193386, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2193386, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-entitled;;9", - "description": "Scenario Outline:Account Entitled", - "duration": 33282910, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "35", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Security Fraud\"", - "duration": 8725504, - "status": "Success" - }, - { - "id": "35", - "description": "And :I navigate to the statements page", - "duration": 8663185, - "status": "Success" - }, - { - "id": "35", - "description": "And :I select the requisite account from the accounts drop-down", - "duration": 11555379, - "status": "Success" - }, - { - "id": "35", - "description": "Then :the statements page is displayed normally", - "duration": 4338842, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1792682, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1792682, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-entitled;;10", - "description": "Scenario Outline:Account Entitled", - "duration": 30092475, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "36", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Special Fraud\"", - "duration": 7553647, - "status": "Success" - }, - { - "id": "36", - "description": "And :I navigate to the statements page", - "duration": 7715826, - "status": "Success" - }, - { - "id": "36", - "description": "And :I select the requisite account from the accounts drop-down", - "duration": 10613921, - "status": "Success" - }, - { - "id": "36", - "description": "Then :the statements page is displayed normally", - "duration": 4209081, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2072193, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2072193, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;small-business-account-entitled;;2", - "description": "Scenario Outline:Small Business Account Entitled", - "duration": 32756767, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "49", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"SB Closed With No Balance\"", - "duration": 8219497, - "status": "Success" - }, - { - "id": "49", - "description": "And :I navigate to the statements page", - "duration": 8281234, - "status": "Success" - }, - { - "id": "49", - "description": "And :I select the requisite account from the accounts drop-down", - "duration": 10705094, - "status": "Success" - }, - { - "id": "49", - "description": "Then :the statements page includes Quarterly Summary tab", - "duration": 5550942, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1952505, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1952505, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---no-description-added---status-of-coded-to-close,-revoked,-security-fraud-ls,-special-fraud-or-collections", - "description": "Scenario:Account Dropdown - No Description Added - Status of Coded to Close, Revoked, Security Fraud LS, Special Fraud or Collections", - "duration": 43393358, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "55", - "description": "When :I log in with an account status of Coded to Close, Revoked, Security Fraud L\/S, Special Fraud or Collections", - "duration": 8949720, - "status": "Success" - }, - { - "id": "56", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8028312, - "status": "Success" - }, - { - "id": "57", - "description": "Then :my account does not have a description added in the account dropdown", - "duration": 26415326, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1799710, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1799710, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---account-closed---closed-with-no-balance,-closed-with-balance", - "description": "Scenario:Account Dropdown - Account Closed - Closed with No Balance, Closed with Balance", - "duration": 45546196, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "63", - "description": "When :I log in with an account status of Closed with No Balance or Closed with Balance", - "duration": 9519234, - "status": "Success" - }, - { - "id": "64", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 9239602, - "status": "Success" - }, - { - "id": "65", - "description": "Then :the account dropdown has Account Closed at the end of the account name in the dropdown", - "duration": 26787360, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1733728, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1733728, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---bankrupt", - "description": "Scenario:Account Dropdown - Bankrupt", - "duration": 42518763, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "71", - "description": "When :I log in with an account status of Bankrupt, Deceased, Charged Off, or EOS Ineligible", - "duration": 8621919, - "status": "Success" - }, - { - "id": "72", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 7661922, - "status": "Success" - }, - { - "id": "73", - "description": "Then :the account dropdown has Account Restricted at the end of the account name in the dropdown", - "duration": 26234922, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1671539, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1671539, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---charged-off-and-eos-ineligible-accounts-do-not-appear;;2", - "description": "Scenario Outline:Account Dropdown - Charged Off and EOS Ineligible Accounts Do Not Appear", - "duration": 18560984, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "85", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"Charged Off\" Account available", - "duration": 9039991, - "status": "Success" - }, - { - "id": "85", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8119485, - "status": "Success" - }, - { - "id": "85", - "description": "Then :the account displays as follows in the \"account does not appear in the dropdown\" account dropdown", - "duration": 1401508, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2000586, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2000586, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;account-dropdown---charged-off-and-eos-ineligible-accounts-do-not-appear;;3", - "description": "Scenario Outline:Account Dropdown - Charged Off and EOS Ineligible Accounts Do Not Appear", - "duration": 19084569, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "86", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"EOS Ineligible\" Account available", - "duration": 8819368, - "status": "Success" - }, - { - "id": "86", - "description": "And :I navigate to the Statements & Documents Page", - "duration": 8868599, - "status": "Success" - }, - { - "id": "86", - "description": "Then :the account displays as follows in the \"account does not appear in the dropdown\" account dropdown", - "duration": 1396602, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1915523, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1915523, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;charged-off-and-eos-ineligible-accounts,-even-when-not-displayed-in-dropdown,-when-you-directly-link-to-them,-you-should-see-the-the-first-account-for-that-user-instead;;2", - "description": "Scenario Outline:Charged Off and EOS Ineligible Accounts, even when not displayed in dropdown, when you directly link to them, you should see the the first account for that user instead", - "duration": 13099205, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "98", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"Charged Off\" Account available", - "duration": 9226890, - "status": "Success" - }, - { - "id": "98", - "description": "And :I navigate to the statements page for card account of type \"Charged Off\"", - "duration": 2497282, - "status": "Success" - }, - { - "id": "98", - "description": "Then :I see the statements for the \"...1286\" for this customer", - "duration": 1375033, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2041252, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2041252, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "statements-&-documents---validate-page-behavior-based-on-account-status;charged-off-and-eos-ineligible-accounts,-even-when-not-displayed-in-dropdown,-when-you-directly-link-to-them,-you-should-see-the-the-first-account-for-that-user-instead;;3", - "description": "Scenario Outline:Charged Off and EOS Ineligible Accounts, even when not displayed in dropdown, when you directly link to them, you should see the the first account for that user instead", - "duration": 11740674, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "99", - "description": "When :I log in with a customer who is entitled to the online card servicing application who has the following \"EOS Ineligible\" Account available", - "duration": 8539164, - "status": "Success" - }, - { - "id": "99", - "description": "And :I navigate to the statements page for card account of type \"EOS Ineligible\"", - "duration": 1886432, - "status": "Success" - }, - { - "id": "99", - "description": "Then :I see the statements for the \"...2838\" for this customer", - "duration": 1315078, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "s&d-entitlements-customer", - "description": "Feature:S&D Entitlements Customer", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 209617284, - "totalTestCaseCount": 10, - "failedTestCaseCount": 5, - "successTestCaseCount": 5, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 2773793, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2773793, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-entitlements-customer;not-entitled-account-error-message;;2", - "description": "Scenario Outline:Not entitled account error message", - "duration": 40065507, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "When :I try to access the Account Summary page with my \"Charged Off\" Account", - "duration": 8750556, - "status": "Success" - }, - { - "id": "18", - "description": "Then :the Login error page is displayed with an error message", - "duration": 31314951, - "status": "Failure" - }, - { - "id": "18", - "description": "When :navigate to the statements page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "Then :the Login error page is displayed with an error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1785143, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1785143, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-entitlements-customer;not-entitled-account-error-message;;3", - "description": "Scenario Outline:Not entitled account error message", - "duration": 39049839, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "19", - "description": "When :I try to access the Account Summary page with my \"EOS Ineligible\" Account", - "duration": 8561558, - "status": "Success" - }, - { - "id": "19", - "description": "Then :the Login error page is displayed with an error message", - "duration": 30488281, - "status": "Failure" - }, - { - "id": "19", - "description": "When :navigate to the statements page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "Then :the Login error page is displayed with an error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1899291, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1899291, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-entitlements-customer;not-entitled-account-error-message;;4", - "description": "Scenario Outline:Not entitled account error message", - "duration": 40469984, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "When :I try to access the Account Summary page with my \"Fraud\" Account", - "duration": 9155269, - "status": "Success" - }, - { - "id": "20", - "description": "Then :the Login error page is displayed with an error message", - "duration": 31314715, - "status": "Failure" - }, - { - "id": "20", - "description": "When :navigate to the statements page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :the Login error page is displayed with an error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2084267, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2084267, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-entitlements-customer;not-entitled-account-error-message;;5", - "description": "Scenario Outline:Not entitled account error message", - "duration": 40071417, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "21", - "description": "When :I try to access the Account Summary page with my \"Mixed Ineligible\" Account", - "duration": 9466644, - "status": "Success" - }, - { - "id": "21", - "description": "Then :the Login error page is displayed with an error message", - "duration": 30604773, - "status": "Failure" - }, - { - "id": "21", - "description": "When :navigate to the statements page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :the Login error page is displayed with an error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 1739079, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 1739079, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-entitlements-customer;not-entitled-account-error-message;;6", - "description": "Scenario Outline:Not entitled account error message", - "duration": 39678964, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "When :I try to access the Account Summary page with my \"OFAC\" Account", - "duration": 8414176, - "status": "Success" - }, - { - "id": "22", - "description": "Then :the Login error page is displayed with an error message", - "duration": 31264788, - "status": "Failure" - }, - { - "id": "22", - "description": "When :navigate to the statements page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "Then :the Login error page is displayed with an error message", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents", - "description": "Feature:S&D Not Entitled to view Statements & Documents", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 139493857, - "totalTestCaseCount": 6, - "failedTestCaseCount": 3, - "successTestCaseCount": 3, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "description": "Background:", - "duration": 2251914, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2251914, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents;account-not-entitled;;2", - "description": "Scenario Outline:Account Not Entitled", - "duration": 44191301, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Charged Off\"", - "duration": 9307346, - "status": "Success" - }, - { - "id": "16", - "description": "And :I navigate to the statements download page \"\/accounts\/dfefc2c89f4129e8393af744bb926feacc6159e78e1f065f331bac070e5a2614\/statements\/quarterly\/last12\/dmJyOi9DTU9EX0NBUkQvT05MX0NBUkRfUVRSX1NVTU0lNUJfJTVEdjcxMjYtNTQ4OS01NDkwLTU1NDMtVkhBMS00MzZGQUFBLTEwMTA4MzItODQyMjgtNDM4MDM5LTIxOTAwOS04NS03OS01LTItMC0lMjU1RSUyNTAxMTYzNTMlMjUwMVN0YXRlbWVudHMlMjUwMTElMjUwMUU5YmRmNWI3Ny1lZDZmLTRlNDMtODJlOC0xNzc4MzYyZWI0NzMlMjUwMTg0MjI4JTI1MDExNiUyNTAxMTAwMDAzMjUwMDklMjUwMTclMjUwMUNDJTI1MDExNjM1MyUyNTAxUTMlMjUwMTIwMTQlMjUwMUFGUCUyNTAxMC8vQ09OVEVOVA==\/view\/false\/Smry_Q32014_2997\"", - "duration": 3755399, - "status": "Success" - }, - { - "id": "16", - "description": "Then :the error page contains message for \"Charged Off\"", - "duration": 31128556, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2802820, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2802820, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents;account-not-entitled;;3", - "description": "Scenario Outline:Account Not Entitled", - "duration": 42011044, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"EOS Ineligible\"", - "duration": 8058036, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to the statements download page \"\/accounts\/0e91022ecd2d6b999d059c92209ec15c10e7f135be46b65ce966e2964e0ec922\/statements\/monthly\/last12\/dmJyOi9DTU9EX0NBUkRfU1RNVC9PTkxfQ0FSRF9NT05fU1RNVCU1Ql8lNUR2NzEyNi01NDQwLTU0NDEtNTU0MC1ZR0ExLTEwODdGQUFBLTQwNDQzMi0zMjA1Mi0yNDM1NTk1LTIzMDg3NS04NS03OS0yNDYtMi0wLSUyNTVFJTI1MDExNjQxMCUyNTAxU3RhdGVtZW50cyUyNTAxMSUyNTAxRTZkOGQ5MTIwLWFmNTEtNDk1MC1iMjA4LWYwZTZlYjkyYmI1MCUyNTAxMzIwNTIlMjUwMTIlMjUwMTEwMDAwMzAxMDE2JTI1MDEzMDY5JTI1MDE3JTI1MDFDQyUyNTAxMTY0MDglMjUwMUFGUCUyNTAxNDc5MTI0JTI1MDEwLy9DT05URU5U\/view\/false\/Stmnt_122014_3069\"", - "duration": 2998242, - "status": "Success" - }, - { - "id": "17", - "description": "Then :the error page contains message for \"EOS Ineligible\"", - "duration": 30954766, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "description": "Background:", - "duration": 2464343, - "totalTestStepCount": 1, - "failedTestStepCount": 0, - "successTestStepCount": 1, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "4", - "description": "Given :I am on the Login Page", - "duration": 2464343, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "s&d-not-entitled-to-view-statements-&-documents;account-not-entitled;;4", - "description": "Scenario Outline:Account Not Entitled", - "duration": 45772435, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "When :I try to login with a profile that is entitled to online servicing and has an account that is \"Bankrupt\"", - "duration": 10894437, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to the statements download page \"\/accounts\/82c795b6a00a7eb451bff2b1122fe35dd1d53b866ab8fd405da2e0bb87069727\/statements\/monthly\/last12\/dmJyOi9DTU9EX0NBUkRfU1RNVC9PTkxfQ0FSRF9NT05fU1RNVCU1Ql8lNUR2NzEyNi01NDQwLTU0NDEtNTU0MC1ZR0ExLTEwODdGQUFBLTQ1MDQ1ODUtMzE5MjEtMjIxNjcyMS0yMTg4NzQtODUtNzktMjQ2LTItMC0lMjU1RSUyNTAxMTY0MTAlMjUwMVN0YXRlbWVudHMlMjUwMTElMjUwMUVhMzA4ZGU1NC01NmQ2LTRiN2YtODAxNS00MzUxZWI0ZWExOGUlMjUwMTMxOTIxJTI1MDEyJTI1MDExMDAwMDI5Mzk2NyUyNTAxNzU0NCUyNTAxNyUyNTAxQ0MlMjUwMTE2NDA4JTI1MDFBRlAlMjUwMTQwNTYxNiUyNTAxMC8vQ09OVEVOVA==\/view\/false\/Stmnt_122014_7544\"", - "duration": 3893216, - "status": "Success" - }, - { - "id": "18", - "description": "Then :the error page contains message for \"Bankrupt\"", - "duration": 30984782, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "view-year---end-summary", - "description": "Feature:View Year - End Summary", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 41726282, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "view-year---end-summary;year-end-summary-tab", - "description": "Scenario:Year End Summary tab", - "duration": 41726282, - "totalTestStepCount": 10, - "failedTestStepCount": 0, - "successTestStepCount": 10, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :the user logs in", - "duration": 18773841, - "status": "Success" - }, - { - "id": "9", - "description": "When :I go to the Statements page", - "duration": 7651329, - "status": "Success" - }, - { - "id": "10", - "description": "And :I select the Year End Summary tab", - "duration": 6703647, - "status": "Success" - }, - { - "id": "11", - "description": "Then :I am able to see the account ending in \"2911\"", - "duration": 1331915, - "status": "Success" - }, - { - "id": "12", - "description": "And :I should see a column for \"Description\"", - "duration": 1350849, - "status": "Success" - }, - { - "id": "13", - "description": "And :I should see a column for \"Date\"", - "duration": 1235891, - "status": "Success" - }, - { - "id": "14", - "description": "And :each year-end statement has a date that starts with \"12\/31\" and has YYYY for the year of the statement", - "duration": 1252683, - "status": "Success" - }, - { - "id": "15", - "description": "And :earliest available year end summary is \"12\/31\/2012\"", - "duration": 1255750, - "status": "Success" - }, - { - "id": "16", - "description": "When :I select a Summary to view", - "duration": 378550, - "status": "Success" - }, - { - "id": "17", - "description": "Then :a new window should popup", - "duration": 1791827, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-transaction-statements-web\/", - "startTime": 0, - "endTime": 0, - "duration": 449508596, - "failedTestSuiteCount": 3, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 3, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "transactions-details-filter-options", - "description": "Feature:Transactions Details Filter options", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 117525020, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-details-filter-options;customer-selects-statement-date", - "description": "Scenario:Customer selects statement date", - "duration": 57814581, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 10754788, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 12300117, - "status": "Success" - }, - { - "id": "10", - "description": "And :the customer selects \"Statements\" in the drop-down", - "duration": 34759676, - "status": "Failure" - }, - { - "id": "11", - "description": "Then :the customer selects Statement Dates \"2 nd statement\" in the drop-down", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-details-filter-options;statements-is-last-option-in-the-drop-down", - "description": "Scenario:Statements is last option in the drop-down", - "duration": 59710439, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 10824514, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 11801671, - "status": "Success" - }, - { - "id": "20", - "description": "And :the customer selects \"Statements\" in the drop-down", - "duration": 37084254, - "status": "Failure" - }, - { - "id": "21", - "description": "Then :\"Statements\" is the last option in the drop-down.", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-details-filter-options-with-different-users", - "description": "Feature:Transactions Details filter options with different users", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 233297363, - "totalTestCaseCount": 5, - "failedTestCaseCount": 5, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-details-filter-options-with-different-users;verify-transactions-statement-filter-search", - "description": "Scenario:Verify transactions statement filter search", - "duration": 59836624, - "totalTestStepCount": 12, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 9, - "status": "Failure", - "testSteps": [ - { - "id": "26", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 11048345, - "status": "Success" - }, - { - "id": "27", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 11955349, - "status": "Success" - }, - { - "id": "28", - "description": "When :the customer selects \"Statements\" in the drop-down", - "duration": 36832930, - "status": "Failure" - }, - { - "id": "29", - "description": "Then :the customer selects Statement \"Statement ending on 03\/01\/2015\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "30", - "description": "And :the customer enters text \"metro\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :user clicks the expand\/collapse button for all the merchandise transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :verify the search text \"metro\" is displayed in all rows of transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :the customer enters text \"H & R BLOCK\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :user clicks the expand\/collapse button for all the merchandise transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "And :verify the search text \"H & R BLOCK\" is displayed in all rows of transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :the customer enters text \"2.11\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :verify the search text \"2.11\" is displayed in all rows of transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-details-filter-options-with-different-users;verify-transactions-filter-search", - "description": "Scenario:Verify transactions filter search", - "duration": 59177202, - "totalTestStepCount": 24, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 21, - "status": "Failure", - "testSteps": [ - { - "id": "44", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 10452695, - "status": "Success" - }, - { - "id": "45", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 11768072, - "status": "Success" - }, - { - "id": "46", - "description": "When :the customer selects \"Last 15 Days\" in the drop-down", - "duration": 36956435, - "status": "Failure" - }, - { - "id": "47", - "description": "And :the customer enters text \"metro\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "And :user clicks the expand\/collapse button for all the merchandise transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "Then :verify the search text \"metro\" is displayed in all rows of transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "And :the customer selects \"Last 30 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "And :the customer enters text \".11\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :user clicks the expand\/collapse button for all the merchandise transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "Then :verify the search text \".11\" is displayed in all rows of transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :the customer selects \"Last 60 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the customer enters text \"2\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :user clicks the expand\/collapse button for all the merchandise transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "Then :verify the search text \"2\" is displayed in all rows of transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :the customer selects \"Last 90 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :the customer enters text \"2.11\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :user clicks the expand\/collapse button for all the merchandise transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "Then :verify the search text \"2.11\" is displayed in all rows of transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :the customer selects \"Date Range\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "When :with datepicker customer selects a Start and end Date of 03\/01\/2015 and 03\/31\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "And :clicks on the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the customer enters text \"2.11\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :user clicks the expand\/collapse button for all the merchandise transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "Then :verify the search text \"2.11\" is displayed in all rows of transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-details-filter-options-with-different-users;no-matching-transaction-message-displayed-for-the-search-value-entered-for-all-filters", - "description": "Scenario:No Matching transaction message displayed for the search value entered for all filters", - "duration": 59196597, - "totalTestStepCount": 22, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 19, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup mocks for transactions as a \"td_notrans_account\" and login", - "duration": 10525714, - "status": "Success" - }, - { - "id": "76", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 11642866, - "status": "Success" - }, - { - "id": "77", - "description": "When :the customer selects \"Statements\" in the drop-down", - "duration": 37028017, - "status": "Failure" - }, - { - "id": "78", - "description": "And :the customer enters text \"1233\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :the user should get the error message when no transaction available\"There are no transactions to show for the statement ending on 06\/01\/2015 that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :the customer selects \"Last 15 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :the customer enters text \"abcd\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "Then :I should get the error message when no search transaction available for \"Last 15 Days\" as \"There are no transactions to show for the last 15 days that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :the customer selects \"Last 30 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "84", - "description": "And :the customer enters text \"123abd\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "85", - "description": "Then :I should get the error message when no search transaction available for \"Last 30 Days\" as \"There are no transactions to show for the last 30 days that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "86", - "description": "And :the customer selects \"Last 60 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "87", - "description": "And :the customer enters text \"554.23\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "88", - "description": "Then :I should get the error message when no search transaction available for \"Last 60 Days\" as \"There are no transactions to show for the last 60 days that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "89", - "description": "And :the customer selects \"Last 90 Days\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :the customer enters text \"123\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "Then :I should get the error message when no search transaction available for \"Last 90 Days\" as \"There are no transactions to show for the last 90 days that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :the customer selects \"Date Range\" in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "When :with datepicker customer selects a Start and end Date of 05\/24\/2015 and 06\/03\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :clicks on the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "And :the customer enters text \"554.23\" in search box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "96", - "description": "Then :I should get the error message when no search transaction available for \"Date Range\" as \"There are no transactions to show for the date range 05\/24\/2015-06\/03\/2015 that match the current search criteria and filter settings\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-details-filter-options-with-different-users;search-box-should-display-tool-tip-on-mouse-over-tooltip", - "description": "Scenario:Search box should display tool tip on mouse over tooltip", - "duration": 30085394, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "103", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 11167344, - "status": "Success" - }, - { - "id": "104", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 12055997, - "status": "Success" - }, - { - "id": "105", - "description": "When :the customer hovers the mouse over the tool tip icon", - "duration": 6862053, - "status": "Failure" - }, - { - "id": "106", - "description": "Then :search tool tip icon should display \"Find a purchase or payment in the list of displayed transactions by entering a keyword, category, or dollar amount. Not seeing any results you expected? Try expanding the date range.\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-details-filter-options-with-different-users;search-box-should-not-display-tool-tip-on-clicking-search-box", - "description": "Scenario:Search box should not display tool tip on clicking search box", - "duration": 25001546, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "112", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 10177751, - "status": "Success" - }, - { - "id": "113", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 11998984, - "status": "Success" - }, - { - "id": "114", - "description": "And :the customer enters text \"test\" in search box", - "duration": 2824811, - "status": "Failure" - }, - { - "id": "115", - "description": "Then :search tool tip icon should not display tooltip text", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pending-transactions", - "description": "Feature:Pending Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 98686213, - "totalTestCaseCount": 5, - "failedTestCaseCount": 5, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "pending-transactions;faq-on-t&d-page---close-using-done-option", - "description": "Scenario:FAQ on T&D page - close using Done option", - "duration": 55409757, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "24", - "description": "Given :I setup mocks for transactions as a \"td_statement_singlecard\" and login", - "duration": 10567678, - "status": "Success" - }, - { - "id": "25", - "description": "And :navigate to the \"Transactions and Details\" on TD page", - "duration": 44842079, - "status": "Failure" - }, - { - "id": "26", - "description": "When :the customer clicks on the tooltip icon", - "duration": 0, - "status": "Skipped" - }, - { - "id": "27", - "description": "Then :A new FAQ model is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "Then :FAQ window is closed when \"Done\" button is clicked", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;faq-on-t&d-page---close-using-x-option", - "description": "Scenario:FAQ on T&D page - close using X option", - "duration": 402686, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "35", - "description": "Given :I setup mocks for transactions as a \"td_good_account_dp\" and login", - "duration": 402686, - "status": "Failure" - }, - { - "id": "36", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "When :the customer clicks on the tooltip icon", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "Then :A new FAQ model is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "Then :FAQ window is closed when 'X' button is clicked", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;search-faq-modal-content-validation-for-english", - "description": "Scenario:Search FAQ modal content validation for English", - "duration": 24928007, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "46", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10145264, - "status": "Success" - }, - { - "id": "47", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 11989072, - "status": "Success" - }, - { - "id": "49", - "description": "When :the customer clicks on the tooltip icon", - "duration": 2793671, - "status": "Failure" - }, - { - "id": "50", - "description": "Then :A new FAQ model is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "Then :All contents on the FAQ modal should be displayed in English", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;search-faq-modal-content-validation-for-french", - "description": "Scenario:Search FAQ modal content validation for French", - "duration": 16525610, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "65", - "description": "Given :user logged into Transactions and Details page with \"td_account_french\" login", - "duration": 9790606, - "status": "Success" - }, - { - "id": "66", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 6735004, - "status": "Failure" - }, - { - "id": "67", - "description": "And :I select preferred language to \"French\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "When :the customer clicks on the tooltip icon", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "Then :A new FAQ model is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "Then :All contents on the FAQ modal should be displayed in French", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;search-faq-modal-content-validation-for-spanish", - "description": "Scenario:Search FAQ modal content validation for Spanish", - "duration": 1420153, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :user logged into Transactions and Details page with \"td_good_account_dp\" login", - "duration": 1420153, - "status": "Failure" - }, - { - "id": "76", - "description": "And :I navigate to the \"Transactions and Details\" on TD page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "77", - "description": "And :I select preferred language to \"Spanish\"", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "When :the customer clicks on the tooltip icon", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :A new FAQ model is opened", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :All contents on the FAQ modal should be displayed in Spanish", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "210", - "description": "cos\/test\/report\/cos-transactions-details-web\/", - "startTime": 0, - "endTime": 0, - "duration": 3081298937, - "failedTestSuiteCount": 15, - "successTestSuiteCount": 0, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 15, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "transactions-and-details-page", - "description": "Feature:Transactions and Details Page", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 173485470, - "totalTestCaseCount": 5, - "failedTestCaseCount": 1, - "successTestCaseCount": 4, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-page;happy-path-account-details", - "description": "Scenario:Happy path account details", - "duration": 60628809, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 8, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 25808520, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Transaction Details Page", - "duration": 3991276, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 5255050, - "status": "Success" - }, - { - "id": "11", - "description": "And :the card number for the plastic is displayed", - "duration": 1180886, - "status": "Success" - }, - { - "id": "12", - "description": "And :the card image is displayed and has the proper url", - "duration": 6125472, - "status": "Success" - }, - { - "id": "13", - "description": "And :T&D: I should see available credit and it should be valid", - "duration": 3872144, - "status": "Success" - }, - { - "id": "14", - "description": "And :T&D: I should see current balance and it should be valid", - "duration": 3702024, - "status": "Success" - }, - { - "id": "15", - "description": "And :T&D: I should see the show details link", - "duration": 6015207, - "status": "Success" - }, - { - "id": "16", - "description": "And :T&D: I should see the pay bill button and that its link contains the current card account id", - "duration": 4678230, - "status": "Failure" - }, - { - "id": "17", - "description": "And :T&D: I should see the single card display name", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :T&D: I should see the explore rewards link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :T&D: I should see the statements link and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :T&D: I should see the download transactions link and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :T&D: I click the show details link and the drawer expands", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :T&D: I should see account details brick is expanded", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "And :T&D: I click the show details link and the drawer collapses", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-page;view\/hide-additional-details-drawer-in-the-account-details-section-for-multi-account", - "description": "Scenario:View\/Hide Additional Details Drawer in the Account Details Section for multi account", - "duration": 36436335, - "totalTestStepCount": 7, - "failedTestStepCount": 0, - "successTestStepCount": 7, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "31", - "description": "Given :I setup mocks for transactions as a \"td_multi_account\" and login", - "duration": 12289702, - "status": "Success" - }, - { - "id": "32", - "description": "And :I navigate to Transaction Details Page", - "duration": 3238960, - "status": "Success" - }, - { - "id": "33", - "description": "And :I reload the page", - "duration": 4546960, - "status": "Success" - }, - { - "id": "34", - "description": "Then :a list of card accounts is presented in the account details brick", - "duration": 6820475, - "status": "Success" - }, - { - "id": "35", - "description": "And :T&D: I should see the show details link", - "duration": 5706821, - "status": "Success" - }, - { - "id": "36", - "description": "And :T&D: I click the show details link and the drawer expands", - "duration": 1990211, - "status": "Success" - }, - { - "id": "37", - "description": "And :T&D: I click the show details link and the drawer collapses", - "duration": 1843206, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-page;points-rewards-balance-displayed-in-account-details-section", - "description": "Scenario:Points Rewards Balance Displayed in Account Details Section", - "duration": 24031864, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "60", - "description": "Given :I setup mocks for transactions as a \"td_multi_account_points\" and login", - "duration": 11343165, - "status": "Success" - }, - { - "id": "61", - "description": "And :I navigate to Transaction Details Page", - "duration": 2649316, - "status": "Success" - }, - { - "id": "62", - "description": "And :I reload the page", - "duration": 3193003, - "status": "Success" - }, - { - "id": "63", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 5669140, - "status": "Success" - }, - { - "id": "64", - "description": "And :the rewards label for points is displayed", - "duration": 1177240, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-page;display-account-details-for-multi-account-with-points-rewards", - "description": "Scenario:Display account details for Multi Account with Points Rewards", - "duration": 26096449, - "totalTestStepCount": 6, - "failedTestStepCount": 0, - "successTestStepCount": 6, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "70", - "description": "Given :I setup mocks for transactions as a \"td_multi_account_points\" and login", - "duration": 10648211, - "status": "Success" - }, - { - "id": "71", - "description": "And :I navigate to Transaction Details Page", - "duration": 3280908, - "status": "Success" - }, - { - "id": "72", - "description": "And :I reload the page", - "duration": 4137260, - "status": "Success" - }, - { - "id": "73", - "description": "And :the current balance label and field are displayed for multi account", - "duration": 5639318, - "status": "Success" - }, - { - "id": "74", - "description": "And :the available credit label and field are displayed for multi account", - "duration": 1196183, - "status": "Success" - }, - { - "id": "75", - "description": "And :the rewards label for points is displayed for multi account", - "duration": 1194569, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-page;cash-rewards-balance-displayed-in-account-details-section", - "description": "Scenario:Cash Rewards Balance Displayed in Account Details Section", - "duration": 26292013, - "totalTestStepCount": 5, - "failedTestStepCount": 0, - "successTestStepCount": 5, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "81", - "description": "Given :I setup mocks for transactions as a \"td_cashrewards_account\" and login", - "duration": 11443242, - "status": "Success" - }, - { - "id": "82", - "description": "And :I navigate to Transaction Details Page", - "duration": 3271966, - "status": "Success" - }, - { - "id": "83", - "description": "And :I reload the page", - "duration": 5244684, - "status": "Success" - }, - { - "id": "84", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 5144931, - "status": "Success" - }, - { - "id": "85", - "description": "And :the rewards label for cash is displayed", - "duration": 1187190, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "date-filter", - "description": "Feature:Date Filter", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 162090410, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "date-filter;user-should-be-able-to-tab-into-date-picker-and-use-arrows-to-select-date", - "description": "Scenario:User should be able to tab into date picker and use arrows to select date", - "duration": 33254151, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12045201, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 3490413, - "status": "Success" - }, - { - "id": "8", - "description": "When :the current date is 1-1-2015", - "duration": 5788456, - "status": "Success" - }, - { - "id": "9", - "description": "And :I tab into the start date field", - "duration": 10575501, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the date picker for start date should be visible", - "duration": 1354580, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "date-filter;user-should-be-able-to-filter-transactions-using-the-date-filter-dropdown", - "description": "Scenario:User should be able to filter transactions using the date filter dropdown", - "duration": 31117308, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Given :I setup mocks for transactions as a \"td_datefilter_account\" and login", - "duration": 11123554, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to Transaction Details Page", - "duration": 2958263, - "status": "Success" - }, - { - "id": "18", - "description": "When :the last statement date is 05-21-2015", - "duration": 1322307, - "status": "Success" - }, - { - "id": "19", - "description": "Then :5 transactions should be displayed", - "duration": 15713184, - "status": "Failure" - }, - { - "id": "20", - "description": "And :user filters by Since Last Statement", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :3 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :user filters by Last 90 Days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :17 transactions should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "date-filter;user-should-be-able-to-use-arrows-to-select-date", - "description": "Scenario:User should be able to use arrows to select date", - "duration": 49804091, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "28", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11226098, - "status": "Success" - }, - { - "id": "29", - "description": "And :I navigate to Transaction Details Page", - "duration": 3088696, - "status": "Success" - }, - { - "id": "30", - "description": "When :the current date is 4-15-2015", - "duration": 35489297, - "status": "Failure" - }, - { - "id": "31", - "description": "And :I tab into the start date field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :I should be able to use the arrows to select a date", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "date-filter;verify-proper-message-displayed-when-no-posted-or-pending-transactions", - "description": "Scenario:Verify proper message displayed when no posted or pending transactions", - "duration": 47914860, - "totalTestStepCount": 18, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 15, - "status": "Failure", - "testSteps": [ - { - "id": "39", - "description": "Given :I setup mocks for transactions as a \"td_notrans_account\" and login", - "duration": 11594890, - "status": "Success" - }, - { - "id": "40", - "description": "And :I navigate to Transaction Details Page", - "duration": 3371443, - "status": "Success" - }, - { - "id": "41", - "description": "When :I view my Pending Transactions", - "duration": 32948527, - "status": "Failure" - }, - { - "id": "42", - "description": "Then :I should see the no pending transactions message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "When :user filters by Last 90 Days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "Then :message for Last 90 Days is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "When :user filters by Since Last Statement", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "Then :message for Since Last Statement is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "When :user filters by Last 15 Days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "Then :message for Last 15 Days is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "When :user filters by Last 30 Days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "Then :message for Last 30 Days is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "When :user filters by Last 60 Days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "Then :message for Last 60 Days is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "When :user filters by Date Range", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :date range start and end dates are set to 02\/10\/2015 and 02\/10\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "Then :message for Date Range is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "filtering-and-sorting", - "description": "Feature:Filtering and Sorting", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 129767927, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "filtering-and-sorting;hide-since-last-statement-option-for-new-card-customers", - "description": "Scenario:Hide Since Last Statement Option for new card customers", - "duration": 50487317, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_nolaststmt_account\" and login", - "duration": 11884669, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 2990744, - "status": "Success" - }, - { - "id": "8", - "description": "Then :there is no \"Since Last Statement\" option displayed in the \"dateSelect\" dropdown", - "duration": 35611904, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "filtering-and-sorting;show-since-last-statement-option-for-existing-customers", - "description": "Scenario:Show Since Last Statement Option for existing customers", - "duration": 52051653, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for transactions as a \"td_laststmt_account\" and login", - "duration": 11002832, - "status": "Success" - }, - { - "id": "14", - "description": "And :I navigate to Transaction Details Page", - "duration": 4447774, - "status": "Success" - }, - { - "id": "15", - "description": "And :I reload the page", - "duration": 981386, - "status": "Success" - }, - { - "id": "16", - "description": "Then :there is \"Since Last Statement\" option displayed in the \"dateSelect\" dropdown", - "duration": 35619661, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "filtering-and-sorting;test-various-filtering-and-sorting-options", - "description": "Scenario:Test various filtering and sorting options", - "duration": 27228957, - "totalTestStepCount": 42, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 38, - "status": "Failure", - "testSteps": [ - { - "id": "22", - "description": "Given :I setup mocks for transactions as a \"td_sort_account\" and login", - "duration": 11282076, - "status": "Success" - }, - { - "id": "23", - "description": "And :I navigate to Transaction Details Page", - "duration": 3154132, - "status": "Success" - }, - { - "id": "24", - "description": "And :I reload the page", - "duration": 1848277, - "status": "Success" - }, - { - "id": "25", - "description": "And :I toggle the pending drawer", - "duration": 10944472, - "status": "Failure" - }, - { - "id": "26", - "description": "Then :3 pending transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "28", - "description": "Then :verify posted transactions are sorted in descending - date order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :verify pending transactions are sorted in descending - date order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "Given :I click the transaction sort link to sort by date", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "Then :verify posted transactions are sorted in ascending - date order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :verify pending transactions are sorted in ascending - date order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "Given :I click the transaction sort link to sort by merchant", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "Then :verify posted transactions are sorted in descending - merchant order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :verify pending transactions are sorted in descending - merchant order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "Given :I click the transaction sort link to sort by merchant", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "Then :verify posted transactions are sorted in ascending - merchant order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :verify pending transactions are sorted in ascending - merchant order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "Given :I click the transaction sort link to sort by amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "Then :verify posted transactions are sorted in descending - amount order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :verify pending transactions are sorted in descending - amount order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "47", - "description": "Given :I click the transaction sort link to sort by amount", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "Then :verify posted transactions are sorted in ascending - amount order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "And :verify pending transactions are sorted in ascending - amount order", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "Given :I select \"Car Rental\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "Then :2 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "Given :I select \"Dining\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "Then :1 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "Given :I select \"Merchandise\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "Then :3 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "Given :I select \"Other\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "Then :1 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "Given :I select \"Other Services\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "Then :1 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "Given :I select \"Insurance\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "Then :0 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "Given :I select \"All Categories\" from the category dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "Then :8 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "Given :I select \"...1234\" from the cards dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "Then :2 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "Given :I select \"...1660 (Closed)\" from the cards dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "76", - "description": "Then :6 transactions should be displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "Given :I select \"Cards\" from the cards dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "Then :8 transactions should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-and-details-google-maps-testing", - "description": "Feature:Transactions and Details Google Maps Testing", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 29162314, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-google-maps-testing;test-that-a-google-map-displays", - "description": "Scenario:Test that a google map displays", - "duration": 29162314, - "totalTestStepCount": 12, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 9, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 10928662, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 4688139, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the customer selects Last 90 in the drop-down", - "duration": 13545513, - "status": "Failure" - }, - { - "id": "9", - "description": "When :I click to expand the transaction drawer of transaction index 2", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :the map at id 3 should slide in from the right", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the phantom info container should be hidden", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "Then :the customer expands the map at id 3", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the original transaction information should be hidden", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :the phantom info container should be visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "Then :the customer collapses the map at id 3", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "And :the phantom info container should be hidden", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "Then :I click to expand the transaction drawer of transaction index 2", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-and-details-happy-path", - "description": "Feature:Transactions and Details Happy Path", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 620458863, - "totalTestCaseCount": 15, - "failedTestCaseCount": 15, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-happy-path;header-footer-nav-verification", - "description": "Scenario:Header Footer Nav verification", - "duration": 51142663, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11029855, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to Transaction Details Page", - "duration": 4446475, - "status": "Success" - }, - { - "id": "9", - "description": "Then :the footer exists on the page", - "duration": 35666333, - "status": "Failure" - }, - { - "id": "10", - "description": "And :the header exists on the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :the nav exists on the page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;test-file-a-dispute-link-in-transaction-bricklet", - "description": "Scenario:Test file a dispute link in transaction bricklet", - "duration": 50390838, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "17", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11528331, - "status": "Success" - }, - { - "id": "18", - "description": "And :I navigate to Transaction Details Page", - "duration": 3081744, - "status": "Success" - }, - { - "id": "19", - "description": "When :I click to expand the transaction drawer of transaction index 0", - "duration": 35780763, - "status": "Failure" - }, - { - "id": "20", - "description": "Then :I see the file a dispute link in the transaction bricklet with display id 2", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I click to expand the transaction drawer of transaction index 0", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :I click to expand the transaction drawer of transaction index 1", - "duration": 0, - "status": "Skipped" - }, - { - "id": "23", - "description": "Then :I do not see the file a dispute link in the transaction bricklet with display id 1", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "Then :I click to expand the transaction drawer of transaction index 1", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;happy-path-account-details", - "description": "Scenario:Happy path account details", - "duration": 52153733, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 13, - "status": "Failure", - "testSteps": [ - { - "id": "30", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11886495, - "status": "Success" - }, - { - "id": "31", - "description": "And :I navigate to Transaction Details Page", - "duration": 4002665, - "status": "Success" - }, - { - "id": "32", - "description": "Then :the account details brick is present at the top of the page just below the page title", - "duration": 36264573, - "status": "Failure" - }, - { - "id": "33", - "description": "And :the card number for the plastic is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :the card image is displayed and has the proper url", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "And :T&D: I should see available credit and it should be valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :T&D: I should see current balance and it should be valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :T&D: I should see the show details link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "And :T&D: I should see the pay bill button and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :T&D: I should see the single card display name", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :T&D: I should see the explore rewards link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :T&D: I should see the statements link and that its link contains the current card account id", - "duration": 0, - "status": "Skipped" - }, - { - "id": "43", - "description": "And :T&D: I click the show details link and the drawer expands", - "duration": 0, - "status": "Skipped" - }, - { - "id": "44", - "description": "And :T&D: I should see account details brick is expanded", - "duration": 0, - "status": "Skipped" - }, - { - "id": "45", - "description": "And :I should see \"Hide Balance Details'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "And :T&D: I click the show details link and the drawer collapses", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;verify-that-co-branded-card-art-is-clickable-and-has-correct-url", - "description": "Scenario:Verify that Co-branded Card Art is clickable and has correct url", - "duration": 49668264, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "52", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11234773, - "status": "Success" - }, - { - "id": "53", - "description": "And :I navigate to Transaction Details Page", - "duration": 2767601, - "status": "Success" - }, - { - "id": "54", - "description": "Then :the card image is displayed and has the proper url", - "duration": 35665890, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;testing-the-infinite-scrolling-capability", - "description": "Scenario:Testing the infinite scrolling capability", - "duration": 26556522, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "61", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 11158161, - "status": "Success" - }, - { - "id": "62", - "description": "And :I navigate to Transaction Details Page", - "duration": 2883658, - "status": "Success" - }, - { - "id": "63", - "description": "And :I reload the page", - "duration": 1505047, - "status": "Success" - }, - { - "id": "64", - "description": "And :T&D: I change the dateSelect dropdown to 90 days", - "duration": 11009656, - "status": "Failure" - }, - { - "id": "65", - "description": "And :T&D: I see 50 transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :T&D: I scroll to the bottom of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :T&D: I see 59 transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "And :T&D: I change the dateSelect dropdown to 30 days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :T&D: I see 6 transactions displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;posted-transactions-initial-page-load", - "description": "Scenario:Posted transactions initial page load", - "duration": 51984911, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12944076, - "status": "Success" - }, - { - "id": "76", - "description": "And :I navigate to Transaction Details Page", - "duration": 3455714, - "status": "Success" - }, - { - "id": "77", - "description": "Then :Last 30 days should be the default date filter", - "duration": 35585121, - "status": "Failure" - }, - { - "id": "78", - "description": "And :each transaction has a Date, Transaction Merchant Name, Transaction Category, Card Number, and Amount displayed in the correct format", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :card column drop down is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "Then :I should not see the error message for no posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;validate-that-page-level-print-calls-browser-print-functionality", - "description": "Scenario:Validate that page level print calls browser print functionality", - "duration": 50810968, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "85", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11966878, - "status": "Success" - }, - { - "id": "86", - "description": "And :I navigate to Transaction Details Page", - "duration": 3225898, - "status": "Success" - }, - { - "id": "87", - "description": "Then :the page level print link calls browser print functionality", - "duration": 35618192, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;validate-that-the-transaction-level-print-opens-the-print-modal-and-has-a-print-button", - "description": "Scenario:Validate that the transaction level print opens the print modal and has a print button", - "duration": 51647480, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "92", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11893438, - "status": "Success" - }, - { - "id": "93", - "description": "And :I navigate to Transaction Details Page", - "duration": 4069030, - "status": "Success" - }, - { - "id": "94", - "description": "When :I click to expand the first transaction drawer", - "duration": 35685012, - "status": "Failure" - }, - { - "id": "95", - "description": "And :I click the print transaction link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "96", - "description": "Then :I should see the print modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "97", - "description": "And :the print modal fields should contain the correct fields and the correct transaction data", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "And :the print link should exist on the modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :the print link should call window.print", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :the print modal closes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-is-offered-a-date-range-selection", - "description": "Scenario:Customer is offered a Date Range Selection", - "duration": 31463216, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "105", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11196865, - "status": "Success" - }, - { - "id": "106", - "description": "And :I navigate to Transaction Details Page", - "duration": 3373108, - "status": "Success" - }, - { - "id": "107", - "description": "And :I navigate to Transaction Details Page", - "duration": 3247073, - "status": "Success" - }, - { - "id": "108", - "description": "When :the customer selects Date Range in the drop-down", - "duration": 13646170, - "status": "Failure" - }, - { - "id": "109", - "description": "Then :the \u00e2\u0080\u0098Start Date\u00e2\u0080\u0099 And \u00e2\u0080\u0098End Date\u00e2\u0080\u0099 boxes appear to the right", - "duration": 0, - "status": "Skipped" - }, - { - "id": "110", - "description": "And :the date input boxes are empty or contains the appropriate placeholder", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-selects-custom-date-range-filter", - "description": "Scenario:Customer selects custom date range filter", - "duration": 31827208, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "117", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 14063407, - "status": "Success" - }, - { - "id": "118", - "description": "And :I navigate to Transaction Details Page", - "duration": 4030050, - "status": "Success" - }, - { - "id": "119", - "description": "Given :the customer selects Last 30 in the drop-down", - "duration": 13733751, - "status": "Failure" - }, - { - "id": "120", - "description": "And :there are 6 posted transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "Then :the customer selects Last 90 in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "When :with datepicker the customer selects a Start Date of 03\/10\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "124", - "description": "And :with datepicker the customer selects a End Date of 03\/17\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "125", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "126", - "description": "Then :there are 3 posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-clears-the-date-input-fields", - "description": "Scenario:Customer clears the date input fields", - "duration": 28716933, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "132", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11469334, - "status": "Success" - }, - { - "id": "133", - "description": "And :I navigate to Transaction Details Page", - "duration": 3665343, - "status": "Success" - }, - { - "id": "134", - "description": "Given :the customer selects Date Range in the drop-down", - "duration": 13582256, - "status": "Failure" - }, - { - "id": "135", - "description": "And :clicks the Clear button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "136", - "description": "Then :the date input boxes are empty or contains the appropriate placeholder", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-cannot-go-back-further-than-a-year-in-the-date-picker", - "description": "Scenario:Customer cannot go back further than a year in the date picker", - "duration": 28740930, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "143", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11348098, - "status": "Success" - }, - { - "id": "144", - "description": "And :I navigate to Transaction Details Page", - "duration": 3877064, - "status": "Success" - }, - { - "id": "145", - "description": "Given :the customer selects Date Range in the drop-down", - "duration": 13515768, - "status": "Failure" - }, - { - "id": "146", - "description": "And :the customer should not be able to select a date further back than a year", - "duration": 0, - "status": "Skipped" - }, - { - "id": "147", - "description": "Given :clicks the Clear button", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-cannot-select-end-date-more-than-90-days-from-start-date", - "description": "Scenario:Customer cannot select end date more than 90 days from start date", - "duration": 29317615, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "154", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12312594, - "status": "Success" - }, - { - "id": "155", - "description": "And :I navigate to Transaction Details Page", - "duration": 3121237, - "status": "Success" - }, - { - "id": "156", - "description": "Given :the customer selects Date Range in the drop-down", - "duration": 13883784, - "status": "Failure" - }, - { - "id": "157", - "description": "When :with datepicker the customer selects a Start Date of 01\/01\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "158", - "description": "And :the customer should not be able to select further than 89 days after start date 01\/01\/2015", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;customer-cannot-select-start-date-more-than-90-days-before-end-date", - "description": "Scenario:Customer cannot select start date more than 90 days before end date", - "duration": 28471966, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "165", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11985871, - "status": "Success" - }, - { - "id": "166", - "description": "And :I navigate to Transaction Details Page", - "duration": 2863700, - "status": "Success" - }, - { - "id": "167", - "description": "Then :the customer selects Last 90 in the drop-down", - "duration": 13622395, - "status": "Failure" - }, - { - "id": "168", - "description": "Then :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "169", - "description": "When :with datepicker the customer selects a End Date of 12\/01\/2014", - "duration": 0, - "status": "Skipped" - }, - { - "id": "170", - "description": "And :the customer should not be able to select further than 89 days before end date 12\/01\/2014", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-and-details-happy-path;test-the-dispute-interstitial-modal", - "description": "Scenario:Test the dispute interstitial modal", - "duration": 57565616, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "175", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10562509, - "status": "Success" - }, - { - "id": "176", - "description": "And :I navigate to Transaction Details Page", - "duration": 2863101, - "status": "Success" - }, - { - "id": "177", - "description": "Then :I click to expand the first transaction drawer", - "duration": 44140006, - "status": "Failure" - }, - { - "id": "178", - "description": "Then :I click the file a dispute link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "179", - "description": "And :I should see the dispute confirmation modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "180", - "description": "And :the dispute confirmation modal should have the correct content", - "duration": 0, - "status": "Skipped" - }, - { - "id": "181", - "description": "And :the file dispute button should call dispute claim", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "infinite-scrolling", - "description": "Feature:Infinite Scrolling", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 24846128, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "infinite-scrolling;testing-the-infinite-scrolling-capability", - "description": "Scenario:Testing the infinite scrolling capability", - "duration": 24846128, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "8", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 10954855, - "status": "Success" - }, - { - "id": "9", - "description": "And :I navigate to Transaction Details Page", - "duration": 3089807, - "status": "Success" - }, - { - "id": "10", - "description": "And :T&D: I change the dateSelect dropdown to 90 days", - "duration": 10801466, - "status": "Failure" - }, - { - "id": "11", - "description": "And :T&D: I see 50 transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :T&D: I scroll to the bottom of the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :T&D: I see 59 transactions displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :T&D: I change the dateSelect dropdown to 30 days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :T&D: I see 6 transactions displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "modal-testing", - "description": "Feature:Modal testing", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 51130135, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "modal-testing;test-the-dispute-interstitial-modal", - "description": "Scenario:Test the dispute interstitial modal", - "duration": 51130135, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12130468, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to Transaction Details Page", - "duration": 3258758, - "status": "Success" - }, - { - "id": "9", - "description": "Then :I click to expand the first transaction drawer", - "duration": 35740909, - "status": "Failure" - }, - { - "id": "10", - "description": "Then :I click the file a dispute link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :I should see the dispute confirmation modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the dispute confirmation modal should have the correct content", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the file dispute button should call dispute claim", - "duration": 0, - "status": "Skipped" - }, - { - "id": "14", - "description": "And :the dispute modal closes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "pending-transactions", - "description": "Feature:Pending Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 146758268, - "totalTestCaseCount": 3, - "failedTestCaseCount": 3, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "pending-transactions;row-count-number-when-having-pending-transactions", - "description": "Scenario:Row count number when having pending transactions", - "duration": 49487980, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "6", - "description": "Given :I setup mocks for transactions as a \"td_pendingtrans_account\" and login", - "duration": 13572661, - "status": "Success" - }, - { - "id": "7", - "description": "And :I navigate to Transaction Details Page", - "duration": 3013778, - "status": "Success" - }, - { - "id": "8", - "description": "When :I \"expand\" the pending transaction section", - "duration": 32901541, - "status": "Failure" - }, - { - "id": "9", - "description": "Then :There should be 64 pending transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "Then :I \"collapse\" the pending transaction section", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;the-learn-more-modal-should-exist-and-have-correct-content", - "description": "Scenario:The learn more modal should exist and have correct content", - "duration": 48546228, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "14", - "description": "Given :I setup mocks for transactions as a \"td_pendingtrans_account\" and login", - "duration": 12033404, - "status": "Success" - }, - { - "id": "15", - "description": "And :I navigate to Transaction Details Page", - "duration": 3512323, - "status": "Success" - }, - { - "id": "16", - "description": "When :I \"expand\" the pending transaction section", - "duration": 33000501, - "status": "Failure" - }, - { - "id": "17", - "description": "And :there is a content managed link in the top pending transactions notification box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :the customer clicks the learn more link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :the learn more content is correct", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :the customer closes the learn more modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "Then :I \"collapse\" the pending transaction section", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "pending-transactions;empty-row-count-when-not-having-pending-transactions", - "description": "Scenario:Empty row count when not having pending transactions", - "duration": 48724060, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I setup mocks for transactions as a \"td_disputemodal_account\" and login", - "duration": 12188024, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to Transaction Details Page", - "duration": 3536531, - "status": "Success" - }, - { - "id": "27", - "description": "When :I \"expand\" the pending transaction section", - "duration": 32999505, - "status": "Failure" - }, - { - "id": "28", - "description": "Then :There should be 0 pending transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "29", - "description": "Then :I \"collapse\" the pending transaction section", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "posted-transactions", - "description": "Feature:Posted Transactions", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 201353385, - "totalTestCaseCount": 4, - "failedTestCaseCount": 4, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "posted-transactions;posted-transactions-initial-page-load", - "description": "Scenario:Posted transactions initial page load", - "duration": 50172081, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "7", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11030958, - "status": "Success" - }, - { - "id": "8", - "description": "And :I navigate to Transaction Details Page", - "duration": 3457272, - "status": "Success" - }, - { - "id": "9", - "description": "Then :Last 30 days should be the default date filter", - "duration": 35683851, - "status": "Failure" - }, - { - "id": "10", - "description": "And :each transaction has a Date, Transaction Merchant Name, Transaction Category, Card Number, and Amount displayed in the correct format", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :card column drop down is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "Then :I should not see the error message for no posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "posted-transactions;posted-transactions-expand\/collapse", - "description": "Scenario:Posted transactions Expand\/Collapse", - "duration": 51861538, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11691906, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to Transaction Details Page", - "duration": 4150284, - "status": "Success" - }, - { - "id": "22", - "description": "When :I click the expand\/collapse button for the first transaction", - "duration": 36019348, - "status": "Failure" - }, - { - "id": "24", - "description": "When :I click the expand\/collapse button for the first transaction", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "posted-transactions;user-should-be-able-query-for-data-after-an-error-occurs-getting-posted-transactions", - "description": "Scenario:User should be able query for data after an error occurs getting posted transactions", - "duration": 51090093, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "31", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 11496755, - "status": "Success" - }, - { - "id": "32", - "description": "And :I navigate to Transaction Details Page", - "duration": 3832227, - "status": "Success" - }, - { - "id": "33", - "description": "When :an error occurs getting transactions", - "duration": 35761111, - "status": "Failure" - }, - { - "id": "34", - "description": "And :I reload the page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "35", - "description": "And :user filters by Last 90 Days", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "Then :50 transactions should be displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "posted-transactions;expanding-pending-transactions-sections", - "description": "Scenario:Expanding Pending Transactions sections", - "duration": 48229673, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "42", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11030367, - "status": "Success" - }, - { - "id": "43", - "description": "And :I navigate to Transaction Details Page", - "duration": 4245252, - "status": "Success" - }, - { - "id": "44", - "description": "When :I \"expand\" the pending transaction section", - "duration": 32954054, - "status": "Failure" - }, - { - "id": "45", - "description": "Then :I should see 'Hide Pending Transactions'", - "duration": 0, - "status": "Skipped" - }, - { - "id": "46", - "description": "Then :I should see the Pending Transactions Notification", - "duration": 0, - "status": "Skipped" - }, - { - "id": "48", - "description": "Then :The Count should display zero if no pending transactions", - "duration": 0, - "status": "Skipped" - }, - { - "id": "49", - "description": "Then :I should see the no pending transactions message", - "duration": 0, - "status": "Skipped" - }, - { - "id": "50", - "description": "Then :there is a content managed link in the top pending transactions notification box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "51", - "description": "And :the link generates a content managed modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "When :I \"collapse\" the pending transaction section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "Then :I should see 'View Pending Transactions'", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-and-details-printing-functionality", - "description": "Feature:Transactions and details printing functionality", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 51291941, - "totalTestCaseCount": 1, - "failedTestCaseCount": 1, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-and-details-printing-functionality;validate-that-the-transaction-level-print-opens-the-print-modal-and-has-a-print-button", - "description": "Scenario:Validate that the transaction level print opens the print modal and has a print button", - "duration": 51291941, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "16", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12791415, - "status": "Success" - }, - { - "id": "17", - "description": "And :I navigate to Transaction Details Page", - "duration": 2878620, - "status": "Success" - }, - { - "id": "18", - "description": "When :I click to expand the first transaction drawer", - "duration": 35621906, - "status": "Failure" - }, - { - "id": "19", - "description": "And :I click the print transaction link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "Then :I should see the print modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :the print modal fields should contain the correct fields and the correct transaction data", - "duration": 0, - "status": "Skipped" - }, - { - "id": "22", - "description": "And :the print link should exist on the modal", - "duration": 0, - "status": "Skipped" - }, - { - "id": "24", - "description": "And :the print modal closes", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "entitlements-rendering-rules", - "description": "Feature:Entitlements rendering rules", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 474324822, - "totalTestCaseCount": 10, - "failedTestCaseCount": 10, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-collections-status", - "description": "Scenario:Display correct information when single card account is in collections status", - "duration": 52121678, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_collections_account\" and login", - "duration": 10923527, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 3041524, - "status": "Success" - }, - { - "id": "7", - "description": "And :I reload the page", - "duration": 2444539, - "status": "Success" - }, - { - "id": "8", - "description": "Then :dont display single card error message for collections", - "duration": 35712088, - "status": "Failure" - }, - { - "id": "9", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "10", - "description": "And :available credit should be N\/A in normal text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "11", - "description": "And :available credit tooltip is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "12", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "13", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "15", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "16", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "17", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "18", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "19", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "20", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "21", - "description": "And :available cash should be N\/A", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-closed-with-balance-status", - "description": "Scenario:Display correct information when single card account is in closed with balance status", - "duration": 53460996, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "26", - "description": "Given :I setup mocks for transactions as a \"td_closedwithbal_account\" and login", - "duration": 11479327, - "status": "Success" - }, - { - "id": "27", - "description": "And :I navigate to Transaction Details Page", - "duration": 3284411, - "status": "Success" - }, - { - "id": "28", - "description": "And :I reload the page", - "duration": 3113868, - "status": "Success" - }, - { - "id": "29", - "description": "Then :display single card error message for closed with balance", - "duration": 35583390, - "status": "Failure" - }, - { - "id": "30", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "31", - "description": "And :available credit should be Account Restricted in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "32", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "33", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "34", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "36", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "37", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "42", - "description": "And :available cash should be Account Restricted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-security-fraud-status", - "description": "Scenario:Display correct information when single card account is in security fraud status", - "duration": 52281442, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "47", - "description": "Given :I setup mocks for transactions as a \"td_securityfraud_account\" and login", - "duration": 11103359, - "status": "Success" - }, - { - "id": "48", - "description": "And :I navigate to Transaction Details Page", - "duration": 3040615, - "status": "Success" - }, - { - "id": "49", - "description": "And :I reload the page", - "duration": 2570707, - "status": "Success" - }, - { - "id": "50", - "description": "Then :dont display single card error message for security fraud", - "duration": 35566761, - "status": "Failure" - }, - { - "id": "51", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :available credit should be Normal in normal text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "57", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "60", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "61", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :available cash should be $1,000.00", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-special-fraud-status", - "description": "Scenario:Display correct information when single card account is in special fraud status", - "duration": 52685963, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "67", - "description": "Given :I setup mocks for transactions as a \"td_specialfraud_account\" and login", - "duration": 11548044, - "status": "Success" - }, - { - "id": "68", - "description": "And :I navigate to Transaction Details Page", - "duration": 4027013, - "status": "Success" - }, - { - "id": "69", - "description": "And :I reload the page", - "duration": 1352300, - "status": "Success" - }, - { - "id": "70", - "description": "Then :display single card error message for special fraud", - "duration": 35758606, - "status": "Failure" - }, - { - "id": "71", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "72", - "description": "And :available credit should be Account Restricted in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "73", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "74", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "75", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "77", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "78", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "82", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "83", - "description": "And :available cash should be Account Restricted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-revoked-status", - "description": "Scenario:Display correct information when single card account is in revoked status", - "duration": 51258014, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "87", - "description": "Given :I setup mocks for transactions as a \"td_revoked_account\" and login", - "duration": 11706385, - "status": "Success" - }, - { - "id": "88", - "description": "And :I navigate to Transaction Details Page", - "duration": 2919278, - "status": "Success" - }, - { - "id": "89", - "description": "And :I reload the page", - "duration": 1026968, - "status": "Success" - }, - { - "id": "90", - "description": "Then :display single card error message for revoked", - "duration": 35605383, - "status": "Failure" - }, - { - "id": "91", - "description": "And :The card name includes added label None", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :available credit should be Account Restricted in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "93", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "94", - "description": "And :the current balance is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "95", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "97", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "98", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "99", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "101", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "102", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "103", - "description": "And :available cash should be Account Restricted", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-deceased-status", - "description": "Scenario:Display correct information when single card account is in deceased status", - "duration": 52363505, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "107", - "description": "Given :I setup mocks for transactions as a \"td_deceased_account\" and login", - "duration": 11169982, - "status": "Success" - }, - { - "id": "108", - "description": "And :I navigate to Transaction Details Page", - "duration": 3912527, - "status": "Success" - }, - { - "id": "109", - "description": "And :I reload the page", - "duration": 1653001, - "status": "Success" - }, - { - "id": "110", - "description": "Then :display single card error message for deceased", - "duration": 35627995, - "status": "Failure" - }, - { - "id": "111", - "description": "And :The card name includes added label (Account Closed)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :available credit should be Account Closed in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "113", - "description": "And :available credit tooltip is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "114", - "description": "And :the current balance is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "115", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "117", - "description": "And :the download transactions link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "118", - "description": "And :the pay bill link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "119", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "122", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "123", - "description": "And :available cash should be Account Closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-closed-with-no-balance-status", - "description": "Scenario:Display correct information when single card account is in closed with no balance status", - "duration": 50330869, - "totalTestStepCount": 16, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 12, - "status": "Failure", - "testSteps": [ - { - "id": "127", - "description": "Given :I setup mocks for transactions as a \"td_closednobal_account\" and login", - "duration": 10748592, - "status": "Success" - }, - { - "id": "128", - "description": "And :I navigate to Transaction Details Page", - "duration": 2808299, - "status": "Success" - }, - { - "id": "129", - "description": "And :I reload the page", - "duration": 1256753, - "status": "Success" - }, - { - "id": "130", - "description": "Then :display single card error message for closed with no balance", - "duration": 35517225, - "status": "Failure" - }, - { - "id": "131", - "description": "And :The card name includes added label (Account Closed)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "132", - "description": "And :available credit should be Account Closed in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "133", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "134", - "description": "And :the current balance is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "135", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :the download transactions link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "138", - "description": "And :the pay bill link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "139", - "description": "And :the view balance details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "140", - "description": "And :the posted transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "141", - "description": "And :the pending transactions section is present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "142", - "description": "And :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "143", - "description": "And :available cash should be Account Closed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-correct-information-when-single-card-account-is-in-bankrupt-status", - "description": "Scenario:Display correct information when single card account is in bankrupt status", - "duration": 54010009, - "totalTestStepCount": 14, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 10, - "status": "Failure", - "testSteps": [ - { - "id": "147", - "description": "Given :I setup mocks for transactions as a \"td_bankrupt_account\" and login", - "duration": 12329775, - "status": "Success" - }, - { - "id": "148", - "description": "And :I navigate to Transaction Details Page", - "duration": 4373665, - "status": "Success" - }, - { - "id": "149", - "description": "And :I reload the page", - "duration": 1267421, - "status": "Success" - }, - { - "id": "150", - "description": "Then :display single card error message for bankrupt", - "duration": 36039148, - "status": "Failure" - }, - { - "id": "151", - "description": "And :The card name includes added label (Account Restricted)", - "duration": 0, - "status": "Skipped" - }, - { - "id": "152", - "description": "And :available credit should be Account Restricted in red text", - "duration": 0, - "status": "Skipped" - }, - { - "id": "153", - "description": "And :available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "154", - "description": "And :the current balance is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "155", - "description": "And :the statements link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "157", - "description": "And :the download transactions link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "158", - "description": "And :the pay bill link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "159", - "description": "And :the view balance details link is not visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "160", - "description": "And :the posted transactions section is not present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "161", - "description": "And :the pending transactions section is not present", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;display-navigation-items-for-nav-entitlements", - "description": "Scenario:Display navigation items for nav entitlements", - "duration": 26761581, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "166", - "description": "Given :I setup mocks for transactions as a \"td_navigation_account\" and login", - "duration": 10688135, - "status": "Success" - }, - { - "id": "167", - "description": "And :I navigate to Transaction Details Page", - "duration": 3916738, - "status": "Success" - }, - { - "id": "168", - "description": "And :I reload the page", - "duration": 1203528, - "status": "Success" - }, - { - "id": "169", - "description": "Then :I can see the navigation item Modify Your Features", - "duration": 10953180, - "status": "Failure" - }, - { - "id": "170", - "description": "And :I can see the navigation item Change Image on Card Link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "171", - "description": "And :I can see the navigation item Credit Tracker", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "entitlements-rendering-rules;hide-navigation-items-for-nav-entitlements", - "description": "Scenario:Hide navigation items for nav entitlements", - "duration": 29050765, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "176", - "description": "Given :I setup mocks for transactions as a \"td_nonavigation_account\" and login", - "duration": 12536078, - "status": "Success" - }, - { - "id": "177", - "description": "And :I navigate to Transaction Details Page", - "duration": 4240156, - "status": "Success" - }, - { - "id": "178", - "description": "And :I reload the page", - "duration": 1286050, - "status": "Success" - }, - { - "id": "179", - "description": "Then :I cannot see the navigation item Modify Your Features", - "duration": 10988481, - "status": "Failure" - }, - { - "id": "180", - "description": "And :I cannot see the navigation item Change Image on Card Link", - "duration": 0, - "status": "Skipped" - }, - { - "id": "181", - "description": "And :I cannot see the navigation item Credit Tracker", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transaction-filtering", - "description": "Feature:Transaction Filtering", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 608079085, - "totalTestCaseCount": 20, - "failedTestCaseCount": 20, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transaction-filtering;date-filter-select-has-valid-option-list-for-existing-customer", - "description": "Scenario:Date filter select has valid option list for existing customer", - "duration": 25161668, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11162614, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 3085606, - "status": "Success" - }, - { - "id": "7", - "description": "Then :date select has correct options for existing customer", - "duration": 10913448, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;date-filter-select-has-valid-option-list-for-new-customer", - "description": "Scenario:Date filter select has valid option list for new customer", - "duration": 18872509, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "11", - "description": "Given :I setup mocks for transactions as a \"td_nolaststmt_account\" and login", - "duration": 11567520, - "status": "Success" - }, - { - "id": "12", - "description": "And :I navigate to Transaction Details Page", - "duration": 2883937, - "status": "Success" - }, - { - "id": "13", - "description": "And :I am on the Transactions and Details page", - "duration": 4421052, - "status": "Failure" - }, - { - "id": "14", - "description": "Then :date select has correct options for new customer", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;custom-date-range-displays-filter-and-clear-buttons", - "description": "Scenario:Custom date range displays Filter and Clear buttons", - "duration": 29595748, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "18", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11893441, - "status": "Success" - }, - { - "id": "19", - "description": "And :I navigate to Transaction Details Page", - "duration": 4034662, - "status": "Success" - }, - { - "id": "20", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13667645, - "status": "Failure" - }, - { - "id": "21", - "description": "Then :the Filter and Clear buttons are displayed with the correct text", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-is-offered-a-date-range-selection", - "description": "Scenario:Customer is offered a Date Range Selection", - "duration": 29116079, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "25", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11649770, - "status": "Success" - }, - { - "id": "26", - "description": "And :I navigate to Transaction Details Page", - "duration": 3774856, - "status": "Success" - }, - { - "id": "27", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13691453, - "status": "Failure" - }, - { - "id": "28", - "description": "Then :the \u00e2\u0080\u0098Start Date\u00e2\u0080\u0099 And \u00e2\u0080\u0098End Date\u00e2\u0080\u0099 boxes appear to the right", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-selects-filter-button", - "description": "Scenario:Customer selects Filter button", - "duration": 49764627, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 5, - "status": "Failure", - "testSteps": [ - { - "id": "34", - "description": "Given :I setup mocks for transactions as a \"td_scroll_account\" and login", - "duration": 11286791, - "status": "Success" - }, - { - "id": "35", - "description": "And :I navigate to Transaction Details Page", - "duration": 2849864, - "status": "Success" - }, - { - "id": "36", - "description": "And :there are 6 posted transactions", - "duration": 35627972, - "status": "Failure" - }, - { - "id": "37", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "38", - "description": "When :with datepicker the customer selects a Start Date of 03\/10\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "39", - "description": "And :with datepicker the customer selects a End Date of 03\/17\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "40", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "41", - "description": "Then :there are 3 posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-re-selects-date-range", - "description": "Scenario:Customer re-selects Date Range", - "duration": 29583863, - "totalTestStepCount": 9, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 6, - "status": "Failure", - "testSteps": [ - { - "id": "48", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12611088, - "status": "Success" - }, - { - "id": "49", - "description": "And :I navigate to Transaction Details Page", - "duration": 3343846, - "status": "Success" - }, - { - "id": "50", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13628929, - "status": "Failure" - }, - { - "id": "51", - "description": "When :with datepicker the customer selects a Start Date of 03\/10\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "52", - "description": "And :with datepicker the customer selects a End Date of 03\/17\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "53", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "54", - "description": "And :the customer selects Last 30 Days in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "55", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "56", - "description": "And :the date input boxes are empty or contains the appropriate placeholder", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-re-selects-date-range-after-navigating-from-page", - "description": "Scenario:Customer re-selects Date Range after navigating from page", - "duration": 27364469, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "61", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10491021, - "status": "Success" - }, - { - "id": "62", - "description": "And :I navigate to Transaction Details Page", - "duration": 3300273, - "status": "Success" - }, - { - "id": "63", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13573175, - "status": "Failure" - }, - { - "id": "64", - "description": "When :the customer inputs a Start Date that is Valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the customer inputs a End Date that is Valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :the customer selects Last 30 Days in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "When :the customer navigates to a different page And comes back to T&D", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 0, - "status": "Skipped" - }, - { - "id": "70", - "description": "Then :the \u00e2\u0080\u0098Start Date\u00e2\u0080\u0099 And \u00e2\u0080\u0098End Date\u00e2\u0080\u0099 boxes appear to the right", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-selects-clear-button", - "description": "Scenario:Customer selects Clear button", - "duration": 28420684, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "75", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11174898, - "status": "Success" - }, - { - "id": "76", - "description": "And :I navigate to Transaction Details Page", - "duration": 3371717, - "status": "Success" - }, - { - "id": "77", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13874069, - "status": "Failure" - }, - { - "id": "78", - "description": "When :the customer inputs a Start Date that is Valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "79", - "description": "And :the customer inputs a End Date that is Valid", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "And :clicks the Clear button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "Then :the drop-down reverts to the default value and the Clear and Filter buttons disappear", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-incorrect-start-date-format", - "description": "Scenario:Customer inputs incorrect Start Date format", - "duration": 30189609, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "86", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11650251, - "status": "Success" - }, - { - "id": "87", - "description": "And :I navigate to Transaction Details Page", - "duration": 4585509, - "status": "Success" - }, - { - "id": "88", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13953849, - "status": "Failure" - }, - { - "id": "89", - "description": "And :date range start and end dates are set to 04\/06 and 04\/06\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "Then :the \"invalid start date format\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-incorrect-end-date-format", - "description": "Scenario:Customer inputs incorrect End Date format", - "duration": 28686824, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "96", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11208092, - "status": "Success" - }, - { - "id": "97", - "description": "And :I navigate to Transaction Details Page", - "duration": 3844365, - "status": "Success" - }, - { - "id": "98", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13634367, - "status": "Failure" - }, - { - "id": "99", - "description": "And :date range start and end dates are set to 04\/06\/2015 and 04\/06", - "duration": 0, - "status": "Skipped" - }, - { - "id": "100", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "101", - "description": "Then :the \"invalid end date format\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-does-not-enter-start-date", - "description": "Scenario:Customer does not enter Start Date", - "duration": 27498651, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "106", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11051366, - "status": "Success" - }, - { - "id": "107", - "description": "And :I navigate to Transaction Details Page", - "duration": 2697360, - "status": "Success" - }, - { - "id": "108", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13749925, - "status": "Failure" - }, - { - "id": "109", - "description": "And :date range start and end dates are set to ' ' and 04\/06\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "110", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :the \"invalid start date format\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-does-not-enter-end-date", - "description": "Scenario:Customer does not enter End Date", - "duration": 28793632, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "116", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11474755, - "status": "Success" - }, - { - "id": "117", - "description": "And :I navigate to Transaction Details Page", - "duration": 3672993, - "status": "Success" - }, - { - "id": "118", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13645884, - "status": "Failure" - }, - { - "id": "119", - "description": "And :date range start and end dates are set to 04\/06\/2015 and ' '", - "duration": 0, - "status": "Skipped" - }, - { - "id": "120", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "121", - "description": "Then :the \"invalid end date format\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-does-not-enter-start-or-end-dates", - "description": "Scenario:Customer does not enter Start or End Dates", - "duration": 29675315, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "125", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11599647, - "status": "Success" - }, - { - "id": "126", - "description": "And :I navigate to Transaction Details Page", - "duration": 4395167, - "status": "Success" - }, - { - "id": "127", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13680501, - "status": "Failure" - }, - { - "id": "128", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "129", - "description": "Then :the \"invalid start date format\" and \"invalid end date format\" error messages are displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-start-date->-end-date", - "description": "Scenario:Customer inputs Start Date > End Date", - "duration": 52628118, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "135", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11774201, - "status": "Success" - }, - { - "id": "136", - "description": "And :I navigate to Transaction Details Page", - "duration": 3978399, - "status": "Success" - }, - { - "id": "137", - "description": "When :user filters by Date Range", - "duration": 36875518, - "status": "Failure" - }, - { - "id": "138", - "description": "And :date range start and end dates are set to 04\/07\/2015 and 04\/06\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "139", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "140", - "description": "Then :the \"Start date not prior to end date\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-start-date->-365-days-in-the-past", - "description": "Scenario:Customer inputs Start Date > 365 days in the past", - "duration": 27462142, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "146", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11013321, - "status": "Success" - }, - { - "id": "147", - "description": "And :I navigate to Transaction Details Page", - "duration": 2794630, - "status": "Success" - }, - { - "id": "148", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13654191, - "status": "Failure" - }, - { - "id": "149", - "description": "And :date range start and end dates are set to 04\/01\/2014 and 04\/20\/2014", - "duration": 0, - "status": "Skipped" - }, - { - "id": "150", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "Then :the \"start date too old\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-end-date->-365-days-in-the-past", - "description": "Scenario:Customer inputs End Date > 365 days in the past", - "duration": 30347051, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "157", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 13573654, - "status": "Success" - }, - { - "id": "158", - "description": "And :I navigate to Transaction Details Page", - "duration": 3180477, - "status": "Success" - }, - { - "id": "159", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13592920, - "status": "Failure" - }, - { - "id": "160", - "description": "And :date range start and end dates are set to '' and 04\/14\/2014", - "duration": 0, - "status": "Skipped" - }, - { - "id": "161", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "162", - "description": "Then :the \"end date too old\" error message is displayed at the end", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-search-date-range->-90-days", - "description": "Scenario:Customer inputs Search Date Range > 90 days", - "duration": 27810119, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "168", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10729597, - "status": "Success" - }, - { - "id": "169", - "description": "And :I navigate to Transaction Details Page", - "duration": 3400207, - "status": "Success" - }, - { - "id": "170", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13680315, - "status": "Failure" - }, - { - "id": "171", - "description": "And :date range start and end dates are set to 12\/01\/2014 and 04\/14\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "172", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "173", - "description": "Then :the \"search date range\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-start-date-in-the-future", - "description": "Scenario:Customer inputs Start Date in the future", - "duration": 28187475, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "177", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11494568, - "status": "Success" - }, - { - "id": "178", - "description": "And :I navigate to Transaction Details Page", - "duration": 3108280, - "status": "Success" - }, - { - "id": "179", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13584627, - "status": "Failure" - }, - { - "id": "180", - "description": "And :date range start and end dates are set to 06\/06\/2015 and ' '", - "duration": 0, - "status": "Skipped" - }, - { - "id": "181", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "182", - "description": "Then :the \"start date in future\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;customer-inputs-end-date-in-the-future", - "description": "Scenario:Customer inputs End Date in the future", - "duration": 30329936, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "188", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 12174319, - "status": "Success" - }, - { - "id": "189", - "description": "And :I navigate to Transaction Details Page", - "duration": 4418299, - "status": "Success" - }, - { - "id": "190", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13737318, - "status": "Failure" - }, - { - "id": "191", - "description": "And :date range start and end dates are set to 04\/14\/2015 and 05\/14\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "192", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "193", - "description": "Then :the \"end date in future\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transaction-filtering;start-and-end-dates-in-the-future", - "description": "Scenario:Start And End Dates in the future", - "duration": 28590566, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "198", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11498394, - "status": "Success" - }, - { - "id": "199", - "description": "And :I navigate to Transaction Details Page", - "duration": 3284307, - "status": "Success" - }, - { - "id": "200", - "description": "And :the customer selects Date Range in the drop-down", - "duration": 13807865, - "status": "Failure" - }, - { - "id": "201", - "description": "And :date range start and end dates are set to 05\/14\/2015 and 05\/15\/2015", - "duration": 0, - "status": "Skipped" - }, - { - "id": "202", - "description": "And :clicks the Filter button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "203", - "description": "Then :the \"start date in future\" and \"end date in future\" error message is displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "transactions-entitlements-tests", - "description": "Feature:Transactions entitlements tests", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 95161200, - "totalTestCaseCount": 4, - "failedTestCaseCount": 3, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "transactions-entitlements-tests;the-pending-drawer-section-is-set-to-true", - "description": "Scenario:The pending drawer section is set to true", - "duration": 26184040, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_pendingdrawer_account\" and login", - "duration": 11101301, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 3024497, - "status": "Success" - }, - { - "id": "7", - "description": "And :I reload the page", - "duration": 1234639, - "status": "Success" - }, - { - "id": "8", - "description": "Then :the customer should see the pending drawer expanded", - "duration": 10823603, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-entitlements-tests;the-merchantmapperm-is-false", - "description": "Scenario:The MerchantMapPerm is false", - "duration": 15694984, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "12", - "description": "Given :I setup mocks for transactions as a \"td_merchantmapperm_account\" and login", - "duration": 10994315, - "status": "Success" - }, - { - "id": "13", - "description": "And :I navigate to Transaction Details Page", - "duration": 3267482, - "status": "Success" - }, - { - "id": "14", - "description": "And :I reload the page", - "duration": 1126512, - "status": "Success" - }, - { - "id": "15", - "description": "And :the customer expands the first posted transactions drawer", - "duration": 306675, - "status": "Failure" - }, - { - "id": "16", - "description": "Then :the customer should not see a merchant map", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-entitlements-tests;the-brandlogoperm-is-false", - "description": "Scenario:The BrandLogoPerm is false", - "duration": 26574988, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "20", - "description": "Given :I setup mocks for transactions as a \"td_brandlogoperm_account\" and login", - "duration": 11382901, - "status": "Success" - }, - { - "id": "21", - "description": "And :I navigate to Transaction Details Page", - "duration": 3294601, - "status": "Success" - }, - { - "id": "22", - "description": "And :I reload the page", - "duration": 1073161, - "status": "Success" - }, - { - "id": "23", - "description": "Then :the customer should not see a merchant logo for the transaction at index 4", - "duration": 10824325, - "status": "Failure" - }, - { - "id": "24", - "description": "Then :the customer expands transaction number 2", - "duration": 0, - "status": "Skipped" - }, - { - "id": "25", - "description": "And :the customer should not see a merchant logo in the expanded transaction drawer", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "transactions-entitlements-tests;the-transactions-details-section-is-off", - "description": "Scenario:The transactions details section is off", - "duration": 26707188, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "29", - "description": "Given :I setup mocks for transactions as a \"td_transdetailsoff_account\" and login", - "duration": 10882485, - "status": "Success" - }, - { - "id": "30", - "description": "And :I navigate to Transaction Details Page", - "duration": 3695646, - "status": "Success" - }, - { - "id": "31", - "description": "And :I reload the page", - "duration": 1204555, - "status": "Success" - }, - { - "id": "32", - "description": "And :the customer should not see pending or posted transactions", - "duration": 10924502, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "user-notification-error-messages", - "description": "Feature:User Notification Error Messages", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 239195868, - "totalTestCaseCount": 8, - "failedTestCaseCount": 7, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "user-notification-error-messages;t&d-is-toggled-off", - "description": "Scenario:T&D is toggled off", - "duration": 27628146, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10738652, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 2897977, - "status": "Success" - }, - { - "id": "7", - "description": "When :User is redirected to toggled off error page", - "duration": 3114001, - "status": "Success" - }, - { - "id": "8", - "description": "Then :user should see correct toggled error page content", - "duration": 10877516, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;no-error-getting-posted-transactions", - "description": "Scenario:No error getting posted transactions", - "duration": 25038743, - "totalTestStepCount": 3, - "failedTestStepCount": 0, - "successTestStepCount": 3, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for transactions as a \"td_disputemodal_account\" and login", - "duration": 11279286, - "status": "Success" - }, - { - "id": "14", - "description": "And :I navigate to Transaction Details Page", - "duration": 2917010, - "status": "Success" - }, - { - "id": "15", - "description": "Then :I should not see the error message for no posted transactions", - "duration": 10842447, - "status": "Success" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;display-account-bricklet-details-for-happy-path", - "description": "Scenario:Display account bricklet details for happy path", - "duration": 59740734, - "totalTestStepCount": 14, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 11, - "status": "Failure", - "testSteps": [ - { - "id": "54", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 19995202, - "status": "Success" - }, - { - "id": "55", - "description": "And :I navigate to Transaction Details Page", - "duration": 4078017, - "status": "Success" - }, - { - "id": "56", - "description": "And :Single card label is displayed", - "duration": 35667515, - "status": "Failure" - }, - { - "id": "57", - "description": "And :Current balance label is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "58", - "description": "And :Current balance is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "59", - "description": "And :Current balance tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "62", - "description": "And :Available credit is displayed and has correct value", - "duration": 0, - "status": "Skipped" - }, - { - "id": "63", - "description": "And :Available credit tooltip is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "64", - "description": "And :Show details link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "65", - "description": "And :the statements link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "66", - "description": "And :the download transactions link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "67", - "description": "And :the pay bill link is visible", - "duration": 0, - "status": "Skipped" - }, - { - "id": "68", - "description": "When :I click show details", - "duration": 0, - "status": "Skipped" - }, - { - "id": "69", - "description": "And :Show details drawer should be visible", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;message-rotator-displayed-when-transactions-are-loading", - "description": "Scenario:Message Rotator displayed when transactions are loading", - "duration": 13760840, - "totalTestStepCount": 6, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "76", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 10596882, - "status": "Success" - }, - { - "id": "77", - "description": "And :I navigate to Transaction Details Page", - "duration": 2865789, - "status": "Success" - }, - { - "id": "78", - "description": "When :transactions are loading", - "duration": 298169, - "status": "Failure" - }, - { - "id": "79", - "description": "Then :user should see loading messages", - "duration": 0, - "status": "Skipped" - }, - { - "id": "80", - "description": "When :transactions are not loading", - "duration": 0, - "status": "Skipped" - }, - { - "id": "81", - "description": "Then :user should not see loading messages", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;t&d-section-toggled-off", - "description": "Scenario:T&D section toggled off", - "duration": 49901646, - "totalTestStepCount": 7, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 4, - "status": "Failure", - "testSteps": [ - { - "id": "86", - "description": "Given :I setup mocks for transactions as a \"td_good_account\" and login", - "duration": 11019405, - "status": "Success" - }, - { - "id": "87", - "description": "And :I navigate to Transaction Details Page", - "duration": 3284211, - "status": "Success" - }, - { - "id": "88", - "description": "When :Transactions and Details section is toggled off", - "duration": 35598030, - "status": "Failure" - }, - { - "id": "89", - "description": "Then :the posted transactions section is not present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "90", - "description": "And :the pending transactions section is not present", - "duration": 0, - "status": "Skipped" - }, - { - "id": "91", - "description": "And :the account details brick is displayed", - "duration": 0, - "status": "Skipped" - }, - { - "id": "92", - "description": "And :there is no error message displayed", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;not-tlp-ha-mode-check-for-rewards-balance", - "description": "Scenario:Not TLP HA Mode check for rewards balance", - "duration": 24610129, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "96", - "description": "Given :I setup mocks for transactions as a \"td_nottlpha_account\" and login", - "duration": 10920031, - "status": "Success" - }, - { - "id": "97", - "description": "And :I navigate to Transaction Details Page", - "duration": 3441455, - "status": "Success" - }, - { - "id": "98", - "description": "Then :the rewards link should say the balance", - "duration": 10248643, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;tlp-ha-mode-check-for-explore-rewards-link", - "description": "Scenario:TLP HA Mode check for explore rewards link", - "duration": 24360002, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "102", - "description": "Given :I setup mocks for transactions as a \"td_tlpha_account\" and login", - "duration": 10831696, - "status": "Success" - }, - { - "id": "103", - "description": "And :I navigate to Transaction Details Page", - "duration": 3263667, - "status": "Success" - }, - { - "id": "104", - "description": "Then :the rewards link should say explore rewards", - "duration": 10264639, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "user-notification-error-messages;ts2-ha-mode", - "description": "Scenario:TS2 HA Mode", - "duration": 14155628, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 2, - "status": "Failure", - "testSteps": [ - { - "id": "108", - "description": "Given :I setup mocks for transactions as a \"td_ts2ha_account\" and login", - "duration": 10963068, - "status": "Success" - }, - { - "id": "109", - "description": "And :I navigate to Transaction Details Page", - "duration": 2886042, - "status": "Success" - }, - { - "id": "110", - "description": "Then :an TS2 HA message is displayed on top of the page below the navigation bar", - "duration": 306518, - "status": "Failure" - }, - { - "id": "111", - "description": "And :I \"expand\" the pending transaction section", - "duration": 0, - "status": "Skipped" - }, - { - "id": "112", - "description": "And :an error message is displayed under the Pending Transactions section", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "wiremock-examples", - "description": "Feature:Wiremock Examples", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 74193121, - "totalTestCaseCount": 2, - "failedTestCaseCount": 2, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "wiremock-examples;happy-path-using-default-account-summary", - "description": "Scenario:Happy path using default account summary", - "duration": 24525786, - "totalTestStepCount": 4, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 1, - "status": "Failure", - "testSteps": [ - { - "id": "5", - "description": "Given :I setup mocks for transactions as a \"td_defaultaccsum_account\" and login", - "duration": 10626596, - "status": "Success" - }, - { - "id": "6", - "description": "And :I navigate to Transaction Details Page", - "duration": 3050144, - "status": "Success" - }, - { - "id": "7", - "description": "Then :the account number in the brick should be ...1234", - "duration": 10849046, - "status": "Failure" - }, - { - "id": "8", - "description": "And :there are 4 posted transactions", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "wiremock-examples;bankrupt-account-summary", - "description": "Scenario:Bankrupt account summary", - "duration": 49667335, - "totalTestStepCount": 3, - "failedTestStepCount": 1, - "successTestStepCount": 2, - "skippedTestStepCount": 0, - "status": "Failure", - "testSteps": [ - { - "id": "13", - "description": "Given :I setup mocks for transactions as a \"td_bankrupt_account\" and login", - "duration": 10955894, - "status": "Success" - }, - { - "id": "14", - "description": "And :I navigate to Transaction Details Page", - "duration": 3122905, - "status": "Success" - }, - { - "id": "15", - "description": "Then :display single card error message for bankrupt", - "duration": 35588536, - "status": "Failure" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - } - ] - }, - { - "id": "56939c2629032dab690ef307", - "collectorItemId": "568d24b1a0d8912749a4391b", - "timestamp": 1452514342544, - "executionId": "122", - "description": "cos-ui-test-end2end-encrypt #122", - "url": "http://test.com/job/cos-ui-test-end2end-encrypt\/", - "startTime": 1452512874036, - "endTime": 1452513600978, - "duration": 726942, - "failureCount": 1, - "successCount": 1, - "skippedCount": 0, - "totalCount": 2, - "unknownStatusCount": 0, - "testCapabilities": [ - { - "timestamp": 0, - "executionId": "122", - "description": "cos\/test\/report\/cos-cardenrollment-web\/", - "startTime": 0, - "endTime": 0, - "duration": 642727525, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "verifying-that-chat-appears-on-card-enrollment-pages", - "description": "Feature:Verifying That Chat Appears On Card Enrollment Pages", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 53228543, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verifying-that-chat-appears-on-card-enrollment-pages;set-up-credit-card-faq-in-header", - "description": "Scenario:Set Up Credit Card FAQ in Header", - "duration": 53228543, - "totalTestStepCount": 15, - "failedTestStepCount": 0, - "successTestStepCount": 15, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :user is brought to Standalone Enrollment page", - "duration": 30568293, - "status": "Success" - }, - { - "id": "9", - "description": "When :user clicks 'FAQ' option in the header", - "duration": 4361563, - "status": "Success" - }, - { - "id": "10", - "description": "And :first question should be \"What are the benefits of enrollment in online banking?\"", - "duration": 1082938, - "status": "Success" - }, - { - "id": "11", - "description": "And :second question should be \"What if I have another Capital One credit card but I'm not currently enrolled in online banking?\"", - "duration": 979077, - "status": "Success" - }, - { - "id": "12", - "description": "And :third question should be \"What if I have a Capital One credit card which I've already enrolled in online banking?\"", - "duration": 1144084, - "status": "Success" - }, - { - "id": "13", - "description": "And :fourth question should be \"Why can't I use the username and password I want?\"", - "duration": 1119498, - "status": "Success" - }, - { - "id": "14", - "description": "And :fifth question should be \"When will I get my new credit card in the mail?\"", - "duration": 1103909, - "status": "Success" - }, - { - "id": "15", - "description": "And :sixth question should be \"What if I don't receive my card in the mail?\"", - "duration": 1494389, - "status": "Success" - }, - { - "id": "16", - "description": "And :seventh question should be \"What should I do when I get my credit card in the mail?\"", - "duration": 1061557, - "status": "Success" - }, - { - "id": "17", - "description": "And :eighth question should be \"What if I already have another Capital One online banking account (non-card) such as bank, mortgage, or auto loan? Can I log into my new credit card account with the same username and password?\"", - "duration": 1142315, - "status": "Success" - }, - { - "id": "18", - "description": "And :nineth question should be \"Is the site safe to use?\"", - "duration": 1312166, - "status": "Success" - }, - { - "id": "19", - "description": "And :tenth question should be \"Why do I need to choose and answer security questions?\"", - "duration": 1113681, - "status": "Success" - }, - { - "id": "20", - "description": "Then :first question answer should be \"Once you receive your card in the mail and activate it, enroll in online banking to enjoy these and other features\"", - "duration": 1155886, - "status": "Success" - }, - { - "id": "21", - "description": "Then :second question answer should be \"To enroll, follow the online banking enrollment steps to set up your username and password.\"", - "duration": 938477, - "status": "Success" - }, - { - "id": "22", - "description": "Then :user clicks on done to close the FAQ window", - "duration": 4650710, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "card-enrollment_new-user", - "description": "Feature:card enrollment_New user", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 589498982, - "totalTestCaseCount": 7, - "failedTestCaseCount": 7, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "card-enrollment_new-user;new-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation);;2", - "description": "Scenario Outline:New User is applying for Credit card from Standalone flow (Skip Activation)", - "duration": 86031577, - "totalTestStepCount": 22, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 20, - "status": "Failure", - "testSteps": [ - { - "id": "111", - "description": "Given :a \"stand_alone_new_enroll\" customer is setting up online access", - "duration": 85689487, - "status": "Success" - }, - { - "id": "111", - "description": "When :a 10260 success audit event is created", - "duration": 342090, - "status": "Failure" - }, - { - "id": "111", - "description": "And :create account page lets user input bm_user_smoke in username box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input abcd12345 in password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input abcd12345 in confirm password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input theerdhankar.velvadapu@capitalone.com in email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input theerdhankar.velvadapu@capitalone.com in confirm email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user on create account page checks the check box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user on create account page clicks the button Create Account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the first question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the second question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the third question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the fourth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the fifth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :then clicks on the button Save My Security Settings to save his response and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :check the payment scheduled alert status with theerdhankar.velvadapu@capitalone.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;existing-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation);;2", - "description": "Scenario Outline:Existing User is applying for Credit card from Standalone flow (Skip Activation)", - "duration": 105020152, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 9, - "status": "Failure", - "testSteps": [ - { - "id": "137", - "description": "Given :a \"stand_alone_existing_enroll\" customer is setting up online access", - "duration": 84206785, - "status": "Success" - }, - { - "id": "137", - "description": "And :user enters the abcd12345 for the username and clicks on the Continue button", - "duration": 20813367, - "status": "Failure" - }, - { - "id": "137", - "description": "When :a 10260 success audit event is created", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user selects the card account ending with \"2621\" from Accounts dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "Then :check the payment scheduled alert status with theerdhankar.velvadapu@capitalone.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;unsubcribing-the-auto-alerts-for-enrolled-users;;2", - "description": "Scenario Outline:UnSubcribing the Auto Alerts for enrolled users", - "duration": 85959194, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "151", - "description": "Given :I am on the Account Summary page with bm_user_smoke and abcd12345", - "duration": 33477246, - "status": "Success" - }, - { - "id": "151", - "description": "Then :Navigated to the Set Alerts page", - "duration": 52481948, - "status": "Failure" - }, - { - "id": "151", - "description": "And :unsubcribes to the auto alerts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "And :user selects the card account ending with \"4393\" from Accounts dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "And :unsubcribes to the auto alerts", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;unenrolling-of-the-username;;2", - "description": "Scenario Outline:Unenrolling of the username", - "duration": 4881, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "168", - "description": "Given :I enter username in the Inception tool", - "duration": 4881, - "status": "Failure" - }, - { - "id": "168", - "description": "When :I enter the \"bm_user_smoke\" in the UN-input field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "And :I click the Retrieve button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "Then :the customer ssoid should be retrieved successfully", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "When :I enter SSOID in the Inception tool", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "When :I enter the \"retrieved-ssoid\" in the input field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "Then :I click the UnenrollUser button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "Then :the customer should be un-enrolled successfully", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;new-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation)-for-small-business;;2", - "description": "Scenario Outline:New User is applying for Credit card from Standalone flow (Skip Activation) for Small Business", - "duration": 102861729, - "totalTestStepCount": 21, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 19, - "status": "Failure", - "testSteps": [ - { - "id": "235", - "description": "Given :a \"stand_alone_small_business\" customer is setting up online access", - "duration": 86999659, - "status": "Success" - }, - { - "id": "235", - "description": "And :create account page lets user input TDM_75566 in username box", - "duration": 15862070, - "status": "Failure" - }, - { - "id": "235", - "description": "And :create account page lets user input Test1234 in password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :create account page lets user input Test1234 in confirm password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :create account page lets user input MathaBarth@gmail.com in email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :create account page lets user input MathaBarth@gmail.com in confirm email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user on create account page checks the check box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user on create account page clicks the button Create Account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the first question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the second question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the third question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the fourth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the fifth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :then clicks on the button Save My Security Settings to save his response and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "Then :check the payment scheduled alert status with MathaBarth@gmail.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;new-user-is-applying-for-credit-card-from-standalone-flow-for-t&e-account(activation);;2", - "description": "Scenario Outline:New User is applying for Credit card from Standalone flow for T&E account(Activation)", - "duration": 100995649, - "totalTestStepCount": 17, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 15, - "status": "Failure", - "testSteps": [ - { - "id": "263", - "description": "Given :a \"stand_alone_tandelinking\" customer is setting up online access", - "duration": 85145604, - "status": "Success" - }, - { - "id": "263", - "description": "And :create account page lets user input TDM_75566 in username box", - "duration": 15850045, - "status": "Failure" - }, - { - "id": "263", - "description": "And :create account page lets user input Test1234 in password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :create account page lets user input Test1234 in confirm password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :create account page lets user input MathaBarth@gmail.com in email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :create account page lets user input MathaBarth@gmail.com in confirm email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user on create account page checks the check box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user on create account page clicks the button Create Account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the first question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the second question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the third question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the fourth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the fifth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :then clicks on the button Save My Security Settings to save his response and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user clicks on continue to account summary button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "Then :user should land on account summary page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;existing-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation)-for-single-linked-card;;2", - "description": "Scenario Outline:Existing User is applying for Credit card from Standalone flow (Skip Activation) for single linked card", - "duration": 108625800, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "284", - "description": "Given :a \"stand_alone_small_business\" customer is setting up online access", - "duration": 87965944, - "status": "Success" - }, - { - "id": "284", - "description": "And :user enters the Test1234 for the username and clicks on the Continue button", - "duration": 20659856, - "status": "Failure" - }, - { - "id": "284", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user selects the card account ending with \"0905\" from Accounts dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "Then :check the payment scheduled alert status with MathaBarth@gmail.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "122", - "description": "cos\/test\/report\/cos-spanish-cardenrollment-web\/", - "startTime": 0, - "endTime": 0, - "duration": 103014280, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "hispanic-card-enrollment", - "description": "Feature:Hispanic card enrollment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 103014280, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "hispanic-card-enrollment;user-clicks-language-toggle-on-the-enrollment-page-1;;2", - "description": "Scenario Outline:User clicks Language toggle on the Enrollment page 1", - "duration": 103014280, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "Given :user is on the login page and clicks on the Enroll link in spanish", - "duration": 7291172, - "status": "Success" - }, - { - "id": "10", - "description": "And :selects their preferred language to be \"Spanish\" language for card enrollment", - "duration": 9852602, - "status": "Success" - }, - { - "id": "10", - "description": "And :fills the credit card information on the enrollment page 1 without clicking submit", - "duration": 78591315, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the user sees the \"cardenrollment_page1\" in their preferred language for card enrollment", - "duration": 7279191, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - } - ] - }, - { - "id": "56924aa629032dab690ef305", - "collectorItemId": "568d24b1a0d8912749a4391b", - "timestamp": 1452427942288, - "executionId": "121", - "description": "cos-ui-test-end2end-encrypt #121", - "url": "http://test.com/job/cos-ui-test-end2end-encrypt\/", - "startTime": 1452426517687, - "endTime": 1452427200756, - "duration": 683069, - "failureCount": 1, - "successCount": 1, - "skippedCount": 0, - "totalCount": 2, - "unknownStatusCount": 0, - "testCapabilities": [ - { - "timestamp": 0, - "executionId": "121", - "description": "cos\/test\/report\/cos-cardenrollment-web\/", - "startTime": 0, - "endTime": 0, - "duration": 602166148, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "verifying-that-chat-appears-on-card-enrollment-pages", - "description": "Feature:Verifying That Chat Appears On Card Enrollment Pages", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 49657795, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verifying-that-chat-appears-on-card-enrollment-pages;set-up-credit-card-faq-in-header", - "description": "Scenario:Set Up Credit Card FAQ in Header", - "duration": 49657795, - "totalTestStepCount": 15, - "failedTestStepCount": 0, - "successTestStepCount": 15, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :user is brought to Standalone Enrollment page", - "duration": 30503481, - "status": "Success" - }, - { - "id": "9", - "description": "When :user clicks 'FAQ' option in the header", - "duration": 3596649, - "status": "Success" - }, - { - "id": "10", - "description": "And :first question should be \"What are the benefits of enrollment in online banking?\"", - "duration": 1151210, - "status": "Success" - }, - { - "id": "11", - "description": "And :second question should be \"What if I have another Capital One credit card but I'm not currently enrolled in online banking?\"", - "duration": 898392, - "status": "Success" - }, - { - "id": "12", - "description": "And :third question should be \"What if I have a Capital One credit card which I've already enrolled in online banking?\"", - "duration": 896494, - "status": "Success" - }, - { - "id": "13", - "description": "And :fourth question should be \"Why can't I use the username and password I want?\"", - "duration": 975932, - "status": "Success" - }, - { - "id": "14", - "description": "And :fifth question should be \"When will I get my new credit card in the mail?\"", - "duration": 977091, - "status": "Success" - }, - { - "id": "15", - "description": "And :sixth question should be \"What if I don't receive my card in the mail?\"", - "duration": 808464, - "status": "Success" - }, - { - "id": "16", - "description": "And :seventh question should be \"What should I do when I get my credit card in the mail?\"", - "duration": 727327, - "status": "Success" - }, - { - "id": "17", - "description": "And :eighth question should be \"What if I already have another Capital One online banking account (non-card) such as bank, mortgage, or auto loan? Can I log into my new credit card account with the same username and password?\"", - "duration": 842730, - "status": "Success" - }, - { - "id": "18", - "description": "And :nineth question should be \"Is the site safe to use?\"", - "duration": 935203, - "status": "Success" - }, - { - "id": "19", - "description": "And :tenth question should be \"Why do I need to choose and answer security questions?\"", - "duration": 969915, - "status": "Success" - }, - { - "id": "20", - "description": "Then :first question answer should be \"Once you receive your card in the mail and activate it, enroll in online banking to enjoy these and other features\"", - "duration": 976885, - "status": "Success" - }, - { - "id": "21", - "description": "Then :second question answer should be \"To enroll, follow the online banking enrollment steps to set up your username and password.\"", - "duration": 1008944, - "status": "Success" - }, - { - "id": "22", - "description": "Then :user clicks on done to close the FAQ window", - "duration": 4389078, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "card-enrollment_new-user", - "description": "Feature:card enrollment_New user", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 552508353, - "totalTestCaseCount": 7, - "failedTestCaseCount": 7, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "card-enrollment_new-user;new-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation);;2", - "description": "Scenario Outline:New User is applying for Credit card from Standalone flow (Skip Activation)", - "duration": 79395910, - "totalTestStepCount": 22, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 20, - "status": "Failure", - "testSteps": [ - { - "id": "111", - "description": "Given :a \"stand_alone_new_enroll\" customer is setting up online access", - "duration": 78606975, - "status": "Success" - }, - { - "id": "111", - "description": "When :a 10260 success audit event is created", - "duration": 788935, - "status": "Failure" - }, - { - "id": "111", - "description": "And :create account page lets user input bm_user_smoke in username box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input abcd12345 in password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input abcd12345 in confirm password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input theerdhankar.velvadapu@capitalone.com in email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input theerdhankar.velvadapu@capitalone.com in confirm email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user on create account page checks the check box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user on create account page clicks the button Create Account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the first question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the second question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the third question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the fourth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the fifth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :then clicks on the button Save My Security Settings to save his response and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :check the payment scheduled alert status with theerdhankar.velvadapu@capitalone.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;existing-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation);;2", - "description": "Scenario Outline:Existing User is applying for Credit card from Standalone flow (Skip Activation)", - "duration": 100451092, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 9, - "status": "Failure", - "testSteps": [ - { - "id": "137", - "description": "Given :a \"stand_alone_existing_enroll\" customer is setting up online access", - "duration": 79783014, - "status": "Success" - }, - { - "id": "137", - "description": "And :user enters the abcd12345 for the username and clicks on the Continue button", - "duration": 20668078, - "status": "Failure" - }, - { - "id": "137", - "description": "When :a 10260 success audit event is created", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user selects the card account ending with \"2621\" from Accounts dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "Then :check the payment scheduled alert status with theerdhankar.velvadapu@capitalone.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;unsubcribing-the-auto-alerts-for-enrolled-users;;2", - "description": "Scenario Outline:UnSubcribing the Auto Alerts for enrolled users", - "duration": 83541317, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "151", - "description": "Given :I am on the Account Summary page with bm_user_smoke and abcd12345", - "duration": 34352756, - "status": "Success" - }, - { - "id": "151", - "description": "Then :Navigated to the Set Alerts page", - "duration": 49188561, - "status": "Failure" - }, - { - "id": "151", - "description": "And :unsubcribes to the auto alerts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "And :user selects the card account ending with \"4393\" from Accounts dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "And :unsubcribes to the auto alerts", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;unenrolling-of-the-username;;2", - "description": "Scenario Outline:Unenrolling of the username", - "duration": 4822, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "168", - "description": "Given :I enter username in the Inception tool", - "duration": 4822, - "status": "Failure" - }, - { - "id": "168", - "description": "When :I enter the \"bm_user_smoke\" in the UN-input field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "And :I click the Retrieve button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "Then :the customer ssoid should be retrieved successfully", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "When :I enter SSOID in the Inception tool", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "When :I enter the \"retrieved-ssoid\" in the input field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "Then :I click the UnenrollUser button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "Then :the customer should be un-enrolled successfully", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;new-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation)-for-small-business;;2", - "description": "Scenario Outline:New User is applying for Credit card from Standalone flow (Skip Activation) for Small Business", - "duration": 93697321, - "totalTestStepCount": 21, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 19, - "status": "Failure", - "testSteps": [ - { - "id": "235", - "description": "Given :a \"stand_alone_small_business\" customer is setting up online access", - "duration": 78001033, - "status": "Success" - }, - { - "id": "235", - "description": "And :create account page lets user input TDM_75566 in username box", - "duration": 15696288, - "status": "Failure" - }, - { - "id": "235", - "description": "And :create account page lets user input Test1234 in password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :create account page lets user input Test1234 in confirm password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :create account page lets user input MathaBarth@gmail.com in email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :create account page lets user input MathaBarth@gmail.com in confirm email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user on create account page checks the check box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user on create account page clicks the button Create Account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the first question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the second question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the third question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the fourth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the fifth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :then clicks on the button Save My Security Settings to save his response and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "Then :check the payment scheduled alert status with MathaBarth@gmail.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;new-user-is-applying-for-credit-card-from-standalone-flow-for-t&e-account(activation);;2", - "description": "Scenario Outline:New User is applying for Credit card from Standalone flow for T&E account(Activation)", - "duration": 95662019, - "totalTestStepCount": 17, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 15, - "status": "Failure", - "testSteps": [ - { - "id": "263", - "description": "Given :a \"stand_alone_tandelinking\" customer is setting up online access", - "duration": 79918910, - "status": "Success" - }, - { - "id": "263", - "description": "And :create account page lets user input TDM_75566 in username box", - "duration": 15743109, - "status": "Failure" - }, - { - "id": "263", - "description": "And :create account page lets user input Test1234 in password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :create account page lets user input Test1234 in confirm password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :create account page lets user input MathaBarth@gmail.com in email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :create account page lets user input MathaBarth@gmail.com in confirm email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user on create account page checks the check box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user on create account page clicks the button Create Account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the first question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the second question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the third question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the fourth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the fifth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :then clicks on the button Save My Security Settings to save his response and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user clicks on continue to account summary button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "Then :user should land on account summary page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;existing-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation)-for-single-linked-card;;2", - "description": "Scenario Outline:Existing User is applying for Credit card from Standalone flow (Skip Activation) for single linked card", - "duration": 99755872, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "284", - "description": "Given :a \"stand_alone_small_business\" customer is setting up online access", - "duration": 79182158, - "status": "Success" - }, - { - "id": "284", - "description": "And :user enters the Test1234 for the username and clicks on the Continue button", - "duration": 20573714, - "status": "Failure" - }, - { - "id": "284", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user selects the card account ending with \"0905\" from Accounts dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "Then :check the payment scheduled alert status with MathaBarth@gmail.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "121", - "description": "cos\/test\/report\/cos-spanish-cardenrollment-web\/", - "startTime": 0, - "endTime": 0, - "duration": 92752173, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "hispanic-card-enrollment", - "description": "Feature:Hispanic card enrollment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 92752173, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "hispanic-card-enrollment;user-clicks-language-toggle-on-the-enrollment-page-1;;2", - "description": "Scenario Outline:User clicks Language toggle on the Enrollment page 1", - "duration": 92752173, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "Given :user is on the login page and clicks on the Enroll link in spanish", - "duration": 7269170, - "status": "Success" - }, - { - "id": "10", - "description": "And :selects their preferred language to be \"Spanish\" language for card enrollment", - "duration": 10213096, - "status": "Success" - }, - { - "id": "10", - "description": "And :fills the credit card information on the enrollment page 1 without clicking submit", - "duration": 67953388, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the user sees the \"cardenrollment_page1\" in their preferred language for card enrollment", - "duration": 7316519, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - } - ] - }, - { - "id": "5690f92329032dab690ef303", - "collectorItemId": "568d24b1a0d8912749a4391b", - "timestamp": 1452341539367, - "executionId": "120", - "description": "cos-ui-test-end2end-encrypt #120", - "url": "http://test.com/job/cos-ui-test-end2end-encrypt\/", - "startTime": 1452340097340, - "endTime": 1452340800761, - "duration": 703421, - "failureCount": 1, - "successCount": 1, - "skippedCount": 0, - "totalCount": 2, - "unknownStatusCount": 0, - "testCapabilities": [ - { - "timestamp": 0, - "executionId": "120", - "description": "cos\/test\/report\/cos-cardenrollment-web\/", - "startTime": 0, - "endTime": 0, - "duration": 619087794, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "verifying-that-chat-appears-on-card-enrollment-pages", - "description": "Feature:Verifying That Chat Appears On Card Enrollment Pages", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 50433499, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verifying-that-chat-appears-on-card-enrollment-pages;set-up-credit-card-faq-in-header", - "description": "Scenario:Set Up Credit Card FAQ in Header", - "duration": 50433499, - "totalTestStepCount": 15, - "failedTestStepCount": 0, - "successTestStepCount": 15, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :user is brought to Standalone Enrollment page", - "duration": 30003812, - "status": "Success" - }, - { - "id": "9", - "description": "When :user clicks 'FAQ' option in the header", - "duration": 3597666, - "status": "Success" - }, - { - "id": "10", - "description": "And :first question should be \"What are the benefits of enrollment in online banking?\"", - "duration": 979507, - "status": "Success" - }, - { - "id": "11", - "description": "And :second question should be \"What if I have another Capital One credit card but I'm not currently enrolled in online banking?\"", - "duration": 994223, - "status": "Success" - }, - { - "id": "12", - "description": "And :third question should be \"What if I have a Capital One credit card which I've already enrolled in online banking?\"", - "duration": 932268, - "status": "Success" - }, - { - "id": "13", - "description": "And :fourth question should be \"Why can't I use the username and password I want?\"", - "duration": 1282229, - "status": "Success" - }, - { - "id": "14", - "description": "And :fifth question should be \"When will I get my new credit card in the mail?\"", - "duration": 740893, - "status": "Success" - }, - { - "id": "15", - "description": "And :sixth question should be \"What if I don't receive my card in the mail?\"", - "duration": 916525, - "status": "Success" - }, - { - "id": "16", - "description": "And :seventh question should be \"What should I do when I get my credit card in the mail?\"", - "duration": 1001611, - "status": "Success" - }, - { - "id": "17", - "description": "And :eighth question should be \"What if I already have another Capital One online banking account (non-card) such as bank, mortgage, or auto loan? Can I log into my new credit card account with the same username and password?\"", - "duration": 897298, - "status": "Success" - }, - { - "id": "18", - "description": "And :nineth question should be \"Is the site safe to use?\"", - "duration": 816501, - "status": "Success" - }, - { - "id": "19", - "description": "And :tenth question should be \"Why do I need to choose and answer security questions?\"", - "duration": 1021602, - "status": "Success" - }, - { - "id": "20", - "description": "Then :first question answer should be \"Once you receive your card in the mail and activate it, enroll in online banking to enjoy these and other features\"", - "duration": 1100820, - "status": "Success" - }, - { - "id": "21", - "description": "Then :second question answer should be \"To enroll, follow the online banking enrollment steps to set up your username and password.\"", - "duration": 827796, - "status": "Success" - }, - { - "id": "22", - "description": "Then :user clicks on done to close the FAQ window", - "duration": 5320748, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "card-enrollment_new-user", - "description": "Feature:card enrollment_New user", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 568654295, - "totalTestCaseCount": 7, - "failedTestCaseCount": 7, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "card-enrollment_new-user;new-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation);;2", - "description": "Scenario Outline:New User is applying for Credit card from Standalone flow (Skip Activation)", - "duration": 78688155, - "totalTestStepCount": 22, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 20, - "status": "Failure", - "testSteps": [ - { - "id": "111", - "description": "Given :a \"stand_alone_new_enroll\" customer is setting up online access", - "duration": 78387458, - "status": "Success" - }, - { - "id": "111", - "description": "When :a 10260 success audit event is created", - "duration": 300697, - "status": "Failure" - }, - { - "id": "111", - "description": "And :create account page lets user input bm_user_smoke in username box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input abcd12345 in password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input abcd12345 in confirm password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input theerdhankar.velvadapu@capitalone.com in email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input theerdhankar.velvadapu@capitalone.com in confirm email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user on create account page checks the check box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user on create account page clicks the button Create Account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the first question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the second question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the third question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the fourth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the fifth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :then clicks on the button Save My Security Settings to save his response and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :check the payment scheduled alert status with theerdhankar.velvadapu@capitalone.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;existing-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation);;2", - "description": "Scenario Outline:Existing User is applying for Credit card from Standalone flow (Skip Activation)", - "duration": 108485230, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 9, - "status": "Failure", - "testSteps": [ - { - "id": "137", - "description": "Given :a \"stand_alone_existing_enroll\" customer is setting up online access", - "duration": 87891224, - "status": "Success" - }, - { - "id": "137", - "description": "And :user enters the abcd12345 for the username and clicks on the Continue button", - "duration": 20594006, - "status": "Failure" - }, - { - "id": "137", - "description": "When :a 10260 success audit event is created", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user selects the card account ending with \"2621\" from Accounts dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "Then :check the payment scheduled alert status with theerdhankar.velvadapu@capitalone.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;unsubcribing-the-auto-alerts-for-enrolled-users;;2", - "description": "Scenario Outline:UnSubcribing the Auto Alerts for enrolled users", - "duration": 86937061, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "151", - "description": "Given :I am on the Account Summary page with bm_user_smoke and abcd12345", - "duration": 33952963, - "status": "Success" - }, - { - "id": "151", - "description": "Then :Navigated to the Set Alerts page", - "duration": 52984098, - "status": "Failure" - }, - { - "id": "151", - "description": "And :unsubcribes to the auto alerts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "And :user selects the card account ending with \"4393\" from Accounts dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "And :unsubcribes to the auto alerts", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;unenrolling-of-the-username;;2", - "description": "Scenario Outline:Unenrolling of the username", - "duration": 4503, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "168", - "description": "Given :I enter username in the Inception tool", - "duration": 4503, - "status": "Failure" - }, - { - "id": "168", - "description": "When :I enter the \"bm_user_smoke\" in the UN-input field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "And :I click the Retrieve button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "Then :the customer ssoid should be retrieved successfully", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "When :I enter SSOID in the Inception tool", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "When :I enter the \"retrieved-ssoid\" in the input field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "Then :I click the UnenrollUser button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "Then :the customer should be un-enrolled successfully", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;new-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation)-for-small-business;;2", - "description": "Scenario Outline:New User is applying for Credit card from Standalone flow (Skip Activation) for Small Business", - "duration": 97404118, - "totalTestStepCount": 21, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 19, - "status": "Failure", - "testSteps": [ - { - "id": "235", - "description": "Given :a \"stand_alone_small_business\" customer is setting up online access", - "duration": 81719470, - "status": "Success" - }, - { - "id": "235", - "description": "And :create account page lets user input TDM_75566 in username box", - "duration": 15684648, - "status": "Failure" - }, - { - "id": "235", - "description": "And :create account page lets user input Test1234 in password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :create account page lets user input Test1234 in confirm password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :create account page lets user input MathaBarth@gmail.com in email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :create account page lets user input MathaBarth@gmail.com in confirm email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user on create account page checks the check box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user on create account page clicks the button Create Account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the first question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the second question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the third question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the fourth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the fifth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :then clicks on the button Save My Security Settings to save his response and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "Then :check the payment scheduled alert status with MathaBarth@gmail.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;new-user-is-applying-for-credit-card-from-standalone-flow-for-t&e-account(activation);;2", - "description": "Scenario Outline:New User is applying for Credit card from Standalone flow for T&E account(Activation)", - "duration": 93859714, - "totalTestStepCount": 17, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 15, - "status": "Failure", - "testSteps": [ - { - "id": "263", - "description": "Given :a \"stand_alone_tandelinking\" customer is setting up online access", - "duration": 78104630, - "status": "Success" - }, - { - "id": "263", - "description": "And :create account page lets user input TDM_75566 in username box", - "duration": 15755084, - "status": "Failure" - }, - { - "id": "263", - "description": "And :create account page lets user input Test1234 in password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :create account page lets user input Test1234 in confirm password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :create account page lets user input MathaBarth@gmail.com in email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :create account page lets user input MathaBarth@gmail.com in confirm email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user on create account page checks the check box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user on create account page clicks the button Create Account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the first question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the second question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the third question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the fourth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the fifth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :then clicks on the button Save My Security Settings to save his response and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user clicks on continue to account summary button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "Then :user should land on account summary page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;existing-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation)-for-single-linked-card;;2", - "description": "Scenario Outline:Existing User is applying for Credit card from Standalone flow (Skip Activation) for single linked card", - "duration": 103275514, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "284", - "description": "Given :a \"stand_alone_small_business\" customer is setting up online access", - "duration": 82558164, - "status": "Success" - }, - { - "id": "284", - "description": "And :user enters the Test1234 for the username and clicks on the Continue button", - "duration": 20717350, - "status": "Failure" - }, - { - "id": "284", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user selects the card account ending with \"0905\" from Accounts dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "Then :check the payment scheduled alert status with MathaBarth@gmail.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "120", - "description": "cos\/test\/report\/cos-spanish-cardenrollment-web\/", - "startTime": 0, - "endTime": 0, - "duration": 95348297, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "hispanic-card-enrollment", - "description": "Feature:Hispanic card enrollment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 95348297, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "hispanic-card-enrollment;user-clicks-language-toggle-on-the-enrollment-page-1;;2", - "description": "Scenario Outline:User clicks Language toggle on the Enrollment page 1", - "duration": 95348297, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "Given :user is on the login page and clicks on the Enroll link in spanish", - "duration": 8261819, - "status": "Success" - }, - { - "id": "10", - "description": "And :selects their preferred language to be \"Spanish\" language for card enrollment", - "duration": 9297030, - "status": "Success" - }, - { - "id": "10", - "description": "And :fills the credit card information on the enrollment page 1 without clicking submit", - "duration": 70520518, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the user sees the \"cardenrollment_page1\" in their preferred language for card enrollment", - "duration": 7268930, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - } - ] - }, - { - "id": "568fd47029032d7d5c6bc007", - "collectorItemId": "568d24b1a0d8912749a4391b", - "timestamp": 1452266608339, - "executionId": "119", - "description": "cos-ui-test-end2end-encrypt #119", - "url": "http://test.com/job/cos-ui-test-end2end-encrypt\/", - "startTime": 1452253617045, - "endTime": 1452254400308, - "duration": 783263, - "failureCount": 1, - "successCount": 1, - "skippedCount": 0, - "totalCount": 2, - "unknownStatusCount": 0, - "testCapabilities": [ - { - "timestamp": 0, - "executionId": "119", - "description": "cos\/test\/report\/cos-cardenrollment-web\/", - "startTime": 0, - "endTime": 0, - "duration": 695669099, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "verifying-that-chat-appears-on-card-enrollment-pages", - "description": "Feature:Verifying That Chat Appears On Card Enrollment Pages", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 52731446, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verifying-that-chat-appears-on-card-enrollment-pages;set-up-credit-card-faq-in-header", - "description": "Scenario:Set Up Credit Card FAQ in Header", - "duration": 52731446, - "totalTestStepCount": 15, - "failedTestStepCount": 0, - "successTestStepCount": 15, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :user is brought to Standalone Enrollment page", - "duration": 30420040, - "status": "Success" - }, - { - "id": "9", - "description": "When :user clicks 'FAQ' option in the header", - "duration": 3699709, - "status": "Success" - }, - { - "id": "10", - "description": "And :first question should be \"What are the benefits of enrollment in online banking?\"", - "duration": 930621, - "status": "Success" - }, - { - "id": "11", - "description": "And :second question should be \"What if I have another Capital One credit card but I'm not currently enrolled in online banking?\"", - "duration": 876821, - "status": "Success" - }, - { - "id": "12", - "description": "And :third question should be \"What if I have a Capital One credit card which I've already enrolled in online banking?\"", - "duration": 1096468, - "status": "Success" - }, - { - "id": "13", - "description": "And :fourth question should be \"Why can't I use the username and password I want?\"", - "duration": 1018138, - "status": "Success" - }, - { - "id": "14", - "description": "And :fifth question should be \"When will I get my new credit card in the mail?\"", - "duration": 977972, - "status": "Success" - }, - { - "id": "15", - "description": "And :sixth question should be \"What if I don't receive my card in the mail?\"", - "duration": 903934, - "status": "Success" - }, - { - "id": "16", - "description": "And :seventh question should be \"What should I do when I get my credit card in the mail?\"", - "duration": 939990, - "status": "Success" - }, - { - "id": "17", - "description": "And :eighth question should be \"What if I already have another Capital One online banking account (non-card) such as bank, mortgage, or auto loan? Can I log into my new credit card account with the same username and password?\"", - "duration": 1281270, - "status": "Success" - }, - { - "id": "18", - "description": "And :nineth question should be \"Is the site safe to use?\"", - "duration": 2214472, - "status": "Success" - }, - { - "id": "19", - "description": "And :tenth question should be \"Why do I need to choose and answer security questions?\"", - "duration": 1257058, - "status": "Success" - }, - { - "id": "20", - "description": "Then :first question answer should be \"Once you receive your card in the mail and activate it, enroll in online banking to enjoy these and other features\"", - "duration": 1047579, - "status": "Success" - }, - { - "id": "21", - "description": "Then :second question answer should be \"To enroll, follow the online banking enrollment steps to set up your username and password.\"", - "duration": 1153691, - "status": "Success" - }, - { - "id": "22", - "description": "Then :user clicks on done to close the FAQ window", - "duration": 4913683, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "card-enrollment_new-user", - "description": "Feature:card enrollment_New user", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 642937653, - "totalTestCaseCount": 7, - "failedTestCaseCount": 7, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "card-enrollment_new-user;new-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation);;2", - "description": "Scenario Outline:New User is applying for Credit card from Standalone flow (Skip Activation)", - "duration": 99979109, - "totalTestStepCount": 22, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 20, - "status": "Failure", - "testSteps": [ - { - "id": "111", - "description": "Given :a \"stand_alone_new_enroll\" customer is setting up online access", - "duration": 99838022, - "status": "Success" - }, - { - "id": "111", - "description": "When :a 10260 success audit event is created", - "duration": 141087, - "status": "Failure" - }, - { - "id": "111", - "description": "And :create account page lets user input bm_user_smoke in username box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input abcd12345 in password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input abcd12345 in confirm password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input theerdhankar.velvadapu@capitalone.com in email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input theerdhankar.velvadapu@capitalone.com in confirm email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user on create account page checks the check box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user on create account page clicks the button Create Account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the first question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the second question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the third question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the fourth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the fifth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :then clicks on the button Save My Security Settings to save his response and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :check the payment scheduled alert status with theerdhankar.velvadapu@capitalone.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;existing-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation);;2", - "description": "Scenario Outline:Existing User is applying for Credit card from Standalone flow (Skip Activation)", - "duration": 132810125, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 9, - "status": "Failure", - "testSteps": [ - { - "id": "137", - "description": "Given :a \"stand_alone_existing_enroll\" customer is setting up online access", - "duration": 110665278, - "status": "Success" - }, - { - "id": "137", - "description": "And :user enters the abcd12345 for the username and clicks on the Continue button", - "duration": 22144847, - "status": "Failure" - }, - { - "id": "137", - "description": "When :a 10260 success audit event is created", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user selects the card account ending with \"2621\" from Accounts dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "Then :check the payment scheduled alert status with theerdhankar.velvadapu@capitalone.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;unsubcribing-the-auto-alerts-for-enrolled-users;;2", - "description": "Scenario Outline:UnSubcribing the Auto Alerts for enrolled users", - "duration": 87801338, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "151", - "description": "Given :I am on the Account Summary page with bm_user_smoke and abcd12345", - "duration": 36471941, - "status": "Success" - }, - { - "id": "151", - "description": "Then :Navigated to the Set Alerts page", - "duration": 51329397, - "status": "Failure" - }, - { - "id": "151", - "description": "And :unsubcribes to the auto alerts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "And :user selects the card account ending with \"4393\" from Accounts dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "And :unsubcribes to the auto alerts", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;unenrolling-of-the-username;;2", - "description": "Scenario Outline:Unenrolling of the username", - "duration": 4490, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "168", - "description": "Given :I enter username in the Inception tool", - "duration": 4490, - "status": "Failure" - }, - { - "id": "168", - "description": "When :I enter the \"bm_user_smoke\" in the UN-input field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "And :I click the Retrieve button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "Then :the customer ssoid should be retrieved successfully", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "When :I enter SSOID in the Inception tool", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "When :I enter the \"retrieved-ssoid\" in the input field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "Then :I click the UnenrollUser button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "Then :the customer should be un-enrolled successfully", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;new-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation)-for-small-business;;2", - "description": "Scenario Outline:New User is applying for Credit card from Standalone flow (Skip Activation) for Small Business", - "duration": 106197035, - "totalTestStepCount": 21, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 19, - "status": "Failure", - "testSteps": [ - { - "id": "235", - "description": "Given :a \"stand_alone_small_business\" customer is setting up online access", - "duration": 90198068, - "status": "Success" - }, - { - "id": "235", - "description": "And :create account page lets user input TDM_75566 in username box", - "duration": 15998967, - "status": "Failure" - }, - { - "id": "235", - "description": "And :create account page lets user input Test1234 in password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :create account page lets user input Test1234 in confirm password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :create account page lets user input MathaBarth@gmail.com in email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :create account page lets user input MathaBarth@gmail.com in confirm email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user on create account page checks the check box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user on create account page clicks the button Create Account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the first question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the second question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the third question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the fourth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the fifth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :then clicks on the button Save My Security Settings to save his response and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "Then :check the payment scheduled alert status with MathaBarth@gmail.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;new-user-is-applying-for-credit-card-from-standalone-flow-for-t&e-account(activation);;2", - "description": "Scenario Outline:New User is applying for Credit card from Standalone flow for T&E account(Activation)", - "duration": 109157808, - "totalTestStepCount": 17, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 15, - "status": "Failure", - "testSteps": [ - { - "id": "263", - "description": "Given :a \"stand_alone_tandelinking\" customer is setting up online access", - "duration": 93426262, - "status": "Success" - }, - { - "id": "263", - "description": "And :create account page lets user input TDM_75566 in username box", - "duration": 15731546, - "status": "Failure" - }, - { - "id": "263", - "description": "And :create account page lets user input Test1234 in password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :create account page lets user input Test1234 in confirm password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :create account page lets user input MathaBarth@gmail.com in email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :create account page lets user input MathaBarth@gmail.com in confirm email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user on create account page checks the check box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user on create account page clicks the button Create Account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the first question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the second question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the third question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the fourth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the fifth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :then clicks on the button Save My Security Settings to save his response and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user clicks on continue to account summary button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "Then :user should land on account summary page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;existing-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation)-for-single-linked-card;;2", - "description": "Scenario Outline:Existing User is applying for Credit card from Standalone flow (Skip Activation) for single linked card", - "duration": 106987748, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "284", - "description": "Given :a \"stand_alone_small_business\" customer is setting up online access", - "duration": 86191102, - "status": "Success" - }, - { - "id": "284", - "description": "And :user enters the Test1234 for the username and clicks on the Continue button", - "duration": 20796646, - "status": "Failure" - }, - { - "id": "284", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user selects the card account ending with \"0905\" from Accounts dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "Then :check the payment scheduled alert status with MathaBarth@gmail.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "119", - "description": "cos\/test\/report\/cos-spanish-cardenrollment-web\/", - "startTime": 0, - "endTime": 0, - "duration": 111974079, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "hispanic-card-enrollment", - "description": "Feature:Hispanic card enrollment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 111974079, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "hispanic-card-enrollment;user-clicks-language-toggle-on-the-enrollment-page-1;;2", - "description": "Scenario Outline:User clicks Language toggle on the Enrollment page 1", - "duration": 111974079, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "Given :user is on the login page and clicks on the Enroll link in spanish", - "duration": 6192984, - "status": "Success" - }, - { - "id": "10", - "description": "And :selects their preferred language to be \"Spanish\" language for card enrollment", - "duration": 11059452, - "status": "Success" - }, - { - "id": "10", - "description": "And :fills the credit card information on the enrollment page 1 without clicking submit", - "duration": 87894113, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the user sees the \"cardenrollment_page1\" in their preferred language for card enrollment", - "duration": 6827530, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - } - ] - }, - { - "id": "568d253fa0d8912749a43922", - "collectorItemId": "568d24b1a0d8912749a4391b", - "timestamp": 1452090687226, - "executionId": "117", - "description": "cos-ui-test-end2end-encrypt #117", - "url": "http://test.com/job/cos-ui-test-end2end-encrypt\/", - "startTime": 1452080899773, - "endTime": 1452081600306, - "duration": 700533, - "failureCount": 1, - "successCount": 1, - "skippedCount": 0, - "totalCount": 2, - "unknownStatusCount": 0, - "testCapabilities": [ - { - "timestamp": 0, - "executionId": "117", - "description": "cos\/test\/report\/cos-cardenrollment-web\/", - "startTime": 0, - "endTime": 0, - "duration": 616554997, - "failedTestSuiteCount": 1, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 2, - "unknownStatusTestSuiteCount": 0, - "status": "Failure", - "type": "Functional", - "testSuites": [ - { - "id": "verifying-that-chat-appears-on-card-enrollment-pages", - "description": "Feature:Verifying That Chat Appears On Card Enrollment Pages", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 52576793, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "verifying-that-chat-appears-on-card-enrollment-pages;set-up-credit-card-faq-in-header", - "description": "Scenario:Set Up Credit Card FAQ in Header", - "duration": 52576793, - "totalTestStepCount": 15, - "failedTestStepCount": 0, - "successTestStepCount": 15, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "8", - "description": "Given :user is brought to Standalone Enrollment page", - "duration": 30932073, - "status": "Success" - }, - { - "id": "9", - "description": "When :user clicks 'FAQ' option in the header", - "duration": 4297832, - "status": "Success" - }, - { - "id": "10", - "description": "And :first question should be \"What are the benefits of enrollment in online banking?\"", - "duration": 1013710, - "status": "Success" - }, - { - "id": "11", - "description": "And :second question should be \"What if I have another Capital One credit card but I'm not currently enrolled in online banking?\"", - "duration": 1190285, - "status": "Success" - }, - { - "id": "12", - "description": "And :third question should be \"What if I have a Capital One credit card which I've already enrolled in online banking?\"", - "duration": 1123886, - "status": "Success" - }, - { - "id": "13", - "description": "And :fourth question should be \"Why can't I use the username and password I want?\"", - "duration": 1544242, - "status": "Success" - }, - { - "id": "14", - "description": "And :fifth question should be \"When will I get my new credit card in the mail?\"", - "duration": 845594, - "status": "Success" - }, - { - "id": "15", - "description": "And :sixth question should be \"What if I don't receive my card in the mail?\"", - "duration": 975258, - "status": "Success" - }, - { - "id": "16", - "description": "And :seventh question should be \"What should I do when I get my credit card in the mail?\"", - "duration": 955342, - "status": "Success" - }, - { - "id": "17", - "description": "And :eighth question should be \"What if I already have another Capital One online banking account (non-card) such as bank, mortgage, or auto loan? Can I log into my new credit card account with the same username and password?\"", - "duration": 904722, - "status": "Success" - }, - { - "id": "18", - "description": "And :nineth question should be \"Is the site safe to use?\"", - "duration": 850845, - "status": "Success" - }, - { - "id": "19", - "description": "And :tenth question should be \"Why do I need to choose and answer security questions?\"", - "duration": 996278, - "status": "Success" - }, - { - "id": "20", - "description": "Then :first question answer should be \"Once you receive your card in the mail and activate it, enroll in online banking to enjoy these and other features\"", - "duration": 1081054, - "status": "Success" - }, - { - "id": "21", - "description": "Then :second question answer should be \"To enroll, follow the online banking enrollment steps to set up your username and password.\"", - "duration": 1098009, - "status": "Success" - }, - { - "id": "22", - "description": "Then :user clicks on done to close the FAQ window", - "duration": 4767663, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - }, - { - "id": "card-enrollment_new-user", - "description": "Feature:card enrollment_New user", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 563978204, - "totalTestCaseCount": 7, - "failedTestCaseCount": 7, - "successTestCaseCount": 0, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Failure", - "testCases": [ - { - "id": "card-enrollment_new-user;new-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation);;2", - "description": "Scenario Outline:New User is applying for Credit card from Standalone flow (Skip Activation)", - "duration": 87067836, - "totalTestStepCount": 22, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 20, - "status": "Failure", - "testSteps": [ - { - "id": "111", - "description": "Given :a \"stand_alone_new_enroll\" customer is setting up online access", - "duration": 86935908, - "status": "Success" - }, - { - "id": "111", - "description": "When :a 10260 success audit event is created", - "duration": 131928, - "status": "Failure" - }, - { - "id": "111", - "description": "And :create account page lets user input bm_user_smoke in username box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input abcd12345 in password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input abcd12345 in confirm password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input theerdhankar.velvadapu@capitalone.com in email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :create account page lets user input theerdhankar.velvadapu@capitalone.com in confirm email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user on create account page checks the check box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user on create account page clicks the button Create Account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the first question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the second question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the third question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the fourth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :on the MFA page has option to select the fifth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :then clicks on the button Save My Security Settings to save his response and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :check the payment scheduled alert status with theerdhankar.velvadapu@capitalone.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "111", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;existing-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation);;2", - "description": "Scenario Outline:Existing User is applying for Credit card from Standalone flow (Skip Activation)", - "duration": 102897211, - "totalTestStepCount": 11, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 9, - "status": "Failure", - "testSteps": [ - { - "id": "137", - "description": "Given :a \"stand_alone_existing_enroll\" customer is setting up online access", - "duration": 82239386, - "status": "Success" - }, - { - "id": "137", - "description": "And :user enters the abcd12345 for the username and clicks on the Continue button", - "duration": 20657825, - "status": "Failure" - }, - { - "id": "137", - "description": "When :a 10260 success audit event is created", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "And :user selects the card account ending with \"2621\" from Accounts dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "Then :check the payment scheduled alert status with theerdhankar.velvadapu@capitalone.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "137", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;unsubcribing-the-auto-alerts-for-enrolled-users;;2", - "description": "Scenario Outline:UnSubcribing the Auto Alerts for enrolled users", - "duration": 78243858, - "totalTestStepCount": 5, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 3, - "status": "Failure", - "testSteps": [ - { - "id": "151", - "description": "Given :I am on the Account Summary page with bm_user_smoke and abcd12345", - "duration": 30237656, - "status": "Success" - }, - { - "id": "151", - "description": "Then :Navigated to the Set Alerts page", - "duration": 48006202, - "status": "Failure" - }, - { - "id": "151", - "description": "And :unsubcribes to the auto alerts", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "And :user selects the card account ending with \"4393\" from Accounts dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "151", - "description": "And :unsubcribes to the auto alerts", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;unenrolling-of-the-username;;2", - "description": "Scenario Outline:Unenrolling of the username", - "duration": 4726, - "totalTestStepCount": 8, - "failedTestStepCount": 1, - "successTestStepCount": 0, - "skippedTestStepCount": 7, - "status": "Failure", - "testSteps": [ - { - "id": "168", - "description": "Given :I enter username in the Inception tool", - "duration": 4726, - "status": "Failure" - }, - { - "id": "168", - "description": "When :I enter the \"bm_user_smoke\" in the UN-input field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "And :I click the Retrieve button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "Then :the customer ssoid should be retrieved successfully", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "When :I enter SSOID in the Inception tool", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "When :I enter the \"retrieved-ssoid\" in the input field", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "Then :I click the UnenrollUser button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "168", - "description": "Then :the customer should be un-enrolled successfully", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;new-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation)-for-small-business;;2", - "description": "Scenario Outline:New User is applying for Credit card from Standalone flow (Skip Activation) for Small Business", - "duration": 94425803, - "totalTestStepCount": 21, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 19, - "status": "Failure", - "testSteps": [ - { - "id": "235", - "description": "Given :a \"stand_alone_small_business\" customer is setting up online access", - "duration": 78608410, - "status": "Success" - }, - { - "id": "235", - "description": "And :create account page lets user input TDM_75566 in username box", - "duration": 15817393, - "status": "Failure" - }, - { - "id": "235", - "description": "And :create account page lets user input Test1234 in password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :create account page lets user input Test1234 in confirm password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :create account page lets user input MathaBarth@gmail.com in email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :create account page lets user input MathaBarth@gmail.com in confirm email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user on create account page checks the check box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user on create account page clicks the button Create Account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the first question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the second question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the third question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the fourth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :on the MFA page has option to select the fifth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :then clicks on the button Save My Security Settings to save his response and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "Then :check the payment scheduled alert status with MathaBarth@gmail.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "235", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;new-user-is-applying-for-credit-card-from-standalone-flow-for-t&e-account(activation);;2", - "description": "Scenario Outline:New User is applying for Credit card from Standalone flow for T&E account(Activation)", - "duration": 99104095, - "totalTestStepCount": 17, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 15, - "status": "Failure", - "testSteps": [ - { - "id": "263", - "description": "Given :a \"stand_alone_tandelinking\" customer is setting up online access", - "duration": 83449654, - "status": "Success" - }, - { - "id": "263", - "description": "And :create account page lets user input TDM_75566 in username box", - "duration": 15654441, - "status": "Failure" - }, - { - "id": "263", - "description": "And :create account page lets user input Test1234 in password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :create account page lets user input Test1234 in confirm password box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :create account page lets user input MathaBarth@gmail.com in email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :create account page lets user input MathaBarth@gmail.com in confirm email box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user on create account page checks the check box", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user on create account page clicks the button Create Account", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the first question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the second question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the third question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the fourth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :on the MFA page has option to select the fifth question and enter test in response", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :then clicks on the button Save My Security Settings to save his response and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "And :user clicks on continue to account summary button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "263", - "description": "Then :user should land on account summary page", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - }, - { - "id": "card-enrollment_new-user;existing-user-is-applying-for-credit-card-from-standalone-flow-(skip-activation)-for-single-linked-card;;2", - "description": "Scenario Outline:Existing User is applying for Credit card from Standalone flow (Skip Activation) for single linked card", - "duration": 102234675, - "totalTestStepCount": 10, - "failedTestStepCount": 1, - "successTestStepCount": 1, - "skippedTestStepCount": 8, - "status": "Failure", - "testSteps": [ - { - "id": "284", - "description": "Given :a \"stand_alone_small_business\" customer is setting up online access", - "duration": 81647531, - "status": "Success" - }, - { - "id": "284", - "description": "And :user enters the Test1234 for the username and clicks on the Continue button", - "duration": 20587144, - "status": "Failure" - }, - { - "id": "284", - "description": "And :user clicks on skip activation button", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user clicks on the Save & Continue button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user clicks on the Go to Account Summary button and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user clicks on Set Alerts and go to next page", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "And :user selects the card account ending with \"0905\" from Accounts dropdown", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "Then :check the payment posted alert status", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "Then :check the payment scheduled alert status with MathaBarth@gmail.com", - "duration": 0, - "status": "Skipped" - }, - { - "id": "284", - "description": "Then :check the avialable credit limit alert status with the Credit limit \"10000\"", - "duration": 0, - "status": "Skipped" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - }, - { - "timestamp": 0, - "executionId": "117", - "description": "cos\/test\/report\/cos-spanish-cardenrollment-web\/", - "startTime": 0, - "endTime": 0, - "duration": 104800253, - "failedTestSuiteCount": 0, - "successTestSuiteCount": 1, - "skippedTestSuiteCount": 0, - "totalTestSuiteCount": 1, - "unknownStatusTestSuiteCount": 0, - "status": "Success", - "type": "Functional", - "testSuites": [ - { - "id": "hispanic-card-enrollment", - "description": "Feature:Hispanic card enrollment", - "type": "Functional", - "startTime": 0, - "endTime": 0, - "duration": 104800253, - "totalTestCaseCount": 1, - "failedTestCaseCount": 0, - "successTestCaseCount": 1, - "skippedTestCaseCount": 0, - "unknownStatusCount": 0, - "status": "Success", - "testCases": [ - { - "id": "hispanic-card-enrollment;user-clicks-language-toggle-on-the-enrollment-page-1;;2", - "description": "Scenario Outline:User clicks Language toggle on the Enrollment page 1", - "duration": 104800253, - "totalTestStepCount": 4, - "failedTestStepCount": 0, - "successTestStepCount": 4, - "skippedTestStepCount": 0, - "status": "Success", - "testSteps": [ - { - "id": "10", - "description": "Given :user is on the login page and clicks on the Enroll link in spanish", - "duration": 6571512, - "status": "Success" - }, - { - "id": "10", - "description": "And :selects their preferred language to be \"Spanish\" language for card enrollment", - "duration": 9154785, - "status": "Success" - }, - { - "id": "10", - "description": "And :fills the credit card information on the enrollment page 1 without clicking submit", - "duration": 80566732, - "status": "Success" - }, - { - "id": "10", - "description": "Then :the user sees the \"cardenrollment_page1\" in their preferred language for card enrollment", - "duration": 8507224, - "status": "Success" - } - ], - "unknownStatusCount": 0 - } - ] - } - ] - } - ] - } - ], - "lastUpdated": 1452530303120 -} \ No newline at end of file diff --git a/UI/src/test-data/widget_config.json b/UI/src/test-data/widget_config.json deleted file mode 100644 index 9dcc92da5f..0000000000 --- a/UI/src/test-data/widget_config.json +++ /dev/null @@ -1,20 +0,0 @@ -[ - { - "name": "build", - "title": "My build widget", - "componentId": "54b82510036424717345cccf", - "options": { - "id": "build0", - "buildDurationThreshold": 3, - "consecutiveFailureThreshold": 10 - } - }, - { - "name": "repo", - "title": "Code Repo", - "componentId": "54b82510036424717345cccf", - "options": { - "id": "repo1" - } - } -] \ No newline at end of file diff --git a/UI/test/app/dashboard/services/authInterceptor.test.js b/UI/test/app/dashboard/services/authInterceptor.test.js deleted file mode 100644 index 39b73944df..0000000000 --- a/UI/test/app/dashboard/services/authInterceptor.test.js +++ /dev/null @@ -1,95 +0,0 @@ -// Unit Testing for AuthInterceptor -describe("AuthInterceptor Unit Tests", function() { - var httpProvider; - var http; - var httpBackend; - var authInterceptor; - var authService; - var tokenService; - var userService; - var token = 'someToken'; - - beforeEach(function() { - module(HygieiaConfig.module, function ($httpProvider) { - httpProvider = $httpProvider; - }); - - inject(function(_tokenService_, _userService_, _authInterceptor_, _authService_, $http, $httpBackend) { - tokenService = _tokenService_; - userService = _userService_; - authInterceptor = _authInterceptor_; - authService = _authService_; - http = $http; - httpBackend = $httpBackend; - }); - }); - - describe("AuthInterceptor Tests", function() { - it('should have AuthInterceptor as an interceptor', function () { - expect(httpProvider.interceptors).toContain('authInterceptor'); - }); - - it('should be defined', function () { - expect(authInterceptor).toBeDefined(); - }); - - it('should properly add an Authentication header to an http config', function () { - // reset token to null - tokenService.setToken(null); - - tokenService.setToken(token); - var config = httpProvider.defaults; - authInterceptor['request'](config); - - expect(config.headers.Authorization).toBeDefined(); - expect(config.headers.Authorization).toBe(token); - }); - - // E2E mock test - it('should add the saved token from api to the header of all outgoing requests', function () { - // reset token to null - tokenService.setToken(null); - // initial access - expect(tokenService.getToken()).toBe('null'); - - // user register/login - http.post('/route', null, httpProvider.defaults) - .then(function(response) { - expect(response.config.headers['X-Authentication-Token']).toBe(token); - tokenService.setToken(response.config.headers['X-Authentication-Token']); - expect(tokenService.getToken()).toBe(token); - }).catch(function(error) { - expect(response.status).toBe(200); - }); - - // mock backend server response - httpBackend.when('POST', '/route') - .respond(function(method, url, data, headers) { - headers['X-Authentication-Token'] = token; - return [200, data, headers]; - }); - - // flush pending requests - httpBackend.flush(); - - // a follow-up request - http.get('/anotherRoute', null, httpProvider.defaults) - .then(function(response) { - expect(response.status).toBe(200); - }).catch(function(error) { - expect(response.status).toBe(200); - }); - - // mock backend server response - httpBackend.when('GET', '/anotherRoute') - .respond(function(method, url, data, headers) { - expect(headers['Authorization']).toBeDefined(); - expect(headers['Authorization']).toBe(token); - return [200]; - }); - - httpBackend.flush(); - - }); - }); // AuthInterceptor Tests -}); \ No newline at end of file diff --git a/UI/test/appGlobals.js b/UI/test/appGlobals.js deleted file mode 100644 index 146cc0c7cb..0000000000 --- a/UI/test/appGlobals.js +++ /dev/null @@ -1 +0,0 @@ -var HygieiaConfig = {"module":"hygieia-dashboard","refresh":60} \ No newline at end of file diff --git a/UI/test/components/feature/widgets/cloud/view.test.js b/UI/test/components/feature/widgets/cloud/view.test.js deleted file mode 100644 index f632b8d924..0000000000 --- a/UI/test/components/feature/widgets/cloud/view.test.js +++ /dev/null @@ -1,541 +0,0 @@ -/** - * Created by nmande on 4/12/16. - */ - - -describe('CloudWidgetViewController', function () { - - - var controller; - var scope; - var cloudData; - var q; - var deferred; - var mockInstanceData = [{"id":"571f9af9ed678095d297aaca","instanceId":"i-5b5f99c6","cpuUtilization": 10 }, {"id":"571f9af9ed678095d297aaca","instanceId":"i-5b5f99c6", "cpuUtilization": 20}, {"id":"571f9af9ed678095d297aaca","instanceId":"i-5b5f99c6", "cpuUtilization": 30}]; - - - - function retrieveTestDate(dayOffset) { - - var currentDate = new Date(); - currentDate.setDate(currentDate.getDate() + dayOffset); - var dd = currentDate.getDate(); - var mm = currentDate.getMonth() + 1; - var yyyy = currentDate.getFullYear(); - - if (dd < 10) { - dd = '0' + dd - } - if (mm < 10) { - mm = '0' + mm - } - - var dateString = mm + '/' + dd + '/' + yyyy; - return new Date(dateString).getTime(); - } - - // load the controller's module - beforeEach(module(HygieiaConfig.module)); - beforeEach(module(HygieiaConfig.module + '.core')); - - - - - // define the mock people service - beforeEach(function() { - cloudData = { - getAWSInstancesByAccount: function(accountNumber) { - deferred = q.defer(); - deferred.resolve(mockInstanceData); - return deferred.promise; - } - }; - }); - - // inject the required services and instantiate the controller - beforeEach( - function () { - inject(function ($rootScope, cloudData, $controller,$q) { - scope = $rootScope.$new(); - - scope.widgetConfig = { - options: { - tag: "MyTag" - } - }; - - controller = $controller('CloudWidgetViewController', { - $scope: scope, - cloudData: cloudData, - $q: $q - }); - }) - }); - - - describe('calculateUtilization()', function () { - describe('When I call calculateUtilization', function () { - describe('And AWS instances is undefined', function () { - it('Then I expect "N/A" to be returned', function () { - - //Arrange - var undefinedInstances = undefined; - var expected = 'N/A'; - - //Act - var actual = controller.calculateUtilization(undefinedInstances); - - //Assert - expect(actual).toBe(expected); - }); - }); - - describe('And no AWS instances exists', function () { - it('Then I expect "N/A" to be returned', function () { - - //Arrange - var emptyInstances = []; - var expected = 'N/A'; - - //Act - var actual = controller.calculateUtilization(emptyInstances); - - //Assert - expect(actual).toBe(expected); - }); - }); - - describe('And AWS instances exist with the cpu utilization values', function () { - it('Then I expect the average of the cpu utilization to be returned', function () { - - //Arrange - var expected = 20; - - //Act - var actual = controller.calculateUtilization(mockInstanceData); - - //Assert - expect(actual).toBe(expected); - }); - }); - }); - }); - - - describe('getSortDirection()', function () { - describe('When I call getSortDirection', function () { - describe('And no sort key has been created', function () { - it('Then I expect "unsorted" to be returned', function () { - - //Arrange - var key = 'AMI'; - var expected = "unsorted"; - - //Act - var actual = controller.getSortDirection(key); - - //Assert - expect(actual).toBe(expected); - }); - }); - - describe('And the sort key is "-"', function () { - it('Then I expect "sort-amount-desc" to be returned', function () { - - //Arrange - var key = 'AMI'; - var expected = "sort-amount-desc"; - - //Act - controller.changeSortDirection(key); - var actual = controller.getSortDirection(key); - - //Assert - expect(actual).toBe(expected); - }); - }); - - describe('And the sort key is "+"', function () { - it('Then I expect "sort-amount-asc" to be returned', function () { - - //Arrange - var key = 'AMI'; - var expected = "sort-amount-asc"; - - //Act - controller.changeSortDirection(key); - controller.changeSortDirection(key); - var actual = controller.getSortDirection(key); - - //Assert - expect(actual).toBe(expected); - }); - }); - - }); - }); - - - - describe('changeSortDirection()', function () { - describe('When I call changeSortDirection', function () { - describe('And no sort key has been created', function () { - it('Then I expect to have one sort key added to sortType with a "-" at the front', function () { - - //Arrange - var key = 'AMI'; - var expected = ['-AMI']; - - //Act - controller.changeSortDirection(key); - - //Assert - expect(angular.equals(controller.sortType, expected)).toBeTruthy(); - }); - }); - - describe('And one non-matching sort key exists', function () { - it('Then I expect to have a new sort key added to the front of sortType with a "-" at the front', function () { - - //Arrange - var firstKey = 'instanceID'; - var secondKey = 'AMI'; - var expected = ['-AMI','-instanceID']; - - //Act - controller.changeSortDirection(firstKey); - controller.changeSortDirection(secondKey); - - //Assert - expect(angular.equals(controller.sortType, expected)).toBeTruthy(); - }); - }); - - describe('And one non-matching sort key exists first and a matching sort key exists second with a "-" in front', function () { - it('Then I expect to have the matching sort key moved to the first spot with a '+' in front', function () { - - //Arrange - var firstKey = 'instanceID'; - var secondKey = 'AMI'; - var thirdKey = 'instanceID'; - var expected = ['+instanceID','-AMI']; - - //Act - controller.changeSortDirection(firstKey); - controller.changeSortDirection(secondKey); - controller.changeSortDirection(thirdKey); - - //Assert - expect(angular.equals(controller.sortType, expected)).toBeTruthy(); - }); - }); - - - describe('And one matching sort key exists with a "-" in the front', function () { - it('Then I expect to the sort key updated to have "+" at the front', function () { - - //Arrange - var key = 'AMI'; - var expected = ['+AMI']; - - //Act - controller.changeSortDirection(key); - controller.changeSortDirection(key); - - //Assert - expect(angular.equals(controller.sortType, expected)).toBeTruthy(); - }); - }); - }); - }); - - - describe('checkImageAgeStatus()', function() { - describe('When I call checkImageAgeStatus', function () { - describe('And the expiration date is earlier than today', function () { - it('Then I expect "fail" to be returned', function() { - - //Arrange - var expirationDate = retrieveTestDate(-10); - var expected = "fail"; - - //Act - var actual = controller.checkImageAgeStatus(expirationDate); - - //Assert - expect(actual).toBe(expected); - }); - }); - - describe('And the expiration date is today', function () { - it('Then I expect "warn" to be returned', function() { - - //Arrange - var expirationDate = retrieveTestDate(0); - var expected = "warn"; - - //Act - var actual = controller.checkImageAgeStatus(expirationDate); - - //Assert - expect(actual).toBe(expected); - }); - }); - - describe('And the expiration date is 15 days from now', function () { - it('Then I expect "warn" to be returned', function() { - - //Arrange - var expirationDate = retrieveTestDate(15); - var expected = "warn"; - - //Act - var actual = controller.checkImageAgeStatus(expirationDate); - - //Assert - expect(actual).toBe(expected); - }); - }); - - describe('And the expiration date is 16 days from now', function () { - it('Then I expect "pass" to be returned', function() { - - //Arrange - var expirationDate = retrieveTestDate(16); - var expected = "pass"; - - //Act - var actual = controller.checkImageAgeStatus(expirationDate); - - //Assert - expect(actual).toBe(expected); - }); - }); - }); - }); - - describe('checkNOTTDisabledStatus()', function () { - describe('When I call checkNOTTDisabledStatus', function () { - describe('And the NOTT value is set to "exclude"', function () { - it('Then I expect "true" to be returned', function () { - - //Arrange - var tags = [{"name": "Owner", "value": "joe.doe@email.com"}, { - "name": "visigoths:nott", - "value": "exclude" - }]; - var expected = true; - - //Act - var actual = controller.checkNOTTDisabledStatus(tags); - - //Assert - expect(actual).toBe(expected); - }); - }); - - describe('And the NOTT value is not set', function () { - it('Then I expect "false" to be returned', function () { - - //Arrange - var tags = [{"name": "Owner", "value": "joe.doe@email.com"}]; - var expected = false; - - //Act - var actual = controller.checkNOTTDisabledStatus(status); - - //Assert - expect(actual).toBe(expected); - }); - }); - - - }); - }); - - describe('checkMonitoredStatus()', function () { - describe('When I call checkMonitoredStatus', function () { - describe('And the status is "true"', function () { - it('Then I expect "pass" to be returned', function () { - - //Arrange - var status = true; - var expected = "pass"; - - //Act - var actual = controller.checkMonitoredStatus(status); - - //Assert - expect(actual).toBe(expected); - }); - }); - - describe('And the status is "false"', function () { - it('Then I expect "fail" to be returned', function () { - - //Arrange - var status = false; - var expected = "fail"; - - //Act - var actual = controller.checkMonitoredStatus(status); - - //Assert - expect(actual).toBe(expected); - }); - }); - - - }); - }); - - describe('checkUtilizationStatus()', function () { - describe('When I call checkUtilizationStatus', function () { - describe('And the status is greater than 30', function () { - it('Then I expect "pass" to be returned', function () { - - //Arrange - var status = 31; - var expected = "pass"; - - //Act - var actual = controller.checkUtilizationStatus(status); - - //Assert - expect(actual).toBe(expected); - }); - }); - - describe('And the status is less than 30', function () { - it('Then I expect "fail" to be returned', function () { - - //Arrange - var status = 29; - var expected = "fail"; - - //Act - var actual = controller.checkUtilizationStatus(status); - - //Assert - expect(actual).toBe(expected); - }); - }); - - describe('And the status is 30', function () { - it('Then I expect "fail" to be returned', function () { - - //Arrange - var status = 30; - var expected = "fail"; - - //Act - var actual = controller.checkUtilizationStatus(status); - - //Assert - expect(actual).toBe(expected); - }); - }); - - }); - }); - - - describe('calculateCostAverage()', function () { - describe('When I call calculateCostAverage', function () { - describe('And all the instances are stopped', function () { - it('Then I expect the average cost to be zero', function () { - - //Arrange - var fakeData = [{"id":"571f9af9ed678095d297aaca","instanceId":"i-5b5f99c6","cpuUtilization": 10, "stopped": true }, - {"id":"571f9af9ed678095d297aaca","instanceId":"i-5b5f99c6", "cpuUtilization": 20, "stopped": true} - ]; - - var expected = 0; - - //Act - var actual = controller.calculateCostAverage(fakeData); - - //Assert - expect(actual).toBe(expected); - }); - }); - - describe('And all running instances have NOTT applied', function () { - it('Then I expect the average cost to be the hourly rate * 12 hours', function () { - - //Arrange - var fakeData = [{"id":"571f9af9ed678095d297aaca","instanceId":"i-5b5f99c6","cpuUtilization": 10, "hourlyCost": 0.25, "tags": [{"name": "Owner", "value": "joe.doe@email.com"}]}, - {"id":"571f9af9ed678095d297aaca","instanceId":"i-5b5f99c6", "cpuUtilization": 20, "hourlyCost": 0.25, "tags": [{"name": "Owner", "value": "joe.doe@email.com"}]} - ]; - - var expected = 3; // formula = (12 hours * $0.25 * 2 instances)/2 instances - - //Act - var actual = controller.calculateCostAverage(fakeData); - - //Assert - expect(actual).toBe(expected); - }); - }); - - - describe('And all running instances do not have NOTT applied', function () { - it('Then I expect the average cost to be the hourly rate * 12 hours', function () { - - //Arrange - var fakeData = [{"id":"571f9af9ed678095d297aaca","instanceId":"i-5b5f99c6","cpuUtilization": 10, "hourlyCost": 0.25, "tags": [{"name": "Owner", "value": "joe.doe@email.com"}, { - "name": "visigoths:nott", - "value": "exclude" - }]}, - {"id":"571f9af9ed678095d297aaca","instanceId":"i-5b5f99c6", "cpuUtilization": 20, "hourlyCost": 0.25, "tags": [{"name": "Owner", "value": "joe.doe@email.com"}, { - "name": "visigoths:nott", - "value": "exclude" - }]} - ]; - - var expected = 6; // formula = (24 hours * $0.25 * 2 instances)/2 instances - - //Act - var actual = controller.calculateCostAverage(fakeData); - - //Assert - expect(actual).toBe(expected); - }); - }); - }); - }); - - - describe('toggleView()', function () { - describe('When I call toggleView with an index that exists', function () { - it('Then I expect the correct name to be assigned to toggledView', function () { - - //Arrange - var index = 1; - var result = "Detail"; - - //Act - controller.toggleView(index); - - //Assert - expect(controller.toggledView).toBe(result); - }); - }); - - describe('When I call toggleView with an index that does not exists', function () { - it('Then I expect the default name "Overview" to be assigned to toggledView', function () { - - //Arrange - var index = -50; - var result = "Overview"; - - //Act - controller.toggleView(index); - - //Assert - expect(controller.toggledView).toBe(result); - }); - }); - - }); -}); \ No newline at end of file diff --git a/UI/test/components/templates/capone.test.js b/UI/test/components/templates/capone.test.js deleted file mode 100644 index dfbfaf18d7..0000000000 --- a/UI/test/components/templates/capone.test.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * Created by nmande on 4/11/16. - */ - -describe('CapOneTemplateController', function () { - - var controller; - var scope; - - // load the controller's module - beforeEach(module(HygieiaConfig.module)); - - // inject the required services and instantiate the controller - beforeEach(inject(function ($rootScope, $controller) { - - - scope = $rootScope.$new(); - controller = $controller('CapOneTemplateController', {$scope: scope}); - })); - - - - - describe('toggleView()', function () { - describe('When I call toggleView with an index that exists', function () { - it('Then I expect the correct name to be assigned to widgetView', function () { - - //Arrange - var index = 1; - var result = "Pipeline"; - - //Act - controller.toggleView(index); - - //Assert - expect(controller.widgetView).toBe(result); - }); - }); - - describe('When I call toggleView with an index that does not exists', function () { - it('Then I expect the default name "Widget" to be assigned to widgetView', function () { - - //Arrange - var index = -50; - var result = "Widget"; - - //Act - controller.toggleView(index); - - //Assert - expect(controller.widgetView).toBe(result); - }); - }); - - }); - - -}); diff --git a/angular.json b/angular.json new file mode 100644 index 0000000000..efd733f76c --- /dev/null +++ b/angular.json @@ -0,0 +1,145 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "newProjectRoot": "projects", + "projects": { + "hygieia-ui": { + "root": "", + "sourceRoot": "src", + "projectType": "application", + "prefix": "app", + "schematics": { + "@schematics/angular:component": { + "style": "sass" + } + }, + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:browser", + "options": { + "outputPath": "dist/hygieia-ui", + "index": "src/index.html", + "main": "src/main.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "src/tsconfig.app.json", + "assets": [ + "src/favicon.png", + "src/assets" + ], + "styles": [ + "node_modules/bootstrap/dist/css/bootstrap.min.css", + "node_modules/font-awesome/css/font-awesome.min.css", + "src/styles.scss", + "src/variables.scss" + ], + "scripts": [], + "es5BrowserSupport": true + }, + "configurations": { + "production": { + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.prod.ts" + } + ], + "optimization": true, + "outputHashing": "all", + "sourceMap": false, + "extractCss": true, + "namedChunks": false, + "aot": true, + "extractLicenses": true, + "vendorChunk": false, + "buildOptimizer": true, + "budgets": [ + { + "type": "initial", + "maximumWarning": "2mb", + "maximumError": "6mb" + } + ] + } + } + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "options": { + "browserTarget": "hygieia-ui:build", + "proxyConfig": "proxy.conf.json" + }, + "configurations": { + "production": { + "browserTarget": "hygieia-ui:build:production" + } + } + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "browserTarget": "hygieia-ui:build" + } + }, + "test": { + "builder": "@angular-devkit/build-angular:karma", + "options": { + "main": "src/test.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "src/tsconfig.spec.json", + "karmaConfig": "src/karma.conf.js", + "codeCoverage": true, + "styles": [ + "src/styles.scss" + ], + "scripts": [], + "assets": [ + "src/favicon.ico", + "src/assets" + ] + } + }, + "lint": { + "builder": "@angular-devkit/build-angular:tslint", + "options": { + "tsConfig": [ + "src/tsconfig.app.json", + "src/tsconfig.spec.json" + ], + "exclude": [ + "**/node_modules/**" + ] + } + } + } + }, + "hygieia-ui-e2e": { + "root": "e2e/", + "projectType": "application", + "prefix": "", + "architect": { + "e2e": { + "builder": "@angular-devkit/build-angular:protractor", + "options": { + "protractorConfig": "e2e/protractor.conf.js", + "devServerTarget": "hygieia-ui:serve" + }, + "configurations": { + "production": { + "devServerTarget": "hygieia-ui:serve:production" + } + } + }, + "lint": { + "builder": "@angular-devkit/build-angular:tslint", + "options": { + "tsConfig": "e2e/tsconfig.e2e.json", + "exclude": [ + "**/node_modules/**" + ] + } + } + } + } + }, + "defaultProject": "hygieia-ui" +} diff --git a/assembly/bin.xml b/assembly/bin.xml new file mode 100644 index 0000000000..64c6460f59 --- /dev/null +++ b/assembly/bin.xml @@ -0,0 +1,17 @@ + + src + + tar.gz + + + + ${project.basedir}/dist + + **/* + + true + + + diff --git a/browserslist b/browserslist new file mode 100644 index 0000000000..37371cb04b --- /dev/null +++ b/browserslist @@ -0,0 +1,11 @@ +# This file is currently used by autoprefixer to adjust CSS to support the below specified browsers +# For additional information regarding the format and rule options, please see: +# https://github.com/browserslist/browserslist#queries +# +# For IE 9-11 support, please remove 'not' from the last line of the file and adjust as needed + +> 0.5% +last 2 versions +Firefox ESR +not dead +not IE 9-11 \ No newline at end of file diff --git a/certs/readme.md b/certs/readme.md deleted file mode 100644 index 53b98cf58d..0000000000 --- a/certs/readme.md +++ /dev/null @@ -1,12 +0,0 @@ -# Centralized cert directory -Store your entreprise crt in this directory to make them available to any collector. - -Procedure: -1. Add your crt in this directory -2. Add a volume in your docker-compose.override.yml to mount the directory: -``` -volumes: - - ./certs:/certs -``` -3. Depending on the collector's environment, create a env variable named CACERTS that points to the local cacert -4. Reuse the script found in collectors/scm/bitbucket/docker/properties-builder.sh diff --git a/checkstyle.xml b/checkstyle.xml deleted file mode 100644 index 34a35b932a..0000000000 --- a/checkstyle.xml +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/circle.yml b/circle.yml deleted file mode 100644 index b6f383d680..0000000000 --- a/circle.yml +++ /dev/null @@ -1,24 +0,0 @@ -machine: - java: - version: oraclejdk8 -dependencies: - override: - - mvn install -test: - pre: - - pwd - - echo $CIRCLE_ARTIFACTS - post: - - mkdir -p $CIRCLE_TEST_REPORTS/junit/ - - find . -type f -regex ".*/target/surefire-reports/.*xml" -exec cp {} $CIRCLE_TEST_REPORTS/junit/ \; - - mkdir -p $CIRCLE_ARTIFACTS/cobertura/ - - mkdir -p $CIRCLE_ARTIFACTS/jacoco/ - - cp -r $HOME/lcd/api/target/surefire-reports/cobertura $CIRCLE_ARTIFACTS/cobertura - - cp -r $HOME/lcd/api/target/site/jacoco $CIRCLE_ARTIFACTS/jacoco - - pip install --user codecov - - codecov --token=$CODECOV_TOKEN - - curl http://www.jpm4j.org/install/script > jpmInstall.sh - - sudo sh jpmInstall.sh - - sudo chmod a+x jpmInstall.sh - - sudo jpm install com.codacy:codacy-coverage-reporter:assembly - - codacy-coverage-reporter -l Java -r api/target/site/jacoco/jacoco.xml --prefix api/src/main/java/ \ No newline at end of file diff --git a/db/Dockerfile b/db/Dockerfile deleted file mode 100644 index 6c6972d171..0000000000 --- a/db/Dockerfile +++ /dev/null @@ -1,9 +0,0 @@ -FROM mongo:latest - -ADD db-setup.sh /tmp/db-setup.sh -ADD db-setup.js /tmp/db-setup.js - -RUN chmod +x /tmp/db-setup.sh -RUN chmod +x /tmp/db-setup.js - -CMD ["/tmp/db-setup.sh"] \ No newline at end of file diff --git a/db/db-setup.js b/db/db-setup.js deleted file mode 100644 index bbc90de6b0..0000000000 --- a/db/db-setup.js +++ /dev/null @@ -1,12 +0,0 @@ -db = db.getSiblingDB("dashboarddb"); - -db.createUser({ - user: "dashboarduser", - pwd: "dbpassword", - "roles": [ - { - "role": "readWrite", - "db": "dashboarddb" - } - ] -}); \ No newline at end of file diff --git a/db/db-setup.sh b/db/db-setup.sh deleted file mode 100755 index 7b82212a0c..0000000000 --- a/db/db-setup.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -# if we are linked, use that info -# docker-compose uses depends_on, but while building the following will fail since it -# assumes a hard-dependency on 'mongodb' -# if [ "$MONGO_STARTED" != "" ]; then - # Sample: MONGO_PORT=tcp://172.17.0.20:27017 - mongo db/admin /tmp/db-setup.js -# fi \ No newline at end of file diff --git a/docker-compose.override.example.yml b/docker-compose.override.example.yml deleted file mode 100644 index d39bf6bf11..0000000000 --- a/docker-compose.override.example.yml +++ /dev/null @@ -1,56 +0,0 @@ -version: '3' -services: - - api-audit: - # environment: - - ui: - # environment: - - appdynamics-collector: - # environment: - - artifactory-artifact-collector: - # environment: - - bamboo-build-collector: - # environment: - - chat-ops-collector: - # environment: - - hpsm-cmdb-collector: - # environment: - - github-graphql-collector: - # environment: - - gitlab-feature-collector: - # environment: - - gitlab-scm-collector: - # environment: - - jenkins-build-collector: - # environment: - - jenkins-codequality-collector: - # environment: - - jenkins-cucumber-test-collector: - # environment: - - jira-collector: - # environment: - - nexus-iq-collector: - # environment: - - udeploy-collector: - # environment: - - versionone-collector: - # environment: - - xldeploy-collector: - # environment: diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index 5372a3ce68..0000000000 --- a/docker-compose.yml +++ /dev/null @@ -1,33 +0,0 @@ -# Help: rename the adject docker-compose.override.example.yml file to docker-compose.override.yml -# then in the override file uncomment the environment tag for the collectors you want to -# run. Then add the environment vars you want to use. -version: '3' -services: - db: - image: mongo:latest - ports: - - "27017:27017" - volumes: - - "db-data:/data/db" - - db-setup: - build: db - depends_on: - - db - - api: - build: - context: https://github.com/Hygieia/api.git - dockerfile: Dockerfile.build - - ui: - build: UI - image: hygieia-ui - depends_on: - - api - ports: - - "3000:80" - -volumes: - db-data: - certs: diff --git a/e2e/protractor.conf.js b/e2e/protractor.conf.js new file mode 100644 index 0000000000..86776a391a --- /dev/null +++ b/e2e/protractor.conf.js @@ -0,0 +1,28 @@ +// Protractor configuration file, see link for more information +// https://github.com/angular/protractor/blob/master/lib/config.ts + +const { SpecReporter } = require('jasmine-spec-reporter'); + +exports.config = { + allScriptsTimeout: 11000, + specs: [ + './src/**/*.e2e-spec.ts' + ], + capabilities: { + 'browserName': 'chrome' + }, + directConnect: true, + baseUrl: 'http://localhost:4200/', + framework: 'jasmine', + jasmineNodeOpts: { + showColors: true, + defaultTimeoutInterval: 30000, + print: function() {} + }, + onPrepare() { + require('ts-node').register({ + project: require('path').join(__dirname, './tsconfig.e2e.json') + }); + jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } })); + } +}; \ No newline at end of file diff --git a/e2e/src/app.e2e-spec.ts b/e2e/src/app.e2e-spec.ts new file mode 100644 index 0000000000..26911877d5 --- /dev/null +++ b/e2e/src/app.e2e-spec.ts @@ -0,0 +1,23 @@ +import { AppPage } from './app.po'; +import { browser, logging } from 'protractor'; + +describe('workspace-project App', () => { + let page: AppPage; + + beforeEach(() => { + page = new AppPage(); + }); + + it('should display welcome message', () => { + page.navigateTo(); + expect(page.getTitleText()).toEqual('Welcome to hygieia-ui!'); + }); + + afterEach(async () => { + // Assert that there are no errors emitted from the browser + const logs = await browser.manage().logs().get(logging.Type.BROWSER); + expect(logs).not.toContain(jasmine.objectContaining({ + level: logging.Level.SEVERE, + })); + }); +}); diff --git a/e2e/src/app.po.ts b/e2e/src/app.po.ts new file mode 100644 index 0000000000..5776aa9eb8 --- /dev/null +++ b/e2e/src/app.po.ts @@ -0,0 +1,11 @@ +import { browser, by, element } from 'protractor'; + +export class AppPage { + navigateTo() { + return browser.get(browser.baseUrl) as Promise; + } + + getTitleText() { + return element(by.css('app-root h1')).getText() as Promise; + } +} diff --git a/e2e/tsconfig.e2e.json b/e2e/tsconfig.e2e.json new file mode 100644 index 0000000000..a6dd622028 --- /dev/null +++ b/e2e/tsconfig.e2e.json @@ -0,0 +1,13 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "outDir": "../out-tsc/app", + "module": "commonjs", + "target": "es5", + "types": [ + "jasmine", + "jasminewd2", + "node" + ] + } +} \ No newline at end of file diff --git a/features.md b/features.md deleted file mode 100644 index 8a03f43d60..0000000000 --- a/features.md +++ /dev/null @@ -1 +0,0 @@ -This document is in the [gh-pages](https://github.com/capitalone/Hygieia/blob/gh-pages/pages/hygieia/features.md) branch. Please update it there. diff --git a/httpd/.htaccess b/httpd/.htaccess new file mode 100644 index 0000000000..6b4db270be --- /dev/null +++ b/httpd/.htaccess @@ -0,0 +1,8 @@ +RewriteEngine On +# If an existing asset or directory is requested go to it as it is +RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR] +RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d +RewriteRule ^ - [L] + +# If the requested resource doesn't exist, use index.html +RewriteRule ^ /index.html \ No newline at end of file diff --git a/hygieia.json b/hygieia.json deleted file mode 100644 index 03ecde36ad..0000000000 --- a/hygieia.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "BuildDataCreateRequest": { - "number": "1", - "buildUrl": "http://jenkins.com/blah", - "buildStatus": "Success", - "startTime": 1453819102000, - "jobUrl": "http://joburl", - "jobName": "hygieia job", - "instanceUrl": "http://instanceUrl", - "endTime": 1453819222000, - "duration": 2, - "startedBy": "Bob the Builder", - "log": "blah blah log message", - "sourceChangeSet": [{ - "scmUrl": "http://scmUrl", - "scmBranch": "master", - "scmRevisionNumber": "5a2cc1eef167b1546f6652376e56acbbf70e774d", - "scmCommitLog": "rock out", - "scmAuthor": "crazy coder", - "scmCommitTimestamp": 1453905502000, - "numberOfChanges": 4 - }, { - "scmUrl": "http://scmUrl", - "scmBranch": "master", - "scmRevisionNumber": "e7bef76ff01953a8d3f3a032040fccaf65b6c56f", - "scmCommitLog": "rock out", - "scmAuthor": "crazy coder", - "scmCommitTimestamp": 1453905502000, - "numberOfChanges": 4 - }, { - "scmUrl": "http://scmUrl", - "scmBranch": "master", - "scmRevisionNumber": "fecea6588c75d2358c2ee99c575a0089eb177457", - "scmCommitLog": "rock out", - "scmAuthor": "crazy coder", - "scmCommitTimestamp": 1453905502000, - "numberOfChanges": 4 - }, { - "scmUrl": "http://scmUrl", - "scmBranch": "master", - "scmRevisionNumber": "6ec8a553ffe8814a6e21c0b12c0124ab1fdfd76d", - "scmCommitLog": "rock out", - "scmAuthor": "crazy coder", - "scmCommitTimestamp": 1453905502000, - "numberOfChanges": 4 - }, { - "scmUrl": "http://scmUrl", - "scmBranch": "master", - "scmRevisionNumber": "3ca655a27a1f3b74120979d7ae5598a7f57fb084", - "scmCommitLog": "rock out", - "scmAuthor": "crazy coder", - "scmCommitTimestamp": 1453905502000, - "numberOfChanges": 4 - }] - }, - "BinaryArtifactCreateRequest":{ - "atifactName":"hygeia.jar", - "canonicalName": "hygeia", - "artifactGroup": "com.capitalone", - "artifactVersion": "9.0.1", - "buildId": "1", - "timestamp": 1453819222000, - "sourceChangeSet":[{ - "scmUrl": "http://scmUrl", - "scmBranch": "master", - "scmRevisionNumber": "5a2cc1eef167b1546f6652376e56acbbf70e774d", - "scmCommitLog": "rock out", - "scmAuthor": "crazy coder", - "scmCommitTimestamp": 1453905502000, - "numberOfChanges": 4 - }, { - "scmUrl": "http://scmUrl", - "scmBranch": "master", - "scmRevisionNumber": "e7bef76ff01953a8d3f3a032040fccaf65b6c56f", - "scmCommitLog": "rock out", - "scmAuthor": "crazy coder", - "scmCommitTimestamp": 1453905502000, - "numberOfChanges": 4 - }, { - "scmUrl": "http://scmUrl", - "scmBranch": "master", - "scmRevisionNumber": "fecea6588c75d2358c2ee99c575a0089eb177457", - "scmCommitLog": "rock out", - "scmAuthor": "crazy coder", - "scmCommitTimestamp": 1453905502000, - "numberOfChanges": 4 - }, { - "scmUrl": "http://scmUrl", - "scmBranch": "master", - "scmRevisionNumber": "6ec8a553ffe8814a6e21c0b12c0124ab1fdfd76d", - "scmCommitLog": "rock out", - "scmAuthor": "crazy coder", - "scmCommitTimestamp": 1453905502000, - "numberOfChanges": 4 - }, { - "scmUrl": "http://scmUrl", - "scmBranch": "master", - "scmRevisionNumber": "3ca655a27a1f3b74120979d7ae5598a7f57fb084", - "scmCommitLog": "rock out", - "scmAuthor": "crazy coder", - "scmCommitTimestamp": 1453905502000, - "numberOfChanges": 4 - }] - } -} diff --git a/media/README.md b/media/README.md deleted file mode 100644 index b11c84e2ac..0000000000 --- a/media/README.md +++ /dev/null @@ -1 +0,0 @@ -This folder is only used for storing Media assets. You do not need this folder for running Hygieia℠. diff --git a/media/images/Hygieia Dashboard-detail.png b/media/images/Hygieia Dashboard-detail.png deleted file mode 100644 index 9337cb3b77f6ad8c5295236ed3b0ef36ce48c73c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2422968 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

d{fjNOFY}3zZau+ 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 z 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�a$#Ka!s#*${h)cK1B2m%3$TFT#ImK4!BmKa>J=WRrRubgB zj@eu{zjOWf`0GR{Zv7FVm_B+UYb9=S-g8S9!0&+(JcIVJ&~$4133E;{qGTD1s9FGS z0>}5t{X_1r3cy*#_CpcZu$xJ6+;M~UPW+(V9S7~nPx{~E-5WMoTnikYx-t9Na_q`p zyqn4dU={smp~~lv5Ml6>>&V&KloRg>Ze*-~1t}ni7xA8NK?-?M1)bNxpTojk_AxLg z7G(;cf?%u=ph+RBuq?s~V~qakXU`w~8gyB*X%cbDUbI^yIB22N^^9jJQP*e%rpT7M z;;#I#bjp1Ze)z}BPG*_95S6eHatMs`iT$>HvFiH-7%Omj@wdb7bTFZz~D+>A)|@Uj=PP`z0iS-`04k1 z9C|B;A_V*e6^dyi`r!T^fB9Y={Mqa7^>N872@HK|gy%{sQhkW=RF$P2Pp6IZOedCl zOz*$XXPw6Ogkc_2`S%`wp76}=(d9Dj)EBK?rb;sHwVT^132Sq zY;4$x4MtS+(_BsRSJg#TAi_U*ALn?U`Vs9s<;^BGJN|g=01h$N`SsUdlQ;{Rm`%TP zyy8BuW_YEmv{^Eug5pyKBc0pP-OOWsJR|Prn0c!BF0xmE?;39a03ZNKL_t)Z4pQzk z8G9NJZIshof@k4hn@|i16#v?lHhqrCsd_<9L??Wc_Vj7{1|*1!+T27O5^}>gNB>0n z>`iGtSD^j)JIA(s2AlqJF;;6rZZnRhH`qLKV~$`s?`PKEme;AunPUm#>dK?~BhG zL-wL0K@9!%w_kHE{EvV9BX3!AGfs2+@v?~0u~9bSTk>w*pNIkCWRuVNjF=|}364`c zr;mgDn{(un_DwEca{)3Ky$*~*pwMgKlMt8l=#Z(kNhyNm_X zt*`NH^pqIVZEv5;>C~3?7Z)3mEK|iP7;Y;){Qt z^+uL>PWUeJsIiIT@hRq7BI;+~bJND2OJDY~=7AhL-z^JVuD;}p@--;dl~ zx8+~fzRjAK%ck++9-~f-r7iPk+wOhkk{q=WjQ3<7qw-E!q1e`y9ybZi4bg5XEAnzjY$#{Y5q=*DZ+It90UP*?>oE1on$iOwNWiiC(j!k6@7N zkISv`MR)8ziiRt1B>ZLLxpdXzgDZ_A)}}8y5rTY{pTMa1`!gN?&_O5l@7UkAf7_23 zla7ge{?P5}{1Z4c?d}S*gl{U`fu6a&3j^d2yh11K^nUs?&;x%K_&CRF$CvAMRrdou zHjM-R+%0xaa%R*BthmDn#VOf3ogo(Ey23HJu9Ql}Ew>vcT>tMQ*Dhbj)>Dk>{kyS$ z8!N|l?&&zE;}m4gH~I6X9(bGuX1c!mJ7x^ia*BM0Hs|&nZ!Zer@5Qc8b1ave z_r8iQ{QMaIO_B6IR?{*oaB4bcb+*nfXDq_>As9{o3EYTaZl%5X49{`t<16F zncjY`-|RV^tq8@WpQipeCU{#ne^~3Jr*UO%tE<`#gzSCkLHn(iMu| zLn!wCdw;KF{1#^X?3lmxyuadmAG;arz4iS6u!LfFXzplS*&GBMaNg?luK2YJ{$Ej{ zID_p1Q3rcB(klQyIe=69-B{kEyz~0^-1BpC>%jfWAznStjpzi*Q-*8IV+D4VSJ?xT z2`*Rt&4P6Ke;wp`J5M0}b8^wH&Zzu$d1z%F1$+fyr}w#jXMvkqRa%vQta8t^9rVz_ z@JhzhzGhoa&v4nJckYm9P=dZ(jgenZ;OdUc`*(Vl2Xp@Ydz_(zDSe2a=;_Ih-)h^G z|CH&}UGE?LKLrf;^zy2m`vkBTJ-rPsKOYO8Ipyp9pIANn;@{6_yX{SEk85WI7Op4x zuqPS!1-NrCu}jd~bCNA%;CkUf@BIEGr+aoc<>ARJPl`AeOr7@UdvJ&j&w%Jk_jtGC z0TUX1*7BV}Q3oMP5NF$yWY**pZ`%n6rY^ik*WVKZEEz}Q>Tap7>ZK)AW*b}{o&cjA zj~{fT=SoBtIS;}dIzAJx{&&a*c{UbyWxx3T<3}AanFP~JrciOICvqhDH8HsLf5_Vt zuyLh!@&EGh=~>lKVxf&nC|~2~!k3qa$7fYviD$5|g}rsPSIACUaGZgvPnM?-LI!hu zU2hzlCVrjl+@qv!Cxp1)@rXr2_1hQR_5^fP z;d*+kiF#JtY(jCa-&Vx{swYSLNqTdvn`0MpcAq_EaOFp&cdEpau}HRC_U=9#Jc@Tf z77pTW+~?IFumxm>%?Q(#RO$tVNVWzMRmsFYPUjZ$Th2`cOM>4=kzc_iEv`4ASYt`D zPm8CoRplf5RMl5mnDPq6Is!Jv+^bccea%%2bPwhjCr-%RYU;dA*ED3qs6Znjc`^~_QSd@x!kK_B0 z^-SQ$_t;%5l+GiSW-Q=1I`Krfwi5*%PiQB05`BQgF!9;-m^Q>Uko?`>_U}cw$jT&5 zUYGcq=X_r#&?WPzRwj~S6N+OI z_OXtO^>M|{wTRk_tX(xaudYRgURYG!VTTsNZKO}6R{2z)+c)GM9!>t@ov%G&*D zLh&L5A9z3c-VDe#M!>!(EKi-M2^yYhJPAKz?K za}!MDv#Oe>$!GSPYn*`VZSdH^$0ypr-_vfm$K&w8)QE-i^n&l&fa!6k;}3W`WifTr z<2p`^$=Jl^s9b~3<7Zr#^T>+(m8Z~26^j1?)-)f>wLDFs*53e*#FeMzLhSC+>Q%AZ1zxqv#LQkcJ2PUU_Oags(8!%!u2Y~7XqUD+qTyg4y1JAUh+SL z^D*a0qW(HcIj@xclrPb^N;l#^Z5IBXM8F^v2PrV^uBvWxWW4K@V;jGN1L^ZaKkK-6 zDy(r`kk%nv%706@Jf4|Y1|A?U@-iMvoNUSQC+)_Lp~u$tIf6dr`OF>TIiYLOmmn8^ z`x=#rMVwZw{F;^2KLnw;Y*R5-oy_s7Q+ncgS(Wme=0uEl;D&E72z~xm)thf(k_8f- z$GOD~<#*5#=HKx*c^vxK8~l3nS8kw-))yfV`|iFqR!@B0=Y;#*LGh3_u_7O}{Y)w* zLqxvd9H;bV0(9Vn?>--J`(*R}TZH1J-!9E(ph(G@LB5cn8?Ic^q{Jk+z^q*J*Ul=+Gp*X(x|7a^VhfJ{-FvxB5d*p+jRf&Ga zGx5&HXU)xK<$el1fbF!;W0ALFM6P8c26`ENBCm??Lk_Mlv^VBNRBYsXC%B>qGdJez z0H?eT<2BEhTj=SWWc*ze_Y12>x4g!&rT?gdm=xQ zRi5({1L-V%fefCxz$(t+dgZ=kkF9osceah}O!*n!vu)N1|DIf2-G3Vw^yeozxPO^4 z)$LiY>?7AY>o<7n}dUq8XozqCb=+ggWDQ5NjsRU1s4uE60bN`&G{7X zqrKj?sjCzJ;<@CVUFI%d*Dc?8yo`Cd7Fm*4!|G4zCEj$ISS;`)2oHuZk$E8|826WyEs&V359aT%R#a(+)c zJwWwm#k+l??PK4;QMPbRDze?*A|bk04w?3J!m#&@757cuqixg2=(_&Jw6{Fp6#gh4^)>e$3rsg#TKpdxh!B+$6|6!-yrJr*axYm2*pY0^jR|`CMqt< z|46qxp@v3rT2&+P2u3Bk@ zEq4x&M4e;o#7$3PUioX+TlWtW^G;(qKf@lJa1x|qDzB>Ipb|v!Pm2jbvg%_lJ)z0- z71OYoQY)~dng#C;La~k-tN*Gx&UaD*(;JuRZvhJXX1c={Kr7_e9?nQKQrgkmi~h*0cf zOj12;Qbng!Em!&y=E2sNt8wt!97cI;} zoUZvrE%>b}C50!s0F{Zmu8boNK@hF063**~hsQknvnmpQ`1tU*-~RUS^eGmZRY9wh zot><8+>UE}K`w1Ilk83Wz^<2WsI>1|+(mEDV{~uE3myw0Ki5

H8LXH7dH$>s41 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

=lw_)2bA=jzllg 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�msm2)Er5hq1N z5-kYDK`6+v9(&fJFP>m0h6n;x5OiIaI^Kw2wND^*Jz^X@fsy3*$67Rqq+7IY-Kn1~ z7z=8u$Qeg8YOElNYTP2f;>md>8rQ1kaUVL8i(J8{3mGIyb0TcU;nDxVj3W6fVFrm6 zUFOKNtl0W0$Yz1NgXBLZ4odn5V?^Y=wC6!6&SkYx{c?vbzZ9R%SR=RRMn8*C95QEd zu>1S7q}Yk7hmsXX&q=nBA}Rq~Btc#4F|+%}{(1b(@v2b~B>v4s{HziRfmwZ#os@0j zBg;Qh`K+o{mMvGs6ONnp*bDoK>)+kKox^2&pJ!4wk5M$A3!Wm^APhytWs2ZBjah1G; z1M#dN6o;&Wh}Cfp{POC$?x+2F#sOU2J*(u!rixlz(FO~vh;2lViDWS^jLP1F1WR8a z6ibgs)oD8kDWfJfo(x6S`42^ClYG~WWZl2^czw3ZHd};TgQOGJdQz6ZMbfEb2TSkP zqn%xky&ZYNLzXxVGlWoVajyz`oLGcUBgU?-Oj&jg`jo%L@cf0b>cevf3ajEb4skrAZ zk4;wm6Ql%u7K>V0acG=|1U|$yZd={X+&?DXKV0QTIQ%N{02>Y;9`)W!x`eK{Zo0mq z7d>7>F6ceq^SUR6UTSWm`xLKw{NrutIuL)m4wI|G_bc|OoE5q>=fxvm=kG%YcvrW_ z9ahqg9{ZvT%rg{+iUfk*tNm5!E;hGh)&D&4tTy{SM<{k(S~q1Di89*W+lYR7ydm2w zVu+6^gb~T9q|?XjNKV|Ld{tG4V{D>*l^f{%gNigi(UM=$OrlEu;$30p8IgfX4284Tnl~We#Qme_BPz#M`dp1 zwuxQQY2E*jRk!_F-anp&F7&=!!X2I&KfU5|+!J;h`SrB*sG4hedLK*2s(40_T%#?4 z!)zvuO_aIkew?hySnS5m+rRpn^EDxKgqX<*cSk;dCp*`*Bb?m%PB6UtsH49nH|0Rt zxUc@Q_7FZ(`5VcGHAm(E%2^>Jatg~j!8qBD_>S=*_wy#!OmgG5{!w70PQlBw@$$Ra z$bw$#d9fa#4N^W%F6-%w2ZiVc07JEmxi z=BHyM}pE1}qB=r+A;J8kV4;Ii&*IvSgojNOs^c6tT2VEf*eoxi`NGe>^h>Tm=efZ#ljaA4;M zT|ORg_~#xp@C(4FSr=sF`lO0j*!TN6eb~Yc27F{pZ)~H;loxNZKZNtU}>WyThCgg6beZp0h7>ZEr z3DuoFx8J9y5nBB67gL=v^Vzi+2UJNwz$Mz`5xe;JiD@?5#I1sAuG zJn^>?idP$Qxvt5A(yQ`Q?z8l}RUB-DwvNHQZyjq&?<>LEWx2z&-lqN>bi5}CcJJ#p z>|@k1ix=t4xz)bb(O3vpJ7FQbtB7mdgOQAVeA|A{Pbgh-!8YgQf1%l`xKks)(Jm zB}m1Qh!1_$Vs2G7)%~7qeqI)ixq64%D_bWyEqiACLw89aJv@ly*D=en&wX{rkf=Bm z6@sZIj|>!NiLmzYROCk9?d_p05c5Mu(birSYxOU-aq>w?a|pCthYdu!y#hI4fPz_30+66x${x zj)=^~w;+fwI54WmX8@;Fv9MEB{Q+Cc$6*&;pN@3i-xa^JKoh@1(xD$Bn*>2egks6M zHj4GQtIIc^6B|vkAKFE89esVgPJffv2l*k0<%8IaKlEq$ytNjJRHZQRC;mBEMz)}1 zZ=($mh>30Z8=H*#J@(%93z;zYg&+eC5zC`9{4E>8SJ#oDolqR@jZH{yb3CJy_HM0sc_{orQN$R19R|=5zD`QQ#kK=oA^D6dyiF-7M<&Pza#zYee`j3AJ=WJ^ie)1 z``2X1c*VWDc^I}rn}fjVq#w7XxS#&U^&XpaTZsFF^+nhk2(hRT&-eN3C7s{lwaZVw zW+fEs9hy7r?7lYcRi2FZ9<=p*_N*Fc1IJCuI=rl2?(VT4hG z3@v@SypZHN$3{zhuG^E_smr!-NczIwKex-$WdQ7abMTR0>UQky?fHG|2<%wL6ucDa zI_C^o(f0B5>h?NgY~p>#ft_#Ry-r|u;;drbif{V!x~=2$9P?;9ed=<6Y|cICjmJ@p zW5l$|1qhSkKYgd11!xGNxW<>cbj=sKOd02RhWj_dO?JJ$+1_zt{Id$UTYM?My9jQg4Ms6F}S)77V~P&})Q zt{WzjtbH5A(ZWmD?VWAzY|pV#1aMVC_xOfQz;44n=8T8?dGs5(Wgc_bOFT!uyefiY zkHTb)8}l3P>+$L?mOuu6>X*xf-`!`pjrV7EJ;xU&>3rndI{CEAqhk&Fr~a%3dfdhx zhrNwpV#n#naS|PIoXb$Z-zTA%chC-(kJ~Q&aJ%jD!N$3U9Gm0CLd4ItH{o=jU&OOL zSAf2e$K>6)3220S?svNEn45S1<#FZ?*U$~O7q|01ujszhZO1W&XZTOYyi2ihznA;e zH`XgvtRqhKWJA09kpG*Hh;whEYC0R^c`nt3m-k#fjf(mD)G;!CfBPmX6ic7NzCGs} zV-}n5A}@w~?(Saa>3$wF-aowEZvKjA;!|Ds`F+|zq^ZV6L$Dhxo`o{5>I6ym0j~e_ z+sA-$j=U~86r`9N;@GITS^IX~iDDayY3iTbT*uN&xaQ9Qr}^3SGOl&3C~PdUtH;SJ zF0JdTZfBR`m5v$s<^CS9y!V|x>|%C&iqBzr4r891>5Wj#^O?J)9*=zKPB!SdV+QZ& zdPsW~J<2qj3T%K!^rgp1J{~ToY^!Y&!e07kJ3OKN-Zsa$?(4ezeU9M$!nWeGp7T8N zpFA7eM@EqQCeMO%1hoA1BkbC#fj_H@)>v)WOJ^t`E^zn2(>2mGQ=(@ABsofa% zG2hAFZMDDGbs_sQIEC>Gv54dRj!@jOa);0UUi#7T4_P`k9Qn)LxE$$!|9t14u`$Q# zqp@dPU-~|m@pC%fpZQ*dVh5{F(#WF@^#S8=H`?bq)|L0A!W-)pr#yxB7vZ1!pvAg8 zLdNoj@7rdV({u9Z%HP3b*VW#h_j$*QMEA>xP#mNZj^uR^z$h;T(r&otK>D?Jy0mjvhG0yJw)90e6wORv=epxwzKf=Q{{RB&vmT zp6!m-^~z<<7&xeV0CD7~I&O8x>60~o9@qKxmvsIJA9oIt=lD4LXF0x`ijnS2dRul* z@Fh0ta_x@AWw668w~LNd=tlp%JHb94u8(TJCY?nH8ibj#6+VuE-v7H)p;)_LJ&mu94JFp3UKf>Z}50Xu^p$Nsgm+Cs&^(%tXx*F=^1&Pbs z%~-GY6xb8})iX;6t12#SkG46ExNi0U5dxW4DDFWM&)xaF9ih0}=aKK);l`0&c*5xX znz8e3Y)+y7KKTk46RIM@kdjSN@d6#0v4JJX{XIpnS>L{5$hr{O@ul03%cbL~%Y4^|@MfIgr5%p$1le5=QU-Y)Ft$S?Y}j0_%D0X{T zby)Z#oaqayqMkFMeE^l<-py1l!b3lP!ww{PF23@dJ0$zYUQNjXJg zVpQ+R>~JOp#{&MSQ2c2L#XT-N!nECJfv4a>(mJwY<rM@Wsiv(J{PgQ&(;iD=g(YC1U5l75%)S;@! zsFEzChND=E{`9zXhcRlSaGJ_NB;_VCe#Xu#c~+ZvM38j9=e8RpuiIB4cP-=yv(&;o zIxiOV9;yOTB)5HWj4G+z=RV~A9mJ9#IcV4R*1k_yr`O|HXUA*oHxiX$liqIL6W5oI zW`mWIj!K5IQK1r%t1qkSe|jclp0crc$Gh=gi}tk2`1s`$6WUAYOV zHm-EvTH_D|qN{~aTvb~{U~oGwKN{7lhptXCQu|-~+lIZHDX; zze7YWyQsw}EimbNVmx6Kn-3*RVieD5bvc$ltIEl{xXQ;=&(0_15a{oyo^z9A#)&h7 zjOTcd4f#9#d)HURZso_pP~O>n5cjS)BzqAdP774TC}DR_)URrxMF1r>LvH?#8Mh@t zeGq)d#wJco#g>WXro19fC=n`2J&4-sr&mf2mlaiIwfQ3S4!@DEaC0=M%f@x>NOoP8 z{M}{ldgb^LSO$T`?bEM6k1O>S^pxMRUw=2hU(At>%1=ja%;?!Ruk7^aT+i1{zpl4E zHtPE4&(cuG(lh|^Ie!2EAOJ~3K~$TGh`FVc%2%=BV(^M>GtmzJc>mPHF{it`z024o z@Zqap{p$2Naa}HKjhLg$7rE_xF>y(>^WEDZB|&tQ{)Ik@xO!4dbtPZt&+2oYZtHQa z=fd2F`S0HEt}`jiu}Lx;b0EY1JkO8hciMZL8$-}*k%V-jg5m+;pU?BU{xG&&hm6(k zbz?5qy3g8S@sVwM?tnay@K(8`vF~xrDcAX!o~fLaf_Ls zv4CIK5bM(21va*?A5AkU1PSm2W84I)(b{`#0f0Kopp zkI<$%4QI_$IUaRC=5dbe5BIo?qTQY^@@vp1WJA0dp9e;%l3}cYXoDXzs8fD?{zEKR zV@f+6pSwPH-vf5J{nUGltju^vo1Y^hciZyu+UfZYD;;lpe|nt2{r)+6!lpfchTDk$ zzH6tqgRytpjF>b|7GMocr+R7Aho1eExgQ-5zG9*KgSa-H6_rYzTo(64A0jVD6>0no zWFzt|M;OBAj4Qa1`L|ee%T3xU9N_xh=TRO@P)SwxrZvTJtjTyth(Oigb{k+8BMu)k zDimiGPTSautW`;Q^=(J;Tzz%P9ilJt!&jlN(HBm1aze3_y1GB`zp?LlKl2l+P5Y)& zu&CoAxrVOKj;|eae0__ttGS{4mlLPDj&%R$I>7jcUQ#8V&983beY|K#jRTvNifHIM zNuPFYb3fy{8Tnn}R_p~C=XH7Nl+VT1oRZ^M*L#$8ur-{726BA`4~l zB7G#s5I;kv$bj*p54%%UyX+j}iBY^yj#qxI_tVF$;}SZ8EV>-rmXGjs89S>My5hk8 zuWoZy2%y$kvW)W>cg@g8ES#HlDrSiGLBR8V#p#6Fur596b{!RpgHRmzMqw8Bk%~=p zVp0}bcvMb0uDgA$Jaw$Kcp-(3UBs$x`;PPZeWVaZ)&JwV^-b+F*nN$M?w z!&9tHgg?lissf#RwOLCpydD9iv=6 zeoeO{x6}Te$F}jj9#f$+j4N&8-My{Ya(qr)>wT;3w^c-Hj>l+R=AFhou+Lk#mKfRX z+WS)Tnl(SEG@@)~*VjIFt_MB7^R~F0j&uY$Fdn-x^XK&UxnIm)49-lq6Z+=%>ORTG zE}nxAh|hf<(DlpP?>6N9?Rvp=$Pxcc923vPAGt3&!dPV1`^C zjNNYNZy)DN<9>t*t^+%trF=rfq?Nz%KJ5s_9((!kUEhxI75(%+yYJYI&C$3VjiY~l zB*%_Tj(@#vmwfowvb`@R6uUrrK==}&y!0AZMmNw)$!izn`wQ;VS17(@+*A1m$&0}0 zleBpUOfQkE-}fAtJ7~PGET3)5F9$;LDC85n=DjFHcOsYi-fdwu{;xfu7^eehc_77j z#pIvhD~{)gZaSgZ@99ZAcdXu*os-3hFi~cb?M{bwc(CIR7RSskYEM)$apQSAr{%bS zeRYTE0g*cZ#?>7Fs61;Mty*@s(<6QK1d%&O|NJHI_G>&y?0rG@ zw69M@cfrK2T}RisBlILN!ITJS9EqGMKJCQUDsWa(+!T8m3pY-d@I?D=p;825E&Rkz z^x8G+i^j+~`bYpyyCE;A^5%MsX%8@taJi4W7QTx7TtPn*@zmD2cGrU^*+~&N(QU_= z^_^acQgYHWOJjEU;r8qHqkhNaHYQYhh+{|B)t%4NS`0^p?zNlydH}!Eujl;t!5g#? zmUg@9Phrg9%#8}gT5QlJiwa)XowSa3?95h0pOrYg#t(HQC2j3Ex9fw;$nEjSzjc{< z8~S^zf9uY0`tCZ`@z*ik@y2oA@w+E(`ro_f%>?1_lTI3Qzvq4{>p4aR+EJnNh*0b? z6n;qe)G=ON=kuOGuQ3TGA(!?dBoFGEVMn11eaAufou^;y@#rn zs-##Q7l|$)>(s?0^HWV#L?(?(wC(!z?%l)b_O_0qjPKvRy-xxw@d=#QBq1lUITn?I zj5n%as(_9b@q2*o)-EI6}k?R}l_hzC3g`abdaS^O|ElMsquy^5rG5sJG%a@@># zE-IlWA-PC~kqEttqinO%sc#BU0+XHgu1mdL(hKH3YR6#33^l=sjjC0j+Lcf0fo z7TA%CTZ{kuh4t*GikVuaT5Xg=Ch^|Se*M?0!q#KxuKGqBqOI@Vy_pM6j*}iA$sR)I zUgwddp*$QT4G9q(!j@{xi`X`?E887Mo^x`;LsoqZ{XE0hs0Q1JvVKisW-OFibp-d7 zTnn~JFROw#)s0B7FY<5I3QBIVF>6g|CQ09_QFYAE2rg|+y4zzejq~|W z{fPe{bn_1Ua>{;Gk?1~iz9So1)oWQ4bDgbtHUVVnC-E7Jw%sn{!iw$X_Zjc7oi(-~ zPL@2Juqm5+7*$G=l9iR@WUG+5&yQPYTs=V1bap20=)xxLI)(e>2YUcWhh;%wuzd#!s?gT%ziD z=uQ%;axAXKMwzG6t3l%9m{#=Ts9#j15g|~dWRIiKpVgIw{RoSsJMpau#jk_RIF4(M zYG6UgqbeHn6|hv~2x1kQ=^s|A>2zzvFTJ~!|g zVhes{VxSS%-Pd@#cQU|!R*yl+s)bSZOH7ze=CvCEdG3yoYdo@P4E!Wkf_t&P3nvXLc8H--n(9gTNY>)-x z7i1aPA)C{|gWV=9Ho(_r?s$&Jh4DW8L;RjHG`y5wmM=(?4D1^*9(cerT;Cw2(Jyod zpG3Uw{X>VGP~35;Y)H8q{6SzQqy^sXy5sG4S@(Fr<*p%}gK_ZIfnoTOs9iY?M^n%=oCm%p!je7=yRm&{ibp$}Z(*?o*W zFCyJ4-SiEUY@}msXqP`P=iC`Dsp6S1D>eZGOt;eccygb3MLAmuVwE<2ne3kjf3CMoTnhy2h3?{D{Mj7ME-aod;!x;`HHrrr*&>-g)K;5yQAF37}?mf1w% zZOmdsIvix`b@ws+9l8+nj-CF5tbJn-eNEgR`4({7u|GZoi(P;54S7$Tcr;E`nlX=U zI-q@EV2o|(YZ07B-2FAEP)r*cC$Qj%P~77k`tJI}7^9nvkCTRpk?={#A$~fcSbj3d zhnnw(Y~6E1B4Zmeg_xSfJq8KYV++M#RjI!G;(CIRV_nBh^uj-P+;#kO zf9&^l{XW8SY~yH1ckR3|{PQaxpH-(=51b>Hn|DRDjQF;45Z;FvA8Z;N4MH)Spk0?B zjmKupP$sGqqaWZ+#Ot|U64i{y#-|wH4?p`E;Y1LAN5yP(r~5z0GM5$pHsT`)#l(Pd z9lk*U{do~M#6FEBgZ20KDJKd{*29j?(_XUmvpJ? zrRxTL*kL1j=UC17blutM`%dn=ce`Kjdh74QP90mjUuB-?++waYO z+ot|bI(6J~g1z?x*}2R;hSze;dZJ#(>8=Oyx5sJS7O*GB-|ka(c7q&`#v9o=cGa9f z{>bwl;2-VtxsdxM@Ve`U_v0nlOP_phN55%9rJk?SmE;O{`fh& z_HjGHgFcoM$<3d3AJ$_S#{8%~)z_=j)lK9YHQtU}dhg)vj8nUhFyP2$ch`Hreat$3 z?CiJq^U^)fedl&@H1<0idG5KF^ys;JUrZ=Qa40%L{aOmh6|oEJD519lqUSoj4)iY` zp%@^^#f-=Q_bL=Sp!x4EJCtad)E*>J-$%a7wPOJ=3)8l$J#iglyld|zJ#+Bspy^H{ zbv7Fmq>_LjB`}_oPw(%}7D|?1BSLX3?nb4%k#pKPCBPyBnIX@dTxlC;29Er5*;3um zZOR>F|GftkJ;_7T)!#*cA8q8wA;%5{UstCH`r{g3Ky|?GzxT0l2jb4o@x$fhdeohk zgD-l)H9Kd#Ys>EWo?zI0-!Y7UvjP}h;hPb-2Z9@N@;-f1Y~DHXoelILl7Nx+6PS5_ zdI0Uubv>i+Jfo6tvGZ4p5%AvX2%)Rf(}OMOvIacJU9r_u6?YXd^K3{hB+2!B0u-uS zPVHXEx=b{9mIs2Rk4gY_U5<(59LH?WSoNlB11D?jA(fsVDH7xmjhj%8$s*537o>|K z^)k*HpGac1h5OtQzE)kSKAcwr@v#IWwFp6_9LZe?v8YU`0I(-;TyHz>Os5vUfSV(uJM(kV1wvw$6|2a z3B^ZPnv2$htRnKyAQg@zK+0kqqdPGj;^B~czySEueOI*QRgyNfsJ)YyI8D;GAiqY{ zvrx3CQXKkq|L$$tG51DNEXFyKogurphlRl|w~<$xa@&nlm#2?G#vV5}rw{H_89DoN zqYA}T#mdR?z3@Og?}NbiRz@%l_cpb-g zogS~U;xUWuny?o^QL)RbJWV8$i5xMd@fsw(Fzy@KQWj6maUQmngyM1Cryvx&uA`IB z*|*!B$MW(AicOd2;QSYiN`PQ*V%9exvw9~84EhsSL@NJ zF&>Z=Vll|E*JHZWma+N6`{s5h?*8@Z_U=}R{CDq`_<)TmWpit6C?ciE2dQgg6U+1| z;<02kUMfASjUxOLd#J*@#v){1Bwpr*s;WC<3zEsR8cf*X8XHs_Mitl*r}P-i{V+sJ zo)ymkr{iZ-kzt&Ld20pmb>7qB&fL2)h^J9iOGRS|5_25xgUm9jbz(bZeDbw^9CgSM z{ng@e5&wN2omG)X#c_`xz|@(j2ctH!LKcqiPPPK;SmgGYL3Rj%o>-BJGB>9WUw@F8 znVa_pi6;mHI*MDBm}qMXZIB13yp}RZQn7q32eY`Y`}}8zxvnq7o#+Pk#@r6_W!eRE zHY4C@CLxmZ&R-=KE4d^Mo-E?pJkEWZCe1)t5ky=+bj69m^6O*5nVUI>4qj1hlz2`4 z|0QX&o|ghsk&VZxj&nU`bPU4Z2L^;}r=Mt>FXCMgtol5O_d{;q#h^8}J3nSV^*J!o z$o+E9RAV32x`j*&DarMxw+s2u|DCQ8i|%}=#y9>OmGQ^$voVNx1AF8>vB72P#&~JR zI{YX1IF{Xvv4~qE_IA=k`jYg!(i`lc#^C%YbYXc_KL_i*jl?g+aItZ&_seDEzH{1# zk@An`U%V$UGI7TA%;$pHwn+u3+^^3aXe&A#i~X?x&NZ=Q1W`Vo4WT&5+S0ku#ad8u z-08aFI)rc6HRLMf6CKBU+}&|FzK>0k8CSJxZOAD%XACT*zmj(mOwRSXHix03eQrG4 z8RIbKkN7XW2Mgxd~DH8A2+u}`mQ;MDz?V8RJVk1p2Yp(pRyk@FR}nd zgyO1NuM??6PWBirvNf^$&uL{G$HW{F7tDy?tkPY3ne^3t7-!&xbm; z$yV(|02XwIdldgcr`zzX)UWiL$K+YY7QJ+$5Obl_w^1dQJWu%u-|W0@SOh;EBYCD{ zqA*?kOZ{4hN%6;s&AAWV@d~EZCgD@X74g8e5P%cq9FyIqc7Ct7JK6@0g8LO4pf8o< zX00aP=^Ht)EA-H@tJ*OpBl81a*w+}-7yVp619elpMtGeztcz5E@KW;TU96jRJ#oLFc#1+9E3WVGsQUtj zWbNM?L%Z(m#@1!+WAG9^==YA$N(F~2bpSi2q(?{#J!FZU^pyMLs^OJ=fYN@nw!}a#4im zwRx?^GT!m?Wr(=MRm5;Y#jFCDV@w#I(_Sxei zZ%fxDmrakoyMBxTnYiC&o&AUu)rgadM6aAckl*q3$PStHc!VZC3soiVs#2cCVMcDJ^h3FQ&r8ux z$Kl?7*YobnJGL^{i02}!F3X)hx!>=Y-|g(k2G4YT+=$L}?CQS8WkAk>6R{-EDz+s# z5JRjv`z{lgr~AOg_MHE)V1KN&46enPLog3h_tuj#R(!9y%F%qmW$QZTxU;^`@2KDL z)s9R1D?jXGO)hANzzd`qd0;j6D@H>Z4i;NVYRD&Hx3?zILP;F{hhSg zF>Uu8WN;*(OE%#;f)fGUj~xC{oAr4)zwQ)Ech9x0JLu=^hCX+B?EXI2{UXkIOLjqm z>kw^n8zfmkfF64L_TAfDv^m4pX~#?$bHs+sMs+GOZG+Iq(S#Zc?T)VJvhbm!%yo?? z&evm}Tn^qB$E!(J&WdX1$E6{!kp@!YHTpG^MU^~>uILE8TBOY-wXs;EMD-}4FoJiN zt=_d(ugfHVCT+C%N3t8)=>DqS!y-wy4fLe2M>^pXs|=2liB=>)p5u0NY?FgTkrUyb z&>q(E%!J6FePqXu53X~%K5$7#7CG+pXKB4tekSl1LNR(${jH$;e5_a?p>O+zQ@3r$ zn3}kdwDQdfMV46a7vb1RATEy{82cpKag#vW^<;+|-H#k$%O#A2Fu?n3(##^;`9zj> zc`!~}=o5=!NvyOSdfMP}G`13r5cRO9eBP*b9>-+|>E#MGW+aBjqF(fwVaJi6OHH{J5qgqt60fvy6VFQGKvp;ezmj#CZBH2v?4@ej zxmSMKC+{;4x)f7%|8yHMS1feroJZr_C)B+A<~ok2uSz8Nf%G6FDZ>$sNylJOkWD!( zjzEGOevQpQ!cX_FkbYE=F2?W8$3cRB%w&DMU-l@HWK=AceraTL6J0XAYyD9eW`~L8 zxJBZON~|K&O`;B@0VB1(zI&Z|;j&B)URDBnNFu-d`d}{gq}ezMSvDSvg+VB;MIXfq z<+~V@_=#;v<{}wQvLXvgv2pKS#MQFrPE;M0x<=AjG1jK~UM`l`0*C8X;8)0jq~=__ z3VwZ5Kz)0Ex_^jc*!{TGa*|c051%#&USn}3`<>>b1ps0w*)TYIzNozVQ~$o^+>D(F zEqbpf=VCEAlJIZdyv@Y}5@?;Ahdp2;Y{ZJc@fEkXuTOWc@3M-?M<0EpMc*4ONY`Q^ z#7I>yD}5L?$)+UJ3;GZQsvL_!#-U9t*t5V)zJYlk{nZFZY+H5$PUbr@9zL&7Ec>qb zp)ZPQo&uppGNuh+2XbS9?e*)sNxIP@s$yATQ^g=F;cK*eR@NQFgH};%&_L4xu(%Jd z>-mG=IFrlT@WVgppU64%qv9Y{9~BQ(Z(@xw?IIV9=FDwk?GCF;e}zjrCL0oX=vAF8 zuqN%*-f16Cah&+=>4OixE-S7w-f!MUWhyPw(ypaC)!3Ag7-u+Mm|hjh9h;6~&hFua zTl%z<)ag$w?#U)0*p=T&>`Ol-vN_K~zqI(Q<3Wc8)&lKVh|$}hAwkqy@mX$212}MK z!hGcor5~3o6eE|NZ{I})eqCYVO3Fc>z$?XYBIu#N_zfR}^5sXlPsn~?bZr71C_Oe9 z;kU@u45E8HcIcc}9nUt++4&fi8A}xbrpKEvk=cx!Gl!-Py74Z}y+R(U))ei^O-y6K zIb(2`;Dh*>dTGR=@*iM^@E)QMi$26u`Q0EC#b<2hBld{XYHnZM>BNzDS~Mn>abF+5 z)Bd<7a%39gBBV(N7zf#yawq!CH~q*4>y#t(ibW#FKKgP=_HjSN4xZtQPtylj42UUe zliDDTJQk5A@N~|*MuktQ(>TsOHcC$7*NU+|x1le6@s56_#o7R*KwH23t8&6C!L6>V zx%UzaGM^h5p&!cM@H6pi64Yx>!p2_7xMCOLAAfiF1_+D7c2z%BT%lqTjOScT8Yjjm z29O__&rHme9*wL<{*LbG9c)}FTXkEA=k-(X=!eH;^pAcOo~g~~c<8FeUp4`rRkd8{ zwRC=6_$JOFZlV`inYm$4OC;E zl5-eN6{sQrYBRZtVJzm0T~{m4ud%6EuI_!#mK{TQezy&XD(HnjGskzx3L==>pEd#9 z&B~{Wi)3>Z$1s;^ejm_2f_*H@?8S21UfSYOAcYc3QgJkTfRk>n5d8!*9Ww^wBEW3=ja z>7!$|=j*1A#5t7lpPu3*s3`Oj83MKOvnn}sAsELVQMaC*i;i*A*~q^s(z#&$hjD^ohe>?6h`CxAX> z%p7F2k>BWJ<9{;;4pLX-F7Uy*mJxZm;ddba#Jy~kiEifSBQ9Yr4LuJ1XDwuA#|FuA zV%OZ%UF6W{J#k9q=p`e6f6BL?s++Jfd{oY}eAk$3=J0(Pf5~6FzW`_A)RdcX>Pe4B z$~UNY#1ph1eD9creE6Oi*egv#v~w(o-&4oOe}%85>uxtaR-*S{#+=jSCU_$03ZNKL_t(bAABA>PR9cCY&~$5yyy0%>+ycgd28%@{=UaD-G6$F zcJ43ACcSMgKOawQCaM#YSDN>kDbfJ?A<% z=(@b(8KGxUy%zGYHtwntzmvCP4sd@jLUDgjW)H^ZOJCQ*SN8UB{~EuR9@FNXkN3X1 zpXfH>_T}yMv2=atx_I=r`(vIZ48WJ;$0|o7ZFafoFXRut<{HH7*UHt8)9j{SA30*i zCgxz^A^spvw2Hi46dj3$%4k>4yGE7b^p8>W;wEy`RUinQk_^Xs!Pqn;z1Hb*H{>}+ zVI}fBx#~JFpUGV40eLdVrg(2wAHKRief)8(pXeXB^D4;1W79ws#ZWBrZk(PqPW08} zc5KMkT*dXebYa~za30fFo_059_jsY}TGtQP%Zk6&ISqaE_~_`l9oPKc-q+-zjI|z! z+2otZ-|`;XhRngF{!GWlTocRrtIfa0x<$9gxGwa|ea9ItjUpdhLvGpEDO@f)o9*_l z%@TV(@Uimvd8acwyQeJ`_j`W-I4|dZdH3Az%W^CtuHa-uziF&(u#r5Y8SPkDCQ=%r ziVx9wlxks?|@8IeKt4>_kl;$Cvu7ot}4D?E15| z=TiRpr7h8QyxVng7sI@yO*?GZ>B@60d@-T81CJZnb1(U&`2LdwHR@9+V>#FkPG5_* z>*%LAt79dkylp=I?=N?{{ApMX#Rw1Xoq#u=3B;m8}z@+Uj zk&p5pF*%DM=~MUU>;clJ0J-y|-b>#Wsq*X87v13w_&iZx6_!cJI)IThAn5Qhe~GR; z(6|#zcWae6Jn*5793>KMsNHcMOo>1h#F4O(AVzT{kCM7!GPO|RAnJJ39l5vJ+u1>L z=ivMumjb07{<#h90$22tp!*VtGd5g9!qO`euSr&68UJWY4`K)eyDWQKTvt0b?CvE1 z@OJmf1-j^R<#$gg#q;BDU!=-O)x-ViVG#Ca)q?3*AqkC50%KA)D-w-e#VnnOyvD+y zJLq+(QxjY*s%Y1&s#ai^T@QKy>DWXv{OLqxxRNrsq}=&P(ig{M9%Ia6yl)JU3^ifZ z;?L-%+2=aGBCyOOZ!**hqF*F(2ch^$WRhCc@(I2ZQ>pM)$B#1sU~x_|ss*%2N(X=D z@j=f-cW5Jcznh%mvm?liW3I2Ssl*~#x~{q{bnNXmxWi`G*K_|ExrV5SU3lj0RbRB| zDZ+;)Cy~H#8_~j;l7Ktha@lk|qKcT?dhdrY4q{o6;`@ZCa0UuYEyAGh9cNv>Ot3rN z#62YCdw}ZwMbb;d2t^N-pw+J1j%(dlLN@YPf{9#I51z&8IF{T9 z#7YPjc@Aty8N~6(@9DC zz|I)QhttPzqGIUj^x+4e%?AcqPUKxrR#fF*O`^|}=-6r3HDoH?*3SKSw-!W1%H>`q zZl6v!kqo;PQ8nU%ckh&ZT^FIT3$;aUDgs3kNkjHju^1KF<6SXc#2~A_2-~yo4353MnWz~Fs0WRSVju{`5xWRee<}X;Sl)3}IxXKIqR}8~ zU2CDi6P0H;cPc_LIEL>NHpxHo{@D(Q!_Ra+{X$lHD*ThphYr6w-QC`$-;aehs{HUs zC0$g}bS3+#3RdW{Hr<3-ia4-~Js<&qC)g*+!PtdknE5ZNHKvf$?9TJzSz76`@DH*12}$iA++ zE4e<}%kjfCr$%nl4fkh-q50c_WcVZnw)$#`)dpeFLk|C*KKT5Hg)7N$-E1ctqFQj- zkH<7TD{$hopZ)r5kI3v1YZs{i->)iXL%w69BNacrt?C;DsH(K%?L;^|M&b&-A`((@yKF7UIp_uB=P{OIY|R6)QP&x@#Wt4Y-$Sp*X#@iy=G^C;7+3nJIiXhr zyqxptW4d!4&SUdK*ipwHaJvUdLij9AX=g zId8dnomMktlM9-aTZz6_{1DI9h7Q`Di=!i+b3(Dp!m*Itkk7B=<0`-BegR!@T|V+7 zM|RLLWVQVoC*BnV_E*6JKAIC7wJRC9-?t$;MnTcG+)X{Y9HYdqIf!ImEvso+1Mv+L(Q$g;> zX&Y>?o$Ds4)sq-c|6SgW!Mic-c~Z|m`g5==A6vJJymoBBiLnfPiC8T9kvN<=4$W8I z+-q~M?pYaLdF`^$oo`&$iDFqSBCxr*KYT>yy;{z|brfHg?VeS+M_kjZUE67Z*puT{ zrzSkL(Q$ig-Nc9lV1!AxFmuHql@^@%+r^1ty*p zyJ*}k#u^P)oTkPT$-sKwR zI0@EbPV#}#=RB!tR47K*X%o8Ycu1V(wt{YZ-k5Rov2jwKlRO;2fzLAT*IH{F)d7RSwDOtpSoXn*dkvvKXf1RW9xpYayX2%8B3HKc<<`<6p z7~zK^kL6?Kir}$u`h~XOjy-T4y6<-H{?7XozeBPI_dJ*Bxem8+$33?ZNZgEv>!ItG zY`)h2;(1Ocrl07WZ%Bx1sVu%24Ecje#ZndU$QQbPx{vI*<9|on9Y^@iv9Le)%zy{3 zac>`2mxpIT;$Qn#=-Hf;(8BSx@;KUM zxr@7e4BR(3esoiM-f_L9!;{KE@gbMX?# zfZf=1d)z&YHuv}&Jx3>B+SXqo6gL9sFUG*POx+xt_YK5cVZT=Gbc1q$bO3Zm_fo~$ zEAL9)2H2kKOLsW5XXhk(vh5sP6^!<3(VwPYtKoinLa{1Zh)~>}fjgl7JBfiF(D}|5 zk|P8%&&j@j??H+0nkGmGfM|=VP1Lc!-k)^*c2oiZHe;B{*THSTx%5fubM24o`vku0 z{QElPqjv(r9wfS>LSH?ojcYw1b$~DZR@F!a6;;Xck^_6r!E~E;2kB$vn6L|$+!i}N zbvg46m!Ah+$iZzmzDIwvnov%($Fa7f;y^xELRX@NYIatwFWVM@1^*{j$4tzzlUr@B z%D-xJB*3YT0pYKzMD<{?<7l6J>v`u@rgR?*wb!b!G~={7`m&Bt97jWus1LGAUcVki z=z7UJs@eMaHI2T#tgSet+q7ky&=OCY_Kj3g^xV#dY7hLB{Q5H(5n@di=1n zFI`i;>v*(##;Thk-*r;Od-#b@ao>X6Jh=r{^woT)>%x5WH`*OUVI8R~67StzY}C0*LUAOUUR}Q)6)FNVSkNtUSf8Xjt~;K&Jh~qw z$-=^_ND!}cK_nI_v{^_;amNn(_y=yN8dX(;U+pg1s|p*XSMNqe_ObAtauIPco{7%~ z`&^zP0!5X9IM#L?Yj%p`&mws^$k>Cd=6y%j=qtL-;xKxY*p|b;?yTKm%-8ZW_qT3K zB?Be(SB<4CfgJ51 z5zldzY&?_9%ir)mRjpFn!X3rt6>QcqkQjh|O+CqVOKo_QUh9ZE+4>-AM7vqMGeR-_ zaG$4}r573lC912>vPtB}m_-tsW0$GW>@tNA9QVbBJmTZ-BfNj^uOKSrLgZLHUfbkx zN-Qob6o}`uI2gymW5+Q*Y<5yR>$~_Ha@DkzQSr9s0a`S3ALH1x^M|gJVA2lHbR8SS zigcI#802`77H*Op5uc-fD;};SXqPqpiYV%X4?oDU{`jMhv)W#cZ_e%FpEetj*jL*i z#}v-_d~4bki@B3@S)1H^vm0$Do?T9~$VRB5c2yK8B9U4!bauoK?x%SsZ7S^1efqoP zRCB#GW@Is_s;SndA>v5)|Bg4bk-5D4qi%!50eJ+ZZE~TFp157{p<)QfFZ$iz8K0xe z-B+&t(9^JUVS*NCi!=bKt4vC@&v?Qwr4tO-was*3s}LNW45a?Uu8*zw8jk~rJnCjwVhN8ZJ<-G0%D z9;fO$`IHsgk4Yt$`rf~D-`Qg;FwSw@uR(v&U2r}A?s|f4`i29^TRJFz8|1JebI%z6 z3Zf`PDQzZErS3r(8w+fjhZdHt7+Nyx^ZuP}?c{jrv&7k)V+wP#qSNcwv)WYQmMZ;a z-v>D&{?1%fEP4)-APdulsft&2ar#a-5^Ze}HSWz#MPt)bEqrVKFY@77;B2Q9PzjW0 zdYkwi{~SNbpYR#aMQ6ynp<6xHD{QY#4z7D(JGdIp=|pTN{JEa5V^|w+g@YmrqE}p7 z?I~hM$DZkjM~>04*Wce`9r|@XuA0N2lX%9QGGe0CH~G`mR}SdB9u+p*qPOef&d1dF z>ivox*Q#BmKaf_d!tQKKlDxF3b?&3^$F^6y)^0kxN*O|P;H@)#$U&Ytti)&B^r5;}6&SZoBelPAFD>(eLlE!-@}8 z*uixPtf$RgKl-@24$E)XhP#Sm)(XCUPxndqX>{FjaLzee9Kti4c+IsHht%2t`ht9Y zt{VGKoZI=U%l%v9pWSm^|GRGFv*&IW5&A>^Y}&xis6rag=Ra^RF+4VfjFZ)( z51x17`nx=BK(Q(t;3rQZZCTjvxZv?1n@G{IXd9UC`0lyJco+BOI_gPtcnDz z5(+GodcfG7x;tu5d?-K@5qK92R+UpGaRl{M&0`{CyNGKSwCu+0ib5?e=-e z{?G5%qFaQyF4rz^9mk<7!j8Q{ami(!xY2*N1^0j5H#-(|To4{BhYt?=vs`b%D3?nS z0;-KY_;<_)tH2z_+mo%x3p{kpyoBep%dz2Hzt@T=!nNuG2ke3c6~RD#KIr$YE3>bPxaY>Ql!i}c|lqblgby-oqh z;%h-FdUd*c9pt{K?s|W^9z+nTv$-rC(|b(T{iu%>lWX@c(sAKW;FKyt-b}J1iF{Su z5dN^(qJ+7Q2ZdWIUDfk^oa#8-vf3msM%AhZ9YJ>#GiD<3DUOqj$^#;B#j_(Rsbm~v zr+PNe@;D{#3E7g|L)W5WacvBFzX{n92EEVc$jR+p<4EQIQLQ&)@gfbmUB>T5Q|vLxOAcB$)D zwM}G=ssBMLxDw%C2}D&Vm;WBb&!|vL1@^mmH#xZ@ z+CtR{p5uvX7B3vXv0rbOj|bzdYKf}2ran@6Z6%Xa%`4iS1juo0e2fQngk7U2dX}C^ zzsN9^?nn=1Ln}$WW0Ko~g4G>YGIB@hXUkC1KyjB7s zvgQ3OL`LE@o*mB$f?idkbHam@kLY*xe;4~JmD1FPW(UYy<2l# z$&IbMBvKcbyMOO_*w6dn{N6scOA<+)00zFqNUWSBRW3(+$8LtpBG;NTFSraKkw~Ob zltUYmcge682?hOtik!{7J7vHNW9*E(J@E;gvqm7oK*cJkBxD|A*>=({>% z^pV#~2i*&UHu~oR8<|@@Y#|I_iP?hcZ2agO=B z%=s9=7>%{%U}8wyC6YYb7r@WEZ%gr!)`gA{Iwr7oW4+=0ay~f@J8fJ3s2sf~t}>V8 z)$=@v-ka}vBU27}PgL>sM9ayZs6H`8w|De`%w0bE_62C>edLWeTXkTQPLiPuKc|ej z?QuFH7wS*(2K?r3on-W|>3eL*<72{^Pw97|i=G?@ErQ;{H0T*?@5U=^g|AU}+o``i z9)K;%q_0ep?SsaB8T*VV zyWcw!*s7pI$2+u^S4BVBYvJzK<@2e+s}hQ%Z9TKcmatV#Gx>~QxYp>3P3q=Dt-YMC zyo=B2YhmoZV?BQJv`xqieSl-4i}X4EeSG{{SYB(+Oej_opbB7wtd(W5P4Ssf%-Edn zj>+z)I@a<#?_K#1(A}{d+DPxdE^OgIE%qX4@ci^6Z@q}m{AL>HwxMGsmv3?%_)u#{ z4$z^8jM48%JmK=us?QPiXlpZGl2 z8uTKemtBCUg-~wg+4MqKbLE@3&B6b`)=$i5{>T!xi{xICyC)63 z5B!jcBhbxlZ0bf9RiT)O;#qDJ!5+qp-cRg?&+?CnbFnVpeUaV1O@FHsis8k*y^){H zSp0j&MLbUUt7l2Voq90+mR@7sAGnJ4=RVn#b@+^YLtoc#rytKbADN%ebJE&^?YA6z_|&Y6rtdw+I(2W;t%zHOUYVcdbDw;1TRnBjW&g@1!0&ww{ntq^ zCjA)0Ykhe8v&~cAv^i-f0nJbIzo2{INyK)b4daLeQGOgt(_WSRMot`ScsAmKuAA`; zYt@v9Ogxl+V*_38`5oK`gOGRhf5wc`2IitA4*kp1^!Nv3_>%i8ajTkqt&HO?-&jR* zJT9B#$tmqIUJkqUejkaE6z1u|L~eVKG!yikb)S{H^#F1S^FnCMB(ca*9ZL9iL-Jm6eF4T%jF+=@-gDux-7eWZ=X4m zp6~aZqCcm*udCg^)NLRdBlM$fw_(n2#)fR4Y$eZN8<)ShipZRAMRJ^&{G<)H`%9N! z`qmT2aG#TZ4t-kAv_Hs?%kv!53CnrjaohWtHpctm-TS-|?a55qP2D@Sb;4KV8f~zBK9Y&8?w!wj*@Ro{6YV2-&F0?usCn?CZcr+D@i{wo+}jEc0ks`)IRZ=k z-xICkvy;y-W%7y_S8e`TpTCADul3>lay#dE^DA@upM>K7Nhn_OhQV=%=sk|#dzAtJ ziiBdnDsmdT+1?cTtNu<4^82>rjQ*ccp*XL%7}vZz5W7R+MuL(~bY`z}zPf(8sDMSJioa?)2x5$}|ct$9(5bKeF)}U{3k(u?-7Zjq$wq zGYyf`eHu3(%QVg>M`6;$N7XWII_(L? zN~Cce18?D(FC^;84SvD-HHNrSjqCG@kM7jO?h=`s5gO!X9Wkab(A1wZa@{J5C#K&voRr_MxNOqlxh$ z8`vf1vGc(7XJVaWrY|7q^9o0O(G<`4q6wNz>^ilT{rtQg6N{WtyoiKpJgp~;FZv}3hNKvuqsFI-c3gR{q@uctHm(n}q?VpzRSu{Gclyg9 zOC@f^@3GlB6N+Qg%oB<^D9N}wQCS~DV~P!9 zszc|Xg>S8#IgL!zMe2go9sOXu+7IRH%bY` zlP~&QJjPEHFSRB?zK|7c;_jQ^Z}%Y@B`>!vjH}D}aT|u*cya_$H#&0GuR1_cfHrOsqrqd0!~c*X`gIAWJ@JtWB{Fpu9HUbHyZ$=TW@kWFV&yq z%606tnQ@XMK6AdhEqA=Fw2)e}DlsX(7fpoiuJ5ixyX|pbH%6ec>aiJ2^1IW2+O%Fb zdGhgI_3(tNF6Xb&;_ACA|G>xknoL3uD(JBOXMVk2qZ&F1#a$WS5A1ZZUehxYiaps+ zRh^zQF~s#qa^J~1Q(lnIXe*xOT2`0Wf6ia}d3(-en7$=McKq@7SV^_F=byLdCyf(Y zZB?o=AGs5XW6b!?@Wg#T$A}oaZ$_fe^b>!_O%WeId`f#lrOe!*u?n}2BQ6In`yOAK z@h#b5Z7f4`@ONUGV++rNao`0udCDPtbDOp6{+>unyI_iMo_X88@!9eqn?w9VG!+KJ zBieO&B5`}#o@u*w8{~fNIUWn$vfaAD!EMpPitw#!V{G~@`=OjYQAp$AGub&XV5|$f8p1jW0z^0LT@waU{CUN8e!A0W&G`P=3oNP$Va%po)}#4Ho3)y_K@F} z8TpK&OIMCoU))O42jZYLx*&S+-hCx-B^0a5Z1?R|7v=YR6+!HzlC1EFIDFRBn>Ne! zYx=NzoUW78r+hYz)z4eLu-jk9i|Jcnd#A3#GxyEWy_qzZviLy>FY-6y>TYf#k{rgt z3iwY_4}EG(`rg|nrW!XhJw5fBW68QD^Z8l{9CMi!9`3jGfR*i+DM3L;Q7YNAl7!Q) zeEgaT#9_xG9<&mk>V`%6h2l^98=Y_%pOX{>KD#f99YBWpcgAsC)~7uJW1x}qEaO9Q zNWuK`z==43L*ixh_2c`u+kgGnf8{)){jjBvpB``De*dN$sOm7b^UrZ2lZhW5(}xJ! z#u(r^bHVoTohR=2*s}s!VpZO$SLHEuv(Q{mxLiDZ(81jJZ)?x?+8mGE?&e-vB+FOA z{Pgb^*4rUe)`4Ex@Na+n+uFx){iQF~5xf)q694c%Ko&mBxJ4z~yFcdqK)#SgXy9=M zg&$P(<7h5w4VppGnJpp@CJSy57jpkE<8zr%{MXy3&z-d6HfHk0?RrTYTtu`oicZ zb44c{lbpYzz(iM2bYmK*69a0 zj=DU#p7Fc;#Pj>fqiAc!OeWr+`ndYcX+%5B<>c#RJC;z)-jXL26CEC-^htKll&mfXgE?>Ga)hi^+K^p}23Q?Ss|J zKd74#V$KwtpqjGBzxsI*&}Cxs82YoYY#HXKKsE>j0j z_G0QJWAwSelh^FIe8kwB<`${$owoAu^GDrk=6pTzWZ{z)Im&q^{_RDkrYyJ&?O3Hl zKqp=@CS>f2j=jw6!_kDUVpAmeQa0Q@1@b-(~k@6Yd~?;)>{HH6?y{Wd&cG`7!(f}$M}13Hj+a} zrM!GD0(LR~N+^cUbKbsij%RSTf_Cm?PK#NaiaOv!lvm$lELmU zI?t!h?0w6MCO%zP*&9_klXcbITnxsy?)-Y6^Q754p}5mQivmvHwhZCiYBNOb zlLVk73ssBMqD4tr8uKY2D1IfUI;psliS&*Z6{68z#nNRzp26|ubT)zFbu~QIBWhtz z-*Np5vgl6TTXrh#NCYx7Sbt7v@kJW+r7vW~KcBklJem3|`F>A@V#X-ki^YB+WVOJH+=}_FF`?XXYzg8n-f0y z0&50vCJvnfIOyt>V-{BEwlDVbv!A!yb0$f|=9YpBQL#7@bQ90>n&sM%UAokEE|T=) zn&ZR+JJp_>lUWT-iTnyCMBu?HB(3Yo`*1@h+=ky8m3gCTN(L=H=Ehbe;E3K)T{R9h zJmmF)Pd}oPu{OsVn`K8lQO>`2`#SXsTy|XwUplUp3LZTirT2R2f=aohjyAb&!H_eiE8QbANWigZX-fxf(D6Cb-*jC zMTH(HDJ-g?W6Pum?$e3qeBZY&Oq()gY4UNyo5I>@x8BkvY-=Xb#Wmt=L_g~4ODdm` z=(&%fHwmYWis!f%7#U#w<+SDZ{#OZj3XIC8c-#Jb%G#=UPZIuq=*ts9cb;;f>`Woi zKKfP#VqaG@U-ozBGvb93h()*j|Mj=?mq2hl5xhVT_YLtq$%-n)elP`o3Y)rWjN=4B z@kIHwL(ooo_S)JyvKBr_ycD}0< zpZxb_+pBUQ_Dpi8b&-C0UBmp48+hyT^4hx6HQm-tWoonyq7#|J}d0AN!gNxgW7V*FN;_)6~JAC;+i4=IYJO z5B~5oj_BxSBQuyS=hMcWMk(R&M6-PjEu5V8RlySVP35~2KU4ngAiC3$Hht{74e9y1 zodu_`m2>@$+?;HyuY=vz%g2v3n#Z&`#Gv)%)K!;l&7ltnxa_3NhW>@GyZHpYmQP%) z>Y89A744hnEdz{Y#|f>uSw}ftoAdYAyiWabJ$4>BJ~{6CGcG6Y@AJIN$kZ{#DMWwQ zcTeaG8bAHe)$c3mEN^om5kQBiSYOWZq-<2I5}99k8kN@L-KYjy@e}CAxUOPObAFjf zVTUQ>_vmj`{989Tyy!-%(DPi|)cWS<2lO;kCyr!T`uP0iOVTMm&vkIv z%r);`Q!~eCBdULUa&6c?>_6>#G6nb%W5VBX42hu4^cCC(f?i9uem>m3e*LnNuh8*m z^Dc>~_N5$&BY`6LOaku2L$Cxqi@C&lo!f3=u0bz5qtNrf^{7z%`Af%GCSF5FpIbcR zYaQpU%K&_IJIS-25a?qA&t|fu`)}AV*D=L^2gXX>_MqiPW_>MkZ&Rs88|KTNOfdxJ3 zF$Lr=@wwWZIN-L8d7$@B*H-3TF8p(UpRv-n>z?bweE;fi*B7U^`!grom+g&&;&_K- z+K`oq569xwdFu8(vH9aI`ABTpZ^_EFZWV?h?#f{R@I#55IrHT!#2!Z9M3y@^i+_#* zlMndOZmZ>?h8^yM6WBlIlCh#k9ggwa>)cMdyrnFC48ODXiw^PeiMyw@&h(|H{iO|; zk@k!4_d2H!>CeXR$T~jcY#-ckd7Zo`j_Ye_*PZZn-~)aUdK1s3U8p^eiSJ+^pQD4D zjK_MV5{g}?Px=wxBagI+t?)j;KFLk4TI$w}dm5)qmobM1U{cdchfaMyV37MFE>k=U z53c-G$EA~eoM`4_o^(Q2h(CahxhL|8y+YA}d3sF2Wd@oq`;(Q&`w)(g9eJGgbK*L5 z<8zl?@bW65*bgH3_@|sry?ZaF&*$7ePJ03m?sP1->`3_Ceek4L?ocQ(`^5VbuDBgx zt|SyYuD)hd7_a70d7VGCUo~y~v~RE3uIW=u8oErs*9N}#Ir@e^r}tcjf2G~Y*DL&g zPn-X(3B|v{fVZCI`_~lgM3DcR5{i8>aH5mba4O!f()F6wRleMk)ZS|QE#A7KzugwO z9v3HX-=j6JJTv9#k2EJBj)hAn+_?kl^q2;hMGep6#Jc{xMWZ=pf8HHEjD!Qym7zL0 zar6B<&?LFXG9vvMeuoBb_+lJR8w|GxQP79i7Fp9dIyuf0RTezU}7iQgHk(-dbgbt@C-_Kg~M z&UrR@n-y88>YFWEwJmESHy@}bQde$Ur4P|Un-q?r%yTYWroP~Sq60WF&}{83tt;TG z%uPiUq+d!X*8E7&AmJqb))jo7Q0(LLF=;bSr^-lB(6!2{*r|Z{4Q#ZyFm2-;2$w!y_Oel^d z;|ella%d)`sB&VDTYH<*w+;%UORoh;{)n$Q{VjOo_FJ3QO7J6*C1vvCo_H{EKy61Q z=a!GDFC0jjexZ-U?U0YFedXBDl3mw(U7^^6xbZtWNd*e@Kjk|0kOXJ(z-8=Ymm_em zjo+@470;1S-0zgm<|eYFBzr0uR6=pkbFXO8{rAPd@tKn6Wz!et)#jV*a#s~Z2LfwI zOpWS3p)a1e8t+l*(RI{u-}$%sgfW_!cO?n9pX@sMTtWKy41N1vS3M^FeAGttV&>9; zN@R}fuQuOmPi}P^vvAk^{~7p0wxH3KFMq9DKW|ZK`Ey`Z_4D}oQ({Zd7JK0Siyu7R zeF7?e25sUHXIH*#e&EDwL>Z7v{i;$Y6#)BL)#ss=k6$v=?Ie8FK@|BD*b&KT_FaeO z5|88X$O^W3f;R~>X??bX8grfm>NLLna40jAe)}PiPJDJ%_hgI_NUMOk;@de#4&B^n)3{KzVd0AGk8XVqX+)u_xKM?a13Ql!v@j1 z3iHd?m7EP`=o<3AHW&XwZe1mjl%F^4u>Z|?rXO{pgX`zC1Mb(UeH{$aPj6PoI6b-5 z#{#X}2Mt@?NoMjB+|DVu4LyB)zBT}tUGC@jPvdYrzsDTb@~q$XCpyP)zh2a3$ot%E zM{T;vH`=SZqbri#!iV%{&@1_X1ngy>9#_J>%VJz@@a0of7ZhH`;V)!Xg&EwJ)S6-X z@91iBx#Sw2IK6)z%bT96kQWPDPBTcZ63_GCm<|U8#&bw1#;%)r*o5j>rOWndPVk85 z*yO@S!Ylkh5?wMmVI>q(U1&cnij1FRa`&fteRgjzWSiWt@O7Kd4;*#h3jSbcCw}AS zxc&CEnXf;uu+x2gmkaNU-@!5cy;rG)PCk~HQ~2}Xx7%~K1y^{54VpaIWT9@13ZIhk zqmRkM+J2)@1mpV^Irp(nnrmzkACm6@Pr>W#CyFRjR?Xr88{XH(o72y+#%TvOPyN7e z;=Nou)nPS!cx<23Jf3ko=X0EVo%TjPln#%?!3S_=x0mj#>nzyJO3D{&{zBD#EZvRwJ9R$L@)R~p7n9!Gu{YesLk+t|87 z?Y73T1A0Cm{MWg*;5Hc6d8)Wy|0!G2{OefHDZUYQRlHZAG-Wvat{2_X<@P1ly%jS; zx2KOe?dJ)voUbQ;LAuaMaNZ}pP<7%uG?$g7BN^aB#;4MD)&W-JD`QACcH%C#j6?5w z6@O=fM6I*11z=;mo0XmG<}7R{v_i(>-)GjE+Mx27aNZ*tp3r-X}&i@iN-sCIONV zV;+u4Zlm1}roL6o6#XC}SmP>uDSl$>rcc*c(ECSj52G!YBi7w+2l#CIxY#zg%kX2$ z^Yl|EM!6s57zy9N1m?*)*LgJibPVuu`8-Z@nt0n|)&5w-LtRFu3_5;$`_uMLzl6Cw zzi>m}eoedkiMy}R>jm^1y1BkjUt!Yg>hIZC{5|cejcWWxVa*^X=tHv9#zrFg~$4FWgfBlBX&( z5#vNIpq^y zPnmT*cg&c0ef8bMEyqWf2QZd>tCNnN#^(HIZGrrv8>`Pe{H9_%&~n3vk8wj~AG~*Z z#d9+rN&79sO0J|oY!ft`dWQc=yWk?S0UmUYk8E-#U>%A}i!gH>3F0&J7CoaC##T90{ z&3H@yypLZ_D0X3R2j{JUpT5UYJ%IwxLr5poX@Vz5_&sBiQuM;;pPkdW&wq~!#nbVf zbadh3J6F8-(DT)2(g}RlwQrSB{2pPQj-~?_3nE`Uyfy~*Q6q3-`_%vR)LLF8Pg!8_ za23#dI+_W^lLyeloo(ol##JT8&|W~Nk`N$H$h_aQ&{8G zBqGowtm#vM@NZvSMB?4KLh+jzndU>4S<{v%!)uMb18=Wim+lyFlJ{P?bevge< zm)n-1^WvKJn2QHeCdN$Jm^N)b?^t=_89Ft`>p@Dsn?YXmh2SM^!Smb{;v`2@JBtc{ zA8xnrwW;tSD;QWpaWOV+a#bJBs-%_BmC1;8Qk+0VY+^#+lt02|TN|2r=zLZlj%sVU zksA7|q~#w!qN;_eY{t)*&yTlHUmg=zNMKOFNr@zm;ivku(_#^>^${Skr5zt}b>=ntBKp=eSU`i)d=X}3LVzpP4QV_I0 z%#h1-9;}d`B0oe`67^rq71~xUP!XVb{4w`azJHI+`>4#*6=+i^MnduQTdr*Co7i{p zfctc_ZHb}m0`j6f3=Xb{PWX+RJ&uKVBs|&`X*+JJN)w6iQ!aeC)AkoL)OHW0@JqJZ zv4r0Mtw2)0sf6!I#ROV?y_hztj5-y-Nvu?grII}KTW|EnJBa~Xa*YDt~qpoLwMB5ZQ8tz>f+K@eqzok=Mey|B-i-vKmOxCQm3fY68%I_ zIsT@~5bsWTIQj({bWv3fDiKV7j4dn@K(nvd;H?`_;`ztAYOK<&x4Ed_lBcbD$T=w$ znRLvj%IZmf+}}Uh_8v@McOC6zC9(>}r@ea=X2tx1hR7M4=IWcIvpvyOwnaS!F0{Yc z``wA5ArF<7?$>!`ig8wN_mw(IiAracyxE1{H)R9{E!u(wyE_wVL7PX1GDHen0& zF9|>Q6;`J&vl1uF&SU?a#x9G{-~`<~=RTMR4`~}7>~@;Nl9IV-BN78b|G#|snsh`D zv}x3v1lUg36Cd-moj!+Xi=+m(zi+Lh=ltofZ${wYrq({5=%ewdg-MH@zJ1*yx~Ky` zp;vun<>VC!@=h=3tJ7)PxO;neD(M!jQ90ArRD&q{ftcPD*Jwvn001BWNklQr?Q4}8K0ioRL@xxJh=(dE(S;&WiF7oSC& zp*vwy#M6&C#!mXtAz5M^@ZE6?zUG)?&-+OS+T2e1@7Pgql3-PimIWs@?sju7wSUvMhxs8WEe-lGF#c2eaMgy(QyC_>qiOMIJsz zl2Pbf9WaD0SFvQqIrU+H=%PioXAv98x9NY;K?fXlyNvT3e_K}*S1c%StPWadrS9O} z$A{ae&!5tMg`XLTu_PNKPZ<Y`av zaf~C9xWIN2gTWw|t-yzvEBwtit0+M9?>7rLM&LiBz4-8wc9-O>iG{p}KE~Sox8HtC zx<}$JYs-nzG0y4#qxaZK#xd==4^fGqOf=pJMtPwC#Muj%ghGT7fF2 zyf^vlW5sWYHmDYj&BW$0?kk@$zK1Tzrr*Y>`EUri54xOv3GE>gBY+<~>v%KAgFgA^ zzE<^vOS}DQJL2!U?-jp$9Kd}Rr!Rcj`&B|D&$-|3x{lmWow~Qzh3k1vXkWjzF4X~` zpB*D(K0LF>hj5oc8f(fbB!~QyA04 zAlGmA9p)U+O=QsZv+ZO1d3SO>5{jt;kBr2j(GRwU~G!6Srmy8 z0ZwbyDA@A!qYDp2k%wN_72)zGF|9M42TuEGJBX>oGb+roSI&)gxXCJGmtT~~>^Mnb z32yRpKc0kQr}@Mq|8C0o@^O+}IyKGH4*56)iOTHjH#C`@% zkcZrFdXXOxHYke))j^@P?#UYo_Zwi`r*!=CdAr??q8z_^)TJnO$t40Ku8!T$U+x{VKw+<%-wGUTf3tq;*A48sV zzvCQN-DIbms1;GH3({d<@rV;2e$^IU@%f)^=Oo|g(d6Ik%jb0(-)U_4`;Mo42Je3* zKK089#qNmxv&5Uu)Jfo7DZIavBj$j0#h80S?^*W$?3~X1{`V#nLn~K22U`aZ0L2At z8p`+5_U^gFmyr}`LA{fcZ~}f;Fqg+Gz}yWN734bc=MT?kyr{7%X&@`99#-Pa=T$>c z6^gwm)5&S0`>F8o*7-e+pM$!O$;Wka4(9@38m+u0qyncAcqPE+hV>2@?E{iT^LZzL zU)QrDaeXc1iJo&_X|^iRcEX-3C)J;wPKvk5G@K@<1=Ad>I~YDbwdcWrj;Su%RFX;u zt9PNi!m}&dOu2Xs4_!XucMoXcyk5P}=e%>0SszROUMI;3E3+_I&Q~n5f8KOm^^YGF zz^80)wN^<#i>GU0TI!l|7jhB{hrV*Ua>>MzvH8~55LcDs+&lQF4V+ayr{b*RloUog zX<2=%8gfd>N)i!0)rM&18|#&byvC;LUa!fjc<0x-M%%r?#_8W}zC|nYX}tZp;O5#p zoE)ELZaQT5_X)*s;iKrJgkts!wqQDm9=QUkT;uJU_12GxZzsH~W`snw`KXTNEc-sl z#EEp0EAcU2*Acz#iJ0Le615J}Di;$xGJjU&IF zy~ieeA-PzU9ipvIpG8Oafi|Buue7cADmkHTRVT!-F`1R?s-j;ma)> z;VRkwuo-jmJq!^3(63i*26+j_q|DY;+nTGY`1emQx)-*`RYB`KS0_O@T?yXN&h(@7 z_a5NkS?R*l7EDluhb4ZNj1bA4k4bZ?$M&^gv1$Fi4%Bp#dggIdMPabBH}UJL>O7mG z%}!xMUFBOT$GQW$vtrUtmU5~>@$)Sz6e}Kr|G<3NfUcy^xXwLA{+4vH;M{v zbUKk`$1o+#teY9qC^TNLpm|mK=H1+E$8}mkJNc0lCsUphH-hi&3v@Mm-oa0CTyUSO zOj-G&$fDaslEmWQuv0-}5)j-kaBP9Lp?7=oRCB!F?az=?RaZ?ZvC8>B3vtnCa5)qQxxk@_#^=UU?I7=MRQH^wb4dR)>(>vnwu7!=Q&#eK`i_wzwI4X( zibrgcx0|$B>!`p?C4xjXR1Wy$Gr2AkEqFg@GZXuE|Dk098H{&5o^X<@EB%wNTosDT z-form1Iz0m%u7~~YQLvt?S6fNe}Jxdz}@{Xmruu5Y+lSQ4$hpP@8Lr!aWiPw^15b|Ixn2)*j6SE7CNWwrn}zQ@A?tXq0655 zz_^1qvDT9x4Nj7Ds=p)I7~UcyZWq+IFtmM+IzUy)((TWdUs+R(HCm204(sJj4F~KY zcB3nY?h^Q-sqn|sKhKyPiHfWxYIM0CoN{0Z!o6hZ8zPoJq4<~cdt#5i>lj(f;l6jV ze7v&jn@_Rg@%!2i3U@q1b3wGeIPu#(xpVO3A6)yIAw_9&5?aqgXR$a&^VIbBq<& z(ppIgRE{xjGqLL&pkZFipDk<%Y{x$KO#p3UW31dn0F7g8LEnsz)eUm=-M+DKC0Sd# zAN=AFpUV}P8DpdJGPepvLb2A8yU&T=)d%<+U)-Pfae?y_M_i9xjvQmOj+9LHEfaYh zqoNpfc=Zs&5`=R2{^Eg%WsbxqA7}99x8J@d%~?Z-Zm$aVari0|>SQlstr5JZKtb>@ zlAaQ;*9~Yt)3+mDuXVEQSz=P{o#;d6$s@bXL(iZe`UIcxUA%Y=yx}tv)M*2Z_1o{T zeZ0G{w_>6cU+`Fcjd(%9iouLSGCb#d45F9lI@f{dl*^dYL1QJh8te7_W}6L@&Gw)} z?oYxuWMX~?t>|B|%ZIIqM6XeVfiszW`WG&Lj-&jpF$~3A#*)Jr6(6kr7w*JTA=j%R$H{yA+jM#)y+UV)$0w7*)rwq0?YoATm+GuEB9 z`+;Ep4%)ap@cZQ3y3ngC6h}NF@Rc9zj32BCTa{Q`^a||A7;EgAaig(<5amPafWCMT zHc|UFv?(9<=j|VV|9jFuDinW>D#fvOUH+0COs&|5ZgBH>vV7FV|B9yuJu;#Av1C4N zhTi@C+wX~mkDp>s@#~7sfGez<6eI4NV!;D&)9LGen&n{1{N65zf>{{1)Ki%=q zbpqeW*QdyQ_gB6t^`$uYSGP*0J${fc9qola5>Jo5vM5&F&VbJlK0#1BlhG?5CHxc) zc%a|JEL=C^cgEY*Y_&ejq-486#&y(XU%s7ut4+UaZJ9PNa~|w=hP5xguT9)`v3_&h z@_t{Q*%#4XM#lA{$VSN?aW0n^_iJ+vW(;5R2!FTo7$!Eje8jpzYDjRpu&36O>FcYa z&{}uk8#Z?LntNYs+#fVN`$sv#92Nx+b*rCl>PWvtRU?<)LQnUx{C9uWZM^#iDW`SA z*u*|;HL~!U4xaSQKfA-zQF+^Gk~F9>P5Z8RRUd4+>$hUL$no}l$+p}5q*p;>e!lXX zu41Qs8zVk>F=WZEe8Ky*HZpkfJKmz-{C?WpUw!|r=Uuk0e3;W1CLX`_H&`@f@~!dl z{VyjJ`y%zdoxJC{NemBao|xw#&i8I`-qWXuCrmPIc<-yf@Z5iILb228WbhFp6l^-N z4kEuW>H9~+Fh=#>b(*|`Wq?-v>*MA36959N$Rzytw(ey|i6oiyJ5D10Q*&E^oO434 z0|NbA$#`rle2lI63Qo@e|4G@WGsfSpS58YDL^cUuGd9Qvj+ifCrooKsIphbZvH(Fd z+Q9Khp4sLiJY+oCZp?rA-lw2N^rBN#ZXBjTzgmSN-aoK2j(D_M3~IpL_&&7Fve0Vmy}ayE7N zHGJ9}k8*N!f>VxNu;cmZB@_H&V>Gd=KUK=n8}T;y7tZ&kuEQN^4u4+1aV@XE%O@N{pqlY2d)!6Z^pmNyVfW7 zPNKIt+jkoheKB`mXz)y)e5{I%IQ#RIr1QpqpK{fK?8b*xb+T?Akc~g%hub{IDCyRN zHr+D;TGdpMGf{oZDLANzD$J6UNHQNmu(PZS%c#J_Gst-Bivs_-$)6k2RcE^vS{dlC z1VZ#+(qQt?7b?h$K9hW8fTJpS#O#A-e&ru{;C2|IOdrDKebT|l=|Q=PBaV~akGIE| z{M{2CO}X+wrTEd;W`}MN;Fk<&w$v{bBWQde1nhFoOURDXOF~2VE+?y`oB?&}+ zu*S!Zo=WdTfBetXtD6GoYjfLPmdLdo)W%UH6)VA(tKOnLVNp~V5HKfp<>sy`jkVm$ z?zztt_6VI<1*bmrku)uP?^Y&*%$2YpJ*s3XDQd}d9kj|s4%$^E9wjb!m0~3iOP2Aq z(aV_I#9Fr_yhC-R*nAT&D=1bBWDPKJ)suk0`FPhW>ZDE4RS4;9y;OBdw-pbC5yD`< zVWAR!insVrorD+PvoYR!i=2cm%l;~P78~QZ&3vzX$XzBSBP0xCU*pr*Aa*{?1lOos zotxq@$EpCz@AC6FO;18s_uTq7Vl1S&t+dTI5x zDkoO*Od=dMPyI>HwWbqa?h_wRnB{gFJO%Hwy1w~mw2AyXf06OT=XIDV656SBuimju z`dk<$pO*2ie5tir#5$EjQ!~!xe#D&*T9f8;=#LD=zhEwU=K)&RQ{I7QGj_w=oz7SN zp8P8DO}5lA!26x=%`t=z7@K#2d666eT~G0hZcFxfAGiMU@z1{l6B+}gvpzn4mp{-O z5%^qPeegcvw|yGl)VfdB+WEuUOZdHS$dUxzK9W}zGZZ+fNqu(j06P7VE##+tORY!S z_vW@5vsi1Bo7*gU-cyG1CJpn;(toJ6tYSA|x8gum99YvKu;jr{RfCSPfSarnqK{sy z_okI&x$DJTuQ<_stumjJ9EO~0?VX2XV$E%Onum^`exzT(W|gFTLg9y6m|U#p&Z*yDp16X)rpWxo$uqtm(OO?wpUi*VoNYsG(V&%qDp zkK0tA-zhdEjNxGJ`QU(jTGkE`yVMO%>EqR=ui~AZkc$uG{hu&&@(Wsp?L_v#P2Ez1 z52>Wswk7gQ^Y1Fqu#$<(=cF&jwByUZ&T<;MkI#)&v;}7IJjq{dY@`3H4fbVNZPu+Y zt3Paf`AQw{Ne_P|zNXxNh&6EBBBSJhlq=SENrq1H#MhlSbhO{lSUUCWjz={I5>?zr zCOslHxHireD+E{YbEE_Ax9o8~Uq8Do_t-_aid)6SwMkzI<(7=)^xgc6uMH9HZ4c;a21x5KjlR)YJBOf zSdt(12s`IVZkg0^)2%n$=#lID!no)ot0cy{HxJ}S0{PEdxDBp9$YRK6*xV0=SXF8UH1| zi#>&Ph_q-6e@G~Xj_{uYzwk5Y7;Q#nXHS@E8>#W@HjTzHc*a=WR<|#)A8bI6-2OU_ zrH($|lD{F7zyJPi94_@D0%v#irEW!=*Q=N2Di%{%%QHz8;!(W%_C-+v&EheQDO>il@OJ?WJj7K4Ze8 zAf(GxjBCaP@I_CtjY$*!p1v=0bl>rWK5Rwc9|exZt!?Nmvf`K-eeFJ{;@sX>;(yuM z$!qjmJW^s|*u6Md^X>b$^tGc3J%t@yj=`5qR(7l@d+hNT_!$4jVT(*quERuNsXxy+ zvB~Hl{D|tF_%!Y_uJ0{Q4E>PlwXUa_m+8x9!$*-VpTpUDbdv0pYxno&cvw4tKP^95 zx+}Xvw&Hiog)ZoW_v7D`o0}>Dvv=ongx3?#@cp2*C-WwaE0&vw zc+&V|i^_^xa)H`VC1Tb*ZdazAbvpRC-0rySPa6Q8IMkWXR_?N|OZ+_nM;BINOz=_R ziCF7+9DARuu(xC3E1p|9LD42_i8<$LY3&gpCsW5=uBMDFTVQJf(nv&;kgG^2*1-|S zf8-IYaN0Nz_}uA(J)5?ZKG0qMcKvf5b3f$jnW>ZB=Co&1Mwo}ju6>~MPsgH=Yk!XX z1@x$CTt#^*u1`$n+(#JeIHc&+jobhCs>j{W*&n^asrP*Da`2w#|BPqchoL=q_ujw# zx%bM-Yh(YnNhqGoJ_E(>^v`D?=GD6=Lj2#5Q0ziB1rD0v9J(=wCx3>ZEn}1wiaW4z z0>{&MPrP@fq@%w0VhB>=6u%KoQrScST?Ei^?h6Nb(O) zc8X`6{>?wawp6(5c1U2zjpnLE9F-mX%4|=ZC7>`d`T04nJknxciAPHEsyOjVlymwk zS;{I^jEW*tkKeMdzR-7@;C&#I?i9N-3l3}x@w&b}HzHnC^)G(FwUZ9LhSL)-kQ3>w zu8)1qA*El}EeV4XbqTnf`Z;~J%Wh=i#i>l$yXYelEN8%F*9raQ$vRU9dA{k=d?(mW zAeI1|r{Yg1xGBi4N>4$%c_R9RGcy?C&zv0biH~pjb<lxi8xJC}pg@0A)@;;af=afRjMCnY8- zk)x6k@*qlJ;)mPQ_ZXWJh$7|^!M9mq&~>=+W?w9y?48R}%TUN~R~r8MRabI-{~igS zEI#iOXZA7d*ADsu9UBQoGlngpI1_0radiZ{bZDeEk~`sSudGeGjlp$#xWYM^;E{=0 znT}?OPf93$4Y%In^*{T4>p;tdt}h>foH(qMl35!DrR#dOlksK(x$CV00hT#k0n^D( zd>jtMEW5BO@*ifM%_=b?`cMMs=d6qp!N6#fYb8mzt<3x7cM9XG!kNHl>2Bj9wl@A% zVz1_m4?pF#6RU-TVY926YgB)Xjr2<9$U|VcK^QvPl^d0$(v=vwUOsyDKyJ(%oQ?Ss z@brxo0+r!wut_vAANn^R`k)BBnz)4Bing*khn=90>*5K>!vDBtus6Tpo&1;lS#qKT z98V^N$6ir`z$Ldfv`p@P|HN&^<9@}&b7<^A=b$ZBps}IRM$i>3&xGRoNm>S$hon?> zJUmWS|o}vXC z;MZu?7!WcoU(9`u>3?wDExht|&7`AbUj9jAt@`jedeZ0g6_A^jGudNp(nvo&(SP#E zF@Ey3ZE@J?P8!de>>053B`^NC%J_esx04xsT*-r0(eET}Qn5Y&)O_v3E6yMAo%ePey7x_hE^T!50bk-9 z@tM{T9Ec~`|N5%FIgja!^8JkYAWPT**D-H%wg;VsuYD->gio?n__$rYU-tLY?fW;$ zQ24U(lN-2c|H{v_s&U8%wq#{`|b%zQ;2!FIz%!B+4kU zrhO90BUsiI(;R!y@u@35_MnaX1d~_uS$y)VHbt|xhfdSQyV5W37mV+X%vz&Y6~sK} z^ilpe?X+GfmcvHf{M=(5*bbLNjakW&r=Rwn`g_+secy-aoCm%!8*RUip?mKn6nhd4 zI4k;7jkx0v(E>3j*L&ydlnalIpdXIe@EW=k?{Zm~bi>xnzVh<|TPh5D`_q0;9c(O+ z4Uc!D(wJ@+(waDbH=m4gvaaON^qlwo9QNvJb1XmV#sz2wf5GifIX>z7^!GK7zGa7b zp%ci^#3x@HWc;nv&68ubtl=PYkJ@>{r+Jf-RX(QwQifcU>#&@l$9zUtFWVG+{ zLmz7$SRb5t>@qO<;Ia!Z`PZ?4Hqfy(&LD@^o2U-jHB(`V^ekli^>wC&01Q`X%U zw2c*3hnCV~lICkFzs zi`-U|a+*aJ^s{6!s+3ms<47n@8I1LM#b0s$D}zPvlyBj3mB{MfBkbsxLwg zY)DNx_xI2X=HR&MIx}TQa;?}Jvg5pUte}4#PKtxfozN8DMIveZ=r%AFI0@Rs^BPz7 zaK}~2M;{iQvLD~O@8@H3-JxN}I%t*ueo!nrWG#}M=X_t&xukU-n%7$K{zsMLwBORP zQsfVxHexqX*)zsS48wKS*XX>9ydqaT&-nQ6r&UNXrkFh{;#xo)ndB$ zc^xyI2hhOnqU#dh<7ZvzoZGZZf4Ihq?-6v4m;^uIBXp)6V#J=@?fimI$O>zQDSO~R ztj(g$I9MHiCI@ghOu~T&`a|EL0km>Gb~HtmL+~7V0vf{KrM@T4+=TBG-eRy}a0gYTIoF=cm#~3CCfcK7za~zJ% zu7g=ztKz;V+{y7oj7(s%9i-7Xgt00f(!2(_|-A+{Qoft z#qSX`SJL+qO~xOmlfLdMZxL&`PrOz zw6i&{hDnnKGmxI|MFoSX;FFQhN{Yx+ZK}d3zO^o$^sozf*i|)KLWnQM)t0~G)eQ+K z5TNyq)fl4(6&xq}s_Z?e$mSE@_adXKPC9>Fwx_(k=BUMc9^i61&G#nHeX*kNW_4E% zAp~FS`qIMTDSKD=JN z>C5>yf9G%Ek_Jd{Fz6nE4P*g)p1gBg4<HOkB7M zq``B7Gtg}YYrOy0@E&?N{+_T`wCYXb;6e1MlfSAk)&Z-~b5&7{A5W0+{-EV$0BtD( zm9W@|j8p7XJXOA)5}aS^N}i9IQ2bm~TYfxiGa~}sjJt7(%5F-4a+~RTc;cteMah&@ zFnGwy0a2j{UqO{@C9}LYgH*1ICwu6;W^9c;5nSrTGB#7YoqW3j>79TbV-QWmD*`Uy zJ7ax#5bsGS4%+5bp`{NB%dWEsR}l6u{k(Mm8|Bxl5=8Fm}8^{tW(v z>$K|@@(fL8@;o4}diX0>`dGlBbgY#!7D5iK!q1n{DxlmO3Vp;>3IcBz>nSqY#Y7vqIHCFei~EIC3GYDquL1x71v{M z8M{wFaQzTnlu(R~ZNF`lOiPaOfmQKfAWJTLNG!zNN)zO+yRf>$yzkO5k5{U{iPke*ei}ORg zO2U;)fR`ROVXUW^3$|zaAyZ!6U%}@md5TSSUn9;WD%x`_bgb_LVGew?pUpa=WoTcI zGIr+f{*~L2w$t~v0y?yfypw`;@C@2|ti@$X{PgRGEt$i3{+i7DcaM+SK=+DML0@!M zht>9Kom#ilEd&-{gC0)%_GkJ~h9@6QY;wQKZ58x|PghCbE(@+lCoI@`Cj0NUXC~>o zt;7DhEb}fn;qhLlIdc@f{BX%0%ZfQZ)phVkn-~WnALHO+-C$w~maUiEyw(RGW9&2L z0?(kYW2$O}^^Iyuh;5%+2LRpY;|9F?*DGIAjf(?M;qMl4oOjIEX@xF2@13qbr}tq0 z&WB#-Mc-3KdDeY3A7fUqG%KWw=Z9_ch40MUyu00l9I^b(&MWA)b%%VXNbLk14oKif1SPHNJ?OMN+H$eqxvr zUp`^mX$}GR;cr4$$xYuV*$153M>yG1$1>L~WCgi&J!ejiX+GD38jm@6Tt%+YzJA;=IB!Uk)jK7?yC31niNSYp!g=MkZuN7s_~@bdf$M_Xp7x2_ zrvxvgkTC zY1J~K3Zn4C*C^hW`@(K3ru?`*yRG&yIyRnUb@FoB8rKik&56Nn|3e14LUGVNVsqAm90PdH_j8un+D?N-HnkO_FGx#`FP#Y0>c z8f%nLOx(=xZ}H_>eb$<{ne+<*!ElR{u$r9octN{`J-d{w@)Z`1!9s{1e=EGJw*ARgkn?8k-+zslkpz< zZqNK1BowDH%>V1aj02xLT)#ZOD!`Rh2kN@mX;7v?Joj-vDG5-YoN-^!y2Ic=chZkG z;(Ky6eYjDH{ymu?`V1$DE1lATdVI(QZ#);y!?*9csyTjq^UMDxScHS)25UO7(}_^I zeUh~lxMER2J2Nom{C>^gUp?nMgx0Sa`e|(3VV;KiEtzv?^{r>!xtR+VzVl~1h~aa0 zn){+~I<(Q&46K}-h7*pvQ^of#@3hT$p@Yl1s;a5#t*%j5^t_~_l6|yD*2detLpYs% zH`Mgyv~ylUv#6+$ugn~rSDh#z?H(|!9%zbR8JR9&Qos_TJfIiJMBkcUW>N~*mfe!?B5p=CpmZAnq!cR>I&5JmBaT3N2X3^GFl2w z+leX5t`{!TjAtbj*cHH8v858nM6YgD@6jI#4A4l)L?nzcUJ{CDa4TBnG(A-$UDsVk zCKgOxi_lF68VNFW&}{|^uW;!kV{;r=ygp&(lyl^7^1^lNgy}A8Cw)GRo2o4&_tSS& z3nKsCrnr)kvQ}y0y|#qvy-d4(zE0L3IFEecJdlO z0c_{GHYFWsgnJuGy5{o^{wYu|p6mDiTa`hm^xMgA@yMP~tmD~lbMjyH#I)bSj{O9_ zstY!+C7%lRbX6A;3U^!CnA@A`UR8a{P4hJH|4H->d!5)wQqzGN3xoHB;?S*-S*raI zybn3(&8Frr*y_He%dPx@s%qaUJ)6$%zG830$6WII^xTaoOwUcUzJ@7wazh_gH8Av* zic4Ju+=JC50l9pVw1>a!G>+#y_Q`@E?Fq8lM`z8}!AN}C*L;O(Hyk${53sEs&_kvOJ|}&$3guS8ViHo!c7GrmPeaIZJt9qt4=8^HHL+hmL ze#=2uucAMf+xR^aik)Zf51iy{+V&W$&mrEQ`g!s(7~>qz$!1KO?C*HnvXi}GIqjlj z1m8`%#NS?V2h4T+V2r&%2hVpqe7(sSEp)|S(L(RKj=Haa?e{tLe0CY(8TSwRP|W#u zffXyv4HJ#elZdN;dwwJO%eIA0bz8&lCmZQ&u89-S*Ku3F%Wj8maq|Qlr>^Jdm-Ky4 z9BVqZ-eQlG==8W`HY%<~G71NJqB6VM6Yx2IPCDgsa)rVf-H{Qln9QMAcHm3Y?^ZNo1Qe-ccHcov5@T{pC5 z{CNBEUGcVP5BsEqVy!PUs&eT#dHZN0<~$DZ=6@J>Y>q%$3} zgXT_8e@}X?1RU1(98QdPdp+GUjgGkeL!Obpo@e_O{@uh-$sl8&2WfgvyyqKPZF@ZC zp%#(dD;Yn1E)4F3Vq`K7JA#ptt3J>zU5td7J?`TA2zJf6`}%5*hyIu&bbT!r=m{3_ z{E1e4zG#;^&5b_786TI^y)jtxpRu;tA9Et9bIO71%WhLT*_V0azp&1AnmXpQ_Ci;X z1;&P~Bma(5j*l%{MIU_XxDm;0kLDzN(C56EMkF@ddL5CsHiKzp5ur+Te+7D$ReEAm+g_KrbH zD0X>uJL0x2><~BFgztsCM`BXYkJxL_j6SrM=D>3&!y}`zwR=MGl@9pl*l5Rt6V5?5 z5{hH|91KQ|nfugb$Ntw6ignAXVk&*0;og!3ErM3=)4Hxw+sMS6vyWT){V@-A zPyPu2(>q`Cid;-NVLXnxCv0>*XT0$ayq|Uszr}IP`Q_Adon{Y#aq4j3ez@52sQnAc zl*gIoq5IV5VK2d#IUcwBF1t<}_bsRYA7 z&;YE0|8ck``iuh^-|A+8;C&=FW6N2$;0O8No*ThjW1Pesou-V_amM-Udg`(jx8Ar9 zhFx}9a$m#khx<6_9P;b7fiXFMUGJt{nX>D2pW|{oneS<=olwje!-pWDcvU{H3dP_s z^ak_7ZJ}>JuoCbIr?<<#kNNb>UG@XR8r-Wk1VNWOqOQ!Gb`T{+#u*mfYeotHA zyqxXLIcf*szPN$QCwg>RGn{aF)7d(NH|KL@zouSHJ$&u&6K>D=3H`dCmhWYJvkRR} zAIRm+@nGV`J$>IhgUXf5+ke|jw!fi?~2dwB5b z9R3XwidQkFkx&d>PR`m}eA$6g@)XHzCy;y}53du7aT z`otj)Cxq%K$W7!>L_(3OI>mK!x|%wEJivsZVUc+XD9nB*kK*re@-S$pal7H3&fk^p zxzTpoy21B$p>upT7jo_pFy~*<-N~mZQ&)~W@3~`yQAMvA&&gT1dd6umb%pj{!?cM% zC&wE4@GP?7d~uyyj$2;4szjrwC&`?go=Wb@N`ZCJPi2{%^xga4b$iFr$1IDa*SYM;W%?O-+de!yUW7tM;k6L zx0k5wS-~9FZRUK^C2x!I%+J*3huepTxGuI2k4#?1-zVp5ll_;6b(O}{m+6R4+A4Mv zl}#jvYzp*dngZZgehUcfitI z`|TgU|0Bov^)G+P#DsX}d(DMvJ%UKKj`rmDlg@)b@&2bzkGCH`lt`sh-`WVKvLOK* z=Znjy%O7|$<-qwJzxRSF^t!7%we)t-Jp$>GScOkQLUmUv@tTjFTU(1GwKm`6rUSg&NyI5BFJI_gn`Q zv{dDStoTA;ElzJ|!%8R)dg>Mf1@^)JMUMg*ucilP`8X!lxo!{ugik(SFn$Jxrfr*j zPCQhw{KtMhd~A~DiS?)s8N4NF!44}{g<{zqDnaA#h@$Xqyrw`!%rYEYi;U1X2(u#7iSJjP5N8)Cdm#41oOOV@rxyhTeuZVwwtkiXLwONZ! zZMazpH?D7N0C>QSB;2X9Gr3<0DDBgEwIbfVw$CK{I;IFey9&H?f%&U~BDYv{f+Diu z{suP!OugV)`6=?d^_lG1uETp3cE=&wjbut6qwB)SCOL0ikLDWpL_a=r8C|H<0A+K~ zw{Q8%(j9HSaiC+`UdMHB6RdT;U=2dM>smHn3)UjTu)7 z#qA65Z2apLisNe8xGtNDTUn8Y>XoBf;K^pSes(gR^TYA%(l4klPI|KF`5|rz=<2-a zKWm=0FZZ?syW-<&j52#R#^Ji^v1<~F<9m3dc`C`d_5LL{gdkpjNg zff8-*`sY*L<8O4Pu}EF>EONp4`e4C+*zPT?cbd@eEzjvp#t ziHF^ulG65=5Qhcb&bUwL@&AdDyZ^ACmULZ0?y=Rguah0zbh4^*ibtwch5gMW>fAik zZ6)zu`T=o!Nvo62mxx0J$?tJRt=k~_aQe55xZlv#=cgXT-^i@mZftS+iQhv< zgBBe8=G{0PuqwV5Hcafnb|=2A3d9SH^0TlBAztu}BuT37h9CQwx9zkp_K4i%qb?_grD`&6u7@K;VTI>#`V9S+AaX1&|8iafz%l0^b)ckECi zB$Xwfp6>OO=N(_LJ%P>fc~mZhSMEcC573x7lEmwBNz!wWlw0i>fAq1EXI`}S)!Iz> z-}YXC?}!fuH8@NizF7Klk+2-=(v`5U{VU`_LK3#?>lQyqF4rw4Ij1P_Qsm|ks_O&u zbG&Enk<=Ov+~>Ff!H#Y)4$=1GEfS}ppUWn+cRHVZs2!90P(sR425U73ZyOyVd60Jd z)-5HqL5uj^D;KN4j`)&s4?FbZ{q*m9LNRlLACB3M4L*0CaUQx|iiF~Lo;f(57{|u{ zVVGV^D2_zkh;{}&T@I%XMEm$LCtgKDF*KFUSL_I#VvaF1=+vazAy;vG(L=Odrpdf`I-O$D7zqtcAS?jZc+Nksol^ z`*K?i?UE{b3EuF@bFW#QZHhf(+FcaYS!(z@4 zrwvJX{x7s~nvzgVUtj=zGH#744t;3GuD{b~I{7G$ljxjdUF-67Lb27FTsZEubGtin z1wEaz%;!Gl%`REeF!M%-oc7LBEhE~ujqmcHYgO2fZ}B<2fAHJ)9~@6yPQe>&R` z;CIG*Q7kIj4?7?GJ`}k4>tFx6Fd%iVipyxPNHL1^+e;6ymFO5a;y!fxL$Tj5s#ZIu z4~Q(^{#`;R7~Fam45H$lL^Ij9dweSj1qRGb5}f%MS+k}?k$a(y+>Q?xjo*w;m^i| zF~~`S_wZzQct|L&H|xr*)s9zmx*B5=|N2XJkgtqbnmhw}pNI2s0{m>xjWQ0B8^{gB z!l6io(p8IW4!dJD<>+L{UG`p+w>0Kip;$l3dy}CIwAyDbL+e^D-cx!dqZz$8%00` zXq+E5*VX6fKaH{n#|t*8IIub3K8}+0l=qt|0cS-}SD~sbCpp=F+O0*7Dr=C(YKLj1 zrg}7|42VM)zA_6(1-XR_`9ps5919Or0>>sdTpeE5n4*KCNsYUbTXY3p1V<0DR|L4z zt7-#&QlSHxb2)bYIj*_PEgZE?1>}J%`r=>L^#GzkUBCJJm3q9#xmt3#Ler3bO;kx4 z2bkUT%oa{3+Mj#XNc3rEn(>=^Sx;%BawCSsgjrD-4z7SgploXmF+%``BmH7Lci?4_fx-j#@4;e?w#ofpXu0L-NkE%+LC*-XpWdwV6$6lMp$N{&rpGeKrujGD_)np*Xxa_fQf~W$x zDp?9Ym7tJ;tCycysradG4#-WuN?uU)!m_F6cWwSw(x*ma*w|Rmh#Kui&@Jc^BKYZZ zT$!njV2y9*%bovK7`Dl`VG5=-Ek`63t>m%I(FP!wSb;rkplLjn2o888R+6DqP_Yuz zl(Zf5N^Gx<-$t2fRj#=DFSx zc%g^;3d<+IFs5$1)-3_t7J$Ai419%F$^YtkC5hIRs}+>V3WVbZ4EH(df6dACXX#wg zp>12?bLlB-3_lnR7GkM4s$-5#d?1o+F*_7 zv&2^@dRe7p7eU4YuN{-*U)oRoy`JUoYMUgL+}x-DawM$?3F^S8IdyVp3jgh}ltiM& z?>5u;o&K^V18=B+ABWGLm{fjb{pzyKy9*Q1@y);#EjHiQ0=(Ub0-q(<@`0%mSa^GI zqVSd5|AE&N?_^6hyupqQ{Bl2uwLn%w+nnnq^1J6(GRgRRY0`ml>7zU9xQF`{&-lit zb&N>7uOprRo6mWIy#+h%r=r70OYtgn_WG9%I_&PkWad0J^-lf?u>km`xyU}QAh^l8 z>)!f(xZJ5%%O4i~Ti$xcYdn56yzz=dbCyx;E@Y>tESfcKA}__wZj1&p7=_x@#;o8D!4b&$9i#p7u2b_H4y!Dv<}G#LYV~ zKP5v}q7s<2A#5}I&cF6p$pG*fx4CAuCDtt5*QO~40(uj0uTIzYfA{Ss9XFr8){SdThF@}8 z1K?|1e3x>=Tq|J>S=;3RAM-5l(G5PTHn==qZ1$^NwT0ig7f^b{?^*|zEhcEP;a;ty z2L_+l<)Y>t)=y`IXUZTdE>`Ay9g=uc!tWl4IVowA!%VTk8JXyXp(TT0jbjvtj=?i{ zv&D-Ie_lbu`+;}RYuN_LV^a4cqQ6U#!+E9e*x8U4!Wx8gwgA&_i*K^!+XN z#oBShmEynpGmTy2FCXU=L*95Se*vC?oeIir#^w@hJRYb3 z9C`uk#s`m;@$x2jS+O_P#JVwNtPbiHwWwm>$!>QTiX3rsLdEAZf%K=6-Ir_k80K1iLs!^%f9=%recL8)~rM|e2%%-=2)1wzD31XB~f{- z2CUB5QN=pJCi&?5IuTh~`vf(=cv8#Wm{-uz~0BPd&NJ`%&WD zE%$#+~GICS0F11^M)Sfh#-`je0?vboY3|z~`&^ zwVY@~>$wFoZV9(8_52kE*h10!@b%JNoY>d0ci?+CoH=4-Yb=`$*&9k5TL;lt7dfV5 z8{9T};+}ucGsKX+9p85iJ1jf@^Y$DEc*>rW%$;M(WMUC5*UWa1B>D+ks+i(_fMu<{ ziFbI6`4I0~wtmE4M7!pH$8dI@Z*t~)_l9xH?{lBnW0EJ~AMvRvmqnP%T!CKumf)HF z+WfWbN6)~2&sT}Ba&If_FTQoDKqeH&?LR-_rk^N8;>Bc2f5>aG7{Kyf%tt!;v&$|M z^VniLdkn(Y`;MpJh1-E;2hAry&Q|zg=5dUD(VWAv+4k(bcP^|cf7#YQ zy@u97$7QvMn+?3lHcs~SAY&V@8$Q9u6HbAN&M#zfE<3Qz>6Mi(>zVd}?_kXeE4VHn zRm9d1uE&eNCNJ~*JDYlnzn(g^&uC-XByaol-TI78?Gg8a#sas2*B5KM*J3T_X-J7l zC+A%86+ zKjqa<)3N|R5$%5xiqDJ1ljAI$>*xPzWlewm&r2v?V`hW%uvvR212`VTpT09*uQ|b^ zQI|b@Jx&?6<3J5(AfIfGdMLQ38PQoT?_D0UOS>oS~02yFA7j4T3x`Q%;yo}TPJ?=%0 zq>*1ScF7Z**lK4j)@{>g6Ukw`k7M!|eBnM4hVwCBq~q7G#E_$&^ zCT*e2M!+^#OAaFl<2aQvxdcg3H|oR^g*l%-rl`1sj(S6bZUj ziDEhNA6llh0Kmzp&5;sJ-$12H$E3Gq$|V`z>a(=hwSknpuZ^ws^HU< zhf`n}`@ts8$;SF(H8#1RO|m677OYCf!bJ9)dxJ~pE8p<^Vw}e!+a_#%bZ~u2~)YiU1ch+_6&Q-V%x}Sb`5LIw}ZvvO{zBYYpq`6brCz zftPB~gMeVRrnM7y1=#F8))7mV;roln{ z4B1V`o#{hSg=@X(8~3L*#6_|m^G;qAj(UY3`MP3j3_Jc_2PH@-9tkPSBrIKP&U->J z{@2_vTK*g4D@@k&MKka}$5hvV*&4aUQ%I_L?0B{Qsx^jau>{7MbJSh;UDntNhkQR| zJCc-}C*>POWxby-8R&=EE0}8jf(P1)6_|}>e$7+uWR^`4rQ6Ke-4fZm(%uTbGp2rL zKNPd+a_Jv@+>-X4=IE&_k8K9D)bE>v9s`*elHXNwM@tcITzN68q6L@zASjv*}CcsO7ZRQ*)Ew?d^!UA7cd7ug7V2tSw&510yvE5?d0l z?A8(uvi&^wPr=sH#>(<^d4Hz4Xq_o^5`!tr<={L1M6dJ=ft0oBO1x_CW_!V#x{BzBow8 z-^AP4gdX&qzBjxU8Kk?45y-#FWLfi3mVa5a<=K|+pZQMS(vfW`VRFS@4r{}thkd@` zq8)y`TW{FhHvWxxwP@Eqj6=Au6S6sMcg83c6N&1)%u|o(K<1WkPh_(427Jma=ZaLeJx+wGw$mPa+k_?)#32a7j1 ze;p`ppEK))M;xhc?Pxn*1q{Gu_X|m)s)XF-3tRj?UJJieIz?+hQt?k6xd?)#7lERyYD^|>`qv>f0k&w9iDQgX-?_`|MBG4#%J?J zrj@vD>-Dw%vq8kWZWnxQqBs`^Ov-ODAAGIZ9mt)*KkYrvcQw=Imz=-LU|U!s9P>b7Dmp&lEC|QaHkFx z#Juyf+UxPc8mu)|T-Nb_`FggNwLJ>i(fzv;qUMwFV`1vT#rkFVyIY83Vz?_9uVc6D z5UU?naNF9DY-_@qBxi9+uaxR?t-}5 zRV&mdsh6X!Z*VG4(k?6!@GeaKJl<(j?3FU+x*>}9*YX1^#F$N2X7^*-zL2N%zaH_kKP zH@oxAOnFtFNaMQn^h1So zh_5XF92{81pvs1scbMfHneDmVCx9KUQi;b|sQF@g zB~Gja;@qWNl}KWaT=jxpF_%-4`f^?e&Ep;9jZ^d_sm+5Ufnnc%=&HA$xBYsMg*i3e z6aSht%|AbpD%$VW%I;_$Cm}0PpEBhOSWbvrWnPyz(IDt`b-M0AZJ{Y8i|3Q zJ`ubm_^r`6UEtFx=&GlwpxRM!WX#*yv4X2WDMHg#l6lwlZj<3!7(Yd2*C%Zd&HpAJ zyv>vDI2O{E?0WoPW6X}{b=~f^3WFk@82^$LY0F;ylCcxVV#5V#ipro_jUlgLt3YeX z)5I-xC7#ef_Lyr5!-~*6!;C8|&cz+`g=kwB#%6)|8l!M zJy&u^Zm#MYPK~DnO1}shf8ygLH?!F*yYS`9=admPS~M@PVdvk}6XxfB)JZNKOT@QM zwA6yP67O|sonUT?5Iqw+gjUho+SEIV!A@+HLAN;-%G7mts(&w;NGx+Zt&N8m?nh(8NAlm0=2 z?I0z&46MV%dJlw2yd)!mO~|7Apz&SGR$cG6+4^+B6&8l& zRbpJrUaR7@PSZh(q~Xd9Z$D7;06S~UH9x(ltIU7?)TS@I4c=k9g2rBL1|8dUx(=n? z>t@k;;du9dxBeRdSd8>py(Oy1W>os=5+ousv%;lC6tL|L#K`etY(3j*x z?fUwZ&m52aSp%uH!4}VQec?(nFKkwOq6xpduDS1|-|$o9xL3OSNjKB2d^t#<-KdyejBkU%IOT5@O zqc9iK_jC+$zOB#6fi`<1o$f2lw@tByi+!lc`RB6Bn$E8;y_dJ9Q}bICX>67+jIK%_ zOx}IduH<;e54>Ne_oUAyGsYLwZce$K`ZD!|xm@#pzXEj&TH1oClG!FcK4>zy?vJtAzONX zfLSBpegC(`jWi~IUw0Cz5pkV4!`3>+yGREOrrW*`l98F zRVYmM*le+5DWauVpy}<(tI<($;^Jx7Bbl)d)p~-T%e>PfZ?v(vwfiMG*D9#M=PN-6 zY|N@@?MM3fPZ)SgX3BcMBn5Ebru>v_BMxD5BTcMR3&VdrJ>7nM|9*QK^6mb0`k^JO zEt9H{9^ZZb{CUZcWC1*?L}~nXV!?(x_~r5$A}*jF+Mh-L_&mQ|vL*W5uW4vw(Yy{D zHJ@}yO}e8vR9s_@-_5uJGgtEGIIM?XPU0bv)4YoOa86Gjm71`5P zR^?yp3$%sr?t{YnQvZreDMp&f%&~^8q!utM#=>>vlb?z|1O`hdSR-IVnO}VGhxl7Y zI|kl9i{|J)i|c>H|B2zbtb-xYclzJ1W4d}=iRzJHp1N3TcL|02bN9bz6~Wqjb6mtn z)PZ~1`DG{9LBc&A7di-@fB|98n2*oVZLZswv>IiD2|4L*cy`BqlrC|1SNv%Jk?A^1I=v^TiS*eay~tr}gyT=R935+7|a( zW^vxvRaS^j`1(;>Z|m@l*80h-4>$SXrkB%q;ybX7cVj#}i%$-oprg!{Sfgxeub+K> ze8<0F%)K7!6JL{S`g>wu>wCvy=la!c*BtXHCh1rMPaU6@jMp4}4Z^(Ke{O8#1{B33 z!P(fqK=-LM%ii(!uGvV&F#Yt9>uAHVd}2_(V~Nb+Q$cI3Sw7yL*8YL2gS$K^R``^M za~L~xh1Ox?IBbD$vi$k7+mXtm+e+kvsknt~ijw^MhD_+=y5xF9+t4GvV=cm!U{*W4y@piLMi$T)td)(gwz!U+N&q&#bdMKY}D-=autNa?=NU)=g_;0D3S&)Zf-=9$IAnXqG2{7U_ zcWQmHc0Z{5MTRSECXv0IlfPeYw|mkx=XJ$QeN4b7s;04kl$Z5wvFXO2V9*;CwjP1 zb(%WOd@*>1H}iy}8__FZ28X5tePzfU*W3_H8uJ{_@Vy7CaJ*curUMhF%C@n`qPQ0H z$(ve7x-+rsU!U|0e)i%O(AMG>T})H{PSI=SbG74S9Gn9Y%M?`7RSVK7W=2 zW19+D1=0fgKc1g%-($f*LQtLbP5-L`Gpq?FuIq38hipmL_n<75Q(iIs+a?Nlfv&w~ z&o(`(&Hmmnlhbqy{EUsYT*yYn(O5()I4=Ct#xD2+o!RV%H*V&7aU=d{VY&yj8Mpo= zL4eIrC1Nf4suPTP(z+_mB>(G5`20Nrmld4W-%7}eAE%k)t;@VSQJ0v!AK149pO(=( zerVeHBWGEg9TUs1_^)S|Cf+{YNJfcdHw6b2Y?97|Ub3kL|0lNj-xIT%@4W~n&~e(a zMINTCdEc%ZC%XWjY0GhU;ygBDwsTroocMdKXZ;QD&0vY!H*6&GbI4yePove&rn`6v%!&^)8^5B)@JJ{~yIoZ5P6Q0*tYO|#_S_xpqzY$ysvHR_} z-)@heKCQ)i1j7Emzy0m@?c2B8r^mUvd=sA9xg- z#>vsO$rnD$%S&ty$v1IqpJRHD{Qj$+ApuG9s7=&JC`M02->~Iu`rMBMpL$R1vt-Jv ztdMF-2@jE|O)^K&vus7$=e+{^krr9mNP&EKqau{0{eBWZ%NJ0nEYI z*fd-z3*6s^Qo}1Sv9gg7e3}m;z)_%oo*Kxwf?X;M7(WDNw=GvezNY82% zY=(fbyZy#^w=d#r!uRT#+qczE%%SG`>9eZ5Px}(`7jtjD(x4@GB<2=EE?Jz5=}t^^ z+JcR4$J}<1bX{)S?e-G9h=BN$d|#_NAzG7Mv?m*D?uoidb5CM~7Mek9TGXnc0*m3B zuAp!x&+G62N#!JB@V+p0w-wWdJ63rTVkxFmV9C>l8pt&XjR= zjOfDwjm46mO59xuI-xs#D~HCa^@Wd{jfVF3wD9Y7VJAsk;h4))j^*di+i!pQE$vk3 zQTQX#Z`f$&gdHL&#QoNkkM!3&anOJFaZG=LcKUG587fMpY-+;2Jg38KME z>h3M{hDv-PN2$MckS%m;B}lZ7M1SD@oIzuyC;sp zb>R%a--jRsA@_ckXcXhTPu%ixXrE3vHsxZ*+u*m;(dFzU4~`3rbMod&o~I79j{nTf z@E9*R**=dQhNjY4#aiNh_v!Il=Ni=gr&SS8Mr|D?sEo1nGjcvpN+h0kt>>mB2VzwB zIH_2dW8{=qr@v&kHl}OM=lJe1y`G4^~+191-)SrP@bIdMl zuD`G86Ig(c?QQS6e{Tn*4^&-?iRdPP(C0W%>&Xku1Am5i;pa%isDpr7Gl!ggUOs=X zZ^G_Y@@+qk@&EuJ07*naR5lyStJ+p4nZ}s?pd$0RKg82X@DmrDj(V?s=$-G_sqpja z_vborQAuHulp9HO(Ob+tbSZofGYiG^4^qem}yyi(924;!A9$+)=x>uOZa|!yK9}GFLh96t@9u6GvV)nYRZvB zwa1ORt*2P4>umSU9IJhvBq+htuDj4w2lsQmn}>OjBmKm$bsLs8E!P3`hmVWxQPNo+ z%+EwO{m(nT)@N*i$UiF;wx}3%EFK@F9>Z>_g`XYdqhp^L{rwy8JP) z#Ptf@aXaSY@%hlc>ypdwB;T%^-5;Y*`s=zt?8WVFw6Wrj#EOxd%}=tmvcIoqNN9w1 zjPbB(;ltMfXV*Rb?pV})RJVQ8e7hdewqswX>10n`4?5jle(8^KPGjmA-0@?QfuPk9 z56r?S!a8Ay{t3g>E{8jiSI1z-R%F02)b$cff&Q9@o+T!ypN`$wvao0CpDe2m#PE*y z<#C!$5Acd&5!e&rE@2DSAyn{Q{UV>pmG7-M|5yX?8RO!4eU888y6JMEG1IrpYhO!r zEOc3u^OV~x77wLLFFv^WRxbO@5&1%fSPv1a(%;}S7==!HazFaOx(Yc``@G-nf5pMp zUh%Te$eDNoo;u$3d4Q7>KGCOR?SUIB?#H|w*StSy1K+>OhU-81b@=bg7hx>kN8TEj z>mv$`IEEn$F6WN@UW{Plf3saKcku5_e!TyqO>Qw>({`jDn{fsENBuqUqxroy{p577SoM!MebB4W`Fyto2qN%-G}UR^1ofy92=2k z<~`wO+QKBNWaw%$*!Vfg@~v_CcieV%#TqatHl2`3B`R;()sw-h}}U_KtcxA=lQ*IHa*{g^?SzX?Rh(H>;Q(Wq?IR_ zG0ZxFe9JJO$+sKb4$}0epKgTm^VBQt$mWLA+GyRbfl=n;?JNH>sb^m(cL&D5pT2|l zec|LXF*$ioX9wE8s14h0^E%^ecVPJ2jnSDQ^m*|+&P_NORz>EDmjuAqIHTVcP^Iz# zVOeMdZA$LW6N-=P$YaBX6K8cA6Z$CJjKc|ySokof$%!RM7ZnMPjfO0hN40dluf(`7 z3e0A@Lsh5s>aDB7p3kr7t&(5&E>))iO{@HQ*u5I4mvL#y|RHR&s3RPm`wDGa|nZkGQ zYr+WRbHaMZ3#W%;i;veA4!*$ge!J{+doz9CpK;86FQ59{Z_&A9_e2}U)a94p2llX! zmGO4W)h1-@7*VM}*NAI#W>xo4LZL6LI!*dwuhaaN-I!=NEwJ;sy{fzdA_Szg2#g?y zADqxe+RIB+Dpu8^$A^cbT1Zyv$&>fl-`epRm{Uo@g$In0pqc(o9k`DG3zYx@ZC4UB zKOK8JFTquP4t{`f+8BF$T*+$W7_L($d2S?mruMVaOX}a8P@J3JHUDf^r`ccEhM(JS zmznpl2Pl^Ux;qZsYCdfC$7igS;9!bR&26Em0o( zTNPI_DLNA?n5W*Vpl$rM5(7wxUyGRdp=-U$Ux{jXR!st(Le@4Laa5sA8w;l3v*0(X z8U=RWeP#3-+Bs%){<;6^%x06zeEK1)ic3`g&VY9I zQEestDxvXOSCrhzK}`6|Txckh!{>jg>`~3fk_spLcT4A7=J{Qf+Qie~t8Rv{3j5GT z^Zxz!-$NGnzzh`&mg6=APy2X~75dB@DLx#@E!~IQ5{g$ca8|#}3Ic8`GO?->AG$5w z?O%S|aUgYORo#{?iDcq_2(7Bfbw9c)DDDEOu15GD6$TqJI|oTF1t zcQ7*gTe1$_{Abs%?oWX6`P{zdoAjgGfJyc`&Ue}Fe2jjgvXF+bu5izjO%WzJe6}!| zbz2Vl2_4V;NT>g`J{RvM`*y~={<-^m931N7VVsAJzXis_chh^5?qDN%UVr!a!jA^f zZ;ky-AG<#DH)H5FwcD`H7f1s=J1<5&d4$ytZ@gkto1o!dR^SZ`z3e^1<~n9wAq-^&wt1fB5F9JAk}4kdrNZUGa)0+$W9 zTYT@nsMO_jGZL}q2Xm5qKgrZo8qp1docFKu?0oBX?MO}1O_ zg5NtG_R7>Dvn?i#Jv{u|$iL-=hCQC<`r-YY$$saF&&h3+x63m}?DII#TL-`nezYsI z3kRrPnN;!p04mgi9r})hJgTVbJ0+lsmn7|c{P@dJbxmzn(xTQrSw%YR@K!;1uX5+> z!F_GLV}Q%BV@Agx=<9aH-&G-tBN6zUqPof3oZrLc)5lM7uwV1`WSs6tk(j>R+?-?H z$+*Hke#^s>#N*)2enXh(oww~!jsEqbLej{94!ElQBO!Mkir^}3U)%Bf>$=fFZE(ZM zI;Rye4kd?+pV=md5OiA+Nicb!DPrnYo%WE?l%g#`*0CyX?23vVwHEedq@b5{%Jxg3 z0eGfLd9Tk|@fVE3j;r0MxcK2d^>^`4dtI!Pf__TAT)`;D&Y|YuX;gV7VLh?WZLrG@ zJ{&Q9{AjmPJnuTIs%a-%A<3GB1=aT>V(X2r9r*xhBn%c9zWRz4r*t@lL>_MgyO68>pVZD5n2 z!=yK^_l_U<4dCiTuTGn7-V@>MGurbpO*W^~=hy=ZcPI-VBG>Yl-TrO%sO7nI40p@~ zr(EA0cPE_Td+dzs$s44Iukiz4q7roma^t_sHyxXqXy$r;Hr7tp|}kF~+N;n?N< zz?zlY6lO7!jAWh?eB!*mH6n1v_FHe zJMsTcC=PnOGoiRU!|xID?(n|noyizv6$S+?{#-&aL5dEF7z6$Mp3RKOIY&-C=z+sT zkOd%D<<=g+=yEVmJ8l$xG1MLBGub| zKq#?D0PkOJ9pjh~W=%jjDv= zr>Cr5pz)|$Bi9Jh4-UFJk$dHqx;k`etX2LXQ6xrXI-Q`N70viO(pQcXkKmlfL3N6t zg;+5p6gwtOGTt#0oPCe8<3WYVad(>M%+_@tKbTOQvbQRw>dM+Jp*S7jxSq%yImeog ztM1UFE67^6Wwg_2*cS}0gZ|DL_Vn?&J?r@9eO>EGactJb_i!|y>9+B}o9(LY+H{-} ziu+g{i;g~`x7TL&JWq6Rdqt4QXFu_F7L&lzM!md#yye%KOd@t*W@M=Tpy?Er{g1+&szZ?^!*I zgksShY%kxZ5(nQe#XtW^$2g5mbWuWa(kEp(WqVKjoMf-h&2iw&mSx-8yi8ssohlhL zZw=7Spa;`SUKj^eL6C{8!iS>OW-k6M!Lq8#Uz>*T61}7((sDNIgjfxcK@gc z{;#V%WMU`%9P_h^XS;o_>S$+n0h@pv!gIIxldW@I%K6m>tNXb;r|+RZ&w2owJ_ytn zCKncEK=wJN?R_8{dF5_iN$eE~b8btQmo6Ty6jJu|^DhOv0F0bUc z5}8(#2*LKAWa@g1KBw*WezF2rt%Gx(-Pf4r-0{{oN6@?OD@?u_?I1IWQJx@Gb^shG zK3k&onwHyT$DEYsy@HY_UvyhEVV|!46tCInVLbTwB%kQ>p4c3lXmP(XiSl)OK=+?+ z;avu%Yxkl1!F}AlE&m>D?*0pMjlV)0L8E1BmMUd{*At56pXj;MEcr7;x&HhuEJSwt zbKQ10mhmk9oy)sp8nW{}F)+udKBmd9-ZarFw7R~%g~Mmm^mS*qWz5;<>paFUKqsNW z?oaH=&y&6G?f01DB=@)ESL4Em;i}f2*tN;3U32Ytg?#(GCRys^_araZor)3diT>SZ z={C&gn)KTb(Kvnbch-n|Lb1ngCVA;}cAsgIf2Rw6+JxP=G`VP(b8<@?Mgc--xl zJ~)jtxk=SQ*ZRrUx}RUN;%$s2Vr{ujhF-2CnFO^TJ}Mkto3W;^&PNJWcw8ADCHuf; zk!XCK5DuoQKmm4D!VxxQ#Yr-;WQuR>OI)!a=KxhZ0CyP(N5G3x?IAa5BffS2wv+jpxb00qY`u{J{KN_ zq+i8F7?;~Qwd)D6i7($S4=U!f;)S|SIpkU2ge)E$J!sE(&}I3vO6oskWLNgHCb9nEfZ>55x+7xU)H5c`CLkQi!a6`E0r^8!B`=rDr;oqH z8ms$`j7dJ8{!@REQ2gP;<>NYRDSoB{nAMIuZi@$+@5{@V<8T(Xs$-zzmVU4J6bF;9 zv5mI$eB7vL32B~CjQ)ZBdamzpxt)o*uH>(7N2l@oID8CX2<@Q{_#+w*6}oc`o3U%R z?M|miBw05mqH||HiDO}5eO?<*bx7e)$itGmCsg%Q&f0<$x6tMEBFNZsmjgz4w-XWFc#+_&mMk7E6(8a^*%fH zbz9Zt?O3zKdLaWJBYs8RP#&=Ewv9F?8|9ena)htLjdFSpTT^=m*)o2bXyL^SI)>|S zk4a(ANi280ndaDKsN-bkFY}#n?Uuel2S3Oa^E_^i%))GEbY@&rzxWaK-`AL3zFmLZ z-XfxKs(`z|-@Mwg{u z9izZq|GD#BzV6RUDDL>rc;F-Y%6M3d$L)LTP;a*n6W^R}XR_L9JLyA=BlZxl6N=xm zIg|YUna>=@|4ci7=H1EWJ011A$1S@Jc3t|>ar~W7{C7fe$j%X{`yZ}Q3;=aQaZA7_ zz&?9^YTpgSpG_!s;Clq9(5NJ6nYY(1ekE2kzVCr#HPd6f}yIwMa#D9)T+_I&PdEhhW-lRfOTJj1Gq{ywhF z9$4b<)czG_-C}6_Zn9$?D|Z~L;HrOq;E5&I`M6w0#m8U%@sCK7|L_0)@7Tc5Mk|S1 zw`k*deP)}O;w}E{i_0C~`vx;Irz(I?A3t3l9@Fk}z32T3-hcW0`SSa3za1OY+0HdH zrq8aDsn&)vH1zT6cY-w@(AJn#VVwY6=PkZY-;~ey@~Yjyn+GMaWVA zoibmyCgiLDPaj6a^bRG6;YA)~0A!V!lpRNl|x9(R=b`RWg{BnD*_BIGQDc~5? z?UCbzp3@;{CHIg}47TaLu>10xRUv#;3U@l_olIye*-jav0&~ioCoPr^q>QIpmb`R2 zpV8fQi8=a)yJNM>HS)`6$9Ibd0f(MYyt0kgS=nQ#KCa1DbZqIe-0k|AtasadW+(J{ z>cw?M?zhI$v2FU>=lC9;xQ#?sooDZ{34I)$&S!M*yzy9FKXlx&f#f#uy~~l?dw=FV zH0*rPxVREldPG8$Cmv3I!mTkmt=~7MIuznOgNFT3hwGAK33TMWis{X9#%kaFvt0LR zEh1b?`d0F8r=RnA9{Y}?@T>c5@1xVQpv(65nB|!~J3Z8b`)%bzTvxC>{DauMtC$-) z6bW*|-W8Wx$Ar?#+W{J;r%I>)w z-@+)Wc>4OZ&vTOdE|cCz$5p3CCh>j@`SbN@@6&B%VbQfd$%m%;KjS31PE}Q<_nIS> zRVDOKA2JCh{jW@x^us-A>vaRm>#7Epm2S~b_2~(jPM@%7=dybDm|2RCpAAl}ft(!FNBSE+OkwJsdeO2~Ohxwqv(xC&-zGbCqD*bhv zroZv`BZjuFsaG<$yFS=v-pFr(cg1cKn<$Y|>Z8?RF{8D^*MjZ1+S-{1lfj=aa^#Sc2muJPTZ3MNRr4D4+La zD;Y~1j$V7x9MIDExCtV7Z+i!m?UBsLN728Eag+^>VlOx}#$eYo^i`i>ubda2RE(~B ztj%Sv^P<}o+J#0Q-|G70HuktQz`}Kh-gA>!(>ccl$Ly{n*c0{dGK?>e58-pxXZ_${ zpL@rh9`jLqenSKEKeGuThg$^d8o_e=Kf&Dl_a`U)?fAF(pHWvK4}j(#y$%yqA7{3` z^WGDRk!9Cs^vvn#7~s0+_Hp8~+5l&J8}a;c0x#?5a=6v8tn;tqT*o4(`5EmUgV|GZ zy>^5O+BYxB9gxLMQJP*Y#mQk0)ec6H*l$0+)mJl5itGkD7eO<3W)yCt{& z?naB1P)u%)e|I+TzvA=nq5EIaf5+Xf?-T9+igEm%Q2cj7@dB5X5cofwP~3(5y&!|L z@YeHZhVoEI0O|)T6n8*#!}uP@{TBGUW6XT{>5FR?z;c#3fi6d(2QuE{giMP!cMRMh zI1d!0i|dfGl+MvrIgycZ905vqJ`RJlHhQCIS*upzH0^xv0eWB5Ob!Bbaf5J6hWaAN zouldZ4(vV`cS`#2?rirqT!zn_t!XUGpN&kHp~*q=&*D0>wZQU<6EV)XL@uu{*WUz! z(5c|bF`)e^_>qLnOc_?-F{Nb%bp z^{mXncP=Mg<~r?a6T8~;&6}x`#q0o7GINe)UFW$1qEuthcd^d@TlWscZzR0NnNL=cm0_k zNht34uhVl$tGZ$+v3iYEi^!Gme>OMA+p{rW_1hBk+|loghBH2&(bhkwUl#2iuwdL1 zmQ8bd%XXjf)&uBZjz8P=voB(%zdNq#84obW2K>j5fjN22y{bU2IuPxE$l17kT%9Kq zuAkAzpGC)eP~`|_Uhd-HfiRTdTFh-NFomD`zX#o?zNgR5WXA2DW2t^8$({g#+R#S6 z+m9aX@l6`&dsN8M!Iwv?gqwN$nOq#fdD$sdb5Cqyv(Pu8vYOLMU|b=I#9IaSgj-cL z)$Qr`;L$Ct`WfFjCP3$>r@S6C|5ftet^Sx(Ph4Xn5^ZkB4eO{0f6N4*iDmnLOE}~e_PTU~qm!;uLkx&oJ}JJ#^g~s{vXgMC*p|34ziwKA>NOr+d;Z@QlCfl z6)k%Q3&EPpmxh!$hq?!uMe`{}QCFl&v=uXtwUR!BYL$5wc=&C=ueipYiebOM`PJ!> zYwn1SE#*{MzUDop5-+xzLiocy|NksNA@#yr>^qt=CdeC-G-MMjz0Z5#YPR%Ub}tE| zNvf>8?g}c*%uO*FXq>ZCUuMhYBOf|m(2tkpWj>!?ebKN25gmK9pX zlGtrJgHgb!V|k?pd89_cX6)upHQKio<}FHS;~m>RN`uK8Q&c;NZV5m*SK9HXhsV3p zJym#|0jIMRxQMYb8n>fjrBqU(tdrbZ)|@&IKs^F{8v+mDd%K>81a6K-k!#gScKv%pWPJGK!jTebhW}e@xf%iB@WC)SKgyNANy@j zj%{b}idj9(XTFvS+K}JD=Zry7xhj%_`vaBmPeQL{o+{U(vf0IpHT|HS97;N=e_OC} z@7mTc?6knzM6j--kC`^G0qWThdu>gbO1GWCcwbfJBQ^~-;VIqm3m`syWbn{V(-F1O zERp{+&p*ew1bVc(j&4Z$UOF33o8(h`-=)}&zBO!j(6w3iyhJAK z$TDu*vh&@O_YZhDRmbH_dB-d60A({OkMq6@_r5I0M!*F=e!10g>?%mJYxH`k`MYxU zld{h|{=Mt9innSyctHUSI756Q@y-qi%hPPs z#NCr4-(y@;G2BY|j~OBWui$)RsoXT!_d_g5es*>mO8{=U*J((|5yP4QP}7?FXEcHue3RGG=Cdq~bSx z3J-nS0$DTK?N%N%9%Oy~>YO`KT4`96Zl`(@Ze%`Jb>QJP;WE12h|eRvShPC^qmKy! z)5PC1oHz(4sct>MI*fX^c|9Pcuv#?Va(frZ{xY=v)syjL`h8{Ja$I%2UAwGX{TU*H zVq}cjg&V(GzjVx>2r~l720WcS$j6%;y6jKYZGx?~gZvFhe(Un=fh?5JY!m3R(i>G* z?E5vkvGJ(hAJ-IrbJ4|^d+>Q(u{@^(rVhV1^qcmz>PU3K&7yNb@1+ko5QKTGX70UL zlvL6}?06CBKRkwD3X;eQ=4Oe>4%<9bGUu15>sHR<xvTNC^E#mKVC&Hsa-r zFUq$AZ^CMEY#n~E1qVVr)q2bE9xl@A%r?;l@;D-u6NRDdmkSFh1vIJt-R7l*D02TY z;_@_XM)gkti-m8FgDe1R%`b!|{Yj~@^i0`+(-8Da!V82XU^9W+i$<|W9TXa{t_9JU zr_qv*r^tuAX02-1Sj9`>6_-%nJB|O5>gJcFuIrX}#Pm}RK=@0Gu9fb&zk`Ur|8{sZ zgYGPOD~<>Ge_8?L8qOPh+Haa=#R$iI`pKK#mNoi|G*bqwaPzt`+DBV~9jB z3-mX~w74b@8$&ByWl^MM&bC01U>|S7^7Ys3VIsYqKS*@+j0#VGH1ZjtyV&K`GMrwu zjmw-LbfvY`bcAfpb4w#Mn~;Omb0smkNwNGE{49BUi3?Ue zEmP^O=Lv?z)TsWbVy2Yk0?~T5040Hc?Cfe4^t3HPG6NN zDYWR*-#P^J&s?17Y}jfL#&E6ddN=h$%cL?0rgq+IXXLxEv3B93zebR*mb=p7Lw!D- z*PEz!?`_1pGc77C&~*{}4exjfwS4R23;Hl~YAVFdidnP(y&F}0vp>Ym%}6#Mwd zM?wZWzk{aZJwOc+(X>bajT4kBu48}W%Xs6WrF$Zlj={#kY{K!>f%TTYJ$yS6Y~(nr zUdEXraV)aoE|ku0w8?3=N0k5fRC!X*e4^T^WPW3BDMR<7=um1#Fi5idcw<7N4K>NZ z_u9wcsmq^92-?-81^9-y@(Hf&!%%bt9Rt!%JQo0q69JnhP6tXT+A!1Ed{+b7 z!G%sys&q`j1HXOX<4ygn${hsXv!5z+2ZIg&LL}KrJ1MRje}azX^&Yww`0n@!tNMID z7m&kVGnNhNFmV2ktj@%yf|d69r?BX6!Oh;!|8blcoaiC)7tnP_TRD<#X-1(>+F97Q zVJlHZO>%UoA_S(E-0WE~n-w4*{9Kf-ZOMCeOGZLE=4Hesjf(?Qd76Z|bR|hJz z>+tw3NOQ%(zQ>^)bj~O?(CcWk^nPjQB5`~roK8hFL%Gc4CQq;w!`V`o9GbD%{m_Eu zl}tnHl?}^EHl!gPREpl<{H}#@RTpkuaiM0e8hu2(J4zt5>Nd@Kt2)_s&?Rmt8Gdm< zNPG3y7_WQxJ*JnbAqBmb@?OmEV7c4Lhij~FPwL!fB)N7wIC(Ex;$3W?p9>~Htq=?w zx=}4qjI~FNc5>T0Y_@+`XOp~)EnN}+wQ8u5$jra032)T77oF!Tp@io>m^68T^wZVF z@w`60w@fyE{P~T;{VNu@6j-0YFJ=ELb}7c(a{MLdX3siLHQVmDy^y3)wi* zjq;wxD@Q@yJ&{XQ5|tSX%Zc`)BU1SUE0ZWze- zK!H8QK`k4kgAX!i8D78apG>*@r^ww3Eooy#r%+V3_(e;MWQ(cyPRXtGvYQVSmuT)) z`im!>V33T_OF4C{33(sa)*7PKREeuY&25UO=pWXxAMTdjXo^IgAjo&{$B2?5^6o2@Qyi%0`F}jE` zy2h<*saHFR`ay!o>BOhxhCjLB=KbNyJxB#L8=34S&uHA5?muwxtht?jR5bnrSj#&q zQN$8lMr?9*L%H$o*D&6Q6fTd0;jGo;taQILv-r3lUcpg)6S>J0!KQbdWT<=!Y2#CjHG)ggqdq`M7TZxb&wHj5XMC>t0ykF> zWJQ%>@#J>T?%}q`CUYAD?dI$p`i0B$8H$BbN=WXfRy&cO)>~?*;puMBWGvBFA%6Gw zyQLx;Rrj+LR{WkXa*2PyH;?inaK~3aK7r4@XY5sevRF!YfQQB5=oimVA0fj&v+DQ8pX% z;ossZkYTyFUdq!i=c`pWgN)2O-5idb$<9a6;^K`7p!XeNZ`36jI~MO$T+$IhmtTs_ zUAy*0_*TGs)#M|arx+#LZ3~CUc(E-2T-}Bmu5+kWQ1N`zEsD; zUDRZJYH)3uFhT`KoK3bQE4OTiG6A?T+{w?HWf$&1V`E}{+NSm&OoEfHcOO5l46nQI zW9m>5>BwBOGi{dN$F&%prt(K`;ltJY{`c=cy2W=VegK_rI_-P4spj51&o7AG6O`Y; zYyP)|p>URJ0j|K=ZZt_?$zA(sqtu{fV7*u8`tnN3fM{M5{OB6ZoiCrXH(QT7_8;d5 z`mt5?^~%IgYIW)r`seg$Y0k58$KJVGa)pJ5XGi*~-M2R*B6nI?!frt3J1Dhe*y2dG z<@~g>^s67zNT-QXU|36zx4(P?&eus>?dZDDa%R(IX$0A6o#KCkNw{V5XvXa?yS}%= ze%#>3GmKcyv`wt z^JIt44Hry&Gz9eYy{d<`+pf;JfBnjfMJLZcJSn=9MK8DgjHlM1Vv1%j$xpSmbThBL zZQ;G=P@oZQmCXbk`UU-y4%>Y!ckSQrND&Uxs~I_ z;9c!icF$V}0=pUN6o$5%4;FA`=Es0$BIeJ#ZyQHB3$9&`5X>W!l z(?M9(^~==W!(9T_IP3WR2bfdxFfjDDsIjYHql)JeD>5a)c}K_Y*(dnA?O&nO87>p` zYLWQLvXZN1YsKTu<5={jCoXA}zHH&PYD!gUq@%-)%z=drkp#-+W}Q!UH1`DVgeAsj z6O$+YD=GTxsmOZxK|(Ztie*)Q^9-u)vyGAa#{Q%H$8S4H;&=8XKcRYgujZ_SOBrF1 zKLG+=f7P^lSjk#Dh0xK{@2lBN;0kXqU(zjivj@2+NcZL5zU9Ni3@*#`YVRM-2H^7z z55MAmHQoz6`7{5{S2Hk}6`kAzZAviB_2#e7vfID^xuao|*xB~4)~Tm~hfCCKU6I@v zxG;q<_&i#VKGxRc-DfB1bh|PhuYx>Q)r!k)gR*t5uF8{-?{Z1xYoovG@+f*yT^SlC ztG^GPiw~m}eY*1-F3|Gjw9x_0*EPar2AWxK6p3LB-V6WIIDxIQP8KA)Re%-!;>v7X%bq3X5=zD@oMeDCV~+p}qph zzG(1sibZwzpsvEiKek zwKBZV5)(!9ynN$x*qTC{M4a(a-`xjzZ3!UTNiEmmq8@zBaoTrj=n>j%niES7rOSob zPwq3=HREI!@A*T5kNvvS^dd864CeH5)p0GVUAWhtiGD2`BWj$C2S1s3(2b6FnG!=> zgpJE%0d~^iGCA>_3g13wrcbs=sm7SUER$2X-bJ<`tGzFCB+#)VF?FtX9 zK0ZvfU%8u0)nQr;17|&leBNz-tYq$PAdnxD)GE|(Hv3~Ss@{G=Qs$j{5+~>9(!#Iw zU0W+3Rie$WT5km2N)5%RJ^FNZPxtldh(@13cOB2n)Q>}NRnKx^@I%7&Bd7eiOsE2ug#IBpv=llOf9spz9lZ3a z-*m)5$eWOz7p*w)R{%Rq1dOXbwN0>$dsm2aEg0)^Xb_4dG$q7m)BXALR|uc&;l(u{ zY@+r_1%O?-iQV+%LwV6Hbhqb%$3+92JI2lcQWr6ydB4XwGi#REpy_JIj^TtC-0sD) zN<-ca6UOyahAZyg@qO6WeD2*ajQzL_Zmi=pket<){Hn^b%7q!rD@ zdjSTzGE z&6}ZOt};>baUy(o>}V%-z8M}lr+;AH&bWVDu{}Sa>>sHHFghmr@i6hgf=4SCHCu|* z+Jrs3K_=WJ_>*)#J+VkxGW}Q3E6$#+jXlVo{`SH=(M}5G`opZRj{IWMdW1MfxOlr; z%kDezwvg;FQPMELIK#VVp5`7czHf^nmux)2XG%uW7U$DwlCPO^tI@;FU1T8(;?3SX zdFb708~Hqrz*Qgw%w9hqUW4Ed$H!4{i#_4C`=((sen?OfFbE0pXnHrS_p3Mtg`~_k zl(n75MJ`QI1j2VkM(+>1Xcw*^b{AdQtkor-eORF4K<}kglpZA@Cg_;;CXC{@4Bo5D z?-3?`1|1l%z2tG<)_ncz%5#EMu!Xbd(~UuN0z77&XK$Rkc?%RWZ7*)1{DnB=arJ|(9n=GJAsn;A%>B%@wdh}^ zkey%+dUv(iU&k)>}{y{8FKd4B)7WAPCncja(*aeD>4vYfj17I&CeetmFBvEBU?10GrW5gDzw0-FY zn5u)XmyzoO;FN}Eht|qyX)x_B7w<@u5#8DR9+r7i2)gc>wYXw4wMJR@^jAK7-9Wd0 zoc@(h7AO;NQim*I-izzn*Ap11@8Kz5x6FZu!P}V;f3?gtck8eFk=4Ep-b00>L3(Sg z%1;QskR!ANinf7Le___a)Cr}Uv$}YCVO;lep5kEBZd^l3lZKR@F{gc9!K{vvQfm&* zIQIf)<8+DhI>Poi=yYzwfEPhkkGss@h7F=xY4L&Zd&LU#|Oyl~xtPsQh#TLe55$m$SNh{d-zrk_U`JG$6EZ23Q zU&Ozf7_6}GG2HaQCHt5q&8TfSeNGsJJ?2geK&|BYkEKU87Q6(Tb1dJ2lYEgu+|Trt z+yJ?PtZ2yhQ^jp&_6xjInT;h`K2#_SfU^mu>;WBMN71IFfceH&Eb*Re5hb;Ld zDsd^+l`^TLzLeBg2UKJdhd)>ZH+VaeeZ%bdqgeM!Z(oVqg>)NV(Q$=q*_>1RCY1Gg?6H?Q zG4nvhEjFmpyEQMc{7iluPPGnQE5zUM6U?8gZd!gWIUHwP-2hR&J@;B=8R_?W7ua`G zj_DUulJe-+g^ANnO+>7j=Jd~e>JPoA3`Z}Lj&{=;v-w%N!T)`pnyr_x@^41|!@#%$ z$6N%^_PV{<2_qt{856L%8A@J6eb6i8KMQGuMimC`TPomRx~ky7twUTGsud0Kg+}FN$AG`kmBd^DG5wC6Z6r3crr4h;n1_qhM?LT@$(u|FRbhvD2;NytE zM^cn_x3Tiek-tHY2u+F>qbV98rhAyh7h(RH4 zI{IZMvAG19rIj7MkD@~; zjbHbTc(Xa?vJ)KF7H+>O`MT^TjpK!GVRTQ;@i7j0ZPoe3ds|5K8JFFA^O2>8G4EI< z7(}=brqH9EBg(7`AgciEbVCEurt+o8wbDmlg9&^-E@gW)w8NJ@ef(dXem(<$uozrZ9BBr4{ezhg4(f zS#fgkv^o&4rc_ls$hG9=03K|7mU#W(EP>j3TrS+hdj?(8{AY?z2GE`J%ucM-jyIGL zEU`5twXovxIil?u&}@Fg$+y|q(~wjVWDwH9!`c(nK)v-t68e{{C~zkLEZ7gDY}K7) zwJyr6FS#$R6dUI*DS3RrnT~*UV6QuWZ0MLGZ^Yfn>B+gGX)}praxx6Ne}gG}GUl@e%5QU5TEYUK$T92;AUxmLO~yjyO(pk%~r%0pk^g+9^>goax0@5tvuBk{&RI@qX^?jdN^NJKUQfoj&NxxOMdTn=vH|f@N^?{@J=4Za2 z&(<5fhW*le0@oZp4y@FxSHjnK+_)TO5NPH|F3C30|CKam2rcDs`1i~K zCBB1cL7QC#%*Wzi@xqHYqxg%_Vo_y*pZlE-bB8=e1P}>@(~LfA-TnNxm~iIEoNiNK zF7VTkhdr7s9ReZwp;LK-&Oxnsz#nG~;S(yyX)xzG&h#PjYANDsc;wRQ+o4`!)5_YM z>p+-^x{qsv2fcU;xa8FoPBe~K;9M_9SFSsXb@;vgPGeVL zpkzG%p*O=h@0sl_>RrO-K%t;^JAl zg{4qx9GzdKQB;5mISlgszQ#gI5`Uq#fO=5PDo28}F;i-Qt%^T&`A!*$7|l0#QQ4yp zcpNa0^KN8Az0Y>0E6=dX6`1_iGQW}wUpWJe=JudOiq#J0`ez@|4#vBB1O|hXSv{7V zTLZp9BgW|?%OSYBS+QgP$D?F{HeJR%63coGj-QyQM9xPWGG}wia&bWbn@x%M3@U|(ZcMV7I;YEj(&r;3}n3KyAC2*d2 zXeFjnhIL*_KP$2R%0|2({Ml{t`gU%UFa(pooe-q5vw+FT*v= z9)5!N7SCSPc!h#J^AswT&Kem72ER=uTZS!on6ep`cab&2Y#~nNX}?Z^4TVP&aP}G* z55>Y0{ZCzoDkXlLwTx|IswpbHYmYxQib$#K^$qP~#WI)g5|95IhSiSJphgx_J^b4s z(AJNGUX{=7pD=|@QkAP*eeOR#2_`H?tXm4PER+Q;fNN8tc)vtpp!0iaxy6QJxh5xN z0@t7dt7t7Bgavt`WK;E-hU`bZRI>OvMO)}j?e-v_;ZYl}DOlwS)T+eL40!=JgN@AF zG>rOGt|d#ASN9gZ5^G-9{P$m`S>fzjwqW`vz&dFpi6ckf&ft6@f?AxsQC9GVqGcw= zGlw*~{wTEe(fUCjnnfyv_MO7dg(xQTiA8)7Gg^uHWonK6Wl9Z!^vs3Zd5zwN(q~3L zx-a6=H>o#xR2lg(d-9JCg1RYuBn|Y&hOYWG-Rk|BUhx{;FaYi zS8*`%W|fad7*cJ`e>%u28bc>;Gd90WgZ%iY1$#*2WHrrVv+fS&&7Dn?=5n&_O)G$g2ZszHdKG(uTYCJKmr%0CV)M)wHt{Kdw)DZIw2KzFs976nSw~7I>q$ zB#!IV8CWY3>RMS-dh`~W6KQ^SJL;Qg!prDs1+UYHO2Jst0l!VMB>Wyo(EQQ0_Csp3 z1R$O)m2XLJ*jz6l`u)JYz53&tHhM7{Zn0By)DH5&Lt{Io>eL?RGb2jDgCR3F4-M6w ztCRZf@EV+Ezf&$7MtVelj`A>ZNc_q}l7J?U+06U!WRpfiKda;We#Vxw1)kW*0f;7# zx24i-pn}GE8fgG!*k@;1M_K`VQ=4R;^_A1m4G(lJ(Hq^6;1?HC`QR;U48K?5>E-Sx zJJv3adf$2dG|sV=_CAe1{YwUVc7 zVWpNgMDr^x^<7YKU*OdZNH&wbz**&8fNYdN^RI&zE{$bcj+c%yz2~pJjhk;!R~6>_ zW!JVEEFxXw;eZEhwMlvW;)Tu@-4E*$taN|){DPQ0+&e0HcopNXWEAAss+yQ{G{XYj z6ZqM6syKl6+1b(P*J{jaLam){#q}JJDp8;GzGSUNU-HrqcI1#(=bh3|9R0>H=*)I( zc=Hbh_~(jTP`X5R2sbg7_MA-ajC!fwc34f#D7*4H8?Ji5FI6Wid zUdVK$*>gB~dAIPjHXlbXlxxo(X@DNfmUC0#?$nPMK25U;1UQH~Z6Ueo6t5Yi+dkDA zx(W4o216!P3YKB0*2;3zhrPp{TD!?jhOn&BG6czAzJMN2+TCmTeH$%!C^ib}d3+=k z@IeByHrOmvvX$8AvXMBNkl2p7#qGD(Y9U0IYn$8N^{u!y9+bqp)xOdjv`E1#?;;t2 z?)3g3_xX7XgxfqJfuTj95$J#KL2O*vp|&VoxTJ>zwaObMla59gGxg`VUQVfBLM*Yd z(tN2bO#goTIyX)uK9nMge?hty-pM{Z?AR89I6>F1o-)gEt===1*(y@k?ZvxN>N{km$*AoAefa#69q5ANa zp?y%u`JZAcKp7uG%hDiicfx|<$B=Y!ry*N0GX8ZeA-0u1Hc{uKT^nuM*hTX^$(fLc zHvh;x{+6WOEu8#-E|*%(ou*eF<93zYzo`sNsYq^1-^WUQs>Ft$yXgnbhJIWLvXe=8 zn>%AR-xTL!WOnK$f+*t3so@LthbVLr7LhV6zvs}N;$^J4!CND$z!Ii-!1jtS%I%4NdR_lP>lnYAirxfzZ--Ak%I^z zRlMYH8~=|+sx9Yl4prOKC7)mZS!_6K6Ul!$Hl<2QMKy8ZoXQd-gDF3$V#^HhoK}mP z^%;`uy8P|nExeza#b^BZr+aPP6?@a3 z-G;;K-}UW~BAq2UipR(~dnA?=BYsnkQ^d{o?-|h4vdsO5kI0?7Ta>`OsjfOP+x~W6FMdFI zbb#A7jxp6cI`BJMm0>RwbQ<`tr*8`Lnq4+~dNEMyHC)~m`Mr30A(12tV>fXmj;q1~ zi8HnUStgHt@=%pTsp9!*i?q^}9369Rmfh)A-l&O z)y9?im%I3tmdbWlX`+OKZ-~q&ypPdx$>;fY+G(o$4^iO?$Fa!mY;tnNGsfQri&B@R zab2L~|2P-uZvt|Ex?MfTA}`iksN!yygo@mstVIvE1i6Mqx|JpmoQ01Rf@V8TXX-{+ z3wGJ9~WW>%mr(C8&Na zSe(P(O032IdVbguJCIGY|03M1l{vMnWtc2m&%m`G-X6hJaeb5f(62fVhxD+Nx0}Q467CVH*SlHZnj_Zk znFT*I-yFUu{Ot2g`dv-`Y=&4+;@CcbOZ#JPsp*5c|7OHE*>{B31NkyeNh{l%;vy8o zr~BJRmPo4aX0mxw;hWz=us#>=`5nWW>_c13(C11T^aAv(oFNkkdMUc(F?9W3_K`bu zQ|h@5hxf>LDeAV~H!CYaDlvUwPhnRhrf12(>nCYiF9xQRejAXJ#537klKk^Tx1dEi3v8Qc zk~sn=)T#77i}${$rgsi*IyExx-8C!*rq$k!ur)bF_Z0b~jzF;TY&ifbuTyVew_c*A zCs4R;Gf>_kXsDM(gISnzp;HzNOR9P$MZHI=3C*kNe@-w%P!n8QJZ`2?%((_O0HL18 zT9svQoy`6`hL+1vGLT1>dG0-GHEot;Y@x)!sfY~9_B_HpVSCNean)`S>+;95b$9o> zcM0#5hX16u!S0!gUAj|=-X6D8(zR(Ml{R@$%^MoOBB{B$s%-KhH|bzmwbtnS`f-MB zBivsp=(T5L@NTnb49MkyE z?#xwO3xAMWoG6+0g@M}uI=Ejr+u6ZIrnW2nu!_oI*%K+%c?OcpN$1`b*PC(2 zh?hc%cQ4~1Ar^b{Oe;HatC_4s%y$P(htYz+5h>5=9M4~@Ihkn)sQn2tO_@t0hd_Ag zC)Pq{h+PMk(hncKqN}$s(^|_XC~)cC{Hk!=YCAbViogA*VLP}?b93Qc%nlP`90{U;M1RpbEjEDJ~4=)Z=+jr%9NM;>_h-^$w+!$BRsVdMexAk>id>dKk5J!fN_LIsfg1~oj4 z#<@&*8m5V*xfDNYmfVlZ0s~1;N&Y#`!yBEOvjTSSZAMBfC3P-flD^F!+~1-xx#8`% z`RDN`*sx1-YZf@CuzhZ1A^ujBWx|qS?2{Tz)9E7Lilv!4yz-o63ABqo#1(~CJQ|o) zPA(9S04e8CWVdID#2PuGNL|33N)MN|$4>5>3QCsO=7W+w;v=V%cBZ3{%DGR?mE1%c zY90H}KL?BGr}HY+p4rg+7-hK_Tk*7FCgVl@l1t&#H$$quSLnN^axmT!X_$J6WhsUt zQG=C+D*St9<^9CFv53WL(>LXJA0tRTv2rXiV3zNb-`h-{jq%N;hAas^s!g_E4rJ@a zl|)8ieX_{DONvWpk>`NzK_X!B){7S|`!5kg?k%c4HvWfNBjqcWAYlQNX1V$svX_vO13}LQE z4NG;K$LFbrMT4Tjkxa#R19u|6*bp>$&johpwbO_tVQ;eUzoc^R2O(2rp;)8&1A-!V zuXE?zU}?7=8N9(Bb*a#wP<@iAF`#F*?pZB?#$cM<5V*pKQ^+>%vf-hse#4 z_}@voAQh9O*E9EU9s$^mfbQxlr>=cS8TMU(yFtRMGov`XKz?KY-I`GXAf9N@U>mx3 zQ+X}c1Jh2A8S;nEG9cWrpnqYI(EU(hfWNZeDe>SharwsTTw=+6Y9zvlsS=u|R;owI zxq?d2WZ9&1tBBzms-c0lJEI#f%g*0={h=BcD;mi;p~yFv8F zt~4?00=2S?0gMETAr+sWRS#KEFDrJR+_{{_F}(W}>uy zq}jIw?w}7Z3IU$a9hZ0YZNo+Agi6I=Fl@tn-G>PkbLI>c{hJpZ*wdrwFeUQHWfA!| zCrwQ$oa2ZdONxi?R;rGQ!^4_*TT}IFvme%nkY#Gh8Y=OsO?J&BOv#vbJN}y4#EW;x z(g0mZnPOt%QDd{8;2qEv?r6u*ht7v$Y$WX&zC&8;yCFIaf`rDifVhjnL+TJa9t7{7MX--Y?T* zFl4=dFK)aa9cAB@f0GCm_)yVj9cE1)%yPdkPpz z48BYqy$7t&cWn+_I((KGXdMrpOBY()1{(w zB9ek`xmi^ye_>{|hGS^6A>y?y8#vKd;AueTC+Y8C)Q|oSNwS#(NAp*cx!Dchm;PnT zKeOD4@lGduA?E|&NG3kf6Of%9v=oS4=!cCeN+fNNV%(T}NDc9NTAQb- zDpRLFY?O16N?QR(Pd44ZG5$PDoqLN{W%9pGa_13{Nxpuz4Q)RL(ALyuhq|^X%tUj4)>+`{Y z9O*}T!QoBL2Fu$z&kxf%a(4I2o zhd!mN@X*djCCcK=Z%m0LX2N8yhI#u>YqicqA^2+RB#2Aggg1uc%T0_+nG-Vjj+CY< zFTk{LmbNg(=~xU|pjXU3zi=IrI4#ICVMzDqvs2XUbwU}{XetO0fk5&Ud#>yDzNwJR zD&8ZV%JUrfjDjwPgv|lhz^qB|H`ya3nkCEpdSX-M;(?6URj#BK+1W-YKSD4;V<@7m zsXTH?M@NCtcHL}M*uX6F)sGZX?Remi_~AtZI%;4`_B1RFhN4weJg1VmC9)63Yq7ll z>I54)&CI=@OtWa6_vgXH>A4Pj2QKql`J9y4YozrWVxmG8-Nm9 z8%wn*2E^X8O&e+BH&WfdbalXSmznl?z=5K{}0k z_{TWyR96Dq&=ML<AA~>r5*^;kUX@T({VX2nX zrD}_%blUj6EHXhj-eTg=g?|iPKKlqVU(rEhUNI5Grl9IhuH|i3O$MU1bBN7D6d+GN zgJqvXwGj*2DEoPUtM;urQ3NHkQIwn}>a>>}97K+Ad7$pbQq+A+d>^4-7g zb)#3Vw)F z8y`Q((&uEgh)iGrh0bs^$lDpn@3#4qc6|B|&N3Pxvldhk%h@TbQy_Wj0>cInDG};b zln(t=!((;e!vL*z^=oZ6zAYXUWud_#NbJt__1brL*+;EbegTCP`O zt6Suh9}<>RPriIb`Lrbz7N?Yhh%=T8Z1aW;HS=%c-$fj-84e$(_e>MWLk4N==wH(K zIqugpuldtrn4;z%5%ps88ao7&wdqA_S|<7>@rIuYbR;S9+mn*oOVGH(Ru~pcyTKAnDgQ1kK*iaw zZ1)35qX#dW2b{O%2>{Nq#OyZRMCKC1ij@uqT~K&SVWz3PT;!JTycc8Z)uxQHeu+~< z&MUywuez|!%#WakY4i+n2%;2bENeI0li)3nWX;p?o?yBW8m}55*Hp5h$jB|+tRdpK>CDVyTl#MCWFX@lo05v+>6P12DXAzVjHQ%f!gO;Ai3Z#Ilg^U*iJ}K{{K%^pt|5!xO=>mnGKWcr-%i1ffTE*AN!j za*qI+_5N+q(}|bIYO+q)C0xu!!p8sLWh(5Ri%e2Ombe`{uV>S_XMJF6{QGlb^HX7_ z(BH95`iB$8P@(LsoMHEZ@tiw2Y4tC?vZUbt`ZHgJgP=T!xbZ;z!M@xCZRQ5;PdWkEAnwq`8d1XenUXBS@%z5)941fUjXk^(2#O-sDc=fcgSNGE({iQs?U^- z&E(qr24%O%PI{6OF;K{zw$`3gie>rS`GM+V&;G`+BBgHpWNgPf*W$S?`UkLh| zNW`-By}1g*fw^zrDnQu_HEU#l&JpzHP7w}P@HGF1ZJDzS^P6p0BH(fU)C%)7(RWD5 ztGKD(C{6$Haz5->zI=DAs9h-ybnKV;WLg#}>{=kXV6pdnOvmcD@dlWlDbQnfY{iI$=YXmt!So;oX2d z()?#7CBxE+VukDw5av!RmcNPrVE^aL2=DFlOP{28%1-*jlqd-hWIo?U6Z%OQ?=+^w zjJ%k*TevPpgNDhK=pds2|BiWa)W{_(m*hD&d~ekDoCq5;oxtSfG|S9;IG}}a8#qL3 z=~3Mf?HTyZCLmcAhF$Wz8u879OYZE#bm>@4(m^<^f#IVf?L~NB$56BP<{g!15{E`nZqMd8x#3Ja;_X-PIQgtXS6H+TJfq8XW)hF~?TwfF(Lzw2AtKVODPa zEGox`BOqhS<6r4!1p!Fb<6RdLRT?2Ql6`F(iWx(-!31j52zXo6tAui}zjM69O!okV zZ2jqlxSKbt*?Z-nfcm87Qe})ZyfNM)(Fv|6w7u*F8{#s>TDR^+oOtbye$4=^=s)26 zV|$of)$~7_&ikF}|NrBaN+{lum2r|)_9%OVvJxsYj=jpB$2bQ?$vQ$-#xW{o?{&-k0;Yoo_mQwCMY#f_ayZIEh{wqc>(?Z;jNY8zktu@3?5dhN1T-v2aNZe%g*@ah|o$`*Me1qqeUvY4z5fLoWZFjj9^d5i=H|nGM-qQluFw@oJHiMs~&^ zvA*Zg(GJ(hJ6COKml>aWzvq0k6}cVZo!`P7hk1uv=17WCfZBjQ!>e)E(IL`pxO`{6GV+34otlB~lc|Z%b<=F-r7D8t+Uqn^8Dj(p@=`Nx%xZdA z+qoV_S4}amGx@Kz;?WfLA)@}*!4ut#j)7Q3kU$2jV#=qPfW=Ce!KGG}PJ;%xc@54N zXeFf7zdVxo{pLS-_YigB-l4;b_06ggb8@YwH01MnMbS6MoGPGs^hB|m(d?b_R!!gH zVXKzMN(l@RBg}DKvQ>yElhlb#(k3I=2J!NAW^)xrr0>1TQz5$dVkhJR&TV5`uyMFo z-52=$IjW7RqHe;qT|wJLRN+gg@xWtF0hk;|OPddG-puX@u@*ZYR4AJY@yqd3@lo{$ zKTvF2JnRn{T zzpdCi6K`H!O}3?F9P|=+0~=7R*$mihkVMpbUs~(Sy%HJ%F}qsN20gj1C3HAg+>cZ2 zfDF06^;aorB|I*f5TTQLn;IjWBk^)>$uMo(Oi;peuWVI!%oHC%?R|h_-`UyPCJnR8 zZLdvG5dj&r8T)i-AlCYm_e>$+tU_{|?wjjUs~ev6NpZXN)CqBcT|=AOs+v8`C;1@i zR=@ry>m4iB_XY0ff1}<`Pp!xgd^$DW&&(hzPsy zyX+)*PuUx|SO9oLrk=-*+ja<@jEBXrIfgzp`v<{ep2IHQx+2hRT+7iVE~(`!sAHi| z75O0y(Z|Hjl>qpG)DuL*pYQa+FJvg`i;6s;jt9<~s0SsK*emC=he9F76r=x4^+fWF zxnmd`^xMOhP`)YH8&IX6c*i*w?&a#e{fS~*=&iV>6tL$!yW|*5DPWGgErUS`D!&+N zPu_!@-`x&gme~%H$9CA-&z`9mt%7okhoOzA_92l+9gJx^a&{SCM@kL3m?2*?YXJT6 z$(}Jq$isuMs@4zd?|T#oq}=wePD3)DXKCx%(0e=b!|be(1D?eehGv*@pL zV^yJ210EM1DGwPFS^My`rB%5C<3@D7f1YJLb_;rbPM`ET&!V{H+~C-*F%`v%7s~Qi zrTYdGxC3W2I8#6#sfJ4g{21S?S5>nm%%|9+K&Nrs=EE{>bs`5c=URhLis54>ko)r~Z4(`#boh4hb#ud?Ty!+=_GCO|P^la*KyFq#{-ax%hB)sM_1MEnQ zu6MNeE!#lWkh!)H_zZw~bub@Ce##@<`<*eOazz8Oolt;Fo{NOe82X22w5q6?ISB2% zv!MVFF37dPZ@7j>6BM1*A2zmKM7j1w@gFxhJO~>P_pIV)F!bIKQ%XMEnhp!xP)T1? zsu9xbR{$QIKL-DE56{?DY!^E3F-Ve=X-GA7pUm@0n7FKHisG*(PR}QH)7i?p3=O+h z52p_?3pj@nfil&`;Vjy_`j8xt{uN$K;n*R&%yh1{Al=ca?%L4rK|6kn@gLV)taVcZXp z4OCO{`Y>o(s2#-w+tA7MkL7g#d8r-jx|lfE2_b zo?r@SrM=Y^FFWs}7>(E{o$YjSa3zk5okszKgZ3$ASL#_ay;oFN0C6k~|U)bq}90U{}_ zhmAwYNwpL16gW=Qf4mlwd*ga@<>1Mv%8of(?mc^!h}@E`6syXnSYS8r5m`kAY+*W2 zT-Eh>k9>aSh-g(kgCZv&0e#P9sDLp=wjJ74wWyQ(sR{SE8Uun?y2BRzEuVN=J+GK%jihL9^G3 ztsq^`-$rO#x)8`f_I)O_rf?cd@VaI!^-1S^^S zQEw!+(%eGxBmX0a^Y}E|F&-i~+!)m3&g2_i?e40>d1clOg^9GS=v}~lqN>ocV~^Ug zR?TCb1))}Ugn-)JAke~taV7)qps$0o=|*Fl8DR`zf>T~tZr2vi%^D0k3_gk?&&~Or z7{N6 zS@F8LT$4)M~LUrT!`(am6AGgyx6(0oh zlN3sGmcXH@_DB_@J2qmyN=I`mOxm z0yzK^7xjn}Coa__<|y9;8I$59Eo6db7DYGOb-a{rwVo|TpzLSy&^1mb;TRg%UYgJS zdROO7AbJc1tO|*HN3##?q%k#50d)v&iV*)!F{i+0kr&xiE zY?|jowjW^E-N7<_g7SC3v@j z`3pz}fSmLZ(8e`YMq#|Rrtg?UYV7anG_D{NwNZc^**@fCge}uJ-rJj$e`cw2aNgsc zF)88BdpJ%yS>erlBH4!agbu~fstWNIMA(HQs4c`6h-MN`QBGsO7n81VZjFAT<9lS~ z1hkqbo_I|i5vVr)&J#^=B&WK`kek39>;Dp0(VoN1t+G~Hjg0!twW4g zhOpRQx?c%e$j(D+?$US8CdIFQWKR1a-5>B@BANTX$^oemAp{V53u z8w?Zr8|*N;&M$Y<-?ngw<-8N)=nNOCcfowXEA`~t#14nW zXYqmP!n022Mt84nj!MEHjEGESH1&maQ&D;I)xZJ$tQ+mZbd<>=HT6aSa8a1*Nc$^- zzIDR}c$>g`)=9-A60o=}iCftXmc1)*C-q)wkd4jPNQ=hR0AS$u5jpL};NWBEbD*~# z2`9I5ligZqBc?tB7mk1!eWga6KuSqM5QiK)HN9_om1P#|LH+wP`vh^-r|k{~zH?*x z?^>Pj-d9(dcnp-x^7dMBxql5~?thY~`SHiDd10f#qC><+%+pF;w!cdReFxJTPCZzh zmFu;CIUQ2@%rmmh!ot&Qs|Ll~TBkgX&qrzxYZbW{QV0Ba4)#cQk~?)D0MnN17=`(i zP8)AJcsm9reCVLkyNV}&0>*=^RLM6+b2$=+%tok-ho=j_?iG)<_1T+`E$%FJW4hP& zm!*UE4k*m$rRTmpdlg!W_g8i5eqNCpFyvMCBSW9^2-3C&8%&nWi2oPY-T2(*5n#Y* zI#*?Y*)f3pQG1R3-RoQhcVI*|+WgeiGx*B4*#X7X{Q? zT3mVJxdeg78+ZLO*}*R)(pQ|DSC&B~uoOsPbm~wgucMRXC+8t1g1ARx=+Hbz=^jsRlQlLlQgE2v) zYlGDLhC;n>Qf<3P(dH%zfwNB>DgK;3Xa0aV*U)X}@z<0q&xO&fYENX19t7orF1n>V zP8f3;4b3yc4g)6|&GhC^HiKMhlyjlyjZ_lU{?jl-z8B6~E>l@)eDm-8Jgmp1fW5yK z_s`77p|^NT`x7oxmGtWzk|eRZZYAhHE*!)|cI0h0Q%Du|iS*@H4{y3g@w>O--t!E1 zPxMhB&_{7k?MrdRMDE4;{PznUD{DjK>fgC63hZ#JOdQ`aWHRXDmG^`;?)xdu_JZD4 zp2`M1PPCZ8Jtt{-WrU*N#UE869sw(rfuxhpoX+`oWK_f{MjGT{uHo*DoDbK<-x;^>*){d`RJ@K$b@^|-0b-g)c0lx&yM#VG~l;W0VsW*J{ zq+6lrH7*`eN~SPpU>MF~g)%l5t+pXIopj#9Bs&0`V?}h)4GF2>Yj8W#fJTDd6$qJv zLZGNJElsgt=uhN)rLU!L!kT}ED5B4cVa05yo*xq~*20f^ArB^9)+l~IC3%}4E#iyc zKTvoCKTfs2?zQ|ZqP+vPPcX=Ub03oljg_h`Vy?DXOK7GWaPGkEb?@O`;@hq#M9)wv zRHqJk_LnVy%m0X*ESWr%e*P{aTbAeNPQ~-wh+MXJ9XQu{rCjS{?|~PH zBr9Yd1WPzeCZg}c2-g=ii)Gu56i#aqL6Zn-Yy9|TDHpX+(U_Cg5!%_vK}p{;#Jfnn zcfYpYxdnqwps9X1Da+Vke7c(S=t|N2?o;J{woLP9iHuV6?!G7ftb7dA3wF1vG`IrY=7Uk^Xb4ymSA? zF9DuAAi*z7We2?A{gVIM^)~Acn<=DG;c}wM&WGrglu}%3mLYQC?PBS%+1zi*Gnn$D z(W=#8#g979O937Z82em<=MZFP(11HobSplRXqT=0l)U>!#p**`Nu}{J70+vNsn4P? zjxI)Cge=b@zBTw*&eGji3MRBrEstAuV-d?)Pq*Ijf98_I=JDaz@K+gytwW5!ecY=5h1^V56qU7GMx$|q`Q+>2YO~D7z zD|+E^I^M+1fMRi`lz&7q|X<9-ia=7Y~`Vozhk^GAgT+ z_4CCLuz|PV@R;s}XKB9oeF{sx)m1+7erBTI{yn>q!G2AU-`mer%OY)l<<3V3WXN>i z(P}#2(x>K#&ARrFZ_y__n7tRbJ;&Yh6g?`%lsNi80ZkKaDR<9E^5Dl)1pR{!flZ5oPDe zWc_cGPhtGzCBZN9fa!YP2YOEJ|$z7l#}D(NTn4$N;rw1#79- zVcn045v_|hE;ZimL6%z<1sx0R4+}nabUjL3z+5$Cz%F>%g1`=jW$}sv)nk@A<5Qun zi)^oLFjeIzmqU?|r(@%&e^B|Qe^#NW>H#d~(KvouY8&}IMq&tzKM%;jlwbIWkE_4Z zte!piZXtMwg(-8ddu`k~e*YjR*=FFr0E$^0vW%#xyL?Ej%gh$wtF-*It<=Rmzz zuT~hOvF9voRvYc%=!CZK+TGgpTRggJuvf1*y(E)KC+_PRsJ-0a%c1Oay~wO8tJ8k1c3N)}`=P_}{d6@OvuD~F zZ)b->*6dHIV_3jcn=nmj#~}Fe=`#*cY;fe_Z61|nD^GPuu!2V_g-__yyo;tUxBWnU z2l$`vmj$A{wKp(b`8?9oi!0DrvE-^w*JUy*@wOjq=cwij$9F ztT9i}@Cl%=wzs=X;YxsF)%29404kQ(u4G8oqQQQidc2(R zP*B#o4|d%dgK^=JL^_FX282|=*xAp4m;+zMvk3O?!}W6-XaAY4X>gtT=h`8 z8B*{9TSUY(d^{GmVo-w{gnXoG4${0Cpp0fU2?*BnB+RZ|SiQw|qh%+QDP5@pe(Rd+ zQJ(N^w~^=+xm}pq4+iBd*wboCYF&gkYtxfPkxtTGdWnUC9OeQUCd+Lt1Ce>)`OQ#3)X8 zzYesom1lvlNwE%_FmUs~!|O_U5tf84Yo_=fyVC6KzMoZ+z{*WViG&`rv*H0!kt8}0`q zXvEpA4d24&gx%JpZ>?XgJX6lY?=z{`kv#+;elVT5cp4xF>m zIUU-OtL+*Z{HeRGt%7EBW{2U?P;F)NuHTGbsGAM~Gf`pA$Bv7%N8CUip;*~nZccFX zcvEks)BTWerr{Q`p!Tm~*lj=S5Q`D)qvd-Rt935hqud65+#_mKXQ3jjQEC!V5cE^J zaQ60B3u!6_7Sh_*Axjndzfb(zF*>dlzGH;>p-!CmGC;=6k5Ier(H7>-ukz&1U67L#!3_n!lgp zmg5oVD9m;bMD`gK*U4voH$USi{DT%SuNcl`Y~&|9@CK9+ob)W%8-Y0C4c9ECpvzznRJi0XIh`656zje}%sq@rhVGyXJjTM(t^oeji;sFr5VH=PhB{ zEvz}fu;5&-N0#*n2xCT)VK-FXwQ1b~nFGXTHDaV0*bo#bgaYl1I?NuBhLNEr2UCm z1JAH6MTp5xkdJutd1P6&`}kJR1x0?MeWKJlI32w znDf7@VXcU8bZB4Ttn{6BSIz1Q_8;F8h5T%Cy~fS)=(9-PRRT6hthD6N_gQwuk0J5? z;E%(@2FCpzfo>mF^4%kJ{Jxsc7Z43&=6xWyX7s;R%`|)TmH?^Iy_@GLJ|<~h|0_Y8lBeO zfK}j78yB11F|BIk0!G#T4rZuM%?PS251P2%=9;X*{=X~$FZJz%^0xdd+K=}&bihYo zTgrEuhgsGyY$+pAX(~g=8{;of{9eK7lvf(#s{62NX=IL%KEJsn?<+n7b}-WN?O-5KmCQDww!*wc-4TGCgv00J(#u86BTt`<;d6oPTrT17Cln1 z-BnOboCrLe!t+Sxz|Qj=|312orSs%I&A2Y+vO(n`9?*{vgK1hk66HI9PbuDGcV_=}m20qY+F;SHlN5x;TDw@J7HGh& z(;%zFjLrJJ>2K8W?Ha)acgLq z8#Lw_F906J8m(o|j$Usb&{EyRoV>YLH+FWA*7OTWnH}DF+W(6F4odw;h2}NFLa)Di zWbBJcN=6_H$7@PT`}3`$y${{%K0m`{4BP(Wle;gH9nvQ(SP*Qa?cX{mEwG?>bILXA z`w!|@LgpRhg!zAG`;Vuu9t+SQAi;qG=6BWdWxpX~VoG{`Q;DA*sZe-Zv?O$5K{$Im z-Z44CD2xzwayfI0)ESsKVW-yA$Kqb@@o+51o>3psU+J z@RxzzsNfojgW=30kM@iK^eI4X6S&CB-s`h%%%Z|vP~QL{eW6>}Tl)0}EO1lO-ErX2 zbn@3Z1Kpp6_euWKyoo!3z4ZRl|0z7Lp;v-><*RRa{e27E+(9bH2{f#hUsh~LseBmD z27Wm?$69G7wnPAg2!RcCe;{CvUX5^>Yg=f5>tA z%fGKsrEngh;H5F<&&P$cgZ3SvFV2a{Pi{7>2D82fH=Q0F?pGZxDIc(%^}H!t(eU-5 zG@`}A8zp+{27RHG{Y7(8qE9FCCJtgD5ZVu_xa&9Kk-uL!JtN&qd;QVD2prgPZMuSM zQ9pc{CwRlr-}ikYbPX#r44V++Yqn^H5p;G$^8V3d1*-{DHgmOl96L<;OUe={(P z`)TSW@WuX*I^l5wj_r}gh-SK3+E`D~EG)K-n|$+4RR7P93ntE_79&aYuPEI=|8&Ks zy1vE44C(N!0OcjO{C8A0j-#Wnr5xAgn90sOs~idHaTQyZ;E?rhaelkZJPkGmtDVS4 zVQoqRL4msRO&o?a^08g!h@?Fd3nO#e1sOI{c9Gu%Ywx0>&>7Xi0 zDym@l((gk}$-kk+(3phU6AK^_Y_O|kKvA86dNEP`$5KqX;}s;5- z%9W}YyS-zjORJpVYcc0cbFE-^5@g+z^b*y?`um*c4Da96@*4A`jCkUR?I*Q)5$-p=H^-42|F3Mo$N5{){GIBK zosCZp!&vDfO{xm#24TvT7u4??k3sXjF%1c9YS$XSUuYB`i^aL+`P&O%?7O%ezu8Tx zds;`aj0&zYv~J2sp%^|jE7L38MOL?+%%9@@Q!e96)w8wZ-+jdk9P0l2$}V!}#M;4N zxqFAz{AA@GHmk31bLtkizlwiV%grP5M1!(`G#fLej5)7D44HV@w80`9UHYn+>m4AT zt76~*DR}$nHV+dM%4O=xaoy!>!{%1gzvv*I4CpSGe!W=B;di+-*NI2Ek z+c4s$fNKH00OEtTe%Mt*+#9@CQ*Ih-&<)s6= zQcm6H+ko!<-jML%+`UQX$z1lkad8}3sEF^to7Fe@$|<6}lW- zWy36hQO7ofVO91T2z)SA(jB zlh!Z4Lgabr2&pJ7t?J4w8re(;GYl-8|7>4%H4#QG*d7;?vrtNJ(!NZ4zn1zf(KSZY z(X3_$pj;X-0+05u5d?&PdsCr>egC~TM(6Oof0_2k)~x;;6E5J?-$SlAaY6ohr{&?| zzT8@+98G@2xT-w-P_mL4Iehfpo9F30yV4iZ?XNreoD9n!bSj(Fn0(B2GnX^gXi0lo z-hM&C_zTqQ8ZI~XB_D)EkUO^97(mwY&*qk2n+r@=4a%)#$suz8w)0My%2iNyY zQS)zqygQ&EiDd9Cgw?S;&}QmY~d?nK*`Hk4mggdcwhP8r{PWZ?TcyWy8CdXuM-IO0mU~ z((;qs|4N*!livIxQ%Ic!*UUQNaEfeE?BaU zU4hk{`2+i3)yho9n>^+U*;71~C)Q@|s7#R?T$6+JlEv1`#3_GLd|;DsN|xo^F}p-TdAa*ANp{A8TZy|&VXDhecb(F>Z)r`;oXpXA)mKMnUtD!fDN;(r zl<_tl?r){PSWoq6# z%RMWlJ?4U!WhCUn{+O@k+j*?h@+9K+VtZ7E#_ESFZx!1t)2Vl<$hZ&`9sL|^4nYmo zPFz|w(6{L~O0H@+?WfNpUAG&DoyOu`8k}x&s7Dj_Ubp&2Lw5bV^755|F{c%Qm+uB^ zrGXq}*WX$T8hu;|hFY1&xe)Z1CMC*nmob0;k$=ZeId9)Mj;{_e+yk5~@tl@X6jwgA z{QTB!Fa2rukp$#3QIC|lpD>+S@?D+nopP8)4Hx>TJEO~g9brEU74A(fMCc>lh-%1U zmNi~4S~=kqU{d3p6{RWsET*{uLbp=HE{S8p4%x%j_oW!YrB)3>`(8b{2d-tQD}6;e z6}KeAjn^hay~NPH<^+)qdXLF$U>v@d{&ah6ps08^KY{z?1riSSnB!;vgTepJ5xWr>@A9lwhI9%`2Ks zN#Bn+HM33gw9J&TiW&I~|0j#PjEvO_ggfp)zN+&Ez^ZTcHpCdQW6q9`2!4^*ZDLxT zU+pVAf`yvJg>h^D>M8ughGUi!!z!=Rsc70_@CIh5hdv?U59i~KUXr+>y?2K5l7i*b z!s}9Fd6<$ikV(E4!Q~1r7uz_LWLCbl%ELzgi@z;j#cU;394=0=>N+<)`wYY#Wf@JX`&+ioTL!~2#FLVyYnVO; zWY1tR_+iIz9a>O;!bZWgJJ`hlrX!!(XFY?q$y& zsxYQ#bkX;DX6so^RQ`Imao&nd3?j{(aS^V}$E)oZ`Ui-pCYPi7`8=j1~=BX>jlmo>Vd3z|-{c(|++K9huJnP$9htu4( zytN<)1J$g83giQ#&HqlGGsM=nI+o!)ch4JgtGO*R#6;n~AH-eHj(oej!R-?CP5+k1 zIQcajg+7_#M!$!fIoyT!3DVRXT|!ooeceO}YQ`$X)14R1Wae8oMK|BB=6i!}D!Sn4~S&+0y#T#$S zE^&=1BJNh-_QmzQ6zi1Nga+yh-ASr{@e)kBU1VX<*t;Hrxa(-s*wwfP#|+<>Eb8|1 zSBB=<-#u`;DQ7bdQh(qxy;fc9jovhX4Rhhjb_@<(PsRcPxdw&_QGVflgeA~6k5aUC zS*u8+yn|gcQPxQ{=S$PWAM3U!%6%3oNsiWJo|+HL61c_LM?`KV*i!jhhvpgkxXr<^ zGU?EheN`prH=I`DwtbzloJC9<^W?YNha?_ZOKIP7V~=kEGd1&kv^=&i08;7E4l%bD zf>5+cbB{L9(BqR5*+qY*Oy{rj8^3I_bYkMQTm)HEadjJdQCxx0Oss0yabCm4U)d?e ziB3OIFUB4j)Nt(DcTf=R&^d4~rs~1~t4@GkWBGyaJWmdaW%&08i>DA_x(_N!L%=^^ z8Zy_mnTd@3sY+QAan&^M)wK%Z!X{&5q9Yq3ahL^8)thjHea!d9F<7ZVbct7?=AGwD zD8In#LNWFxf4n$J)XG>6SN=*G*_UG`f7$2z<>y@RoAlHwk#hF>@5`edARaBeW4M>- z#y|D~Q9I|Em!3USvEYqtBo)e#k5qvuxzVmdycVX%T;vb>UuJ0ZvEgT`WfE_V%1%F` z5d(L~dMM`}II!@$x_0kuZwxD^L)37F!hS=i&<35rqJS!yFY@Fb*&q)U{H~MYe~!Y) zQ2Mi?7jm~?IvMH0gbsf8u1@al zin8E7C)Jrq{08OTVP*91(Ei}m?aujLNTGq6U`lwqkfY>dCs6i^uU{t85YMfHvm2G} zj7>+mc>!f;#dJF{ z5&#)oBscr{$+J^O!WR}yE9OZO;%Njg+_^8bh2a|qS2;^~v{3bW{jhEQXj(gaP|FUJ$6ynQzIcU7~t_Xk8 zo>X9zwi9;odqhh=72RdYS*d-k0(mPh*;t)X`%YrXfxyLwPXe=!l`HV}FL|EGPMB|D zxMYV!33IPHvrY1?51rJfDL#kXx`r9Fa(bNdRyRjSeJ6@X1n0Eh_mwA{mC5WQnoNW5 zZOS#$0>rWl{82Mub~1Uu5c0tOhPr~sT-l)0yc8fGh@i*a%yi1l!erBZ`6180bf?jS zJ2kiCVD(&m|M|ld`3}?+cjtRwyUtBZ^)kMlo|J% z61jN|-||r+r411a>UB3kq4yo(M;Q=XU6<^4C!^Ai^=+vm`__kRw}d*l(978}Q|Dsg z(JaXIBdjc4HqqT*U9Jy@KALqB^2V=kQni=JY6~cS(`w9<_w)hy&EwI!7#oxE0;Bbn zt4+CHbMiskPW8hY88t8XP|ohI4#!VsUs{E!My5{+A!g;|E_(o!z0VpwUB^6x#4Yof za+4Nm7xdd5fa-xlbGlZK&LlT7(=al3_SlZb5FDj+A=-zu1JUIPlQ z{ndIm%8$Kc3gp+|Lk*&0Fz;5WJ~d5lM+2symYy5qEZl>)CA+Hll*KOz=ZD<0(d6LqVhhg2JAYsP`uiG%Z!1iDvLD>0b+4|T zg7n>q@ge8RdCY;-;`ax9g^;mi0j9ck|GA|f-j6h0k~sq&&N|AfuC3Ld?tEFUM7KK& zE^HuTZ}i*L&0xe5y8WEnv-9+#ULHxzHns}@w5y}XFG60^>*alX!Bo@|Xu7doH`v`? zDVxm3BRn9&a)8m!M;K*fpe#AzB-vCTr76+bFcMa`+_|6 z4AR5nv?l#utO$lqx9$Dzz`l?tbY25j-P%6>Li2bJRWo`9)s>;_BxSVZN}`_md+Lj= z4Po101NJ{Z!-CGa1I~OE8NV7o%;C`OQ?{{@Wb!2dL)X>H;Ji1=Y4l&mW0!gIN}GN% zv2dbo^Z4H)CmTx39q0L9s%+DJWM3bSBt$xq`A@o|_q?%2@BJ6B+Nii=_uEW;4VVy> zA#p{*$!4|zx}++2_T$-mJD;AQaS|ej-d3Yj>5?%lQFU?n*1KcLpt=HpdQ1d!>*wed zs;_&FTpqFn47T6-bf-;ZSurm3@XFOTz#_)qYy89Yg->tP;3I)nb|(ryf(E%yoBs5j z?~zVC+Aig`L`>{B7sIRP0`N)-Yc7d^Agr5^!SIROXxpKGF_!{o1fv))lXQ{n5xk#F0oK=E`w|AJm zQpC+%TKS~_CRM1H=-!mKds6$AjKwApdUF`3=;<7gN zR$5b!FhHjeO1`RuOzKfWCHbV<+y>V{%D^Su4$Hwsj+fR(C|f7Ea%Q8H8xVa16}UY} zBUIY(&91W0n@__ur?1_R3KrOZ-@Ug1L~i%YBUz{=oA1fW_LIs(|MdA zPX^Kg$u4AeAU*JFU}5zP26w9NvHDqM?c>THpP>&}Pet6JR5*vZNOI%B(dURPmo~Ja z5v6&JeS5DHY2L9tc6gQ`@`Ol*S1!2xSeH;Pp@&4oPaxG)m9lhjlD z;>x6kyeYBe@v&DGS{=d_WH0c|(@_|?(V{e)Q9?HWw0|3;S2 z)RCt?!kgGcGEbks0OL&XU0wfd{#gr==5nrN9u9c7XLolkMbiweh2Z+nAVcK_P_D>E^} zmv>#uIo*n~I}c1N%{6$Fgdx5w?YrsiP%z5w6Egz+-d30@3O|0`>3**TXWC&VBL5lF z()!-K?xMCqIDSM$d#!4Yt`~l+TxsaMwiGz@WVZE-siV5-eJ??ylrMg0wvgmYNkI&> z-uk&?;_EKJK)V5sWn!|tyQgE<-&122n13QV`eNLn`0B{tJZM$nr1Fz% zI0t75;{;EL#yBK})IRq^7QPYUH;h!d^D6el@ z1R2+Rq{?c#+$+)P)G>5iKBw&%OJ$U}6wi$yo;04o`>ee`HpDd30;~a=2Jm z^VpXYyn>$#f3nq;e}v}mqsd?&lHaC4?M%apFrk`hKw*@4ggu0%?|<^-rFG-awAO=T z0<5Ipar@+PUBo9Q=wP{C0UHbig{FfCN7mwUNU9t`0C#)70U9u;E} zl=jlEtZ3pTKQuTyvxE1p!|q;m_~!_jAgSg)mANNDUuf4?I}$e+ybhZ|Z}|DD9)^}>A(2Ab@1q|REr${P8s zt**Mcmetz~$Bp|#CU@j1*R&%U)?&)#JvkWWp@AJ3uSS-?s2F+SW1oC)p$W1wMTd5; z^gbPiURYZ|?5xapdU)WcGJM)obDv*OHOBXosw>B`f*kFb2aSVAeY?dOwCMiQToPt4 zu;nd(`X%&EeAHtVma|A#6>rY@85GJl$|OU0+mPEO=-K&rfhA9ZRruCV7-xn6otVRS z+xxNZJ++zeRF9Q)s2hR2cH)=Gms2rXE5XDf>$3KyZ>X00-bb6%MFPE7pRP! z6Gb4RnL?z>3m1M>WwS=fHaD$KgY_4T5;)KC)7Bz)P5i7J26QRWm1BGjswMD`20F^J zLgoXC{hKp8rYw$eN^rMT-+T5;UWfZhwh?XM@KAl;t7sQ7GUaE&DrEQhi-<)IrM3S6 z&5RE%g=7~GnA6hZp`*;e=jGg#5bCTQRL)`uIm4PXl_@LNsrK!x)T+fxYKD8^lp>(zcvCprl+6? zlmC0a!!cvikjqYVCpZUAG`E~%$I6tCI1M#0+zkv_1#TMyY9ZW12?HC7OQHo_q`WTj3<8F$B@}tpI*QATpX_)ZKVG(k z^>qg3KK<*$8&t<*&z-)oz`eqAO0znBV%=9LfwV8xEDSA_h)s`m?M@ojKgq&NIee_F zM(*XPY0cm5ysP3QI_2J@OQQvV70&M06$91V3^&2glElJnxTGW8qP&90^Y&)r%HBKW z)+_=4N7H%#Q~kexJfoz+JCb>*gc35cS5l;mWM?}@vO3nWj#*@{tT<+o9mn4D95N0a z`{3Z<&~Y5cI)`I?eSY}<3$JmzJ)hV0c--&hhq+VgLx9KN-LbW67GJ@qfwgR<=5g+~1ZR$1$|d5o9Xqb49Nr#Ld4Nxa-sn{6xOOx=f3@J!Wxf@D8W zJ}H5>zVq1GaKf7T(zd226*U?W^q#R_0_syyZCb z7Elh>PXv@BD7oOXDyQFcmeUHkg#G2}@4ZpNw~3kf{!z@!UrcxIESg_B&m~RFb=K~* z-^NI+DHEVwe^T!LI|};2_jstD<)rhXhZ0|jn@T(9jd#sI-5!1Pn*X>(Z{^<=AYy1S z!>4eOZ%``x%RY4t_vC^r%W?dQ$t~@&FVjets}J1*j@ct1w6aT-=U?;k_A_#~kiczl z6ivy8C`AD43Nhg&N04HguZC#E!YfInloJCYn+Vo@2c{ogosmRG+;_s(i!68+QmUTZ zE?nT};J%)x?<_>U2>KVR`k#lf{8!?DlZ0>K!jYQkHW?Oyg1b6UQFqMYHVTs3y#ra8g& zgD?CXccNP!gjfo(8L&0cLReE>=zbkPLIcg!meO^cvHX$~5f><;yD(~8mqi`*06+aB ziq*XXQtr}MsKZdMEcl6Im{t+FZ$C*sy+?WlYP9zW-U~l zRvC@w!X$K6R;N{hhF^yp+V*Jv(OJ-!us41woaihlY4Sx=cm{fux`5l-?Fu63WnWqM zBJ*7=B-@WQVSfuxu_{(nfwL+GQC}>W_D-kNRAXb)DA+3cjzXkP#gEE^mNhQTj&>gR zyWNAPiDKCrP%Ecn2SvP-Z^PiOUKg)OHxt@@vDRbikv9x&@u^X0%dmB=9KijbW{N0V zIQhZ`_+-pHsIxTVCDok@H-288Fa{B2>K)O^ix|b0_0>fomg_c|xq-0=6vH}k&M!M^ zdAKopQdG-y)F*x|Ea%yQ1U%UVWg0vDcLMA%tJ7pp||#2Nt8s zsY!~iB#Lia{!QH^~n9niSdwr1}ecU)mTcb-&Ssj9ZTjy za6}ACrbBPi4w+`mve)LpEfzxR^0e$hGYY!>j=_$7iHL&do(`}By#)R#F zGo>l3YEY7Q+|S^5V>ZeYAJH~ujq^!w=OrGozTgAb1g-%$L|qqMvO6_wX@Iz2L4=C`mn3uMzZxd#kZ z`kJ~QvpVvrKZ$WX{mxYx`ZO~V8m~2ulCGKccVnjOGA(b58 zJ4MRWT#jIEaB}!J5vynPAH6E?oDWYIGE_!Un}LkQ{VxKqEgX5}&_LTj1*tx3X1W*P z);F_aem=^v^Js;bo4H6JjxI{_R-3reQ7-t5il`!J{JIpr${7b9j@pL3uZnL}G>bgYoAGD>ialp59>fmkpJMd zUM~PJU>#QZT*7S`7}?9~TO$ssyn%0GQ^1^lA7x#2Jr2RE9IzqZ8I_&CR%<_NL>XXn z*XCP1PVDE?YovHK=jy$tp8^g2L7FfTO1|mT!MG99ndIi;p`PdZtOG?J&Bxg~1{5H$N)Hiq0(G!uoo8 zBe*DF3LmyBlhlMpxwPE~dHf)4#ph=T2u%Ya+QatB5NWOLb(Q}*LTl)PXaZ~6m!4%f z#LkThE>%ld4W-~N>E#2wh`!6(2n7{zpzW;eB3G<3I~pq$qL2$39`uSh+d<>6p?dbV zJ+I!`4w6kopGav)Fr5D&CP<{$1j;$S&(>`ivJ~5{$J7iGe4BS?AYb8LnvEo(s(Uq4 z^0q`*;HdZ!??s0L0ek(>F|Yg3jXatVY0?C761P08Y)v1J?kBUx5J%3PI*6YBLt^LJ zR6YnISU-f_V(!QR-lwV<1s1wZr2i>JE~2N*;=oJCu+JNe`Ty}o?8AT-7%Jvk|Id?U z<;k?4t-`r7^m4Q^kxp&TcyG*?Ad3-d0zZx>vLrSM`yD4%2j{96E@u}O@4oJ9+^-d{ zEriZR*8u;8mZS9;NC@p4 z2L-Uk_c;}(+22@a-Eg6Qy1SzyGis;b^yVRNHo({W zAGs&3ClqgkOh{jdyc6&AC8_?eQ#|vWgr=}?uKXW4tFvG`0i!ghG&(#K;TkhZ9czR; zsF35Qp}ZQCiJU(M>sDP6Ol!!QgGYR6hOp{cl9MR)^s^mldLsdcmiU0Qd_Gys3_j~R}aM&`wvV9)3SSJ4}djn8FTZ0Scw-^Ab7Wi>B;uzl_Jl- z8xnI>PLDU4-(Tn-&9Rh!U7`M=1*`eOd-P8Pjg2l3^;|T-O9)O%dJZfM_e6jj-y%l5 z44MV?_x%S_&qzqdeiC^2Jj1&1xrBF?R{wDG)?iyPe%O8Pim9%L#13)=UD<%^0a2PZ zonEqiDVtD=2=aOOp#1Eg_>^r1q8s`HSEFxcl-Z)fMO8fP1AFnWC>2nQ@7n(@pVH^K z_WhWTvA@2fi?7m74|dILM+qJl*Z)Eolv|!(vSk>uw~&~ZYc=X>xhjgJ z+(z1wD@xK!MjI&!q$>Oue7#o28??gl#U^!75^0*(V)fWYD7In%bG76_Mf`O<?_gdyXt?QG@SmfxPPuFvhDR-?@Dl= z)Z&JP8zts?F2d!3PNKb>-z4EZnL&wnXXF@E96|CQc&hbchkuo;MO&%j2lEFFs`O!* zP0lp281@!yyCpm!aTwR1(IdyZs2Q&tPq4p0hkO zddN;(iA>q-1go}_@$n1q*+=_I{2G`%l%5Rk?A!~EJaN1a5&YfZXt#(TEA3dn>@=np zJX)`Fq?)e2&VuA&^o!PasqalGXlgG>sga*|&8iVQpAI>l1_5M)JWn2_u=DY)$KNN3 z)%nHMC@KF0yoT@?;r${bDgcV}9S&VHoQ;|J=%^g{L8Jan%9?1kwaQii96)P*{c*m& z9pWo{pJ@RMbVq*uKYAIiS?r!tMYa~=AhDx68gmg(**#&ARb_*t-HX(#G;)B;HYcDY z;PI=4D?DBcG%;}dR$!a9>MCjP)?VZ3TJyJL(C-GUqSvT-E&O0>+_BGW#cXOWG0(Kz z#Nv*KD$Bk`IJIx5tc6=L{p9s=yk&SnXRc&`Oa69OYSKy6=2iJRJ0N2Rv2AdYxP>xGmBu zN&tH>_iEkOanj3zxz7H|*vkwe0m(GEQ5xxbehY-Onu!KlrJ2%^K%bA(LY{w9|B1wI zqrGNlCFeE+oK(w(l>FR|iuHCn$lO@EBBiMXF3;&khx(!MzOS`fhYMSK5?4McWB1M%c82#o9@KG^ty1?r5t9stlH?CI{z2?2YE5i{KdY&e~Lv zC>5eTB}E>**F@)XUq;4G8wC$c#F9LtX|Hc0t7Q3xNr)H+%g!f|20M_Vc^Gd#b-i=i z5Xzfwj`B)t*T3gI9|?_;?VY}8N;)_Rc{J$I?JMNGUBYepSw?NDA!$RK-H0UHU0{;^7-fq-gXQ{-H4hku)s$oAeQvCE0# zzm5Z=Ck`sn)KL@oI0DxDJ7HwW0hjHsc3xo(&U84RRRLQ&q4Y8~x4A9I5|3}2%YyyR zd9@FM5^)!E0p@Sn>z0o3&{pDhyi*kW{fX)-O9#%a~{$f##V9F%KeODbD$agPtN8D3k z?f@|MXML5>TjRTuV?f3VCqZqaIu;7rm5U_-Y46q@$jOc^o{d&plqgRSXS#~-(m-RT+tp~J^NsHR+ zl_N{9iz5UdcMC6Hw6Rc*B%bfR7ln)_zvZrDpXa1Jkms&9d3`-h6dUrdm&(|`t|szZ zJ)hq>@AJxvj)){ooIDcJ@Fkrc_(P%&?||sBs~1vy7B77uRW+EIdejS zrviK)mipkfra=EM%I$OE*#y)cD&co`?Vn!l-%v^EavmM3OigbSALW*ball?&1n-yY zww;dBuNMVEweRaR1~xphWiTBxc@A>>FXLo#MJ(mh3V_9#ajxH~^XwRZ5kL6zu3QCV zV`r>CE9&Y-6y@VfJLp_FdURc?K<-7%=apVTht0NYR+_YYY%{;dzp&5HUw*1-HykE( z>jAeBdWo+g!D$KIR@KY`T2yK0iOOuTB78^=n{52Gwe-=2WbgXHhG5KHePndhp*9If*LyX=fhyT9vbf26<9=}>Ycs&T5r9;_AWu!Zpz{I{IXrew82{#!^)}BvV#2ZLxRQDQZB}7O} zGc2-5@4jAtE!+Tk!u|YU|8+p#IlR87EXT;pA~oNG6d+_`-o`y>4uOoFCxAz!=Kje& z>r}+J7W@`gGMgf0jIR5xs|Iv5^jmPc_|FU$I`}mv*q)&dD_w2^6A_D$=cq~`vuE4! zU4yCQybp9YW^7yhpNCZ4@1y1l1&a{+F%8r1Fpt0NQ=_X==(-+OljZl1Z)dwtyFJ6U zIK%63W>e@zxt5oElMI&3U$iau?=?zy$B=w^!B+3B^Eb0}zcWkKIPiR6RJEmiPlsSv zdU3l_Td|pmyyh62h~g#gJumCW3)Re_7bm&nFrD%yL|gqIg?=|?sOrL@e^8yvd$2hz zV5LNMqT5j@WVR|Dn#uN+GwL*j0!ePAKhQt$6=_hkdiflLV{OZ3_%VHvf0+ny$hE?n zDMwon?0uuc25@2pO$a{)WkJjsG0RjQZRtbNo;sdU3daA+gS9VvrS#`}42P8$y>W~g zP3NQ>ol^H|8uqw?h4L2e=;kKA{>a~r;)tSHQHKJoRX}yyo~*Zd_5@G?OZXepD05|g3#IAY?0yl7lJ zaHZ_pdT3@ACk|2;aeoPXMBj7J+F;8R@p$pzrmMffN#zib*OWOA^q@;qI>i0vRfY8V z$&NA5D_5TN9feM6*gBc1WLS^VA2dJ3WS~GO>lr8+S`&50-aBj5dnmJLW0G*VoAEvm zKq+mHEb5tg$koF$Znh8MHuNFt?0iQswvhgAM}M z3lOc@tc0-UDZLHd;7C%uZ(v-wZ-qx3t14aIl&?hYX3%Dnv%i{Hpeo#svKg!`6pX;k zK%BCOGj0lC?m3BaJb>WanTH(50S>d6z1)3%Nqh9U%bJ=;VZQw251z-FNA(B`MJZ2; zRhtmo8hg2sS-yaauKc6p1-*yC$lty)q^ZCicPG_F6vp~g8{vZea!>+HC2b=UHr=1s zq;c6i%Q|zt2%>gGN7|l9=?-aMveewuUv5#(IIn!mv!BJ-KRwCi&PfhDIsN)vkHPzj zwd>c>IN$R&#o0Jgi1u@k1)xpqq0BQd)&@J@J@C|S+v@3(QXiOpdG~dXei-E=NrKiO z3+3s#G8-Dt{{nLsi2JtSSsW1h_X?Wu{fgpz^V*KL0w!hL{h4BAfn^DUpR2{bz%t<3uDLeqn<&CPriiQN%bQUpsuioZEidTC-;IEM^i;jQrwJqzHXM{`9;|RQf zh+;{xirzM$yJha%ufCbAOWAt4JqHzqoI*B0=xrlT$4YFJ5~n$ofT&^i-HwA~v^vjN zcEe~fa_C}@Q>(#F3otHNp~{D$<&2kU_UbQ$;;jL~aVP4!Uw7$*kBVXC97A4H+4ts2 zLyemSw|Gv?oTPCAP86&D={%Bp!k7J~W6$YGy2-4(i(f0_^)}iNQ zv$)4l@>G#nwv*q4M7?5hojRJlb*KyXRbV3o=yMVMm$f^s_U~8cW)qACkF>dzU~235 zgj^9xa7){c5Npii(wq(sWb)e_wism1;Ax;m@nyz-vwH$8F-8A|1q(R10_cX0)5AoV zuB?T_WO8(bb|P*@6dnjv&yJQ=4b|_sE=}F%$o0*N0spFX;tl9{iTA%0KGNb|9^P4V zizW8p1L{zUc1-PKN;IUWE!=Rau*|qD#d+=lly*Y_1~XvAApK9gOrK)Hqh?wwv=0Ac zt1WvDBDIEt`EMtya7CH6g^7dq0}P9O4Ci8k8H;tatK(@lbR}QV597-grm^o;8B#|# z-Uk}iKhin309i6ZbiZ;2f3Q%?P#c)B4^$LZo-)0-IFhDZacoVb;rY1ShUQh)5PNIs zaSDnwOPQ|mbV7IxUfG=n{ml#-iu7KH_T_n2OU8v)@flIcN3NXIwdA7 zPr=3x%Iu|No5_SqHX9C)(;H^FM!#Ei@H5a9NfxanRjdl88nPwtd{PqqR^Wd6MBogES@9jM{LB>)W_q z$Yo<-F5CQ%@D4;TOn->t*_Z=u$FUQi9wKRwsF0JcxpzU@|Ko0@ zWntI^-+W(17!4id02G*`r~&7 z9lNb5hoNnzh@^Kr3Xp3iy)_8;B%59B$qU|NhHkGrI>dk1u9g-POKvsxHU>S|GB zjgCzuVL*4quc4GwEO-&N2NTFw|EaD>u2oORzm__ikoagvQp)Lje`h|t!IF1ak!m(D z(KjGmc(H2foa z@3M!8$H23z<~14c!ha>aK)6z0TVCO0C5XxRKlP43 z?WJAq=2>Bq@|`dlN%~M8-5h>~($|Qnaan zynIHWN|BU{!%&P5?WttLnjHK%QTq0A8llfErC!3X4+**SWB*uM;@cT=DjM#+6Izpx z<~5%N4qa=)A}b=ww~U@k80~UuX8wc)E5@fh`I#QIAPN1$-m&P_=f=*tP#BOMA zK<=j)D>DLl$+;TZM^d!^nNe(on{e^Y--c50$gspKU_2Q+E=wI37M9G`)HzA|8-scK6 zamm?AH4ystMt+~-f`s(g%&j`0(_5m3(qh4gx@NC!!VhjEFUxqNxn6!aCf>k32LJ7S z#+$Q4q)OEV{#V`?3sGiDktvM>Lwb0cH})0$3d{5?GyI%z+MF&0E+uqGKhVX*n{^3K ze67dS5&yZ-bXBgPiGeGBQhU{`8cP`E-Q`pb44r|?)#Mnxq^Coq?cG|^Uf^QvuSwQ? zCIt_Vn~>A`E!yrE82CuiejGbPU-6(!>XOKDX?Q@K{B`*$bG7VO4-kNPg?8S$U|qez1M(HZtbB7P4J!yQ!g96}7J|*iB3I*r;)%rEC*3dq|BYol{IJ~n>Mw0#K(vr3eU=#5 z$8mGRhr!mhrMT6860YLC< zg&{R_pKp&hG?_zv_x_+Hp@j%-dujfp`pM=KZ&wKo1h{|bb!2|aeB#jj>K9))F9moK zKzYh+HvtpSGdS0H=RoUDk<@=wR)#S-h~QGE+`s2iqt65MdKa+bdF9}GM(nhHbU6!v z;KXL>=;`112tFW1{aaH3tgS(LE`z*}!OdHEM_{TmGRVxl^}SlisAuq$DnX|uRBbQj z*FI6BJ~-%$E_O@N{;7mWm++h9NrwyQDgEFQ#sdROiC*_6sr$Nf7^ER6ql z5=e@nEvV!w+yE`b3=-a|CX`}UUg$NuP-uPBBY?lxV(3P6fkLecsx37*k&|)^%sr(t z9zyZ?#8jF=Z4%sMluTYm6;u6EWBNt(Ef`aQ498A+tYp? z4Kns=K_a@%@!Q@{=rl_R*?HBB{SOQ}7#fT6V3g;GMBej_lbOM0pH|9yJOg$kIA^A9 zQfB(5y34y*3~^@Ubvzuf9vSvK$UfDfXVVb;PL7FDzi#dzALx7=2GlrM{=Cv$>~)_XIJxm{%!z!sdB|AeYUfozw8g9!6`je&pSET8KDy zrLs=ky~rGd+y_VAHLpP=sB|IUXtu=E{6(Qx{9|57aA4KUP*Y`(uh4WDbJ~_`b7Dsp z8D#)?4flA)l=!bS>?Z#$*~Nlu(u97MSMcBHN>&EUx3^?2S*=I9msQC3?^tSf-&ti8 zNyPmUPd|>Hl^4O)gW?o=ICmhii#B6+AZrnJ>E4L81w zeUcfP1IIj=RZl%2g2Zi#%$HPa9)4Jo;Cl0%xinn4Cj8o|)U6J8&ejUXNY-U@#vk-B=UcI@EntYDy4NT~jvx+_P#s`Z7 z*aCyS_P*v%zjb=ZaY1fRZOruKGO2dKXyL%+&QHb~{#ntv$BLGoIpgHzPV)qV>J@ZG zEx-zvnUGFX4fK_Covl?-FS>G5UGLw{ejCVpu42%7WoDt|ku}Yn4|U9c+6Uw5cDhm9 z*n4A<;I(~>!kwT(oM!L_Mh|&OHQR5zA^lEQAA3{~OlN#J&&&n$kvO>%>BFeRLobW8 z8$7b93W+q#5gae(`(D~TJw$UXt8-S&7V%+U#wDV?y11}Wn|3Ok3@yqU4FnWQP}0~t zaESJjN0Fq(ep=dIn%>Lv^lGE2e;=bv3)XO+ua;k~w>|W|din>G9cAolFbwqWQSeZn zpM7W#mJQzLJQttaE#Tu@qJ!~7)muL|4^+y`lZ0C;v2!-WYwETTdqwF0%tp;Be5 zOCY=v0yGrVk=kXVQgd(|=X(|uby{quk{!GLr(lDzKNppyOf_@uT-Q80nE$?gl4rr+ z`7(G+b-B)!ZP9ld#wona7t*?J!TX-Rn9!hm7g!dwm!aH^y<=QwhiKi zNUuxO^$N@5lXk7@rIal1&92#<;2-f+A0B%KHTWEbHaa6`d`f*{c>|c*BMr&+6G4WD>Rdkwz?3+G0K7^&t<=Hk`nm8&Zo ziqLq_yWsqOnR{#sqx7lY&DV=l?&e6!GV^mtdEQ{u$3EY$h?8T{c>GQw<=v~`;&(#b z2>&&~Op~@88hRmWchT#y@5rrBes%!@uSc$dVTE4F5JMBsD?P>C+Ai`{xfz7v4+Ht_ zaNbEXoK{Op$*#v3^;h4!?$jzNr#&kcO*9Gn;k6#?1+mn3rr2yl5&Q4x`T z2L7>kq9D4Wh?OakJ#8k?0v*(|ZRk~=HO8B?D9dOq4RKE8eSHQ|lIgf0yJq3q~+Pq`d3}0 zeFK*?&;eu?xE8`>C_^MfT;++(&t6;td&ZCcM3h@iPJ|TaQv$*fIpj@7> zTe-8t?%4~nr@m&5?rrS}H&c}8jq0+)q#hKStWRF4IVFaH%*;f~I@hE}kwax=`1@yY zInV@BlTENM>}!p@rOS9tKF@AyczOJd4{sZ;=6UP*30@k?@mRj3l9xyGCM!|4eMj}9 z{8KvOr`fixT067(Bl$p#&=kv>N#MdKN*I^WxP13lHaujQ6%G0&j40O~M`n%sSob2q zCtH#cDmv%IMq ziXd7l#A&e~*J=}}qG}hv8S*dmR(7ABo{zXFPG0;j%aG%9^#@TSeqmIQ0RNCG<@e8zlNT|Bs-Twf_WL6 zzjTg8);R6^xr)QKf1j`E2qB_3R1F9mL=o6jnGQE@}TCMAq*RZcs6 z(HWH=x?l|3-@-)rN(6))!w*8wVSXRtes-99Yyd^p*waRyk>hGef#Y_9_a=|a-RqVY zR%ZXvr6J!j-dXCwz0!aj=PVc(QsVTM%hQO4E>S&v?jAOAd+8C;+&)s*8wO4DPVQ<{ zMM&lBK#2B=<$XAQi`oAyBK15>NINU?pz$@P<&mDza#wdrD&SsYjN@uN@&FJY20Q=IX;f8TJ; z9g6$QrU8bemLG)vUf>uZ>Mbo>ZT?61 z9uCE%tyFXqt|qW`#En#L&z+%f=eed@sKG{YUj$_Q98XUFwpfoKR@rA64%kZ@!Twjzz$O!&i=v+J07F4hn zrKV4dQTGR^?g-D`K&x_dv18b2t4gGp!OQGq^@7g|`vRNuWbwqFw{-DQqD$i1B?YGs zDN}2y5mOG_*FtdJ2Qg6Cs4Y`pw)`q~Y|`x{J`>H6|ucz{Y&GB&M4j4;G<8WPe{s+~*bHJ}HmWP+!Fb^!Q3q zo~5l$nou6dnXvN>YC&!iML0o-;v2)p+p80jHUTqy#DJi3XyV@wv|h$`^qhBuAghgeFJ1o<|luGHL7cin^PX^2r6~g%=u-k(>C+ z-e6~ID(Jsrvha-N2jC~cOoi&V7lWg$&n@n8Y5cce0chf*Dt5sf`N=csGhB@F7c0op z=T5a+kXC~n^HDLkT=}bCJd7CKG&{52o@AQ)m7M2r7p>xcs4qsdbYsh2O+tO2$;dKh zl-=;U)yD(+-a1UYVJq9C6u}ByWcp_n+$U%0<1_sDPLQqm^xY6uGZh){_e((%8#SE8 zE~}i_geaL98HG^y5VE*&i*B|^=2c1FY3AUVe4Xb9J)_V)@1ZangUXQM$plr6Ze5~V zue>gIJgPP8lgft>LuHP%Hd8rRCKRH)YS&sUN7qSz>auJQCOKp=d|Bvf?$(Zg%5}f8 z7t>{<%STz7t^tPq8DZD?IS+pY&v*+u7&wV;-7sSq`-%OIRA|gut)C}sKn2 zT?5*oaM!Gulz*A7-^kQ3zx6a0c^oP2ANJVNB&qtcJ)qC#WNaaJrO@{MR>i-s32;3Y zfhGMr8xNAkVgEFA78E`k#9GND#lVf!euXdNd-9%r%pC?mCQQpcgH-*gx46HheK#uT z)U774*1cQQ2%lG`)`P2p?-x)|i9@)d?{9fN2VS?Fzp>Kp>t|-)6#kV~7@7dU1X^z} zAfdB#_!dGhh;0?`a;0!V1q*GFNexpPt>PysVOK2o#=>UA$ZfH_`eyL3Nfi?`9hJq= z2=Q6UUwI>=`=n=J*EweI;$`kCtv2otl77!_S0uIcYBK04$*lJnkqmcegaj+0+E3}W zj2=beL*@SiwQt7hz3dX6s}2njuw*+I_GcCO?hBLQwe#A&NbBiO4yv)t#orXL|95mm zT|4r(fs9|)qUghfHZNFV+uSZ;u4*JZ{9?tbsLHrr)`_n1oGO^1IteTqMld_7f=)! zmlV45j=0r5X1S=*ihPp|C+U3Qgh=L%`+3v_F)(j06XqmqEeAQQG7sOrlR0%=a-vVOYs~${f#|bqb85pZnoPAWz zLYVX(-u}IM!GlxfD3u-BJl(WUuPm%JTnYrdH)THCf;Z2-&aF0^@Y77`++tu*6ZF{K z!~)Py&|7)^c{}AFSvx=ErM-@>6p@tQZ5mmW8s4wlGQW{N|8}|d zF160CZkl%VhM=OFn;}8PbtURm>W;m9G2qhTnVLbRRZCPAklkx>Hfo#O`^G=FN*TYG zrK28ur|mW7dnMQ&3F0-cA9-BSz0&JDbdS3QPx_IG$#o6KUk(5!tzKV9N&{(UrWVsG zpP1*8zG*p(a1=3X-LHlxLM!KIzir26P7kz90~fm@afk8Xjvd|LmKze&Pz&>h($~XY z$=W<1YbHI^wt0ottM`1_WHn70aJTM|brx?0`PRrEWEl(Y1d$`G)fH9!IP)nkx#&Zb zMb+tlt4yccPx12qjq%F+T@U&Ev1GaA*S}#>py5^SVA%9fBL%o1kTrvhXk@y4G`3S` zITP7D$o|yxa=odh@!ueUX-72A?RffyI{h`(8qm%4DLJixs=WS)7=WOQrsTuX7Xj&< z*ZEnE24t&^u-jTNQVtU28lD*Z^PWgqTAckSFP}XoUE;uOj762!dGIL=S z(iBo$7u4zT0(j+~D%*!7b8x8gY2J8(I55RS;{=#O6q&X){tBAD=p2C5b+^QEKbLGc z5wC`<-xY6onj3p=F+S3eq0*H<|7g%2*HUXo(t(%VJGq0gVkg`(h_|0e?hUSwd=XsM z(7h^m7(HXOlW?s+NV8UBgqqk^iSS&N#*7L|>h0f{7cztUCeXvyhWA0(R3J(~;*j6; zi9PpLXIxBZ$EE-a74j_7_m||2ba;~mU_ym~O7kEYu4tybziIwwj7;q0lP%FsG0Bku z7Wn8ayt3zwruR?EXDW5-j?K_-52S4N$@0?aNowSOO*!mjf^r4YJo3^S0}Z5w)2Qzy zyLj^iFXWnvgxu!4h&~od#oGuO= zR~~%j{Z0jf{wA_xkE10dwt~~C64Ag=hw`7=?8U?}$agIse4h8KLX{$+5=TO9|DIxI z#o*fEZcDF%t~^Pmss0jOAnyJN1?&Plo*X)m`b~1ab2zuC;VzC?FLq&LbxJw%v9Adm zH$_FR#}a1&Z6jer?o^jtw%&&uWxYoG;}GYesZkHPRNKaB=fAj*B5`B|4PV{^koVTc zDJck15P{<_$n2!%Fspp1uE(q2ndZ>=1!Ud@Vz%DrUQqgL^$i#*R(7=SbPZhV_li#> zyr}+tG~gSw?WahD%RM(a$#tW_Vvh8A8=1ZST9w2iVzpm%u9Fh(bc{1+iDODCvn7he zTGJsRPX09fm3uqrrV);oL{~GZjte#k2&lQDhz>@VZCrm39o*N=7>-yZGZBaR_XHsK z`tMY*Q&7;V1c@Ce^X5JYE_JA%yx@M0v=2Sn^79Z`ZWc=%SiSgOM_K_0IMlYpt#R`Y zE)EIY3!*I4!5gv@rAMRYU7lHe<=1O@L4pcT8Q^u?;ok#w2QgT|&KkbJRrk2l@>K35 z#mXcscF&uiRR35v(RDUGcQ!NdM4q~+G=Ra_A@g^G5;{!FoRxt=Y9@*eJ~`x^_!2%q zt3zGq^^iaeY2I2(acHBG1ddx+9%t%ZR8M8Ts7U_|Akr^NC8<*50L_VYX&qhXPlRvh zA&-mdjyCrA3c&1!+-dalZ!B0T4G++xq*Yzd%js!vwYk~ofczAD!@-?vC%)=7JI%Dy zQ}d7FJ@u5}Z?nNy5U%&TJ86q?Y%$ZLO6fT+GVg>mee-X-ds?U^n;<^IitsLZ*ip{* ze;3-s{()z25{0nR{-+ZMDteo#uD`V1$-vyg@9>?_#fw9@wcJ$HOy_A#%l?CXFCIsDUOm>rSN$ej z7F(8y{^eKsN51Vn|NmzJ_={aEyXDrBJ3!$Is@nL$h%D`{J$#{adq5-0w_mi{yXg6E z+sAH}`$U<4Ml>}^9|RwbT#J(hgnpu|tW}KayFHk^5TUW$NxJ!jKFE?aU?tBBR(a{? z9rFW>Zi65ng2`DS)5UJ~J`y6eCR`x5E*;U}BMFw%>}Avm3gAA@R-*NYMk9L4cUq3C zKCkdDQNQ*Y%~*F&P{2<<(A;U84z4s+(S^r<3?R=9_>GnDWi{xleV%(entz2YYS9HK zgY*fshoEP_0(7_R8JagR-9o4_$P}Bs5lBGB;eJ*bD*KXC-DLIPK4sMYK74|TYj+1L zHsrOt_{Yiwj7<_+J>Y(V)lM_Lh4tb5psUUY+{TJ)!ghE&`m?)xx;@Y{eW)(y)$y%2mz&!_gn|m`a+1I#nadB~7n`?Z1e)#?o zukm<3pXZ$Zugurc(}EZih6vngb8+xca@SE`4%xp(T?R$Pz}u#W{e(>69d@-acGQ-W2TufvE6 z&(7SjBIq2$)q>rkB>-g+KNarOd|{lh&;d*I%J5+A3-QLe671ignAGcxt z?I}q>JS5FVM>AS0FSY`S*S1*&v!tk{Eu=|_H(*c8u6(if+bZ|BXzT=`Yje_*|MJ->pX+ifVW?@Br(kpOo+00KUuhm8yln;+f` zc(Udsj~P0m{^Ybc(n=h*U9fhAH2dUlf~a~!pE(xxVlu7dt^QL}^WSGvus#`kM3|ne8#2tg&<@>jE+q z=5gJhbjAbH5?lxX{ztlR4B}*>U+VybF?|s$EEgw@I?VhtP|PvsR8O>t)L=GaTOl;x zwQa}pi5W@m?7Np~w+o!bEwgB;AFF>i4DxfLlRxFl5xE8J;k?wpLFu3IBZvd%^{NVQ z0aLC>w`B$|Bcpx)$O*&>_H2V19EwWzuu=;W-;1lpwx>>O8i70 zb25m4a{gNWtQUo6xh#D0#?mWNWOeLhNO3h$Pa?F|8+{UAw)6f2UBM5)b|Unw{w^4^z~q)e={ULvJzTQRv3PM z`yy1G*5Hwh|Hj928)LKc1jWT{wvhqY)buwYHcGzTMv?}HY~Zn+=XKfm5lGNCC6x?R z?&2rU`{~DL$Gq#u=Q8vWC@34sRG;^3D$c3w-t0Q#?(wPdbj)Sc>jD*?z(}PvO)Vkd zj`K>*7am@bADGvu=^2Z)cfh2BB{EIgMg`n!8757K7KT|4InB!YrB(2 z4nBT{T$e#&-kStKdJ$?Ov!^iwBjJI!hXRVL-psmldGH<8D-aZJ;Jg_B98&}8S|7+P@U|OT=r`Ygj@2oMmdKtdkLJ_UF2&^V&U-Jl7SF9jz7?Az%isvKw_Z zpK5c>55l5cg!FVOQ4TP48JXtD$5oRKy$MIzWg!U3FaSojh8)n2L97!2(CD;MWT^3b zi-vB!=?AZt&U3ZSMd_IP4@ZKc%{)veqMBNZPo#YSS_!fhUdJM%6?C%A*QLa^rnLjU z(QOu2@&x#uPacf=^?U!j+r|cCV;E@__D&30K+GQbn}RU;o6oHvY1!WO@uE&=tH$Eg zp#S`%6rN*+vz(H!&ppixU7H9P$ z|IK@OM4(%~J%?81a5`MJf{%hLlpw%NUk(#5FT@Dp(Ljc8L;NEAJ!jgARhW08*%7Xe zTdt7Eg?f}=m~~KR%Q#um#WIh++POmgwzEIX9O*9hkH$ceqh9ZyB7{4;0b7@mt?P(< zS~fFc6)VBZLu&X4a-IR(_QxUAH_%S&Qk)yrJ_CpI?A>KVZ}9ZYsQ)=Ob)c05dzwAn zBc(D&SO$?=8IQTob+R*Vrw$G+Mz>tHK`uiWBcyJeK7}fro{?=UoqFDI!LpOgKU$RW z&UnG`Uav%3a{EWUj2n**@mH3bQQIdk(DpAW=HCr3FMC!5)fOzDUZ_3I|GW8OB#LHL zOq~&TbhZ4M?t29OPP_{2$@}j3Xj_P13Ps}<)tthY86;YQ7Zc?Cj16-8??^64C(wS@ zm-Iyhr_}tmgt`scQz|N(^-5cZhB}Y9J^3n%{+Xl}!`0wX{ZLc3H~349T0fL^&_L@Q>cU=RvX$J{n|sH86ZIHmm`0gm@nZSTj3a8#Ftcf3&w4 zvVyUB@&Hd!PJ44}xh@(YALSJbptrrfL286@H)&04wa7Yo{8{d5>aw*|Kc7S`w+n%% z594}W>B-9*Ktf2Be*#!9_TjKx{Lt@LCeS<8i}v!7CmH13{q`DOlc1P_jI2=-b)-i# z5VWhN+`M)`!|E|5jS`2YLs|&#@OMkThia6M4L~1KHpW+J4f@Af>92zHPp%iBUhH|Y z)amVRNUTYK;iQ^kaw|Y@Ge3wu`Nc3ePb2E9rAr@?JD$W~LIucv<$9tp<-i7>Tl9~f z7x1AuoYqJP91_3)X}wy+Y|aJG=Hl$gfUv>CuS;JSF)phcC?_uTP7#?e(U*V6$jf)( zwCjoW$hZD|pzl#L@__tplhlxrb$x?{e$#s!!CkT0D&W2C-bu_`3A$uICLJ z5;NI;voV{Tk;y6G_G6wlEuu8;>$MDH)>~}b%NPHM1nGzIox8h>zsoS6{rl}-imWT? z{C>U0k+3hw9XWNOIno(sHONrOtzdNEq{}7N)*-(4hsE!`@TT`MVD`DKb>MT;xJQv= z3Jl3NTZAakQGGMI> z3t$K4KY9qq5>bX&adn#P7*Xr7>%DVh>>U(3)qk7lY13wkJpxe2)>0vwy zE!fIN8QK4->@rB2jiYBg`z>$XeL5UqZOj$v0NNRKNZoyn6r#$xzNJ{xpa|yq{uUI- zHScbO$f+Iu0n%4~QsJ<`^HtV#MKa@d&)HZQe0g%G>gP1Wc`p2xlXBc@;Z3y9qS8># zS&jG%dwS8qFM7tJ-6XL*o@n?~W(e*k64mu*!1Z4OzD1NnM<+zmT!h>k4Cr2x z!8OGjSAIcK65LFdwOnUpU&}bZeFtC_ZTOi~j~|$I;OL5CmqBK$^e#YgmZfXZ=u1t5 zR0XHC?Y;MNUD{Oxa{o?O-s@(<0$~bHwa>STm^5Bh#fwErEoR{^*&!+)e|T|%VC7#e zi|J`;hSMl+hY?e}}Qpzs>SJ0=mouk=>=)##5n(ir6Y%*XfC7?vZhS|2+YI353GX!1pXDL9v$ zugT}_1u#W5J;^Os<#u=_dMqhw&iN`rLFFlJ>z9j`ZkBf_fzdk`Gs@cvujk$^1p&D_ zYc=qe#!PdIO$%& z6PY?P6SB7)JE`XgI|`Yv@Qmt?F-_86kVAmSf<#J8n;dZ$xR6 zTYt-wFCYrtVWt3X;n5XCAJ6s0O;Qs2g#0`+KEDkoRu$wau_qdgF{Vt7{cgNaR1UxoR<*hcKdaME%2J3BS&(R!O68ho(sWl9KpV&Mybkh3a}t` zp}zQT0LL#@LfUZvo-Rdi@Y?**amKw3BAsF3M)f%^qjjfYh#;OGA{oiZ*-XrEd^n5z z&m$FankspLBp$L+o4ioS>dRUA+m?Ow_X=wRtMzJRSa{)Q;nDS#*tVDZ)>z2tcb&z_ zX)6;5Eho61E7uwtMRYJ?9b+rUkf<%SjD z!aqjxXM?39GpTBBaH(~t;{6_$M33!56vm>@2=oy$&n>W2tX=H^(IzwUHSz8QD=LEV zdlqoBCfIM^3#i##mOXE@H@#RmE0gnPijP1-|J{mAgq%V$hhO zc0dKL{nY=q3;OAP;DFOGgIN$d{X#06rLyN?7Kwo7dC-j6FZv6Ajc6}<<*NCiJ#kNK zW>-a~rGiR#`{u#)Okm-iUcfS4$I#}e7VEoChR=-uW?G$H>W0||?f3#Q_ow~=!5 zDxK5h;&b1C55k>+_#dQvaGV%OAgiOMw~uYYgzCbh@eevoZbo{AxcH!`AE;3%u$4)Y z&&;^?`@o(B=zgX7%DF11ESCt6tZD+CyRAWSzK6_}3->KmBv)eMyBYtNxf>#XB^S zD*2<#C27peD0^BqIFgvY?_c{I;rnQkgiT)b4%X0k`ecL|&G5Z0vzKVB!%TehnJvP5&|+WtojKVB4?;e1o~t)cW9fH>f1!hOnM$8^$UU|LWq$QATk7&4#a#B z7-d%6;O>~%G^|s;ZfioYC)@k}^WG^Mcvt&E%B){AnSGBpRpE)gj>T3T-4$W~io` zi);w$+2xQ8uixFt6V|;d@O8!rQ0j+tcNQrHYRZk<`^uj$WJ(y?c`|#3hLFp{beBVh z7Uc$A=qqpUsIa7vKYD}Y+92GLc5ul0JoKL@Pf_(^|2OknzX&^e=gmmJJqip4532FU z3F>nu@62@y&EE1jLHEcum2T}%yEhhpxGIBY_E=?Dv_ZsXr<7KtKGDF+{`g|;OsR)1_2Taa$xrgrDIue0 zxoptKw^m^&M+}dh*cHIiyhC#I=YG`NrjN*z+t-hbh@OegdK+@xZ{VM`lz;Aq1h}xb6di)uT6L z&<8ceA+&?wnu5J4zqW22WXoQBGtCisgf8`BCMsfHnpuwi(jN;m{qxN(faCWmDTcuA zWR)H9;FNs!QL5&p<{k^1?|if|5^`7~7!-+~o`UUg5>dHz=&ZU4 zQk>{x@qG1TJ7o@$she5C(FWTkwD~CzR{_OP3C?Ou=d-;4V4GhHtkmS~_ipLF?zZb< zol(pqNc8JV6Fr;^%5*iEU!yk&z~DfxqF???$*MC44$ySn8!bG2*Y)|Jvc9gnz(~r; z#s6jt)gW)@pabucZ@J^UU5h6a@^Z#)sLpEF942@Cz5XMWT#h!5mL5n7!nbv|8EoAv zpj-*%kdS*W>vYiH#p|#lJ;`4rYG@Ju|QqvPB1P~p1;DCoifg@mgj z?*+J6-R7vLk@fK}b=`R(!y+SE8t4l%2%z#Y07u)8Yd-V#-S?Pw=35U4x-e~1Elp5< z;m3btmF-ltas~AIrxOTi>MvL@_R7U`3LA6-#I5E_1b>Z5v>$FKP-ZHW@G<=Hw{XR=& z!O6@jV#dkcE67Mww?&8xK(=Hj)=3g^?yN@g$^(hB8=^+EKeS$OoF2=NCxC)sZ;>B^ zY>eMrI({08KN=Z9d&upu2!gLBs1aM^v?wn(E7=D5v8#}Dn=q;2w{wMWjOf|wG5g6) z@eJ+uF-R>n1c$r_2WnABT0JzTnAvOc&woGhN_c5mDk)3%6%VtF%#7A zmkhiiTM7H zD?mP}aJD^l0VjIVcA4k;0!e=pw~B1aL)+mzamuJhrvf=$oZ=Msk#ic_{ohRqgz+QywS@CkI2AAj+ed*2^9-!T zwQ5W*nn3h84Cpd_hbPMbAb%hP&EoxCl~R&kd`%)ONHmFiRem!249b>qavNayFYEwY zecef1ctOf6%DO~&=v-;7EkrVU_M8QzE^-8I+})c@E9b7?z!{ z$f~gg*{XjPlSiB)(Al6MqK~tDJ2yL6_NImxNz4 zl}CG>>4DnC%^@%rbNK7JE0{bWhQM8WcAE=I?eeWD_&nw7(%fzM=WoHGfB>XC^FST1 z9+*YXZ0_TQ_?0cWDIaYXb7kJb*-6{pgi{8Fk@`J*{NiTO zb0r@fQAcW-r%N?xN>!>I9+7C7I6JnQprr};SSC{B3D6nHd^rs@$M=9ZLEB6LIA^rniARw=+~c zcBN;Ii(H2Y0wr6y3ta_DlSvUk0k;&d+D~VKGvQuiGK1Z;6=CA<<8;r{H7rOz7w19T z+0#CguBVAK60J@;PfhndwWZHE6wjuQ$;MQ6211uSA6y-%Ba?1@L|x7Y3_I2VcAZ4Z z+V`ys#=Za@Bbe1mftqX<9O5S%e&Ta1c3<`N;RMTS&;s_F)XM<#BDzx=@&)5r<@$vzR#{ptzy^BNOj2tqHDTFhi^y&BUI$a zkmO0v9NY%Mowq0E0|!=<%U1Wp>`X;~c*P0)7g=r-_jPH%1g>o|dCN0-dnf1{9DUL` z5H~ttq+|CZDvkPhWdgkTSNo&;8R_XIYfAQp;mE&+J2K}vzAnYb*Ax;i!R;&;1~#We zg#4PrN#~T<9}Xx(Sq(9v1OSp{nybAVq!hYzr(^QZM@|al&-BFk$FX;tUR6{palA7w z@p?=|+}gP_`ulUgg!<0DYnEo&h>c`Dca zPIo;{E_RilpdKD29*k(tiXXAJe{vl=d%n7L+%%S#p+TM(pQ+kXd@Fd@T!wKh#+f{Y zz;gn(KBEt!%Wy<<##WH`NzFo2YV6cCWRZB91xMAk zSDH2oO-i$kCXX{{BcJe+9-0XO444&5TO&>{@@oile z^$%I7ULf_0Z4Wu_t+J6JZjrv!B9Gfl>T9$chFx>jo?e`t(CYv@-=HU2UQnp}(tu@Q z*{L;+pW5ya`Z@+iLOP5v=72?|Foh54a?Jrv0q6saY` zLrkN1<8ZNGQ@Wh-X{KV*cWZWKA3@T?^F00$#VY!zLu4N2Uv$8hodB~;Gci@Ei!V|0 z`Jr;lb%?tvgI|}_DghT>^*W??YZrS1a_O}yj^!em!kSqnY#_vU9t^kL5o&K`w%+V# zrG5(?=hB#V`r=8)p3_t*@ec!x?R^vja_~6g>(k0Gmi{ARP&!jjA!6z=J@N%T1_VN8 zj^q-O3Ph3`eDP#1tjPaDit+HPZ?dyd2iRrmKq<+>AuAOG}R9()mnJ zg{62vL)onTJ1#ubNZz8rquK*uRmo3#bfTZRrN_d)~*i#vQ4(p@}5Orj)Rxuh4 z)JEsOs;@F9X>Id7@aF186wmTy9-Pv!gR>H=HjnMkw%fFqu+r%a?O@Gcz&46{-_89Q z1>GqUK=N4pxC6o&v=g*+gesQz=YRzuKcZU)=)H;u&Yap-v+;QJJTqeJ4y7RnQ=mR% z$eaGGNq&hH{PWxgZ6^g9u-L9@jk-b8G&JE(2smm&9%gzwrftz)+>bQk+18-L}{rN2g#H!hD+psRG>=Jggl z9~j)ab)N;&6}POQ^o%T6`uhfd%1!Z);llra3!tX@XbYD|b2kY5PYy=3jV||AQxzPr zS~qZA5IxNK{Ax~OG=l3($ndU7C4V(wLtr{y9qePH?m)owXZ`UGx zDYB}PCZRsI0Gu~+B^d?BXC9>t26rD{pQhxxZlN*K3tcSmF2c^dvc;0Dl?&jMlK?(# zcK_^XPsY^KN`Oa=)61~6DTRj@_5pC?w4}jsq8HAh4e2(Zieg>GoTmYt43O$(`?&*~ za1o%%wp=)ZeB3P54-3^Y@44{LyEUj^veI`tz2aC`&ov-EyY$HkHP}$)+I$7@ZZ#bF zqHYan9!}9mcq4w1S&^d|oZjj3-M7FI*49!5(U@_6kCPOl_p$Znnui!P5?}8)(ds&{ z{&azg_M1;LOY;;CyAP9cAyRH)8Uh=JSvglzZuYvj(q7H-}x-PBRjO$Shko1Ny)3dIoE= zp(Ir9KTn>J`!C5hBtCk6y}EP5oG1exTq?-8OYP1!?(r4EXpQdG`1Zvq*Z__wf5Cbw z%akAvV#xgUh6|tarK)?h6S1mC6(>rObZ&dh#IlR=gy0z zeh`f}L{VLA|I@k7Uw^Osj9&pBQIjL~(mON4OEKGUx+)yYd}NZ?OdI?1rpV+QJNR+~ ze_49@o!7X?H~z5LHAyvp!qxRCcRjqWxZipN7@t3N6G%{f@;#qH``KJ0l>$G>hW9If ztjj;zyRB;#e5PVtYx6;dlqjuv#5D@2;W8Zt6DeorTVw-q)JH6K4FaE+aLii$Q zh)atE@@{>s_&n|oWaZCq9o`3iu{&3PE5|t$Z9sEt=V5^d+?RPZvA_1ceEmw*+uQlG z8)iE)Xy?-KkK2p?S)RN)baY-4&+NZ>w&_A#M&&BP8+hm#>qqtJR#2gv1ofU+t~O3=k~mBYVAPu zIjEdXXwz5#H?6lvOss;F-Me#wGfPytTrl05GM5UbH#Y-BQ^jAAQexv2w>sFi) zUb^x2F3g?5w_SYf#jacSIuhR{gUDO;1J3P3{4=Zgce8}gZ6|(A&zlNDf+mi_OzyJ& zSuS~(I@~Xug+oTz`TLn?M41n~Ibs;QQy;~QOFtMsRw#*`$WA;J@wqLp*EHGrkp6s< zpxBHxZ{1IQa1!qNe05i^;2el#?DODW&n1+Xu!U|JJ2O9J6$V*7QPGz=^+Ed#xzD%n zoZh-z{kLa37z8$2yyZ?jZe&+RRV^fPs^8uha57j@f#dhDw&Q zi2N_mDt);s#I?**`zbQW&pu6SXX&3R1{W@p3GR0@Rg!f3q1-z=t^dbkDYl0pRhvbg zfq$kUI*W&E^Z4~{h3m>7B3o&}Vz(NC=uRC zjpy%uLHPahfy)#FwI4h7E1hPW2iCC@%qF?>$Tii+x$B0aR?0QvMkxJ3{Lz|0ebPK$ zl!CbG>}UctaXVJ|+W+GH-+}-Sji2TPBS88HZadD)?6rFmf(8}c@21-PkFG&)kU*BS z76nm#07$llW^&YFaTl(8Wh>7L^uK`|5i1fDP_Yqgf$k1_n9VZJ^N1T$2Y8-^GZ>(d z9BQMUWU9 z%Pu&wV7EClTVVuwIsNqtAT-Rl_9K{5PM;=v`fp9&+3U)$e8!yRt}jalQ2rZaUw#_E zN3ZoObltp-y=KZ2=lOzrmIn7%K9#k^vA#)=xI7y8Wxb`lNx;8^`IKz{`Ur0xhi70E z1`pkvW}@m@bBGe)|M~W#1>m-am_tDHh5H{XsW!O72x>2cqV%qB0l0sd$!8%Wam_`p z+d`w>P6j3~7LMyM2V_Q&a-+FaYwyp(U^28C(_Gu`Gwb8IG*vmiHLQDX)tuqhkzX#B zQj)vNi@|W&OXpKf)iJGGlE)8PY+CY}C5v!nu+T~d*N(3cN02H#eEIU1&Z%c?%u|_8 z&4)!PLkAA6>EYo#hQUXxyt_+B-jefY*Z5i{uj~B^t2(?>q3rfv`=~Ahm!BAd#!c3a zmvBF;Dc6=l0Cg=(-De{cJgxrzI}j3pgrp5RsQw;ojUafw*grl&MPR-@<`B7w$RlqJG zi96dTVa0bX_TZ-O+I1w?bcIq!r#nA4j@(JyMjN0~x`ykwC5I5Smzm3o zR#cf45`kC5rucCbKtWN;vUdc1r3l2$vuU;9UnHDZ7(tqvS~H@Z{2#P?8<>gy4Ra2E zQ-(mbygH2p z61~Ti)tY3-)>c4-=N$$`Ux*hpM7$6s{*s#L3DH&WxNw6Ia zfl~C+({-|h(k&UMMdA(kuK@x{x7ueFv{4k`j1?M#$O~8@MxkKcDL~Am zi8`bXp_G9=KhKcU_adj>I!(|tArm9(qPa2;j|)k~dpU%WnPW?1B$E{f*KYzYB^vAb zYoH#F=r$OunGG6XsNHRV;x`4vnNh+4pOjF1MAD)BV`Rr!tg3>tO}6`y^;PbaFH$By zWTnGvs#XHj)IKH(34?JaWhwJD2|c$t^o9~-q0OAz9&m`)6}8T(P~TrN*X2MMCmFwg zdhryF-Egie!Tb8WNqfp~AoCU}MVOVB5sexR!tMB@PC3bS4i0=-#PvOH^hns$pTHo9 znXG1WDJ=Igm-IiAPP!tIX1|v@7;>-I;M^7;w6gbf8omgqoOj;jdMjp9Ht!U>)XI0m z8%n(bAF5!@0!A+Rht`Hn`>%Wdkc4z$8IM|F^Zw<)|LoMHqeSEA!SSMh-#N1Muk~!m zO5OtlrwV?f7<+jh;16mEs~3v6_NUnm>_bJ#V6eM(i{x6uS1r~9Q3lAu9{Ti_S+OOi zbljTt9UERw;J;{6{f+UG8;c%3Efi0VS8oBbd^?w`R#z_zFp+9l|C^dF5A$mzG)pV0 zW#f7hZr1$KL>TIHKMmLX)wCv&e!(M#w9PzQ*LaQBS?T-s$t-g6B-rz^;M*rGQ;;CpyI{EC3+J>c+;`WGT+G!!Nm{{K|EdKhNc_(@ytrJtUqeo@l(38s#&_$!@ZS8G#yWdN>^ssm7JVf&At1(fmpD=b zg^TdbPi`Cc(E6Ktm!9n-rE-S5;ZW&rRf6uHu#(Cx$!BWVtg2>rjs)tYJ~pJQqMwc_ zAZ_^a%hx5l5T_;&z1+<&CVPIpdjzlM$ivg5A*G+yE@DLet1rH=cIjy3GizUIJue$9Bvt1Y<;!#fs*ay z4zAV`3prz~iRX-2TupIQNp#HRKWJpo>KBU@zx+l2m-g5W7hl_2^oIX?diK!OyZ|^| z689#6m&>iH)vQ9ITBIktD#L7?L@B@F*Na`j4{scYl|ufrc_RDh#&N9gd`7UuNRCz9 z*Xi>*wMbXyGf^9*F{d0ge>8J|F-mswRW~RkXk>fR5Ef?fgH9&k24+Ja7NtY@lJ7%2 zX)Kp2-^;35GFcyNv9P=nE3KHEg!!6lUtxFD_Z83unn}($43V=Ih?L^bSCk^Frf4g~ z&46Q8(ppyEdKwR<2ilg}rDiqtEA=Uw3uS34{DYt!Ldnv=A?Q_l(`Uiq^J(BgNwb;< zd14ExToooNmbvXs!{%6O@hgQPVlTGT zQT+uSf*Bhm6?x zoli|(s-WwUKLV@X|Ix$WIQ&hxtM3?DmuaZGDbnCP@Dlaq>OD(as(EO)RidaosYQwQ ztjr_$PKgi5z~Xq8M7J|>;+Wh^C%hV27&z%pkcMWhcUNaVWXk4wxKMN9LA{RNv@}<| zJFAACaR9iCR70uvi5X@iJ=K$*bKosGAsO7^qy0J*6J+-_UJum@7|zB=W{48cEYUf8 zv(O{FAiDI{QcVYhK7#PM`)OPZC0(Q9KV{6CEyL{hw!~;XZG!%|^@QxKbpg_7>v$w| zrERaWUMsnl6Z0MY9d&BHT&IwPWti}chg@YQ7-$qgrktP&&$?Ls83x%V`HdhWbmR(B zd0BWpP3pRwRYE@tkZ^ZRl_RD{WsfJImV>Awo4?_JbfIgve=?|#%%?4}Om}n`!d-%i z^L|hh#9pZa+`YW91?KQR{K)HN?8%Ks#;?Ub@^s15tIYi;iF)Xx!{P;0vO~Gg)({KE0WIox*(O`tJ!@EJKk?41 zbP3AY?&4b&{m3#HP53n$MMlXU*j_ZxIh33|xqZg0*isSzoS)UAa z{g85Y#$dd2uw$S6hx>Xocyzns0{1fl;#08ifJ$?k)Kc?0-54yLgMFNrU;+jn8YV+s$IPXgxIn>>6$1eJdJil5cG`;cQ zcvAR67e!L3e4*jWaoW0Wq{-qSfI`KYkZR*1#xUKNlT4OaLfue3XGy!R7Q5>E{CLqQ zNvKWIy!bgqoj~M%Ho_jYYt{k;^Sj1Oz;5IYdCj55S^8n`S<4*SCj$4Tc zOu*&k)8M&NMx(gle5sm=6NYIHRdYwz5t*k*wfbH|XT5C3?TIbibM`2*LKbT6CRBG^ z(k4}R9p#LhJq+Au(9b z_NTP=d{JYGgOv`edZ};o!|3v5vZp;r`lap~xsYD(dbDdA1*^c)vCQG}GhdaN{LS=g z`P`5oKBous0~9{0svvM^c&)4IQ~*liA?&Gh;-i6W$H6|zcBPE$NLr2*zA0K?e~Zwi zK!F^)@jgAqh%~x-kbe4}T-bUEFYF2n#xMqJ0tl@e~Gp12ZQp4teA;(H0uSv#T%aKG2AAt$&Nf|Hn_jz z4$|?|82;oM{Od!tu4cf5fQS0ee?=6N$LTX z^8;H(=7=mmeiVAfqQ?>4`?_zsN-|#w+=z~%23oL|K7`rs8_lEMegaa^&U-_da zDASbNnxGNEV=;}?$so=vqIc1>v+vZ7-)N@fz`LTQF)E5(zEz~Y+57rwU2D`-PFFg{ z*YU?0TTc8|GO@~C7(tT_TN?T%@~+D{AzeVrg!acuEB$v^M)i%K;73^QomQ7JT54OO z^7&6rLyu*kx?+#~kR9g>U6jlb^w1dD`2SL&hyzcpn z@3Xl9JH-OS$fT|swzS}h;>6!~dZCJc9beVeu+0{cGOBe@Yhoz&z0UJobkcc&yQ9(X zAXo$j>f|%I;_)vzj`_U^Lcskg{+BWw5_Wm*_v!H6p!4nCbYu>C_8?_8Vc)yCNAM%c zeekO#LDV`pc`NX2&c^7ul<@Drh#JrarF9S=PWi1>Rxav4CQUx^=Vhel&p!~SvjAZa zY;ZD(LlX9({y6)r0;aDH{xnm1VN&%{QG8eS`7I_4!fvt>t(wZX>>%9)-Ip+**C-|% zHb4cT-TjoWii1n(SqTwHr7;k%zUqaOGgg9?h5c*K-lO|HW6O3FhFLk@pdN9ceE6N- zD-#rZF8Y9z?%K?Pfw$Pdc(Ibk%2X3jo%LSDZ84|eYsCANNpCMPCU>)dHo4ow@^`O6LC{yTz@xPi(4 z;dz*z<=YQ0J*UM_y3j=Szmd;w0Q`lg-K9WyP&*MaA1Q%bZlr}P=Z0^o7NHAy;@vYB zQ?j&z4RccBKK~4G^_(by>Q?XMP1?B5d!8`0G2*ki%*%PM?b;$->*HQTquj+VzkAO~ zAkuS(V~OEo;=nh)kK{jPh8gS0g&kt3!pk$A&NNR}-j?}xsXxXU8c{ztXq{vqVqb@7 zs(SO&7C5}f+b#_<{j<8qHI7*Z|8s&BYlE=PXK*ZOBkuVZ8>y!n>wPFXpB)Trm+z3& zP5TX2=XR7vwz1A@E_#dx@yHIjl+rrU`u~P}XXUL=_+?6r##?9c`}Xvq;mmLT8vO7+ zWO)}Y0(IEtJ6ZG&BYPPQC_HJxWBDgP81K%N(ur@{>ca}t%pTO+QM!A6(4_pxMd&EU zzcMTuO1xdz(_2!~t(10T0%{>PL>CL{(ckiYHCXKGCHh&t5S>ZOMQmy%9{WthzfaXH z=L;W?AyCucNX8si&`4Q&hlVn}hilMSjRW75Wm5=S;G=cQ>LlrdKw9L@f zA(rA(y}tz!AQdTxnK~>n``mYouG?vk7%BCwD5f`YZgy2ZuqP>v9iY)<3xl2MC+Ork z%LaJ(yZbk^HE!2WM)G)$&NJ%2@G{A}SXJjW4?LRp4m;vnkn)2%;I?so7vUml>Ag+e zStWq=m=*4dB4HDbuy*41c3OEF1#gfMAPRG}#>b@o;_Eaq1C%>E)ms_Egymysr^LAz z%mQ2$BircyqK3P>#m#=L)?%^KugJo}W4NBsu{?0-533<%DH^4JiI@c4T()((h7j~{CbzMFx;~1+% z=dmYJVwB0x1ZEw{@nP>J1KLZilnHE8zfb3=dIP_y2K(t!^+u#=A&z#j_v~hMK$z_f zGPDNv0XHTs{m=B9dP1vboYyG_(gIwJ<#dx=+kTPF5U!kFxMLawESe6ACr)~vzF7r{ zrXoJ?#!3#Kub)Ix(s6jwAAUb_gLB-4fxw8B?})cpR%Pgvt@~KCdZ}jQd;hv>Gma2c zf&@ugFvs@~3SEC)qI|ReoO=M1*wR+tjNBbl_~nv)xThW2b>(lKz~NF~L1n+?V#@{) zfLhOHmkC-~au*+@un=XT=8f_|jp~50*@{Zt&FSS8ZCTnfr9J^?th5GAM z+!Z;nDOlfR#i4D^2WC(AMEtAFi3Rckvxb^DT1EWQ$ydyTp@@Wmv3`=|(oh2?yIH(h+0JES7T?7OuRCE5QJBdx*cDQqEZP(;PtJ9UUBx>N6lZXs z_JkC)6*#rmUgH18xg|>bmZN)O-LHhs>sKM?$OaCMj8449S(uNLjrOw-1*d{8W$F+S z)7Hgl>bG>|R{0mUpY(tUA!9FH5}(TU0WzXa#-;m~-LJ=ei@eHhmCqj906PzVklxq# znHEQA*XdJ$YlW#x)kjH-0UV5_zqm((h06T29efRFR36UQ8`ZVF4b|*-W%C-w-VJ3u z7g!U-dvM)G3i_WM#wFn|DzRR-ifAn!hbM^Pb60-+kaZd1f~^_XH5UWpGpS{o(0TKrP*gN;f!6C99sl(xh?uVXuY>U~4=#jHgUkJ8VBkNUn}!WVzboSP`5BA1CtbX>Q}__+=f#C%RAepY(jrvrh*LHZnl3BE)x@4mTcl ze-XB{RX9a6itd*)OQ+_yg`sbWlhO0@O8Z@!U}Sfx2e+~-wl<9S!a@04|CqZPc2)UJf9 zg^kEx&gS;NRa(6Rr|Tyy^(jxQmd*`_`wQ5x(cKSj;H*B}@vm?$H~jCzHO#KO|Gx@1 zD#Uyq*iU*IRP0(;#c8bNl=Z9dLLuOTPBvLLp<$kOu2MfOT#BY(!*J9!_!+b9vHDS%+D zrrt;G3-a+yWntrdw>MY9J)Y(_#9fBsIO(d0J-${Iy0I~qx2BC{DLgY2_rSX+twIaV zuU)Cd+h+nKBugD3$Q$(CL}HJ_=xJN=9CYGuzq3fYMZ0jWsln8DRCqLWLH@Y*MEN{h zE6==CTpd{MKF-JRrapp3W70L@B~Ju1%;6kw6C- z<|rYk@JLrID{xiK=98EEuqtG?(8?j}gX36pU#s)zNRyTC!#1ZIcDoOBzPBRWHai+# zV7UBVV-;Yz97k0dBWxbpOb?=4EC%eKEz?a=mtE~Cr{vP9l~dzU;aeB}^^==T>KDZ( z2ZWn9c9W-@uxH{{k==_(9+O(SX(~E#DF%T!RTN&jGMmqXeqbP^!1mnJoLXU=|Jj`LcvFF0em9(S;ID=L&d)|?hcjDf9 z_?D!xP+Twq>I@y@%1wDPz)5MMGr$LiZ7@j0-X`Pi+a9c+FI00*ud|*adb(QKKN!C= zg}N*WuiI|vFjo(#%NL!UbYu%o4=2|?ahSplc1*lCw0|WMn%En;cM+( z+<oz5cICdm^i%5e>IvfF0p)7Q zk^%$)2hg5^3S_U4=>u8LC)HXVnEzP5g@m|}-EzD%JuHlT5^XeB8iEU6_;A*2W<2L? z;?F+W)S@+q*OX`=?-0xzws?DB0rc|FEXptsc4Rvgk(W>dLMcannw7Q>VcSu3$L1 zC+R6+x%Bjl-?QRuQn5-kyP#QklYxlpfbyz&Lxq(gj)~ zPOgafvZ^IKe~9bm5u7#fSTFZ%A>?@ zy5Sy0`sfA!MfTMkg+1Qj-R6^_pKq`AO~kf#)9HOrCbBactBrgU~q1|AZLt z%9rHPHksdB&^|Tx|5kF;n&x(PQuzEj<&$8Vkj$xl+@5T&a#N zEdSEVPyQ43Az%kDkg;T{o^sVaa4L;Un$y>kb{te=3+enm$>@8J6G#1s4l;p*R zqfgmFu@8>ZH`#4e_n!M_?=2qrD6AhlGN;`I6{gx@`EJt*=vVjMlPy|OUR>|S0-|Q@r%vXzL#6V#G^qVT-j^o zTV=>{ThR$cU;D;OGwI*XVhkj?O;=8nI=FRg-O(ytzV-a#%OOmc;n zWQ?{c?5tP+SUPWeF|;*P*A^g}-#mF<$>F3rODO&$m+z@PsDIncN+CZ84L3DFxV+J_ zQF$0}<&A|}lh}`2mW;0kK5R=KZMKD^PWn?TFIam6q)fV`Fo*TUCXS>L_5u*w=D%B& zUX|NWtq*yLep&h}U}Z>=M(-!1qllClr#N2Q`Wn!sZZ;}6PCDQ;(e)qbxP$OgN;PjO z3;x+ZUOD$#iXOkHWbV34V#&#%SLV>+HTwBm>m}dpo;*U#^{1B=JH|d!IGRj#Np~_) zD;LcEqDW*5`!N*U5EQ9dWfiZebrA=a|D}$3qZfWm1Z*CN2tD>lt0Z2-i%Wx}${sY> zkMC(i_E!*j$;dy>C8o#F(z3431n*+tlEs^q58trgn5ahOI~i`{E8vgIbCHI3Z{fk; zJFK`TQ<{@=MIYxhwrI*PU%5`W`Z<~MHQlcGVYW6^=cwfyuaNw!z+iq;lx(TqmA{Bz z!gUo5-v7~;S5*g=$9V5fS95k4^<-7RbmsXShFm9W+z#t_X92&ZHS4HN+n=)t+zyDt zzuuIYTpJrZ0*N$eDwDz;@P*>iCwbLY?lyvE%;nEGV}78rIWeHd}%gX7IYcTy@-N z24I zcu-!hhKOH{YW-~>u~AVo&+6e}82>$e7Fb&Tv9{l^amb8D<|R`l)D3wt51_>zp( z44v7qpRvkjH%u-5q{_%i81!8xMwnxlx{Di1UnZTYpMv68r>z2toz?~}@)F$vwdoiE zlSwu9TpqN7&pnt@|9oxWp=CeMX9GRFCU?lB4Go=hrn>TG(l?4gi zR)^N1CA_HWTqD(TL1Xb`{&Aa+;V=j0aK>R#;M%}?X7Su}BbQ4*%MX_y9PCCuItqR@ zZ>DLIrroh#LWP)H-HD%N!ZW7B)Wh{GC%GhN!~TplyDAvN!d`xwc2>YRru0$wGJJlv z6bTjQF}nhWOTj_JaN5=6@P1#&-7#M0mAd4WjD-Vk2gaXAYuc4$xgOw1l&`p!m?{iP zE5@XOEsE1$DP@L5Y&79Q69iHM!V>GXsY{dnaH!6Zf@AoAWq6d8_Nf7L%YQEmy5dmo z1Q4d?T4u+u+-CcnC5KSXJ4`CQH(C0!va+Ny1Ll0|^Cphx-9QS#+ZoHbC4Iy%Y_{s- zvz^wO__WqnOTAHoRE(ScyPorcOMP!2C660Lgf-mvj{XP3XtQ5M& zb1#N63%7NQq>jT9$sL%_b<%Gw^0$4qPFtK7Hfw@yuh}~|aBIh-@xd@k(CblY_s4zP zEqX%HZAGN?FhXb8_wYZfrEi=}aAB;KAL*^60}_+>x>u=NLo{3~!!L7v$^vGiZ0RPE z)JE@Tg~QrW-whd#6>r<8KU=?km79Il+%Y6u>NRW=Qe)lhoZ7BwQW)l3$tk-Myj}zQ zkF9jhvr}4&r`Y|uP@6mXbH$g%2~0MdDc+^p|DVO}GR_*D^u<(K?{K46H7R!pN9$o3 z|GB5zeGn3^+yUg|f0y}DQ<{5F2YX}<=Tn44-jCi4AF0<2MU0WK-8El!XL3a?|0(e9 zhk*Sgli|aA^z~)HUb=z2z8>*kk!Hk@6ZQA3GCIb~ zL9Z7-!w*rv?YM_@`?frN6+8xwtAi_YNKtg8I`pX4SC6xj#L{4XYh!{h^CDpw+9bGe z0rl)$m#OIDP6s(K>4E&f>@=^HE;1NPI*TsYK6f?)xl}>hx@Or zjNfQEZGmYK&Lxak2Qh325N)^F&{FX9ea#Sn&fCi)&ytBWtIVj-H{QdJm5Q$IF<`{x zXh1CvaS7$-JM@P-_XwncDla5hV>({evajh$6$7~66?M`=Wnw)4KBg}?lP27msO!Ls z9%WHMHu8tq$t{ayFvR{|q^J$kzT;A?_d9Q?foOQq{UTx4yry>97Fb9YqBzlM&U^;Y z34OJIe+o~%SyLSa*Pbm-$X4mjmUr({yc-V=uk{;)WQ~A6NphvEbgxd5q;EE*O7zuN z1&As;lED=QF6>eh zRv6HZw}mb<3$EK{(GgDryg*Uen?`qM)QOJwXUaQ7o@`3(Y2Y*g%kRfgEGMJB@?ku- zZF5UQy-p9NTMH9;=}Qh??RFtnW#dM5w49Dh`(WS!X79i4j=5j)C3y$Uj7ri|)SUZ} zk~~(QKOFQi7F%TuU!O|83DzoO4rN9GS>Cp&ooa<7L!xhsSsaTU?9UZLLJ28#Jg1wx z!?gnx)R*iY zt*ToEaVbswont69>3q5XxeV{kvt1T53)pfZ-E{N+mZd@GgC`2kfuO+w3%(9EnzH!Y z7v;Sm))Vlg<58D*)ZtfpVZ$6kGs zsGeca)7RE@xX@`8Nc`}xG{eJoXlc)y1JnQ3a_Ln`Vd8;7N*Ujy&|N#4U$n!eNlo|z z?WlYU=hcc2*c4<6TG?=0rW~wzsQ&wW`bn?*wT2Pjqly(}ukhh)|; z0n2}@KMFasn)nmo=+=93i19$`-=5vTNg>u?*?j(zO=*sWHx*c>+dbIszwC*w)Ifho zb88uYE}#ePB==-i*#7}s%m~= zz}3``x_iBl(0voz9Y=Sw|fNt#PH|v0GVd%?*)U>{@Ztmgf>XOh}5y#l%?t8VXQHmZ6&Z5b0FKB|0ZonkEOTUFz1SS`xty>?C0@7OPN6^?`O`RuBK3B zwoHg@-~ySV%q3Us7TE*vwsBa~g#6Ih)--2jLSr-R2r5&HNvE>6W=;b(hKDlqXSo!% z4pZ@Kisu0KFg$^shd`9RrUF)8#zaP%LLlJ5m|M~NhuM-qWz-xi`}c}h5Klz zYlLR2j@9@8s^x8+bRD;+FFG9ekejFr5dt%jZCUmdtpE;L@s>3iV$Pq>-H*I%ab`KB zCpk$wF@LA)_)Q659%#;Y<_cw_xN+!1d^v2nVxvnCf(;&c%W+oJ1dU2;zJMMB2SG)LD)c>U%>;-34&bx1rMF3lHzWOFx@)LvOml zZ;KUIV8#qj&0RaSaSI)Y|5)?~O!o?xE`r9B{Q9MJEoTC&IFF+?&O8#L3C|wqK5c`w zwTw368mC~VY9aW8hTMm-Rd;83K;$C$l1N!zfDY1=$IOxi_fjil7q7IN;cTelt-W-J30^QtE9rUf400q0CSxs&4HBUGuUOrG-!@!gq^#w_ z))|#*-78b)G|bm0=rLXqCNZ<|whp3cg28}7MvqUM+;1!=*K5O!*@l(kqa>n&T+Sy^ z1x~RPjdlP!J_|^lXHsqj4w@v`9~3he9bt<=8PxFt0LA{PQ&vIA^>IRCM;*+`&_1Q_{(m@|*Q?E8V( zmnR91&v)jLr?3Bd3-nNf6}G#kox+PeaF2B}=B7ZX6suy6;CHgG!>six?K2TC@6TQI zqLEP@sL1&+rwfl8{K}#zJgdTTC!hUd?R#azhtXXtbnYGerlAR1i>dB5;_D2^3c=wS zr2F_xKxFmVdw^RBX!wkn4!5=R(roz6KH#i?8pAV448wqj*_do(Pa5Y&DJ}Fe`gGnE)MI+p?qifZ0(FLj1_e z@;>}`dw2pMOGc`}o;PAb={Pw^J$PS{WnlUaLFy8(1f#v4d{<5!@@>tnrc=-iaSK;}HG5MwA6H{8z%r zwS;a$x1Y`bmVb+;hrsKV+O*ibY11}2SWK4brb+AXsMCp_3S(7S{tY`)UI=+i`=mFs zEB4wL|MDc``{3o=V;?EuBhhh_v22M7&l0VL!@kR6wV&*=MkSQs%p!pk`bXCUr z7v9Y&Ba4aY&#lkt+U zKjvHBbvCDtJ71|U5?Lw%%)bguCH&83e?!rF+s#)99~kLlstWq9RL(RW^yO-2&j5eL zIAd>>4XabbTH9p9f-dSfQHbl5!C0gGlZu+o4JrNG9l<-#R{Ni+wpDj{3QPo~?sQF? zw?+i(8vZn>QYEx>bhtqE{5eexQ_6>H)MX4Ju(ytH7Mx3H;?}$jQ{cfukrz5>;^VI! z&rvTOE3kj*W5oW~kPo564%I}m(yeVvWo_Q@Vou%ok z7jCoHU<3^zE!!U`53!!%J!eOjGJ|^K^|7p%OuODBp>WI4r%1I>rU22S9W{Yi1gn^Z z_5V@=yoO57I5#q#`;d;v6X{kt0< z2d&+I@lvU)-E?R?$*hEEmP4}+ z%ppxcj#ky1u`i9xs`W}8gCLYG2;g@ajzL-cO^YJ&yOV6Ch*QRi^f;4kJ8JNs-vGOR zx9yVb%xY5f?+cl;S`6>T*Lf?>8|W=o`w^1pXb(w8CGcGDm=x9)gXNFd^%&<|`~|Xd z2qAip3enS_Q3v1(MHf??HdUuirxPfELfG`&tL|Z23^Ta7W`n}c!3Po!OqjQypW1SUZS;vI zAN?}^9YGCCs5@B*8ar2xWT0C;-v}or$(7VJ?%AJc?OEZYQ6{IaR@G;@<%iq4vnPs} z6c{fMBUSv^zSg(I;xp)!7EdSYV&cp|ztw$0ce@zzv}BikI#@bSkF z;AhhQAKZ-{EoSrxBJ)hw*7BQb$CJbH|_jV|;5%T|JtKv=3jV zFaks$CkJ?cT~Fg}TzD&<7%hj0aK^n0clVu)*;y~={K$!PGcF@}H3(Df$nX`XF zON0obLPtC`nOAo=<(tr-CoQ|^alB?LWvj`ei{~ev13m+C{?a0U$V1*{MpO&zmBs53 z+NauKuRR$AS4)9A~10-yNKP#lk2q=9PjZ{3m_p{vK7g|%QH7` zDVsfnH~8V2Lqy3(^F!}DrH-Vt(2HNFh?7m!p(mmytVploZ}Y(Wko6@?ctp|9#BW#E zzmxJ(?@YLU+{2$IM%2WUtti9r?N7I-YA_KhU*obl4%OjSLS)4Ey}7xCHqw04Mh?Cs z!pf9-5Y!xUa^#iox)k!ihHBQsbjEZ)gQLQS=7uTb{YAnbZw@lKvp@MSK-u?~lbNyw z`i2!8#Jp!alUI~E+Q-w)?9JDZRLlHKI82kbA$Cz8i{f$%sAFA(LDyV@uC38?v!v%tOU#rIymgvqRv4iY4PYohOYnWD!tYL-5Kd=_8xDaZD6 za%+i%T#f!+;qf)Uoq~s7EAoGu>)Uc#j49}3&|Kuc zPrKdIm>uv6l>l8z^tU$XuMXtoug;iov(WC|+gD#=WcKaiawmAC3x_5hI~$y^F+be= zVzcOvb=h}O#uS=`OjiBBEP&NU%Y_588y+S52Z1T-n0pqvx{}hTUHP0%blP9N6D!NQ zk;wmO5RCQA9Xa458ji)|$1^CtHo3t4vptLR;qR{N5LV+_RCiq~-taXhET4AC*uCvx zroLr49`>)36T3yvT<<XR~)*Nz@HQAD*V{4u^eZlHgQsrn`I@QNpmUR((c)~vBG2o-g#;`$s7CrXC`$8O z+stE`d&*qrZIk2w!O-px>Yge3K)%kQCn8*7+-j4*E?cGopJ!L>y&G_6P;-oI9I^RQ zxyp4QLmcP-SMV;KU`xuR$@n~aY5yCbG~my9v_-};Q`OA?k5hTb@b9;s5b?Ug)gh1F zhHMsx8y5(b*|Yq4vNUAn;uRY>_DK1i$C{2LJyi2a;*4LRM=Iug7U8>i1;Z>RpoS|D zNw@m(Wn|Du?XTz$QdpjF-$s6zmsJugQ7;Km>Hs*MarZYe!=&DD*QWNEe5n;O*@ z)kPfk$NjHTa}DzK-681VrP%~>%Kap3_0 z)3(|F4e^xGL5oXp`|#u&li%iXTC7v(mHJGbDig7-Ri|ftG&0e2vR9&k6Yv$n7n{Dv z^2Hf`oTpv>^9uKVyqKv^|9#yszO(GhV(eyD6dizB;*OYyM>Q?*v|k&0Ecf;Yo`FUu z-M;6kDoqs8joFm-v#}MW?ST0$zY(_tSK)m%D|@bz7rphy zHFZZtGSyOAf6sMJ7pJCH%#3sIFpx5=2km;b9$GmG3&yT%^L#xm_i=?Evh_Sczkf8T@!-Zo%fMSQA)ZDBw9G%bx=^; zv-P~-&mIQ4kXFdUM@_^k%75;KPt>Oa7ngX=OR8(O(0WK)t9b<#A}({dByl;biZ~Ma zwIimHtji4YTWycGg;k_Jj)&(u4vg|fJl{<)wh0$e$X{h`z;aI7qF!f}zEwwaSA?|E zReu!F?!CemR*%wP{^dMH#VCW^OmI;zlAJ`s-^0$8%?;9WA&bUtSX}FTuxH|UoU6c3$^UTwmjn`5VquMNg zP1k#di6#zFmS!}(C;T{AhrokE_R8ClaYZIC_HMpgx!iTw8YVz#GA-M<+a}KV@MJzfB zN1>EHtTsqAU~H-dKO-XWqrWwHAU6Us=&C^h5~SEfa0)T}LC$ogyq z*hIV!^ze*e82m=S+&=Pq%==TAm`0CSd~r+nSD92rr=FU2{JQ6v*~Q9&=Y{NrhuK#Y zWn(U1FxM)=l6OY~bVbNm9qgiLW9z_ifv0W*oeWMe7g#j%hK3NA<;D53dJbfHb^o;N z#yOCZ8WDct2aX+yZG!`<*^bqEx;n4uVEsF>m6dI~rHT67EhNvz7-(tlyEa+h&gTEs zb!kOSq5#qx)K+O>DQsEbR-LnT-<=-+Y#muG*}S_H7F!1!LjpFt3v-O;GprYD}?rLQg*yFtJ=*QPg$Q} zK9OYy>YQcv*V#f4GE}*y0tS|*%Z2Xi6F7#)B8KXU&h{s^S6Gg_m8gQ!{{On~x*Ut# zeNcPLnNa z$*P-3TkTXl0LXTAG|pJ6(_tLz_wohsf_BS z+7`};IeU0lJm97vmGzpnG%77Ut)J;;<&NXpz&Z9u`Onc8ZeV)_|4;i`W~OMP#T0%M z>08oEjpbZ=8F14dGSw38j2N?iA@}CV8trsYU5o<+1+T-Px1*Tbvi(H%Z$G4n)&>ta zc)dWhbn~Ln*KZ{#;X`SQHErGx+@>aPG#%_nm)>n? z+C0U(q6R(J)kJ4`jNl&NKXxo?7VLo31Q@@hIBTsR#W^&#n(+PGshtgtjV^*N?lE2cKOG?~dNQocK0xb{d`J)T0BANoTdUdoqfc zs+@qi*Vp5vP%62q5ZqE}{#mEbG41}B%XEP*@-heGKbF9(SF$xTk6~2s8t9QWw*jPS zcv#BpcKaw>XrJ;`{tZfd^on-CiA6A&q?cZkW?rEASH{bJ$jhvodBDvkZ8hKy2TyDt zxdmmEwI?>uZ@D@Rs+edqi9lQlLEr9aSx*m$+q2C{B5A$pR|-s9)qj<REH@1dtv?623Zr}zddsfOB=k7}l8HI+ZkdsIlz!*8yM1Jn zx~l*IeVl!$FkLxYdDg&TJS{1M&Wi99(`|-QMNLZm0T13h)fyTh#eeONQH;u{#+(b_ ziRJNz=?0r6DHbW=6aS4(yc+1j!CbM`*$Midn-rNx!1AZ3FT?s)5`GaKI1S#t8bKU| zyhF8?+kYAg=MBpwl`v}Drt2FwlyuLJtu@4NaryQILX#kBc`3s`i{nmA!s*FU_pHSEHhf=P59hm-~g;H z@(T{_y+zb#_4|?MulFML%QtF<;@*d8Md-?Iio$Uq!@drxddm59((%UyI^ul)F?bYj zzS`_*^9NL|k4YrzLQ-1u(O;@$Zs|0!9!_Kr4j#4iE`HJ4B(hx`W72W>f=;HpEO1Q| z^BLMjvvZH9Sx0ImOi0mPY03mXp{liN0%*(R{1!h(t`S+zPeq_lC70!hV{uJs{sZ;{ zYI}T;e`$or+94_0^}=$mnK9V*%4t8W_{gB`uCaU6-HOd#fb|Q^&G0B!*+KaFCQiGO z-#JiCqiOYv%~%yJa^n80Hgp@lXV(|TYsQaz!zBM>|MG_3aDO1Qnn|nwHcA85qB$5z zA44OA3Hf>8c-Ggt=op_r#foPcrDYL3s>X_8FvDQI{6~G6_63NNd?hVU4}(g(X~}`c z!!aKl_|K56fM2hQ=JK`1Et8tWTGUz8<#HD2*Ixr8&xLmrWW<^2R>j6u7TMgRmZ3-< z!dS11Jak%QGgcx}6zJweL1=RL^964No(Zf=j4SR9yPG-imSkiuvDWq3)>&1NQh1|MdkE_$rs^wVD}O)X^p?;6(d;{Gt+4 zRPI!*4tmX`Y$sJxg9ifFx6{LcLM_=$wGRItJ=g|o0Tm|J4=>J-&uiBs`5vME@3c4l zs_&h%SRiG;3x3gq5(v~(>(N%{+lCg%ztHGIT^)gRm4amp$2)zKe&~H*-5@>+h|Nm) z{%7E$&2v$lwn}65R>ge|nzw0dVCcAEyf%1wZVq_x;b2^mJ(&9uvla5Yw>G2CjVepO zN@*mheoxI4rM+qz9Uj%E{_La@ZkgY#wLpCGaXT@mp)8+uc- z{X-GVx30pw&8i<3&f@p}L(G2B89Y@ufwWOx+keG)AxZ-L&XyW>Tvh#?isWQ4VrW#- z;0Zt8t_VNGG*?4oSJ-_MqbO0>d$Z%g=HsRW!7V4lC_3zp&fygcRH%0lWpa3dtUh^T z!v!HIoeu_qaoDxMH+4@e=Kog++YF@P*Y5wh`mbMO-ugQ-UK?8Wr1967Q$&CHJ4$yI zQ|}8%f2_HuE?8S|{*(<9Caw+et3at2lO?OL7r9R-9jdg;hpE1_?G&=Kl*$I)b8VTh$b&>&~h|Fh=fX0-9Y>0XX)EYeI9vK>*xG%kz ziSXEf&VarjM1BaPHDnzPl|v}TA-1?9L)qqUjr$g}id?$aA#X(bJlTTS_*+7Rre07} zj~kAnHPP#Ocgj*D@#j5~+pkb0b4>{qKKaGF==u|d*DlOQa=(W6{Y_-$Mzx( z&qU>A77JOUFd6O6WV@?klZCsfh>oy?dKbv6%VB|;b-TTaTAtt)6#OiYkQJC7ssC!< zP#PsK8mHjcn!0Z{rf>6PIUe!?Fx_hj3`@nT>ZA=dy+|A^>6$#W?_xeQ3(~KLlkKF{ zDR5iSs{SW7A37z0juJ`6W4gf=x#n_}cc!l~Z+daAzv}wlF@%XXR+8+i(q6j1?BOZd zTe*3fQj(KM*K>%*{X96_{TRgM>U4ACGOnI6f%ORIjo@(}Kt=YRX-CtZ#^2LW|t6|3_TxH3=OxIapYkO|J7=#@{Zf54?!*m4Jj3#coZ<~ zc!3)5X}mM$P~UrC@a`@S`KHWBpqeRc7e)nBDyKzWhq{v|Ydl+o$? z>l3YRtOjiLVXqX;a`;z6gj%-^mopbh-!pqcmGTz$H+-r&uAlJtf8L|yq0as;5Xc@? zIQ0FH=kagvx~B~fV^}%(p+;&FhF<%$1Sx!RGU1UH{)cU^2!fe1qE4&imi@`NwHPU+jd?wWL>n)C#D zqjkZ#{}!?Jq%Y_J|0CITXckN~UF!R31D2w!sV(Hs|FwGRcwA&1sf0zHsk5qsIBN8tl%l6ZHr>c1 z-s4`ofh`a|zT&`p?(zCY0BF4M%Bmc}u~FKl^mHg`0sG}88)ctiuJmrn0Z-i|;yc|N z)8r@7vBQ83ig96Cu+7l(nzn81fnQhrGIozY9Dkv^G^nUWG?8nT^@L`Y^=$5)RfoHM zWqBBNA$n2Fnln6pumjT@J7$r1NDmW3r&)B`%9-^T!N$+&sB!)-Do9^YJmuqH2W|(a6u*|@-rQ! z1MqM_K<|mC1+!%=zhQ&(#XOMZJPLnNP%NR&6To3(Rp3SO zyP+CVMD+uI-{Bm=jVsgT?d51bMjpBG=i?)86lS%CVG&*b`Rzq->+x{#cnn#2(Ozb` z+O56mqb*0|M#VyYk4D36nC9t+db3EqCySGRDOVL%MttkS@MTo}G| z{D+i|#4_$P^a=JGfVboC6EbBa1%tl4ZSebFLr1z&#K`W@yWx4O(Uo^K$k-`IqVF!m#XE3>#`Y)17MN0^CINT?x%a`VVQBBKUEl2<3y<;#V@TIv z#MZ*6=aSjPpCtg776&g0XVuji#Q;yEQEvIh(VsuRV$pB)6ZqHBJ^xAmH%Uu>m&(?+ zgnRWuj5g@ z6w+{K0%#2d&4^B7NV0B<`Hk-?Z|eNY?VQ)lQQ5T-->=DlSa{m3Zu?FBn(V!Zb1aLv z_jqVcLm=x${VQ7Xb+OLvT|1|e!_ITo&iiwpryMoH)S=4%_IFMT~t?zrQ#gpu*6X4zJMg194y((GOD#V zYrqka`y>*k#S>t4U}(7^RydRmICxjDi4qIV%nFW)K(lf$zpVS(sZPGuAfgZFaSW5d z?fRadO*F6Lbf&cW-4>}%5oVvA~C11x7%OuD{v(`r3>(N(g^ z|LY0mm=wrB$1BF>s*(7LXH9*SnX_>HZ(@1;9KdwByI;KKUBl_e)HGBf`+D9{>RE1w zWLR8skO+Zu`6se3J?UYW!(Jo6mhf|BbqnVCs##`s?de)cpP(-PvUhRnS5Cs~e{n+R zuy$?v0+8P7@jhR8x4}BX zLu;EYRS#e3O}Pmpum5lMk*#H;1oTCkCU(b9qq*9@Wa?KpUqUiscl9XWkugaMhD_aj zWwULb*}8J1^uF7?TCHMO*Bjv>tUKnVz4mvq_YT7vpQ|BYZc5iMFFm|+)#+(9QSVR< zwr_#v#(ZO@^P%^t$SrI%jaSW;k&_3>8yTB=|y|Nhwdna0X3&su|=e zW2sr){uudeskOx)0&MW}>PCl|D`X+g;-pC}RU7AxJO1NxJQv|s)-j^W3PZI5o-eZ3 zRrXTq>ob^*fbCA3roA^y+t|Qd&pmGIRNZNsx}Tor4)iPnPb|yC`A*XQC1X9ghShpE zNWZBmO2libXD`FQPS7!qCt#g>+NDM zZ3%rg%2EGqf4PG}ae2s{J-Ip`O7+agCqL5d9`W-S$RmYKhmU)Tp7>cdKb=1T8-zY>;?&zl-v}_nPKA}QfvW-1 zv;Kl$)HB#MH&?Qf>f}jMj~*D#L!Ajqr^*@yA_rE8l81NqlyHjlY9Y`xi-I5NP85 zeh^oaTGPz5RzKyQzGJ&OIp@jgxw=rw6cX6|dqzyGGJEER0%iw6`k189z^K;CP+%7YGVs;9;y-81SUI5LEVEDP=cEC_8SWJBDu*LNk*#Q=19=~^N|Clz zW09VWTo>Q3xVcTVohe-K?G2R3&x(EUDduC$^>D2y{%01NV`w>st-LBf_Xp)STZ2aF{d*F9^}54_M^yDW#7Qkq{plI}{2u^WMs0*sZ(haKtRrgH zyKB}b8vHhZ=iC>F8-LfgpiSyN3G4}Yp$K~H~rDTP;wm=ovYLq1#TYo*f%kgkD}KG_ZhoSN%(@VjN*VRn&FNq|9EG5Xgzn0DPw zSL}>|`%&A|DCCxlSji1w+7iaz4$1T9=O*XY%{s;pkrIO=f2y@B@4Kx!8!@~vG^ax*jPkY*VgO%3y$!GS5$s|1?1EJ8N^0l$`wRll#cG zyoUypfiW!Us_lYBq0bDXBkquSU!JWDQ{PBHbrS&hlcX(!9qb-M5KWTvr?3c*iHzuU(&TsWF>o zJ3F*yaGzZd^b9Ho8adUug%p5)g}P&Tq=S~=?_{wB`0Kxk#PVb!R9TVZB?h>IRB8RrHDBvusO9V9i`J@mX2Jl?|h-!`4$ zf1mTx`p+GaS!!HmvE5hp+_-=xPKzY1)2qc@ah44v2Z`lJqzM zJCpC4-1FR1Xgl{}K(}JT$DnNZ<^DPCEkBI$ZO`RcS3ldqDmB%fV7294^ZY9pHbP!- zSJqaos|<2f*-=e1)2#OESa(|R5-79T9{`rJw;QeDa)+4+b4aGl!s+M=g=sI^r+yJw zC!Z=mVyznveCTyNG^P0e9RV~l*mf80uw%lhUQ}wLG=TEkncu-zQ=Wx16={u4Mfmbs z;r=lzsffFv3ucC4aucxlJm4NCUDTQ4c&=unvEje?W^q9zF~QTbcZ{_*1B;+36*}QIhH;54EK>x?pCcHydA~fsF%9c5* ze=RXME>4qioCxfQJp@uYN$E*KXGt5(o3`HJcE^xE#e!tUT@_rpL%fW_QBs7kZNhPKlzkbas-vSX$-G zF!yp5*2*}8N+>pU8Zm5UAG2~mW1c;~X*ifeR5T>E;Sbo|MJ12)X&pn}vHjPOlF5(# z&o-LDRB7vU0#g%gre7k?KVjln3E;#KAcLD_BDyLyLY~Mk(;4Pw|FU zT2f}5Zd+bkI#J89bc6@=eH*Kj^CfL`%wI$cvkn6By-e{YG+!h;T-dMS^~9!9j_x}R zj^CUIvLXHJFZ%@u&My}GwLGb{DtkPKBc0jYNEB??GCM}F2yj9_nFe#B&*vGkgZuE>qtzCV6Zp_Vl0m?A| zWWP_55T-t|Nx*X}aC0SFrD^PrUpU`W=Yqy_iez6l-Belk+oQ$UtOj0HeAb7Z&GL2D z^1i>YFR7TTv6HK_#x47|IS(1i%NH~KADYfGtjWiH`+im6hZ0IR7G1*V6i~X6E@9Hm z=-3QG8tFztknYi;#2htXza=Q!@S_uK2fuj@R|&&i2zJY{cK?$4WU z6-7vRE;TXaQI3STR|o8#WYJ$*DCoRiXP7odW0Pv0wauLBTqQTWG0TIKq6@2!7~)6= z|7Gnzfe2h#qbnd`8*)U68BlI)5>O+EKskl8VJooJce{Mcnr3CzN$35esnMY@gbPA5 zipwoPjs$+Mk_g>1JYdkrJ&+Vq6}aSS)KdFZ-tSXyD1gFAcJMP@V-J%AZPi9kQ7s>h zA!Pf*;jJEB{r6KYb_-^N7Pt6P3UT@(t!|3Y;Pu?eOqStg0fStM`gZ-{Cs(4o{RaY; z7OjxgvM?X|jCv~uX_*qv+_T!Eo@-NV$ZE719-@td0yUM*yE$&@2DG7_=e`0suJ1O>nGpX}zMl8D+}Svl;0+_5)18xvr(2tFcf z9weVb`C3DRBrr@R7SZx=F^S;iHuob6!xzwDmee&2{`M1><-b z3lZG@=}I0)T&YzwsJ=30^kp>SY(z)6RK4>iZI^O z%}p+4N5>5YtgNOzoov%@b)-IT{S{}EG-EYFk4@O)ZblHr$h=qv!Q|E_23HHI&lK8( z>yGIS(?>`yvriS}*b{I+6AlyFVI|9VEGqhi{H?z8w0*q_nt4-DS-aM!B_ZHyp>#BgGj`_;y5N9mFXlE65AbeP zIJP~-29%@P4)elPyZmgLytPWPSIL@ldUMwBmnjL_wdQpegPG$Tc)eBT%K5$8?iU4% z;?#K~LL|p5&$MsOK?@9)bKI-%k8@qWG`(z!;IZfjtJQ7}RkQeU+m7+U|Cr8yEH zue!f-W(f1?%*DEO@{LGyodbHl&IZMWh*<$6_L7#4B74Cv@fX`(UCW`W?EPQj3ntKt zC8v~s`xp=AW*&WYfJ(x|8g;Sqnlg>s1&Yhl#G&)6EXy$zsRN8`8zF4KZEfOGJPS-| z`OnQy{_4#=|IM$v&QKk054fL5Nkwl!k&^JuU6%DLHmh4eaP} z)}l-MZL1B*|ELMb#8ZtoX>Z1THE3zqA76Y_uY4iOtsFe&o8^;v`TFr068b7WIbaHw z)tMp=z$-*)^W{mMONC*wI`by!C%N4dwwft562rlE; z(M^5*;%OMS+MY|OY@AO_2H?7ApM!X9VQi~;kI`AK(YBbi*7oZ6ZMyDjs=ozKfd6La zbcZ6)1oE4ItCN^VOeWqC(4iWdiKo;tKa-p#-n-JO$z0=>pH%f(|E+Pl{`t?hj;4x| z;>%L|FQL^X7~2#$HhG7s3#LYX^EQqhW>6sor*akkT|~=F1Yo83qc@T>G@)p2QQO6nV*{j=(OsFj0==C)}#Pn zmSKj-BrPUS@Z!rTxXH3y+wrEPsB8G!`BcjDpThRZ%-&-sqvz4(>ePu}kEI)b-)bQ& zTBbbM#9Q+9g|;5lLx#VhrnO$3wyI$TW}+*XsdEf69K|CUHksK71F{3Y)6YIBgO%>n zn^yuR$F_bfYX<`Ba&ZIbOau(ooi80%ZQ1$ z6e{DF!B>mvQwk~S$Ncu-NRu*opoPwhnQSGaVOkkqvT2{KR|d^N+r1Cb)1h76nG+5X z_1HmeHbZE6%Bsm=FFz<@W#02&dx}pgIIX);mP$7=o`+d2M+#Y-1vcn8m4T%OdR%&i zssrq3v7&wQ!#yy;+n%;C_zgllvltqtRPCZ=z76%GxkqAk&Q`T9&IU zhwaSDI8>TLhLCEvY*nha?>n6UY>_yi^Ujj?HlQsjd(34vC<0jE(}M8aB39prqSKa2G5kxc4m1Ii2Su zO%gg!sS^g+M_iMQ$>CK-iW5pa|J)w8rJk5U1|Og4E}8a3lj7xsdqrO+Oq6yMm?;VG zNn_PJ-gJ+;6=8Et-|=%;w|6zkMeCQnPKN#tsaYDduUSiEn`(ErX}F21Z1k+1i4;i=uM zmV=XoA;HtnaWr`>g66t=z7gsY+7`LeC{#Zetu2%VbL61mV(9EwG}ZPI+ss<6?iD5? zDr&j8w7Eg`Ai)7j!ipT^%R9?3)OpwBPV430L@OP)s@+d>Ua=XJ8Z|*o>JdHXl((o- z_8vU4r=5r%vU?K3x?GumYri^KaJ_XGaRDMTjdKx_^T5b+fmGueu9Q>0X7b z^u9}ur}?@TnlL8#^{va-$3H0#6lRQ~hF&_gG*aSQyJyPh9-UcuhBl=8U$1JA!kT}V z4y_xJSBcxBLHdQ62O@=;Cx-kgze85EE9;t!1Ws`*Rr{vVQn`RUW2DQ5#1v?rVLVdZ zc*M*-c`xM|fuG9*a}kG%t61ht=IU5|4(Ce&^OFwb3(*hz4uZZXHT_#njeRa%#>g+% z#lRH(PiAhLx%*5JUuz#xP^aBL#W`DFyu-#28Ct{$kD>b~|A8mWw!TwtgIOwja9Gy2xnD-s0EtMY8hm$;7 zI9>}8WO4?{2ax+}kc@>%q}V3*weEzk@>%VO4?mYgkx~fCVkTIv6#}%e^#%~fF#QdG zeU6IvJE3VnKB;{YJAYcG;4g-?{l>E6ir?om*>)zqdk2}5 zYI2L~pOA>)qa`cOL}nc<+~Y)8TYtZqQ_Cyie_H88DH~~)6fm9~J#!|!U2=Wfb^IU> zFpU7y0|$rKt~5BEJMu9SYXC6h(Bl==Q=s8N8$Jmdy*zzz6>i73nf@A8!=8V|H(0bV zg78j(@LBkesf?YD9ps)oHf~ijlSSQ0h3KG%y?@>%H)wULFMsw?S=7AB76-tTE?y27Z(Id5yt*ic*ENxYij6=T2l4&OTG(FcwY9(t)7&~Z=E1jy~M-0@dp zIV##jYGW?b;le<44tPbV30Jm@xR&VRn)ALtk>FT!9~pB(kt?ceS&e{n1Vi2TMj+BZ znE@8BkrP=0S7>Rm@e%e6&Y+eV&uoO=N>fRhHrWJ@rgTuAg?_s_>! z?DEl2f;n!!^#KY7gDZrEd1~-G=*u7aKuv>F+@Jv4B!&&JFe9@t^>Wc=?5ad{{!5m1 zkcYa^RSDR!CrGk_@3PI%R3!A<*%Xu^8-A7)UxYYHto8FFT0I)6*P_g_Sm__}%(SI| zxv-l`AB5X+)iIv)S^L?vOuucm*-@OlWhjfyQ0JPLJ#pM%uBubMF&)gEH91HG2{~to zY}93R9GM*V?)l{A-s$W!S*PyN2nOe!T=ctkoy!Y4tI5gPD?h4HQ4+5I>Y8odld8j0 znAxh+JyJKk6Ht?vevMw0cel!#mO9KyzWKI$QuD8t^w~sb9OylK z$4gFA)$`4M&zt^!sL+hX>kIi*t-VWlZtu$};jH?ta@(YHQrEbpbl*&(Is;CRRzZ~8 zn(F>5tImc?-SE$s<_65`LDQsFZc`9Ez-vK_#;u@x+fh9HdZ35*Q6cuEPX4^ZL3VyH zB+!(TCZkr2DkiKK?t3UnT_&d^=O~}tQdT!e@J24r&{Iu+dwgm|sD2NeO8E)-8@@_Q zSLKVPq3~i;FWXgZbjzCP1Q#KyWF{3>B9oC@DZ(=wCAK>=8>%?T@a1Xjpv_4h z7`)n+kCI%%DMcNJb#07Fk{!W)b|5@o%T@)VtEcwn4$9oLT?K`&*nn& zz%jyK!K~~2^(g-r!t$tWX9&o82G3}9QFW!hFnVsFgRB|JFW5@4m-T**<3_cGB6>nb z;AL5(KuCWd=%mDBGXPlT-nP`jR&`Bte4JWM=sKNiPi<~nKn3eWP#PqbKW>-%92`W^ z<8&vY^IgR65r71;K{|l$3?W(XamcljdZ7SC;%#leEEy&LJ#6n}t-0o{l7uBC6*~ zCQa{}&jupb#q@oQFMeVNTdN-1^XvFS)CWnQv^T{rVg8}b!eu+XcUXn%f)a8h1Oc}OcFJ@H1w-@(o^kw@+mc=a&zqbT3uLDH zPSt7_^(k^iJXR!rwpk~2FZVyYX8hrgulF?~k$wRhUzp0qJw5&6y*PA&3SCr}67V;D zeJkyr((lJRDOkOpiq+~_G86P5vou>aQe}$>JE>0^(0vrtBS#7I=;=J@lErssOi1wk zKyyVy(CsPTB+qqsHyORyZ5M8WI!5e_Zse_!_hZp!4Z#yFh54Mc6s?}MpSLJbzHX0e zbKT1Q=~%_?%H^O*QC76!SO7HTHa`d+aZvuQkB4hMSR-f_9;WM4cKv$xYT=w)$Wm5b zUe2xTU7qX*^DNXQT5%{hWIF){y!|C~q?mKBaX@!+hS`!Va*ywG+YnNG=yte!=o$TR z@F&`7T3KWu?~k+TmH7L+$GVqca_%F4p4;j@-S-N-5Ut_dN42^GJsEuGsA5hY*5^-{ z`uZm=^Lnf`E|n#LhE^c+Yg-<%YZkPx;HD385HhdM^sl`89{8@uvB zZj*^F@Xe;9XH%dl1hz_{ynqdWAN<$A_fA;N;vnt;{~*tBx3f`$VU%lT=gLqHb7V7F zL4}jVePr`z51D`W96XBZhA3`6Wp!oSatFb^%l0slGzEMHQ3mdde?6XRh2zk5O_e5p1d?C z1kZDZ0UK_zK&s$(^(ZM|9pD}!hbswjCk7feU4FYi%%B<}6}q7p4z z{Kb&dSue*SWLUt@=iG62%}%0_=;zXLTFxykr)DBdkHnfDR2knLv0TMbHRNnUnOVpcM3_xoh>XOCKE%j4tnYOjrcHfNn6Me24HI+MFW6V3)q=eSqBaf?0Xt1M-$_B~FAAos_0=!}i+T;@|j4RG({#k5^O;cP?h0SB9*gM;L6;Y^s07vk&o z8lkozg*f3Q;*<}Thj?=C=$pMl>c@fQ$nx*3dTovRU{oZ9&zOCEqR;}?dC%+&^*|4w;NL zEvX;fz&MIT%BMU%A5eZXSGwNY^y6SP2P(d|)E0j<3u0(gA4sq6d{*bmw1D zI_zX;#Z_NqLcfd1^_^eGb*K25N|qt=P;Y|rS9(V%IJyymj#=49AMHVZAJ>9fZzVS% z%icR7nqq=iG%$&VS!ii@?b?QD{FQk($~1eTTs}lvmPdCLR7sAD1jY3)Wn6}-idVv< zsCJ-75;?ofpEiWE8CB#|RSQI)iKF$!<5Il@rIk+8zAiE7BR`)9UQLo^H$7b~voDQ>N@)i0~KF_-o z;$-rzQmMX1JEXNoWw7 z^l7`_KYy>omKPvxS$$ut_N`@Ew~ELS)am^|S}DtoOFWcx+I(v(G%XcdVkcF#_bjXO zxcSk5TZ_(hz00!8cS6#dq5BQejP00gXo6dXb9seowkVGT=N04N(Qax{!xU@D{ z5@ETPd%1sg@i8<2BX+-Xt0_D3GB;W{U0;y@l_%q`yk-fDsWB(5#lJ-4=sbbfTe~0% z>%U|76?g*LGM{zLmR^|?z2g=dQdr);!VRf(44K{-dt#ztZA4E>Dy^2(ADCGA`Mt2_ z$_XvC9s`(Pf z>u%qXv$`5YP5)yPdEu@{eW~NUE*`~Hx8jLq6=SY9siS_$n#AniqN^N|XIuYh4D$%X z5DB+@zXug4tc7P&B;Sy&IUwR-#h!e&98em$c7-WE!XBHdx7!UX`~@~t)OE_T-5i6e zM6@x=mt9x6$$qVLW_D=U>ZUsBD*Ry95LZslCH|^F(qsF9Fzg_SGT5K)wa(4!QGQ3n z03X6VQUH+SJrD}GY_#K=O`cE&$9K6@m)eWYDhQ4g)2BSY6fm7qJFK(FTS^+Gf#$u7<0t9 zbKE&%r2k}=8iR#o?4( z*on6LtcSh|=tMj9P!ZNnTa?VHjnKHy7!7UohVuUWrBtyTrE5w$T=qKiByWx*A?mnj zS+1a6!2Z1w$0+gLSqM`I+xtI{Q~G&;GjLk@Q>7}j;x3EhO_vJ&xq$gNWTCEB!TJV>35~=3I@Fn#L0z{QN(*rE8Qi?N`Id&WYt!tm`d~US zMeL@Vn%EfA76;# zY$F2r+B6m$a@S=SqXxgXxZB@V1|UhyY$e2I5OqV(gEHaaEO%tUP5Pgsoc<%5AKX}l zr3P>?$VN4;zjIBS5?X)jF*{UmlhnHmtS-jPj1(Ydj{?5_tfr5kOkS8peD5! z1N|3yW82?+!bG3;$@wD%QDf0^`-xzZ0x1qx0x|j}uE?%XLOYJ77WA8g2O zi1^0Z7Vy^mqN~YRwo{AjWL8A{yR<`ab=AKLo9()-^?oUIDpL>da0{PQqFwi(LPCzH z8*s;)hwkxgqS2tC>r^2-QzG@{v^X_Xj1w4fRU{kC-*2XXJ=(UJqp7WQ^-v%vagz>_ zo^ajaP0iPzW?|v8F6*K6g2iac_KgJGd#ftpS~ov=-UV>!5A zxY7^pht@ux=`>+ZX9qS@YHejLB-%0OKd66qP~#+yp+`UKxwsmk<1nVOFoufO1CEgL z3En{Q{3caE@T)OBW8;vG{Tyh_UPLzo7z*XL%IXnP`8Cur66RLi-%Y)ngi`dh@=M6NAD%dN zTA>rll&8UR$KcZ%`;MmBXU-1P1;{1J8?Dv%cIfk!=~${5=aR%!4B*!x zRiA{R5APMvXAFoSJ)vxR95lNfG;i--ly@e7<0~?Q56q7c$l21>h5_!+eIbyG8-+`S z?Dp#o-Mekq&vurE=h>Dwk23gL-z(iJ++rY;ryFOt2)@Er&mq=egWLy{Mun|5QTv9r zvp-f=0q$R72HgyM?QrbjuRkrDFp#Z-@sXlhZ`MR z*Xv(^&A%kEZma@s!4Y;cH3H9952rQ_|GUfS8<>t}ZATndcK7pbWrqCDR{T6?r%@pM z#GtgSrqO#KZcb^mp!&Ys20SJMk00VHVR!8wFCWt`&IK$VDJA-3$GV-v92>}y`mj(n zSCU|m_i7uX$$X^AaQK1=Gst4f?`G_ij33WBSiE*;=jq#Zm8`Gr^S!C^C)*Mv!m^a^ z`zBsxb$Ya4X(f$94$Oak&Joa8!ccQ=^%~~c2FkMJ=j!bm_Q)|#m~qOL&o!9Ti8;L- znPF)DuTcISrH!NU0r#85fS&LFHqU&X`n!Z3bDVn547!k|_wc!gTTlBXwfiqca{(4} zR_24XoAdRDhPUBaf?S*ys*=`YQn-=Zs;{#BEX{@S%p@_1^-8ol+n384w*qE7{M=IR zKC=|73-2QA%W#rT@8P=(|M>D4On!qra;YV_#I=$Z&W(h%{5y2*i2N-Gm#FAT0Id|ch8$z^3eJ9_O5=SHk_67#Q}AWldD=(*6vuo zHd!8gdZacJPps~Gvqv5}G5h%)=d1ec{H>;Vo=`<=TWRK&y)OjHLgsNvy&2faVhk@b z*gj?3qG+8?2D&E6oiY=Y*teXA=0}0HD4*m|p+JIwxKqa&$UIp>5J%#YsF6)N z@KNT0?e(bh4gD`D85(uN`@HT#jOs2thY5jE=J+i2 zpUXdl8jEbRqLLYIkTnQe9%mQ)EbJLTBFG zqgC6k7DT?qis4WnRA)xz<{d}JHo&tX{bqabT-jYK@~?LZxO6}FPw!er&|n+G&fao^ z9FX9&wBvwbZU@hS+Oi&36GPCMf7LhnYZZvVj^F-XD8*P-@lhrGo0u!F8Fm|^dH~GO@SF0t@ zNt^^dy9;&t9_9MipxJgo&630VyKXe&hS-htklz*&<$tJ2XEo|MkMzbx)0Q_RTB z6K|8;a3*$y-c*E+jru2!k_ydKCr1ktpQ|s!FSqNewy+UOj-UZUY2;?q0D!t8HXdt zGOJv8AbX;C_^|`iCSZs6T+=C0Dqvf6yWAVS*VeIKZ!#s_W8a>si&ZOT)78oLetP>*9eg$PJebITOP51S#f2QfkO_pYXn&1@!EsW{hMjzdCeI<+S#VqS!htknJedGpa*S6TkED2g=A~! zqn=+;0+GdXN%_9TPpPhWD1~6hbbSNCyCII+vrbeK_y< z@-kQ6gl$+n;5`qY^~ldJn+B;KUt=W`7;oi!ezI@CSqehbt-Dh_|Bq+9E=%HtRr~%U zKqFI!@eR`)@cyoZMXp|zp_&eT;7tIbWQ~u2H+FTuUA?R1_N+{wrv}j+RfcE7`fk3~ z;K7@4>+>jui{iV+@)cbOrnYlCiqEn0)&j0p>uWl>a(4-XES##44*YZ$0QGQ8zCX4! z+T~U?NLZ5e9!wTm-<{z><~@kniQlxGd)j<5mseM+!p!T`rz@^#QxQiQGYPo17Mn9UXHg3V5DPe6 zr$XYtE}k-M9t-BjZyxZ*mvA4CeC&(Z0<03A#`DI?Ly|1-kAvm=xdyF|5JrZTFMd$3 z^Yeg;KT&+HCXcDlux}DCJG>nW;xt-tq|J?PHLXeOv~^mBkG`U~oJWVMp_a($=l0#44)r(;xgcD%TPSWHaj3N=n@6~C zgNz)0&{R1uZ>xBH@C3Y{sarcB?fM7mjlnLgDxgs(sR|y0!F~F7?O)=TvDfy3xv#38 zihS?gGgicGaAth()K!j+T3_ zs^akXr~2CP^OeyGy)^m9)DN_JN@SLgE;f7SGDgXpvfRo>s&*NjHA6QTOs-2ubL38v z5t7!4&Ku{WzOUB9mTN0NrRVE&IZEy#2HRJ*y@Gx{f(GD(t! zJxEl+1V3tKEd`5-32f|_=ln2Iw?YGnCDGxo;bLB17dr22=YWkSH63h`1XXG0UuDT$ zK1zSyyz;SKIA2b@RLh*M6$+4RpuF3|m$?13j4z4yt|Y8cvUDeduI$L)aOj_|LM-m8 zPr16xka(boNUXDh&p^rI-v6vM$Q^v8| zE$!kX1?>R#7?yVPDAHsK0PA`yKsd5t{t?M(s8SE+p=B+Q|6r8eN#yn52TMDpTD)>UXdKsB@9$ zN0!qy&M9ZJ80}lfP`HSbtVH$51L&}~xxAaByKD3?c*(s)pdfw@5hxp)(e$&*yQcqd zUZ|f^pu1;Bj;Z~k#^P&M=URr!DeTz^KXwMFfNjk{O;$bHS|(Jms!9hf4&xY8Udrhl zNBKJ1{dCrfdv(JT0R1^t(C>qgNih%rSr5xEpbA4akWW1&*^X`9!_JnItaLk_=d!Y=-RP=xgmqXQPJ+@5R=F+pRg*m-%)k>1^^wLF8*;aQrc(+i0YJzg zHj7LvR3oo!PuvQZ751TLN6IjraGSZ5z(m3J*8-0|OMkR*U}4YIElT3 z5jL*8@~dk(KM8cQ?3{{B&6}Ke*Cif^U6T5=PTd0T8}IqwO`l<%`j*We>^gJ#@rl3+ zY#OnM8@cdgyYLBlazZJ(Ue;vy*V$WGi_8+#{`y>#Tc^qfemJz>^Oo{tZo9*S+)K-j zvoV_I`YMWn-aZ+Fe|~kzBF*Vgb9%#pxt-vkLA>E3q`{jWCdhf8Kk6Y|QqT86frpo4 zd_>?C?l=E_EwfW5QnuG9M?X5R7OAJEyZr|tfXfPQ25o}0UxaBFg=xP4J5b^7_QF>? z6b{#f!p<57c3POWfJ<(`+bj+Y^Dc$ zSc6QUdT%$7Rz?D~2K`zMJJIXaMTg$ByopB|a1)J(vm8Y7Y;2vsCzesB=v5PD!f{0@ z!br%n>l?VHv0dQW+;5{^*i3y8`1PmYi*f|-1T(XJSaEEKWFDu6;ND29NzvNr03V^hcB^ zL&Z?hVfVKy$P*SN|GY`PDDSP4@V)62f6w&sW|C-buAA7WZrs^fycv5 zgbC1mB4{?PK032NpQM3R$8SS-{k+V}`-~r}VReRu-d&n3GZ#!HN*Ln!Aq887H5zHzwg(0YY4hjzqvK2)lB5| zmI|xy*Bau5i8gBMn7`U6_;YVE7W^GI0s1$KJkVO;L^z%l9IZ}aB_b#|kb~jrEGWu9v>r6wT({dDoahvS)F*|y2XuQ!w3@Q_{uq6_ zklYoL+_2t6pe(Mp_Mi7VOb+&>*nkVvt;G&Bs{9MC!dJoN$us2jk@Gu?y$Mr!8sk|e za-}2Rt;Oih_t1j8LF0(60OL7PFkWu^V?54RslM_tHZv}MZ}OM@AFZPt*Nc~Tjc}yo z2iHq-X^mOlXe2z9Cu7h2Se|^i2{(DBOB<6%=F*`S^s5<@O9uxU`_=>y3={p1!wYTl zvYd00Tr&Ee-->}Zdcc-_GrH{bCgpG4DgmCl(OsqGeC9~bz?3;cW-$NxL~){i-a@;( zyw?&NeG2>eZOO;dHH(|~*WN5XUN~#67t&*`bNR+k8{&U#W$snW3-22)JL`&avNyda z%%+$$tzC;u2OlTvmY_2`KKE;Z+ZSj6g;I!b9G7JJYW+oBr+p%+d^T)kV>V#|`;z@v zU;lp`**gw^_&oTj{DR%(Jm>53#y3 z{S-56F&PbAJbQN#BCy?W&*{pEIJE|Q20htR2)!P!Vd)(IycOrjmOtWG$lboB3w`~NeTZlM#mBKGv{wID@ zie;eAe59IUVw`Q>{~JZ})5L-udDv&8PYwoNgbkKUsM(Gd_cY9=xl*$E#b>6RLBWuw zY7^gYYEkpPFlz-rpv>A46B2)ue%QS=tv02lkl1a1oOvxPPbJAGjg`)~xnt{du!9S0`{CuIqu}*GUpPO|T|0^NoV6}3;;Tzem$==Ke9gq= zd)8G%Uo1Fj2u57cu@CAIS+mps1Z*1`dywY%eR>SQNa920!{`-Smf_aJ{swz8WHOfV zGENEmp7F$wn7SeiGrNnaKKWTafi+53F^vTm-MK)dbr{{RCCm~9BW%y1U4s@<5Nz$?~)PXgKSW3w+&cNOrIYs=E`6Bn&0)i zUM~4x$C%gg#~dZ>=2b7wmG~VMy8}{R?bK&I9Ro42DxmS+6dJN1CE*srUWLfal^EjO z_*p1n32?H?9P)dYHXQ@RyDeO~pV={+6i+ZMyEm$BbR*`d@5q?Tsn3t$WeQqg0> zp}8w8BmQR0mBaZbXY!(L{z~=CQ%1sjNL%}FkG5&Qu~w;kF^q1&Ye^7K%~%#*EOklU z+xcTdUV!eQKK0l-T-PLtV@YkENv6iz>e*OoIbt1=1Nebci~Nv0w3k$CE{^z z<+3Fr{EKpLG^#X0_18eGj8@Z0ppGJB5eKj8mqigg@lutZC2nWrF&&EqzG?wWVlqz_}u+0*zV zBR|IHXA!Y#MJ)RJaf?7<+wfbl;Kf5fX}romJeJq@>+;OF6T zB9*YmqBSVvwfv)gzmsQ^*1ECDG5?pzeT+Bf3YG7d#Q#a!i~XzeZ#RBkK95VoKINd| zyvcqc4$8GTWSr7Th~F^*Ea%N zYVf>@$tC#$R7)6@#S%$HaDaGTL7ukBp0Do+09>YIQTv4mB4yoCC08lb^qDmz^oe4W z3eqoa83);Hx0q^7=5Vu6;I5KF84gH=!Ryb<*x>?OyGzk9(Ixmw?FQk|k~8dJz822cXzC$?NO6 zSyrq@Rm7w|DO+1LSsAQS&#}3+TZreo$ZKdKOTIc8E52Nm=`5*sY5etxbT18U+4+KRd@4x(wF+NE9PIB2uTB;P8;R!`@HaU>J*P^bG z3%#hbn$8PMLyex7tk%iAX*^qGdRS+>&CDT~C~uun-yF2}pIGeZ!qeJ|(oOk2BQ0;H zgr(ZEsM@~FZaeV2)dd7r|}hf)8f0nivT`s0u7cPKRKdy829xtJ;P z_e*ePX7Zk4a}Afiw7hRexe3cl#s7sJp2Cq^t3_O;;g$oDnw)4NVkihi+mR>!@AR7r zNJc=h%#O^z2|Ux6RAn?ajH45Nk_^aD1h+8qdA?sv5n$!PT)fJO_KXWCk?7D`yPACl@*y@#!#;!ym$mN(DmYVqT=?T> z&Pmx4GitwgJpNncGY_^m$kuL7ica@`-f~3;E=uOd4hl}2u34e!aP4~I0Z-kfZB&UJ zB>wt!oIGCLMI!92IIRTUIePs@Xpp4(I5J)*=jXzy*MTDDwKUOqMIoKo2A zpO!urFQa6YIp;G^69xs_9bSCYT$0sisbqi1P^~_lSe3;^)(HKO2rGl)1?711!+vd6 ze`kRdowRPKhekc*$w2V7ybLLtM@&P1cDYa*Ta*ty4of^0&m`LS+tpa`@0<$wn|F2A zT-1!N5qsKc*S*8&<$$>dzHo_gf27;!6j?X9<=6I2*FG2R-0gjsn8u%WgcJ557x)*l z$~KF-?E*V4T$1LE%UmRN@7D!JhIOQ%#(ll6*i+S7#L zzyBk#^v{s4K~RIA4PIRwVWc*aT4!)-?w)HqMzR*n%4q@l7JUpYIlTn)B;o&hPyMil zJ>%%6Z|k^-{aeLZ(`_V0LeH?IDO)eIZ8kf_@PQ0AWsMdzBR{{s?i(B|lE+eTnu${~ z_;%*Y_xbVN7o&P(6e|QEdwThoc7>lTm^!s9Y|>>ELA#RupQR{|J%_m4=(un8Cb$)x z#1ifwKK}CTB|8$TZpMy|6fZ6P@|7rwW<>J`#Ni)!{6X>24UY4>updf2!Ukb=J=C&O zWMdVsdFj)-zkFijRx~>-e|uh1Fh&qJ$eb!*ynE^<%kBPf&U|AFYODob%fgiv~(Rr#F9`;&Xjl6jrLW|juo4Vc-pX>>z91Z0&m~LXBK{8 z7|@A$7&)(Q+)OQW2ZAI~$f69U2^yF25b_+8iH}bQ%fLqH&tS3#g391~V$NymwceR^ z_Kjg&4mXx zDiLywd@d1yxO+ttA`yNyXu?qNXiYckx^ZKdr!cT&#EQNBv)aFQ=?7ipVJWB-B05oJ z$ps;FoIa6W96r{VLneomy_mC;TJr?%JYQw_ zW2Fso^w-hwm8jT7j%L{l|($gLq>Q9*L+ zfU&QJu`hSWJlFm1V_u>OaF;hf6SJ08eKu7T{v*E6o0fjtGVDY?xv>#QEXTl%sG6&P zJb!9+l%@OfaEj$YyzXzYqZHnkfe}xsVsKfP$IoSSdEQ~^&qZCD&yap!azocz?b1- z8}sO)E2Dracna`4Fk!d~LyG8-ucT-?VLz_8%{z1TeRms{q8Lr-##`a;e#Y~kYMcZn z%lCUj{Y!nU&m_^#!|kw8zp6>kN8&Pq{yD#lT4KmQcQQUh5&A-bvAq=?ZK1#HBB2{e zqZc(+cnXzDmugIMt(Z~oFP-(Bou&ZuVi1e+@4^ZhUb^?YTt|-a@yZUQA4dFDYoQOJ z$-V|xszQ>tsP0gY1e1M~iCg96JOJh20x5zklIwn<_s=Qh8a%5vU2GsAXzN5doR_l1X47R(B zv1a@8*0>kORI#%2PfsYO|9l4%#hCDM-Ij5E1g+fe8Oh&*zc0K0q;^kE^AI8boYsuj zv5#jx(Kz2pJDmQ(=Ux0lvJ_W?=f-lbvD$L`-?6xkxAJJx&Z~|0!^wJ=gV5Ec0ehTg zUO`o3a~q$wDy~5vU%O4chE1n$GQP3AWr>4QnG7EJxNWVl)t3Hl+Ke^v#W&+CFD-TI z^6=J@rny;p6qUU#k!4P-Zqc2~o}l1K;HncKe$IpA?J6E zO9u%=$DnBQRo##GzSi_p@?#|F0O}a^u+Se7eM=eme-fh@ST`!v8gPp?M}2 zEUQi7%Oqc9rBL2=nbcU6Y~+0E>rFeIMp@m8Bw6TAGHp~7wITq)XO@rxZaL=4Cugnl zAZ|a{qdkRlB_3ZTeyU)}QNx2-ueL)Ej1j(Mo%H$X$x-Nu^u6+ynEXBuAfKIGM$)?y ziZv%H*(S#aAsKn@v`L&p4$l_rp>bM@RV}{<2#TA=;{ooN~-LcX2LH5)2 z`AFY^-_EPx3o=~sZM~gNi~0;Sa@(QOgzvz9_=R=jZ;yGoeyTD}d-d=INhtJ_*pWN| zUh=N`Mvhn~*K_n=btiv=Lm4-_P}pFOb*nv3*v&XX=aqhtcDaV0GaNNO3Hkg2OUSn_a;d#<}G`LIr_SL4959_-oYll15Y_U zV(v}XR6R1|UK_vLlC%LXxm-C<=<}*eoKN6Kmj~9}b&2z|uYbia$EB+OMmk{)BOIHm zKI0wc4!=3yVkcFcMgBA4u*cB6KgU{PFrIjcyu@X07Nhe%6NTHYW_H`#5}(z-;?z2{ zs-)Dsb;#`j<_NFC6Z{+{J+m+8^mg9yHW;(dW9~~a0NHM)Pb%K}k+03~x(vZnYtQWS zdBy#TcksH;yAgA)(wXy};@}ed8~W_nirVnGSFcA-)E;XTRf&(X%5@Yux$L*avS(N6 z>htvP^t;Ey;Axk0Vb{fZ&&BYz94o4hb$xMs((NKW=T(;-e=3I5aq~B{u6*hHNv;?D zb_Ulc&-nd{49AxoO}n2PH>=2Ugg2;aeyHU6pd zuJrKnz!SClb;ZU-U(GJ?%{}^X9_#DY4|L6P6Z)8$5TL1)B(kOwnB_+r6%X#($=+5(VmgzpAJwGGd zO}TV^KFep&Gjk}E^-}+h^oL`E>oK=UMnlBb%nHxMK*-t9e(+{|yyDQcrrsW|x^^V{ z71Ju7z>_!W-5j-w-oqtp#T7nk|r28JCv#jagoV2Box2n?JwQtj^5_Xj&f&j`C`BqpJ)lis!%MY zp2lWY^&rVM&Im=KP_Iy2jq{LIt5EF5#z-Hc^xZjF8sk)^>?b=pwM#W4a7+os1j4Q& z0lDkW2<@$$@a%^6GH}O6Nse3ptIZ6yq@kW0M)AKkS7bo9O%}Cz-Gt(ivsIk{r_Gwv z76xB4hH)yO(a1hovs2oh)_f`~4aw~Z#Whe!zuO#4o^fZ?9Yc6% z4>;X$DtuEh=G+pa``V=gx8VDB^%-NT^YJyK9bX60^-zfyNLV{z?bomRIFKpi&Jz%w z$JY35#E-rntSndHndvd{wD75yd~+oYvmvT%|Z@MxuYO^q`H) zj51~gnaCIIImUBkJJIy4Z45zgC7ecxVLsNIReuPg^*{w1roFDOqmBIh>*jR}7+f}-;U!T#@#X+8+ zkQ}Gn(QW$4*K?$g^nKsd z?}58@eL7Bvbl!D+G2-FME0ymF{<%Hn_(l75bHFzVcvtJ8=kT-iyC)Q{(Z_?k6+eBw z)UJa0j=xU38YE_1HwhFm*2+U*x6{jY<2D)gxs3SB`PA34;+D&(kHdAT^Ir`F``mm@ zs=giZj-K%iN>9?m9_1PRJxWsZHLm0DxINr;53;z-x;;~Qc@5KjoKDM%0VCS@8ZnQ+ z*JjtSIZ7YM0&-tBTmA2jxiztLbJJ*qZHxy!ps{K^nedn!Rry`Rp|)Y1`wH1df@k1qr(N=OKPcpDp9kMM z4^=*Kd#J9h+Hqg0>$P6diuv8Sn~4i`Ets#{|JY;bj*4lH-S`NVcg8%R4gI_x*sl_I zI`W?P0e`UO%l?-(_L6>z4`gzo<5IWNyN#8!tp~U_E8jSVz>oUrK9i4=x%Ky`B$pM1 z{iYMfAfC^|)OkxxZ4Y^1J*!NN@L-93`Gn(%(=?y;@3|^8=@C4so3`%UnG<4I(|+}K zn!LyZV{+XSm5tl&6JS3)UhNVeFL5(HOTv#QWw=h>hJl&foiQXOmg*pbykb#bpML#0pJBVVmCUNnaaf-uZmMc^%=Eq-Ki$6W$;8cH$(LHy zx0E$sv*3q0@qAf)V8%lEQL$0p<0Yyt%-ZSDt||u3e)hqp4eYo8k2o&9?!o<-zuLgo z685XQpw?9My4!9u!XDO|Yy3LM_xSOnN!6D*{NZb-gPiiuys{f|&6p(%_*NAUcowXN z@AWSHh7DAc!jRi4C%jAB`q^!{zF7|4x^Cz(TeZm=pu=3w+%Bn~(;sqB`*9quSmPJ~ zAEQScN0(Th{OEcW+A}v#CKhi{{m|#(m;vqajXkjzJfdy=?K%=3fxkb&E0i*r3HQ@v__{_9jebcOu@}Z&=?-`eGxZ zp3b=H*yDD@2%nHgc-(bHrCp_s^Q`k0_~x+%u!`pxBV+RQLC)Y8Png!aRleulYG*D8 z-E4^}6C?SpSg^E9a`Om!xgE+lJYf@=tYbmXI^8-x9ZpAw$BSYe-lyL2Bu7suo-wu+ z19EI|TT0LQT8wyG^HJOE2Y>_UF6KU>vp(Yh2sEHQr-|Dk(A{|!p7Zhf8rHtA`}gy1 ztMX1AkINVM!Oz6~&R?uu?6uB^r1Kyu>lb*fn=4wvxAvx3FK(mJyGqstZ-s#_f6f<9 zXaC)8O>hAn(s806vXvc@@3YCAwqM_fZ*w5Iy~QzHE|7obT6H9U!y`ObvBf_JhmaF+ z7tE=00Il3daJi|NTF2_oW^t#cLtBxzq`mD=uOweC__QSy*Li2(jhl)>ayeqX;VaLuk!2|%Q$KRX@7@;k;}uNE?bocTz9SEpv!LMtr0$s`lvR{NSAav zQf<1&=qd(wov@4@R$h16aGngGtKA4$?W!3=Y+udSA==5>L~+xK^T$Z9_`A*rvF27~ zd>=jz(={Qg-JiZ#Bdmb2L7o#zk*o%H26$<^)s5tfc@jx`#L^iglKClputxhYL6 zemNhFcpltz9OW~Ob9*dfk5LAR^TwcYa=7A#B+D-g8`Zh2>9svZG2JEIdC=L7;Z*}N4mrxR&>f-KLtZbL8zb@mNnS-(o!qrH>-?+H?T*Cu9s-2~>GTc>#Sut5JeVFmdK3vzwO@Bax2>-`zEy5~{p#;d+e+s( zIrPsxfIz?A4)m$PQs~*8@^B#*0Z-P0xve{YoiYmtR9Mpziq+5YX`Zn63YvXmqhA-z z{Maa~^BFlfYdqiQmz$DQYw@56^UR=K2FvoZ{G0w1*n9Z!Q6v?sod*x@x1c|V9WEwS zrki;t79i^r!up*X+qS3kP!?mHf}0guw3<8+m$wP4AbW54Fi`sY5@ z>d5PFPejn)Cseg+j(g1E>T)`7m4v0E1@l~o=epPXVnaYWO6~TI;;eYbSkPyeQQhJ) zu7_6D%S;UDr;)G|LQdj3A|=~fa?;f8guKa#0}0D&S_HhY=UE?L7k+natUO%p3&&VJ zTZ5dgODbNDFxd4G^Q29esa?8njTd|j(4e+8!hgqfU+)^2r+t?*0z}NslS{Sn>hnS- z*Jv}^2=F=8wPU^A-f>&PZ7#6eb=AHy@BLPJ*1Wr1EctRYcJI^ejgd`Jzo$K)uP3aI zc-v_J-_Wk>xQaV&Yj_)Vy(`b5Q!1T2f!6U8x$?vx_%Z$TenqFtqx1DPUT0prWQuuI zc^qM_x9Rfa^1+y#H)zXoqmHj)7j5!R#URHl=L_d2*IDR?%KH^7xADB&K_k4V`p~h{ zdAiENE_qp7|2h}O=k%yNvNnh7VnQ90`c&I&jMnvC;;$#kWzYURi4Lwe^bD1QWh1)W zj(Bkw-@9EZUIkN~e@M=%ddGFS%TFc{DM4ykt(N)Gw$Ih=7}`p^J^jx-$dq=y?2m}q zDIs-IHQ2QA;JfON@Hg0{pClNu-pFaiGw9>kS+PxH#0JrG=sm{c&%+;Js`IGJvVN!1 zuhXkzcdriUd{dK8JMVP+Ea%dbC)aqGq!1F}XbX&oR+SztM{`bK%=SBflTbkH!)+n2 zbV=o}s;`h`m+4MNm!qukoSWr6#z3-FAJ;O;_(XixDz)K2X$ z^+45M72h>(k_cH-__yL@rGL^T<7XO&635V`dY2naXs6l*-jB5sOkVoqP!0{MMUhVQnW#*qgjsT%FF<~jy_8Tim{5S!1;Hs`n>$<6us`xT>DcMc-U zhf>^7J~QJ3Z=B}P;&_o5y~KR5$ZaqE{@}rbXq&lSoS#oml@u;LqZ^ELu;3`K+*Y4j zZ^@C8i61_E7@sLIsQ$wqcYbv&fN#0B+v6zJrhqp*iHsyZPbkI~a5`6AgRG?!3u9ED$g9319^`#FJ$ycVUhQ7wjA!BZitnx`ohST#=HwXW`ded%chSk%1Nz)6 z+VOenjLZ2ZH2tmT)(+RZ?r|OIG-CYznVyB$_{mtS?bm6a_{qGp-EQx|7mNw}tmhIWjX_gG`mP`}IOqA&zwt9(?)upxNQF`+na7@MZ)-u*jK zp}fmV`cA~V+$IK>G*`__iMLgkx(s^4Epu@mhyE2etISqg2YK-E)WZkxI_s{VezSq= zP4osh>2Y8VFZq~U-h7Q*POB_C?zrBpa~tu1`EIaKA)_sABB@t3{jY{zfPoGZ~-68iG6U-el>W2w01 zy(#zMo(yos~ zi$@Wco*eD`>~iGmyYt>7gz= zyYPBVC-?WBJ)u}+%0trm&-sEJidvM7XB}6do8x=slU?#t+so%A6U&5R?_*xCUBq1Z zeqTK}lJANibzIjP(laC!`y5=4feY6e$5(7Zaa@mN=YB{Vy8U@ufb=gKU&wNblP;Dp zqZ9iI$ek;p@BCsqyU>+ny+ZNJFTL$HS9HGq;5MiFHkW#PF7=#HeDNn)p?FT*N=LV2 z%8rEMQlS`UFdc!OT!0Z!12ZFIJsk}Fe;7$qy3SXDHm*J59Zx8}&~>s|cqEuV3`Gpa zb~OlBa=1fGkhD6dRO=x)jNyz^9FEYy=^GiEy9`SVTYq=WP_1pvPS_x!c;r~={WZgD zSfMzQ%`+$*0jBvxav#YkknhIl$kF0$54!mpY;(4Fw>pCERPN&_t8ZUlB^0yye|UTp zfg1%F>OUM(f-LTEu$Jx|GnV>%HPAF(V-k+7Lny+|m=c+b=8!l;(gI|m!)$|lXtDQh8+`9@_`+y)XUFri*w;3B{VTbYGtAkUcD$S5>PrAzul_SFLik z2PVKYjX{BGwL>)wWT;o8%flkjDDgB8%v>EPvDh~|0zL_S{wx6zUrYbp^`Yaf>rah=O-ub=gOdC3;x>G* zIuhOBy2YQ-*eXB62Oj(f@AZ?wxnB#ecSsasBWW8pRQgn%v_=Q|@y+x)UZ<(+(PyD; zrJ34ty;$vxZ9ysLJ=gE9FRRXjch`dZuAfE$)yjh-{AP}>_kA2r*D3>5pZnVT<|ofN z{vro%5BYeVhettC-s3y?&)2@bSLMO+XCy0*ZS+U`PH*VyV{&6r zx7!@od`yga7hd@0{2ETI*+*6X@i%jZr+nU(w?}ijiL8#sQs?G6?k0UWeJZUJ6UNsy zy8Nobtp4_Df{q`x(yhz3%ZT%I==pXaY>n4_zDv6_{g=v{Borf`BYa}q?tj(IWY)K0 z4)1{JRi3ECBzj?k$PPX~SIjPNG}7nTBO`uie4cbdb#lwN$g{(4>AebeQh5nI@~wM9s4TQRXHE=9=~%a^VPl_=|Yn4NiLyst=3ZsBZ@^NPW41n*WDG1oeuB~el`i`t{W;% zoJaZn@KE^I<9g0RKCbG|W7}&?-lxA`?TfjMc1UqFo~l0&BMG@5o`ru�ox^y&KoS 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�_C`Al`n@eVZR~4|@*18;fUcfGkv2S149yv$ zCXn*kwE1m}gn+-LNN)cv5?10rxpgluZdb#b&AYD-6{|+vPz_~zm=*6Li5jx6?5vY$ zU*eg{k#rLxfKt;uc6=$JOR=KKFC?_L(za%`5gRRI>}cTn9&@ZA>F@cM zI=N*X2wxP61SFAg;_rRPv!P`blc&tOfi8I`{?gjXs_&n{T$#_BDvc9kuoC^wqCAK( zM*HCCJ>>axwvQ2PkEis3yuJ0rX;pgca>Lf4hox1c?;8(sjqJp`6fzMot@-kQ<5FI~ z-hV63`}i=}Wpg15npDtQaH^Vp*>U8hco`{@l@3E`e5kt~>}xXH-o8fDz&7Zhcp8SJ zpbK!czuWFbnm;krgpB0@_*4P63~rpy5g*?icA4($MGf9Ce+pMh8wH zGiY&NY;wQ-iosE)C>?kIPORU!>g10_VkD@gB#k5w!OUR{dz43`qRC=M3MbV6`=m?4 zar8MDTMu0Ibb+6IQ_~@j!7u%IMoSOK1b46_A(P>9Pfqxl7?W&0D{T*WOkRX+U<#`v zBe$AitLAyzmE>nO>((u&Af({sR;;buAF7M7P0EbNt)<~&FArOWlL%Yxz)tJf^IpgE z##8bNi3}sL^O;p&x%IIx$9Pn!{mu>A7r#k99wL;bN`K!-(#P`_19A7cM$0h8%i;+N zazSAwj}p82TGq^zoTI`%OEu;#wg1_cD`zcz_{#0m*hX(^8|z8Q=W~v9>4EKEZnVfO z_UDs~BW-e%SF7HX=MJ{yUImuMS%PWhMLx%< z(&DaX_ky2XctL0qU(Fz88}>CTmekbO>X=3N;T!ZHu3yiT_=g}swj20_P{ z4`Oj$5fvx<-hlTY;`9dJj%}DKR|BKOHkdsN7Nrl^E>IHDVo(1_3~dTe8lGp4rz(xV z2&Bz36wipnkF_zbYpiPqFoSq*CKd?`AWJSa!oXGRm8Rzrbj;dMW4yybw94F|!fg5D zfaI>6z`5?l(!S#Hrz7@(F5*DI*8ES~R7q zl{y6FTy>R1m(92<3<$P>ETaVeWHlBYMaqTC6uoK-m~weP#^@|karJ)ip{t6P=McRw zEKiyKz=p23GYs52v4s=k+SN}e=&$UR}F9_Mux_McF+u8vKSvwH1EGO*~1tw?I6U^xQ$ zMj_{&jH4&_Y+Ln&aQ8K!$yD7iQ=t&Um!^d-qHI~4P`qZ6OW&GYLVX79a{6Sq!&})= z7T!;*r+vlYA+-!{vn$`IPP)O&>0)l575G3T7i(bFsk$}xGdW^o*Rg)&$GDQ)mK&?hWFCpOR zsa~bbBJXDrp-V0~)qKxpOXtAQ1&JSnT(La=ZC$H#doeV7_4|$HvcX^9Y>@vJlNprE z0B+6i#uzRt%okg(Du(vq{i zMVb*89L~TWueweqeGmOkSdP<4MwWKj;#T@_&!yUc>p?e${LYczmt9Gd9x72k!5@ws zq{!f^Fo%Y6)U@KoDD(mu9RP9qBtSUQE5bvNEg=LrhVDQZBJD45)q0G)%`GJ~8 zxvbSHpE?Tl6f1z&CySQ@klO31*t(v&&(w``VEAnJ3oYaKKUpHZDK)pg2jF-5?y2JL*WLfJK2Ue@xxu}o4H`!x= zbngeE@cN71I-e2kJpHM&(*0f&qM5oiq8De(>*l*AbnZO6&1g(BBhvwlU^13Hr9fOh zEvj3hsJebvxV4-H*Ur0$$0k(9MLj!lEB~OyCSX-k#?ckFKCJEPOh@f)A#OfBf~FJY z+pT6nHXZ9O8V2lQphvYsNMy6GgGWf}=q*>=TG*q}rz3imx7gMfUWwn{pIbbCL1Y_N zHMzGdyozr-W9CUc3rfCxx)5+GFOjtlLnT@St}%w?7s?&v^xOhrs<{6` zE1s!W1^+Uz9moENW=AGZWhPq%%&O~jS_GVmI+RoTX}1btV!KrX+lPag5sBclU#r>K zCo|1P@>!{w+9=D*Nbk8_KhwiqrPv@BtkGqn$%U9Dxs%(RNW|5<%aErrbvlW;R9Qda z7#I-=3&KruneUmL2NDK!wVF$lDl;2jXlrYU;jewMBrMyMjlI(v=+fGj-EsK_U;f2sx@RPZz937G5fsTha|Fpmu7L&!Ta zSZ7@8l>dL72G7A4mkUmlB}dkags{{w3$>$5mRI#Qodq@Iskw2?2*Go<$_Lx|!|L}P zqb2Z6pK#rWXOgjZd9D2RP)L47V)qZO5y)Qr7IR_wvEW*|c0s=PNuzaj$Yoel#)1cC zp+FMpbvgsDdFS?Tz^7w-^zgJ{DT-dt`wPt*OBHLD(Cyz)+j5;S+59g$jZPm$H)q6h z@ym5Jyp>xWwR`Mq+I=lKyxI+~kKT!uTnV_W!C2fH^%czYUgq9X!e|Gp?|BD4w(^D@ z_1E28(mqZeA2%(2s0lM8YHe0)_mE2h!sN zqgSp$2P$_D%O;*p!2nrjjs3p{oYfyAL}@>mCa#jFDmz~6bE1FEqqqgTCs!av_a{H~HXh?j)fBIN|@?K%QUer*CMXH1EoR-os(6d^4qd&6MbBTE%|L^D_3DZ!_r;?Zucpyr)Cw*$RZoV7hRgtYmd1)57QE9R%qb#jVB`A{ zjp;0ow*KCj&WERKyd_L|8j<{0zj(2DZn4KSY(z;-=Zg$nS_HF3jCH!frUCWm0{TW*Oz)*@Q%JL@dZB2G+@}m8#E~u?So0=?M)02q7kwzR(O$SwnSPd&yUSj*|PYg@1E}Hav zKkPM$DJ#|LLKgqy6u|oMry+l7czJ55bbLDe!BaMATIaiGF1BoS2 z--YR2*xMz4HCmD1o?NDK!>SAJe_BGGtsxvw_-rR`%X&n|A2-d_j**{nUXjmTxY6GR zS}V;^DBIXf^Q*Xh!)KLq5*P34;R5`vKAHMLw0*is)yAN9!kx+z+eO=&1cou`4Ff7y=DST! z8eTE^jdD|?m--nx?k=pU+f~y5giyuo8ZId|_#qGAEqr{gfsoWSXV=%;+9@Xr(k3V^aL{)iYc`gi#Tz*p*!Tll zglb~6=d2vBb5y-7HqDdQJSOCFW6x#H&qZ&IJV;w>s#@mcw1p-~xNZ0Bd80cw-aVlh zcgJc?ffo&v&R(t(5vc;$}FBiLUD{);CcF@`g}M3v=3T4pBUFG`mXQCwQZp zcIOc9!Odvn29}68F4`Vn!r>Ok4SWqNATVqHHj$!yo7w7}SNjd6b94F732fa$zA3@u zn3ONdnjUnbeOF#Ny>o#C!}MR?PlHp4tu9U4L5USBrc8&+8dVRqc;DnPF@*mTfAtVI zzbhE#ZP11&)^ld$VQu}OvZHdM`a#`SKL`CN_C^|OyQ-g2?*%A9>uQ^U#Ynrv3HFZ@kQ;k&KLdYA>pWh5d%3c zu6cBv_#OH|d!v0)=4yP5c&c&}+gJIe3{Y;_w#v2kOWyOdE}y5LhBi8v{naSrk#B>v zoifd_=o(bzy=EI~`o%pECghS{zl!JUNc5Yp(Q}l-`kMD%bo@@x1msc}W@5d1`yn&S>A1DeY6~ zU&S#$b=D+TM*MIxF~7oFh_cJE^4;1Pl}}xItOvW=WA(pO4v4Lk|1NA(Un$CSq(|*< zZ9igg^{}zh^o2s9QDN9cEtSQ4NRa?~tELTWy=P(dWD7@T>QES(}yl zHBxHps9SsO*R28~1eBbF3@xa8H;yz|c1#seERrZdkvH@)!Kqtj#d->+%+>)*UMtzUm@v!qzFW{>pJ6OL;frfaXe zA$|MO%ToOOfejndnP+{uc@N`aRb>h;5@|no*16_V?6==O=|#sL-2^LPU{Nvo;!7`U zmOc3X(K5F4zj<-GY5lFu_m5h$M_Mam``L9jq>C=SEKN^NmV{!X)%VlY*IsX*pZ2ns zCM2EW2TtEPUp+tFd++_txZ$v#cIsNYT8qyhS#s;lOgjB#C)$D^KR4cdOZvt)FShrd zBfO!GAPD%SbIvn5W4=h-UY%)=>c!u>_&Xz44n`!DRU)hc2AoB61icbkb1H6rzDX$F zYt5d6a?O9OzCZSuqb#AA*H$kFvu?fpj`ZozuS;j0^VLyvz8|vB|6gzVy>#;0<9o<; z(IwwY?|AQDHS-$wxe;^ae`V;V3B_u#{kpSU5ukN_u%FzI3ySFY(wQWFM<-Do$QXR7 zEyf!+EC&Wy%>zT!qy_KKpVq~Xf8rrYy9%gT@bxZU)M=-K(_V~g<%0#gq6l+ffTZ67 zt3IxhyrB+NiyyKQ>g&uQ5QdYM+ik(!=IYmyEIE-A%xwXMDiQhm zNAwV7g7OgqFdB%_k#*55@;yGM{U~kK!Q=v+^o)x(O`zd-JTcC8Vlb%RJXGeHtiZ8F zp2h{b>V+;;*(P~kTX?c<-NeE3(f6e+Hvv6V^58~Yu1tk;P0)V}7|qVv2A=s|p;~L# zLa-%urjTXJnQd^>*(&+?U5PeUJ?)M$YC$Yt^|yvmq$}l!V`?u@Tt9WQ zMgtst*J+`_V%IOo5;iQc(Xz|xU2U__{g-*G!lDUIXp4a-j=jjQCmkRVrq@1_X2#DY z1i*abe@Fa~-%8g(fsK})=K~F9FHN4xhBx^PdBByFH5^tQt_3P;_@KJeg&#V`s9Ux9 zDIFAd;_p4^8!{E6{^;Ub1JsHiiiwnWT}!H*1G8&CtkefRH>s6M48$zR6|3e@-izG3 zuEyXK19D6VA?-Lm{kPXXw*xEuUa$978>_t3O|`Z@`s~?O40dzgypEcF0cl{#l3wq~ z5*ZX@73Vd0p>wXu(vHwel?m-L_OBaDN+;!oZXocgTTP6hy(e9jr=$txf^>;IiMp%r z`Jooykc^ufgY>ILTgpk7%^Zav8tAIMr~1hLR8Dm)12qa2#ZUC78=`~!zM5PYo%N&_9a9&c#%D&c zS*qv5j<+ovy&K3X2UgS(6*48T++~lHe`+hDE~*Wv>DnkVKg^utSRlJArg0spUo(mC zXJ)sV&!gjs>ju(V`A8Y(nAKlb|5|+#oqrrZb+ne4tbQHs8-2mJk>5o_r9}+`RHmbz zajY@;9pzfvz;|4K^1T`kk+y2Xl(wo@d{*%e&!T;9B1b#G@8ia4Tz^F08SgQu2peRl>P~6iFWXe-wcH0>f)1)HdG$`V zX$inN(cBKf8a@|a8hu&v>zr38?q};2)2L6>SH4I7*6b2-N7tma`4voP`}3r`>U#8r z;@>rFqwfsbGzsI`o^y<)ow9!8fdu+<9FOt~zf)dKm$DB7{^N7-zx?2q8>4EoZc&VJ zeb;K*?E{dMF}6)Uay+_5z(HnTmrh$nQPUMW2t1KyX1r=JlWXxlWS$kZ(GLA)@?9}S z$4`C6JD@F-lF=Q;i{v35zG}-Fiy1g|@V+JCPp-&5AgUYs0WW)RtY8b)c6RV09LUhI zAfXuP+seCkvLdtwhZ)*F4(+na328uHW4z==(Yy8`P3jgCL76~EOs5_xw$yxwVSJb_ zdmcYmTNLegmwoW)S(mTezh~E5e}?-Ee4}O`wiaeHpTsv~C%%X@%4KyS7+>$V*>umVFK zBP5ZKn#}5+mNbSn0{oV_Iji)IDxai@&foM0@sja!=x|t>809&yR_B$Ukx&f#LOzyT z0G#J~D}dS&;skvS%3bu~^d03@9bLf5i8X>=seMv zCKQvG#BtKE#CE#4qBc#8&%4$?bzW&% zbh7xkie2OxWhr7A`%yd1XNJMk8aC;C)z|0e#C5h$+6~iRjk_xIQMS7Lp?cU?1q3aI(t$rTuCSzghU-7UKu#5@CjFD0vmCpSzfMZboR=)6EJyc4}QNM?_U1eSU zRh5M<9Z=a)Uh#L;r<&f7rlghfitkds@GPq4<3Jg{BW`hSjT~nEk94KJF+Q&Hs`H~? zr0wfG`JTqo<9a#rPv@ZhD)#Uh(p~kcrU#Lpd`9EAiYGOkiS%yhkc+cgVUFh3o3hrj z=(_BK)oe|a4YdP0Z^h$&dK|x_{FXINNt!3^B97POOYt?zOiiz9GGD{GLAJOH`$oad zPX6V_`F)JpDgH$)j5yR~KWeh2yj0uBHu}lQD7@d1&vwnrtHdGT>(|9byBuY@i@)1D z_9(Bl_7vNdf4ZjKo^hytsl2EUqe=a_#~*0#Kp@Zl^4HQm_uijg z{K8|>e*5mze17g%&rf&WeQ!^a?9oRao}T!G$M-xJ`(1y_t?9gPT-17BlaA2<#&+Sw z-)Z=L^ij`FPY7c}axfgsSLMpfpcN8|uetX6^o*xJH68klr!~ocKe*zmbj6iF>5-py zvhz~9;;O6D4}N%MI&tmsX|Fx^aQbcBm_GMKPmb2l6=2x!o_jtro%rGxHm7~g|JJwD z%{SjNvfSEr6U~){OF5YsNyQ$ZuV9XgIP-te0A z@{?cEL$V7lx+J~({U2(Q&WC-D6-*v#|K535sZgv29D!sm2z6lyg6ZFC!13KMPF{3e z)j_Q}&iXu^Of1y2!et2#cG$^Bx2j@6mw4M(6+Bq^Mqpdk41JrI%qpx zP9vUCXQ;MdsyTCoPL^)nF^+r{N2ui7UU(pq87h2ORRu|?$_d3x=!gqX4G<|kR6gQj zBYsy4iZDS&Hxl9kJMuIJB4WUu!5Ec2CKPMXCoZ}v`~75yGR2@pjsGzzh6_);6N3v; zHloZ@KQ+KuqdEN>o5MmrsFSZav?^Vwx|zcfBtdRz7VD(D|o7z5dT@(Xn zX$%#Nd|}0nMYK(R+trBq%13@4gH#L#6f7u}!#SQo!3quJIgNaC0spqDzepv)_M*(k zPg=1u6RH#=sTh@mun~gq?F!dLB-pS@SE=fxi>y|#cnR;#+Xf?^(J|S)lhbT)5Pf;x zLJSzh1>K-ln+oZ<>NC$tVC+mNo|v4p1O@Z)CDB#e?iX}Z?62wUD2sLUU+YVCv^M9O zoT;s3yVS!P7OGsuF;m7hNY%#hoJ7((h~gVmj>lOWdx9A*Kc3*`JgLzzUbBlfoqwK0 z!UTXW+a7}g#4*)j#ch=X(nayQCWn!JT^PV*zDya@tI`LrY;%93=ykcCw5|W%N^NZY zFjAi%q(j4eAAKgZKT7LpKe&NG`6NG>B*w%qeNX8X`KNlKvf8B|w0UaNDeEdT{ct?e zM`a`GNTkys+Q#>zuNVEYF1|*eq<73-v0dpOpNV!(eT|qPZqjw8sQ}&X>BP8)T$ujkcV#KBKb9xhN*oWFyXH7#pDUR{R-7_A(muR2^>1WVsn2+b^5(NWel;6#OPuZd_PI@?ATDDf;4yEBsE^o769i zMP)XwQ6tvt{MDzY{iWQqUF8qQp)%V=&rxtZK1+TlBK zb3AI#@L5+?+ekyTmF!39%jfYN?Mk$pW}@Lq9Qzl4Fe6;&d;`P0?TQyiVMRRFa}Jp&0$lY~5!2W@Ebfm=r1%?EOT9{ODY~OrU&ih-Pu@Y+ur|RD`X%p~ltZ6F?I!hQVq!A) z%Xg97zalLz&D)wDYjGyVBI%zMwY6Hi`o0_&6N=Th;W(l1jyGNihKbA68R`NnV=E1; zV&R0}HpTTA`miL+3CC}(tW3NoHq*|Tj*bBnOHl#hNWp7A#H{a7KR6dWtM9u}kU zMCF=%>Y9Q);X7QT5Ucokv{Tf5?OXL~)Zc49TaY5!oVLG7 zobcpr>Kt)N>8MykdPi(gOu;iud?as)fA-uWVpOi1hJO=dX~GhUy;{7<7xFA{XdZF2 zCEpi<{`=vLl;&aY78mV+4P^t*@MnGzRaZTBN}R%Tp4>m1P;?TB^t6@g=NR2^$lY#K z>#k5-v+1MA0tzThj(b8eZvAW9blTi~m_>snIy{GV-}* zE20e`mJ%yz!__CpJDf|L6Xh<-O2i`e%e5(aK$%u-&@mDR)t)J@bk3kBXa;PVwA&lp zf8ksj9BVpn$8%{XeN1g1vv)qF!Y2EOauxSbYdnl}=6sZ%lsU!XxDIKLz4*u+lj4Q? z1N7CSF7rM0Z)?2b%?Gv=Z*3fFUP(nC| zYfm_~S)kr{)B1$u(!-y5aC*kUPqjHB0ENoMn>KGruYCE5wwQ;Lfxma#br*Z)=fAiq zU2xH*>99i%PKP|*-$TIeb6+?o%_1NuXS9b&ieFZRV#w`7Evs`o#`~OSJu|)Moo}(L zJIWP5qf)v&j|#ni`kuckk*gh)6}@WZiu9@f@9)wsyP$%2>3`eIO!^OJ{7Hfg?npkq z`9J)h>9kYU_DJLf7haOy{pTNQ=0EInJ2d-wJLF@~xR_8pHG6L>amuf@EES4%@f$ZG z%R;6kEb%i1NL}1S$3dNg{*IVdb1Rhunky-D5U|^k@QnyAJmV&pE{tl9j61m=i1oxr zPbg-ay6HT~p{hCG>O|KTN^CPO6xvRoClu>vWi0iCVqHu)2|cN-8ADDeCSS)VeX~Lr z!}gXXqqPHgae)?PL!T$#bTO-os*+$j*$M)XpUQU)lyMB~i+qnKugOQ)M4rIrSXA!$ zT#d&%Ufrf*BBVzz4$ zO5XG)6m!$RT;Ev>fE1p4a#q1N585F3hooYhN<~63`mrE+@{Kj6EoC{%swF!tpyIJ! zwObM!ZEjZa*Lk%gepI&U$0e)6jr)^Z*uC_?&p?b(Ly3tU5-@ zd>qdxG~jsJ*jy?DM4x0(+sdzqCHglvdiif#=E@@)@xX$cBsgVCvbvBUUhCd&CJYM z(v>|k4!@-LmJ75+S&nu(+HlTCWmD})O)ukGlWPdYI`t(eL#ngUZt3$%A7X#}zJ~8L z9@pfn_AWo;9BOU#voWeWT{PD%vcfpa!JSnwN#Fz%)zs(C9pVaINF^8=AgRMhHXI!2vi8>36ItXoH9cR%sQt*Vy-St%PFbk79yib=2u4yS)XzBG$N` zOx%`DUV&bco!i*rH0Jo}%M@(LRhzRjss518S+N8(;vCVJ%5lU+#dO84qBBO7Rx+>Z zQw_ruZ)%tt<-zG*bcSP8I=TLoq-Ms5@QnI!^s!^YOvG!o>CG4|*|j8dDBhqysJCH2 zJ`hQ4;#z`9shX&!{#27Njdm;naUspk&)GCrt=idczFb(G$rVrM41>7-!82$V?NKKc zWAS^zR;`Nd{ujRUaeJJ^<$u0aWI*Mdv{$`hLNN}dvAXZXq_5F{iAH%g9-cS<5?F+|QN|uknBg4ghicNV9)^xs7-dv#ACsV?j%eGoM>QPl!tZGR zYIalQoX-zq4@z6hODHDJ`C)~UfT{i*$D^2_GC>+sca+Apxzu8aRC-HLd}XSluq z|HiSNM$B;uvgURRS94euc-W2c@w9RUlHonRiW$|LKZ z$?yDv-OvZQq#sIrZLnJosH)HjTFDC!*bE80fJ8(5uP*9oep z{pJCF_UG5=3B@Ywlz;snJM;ocQqU}X|?)P_;^I@LthwG6B9J9_%=}>D+ZCcbd*ft)N zQ2kMPppU?$UOn8Un5(*|@}>QE(L-f}{t9Il zsqDrzm+D`%;VP4g5yV(s`>Tv7omJo5Cibq0_46q6if?i3H91h)>AY*QTC-0ztQ!?4 zeBI!C`zk|mtrcmeW3R2tBJL_))-aXN>%XM$uy~?<_QSK94ON+mG>kYLF`MJ8uTRUG za2Sm3qC>y&jl%OC{jB;)y?y0`Vq7I9H`7rz)Q0!N=GO9n=gbDV#iH!Cymzwh4Z_~V{u$-rp$hgV#cet6|i?ES6^#i+#mnEm$~ zY0P-|=QrM*zIov#DOMUra`dK6o0@TK*}66T;>MfPQ=j}q>*M|hHl#0n>C5RQCmfsh zdDLF^+3k1Sna(}$f}#1Q^jJ=X;=NFjdIu%J{wlWnoFfiP?|BC+6c3Z8JviC;GiR<# zfB(NezC-D_YNu7{UqAY{X;(`|FXP@eGn-!jrnjY=Z@qno_Wz&W{Q7kA+86dDVPAB~ zW$91<>@S;S<~P6Lwdu4|UflEC1s7hL-u?c+*`Z0#4~D$mdG|f0r${K~g2N4Wsa~W( z94e9noQF@#Yd&W(wy zF$m1|OlG-R)of&qrA7Rg0|`r@IVyrzl2moRU2+O-Rb#g>v#B_!8xT5^+?;+g`e`?D>If2X>6J}PM|ue?`^^(GYiMj7?gk|$81 zSgx?FEf^yfM*UFQwfR#vaN~GYmLtCEhCsyU+Pu30KN0^UZp3-jYy_WC+=v((u~cP} z&$>Ns2hfNwrOLnKKmVr=LcStjm>dE9M8G-9Mwd=TU!cajNOR7Cm_t2?ydW-6J~SZG zrjfttHy?5-{8O9B@$j9Res$4Ac|kfypR1o;A4Kb#PU}0pyyY6q zpHlf(IaS)K{f<6{$}xY}%^1Z-w5f?ycpmx+zSQ(pHv^&%gXcX*z9h-&*jzVzlSOO3 zYnNT2OsVaqtVW+r<&XST|9~=7lZQb(=J!hLVc!{)P|V76z7B5t!BOs2UTXRiWuxEo z!;il_8TG{U)oRXpZityRes4KDid7enoqz zYqhBFY9He7UGiU(YyYgsgX)Uet^A)Rx;68%YgkcPw_vbiM*C1?^z&=_7;On7u%bYh4VNq867wEVEk4Q6MZ`taQsom@x86T@;X`940tE% z3O=K66yp(U`=i~`IjLX3II6~dRBzPxt>Fe`lJeU13=+fjSxwr-yGRa?7~6$kTA7$W zy!u0mT}_+*p&w{8yOVWR4lNrm@*zizRpSY?A8Ko2yv4?gP(8rY0^9|EBlJ|DE@>I2LtGu|{>N zZFAZ>9I>Hhvs4CDFZsLn#WC`oMz)|&D8jM0kQOpY7IN_dzB4g7kyfr)Y2+GP^6LCk z6O+z=B=(yuCriA8E>Qo_$F{B85K8o0O!L8hwIiSb4!Ou20?@{;F7AQ`& zd;lSUwqMgrwOblnqJE)2zu}}^NjlO*$HFnHZ=h?hZvKp(P^{}p(m;J+)rr_|)X8XX zmB(tMqE0G}BUZ-0)n}o6L_AQPR?Les$F`&VDSj$O>0#yg4CPGysxF*bj?Qu3UD&R3 z;jeAYyWoj#reXnL1%Sui@L$_t9^tWg?w;*pyP=?hw61r_v2@(vy>O* z6_c6!@kHBD8L!bz$4A*AHuoE^j!EZS!wL3*=U_WvW9DXO8}`y}@{pMaeA{M#y34k( zFQxhseSV)qNhqdVkgpMY6{8hf73WmeqAn_aM&2lf6RUK66>*yMh@X?T{9dt+yi;0p zofLJjhF_|$I=9-q;`=(TQL%#lX~YZVljkMxTnuYoKu~wVW7%k)KMKD@k3>}hOsqyh%!L^Vw*ayU$x)Wj>WOrT;by(o4Dte z(C$6TEdJU7$5yB9ecD_^v{MJ%fmLI7)d-kvU2BZ{{5>) zs&x9XkAKR>v)uQ(lI9LM_$leoLk`Y4EMw`%Ke;A-@B2R*I?3>W$Lyb8aLjY;sw!yg zt+(BtzVh{N+54+^S)E>S%GwP6OX>Qb-;};}(WU7H#~hU&cfh0Vc{polp8b`yW%HJ_ za@ERo`l&B9XHSzK2UUaxW-t-DBm^TcvXH*G?yG6T#!Wr*S-ta4R#}-9XRp8E7wKEy z{%(4~(MP7o9r#%5e|By@oq5)|Y0K7a_C6d+R4>K?42oraUUOYK^`sZ4Js$apk@$)B zZ@l@|bp8bw8DC2xwbNy#~GdH<`>fEzj%)Iiwd-u z|7G95BK`QM*9^@!l?RJAc(zFsP(wfg3;sm}-m%z3lFq_H`ow3~8FsAM^N}OZcMui0Gkiresc-3>RkDnj7fRjXE}J@$aKn`agVIy7`vdN0RqZ=(N+S z73p6;_IGL5UE4|eNGSe2BoyCr>kj4P+84bbz5JAySb&P-M&*UCeC?a*%rAYVnfDoQ zcuhL(l$Z37>KmwJ{QeK^F#3#wGo#Qwwu?g{_?e!&&;F&OhhVljg$PdN>%?fZxzKA9 zr6l%x^+Nyg>J@%H=@=q?l^;6LaS<@cd2xq=Cnr7Gx8G06hxDqL_~}~I)D|T18fQ<$ zK$2idDCXj+D=49hUVTOvLmFhKGsSt4COSS1Zu$O#Cj+xeOxw9)La}kXPOePTH13-f zHa1BpwngKlCk${iiLyiIkmHPVjDe%L(9!|v;TAvj^>iZwzp&GaDUN zJd5Ch1`%qDSe*mst>aNS)@RjurrfyBlnn#zTLUazbc>6&rV_4Pg~!EMvq)vacdiO+ z{2p8Kgkq~Wjf7$;O(aYjq(9b2eiazN>$(cgFmR6GP5X*>Ca$3mtE`jN8-FVgNi$tk z#07Z4qk<6;U-&mSdC3Reprwq&g;=3`sbtJRQgc0+U9+eOF)5*H5I5&k#}#XJagJ)} zGc&WT&FOaF!8bo^_|+F2hx}6IT5)^W{)Vnlj6hu8yjLCQl6&2hP>hMXS;J3Gy@jJe z##L70@07oqj773`$xRI-6d(H8P1X6Xg>=_q+$+(S6ZvivOQkj6*ka}KYzqua+6l!< zS7J32V8{ctakRavr}|ms3BOZ(t+f~FqO~L1GJ4fAv^v+tVSQJ&T?PO(O@LUn@4A`vGkH%I_9oXtr` z5o=8MErF-3gFT_g|L%w7`klV7GOP)P{cW$~5E6<(JN$Uk95LJNfgZ3`dLxN{ZehMT ztiuHtG!gAi<{}grGuP{b>}nfFJ%*#_Nt^i_4Y6M2SdqY-EGCV3wCTXYqQz<>J@Gda zN;x(@!z78e?)u?OCKgf_RIg*)rOcBDHA+G;_1x`%CyT-+8@8cpYc7L9o|>JON?l5$ zg6Zw5x$1M$*60B%#e2+|68xl}u-_!sSmhY_5Yk)Ol? z9HONhtKXrtz`Mi=R-aUvuIU%?wpqc;x<%z0@51U3tFV{DJ|bNe6WacZt&A+8*f7EL zanj-;*uSxZ3^|dR*Joq?D$mgtuontxU6Jv=HRsYB_VtNV{ zUj6p4`GwhbW$-0nHIj}e9pj8rp6uR^BRJ;pGwN#1meLmEc^*>G%Ea{f>4)k;2KuSS zvy2f@uGl^gl1Kfi$yl_7{r+ZuMUVQw9eFieUxqH-G1oqg`1s19y_!!K{blM(l(`ya zYJ2*g`knD}wU36E&EX8K;?5!?JhEE z{}gP@I0`7>)_}?JG`(WVl8YhVUO2%q+$;L~PxLh#ER@?>XdCETDgM;)#eH?fyK++$pt1C{&F{|Fj_WfYIV`KNv=n2K_Q!!H8k2X}} z-PD~pR`rP$4~c)uPtt&&MZd0QpS9mOR$?G^UgyVn0r9zp5tLE&znB=Sw^C_8QI?8b zY_FG>hqvDPu-LA)zu!73j$i2G0{`WEI#wOO@<4UCMl1Eln>Aeab^7^{I!4tCVo_Y5;~Be6VtU$- zoXP<}J>bUUYIZ_WaFVvp?Or_&UgpiUoyXZpC)M?c2aJJGCY5)Jb);7<4x+q|>r)*^ zTsz0UIF`8X&^5c#hVxRI`aHP)Ywy1mIq0>ws)xO}-d>-pd_>ubwxgyC`i{!7@`*C9 zbLTpTeW*Vh@kjsehcSwasuK~L)z(HCQoSAq&mxT!_lbN~N2#s{Nsm2<_lnx3dXGU&aUk1=RIBPA3=IW+NQ zP~#8Q_bPC0+f2ISuDjEuogVKc7n2mhyYKzrinQT@ z4N2z%r{#<1oM)fc=6~vmC!{?dxw|#YdB6JfQ`1g6t+e^9zvb3+-Zw64_>b|u>a>&X z)Vw7zfA{iq_0MidC%*W&^r*eo0t>ajxHW( zuw-HcAN=|+UL!F-HGiMqO-nGY{jB@SH_~5x=zk1M>OJk0wU)$FY>FAEGAp znVE z>t`5x4Kvy&Aa$B1^R?4aTT* z!B&f{^!^yMD*J}*Dnpz{4n;N_W8D0XjvueF(I6E2@wQ5Z9|Sb#X1z)Yexj2fb*ttS zt20%8Z&zTk&-01d=rFZ{b|Imdi&CYTos6@pNL>{ea_NZX>yl861vF%1Y{EB@xd{|E zbZm^+49Q8VT%_5iz}%eI>d2drwS@ucz;-p!Ko=+EtuCO+PcDQs_{uReV8PSKDg(Me z;&U~OjKR|Kj3?uALz20?F_2W`vTPW}#Tniq4OA~w5A~hsnCti>-Pk{PWDC$ne!)B6 z{%8VidBfG)a9wA@x@ooqzoYYSi*l=4RT2}U?>ja=*|QOfzFBb#xis82~iDq&Nn=R-A)q)&X zl!xRw>BS1g5i^<~mvgPDdRCL$?fH!Ort+sjmqBgAqZ>yShyBk=OYI896R1#}8|t+) zCAdeL;9r*yToYTaoOZb^$sy!p*LdTmjbb|cAjbC#vJ4yOAg`k?M4QNQMBV0C^!+YO zDq~`$eNq^QD>Tu|lfcS+y;=@*uRX42Yp-Fs;t&G1_@6#{#A%KPxPkto&PLwq--?@E zJR)t#Yt9FMYjB)=L}fWcwR{6X6U<%o>sWEXf>$he;cy(6%I+Y&7*=NbwWGdA9HZLD zs1s^0qmAHqY&*`eYux-?>8=|~!`M^B-9hy0_r2O9)nn2`=R6D_^u0m-D!oeEi)m@W z?QP_fx98X1B4H%{uy5VeP+TCNG%-nWk>l}%HQ(rm4}{GrwQ;TsWy3lC&4gkmh-wm( zho*Swp!obML*#8u?|b{oNnUxpoUdYVx~olgc4W zuVCZJ*X<;&=+kKXinaVa>b1(&DEiZdTk4Cjz4m8*D~e-pnF|uJT*o}dgr8bsqhdVU zrA#szN#i~`zZ(Bb0%S?hZ&hIguIB{k8c(C|rMjmy(s9)Mx0){1^jiDV4V@YvhqWy_ zugE`@X&q0oiB31#abN^-LusLMhjxhb{p1(V@jdD%<{UTZI4;sdbyq8;#(A17fwz{d zpM7e}*!LC@QMBaI{NTIc7ygpb%4L)IVLB00g93g#5ktPgI2xuKHzIj z=Jga01(&!2*U_A>`B%6l2^Al6GBUn%O>-TbFhFkOd6cPkvM`_31l7D=iiy^Y&F1|G zTgOO3F=z=s%wo+i_Jq8S8`d`7T%B0u$H(jA@^`)JD%*^#byepT=N z_j*Dx>9o*_xi}>(P9u8Mb`hQalM^`T@A93-7V_;-`8wxC$iG)H_V^8|#rl4VVjOXc z>uT~#<(mTk82fos3v4q{U; zYCc1)-C`$tl zjXn(e2NrDEyw#K&c#C(SvrW}()cjsrNO}9C4=ef?FX_ia*qR9(PJm4rPquH{%&EDF zt=xK~x~RNRn-cNeXp#Mas85PRs?TgM>L}+zJy-h{ZBmyVRvpGWme7}PYQsBB9Hza+ zGx$CpK&A}E_G*9oXDm8X6939Rno&abM-5?px(3ZTiQf*H`E8AyFV`jg=3n%_91i9< zRd?71ZJGI{;Q*HUzY%}Xruv%1Tcag>-(1i~4<#s{YQ9X%#>hSo{kEE|pgm^)=KE#d zs_i9R*oXQ+oSX8QGSMZMD$fy{q;`l=i%tyFd~R?dT;^I7(zc0@6q&qq1Zc4EK!4t)&ejpBgvRDDIt z6nTenMmuI2E&D3eG3yhzHRL@5w59t=)}}3*{K^%|qprUgvtdjp>ZN0k$3i&nn1{xB z^54iq#pLMc(B@JuNC(yb8V__XT>GjlwD5zsVaVRL+7r@NeT5irbKWzd*bkj6t$5(W ziZk z-Sz&Ud5x4%%t7~aNCtJdBff8gsxDBv6N;_s!46EBe9dqF#z<5B=*K^8<5})|9=@rk z%KgS^C#Th`k>Kl#ZdBg=={464od3={txBiA?8G!V>B@@Axu^)dal^*u(jipYJ?s!v z+V!?C`R?Tj$(bIcPU-w_UYu^a`IhGSlVAFxT>Uns`ybelK7ZDiJI8V0WB0dNZQ8Us z-F45s_S}B^?UP<~?DMRBBwv0Zj7RBk=rf*{4wbPXLHNipwi|E0rRjfqYBIg@w3E|H zNhtp5wbv(9uYKy1pU}_%)q^*0*;*aRP4WH@-F9bjxj>^mzJH zpOilMfp=QMeEhlf_B+#Wy??C&kpKW707*naROSyGIZ*k0)}c>NzyI2QmkxT|0j)$b zwgEZ0;TJcjFP#0AbnbZ$cW7{^UQsF&%#B(=F*nB?_8e#?~nXrb^gEoo3F6y+mI*zAV7sg z|BwFDr<(rW{D#-2SDac&DE<~I6#q??J`W}N0zTmf3B_D!;BPy*DV2Ndvq}Oe9Z{!Y zd!bNds`pf)ED4*`s#wsZ}0F)hibykY=#i|MIB+l3m$E1rEosVM=D-@T6 zV(l|JOL(6SJKL%`g(ac6J!@TXVDY63S&rY6j@uQAJvpAHa)sii?<^nIo_FF-b58cNYPtDZRs_tr5RO4M{hJFb4frtl5oNMXpSBOB zi*Gum41kf!q=PQd@tt1r&MJa7#=Id-eIXd-<&OpOc%5WigmI3wKvtY*bXkZD(Z=Ib#n5ShUhn|D?%q)C8cwWm@+%N9-fdFOu);N~m*n6%7bgN_+A znwXrnDkY_w4U$8B!vMj4-)Jv~9PmC97vjQL<*}{T+z52RW`e%cqFoi5GRqC(xS)x_ z1eYBTUQs^1$_NvZ{mR^#ZJdv9L{3e65-i$B(xxWj=-AmGt`Ns2OyQ^FZes`S%H6Dd zaq~ZdXrI5k7OSdbwP4qvE<8x*3B|Tu%v;5bZ7|9s#N*P zU8l3lQ#;6267BsqgEqfPLh+nc1**}9f$&<@+BlCItyBkIsJ%iP)KyJ1>&Gwc zXBb`U8dpu`IG*TpaIU&hGzbI9^Df2cg( z>nHCunIc_Akue7A)vk2ONsHgCMy)BSF!n^FJ%?amMckntE-j6d&Q)g?>O!W^q$!0o9w1* zyp1I%59rz}&YM1<^1CKGH5;t_in!2)g`{P~D%C@_74@UWvzp(d7^d&2F9J*e-I;Ww zSkDbs#ifW*Y8%;y`qR3`BSz`GR6a=)@3(zzyN=&zWE;7DSG>`<p_*V7^_TWjWvv&7?AzvG zZj?`@3-wm{O&?n;Yip8vTXsqeKyk_w3^Jw@j57mu&4#|1L>7H6%xijb%GQFq#&2ZO z67h;na2zicZqc0`Kp7uTTeoa6+(HtqZJr|Tl#@u@|KMSt_H7WRe`81@_nXz2oNxSu zBv|;-Z-?aJV`3!NY@`e2SLH2-k6QB5wk5!c9E0UPNIsxXIv5tTs+hX3JvBLHn1Qh( zF;aCIV+SoJC#SONBB2%%@8rmJgF7Iz`SL)5q+ao`ippwy zU;RYLL&M*^R`oG38Mq|oy7*Bq+m!^BC(0N7yk>V*U!va^|JFEOnN#eU)!&({*!z9^ zlXfDj(v3WeHcI~{UN!v9@hP3F`Z;k9EL&kSF1hp9Y9`QQnAr6d4*ySVS0u8!X5)eJdnO?JHe{vizp9N zP8f%bHbP~cyd-vN%$Q?QY*w4AIvU^al1a6FNajZIF7Dy#fmV(SegOSJ;)P+F+}y)h zO+Q`KL$5K@z}+R~B?DPPO_SMj`%3JKhgsVA-WwyLjay~K#za*Q z_>S^b{mDVLFTNLxLUhqv?N7~)sx6=%Qz!Hw9onh+6Dk|jA5pv+o;J{ z#F)qvey_ZV^5O-#a{M|UEiH3)o4i~fOvhK7Pn4(He7Zhs+RJ($=Vg1Kw(p5(Lc8D* z@r-&@)3xEp(kGKRH{$ec?~4uJ{`NoFB}=3k=ifz#nrtqIW+NpOW7@h%Qpb7wNwWMF z)PS^&baz7W^wiW2O=5fPhzZ3X`}n7AJj;ErU-I3v4nHIz>5)H3R9yGvuc!MS*w8m= zv{WDVH*db>w)D00FKp3m)yfr?bUZ!nfkjkC#b@|IBI9Sju&(v|DUwhO=i}^izn1R4 z_r9KS9C7#|>EJwOJom-3zhdKk^nUxK<0YXO3C<5}*jSy%ij^xY*|BSEpZUVN)_X|6 zK=L&!6eBtMnrpAOB;=<)`5>DUKm*l-QB^o5aj#jkr&Tj%GBpynufFCwdk)FUtbVML zzGdsS^sk>i%f>-IwNI6##H!H!lE(Y-AAyCYst24*OD0BA@j_a{#u6$P&(B+u+9z{` zVk8tloPLh#lTiG-Z+xrCe!ri0|H&VvV~=@G&m-XF8E<`8y5g#D;NE=6AN}LPGHj@Mo@dB^iAUI{wP{=&&nI8%GF{)>e?K)j~>3<7sIzS5e7du}=oq zEm~U*c!K_nShlZrRi3eWvnPuB<}3ob#-oJI98Un$Q`E{IPaw4{EDPS+<{UQka}u^) zWjCqGG-Zy_nbg14!KD1C1Ia}wgDT2PKCi*nD9f>Z{>{oW<70kRr12KX5*m0`|D6{| z*wuM;nO8ZXtS|_tavy!yxG|^l%{gjfkjk9WgNr%#?Q||DwT(OEzf{v{AL2le021Me zImUX$+=0UX+SIiY-2dya8&9xx6tU z_+tzBT-8T|B7VZWT-V$Fu9vTo7rN+2TMP4xmb`^IA(Z97#wW^*(!D3hQ8`poTNEp1MY^lrMLE^K(XIxMy4tDP6nsXUC;>1Yp7J1qRR_lP zpb1#!azme+RkQt4-BRJvgAb~&Oe!pii*1Z4HoqiLa+BL_18kKiY?K5cjG4h--~p44 ziR*Eri}Q^-6ZN&mWBm;6=q48BhF6i&c0^22eOXRGV~}o+`hAqiK{k~*MVaBe=|@Fd zt1_oFR=rZ)QJL2bCelrPCAD{>&YRDx|EC))_`c?6*6^Uqht)BuZ&=gMuFpyZt%CRL zkMrkPITuaz>5?(hnLObk98C-|JZtY1Zj((TUCH7O~rCb9^{EE6+3wW!% zM$A?HR6i*`SM&91ctF~54x`9eqHVMM{FcfvFc`qlwV>Y#Flcb&b5az@AVHe;0_JdmJ3*+XE z7wVTad~omA5>vEI;Dv5jMm>mBjy#Mq$hH-8bUdUXbvR-g-`BMQbwu&B@xA2`Lfq6e zzgMbWQfIlYL%YQ5X#4oLR>-1$&|d3CvC@?DWilSd0ePZb?ZN|MqSL5Umy6H4ZWrI( z=7oe|&o0UpM$3Xt@l1V-h{pxdYEr%`38k9Q110jv9S+Y`*%o2#? zsi{V9nUK=EE-9ObJUpPb)n$#C$u)JUlxqpW^Qgw!o#eH+IB#nVuXO1&Bu?O6R#4|5 z2#T2JjH|6j!pGH(wi8qSWTVvB)F1L9OF-lOIq<= zeOcmr&2AR`jR$8-HBF4&WxIDXlb@kKy%|ce%laQ5Pdlyh1REaa*72Br0_&%|x~*2X zBoahv5(s*(@QgJ!a=~t`II) zf=Am8esp0vpN%-Gb}#A~ZG^_~94}q>V})?Ok6YDhF#+;jWs~}+wzTNKVo>>=cC;-b z##6It6**w9vSkM!$Wqt<*4l@ano*R*lGYNLo5tTwG{FSVcr&y|UFuaRuD^VTa+cziwDtl+$#HO1Bo9sA5-y$GLL_G z7#8pHKqG!9{xt`MLvaV+zbH4<(9tn|G#Oj)9r~k=(m-uW4f|9U;_qySYaZnpd8D!y z@t}sW5eF0ll?QQ#)Mw6t`dPz8dzZJE+Jj|piSHwpgIfaz5_1s1OHK;Mq%`R_r>>@r zCUz4mPIKmpNez(H-%>lnaSSo^0gvRhTxa4n_Fi3P`-Dxle;9*CDYx=QdQ)~4=O~vo z-b7nB?BGXEDAqwNM@WVp*eK6Mz%1`}ClsS9U~_~~k2#m)9ozN&sENU-=85qv_q}FE zr854h=_yOBUA4-CHu%AY#N|Kyar)`i*Y?a4&%gA9R4Yo_iO3?`yc3e ze(j5oOZ)D(eFQxvcg4lb`tbbkq@tH;Q-nJ@=)v&N;8_2rVsH72+2@ z|G8;u%7c|iO#aN7XIne_@4I(;(Q(I=3dLuCC2iQasrA0{b?u8@koMi@QI)Y>moEA4 z_gn8_-bngog<>QWBO!R@s+E>#%u3Bju0$fV_KWJYr=IkZwA-$$ZOjO)uKUXQ=^i8+ zX8Ag4?eXbRd+pg0?b~j@)2h#6fP3w=CY|`=W1EEvLH}zPT%2yc`IcqNqq!hCm}Ut` zFyKfc#wq6c1;6GG$p#AxO+v9(t<4(-4}*VEh5CK(d~0uo;%&3(ci;5Zbkq7<`_kjM z=O2~+^sR61c^}yHq5tP&UWq%?@q>T{(O_{?G6HfVFeR8(x!Maq8Nk z+JL;i?u~Cr>u7V}LuhS!T+jXdS^&uPFPe>ku5mD-nD%1W z=c4oVQ2Cn)#Z$BQwki;oN>3%2!bM5VezpVYB~dsoB-N=Ujbac=gD%7pb+VPWx+sXB z>$|$3QfE3YDk$q1lg^V4u{!CNP&|vxL9cA13qJPUU3D^Npv>b&^721=C=>W}eR2BDeM#>&n**KQtzuh4Qo!3>7-!W*cxD<7|hEogk@Uf5}iHay*;Rya2 zgSy!GQjAnNh78Wlp`wePC`G~oWU8+3qb#sgHh0__iTIN@OY$}E=+8IQ%XO@j!CD|o z7nmylHC^KODm&C`#T)&eGF-!PE^=eLwP!ib7QRbmw0^kPW%Ht3Q8uI8#J=68dys*c zytwFcsQSb9%>7^Vx@_P}(FeB+jxpGjFSb(UjR_7qUZ)WgH1G#D_RBTXq#=W{R@HuP zu9f5)F|7ziyJ{TT#obnW&B<96S~^1$xDqkHM<(;Lq0@%tF#{^ z?-BFSFYsN1wA5|YgV@J%=vc$hh-qCI*AM&Dp6ZyD7B!wl-mo2&N!^IxCW+32HaiB# zIgZ9R3&|fk9>oMa&!inBT2fz#jVcpy-io}~-9yfiJimGKW)Jo^RV}Udr2Xyf zc_JqH!0RuWxE5u(CKrR`F!Gq#p?Feka9MvVExKe{F@pMmXVquHGn)KEUx$8wzx6lA zs(vtWi}S*F?yJr<$&{2Ij+^7G>2M9NBA)wuE}=CH@XzW=%0*tw4M)0;jB85ekJ>cq zNAw?Bnz}GV_uSn%ZJ|5P|ww|`sQ4vm__0j)_Qo3u^UfDF0w?O;QPdv_TTM9V}HL?2{g>J^+oe1z z-g2DEhltru`*9ni>Li~l_~eH-hp`)NTkY#)@C=dQj4-=Qt4tryw9(J60jNBXKfs;%QZh|`9L)`r`sg)vq+_RsMAb=A%IzRES)045Q$$am@@{TBSq7%Yviqw{h1U!-(V27AZ#c;~HtA??<~z8CSchdapXzvMZLK?(0t$;$T08)_&kC zwh_lb*@&?N`@D(!wbv7>o6*LRKD=py^C2EaT~~R*v;3aVs|`^3;XKv9RN4^_Vq8Ko zPUSM{h|1&k;A@m0mARU{k+%A;${A%BbVG$=%&#Vs(bkZ*Iv&Ht0fkRg?rQR`G^fuM z{ST#cT=&ohDTa_PYDZLmTe`rTWF$Tw{gj%X(Ke_YsjShj)V8!={hTyJTY3PH_@(|O zKBKPbzLmyE*p6ao9Gf2SQaK_&YWNxP9nW$vPxY9xLfj>9xW?l6l=n)<7*B|Dqw)~v zrC7*AA5lhCKDzL=rsol>YQBt)N1v}f%g=~enlwzg=6BKN`nZ_{JKo%8((2Q%_-*1# z{p^kUaY{p#%^LQ{`6^Gz|A>Vu`w^eJXcqBE-|NEH+B-TXwqbD*>_;IPH~&y(TkGJ2 zJ*Tc5hkn%c@8aAdmf{)abPR5-{e;aG7JJDLk`Hr{MdTH2K~29RpSs6KdFzu4VhP11 zmNx2Ke;Lnn?lswoeChYBV&|xK{^6TYJT=vsgxW7Tci1H4*Z$6{N0O0`e*Dump5?wb zXj}&#@R;<1=N;KfR>c63Y`AgbrnGs>R$Ex^w%e|0*Ijn*NdiOiEs|?%{XF4u2c+jc z_lO(>^vXH_v@e}=Ub^SL`+Mk&L`Y3&+_Y&+y7u~?r_Gx-r^h^If2%@VPTi#Ry~}@? ze*DvGt)2b%-#5KTDinWV-B;6w2R3vj+dko-$ED{T^{i$S-^aF?zI5)_Tgko{Jd%Q6 z^@>wULh*MlPgno!dh7QE#~hU&f8b*po+5C1-St0Dx7~49+UHSg(&G+%Y*Pst5B=h% zThjR#T+|xZVTT-?p81TYw&dbRSN=3z{(~#*IrM+}%TG!>N#eIvF#gOJmz_*(RYdHh zhi4$*UtY7dxG-tW+IjAgho$$vqmoeEB;(%JcOJVx zV%PME|MlUtdi72{dhf}#AGG)X;P-wz{U4{FG7>hZL-2`De<6M3WB-y+;duB8#q(C7 z_!l>>Pw)88XQUS$d-SsU$4eJ}`+MoX{I|boVBkOg0V)soCN^Wv?|k0}M}BSxob7l} z0lGhm(IZA(LYUmd?*%b1)`g7N@nJgRS!+4Lzu|V3j*-o~T!HY+sepyql{s!O>oB zLb2*Bepfz`X12%~FO_9Ad9``RDw&Pjm0VVtH78xq+jZU(zJYIvWbI_?NUwei#Ts9u z9O!)1IjwChM0w(T85Ff^@$58TyNYZ#k3FH7)otRUF3PAbR5@-9{C4Sv%5S6z=d24B z21W3!Zs>SBrRr{b(N#~nVf(1~RHLu<8|6v==G=7i2A}DvX{AM6Xb__!O%;PCCw-$K z($P1gnwnfjLbhK^DDIM}7&wiAb{kv1>VAG)^MG2q`@x@PS@;)>Z0newjb@6@?GE2Ku66%iMFO@Z~Bd~ zpAAvWisPt_U#oZ!c^d53>n&K-Q2Jwwp4|4e72(<0GgpGaQFtT~cRasuu%B%gT z9f=$4T{L4LSg$=+TSqAkT)4_M)6{46Q+eKwoCi2!~ige+ob(BHM0}`gVd53qXH^jV!g*i*$Ks%n?>Bo-AOJ~3K~$zgNN8?i3%!RpoQ_^;jk2KsVs1EitsA1sPp7T> zle+oeYiDxeO{<&^Z{5Jto{*ty#!Nz6AK^9XGy1dmO|IkzEbuv-hV>j)DdY9uRKJ|I zrBbuXnpZAyb!;en<~SAq@EMZjc}+Q!J`^W-fSCsyYQ93Z-+_ZpCDs)E9zT5R zw`)?qAX}gZ+Qhg}JvqiCU>_sCa}3VEdA|X&WQAMRbm}&Xyf`j+)l2&m4;n5 zP5Ds6R$qU590YA}{=TMVOpbBW@-NyoxoIlE_FgkgomSne+2$w%y%^Pt4}6CD7i~$@ z(=OXn!v)eT>Js&`)|c`^zwc@*_8Z5`HWbgaE%mKXecWyiSjY!K3P3mZ$91bzltx>W zZN}hnc!YQdImF-mvDi8CcVN>HgN9u}%sJnVh9DeLEa`)wNEP(PeG|t}O9rXeox@`&h9w%o!nlTmHpvXV+m9~<$PCuu-#dnqO8cWr<8QQ_${ER-KuHhOwhvFEN z3;O8f6=O#_E`G;((Dp^!6n&cLU#Ksm_{z^~I;VJ7(<#-ZNHfYf$7%K{%d+}d-MFsB zAS~MM5i;ChA^xbgW!NSO#T;|QQO=n><8vkl=KqvECAIT4tR|PgJHAzoTxDHcBJ@uJa)ch%KYE8D&D-K)duQDQAjR>QgE$iI+MK z`mf{*+o8^@4Dx;04blqj({8DJ>%KAZwT6ii%Ob7$uJRV|&@a;QN4|5s93%ZX#rK-b z^pou_oQ(Xzb6jVUws8(MS?(vhs(;ZRiI||g?iw@46A!%dbIKTbpkr&sVvcZ0C{~)& z*7Lx6Z5*|6$2Fqb%{T_tJGGlN`luZxPgF;#SA*`rc9(Z*f3o zdlQP;7ssr6j_>q9K^MPjpPL>JNGR5M)nu8nQ=7l?y`P`a+~75^Lh-*P6hCYeikpRf zcIKl&-`>AZUVD7nYt0_bh3mb`bB4}Ry6f(HE%_Egz1;VP8SfJgIxs!=h{LVoLBH`Z z#B3>9i;L;9?_ZIA{F7^%&2BX;=oiTgr=NOa+G(eiO}nf-TpQQwop(wvKV@xNF+DYK z95>y3Yx>#+7d3#$3dOkY8nmS=l2vEsyzaT@K6|e=4^$$? z_1RcET>8E5r=MK?v*x+ePFb6F-+i~H9i@}fbK{0h=`&wg*VFzkyR1&9pZZc;_*jVgx_0kyCWTVz@x3=ckKsNv0w9sx1^(wJS?4Z;t3{0 zPdMm+YGtUOp_1_8Qrf&_OM3e||J=s^FCYC|li~P-V9*b)xGHVfuqi!y|9#TqANSZ~ zRouf5ACw_$#x8Abvb^z&=};f(^2JuDLS+4 zg9|u1*7}?}PTIFF!qkCR_D9E&*i&=bqJzfvb+JZg6B~pGWR{JT_QrHSXRv!gQL5Sw zN+?!(7AMn_3;QJ$qaqPb#SgkJBs#qqo>TA>urBkG@j)_UdQ4dv*$>&HfU7YFoJy_qah^-r2$}5#Kt+v2tqCRt6 zy3o>bvEPY_vT5Dk{NRbz!dulRrK1MPbR2E^`P*H5h7XSb3pYG@{a=?Hk;j%~HjAt5 zO8Z8uhj2pi(wJXEjd`#_aV?=Z>U`8SeovY+@S?I2pXt&8m0QYU&7O4OQf+K1LmZQi zC%)5#f3eS~6A|;`_`Tgyy`_IbaZZ##HJzq%j^lY5-%?sw^bKD7EMFgd5uiHYf5)HyicPN5s+icTMlQ zWFYDbpX>6!xbcm{E8AvfEIwrRqq*wdtHNSk#H6*jZlf+~QUm*=|EgG0<6F&Nh`OM% zL%R|;9s6Om+M=5N)$~)_!#mV(jz!lV5o7E-I{;dKw89bbAyy$$JE864d96Md=~I(? zjU~To=EkhjDq?(>-H$Yj^6MLtUJc!U{GgR3kx1oSj6oA( z5p$iI@M^lvEjf*^Jmm?O3tp+UZSPBhmD8gfq{JAMRtrl=DE5kvx%{L3PT5y^jri?Y z?Elv)ffd@9L%6k#Z>vzAlgMi8Ak{0)Cnnv!I&isansej^u^*Z%6^g+I++JApj!D$c zo0|RNb-gNcYHyuRsv`uyB{+PZCPgJGIHiv$n+;9veuSwO{J zB<}dydrMOdFv^?KN&OK1*&$Am*W_cwmq-`lbMyyP{^C3Mj(lPg z5BTYJj5nPX4Wce;wQS|3j=83HUH(T+CshadyUM-lg7($L`(gX2wHy79h(Y9y`Zzk) z7^fp2dU39fky_c0eN*1J-ryP#-;Wrfc9FV_F#&TiUivTmj_X^_J?fm>nu0~z zf7IFH2Nb!~bxOqXe)=EVuHlv9XQZR@igeXB)qgh{S^~SL6Gy(W?Q8-TW8*NFL~Evwe@@7mn@VS2>h8h#OfYQ9K~FKi>?D%+{W1-sg* zeXeq)yotEl_3kh-3p&G=)%Ov>#|L{?&z{pN{?t8l%LUtQRZuU zQ`6-xEFjKBJLl^wzbTe-&1B-5?$K9OpM`!M>8$b8+8E2)qTGI<>s+oaIA(ko{W1E) z%Bz}R5N)ZBTVoWuu2bD0&(-(Sbr`>A-!M)?@gSC^hiyVJ96c)Vj`(-)z1E~>AAZQdq+%o!fA_K&SR%T7$Y?Y4{236+^YedgJ%_78o=)6$`b z9NbiP#aOSr>gs{?@5g^SbOc>GXbTJTR=t=Nim}l7mt3KEk4K_Hu^YgL!@tix^6>P& zcY1|l_>)8p?y_?~p|Q=Zr(7w4lw@%uiQ-uU|8Nw0pz$vxkr z!pHykfB!js>hote^#1+V{8swSSG}xfJW#H``TLKiGr#neW;|c~m;Y%=!aDA4+h)?g zf881BE=g8@_F>ORANX%?x5`4Q_nS6vNq_K1|26&m#+#e|k9^iM)BE53HcKkjcGs`J zE&bN(-rPL*M{j&xI_=c8Jvef~w=PNVc<*12{M*4C>$U zI}IqPQ?CoixX{o=uJ&7VsJQ^BEnxVa27KZ|mCxA1V@D(uBQ`$X@ARD~0^4R}C6UUj zM=mAb)2WwOu!P>lc0yOb1&+#gv(Op$4LDY+;-a?szIen_oQP@UMLH&J=lQ6VkbKJolbvFC`JVhy?T!eZT5@58Enwc z;#_n-N_VZw6Bn2@d2cOrB_Y~3UrHqd)vLJRiVJS=R;5jY09|@W`s?Om3<|V^9wjNc z*_UsEu)d+p`Eq=UOU8R_e2;sAW25JJ;7n|7)2tk3sx9PdyeEAXD@YG+nqpqOGTiWY zdb+8&6M2UAT>g3!ifzLYw=+IOD-?TRpd=LIke>%M%C$rq@QE@>c~N;odm1oMTvxeJ zEQt6=Jyg3>(=D|{QRd?FHGS%OM`frBUv$nY_fZG5EytQtxo>d^$-utx#`oHEfmYy( zT*oLR3)r5YgSfrhN+>Rw#JSqJ2iYbjJo%-K1qCq_KF7N;fzQ>rm4%tMk zigVxw3j@a75Q)LnLAs>vMmop&)@*;otxgA@HMv(FD-Sw-xQ@Zq`Wi+r zyPnbhBmHYMthF=h9AX&@U@*Mt-RO9C1VY*G(zqQH{UR=JwFbu1)ke z%d^(1eWrdVF$n)MzC_t#yVMWe0At%x7y99JjgQpX+U8A-pZ#oOO}1+~pmvx^KIk7< zgTF0d%PP0}64H3+6K?3KYbSigbuxb^R*_Cx(U^19bxY)F*W8u9NF-CtBd#dEYjseS zZ}(ryMp={z_M>YPmBkv)MO;&S;Y}xv3~H1UYWV|pX@OzJ}`fGj(6(0S>Z<8I_13SKM^#f;|10G^*w#cg| znMRw#2H{u6BwNak$258m?!xzsH<`rw)0cCZTad#9sCrqdCVPeC+JRENv8P~4w6%O+ zt4*prM1M@}SKK6yen7-P{>?G4pHUNv@xCTeL>$HU>LcaZTM}GtKKfa#l1zM1-;d*G z?4#w6Eqaw*R-vWruu|#b(!3?%5Wo35_4R=V9x#1jTnaKijcU=rHyk)w@Jj4$8{zgr zak`B+<$FAXglFQV#x2|Ya}bR-l+Sc;SR?7b_eMDK9{n=uOUJ9SMEbU5HRDdKhECjO zLa{13+vk|6r=+bW)@X7|m%Zx&5&59VvePW;0_K7wO7NBkvHSTwaSUpwqHIUo&Aw}T zT(bqyhl}Hi?L?cWdR?Qx%4!W0bo{hEHT$K$7RD6gZ&9}+rbeAnI|rWV-_%d)IQ1B9 zs-MMp0uF-tO>m_eJ>TVFgGD?uk6758*%{n=#~({5YpVZxQooPK_1gNef*a)^5@m#I zyMFTIn@Zc8P`s3IF$NQgF%}-sa+xd#fFdTVj6e^0h^xkvC|~4bl+zmC;WO&>F#4so zNY`le`)F%;6Asr78rviGMxE7h$FUPXYin4=Le*u`sxO}dNKvMh{yKJ*`5KPs9IElm zun*FI5&OQ8>U6|8v_;#C@0y!{=aInQwvQ3ZyD*RX z9WhKXv1Z3;PimOd&yIB2@j>sz@1s46;}~SiqAb+fC%qeAMfjuii8e>E0sXXf$$8uy zuIQ2H<}x{ZuGe3$?H!gv6oW89@qlBCYet<ZGlvB0a+7AzQ(dH0S6<7E!=c{Xa zCL`DEEI!jUI_((O&+J3Tqx?}Hmu+d)-iXza9%`fG0Sv_+%8UNX@9{6+Weib2(>YRK zIiEptuHTd2q>1W&m#tAuj(yV>;a}hqZ&%{20_1m;6~*crZgFmLj?tDxJEHQ@*3aIA z;)X6GBor%V)bMnW-qdtP@t)&XJ<{ZNwy*MD!?9?mBVD4c?($_+cRUdn{#qS>8kxea zN#o_P=5ld8%19jZC_aMnW!QvbmCI54uF=0uhkr{b9#$?Mwh6_0Rot+|`gMEm&_kY< z*6g`QTD5Xznwgok%Dng&iNrs=;wn%4*}*>tJoeG)paUOkK`jJw(I=AgF8|?`JGkfN zH;-i7r#+&1kL2t&zMhOlt!`n!am<=)ynkgfBO5hYp8l$8}|{1AJQZgYonKZ z=koNncl>#)pMCd!RQkt%_^Y%6$@TKXgkpa5AK&=8^omp0cFuX!=LQn_SM-6dgkn~X z<*?%dF-}JVF41w+1&uC#v~B!8jKitUKYp(TjnGzYJnSzz*D+|Ii%bTfV-OZ?VX;0x z=htTHf=}l-%tASiw_n9ks~)?UD@V$S_7W5tT%p*U^?W=1unsfZZx&%*w8|E!3>qpw zd3`D#!U7O9Mdh%q+h#0~Iyo_s#+LlLME!}2skm4st-9nTE~a$c`VM~Qf=ca-F6_B5 z=7QELOm!q;SLv7&ig}fp$}an){Bo1VgFx*KI|d7B|L_b0vZ|L+f7pj^^2EhH>A+{2 zYf?foy3Q}^Ao`ihS4YQyhViT9ceIkRwVjyUt$fGWumQ+TcCDaHo_bpzbk)z4=cYCp z8%PJc3Ncp&fdy^XVe_CHc~ZkXm6s@+%45E(o7RvgR2IX$CMSIJbaJXU;Oq1Ejh5LN zT$$?=Y3pKrajn=E#~=SzTpSh`2DRDyJp!E`c(F>k0}_fk4h^Dr1*K~8AF-Iv#LYw< zC!bM0jP&3$nvkPytK6wh)O1IAS+h-pY)Hhsr~~nRCKOvj&)7oGRfq*MA^WIYSFRt8 z3B^b*KtgdNlR0h6#{}i^&Ad{XffaZP#eIA()6o`3d?P) zc9-stt`h~b2E99I>~U;-zUIHETv7(f`e)Vb(bb@QO#82ZsdF};fq!^l(A zL6x~-=(D{xJMyq5^PFp}M8^#Y)eHQt8(0zB@jdxi(}So_O6QvFD`wSbQ4Y*8anOCH zl9W)cdS^vUm3OB{JJG3&ul4@htDPu^irqSwD91HEMH{F%8nISwDzN~Yb6BSVAFS%# z+v4T!=OjEodSf@7#8IM|LETnv_t1ago-!bk#( zK@36&OCV&-AmK8?u|W($1{>oFIDid_i7So+WfI54BrymHcz~w&^j`O!I<@vX|FeJl z|E=?V_jW&7deUw5xc7eFIeS>cf33at+H3o|i|+~R4i7hPN2_p)^Q`1%8{YGI^7A4I z#ag#0e$F_W#_LHC!oNI#m~<2`ndFdd;TDwH*I@Fp-jAP5rqkRa#wE;%esn{F=+uy22v;Eed3CAL=}o%F5_?YEgTSU94D#cq$B65 z@%k8qy_^qqjma=ds+P>I*sglojf@z9$Ab?m8xrhqN{Eoc!d( z$#I{jlHUsZ80+-4p#H9C=W}&la!mT&+o4V{&PU%}>+9gnjfZdagG?DDY6-yYUljD8 zLtXJB@GJFiK3p(%coNl+Vi;sOCkvsW7Rc2Wi4Fc|6K#>~n9t zZ?T5)@Zj>^9V8U*!nF#QT!&nSs7LWW<9EV~iiT{5xKd#h$EEiw{n_kiOw6wAP3#-C zgJEUSwB1O(O;+62>~3v*qRH7gD-_d4xlKH;-mQ=CGNJgqyt{BhF&9m~C_8VbkMwgg zZUnXLqX(WP_+R;TU*Ep*%A0GIdM`g`cy+y^@g<$!cj?rEfAdu^@iPL1QJMJk>~y+y z8r3dOS|yd^%Y@=PN+^E)x4p6@n)|;;LM z#D_m&ddidj==9Ma_2i9Y;&}Knp}4kQRYLJ%f>4o&3xxQ-S}<`z#Aj%4eWB{kTjfMC zFjNJByh}tGkTu(H1RxL^!$5dScRmU_pE>gtrZ3`IEWSjhnpM4{2Y6-;} z&+5WM1dX42Q30xNf^y81O>N#u)_ameoW$%&rV9Qr5+Moy%wyA|NneNFG(RSMqxf#{qal znG%Xsxu{)HJa4RD2|1fj_4>ke*M?E0N4plYo49h`PhvA?-Xva86#G zE3gw&)_Gs|%>a?>9kF`kcdyX4rcWFP6N*J=PZp>GGd|*N^xhU|Skt!*YN)szD*^Xw zMqAR)6p0|Jyfr5DX1`I4Qv$Rh^g)sI)#aG42w&<5anHG$97nAU9#F>714?Gpo}^P+X7bNXy;4DM@G zHYs7eeIN69nMOB>Uv_vz zF#6f*hifmF*N*4ojVNwQC4YSlkliJJ+e)gfCBt_LxunmbJ~h^s41yci;`2zx30h}z z-D!(KP+naIRjIMUVD{Je7yLcVF*R9<1DA{c*DEQ<_ev}jKSc-m8wQ+aBc6%o z;a9TS7wu;Lp1!Dj)rF3&l4X9s%bvvHHzk^#oaAAe@n7YMSE|>RY-JeLeipL(}nTKdeqV$(9AFc+I?Hz2kM4=S=1g z`}g33?;a9yh&%dS@}x1)F0s!|+ujq3T?RDgz|$Cq+7S<<4<%kiLNV=HB=)zY%=!9l zzSDTnlJt8Vr_ZDFQ+Q4uy9~IEzK2uCQ;X6$-Xhqb%B`HdvOalZAM%2vz#vUHRNA-EMz+l zXNyiR$tV3uV!MxdEhf0o=1Sc1kpH>9#owo>R!_VmZ-d|TX>_Qh`Cf70D;?0GeezR! zMqN|9W*d#vhRY3k!S7s#D0`F#$7sj!3a6@ZZfj>#GsjODpQ-d{+xwg+<-zA6d%aE1 ztA0GObo7^wH{?idfr7j##On#g z?et}O1eZTA>F|Cn2hIFu_DuU3hUDz@w4E-FYmXwa_~iI_IypUEDinXv;~sl4MSPS$ z{qawK+VrZIzjWi|dMw(X^F?32vqJIRcilC;@eO}-di)1l!tgXr|Mcg7VS3eTUq8L+ z`(HoZckjJ-OsQXc^KVSgdhVCDcB0=O`M%dpkGb!@q1|2Me)1Fl@bs+D`n2gIpZvt> zgMZ)SmVoN6!M*t{zd3#G=f7}y>_x3Y@t@v!E#~~SuYB!=pWD^{`|9^^f5$u9(5@c8 zeF)&UlV1_gPeZwUCj+1MYty0AhA&+eJppN z&AYvo8(^D@AeDE>%_nZEF5_08aE3YFTmwFzo+vJHcMbPYQ z+DCwk`ccV?`%8S@c~2ST@7v^0Jm3N|=b6=EQ-*rQ+U1~2dj9~bKvlopVaNI*Kb|v? z4FI@ci?7x;czi=g0U!oabS-G51HQl$4cM;aS+bYy^aSF*Fw9A~K83uU-s*v=>eOg# z-Z_uC0jK%9yhdLcK!^&xM`e(#ZzyK~-szxzRiRkCjw^ll59SKn5y*|GErQ2MyLodR z2?&lsqzQFj0j&5;ft%2`s7$PcuXrXBiX+)3lJA&M+$wn=N@_Ouvrb8SfO~XG8dac!RJUo$Y9>M3U`}Ojg8MxMmhH?P@+J- z-d|g^R&u2v7^@>FVCI_~l$%OdB}bYYv50axJU1JzMPsFBst`6G0$|@!1!oB)M?!I= zwKQ{{rNqbe^4=6xywewm1cSp?oh#+`XgX_E-}-?MVuxdP(m6KFdeTMCt5+=^{foMC zA?1|(tvh4V3+2+EcmIGgv1a>-^_1y&p7O~# zui1AvC7=H7gW+*o9SCEHCsY8)93`rK;Ox3c0TZ>&2))i@<9+OU?-$z&ADwCoEv@s-rb_ERpEl#CtDKGj z{c&tfdKQ_B@6z7qnn3=Y%KlyJTu5fQL%y}&ypSSi~Of!?*+wCiJvc1+$t;UTGIPQ0B zksheheDoQ&<0%P?yz2Hk=jnPkJR5Sizdv1VmFe~~-WnBN!)HT6ar7UFD{(kD)-l(w zUz_f}`|jqu$7fO8ArxBcIUXkV#8Sycj4KayZtiO3n46?Eo0!+#qg=A3eRT!=|PEV4ye)YNzHHWAO zf9Z$BXAeJ|w=K41=A6VYY0+Ln{2gjFMkPk-JAQ8Rru*|T2KpWOd-_COrX(Nza}_us z?~+dPr@D*~Z=^H2{foLR|0s0I5Af;6n2uxlo9L9cqvdCk8_9!YPTy7Q= zWv>~Ba@xzcpna4L@f+gS+F6sgCJQa*P#;oqAHwas(?zs(y%cRK|1{oV5((!|xvM^R z+f3e(A8Ma`qa7BFUCyg{aE_uY`|{7aywwSfOytqC;>lu%l=Uzt!9^BCh-xb|6v?HB z*QRS%uTJ5yM7%I=SqQtR_^sxB+Jrr;-M3o=XfdOsjNvl*nQLImmE@Qr+knH$(@xA6HeB^1lrQJ;ORo?yuKDqJA%op+A=E{C)$ z{GIq!VVm>W{}x7`=kr}WC$FmcSA97)YCdc9i#D_lBtNo9L%O-NUHYB&LUfY+oWvmu z?BitL-4}_kHhcpNaLwjP2U_35gdE}0f0HjlIdMBt@w3vQzK7Cr&~2$`E#Hv-HSxfG zsd!IoR*hSqIX-QZN&ilBb(tnVwGMVaqO$cG8{ZfG_5XD_n zf5g5&kBzP5zZ$@{wzduU!U@IO0QeE3%mo^%gt))n7ZZ9;6^h&D&t)?4Wis^#Kr(d% zwVNi))z&hZIFgDp`Q|iEAGZn}$I}n~=ubBFxlAZd6xo%SE3EnbAM(M|54_>q+lgZT z_hbL)C#Uaz!yC)Q-wQz9^5}!_erWoXW&)_}rwn@p?9!Q0a!^ll>$Yv)_L)ybbMYbvm!op$*qt>l z2)T&ycHQCHbdJ-$G6}a=znPN=?euQIZT6GbddBm|rzg|Rn@8=xvy;4DQOVbuUp0q{ z6Pt7QD$rVmEo(VkEOQ^7T22HE(w;&TzFzjw|Te|LsM< za8AnH-=7!dIj-jLW0SBg%(M;I0%(n3139Y25*>Ulx+z2cxxU-A_~LuM5uthWXKeDy zX;tN6ZVEL$VYSVLv|}Kci-;Jj0xz+s=0;h3?p5GK4+V``MTicyFNo;_FN#SyjsXB*w!~c7b!wAl@jDP6N)8^jx`~}kyISx zxO(ks%CnM)mn()d2G9chqpA%-KFXVTppA@ZGk7H4GDsWGMnXUwjA}_5XAxY?UA?G4 z9Lbw)WAN;>C2)qXqw5;mj8(7NFdahb1-;T}qca%^Zr;sywH8y5a z{@bR=wZoR!;D;expEW06j1#N$9XFi$yl5fa>%sh<5aZax`NaE5m|#MUFMdh?D#+q` z>CZdrrXiGwGqkk?H?w;w$q9NLlgFOmu(!6On%nv7mO zm@A0Kb=JC8I{FyxQ0hTct7jFK@z6^Z%%RLyw55ILv+g5MW-2}mI6o(gh~Mc4CB}4f z$*sfj#(*(E(~|=npDVfErl*xZ;qnoG6Hl4c;kZEEmmR8TOquj|*k(_v5k1;$7PSeP zVMP@2oA#)h59PvTWKBLQyz+M|oYOPs!9dEM`dfRS?a3B!-b>PV^R4zW_B{9xU00U2 zGQ!#_b2VQf*2eQ~8Cm_RI#kx}fW9Xmy3B7@TO94jsNc10yC3U^57w=U66)G*9Bn8) zxifsu{%@>sD158tKJs6>ta&J*t@~;@r?gM;j~iH&(>1-^Wp^ukyv;^$v%zcfx`vOA zGnB;&gQ9(I4$)W826lYUWCrmqd${KN&V;F6l)}EuBZH{?N zv~~XF^PAOgl^oxWe$0nXBQZ1naWgO~{k99M=jwCfdHjsZ!f{Bl(FMsu%SPFJnxd_> zQCTkNsU)3fr^O#uZih*lj0p+E>Gu6RzwqVmy6djiw&oE(BVjB43z=tvmY#`Z+Pm+$ zd%Ah^#&mRiJRP)ykO$MjL9VT$4<+!bZ~g4+-n3uT8{*btr)HQ?)Ijr79D#JA4t3cK zdzL*9CngK$e4LcmHQ%H~ zh=2*zT^HGd0FvQ{GxqgzZ+sYf8aduwl}1kabU!I zL`U+MV+r00hbzqBeEGf8hxo*?^EuLj<0n?fSb{$C8I=IK#9CUcEY~*Td3!z%rRe(Z zxG^YhB#VUMr~rI$u-KN<<2XctxW`f~Vm`ojB@bmbSy0e#27jGz(G7tW?=;_jP|gnX zB%ua76B(spM@C<1J!YJ9@BVn~--W&h9du)2#Vg{Q+hYB#XDWZqdE9k0tLus<^dTuf ztTfN$RhK*c&DdQ<>(N$?>p)>t{N#ZF%06*+O%M5uXvCPIXdt>dJ}|E6^p~D=zaT`T zpL7`yTjoeAT%unVG!8o(b|L<4ODNXdv{qnjhIVO<50#8{`5*1HuO0cEzvKQ9vCsKb zVb->1wzYMUww=$_yXvdzld{Bu1>sXJhX-aHYK2eQ?QmBb_IZ*qWg>nTW~Q$<#(PxM zL~%j#xv~|)*!U^AZ_D*%&7qBvxmd{TPwe3!q}xbhjdVi&P^UE>9YD}C)Zv&1^+-Md ziztXUloi?>@{*rBJ=QRSG<4g?w!I(fv&*r|4Ch$Mlh21^cWifmEZ&toxNqV*u5nc3 z^%#NT4o(BNBhjYz$f*00W!V!QMijRDq2G$nj^D&!(u_2%*3;CnQl8p6dR&hz^3qh} z_7aM#zADTUjVsLITFd>&HCyu*Y0UV$Nq+bX=$+xnB)Z~lD|n|M3)yi;0he3jgn zw7+16^o0_Nd$6bnir(8qq!HXC_Ig5bORm6)Nv2j@ey%g&mp|Vhx`uIBSW;Q4u2o`AR5$++!cJ1dQmI(gA&c`uyXc{;|`mUj7xU6^eiT&2QOCk5Buv z|JC&37d&?}v2VIHz4kl4XZoq1{<&76*eeO&j!}su=P&r;zc&5ao8L0sb^UtTt`ebr z+~4|5FPonJw2!%+ZreL=e#={@&;9%_SrV$g^oze>`i!DN@z4JJFHB$e%GX}_xksyf zDWQ1(#_y(Mu{dl=Y9FRT$zqePo|?Ab3$<>S49GqC1~D`z%I_Vl5&^i+&L+* zC4tQqqLzdaS^vBeBm=2)HKchE+?be|JttA-14@i-L9BK)qN*K_PNx=>?dM)p_t8bW?D?T7Y=pzA)>HjB)-95|n;)v5rylwe&$W zP@q!5W&N!_;(5(27R9ValWpW?NNy}+!+`mw1ARWo@LUOL42bt@KSK{%C6hU+ z$rr<JJ)j;}GF$Pq!X9Eu{LX4Du0Px8sqZvy%6+L* zmK5IRGuNTlO#*vN+HWSSU8tQIx7M70AJcn;$F0OczA88Fp$+QyUwohz;%}R>3pqtMmy+oE&997An#I# zGIo%B8vTdpb5qACsalQogc*KY{Z6{A$wPe3z$eELzq2w>_hr&Ar~-bPUv00)QM%m~ zA2Ol1jd;08Dc?*QR0+jy@6;B@A)iyU=H?W6B^s>J*XioCbsgTtr?u}DbEd=o+XneX+q9{J+( zU3SsB!CBi33qLdFo)yJ1SuL@s*<~H7n3LCJd-=J~A;&l-Z0jm_CXRJ^*-R*AT+!R7 zOmDNLjx*j4-@RR%OkJ(?_B`!U7pb50m6eDnKaFz{?<;*14U*qX3W$x2J2p z`BlDyo^=e=oN_E-@9Hbw$HQ$pJk!?*E{l#~>W4JsGm zr0b}=-EXMyR^!q;#NPN!zCa|p#CQ5zv{xdNo^`vP>+zBQq?PwK;z<#nH~>+EzRuPrIzl2NmayekBz9*oo&OM$Cy!^X*O= zZ^Vg0etj)ZU6wx)W2DTmf|+B#bT{J1kzAFPjJvEjP1kVQc}Jhcb<}TGsrbtGWmiT` z+~gxMnD)f&T+k`7H4?`Z=ZR;6WdTso>qQ-K4IR9CHSi|q9to97WN$KgWolTad65pBw`7z)jlQqe z=fsvZTP%6vv(i24j?0Aq?Q%%Dpf310Hf?I(16P~GzIFRCuG2SlVQiN&RAJb*&(t;# z;p=(ISoEQobMTz9OnPfAywDAMn&DMM>~rF`%i;^Q`6s}HUL<6YSc z_iuz7;@!4&rtpXTZ`!i)@H^$7c8$K5&y%)sn;u5nqCfY-h+{6-`i}1sQyr6X!K+yI zc#v(h;XSS!G!45)8yECfk*GXilZS>XJ19D{qP=MD7+2AscF%E~{jsfhN3@g-iblj| zf2ZOP-*=hcW>@^X3d7grLAtmt-b8+_*$3Gi$${wJ{+>Gzzq0v04VN~nl+!jif7QO^ zU-~HfDB4km#fNH48GAXHZecG*Yxcyoxd2t{gUt!W@k@P9(#{tbbpj%S;Om# ze!eDCmEKku*77gva7KGP=T*VCOeu|_VGQ0z_-1^RZ0aHsEWca+u>iVx<^_RHkq%cSA=hos?ca@g?X*Odvy?|R^Yxmw+BNesvFH{SA_({sM)%iDP3n#8Kz z=-0>nssH7ln!e)2U$lCP=H}7S^tQLZWBRS%x_|m#{^c)Df9bP6ZMyHidxtp%9X{td zFIXy@zvu$d+Hd^U3qQAHPh`YtdH;R=^LM=SU5!px9=d;_mo|3N!O!3Z?UkHm zZc@1un}3g2K+-|j6)0Hy-W>-mOsWML9VIy!-O=!qyBWAs-k}y6s)`zaFF~Ym2=}hE z>gYF_P@Gv>M6#Jsg7hxQq=r&eh8n2>V5{lb(yMEe#OnQjEm{21b^37k-EXJx$ z4JH(8%)G|11p#kGrJzwC*Yw}lIp@LLO`N>bmCpG7l2ClsuX~i7W)S>pt0t5AuzjB7 zDd*KOYpjMLoppR8F1pQ7V8S;!C_ihzQZ zV;XZR!De z?Lq9)$}|kiYCY|m`}rVXR;$V6Jja-LgSsg?yZs$)p?nD?QDwhc%B|TD+LDU5{@FI2 zscdtl*Cn0K`62bW!bs|X&$;@J@{!nnn71j+8{EQV_N8{0&*u0}{++VMo?J};03ZNK zL_t*B<>V}F(fpaqtmD`ko~~h6rL!ELWJh!7Mvo^-oChB(nyz7j`i}4Ek8HCU#1!9@ zcOJyEOakG%8mH_<<&#HyOz`6-WPBcfhrb%nRTYY(kN93m=#tIR4@k;adQ{P+rcGU; zxVPI6PEnr5J~t04I<`l9u{IH1C_8FPK20Qe&<0X3U6s9`(6RV0-qEcXiFccc23_9L zH+K3A{RW@rWKYRk@G*FFY}MV+ACjAtVjlGXXFDk!SWI}S^x>#$tS|J;4yDJ|yT^&>rspZjqD1_`-5+|brrb3$=7ueKIzRk8PZR&pQ{=|kRB7}9m%R!b-!gzsl|j-|`SmKR~2| zJMmf4{A7+DXN&X+Bwu=#c81S+|7$d(%ro}HemDlsU41)#ZMP3A8B+#cF7FjRcgX?u zgkxR9$x8oS*C@B~yX2gEBKq9zxbuqqlFm{$wPqj&Xgr*|uib^g4QCDyr_;EtWU;e@ zl;*x~9R6z%*$=Z-^me*c_EOlbwc<8knrotJUhI$hSK*&O>#|XeRnJtmnt0=~Q@!W9 zPrt01htHST&HfxGiLZWOr?L^QyU`wfD&ewxFmFTSig&dBW4vGTD(sM*(*b1HDcX9< z|2F+3KI^$Pd+54SV?-VVS*uXomdA6kmMw*A8!Jdp;-F(T`5>C>eg1UJigtMDd0ab= zd&U)3RrZ6rKpRckag6js*Dzq0u97zA#qA2GAL-B5bY_^(d~m20Zi78`Ogax{u8n`q zb~|0&uX?2Ev8%mp^x9=(D;c@SI}2uBz51B*c@agGr1u5ktBhGE&U!+z5=M40>GJza z3Ow2=K&MPjMH;`;R)r}RNlN%rLh)lC6BUXdRXLq^G~SPY`qQRYf5T>l;u|+_PS1J% zmrcL^=C`i4|7Skslctxx`1vik;{Sf-SO4GX3%=;fr^h|^vC|Lzci%DHd(SnJ$HKdLl589`0u)Y*Yx+_xLNtQ8u#~n=c}iuKIMrUV|?I&2dD4*p&y-o;79)9 zlEWMA{^%ROyGSU0>-0I#dExThi@x}|(`WoQe|n?MpZ&RCn7;Ov-+JNa9z{9C1HY6| zeCxsAZnRJWabF-b*K{MHI1+69pF8@VP<$Q-XO|PX&8hb9xKNTuczxn{*Ysh#Y6d$7%t^#S0gxYjVo@sy!}@G*>Q=xX9%^ z^u8}tH9wyZd9*fGy~F<19)kkhKv@gYGGL*FzHiPh&UIPAvR6714Y&cfP41nh2c-SBxe)`X$F8?-OOwar^`n$;#|Xy; z&V}~0!cczZw!U-f_We>O6kjhq57Kn!xw&^nl&njD8wYjZ5m$S8JN1YoJ?PYry z81MYoT6VK4F=;Lt(MB#e*{d-*{rL=i3xAjMkesC*&L{OfeFGn7C9@^nmW1N0P^=0| zOepq>jLtvx)yLXzTW}mWkIi$L=R0nfXivAv5OuxMZ|SJ}ft;)JZ>>M4z3UCJud+9l zoRII@^iu_-Wivl>!k63CTH=Oo@MyPs#OBgLOFUfcKwDcxCAg?;o{kaaPk%d|D_pAl z1J{4rfA7cpW}lTj)5oiLw5aH|_L+F5WDp&;Q}TlPU_vqFW-X!E zc^EPxy_630d2hzRsVB0#qVuL*8*dxZm}yJ%9r-e8$DJ=Tstrlaw3(w^^rTmf)pc9A z%)}^{SMrc@6u&cRUzJCbW+VPmuk(hb@c=dHtvM(WFy7VrOUYIoW3S-dT3K$&2%A49 z6o(HuO;H5p#?9l6gGA8}EB$S|Mm}|O^lc<7L9zOUH=x1sGo;k+() zc_yxE3@0bO%9-O4ZJ2x&x5Mf~cpS;8!W8-yt~aVqD_M~b>R9Sy(i&UI=4&>t_ty_H z!J-WZoK)_HxESpYF~nsZHEv}R??nTRNxbOsw!E=Hv=^NsCKR8?bAc1A^z42LeKs8; zQGf9r$4t4=*p!T_10+#3S(R2tjOqs)DtqU8(8m?ntb;~5vKZ6;UQ{)Yn<{R#>W#r~ z;j8pDem1_I=3xdNs_cgu#yQ4wk~3DxbzV~TW2{_TxET9j4x@0i!|sp~b{ zQ-<=5d2r6f8Pz{YplJRiw3kkA%;)f8;&wu+whzzs}mt0ID<`&$4)e+oSwD zTXfz#X2`y4T$+1DH;&O|PcbR!yJF4cJMo!oE@HZTA04EvKVsur^R`EG16+=^W<0cTs0PrhXqcA zVY;1>^6Z!^x`{{f3wVgk_kA1(Vt&$f=`a&NUkm$h7Xaj(#ErNR%#C(&oY-+BL& zeA|sjI}(c99!bUfahgRyLXP41m19GlOv z>Qn8mVd#0}dkt^i6Q5Ujx-qYoP@J(%&Ch)&pKpa5+s5y_*{1jBwR``e>2+S-QdiIG zGjJ}qRiRiNxnuL5AkwZj9c0JnFB6J)(eLv6_kRk|V9L2j$6`I9_;HVY3=$stW&w?o zK(0S0XrlYdStUo^IYenodtn z;|{gkp5vNB$3;$#f138<R;wb7}h zk9?*l6mR1R<)Y#>->rD2@9B{Hyq&({ugjBc4j0i3z-VF1pezFtYyG;vS1s%$pVcDE z^(+2fk~QXy5(dH*eBp+H=FCkM-{2B0$Iml~P~#hIv8qvz)f6aJqNO|f;$`&JuF*nr zUf6*cXUJ6qM_Ul9RX&Pp3;AFC-meB66N)J_Yxp4=a<2LNdO~rWyyrX|V?40sn{k>m z$)XCv|<#?sT(g(Ix z*+J@yWpVZGx7UI9uw}T;BIFiViBohbKq780%s*SEuQ$=O+j`GI9u*S44p;$V%7SyKvIz5TU!jQGiEXM`f8p>?7*&tb?j5_YAJ=!D% zEjfqtCKPYODfPv6T{b9pY|HI^WoxBh6}`RPHQDqrp2z=iAEClF&RM@}gE#(G;!n_7 z*8sbJCE2Zf6~`RMCBCCg0P)nZ*|Cwdj(40U{(QQgS@k0lidmsJ*C(4kaJ4ZLtyBT@ zHQqb#HpXQiRI*pmcw0Mb@_rthOkJ$x%w=|s$Cb>IM%#2Uo{Nng;t%DnjUmm;azHi5 zk%^q~-{IA3?c1;cv7U-#;=`+1sf&kA+-|x~JDr_Al^tov{Tw%f?QZpo|GEBqnPW1N%^_d)e+ zuZr8HV#M~%gkt$DYCmYHwML9B)?Ydl;Cjr%LTwC5lqEU)>cL^F0+|WGSK9A4ZXOL4 ziX}U}Qc~i=whG0fJ^4pjaeDi>qe8L@P&At|lk4nO9B7#N9F_1fc8=Bg*6ft)c)TzFh&)kprPfQt2k~1p4q8a3l_<^rNk7pf^j(M3 zMfbo2#b(rp=p*?PzhcbsY$O!NIK+=_ezfyZV;S*_2S22H;WHexD}x(`<_*68Xi= z?(AiZrAn?At}?;ceOlTYmm$%CnC|l8w!E@;@;SQvtXJpfGn7YuE*f%8$8p579ux7l z)SmN$IN-QTY}m9NW1LVj>HWxepx>isndB|pqi+$sQjC*)lOIBy;2JftQL#nELgs^S z^Qq}Zzjmeh?I#qA?({L^=CQDqfkmM|@f{P2H~BgqobmXF`)uSFW7oulO`Yq~Ah{6+ zQGOX?7Dh-WD&6;l;>rfD=|^RwC_A*dlzX3lx0m&e0vwZL6!DMpOMlqu?>0s4lXgq& zDIKb12&5@}g!sJ2?(#5~FqjqMqurC!NR-d@S*5QUAJ@Y_VywZLqc)8>2BPkT+?6byLi#GU@qb$8y%l< z|4PpayEPBZkvy$r%=MIV<~Gj9?(*Wcm3ENrx-3_E;ke>DMO|}z^7WD1SfAs9J9aQ} zZT_UO=qGwpcO@V3JjXqAC#oL&(){Dd@;fv#1MQ6&C+ZguiSfV+v;dovP z7aIhz4$QR|^(+p`@3j;4e{6(1`srmRs`oR*cIS9rS3&ieBe?(V{C$`-NH zW%)dKu?vUKgXfRrGZhYOwjX|E+IZo6C1Y!}-9;B-sQOs5QSWW~orhj77e1HDXSfJY zFO*PB1*nwvA{{?c&#r-8w!fZG?7%ExxcvG4pFAq1`9S$8P>lJ?Fs3sZi8q;0ltJ&) zsaGf-6I355eSKeT=b6ul3dLW!k-QNLiofBoQEM&C*())y~+K~yOIuQ#6i*`NF8)7O0Cw=SQb_qq2~`PelsB@`bX zy$zKaM%!&+jWIQMlIwJz1f+N+|Y)BNxlf zt6){InR(u4r&nG-T#ZlfH2SowNORLTlUVbOq}|ASE{N86ss6|#_ifyVQ(IgZ`@EbM zqKEo(d7|8K@uR+6t}0rK4%Onx1K`e|PQ$*L&2~rwEl9Yqj?Z|Vu%3@`bCIbas0SML ze16_H!1X?Z1sdy`tW%%#tOBXrtknDQoi?+zDVCc++0>c(abi z+*GwB`tAuayoM$#6i3ozme|V;XX2seSLqk!EZ(92PTAADM>kKFO%2XH=GU0W8*?e3!HPbvA>_!dd9!pG*2B=(tJxMn>VKQjN^;+h!{*A zr2K2V!opqnK)cj2ILWL;8kZ?zvFoB_JLRU!g4;j0KbnKutL)dB%~-P?)!6tf=Rqu% z%##n>?4ZWQ%?P!jDl4vwlq=4C4Nofnz~#hck8N?TJ{Qt_8=i3vt{?8Rcss%_*C+Mu zo1y-`ut&P!Gz%S~O?Te0J@<7g{h>dgwlr35TDhExF2XRqbFPHqHpso%{SMs;Y|4Wt zN+`~;_s#VR$K~T_UOtxE#>|H^vh_9+(#iG4ZII*0HaU`RkeB>S?>ct5j#jc%y(8I? zj8z+BpE&7k&NOWf<#(?uiEvL!A}(^4g_*`NKof(Q9Q`e>|`zBnDJ zvupl<>s2K?)OE)oJ>Mi52W+bT);52*S+^zwj&+pPYJ<_Su)>3i*ZhoY2X2Z;c9~Ed z?=eYE_(%F|j-ju8NE^+qqGumpVufy3ay;&GvR2Z5Yk^xgW}Jbfm~4DCZaABjw! zRPE1DhiQkjo{OJ;D95W4Z_0i@q$v6fvOi7J!QsJl_1d)|>2A@nNGhFgG2?g#9o*Yr zuGGF33B@x;x0@@bX*xQNHC=UtENqoX=+79V^Vtvp!b&C2a`7Py70z9v+lrX|7ywx}p$ZDYSRoz1in{X7v{c2;9h z5^W?#$2*Z&#<-BiCpps3=u6dE;~6D3aviI<3$awbgm|V3tMPe^!F>zy!R?dVS@J7o zJN-P-C+EFCUo#za%(#eTT=KX081n(N_*?T}GM;cn*yO%}{-!TUog-FL9$eOhf7ET- zGsm@6ye$-#G^HIOZDn_39>Po4(`wA_SMhJr*q?D*CZ77-N1aK3k2vReE`3sbEcEu_ zhvTNqD=iKk|Ap-7Jz)apOza$FPp5{XctPmI(b04g3F#4Yn-9%oZgJmJ+qAcvmAIX+ zE;|udY=>{=gFSJ8S^RPA>R6bxqRf-V`mT~k#!EyCj*+qy?<-Clv{k!G-q*9j9`eim zB&`RcO|@0o9)0FC@HMUDiDXN9O4)RKK{!nf((33O}@A7nQe0AbPt*}`nP?xo;WL72CXBRII8i} zjzs_Re-vM%jK=Ts8#Ep!99MFxgXzQu;`Y3G;dbf7yXIX#5~en^LD+F&*Gnx zPNX^cT=g5DN$IU+(v1x!bb5`^CNzQT#Bxa=j_+{FCNjqqpZd6 z#Cc*1>09};`F&3)KAU}a`c-YKCKBx1I&|0Vi}3&wB;@bmG1AFGqG+P z-kyg?j}&dHcFsqy-6N>hGrQl)Cw3+jS0FENCE)I2%6SKL(dVl1^)|LwD3$gr% zb3T1~@)Q3^Ig}syv41>$+w0!Y+PxtFxU=|6ks)62?Nkx=|uQK5Kt=U%cUq4;Ir z_^lUyPVGM0en#?m{JVPm_NBURUkK$UjuMLH*lXd-%`-8P_B0m=S#_qev)dM8Yfh*4 zQw81V$kVBs3u3i|DJ~|MDAdYmp@>3$*RKm*9J|1ysK|1BGA9%tPg87E-KHKoc5^}G zb7<>zt5EEVX|+eXb3x#XvJHnd_!bWD3@h%OE{mN=QoeGwR5!~0(tqKG3i%n&$QR@I zG^UF8@tGELTxd1!AW?b^1KnvRedy3u&b0!zE_+DN+iZ(tzE#9lS zvTto3>3IctlOHMAE-T!W(lh*-efEkS3Oa0C0Fn;k5yud}YjN*^Xv(7GL;)_%Kl{$g zHJM}_zxV1;Yl{@pm78?&d9Uc$6N(!@qWE|OW#{C14{Q-j;`fe^Oia#MIbB>{PfxPS zlg6T|D*4&*bY(A3{Rj3kxIrxC!isvfea*q3Y){a7Bzy|C5mbyR^uq?d%CaXEJH1@* z*W^l{dtj~7ZOVynR!F`@X9e5Uj^l#l`@G|f_a*xk9&Vd|!=60xlUTc>LUE2QIl(G3 zs{Gh7K^yVCszB=1C=-bX5lqhB^FU4yjGUci6*TA3;bB$-i}9yF-^asBTH*!uwZi`q z55`Rx+PGZ_#Tuv97@BX+LCNo(29BZRz1t+`}bNfWoxm0VZ;6Z;YFxZgnfRldMD z&yG=5J3cSBMYP}Xor0gj`FLOQMl7NZ(nirPIu5Pb*@{k#`)Ce&j&fGv!#4b*JXX5O zF_NC#RHW^Y3}w5K^xqv($)U#64%LRgIs4XQK)?I##Hb3Fs`-f@bX)3v-nl&PVzZx*e4!+pQy~x$!#ivf*Ce0Eq8| z+tH5_A6!<~{EszylRmCTdS^`^NNc?-S+3r3xzyi!)_n%bZlz!1IpskK2=Upnc^1jw zO|JWOzQob6XTsmulu4STzeC-03>8l#quX$abnd!jCnw=66EA2_XzSEwv&nO18jZIa z_nOR8?}$r!o;rA5tn%l?Yw4eK!?B%u?l>SE5#QAY*8}l;_^|P>s!$wlNM49bBX4u_ zpYrW=jlSvcZeni73DUjWpD}^6>wb?KW(=dtAp00`tyd+YT*ou=ZKPWqOC`_5u=qWE zre3))VxIlr;q3hl)qO`g^xmA8v4lFEZncEs@R2l5;bv~>4bpnRsVjRup*Sk{ zwnJiZ2=vx;7Kb5EIu3XOPSQMm$m(A|H>bEl@`E-{x+nP{4oc3VxWa-Jt<&X{*o^rR zzo{$Xc0K78dow{G4oc)&G!m1e0UkJY{LtT`V>RCy0ubH+03ZNKL_t*b_*Grqs>_Nh zx%R5u(lhZrV|eSg12|s9`%1Vay+^rMW#UZgQ~)jBRT72diL%~xu=~VHYV|6-!~nGw z#n=GSg zovm*{)$mr(b<*$}<<^0ZVVwX-9ot+M8_(^*5fYlBc)v zlWQ00Jo!Vs;9O}x*TzddNqNjed-VIn6YbH-#u0ZoezjTIOpTBDpz&9JI&s=@j$@}R zIjH82nE1Twe>UN0oP}wT?r?$zS-mhf6ntx>jG@fmk>bmN5KMx+C2Zzto z&LjB@$Fz=jagsTlzPtsxntSz`>-(LKTe?EKe5Y+*^!-PIhprzN9mCFqVkwLVoq{1W zuJ0{E%HY%jx4lB~MTvF!{3Qh*jT9hA2>6x-N(&(NE9{g|oC&IrwzSUMAMZ1t@v+mZ zU-4CsSVHl?{8zs;{neL#1FEv7GxUbnee?9xCqMDF#poUHeCPC;&-$Y2p@$z@`17Xk z|L*AtANHZEZQi(fb9(j{zIgh&ul&;KsZV)Q`P}dR-rJ@dH*QWJ_MsoLROGB4eCu!h z_Vk(0dj2x67r*ei(`T+!D1O;1qC#=b`@GNfDz=ZV^!0Z=kO{?C9=adbIA%4_bZ8=Y zmPt#}y}kg>Q~G+2mBKm?bXEAATp1hmNUUr2ua`Q;N!Kw6+3n?d99GIfcg`|cLx-F} zZsMHGgP)!L>~6U(APvF6Zt zb)}!ej=-q?H4KeS4Sr?=Y)?nRUp#Y`&aUR|3ynygZfB|YZcSGYueQKi2D@_OP8DOT zz=Y(60V>gsLlWQJ=~VEtT6{U*`!n3I)FLmRmONGMaRY{P>0|1FEGDZ{Uf8aF*W8p; zsKu@p_1uVJaKi1P%UFD`Q>hGM>N$QEW2h=DkQdosolwkxOvi%k$!W!aj;arlw&JOL z^!QsrBW)zHGI!1+Wj!{FGpTqCkV=oLz(IV+>l2k6B)nT>;w%yZViUGwgU`(udLFnS zUU3s@Tzuw<)!5|I)vMR8UTb(1V`~@_RVG@ckHwF zAll}$XVclVH=oQ^)iI5!N+?b|$wUo3=K(WS(`9emC~lC}s&tGMVr%=*6VUV?bxATV znzCK$D|J-wsDIMdH;A1-j!Q!uL7P;xcJ8AEnPpqsuR`xW)6nCP`CcVB0>W`HFX@x> zio^h6T2v>_Yh`H@1LIqzj42ZCqk7L6IF5v3(Mav)W^*KAWTJ`a8lT0yRh3-4cAHN* zaC|xqo3oi0w(wkZu51ypnZ7`mxd;ZPZFjw=ZA{(iHyw05(Ls)JfE6~2zYN^1*-z16 z#E|hSRLTqIDT&aWJSgn%sgGTO*R{BYl2W{?5$8bqYW^Ct(|`d{>b1vn_`YMb`ip0% z$LGa9$0gc4mjLHL7{5>bt+siPfLPJ()#d>Yj$eJbPp-CF^|m=-hOsc8TlM$o5044( z#4^gSXz635Z$&&1&D~EJEJmzBVztn!IAoHvXr9SuVf%ZP6vtw>f0Tv(-Trj_+FcDN zT7|;6t{nm1NG>>=G6_MpD4v!7BL8H~-$@^M-DXzu>9Rvzty&U)U1zCJYkIWCpT&-t zA4eW)&N`sNP0Dyq2?N6Q;G+_XDJL3tBu^=+E0^D4gj6wq#9zl@>LM|U_$=DF|3D1# z=c%{yPt^`-D!Ry~ITnzf&QGU>+kEFy{7w7dGC_O5?g#ne{lzrt|+UdaY3k$65SSFo(W+FvmLLTPUVK2!I?M?I%2cyG( z(|W7PLBv010<<=eR81SNIo^t@dTl{6O;`8!=L5!LLa~w>nE)wFt!|eYF(~QIx$=OY z>>%xs!z%B zn@@~TJJi2+V~*YYm231o07u=@`_XUOt1gF*9qxC=T;#hsPSQ_L8b{lC7)rDb-Pi3S z^h4YpX}rQ6CBlw$NPX3q;=5QUhuzluop+h!t+o6b4#t?2m?->;`KrxL9Upyo*V~b& zdDubn5ba0Xci(+?9vOn!G>i%Jq z_~YZOhP>FgsQx^!_Z!B|wZki&B;7)eiPcJwZnr1c4R3nS$4wgQcgcxpp?6&_xqk8f zL|2zN(U7>qG0^Vu8O2EC*RUO8FLltd(e;=Z;eLpC)7LnoV@&^~T946Bh%xEVf&7Z# zRa7dDf5F51?#tUsAA0Da)!QK|{f>magZ-4-XotF!1q{MI9yoL^e?bT2Am z_o6DB^x6#Aw!RV|2R~1?q1o~|f!SqLa^_e>nP zM~=Ba(~F*nUhG$PZJP}eW>)lPh2l`otb~5nZsclv?m8@cCHBV0J^9LyBu||lq#yN| z_Q~lcnI_Gs7rSKaJhXQ?ce$iKk(S$hkoDNuwQ=Q5 zt-0SD@{#;vUP{VO+gB_0wQ3nW&&>KW+jx4hmhSB7ZL~g5%a6o7b|w_dxVYd_2r46S zo(Vh>&(Qd7I{Xg>=e`0#|E54#_)ZOX7U-@_c&-9$5{<$I9`widq>eWQyX#3$CH>T%2@5`o7{?9*QdhX|a_OO9--oEu* zBqx9Nv%h${|99Tj=J(q%(Yt>eC-<`gSl^IJ*`h7g zqAeXJov`w1#IxgkD>gWKrHRz(*nXLlUzStIaf-Uys2ex%Jjg+ZgaI}>8gg#QC(W@f zjF+U640^~pALXnkq3Ze5R(U6bjwi?Y?wX_7$FThwJy-cINuVfoD2&Or*iH;}JNmTfW zN?sArn>UvA1_0iND!@cgd3t~dEPo|7-cf67bt zJyx$9=hOMfAd6(93L;ZpJa9x=S8!HsF-e4hI_a<9s?SAx z*RS8T^m}|1c0#sjtmf`Ez)uJ2x11>0%X|sO%(tpUPkG???NW^NIOs6G5AO#7PC1g;$OpYxHuzgzs1QO#M;+ zi{CPLx(j#Kd_&4^=qk8|v8c|vio!t2<=_tR(T74dwt zZq1*oKKJ<%n>cpy%7dqYU+(X%$$(^Kpm{C^=Am_bNSO`1N*#1x#`TSSrd(^z`+Jde z6IC>i^I&efl^}iCbf;7qS?d^8$IQbNu~FOBGaJ>%TW_tKxuDPnnYn=^dUFGz8m~9v zSVo&kSs{&y3!)+U>vBWB@DNP28GlD|!0~Y=OhtRK(HTh;S-mT&%0)%hzP4(cr}N=U zjWIS+Z{9qb_V$zRiQl!IU(<8i16 zDcW-rXA=W^0&BNNvs7w<92-I5^XNd89l+J*vD<#q)a6EV$v&s);BdbsIQ4^Ap-Vk! zX~h4IH%h2f(zFizGWm1qOKTP-&CP54#NS)EEyo;e<|H{XJx9-Oz`-&dkRRwvcmlfI*Wrew#yKFih<=jNW8kkHn4xufog ze<7z@n@XMsAANqxi# zCPj3ACf^ZVJAI@5q=63lrfs;s95k2Qi~eeJOjOI{SS98q&lHc$wRQZbgSUM>*C^EF zHQx=HsBi8|`lKCS)&;kw>FVL(6o(UUJba@iVO6$b6DNvK+Ra_LSGSC6KD-?XgON}? zV16X##JVbYbb8kIG(t!thUUB!?Q{H5v2cI7dTl=zaPSZtL7uW>JTHQ+7gQi@C@1ZH=OM=bWgW-oscd zz_FIP8SOK%+vl&oWv`mnq57!n)!;ABYte=yyftGcNcckZhup`YgjH*ZZThTn(KgHW zMq53$)(<(xR=d~>;yJo7MqR00=HsK3-56};&2 zK;lr?+Q6(})bY_tOHx+CUc_~q&%VF1-!{iyGb66Yn2E9}m08JN^Aa}i9~?~g-V^w+ z-*89=VMO~bZ@CunwT<{%$+qq-?v@=?Dw)Iu)ndgBqmkH_}F=b81osZ<3a9{0E-#Jgop7SK_ecC_$USV2g z3u$w-_n-RS^&@?P^iOnas`#|l5BVtkATIKKe$Mf@eQ{imzrz>MVZqQ19l%{MGB7$~ zbZsrYH{CkTeV9xR&V=#S=e+-u@x1hV#E6 zxmH*p8SK9OW}z5?LKOLrvTQxegD_nadXm`;z zTqbYl{Yo}3($3C=Vh02!OI)O*_vEuOkOIcu*Lp&6Q!pXp<PJ3ldezszbo%`t^7wPZVkAbr_PgFN{rErrCmVcu-WNP;`n=Em%+4kHsO|aDI_PqXoyE!rwin$1`9DN@LgBNtHqiJ6__-ArvD+gK6ZZ0Boqfz$z`1oi# zIy!C%#Vy!4Cm2c;(j5trXKm3lCT6E^22M1g&y$Antb9-f&h(iU>At|M-qSpN@yBGB?I|hzg9Q(AV<1CS0tyN_aunitWtF?R#w*Y3Jx)VIWCfW)lgPH7JV3G zKG?t7XraXIgTuY)T5LX^-D*k3?JyNKB!s!SksPO8Lm2v%w$%4c9IFs2Kijof-G*`N ztUAJw@+heDQ5j!$x9ZN^#6#{+n7Q^nVX9&J#$@xH-N z1(vVm)yCT}h#Othfqs1;upQN}aznObnDm-*K&;ca#WRjsbLh6J4y4K!yUn1CQ06F0 z?(-`y8(llqrv{Z*Ko-AL6}>;*ZnXY3@3^%a0>H^sLKYg)O2F zW!&XivX||ppA|NWH0_ld6RXL0m+@^_UVTS9s`cUp0BS}rI+MI*zcqxX|oMKsgspHIt_*0dRFtU@PZiaHcNOXnI~UK zd-6*D3^ASUI&O2_Qt_DW5L0Li=tB`lbc2EVi0?E9VsW)jbDxHrqr@rFS_x*d4dSxc4+|ov?eaYR3SKSygF*W;C5^Yb%6&|RscF1?Gh#ccl6>i6u zHOx=np(ow6e)smLYll~x9eVi2!_$?0$_WI>iXN19IFf^>y>`==lD@)tg-qRZ&prJ% zy*c@YI4gOg?-cXc^bPVrlXOmNx_Gv&uTD;;{evFgqW+nT0-*oJTG(1^*lo7;N)lI^)ZE|`Ui$Ex@&Y@nY= zzn1gY_}kBB8|rF*vIYAy{z(=zH@A0`1<6W*Vkq903GwiYAPV`~Of474!JER|VMQbPV zgR&rA1P=52e5S9%bRffZ+wstON8IK?gv9Z2ovY6{PtA$4RK4eZmCN3)aT6mP`!uKc zT>4PytNdAwk9L@}C7(F1wY9SMHTv}3KW(A0S*9x;BaMg`)Jw`ceL8=h^rEeoUh-gi z<=bt;EBc{abGWRHW9n6x!)I!1{B{61jc$d1;)8Hi^dbM^J0An*OPQ^(&uyf9%4kDA ztJ6$EnOVueJx3#j=`T|0w*Ic-VD<{F)`S?P)D}9K{?d!?#NU z$MxH7=T6?E4BlxwvNIQL=Ryg^Qjl%N;i3b0B%UWBH^J`E_64x@@5LC`($q z9B;40aGoU5OL`@}lwhdf_L5AjD=$utr$~m4D#bta4}PlY$9?zR`vIjN&-l1MKE39Z zFKZP-FY+&fE^mALJEs5b7k_#B8{hdo(?d6IoSSZ6`_eC&{?sQvb7!^U|La$Nb^400 zf7NvV{lB}KFH1Vm{lkLEx-9& z(^tRzTc$tvssF|F>3{Z9HptNul%MyK>DS-Jo6Jj`7_fizvVlY z@vc4hkN$_Bp1$cd-}$IdUVq@hcQ+bbdFXxwtTPi;*Y&FEiaWpzM2e7kO)0MziA1El z+99qj)+Ox2LR%+V=Rok9LtQzma+LXb&+SMkZcb*zTO`jWt;VWj8EBtF`g2r+ zzKt)O+$nZHNZIBe~gT_RwuE|GyE?L&b6lL1wXw4QmhHb+>jcuFlavsP&3mewj*XPt1(n@qlJyU=- zv4jc5EhVHKtmua?TChIseM{6)f^SwE3qRue_3KTy`<23Zc**HW*{%4}bvx}{j-#$9 z78@$Ju4IxugRP`jw5MP`1B=mS23Y%{Nke(?001BWNkl7>oR`KbUdP|W&q`KAdj+{E4=z(0r|?EN>a^8+)FsV@ZK|C$o376< zia(lz=3li>+FT?sMY*fSPhN7PK)mtID(a$Wd^@|9i3h|M(N3R- zj%%)gIX7?IZ2oS$83O+nAGrBxs$@4jvhhcZlN$r1SEcvcS|fhC4RKyqIwjeR?`VtY zr-~+`>ES_MVI1$a!%uVaur{dZr|EiC`cHZ{XsM*M<+El_dP4DbN_KzPb#vEy!ewDP z<)3sUeO-QuHRPLPmS{{I6ul+a91pRDx>4aL$Kdur{rPxkgPAbp^AiqKedsfdTRKSn z<$SfS(LpU$0^|)z@jU%)*ZG>KEwg9wi)pj_{9DU&lDZDaj>(u^{ziX#;eR`@+e?r~ zRjzi;>3k@V*HV*b)NSXhXp+8fR2$26Mf}So<@|3OCQwgftV}4@d(l>02QU4lZKO@9 z=u7#ed}$q~gksI*Y*vl$G|iZhWIB_}bN!mK5ZK(4V}<|GzG5NyZcmu+x)O1$tjZU* zL~@tk_c_rQsAMpIkvduM;aZt^* z+n~N~ZQ48sL_}Z7h}#G~Cmi(g5`&1()MN5U{*LJ#7@{ z=dw>4NWa(z*BNJy_O&r|Kiq+8xJ3~!bQ|0r%`*jK}+KC zT0(JF{Lh$$Vs)fl!=h`44J#!_#2wK?yeBPO4=HEF4n8M7Fiw%r_V`)HZx%<$3h8P~ zwx0SG?Tl-x@gNHAqtDUD?%2zID%(o_kiNtLy~p?0Fy5c3bTay6!oBpEG@#sTEaYi? zre`YNR+v>4IuJi9Iug4a51p=(vuH>0SdLNj;@Vo{r{5|JB_2_RiTBiV{q7h+KDiEi z!f^H({<993bswq1Qm2XQj?04MFy)H$)0lfaVLTYlHYvRIYF2Q z8>3J8#Kc4ScWZW$G^LzY_^!_+$K;>mLHir0e)2G5uAv6H&3=v6oAO^NGs4gL_1SN% ztI={sk%ywUV{7G`xh<1U5liKBsy*t6Fhuio-L3SIvKi02&2~H_zbaa6`^;%c z`P2F^RX^8g%u8JOcA?W^Ek>Z_2pUyK&w_E3V=aGJ9 z*BG2OYyIzPXWO_xU=xZ7xOA{2pqD>;GQ}l*da&ZrC>H?$GF);Jv_Oj_;=HExWI98I z;(PD8=Q3w|Nsc>rj__^eus`?nK70C@KlV}6;~)P)&G^UWM+AF+?bm-}`hg$$@#$ax zAOGgu?S9fHK684)6Fzjh>v{xRr&eY7o$q?r^bddHe;oMv zYG4MDg?Tvt2+b7jk@vNXSZ=$ytWn7;(C+6u2)ALkSv6Gt>{X{z@6zk--f)ly$ zoU5fq&|~gb_J{MUc^W*p8wJ*+h;fw-0 zJaHWxs0_MCn~NVZA8wNTGYHQ)C9V32RF{2?_vVdE{?<4nAw3d`o1EO5rsFeRb(Ynq zV`E~`$+lq?H#m$HiYwah!Y1lng;}n1yKqh4M-o9K59D<|x$z-(0q*qpj(^!dt zvVYFUQP#o+#5I6Q+8Y!5+T7asGs%Ix63ry*+{C5sCKhCnnmW9R$K8G?_#J%+!@1!` z-c;ja|E^n=U9Q@o4p%mku>?JM`$zteHuNQ=d%jV?Ik}C{ri1zv zuE*g4R+XU-(!*vCx|2*R`5`gns9hKJvqn9*IDy_DASeAbXrn= zE6iYfPG6Vbs_n{7NJrQ=*Qde-`sC8*#jh-Ge^9$_OXwFwoAk@op7=cI7uKG{FRp3a z=jvpYMqSvhIt#*?Ob4?X-)ODK*?e{26Lxi^#;5{g@&)3hX>Xr5f}Fqz14f@@vk^VwQ>*~Ubc#po9=pbJ4_9a#`)O+ezaumn-|J!U~g|FM_ zN%r*MUI)cj@dqHWQu`T27}sOIhAfNQfMw*Ke1G*{As z7)hD%`RO~o8{?(lrO!2ppgqqXMb zzKFL;y{PC$d2+d~u;16#?n{u4?wA48?jD^gks8s)_=r2w~xZ}_}L3=^mwt$ zg3CDP;PmCVE8I)}Fb~#9K7`q7OEl4Q@wwJlI>?xDMu&^Eb0^R48UuX<*S*STIgh{K?RuW5^m%r?T>lq=RXS5#%xrUbg>Q5S)*OgxL8i|%W?wLJp-o4Zj=UBm zs@xnH6qU-3k0P0GOkBE%bHjNv=rjZ`SOEbEikeq^9m&4Ea!pd|yyNh|0_m)UdE@_5 z^`u{IALEScS=)HClup0yv8W`xZCqNsk>7Om^YeC3>T-36FADg4C2L$TRg0m8rohu2 zSI#-Eo)T{qaH7n$h2xx1%!)X4keN&rZ7Io5LH}rjiGRMxi@&)MwP@f{K{~&eos97@ zK)}s?$p`}~y}!P}U-4wxi(o@0^F$?&oMV@}UPCuW$iS(5TG3K;P_QGOWuQ#5AsSWl z*SP5q^}tHsc#Mv?Z&TqJGI7tbV- z*gO-K#TY|wH4e!h@tSiNUaZM%#-_)rY@JRSmkM*_!G~tYkXR)fPrKB0K3kN0h^Ae? z;=n@>y3=1^zm!kT*J(i6sbrdZP5$y(_aTT|ZcEjF;&&!{SBF_d17BPEc=*24Rk$5L zJ-KY1#~q)^pEZ2iz#UXSk&brzerGp0IImoGeY}z>*$LSj+C;aHj!VRW=-=tK%O_sL zCdxH^VGruL4>>Dj`g=06^! zFF7Zab^IHX>RS3BDhsxRu9iT15_L{-{oY)mta-m(kNA zn{AUR`inJ1G?jk+?thL4nh)ikw4-cMRw*O;U9w7?(EIIR$b7&m09T(k*=f2S!SS&g zJ^kfneDihDOwi5*4_>#toetFP3io}^-kSSx{(XhXlrzqYSjl$Q+VD*UVykpUK9g`; zwq9*Y51ahV{-XC?={gVYY1~R+jla1GNg1jzIliZFE}F9sZE{mq`h3Sjc%muo7Ua-L1Q;m5RdRC6M3U=S;_2frj!zP=JqDU(5?@P{*D@1)^V zm}U8)ITz{JX2m69X7n3LO5FU_K}_K?*PfniMm*8)?&p$5G4@C(me1YhcapbL#myrP z#X>gP+2{Ox|5hdx#~}jZj`&dVo}VdsMC-Ajn<`AU8>AYRjtN>CU-#+KC#4PZ4RMvz?8y2jiTRUnwf9(myJxNXWP2-YWhTq)|z@V}n`=YH-!l*E$9}L=z zCyf}J{)qIviYMrhu6!Y4p5v%+M1G{xSfBeXBHMhRRP{_ikG>s9rv<1W@+Hd`?IGgiM{b&xP zq1ta6gPKVhw+rO64Lfx^9sGULCgmwI;-aX>dO~qlC{DR{zdYw~Fzp}YtqGzv>7cPw7hIRb zQ_47HPIAn3UYDVqhx{n|CL<5}K2D`O!~=dWpVY^owmBy1M}-mWWAq8eTMsJPCrx)@ zk!Z*HyAEkAPE(EB?Z5iuf!hj`oc>M+>Y&Rt``p%!<|mAzjaYk6eNonEE7cY;a1CQQ zZt>A=eZ_z3z$WcR9n-#8ra=nmF@F(d&ye0NkG^^SWp2b*+zmzebhwy@ZuZ^3&FX>I4q))2#j^v;8kq!`V znY^zXOX4%eoud8blg+nRuHl^Pzi1%3N`Kbmk=R(R$=xaWFIS*`fM@kkDd zlltAUne-vg9FHq|QDG^0NSo!jwT7RfiSyFm=eS4vq=Gc9rS_W3fC>?<-vF`AO5}Hr zBNZ-ho5SuN&i6!xr41Kb$+Ea-`ZA%I7)PBTCQ@$K{EKZI`G89(e$h+6qMd@d9b%nN zv@f5!q`>7hypcorhk+^gcKTl33B^2Lt&)u1LGhb(V`7^HtxTM1+9V$6cLh-ee zcWhi4o&`U2MNqFCrbVC}?3+V+K)+Uvp5eiD)i#YacS)5&or`EhgPB8a-_IOp4?&DZ)V zHZh}uYD@0Q;GX!r`tFuNtvPRU!o~Bo3dKw)&UD`%WZvexuwO1BoS&LgwlyXh`Lrq- zsXp_$aZ#T#(ib&)HY-f@Di+)N6(R#Akk@+&9~$Lt5C=CThM47-#{e zjWy9*b~B!1&_h+Lv=C(whYRAI=jMsgg*UN5)i%82D&E-q?vvGp=@v$op-%0vq5~Y%&sN=qw$N6fbS=FwIBgCTElpsEA zEUeG2wCh~szmS{5s|VBJ!QqlnoH&9Y zbw*%*V3w+iCHI0R*RNm8%9jO9xq8kI6>_fa{ zVg_~RB0&k)8_LESE;Asp;0`KWkMi9SQu;)E_06^3e>@d{Hv{^WwAs9txS#sZjk5N4 z!%gXYZjK!s=qk@l@?E{wYQ_*^0BPy8iLnrmyWQ>^cH|2&qs?v(x(df-ONGa(SW3Mh zz0)piRzKOq(SF@?g_F`*&PDTP-@;k+bNWsHWX72ADynNXY+hni0x`raz8-RFzS7Q2j0r%JQP*YaCV3ikQv5~9*jn>uLPf7uEuOmFj026baiWcEy7VFVM?aC6 z>3X1k=qKr!H5{mX7NGlttC+)20#+)@?$Je{Z@KmGvflnCcAb!NF__v{PbLmM>aT~qisv< zO|H_PNS#T$DtuQGo^DW*J#Tt9ACTsIX(!@+`RnTm#c^vRbJ)N z)Gy^%eQOO#K9Yvy(;6Oc%0t+@_Vld7Tsv@|sK+NM^OV<0)^>g7IP4hhzDOlAq^D>^ z`iaJpgTuqPEh7u~@ZD;xlsBy#X)pK=F++W6J{$w(aZUc#=$6m75zIbY7O(2niARj) zzM1P@WBFY4C+F1PrH*sH+IQ1!R?=-IZ&Pn&6XIw1wXzM-PV}KQcDz&BSL!y`?JnyY zqhpg}L8TYOLh{M|7002pTe*Ly`O&VC4)WQxzR+zglo`%}a=|(H^J`e`HqP;^>yd0N ziv@M*V=hCbd)wqxw00fmJC4IXZnpt$A6$Rkw-oK@7xsPMvCxU0mCjREeBJ7LPrkSf zbRBn$tLRbDmGq~~re0@-;wz0|Yd6HqvB5j6P`nG%D<5FjI~V!hadwceR);6(urHIg z(X{K(Mf%pW+hqE7+Pj^1&N~L$n{9G+JAC_qODO(}&wlpw5&zL2x=bj(9f`es=TS)k z8lL!FPE7l`l2Cl_J$Em84|FknsYlZ^jkHWcHbE{3VI??OFk_s6EN7c=2TP*8amSM{JH~A$JT=j3_K{w zKou6XP+&qa`@N{srv=-2og#P6A8DZH;+^vnpLAMK!Sf}dcuuL{JbWW{TQJP$p+&LA zko;=Y-?H#XIpYRRyrDVy!b>v1;Exty+{}v4PL8t*oiCC#r~EwPTfL&t|Igl=^jNke z`F%HI$b4C^MNtFDCIo@thUzashzk*F0RjZAwU7X9q_3x)w)#R6ML|Q8Z^(=x1vB&C z@!zrQ=iVFns;aBIBD-Hj#J%VEV8h?c&CShumS6;OO%N}>?+M4yfsMBnziW(6_}wR= zb7fsT$EoS)i-cm&!SqG8i(d0!fprCXK8?-X{ia}zKHk3%7-@$E987UQf$CDwrzdO1 zdn7AaE;=^&@9OLPD%dGUi9TCGF#$a`Pmv>UzEOEG+9(W+>!YeV@M^JLKFq8piBAKM z^PO*%01_L75$w8u_;C6d3B_?;W|ruyt9~l^rsRcZbL%pyq$<%J`gcrP;fv{YEB?G4 zZz}Mc)yO`?hDjxDRT4r~l1a^qM2Xa)^80$=Z-wVE7B-KVcMrls2g{!40PlFuo4Jf5 zo;j+N+4bjEI$pzZkJmD2JGPR$Zp)xcyw`(=wpDY3fP|aO4jwu8m7Gz}Onfc<3Z7Mf zJGTb2Y+ocG6eiu@f859&e-~a%diH>I=a;d{IOKq>`N^D&?WQ%)g2{e9z9Ya)1w80y zp9I{l>Tk1B^2CsR!Vh!k_~*I8AAWY;nogc?myP(YZ#dY#ZDSbd7dqEB`F4Gcq#(U)BJ^&UG~A4?kD@*t{;rm*wS&sSOC`N7&6If zf4Ho0>OKsA+LUi`Xhqjf$7dzu$JfxW*<=B#v}>mAP=VZ{m`!0sLG zhEEjFd-Ky{Ejt_j=sZ;Bgdva3_S9oDe~ne%km@qg>1b^2b{oty4%p_E?Cfv*VUB$r z*=_&C!kJL)aZlf-bUdC1qmWtr{cblppF&0-A8J!S4g^GjgG@$zu3K6<_IOP*6P6~X z#8^n=WFBlB7Us@_B@X-o001BWNklG*q2!%FCb zMv;IXw*!nNOdfdq^7Q5Ee%p~vi1Eb6cy5ai9FD}&=)-uVo2`KS7vdRGl@z8-UG2b)%51*%1@9nn1^XzLh&yo3ftp44$ z%vi#B8^2B#Xeg>bLztG9^ zX515p>f7#npbPPxW3=^m@igT$|F04~dVjTDLPGITY&s6^7KmByr=7Svef$)MIVus| z>+kMItz_SF>+xA`R<_D^YVvqi?ca|zK6i!uRVBgo?GGN4X}%ht;~5>(jhS8V&2wXD z=a*?^pRccl;=R63_cJT}GOrjPbL>8W6A~@gmeUoEuI#XJ#eU1mR-y0loc#^{X5L3M zG|rkoo*y!7{IJg2AMf~kY+pM%$9l2kar}S!b5XR&g=adBGS7}7xA!}-WF-UFY)BuE z*G%2V^xuIEkx(2zV~T}Ml<=9lX#Jrt+XvcYoR(>?tN8rL=JM>ycUjY5CKT8A?B~rw zK|XNdexY-He|~cl^(?CN${xR<0d@rO4 z2fwiUK-Rs^ri{_e;w`5FICpPhHewej0_gSkM1P7BkT-;F1> zB}ZePwA>%YKH}qBadO3DV}9+kRL;m@+v#LgE{WraM_Bu}^?A2}eH^wI)|dJ`V$+db zeRr5wZJvDZ9IuV>d)s}>dzZ#wov{2~((&(+$v?Y<;{W2m{Oi-d`s=?g)2ra&G_Etb z<^B7)P05E zE1~$~)Bm$=td+ytl7bb$?TbzpE3vr6_UzvOR_#5X#>T*?48kTSPI@N7$rI^|KN3`I z1N&mDFUID0X2UEd_6}X5%`U*_wr0?yk_^0XiSM4i#saH0<9cA`EzT7SfTM*@U!?Sf z%`JWP#lfX_n2Q(Q$*)}^P;G8kB8g5+hYXGCNdye+JTk`~)aZ_K=OKI{KEEZuFD7F9 z-xpEXmkL0PM2AdroJk9ettXH_KShO|qQg#Tw-eG8Fp1(MRZ(^%JSLWicHpW-ZeSDT1DBr5$(C*); zKpLk_v%vBAXT2+3sz4Yg)E_@S=EfU=FE(fRo6QI(^me`Ii;4=iohJwtc2!`Csw3c8 z^;gxHrp&RKI%&xUO--)??e%;GIBLFBKdh(Df(cY~&C0!1VI``Fy?%Q>{qXTqRxZqU zMup-!kzYKGBcThlBoL4fH;m6SA{f;75B7%0OqXQ+6MW&GLfYtgy%Wu)^^pobJyWQ@j1^H1J$w zZcz<0{-H~KOi7c7X=Ek**ZjQ>NsPoV%0Z+|7w*(Xea^geYRG$xEv~&s&ye#-P(Z$2 z;k*Z_ZHu5WwgEX=*-i6rwNVr!Wpms~KJocXwwZ}Ml?y}C^v3o4WyLe=I=?$u-+5*k z_dNL>p8BWP{MBCZhj$8xW`b77h~!NqFKVsDd~Ac*p6NPM@?HE-6l~S!usys-0NZow zdIKG%?=^Ar_Kk~b#n^@}S~t2c@|O0IFUET*U~C(@@@u+WLoaUvS>OHpkw1lexj)8X zEa~!PnTol2lO${oH1!zcIefvu6esmso~$QbZ;X|UlfI~WXkWt^0G;r|;l0}|94gF- z=YRd>>*?wF>Gb$mNtoT&H~q>_Df=F`R8-}}mke+l6Gpz=z=Xm?A4-_xnaKt5StMJL zNDyE3~mc12??E_ktt(V=$OF9g{?-uN{yzTASs7UfH+Iz`_VplAk z)$ngiDE63)`OwI=zRS5~E`IMeqZ6NJXs2UM$DbA6cU_`Q`@9|R`81t(I9vbQ$J^5S z+AUSos#-0zD{5EOs-nZ*#H_uyv=p_AS~Wtov{ua6VkXoGRe~T0A~k~8k$C+6c&_XG zf39<#bMDVQ-uL@egQkkOM-(lp<8fr-rI-1@R7~7(At3xF$PB|Pbfz68dN7`ghIc2s zo$Z|m5gX_hOET&aX(pukM7ffbi*zTM_&Q;y7M?I81cctoGBTE#SZl_9@+8q|w2f8y2zt}aPS>UT#Jx=I3vUz7 zmg@?9FFLk#^g>?ur6!+_aFOa!GLf@Sf7mQu>t&4K$1{oP3g64>=2-wHd=X($n&If| z;LIZ>{tN+HOEBODCj<+Eb{AUfzMuK-r3fZg{l~kR)y`ZlX$vdpQjJu}97@d@merp9 z=WenTR3OEYSV~vF*Y{Y8a^zAhOWQdvd>~x$F0;j>N{@oc>Fnq8yY?VAhB9Mw6WC+= z%w{~TzdhY9uOTv0-zL)z8+aS2hU=RjZY(_XUqHrOnBz?neu*tK%v++w%MYBoY9hFc zs7%{E8LirqmPTqt;KHuHe0zJld<3zY+aa0z(o%qmBN?W34H@~U$I#BrZ6RgfeE6Fa z@7AQy);7qRP!SbtE-UR$|0`2@WJpyVJo&qWs((G3U&irU4}dd#@r1!#+U6?^zQVyQ zV-;zl!ur<>(^b>$Hjo*cm#qqrqqaXH#6D~t#UKnd zmmInqe%yX`a*8%uhrqsftj&b5WR33Ix~Pl%q6z!F)i|dt?ic zLq5u3efAdozETyW&5Cbb#<~j3r3OA9Ej{`;Du6Y|)t#ojaQeEw~CG6p+C@q!?ch0m27Bkl{b$TMLjyoGdu8TJ%=VH@Lh)5?Vw?Q zSs1xJaPGV|H8`vr*bM7^<@2{~+|vN134aPcvQ$bj%^lwcZ_mB3mDr4kbSK4-#VGx4 zQoI~t)=jvviyvv^yJA)QtryQP*2KA&G0a=D9Zv^-tSC)4WlEGj(4475k<>OnuA~N! z|5qq`WYwGHet-WG@TL^)?Q2xSxY``yeXSrZq1&lq3D0-2W?Mu-T;M?lz&q2AWBrZp zhhLlq%e&nX*rO1YX*-nC)1Pwpte)#G2~1cpXJbQ+{kjT&9j9ru z_#?lq@wpo|7TuZ3PviwE!d4mw{DGB{|CPzUO?cDw?%*;I9~=%>-B~FK7Af$x-PcI% zYS7T+L!IaCxQ5zPKK;htUW8!yQebd=Idy&Tf<;$|O+?bY-6h=lkx)>)O4!nOrT9pj z$mJKGyXnUSKwAYgPCPA|vVvbe_hmo7n?NZ2cT2=F{Wu4gZjqH`blk~e1u<-*y_5~F znmO>_sw|%wRE`{uRiF=)JnOi*?XMxP+b^zadL?!#*=^7v=L(HFHNeh%UYsi2T=zu} zx$ery=g}5vJJ8*yRd7>J)^6NGQR5BCJEp$-l%m9r?K2ZN2Qc{XA+cE!?!G52SZhou zM4D(e>V#bG>QmUDQ|C#kS+BVL(-=EXREvb3yh5h`w5nebMZv`eGju^z^uVY~r^WsA zfU}d6y#xFtqD?}E<)GOqNM96wi{|b%(@uchL{qv7^3D`~vEk8)X79<5rct30=|w4I z${4?9={wIGY-;_&h8`GvbiAS4fl_ zaps;V7c+CW7GVBYz|v@gYbHzuCYv{x;rVXzCkR7DhVytxV}pGpiv&I^Wykd zt!xhO>T1X?i^4YqMMaW;F+qT(Vhi7#AvSB1fJS|(#ksBl-1&m!j~%u@NTcJW>1pq|8AX4s(}xFoK-(go;DXAEK8KGgqm zGL|not+LwfUo4JY#Ua5i-{!7nf9uP7WlZaA&!<7js1X*pppeTuT3+ZwCYyO30!raH&Op#d!BxP-@NhFf_b1UoM-yM1yg|7d2`AyVv0V$PD#~mW^jzZ?()(Sr?PrRm@&f;&QT~Zn0Wo zux~*4KSJ+GUV&EhL1P+;+Kp7dVXzD1+pkN`j~by0-EMKT(i)qsZ~cUsn4&h z9m@F9O<&m+^P&$4eRx+DrtC?Z(*U>uwFeEJ{>Rtm{XzLdYu&mCC*Viq{GVI213bZ* z!TesO8UN~<@^pvsh|VryaUB`;8;|r(e(&W;Q!5^W_acNIAoHtzp6x1#h6bAO9Y-u3 zrgwI0rv-D1?aQGe&#mQCH~c>~oOHMVoWEEwT|8Ln$IGQej&A|0l(rB-p-Z(*Ky_js zv7dVLSLCcJ^x)yISMy$U*n1)!RLlZ!;}f%x0^jz_bTNo#vAa39LQF?PJH&&ujuh4! zIjlSEBHh^NAnD~lK7TA#aGxc=Gwj!Q-Z@$3+H0|O%vt||X->s1JqkynCYeU5UKxnW zZM&f(jbOebA}fxv3GOv}?{4!`K{YbH+y(*Q!WpkroRF7RO0IE#YTbD;X_6Pn#HVGc{NqdOXoy#5J%Z0kt29r-bwOBP5bCC)ngj_Hq1wFN0uQ0C60zNhDUs`WHKQWBoc5~F#^vP9Rz z4yVW;u(D1VPQ}%2)@-5}rsOU8D{su#r~ra_@7l(1N~uD|_%<{vgyqpZM0n~MpUP{0 zP7CScp)u+3ms?XvGk-sDG^VJ4m-cp>pUDq*GkPR(4yOGsTV&$fsnf@J!uOng9LZHtm#5E2UqVl4R0+1 z+FAy`R4$IaXzq-9Y+??VOu=Oo^-^S3Q@{7x@X^mk?mj@ym&mJr%-* z>SF8T8^Z@LB$I_;P7>Y*51gg=BgFd7NcTo8(Hn5P3(EZSXxEDsTMDlH;tY1`tv3mu zf_rZh$)~||=hh`pf0KP!-kNGjDN-@}4qWbEQCExJ5WIb{Lv%^>?!1^c_-9{;0d=u^ zEUpC|%#=?3UjodSQFXbQgYo2@&F{s}OC7xV9pPj|xm4;q}Gj5TN6$3&6}s^)*h zZoONcVkgKQ(b?5>Ha@OuXAP(v7_Oq|`q>-xgsMiKHdQdq{@O_rSr2af)G?r7fbciE zVl`2zbQrX>O*25Kq;R|bs3u4M3kYig53L;v>2AeA&if4vTxoC;W4+ja+%-!sNP>kcI<>g!1iFv#^tmc=y$qKu--K48NmWQ{2OO-H9}EQ zixti)^J)b}6+yE_aH z&3vpHk1NU~IWjfRT?_Frw^&|EEFYga>*LrwohcYrfsO`sb*ZM&Wyt=t0=R(|%=Tnh z5{FGn1-Pm0C7JS5t+9j<1lQ)`BfN6Ggr6zD zi$RJv!@W)hXFiL2`>=8IW98nv;NiLBy?SkO%iLMRSC~#NhIgS_OXe2s7F(1q~IiFp1ASE z&05Oj#?IVv?{r`|o{<)t8L4?DZxd9w`{8O@3`S}Fln`=^-~-K{yAKQ3bAe+$UcVM* z$y5cMMI^qv<@;2mYm@7KIt}u}l{D029o52$Fd<`eQQGZ3{N|)&pZ1KNBM9a#{66^P z1C@DDO4Z2>J}ALC3dEZ@gK4vy5440QP2mh4Fr86bfAc#O;*^1^s6KzAFZ7)Y2~7bj zdputoJ6qCDT41P!)1%>&X*a;K%=$>Fkg zTK(SIzO}lWgkVZNROR&N>CL}T+^(n&eL8@(n)OD{y{n86Hw}Ia)-!S5pRA79IqK!m z+5h*Y@5Qz1ie_WlT)E--WbmefRJ5-NnxuimJytTbyUr~8dY?a{wpc^xohD!4+vnAu zU0On?I$wTwbTH%5kx5j26?d($dCd?<1}Beor&u1AsyHzF(Dy8v zc|kFH-05VxKUPFJn846F``2j z`y&Xcrq=SwYS7t6x5C-u23TwlbO4a@(P0t*{|H{E3gG9ONlq0QY(6a9gCh|L!%*zY zMy`EcsC-n02XFndCHP5y;r_|t<}W4>njf~%e}2T`fadEYj#mgntTAGcgU=ml5WYg+ ze*joiC}{x;+bVwv2#p+FwPi`9pMzgrsuPZ-nV^mjsHN|L#;Mvn8!CsUJuJI{O54s>v}vBqmV%-h>K*rxh&GACO$n(|kKe(G1X<9Yg% zZn?ufv_2vvRTEZ0ZH@0dVde*s`owqNxg2Xi?`yHreU%?ih^d2yBwF6_Z?$Zmld~U_ zVauB_lds4*ru0mhiTtFBGx=w65o*=>}5xL@d5*zlY$%GHGJ1;FYVTnDV$~fS_ z4HND<(%68A z6|e(^`aM$0cQy+t)cTON9K*q?$UC_xbocSz;OG)ovKelSi}#qzc0b;qI;xv z@rErCMm~TvSQv5Q+S{_l#r%wgU(bw?>P}7A+(jP--vF1n{4KOq>Sn5_;l`E@yg7hb zwEVr4Fwb)SHoH|RN(7^dy*0)MveG17ZaUqZn^ z`-AeG>p@+qccf4S&8`B89eF!VoR|0ZXR1q(0W6N;8Vw$#;{F?Z&bPR2Tb+cY}RN~Ix7b8$U7 zx$o_;@`w106xXH>;;5oc}a=-WwL-@(8au!Txug+C0D~4(UKKN{qWv zho`-xteW}{&B#|Axm*I7S^zHw--~a}V^=7zQz(ky{7@buDSwks&DjAre~;U^pa^VW zXc*X;iXV?j)EH0bpa??XDW>*HxH)Bi@6u{ zl>1(PyFwh+p-!V#0&K$97lMFH&<`J1@}4w$3je0enM7-N+^>JVSl36~YWa`c{a=Wi zc_T$5hb{8VIRcj{zv&8o-z86d&P$%5SV)NM=%3pe%q|F$o5kPyb`$jT{Pm0cp9i?aipb+DtYbA``PoIgI2b|;#m3Sx}gz5 zwlqik=ta#1Z_ak%+Gq=~v)S7zl5n)fZR-L#iJmSr&=!qB$ie|>6Hnj~JXVBy$F1iy zu0Ug+TiiQcl}=2d`yr>iBli>(&pxK5fAIkw`<$KNfkFWCzWdpa*M%IM9iUvAryT8} zb=DUrB^45I*nXbDFG&dIUoC6MqI5I1CA1~1e7NDXWq-Cba`M~c=sA9W+9?~_;WqA6 zgEdi3TF4#BAdRXHtJV9kC-9ZNIIz+l(5KHjF{@ctPL8YLJ>@N|fzzVHTz90a14aU1 zj!E7Fe8bJ25H)$VrC6N1vh8y5UN_L0(phaV%mx-#a~^np%xK#kzS@_t1|1s5$harx z0Tm%-Exlt|QN~;iGUbOO&}rI%@gtoslZYJ|6l-FoqIA%qL}lZf1v({1#XwM>J9>RuO0ut7C@7=W};f-2hJbO_p_P5}9c`*h@W$x9!W{sU_L-M!` zvb$kwMv)=~aV1PLgAKu|QOYVRYT&5TwVV!3sk!1_o0DI=Evw(Re1$-2E{7Mt-+*aG zl0>pNq9OJ5@e64ifN665I)SKt=b33j+EeuRNO;_v!R%eIX)LG(Lx<4>t3{;>W*a`_ zlQcvMjU-yPk;iOVs*yU!ls=C1HU<=dh zRL6zq4ORrFXzG&RTg!CI$;k9v1*R$*u4Kt<{q;*;@Nqc?g`npt+Zk~Y_g|kCQrad& z+t|H{Fc|rTmQMQxqJiG08tF_!0YwLO!ZIQQ7?IwG8nwR>8 z7rRL=o33d|_$By2`wc9VR=>?!IkFuh*xSA4iHv@BpJcWj%GK`}AITZ?5OH38PWhRk zlHC35SmRX!$$0%f5lU9>4RiGc*~GVX_G`J@3ZWfBfGU=8ZlF)VW&hxiYU_(Zw-NV*k&D~w zi2e_Qb;5Y)qXUVPm3MthM#*C9t1~&Mz|;oKcBq@!!oLG)lK@4_9C5J@4a)`0z_FIC z;`*Fzu{DIRm{S>QV>QXPsf}tL10hi|QTi8;`jTOrKgle+eNRCBrs$>`SY+}-TquLs z;@)h!H@(UhR}0e8qc9SY<>{2XU~|~D>|gHf&8igGk1j=4a}|QUo7h1oxa07PvXam_ z&ptYW1ist55OK@vVmb)3PdQHRIj7Npl^2dWN1dNAJHxlLCW7NP?tF-(SMNHW)r)JG zD<~Ih9_+`X@wVr~m&P!rAhK6(rq5hJ|Ze>g<@8!Qwir3H>vrKTl{>?Cv5D z-s>>G3T%&R^m*d<66=3W%cg%DUH$z{2Fyjc85Ajd>kBfp+{ENaQ9~E$I!GF%xV!XQ`XCL`^h#}e4 zcn-|)&p#{&NlR0>-DBjkNBmVSnSH{SG(((zi~(FRDduyFB%~#EFJ<>(wBW z|GBAz`08Eh`9L2XI>U;-2K-HDdv>31tCVpowQ`k<&-7{;2Qw|*ZWYiIv6FRf=9TLB zsm|<}R1gYpb5rd_|- zwGWeL2>;k+pTO`$$5lm|Pm$1**}0IHyM$Ch{Kb4QU8gZK=!RnbQI{~>s$fzhCo$)Sg(JxCQ&70@+a5XBB&*m z(>BrwJ!4TZ+9)vFPB?F1Y}l;AG}VciG_ze0OvXxcCpS0 z_Y+hk0K_X5QmYnU4|&v_YxD}yIzh{=!O1xXPWjM`Q15@asT*Im&*{V-U5G{TL_+t) zmekANHp?f|j@U6oEP@HZjR>_2S@>(VK$i?KO5`Bnk!-vdL6NVDtMYWm_X)t_(x*&o z4orY<7TBCl2kkmJ*;c^Fhg;gpZT&8b38!zS(kZ`rP2U(Li>y!!K7gMm28EDuonLGS zta00jFMPhKw&CF_m*Y@zCQKVkqfYk7clZ-2MXv;1i%sV|Pa})TGm7yJ~8_a8{nUx_eoq&!5&xm@R^GVsE1VrmqO}q z1led>19gHtyi$MhSKB!yLqQzGV7^ zpnMk|k}3A1$&ua>wEiF?KY!o3BiUVvKf-olvat`W4qt$VI;Zc-b|9Xl|LPp|uW|z= zQEyv-CoFx2{g_7|K`wEth)a*84Jqb{=6FQgk6~4=2*+d<``;%lp8H)0&%!d>TK*!M zN)C50#^44PS};HSU>18%lQ+)GSXUgv1@%%QaD7`X>HnP9UH(My76eZh89YWd`eC>2hPQ+7T$AJvB*2W+!=7-Ch^gCBsInug=N%ITx zwW(;peksev@{*jFG>YB2OVlwQ4b4U4$Vhlnclbabk zcQZ$+=ISq;PjTkMw=h^!tRbR7qQ>rJtyO@Hbw;_twaKc8{o453X?H;|YR^7Yaxo$F z)~}lQX?mXp@;4kM**90huKE-k3P%2b4_Axsv3vHbuHpEiOygPA`uRU3av3)*zxy?p zns0L4{GncW9m?o&J3cy>IpRIu>65Rm6&;5Q?0 zZ~^7imh4gvIzv)s@qFaVA$e4Yp#+83JPL#}%)LgN>#hHQa^4p%gHIXyZrM9cB7&g0 z8?bW=+JSN~C6Ho=t&H~ZC?2U0qptF?YA0^}qrOZsw0X3<6RtkWp7#otX)j&$#Qk_5 z$1^e2n-V+y&esU*)0Ag^^`Y2LRn#vdnx6SF@mJwVvH?R^H|fo}&nyc=B>m2`CZJ}6 z*BD8oGa=b@1Fhq~UwkJ~Hz-`>Mc`v|+20o8B5*D*qP$A}t>lT9gv=A*QwfhkvR)}m zOw3hSl%G4<{Se)-g1k~@RVlHTcq8iz6TO|U7WBC!js5o{4^nj3W_}E3W$Z)xwG#;d z<(U^=sS6EY^!x0~W@mh)LAk^MU4Lxb5T-EI7*^aV8DSz5#W&REo69dhxcR&HGx%rx zSK4{s*jab0Uo9|}q`hY%>(mHIye+e8K-e8#c$}XQ3u@*lUo{*5+RxS0X&8I8nTdVK zXd`jSba1+bA{T9X%k2ET4>!4>V(LFeSIk+ZsPiDG`(DU#`R7*!*KO(*?X$ApGfN{{ z;vPk1e4ji0v0$M~yJGo}+IV9BV2jJ>YRW)r|rmPPvY-Jl;tCYh>Q z-yf#%oXd7IQzcHExHyx0gqlL>l<5RWj=Z>t5MB$kz=d=T9L|wMJ>|gP+N8^AXjVwZ zpP{CpPe*y1iOAjN&C2V@4q5}lUE5vef@Z6Hr`5|o zH%QpR!-f^>8Ag|s0tmSr7(|NzKIR{H>^atArQN%{e?ML4s($;UaDiou@hY@5NeE6B zFzg1N7QYweZRti|!>%rRG*yZn0N zCB!h2GV`~Q%|_r`iK0<4Lc{NX1-mOeqzpTV>bnzKH{ku_{%do(;V!2ch~BM8$PZe!D=oA*tJa}-bwI)lR4!u`RaubQ|RBhmfd34 zVg6yoZd=_?%nC>QG5>0rJk3Qs^}-zPMy&axsn8N6+3Z^v2A0b1tx(nb%nQ8Ttmv;h zmeTCQ<@kebxfPRnY7@iJ=>LrRil!WUsNsu;Q*E)ykfLqHLGE;QO5B*&aDWDTr%fYx z&NIdhANU;crI4>Ti@>N+>dEwP!RZZ1XhrGa!#SsgA?_;BjP@C}`^~w2lQV&532DK{ z+3wqToE4cW`ZX{=CrM?5x`FMYY=>?Ai}mj3m1jhPOFj-6^MWLR{gAW zMAO()NfQ|i-Vszxw3CBds#>PZDlcIDoBm4+Ix8D9@r!ug7XpRY_QYq^2|3d~%GZuU$5|dH1l$P!bvV%F|umwHVgJ!z99D znSe~#j%V!44z{jKi{-xA(E5>C!ph;)d^s@35W=?6*F{ZH-F!j-K^$`^%Mh~Ka9Z80 za@++}EIUCU9BAA7WXJb}SkpfEnG_G$dlUdHe2W{SoY>#Q-t@joqO7|9y27ij?T&?NU zK<6<%wUQmTZb@V3YKYHzt@tL6ttG403VHYUyH8dz0S!jTf%R(t)}}PK+wY`|^3242 zru#Z?SGO6Yy=z!+4h9^9^}Ct0-+`_hJ$%4Es&8RGn9A^U;(`9C7sEsmX8SRrzCMG7 zCRQ2BN5O)=_MI-r8|EcHuRS5V6#fSNPrz>C_w?D`g5-tpVR^<__x$N3e9qwhl(fgv zgg=ehL|_!lgH5yOu}NMgC3+f=_ai_M2XFzrSE1C_*c8SdZk#)YpRzD(c%79W1v!-G zx>Y%Vk(&&t>aRs8^dxa?0GJ z7U@bR#gY^IFNrp@TY55Si^gn_jPj~2*8C8RDCg3l5R0?zpTtvJ=9#BdG|Ng7dr`;O zTu2NbCc-OaYN|*+j=*Ucj2sQnbs#f1SmWBEgqi?5P1S z@xUdO=smG^PZi4v*|}X|uFY%1qPmZb-JBQe?RacYO^R%r`5JA5`eiFMOf0Ru1hWE@ z&6->yZH6Xpkxgd$8|;d4bdoA@sY2N_!+C2ng}^Dk%Gi{*&A>C;uYAZ@$rV*HCDC~S@Fw)~TmhoJe!cQYwwk!2VppnAL=66{mxW^}S1%P8S56YyyEkpHpz6S$#QwVVF-uQ{-$PnbR_5>t-LRRG zai9!fW>|hJY^+0pgUvIY+LsnJUV^8eI-A{GmEa3)F`^wfE`7HbNA#6iwiiyUs$E(; z4HeAYydo+8AcdT@;j&-D)clMX+8tGMY+cflk$~gJrILBV+Zlo%QT4T{DI>64Zi#8x zR9N4MhAt6RV@w0|0SFp#@uFBj{qxL~bEdBXU{aHB^|FIXx^7?vCB>>-g@`4Sj=$b1S{y?%*&OLIyOp1s1wGC8y62sa-l19 zyGsgn!^NOTcK6ISr>adk!W=@1aakSYwZ<1(c=ghrp*=FMr4EA%0PmEq1hUc09K_IN z%S}4uJG39P=1fGM4{_iy?S&1CmKWU-szC9L(0i=PT%b}txK2j35+GMZ8ykI%zqDot z52(Z2BC3@(F2e=jbHj7>0jeGcEI)yjxvo=#<{I(HSmga%Ifp z%(Tfg0)RE_KBE1~pXSYrmw9bjbLf<$dj!l!ku(eue>PFuxeJ?HCFHOvY*wd&~% z)l|momD0t;;H&@)&Ya-!CNxMR=`>&qN4ccW5t9|3f-;ERcaF@sF+Dqw1E#Zp_F1UJ(k$*otTj9m42}7fX=>;QXUCQ-vBA9k&gipJb zG$u8?OrgzJuw66$T3dN}&g5l>d6n@N9$T~nPZ5^mTaBgi+%P`YFOF0uP(8MW<#NfW zlgeT|zaGv++D={%nFq-jOn)onTP%lyTJN%YqCry5T%{wBEZD>vb;rTEslOI)*nB{& zeYP|ls0_&FwYNJ~XrFfg?an^R8Tm1MPDeC3y7+{fPB6GIMi1H`8VtaeKHr9~0Dec+ zQ5=100nqW{v66 z=A~?1${HGppv+9R{}Kl%{O5n4iDm*tTP7KOXfiI7yZlp1{`nJ4xJ{qrJ5M4;LM)q8q?L{;$KM@QGZj#rX1XD^c9>XpRYG%SvL+L&|oMrFw zYI5BFd6ce5CSK&JxoiBY5&RzZw|~hZ!uUNPdKpNCm8+P53tI>Y4-kU}Q(y~2s%KpB zO(4ScMjqOmLr34xAL`{A!gvW=5SYM2$kQ67bCP@SyB^yMW2cWNxXgar@h%HTm+@9ndJCs>^O^it#~;}cce>)4Xl zIo>40A{S+CpS)GB)f+tbXKoU1*%gCBvQrR<_@7!VD2+QXV!Mt5&k%8MtQ64XoxYqP zH~7l43Z?M9{pG=!{%Y0PVZ_-T+On^9sNwnVTnVAE_Cy~e#AgZS1)9Kt`z$uXU0V>d zS)vp8`yAN{zD%JFU=SMQGcOGJ+wG7kw;0(0dU81-nEaV4BQNwV<-c5~KZj3@P=~^Z z)*;#W{>8)_#8W+GfNG#}1!K;PPpSqDq?}nJ_%rIV@0_ob&Yd!Mcy#%}7XBi*Oj!}_ zc@3)c%NGHccF;%8U$!tmSv2>{sAlZggFYX=Q665`!M#OovbiXZsszzAm?EXiQg30j z_I(_V$&vpa8{7YTIuJk4CB`B6E5yd-lB8LV6EArJL9W9Z!6oqx&wLMIFs2mgfr$V9 zdOeW^NS&hn8z8S0cN^`m$oxTZ<{Xp~=M|qTi9OnzQIyckpV1UKyPvrvfwBIh1B}H@ ztZ|X9?i}B%a;iob^n*W?W=j_J3HQss_Dnz3df$~HVzYnKzyzcA^Ufe{CU-~RhxP4j z#IYD(88IYQH){RQu{8n0FQ7PTw%r~O{>Mpv(P{GU;~m9!T^1C@>0EGgGCBee)Nl6> z&f${WlV#BsXN~~5Re4PY1hUj(T#8b~K3s?2IC!u{b;gSULJB{|jBH6)Mi{W*Dlq0k z!9r<=lsE>s@hd?PpiIA;>w2k=4@Oam4CYYh1Dp^tfN=_#CeV@CwX!~`0%@w)s|O%&i!?X8E)*<$1!nalCM=X8fA(jhvq68K+$wt&YwGC!-ww@yjh zD1EdBNNg@J+(n548Q<|dd`1SCxYkZmIiV@h=<4la8cIz`FA?CpcrnFCE5@fT&icbH!)+(vhG_ay)LAfT>i+7jc%r3UAZ7B^5XD9p9xRsQt7 zfTVb{H4!-r!2@U(mCXMlE!RETOZ=6G+XmgioM_s+VAIX5fEQIfE#sb=slIxfMbd0& zQO7d0C^mQPrsb4x4cZ;?b0e*fckpVYsnFRF)$~S@SkNSS(#say9}czdqaA+1?390$ zupxcS(PwDewIwR$-~tFsDb!>d?;TdL8H-6DEUEh#?2zjF>E6NP4VEx%wZUvqHZST< z=*lt;%gU1{(vkYuH#wV))Lc9j6&F~n29zYkng}+;XiZQN|H5!R84W7a_CjACxL(Y5 zadbgK@qxE~gg~I_wscdlbhJ|6nC)p%|Par;K&#nOVvyiyQ}W zHeA5jy2<$HtZ>^Yo1pCY_wWe7WECZf0A%Etb{Mp!X$UlrOoa6j7Z5kZmhnt)jRzsk zQ%>L@DtXXxJLU&uQaUVFZiZUq(|wT>b+J?1QOv#>;Unaw@o{>eG?Tkk#VZemz3m4v{*a=a^hNRL?0zk?y-#APMM#!;^s-79uSPGjpVj92LAC}Dbb|FJCj1q?} z@4)Uj1?4!%xZ4_y8LVUM$7t5#SwjtBk7xUy*o0)W&2A@FwozLdzRBp?a5sN%B5aJn zqj7$Gt1A};pS;w6MICgV)@+I$$Qg!Vb{X>mxX4Pws}p9DDNdSda~}}d8X(l+>|?uv zoQ;LGUnCCgh(-!T>fr8la6yAwefHBm|ng%U8gs&C|YnxHp9MGZFtF~a^8fHdT;VS z0DnZKRa(Mn={7@h=L8}@qB;KH$wX7tOUEQAr}{ow4hsgoC< zHy12dUGC;pa5ov46`@qnS97x>QAV9?I*Q;jdu7PkNT4~+K-ao-;26cw|HY-^tU6== zC}9AXRGgP9ds?r%p8XL}c_Z@Dg@9SCf`z5c|xw}~7Emzn+UQ-Q!FXg^s7t9;N|qoaxl)NhZHfo(tzNnWo$9DsI1ncB2$Yd${?ytIADCuFO8kMr0M-7gC=b?UB*jiZYKu)a@7077%%7A zo`IfD`N)rA|OH4!vrmN(i9yVuW%vY0>yrjDHexzTe5 zuB=N(9t3!0S3>5s8WAM#QO8IKGYA}S7P@U}JkiOEs`#;?RHKeOM0YtTXITN6s`x9O z-A^d;oiU?<{!y#w4>f&I#P$&vKK?s`k%#$FK{Isp+wF0w^$&#$4)-jL=cI?zW7&YG zCwt2WC(;?u3=^gVO@4Ip(Q>f`SHpC_(h1^j{-!If;)9Q#bsUL~o1)LoqpDKsVcoGa zefIi_8Cxq2X1b(%tk{`V?<(1EVBI9&5Lw_IA&VnCJx$NgB~()1#Axhkok)VaBtSC)CO~EYFYd~eaXLU}@QFH74 z5wf>VyDGR?U5dRo|M?s7F{^4dVQbfHyS!-jGS`3)!!KTi+^oNRinSc@*g*~2%IAtA zSD!;i`g8T@{ogj0s@+;Z4ot&hQN2pVsneoSRsKI{^O9!&!2J@A_PYe(R2G^!CPULd zf}3@zuyAnYr;jRjp2HzJW2vWbm=`lqIK4yMmA7qa=_+l3AUcTT+!mnX|MKCYe@0>* zH|5|7V@L|`n}>zL?Vb0v`kwqI`Ac01Z^!>564z6?^g?znE6qS&&wZ)f^tz=> z3a?qe|L$Pp(*MzPp5bi0e;98|t7vKM71~;@*-(46+ETUJU+qnds=YT=t5&qsUR5n> z&%{j3q-LlR1VIohA~q5J-uz#m>pCyabDisXp8I>>pIa$(@VH-5z_o%B11>5tHjDEz z*Bc-jIW+7$oJ#rmxDq@Pp{8p;%J-1U@~!~jd6^BT7pnFN8MuYxL^CBM>snU(gz`Pm zGp`do0_6j(i{=LSHWcHA8fvguQ``A(0lvcTP372GAm3`1EUuE1CfUQG;?gQ6_@d{$ z`lo<;Yyr0-qh))+`jaOGH3-P*(39;ayB5h~FLS$3!JGj0E&5q07`UG|>HzBoIN`R` zIQ7}y{A|_YCcE{uP|M6~D&Ftn;j-N{QPE4(8iM~%_O-|~_Lr`wjjN+rF2ZB2_1`-B zz+ISwxxS$~Pbhm?1p@q+PiS3+|rkui=D>)O&A?I#1 zJ1^(+z$3}$7u6i&6U(;nUUKz73f~yBRmyVc-zqxgKA5=xi)OCc#r|G1Kr%I<;#3(Z zh!$n9va3i@hFoP@QzXt>ib^ZsYm9?7JOtPtdH z3C7;9MGCO3*APWW5kBMU=4Xei*@Qr6Y!bf47E^N3Be@Q##_@z5`Ew?&EWJ8x&0phy zF5Q=^>(<}QfD;S3T{`0@r1P!+6d_k2OFo#t>3M#Z+Z-)9=)150u|JBhFkH=(ExjNk z5PZ&^hq@r(b{_HWNR8ymhZkcVp8-QnN>8Sjuymn&0Pm0PvrjUMoh|eQr&$eJf7hsW zKDX4Ua^W6EBnw*>N=~mrZygNN_TBhyp4SAuwF*^E^tR?3SN+|56JXjWU6%P;Y2dm* z8l=9rS_Jd!R?M_yr;CNa`ZjhQarpPF>R}qq0b>6Bq!U~9wWE_QamuLUfuWCdv*jt} z<`5n)?OewFAZ1utoJKUS4v5XMAD)0iMWrQ%4_YgA%nqIK&22n9!YZiSlaE9*Z@st@ ze%)9z{i^T>h38J@p+g^x{Dq9b32C22CoTGKU8dRYTs=IZ>mX`P@N4a>1f6;B9%oAW zb!;)}Ul6Mw0Ix#w!|1}m_J52Bw(cxQp{^Izu#eZIT@z_P1>>UF+BxPw9n%d>F_6R( zrG<4*Evu)8llf)qY2Cj(ZM}YJeS2<;u`Zp`S&TWVw z4&I^bG4^jl{FnRM>Ys0=Y<0D3KUct!VXu1mckR*Wa#?ekZ(c*rGmCDkJtO+uO{w%L zk=VAH7xgzAlVMw*YXYBIo9E(Q57hQUKJU#1y?LZ=co5_oIANsy0bTZI&CB)to%=VV zJKxIRw0(Es{f!m2$+q5cYU+H5wF6Xc(Srt`Gsc>r9z2fGd!SEUakIMET(ZaM_u7zR zzq_z@Rd7z)HTcSb8UGsBDeFW>{mhZJ5p}%kc1wZ(=l?Qs5_~qVOJ8P|#+$6fy$Mn( z@bO!x^Bhk07_XX{rO8;x4>Q}m;1rVY7ctX54Ik7kxs{NwYA;2?AXVKmaF%}owc8tdu(TjS1qv8 za^>D6y3=QAX$oSgwE;Ib8|%V86K}qm5wd8ATPVXviEE<1vO))?ryOhJuN=OGTcXyA zF~pD3^QKLH^a4(BB^Jl zAH&$at>T38Ygx}?Cq+ZvwVDSS8h4{irUezA;!AaNARH>P8oBHhSd@d`h!o;>*wVP+ zk_VI~|9Jk%#~RYmhdnXXqi0-e+kO_va#i%tgXZjF?Vi=Pm6FwVUfz>NFkgSbQCp=` z{<)|MgwaRqjpX|5*p$R#2Xb|d!f zS_#b6Fcwz6?=Amih9u5(>?mV}v?i$>y14B%yAB1ZV+KaPB*_7tN5-+!;RK+)k?BjP z)n`8xL-)><(H~qB-cla#%dF}9*#$;+QM!wo}rZbC6X1pWc{Ce|c4D!cG`+)o( zF1K0i9RBvhM(2w%*&W3FA9t}+p&wZq-x;NC#Z%8YV*H1_aKag=@O^88H}MzzH{Q`G zBi+nOU+Jjm3qZVqCqX?+Gc4AwN|{SBUksajxzeQU z*b-3ty^SqJ>!U4RMQesAl7iP&46o}GRpb6g-d1odR?YQHGUTXUP+?{psJ0eGx!*-9HWw4T-xGblL*+k5)7rX)2z*_QFW`-956iXE4}ZlAHhHxhlu2y? zWOK)Uf~^hkQaOonT=b%%$dk0>dxw^-)^~{15w1O5|4l-6roE&?`A@gKx_b}G7F3zu zbzLVr?(JwZ$pe9YUcEhuzERsCkeYoTv`sJ^Om!_OCfe?ORz1+2Ni;;7$q|6$3FgB2 z33}ITmWqpsjBw1Az2NbhDYESSti)I9@dOyw1I>7Ii=qyOhg1H8MkZgogRzomoKgN6 zw1AbJzRbZAl(kR#hyE-9yg?zrFnTEL0+8c|slnX|s2ZzC2t_Q6BITbNT(eZVD1Txu zuCMcJxL)bx@6=vC=%Ml~o;5IfVP*McpGa1X1Ew`*~!R@C+tw!^lYDk~=y@{da1LgV*2WiJs|Eyo?6f@jtBHDG2y z6)yBQKc8(4jqGMhp8dBDxrEobq9d-kalx3i@W_CTjE zt;hf6Ur&Q@a6}W{GCm%tiChZ(2x_3AH{(jHf@Xlo-ww6xZh=FXD(b-IBd2Ym`L)$! zHFYAYg9jtcoY4cl5S7D@BsJwUMP-pA>%UQ8OUt;^(4@ESP+a-t%yE=(lVZ*&ju9=a z9yCBY?$cg=j|kcnW6*l&J{Npb%!f#5MuA^WCQHy~G|g+^3lBcT1c-*3j@dapAHn8( z#d8)Ob*c$6D$j%4?!F#Je0s+9N4Gf8@w%=uEFYjxQ zf&&!VhpG^}2u>AkY3;MB^xe)lGMZWe`kI>Cb~v2msLm>u$O*F?#cWprC`E;BeT%uE zFIV0IB$@wn9Q{qRPj_Xqp=>jb-wU@8$^Q~lt=dNEcrCSZ!ub>Um|YxkEh0ds@1XoI zo3f;;B<;D(z3a-NCJ;up>iMSc`U?&t*)P9d_|rYH8hA6)d`P(Y-HjT&T#rJ>Hs+xR zl`%BpsF3XV8w_W}!U`vg3ERVIz>PKed^RnzY?fs?8p8SNJHNe4#T%Yd(%ZPB!oA0; z{zMACE%cQnBzg%CpB6OvRxlZL_sPKRT1MBBLOqoJ@JYX>=&Mm+*=9R?E=dV3T3_pE zJI?;Y>dnU*t5;)e#JipwiQgL)Y{?o|1mw~+mTrTJEj?fY;jw*53F>?Q~x_dRw$3+^Yj zx0exV^6fwIGK8n%%fD_G+B#xtvIe_ch$+S)o-rr4fd*QmCyBcEJc)ne+E?~`;9;-{ zyqn@m4leye$s{)0!%_6OR-Cx(q*Gqt)PcW4~ zTSp5q}IKo^AMi*w;*ybs7UsS zD#5Jl(fOI8^N$0@|Lyjhd{G+&5Rfx87P2bum0(o#ZTZD2%*RB_OOq)iSX=~KmvZU|7NkG}(1W~^*DffS5vc3K? z$HhQ>HV&W#w?d`s7*`I|PXhl+J!@Mv2Fr-nPH;W3`wu|na(lp*AmV7-adc*+=n<@w zpRJq~I*q)9Yku7#}&GQME{3Ntphn3`*RVseNNp<)ba)EE4B{ryZn zAO~+H=yb#%?Qv}^;)L@x{PgxqMZ6-ED8twndEVQSStTK2`6Q0V4*~~{A25)1d1y>G zZA^vE;L3#s(5A7t@gC2s;z}5zz(8_Ot$<1Esd#(^ux3qZKfQNeV)MA{ewu-PEN}Gy zba(NG_`XDeL-KPed5Swt8j=;eJx;5&km$ixI}9d<1+u9n_Zrw4JTiQS`ucD?3fiXN zU}1;&vJ<&>8QNCA?@JT%{(|~sRY61rXgI(ipnS>sf|vC)qlXZ%y&mG=+91$p#9~)Ojpq$$|2-l%e{aZ1#VjtozKp zXLgBvWq~hgyu0@kmBPqqDg!(RZ{jU~Nrl%;J*`r~5tB2;x2bL~n3pn|fb(4A2KW&f zA)^iIb!e{`Lu)-0iuE#zBh&DCldQ2aZ z0cW#uZ9!M2N$j9!Q{S7D?;U+cJcH=rB~XAU2IuTJ#7N2`;jq}b=3W|%d`iD}LKRLr zJSX51!}t8yhLc*m7`xL&&<;3Rpo~COS0(5x6o7n~OWoe}{&}6>?34OgQxBb*Vuinw zKJn+Z&)5FTq;id3$GH7I;IaM)>0$_FpR~2qAF9yf8}Hw1WVE}rR^Kz*ZpH7#b?ytR zUakRM#d+Vl-a_IU-qanmK=R@Q!taLj$-7x>Q>57u?ws4rjLB_$aRhT)F`VV}jRLuC zj^|q;X2LpAtU}Ku5q{C{Gcg01@L+(KKJB z_YT(Uk^h4jrWqh}g?M4^e|yW}ysb2h2?8H40iBAvJnE40^n(XSp*ACZ_}!L3N&Q~$ zcRfW<*67VkJxbA;9M1{s{=rshMYFQQFr@fE#dg0(V24usmr3Q87tr%LK|os*z?Ev( zHs5MJYbEfPC{`)c9*<19SU~J=nSH!w1l2oCImo-Z0#TJ4R_xG_LcMyZaivBusWoLr z=lnc+$^6Rb)A!Ha?n?!lzHbkdf1OZ3NRyvycolaj86V=?x}Xy_qGxv4Qj?^5#a!+A z0qA}x%W)FTYJlkV)dtQ5tfN|Z%Qvymlg2f-dgIoAC(UV(90ZDe{Ph&ySX>*K2p|uC zX}L=}<~tKsNGfwjYJE8>e7=pyjtU5FAMeSHzRzgEeYRK{kw)ti14sPFG}difJYX#N zH~jcbDP9{69VBI-A69zyBx=cew7+jW-wU_iiWvb3FFA>gyi(tyCrzjiGc;lD%MU!T zqpt_QJMsf~2y!AK-c~hz613KneEZh#Y%_AmMSk-;qmQaLOj6;E$C2pjpZ0r^s#g2D zR=o$sU%ww0F(vTv>GAPyyMWv=Wxtk|gX$|Q1gk@-0=X#)&TPoE4d#rr6HEO&vxSa% zXIe!5i>*V)Q-c)}-Wflu!)ZK*z-HT9S9O)bzVEFjvJW%R`O*NmaBZz_s^-&{aAcmM zZt&xY;KlD(<5OK{Up&rVo(u#pyy!2xEIm}Y2Zzvf-x7@$5~D&&TRYg ze;f)`8ZotM+p3l|Hwwl$4D285EodS~So4i`lP<<6%**Z$6=K|${#8n%oS%$XXLHc- z;OEu8l}w%An+VB%e=g(Afx7xidJnh#M~P;WDUU13<_p*M6YP@%q2>7o>Z8k#&c)-_ zC5o_T)hUDR@rR(OhvzYb{lM0U4;=^1QvxK%_;qSPOjKQ}@`;Dvj+7<#hNbK->To|W zrpYdnRML-f>kbZE!`5+|@x>h%srh>{>4a`E#nFm-_gT#EkA(0hoWOF>J>Qw}U2Y@U zuCpy~SZZRr4omVO3?}CRcz*A`m{9cg3%JEPIH|4sw72L%)QZT=_XnN^x;mi%8v8QU zzV;=b@(@5D69@gK#HyEbN5c6tPQ3=^YGHanF`$b6Fty0d+ z3Pp1jYeTC<$bBVi*uUWMDQUm*g1xB)cC7{hMKcBnq`PS#Y}A>1>G5j;##qHj(Mv8n zZIpm|>cZ~0zFM-Aqec8rkg#)ey&MO7xQPH7k(A|O|9>xlg;jyIblrNUb;R(CrB^pc z4)$MpCS^@hJ_meqds*?;&~J@|=y|1{RNj-re$0+bAf;8NT++2(;5$DrL>@SvuCltw zq~!BZY21Ov*HODUr_ePQP=(4u{M#GzlkrAUtc7XReOcalcl9UlzeC*2U+VZC@k)6= znYbWWI1O#GKoD)N(MYvBJ`>VKC1idJ-Ai%lY|Br9KZjWW?#?cl);Jr5HWWme&RJD^ zUTgU^92h4uo;1jDv+#Sm^J_Q0=_BwjcOcue>7!g#> zp|JOPV9m4)M*^;FUYbfrS`fjv;a(d-9oz(_%{YcXta~dq(dhe#ot7KiF7R4O=W%+z zF+l_ug>t%y9v{@6D#{P3pI(ENC`Nn;x0|1tk7!PLk;(Ng#eAk_Z8sr2KP3_~pt_Z? zVM-jU7*>-6eN&u8Gx5~sq$eCrkV->QQD^xK2pNn};3gfqLdF`M?Jnt@rr?j60>+T4 z-hWUjwnW%R^zD7eZZrBRPQi|d%4{in*oR{Q>&tdQU zV?O#JdC2I^z@Oo6?x|%gF}6MvQgHb=6#j#|KB?M_eb(qG)5!Nwen_)c^^|zthQDou zL9HD+Odx+LjLV@OSG(i0BZxJdMJt{?On?_Z3y;B6YNH*4na=PT?$wa-dE!o6SYmoR z$rKF?ovRj}Tu;B1<@8LFOev`#p|j>N_PiA+xTVug0~PE=tkp=)}6=wkBv{kDr{< zZie2%pQsF$An{J%$E!?LlF5`;lbfy7OGM2RSJnVp%~+WXl4l`w_uR3=Xe!4GbRs|8 zF(%5Xy(2@cl>=MorSA2X|9Xi1x<_}Wy8ol!zWV*I9~Kx-VIR_%k1m&w606yAO1G6d zF$?}5J8taW(782gj`zBRK47<%ftf9j^K(>y_}JDp5?5wwU_K zP$CI@;J?%5mq%kZ*cgZxgyiF)y&jsEDwnL@$-ioO!}UF`n@^M#}u3U*p#+g3=sj+~jUpS%6imi|-?ML4A zsR8x~SS;nowtjXhWMa

r0=W!af)^^{-e>7F1?)ov7@7rU1?6_FM9@da5MCvb-yi z*0zz{nI9Kdp7S5~N_wNNR87!rR4d#*$4_O|R9M-UOX;)vo06Gnk2L~&!CtWX8Q0^R zXFgABX-vQ8o^Zy=78HtnRr0(Xby3?Fr!lOO$mSEpQCMJqywpi zD(Fw|2dl<0hrUCv7@X+&s1x!(R~%i4#Pkm?Oyv`eLOkS0D%-5ldO;eklix{>=mfYz zO0RJmZK85TtFr;;IaK4p;%gQ%#LTxk%agQ;d%8WuUz-jab6Xw5tV!__aRD4XO4Xgx za1TsW`>u-bW5WA}V>z^O$m!}k^D1?FI4+TpihRb$F!GFV`d#~IlJp=)s%ShDSJ|Q(D0&T5WCUApTm9GcD~om;bdyL2*e)Y zUwvE;rV~GsSCHE%ilI<@+_<;NTSMxSy)=bheT;U0E29^uUMXj}S`4s8>O}zAus_GV zGD+supKe%L1Ls{g&q@0vTq%#aQ0#J1lULTIS72DXb^>R)zAH$Pl?XZe^Bk=`*t{}x z`eC}+K0qh48t+ck@(g>*VI+$QUgWY0-G*%ORlaAX97NmAcwr5`6F@aoqWB4eIb*dg z8p#oS9aIaiob~cftJS`jU#p)&6Co!{Db3C3?74CNO@#cb$Y-_=*zHWMdZanpLWxoT?v4?=tpFhyv@0-G3;yD`Kl} z9R&+97jf3kiVqsTzB=2rfR*_1pX?t8wzk35D5nS7yCSDH+d%)BWU41;{Iq;$g)Yo? zHw>M#g4o1`Vx7)kFRi|MSR((LmyH(N=vhXmp1)fHk@qB>n$ftlRW*RK)GSNHq5%94 zzySeA!L4nQ?bd=UA>s>=uB8r1Y4rZr{gyWG?|`H!d*J>PI|vWmC`|7lS!JeX_=tkO zeYfI)6XbTu{X$S?B|YNpX`Pj6$rm3e`k+toJ?wxKSn1xAg;|+Cw&Phdah&I-X(ep! zj;~avOrOWBJBAEMTY|fkT)#3ld&=Los3mgLJ6tp&IqMX7TxmNJMZO%~SI*dus0{4* zTfthTh{&-PHTAtj#J%^h%0U+N2%1XGBb8vk(`8%d)^HHQdc8AX8rKDDPO1BRzHk>i z4dWThJO}UJ$^R*C=Vg;k`IoMYoH~SUo!@zmUfk~CTSR`<^KX&wK2??Qy%s#RDiu!l zCGik_Ijs+9!`ym;P->Lf)s)*2|D=YFhg}8>SN`FwY*|odRz~4pFwnCg7$Qbha!?v; zi&qM(UWC>K#|VcNhz7MpE1+lgE!_JW(yI^rziWFmTz1-jm;v;+xf!*)D0#b`0me~< z7vrxk$quldKU2FY>KwQo$&eWID(pgaRRO&_NkguPb33OMUwrxqZ+O8V^|iu0EFyAj$BOUZBHb?S9eap0Bkfb_RK>y@{c_^%YO z@@-77;kax7v`aEv^W}FaEp&gp0K>5EF=~5p+2VwdJfS}yVtuwhl1zFauPuD`hia5` z!m+e%=+&_Ojv7(b0qw#GZ4~>s7%wPq$93f%&q2g+og^Uso^wuP6`kV^sq;m(enOLGmR=2ZZHc;yf zT*0LI^!!8+zx2)Oe1C&YN@@H%BEF)PThaMyO(+=6lBjx#)QF^`?te1P7 z@?1)^okvNnO_P`bH(u5~{J&?|1yNeYp+p}Vf2dv4G|*YZ2s?)>G-O67xA z%NUi4oA;5LxJ?K$bj?4???(H2aA)KVTxTqi?uY!{?$gyHG2?vI9jDV>@^WkOl>$Gm z?E2Zmb6us)2q-)(tq;=cwpI7A*3IZw3ckcjk4H{T>|)gEu%pHdiXb>!laC6hKvxUJ zlqTP*Lftu@iw%aSz-VtGedb+bBdUF)c^}jutWbT2SGSr}fYn+00P?9ax!tG>%NlOB z>Y95Nj_;#Oo6{SzO@A{R^oOT4$-4X6-nXNo;+2|BluX`wm_NKrF{XwI^(GrE8rB7_ z_SpfbH0k8v=i;`ML+HVL9rSbG`!`xfa>3c8uwD70a3L1_vFcDoHD`?jqIr(QW4gAt zrTA}UGB^&FL$f0|({;3|m4Q%06{1uo`OkKnQ&#^1+0V(PD|taC{)({9o^%P{nH@2y zKUjg%1@xzeOr``kc4eWIY2W1M4qpv;V2;PC>DCI&3C6)w&aL&Ou9Ln*##`3G+q%E-n~$UA1k`ib92i?x>q6VWg$-e$ z31Qc!{y~G%QvF=9s}?DonZt453(a1a?M9r5Dm;#wlsc(2F4ikt>Q(y#K zBbU`yC3YtbH+Q*DI%K|KD^&QMxRFDW@U{v4j4Jz<1P&IrYmw40HzxUHT?{yK4w|65 zv@d>okYOvug#dC1WVaN%zVtPw=$Sr49V_i zzeil3Q~FqfxQ5t0Ci<`Jr#AudFYrr!y|H|9Fzi~p-~A@dec*d3HTGe#K26E=$)K_WW51`Hy7cUoQ@rm?p6FT*GU_w zp)R7v8G)_kC^a)oc{t?*}u63NiCa|yF+1uWf3w)Cfb?Od6 z(tDy#N1XOCl>LG?^sqyq??obBF=Cx2C{lK3Hm*6eBJqG5kX%QDiaOfiQUQ7h#|j&B zF>EpZLo{6WlJLDqJp7!FW86(z&&%SOj1cJeFXYDqHt`RqfaSsCRy+nD(UOvvxc*sR zzg}X3zw|jMZVVA2QOG7c8ilm>}myB7+nK{6XY!fS!&Lx2O*R@gVlu9 zuc$B3XW*sldJkjaQ?F)Z0Iq5rR1^CRYI8icVe=GKrUdIACljHf>m4N*tLIh1Uq8BY z+g{kp=#4W*{0;s*vNNvw3FA|^cK4JETc@{9sB$*;|Gp_0R(V>_n{zZ4ZmkW3&4ZmM zko`&-e1V-I?aYNy$dcc1;@+wU1L$!8)A8W>Fx68-V;g}A#vowF+8}MeSJ@+DD#cs2 z`SllL!2S2_6{sryQJ0NARhVnOjB2i?rBg6jG+zn=!X;5Xqk10}eShuQQG_wBQLNH) z0CY&4@;-A~{)K^6BYBw{cl8U98D38XPU|j4@ph(=jx`)n(cXOPAle!BLmN%I_9w)$ zWbOt$fSjUyYh)SIabF786>Th})x<={B*M#`=`EGQ z=B!I;uq0*`(?uP05x)hr+CR@~u?!g!{S2{ME!;5-UC1g-zJv`+*Qi8{E2=_6s|z;k z7Zjd`9Cf6Q5%Z0!{E+Kab)NDb5nJSoNKuxC@J5S&CL2OiX4)v3CCu6z+P+y?>Un>i z4cV~bO{|@|7vK0IN6pPhQt#fj?+bX_Ebsb0=J-w3S;u8{?Tt?%PanlyE?0oCM1X;6 zK!(4Y!RHUg_gC5OHD5Q7yy`4Bv(4PM#K{evn3AAfYHDdWyt_K(SihGyc-~qOPA6;Z z)e=+^9cg0YkKkBl*u%!vMx4lC!WE1tc`^mpj1 zp~S|6=%t(?3j8ATMEX-Pak_zM+8r@z+8qysI*h%mTin~kUUqDC#+Kc9$@)z8E#%!< zv6=RogV+stXuRl<6(asL=oAZ93v}Sd_W|^_KGbbCqqyrOK@>49~4CR(|p0H$&0NoqNWnO`>Y+nb?gBl>bxD8Eygq<{O)264adARw2j zW9=m^Jz|O*2Cs--ikr$xc!BJ+7D1J(54Pl63Da%6dH4S}`cI1&C|3S2&;pV!s#v{- zO0N(bb!{+tqEIyD;P0b{>9%94prLO+PK302MBPIA2Od<9vM@R?h`qn8x_$S{AY z7Kib$XwSJd5?K?9RRUEU+U-5;k{Q1Y_buPrDfHOt7Tw$uxicSRNPlz2!~Hn&r6F*Zw$D;+q06H$njd@eSvVtR>P`9Ubi?bhK}b~Rq&96I zR7^xgGX=R@YpDGnYjsDv9$nQAYgmHp3Go#lXV15aZ5@`zxhv@!^LE4iSNZGuRU&Emo zjy>lXnhafEppe{AEvgx)@n)0*#GOFM4mJ_D?BP5@`&Ge1bS1MTeK);pQ?t)2 z*L|Z&neQRp>DBC{fKn$SeYj*$o&>i22JmF3N;c2g^ZBCSB!+s)i| zu1|8Il<^w}yK!s#67egZZ?^xUZ;{+z`_rfk48zxgW{MFE!u~Ex$+w{N*2gI?>+&1Y?_0i~@@@DWjX{fym zTsa9SX*n42uNl04__rRiq4w9&V)i4@FW2*@dH9G_lGPn)&$cvu!=fp-N^&-BpG#;C zYk5+U&$eGPDqbK1>eAf48`Igj;lb^*Tcq=6?+tIH#jQ7-~tE^51*No z9sNfe##6t&_tI!;)@ja(4DI$Aw_!!EH-5jpsYm)b*%l_=D}R#L(yH#2nJ=OCCo!Tm z;=+B}EA{(9iT(X$w`#1`Uny9XXO906H&f25lE=et?{p(T$#_G;h@WuqYLix}agxfa zLHshXRO>ENf)dtMQjzjL@k1;`7=cih=K&e+hK2HN8e?>}y`QLD=H{|ZlEutc6O7XX z0l5By<so#$N%lceU}9u`!i^ys&Kqr1+OBGK{A=Nc>*90O z5nFR$yDP<_{WcwVJl76C!6|9Y-bpRS48%i)`5v{# z%59Pey9e&6(;Quo(wy+?mfJ3w(18geURC%URT-Yt&Tl*x(JPd)RZM6@e$@M9KKUF} zyaGYlIy?uMtCPtm{(Z`O_&EgE#cU}d*8$TAsWe+H)wc>pldZ?@ z=64sQ-5fd|{pHrqsl(TQN@RNQ&1_LtznA^v*7#t^3{5$8qQnmVK4|d~2W}idS}kVSBjv!-0l7|jj;;W9Mg8L2gE_#7 zeZ?PSK`styq{OSNRO)Iz1?o zXZ))d(!@8&CtNhud=r7r+l){R9V~V-2X_m$`HrB%)V=VmzMH4bO?#R;47~HE-;Y75tWdif(nJw?F&MS)h;9 zN|jb75jB^QcdAzk5AjX7VtRJj#O~{=xM|o|rnin7c(@i}lUifr^Pn0Ku2cX4Se+dQ zT#FK$Z*9=I!<000EvB65mOob;ou<<@4sZZA+9}-iOURxu)8{C*I@>Qk@yUtfbL;EB zuKmdVK6fo=F5b>nlxF>AVTXysy#F8fx@k(bIpJu)=+pY!K0yZo*-|rgAg$vZ0^MdX zpFL4}=$mkls9H2dU?DhOPj-*GMB356e1DV^xp?rX2X=2*w`PV836}pvN|oJWl8@84+NKu?4R!D_4j%)_fUF3LQ^mLzLjO2FPgjF!oT!3e|dXv zP(Jjwr2EM^8@!>0HPz|$LjPw`~(2$GUrnLu-%iXWzrD~Sial>xFQLA(iL6!V~ zk8?e@A!!chr8Eg=E#yhs@M(?q7=q&BuwEfHg99Gcpw;$`7R&-ljunCg(ZGnrM_X!k1Qamhq%)CoJ5=3;tZMi-|b8%h|=f`q!aXN6A|%pZb`PMbcU zBVP=v>?@_#u=34iTDF`l=M8joPMLOYC+!|ehd->bH{=}=IR$yy=4rO zevSv{GI<9_R>jd5de&prCkDjcoC*fWHJJBus|ft%CK=mpIT^bb%YhgT;~wnrgKf6?<;Z@SU@c*b_`o9r zThFZWZ65!u0I(gu96a{?%MEKUdauAdn-!H-tfc#)!?IoSR^h*Rs$H+ZiQTmmg~&*S zRGt)-$J>Sde!UAzSGK+!rLO!gokq_k)kRx;e=fb+dHbv1(|$MB{DIgnZ+LLM483`U zg#~(Q7iWX(CxYe4Mq(l!6c6We9S}7^r9+=ml`>YOb z@T7NPfQ0kqskG7n))XF>wd0oE+}32-`7u6X-DDG`+Y0Hl(_c@FeuZ&g^=K)zBnuRv z2f$KRsc&@A$AC&fBSM{DN6fk2j!<2nmPtuAkk!Jc4IzBgQ4inwu!K{7N{qH)c(7yI z7z4w*Me+y9*x!Whi1{?O>*Xo}t3bkTb{KK`M%L393nn~R%rYvjoS#KD7^HWOlr_zHBwsj)vZat>=i#G{&6=ms74F z2`jbjLdYN9HTjjxTNp&3r!TyL2GDLfsb;)BbZaj1Q1YJ@9|mJY(vvJND z)e0uo(Ihq0kin-?!$~LSp)saIqB933YfdYhqYMzSQyY~9na}ut4xeGI;vZqWqV-zMxEG3iX{Uv_e!3oTZ;K9-Wb7vIC6++kHHvF-yD%`#>#nbEZAiQ4zxsa#r%eZ^o zviLl|pdaH~>7iNgql$g~(EqKdYo?#S1FF2oYoeC}nOdOG$YF0aSQq{x&X`PP$*ZL1 zk&foK;+C#d16&k&lvdSUxmXWD?w8Q@b$v@`_7(dV(e5Gf=;YVif9dT4EY{^OLfao5 zA}>X8JyV+c37*^TXcm^3w!_(SzInn&EJoydVdM*8DYyQqFF}0?$6`z=X6ht{&r&Up z*KUC}E?-#>82fjFMZui&>O3*=G53x4b}^QZn)81!bceG)-f33k*za^0b1~9ep=;(i z>QTG&nI+#+Z!cxRniL+YTt6mS(d`hS=ZE7yf-Dz1yBCB{s=tsv%t%&1SNf}30UIZp zf6Z))VJvS5SC!aatMvDdoL`{k+a$D7`JMg0qRTfdId`$C#0!6xMY{eKSHJm3bbUY` zGSBMvSIdsP>HfUm;F|%`7W=!u)r;OtO-sR+?Yg=&aK+?K(nzPsv$T~RgPqDKJ638! z@sxB|uocdt=x(`KD5a6<)*2@9m+!m>U^SWi+eNvrmGVrr1TwX z)BI91^_@5VvO(grA|alr29atJavQiw+jWmqk{2pqM0ccf_d%K0=0D0dY1?3uQ zt#%JQ`*F%EW+tVipyo+93=@9HeY9mx@Rbb;7-~pJ7}_*PrsrFiFTD{A43ODToO%X)zvME9=`QorT1(&!LCK)-%xK3M!J6y_{9BywP9A(1 zdq1Q>-ITID5Vj6CC_JR!;r>G2cb*y=dBMB-4111wBA1_CQ-{scFjq2n;36J>lX9Gn zEjZ-UahY+fJbb>`_)*)5Or6M-T@x8>LrOJe|dt zu+}n+FMPpy`$^K+k3uvF6jxW9OGj7OwPX;q>`*I-igi(JX4Np}q zc%G~p(N3`cu_!$W-k%xLhnb=OW3P;ORJ^+B&XAPYM6diwXa|gc-!s)E5TF9x4;1{gLZF%q zqxrb_i(pGGCtATmw>PWEC*HBIjp6#1;$rI<&W#XbyC>m4Z_li!1N&RQLR1|-5o?x* zr1DRla@|#QFQ#$O{0{|@Aj-I#*~J3p$AQ9EEXrz{^ouVBDSB17&gD|Ye|qhSm48!O z&R3Ng@-~C=O?cInb2*62wSGZrXC4i% zc43$pX?AcBYL$YXwlEbK%k+lBopnCtB9)r#b{9i)3%thbowzmZeHQ^P*C&7da?uX= zaA*TQa(2L6i`Z1ysjYCS-q6uz&nz%OcCGTMDRw0i^OQeXR5d>%Tfa26uN??J=7?HI(^~RjWZ8FR)7sH`#6{3IgYQE_#$tyiY8qJ+}=n_?iuxR8r9gL4U z11CLp#}voB#mg?5ADEK3_r^A5He3BLo4n(!Cr>BcGF?%e{B>zLiDB_QR!KwsKF_W$ zD_nwK#zrPf@}^^_HSZU!*t3$UtP&?Vnqy)6k$$jsQ{v1KcZ^VpYuj8fO)I!?&n9d} z72(E(fqY#<2cMp-adV*?^k$^z|IIePM5-!6Qn)*HunvQd9{&BW!PBYl&BpWx_)M`# zy)%_c#0BLjGO^m|^t>l7Q!V@=tlj+liE>5whQfJuP{w>UP?8K2!RO;DW4tDuD3$&Q z-A~flLDN5*7))U{WCeuUK4}x0V5@7E)bm! zDY@j@szCBcL3^zgQYkWo{dZziLu0Cei?)DT4jO((9`3fm`3m}Bv5xO_?nrN48eHbe zt!(x1udK$8Ah%!5N$GZ7BMT(mZaGjcZ7^>D>RB{NFfUsU*dxB;-^%RZbztIh2aZDT-CjMkA*fbDSk48gh&!!QiP*c^xX?w9XBaQ||@@5g=L*Y$ioUzus)DXKjtg9+BMHW{PQA96dF zC?7MoS$D0Sf(#KJ>6%ml2GIR4`S~m(u1?+8XO8~*y#qT7S2q;0mnraE z_~)7a8D@rV9gs>qRKc!={%JH09qXEh9N3!qlNg0nSHq7cvItuIb|vMKc1=(@UcT6& z+E*KP<70Y^Ab>Bh1;a^eo%QKEc)GUNA9JBm1NFMW?FfE1YBoFK^W6px>qV!CvZA)L z9^yljj~yDb$n|d;;O1| z_rJ!s@_*dc_Dar4G8@zTa5MWEk>s167tAgS?AbXUupKBlRFK=ow>Hz&(zTEa`e5xF|NgF(*Ht^8ce zL*;B#WN&_m1lCvjzN=onw(@&zeQYonRj?gm`z z3kIsr4p}EBATwjC5ms+EH>VCNC?oe4vt)){$_{(o4aN6`ki0L-h|QA){!f1)L2Zs* zlM~t+2NFJTr&ml@#I>!_gNDJn#QQ2qqs13}*b*3*wEAT_`NtW%9H9P24GQ9DwYfi) zu666~xxA(Tq9ycHrb+kX&-oCJJhqrvsy3n4fcE&^q;vG#X ztalpxf#rzzb&aUIOD$Hlq{m`JwM|GL_O9&j{$>VPR3=Y8GyHA8MgUd7)+r-yivtkv z+tE2ULl$hSk7q+QDw4_B%_|o?97p9bDdo!Q#=Ihn1BAM~p0gcZisdc?wFh&hE4=c| zhV3BVsfM6ynZV$!bMhA((&Q$uY9a5pE8{j|Wo=XorMz+$Ufuf_TlBd_g)c*ntf|ad zt@6lA)7Zl_bjF)lX14G^m@4+d(yuDv8RiR;fBTtG-;1;ORmuwis9Mwxe)p&_8C>M; z*8%DIxOy)P$?POet(V}la`nHF);lSu-;NoC=0EXjOdXh)iPM-L*UcjL={aKqz2(GV zp;A6&w}>#|4z=3Z-+wJYvY45+eO^UzI5kd{A)(ZRR$L|G(AJkTBq}~D!=>87P{^^4 zJABWe^zZ|^+>7zUQs?q-7k+&94+!&usI~kx2UVdd%K;ZHu&r zR>t>LJOmt$u~$dT%C~t+0VRitM(vB}*;V;Mm7Ji!%@@|HlW{8je>|tf>6KV3r4NJU z!KHJ8D<#^=AG-Rl+tTxPBZtq`+aRf9=l@^LgiVIH4TPchW9zHFv z2dOR|i+-61+4Sr36W>LzS}wXcfel9qt-HzW*`GE2!$iKK$es4imz;@{SHj|UvW$UY z0e|LWf0n2Pq}$!8IBzpLTc?T(wsitLR`%MHmWuGq(Tse>8PM?bF42lC>>G}WIgAAN zPSRC$W%tdGiXvQwy`%(S`^*w=;?IJ=K2PUH(4|UQhYeR`xy(v{*|%+BT2Ma(+vjU3 zbYLXo!qY3F(Ts4^00U%vz0#v+4{F7 za}!4AV-sFsSMt*_{i*n6O=_)AQlL;*ZC_=LBK%;ZGf>C>o6{kG$j|YT&t_rQ@w=g$ znfO+{1OLq$B&GkJ6b~@8Xwgsd5+S^-K4ZD9^NTrbmqE#FYhC{qW+n2QWtnMbulVu> zzt7L7VNYE3w#7asRC{PTHtr4h4rtr&zEb*2Jgvb)zjG~q&Gxy2Ob+_gVlXr0`HXC% zC)>x2d{ZdZ=mrmld7i`Lj2=NLK2?V@se-H zDmU?_^+nEiQ4Ei0Z6pIBbuawXV?|_d^Py&=Nxjl##u?&FW}aeCr)FpS7rEd5ZcdL% z{e61@V<)NoL2nDniVmVqM`xUTsIOz$N;&>@`3uM6X`cG-Rz$e9N}eFIpjSG_#1I=M z1@4M&kNL;f<3g8mnL~O|0`Q1REL(E=_YrO^j32i55-)7r2G`hsx9|UnRCDgD?li{# zEWC|ec|eYs&c93kS1hVv3;Uo$>ccmGBB}TF0IVrvmm2a-%V}$WVcF@m1b$mbC^o@ziATr0oLXm`H3lXvq9!r zO|UBY1qTx6lQ7fpk99(LLj^UkIl5H8uYnW|xs*z+7+TrNm@m$ziE~e(KSx!s~IYPZkMpM~S}E z4lYVPD8KLW3KN34MHL<9ZkNN!itv9TH)PLfMZ%>o1#oSiF1(|lr-IM+oy<4sCZ=9{ zB2l&IS8DJTHmP!OtcK*X{yLEnrtib420Zn^35E&t)fqtLVCFztn$_3#tIhr#?ZS@| zrUHdhRi_Zg?15Yz@M7n#()!sb5w0%5tt$I1&Ewb_nl3{3ZKLRaqNC4--7eW|FECQ; zRI&54EmQe3V|Gi0;Sxz(J?3q=+%ZUX2 z#Y9h{ygusf9+JBvzaw6~L2Xdler9(!R3vF>dQGb}p0DY>gBM71$wYubUTm0bY@Tqo zItTLO@wd!-4Z#~2JpsqZo^!omeUk%X-^sYsX9O*qAPkA^U5kRGx{K=S5i#f+!?;E36p;7+P9M>7lnI!_~Ou3*nIjahSCP2_NVe`Ayn*E z{!OgA;RGu}o3lxrb|Zl2VK;1x`|`d%v-~9lyvvgv2)H$e2w0Z@zqc=b9`vi)EuJVGu2%6;ye{X0Vops&vA-pSh*;g&gqJ|w@Bg7^YLgsg7*!LwcuGV# zcyDy(5~JHeT?us~MvhG0#SjGLLZ9u>p!mLozf`qgg~O-4gXXEC9?;#wpwSfb6hK6Bi3 zCnsB+b|s&1jcxQg=jt1kx#?Etu#$1Z>F|2qsP8EM4%2=R*GO{w7_@f|E4j9^5KzSx z+H3Q^8a5IA-Y)ZLme!+-^EAwkvt4LVnz(Qrv7)YnKk#|B& zDL*P4Afn{`%xhN|ro(s|mb_R-Z3_nYS!V74U^Tclfu0Y1`&RF2DQ>~ShSWMA7y5Wj z=e@|_kr?2@1xTU&W+5!kGO?mli=(g-{+6APsz|6OD!8RUe`D{7_y1vRV$U!h280ad z^4)zDc)%(tj`4*-o1T#fHn$wP#x*B+>-g7yGE31~12s1-Na2v9271CUA^6^29bJ?yjflL7KR%YNleTUO}&w*L1?s&7`7*lhp*C#Bw)}*w;$L%}5sZ$A9zt=LsZ!m^C| zr_?DwM4nTSd!H}5OBQJu3JTc8?dGt0u6>gHfa86{^F$;X|GOy{xMgJ1KKc<+s7w6P za=GEFaFq&bx^nB1j-OsUjM)4>X7^YqVcXx*LRI%a-je(G>UgeeveV1fF)ilfnU(RT zUD@SU)R_wYxH$CQfvx#!c9TZDHU34(5?*ALdyE7MZBzg0EZ`Tyl=UYM4zM!CbVT<-wiGLcUxZS|Zv{=52pFRYre)to0g%-Ud z9$gz3;VQmhA_x+JwWO;dL^mfF_ms=tyoysjdCwBKU|Y_g!00a0I#5h{c#E}FxGZ@JKPZh+z$Bz4-8hZLBz_G6}W@AJ*XjM(1zw+Appca>bFb6c$Xsk47rgKy` zqZA>3$VbIiWK%Q<_q@+z>1ovFM&Cp@)(~Et&NWU`zzP!IqsK+_^o3^?&>)Y z>jk)H%ZiQK0pTEHkYX8cR3T2BkyUffssYh==W!#Ex;>aFs?!(39_tJ1HIzvt{~HOd z&|3@|$>&cl#Bc5_66h}36I~BCGS7A(+R{M)^PGrP^gTqhYSf4PJn}oO*eOB?gFXWqi`Gqf-R!{KsXN!c zr*+bB94pl$9eNDE>>cU?k|6;@M9x<9nTD-xDlcV0TbVQ9!-+02*PQ8#9Ix*;>}X>} zx9w)!2VpWY3qCmRQ0Ttq<$blEG(gb&;hYfb3VDWBaLDs4iBr>#q3xr(;Ti3+vnjg@ zjh7-sCERX5Xd0}637g)~)oYb+sq3jQ)V8AE7@oE3fD zWIAHSje2qe&9_~d3@^B=x8D@LWG>8gk?Rdtfqbn^Pt)V8yW&stcA>_AyfJ_q@K~nb zlX~s^&-gP_%36w`d?y=Wm1Gr*_`zJ;o1RyQe4p7RjapoqG{cI6S7T2k95~Xh`fg2n zh1aNT;}JR(63x%)!g0G}$g>^QyR20016j9S;NUvBfH{~yb0h4KNhjlvD)|~->nj0t z$;4uFx9!fJhPu60gG=GN*`l|adQVX(KHq12vv|PVhHpmmEyFnwqnaLTL+KnNza5r; zq30id_8I-e^;TZsn6;b&xctO$;!_)-fmk@@&0Aa$xTfW(N}vG)F;2*;HWUom(!F!X zD-&9HfvZFEeCX~v>xbQ+)IuOT^|Fag6XCLZa)UJzL+f2Sy!}@q4iXyH@c9K-2NFL# z;X&$k2MlIU2d=b{e4C)!v~m)AfK*%jmy-=zNsD8R4Fa%zX@-BMYTrX zNm^8K56s}wr;*fi5y#S$Hy8Nl{&sQVQh0EeU-m2~9S}SMqhh{Y&^e5Ta$i)+4%tIM^GRtdxKlHsWiKDrtXp*3Es2eg!$lxx)G z;l@4z?=`x@CrDt7!a2rmzLtPskKW4P>1K;%{)5Wx=>ZT!BqScup}jc@vGE$u{0xN3 z@3n~pPQ{#%;(chJRv&Xw~?YZ|BhIVhiL{ zg^*@IR_z}rybGA`m-pM!<^ap^f*^XouXk^r$%4zcBjVc4MEqBEaPO1m)*i4A|<^;|_PjN?YDO=Y!1d==wpE9c;<##7|1nBm0n~4XvNQNJWF7Q;_nW#%J|*c#C=1 zXypY7fQ$>!0_gqMzu{+u>F+zu+nyLtYHI0s{M&~S?V&ZC zx|8`)hlQe;web|w8w+=TQ2f#J?wcbt*{q7VM{Jy-?X`x|C8jg%`6}c)th5Pwz_6iC z(lge5248=6uC9czdbQ|(*V5Gh0CT6Mp#JS|<}$wbfCsW~e>icaQmc8gOXsd)8!yIE z8z3RN>ltW&DMY~Vb=h}P}8&3e|c6(#%|Fx=$-ep-PIm6MwI$Oe7f4WC{z`TaytIkTjMG-qYL4FW)7!-*X;>tsDs8Wmj`u zmcNZ>jzR{PmUVjGQ)+Hkxw(ee!}${GzkZpYZSM)3*?>km$dOVkFKItB!3jMV=Flcb>OG~K@7|yZCOwAlTijGfbX1Y{3|YU! zI5|a*YSq;O!CEiAEQjy}f*3=(MT$PV9I@g>zlUdJJi=C8woR&58wyq|G5Noac9zDC zGuMryoW?KTZVmh(cCR6-hVtj!2=_wfixfYj&@$~gn%5BNyVq@TJxp8PKklA)6jv6h zZ6ZWtP3apsY>F*ZqJ`{9MpDk2TSDk znOZ@$a}z{)bZ04Ep=hI<(JTce7qIndUPJm_0jY7FWI?w{523}|*5bw(9SyaSCH^5x zWt3YY#8{{-OXnLwkA7G=TGn=nc_<{Nc&Kn?#9v%DI7mN!VJN%6wPzncxVjWMyWEl) ze;EOfyZ|3=;Oa%W5w4;k7g;5emx^w`I(7`e;dbSlp|;U~k2@yA9kdbxmUN$#kfdK@ z3=%Io3@!T2SNr?V=}0(py!DQH)h0F9fF49?)1iB=pX!yF8tbay(67<`8|KqdbW*d?QSJRLvei4tcd1=- zQf1;vp64x?6MK}qPj>#KKe}p{$;tDE?R(UrMy&g!IwLyl~120?n)-%=754rc6O@g+X*-WUR@ zA5p- z?iXvCB4ORPgZ1Be2{rhB29K#U{|%M{EZEL&nI^Q#?~9G_VnAAjh;#ulvubW!cCz`1 zKW=AzejQ(R&+FX0?d|mP8b!34;6AO?xqD&T3)xSuR<0cSDS9Y`qWEu#RCr|7M#sdr z&P`<1x@dNS7bdGz)8@0y)?aC@!p@X2Os{%NOHXBDVCk|)9cWMW?UczCd__%V`N$_( zu@L!I#*(5WuIT*DZ00zLrM8~^;OhF+V{M0GHn`X7FVlpeVa>ZUZfL!%SPVk@i-8B@ zw}pVjME1_EV>{x<)84OK@b~^Xyd{^;d)N~Tay*rF#iH-^j$h%fxp%3r{=E-KE4^$8 z^@iN@g*Yussw9YPg~ApdJjXW?3oaI{f|kFQYbq)GgvluGgnlp#cDJoBf@I6p-C9w` zsj`P}R2u5wY!5rRH?*;7J81e+0ku%k=8)h`A-%-(b+(^kI8ub~Vr=y{UP_NF3ekoq zE-J2s0A+tiEeB9f`F4R#|Ex2AGOJlqeS4Yy;V|h%C_lH-QC~#+*D4?FOjc%4<)*9U ze_L8VmPS%r-`L*GX@{nff=l14GqMs^L6T@O5XWve2PN1X*FSN7G z8C(A_*3td>%P6eUMKSQ~2e+JEE4;u0L2rc11<+q(cORPSjV#xBsocn;r~*!k4cIuv z__0)`+qHL*mqCfwxgEeW_uL6OK&z6@7`D*C7uYX@oUT_HiOGoqWG=}xqmBKGcPs56 z!#g6O(?a9@ZxS@GxdVRRCGZuOn8jxY+0_*m2YkLsEIwR*a`#sANXgmWUhIS^)JiIib4)vMHAFG6FR|(PggeV2ma<{VpCns1N%ZX zRt8@Xy83T|YQp$y>PKv3CxjozRN{+8@-TL)0wq zr4uRD>$}2=Yy7ztXKzEutxL4PXL!(2dNldg0ndl)+<%98?32Vc-N!ntDD^Xm@que% z4gQQ+`+jWL`=IQwW2-Mr%UwpbsQ(-pWa)KBMNDnljJqzi)6keWnj^cX(h!K zn)McED!Ldm**vrrvfjuJCOLBURBs8R~=5HVeEsG)i5+}2c-i1Bce`_vz- zu1;EgCj>%Va2Js$M{$=H_a!rnaeHN3)^(NR_6_ zJRo`+d=OLB!}g|s>Vri&-D;cg@@PmnJ0g8#dZ)DS;RytL0FwGNi$9inhz#+rrDge- z#e;{MGmic~K9Wp>ncp(4nDAsT_RGy~8ZPa>IPDug)%|*DBB39q; z0*nsW##i*2XD?gJTqYD=i;*}f;trZw1*m-@7);`1Ry0c<%${?y8Mv(N_zblLk>CD& zYIpUjSs1!ALrkdNQFBLIIn+qusGmMaII783?}Zr8zXkT?wT7y$iMQai>qU) z2Dzv4)JK{hf2^yYu50sDaFXl7Dz|zG?-N91gjT^l{SDmZf8Z%+W6{|V^1IG+@_g2) zgA;QzWe`UFu5oQIG+-2744}C8$g6A`HJA!60K9FI%4Tz4I_0?FbR7?IArTRb^$T>@ zSA(bT+16w<-c=ks(4Grqih8u)HDdbQR@+PQ>!SrQ0oc?4^PhjZc=9WAl96t4>Ganx z8wdu2q}KU@FO)O71V%=$`{cWv^_I-_zt?KhxATZyk~3nY3U-NYaRtE(0*Vd+qFp;X z*|&XW!Ak+12M7s9;X`#@_HX6Yu85<*g)y}@tuCNkT4>&$X0psA`nHq)_RgPT>I#`qeNb`5+l|UWA+a z;DV5M>k{)^qq>3czOh7Uf_LL$dmVO4H~0DK$Ojqs8y6vO#0>TP-FA%YIf{+p32~&c zAMG{2F?CZJnF4}F)gAS*ed;^|?+hJY3?iK6sUA+!+D+eTT>fa)y0eXT>@mQY>Cwhz z(xcBdsWgjHYp=AUlXyrkV4RFEZDu!yqY_E7S7@$DyY7dEX%+%Or;o1t6UdP3ZFO+3 zOlq|gafcO>Q=3A+*FY&p-5M+egq>qOlUXMWQ^n(N*@=M%YBrA<2TAAEZWbXS-^7_8 zOYQbV3vFi+^Ku)+%o%Jt10bK=9)o<2lw_6v}G=3uI=7lr)y}lljc8(CXcV< zOU5-xt|@A0mj<44Bwwu@=JB)f@2paS`hrXM?Ft-aiIT_HUk$7EFS+%?UaxiJ01@f5 zj^q09Gam>c>JT`)^$@7f`6+z5>e7}+@?@%Xk%#!+uN|WgJqs4+#jT&~8Ewl76(p@r z$MJ3AUzC?3YwR41*0V(^1$|;9&E`}={ci#g+)4UZ$dW4z?|FY%01rSrhI~~@_}9~Z z?O<*4)mhziMfT5GVUi0lJUZ_af052+ZtMd;%Wete?^`VZ8y8O=+c?di46#rC9Agg^ z8pS$j+kGbdK0n$VhS|054OG}pSUTaZ z9sIl)Zq8&J5SUqxEI6fQ>ftHbfs5^KSSCmwdvA_C8)inNu}*_6NJ8qm;aj5iC}gYn zHpD@^O8K;TpN3CYpm{SdON@2N2jeI+^>6hG$xau(cjsW3J(x)=ot}#3htj$5S+$gA zPTd=Mqx|bo^q&eR9gRgLzF5L806WSc%3M;RxY&PD9Bge>sb5=R{&+p{CTzNHJ}_=e zZRGE$yfwgB3$(PFJ`wNJ4ITD%X?k2=sN)l&e(+dwx;sPNO9!2 zIJtFj3#MPb1WhQs>CGCicbi%WoNRW{>MRpB)TM27@bL`884b-=?4cGpH(Q#+g(J?Gd`C~Q( z;-RA9VpFa&=GZ%iR0N$Qm3r)_vL@QRskGDy+QOTo4*E*ncO44A^@PDxekTtviU|n; zj%HWYUdi9Dwk?kzUvti)B%agxGZI3hP0a_5TP?m}>Lw*dpin=aBGv>0LXP`QDOdC@ zhcS=ga35AS<>w{0W-j!>7xq&aVB#aWAbE6_&k~yoQn>?X3Z-v6x&S@ToD@BCWNma~ z>UjOVp1a+Z_(7TQA$@n^N*HNiJ58KqA9gUr7rXinb=C1o0yv8Ll9-{mlrq7QAj?^% zTXR1(6mudsq~#=B;Mf{pY*Sfqnkfdk|1kXM?WG?M8@>O689PTz`fIzciD0WtfNY-N zB&f25TM}Ts6{LwgDFjXL{m@Hn$w)yttTfWkM>oEW9Lm9_$Z}4`Fa8O)E7N{*V@e)- zFqR6#v8TpDM_(gnvq2f3-iwUu*w3h@!=)I7-MjMqkU9JQTO?Ul*Meu?;e5~^XL((@f6-9`IsIDnO zzSfZDtKM&t>UNDUx*qPBvU0hret<`>LXKqyl(aqfFYUYeix@}!Nloh%3Jp4%nKWMt zmZ2dbJ-hX9u%OBnV$DgtP{Hf!(Rq)nXFA9dq`|Nr3Gol*!T0~LQQ9juq+d6VKkz>I z9fs$R^>*Gr>WrLCtE7*I29~1y{q%i+OWeCyssWd0^&z%vQz37*$*sA}6$IJl3~i%^6Vp z{v09w@nsd9hb6~E4b;K6;jnM^*V=J)2D zX*c_*S>3kcEa9Wh*b^gy16AYjxN7+29*qY@1%B+Kg$2SZ{o}KQKAR1aWi zZs>WQN{`W|%|&mwK!KUpgA(TW$(9@9zx6p=PHeXB_Bgr%-5O^PaoZX`znXWBUmVhy zZ)7c`C7Nz83aj>$5?|g?;kL4weE!?I+N-#l{m>0U| zj*~pbMLv{I1;E_Rt!^?S1RH=n9rPfp~; z{2Q{&t|g*#((jns{@AIAg)pra&b$9&o@-dnJeFkG?|L8-o*6GwYx1_5;FA5(J$oZ7 zab7m#7yj`%r?sNd0iQBADGRGip`7xB4~XgHCiqU+gzI+A(PqsxJ}KGWnRS`hD|N)1 zVgG7FZ_D{y2)-)JW<1cvX`Ft8taFx0-cdgZP9h7+m_9w-ookU-#JNV?)F0p4CY~b( zmDIJV!qc|fb}_eumR`Z^LH=8h_I=TORdJ!_dFuYdyAKf`16m>r;c?{EM<@0-_h^dz z(KcktyL+AKzq$8z^ZG<*3O6c&M6l5YWK!I7|T6K|9FS@5x?@CY;%hF_HrCbFL zoLZe`sMUe+Dz0@+mlpCS08nQ(R%x=(FqiDIV7IRhvHCqw)umfvcpvlYKfH0X>B<#Q zF$ZU*=THLF9kKKb4EV|UT`wwgIE)$p6TW3!3djI38kOw%KuyR9-0z;2{>ruNVu4I` z%J|(^3QdM>$MYt41;l}=xD?q036}`9X9gt%uLMe*Cs3^yCZ(V&L8_ugI_*L}!6!M$ zrgkq1p`-52`(s%g^!Eu-3Yqa?GUFAKMhzhQR;~0+QdfbV>|R^IHxmyz_rl3~$sq2q z^O*yw)4MqSj3x*7Qg`XnChF8=cAA#1bzKT2Ep5e@dXcmOqqxB<4Wd5F zQU1NGIG0gs#J}vhp?DxN!r!k`hU|t7LMBQOL(||ujj!o%h<7UugQwA)lVR8McIAvT zEcX2m1n~*;Ir9@2GiQ7TyS2m87EnP7F3gMoh_N03yS7hyslUOWJJX_bzXiUaa+{o} z)O4ahyWH;X?bmuqVbCtF{8wW}mfsugeH8auve>Mv8y~R==OS9YDUV+AKw&QXtPl+& zMgGr#p^ff$;C+A$?eeJmLtoRg6+Wi9K?ZhqZAFunfU?IDX^_>cLwk`U5>s>?nw@6- z)}FG*&c)c7Ayke>`T_HCM~1y#!yhnb##GqRCVh>Hi6;%9SWQ`Z8{8DNI;T+USi;p}_{3zUei6t4T6n;izlK~6ghMMMzLdDw|;lX5bVgc0J8 zeL1>w0MPt}EHU9kLm9T9pV@FMe4Mc21JUWgEogsgK*8dD;vO;@7iwJ>BWJ&Hf0`eU z;uii$8TyGJr|R^Nq04>3S(vZn34pY?#%jtSPBTkO{teb?#xg31v-~@IBrSC41TOrXi zZXAg3Teiy|w_0{P1P7#;g>kaylu#(QhQK2{yfGCb1M_2VNBe`=AKZT#Rfi70 zc|uoLo^cMsj9La~{!C;ayaZEs;F4;UZLAP9j!xU6ShdWy9WuTr7k`tDQXrU|Ra7KB z2`e(QFsX>ac#Qu#?FIPCI&nzbY)Mb?bp}8nWi(e0OOHlF?w&XC33~-u(uLm-WT4uA zc#)XSkj><{y%gKIt3KD$P$4>RD&- zA;gzlvbr7GZ?0BddT@j4)MNB4DRLI+&h>_Ll747NW+auM`}{%2h7W%%05^YDo5Ac> z6EB&Aj&r^V?cM6e|M`&32Md8cIiUtBy5&v0>phrgoQgjFDqV3TFFPwjHijHC1OP<# z7Sd+%0l`4`&$=G|rq_+LyHwePMR)THctF@g;_E>07(@@y)D$iC_n_jQJj2a>NI~jw zZz{&Z3luk?ySR6(Psm8xX}K^DOfj(k8wm?=CUV)AzA!te-}DW6B4o_C zI(vIo?FMAa?`*w8KZ#u7Efn>=uD|7?{R$IMA@PC;%TE5AYkRoadhVjsquR1_LU;=T zwPCYiqf#eY_Z*Sx>-r~a9pcJ8Can}3oB0>hc^cD7|8w^M2xLmtb#rwfI!7ZET4g*o z2lG?^owr>f6DFGBp2D67nlsE4OV`KxN(VQBXJsT6a(mL$L1*sNcl1Vm>5Wlp&3s5R zwNQl_^M-kgWV1ROr9%!abN^Q*hcKH-5j73kS?&*)-oxj3+^dOZvQx4PL}!Mzn!{p>MF)%4dVYC=o zk-U5BbsKr(%d?kDe`)!xbnbjHgOA9&*&Dj7o>dZ9tMVH2l52vB-=uC^^Bz2pnr*(Y z(unFI0dq3FEw2sn&vUMY(%P=E->CT;V+PxN*^eM0PnQk6AKxhLq`W%G%1xGU=rODe zQ$}XPbJS>&8A|A?b&T_g(Do=h4rZw?TUI#PM``&o*79eKU-2)PjmeRQ zO5b;+9Uor|B{3lIt%=8Ge}GTyR*3%NSUV3@t=a15I+XiBM3?(3#=E+>(Vm*>Qn9Ec zY+pu6%g8{R{btD(^MNL$A!&UwHwJW)wxF9vxf3enm7W!yT^hK5hPt9SF(mBlRTRMT ziY@}!pby8o9?iOUhsIORc9ukp84O}Q9WtS`0#6@tAlbq553!dH{f-BYI@mlqAP%Tf z+{6myN0&rlk~zD8t)r<>sB&6kGv`6b1WnxoV$7M4gANFtt-~ni)iQh1NxArsz~3jh z0TYHr$(`6ghQ9EGw1j5B;>H8hu2h~zgUc2umaX(9_N2gFxXZAeCB6aEl1D8K(bnP) z{v#aO^Th^CmqC^-UL-5*M5^uAo?R4vXW{tF&HKpCuknfz8WVy$MDD7W20uIT(5Ar` zRU(@a6z5^9lUcQ;QF=`HU6XHfju5Ss6oyK^_OjOD5sB3Ue|g&QCkbN_3;%xc=*cxZ zH;$|nFB9elo$bgxq?1EDSpM0mU$&-b`0#^9D#XqV=Zog2bU!1<07%l_?5;XdN|Qfn3;x-OutAkuSLdt zvvW00j?$NMT%5Yx>061(NH$J*M?+@JrrPIK)ershy=?>^QcV+fxu-4Od)uGubnr7p zmwlw|c7WF>6P+G)?P{}5n`N1MY0N2MH&we$C6|e+H8f862M^DS1mlSD^Pj|K;uEkn z5jnpQjNizDDL_l}BqIHu)rr9vAIVE9(wsYn_M|VoZY)#6&#ieA;JJN6*5r`*knG{Z zTbEF65Y?2yVq1M5j}e?RYr)Oa70Hn{OgPJfRQFv5aBh8W3fWB|N$JWQj<)+6 zsIQbZu^HWv@>dlPC*M8ceH^fUg=K6_uJhORge>0(ecbc<|13bQL(qaK zr*9n=Q2rn6At?YxO76jK@6k+TPF~@#(Gk+TkA!M0;{z4Sajf=KUE8kQabwK80BHTR z#+krHpHWk>xsPv5u>PoOc8@EY$Mt<}lZ!8YcjW%|*8Hu`H+yAa1qa&8jBY5@vPPd! zqlh`&-XCpY>B=^vz5a#AVjE=7ac1V4FPp{#I=|LpzR1tP;G+}37W;wgJ}%LZ*G20Z z{-7sCsAG)qj7mN5URCxM4Uw2LRq*g~;M6?`zK_}QK|ESS_FiPSkExYZMjp{X@t3k# zw6q8O6^~6^wbMNc#>kFIN}XIQ5Ce_y%Hx1;|$}^qAIcz!AeW+kTdi>XHKSgcz2f88NQiU;#7k9Ly84{n072?7-fZP(oO@ zm!sXx6th1>sxkU9oB2C58oW`~YH2HT6eK=8J{?{9&dsKxL~>~m{m0JKt)DOnJ7buPq?n;*;@^Iv(k?;H~HEOO3R|kN!e-hUwJK zG11pAXq+l6@>9IB)3BRnSEXssNHg1UYJ=ec#*?)HMz;mc#j z1qDfR`0}ZrKKe&bf+aT+=WrfHNSUR9QTxa5wi0$M?3Ri;(Z7x^+iFZ#9&A@O`^ui& zhz()=I2^6woW|w0)-X&A?C`t*t>ObZkDBXqbY`@Sju&P6k4A809tWZDEypkk z@=B$Yokb(+vyMEHINju;=JxhDAs!y*JR4BFYtD$he}c_5@W^_QSLdd(YSpBU4KO|VAxs8o@Lr^LQLxXa-=X_ACA#sm zLuzoyR=})4MFv#0GmFHiSqhbE`&k1(JU*vUW>_wfz=h=Bko_6B;@+$J6*RCJ*Yvss zVU}Kj8_kvFyjqGZrl@St4PHlC?_Q5#>vKoq?!YAUANRl7Q9VdCL7Q=qTGl3+T0vxu z))G0BlcSQ^G8o^L5%K+4&IGmnW9!|_)NL#?sXm)tmkfeim7nYs)lma!YrJWqzaj-b z6mBTb<3`GCTpq`ZL=!NYGDBzU$b0QK7gFw+9GXp5A?_VjO^(2@wCYpj!jg^9N$lO@ z$v1hcWsuRL#ZC8fn*C;eC@uV?3_lvL7~z~F1$&*7*TzOyPlyf2fc48UCqDh<87Nl+In(+JPl1c zy6`~k3*DUFq;8wr%?`<1`qrCvyX*0Y$+=JVOY>1a-Dte-4pB%~M$ zLlI*VFYifL;J0=(^U|TDL&c+U!48S9jaKZ(`RLP$BNg+O;H@<(JS1rUka6a}e+F-D zC!gcYq*^WH+qtn%=#qcWng(41M|WfLha^X49pn#aeR%Vm)02B&&%EzJ^Fvz@OL7zO ztk=UrYQ-&Q!-5kXJxq$kZGM7-D`6?Q`KGHTQL`xfkcfO%T;yyJXA90}GhGf0{PbmD zVe}E4MdIQ!WIcL*<8Pq?PdsH7l+~UCE&sY`BFFHSI=SXaCuT7UxwtxX5JIC(Kb{(g zox-^RY0Gd)gO$s7mNC{(m+S=$yO={TQ&VNCyl3V|m*`uI)ngddt?rD<2**1^n;JD^ zZv%A&zhvuD^>pZDug<2VbB5o`>HcGpf*AilhMr%y3|zbgb0}1k2Gbi*3(0U19+ae= z=6XcqoC>hQjp4@1%17D|Oo+$IO6C3VKXTPC}CT zSE&#lE=&8q9{;u|5`&H3?C~qw?*}cTx3J8{p(Vpz?0yYCRjx^tt0PtW-NayL9z;U0 zE@{5e%CzZG!+la(c7bPUlegQBhyI4@a1)Bc@}vza&=%i__R%0>UC*YrC}ZGd%h}K6 z1Hm&v{mn29V9xPp{ZdJKE#<*_{u>Av(H%z*fc3gkQDT!(gpzQKcIJ`sIe!Hc3Q!wcZumVqx>^nI6kIX9Q@B}pK2(e0Yu>Kq z%#POHVbmrWdf$=mn}EmTYd@o9+@dEk2s=UAvib?CJe>tQF{SMie8rWpvQs+6v<-8D z%_2y2TEA1fQy2lbh0%?kfS6gSM{kCVbY&~Z@G^qNb!rTwFk}Ct>D>RB{Qo~*spL%* z$(hQjawg}YQi&WYY2Pl67HL^m>%$ z2-O9~27I}LP-<(v07qu2r9`hjWvs3{EH!<;_&%;2OaEWas_z*~g?oN-A$NG(pbAbG zB7m7aIOq)(|7FJz`ZcO2@vzEa8>My14^A_R%-*w2IR<}|ig|MZ+-!sRr#-LnwqER& z`wf=i|))9WQlqZk$JY5z!0Uvy9p|+gWwZMDwF)f5V-yvE)WJAw~fe z=Qo-!`dz}PxKny~co1Lz`=Wv{mINPLZE`z@BHenO%U`~ng?x~R77FWozY@aj6Ng(f z&I5@^@(BS${Y~(W6~q`n@4z)xM%YMnpPPrr6gP6E@7iItrnQ$kx}S;K6Y8EY9kA+8 zt*QND#;l$AwA#6+*!qwVr-pwl>D_OE!+wE^$@nXc_y-vCdy%)$+jrET_m@tJ!16vE4lS*boEtvY63X2^)C8LkahCvb9g5IqIX)n^x< zF4A_JQ|_JNg4iJj{QH6KcGVrLUizkS3V8c=ZY)EPV0_f!_QhNd4s64BwGZ)mn6)XM z;suu~pgUU4;DQ*2d^R!ll%#qaeb&R=FTabo9}7j`nl>t-hfyTYZw&9`woj z?Gq&K^oYDHq5J2rkMr6^aBtY|+OwKp)ES-pkJD4U{(bR(2-UCR!QwatMNOj{~IZlx&octr~laOYf9WOSJD6tj`uh61pN*Z z?lNqQ9EN4h6V880L&_BlnuAv*YJ7DDJJ#zW1kX04ZQb#?JVvy6raySG1aM948jsJN zjk1E8+)za3x}tqBc?aKN@vA*MtLDSZd*Y2lMTY%ys0P!T1mDw|j29zours@6(jz3O z7r|h{@RV1ZdA}~+;sQ#zpq_yi62I6P*Qjk_1k{xFpGe(Q$j1j38Hw#h#wy!QKXJdL z;^1BNbQ55ydY(xIrN#{O(bqoelQq>3s4o(d$(Tb5%Nb>=Bosfo3kwy=pKkjzdUP06 zWwjS0cq+H%_1{)lsl%cS`ZFrdqRif~7_>^7-oE|OZ-MjBVj3L-A8{fxp>nz{167hV zK}mRnVhgC~zaqLD4N=Vcj?Gzcn)NKaxiH z1%j|#ZPjq;H+aG0{!k$EQ%`O=e@0&RVwn4CDjHg^c5q4O@s4+{%D()px+XNWe@Rwc zTIj5r0ogoeUB7AYnOsCuBqTo>jrV5^L;=TU#n?AjJ0HH0HJP|fRtfv2vu8kGznbmy zrOEq~gi5n&lsN8GM)ohnkw72vkRCtQ7VpTLipV2OWxs`xC){;dkGB`r7| z@h3iVOtwWs;D8B4ToFW3# z?E>6Q3_S0-?!&HLiDI2BlqN07$aUH8k=3D_y=~oT5)i9~4*F49+_*Nr|4hN&8Z3DH z2+IF8;8xtNIq8gXsv}rQ(7W>UB7(3rKN$5Yf1l{Z{Y%MoxbfF*a6uNOo#Wev=lfxk z#ME$1kIUj|S==x%bWH&d?gKbp^X(eHX1Uy}~xI4>boK z$Ac)?aU>EqcPLR_W;~E*-U>2`69=T*3o`Z%5csE7m7FMoL<<^<0XaIA#o`X-c49UzN&) z23=+uXI1Dj5@RF%p%ZNVk4;iDmVO90RmfF#*4GUC(n7%;yy&-|N|Pan#|;O$yIw^L z8HGt)Y2ov@deS44sg^sfo8~hchnv=?ln%Do&(G?wdTNE1n7_xytp`zr9+U_4l04V- zypxtn(&jV`7QFGs;<6Lr?JmKFNz*fv5-bd@6%wI@VKF7PdBbC9mPhYpNK`uTFoSPM zJ!iWAA=($*Cc|&4{Ep=A8@*jv_&ib z!y~*E!`Z?pSi>WAM)zG6Xy9@(aoY(;D!YNGyWYpTo6HRa+eHMZIPm5%Q!>F`? zD#cCw-&>Y-3@u&8x?}JBDXYAn{O_Lbq|(JO4U%gK&|gJM=5T6%eg4$~g@)64z18`f zG?*^nBZCbq*QO4mai{xX`cqcl0cqpUg?K?ls9xZ+AJCY~H#Lk3uOemDrmg4Q|-m?@8Vo zigS3)IzNs>P7_*s;FSn+J|BV5#0*|iLpOb3duGQHJ@+)`Fvl-?84MC0DmZLkeSI7P z=&^bJ(&Ke~WwqgMa|f>foIe(RQ>|X+?}lo10xm{SvGFJ6-z$mUg^rZ$G=52acSPJT ze5ML;SDyW{({G~#Y3K{emt0w>hA7)yFYwtP*RntH7X&@6vBMF$@#YW3$?x+GPSe^R zOGkHCHW2iVU2Hsbw&%_%>yXBS#KD$a|3x5@Zh?-yyD!@*!R&;w@H zU)cik*bz$hyM$x@fDVnJG;S}$i(0ssiSon_4Key!@70ay<@ZqvgN)b8#l&{1l1~9Q z-=pd0q5!D&idqn*!K-+iiy2E~KqtYM|xeA7gcH;5OxBK8gdMnONn z$wdmS;3b3nTe*!M&yAsYYN;`$5t(>&>1GLH9$g4t_43bxQy{^l~iVtB3Ca#cr?eV%4@<%E;UF8I!q)m%+mD@s5#I&`iq zSQ8Lx1cV_5O`|F7YSZyowOltv>j<79aTULYc9bE$YuX2CQ0w`}3asDTi2c%g0$_LWcBN{JGP6zJU#NdZ)&Fj|M*cf|f2oS%nnl0G6~H@9deS%&KplxsDTl z;aJiB@|k;W$QPK}6kGd9FT#LPa}r&meTPg4Sv+9Hdsjp&0=ZND(ZNZ3^J8*eVnpk8 zb*3(L%RYG084R)Bli%$lqn0~A(-X4afTz@PcTW57_P;xJ4<9+ntGSK5^33!yyRg3s z>7)1^ete7talWkka<_tg)*|RQwopcd~5ztL03}pYfjCw6V_3fgq9 zt+kKE+Q__SJs^TI(lvWtSMA!lfcvlRQ@7d$t`Ss*Lim^(L9@8<@Xx&Q7i|a~y|1Qz zP!&mT5%|q(l8iq&k~yw%NE*hB+hl*dto{A611Qwp*T2&{!LukI>H6-Wxq6ZZhy8Bf z^`FN%K6OfJYA+wM57SR6;X<%N4)O-+G^4++V;}LUX~arGAdI%$(cX4&()_bp8>B|s zq?`8bImwCBfRy-2GKPV30{iabmefruL&aTe^_AW(LmdF|ha55{s>f%x*?Xjor%OTL z`MMsz`rL!Jz}3X$UqhIfe;++cA`I?o&X#L`lQG$`121NI3YLQv@OrAc zD>z@h;X%?m$)0TQarYKi>$!NB9v=!qxpG6}et4kI_+fKFX;@`8M;7zy`0PvA)iXPp z$#-5I@!*R437Idm<(JQ_hr2ghH)&gh6mUj-X~Iy{XFJ%XvEOnBcvE*^)bkvZVtQAt?x-Yk6`f7ROZtue0=a z@VcD&GqyRC#fM?Nk>~5{<7U=S@uz~?hpj_(n#Jr%$xr{~Qf5ObBwcL`6J5y##;&lB zY4UO83&_ScZ2;xAo{CpF(d_kD%wk+@6NGHF4^h=jCprkFM7T zP(hY+{T}W%_UW4vIc(OM)O+^zXz$@!FVUlv%F3(x*B`(bxD?*AroF|8sC=4A1Jea2 zudlX}6<;C~G5Pi?Cnej`}M+hlr>Ms8PdrYTbe2FHaUp zuui)*u?`|2uN*pR($3o45}d0P=jWcb1fV_8j;~_>#P7|~sAwlG= z;lbh#S_8fp|J|K}AAVuke0+@5yRn5(Uno~P*KTET@*Y-<_h`8}}!3s603gonAZrmWg)G+FN5!cUJ1KGK&gGO}Nazl>YAA*JL<@YX23Xsth-1GD(K^_{`sNA*%W89`#;I7ik~ zO}2E?ksT{l7#36Z;TtBAn?+1z9km!|9s77^jg}wMvo;ta|!;xVkf-E7>m_=e=i@wk$GP>F^k!?Zyj2*t;%rDQ>4L zCO(YW2z>==3L6DGd=|0M>VA}Nftg$}ghYTuvXbt$*xg;(&+)oqmS+HSE4dPfyEyO8 z5z9kpq)#9C_QEX~XO+&Zk)^cfLuFnQ7MK7R_gjW`YOGKcw`GGe`-z?r;e2%d6glr6 zDIbqC)syiPzJU@znAoCY8@0tDpEA`$8z7@^2Q=GCNxG6}A0garE%G_j`3r&5jX~Sj zRYS}hIY)w$6N%;x*l>3ZY-PfF9nFVmVgHEaE^gW-=u*~G>SV`R>mK6X@?Z-mR;7V}EL}h@jKg5O<;@ zL2bA;-V@A=7xvqmBcyo@J=XXtx`A^bW*B|N(meuqzzSy7BGWJA^iEhm=&K=x}Kd?X2)BH96 zBFnAihf*4!@1Nj{Ikm@26iy+s57p+in7=n8LB2PK-;oa7brF(Y0nM@mH7CCuQVBSr za$7IG#rB#7M8oVOHxl(LmH!J5ua^PMny(~+=@*B5R>T2=1$@Crm-_o*M0zX(@f3T+ zhhgz!Mw>|1WPeuc+uvG7wk@yo@U(O-fzJ3a7A)$1KZ<>0EJUd{0ZO4=esv1D``0?- zrTfDc+a6y#4oUBdqE;R#SyqMK9P-%vQX8S;%hb0(w!nDRIQ-)}$wvN4MPwPb?6WgP z+)r=>;rfRwkHx-D_sta?a88TGv$SmN_M=L(Z!2{;m z&uaspb6#5b&^}4KEW}l2w=RzW3gfKyRIh#Oo-te-ffO0sxtj%vM4EwXGE?C1w{0vK z+i!mDJ6&{B?QXYa(Ad^GlEk5v?aSdlx4{t7-Y|Y|E{V%sw(vBiHgzxWGT)toBiJMeOy!fpCZX%HqyLHw+{CrkVhsw+}k8ye!UM*A4R;jhX(# zZ>(cxY_V3fJbk>|Iwb;Z8v)6yq^qQT{GOci)#f~Y#A|D5%*WukUQ(qL3^E@*UGfZ{ zT>t(5Spd5d;ziPai_U5yfU#S?y5T)&rm#1{$B`}o;g%^Koy1#CQ192&l`p2?9yK(; zU${T4zV56}^5V63ZNol*19(xnsn#f45L<;25UlyT;0UV*hIC_c5VsjyK~+#ARdOqk zyFU;B-0&I*S!|#TASy6{526~nj_&5~vkO4anoPDbNok6j%7RVEy_nq~=PNhOjN;n+ z^1>g3lD6)T_4ji`x2y9FH?`+8hnF4CS6+*biRPM@(bXjCfD*CPdgO%W`Q4^ujZl7} z*)GEwX&Z89W6_R^Pq1t5`q!t8`l0$7B}$OfV|)oDb&5P0P;iJ#D6=u^^1B~i@eLBE zLyG^`>c^S6{ccp=0npenkR8W1sW^yA&8Yx$L@_qvV6nq<|7@30V(R3)8tr7AY3b44{;bF+* z1`nc#n5gqbv*_KesxguGGPx@VzFTD%W?){E9JH!`CpK4CYsLq=&>U8~#8taO$@0V2 z+60Tg&0L8#COQ4BU0zK*@cMf?{KDk;=xEtT{08cY)&78OK&T3a6%`N_q&|P2=gi{q zzb!-Lz@uxx*2-T78w$XHDYA`5)T6hY%?;1yXDV{qc-``E`+sN9h-wc5MkN3j1-wIg z_&2r<);c^SOMBR71$I@-k+VugCpN-vCx&x|LuD)34ml@*>nX@rVQOY##HSjArW@+) zjk;BE%L>wt^4HV6Q^S`^$6ePGy7qP+NwOZ@n)+w4{=mM3#G`)Ha9rztHl4D9q=QCt z9KdCY@ijvZKaJ(3Xymxx=lFLwF21s-WoY-uls%8=N4|S6#v2Gl0!jcS>kGZU1jh=D zEjrb6-IRN;(TYEHK+A;E>&c+~UkLIt#6)z|y6clOJ&S&_4x)bpPTR#g8m@m~renY* z@38h6ObKW#k@d~8X@xjksPBPpBqbZqI?4&$BH-w1bm6V4*4-Hh=FC?Po7<@3lpmMX&Cy<*Mi4L+oGMIa9v7sk~=9an!O3 zXl6V0;9H!2r_ntd6R|~UloLh9xvQSktzvamlhvY*rs`5(vIuP#0;JJ@0A1K%{xvd2 zX>U4;t3Uu|O8t6>|BHYZ=(;y<#*I6dA`xnE_GzNdN=Fe??90DcY;0Vj#yGww}_T?ih5 zc&-k8!j~`&VM)Oa>784vt zb;T1z&W?50U_!)W|IV&|uE>~eY!6yGHs;Q0$Eqs2?ZE*=SXB&Tkrs2!H%xx!=QHA_j35 zAMmC=Gube7-;8Sys>FH?<65AyU@0FxOfqvIxyjMnq?oAEci{TRG6c>8qz-#u$u(Qj zMs??w{Ja?P_D#F#`Kie-FeK$^vsc=Yq4oCIoxzx55aBVsuU2`;|AfmQaGbISdcK4) zS!1x4jG{7ct^~3iu{yo^ce0W0iGLZkkSMX)Jixu*8}d(|>WO=AJ8$O1V}7jv4o8jy zh*!T~IB#;%8l<0RwwB5e8K!ixUE+gvqta%znwPxeCQq)6OS-~G>X}uTrRInuMW(&z zTZ&hIu$vXH@DOa=SS$T}LJHDid}X$)DQQpmt0}m;E4JdVOxDA+@_I*gdOf+=pt~E6 z{JzF7gVI>^n;qNK^14-%N+Qw8=mC@*UEq)bRu#Cq(&^@$eZFX(|Fw7?^FE_Tx6DR> zhiN8!uc3Ed=~JH9rJ5i}v2m%;ykLPPBdB-sUxL~Z8fb@smDMC=T)g=X%0;cDrU_^X ziOlwwICiQrZUtGTxuB;_kFV50pBfCpkxl5^v`nSIsk02+a6kZcXwUyoX|NLb?Rv47 zTQRNZ)C0QGT-|kaMmRZwf*Fp>njVcssNSJr_v!&=f&jx$^tFh<6ZPhy1Jdfpst>3y zQ*XAF(ulpAa-WO{w~sA%Y@;ew69i6FJSO;TalPRp&7#l;IsZ(~Fa~o@fsNd93!W_Y zR!qBN`?MdS^C^0Bpom3vX3ptCPSmC#Ck%NkU54%B^)+FZhyUUH`fvdf(skgqiacgl2 zVAu+iyyAssNqc*Mw0JJfzg-%JT7nGIjzXfuFODgy=B!D@Z5;)whc2oQuI}@<`?uLd z`OsujdLr}_6)F=4k0iqa2s!o|?hDgaZf(}7M^;t{Ai&1`Uu8t*mo?$rJ7A$S?%L5O zTOvg~e8KMB!Q*{1WiLbH8345hQl4=S&tNA4{WsO`7E8PAd?Ev#o(8sW_WCb~?|Oz= z^NiZd2V3_$tPP{v;M&_9bf#xQdv8T$FtI(6u63JFEBn_$6mz^&r4gs;QXUqzB(}-y zJ=ZiEU6b>zI%Pjy8{ zAaW2-smj8Xsvu#I$l8Hk$bC2X@BSqJAwfd4eVk2YB4fBO-7v9M89&L0n*vqAW_{gPv`9; zNqe~QHv5Ty(xZuuxCxt;#D>fi|0J9X-Vidb(m2K3^vk?m-POU8pXtSrEa8BbbNaif zB4!9hZWB0d0dsCTV2|P~9yT8GpEB|^Y|6g1uc3c|M(4sc3Ym*kiBqj2hqE4exjkih z5gbf$ak|OD*oiG>Ys(s?<-RcVO@C*k&Y>8Sk8T$@Ux@q{F5%*SLLlv5E}T-xrTB7J zyR`daH{=iNrA>9vlZDyMQXK&#S~;TX>;P|sa5pB-WOK-08M$T5ulA6!!i~RZr|XmU z@_YAZ!3SYoMqh8eVMeYuo!ORT~R-+WhTsv*6o@@E8H=6 zS<(LP!L906k!<>+ZuT8Y*k}(X(Kx&ecb5O67`8evm#l| zN7Sv?3)@9fI1w${w%qOBUBjWNfO2(+$5gSS@XjGrIs!+91*qUPHKtPfvr(+#^XY5f zy+29e8rEpl_g07ESE85IE$gcQi*D}kwJpn4r6dOUAq7BRBX_8*o`kPk}W@59Uu6uC?3yu$K+I=NX$auajm<%p7-*b z#4Z-Jb+)p@K}_2~&Gd6S?igUFcUySblP27Q!+ zjWtpA$wxRIvx{A{bC-B21ze~t$Lg{e?79qIaK19@>qSa#@sLICr?S zpzV3*owC{U36LLe3MsZf?#qM|<0jLu>i#ii=sN9q5YuR>`caedByMBLiPGN8Z4q2u z7B=gJTVPj9U`YPRwDHX^c|~A*tz5iyeI)4PzP*U%q^aq4aot7@I$`H7G1E^T9E0ol z+24ON=jf9;*t#Xe@Gdo3eC`L+A5nEl3t(X$nbX25u|)$DLhjVes;Pn6cH5Np>;3p( zT@cLsfTGpdeKL*N=n<8TF` zGfwxyunz#cWQV2dOqbkKE%yG-aX(S z$`vlGbHKX$&Fa1Q z>`l1aQGp@N@T(|P`G*JHbC%WA1|CW6XFQb}6LR8LS zGsu?sZ+U+f1n$U#tXR6=fS8Ao;ws?R4#6B{(F#fwTb3F`yJ!Ar56l`ZawG;JgbGNEAZ&{hk^{I zQX0p#Fz09nd_5@t`V!Ruzrh9%Tj?~n+2=EG0fR6D)!pm>(}1Ty@iFUm;NeSM7WfWa zOIQozMY$Pg4Xzc~9 z;YbP}CUz|Z{Q%h)G6~$fgaJW0uXaEVc6Sd3(-By++cx&s>+h6y^%qkF+^!?fxw6#T zsvFx^DVp`8|0fEWzP5Nv5$a|BZ~CO9;UFqKAvIRc{;J3Yc8(3rNm~Z=kASVUmYVk2 zGOrq^CnvL2ikua>eO4Ps_aUREqlcZra%_+vMX_i#m-dIG`~v%XaXAv_c|zQS8l@Ek z_mdg(^tEQ6Mz+Bh6=t0*Z2?MxUDioa`BD$$tMG$AJcmFu0eMUO@(=G-8wgKp;<9Uc zSzl3RO>)gx(TZa>A8J@5$?MY2_|?Jb{c53EyW_-_%wLJMETr{$ubgI&-cRw{n|g$H z*7^iJYmuLFr<`uCS}3Je9nnszUzv`#kIB7fM$f)1I2ob>E}Pcq@Y|geuaT6FpJe@GqIhY_+tROJWbZj z0_!aFdgXbzGrl|^pA`f)|G*vakZ+mI`4}E3Ugf5P&ycIIm$lV_-UzAEeQRn)gr@3b zkIBZM@FpRo_XixMwiKiupN=>WHY2@|`Nmq|Rn_a~*+vmiVUi9y?)f3W@^n(SNqlB{ zL@u>2UwZhP%UZduSxBGkMWIwjsE-RG*2*A@~$K2i*PcQThA#$)FUf$GU`onNgFSIfJ#x5$zRrT3rz}w!GqsIx7u(aic z(-FnU6-S}yUlaqgL58q&cI_c65}C3iyc$QXg7)atqyiVQ&<{;_X0B z(rm2}z{P<&6GL`aL7jJ4`7%yod1iNWkbx7Zk&~m?_&`9bV$!nM4n#Rp;@#G&$IMd# zATlMPr=Qn|l8z{IyuYkL{6Wmko!|Ko;A5ei-qX0r@uO&XkeZxJb9d0BKi6dE2-2dg zn`J&u+gLHgc{s~Y1q*{b>o~LEvxl>9zhTnezJiB@PNO0)aizb*H7m${{#{6r%N}ZS zIoyFiV0js5_gLlvT?F;#l2@pzI4^31$Pdk0U@t@*6F+12} zsDEToV|H3)_AWPo!R+&{~I;ip_J!-^UyUFJ31~l49rMf%h1J zk%ieyjR6Cl2|sQX1TW~_hx5lFHh$3nnb>2C3`C~IdX2BFzv^;9d-EaSCWG1m!ccAG zGsY#OeMjXJH!n)=mMEJtOuj!*lr@28NMyWbrg?|EMcxzWUjfqT^id81@zLo+k0afM zX9^6JCn*VfO$5Cfvp>rZie{uai=Hoq_2xhKD3sFG4*OdfG;bmUM4egQv8x(=E&2`uEW)`S@-%G!W7Oj81Fy;cn+17Wg%bHz1cwHQefRE?^Q4CS|^ zH;@v)duBq3&9#;V!;OB-R@MQtAC-XNt4lhoE=To}V$Vdc#+t_#a&0!>4&Gv>+w(bM z-?5HR?T5JqGcOmNJ-de!G8v~#`mflN!-UHrJGpAuXfH@~1pAg|r1ow^3KKda_C1VE zt1(#%|BZ{ddj1jSFIyQde@c5OoVFiWfKz4G%ilTO$t^8-)w?i;4V9Xd;Yy#9^i|~(wFWS8_g|uG^Zwk+h0j;#bwqU z?h0U4x`m0}0e&nMh~M$B8)r3sJ*AO0UMK+=Y{ug8Be^y#f{pacLVvMNS_JVd=w!pV z`g;|+vQ`)Q&}C={0geI~!me+SEjsqw1rQ=K#?%2To^aL9#QhiQqlFh%FaGATob0L~ z3FkMtzlTL{x^e3Sa5EnP^njz%y+LY4fSJiob^C4wl^}}#dh$wja@4PG zjrQm5t-qoCeAK_SaTRaF-Jk!`v2S3>Z-S5ghJ5(4(D}8uz4>SEOC9a2aHcZ6D>e7tIR@#mfqiJ5cC9;!p-=M z{r)oP4gFEGV;MN9JZmMmR}k%3RD65^BZ9dX=$Si1C19tCgH~%9;6z6?qVtHtPLEpS z{#3u%2?$HL`Tzo7Yhp(RD2c7v%;6Rutxs_pi~w4z^03C{Es0+E9U|aCOE*ryQa=EF zBS$-cqg671qRvNHof@$kORu@_Qd|Bqn|eD;5G}LJQBgA&M_XA~fA!_eM7S_lQT|Y8 zcra-H$2wftL$>U~>FWJVy}OV!+;H(bd;d@ChHUyB63uRcu!gp^&yv5Oc(+FiSeK!9 zCZqaD*TLzUZt=|zZ0HX`)`+mMgVzsEW*c8sco`jzXxG%oXq3`ol&2q0u8UZ98N>ca zntwr0ycNZUog6MduW_5Drv9~;^u!^KP8RUb;~!b6bwv#H1?#IvCsg!N;;Ye9k*s%Mwl`$c|(hv!*4&m1RlX0aUYkw$%&+&G+xL02s^fL01Z zn>JxlQZQ5?E|s|)EI!)BfUV3GX*KmYw)iVRhf+ItZS@uWx2h#5W6>(3N>iit)<@;1 zuJNiy=p3cWy1ooQk8QB*kwwicco?Q5>D%~L;HZ)TsDQ}j-k=$D^RlTymF-Q%xEt|o z6ph^|i`0?t`X*$5Kg@#BkVpoM{FZs?pfIVzX=49zXWdoe_cyH+p=nFv!Lx+JP=Slq zjW6cx?1dmYf|(qL3hZ*Y@QjI!);l}5wqkXGn`%3^!QA9pHpliVuM;YUWN&5S)o%AK z_2pYR_sy~Cn37Jg$cKwmeY%zmqwusP;PWNi6Q5*_>e~hZwuV zH1xvOYwM=Mp;fx;-{Js|N5n-%uZg>1J0jyjzNT~Em$La1N-)0!PSUaET zeAWk}^rnbc8IX5K{k7|mjEJ=X3$);&85tcF+5)C-p_FFb_NTV}ilYLiPtn#vp)OOB zNRb;DIIwsdz9|^>-F0&nv3y=jMuMXtJSvvc!twFWUKbm%t5aW10W%kx|rnKG|I8wF9`iin0kNXJLG1>-L|KqdL4CT1kX8QFq&RuPXYOF&o;Ypko}DH#$9zZta@$iXU*(Zf&UiotXK~ZVC4FBn=0B{&cz3FeMUfSOW;y{MGl7mu+z3tF4(FKAdfgc zmY3Eb`4kEU!ugp#{UZ~bP01nsLS@cxc00dbw>a9!>jXdEi8kWgFEL0p5XB3p{NxlF zVV!>~l!nS-{aGI6Gyf@6KSP4mbER1fY1%8Exv!p-=(5%Jp2vjY+3q&D@C_>e6S+PM zFssf`uC?dAvMLv#u2%F4KAcekp}(_K^cN(r*4`FA$m&6*4S#2v6+dP6bgfZjf56oa z*a}AW|D^4wnts`$aQ3?uWXRQC+3X>3{=4(g_hR(3)GUP3i0QkIl{u+&RYB}B&#ccm z`GX&AOCdLZ*-%Y0AX~%9U!HEPuShT|t^DhdVyq7`QsQPtWn(iTk6ca)-Eq2S%NxrH zJKdDeH!Z;}Rf-zG`raa24tAL;ca4t#=Mf*nyH?D#Y5Eu;dqME+5GtD#8ffbDBkoKJ zCpNL`Ot;+gGMVjR>Hswpd+!q^6KxSr)Rp zzSl~9#I7w>yyv1ys4IJJL6&$Idh$lan9ow=?G*9+io}T2;6KxW4tgtZx>g5>%NSR6 z!R?>=qnAn@mZj%;#kHggTEB!2OnM+7VtxrVK_lDjymv5@_fR?1?{T55s`{;XB|!M< zYO}ad#S7g!(2~^33wg{)hwVvGrAx}OS)-I^X~L-T)Tbk`2GVdhGkN&+)*AW#xzzdx z?FK%0di+V6XhIjzTiF`b_;7!Qw?H{d;L1ucLfFh_DK+-RA2xFq%h-IL8x7gSO@UBF zA!ES`=K5D!buzPd5#(56W9kXCD?LQT4~|~(!^MLH>B4kZ76TSt{`McpT4k_Mr8XQi z*_zUIgwgD_KRiC0=0$x4uC*UVU3IW1Z3I$Bh>!R%vnen3#zG@>Mza^k|Neg#;EE|+Dt4{y zhL-uY4Mc0@doQ>^`D@Gd;uZJUz5P5nZv7-}yRXEA1L#o!m>m^4zyFpgI?UNu(kL~f zagtjj9G^;zav`2@)CC;cs>%}C*>;=jt>MP%ybtRnTGOWk3#|pCR_rBb*0Al=u|~aX z`tRhikZ^GC_=**#AvA~MTe1_-^uzpPYa%9S4tPXXP{TvCAOFX0lUy!jU+a<)n9NP; zjbjVlq6AcZ4A_12+GAE^;~fH&%P{M``q#8CAUXm{iXRCjP{<#LzrO@PdAy*FI%gvK zAoYpo-1O~yKXs08epx>#nCTky7uHw)N$X6;Ao+-c0F+=ykTG|VVTpoe*KlFuiUZT( zN1RA}u=Ejhe=%qb5q39;^Gp`YegVxYa7e)~7sh+BU7fhfH*H7Gacxh1{-{=N*VeLR z<$h-2A-C>lllJ$$UpzyX8a=H~_V+P^Q8WR1slQrR0p8Z8yQ$el3{!I==jm_i-Y$H- zW%cpTILFqtiGFdzBu(}%S4j?hp7EdZSTDoP29`{!73r7z%*diqVxo(HPwWSHzMEK} zu$Gmvf)4BA&4iM}ET!MIt9~w3CTNe%Z8}zg>cd{nPM;4LP<-$-KGY`X*S*2ADe=(; z2qFXsaTPLjZU0;KyXidaxOg3BuQi#+DFM9nk{mW##Qu$wOCdMISoFOpbbs{2@uy#v zJIxMPEbC#ff?tNyoqnMWtkBjKdbbf1Ny75~HGw$9%I!m~!lRVa;GC+NGDyDPX; z{xkOLU_D*?R>A9aXRrrzLx;V3i=8S>;s!pqIKhS=9u|Q*>S3g=xNM9K*Jn;h<1MDg zLmVU)US5hK^x`wbQ*|A+H4OJyLTfD*g#5|y?2xeZHhC!7axrnra^mKMij?)5wpe?t z&OKn7sB8)Jp8D%uk1!vtRpa&qf#x3xVAc*a@bH(5{ZSk7EBMp{LKqx6s}SXzZ7}-N zlGGhErE3(up-Sb`U=2s9jG?IT%?v#E`{Np4xgB{&5il-jWM$eMLIWOwXKF}~F;U>m zjF_QcY<9Twn|u4C`M+)5J3Q?kUfvL(zTVjGo~GrPkQav8$|me@7fadbN1LC79K71- zePS=R*NIaw%mDT#*<0}YC*m>z7lh5UC|edYKYxJeL!+0pgkme4b|N+^aS*!wsxs%d zF8#rhW3sC_$G1w7dT2dj2@ntrolYm~K=WW;BOT_RLsR1&IgqjVR0S;BQXlO(7d^+d}O^FNagey+LFN-VyAWLg=`U) zYqFbJp|dOd2VBv^lwZ zYC?|E!!BA@0xs-K`R=2Fl|HUE94FpY8hJdj;oAG#KXg<#CE|8ga#BO50OxHXi>~a* z%gFP2EybO{yi~o&-zrTG_|&}2%Xuf%pF7t}OoOgEm@o4tQNh`(c3U9Lu(SEniZ+aW z>wD3|scA9gB}m&zT>iX#9GATjKJ{T*ZM_iPKKjLv45}{Z6N5Xycy6;ld7y+w=J3X= zEb%fHlY_f#3mouF@6F?{uvD1Q8VucL#&IbH8fE8`va}-VBdFx?ts7m$p-3PQ+gHpC0ey*?G5Krrqn$y(5XTYvmE$Wx+4su{Lpp(S zuMcur&M>#+NjmyIEso)&1;iI;& zpo0^_l2Z12-x{Bb*6E=Q`T>5itN`(jJWD&p++s_G+#`LhDZ{1zB>lsAoU-lIF%Mo8kgk!_WwvdwJq9Pbn)Vr-HP(&+v>iZWBSC4T{A zUCyhI3W{}GT`YT<4Q34nQf@dKeen33b>C9C=S50ighm$EKcXQvM$Db{?JW{|1y%PL zBK}O>w!bAd)>MXraf6ft$kZ9dJtF-|4f-rN31XciIkXX8D1Kf~9=23sL$B;)ucGBa zS{L{}TWrtAORHz4;~Nkws`)C%TA^Xt-9)U_*cy{Lhp{o%rhZCD zleYk$u_ScN6UAN(-I?GkpzyafubP`AyprD)y{xjh5yDSu#^KwxPvTCTkQO=uS(pfy z9?7*8ah6X;&CqiRV-oZv*Qlk}_&UnGW(hPmlnGD?pSdfO^y}1nBe#sf9xbF}-rLAWhZ5f!0&ZtGyjam4?!% zXQ=2A3*T+qDy+|LcG%yg^mT=@l?l`5AMOc`J3jKvElV1$+MTK2ORcuB$tgDH@rg zl3N7Z<}S%eil%8!#I2}gDrgQIIZ<)tLd5|N5d8al@qY_%I5;@?UiWo>&d>QP;5M?d zC_)<(I;l^;-88UF!4~d%(&RT@dHm{r_n(NvLY$2I{7`75Q#8EwM^L$TGuMDBI|1SQ ziF!9&&J2p@zJs&emTuuc2B%H@W5w6We^`9v{q(sw;8|+zBDG4zkbU?}BxH{glX?8` z3!vhzQCKP<=nGhpbjoDRxoT%tD@3mk(dU@eV0FEod@4@uXp}VrQJO)JUz1-3uxlFv z@2DOXunIHOY-_>y&ZWxBCd{f0TpD<1m~hr|?|0QH=$m$j$tujvAO8~bMfTPxG-}f` z1welA9m^~H<^2|scoX?8ufo}YM#6iO$KE3ad(WigdZ)^E>XPrOZPdPAZs!^wQM%FZ z6`Na9h{^qeplca96GP`hh~tfJPeUg#ATCva9tp zajkaSFo7cv-t8s;|I;h;+p)$wyiAP#%+-LYpF8Jp-$d4UyL{DUc$knAUaxU1pj36Y z-L<^}ztI%ogp4`mz~9XB`nwnwsQMlufzSCT~9*-qIT@c8M{Y)q7CvX4>G}x6H%T=e{nS z%;i~D(Fwi3wYNtZ+}57DO2Fs`w@Tusg+4u&^~t_vlp3` zA?tWI!|djid7zAH;avLD^?THJ>^5~qE&@4)MLpt-X496<`D!#U4paJj?YqOUmq=7j zO*z*)jUi*sms-0X#$grxs!UL3@-q-h)GB$oj?%Mty z^R0PitolPtC8vI%T+B15eZIAQcLzOdJ+v9WS?=UB8d^JTvpD9eO)e+7Q1%w}MFzgY zZ#a@ZJ=&e#pixDuoQ{Xo8PnSLS0pogPgYm2_4N4)-b0h4(T}3<=0V>7XY8evxqax7 z@$>zImtbju+V5huAj4_(Td4c)iavzC^3${f2hT^J?@o5rea*>I1zDAursrlA22k&I z5_Cd;dMS#~ca;t>@;HuCT1EV^Ms}LI8AV4o7!%($3t?+Y_d3u-e&`aa8%bwwRdoT^ z8xB>Y{_Ta2EPVRs$R1Weo@NV3)&7GO{(IEg6hJljmlWdMnpb-rBp(&_DVQk2!s`(z zFLRP)QT_qrx=Wg$^{&sV>auk5jP9&np|a7C(Vxc(6{8ZNpF61K(E&&24ejPz)YS+9 zsEI7wxwZoGS@4YK^blGsc4gCNC6Nwflddr4V*94pM&OUB&UWT7jXzMxRoG|rkFK?J zKd-5|`}9-hPcp~FwY@JCUHgZkU-OVc6cHMCe%byTCEdk(xaoJQR-}Bw7dOAdUq(9N zf}|eahIGGWG|#yX=UJFuvg_K=%!5fXeztrr36a~E2R#>TAom6c9Mijs*RxOXCb1r< z?@3(NjxGN0BYe;`gqyZMhN~us8T72lU0>^7?)MEVmLr+(=0OJ*C_DP_!?wzAn>lc8 z{nJ3yq(eq9Y9;j{RbT&thrYUG%Ev!*qJgaIFCfI04@xP?i_qD%G_;xCikZ+ZzmjmB z-mFPpFj}a2{>{U)4{SXMkHgptJ#mPl+qm~mJ7B-wy}DE2V4%BtG_TJl}- zIy&OTbQ;C?!d9e(ButXo^?TREojb<9i)eDi&SFVhI`KG0nz}i|W5{DV@0|AD8r3|R zv&``JcCvDN#c-Aly1C}QC?a7KUKC~IOI9!mpZe|L7ZtcO&Z7aly;aU-U;j%apGSio zxzbCtWUy@D@fF?8W*C%(c;QiBN)C9EsLxv&0Wdu9m~(w;B*m2>GTDZf`;N zZbH-Qrt5K4GT#ku$IW@h=py;0bIOBnPoQW`4d?XPsidfLXZ{S0BErl(R6@44?BAj~ z;C|0Lli~c)odYy`&fRvm-rQzWe!yeY$aR)k(8f~POxp6Z($2i1Ha;``E;*2=u$fHa z8;G6mRHq6*hP_^7?>HynR4l*827Pmhqcu(KzdF8#Bt{2&F;rcrI;Ba`+6!@GGKiB@ z2-3WDYc_saAbk)_xhoN-lk)MfNuC%+`7zy7sm^-@yaW)=kO}7r&GMJ4_H2zL#+zNr z3U>dNW>US=M*XAnL@uWscN8(+`oakL0WYTOUBbc2vOBA=5a7ZGL?T*>8={N`QLMti zS_i^O6`H3W{G|yDYH@Yir`2D3tIfn3j&p~h8C^FG-akO4p@8XEw zCyuj02)O{ZTf_u7We9I{v6_t%bw+fiB?U_&(H)ZL~KcfJ+_K)lH4m+wO;(0E%MZL%fVZ( zjBg#7H`F#_J=Jm+X=dFKl(N-icP0`gKL4jN>+uVDs+DFpr*4gXUhHvR(MYlD7fwXO zpTMv^E}d!}f8_KTK(drAle;y*-s8~1iYgb?&zv;6GW&FFzq`K%(ZLrTKRuU-+hy+Y znJo?L;Q*r0v~+@bl(!u1$vUE9OticTKmV?VukzPIgK*A0y29amXSVFskiqjU-Xw$a zJ#i}Y?hadsp+z&)S{V-4OZg`R)6nJ}TzrR1o^>C)PO01uwvXu|uExK+G9~6ihG&Of zhjPDgM%#=RFv^#qqu=0-Pbf|7GQX^w1?U^Lv2F{c7)uoQCMWTv$LW}pQe?+ny#Zq> zm|gf}6KBUwY-!?@XepR4FC)oa+=|9ZUDgR0(i>|d$Tex*2xPC+?tF7!xmKSZp2-Z{ zzDHU`iz;3n16(_e)3dh6*S(@XUF5f^n^aO7Zpr>Aw0LPK-{b$hc&m&*7sjW|MBjIw z_>Vj6VQJ~*X5T(o2%As5oAk_Gx6tZK-6%m(yni##_Lv9m1=DbBN0v2Ox(xH^NV_*I zP!@}-vlL%C&m6Mqt@I?)K=2NznJ6bd7M>&)pn`tdgAXeF93gtHRUI!kdq<>*pvC6zZ#; zq88U1+OoN&FLOj)G5u2Rz*@R2wA~>yd3$as%j)(OS2x)y1hcsdTC`L6$xeHTEhBOC zUE$k-tiA`v;RBhw=A!~h3TYLdor<){v@XS!9LG>rU~g>kPQCuv1MS6JREjX59o0Cu$FtJX|N)+ z;(IvdVrk`dAEK}MB6m}1DeTqzWm#))o0mVn+5L@+ttYy}&tUJvKK3o5lSC&pZ8|yG)$m5>>x@Wjnw^{V3rxJB9&Csxt$7bBrvJ zl?wuK{-t}(*%3)bV#^sDy6C=>m1fp{xk|Zc)uk)3HM1s^n3IgpiV@f+hpU`4#ueh2 zeq7PCm!_+c=3e82&)T}YO8{$qWChRt^s;UfRW! zGHBBoqpVop5!f*pSF$52v0FfOwGaFrr`x0%KKEt%%;a1blm~`fx$)~!?Dv22d$;gv zlXN!!>`-^51n<=R7t&tn6S=87AE8seW|egcRSpZqqC1xxCrYc==aVD5^bP$e#}8xQ z3LnPDyoY^~5TgBbEm8Q0Kx&14x$zgh6?}gF*i2Owm?=tiOyImu(vG%1E&);+a{pe{ zhy29Y|D^A2QrTq-uLQ?mzJC5<4?kagd-KLkmiqj^*#B}*K;W-zCsO#eF{*QL-0 zB$Y?=-zHON5LK2`->;6}R zzb3ZAExKfy9B!5vE)Nr{ zSeUG!hZ)aaLcYyJjO`lZK8$wvuwO4a}jSr)UiK5f`ue|urN4}yeju{h;ddgVb zIvXyNs~fZBQ3jXKTpn`$l~9J4`ZQ~|O*9I(a$`afY1eF&bQdYqDm)40AlS0aHM$|P zl0qd*ZpAs8Y5Wb0;H_+QnRl3Qk?5*=+Z)tf#)5v=`|+5}{$qkN=&nk=kMo;Z<#QHz zs`16NI$KFX!FjOs1-%vdBiPWs`i7*50w_N8ZNr!0Y${tq z{4;R=Md09(s`D!R&(@b|1eI0hxpcN*t%S;MrtH))2m*WdBI?w-hLdAYUYnvAyhC6| z22`OBD%HeeJj8JsWR}8{Km!&1i)?Fw^pS*XS=gmelwYmOM)**!_;n!<0&7%Q)q*B+_#b zVXmjQbFR4)B@=jf32{G_*vv$3I7CkTgWu8V7D`)(_#B53O}2dC*T zS1J^>s`YjA=Efa`U&ThJ^n!y;1-pt}Tb#IA{u+9rj9^p*uRj-w1#iq9JEPG*~KAIZV6EcU;U$5bEd7GDg@ zy`bpw)%~K3hvg%ehFdsHf+A27dOf#Xb|Zf_j_uS#wr}O1Cd(}Pxw*0M=&10301x?Pc|5pumNB!G;e*dAYh z<$atvVASaa)x%Y>vg1$eAJE_2H|$ko*;YjtO%$*X+6)C0YRiB*0nal|dI>%4EC|&q zy^5W9c6OsngX_!S#**k(pU?QTwB?@Na7O(*QkwRsuah!Pb%{~+ze#(Iw|M=nIek~( zzXvcuG%2i0+KE#lkns5feY;V*anr{+-VSuZ7HKE{gieP8&lx3iBK;qDUv?UqF~~v2 zAA%9rjumxR&&Z=4`)_F=vgST`?0lfvg#1-bmzdqTK+Xq%0{zwU&1XRx&Yms-BXOjy z*Pr0(gV~psI;xK_S0$P|wl}2i#$KmjULIBYOn2BtxHvqyNUt5-X5O1?==6gKYUgBn zxKpAB!>32$ma%HmvNrn{iD-{f2!lxIp-$P3t7|*=^4Jg{Z*9nT|=+Ht?Fl=2}Rh*}5>Rr?I&EzVTRFNDryRJUq zH_A&*A)YABFiag-A#5Tur=O!891Td1IW4gky_dd=TlU~J%wqlyO|pUSwq7-Aw_LMQ z&5cAo8T#C?oVBvMXQ-y`I9cGBz@1vSX8QJ?yWt2e!YF&aXGH=Xl)LPlzh=kW)iX(AMUC@QX({;7j}i@G`9~H1^X!0MNpgAUky>$=YsA;R zbTcxmXKUe)2unfH3#Qq#xh-L{UJyIybPBcHAV#E9N=HqDPLxP^ejit0ir53laWkyn zuN)DTg3ST1a=#AbcUZ#kv42%Fhs?K5Yy9IAXcaR zBA5TDc7`iX2ftrjTnckM6KMhJis$-|a37Y`2KdRH-BWfXYa70+W4Sp~G=~q?=P}i< z5KyT(Cz8!;=Gs=Fjn|jy$?Vp4$A3JpdI7$^DRSMsmxMFIPI{+LqQDO(2k*_vKi9i< zvHYAThs#UTp&fKme8qvQ9RL3;z<P@{-N4Fl*sxjn)EiWWf6sc`ntEnw*XoUB zvxdz@%;vY>3ED9mPj03xZEPTEDHJy;cCvy^W`X0`dc-vbwB%oh`?vyW*3M)3#hWMk zCf}dn`Y^t;2kO>;JtTk2L-HkSc`0JIBGtAgD3FV^uvhEE3q zevAKnX@Ght6`8(tfjuD<)k_)KB>3M15=w!AfSEa_U!tlh;uWb3bwQG$l6-e6(Out7 zoFKN=G^pZ4-*0mWyWa6KAr~c{F_2aJEq0m0Z$Vj;HxUtWtEWxB@nD3xKb4eJAeCxy zx@>0sf089#;enBy-O%>+kdFxNIj`ykaIYba1Z+COjTfXY&-Df<80@virlY(&0#6)` z5kbvL1Lfxe1A)-3EphJmy?dmX_qtovWn30sH?~tGUYFe#T-Nj1HH%$fG-n}PD48<` zK(%a{g?NW%8fwJNk(&{w*JC8nX<=w|HU z^vcWt3nHgLsW64F2G5`8Y(RJxc;-q|vgAJG`>L`cZUFGf1WJcGA5ye6OMV3PQFE=Z zSTAv+e8})fJ*?9svNy3M6}IxO-9fN_I)jOK(r=5B8|I{GmUGhnZC?Nt2`?!2%yEno z>WqzxD?fqu=_xbZyp~9o;@5kWdh)@}?Hgpv(u_B%0gatsCE}W3^8_?=2Zc|wqsBkj zD44&q6%$DQ)qJ0JS|bPk+PUK}>hQ-M6Wl<>i*|@Fvc8Y-W6q;S>)lEgz4_nWd$VpZA%S;KV3hVc(B$38}tCVeg&Z&#q^|ATYW!zyxTAi7RglH$Bdg#ms@HFtVOOOI-@OAIFx&7i#g{Y61y;9Wa}yU>9nx0W!rJKXP9@{Fg~L6bA(zgrf{Tp-Es5!I zKLaVrv2ODuns>NSkLGUgY%ud#&KRuY70BF14kRs^j2{N>ejEGhT@;|S!r!3f*MeWl z3AV7uW8-YaASe^B3V_g|HxPbZdfM)Tku-Kds(O~NR~)_QaH}pVa|ffB7CJjzUJ*fQ zJ!fCybbx4z>}BW2yn4MU;!ejHY>cZDO_2K<7UuZcYB3ImgDS=*S;V$gMbnMDxS@a zNeN)=7+;CKy8zh<9`GSmdD;=n@f9KMV|pIE6dzH~8q8$#9%OqP55NF>`F}IV{3pKJ z&ESzEV_lO`d~eGuT222&J86Cjdmk)Y&pl!4yN*s7!bkpas~(I5;twJF{LQYIzcoKK z!95YMLT=?A3pqRb;N5>Yg$hviwv^B4!J>nj(g65(plO!}?o>TU-dBZ@)=J3fdm?N( zWqC+$*9f?_rKGp}IV*j>A`ASqemcoL@D!Pu{smwqFkWBiim^P#M~JX&R_~erBl< z;k~!tz}Nm1?cddwmX-5t#V@tZOND9s38|7)P;Ey1^GZ=SDA=}K%ZT`Uzuyi*kNpM%a`ZjgHz##p__2Ig2_G+()%zq7C`X%tIusJA@5W|2PT14*>A4m5j`RuafC0kzY0RZY?% zcJ4?FwH3&84Qt$QxFOt@SGO0r&~sZw&h^e(S<73NHaSCoFV_B3n*RtY*nah|kVt&2 zKB!f2&iop>@Jqj%&b6C)*KTp%UCkkk8f>yecRQ0qf1M{q75@R}k6p}aqnjZtf!b?b z$De3E&{8PLEjOeqD4YMwCcb5lk&CX2T$N? zh1XvLdVKwW!#3@@V7?Rh=N*Ak`@zNim{~#R#-~ZY)#cPj9oynzP~ScWpw6BRni_hB zZsSNE@Yk3}(o8J>D`@HVE%trqhO_d2MKQhxTY5PpqG1bS1VTUYz$3zbX6ru_ACEh> zzDsxS$gAr93?js_uA;+wc}vJ%M(DG6Nj;`&^0|%C^1Bvf6>72ex+ax89qbeTLUrD(F~!?A^~T<>W)~N_?~Bh8W2$ z6fA8MMT7bG)!+8Q)@@lBtd~25iefE152ZtXG15#kvWg01iX5$+aybIYN3K%> zhn|l^A?0p`8>x4Hb8dap1eKueaCTtM&5LcEN+xWbXa|0!B8U5?K6KsV23waQKLM&f zZvG3>*F)N>6|8juUZOO!%Y9f{h-t549FvGEkkN8*gm|W~@41y4jga?j2AR9BDKO;= zMw0qnHQ_u-f%i%WPfDD!kf5Tu%Z&3P@WDX2>`&1V(a&*+^OQ!w{*J$4Dm`9Tu%-O| zA*UsFVIa4Txh6*%%W=bS_Dk#fPRRC= zbjTTD8#0cxfFL2sa4lC{oq89@BaWH8H{Mxw25K}uYcTRUeAj?-OOn_L<+RR(lDp2w zajTyedM%aMe{Q>~UF3E?+}!r}K-`Oor}7}CPrsVO^V3G{?v+#O^YA&izzIyTcGV*0)ZF327KQ$>{WZOzqvA`aJuP}S zonz#`&#nVE#zlZ9c3T~L(TYe7^BkTVlB~`;bG~q+Uxl-*bzYsTAT=eup*|h`N3808 zSfR&hthB{i{Q$So`BqSPVT}F`5pg|ObB+8m&2IrJna2Lmu<~4M44t!$4R`AZn>sqB z%ZkwfQ9#bYoC*$20G0t4bMn2NgF5cwZMWht@Ac3#UCU`?ocr{5v&S}8%fs`1Qz$t( z8EpEJ`=97m+*@T3sDJ#?{y%uQ^^d7h@h3t4^e?W0anL!zD4HTvQgI(u*0xLaO`M2e4LA!Y8GHa)a9gFFMnfbjDyLjbRz zN$4z3;0EMt{BB6w{v8elb18EKYeqqNy?y3T#%n0IKV#kU8~?X2#$xmX%3-Mfn%&XA zmc4sBqM20pRFTLr(9@?atV3IdQ1hmpk6Yr>KjWz)r)Y?wA>8Y~NAC0ya}GisCJ=#h zJ%*-F8(Ea%RCfVbH$g;=d1eSSmGzgcL`Ca-!HP(%P|F<^YjNX163F}s7*$|_$j{Io zzI~%~nZPC=-OFjtOk|v9@m=l^(mG}?fc1VWcp&UyBeFZ-J8KCvWY()@T(J~?)q7{r zVNxgZ*XDFV6h%ZQx6kIdj8sATcOgexMG?tL)Dq)kjJy5x%7LW7{hkBz;)*I<4s=*d zXUDPMbKkc?OO+}+=&Oa^EHxGXhuFYpC==( z9^ZFby18`tI{q|{HWb4L5is-~k#mG1ywDGW#C^={EZ%hzJg526GBbHiubX-IXJ^!j zl0wF&$UqT{|C2Wq21frpzSfUkN3o=jr*mFt^-=EhSB_O41m7}~+&@)N)a@Ti6>HUX zyBDfCeV%-~l4oo`lIs550c6ovEIKPAm=+;X)Hj&js_)qrxD5R&?hzbP7!l{_=S;{? z&;9+y|BQr9mEveyH5HW#Q4S#l{|vken~w88W^iv{z~uSrAy~Z$ZphOBA{pNIt%i~a z4Z!8laEc9UQW~B-_%KnrU6V4p>_u{>8Dq!AhZ@pJDIy)OoAd;`E$_xMGDHkhwNZ~$ z_iV-o2IE4%Ec-f~43WB)zxnuq$Jf6~^eUB-E->al@&vBtz$Z0zCZ;M;0%}r-hvk?} z|B)bpoIklOwVZyQd~@l|ZRqMCST1(N8~hSHwgvbh{AD@j!Ujf8C%r0`2CLa))l>ai z{etZy6m`Ad;k(K@qe(b$oO?Ra{_~h&#xP@rP2G1hkR40 z`EFsLnh}r-wlhoZ)ph}`29y$-Q(@MhflZqjNri~-6Vd`Xi#vZDcGu3lE#{YbO)-h* zA6d}Dzs3HW<%G6Fmk3$I?$Gl`e42}QHOA#SBj7t*XFY;|)^up@a3#<8_toV$x^H%x zxS_DZmmP?+tsw6sHRKMi)iJLVDXhj_Qqvi~cK&761LxI?w|}5U8pZmlf?2$JiZi-9 z2|hVh7FS95t}lJFlcutj`rZu-B>Perdi3c@W6G0=iwgqFO1{$G&?mBJ6Ts|P!8pK* z`(AOLB@MK746IHG`9k=-^ROiZ=zHhD;B%yxZ-1kCotc9xdJwSE{O*NV%FM0~yHm{^ zdmEJY+<595^arU?QBmZLgj_*y<(v->N#70B70`{@1Lr*giw)AfVq`&0=vroZ1?e)Ih0#fh+r<))VV zB5LKpPcu_NWBl}hox+j4cT*vFp@=8g4opTYH)v;{IBq=21_Yi#1k zaDM^6x+Vj|feY02JYY}o%nNLO<;USdl^l9QY@mTx+;F*E*Z5A!f-j>EB|uWYF>5je zX!yqf8!EHAVc$OFF59frSInzfFmx(W8EA?GjvUR6PRo_?Rf_jQ?!R56H`?(XBFnJ) z?syl+5|OcuD-@AC%SF=6InO~bpqe??vt13Pq2sb69=@D3DIKb1-m{`PJ3=t&^)@~9 z_Fv(}jdcOG)5t#p8!sA~L90Egw`Fe)uNjRLyD@?eI^HT!J&9!Ld_CoEpbn?e{SRh- zmn`^oPi(>nTju!IEROo5W%`Ekz1xQr&+6}2{hBrG&)jrvr(yvGe8^VN<>wWX%{CiH ziLdYx%iNotb>x&}jn1YFYQW8%AVw5>G6fKy6n%2{Akv{R?3X#vH}q@ho4DB?b*y0^ zuH{w)ZuWK;C1Nrtm-n|y1pFC+q7sKR8nk#n2inKIngyz2mWJ3b+Ka-TeqU1x1J{E) zIs-(s6{9!xS##)Ub@Fcr>-n!KeTl)j&E<%})`K|1mxZcl3(LJ%ljEri>auKqXwz8% z#7Av-5#I|?bojKxOgl%|Yyzi>h|lydPfuGF7=GeEWqieP4`_PDQ8=wiW|$l=MsC*+ z$wlmx>GRw|R~OCa)Q;gRG2vvreKMqs`Eto~>_MEA$y)lf)pTdtatg$P9U9p&OY*emAK+jfjq?4ppM&UA@uXf71$G?&$AFcm=FA z+csep|Iwm6;IpaVr>N#!+rhB=;e{qtSG6@agS~wPQK+%xH@qmVNVn;0*f5iA3y4~s zBZ9BVY)dRjl01fKjuuq$4MX5>X8rn-9Fw$eN(oS zHxX$&qfx|qs9Oq|l6~7OziLS-m;i;0ZqAc|?WfQtf8l!ZE0`MY_wBTWOwv;X`roRPK!&6?YVuL$qC$sbEqwa z6R1Y80Qstg%HoznTScVkbekY?fy(dB9KCRNui!ePH-v9(s=TYG4SRC*yOJ;S9{!I+ zyEfcy-J5!owm(;uB=dFmJ{TrxUCI<6Rl~*XUnCCrZ>Mj6re-^&rnAN(ZeNAblG%Q} z-sETKbg12sU2Og;UlkG5^4$OV^bgy;jyXm2jt%5?@{%ggbxj}h>FaKCRG{OR((yH- zm|jL72tzk7M!5J+-Cw){ly_4z14hKveI623f00#w&JbC)z!;>DH`Hy3;x(@tIXwJo z>}bn>TJ7Io=X$t!Ilc)x_|Am`2F+RQL68RK)tfvA82jTl54c7cGx?c{IMdFg_eQO_ zHQoLbR?XupY=#B3>`PfiG#@@ZxJq1eUNFlw!*4tH#sR(ji)4=8Fx%D`zB%+&$JySf zgTQ?Db)P6Q#-^?|m5)^zD-qDVH}d@0{R4p=2K)u4d^qJ;8#JADwLDUwPEPbt*x%C`Q4BbvPL>*kX97w^ylHWFYv-KFp8m-6{Xe z!ng}x_1?8uOj6zI8d!oVml@?M>SH;{e#vuEPS&tOh+|wH-N<;c`J1;%qO@!szV1tH za1M|j8U}b;OCbr{T$+CKSPMl5L3Vq?&qn1W1g(|Pio@hwlD&sYDIdLn82F+d;8tLa z(T*ptGpJ9YQ55P(&J2YCNWW)OvjZ!b(1Uvq|9zt^QV9-n-Xm`fxNj({9%xYK6E`Oz zi}mgm_1T@@uS{L^g%AF5;Eh82 z5piNT4d);l16UmZW6r*Ha|uq}8<4-5PSDlON>^IK&$NE)gWRJtE(d!L{?^vFnbV10 zWi$SsYJmT1kVf`K3fv7b?+@~I>E&|ejS?bJ=IhY$hnm0t>|KWmIj+>iyE!Avq-57% zj5pBlZ8GYK`IU9Ys{htygQT{ZcB=|CSVuo8#{qDO-}xxG6lw_Q42iz0=-Vkj$oY8n z;Zl*S%MADqVfxHW_}C+Ovg@dS=Vqizt)Bd*q3VYhdt3Vo7UUksUp^p1J*Nqf;^z`c zE0Im#!|!o;`?ozRhTn`kFDn_K28lGw4NEU4fVY-%UEtV zgl{UfC3WnCG7-;bFq;LZUy>CuvJa)Sz34k>g3y=6Ze!|N+0j4GkTILcIgw@I=%TCM z+gOI}LRQA~OwZ%ZgyHV0z#rduZo3p-)aK4W%=Zn%E05l>s|_|9G7**%hODCFlF%h? zbu8~o8$t1z!`gQ6AV{(P!bK&NY)EwHqc-F(rx|Y!n(l$E&@5FbG<2{m*r%@0Y6ya`QzHJ}m#QJ03kUo9NJcecz3y~c6z2qYmVm(NmGoxzo^=lRP z+<+xFz$f0MmltlD<+b*sb3#29LKYJVADSQz_wqv#l$Z{?7-0(ur5?Q$NvnWVFT7|wZ4Tf2>N3Nc)|xzk3}72Zy-gPB5jHCBpU zh-aZ2SEyO}wKv}c#>-yC?xw50>~7|_ul??=0r5k*WiEeyje#`{uW}0j;mo`5r+VGJ z-0Hg2nJl+&*Lkr7k6&^=@wn#EO2eDKl0R!mXg|))cLI5j&DsQM%YR4GX#v*En>Z-R z<5w08XSQ~v)*bhZrb#V@L$l#zs_Lu}nx)=$jS#fR@G9IaV6FY;MhJ9A12BdnAkX#) zOd#+(4l3dkn~)pCn*t5Ko~`7$?`|6IrcV=_=3r=Me_+Of&Ay->SEr9UYh$tl31Xyg7}ASrYPw-uQ8@K^@nSP53>_D=J>$Buy=V1) z%Hp*~%C6{#J$(t?3eDGyymExg=D$bkOSV<^0f~4Id2v&1xu~c5I$!(G0{)6ie-hb7qdYTx)KV)A7iH-lveq+w8D7h#4)|?N;fbtjialy^LI# zS?7IeSK^>^!%1obCtM5YQJ0;*&#hpBjjo`%I}OHP?VOa$Ag}&GRUGzoDAd`QgFoI- z2L`D*r#n(2M06v6$p}iIXCEp(@lTjt|NeN{c(?8SlJS$pw(U6Ek}JrNpC9WR`9`9V zouvN3wJ@c&we7eGQ69DBzE9h0vp5fd>Ap#9K(V3dNO#1Ev$~&8di_lDTVh2?-$r`R zl-AJd?&Ls}tF2`6wsLM2`1>eAiZXB~xtCvGci-p2yj9-)Y+p)hK)0-LhI7_psrL_y zgnxb4k5nFCOA`}1qmn6oUVGeACUveg|0O+CaHEYG--CerdiR!0%v`gNlOmX93WV+U zV8tyL;611#Xyq;xnr`XKKyCc8ZgjD^}#EZZL%f-FFkUa*1S()KRxZz*GWR>xL! ztz2&&#g@Ol5vp-86K^#4lNBXwGY4!?S;{+VG0hqu0+g$vei9vS7oPVw6w zW0Y}a+3hd%l(|YM_jR-RzPsU|Ozx?ojrm`5wK-mCal=Moeb$Py=16%E<1p)H;-9QP z35K#kE&C6u6ghBR_vH3T?&~d9)XE_ETv#`R#3bN;r~iKz;HWTEP^)d*6sKLdfKO+b zecIm(?q$(Ar6TKmHrz5e)&B7fDq2)ov+s8^D>c2NvDJi!DD$FAa4)4}2 z-bCD0{DI50eeX2p0s-KGkcx#vSpPF5v3G+;UH%y}wHHb#?7YZafLz$-gxEj$dzxH8 zToN7h>nt=PxXRUT!Ou7(Y&EGu+5+1Bx=_FH>&^C%!}tmCqRk>lTIlcG{1vt4fWkhq z63x>kiuPvQ{Wi0Q?uZwmkQLHjz2|q;3R9PkTb-!fgz9$z2$*|QmM1HO4}C^B+vJRA zn>&X7_Tf#=(CWmUb+IJ!caGH9788Ru2b2n{h8ZNbhFLzpJ2CA9W ztJ8gBJCFH|c&-cb0YlRm5q6v5h7v(E)C|}pAbYQ-Z&Du#b|_V8h>}Eq7iN^Yr8Eqz zKU=H!d&_9hKUi^&QfvIQ$HmD)A7mIdmS_&O7SLtJ4-v6G3;pSJ*<|yxLG_%9~LkTN5<|Z^;1V~?Q*KLXSEXEtu1q9VQ0=r z(j+c_i<)=lojj*g4DKi$TS54*@7q0mt|FAya7;znNnngg`Rm<}YiA(3pN>AMQEBgE zj_n-iTUNDEr1~c}eJGL~c5*S~qbODSh0_~<_P$y;(-N^eF36CX`(eL`>5|z(ri4c> z?|544yoXLX`OoaYiP{n(&7O7`~#q$eU@Jo4) z;abJF@5Al>Sv(%utjAyrB&XS`{{Sg3eLbpEPt7z!Vtm%00uSy)j&8#Y$C%C2&_NF3*J z>3a=+N7B?~mBqN88}jf~(jJ$Tgfl3bw7xuC`?#O4uS(!UrQgitkP97jg&SPFS(K6X zdsTy4^OQ}!;S$xPtr#(~{kY;YBbh(+)^WY0N=$$k>GQU;DM5B~TcNJi|02f}ZR^cQv^*sK`P%ez&u^N2GLfu0uI)xoT1 z6M>Is4$RWvso3L>(sE+WR8*5 z@=6UD@mas&acsdCPSOQV530*TX&KZ%?Juy#;|q6tbM=nBf?!AwuVMwtjx7aCFXw=M zhW}Kdiki)7JR@6fjKZ@9X(p+~1|ZLxedg37rTnhvbEz^Z&uL6(bWP&lcl87E46n^3 zU<^r-_jUKt?-uGP`zSnu9y_Nd`1P>3`62mO6GyY^XEH`T)Fla8iOyEH4oW-09dO^ILFcN@46jI`(wi@5`D(W@o|@lEeN6i+^I3l(@W_QGd(eCNTs((!<6jmtLAx|>?-H`Walrto_ z;`l^$;^qUti)m-pJ8`Q&3gk%fk3x&=?;wvUGp2>UFev?yOB9t^L`I2M+IA=d!qD(u1G)WE>_hf3;;~{^2}&q z%!=ej@~0c)T5rX4=a2an{)9jdLWNu3AqJ2Zz4w2oqNUHK+^7;JA#d;FfjO9dhU=>F zkUNTa{3Fj{B%7eVvlMZ-biFz_Fg{JOk_DC=cz?Y;?ZECsCbi1jvIeQUE7N$?*BDPc zGN%h*49H9$bB@Czir*ZZ(=?mkEWY$u;I49*Ylzrr>8lx|axu~C_!f-p{%^17{v^&D zbdA7!_ylyU&aWRpYEpq#`CoMtmc5Q!Vd!W~l^<9TUk#-|8$G<_?5!p*FGJ7S?(QXe|GrzdcQCoj5y0vACERPrOONHYDpRWYty)# zNo$7IsNsDb@g zUrq(`_m^Jh!i&?`*>8-#|N4WVtK`M$^9#jU=qcC5uFI893mVVlx(0_JYHM@0enb7G z<~-YQ(PE?R%_cHY@HlUHkukLWAkb^sS~cF^fD%IBLGPXb5cLVT03tjTQg7tBaVO1R z1@W6THu>x~b?t}0cyxJ87)S_PgrH0LjL|q)A{opvS$b$n@O(Tgqdm=1A9munalf_= zDuO%I`%A=$HGTHQs_b^AYTUI@1S?;u?7?<~#GiP#h zaxo2ypnUr<-g;HS7fa3>m$`>}a%JVDH0AM*ey#Oj6NFYQo)F5aCV*+ewH}^kVgEDJ&3Q+V%0YXx3MSMSV{aN;X4^$v% zsJ>iT5@TO+*c{KOS7_G^SrOu0NsKBN+$UHYHZxaZgGG5neA+_R7#|tr*RF7q=8Syl z8mldiCYeyaBAv4o$3=*>81|V|S9;R&o1~9VnJFz#jHzUH>m5`*rlj={FIWMBT2j$^ zr|y$AyIz&a?b*Y58iP4eW6%EBuDZ^0v3 zZF-+T64Hm>#;G!B_y9M&muD_;NrzhZfF`z|Q;~4MX<0z?f6o{gbYTkmYWSfL@_7`_ zxg2jf5h_|XGAU-o;=`TQ7(w!Hz$5Oz`)TM*;%?r0>g>X?jP`A+wdUx2|xNm#Dgibpa+;IFxxoy zXm!8Lr6<2iKtX=sohqJtqf!&*n_6?AVbh@2rHoWq$Pj->C+MI{R={ew(t*Fa6}0O) z#@sRHvqcPAOp`x_^>uK=I1{z#y3|HO`}4{0cYiv;J;4m`5%`jJzB_ab9)wG2&L&>wBE4oFAk6239c}9 zMY8?@LckY)>5WAcSkHBRTE`PoWWXWMt+}16wwLM;QAkAX${UmvRk^6E z6Xkd04WHcn6;i~j?iDAOf=O1#&oC$JA8hz1C-0td)HH}xdh0JPS448%grypoiFos> zn~&5i>E4-`Hp#u&(oGs!GCbJh{}bN=J%gv*@s~LHfMkC|wWyq`ebdj$LNfoSY9M_8 z`@x#I({*N_F%bt9uVKt|e}2Ts3vT9ebjk@{n=@SZXy@s9zM-)69_2^2!{QibgK%G8 zEmmt@ZW>Kp_)7qDVQJk*c)P>4Mv5ONz$K?MXc&LtJy%v29Brc(=+?0sAakCO-2*se zhaN;o?5@ZBJ!DC86`4=&ZGQ%@zQxq@wJRICB7{;#r=}Ako?slcQVG{mji*HA#xop? z%7w9Km=iu%CMs0yN$f1TnqN?&eWKDDoJ952r_+Q=e0`qoPe$QKK;a&TQVs<;Q1|04 z>~ZWS9Q!$(jFA&FB{!l%=g+9Rkmro_Dl&`k7bQAJSW~6ursnzw&y)6{zljly{cD|a z+}*$0=XRK#vtvvQI&ap$ykcwACJ-Lq&{{u)6j7{_4%Dk+2)T%gOF>3@j2jYS04r_s zH)QssoHBN7D~xfIOxTZHn1q3Ae5MZ+&y{Pq^#@!FiPZQS9%MHhJ8PSH=x4A1r|-V6ib&0El(8BcK5>w)3hb)Xzbwfm+k{2T&d_5 z5HN(F?yl#H`i?z+ib_tElhZyS!)=Lo1g^^DJMf|}eZvH_$z21zAcpxs^yMZ^@Pv}j zIVmyn7J`X8EUs9F*Y8`VRKQD$6Kwa(F!{wc8S@9{vMl}j#%%uT}kA_aOQ! z+G8!7;X@wVBu3*D(1r=apG1`?4&!DCAD=`+HJ>2!%p-Jv_K{j&ez4PaLkiR0r{pV0 ziKo}O1zt(`PLZ{cn>ZwVr#mlvA0OvAuF=@+k9Ao5MX2`Z=Zwv|_)b&0XZvl#yFNbr z_`_%JW^6JKc`VIxf~4ULTz&y{`QZ7bK*wWE+ktFDNHa6U8(VJ(K{mc!jefdjx|*!> z>tfF-LkvLZrtMkIT(+m50r7$?FqDOl8h%dv(z+k<@0OM_{LdKABrvsMZ(h*F==;B< zM-H0ez^2yx-F7YIyUr`wf*pQ4;OIc&;L1%yj+cQI%%i@Sns6Y9;7n8l%eSKTnlb-V z?EPtD-6KD$Y?eRGxDr=YX_0bAJJfl2ud$>{HQmYccczxGS^u$sT_k_Qd!hW9%X;#Y zMVB8bVvzwQn!fQama6a)ee@mZv>1$l!&1?2D=LxX5_=f?5s#^Jd5h+K*7dTU-ieC0 zsLB*K1$Hzl6O{X0@}ojrC$K%-MQ&nT2_acXq(cmmpx{xf8Nw-RSM6G3Q4<79!w<;QGAC!1j{4 zTXUL`Z`frqdr_-JMAXEvVNFD$QuRys$tpnJtO9m<$xe@bs)$|T5f>e>C8HORYqE9` z*33T=NX^V!{2C}g zNz}0P%uAIe4J5E9fb%7Q)$weVYkfn3h7oHXa+$5|@#54B1ph2xUK#r~73?(K-4>bh zLK9WriLH`hDR1Qc=0RJ@Wvn zg-Ar(!#iDO)*t4JA>;c4a~tk3oUkarF2c}EJ)v8X2nDl%pHiaq6#^qFZ~Qc`j+m%M zy9j6LWz9d&^<4YDop$k-T3qOCq7P6M1bDSp`qjrYt?==|)~oEz;7YUg`I4anQ@x*) zQ!5r&$s}Q3P$#js6yN(IL-md{_i-Jr@LG@gG3~XmVc683KjzMVHpIbM<^t1t{6SKt zU!7`RT@hzsRn@;q$4Ik6eA|z#kf23^YqXhvR?de+P-6{kuda(oOog-AJ$scbgi#kSAV0=z_OnF!p(wlp zx-#)KaLP{yHPFd5TRv~0KUatO>|DuVh-Dw-X+=DMBULMQXYFFpzutJZI9Lq@88bCl zM=QUJ#o&QPDuaRj=KYjA_v5LF$E<6e{UY{bTL+Ci_6&ZuCqt~)rdtB5!uM-ZbM(yR z0;-Tp)PxzP4qwxa`$#7TWifK8B4FMp+kS_7?Ci2Pyk=8E9QI+UQFHZfku$ecUbU3W z;uA!QbEjybsuXRU4OzD1@lB@yYsxmgut=odT+B7R)eYBh}#GW0cRMlfEg z%_M&Gi$3RgWUlT>%+^^-N8`+*_VcCbvdxi@bE)YH+E*?8F29e2@1mdrbK%s`j`H4k zGgQEynRb3t=yy(FE3hYP^ZC%lQ?P4Qy;X5N6ngcl$E0P5gtk`Y8kf4cD(w^~`2YfHG@jg4S=1D6xsQ&anF#!{jqxn@dy zJc{p{6@KSKIl)#!T*l@LaS@1{kNTw;c!br5q8_H8H@nzfYU7#)=A)qK{)SCyVCK*3 zn=h-qVT((Xh8WgTfh6;1UlL^)I6W~5zE0&Du^Fmr(snSYyA1W zzGTOqhw* zC0ts}(JKw@Wcwk<&P^^a;@mby?{2-UPOGKYeod&yg)r>_fXzMI`BPHx?eXvNLbx6F zDSv^Yup~-dvJnv$m+t!TD(dnC&u*Ik0R(6F$kb{`OEfs|ir^DG?oLc#hJ>)jHveB4e*6n;I|LkJz$edZTG z-`<0(`|K5mZC;mh2E0%M=uq#We+NPFv>4M1!(`is(Oteg;ZY%+&csO+ghJ_GJzcgL z?ABa=)6-T58}~Q^6%AE#O6dHn7UvnrI>DUPO391hSxdjzrqib5@BEge<YXq@$t&y{xJ+!?LYL%7=6r&jP;RO@G@X6r)rn}|exYR& zHE`!#c{3RXpMK#u6MK+x=BLAk;RQub*=hUSWXj#yNdvw5fSdcvzrIgOhoZ;1Z1uhC z^F>|zNxV+Own};0=28TDq>t6okKdqZ^!U?0@z%`-0r6oA^YBT(oe>0rz}pHZj0v4|K&)>W1Yf9(hMTm-)YT}0@}};cf!kEm!H7nJAd8LR=a@SbT!}+?`TSD%(K&o~K2GOE;4OzqAs7|o*YZpIjQ-`O^trXS0O7l8a>XDH8x+7U>kB`bMtbt3OyBHNa)`Pvz9uFSW$~g zxYhu7r>{xEiF%IK9VM<>rA&>M^nG8LkEO`_U&Q$ZUd8GZ>>~730Oa)0=&*Ng9NtZHl8#XbSmKnEiIX`UBWg+}7hh$%v2s0Hv7|%uSM`#ZGQ2xhDtQ+K!&h zuz*aqktvumU8{K;W@ea!nXrE)jAj{jnjpDapLd9!yEvG9bp==L$mR)IvjMu+O- zV5nB65+xW{5LR6*@4EXXG4RE#yqZbg+ojPT9O68`KvYfBS?bLg)k#W3*{E1_;O+Fi zPYI^K$`@no+m-gXB^O0G9XY_Huus{XoAtd8y#)*;XOgTH9}Jv|cH)}b_F2=~`&nzY zvzL?)%o}6=#n|IM$W9SFIdb9W|ssh(nzXz#cmkKU-+Xrd^Co?yvP<)7A9l$M91nk6{Q$%cN&A z8jAh7ul=y|i6oyTnSU}7ufx3-UKZKD&s;cr2GI%Mv5-tXOHSj{wqL_hAuLOXO|RRo zg#iEi$IydqoZ-~|&cQy(#4w5OqWlv&YVk&65yEk?PQ`5sXR?ZK|X+p4G$24n&Y;G@TKNj zAtr*&AHGeoC}&B2zZ5wT1aMu8_-DXweqN$8HZx34&sweb#Dv?hWP5V`B-1RdQOU>j zVaK@yjfUb~7jR7J;Lkp2ANb|d2mKd!{#sdBjY!ph7X-CTAo@a%fQ9&;6 zSNrFaV;WN=2kEusuH$nDv?zUCOV4PF=VPu{=zm|c$%nH62Z5QBK8tT4LTO^#P z?pXBfz1iqhOY9q4iQipsrndbgw8;~QZjT{?wW|yKX{!X}!Gxw%f%LCmx;OsBQ4Eti zM^ctX6Re6&5|n)?FaB`E?wIm(N&QuJw+xY?e4mmrpFQ$W-*NL=P!+uUf`tJj((#_{ zJ2$dE?cDfdcyj#W&Rn*cl}}!X6L4i*$k5UDagqKa4YBOCwZhlD?n}@F&1ns=~;E}wXD>Zb>B^O3hPl}(O(wtd})?DVl@522*i^Cs}5Og)V#RP3y z#w!s~_wSIC7@`Ar6Jo;r^;!KB2Zp(pxdX7%clS>V?vH>?ZBLUmK%13v=POST0cWJ1 zTsM=htr83A?=jxA)cky+X9gk2Pkj>$-_5(>i8(F?n38>T;s3J$I_HP;_`Lsv^r`mv z-u(G@g8o`iWg~I|{Mt`9k^6)CtIXZ3i)nlxFjhtiHOj7)w%KNWQ#wfi`Ey&Ga^%N7 z+*UM7B#V=!RXMsJ#7EX`rd*ZX_iDCnt$5dDTPPQa2elHTT$Nmn=a)y-jePbM9PoE@ z<)`XBh_tm>_Y2RTcWTbg>&u28H%oAAp&o$+{l zIy`zrrO674?SqQ9xW&b5q ztt>733~{E8l;7QV<_2dcwUu_gHJ)0R+w|$c*X`8em4ZA%<+PCl25?Ql9M_m$VQbtAj?>ot7MkRs6LCu8#t_7EOzfYK;w=-A4tWDmHqRdm1 zcL5?f!cZi)a>Fogr;zLvZJ$8m1o&Af83sB}WQFu3cqY`NxQR(s*XaXci<|a4ACIze zCoG9iAVwqQT?yrP2%gBUt9^ghQ%veQ0ld)+1$B-gY-K)B4^#4GU+z82=Yr@NYgN#t zkQD~Z@B%K0E(c+t1De0X|Be~kSPlIM%@w&EkrC-J8Go{mr|bq}815J5P)pOEKnfnH zt<$|kBNw`^T(AEoo?=K=@8j@^%Q|j?ytx)(O#N*wLNZcw>{RBw{>%lB7yF^^Q0u&s z!rYSo8lp!7Iopv8ket0~_(Rt4#LIg^@;r$^{_M!@pYQ)2(3&>)TIpB!Ue?`n&n)}2 z9P6$*{P^(>%ylDBvZJhFnYB`sLo!&_w51=M>U(!><2$(F11hJ=+?^PQ(|z*1#Z2Ec zDzw^`5#X4MeLzh04^K)p`y}&u4!1evj|Y z##vrtMDJ*pRjuB7W$+qWoH$lipF1cHOAqtW*^cIPnFsHuhg*iB_&e5OM05i3*S>m> zB{1=&wxQZf>vXA6|Fw|UZ@FOMPTqc;j{C)LQycup=-?=Ggl-GHTu{MOTC>*ErGDVw zC6iAFt2G|Zl@73sDGN0--mMlL@81n#trfAe=KE~FmA1nXJ1!VqH_qCE+FS^Ib2i+p zZsA)cZ5D8_%d&^CuETqbkP560sHv>UF?kc6y>@D&eg3xp2rS!oWo%IwM zC)JD?yD0wd$N)!^X7x&Sv?ugAA`_Lybl1PxQ*7CCw}B6K{*=DORTQ6Vh==4!{pjAR zfY6F8N!B45d3TpTGVFCChga7vdTuAd$j>DC@94MC?(I-^($W)rJ2US;!6#Sq1rqhY zEjXs!eZdECbWKEFAAfAzJ$;%>=;ti~Zf`BfRP0~mB~CHtsM@AFO8)05$sBim{GI5| z&VLvRbn6~g6|TC#qnJ<*CTpjNevz*tcwkdRg?)+#LHTwt0oY%4@~US6m}Z8^iO0v& zTo<3EjBNq>soIvPog;X*7v}(SdviWG(ZWS8zGsm%4@)Ml@cb1g${@Z|FCM&xs;6g$ zH|{;!B!`-vk`h#&)fxmwpQo9kQ31JSMAb;cYgH2>&vMnMB>?7e>Bp5xJL%x9HZ%b} zted(&2vw<)~m^p5_K=&OF~MDxt?4i1NW1 z&cK(1D+eQsc!rx-Y?Iwk-MvehBwX~Tz<+j6dG8M_j^v?D(ep-=waD1n=BnE~b1t;9 z4@I9G4(DdreAqqkI;|b`QCDxg^UxXxWa;#r)oL`T>5Gy)tn8b|(nWlU3^SZBw4)Xj z)H1BoqlB&NRc?7<0aj}%n5n2_PrweYD`K8}9X+{tbJZ5e0UIFNye!S0W{YsBC6?^s z>iINFUn9Our1V3Xnor`|YOlUhLTrlJRw|oGJ5~o^^U0RHy(ZymLA&WYC#?jp5>*#> zu0?GRr(8NJ-J`>SaN%(`@#eeIKkL_q_6W^X*NPEQ=!xYV41$zy&d04NMa?s~f_n@= z=#cR{tXTK8nF3AoS%TLx{qsZeKpkf}|VeijOH_0AZqzkWwD>q$Io+txJh6w zyX)f$-zJzST`YtYG@D*8x_H?y9y(+{h7ZaunzM_jHHteCTa>)r-ILROpB$*a^hH$6 zN=fufq`=~4$|%5fd#-w7HSrTxgjj(De+ z0ZkRgFr9V`y0mT*LeO-eeOV! zn_>F}m93EnkKc#pJ(+-LR#d(6H}qLK@HDr(^>NSS1GBOk38&lqrxc}%}Y_+&pM3A(fjL}U23VK!}oYL7{-$NrwTVtiDK zGp|2`a_{jyZ5N-Y zlt>j!R2(+WpWKPEz2-8KkavD^+bSU3Vz-vVtiZl%p%fWUKWIk$RIIujxWOlv@Y?Cj zFUGu%FyZgG*JCbU^BdM((hX0^sDmC%T492!z~Eypu|Kjc&B_)(Gkk+y2Z zp7vD5pi`f;Yp=Y4D9far-Vm z+HqK7z1WsF->wgg-ikv7k~`?FlrvP7af)y2SiEf+7amM|E@xDq>W-RLOQg!T*$;ylB+l?>OH%V+` zOyrXM$JB)sQ^_J3Eapw;##G4U44;~bVHRpS{Ece1@L{JZ^EumTrz*TWf<&{@0~^afc^tFhLs*Lqgl<^lzr;v zh4{~<#QGG`s49(@2?mn#U#z5>Lp!uPN1O8Usb%|3rgUPH)^^O{(@ShSG@{sGGh&u) z&&m7poiF3(&UgL$EFvYfV#v*u(PO1IJ$ssAwd^rl>Ngz8<(f5owrG^!!S+iflT8eO zIr`LDUv;ytcXVbss4Z0#vk&rRxy>WOS=7N66$5hAAAlwfMTYqa41X_ zY@WmH#}%15P-R`8HCix1x_caJ=ar?(5!uFt-3Hg$t5<_2ydpzB7^H{G(HGvFvq$PP znCl_hq1Pcj>1VhMnq_F+=vjL`oTB6ksJOw&kGZJEfKO{^PNR$4Tsd#zvHQJRQ*IFu z7xq0vD=fnbyFx2p&I#R0L~$}G$4S9?ee124XlS&Nkz|pDno~BoU;Z%zKR17lIu;-z zu3!i~(1>aXlCJt2_>OWUAJ)}JJ+yzobr|PjtobyR$BC8 z(8^i14`WmB>nOwk8v^$^WSAYCt`xLDqWUd1c%UTKYumDgh_v~CbKG;oTCLavdB4N5 zgSe$q;=#Dxfro|tJ9hq?syXA^`;y$ge3Pd1uFkKcMuY2M&j5gdw2M*OgvAX0%dr(qq~=aJEIXH;rurDk z^k7z|AC5wtb<8pOy+=Y%Uog*4m?5^KC3{Pn$KTV@srU-H1Yh{C(WV9NN@3TbvBH$1 zVa#%$*-(C{8XeEr-21UQcI&pQv~SsKQkJKec;0eOZsE#XVQ{L;uv0=hB+iujbaTCl zyXderVl644)Mad{!8etC(;Dl1YZ`9t9JGVc(rgkNtT^T4I}7G2%h%HYR9X-C9>Z-! zk?%MYL-jv~f&d9CqJxfJi^k&-tN(>Wb}WO+<^*jlL?VYCqb%;#*}o-$q*E_UCVHk+l6IBH1a$ zBJUxBR8i^QN~_x?$HDO@dglriLoe<c(-=ieZg&o=&kH1zz(2G z%7~R5KTV>UtJc_H>5q)f&sDONfyf+>lH__O{K`9KeuH;ngq7{gN=$j>(97T1!*7<1 zJFE6MzWw;Uo~4vOv%1>P=9ea2lk+~XMV*u~MN z8E%AN9Ddx|2sJ2U$0%qkJgSV-TWFgAV#E>oDx-rAu54pN7NWb@^^-%4#Xa=q)v8Mn zdI9`WafFrTn6Tc1{X)qnuzML=y~D^2I4EfF?GP)0)@nW}W5C@@>Y_z_F97kOs~-l70Ek2EoVBx@;VaXk zMztG`TzVs3O)IentnR`Be1{>Wx! z)^ze1At$n$>K%QJ&~*U~cDL8J(z{n7I`_n|V$^$oN!K9Uv1x}z#VGf)4~q;?8?`R{ zg9lo;B+#`=iBj+W%&5(+Uov^@50K{rugky+&9VlC{F<8II#F4LGh?~BpaRtkB4gYsolu)N~bS*z!+rXJAmqOa?&oN*ARFzpD`BQP`Eb2-JJl#=B8Oj zUzxB0RD}5$J|PLEf94Qa2fICn16?*m`aD^%Q;xSTc}8Bc(_YKZXQZBvMY)njcD0i{ zS~@FjFu$g>b3{@;!vHEnYrzPeg~B3}7Xm}9)g6AusW z0Y?=nI_9-XgZcb%9b{Te?ZR%v&^hwoy8&1d1Bf@N&(jUy%|zGi=hR!VcDb-Vk?YTQ ze`)s1his+5c13z1fI5DDNd%E^72IScjZRtIB7t93mH zwYn4~A}20()~Ch3fzfh!s)lE0(#}=t4|LI^ci8*ghi&c0J=jy3EIsZU=_FVJ^Q(3ema}I`^&y4 z28x^zYy+L0V|*F8_&P~Xr^@OrOb?W$+fY?=}S7dky?5O!z!Ik#QxjSR5z{ zuKyigrat(5oDlr*7wgx`#NWK==HPiSmEiJRCqXyjv3S<-e~(T&WK74z&X$~wX6GDf zE`7J2Sb1%yd3r=I=M{8?3OBde-^?@qLl1VIm@4_W2l@001^fCKZpm&nSXno00nev*{q#x#W2e5ps3wV?5U#Rqk|B$SR4WjN-wA}!1ZPKq2b>ULp#m_v~d*v+Nw2aO#4H>oyv{>H` zC&>4LR29YJ!u@^;wy`L?;~y~p89TP@3Iom&qb6_i#Hg4 z48hNSv?vny89pi3pXUyz$>S~r0BsL1O8^*qn?l?%RDRz$3G3Z{vcKtdbU1gv96QQW zW&IJYmFzbR`J_?#7FGsWQT-~+klD!Xrsr-{+^wLF*xEL~8jx26PGPzT2VW0a0vod- zO79%FM5IyPdDWAmm4ZgH6Pau&%69{EUGM&fl6B7J;Xa&DSL}8!c~p6Ex6Q!g{+0^I zhN;C`y+Fbjvwv-8WZtgKF*xg`bp-{5nb@o+R(&QopGS9=uZz z_ML98se05cACa5+0v0AL-H7P&X4%xIAqp(U(tGlvE8?JNE*LUVM-bawZabR`6fIKt z+Ovhme#b!7-}ymgFmnFdxM7;sDs5Iaq$4;x{b8%rexWr`H>G8A8Hx+VJo zxN`HRmUvxiD(6?o%Dl{LRET5{sq%CovDg}S9`LHsXC1^Orm^qjSP)xGD z@KY7LgCxn)J5(yDUWyor{B#W-JFD*fP$=f)xH zxpi(|+{-HOd`7Nn4-LXxr2TcV=%^p(`?L>q3~#IWp=7vHJLk1M$UIJ^fWlN$Av{tc zjd`nruD-rgs-2+~pfU@Eo0Y-)IFbZ=Z@(PRskZ!07D@zcGz(alwDdnNZ8d5LClG2w zdcPIeS-JONN1R_>kLVWpY3SLAAahD)WvV=Xr|gAnv98yr+d@#+d0_`=ccHnq*tnKE zfNtr&qmu0h|F+2&ldgYuTudbKI!w`{+^^QM zK&XHzBFuC*lVZ;$(TVhTLd@Y)CCTOJ7s~#V|C#sxz(%oN&Zjrgd876QXk$ucKD}~8 z*I6U-O}B9+gEWc@n{>>Ic{X1)ZYS>@&h3j>jq0V%+(n<<{`a|-zCa77UW};xwxX{P z^EuC?nL^IbOB_>!WBzv3qzJrUxMnvH`w|zd|Mnl{v)|#S`5k2pC!6Ayila~ebttn+ z_i>Lx<;=b8D=yj}*q>B`diA6xl^=kq4g@uZId9I-4`I~kN8^p&)dua&^Yl`^vW^gh ztLar}SIQRsfO<&vY8Ycf$}E$TiXtdax#f3;>TecK$gKtVqHWp_gjyqzM8H^=I%jWr z5=64ddpbY%zHoM0<=V(`mFC-<8sU2yx-j&J13!02;t@Ab8H3@aN){DH7{%%Zkr<%Wcw^uzr87SK{9VK z%R4HR-MUUBoN_=6MHI0$^_}w)?+I}Y+y#0km#2cdWu;R83Q*0c>r2prkZP;(aN0*WfqJ7H@=c1P?(ewxi}p=k z_nL3ZV(WbKCJ!^c-={p_M1m7%qW7eMnc?P(>dF=MVFs@t9vQCaE;08o*9@~Yh=0%B zEl$v#DY%gp#~R9UQc*V?7Iv7jivFM($5ycLs3xkU7goreG>bOVe=up9h2K`l^&Cm= zva#jGpn_YOX`3}?XE%#nGV5`)iOnRUx)hQ#hMop9K0-ur3SJz*FxF9D!DBQ?C581_mISlLNl5WIi3^1Inz zTlaP&UEjS4H;W;k)<$uU-;;jgTvk)yNZ(d1w3$fYk}zWLN>AI01!7Nk-i`Tb3Czx+ zT}H&g^~h(+xI+vRAN_w8U`Ot-)AbZ%i;MCA^8Yt6le}P#XcYA%8t49^`WijGgDt~< zZPsa3{Tp~Tx}`Mob7U^MGbqCE)_N979|~f%zSmb<-~GY$Q)9)9W6rti;N-mXqWQ|^ zUiwG>c0Cgo<|+2k%ys1X44)p>T7RfVUuOK|$I+uHE)hejuC~>ye`@hd`Kb!}EL!;X zZ=>is+&Zn;!pC_g@J=H{v$sECX;IYAYt54SZ}G{%if?BZb@W9YkD|BSudAwOa<-fO zakwZ6tl2IWgc2P$b2b6S$RTUSRoC@Xar5evUaLR$C?$sUl)1{TD`d&06sUQFsUeC7 z`!O;v6Gl$}uA{e2%&(fe*dxKwYn{*P)@uaa!LIm~$=fMo!A&%w4K>J!P8`xOe9>ykv+HHSS$(KR=3K<4rBi>`CtuBijjgL=kmq^*+}O|&dr7USkHqp=-5 zca*9o99C!f>Fvh?!DQ!!hU?>MNFdC)y5x$<;?y+@V*9)iQYRH69<6ad(_&gWQ@cFw zt8I-YD#hR&$|Io4?$d705h((grB+ zhWd037L9rGoMRu^nuuYSz5jxBJV^S8txpJmhpcO`Bc(_n!1G2S*H+{`4ZmG`!f=2- zSwn?vx0*x5O8pdN-{q7+S4j_lI>d?SR`CI2ir%9GNCV>k4a5GCmI*?vN@JCzc7}f| zNa7G{_ZFJpJ!TxWny}dumb*XBxlCdv0L(C+zTXsC>+H#vSKx#?#);93?5&xPhbAI_ z%ke0{HR+8vb?0B=o195$O6Og^#n4*`zuF4BLa`YhS!*FfF@@lJUmtcnz+^RKY!V{( zgKDOwA4l?nBR%#<2Sj7&`l`b>9QSKIINQ|aeEL8na4dUsQcro*>4cr`+CBOar*_lQ&iN*^hTQ?*5lxvD{e;(73!<9IU0mArQl>8l0jJiKD>4< z2OkaWKAg&&DJ)H-Ht8F^p#+{S<4K?p-wz8DVKVnS1wBe4Ug$V*RUMmusfAZ;&a+IS zp5RJF8oB7no-YXAU1JityT30Den!V(N?qm7*GOf1WU(_Tu~f-B?ONk%{@)EES~j-F z)PKo^>aU>S4<+Lk{~f$g-^q}a%PbO1#tSp+B`vhQBG{)>vg?N>Hbu*^am^yw5Vu2q z#=cO~pBVUI*CcgQO!KL4R(M2_Now9Ok}lojn@w))@+NL)d)d(FhuOqTcUbjykuKw~ ztyV(~UkQYEQGv}b*D~f@bq{XE&C(PTjIW&E2`0n{FZSqjaPsGiTtqNyw#kk-+Ts}a zPznq^kV7B*La(bl@7TlWre_EyQo_%S;w0K&Z@kBlLKilIZ^9pog;&1)OOOw_jH|RA zT|q(7oHBAvN~4kP4f)XjZe8D%%&R@RJ33fn24o(OwLKqaU=U<;vg{Dl$263@O>*0O z`9?lQ0Qfnfp6@>I>Ph2cqI}?>2Y{8bWAV1H+0x>#;Tz2t-j%qAVZg2apzUBL`yX~( zH@dWUueIu%(S!-ivNHrzUh5-}gS@o^o`FPhuuqRJ*m4qJD1mmJgmqUxq^ zsu@V6cF#t~54yeD@_Y2V{5ilJ++6*GKAL0W;^s6Io{IY=BHV z{>|SgzfEeQWd0G^lZBkh+b(3-Lkv-Ftwi%l5!&V}Vt)4YQ~c}XVc?^^mVu>&H~y{K z*XzqJ(jC$~JKB2h*SAzyk7!mXUUPb5w`sL3!R^iFhCK3vhi zkg*Ab{@v$qivY6-(&#QIF)K2%& z!#F@8eafZjI@ETdvcX;X>6aK6l|S9<33AijX$ahs9=2|^bGz-^WDw2H*CK^mHqRsq zH+rV4%zV+@wJzZ7nqZ#ChVuuNIm;ipqn?t9$iluZgqnVg)k&k0KT$FYQX{y5Ds?&MKb32R8fCRID%S&PzZX)RSHGAJ zx4XeBEL(gjhfA8_o>>yEf`;KEOKvY9>&KN5Cf&U~5$*4MLc_NkQd+S#dOKbhRDn78 zdoh*dfzfMzypaC{6KzzGl>B1^csw$B2S+3M$sxrp9$O4!1xyfQ>6GITx3$5Vif@Fs zx}*XV;YKOlLk6_ddc)V$gCVemL4`XnK8K0qHXmJo*g?zN6z3`tb(I~Gg+(bizU@_i z-k1SMkRqJU*?4X{iNy(4^ zMFd&ZznO4LH}Kbf=nxzzN!hgZ9Sp38lzFiJ5X|~eAJKn`1&=bKL$)x{C-pZ9cTKI` ziSPW*B;BecM|eDh@G%ax14dN_7{Rk&j>714az;&uE%qi>nwZiv2Ug(kxs9z#GM1Dt z)Hj7LoCAg3R^@<_Xb<(Cj=$H+dbz=2)xSqaBwwCOOTI-omLw`|XS*xeqIEDNya`_M zlYCx`IYj=P?oNq-g*=Njxg9vZ8Ed5%yd#N_v-uL0Un&UuQu<4X6|{BEXZ#PTqmSBW zKJ$L*4}5nFm$o*|1L5o~0s0mR5)F&nkIs!`+9^mMJ!cs7yCC|#d;T@^`}_F!g+%6k z5^^TXaG|-2mlZItqVKUEP_}GSllMU zM=vuV|0ZzmwI*Qt27=<+UjT#_vInI@r0kWUw%ZiWOenpc5#rJwbI;?? zBb%f{g9WHAwCq^&M`WF;rR@h_on( zC^bS!X%HzX1p#SBjo5|?(u|fIEubJsH&cm8ZIYuW3>ZB|4;FuZ7yrBW&2#gf*)?NsF1Ib9s;n0 z7l|H6Q1mICr|ny3*~Nn;NQXP#@x;LU`rXN%kR=Kh{qzSr?H{!EMcz7AI>tP8yV(JC!z zV>&P3=Ob+_ch@Csz3R^W!k}2I@1m}H|9G(SrO$IeZs)QXPOcrsbHf|Y1RKORd`~Y( z{F3qMKX#_5y+Mj%wU`CCR_=;ef^Fz%n|F6aJmC z)}EF)awR9yF)v_se`MS#3V2%3hH#2wfjDZE_LefU+=@z~bZ5jN*oV;1dd&omwH6)$ z4D`+ot82Em_RThkNML8Yx>P(BV-=N-if5=t&Ab?{8T>6sIGVPm$i+ z$huAyMV&@R4p5CnO;11H1$ihN(xo8dc)AH8v^@(BauIWVPV4mkRLzrsvGi_9+uTu5>-$V(NsoXC=Z{4 zFHjG(b?@}>8VBbogR!!0*yd?Lxul8wSIqiS<8vDm*T1b_KnrKB=WMC~@tC60nhdX@ zf$5cALeicM7cYVDJ@3^kS^muzvL%=ZzplHsE#hvzy`)^HCY?{jhga2@T=jlzq1-D+ zIIT2Bs#m`}B5i-@>a-t6pYbV)a%Ib#$=z(BZrEH%xxMUq0oO z;N-UI4A9%AX|k!DBPSc()dPwu_LpcCUT(Ln;1Xzai-yQtC;>qzhLe2M9R*e5qNv;N z+-;6>>5u7BRqA{FHcOlbCW`3SpHml#VCh}Y96zqwq*Px2BQfizDpT(>X=-rKu%^FR zw@piWBvvpPw$3D1v?z{GTZL{}MY#!L!-^lY0+J!$p_NzGG3XZW_R~$3J~9}G{Xuh- z0f80QoJW4&z7M**Bf}{_ZZ7GI?amE0{z#9M-|#n84Rqwa9d+@>G8!t-GT|uY*Cj0_Hj6gPLQgw z_Eh`PGZnGIOzLxmv7w8=M)||ac3lugqfX^>N8N?R0z;XvEEF!F%@pM>i4aQyg_OIe zm93iIP2K<8{+ZW?MMK+Vpg}AZ-Y1Psgn1^>qa>j*fRY6q=UUC5?viV zd{BHU_I)2}9TSk9X;h!nZGYQVAhTzKeD{gpLvr*thF%!y3x%R_`ii6f$ceGOo`$qpf;U zLT>&Bp*Bd8HMw3EipXN$bA!e7b=!a(+Mg+=a0nZVQ|<&P(BowPLj{RB5T$0(iuNFW zeY+c`xfT^R909X%vGx%z_pM%-5$=zqmb_0`)f?AsiC}GO_;Z6GeufBt34g#3BWmC) zMb#CmxXqu#qFC>EX_mT9jP;`L_LrsEXN2b(xy@w_hFv0Pyh$A3nqwA)T%v5Da z>6u#`i&*>5l+F88b}=G`^eL|RXL}!%>Wn|7*f9Q->A9b^U3}TE%xEx@lgi#IR*LYs z_lo=VI0=j5zQ&{DI>(A*-Az%oYBkia=>NL!_MXJ67Ulo@;t+Riak!!KhhTp29m1yG zbL0jQf{8v=u~R|C3-vx5n6$`q2S+EOdytJBja~Y1{F}O7?1BF9%EpJ^K2s7nv&UWt zEbS^WYa6d@Hx#U~73yZFr+QcMu@;O&(q34+6{|q`+(J@41Q6|9sK7?{Ey%vV-+Qib z^ao571|7?9n^S3L*fDWTks|DkT)JPHxmZH`ALpo|#kG8e^UuZjWR;1M>p6bh3+;p& z|4)uWTgbWA4&+)zuwmnu8R17(IL6HB;NTLMe4P3NFxTRN@Z#JzDBo^Ueqxxb+?c`C z89J)K;+T@=G*bTL^ReNH&7oW>1EEoW@Yj9a^!ufYm$#`t3#o@lJ-K_^Ut6ZRb1dK_ ze=EWr)%_!c{fK8(oB#2>ybAAKD@${~jC-Gp>9#D~e)9O}!iw#;ni~SefOr?LqzxX= zk3lQ&{`?vL8t4%CIR??@b!G{N(qpASN^?^ZL_JWhk|%Wq;=9q;G-(&n&t2pJtd z90XO~__0zND=zrqX%D{*2WZN_-o7tJsQ}t+IJMApEdBU_;d-9$D>s%raQtc7*@0j# ze@w*UHPi}UE&K=jPRoB`ys`rnmoKT(A&w45hzum(wtqv{4$@ZHQIydwGd64*8vX>f zEsT$Af7TOf5!6w9v=-rT<-@aV-a*x0NfokczaX&>ZeLutxEeCA-TeTy$hiJRl53me zI^-Ik7sJAK=^;!qhtt}mnq2N8ZODo0c1#aDV|;iZ-Z*{qk* zb_)Sb?+Agpq!q182dU|WOGa7xgMniVLq^^&ezM8=`?M&IAK{%%`2iykB2Sz2y46YH zFgp5u@qUoO@BPjc?PlX3YNTepA+{v77$ry!?Wo<`sklH)x$L>VF86@r-7ia6z|}j5 zo}%%9Oh;qYZI-siz&IZezJR14PAMPcts5)dFCJCM^VxoAvEMx358x*4fQAii=X$g- zp$O~8U@$g#RdKveeXF}||GWk17HQo145gMeggXujs4BzhK|DFbIrgkI0Kq&OwA4JSC0(` zn2qN}*(}l~^^F4%fTL(gk%7`t%XQ8H#m&`KcK!&XMb#~@C>F!S0dWh`Fd^Wekm0L3 zQOju=P-R-X<2f3qbT`qKYz^gPjINZ5c8nUn)yo?bg9ilh)%y|Bj(da5XiKCG=c=H# z)p-+SkVu04V5qtMqjF^j74dud0*%Y0=ii>CKTyFnfy7blIME{uBrL%f0Vp+cnZ{NKE3A87CtNq10^KC)WM4m&C6RM{h#4?ODwo>6-I!uwq7wkk`>+KuPkZ0PCd zypMS4Z4Qa*bb?m@-{knP2-a+O;km4GF3$*3JeW=)<`de&7^ir3?=#OaMU?UgHOoPw5%YL;_$>YXW@0J$11K|6%%^fPrPuRE|1;BI-j&L7rFh1K? zG>D%lzDYt0NMJ36RULkZU{X*a;H&hUk`a{oK?WJ=?a{sXHHxijl?+E< zYdHkuQC9UgvO|>!I#}V(PsR@BeguOwc$3_lAFCmn(4pNi&9M4Z5YBu1xT8xDMuPu= z-CKTOJC^`rH9EW3hj?ZcEXqiG&7og3qZV=M=}}$)K9NXa;Fobh`}>`7Io*PhIdtc4 zhi?T+i)rnJMijrLn-rSKJRMTMhu7*7^S5mgA;O)(Lq{1k_@|8ho7s7WVu4+PT=0@E zJnYcz{Y6oh-&H@I{@%L6!y{YxL#8G69OGIC!7W|ePO9tu$2%+i+EJQBTn84yUGnEW z^A*0wCSFm+EmQY}v4K=U;I;TbO!ZTtSlMk^^tTZiSm9p89n!9dCB+*wKfnIJi$0fX zEm{{bIVZCRSY~&njjM6gO<&soxXvs)+nev9U+FR?`TOkeiABGjXDi62os`f!pw2&( zs;u9B>Tl@(#aD4lBS5o_iA8Yr_C7JPnz8+8%ikU!5Tfo|2HXQ&N~lZoQMl>hwHH zzU}qUT)@QX!ub1-00TPcS~1|{IGT0r(y%^Hu^rQzTO2j?v#6ITKUp*044SMT_~4bo z;c7Vcs=9*t`oMN*KNiiCpPsa+6pu||MgQnx#la4jC)KHI9?@}6klue!F;Y0Q_4gaM zf{CPrAsWAxuqb`t%9U#E`&)`ab}ifU3*&$Rg%x0F0CW^`CbT-{%aL5z>rJ``U-OA2 z5S)L>S3i_sYco)io5(We-D9?aLQvze= z95;_5c8>#8TMsG7y*&R>hywiueX(idV$I`eGb--QZJHo@hVmfeYQO}A7__|wZbuMG zOceu#-DxYGSaKHy)zyS2Pf2?B^#*?nzc^PE>|$Y&`I|^-k}C04T6FOUx~j@0_1Wg0 zK&0aiI2hWn4n|o`G?d8;OyitAIop!?^~F{Mc+JHy1{?6Yw3D_`$O$iQbg|{$`Q@Tx zhm34Dtoj$G&UL$%W4ft%C7TH3Q5jVEbLw}nlFR0Ip+^U-TVwwnDoC4dF({oZ`53TtR9l0h)v)(7~7?As%yh9DePHw{71Lp1-HF-ZIm zVLO?W=t#o82u-;TV_lnFa7DO#J+=Jp-ouk+Jb0ajT)BdR9sEJ^PY#c+DWZoPh;(&7 zvqLcF)gb;9Ij55T&tsYnUkP=m?KV}<+x9KLJch)X6@ZiHK{{4+3({sAHc8jGzH@B{?Ja62%EU zN5RJeVk@p;P>Ld-(n(Ng7&SLNl^gX=B^&QFv)v{PnnLVFHv>_hXg*b3Oz$PK9y^UM zXh8GFp9D7-dicJKMVh^hyQ&zG!yZJ)YElS02>2v%O?bta0n z>Bp}Rh2NQ&X|9!uzDiC^EB5#Z&VjzqGqvtJ+81#1wy-rtv0C?yjvL-Jd24sII!6)V zULa9usTAOmc;S-C`{fP&b9({h88|7y{}OX3mRZ!lLssM8_f$h76=Ap0lNELqd5H?P ztM4T35@6L0wQq&xMO5p|$Z{v9pB8t%JVPIm@SK|hfy*;iK4K0x%=-BHCJ5ypuUuYk zz@tv{PrcS&^Yt4+N9lYA`t^#kRY4V9PqK`2gRIP$&3dw0^-=4GzZ)L*e-6|_>D)f3 zB5*n?(7sdJ9y+sKIAO1`92D@)mm({!;H(r>Q~IMY+Db@a)26*BiE9CyDIMTVm0m6s z6*v>f7eMm`tkKgHgMFX*3tAQLEF{8J)5*^{jWH^b~$eNX-hFbnp2|w4iZ13 zYqmr?tbD$8@vPhIr^1$7|C4_FLtUkrU`4DDW6EF#k2#6cR%Fs1(Bz!z7lY|)r^ca5 zX#&>sLtXDSkjg0x5K4=0gL~TVbpH8I4Ye8@3RM1<6yfr@IlFD8rDi14?NOOlBYI%q zIK`^p#U&18uTS;uv>BG*5s3W5Vw||WYIWLfB!*E4c?+mgc}d&cp>WTG_;q+Zr#xfe zn_khtG@``-sJPQRyWM=uRI-*wva&ZOU zo0f?T6{G2kO?+j!T>2wd(&F`KAw5DXq2;kR%Z<< zkEL%cf15VUH`e!g^WHGeR)LMF#p^6bMS_2#LKB}o6Sa`DQSg*}AG8DB@so^pSK7Y+ zwqoo$PMiD}NS$k@LUxzAMs4>0X3nlf%AD+17;4BP7jg3(es8Qq;~|K(U6`Jjh!~T7 z)BxjP?|(m`zWvgaZY`98Ey!hx{5SY%aE+~^-TGvOEAOLY?>}(Z^?Nm87pg)Gr4& zEcElQ-=?Tk>E%*weXipMmO>0YPxfF(mn=F5$=Z*H|8IdFpSTN4fBvsOLA|Fw*NUpn zW-p+DCy>r4MVS+zqH3cq^_+KwENC+jW<{ea{fID)b!o?{b52ikAYa`VJ*?P5pq9RD z#=+J614F*3@f2Ch`q`#IAZz! z(UYw3t+go(&X}p&njC>8IYa^k*Blkw?o*L+|9cu;*aTL7BdI}T&=0g7kUNMFdFZ98 zF!L}7>m+hM8toM|=Yozru1w&aHX13BARh7H`1GW}nENGN-~3b}C2TOGF~J);yHd9Y z*X3$%`r6>$0sVuj;2>bzZ>)s1u=x#ddC|A1O*D)h56+2^ZIvAlR5EINt6G1aluzsS zi!X%D-rm4Ox|$+DBgqoHn=94bb_W}ixV5@d_()xx5e0J-UwALw(W&WaKWVi~5y^S^ zj}|c1#z^6ElWC{k8L(~JXf(Gx$vzWvgt?GlvM&#BflJd1qz+NYNYJdKem|K}Wy?8X z!LHVXUDY-tMNrm_LJA-%iwp&Or^>;Ib0^L3d!+0!7UK8b+y%e+-o0>gmr;EEc3-&f zkVaB$->Az=O@rygZ~yB#)rAXo`tR=FbJ0{kF34S&7iNQ;h;J@=|GsfDWGMIbs4D{- zD~iB&$qWTl7VMP=J%P2Og)ELY>xa?)k8jC+iL$+~$AfF_2N0BH!JDYxSIO2)*i2(X z`*KRkY1nS=NvX;KAMHGA?3aP{ICjWlTL8jXhpirTBwiAZN@iKS3I5ouVe6+Hz?URf z%X4Cki&5?zTo;$swgcDP1IybU*a(A70_9DF<1G}Tox#%N30-Z&4ZQKTawaw z@PaoV%Mdd%^3x3$PPO0z%yU$$Uj zb8oHD6+M;8@qs7R_71T|`TX`ijtB>S_AA`XFU)%~={_z}66QqHl=L5y;7qVMSd;XE zGn)UTbEB?~`Q#OjbG?Bo36nkjlIH?)cbX}&#vOk~9?M50E+%@IsJw)x7;Jjr58|+{ zgZo=ZPkELY%_7nHRH%^5t_e&h3W=^%`6|tNH8|<%ey`s?kXM2tGOv&*UjXw*IX>1~rN+3suEQ@e0x|9mL_?KS`xP7;1xaSb9+9u1rK}#A;}%1^`L&%$S@H4@=*_>pfFB^>9bm3mv zpW54BwFwOk*1_-Z5sxZ86j);$m^9mblnz@i9i#=W(BC(Y5A_LY(^59T)NJbF2o<+Zw zCjFVRKQQ{&##3fw_f`X-GLJ!I05i$93jbZUxft~rVmn@^I>n*G=GZ&(I(+n>uhT;V z7rk@hE}@2O!CH8w8_l6nnBPFdBdgsbooE#ZCZiqS2Vu&dJCYn|lU7{iSGvu9FtMI< zuo>dpeUS9)pB;`^(p}{S>lIkZbTAFFlThJ2v-flXv_}?ZOx`j2DM^O*1)H0#e&^EK zK(8)chLR*R%XMBNGIO+wX~D6N4S%{xo6_FZ#Q47q<(?(&xN)vRYS;WfU!`~74Erq0 zhN1!Br2j5nZmQz6{k#4_#?vh3^5XXyF0jtN|H;@wK$%Q8N+KSgfPCyzSy}Rr)ui7+ zPKPMdCY|c7aE36^zTaaz(EvvowP~jPUQ!aU#BHXH7TzaOF#wz&9b~j)WeKjIdR?+V z$w&wK_!>>=vb6p~av6l){k%%5h}o&@{JFK8bu=p*!9K>+L@LN42&=SQZ_f9>Z_>lI zh};u}6PzyxPm$BJ5F?dw}zU$KKVR?j@=I_Z+N#~Gj+Q?Nx zTkwfIb=ZJ+qh0K_VAlQWVWl5I=4Yw?*D5t|Q*e>WKB?}wW$${u^a&qMlyU#GRI-iQ zjy1HfX;L;%deG7Vf`20&XE1*<>;fv;b8uuaxvYy%yg&&H;V_ONEnC>7P7X?^pd;S(odVK3V*j|L{ZL_*Bha1lONS zZ*i;$7g5LFb4)6O2~2qT=FwCn64F>M9jsO}5a0ZxOTMYX3&TlrOBJH-WeeTvZ2tD| zkE|t9pND%)wW-6fv!2u3H5n6G%__BoCCCZ?6n|FG^-~6w{`_uxKC?VIfOnEx8sjxo zf@0T$9ji5V3vJYTe!^0sV?8cmIGgq-(4_qsuC@HEDqz#w1Wa8r5Gp0TO{;G~;9$1-#2hf6g7%foYNt zfP3@jkDYE?YdE^NjHS={)pPguY)dHeTfv;o&bGm(qoU=Oal4@zE^DsBY;B39EQ@%g zJvhE|QNnW|xbVsCwOaILj9>55eQhFnV!UoK_1FL^SS_R{Jnl36xpwPVz}EcMO-K0! z1FD{WlEHA|Eu%@Iq}`pB=&Du06$ucnO!<*y0Yelxrbotuclsv+TLrQ}i0_`bUm2_6 zn&-@~L)?57oHAy+JtSZANzZh_kRugRnI*#J66X zVPL(!^P6_rskDWM1$V=u1T+#=FhJ1-3Ck*S935x4tIa3&7Lq|M!g>z;wA7txM_C*w zOq;e&JJz4h#YtX83=`PaDhA4-&(=(pB&K$JkP}mx?u@>Yg2) zAJIH{B4Q0_{diR{Oa7h~PDzA_<<_PilW~r0mu9?&`E5AocuJY|UqZ^dCkXo$GRN)<#8sfR}rFKVe@!)`u*J; z%B5edD+bc%Gdi^#&8Wh*`xm;&Hq_E9J+CqZOPi}=MR)V}J0MiC){~joQ!bS6{o}JP z*eK&fW{ea*Va4V9nm{*Um3LGA>%EYV9lYj!Sp=9 zDUL8Y`-6f6^PZXFl`bX$(x`(4XECLqrzQZg*#B?s28g)&eq2HC@;QImc_|?0vybPe zRMXG8L4T90eQh~;=Um|t86HikGwGemtOaD)S;>{8{C9FKdmtyIJ8%vR6*>oo>!|{= zJZ{DAbsQ{3Z(#j)b;>vnH*gilL807EBZgIa7CmDUk8dlX`toc`MuU*-7-xxx4wJnl$$6a&3@pfXz#g z#k19PWT0;hsr9g%fhiU9zT``mVvV)6tCEVN53zvkN7i1sbkS$oy#k>{DnI%!9QrjIG9m)Uk8a=^nJz6MBCRY{;;Uom=3*cBxdn!R`6b!Tp8Qml#$@}zrw3) zxgJli{!d?{z@T-gIWf>SKxt7!jWDs&#jKw9umF&wa?3QJ@hQl6`tiKiqeaE-dRO@+ z6C5H)q;f(edv)Yg<(H_WqSlC4d46}$;<>e3i4)ylr*r+e+w8Wftf$-WzEw~y$IBlr zYd6&JgVQ&TYTj|gyl!hw`nEKA7?BN3G%f|j&n{R&t1tcN$?v{d^jr*HQNq2>&8Y;f zxx1Fd1abavXFTYzu||Z=g%Nyd$xMyR&Z1;T`Cq=Pgrw>8d5Zt1tnFekbd}Ud=cqj# zdntQP?bhkr-3<)<<7KaIAHNTTwYUE~15Zd)-?`O?Kb=;w^7d`AZII~T5?g6oVq0Gr zIkuK9(0$bMQMxiSYm5bmF-|@eJo)ZoTm9!My*I&2WbKBiEr+BLdGG*oG|R^`;a0rQ z`nz5N7TUWFfltyhmjv5LDx`gL>YaQLZETA#&zKk6d-?jz!f`{PHT%5p(l!eLWc2cH z&^j zgYG(T$K#RrqSxzo)M)E!5g;w@v($2Wjqr$m) zJSbf=mv(y05WHDhaeKMmv{ZPnWW!AcM{DrNV88XLVTAOX)Xf(*0X~B$w#)uFp2QWz z@mF^bWhFS(zZaow34!@VG!uY`I&>^t$X7?x;%mwtf~#hb@8PQMRFY zQ5>(%n|NsXYqv7d{bR*Wy>-)mjcM6$mH=t}C>2m3hyc_tH3yLJ<1=rXycv0?N z41NZgzZl5ZIm~4xU~Y*$xH)XpUZms-LU#P2H*@r90ENFl5=f#N_6@kAug!W%2hKxEw%f>EJ*bAN_Vw zx>VKSft17>XS0qcUMVb2_jUR9BDGFLzQd&0&uGBfpF@8*DNL-f!l~IaVhXK*#lK~? zl%(#8;YE`GnJa9r$d@(g7QqnY=6*)d*c$=VOwV=DX$D|eOYNWc-cPT2YHA4YZer#l zI+2t}!VBs^&95i$@PT%+@n5~S$9Ec;7mZe5HdQU1U^54{CI~l(Q!4S1V-|bFCHJ9g^;)7IVZ_cTa1_@&j|vw7Pk27rCD$ zNDW-($CudVb+hR#lP~?=%KuL(iEcx$1{zpq4zP9EUc~t4UyS1M( zA}Y{es^z=Q)ccv~@#fhT(5z2rz#yB^r1zTMfuYT80x`?wRZBwbH2A`4mAvzNUEcYx zzoEC84%G1!Z>ZLZf$i$U*_ssSzB1RFd0~5%Guds|5fX3C0MYDfI(OwUtp|+!D?PdR zyyF{gvVI2Jx2l;&FfC~0_Y+cnC!8kd_SzO@xG?fGtZ5GqBLS|d{*KTU!!+ex>TgIC zE0pJS0^b`*_z>rZ(PQcZv@=(A-XJ*!8vBZZ*=SGxg@Y8=kt6bU= zkcpG(qEXK$Mn!t23b7L6>hm)Hz)`CqlZtUIs|9$)j!po_-M`;Wdp8|-!aUL{E$+^} ziC}t6ry9CIsN4Ttn-&UFJ>L$nIt#XbzZt=N<>eaEmu92%i(YBvE}EwkxF_QPID1%_ zlLg;>@?Oocim0s@#6oHAU=6yNSG*}NZW6W>cg8G;i1?0vtHU2}PyWcZ;1!NbY{LTZ z-Ji}T`7lzZ90*R3$_OJ`78e5=Y_Da-u?)|x4ao~IWGehzrGwGx=q6=Jv8<-~$v2^B zl&$Jjyz?gq)lHwnDEAjKH7aj`aiOmwUVmX(bfj+aoG)6w!oMho7whP1k~j_N?XB8h z(Y=h=8at5SH$sv;K67cQP9}WH`Cn~Z(6*qC^R~M!Vyx-7E$-lX9aXF8=2C50WnUZ; zZ$oL7EO0^DJl190#0^b+q=g8>MDd1IkV&;uQD@be&&Q(r0#cC%?c>f_dux1ck0=(E zEwyDdZv!>5zA=Y)aKiV2DKOm%u2?l3)q{t`8G5<@7H$H)F{NT+Q>#wnW5irw_%}Ho zkCi7!OT0eC&7Oee+z8AO9th7tN4h> zSH%M!A>sW6qjBS(HFJd7u;Jo09FJBC!p`cJvg)&}dBTU^*Cr z)A7@y4*Aa;R(((C*HKCB^xz%Ud(JRgHu(oUmBlElGDq~bHnDD5TbM;ySz}Q@7CP=o>Gb-WCu_tSTD%k8*8}E>xlZ6>o(oc*DwkHy%I4P`g@?(Q9OK6D$MjE4_Px3E zQ6kv7Vg)$dDH>nu#UTY7%{amLxZbwjzsZ~%JSmF%tBaQb4-Dp1$r^Au{vD*`_c|o2?2ZY09Ik`BM=a_zg*ihj;hQ= zqMYt$H7l?%MM~;hkv5Yai5Mzq*-+RKL&5jyKJdWC!~m%huXBIE!p^u4+Gb}G-Wq_j zMy&%?YM>-3`Tw&3_ogDLY*_N0bDkI)B#OBWOnTU4ee_l}wm375Z$Gkg@2_6}T~Dz^ zQ@%TKq@bq;(!>p=?lK{fD)of9a%_5%HZUE#_(78~2TMIe2V%yLqUfZ{S+^R z@|oQaa$>q)UOpTRa86%zOOzH0NQ3%;{Oq^raqy8fM=DljzscXQ2KyKP^UKk5UQ7-| z&2B*^&6v7JOw<=c5LY-l9@2Crm)ZzlPv1<>OM2bd4rr9@Ahtp0Pg#xn^bnuGcrQ{6 z*io2ZF^i{w&|Zrtt6|%W>u}ztZ%ZE>dX+rN2v@;RPnN0j2cEw-k29$2sfdVAZvXh=Kb zTe$3P5LmrFrn=TBacCctj#%Sfzl!&R?F3k$JCXcr`>~BfN4YN8)dj^~fx^QEBz%ts zVAS$8^)j)*oHE4A{LY5PJ?nT-E=4A?Qx>9 zNZwY1*c;(=Et#;5@d{YJG?AL0X1uBUGnw>$7XjkGl->1U{eMcg-dC@-6%mw0e&stn z3e(=AA5~oGd1;4eDux_|;`V^p{Dr9aENDPd;OlP*tPC5IluXO&uhD`xJn5KExxwR_)qc|tU%8jZE7bEYT3_sRzoq`- ziKt=zyy0V;zQU_&$L;=!jlC!!QK-$<7#h_RF6HC_zhikuBxNhRyw}Vs7~@QH_X5wJuZlutuEM)(Pv>AjLE6DWklQ1dVVyE zid3lOy&wAcEjorKB0Ubv3VJ&DcQX2dE&tdN2Bm0tyl26+Kqb_53%|+CBmK~ET%txF zuE#A2+GXYBPnT@0*e-IrCMBf6C9C3^;#)NQ&;$eva$XS*$)9T4QSEe0@Ba4m<*hII z>(E;Pf3}95DjNf336En%7jb~oJaWep&)VOk>4(nx&4dj=@hbZG2*B!^^M%P>t>)c# z&C%J2;-SD!yY^yu`h#{LPp~5OMqkA|V0lY+rSmJ)zng=w1~x@ZD5uP~)bR1lCpKmN zYABjn@Q?2yO6_MXE$lo&_YQ~rfVay4#?6IY)-Qrvtj9L@a|8d8-)|bUBO>DCJ?$cm zL@?!7eA@R8`C|CYYNkCC{Cn}S6%8#Mo)LC+Bhr-RlUFFS0E?sR!0k5vsGd0rxZ^O@>PiK>Gdhgt}YcFV?%)C*#&r} z;@CpTXmLeLL-54uHq5LQ3hx1o2+<%E`8mXes&G(c++ok@ZkDc1zujzDD#!ZED45dg zUqfLCy{$Fak@}|x(;jw|eE(oWXA!zHB%k02G)fE3M z88_xn-n70Z9i?g=R<*TKC|&J5Jr#4*L0AKf$}{<));q^N^`ka;9k1{czMWQf0~w~i zp5~3prvbp(Z_SFVw>6n)nI1jley26AY4p{;Cx?POMs3!tmQMNKYN=>`h9dN)V~LxL zV_A@$WBkSS=Ogj!OZjC9tHBfnGDxzELpjB9D7<)X*6$58pE@2YA?v16-RKK!i>1iJ zuTO`K2}J!Lf1D^~Z^wtHp9KE4?aKpy3|f68YQBtj!b9owsC;z;iTQf;;H!y5E32)j;vp5KCwiwOcJwSJizwP4YETPyfrv z8i?hZ9Wc2(4b;*f*l*#a+&tufMIWV@&1L?!zJb$lYdSxDOFDV)ZN?|Uc^v2EK412bU+{xRUhXsz*-kD}YFTCc~KS%yfy ze4vx#$b;}idhUYU;ztc=g88%jl_4!6C+-H-KYpkx*&H@qE=S~Jr{A~lX0mp_0kTcE zS9#j=F1)(CHBSDsg|A7-cTHU)0n{P2z8(eDT#65`9tVR5Yomk27HPD3hbXJs0|b9e zS&Z=Qx}epNmCga!*8!x8CbkpZ?zNe^aw19)>aQBLXv9$t^qcJ*LDSm(!UV|NV_Sts z+^QmpAA3H8DIBfuL*yprNuKQjDWj^p^Qx5l!P{HC^S_B%?k_sCsK^)`Nh;AkIdK;e{l>SrVAfVA1K{;!{xE&ob~ z3;N_;c)#~eOO$9kbJ6HSba><_a;xIr(%~*fpRY|vEb!qMbqka~6-hVYfYj1$mA9q? z&J2Pn`5a|cytZXb{@48LB?lzR24rV%&Q19qh+E-$2X(#8#3n?(C2FT$Ma9;<%l!2) zw{}$SxT0q;w=AKI$)3oxHbV_ok>TeZC_Jl7(~7>EB7l6h3-55H15ah|({-hCBMqx4 z+wHMBWtYv;9WY*6PUmygN)lLTM&3%mAjxJR4_k2&VTND;$$qR`+qH@W-r@oAyy1*X zi07}8n?KmYY{xh)h1T1|g;b0NSPN=7{WXnCqgSf%$JLtJ{SnQR@KC5X`hPT?XCRyH z|GuA2-&RX&E1|7fl&YN=RYh%Dvqm05QF|q}_R-dkJz7Go+SDE)+8U`Ddy^7G5D`Hl z*5B{N|NZ^?zOL)@InLu;uLLf#E>5H(ynN3`I&gjMiw~{wSg7*%h=N5}oNQz+)y7}& zd=bC>qYQnnnjc8cE?w}qx#A;XzrOf^&0TrTq_MJ zJp2aw#^V)mvkt1<8q1t}01F)s`+-|DltXc5kl=D%?B#>I!p-Tl> zg7Zyv@4{@m(b>XIPKM_#GD05Q$h9*wMExT(oh)hhEp)1L`IB@j>$zEwa4%Q3=qjs| zUJe~#`^^r9+m?PPVpRJt$lJq4&1&*~uPM~r`O%j@(T&%QS>I4KzeE>o-J?tcm^=?o z?q(0yW+m$EDt{}!Z6-X}*16C}yeR-+g$C|mkH4Fr3~QQ5ZpU&q%o>t3Bcj9`WK={{ z_QDAzZB&=@VHtR8({lUH6AjF<;w%$-gRb7u(FG|P!m?wOO70J(AvvZ1uaDXXv=mFP zEz1#_Qe7WMn}|yT}+(qC<35G;T{4Nbs{{A65{FF zzUJCSkr|~^=Z{i2r``b@1PIpxig7g&+Bq?YEipBYX+K)yBh=Kw&uB{Pm$pF)y?$r? zjhCqa4PjEPN%mf7*y&z$cT$?OP@QNlaJ{+q9w;mjpUHcXS?dXTXVj){N&$+f-;i>`U}y7w*m=7|0a(GXVti~d4>%B^*%;`nS6Y5Y-A-CH$)hEqhw?#Ow^9cXd$zaxaYabzaW5$c65v}xWR$rGSS)(;k{pq9 ze?9;i@BVWI(_xUC(v{cet^UZ`!-ktJy(#Bq!j<<$@s6t3uDXtR?)Hx*;lF!D{A?se z=G|7?c1*zaAt$JGQE1&U-`H~S;_{d6!P6%C5Y}(VKIkpI+;VH+YF*pGf5E!OYjrVDgB7NCSd#yG=n;f`+*C#=YYEU|70k2g}!#LhN$ zHJU{n^JMY^*_irX=n5fM`Gz;a(U&CoNdpIOFfiYATjQFo)45I_65LXlm6n3+1A_N_zWe4bz8lhiPHlQdxk2{-!9KCB7AUnfR$!mmiZZb9%qg7q2t_yUys zOT-RKU-YLgo!mUO2{WI2#g}$xs9Wchs2b(_@Oo?F13TB60Obh5s0TZF*UpR0wj-q_ z38@loSs%_mwQuaB_FWA=;z9t4Y_K$yr?W_=RiKe(B*gqetXr{aN{H_qCx4U|eBx=P*o`DL%YAVvLi+rkrMkdcMW2JntynF`t%b?ovdG4AjRQfGWxkuD z)=dU|Y2jaWCODi7$Z3uKJ#E-8{MVK6!(h7jLg}Wm50u`=Am$62UGX!;u zRjC^)4&nuvvX8hQ&D#j{>#v+WaV`l#*bz~MD3yvre%EsWjPFw2c(bfwm7lM+eK`Lo zP5EYKWsQN78t{3?PV}s`oK}h1N(Ig!G@k!p-Z?u6}hsTG>Z3<)|;Wdq?ykYp0s7Cr_>)88C=l7C`Ud{GP0} z(5L`#ZhFb!3rJZ5lHr|GBtDl_w51e)j#*TEH|<(#OXBGxLYs(c!BrX9^ZNc41;p} z6>NkN-92sxmQal2l{h_qe1gj2vZU$RBD#=YS*f78&m4<6C`sc@f7jbwQ<{3@u46ln zbC!5FcGpXo_xQ<4TY}#{IwmUD>GCJs4G&XWsW=j!DUR(A}N#{-yX8C~UKK#=# zRgPw*&=+JNdDm(i?}zV*KxNu zo6%Cgo%#pJsCsdH6-PJZ7dZX3X|3U2@~I;BBxG!Ud1i;YHgYA!^F=C0ED9A~)-U&7 zid;}gl3cofy+ySRRpT-A(V-$ZT;k>Jki^tUtEY88S~$til>FuaH+$>d+ zFc-#qRCHLq`zL~OQDvo;ms+NVo|Ej|{*m8RU;3WSe|56ARjKN*#iSS3S3yH{`6LPe ztqVg3?96YFR)rUR5c#}pumCdK@i>=Fa~p;%QGw`jHfM2M;8(tL8`5Rm)19?jBZ#~! zKxI>WYqBI6g0`8ys71&6O|Hv?=I^wTVzJM!&sB2!%qk}>t1ce=%Si#-Crhp75+N>2 zcQfxYD*MFHU$_f|9~Xo*Ck@VQ#^$AA`S3NYv5*J;3;&X{Z}h}krV%~_$>`VoNR{G8w&3D^Xt!`5vU*~$yO@A5dbk|8mtStlk;N^Y zx{~GcANf(gbO=9v)u0(d&y_UHOy~=zp;AgTGuIb>)zhk;ly_eHy*6pj zM4Ta)XIaOHIR>iMB>Zk&c45tb2X0TfU3fs={3`bR_;H&igTmkx)rK=hZ+~C{EskpW z&z779#dH>)8lKl|_hq&KgDq_JR7JT*JdAWWyY)BMnd;jCMl1N4=qhrv7^@qqKq)?D z^`JTzwEND})NKe;YldFatoPiF#(a1%%172a{o~2PNV)#sOY;P5x_hDGv&l}EO!rjT z0MxD(Ry-H6*4SkHmi^G&Y6Q$~cow{_yUWy; zEB+-;Rl;G3#*e$dS=XzhTu7wM4r2(X;(U*@d@7fR9{z*t30Qr`> zWP#{>38FpaJHI%D`k2JXu`|}})pcP2XbNdSY?7Pj5i+Jv(5=oS%5TDlKhp7Kn72)V z)JV?zr<)h{m^t!Dz}qPFb{?^X7$YoHDt*^v-=#fwqt4-IHt)3soA&?kD+)cASI$e} z$6x!t{hp>-M+xr3kF^~>&b^Az!M%}2VEAb&tagi}_N5L6#K`zS02y$}B| zfuvzkBux(`kCHmZBIPMmCG_9||;ExA{^?FkAx3=gEvgv6ei-YH^>-ao1_N zL?5-)W8jL?bj=2X`#*_OVQ zzclZ$Ajc~8K~zI=cRX5R{jQn8!2Y7b_I~vKyM!Fz-@{3AB<6yG$f^Hz#*5$ZYdQN( z;*J6{L8 z#Zg$A4IEyn?YuGCn|aYtwJ)aAK_#d*4dd_BzlncG@mP;d*h4pdu9rlw+KbrFy5}h8 z1GdQ}=WCTbjS<>Q!4bd12wmJI)s)6)X;wZ;oq zO^ts?eO@F?;YQEJw4#G@GU@X}jcV4I;7TK3ea+8d1@=6C5yEAIkJ~w)ci& zt?T0_;h&ucKE6+#4Xd`9-@Z38F;I}r^!c{LY2l0Z$ZwGch-4z~ONK#5HHlL%`2RJ>8EYBh;kfwRg;+muyJ7qNm*@N zZihZ&x{v1LbIG}e=|{@EjExo1fa^Z-G+afdLeVMTY}r|Xi+bkTt zvNJm@Rn=t0xG`4tQgmI0ery#ii<%(&JtyBN4DjeXQO`1kO-+*g~bo zQRlHuH?rLEF<(nZ4*6gDHO1GN9~`yXXL=+zEqKJ{;$t+oIL%xWZ(n^ZRM&Q`TDPOQ z%!WqvC+XHioqoJXp+XYN9Qr!XltDd(c)f$J2{8m&UY2RWdW0+mCq9BdWfHYwB zi&?a55hRMS!L3;>qNMBR@VRni*^XPcKr_2J@~!g1k>9UZz7IdcN1Wl4d;|@;sa~W2IqH|1 zyZ0-}sFW!oQhAPvj@8b9OATo76}H-~EHOZ?raERy>l?S^o4B@|`s% zrpdCH#|+#!>lhbtH!;zM({zLrS~15?zE6))4SHgfJ;`18;u>Wd68>vONB%nsh}`sF z6~ML{R)))@f9p}$`qlc?$P2FYfP&Z?W?_Vwk2PNp!kmFVqm*FDSa zM71;A%lL~Pl9#vGZg;H;F_e`LEM5E7Xz^(|6+ige-oJ`R zY^3#IJHG$z?1Ip$)W)|@VQ|RF`Il;$q9D`x;t1jt708pGxc*C(Ab#|W4=TUy1{xgRfd>pIi%6%u9D<-(#p`M5xx%?i&FllGVoPjk#>u^Tn{$mk4%dB z+oyvUM#qRRH>4)Q_C8vUojyh~wFN!Vr3-tBF8+TOfDNLEnKxhL4*3S%H4kJX(Jx5| zccHyZ@@X|*5vohtNoFk<)Bn+>Rk**l^ebol8u)wSNn__F|0lbCOJX7&NrrkbIq;LI)Qmmx6cF$&pUW%&nE2l1b6MG4X7>VkK5&B(}m} z@3rqm-J^C2Ctes76cGO5WF+LQMs1v2z|+N!0mhF}kkrfUNr&Tz*Y^}Y_Jl4`xS(7e zsSg5@_Pq@++~1jH``=D_j*_mfbz3F^8*m3RuJH%awtI48m!V`yqTS)&KwO?H(o;6iGqIt}Z!4>Iv29>RHkFs$L+N~RBpg$*{sY^?8r-&HF9@(aDADg*d_ zebgFzL{@3h`tfxEb!E`}LAvom&R)ArIXnum3!(+6>!BI;wym6~KYvF`hKKiN<&+>{ zxy4>0IHt5k^3Lj3+`6p9-T}N9v7NK-9QfN=wOr&fBP;{)n)qHb6c>2$wvYTlkXXN( zwvWfA8xL;zl_ydfmpwyNKY+$dZuW3j`hE~qO|0nETESErD+4+iLO^FO`V;9)G8hQh zh`lweZ_1X`cHi{$s8jOX^A-Y-%pr+7I<|c#-u5UHp<>*u13G`3M{d8&zbP9ehr(X< zDy$N@_(($(+@HmG2Vm$@Flu1Rm82wJuSVEn5~=ns9WPm7RdBP?iAz_UzEM6u1h_t? z0Ji_!ONwiE`}wsYUWfaFHOE+l8Ly^H2CA-eK`jw8FCpl$kRYyWH6u*7HeVsTz*4Qj}aOrJ;xwy(gk&2Cl)^bq@pbGd+{Wb>XH z(vFo?ohk+T5}in2^y#VXTkHB%GlIF$@$rb_UYtBdw%WLNj+yZ5m1w}3f&a9aYSyN9 z<3Bohu>Jip+OCD~&b)v;48a&k<&4nUou<>RQuFE;|D)^ma;JUqRzDj*`0D$exE)9! zz22c4s6GjQT}QONHAW~#i#ABZn<+tLM6U$W4`F`1Kj{ero%-=^|LBqawKhq9b?O?r zAmMBCJ-(YlGfWqEEd;v%4c+00jmZXlW|6TWE#PUrmHQ^dVCCY&XutRyf*Mo>I2y4K z-MD)Dc%QsUNj4tj5i~SeJGzHw5`h8Nu&H)u>wEd|KTEvST;ljaWSH%d{@BRD+Sv%& zTU+WNUa_$&0f3ERe3u$mK34d1hL)EypUZu*9Y*?Cgy^>XRDeW^mLE8>RCwmMjJYl| z6F+AStSW7?OP5zTF3buLBT6iG@GlrsM+qe>M=yg%zsJ)L`ctb#;4yIRiP`Ap*4=yT zv5~ngOsd;&b7y%pd|RFN96Rsm-FsMl|F*>$s!QN-2pTE%C@)qs%k)l|ue+oIRiztj z-?YWFHt16{SX0g>at_`1S57t%fyd`23Qn4#%N^cY9K0ruaKN~x2;`s~>Yvt-C}j)r z?qW&R-6eB1Ii+)mA>h4Q6Zo>kI##~xF{#NT0{}a}>#c~iCa~3;)r87ulj(+mB z@|%+H$lzw7XB=V@R1H>1J=tcBT^x?4kaM3TwTUS^g_Z;*^olEWhmhx|YtDgF9|Qe# zN;-M_%v+knMaKF zi3M%NZSeQYp&p8l)>CMw82oTBj)1@96hm2 zKCyHwzlt7QE7w?BY-8}rP}B*JW(WpHrOBBenTPGT7i~qMT$~d-m&Pnehas_8>9LlA zpw|vgKbAczDHM5WxD4b|yn?ppqNVt>ebdhRL})fe)4>q%#HONs06!{RT0yr1{^cqV zd{Mm|lc_FKQLF3qNhlH}@CZ~dk4FCLu#(-_npV>)c1Rq({C{{F?ilQYk{eHP&e#Bz zvpTCC@slUQuJ|~O=2;cL@$kDXO-OLe*MDakuN_uEY>g2AI#r;Ak}t;piCEE7jZmFI z%Nb55z$N>0JGV$o$UoxC{(pqm2g%CJ!vRg26291Cqd3o+qU|Z77(S*< zk$hg@0A1W|?s{{eo~MZl`s6^p4a;+#Mkw2$frv!;7bPnSz2fn4(U%%*`?N?$m)rol zeK&i9Lauta^ETxuWWAC^e<+yI$jSOEU5kFe=SFn&YwCQ%YM<>C;dG6@7-oxSj*$ap z7udAPD;u`f4_&L52m;M3s+&SQl=DgmjIRmPs@%rzw+ zD4A*hh-~WKZN+NMDo>t;vHuci%~k!4d$$+aGBbLolXV<)=FdfHS|0RnPvU)Kk;wSw zvnR^m7G}3aF}x1w=%%f9VGTqjb6`jqaCc=}cKhpq&kkbJ=G|PdEDiA#CfQnO=Y*jn;==jrg1% z*_<4Sb|gd2gUnfxEJYXE8&9zo3XJndi^;A^2c@zS+OG*&R-~OMMbC)1u<};lBExqO zg=wt!OWW$dslt5yN^l=uP?T6ha%xH zT!3<07YURt5Mlea4z!uf@PrJPf4tIM&GKABA|6yw+NHXd1 zUA-9CgewV*A#%6_`PV3)#cv^hi%+W$1t@3aCz_`W!Wm$+nOTA3E&s`|$AoSAmbVut z;~h0uSoQH4icUO{ME?x@FjH7=pgUq&8;0otwGE@*TPT@3O+-A*w`{n|?07!f>EA7# z-d2+UTyYQ)IH<)%L>-TD+Q)dmxq%wXqglil8#1W5@$Ohe^ONWCMm6Zq8t(4h`71QL zzR$_V?bJz1#``aWvk3}f3O!4u8{U-xcB8PJ6EUYOjHwX&^zZ5pfY(Asbb@;`E=o-Q zu7=8#_o8o5tNY8u3s?y9b9QH=s;WVqZ~I9e%CQ8C`CF7|Pc>|Q5J0WQxhv;QPgmav z1xc(?7oz6-ejT)S1&vCaR<9m4zTrPkx>W!aJAJNTWr4>mmWMbd`E~CQ(%k~?XUPS@6zL-f(i<<)G7iwBg!35K&D$l4Ci1RoCwW~C? zB45{KuvyAvx-lyr=3`@dY+ca|3)ad}rWEf6Z1f%|wG#bq5WNw+^t^@$ML>X)kbU6ic0B8b}^KhT)gbV%DU_q`c*W%_gK zxf_5XQ{=$OnRzuCBEPoWsTr~u`YYfqXJT9U52?A1t@j%v#}<$&qzy8@snzJ4ArHxYda?urbM=r<1)47ah*4;;#>rwnwn6WD7%VSR2RQ@3_N zvqk=&V_ZiwF;{d-jverTBi;y^FIfykC>M@C)w7jiBqD2yHt_R1og&-})10*>hA9oF+g0hH;Rk!L z29>IF&1@S+|1aaH9L~@wS2dbUfawfdZT!lY=!llj=mUO2GUTGr4%pc;mU*LR(WYDa z=dmc?#0NB_9pWhvGUzCSzjo@2$G5^;Ld>D+vtxX=o?~XyUl5_idg^g3dh8{e@`5WW z^Cf&*$0?1+Msv|CH+tV9-0S~y7GCosMTToa1kd!oqoP)Q{@9hs7>=KJQ{69GkGfN7 z2)7wHyQes4R*6H&=mm)hgA4~9J(0Zs_+AaIA|P}VaJ+LSjGbY2E$j%swUSjoZbjFk zayAqKNa(Cw9ntWJkoNrdi4;oRsR(Oq;cY%%CyAGNV&^Nq&~Rvr&Mm@zf6xYQ?3g!# zvtG60cnP)DfD_H@9J>qm==rvrdhY(bmXhrAr1ovhC1-f1Lrdab1#Uc@3EJ5wN$^vf z>&1pG;e|jz+o{#e6(4kxv+J?(b7@46_OriM4m-Jp<6FX77V*A!CM|u{_iIgsTYU|y zlHL~oS~T1DOtL-Z#V|#Su6kB3NzVIpZU2mt_1{4VsP}A|T6+;-F3nuITlTbHH{^RslnImseeXn)WbzwSyc(9FnPJX$6+xh+N zx)oyBCx?T9XB&?AGb|ywPF?-_*>gOY1nBTD1f|>oEArmq=~4 zDpO=((`L_~lOX(<61jUbgQ+!PvwOD5y?w6iX3yMDk;L(g^+&|pFJ6Ix^E@~D3@)C6 zJnc<4d!oF!+#X9=5d!SG+Pl6QPD6o49ey?>Rn`!YM5sB~CgM>9^^0(r$e4UVRgQA$g%1)Vl#R`|i zYfVz%-U4zuZywnUZU8z%1j;e}gOZGU2VeVA1fI?w2PYmnM%3TaFS&vdWb<-Tt^LIs zi+lCSQq;cDs^5c?1Zc6J)W~ftcHW*LtDg;CjQO$HWjG}*>#sba>BZvKetjI6mIJYp z!qS^AR6Jc1C5c@=QI?{etI|T)2dXr6VR)Z-T1xK4ukfUD{DL7b6Iri@fUoN2i^^s?VW3PAQZNHJA<|qv=MI9Ss(n?eX0j(5l-lbFFNndo)|-!+WaU>brp z-J(=FBhvwVP;4uF$Gzt?*Bi}R^~t$9@pl?Ty4V{0(s*&FDtC3snXkQ?2S+`)v zz>pQS&^EM7%spSE+<0L**Folp60O};Q@VG$1K`huz@h*>^?qafU-Hs(MDNKSPAsp= zK$rmS?9I_V#(~seloH_KL~C?^~Ih@f~KPkYij)E<{)EgxZPm}*wedS zFX~TN0w_!4Xz=d|iFV{!=jG3$yZtDSu=Ob4XgeR(Jx;3PVnc>XywH~ zY1>9=otCRmMYg98-ghc7%YODW@R+1-SxcA#>`+#!Q7xF-9ru9%I9Y=_yaVDF!9DBM zpHKk{K=U+_z6(Ae;{L}|7LcvoN-C~uAP}t)k%u9=(?`~vSz=A{TMEg#hN?S@_3`Z7 zQOOoL8ia3YiIc?c+P5WM`!yE8^`}DcF$J5x)$&tByxPOpD-*g{wPa&nH^tKr7f!|o zL*tVn>ytpY_b%<@W@v2U-$=FNQPp!pFf1!z4c0pR8yZ~|;Vi*_p+YteHg`F{dPUCV z`tsE*=Xk#WU$e%owMLFj)pzc=n`_xOdpy%XKVWoV{`g4lB`oNU;2&RmO|5}v!|WuO z3mK+dy7LSXtkss2=sv*74sCd9IU>X7kF?qOZ_RmaZ1jcms`~!`1H*ku&^_F6UvkYN z4c0b8y|{0*9sgX*w74}%$dLcvz3HvW)SD&t&J{Z2?efYghrOY#Vn3Kr5l`|ho78zs z{!Tw;8#`*tiLtieYU&ct6u)B1YzV3(?7xQGuc8}XQYGi{XpmJn=l-}grw>D2B0aIy z&E5B>XD$D3yqbi=+&`djkP}?O)D_2Fk}NCEGs%hjGt3bTQa_~-bEg}qd9R$u&O;k>)xrB~2PTQAm5PRp3O7klyZ~75T zuA%oBIcq`3Z+{!?b3;}?`zc(<=c^9DQt@e3EZjKih6syVbf;}44ybv{e@^+#ZvpxH z{jhdhX!N4{fRCMr4!%`OeQ@rGX)n>2ZKp!52Ts?wvps5e-mS$=8dir4&Qn({yD$xY zbmmPfYWqOr{9g3Ty^9cggVp$KELcm?Lc4KOyvnvPi0X$`RbI}2}$&N*J?ndjVHul*%yVx z3F(e)p2|B4m}n#TgH>*6jE{<%vmQc~{=I!SqlMqYg>um;QB+gEIuS4=HB{PS@8m8ZtbFZeJ7>q z>~9q&av}4FSASD#-0B+i!I5a~r%u@Z0G9AK8J%R78eDZ*Qo`8xjt_X>Hx)?d7>h1TEiR;R+s`iR*8He)T{w~=9>U^`;mGjjrw$#OGMakZF9c}tby3|~zA+%k% zswc6%>{%$BX1Cvu`ac6kp%P#d{_eZ}N48VmPXEVeL>7+~0Dug3bfk|lp!Zrr$`{|(-%S`%2+6&mpK@k+ksJoO6q z>f^P3=|0pSo;)h7Nto{%)5o01DBTt(mX0~1dz!R;JF5%o#CaS_}lI%=BrfdT*vGdptReq5&#c+_TXdWP}P`cZNAe#~Yn zrK};Qa<@M~-u~nEAX-1<@601u<1+cG8beqen9fh1GK}DDhHkA}__8j}hA+m>CV14k z$qdST7W@9c))(^+zRisHcbvmBcl6pC-_jjQqV}NH55M~*bdv|xN(0dWW-f;Ln9 z(@$Zcap7Tx7&7bYQr2!rrnvNbhUfd?%YO&BzEghTH7xx4c(F%N#Z803j&8MCwWCGC zKL=z-FZMux+zI8YWPGt@v`hrh!5fRVH0H)C$Qecos zeJ2HpR<*TmsMzsBCnb*geKBsAxy(IpHnMB-JU3|R!&sy=Y?V#c)$Yny({+qg>qzl6 zZq*2F>-P|w{7{Shtm~UUHSFv@+>VU0ZZqylZlAjVO`g)I?4@my^Mt`+QBcVyQ;NrC z5c9u+ZfAU0liZ@o`R$+Mh&P2@grKb%I4;x7 zey(+rDaWN+mOS852DFm!f^<+|9DaEEG``96f(zRR8!EnvQtgolywFwMNY9h;iI#tu z`^PZsxnZuWI!3xTC~VE$rul!{s|dAb#(QO$VD!P@5k5}-mSgCiK*u)6Gn@+Ze?8d< zjjiqE(~yyn-xSNg(OZ*OC~#fF$#QxEVH7c5vJfi$s;MXD1Fmt2+T%29mT9~#KR+uO zRGO@0ND0A%$I4z)wt9a!e!uqOamF3S=vo*G&vY)!K{g3~0boBRlPtN8lW)8)NQV$N zd=R$#5vzZ%(^h{=96VAxV2_Q#Xg8K#Trom&;N3l#55{qZ@A74wctmKIwd*%u^%t|; z!xsKWmLQBAi7ZF&Z!uk|{((LCx;Gj!p|n??${g^*pWgW{k+r*`iC4sB0DwZn_@ZIq z35TWfFxqerC*7+bjW$%ymjn*w(8jbC!)<0u=C+0J(-V9*R+yT-#`>iB>9RG_yo}Yg zw38Hz4?6sSik&B4l~G*}PYsm=k51P7*QU$6?oL|BRZo5%KkNMlw6WPlpvASV^zxo55zxGfO9ZF4sVCP)80(>HYDR0(! zuPWuTPG?R2D>ZJAV#LQQlhCSVC1{JCaoz!s&wZEa>+O!~S%m$U)J845pXOd9WXez1 z?rd*us}{9Of5WrD8#xa+i1m-jtcJmd5UM63w2)2ra1H)H&NlqOiv?8dXDhzU%J>R){BdPMX^3Y$*T$#}vf8ngVu7=0H&uRw zeWcGZF5E-2Nsl^ILv&gea4V58lG8H_tz{f>+9s6kOd#K@6+O{{Z;DV#=OoE7ynbH0t?Gh1X`K^O`|6izLz$o#tey&p(Ibw}0uwu;jTf*l zMWJf5vw7Qk7r@pi#fCZA<|CukH>cXPFGHnCK}FB_&y!2K1;a>Z0tdkdS5nl;!BsCW z4(qScQ_D{RQrkGN+UIR@8cph*{b8WFq+^!ed_cwkmIeGs%}6xEU65h4<4H*Pw}k*? z^r~_o$n!CiiVbrb5c(rAy=k@95q~Hag!tje!Ha9RBthFuWHS*UfO68WnGaAR&O4$$ z6-T%80Um+0bPV_-@}6*Ry}Q>;6TY=8_P5R;^YM{Rp}mX~k2?H{ z!J)lQ+k4B-&Etl!0|35q<&pSOKg>5C78Vr$qV+hd{c(??YDtnL;Rtm88(&80zBD?P z;9RM{DnI$X&e}#dSElfEbLjslWiv$1e@%NgxW$jSLV0)mfcgU01IV-W`^gzh);oNuXs%t1LBJ@;wG7z{HcHj^RosPX$V} z+i*m+qmbs@XJH*H#SjV!z9yePgZL;j{p&36-;v=vvM*1!QuQu@I!VHs{_B0Kij5o} z93<-~YS(XDf8s591)+2b$L!?H7;-ya&jmaQ>KsmW{`u*{`XVK#h2q6vC00u5LQEkd zp-Qowrt6abB#nc{3sMP3aqpd+P3dQF1zv`raYC2O=b1|r@aw={alqz3hJOc|BE#p< zJ1V0s^2_+4msG*fosUwgy6aCndZIOEmS{M#^9J^AVzm(fK&K_fUOE2!R* zPHtMoysSqCE8CpF(YNq@kTf=oKVbdz^!D`O)Z3e!F5TK=L-Ii0ttUQIK+vC0+0~1s zp7hfYLH2V|WEP_YCeG-pEX=#?|gxFMYPV>CG_Td>?->x@kG{rC{KJ zly0aBlW=?I(6y)_;)$XqZOd8mVxsM9+N>zKuOalQ?cK>p{)f9UoF>)Eib%C1S@;vccoP~a$<ru z6|uOkik=kmRt)!6re_1i<|Z=Kj0RD^FRx^6Mbg;L-$e?~JqDJKy)1F=yD-iWFO2bN zz#6RoWWBq1?x?V&)5L5apT&;s5gpd-rfL9wK^KKkSwTD{;JF@&G`Ul6{J16$VGXpM z$T-@76T1HM73R3*a+AX!#3}Ihfz42Az)K;>j`xFnjf-Pq1?5qR~QY}dzc4t=r-zJ_*zmdp(~6JxKCw#2U_>B;Y%{~Ia5EKA?P+X zSC<5|2z9)*o(Mn-HmM_wBA!avSDGD1%)T9R4iJ^cmI(r8Tjw&ueXAdY>}(r1Wf27p zbiY3!j+MJ{2zmX3kyDaOOHmtuMVN84^VeXfOA3?_K2-E2fne|F&+w{Th{jVHbkV8@VX8lq%`rN zayX+1vZ6jx5%}^{Pb%%3c&^KBy-69(&L1Xw--)j=A1P~U1L3kwTw0afHKE$@eFN21fII2lsWk$$K{r;vusaq~0*? zZOPUiV3Z^53nh9+yJO==^OJ85w|ZW!*3btZD(3Nl?WVf+f)Ascg@MLivQw*m)k-j~ zyB-1QU5`M^ek1(tuk}k`ybd!$M4zRz^|iKb8yt%8nz6`E7rM;<-euzH))=l~mU#6E zU)D+9wzQ6py!VGU=AfIZ2*t7`DfP;649hC?M-=lsBB5~uThr*R%%8J!aYpUcJWsNc zj28R3^lpUC`3QVYr2iLW*l7`NaSSOJ6V1zkOy(k{IE&9~ zNqf`H7hVg*y=%r=YBFVke-+QPCGPfC04^x{&Q`GYF=sd{vywA=4Hu7~m%sxRmO=5L zcn{ak&&|lBX~eCUUUNH`!aLVJKGO38t?&Na=Z$pcJ7&qI@kqasjW*xBLfta&uwiX5 zckj#k85WL@0K9gzkY-@_TFf&=>bn>`9_1>lzl&q@+FKu5wH1y)^9m5536Y{a2^|yx zRm07a-039+{0nz%z?)9j+-Ls}ra)Q0IZ7AEAKHQ1a@>;M3?5BC;_r$7g#%S2ioc1T zoR<~v$&1Bj&v^|G!6=qs{NeiR^mO`?@3=0MekQHilGAtgX?4rA>pSs6baiqo9j>|i z;lHuY)Zvic^_ZfIIpaI>PH~67+sVXrhvRXcQ}>B6oqYMb#(el)#I!p-p}*?wN}m`fQ^({3BrEaIF@*T#dQx@nPI7yT zbcnZH*K_=TX54Nk{*KSTcK&3EHJ<7CAAW{0k~b~dx^*M+n|j}k^N!>XB@~lkow46_ zb_W0-9Y6=nQnGTmYY-==we}Up&4t*N(mT2$^ce}o7iTUAOgpFSz`k=LqUV+_R8OPB z>y)kM%lVoD^4$C1fiInb)2??qV?5EUV=bdv&!G4msEn#{`73ompM8S98~09E@A&Ay zch57>V36T9b@iDbumcZ$@4*4}jQsD$yaP}1jsLp*$71BH41A_R@~dRVLpSDhB0s0o z<$tTrAK+H_9+?dbb?MSo{^5p5qW!^JRH>7W{0~w z44{1;@1Zg+chknDGPAPpr?Dws6}>%(p$%(18fQlf1CJd}xy>^$_CP$^P!Q<+lMW8~ zVp4M0o(b+5+>B?sNh%irIc^1o>Wc5`IVNoHaDjN_3C$d5hog?oZrhYe26$ybFTRzbXSsMl;<8danIxjkVbzi}EWb5v~u5g67f0E;r6LDG3 zs4u67y1OnwuZKjazoeIXx9A*rr{{fg%62;WxL=`u#e!#CKKJ=0b*IL~YKXa+>;E|> zb)Ti%`mOVA-NNihxEhtUe?5LgwehG_JQILo)MF9^8?b)&Y$o5UNLc}C;Yy{ILeIrLcJ1QZ0pLm5YxzejZ^yRpXIxPm-=7#tiJPw zdM3-dZIdSUOWh+*ba+Tw*oNadu|oZl&-$GS4Dq|hBbtbR;(a`~vpd=}Z8h3aUwU7^ zyKKofmoe?xe{(#K&)TrlxH?^<-|KA8vCDN>{ct>_Eq|YLl;c28ZUjpXOmOVx5gm>V zyqS7R9g6;ZW7By`*>rm9x!mxO& zK04n{eH%O+)ec{$Z%Ds6HdCj|_%$~$IX+*6RDT>VWu?usp*!P%%V=#5wbrLx9x<;S zbKE#!c6gigS&=;O<;&~T#fmL`;gOi)GNPRIx6k|B-%A#*+g)4K8TTiS;g0v(Fwi_n z?{l6=9n$+=A(Au@Q>81e4@x-FW}*@xv;Er4&W+GY^mfd38xq~3hrjbShuF;RY|Al} zHqrgYv2s(xeUZzdc_bVH^YRhSLe^Kui?Wt2bNT7M3D*V*#JDtAxINaw5L#4Np z(RmCN2lLs^|6K7oep8Yl52LFc$BO7ncHx-hSR=ht6>-i5Bf(P#u~G(kowa-e@x}d> z^Thq>ZoK~e&JUh#QSrukZN3gX(08mo31hncr6V3Ate@qZRH0bwBD`g3O(5*sTNCui zN5{q0PtIhMnWV_%bB!sUSJljro!)o-lHafuwUX+n z8}#?t_nP1y-_+WA+O)poyPP)^Zs$6^{-e)yKON6S+i}P~{uhVcBYsNUdVBo*nREM5 zOnP3?uJ&Zp++bxQvFp5&nn;86W{h>N8FXvBqg^CD#`Eg`(9KvHiR6NLxVd7Ed73%q zaPPThLM*4w2`k8B&U3cE^m**9C=SSqv*X=y z+uC{%hI;4zh8X4R>3Wv&JL6jNS3J_cFP~q>8r1vS&rzsh9b3fGGeHuxj>v8vb_qU( zU3~re?&!2x*?4;B1NX^<6XVmV|$;z%^mI1&*P=#vq9mDyktr6F3v=jnQu48}HnIe%$BI@bL=-ZWip zbDlA;AwG^cBySpXo5>NqY8SuU+&XN>+|}_gyIKjFxTzjF=2Wj!!!_-%bAJCOez2YBL;*L^GIvNb)&KV|3IUI^Eb zM1%Gl2e$RaRwc59pXhrG6;1LX{7#e%{^^j9soL~HWV8TdBRScm7X6GYaOy>R4CiR`K@u@w@gV=cha7$vQ{?ngS z7|!o~3{{_Jw#E1Pd&O&~@rZ%_2m|)4`Ha&h+0zak9~`TMh0f1rv;9C&E8G(YjypcJ zHhXNM0)O7F^O5bZFstIVd>F?hf9MAhE8a7%rV$9ZL%48M{Z}- zH{xrhzpKwy{JPWz{m|@JMowL8yFvB4t58h3W}o1P55{^^%03G((cWE;Dm|l3oblw6 zEf8Fnw> zoOZRN@hJfF0EGJ1+LX77tLoc?+XL5}WJc9T8J9cc%Al&i=S+^P=cBKEVTEN-5VUB_ z&O_G&E@G=qZZMqL$boNHD9GzLA9t`^oR6;diEO)#Xg_H?`5bjQ3q zfWFY0D?hn-L;5Q~tT3U{H}&Ckp7Dov>I)B{G=1-c;nRbjyD}!U&o(N zKBPtCs3viGhq~hnpyG)qz^qJ@$;7Uwj@Q&}#~1%jv=XP(zHca!Hcc>v)$a2voK?Ge zw;C(u?iEX8@|k?R*%ON68o!r!_pw9J@c+hFPOK9TvOE@;7Z94pp@mok=OXKT_<>_~ z47|=i#{?^rL9`gmb{ZBmJlM9|o7?T?ac-K-6X>yNuRhr~eQ*5Eg+AKjGKLGE7Pt`H z?zT0>1#JS^E}rX2Hpi+OmCvnkmRLs&zt(*rJEX;<9W~> z7|2b0ZAQ?SuuaE$;fl*_CBy3Tv;}RpY6D{=?#5beOZ4BX7U$8Xwph^pB>6SPT#8e* zGqnPFTg;jti-clJR(uo-lv#b&7d6Q{`d{zbV~rJQ*Vvrv$H_3KuiS^P-m83y`#z1e zvOoIG_@2ItejtALidEW_7hknm>HVEyE}tcRqKh;T?_8F8SBum7-f>mFPUG|qC;CFi zA;$pXn#-9uEg!-;tez)Mtl~)8vh#o#=X%TPy?l>2z3P+vy`<;fZ}Z80qb~SKy^tPB z?(tKVqJb2rr(OB7dCGW~- z)A#Xrf7b0nI_~-?89HXDy+eO{f=l9rWEwYSv~jj8{Fq33JS0n7VBC>9p4E4v-zM9Z zR1$Gs#)a`f7V$Z*FXdtO@Jo+c92OhC+Mthw;_w$~_w$A~c~5)hT7&G*b(XkAp3&D= z&s4aeKHLr++u~ivGs;_fCVP}@gC?&cq@;Y!OWea-)Dc zbo5zsqARg;h0&UurK~dPN_y;m#_d3M$+n%pmCspWgAz=XWF=aZ+!=`%uU~wJWO8s)tM(sjv2ROQO7U&gbK_2vz1OcpI5jjnH}5Z zC(^f(7!>cR3bSlrdZRc{gz})BkCunO$y)J@5=5(*gZd#_ zm6Ygy(#M=S!2_0w(b`-T&tk5v+XXaERd<)2RX*sFPEZz=T~Yrk-#g2)-e(y8Y)uW5 zWu#;A9_KGBfA9859p&$MhzJ@|vl-+24sd<^I4Lfb`z4zYs?Af!1 z89EFYKP7MaE#gngR<~7-%1KPFYVQUvHNQKO$;i(h5$uW0^6i@U$|t+8X&dm7oEnKY zUChLJVVmquGS?hBJ`Z1%wB-C>aT@h*=+ih5OTCjmcqLTPB0BQ#JoGO;l3dBx$|vQ4 zrzb7BTJO?FNk&7j=gPBt{N2~CgVwm=L3Y{_iu)Fk3Y*Z5DvZ@zFuw!p;oJY1q zzRs7>{q12tysY;ckJ>@&5LP4+&3GIT3*f!lA?A4hlnMKl4M^U!1^G0Wcaz&)x7oPy zsmI*WMkEuqB>YzLEDt4UtuO5M`G+5F_YV*4P!l&<`IbLnUzi4M%5`=2ed$X%M(N^C6V{_$PaW&U^ZCHjC_ch*i7sI%=M0m6 zV!pZaqSK@{m>kXnnB?K^yZYKcb;y5ja>OlqqEWip+HH%j#}W*rU2&2=BUVHo+&6c8 ztp1*Gxbq<5zephW`BMDNgF(U~#V@G`kx(2%Ng4Ug9W99#iDdN2j0H3<;@!aDQ5;Ly zqUT4ITP5J;sKsYux??!8(ruj>GS(|b+lm+R6WyS)S_e^F#e}=`AnoA7Ucf`XQ0)b> z);F^-M(}abe{dXH|EK>@fq;=)a=g8i`bZ3S-k!x8LmruwH)NamH)syF4BVq!)P^6L zt7J#rqAqYOXY&sKZt_)D)M<)YEDwfsI7ZN>$yeF}u}wVUykW+wtB9T z|LQ&Z25(D$I|iJ|FTT@wht7-xoQ#QT>=^SEVy~~$Rx)%t&v>f$xqe1FtJL+Rln*3X#ReUPt{ zOg?g@M8)Tq^lH_VY)raF9VT|P9IbblP#kSnW2Y{-&BQx#K#;`&XanNyHEU0=!P>*4 zZz`j=>9fL#Gar6!UvD#(*Ged+)AoSpT4K*Y)g8)Nn*_WHw4yCKAAv^Y;gmjwUYr+b6_lddbD%tMs?nWVmE| zuDjIPoj*5mLMdh9y65e)z4q*WzM4Q)pTwEu%ahzv(kP9!5V$CvB@!JCDm}tiLT6~H&9Xl)MrM|si z54!m7nXQR0#B=Eq?b(Ak56G^?ot2I|9rPV%e4*WmZr8mjAVVb%ZIrkVbY8f#mp=3J zCR-#{)Ap$UqLDwVfFwTCqRA!ytwpS8(-##Tm&l8Fo{LyXrzX~!==c2P{q|uj>PA&j zU2zeM*1Zx{McayBt|JG%+uVm|7WTNkL8>k0cs>lEUAOJ~3K~(s7q;Dh?D^ZcU z-F}Zn&yFimbv8=AXXTl!T)}=<{?(tUuzQL3{aUkF49sgdvs(0?T-CNgQ~geU5FhAcoKNmIDNFH)die51 zY*ggU0CNR^Q3b^LLb<7}ijLKS6X}<4()j2jIR3GbpBpB+o>n$i`9R{D@RB+}EOgmb z&jtTH0ZF)%8#<%Pvty{_;Jz;Z9uk5gM+&ZXStt;~LtHGeo;0n zo#fntxJUa`n`}dgAH;PZGxgPR&oLtU4qB9G7`mXOsEE0$IEgf}GFIiIi4nq+8DB^2 zPnr50nK2S|jkv)$>5{Bx93HWYOYHT&%cvy zXkJhqR-q3Mx`c6@kGbC-dNnvHoQm%^KI4}&pSF@0`RlkR8pUhk z=#k&j+hgM4@RutplvF(@JUP!+<8wUc-!s0A8a3owP^H9eRhEqJ70*zI$phi-jCGkj zrvzPpJ`#%KzxX_!iDwzF5%;K9<9E&D^6-cfiuapJREf)~@#_6no$EFav*_KRBmR?b z%4f5E@u97D?-gD13av`_q(kvjhg+hbNG8te$C;2A|2)BzW7OdgVJ@*l{VK6ebj$99 zp|n3@E-{8aR5+_D(y13Y7k66e3mwn*`5Y2jw3U(lMY82>-jdii?&)V{e>PXW;#@1n zE4ny$m)RlG*_2v5#*b zZ;yNB_27dJLhXlVTj79_a3Va?IJNE&&yT}HS$$ga3;h*erJI@qwQ=)+w%uq(dALm~ z4x-%(zlofXJ)+he@o!TBR!G-=209HecTeoNvo1G#|;oOUG#agZ^CV;wx7u7D*RdTdi89D ztCStF+3|w3xNqk^rhJ~$K>emaB2DDE_8TK9KlTqqr`lDS3va86Pc#=~%rx6i-{b5y z$~l?KfQM0iO-FpuJL*>oDm##WXtxgZ1Z(!w#N2!#&+$-wT*@u6IdWa~z{xSNc@(hjt^K z^7R9^&x4}&4@j@uRz(lnas1L))Fyv=TY9(REirJ%mzBb;24=eGcH^?HVlegXIC9eE z;Var8$3p+3XA}b*uoe69#Bu6qh36b2`R|xf^{3}o^8=43TuyAW(uWCOA=^rC^}b>t z9s;?fbHro!^Q(20J@|@SMvrG8@1cT0a zF4}MhxN;cP1c>cchDVt(5UU&nom^Y0X~&;e$=`9hEh_coLfx63kgiK0KzUYyf%oG< zk~_mn-qXaZpM-R9t%9#J-MRMp3hd87Y^C3mtlE_wbA{q-d9F!Ro_U|I>~JUW>ec;p zt@z4`u6R*B?>c?v%qzQ8fG%5_93T<_ogcCV@{#sj>7HZ6%Fd%QLEFg8tl`sy;))L0 zbVaj|uhRdO>^WBdJ=);}URX!F@OSvPXx4kewX+Fyyi?(`Y@D|2!H(YJiBa;xgHdF@@b4;smmaCTJr$J`^3L~t%vczsoeB$AxWV|vvCi%5%qOjIP#8iPi*MAo zRSZCx>KVSr#I_2bGzMX+_rpa#f5vT#v{2Tx$*AHH2}$95qvD2ar&aUrK45I>j>WWH z*0#XuzR+ppd-{%J_61Sejy7}R8Ew3-bUd&UgB6=i8+PKTq}6&Fx`J{I{_=g*2hx7TXHzoNrq>{VQ#_(Sy2-h5Mp{V)N?vCbFt)VKS7 z=cVjpgb#=UIg#mEE&_%79}##&Jgw@E*9FJvF zj#0!g(oY%Y@7ZD`r#yN5xP35^ez)!Ui>L@VMiFgQyip(2b<(cy+a^;~tJ9&{E7m+> z0lST_t&QZt);xHYv2r*f%7wT!`pv^Vv%prcceAhm2R1l@^RsB$3sV_`w z<(z|jb{m#{#51fw#n_a5sq9bmX7W{|u60BHjd5fm%gW|FCZ6pn^e^rkl82-3w2z#d42+%^`G;NU-8rF{K9Vw}E+ua9D%_l%RCrSPuOWl939b{$ zZe3sf?^&1T{g7w+&X^hfDyh(IjJ6bgGEwf@xKDZ`-oMF_AXtq0Fg+l`oA7g7M6r;M@I{ z-V6PR3dQlR5+;=_MBZ2PmS`h3d{q^l)qf)yFwv{;GxT}2>tNffxE+`%n~5=w1g%U4 z6rIub{oVauMYdHbMnW3-PYhxkk@OhJeW~MfLb2m{+tls{G8}LDZ1^Lqa|Wik@5^j!=npC3t_@n5TOdY?(M6`-*{e!=i<50P3f6r&x2G!+snI`+q2szyUvO?Oek)*B5rXTVrE%*yh03c zef9WX@=`zIA+c6#@fu^i^X%FCjSu$^QT6s^)0v<#stz|f_q{{udbAho&hhsLAAGRA z|H1psZoJAJvHR}+zWa>Cx_DRXT{%}jW|{b$OmZHDHpT(?CP%|e>FBO|@L7s&Vw{p+ zRw2$d$xG>z-XUGPzT2Eahb7{B;U#0i18p6z)1JmH6WRVqvJ?$LQzR7YfLha?mW(%I z5Yi@H30+$y6lXQmN88PIvsWnASmz|?dd=N^^WG5c%Y>iSssT9dk$OTt3^QlfGw0eWD%-+vu+y zZ^hSP6AUavl1dytc>Nw{<~+^EDw^L_Lb3NwtZ|!^-d4VccH=S`^PIUi%ExVY#>&~( zsg=s#RpX((X?&84AHF$==>Uu?*$XmBH*Eia-;u~U=%cR0Q z#~Ja;+o|;1c}2Xb_(;3)u~pbj`iak#j5&^#4(M~mp`07BuN7`HZgyT?8k@!|pIpgV zIxl*_;&jmF0m7TdwxowJm&(F{}81GS6h#^P3or@*zI?)_muTosh$J<&& zQK49NMEP?ra;7(xzP`@$Zbvaz@x;fy<58PWtk)bIw`Lvhg_rUiX8X6Yq18CD8g%A1 zo$1S2yJr}6E&o>Iy!QQf@!Y$j;ceRaW1CPc03xVKA&-k#qe@2Ypu)IU!O>+=dxhc( z9IF6afOm}%t(+G@J}9lmUI8#i<&Kumv%SjEE2yc!z=L7RYAoz0C6p(B*LTAiUsItt z!JNS($GZwNR)EYgYMlCva$(?I$+YU%-xrU3;p%L{S!t-Z`z`_1|p%?-hEG_Q6yjN9?mkm{J+sy#$3RN7N`zhf7b&I;&XpX~$y?TQ9Q7w*0X4mM{ zjMbMDiW`i^-c(B_t`mx7&!XRL@C@@-G*iyvW0O%&u~wVN!q0@9%qs!|kD6cRu8z zB&T^J!)Xxjw8-i{hw(`jQ+b?H`8M%b$phN(jXt#*QDJ-4Rz-tYIcioBG z_j(LTY?Uqx@2dXW^X>odE}^(>a7TsW$GL%`O(xf0V!dSVvCEm?a=X%at9XNaS=kLg zcmLybkf+|>>tO53FS37Mkdv?Cq6D$c^^v+nU+d%Ld-~27X=Ll9Z^GQ7k`wWPc+38Y z$&#z<0%chFOJa8=lghSS?;JBogY#=OcV|EDr=ty@r&c_1-Z)R3=M~ni7OiN9v_UOi zQpS$$)FroH*BR+4?bLZF{#WhNFIWDj!jDz_UGYor6E`Yf9q;-Y0Q+`2$TQJ%2_rcE zGagrbnC&DsLo?Y{)haXTHy1#kzxeVY5m#eVOyIUCdL$3xM6|v2McSm}nnToS0}rqA zD&;|EKYVvHC&W2F++G|PsE3k`uTjuO9T)Vsu+p*Lu~zaXwmPoM?nQgN!z8tcD;#So zd}d6js>8B#$3)us(Fa6=RL-wSzdsj|f##BKTk213@W5K~EaaTk3ag|P^0~6Rl`XnF zobR*$(+vz6ONv(N{5ZfiHd2QTj|x_EyK~iJ@$INfOek(G9ENqqha6j@W=|-lT+d<+ zwwrmlDQo=`-$YZpG0lFiuO^TFwPkvMPoR7rC&^;v-i!YRGd=|PPAE;-P z06A=QP9$faiD{WUq&cY)0;9dwUr#)webdiJLU0xu)%E9zmr7iUFT>wNCFSU+9hQIb zq9t3lcKY?Xl}?EtK}RGcGs!cmsfq{TC;ae=Y*+pyaWLbXBbL>hyy<)6zlbZwrn-DG z?J?z*Nl>o$uKUCg@shR^@5g@{Z#)yp#8EJV3B@VnC`1tcDQ=O-gmwBV^+jJ#S&|ob z_jj2@-V-7B?}86e1sey1q7r4+?a<}Mk^C473P(TXvQ_&Y8^`A{W>tdqgHzH;CDKdJ z#H%*0e%GVcUE-biT@{lXwOt1qUmrhi`WeqfqI&%M$VWcXJ_|ZR&$uQYeLZQFcvEN8 z&y>{L`=p{R{AJ;XF_FUM}e=hHg6Y7(1w1sSYU7?t?i$Bsi%0Xk69LcvG zD>{bAmpWfozQt|eOt&dlVm~ordLK6jyBws0K2F*p{Sx_eTvs^G(}|^Qlm6Lx?SEG| zMShX@vOmWO9|JL#V`ATqxsbPih+mwujL0p3%KZ#X(#xbvwO@+nMuS$Q<{4(jOo^!sp z=Zl2m`MK*8iXF4u7FT+5rsu17&g@ro40a@Yw&i}y zg>qsG>3Bl16pK!zGAws`*9f0&UjjOJZ0>vsOaf^dVD!a6yb6BR$7&+tV^W)Epial7 zKF9OdBovPYuF5!k5??uTmkq&GdQ{1@a*X7Gz84=vOFZKNzQ#PoYh?7Lh(DjOe3wh@Jb!SIs6yGUO z7p?J`SJCh`sgII%HK}9pO`cYEtv*DrDimvhJHBt#0%DOX7Qgx;XyqhnvuBv&d~=zv z_*(Il`nl5o6;4!oLK~<4R>8{=b8<1Sl8Luf=@|Wh2iDctU7lmXb1a@|jLuV+)ymFE zCx4e-iDoWr%SMD%qLbs}B2av;WI@>m>8`M8w%xpvNE4N)P@GrBWu=1Ku>F&S;wrc# z#?qch%Z>%DGRwF+OLSbq-0Q!;E}{6gEq0zK6cdLW8{DR;bC>Xp`aoYVnd>J{eXeZx z%x_c}R@vsYyd@3NN$RWXJpES1ugb^C*0gXQ`WB0YjG0!laD5YReA0Z)c*j_`Es7VU zzr4?+*6x6lRxKcm$(`esbf0+XdQTgr+*YwnHK|j-%@5t*@7F-aCa{uv9OGO@uJiu4 z-WLv#=SnChf61%ZtVmvr%`Vr`l}@xa`>ES?wXp1Yt>cjxo(<(QnZy$@6{|T@r>pkJ z6Z*Al^ooA;O>B{|Fy&pzNqtGzWJ7P-FMSgGqkhw`(hl_eiq496vGAq#X4-?YsKS<>h+hebcs_PSHaACnlfqix}XTJ#cSa?Hixzifgr7>5$XU zzdh!O?-c(zZdd+OpPkA1tpAFa_LclrI7WR~$>ogil`qK8a`P;z-Nl$Q2_vpf&V-Ry0o2{s3bz;oQ2*(Z zd>rvy@-i!13>%J*>RXu_1+AKKPoUW{ac5jvI}(a3n|FP#e5~spc_XJ=W?@F!}#^`yjMXEoaGrLYyenj&M%0@Cch`jwv@D;SIC@+0m)G6SwgA*zz_uj8JiwJkYrB9`bOHO=qa-6$kd-X=KD&JLhPIc4&OJ_4rR%_}pf{f7SRY5? zWS`5hVy|SA503*2#6IDu_#SP?XS&fL+KuYHx4klEJQsb4hCO!Z{*vQo4B&Gw#ug){ z9m&Mv4-=%s9L~Suv*2yC|8O4((ou2vZhQ9LGu$E*m4hE`&teVg@smb>Bu%S2v;4qq zOU4}u#l+`b4?9i=j>P-P?>S+I_Tl;li3(Q`PIBiAn!nctL%!60mH) zN+=Fq#qDd)pC^7xj>+%j5#zWahjoSGsK$NM6Jnyzo7==t`LN*==R-WiQ(>ORSuqwq zx0>%xhK!2c^tbB6$LH_L);0D^Yn*y+j@#!oV~tCGS3L2!jy6mT*K^hP&NC*Us}0Vd zL=&bE)Vxh&Oi07HY7ur ziLbS}Zwp$u4sb~}&NJN%$hf`I3w>720VPvk4{(3LzW123L1Rqb;#Tl+xMT3^(ROp& zkBsVo6mE)gTy)yi&Pt!ou)73Zd`SD{SS63avjE2PgyJ*((Vk|8u~}q5c6NzIpiSTN z&I2kHzOV3?x_o_q^^=ZyZ`n%l?9SPN znP4_(x-OyE`QQ$C<)EoEE*Hw83gE7hsq@VpC1pnE?7IFsids!(Icd2@pPYYur;=mi zT}vp=$$;yQ2N2}lE`xr`hYQd??zlF<_0{!AysH9=N~ei26>q2`t}mK2YCQ412S(KE zsxQ5xzMV$3&F@z-)aO-&;+9aX1))W9lk0qCN9uzMcpm6Dj=TNIp7eReGhu1P4{kuv zHi^G%TLJGXAd5EWGZ;*f?~b41S0&@DSa7`7m!DM_8lQ0?ow`My?6Qn3*#6J?NIsL+ z6`p&b&F9z_`6YYQB6N_V#UkpqW2ksJ`kb#q8wtgcBypdMs`LG~6Fg9NX=l_4w_jpJ zD>T}!B^k*bjz23bsPyiL*_RWF+s&C)p_sZZeyZ)&IQe~r-PA$Ho!!27ylCZH57pnO zPr?FXvp%DosZYMpAseNCxyDzyE=$i`Un_r5`BnEP(sho*Wg_{zey#io`Bl-t&sJ^3 z^?ut!R^@pWTU>pDIu>QKm8>c>{y86fBZm0S1>Q4TsQfDBNPLX`+I6oz8CyP7d?tqJ zvkEiGYtk0)bJJvnv7=3$dYu=kh_!k)=Di)4^JEXZ7r%-T}!!TJ6zimU+GufMk>2@%pk8FGiXz?rwXfGE_$|VTe{9?rbM6O z7NmGbo4%aOh+gSW{N$R59}IR}<=?_P#jCn%zQXvd9936mQk%pX$H@%oRK;x$E{Gc( zOQrjcI~BG%4hln3j`IO{$M&>`)va&ZJgBdMb$ljmj7_;Y=yBAMo)OC>Pa9YEE3{Yf zJ83ztqg}2zxvHRdhEtTI%c=U?ZAH(B-uRy5BbHLeZhP(*CCzlu8bUUDH$NWQB$*JWA7CbBK!D)EPv!Q*qum}8-y5tsJ_&;4reBj=-kB{_0D z@j0(F_pvf=k$iN3D85sIXUtRE-#51-38dHvjy58pnE0)Bhg=7K>&BT^_Zh#&dru=# z_$Cvcq{ECCV)Uv`OdD4`7SF1ZGySn}eD?Ws0bNz?e*gXV_iD4e6-V@hKWm4pkWlPn z<^ezI7WKz{v&RqgJ<=N;vcKI+j1LS-pB$BJUv1A{Jl|g4MRM(YxMS#L>Jc#}{vMU2 zMd=m+Bzk4BqOl{eZ^LVmQxWOl_XQN1`4iiLIYQ@Xh0%^r`= zRnm!x(jR`N0|KIBjsxc8I^u`?h2D?vzVyYYto*P&efoHN@BJKGt`FthCK9jXx!_+U z6h~iSXS=PnG4y0}R3DcH<r(b*56^h+%^f&#; zPD3DcJG8Bv1p2&Ox4}gsZzKME|8LbNc~{xoUj0Ah)iGE$DeTLbt}&{^{XE~KpQHX% zx=K4%C3&}3*&ywMw7Z>2FNlBQHE~O{IlZKrYf=7ug`MDR*iE*pPbjL=hIl57UwPND5^O0?Q(_UieAQQlyRj~mA$QW z*KthzRh&K6HU~d)c{wmN4!E4R%y@m*nRe(T;>bQl>W!>ojJk*1CsmF{rH@sd;N!i9 zFK5rVk9phn-sJsvMZ?>)^Y#hFNGvItaAl4zftU*A22=s40N53$0#_Qy0IR6{wOahX zEZS88US@IxoN(p|}`S{QT(_~Wb64_t9o4H*u5hzH)rm zgYRb3ZDYDGexeaBJUI5aT@f2r_{6|ML2QMATZ?3hefSCkLst%V5kPBc)TDvZ#=afOYvYqxj$5z^>3;`UJSPcmbh@f;TnrN_J~ zP8;;Z`pTD6@3p9|zLZcLl?vJhM(9J!-m6bKYpmiq^*6?m3op5_r3L?Cr;!Z!ux;%W zVc)1Y0Ku^mJ|A(vaKw?UE*JQgi6FDzYI@O3QVYqCx0}bg2uJ-HG^byT3OBJ49K}mvoyL>%NM9PQ2EpiLR#9=A|zT&}Xm@#U)O&_~{#Qs&?ZT zn6$IFgVlUG+L6mHzFW<0T=)E4`ec`AOAt@xIB=N{<+KNT-6YqLDhI4e|l}v`b zHLuLLD-XWJRol-p7HijOXZ+I=eEX)9Fh}hPJJl|e1Gr(IF!i*hfs!@06QkHu>(j==kk6s=js5 zhE%7o%MhS%RQHpaP>m+&g> zb$x?6>84C(8?TaK=Yx~9H|K4g@G+`X#yTDG^5{Ee`khaFp0PXef{ELX72>r%C+|}K zwF$vZ_hUl9+~0h7Jrg(27r2%1LVeMO|7t^h<eZ9MAAJ9Lbp25yNMKt1!cTym&?&rad_JIN$tlCW_{g_9$Euzbi2}k~u$o{^552 z@UkW9Qoqs20}(1V_lPPTFP8zZ7^t!oMkhfUVSLz?{C|Bg2fxZTLt5$lA%5ogE2 zvC0NDmWXv!oh|6px|HM{+c9_dcP)u7+I{-uX;c6_jh;O_f2{v09(0LbJxkgPWpH?aHq7Y`puWFMgQz z_5QQ%$(}p`=5BtwGE4b~t_{^$mF) z6WXaek#P9*>66As#qA@RI4dlxvT)O>zD_6|;yf`7`~G3utFO|2WYcljz;Tr^VkC#} zRh@fWDjaRe_Nc7KzT-!rX52#`NxUTPS9VJ|`u8!9Z8q2)PRMB3 zMc-rTzDVuNF%7B@YEQyCp*_;)%Fl3~CLLw9VA=?ANAeW5RBI)(PaJcfDxQ4#a$pC2 z`b={&!{-PYzwx%gaiAogPrDnpneL{1l@K=$Z>N3b;hW~QAH`vZ$6_939(u`0#B%~RNj7fJ6m@vA=VAMuD{9iop_U`-n?9F}M z*L|MHk+fQQraz}9_v103_EOOwu=|R36D33s-W#S2+?Dr4C_Bh>_sF<(Y@O`6FNrTy zno$BybKK>|M1UQ$shbFn?3980fU*s7)85FU8BkY+LOA!+g+RH0xRFT}gitxsw_|5V zng5&bXCqot81C~$rs#*WfbyyHA9HT5zH<1yG!b;+HO{=wqQ=CO2Vm+=k1PvkCXwmZ z1fD5e7WjVlH9+zM>5E~{6lh7+dHTAVZ09L6)uDN;GmdN-XUMu#4Q=tpgu(B+^;V+8=%egQ`-4FnH_%2)#=(txoiTpMd&>6EFlQMgDynD6qyB!GozB`q!<<(4 zNF063c$@tAhCD5R!mN5yp80yeNEHToD@gK{iPabhbQUY(opObnj~QL-uQat@{@6kO zwD=P5ee^RTjtbw3QFheAWl`HW-kbknK4zW>lhj_6kB^>(?`UJXYGmBv;Ol{j**ed5`-$}|^-S3Ym6!Zi=WXC)xSaW(N z-TU80WyGec@dw)e#7@tAl41%^Kl%PkO@pbfd{Qz*mw(CCr~MF#H%Y%PcH?U}%cF6E zHor??nUY-)o&@j^JY3TgMgVe0d5xauuJ*4lhG+K$lN=Po_EUuV0tpOd0`u}rAytUI zaMV2y-Dg84sI(jcp1~MvBCS4HanOepupSgJSOdMR$q<=X?l$Qd0=NuJs-geG4QU?+ zI>N3J&h)nmf;h7KDj$%Wy6fMwG2>Gl+r><7B&?;0mnS+cgVxM!&@!y0rQP=wMB1KQ z4>QgAn&i?pwd6`Pi2>{DHTpLaYA5ab|DNw2E(%<&!u3&&2Hl$D;uKi%tH6KIa})VW z-i($%iC@mFnGO=M!3k9jyq{i06{tlQiT;dQY!wAUumSNZOgZvgM#@6PwqE=5m-6(sS~wdrHEcV&E#!0q^9sZ=u1K^(E^nd#?pjb8);o@=XAwljH-aeErmcPw zkiaocFIhDde9rB@63Vt4-Npr1>!Nay8god=n^|Aoj2@nORRg88!SmY`1G z8rs&)X1W_f_(jjg&m2m7tkADgDH5Gh)~T+C$Xi45!)?M0sm<`uvosWqN|YeS!T8F4 zPh2P`i7GYsvGGOvNFuhSNd=OgZtvU4b(R5;U7rMBp=k&KYzzV-;Kb$E8lG`?39s{# z-HO>ww_q!8w;D?IEXQ4|`c&V%9 z%(@R>nxQRE70XYOXnPM{n4!32?8`ORQz-V(1SG(GG~`@nDK~qcpO$T+Qk-lX8_X>m zmZg#I>MUHLh&S7r)NxOBlD{zZrBQnS5|Hc?yIs!pR{}Lia*cx$#!c6LEG>J-ua?Z( zwuq&WV6DERBzx^omx9$7d{OYOc2E4hy}kMKrlqXC&r22dJR5OET4ZUBKeq}@E6u^p z#6kJLc{|ave#l7s&HQ|N zV^7s9HU5Z;fRGK?=iyepZ}fBjD`3~W{KfoWP-HY_d?PWlZV6V@Nx%xHo&+k6j=IsN zk2Kg$%o_QJ&DIT56icGMia2+qTtB8ratJ0o89Lv(QPsTbdNDoEWZRsBQ*Do}tZgC| ze4m>%hXsbt?X^Y|eM1~W+h$7D&QPDRlWsPx_ymH>z0wXd z+;L)1oxh3%f+pK>*5*okz0(kx|9!Q(2gshE2^B&aE>V36Od@j>8>&vYL61kXX518C zrsGO9vCbrM1_5F7G+Pa4zrSQmYma-ju0@;GG@+B8$K1No<0?2k+Q)!`# z_WFCcUmIO%j{PruOt+PCbl6aPNaXv&l}?PP3svHj^(#NGd=n6Ukm_(LSc7@izx>fl zueF=Si(!C502QsyG|`S?_2==~`sNYS?dk*S)Auq-<$DiWDxiiBl4c{uhr&~B@VKr%852Q^EC zMN8e9roXEjL5ijMU=rx@<>?6P{o}VCca)w^Wp&GWn(1CV_{z-cZBcV8nMro+zEn(! zYO=K~n1ZVR#iXi=)Rs^59$4>HoU&?@08hgM>0!Jz_J#VFKZ@b>a%xmh@SH_k9(z?` zb03;`%v#+v&|G<~-%^K_N)?4%rA@cf>2lTB6taFOpkI=r%+en1<)%iY=T$FN_o{T_ z-zE}z;QR|??YTWa*wcd6<14e>f^wK6{1SY8Z>(zXms4cTWqQQgo%AuX7R%mIRscG? zXSJiUvzC?A$?;7WJOFZml}`S@_6LD|TdB2a5zTvqe*w<`M)YS7Q)e$ME`=;-o4ZOi zNa**=VcBoXg>bMI^D$k8SZpgp*|&FK-TZ!T6*2n54V?!DBH!;wZfcSulS{m zQwv;?P!RHy2l?#CViSI3Pw;VhwWkmX;n#E-@CE;;7Tpr`NF-G1oPOfGjCbIbMaO`s zC#o2wt+`AZN8R*Jj+H5%_%S8_07aKC{?TRXvZ4OXTQr-p+WL z_@1-Q>jr;2yC3=nt4{r0SBsvRGRdc$CWT*+ZY0%7w4zF!%7ibHPebV{FLv_iP3CS6 zL9eZKQ;*S?gL8he=rdAeW*hNxxV7oy74w#3{n3}Xju*PY9Ta=prQMqLJ}Ou5iv)5F zebSvx--z!)%~h)^!=2jeMclpqtHv>kO28mL7gy`%!1v=2-^BKvl!4#x%WK z^pmrqq$UZr)qr1i6}1UjEiFr}@0{w!0qA#4ygu(ICZZY>^Zhrp6dI^37A-_8IA*k3MbL-22As7Ttfw9d-GQ(wAvB?TVhI;Bd3zct1&a z^^Yv{PL|lU-tG{uhVRq7=-gC@^G471uGSR7PYDsT$Xjd&t&IA+h}w^KJ-o~<nI z%@%lTa$>k#x&s{I7%L4%i+U@k%f*%_$;l1l6ZN)24_>3!oFby#lNLSuTUVXB0qK9a zS*V4*Sbt#`MB=zj)h4CcZwtBcrD(_Ay}6OfZRMqmMS?TDGDng{k|-03<@0goo6bBs zN?$epWsUk(N$Z7=zjLOn#Kn?Ajqp<7J!g=y!0@RfG|Rcy`$2;ekbT|ckdrbi&Z%!k zMznV$?)grT?v6^4hSWc0G@Ml+B$6y7T9zHm&c^s1%o!rzG15<&;vd@pr{2GIb=o3e0Ee}m~IZBY>932P|=`SoQ9q?S{H(HJd4E zT5@&zg=yu`gy<>DsOL9H5Yk>=YqNsk-KF0Z9c@A{KL>`JgeBlMCAnAP!kxO3ZVU5t z8X*dB9(dZmrp5v12$1O@d+0=4U2l1$iwO%il%ZH)I^jg@_o+o{Y0BQ>k~5{|r<;m{ zoxDR@`iD?Z{)2K)?RIw!jXz9|~ooNS?r2tN*_HmOt-C2-3lv`l@%Wdq}{ z=i;d2m`0kItqxM6(N>{g74>`@R~@0>E&h+M6&hFHZMlar@0D-+9s1hxILfopWk(J zap6>nCyx))o{+(2tKxJ1uM$6rT+LkZP5`Ct4k%{m4ErdU9&@rbi3SojI6ep!cT`WM z0G1iulgw3Y0xUF|YQ(~ZQKgh`FAzbKV0v68gXp^F(FHs4Z>u~=;{5q`Ht{92(k$G6 zlTS@L<&UFH&unY;YmQ5bOV4d@Cfq_F9LVu-Dt{=9Au;@X^wsq%d2g5+?1^|{XO8V+ z>!PLXNxZX~2~gPRaILU*<}>j8FOkh{gs{98kSXKQKB)7zJTuBm5nyILZr}QKH<#>} z_rdqQ+sX+H>C>2|k4e?zQbXnHT^C%zUPr4+{>0LZy2lgsmeK1R0{k#45{fE*1^i*oO{LWQbHjOtq8Y4ersp$njd3OSBnx@ zO*|_IO#jOY7r5Nyy`mcA%DP%ssmG_xB`zJw?T@E|L+?a@%84w!@6tVFzNRK=1}wo}sE7Gv8J>!t zoM;n)ONL=5wcU|fY>Qp^;G5Plh2>*0K@49 zxwv;Km2$ZLa$seFlY8|;ue&#^gbb&6>K3gkr_|%PhsCW6#`3HgNCCF!o~j zy8Uv#_7a8?xmr|8jp84~*P z<2By%iU%bHo&aV6h^5zfUlir#0aP0n{EuDMI$B_<{UKiJT(nP?E{?EuI4zO{*0S9r z0QJq6#~(1Aoipx_n(__geTEy*Kzv_+x*Zf&^TD*<9%jk8&R#BJia5%BLS@9CYXE`& z;$W%XRR$I1x-c1&ChCp!uDFDiL_HrE0ULOYVb$)w z&OB8j&Zx_^(7L4?%Rh)8spt}Dx3qJWpa4qihgv@7sQroKX%h(dUcei)GL%N88t|!S zmSdGeukv_+G8+C5J3o{5x;5wx-aW`cEV$_MnzCyOw`{0lQ}<4Am~#H1EO}wwO*!wW zOlgm#j{v=kY2t;2-7Oc|r0O955~G>f#NOfAh>)J3{^Q2_#0r*P-v+k6Ak+BiVa22& zN&qLCxNb-p#;%CO2$dS3+eNq+35yuftD&<$7#X-8TlMyNYl|FpscMlKCV&#V?rQg4 zFUdd{gcQEgu}Bdy2{TFj?PzAVC6T!srhtL%0P%cm+RT-be^$iKg}F78ozkmKLco&3 zhmO;8n2X)+Nhn|V|PDpoY>mFx*l+|Ib zJxKRC8Db?!%uTg~gmZpY7m>a$ei&=f&B1+7GtlpqsY%}=wng{7yk*xHaIJ%3XV;3! zTCKIm66`7fF7uUVdZ;gTUqmKgc}lQSO76LiB`^JW{)L>WqYs3+ts+vtSE6BWkoG>8 z09Pd6M|p}kUQ#DTJaDyny&u44F%sR&UTOxi=+9vG3k_!0~s7KwP%>f1s#-bgX9~vB%&z5O1~RiBX)(8i?_xfK7$O{>Vby zi_ycu;qie_FfL&iwk=iO>d~JSN0gu0(AM(Tzc=bgxpK7*;c?@+GI9jf04s$Qm>R=y z@jy3xg)EK%q_-QAewKFaI4&#TY6uko7LR-*nG3AiS#@VLP?4qnRLp|tz_n8>iZcql z+YaSQbn5u|;GQl5vZuod_N{04*N$DOVY+EBxpirRyEb+px(B( z+a6KqxV%XU@6N-;Zb1b-2ykrej1%RUOt~?p&dQpepyoCz{(C(M^CL(gm%6m?^k-Vq zV(6=MG6bv0{Zt1ibs*hqgF_v{c`tJC4H`@Xj&p-FO6(+_HKy>nk7Fe4il<*}Iyn;~ zfJd*3_&t&n_#uMUCrmrvZc-IK@(o=UJb-&c3tEp&dx;y~A%+EKZ~ddf><43JWZ0%< zKMmOW6eq<ispu)0ks*D z2{Il*MHjw#9G;)5fBYs=ffMq|Hugz2rC2y5_Jd06B~JE&e!d?d7FV^{euKxZ#Svo- z!hiv<;MAVtH`K??S?j*e6wx)U`3v7fS1v`!%%#j0h$)TcSe-#PyvB>qvAIS+w?^`G zXylNhJVF<%NjcI>i?6}|*d9P`g#V!B5A|<-yZb<`FK~Ww-_!CqN&3GW?*SaTQfQnq zQ$MUa-#}5=Zg}o=-*u^^x;Z%Gkof2Q2GshEx8p;BVt?d{b`{)-nEI#1hD!xVr_&^3 z_SE|J+RY(}Y{n95^iKcz>>r(mV^5nr&%b)2!Z!lLokA9G|H^A+*1KEf`QF;(OF%4* z6WD;x>2}U7J$LWl+Ay1)%(aV!_ZqS_kC6_}e6oZ=5P_&7x9->lDTeWmv)Mzok*Jr(8;x-#ief$@&*! zibqB$vx`{8x+8f>b;Tnabi?Jk=anf@8$(F)yzV)vgMu-fIY7dKh$rlF7wrlgW5wqa zj&8-9_XL`K$`EF|^KduP^takhmsEv!m6vB!XHVMAwY$7myZt$-_i|bH>e*m~H@M{L z`#_2-f^F`Zqh6<<&9m!CfWQ7oXy{eKO+_bWL;|;Z_E+&|^<5~&K|Cn+N^iz{U951o zjyNVvo~^5?`lgQVvlX$ktv~Jf-fz>BCXiju+x)xuU|!7fbFUyl(pcD#V#m!qXZ35R zbmvWL@gCWq`5A-rz&!ojlk!JBb$_$Tl0mk;N|_1pQFfZ`au} zFwssv$=FoT4gf|m?D4Gh-!3U?*V_vS&fpj`qPYlnq(?w34T-mbjIh&FpbfBlH%@ylk z0%{^xT22gSOifOFtL29slofC%{9Tw6Va8m>nML&)+Xh7;z{H_$$`SmL`JXxZJ;Z zW<#hc8bPICxx=aAE2R5eimwA%cqsWYG*8~oV7`l0b@gC0N6N)=Pb=8$fTO>aHNnIG zY1$F{Ri{dh5)L=8fM|SOYQR?f8Mf_rSDqe#-UipQ0z=iGt+cUUuh*MaEjKYicx+l_ z(q=4o3ao}FKw_#djmGsFkq*4`pNLBq2$=k#y@O>2yA&xQHAg9JPGDI#%72zSF`X}Y_fGf0k1U1@bQun49)0Yu+;B>E6X^8HtG!TGDeW~!tR>M3XfnfG0-a|2Gdc4s zLEYTAMWF2Pf#+dz=JCCBeR+cOf+BN2aBMxSDr_)$=4O3AV_`F*3sAq_^j!&DKGI~H z>ODYRmaqse*Fo%DR@eS-1y~-%a*f^pfpJ_;9Uy^CCf$nnq8MfZVVF?7;|2~!HitUcK(+MV%7{F zWgz8drpf*^lFiXO62z0Dn#o)yBfGW}!~@XUC)g4Oz16QX&ouJVIu_Z=p1!N{La4g5 zM^&=jfhxnz2i#56L67c5-TlN?S8_A$HMFs~JfTc?W{lo9+4y|yF|VMzXIdJ)XHeCQ zAn4c1R-V0#LpQFj=YI=oi3`OBSBW9idJ>#d`|O7m=V`rvi@vcLbK1;GuPqo-r%NB< zBrO+8Z0)v&in)x8|8X{QrRWjZ4wA2o7{>+6*KYTw+`hS>KS7G*EY-@Z-SuK?SY-wy z6isknSq!;xp$BhH3i#*ZT#JF+cGMVgc#vw7_D!Lk9;VUEJHRN$`g3)uAmWTa`?4S= z%%qV;KK3SWyQBs1Z`#oY9emG^XqNg+;-KezekR+W5>gd$hTqw~RNS@~%$(>UaB z#ceo>{g~&N+w)E={JYfCW{>GY5%#1ZoY#uNOOBe6!c9_+@qfpn$lExAm-SaFd zo?yM)0w}gVwwU#sZCcf0p&8njV$M+bT6v)o#tk;Mhxc-{eWE-BCM=4ZCe0mdwN(MW zk*}buCN!2cyG&IGX*c`C^R^a>)Uz{$>zI08;M0YX7*FQf3ZJ7zTE(>Hfjb&hV9}K1Y-%VID@(bwedUB3Qv$Qx%y5iUE_QWufS9ERszF=dG_Ks~&%*0>eZJ18JdsJ-~5EHf!8(l$T7^MH}%$KjjcZfILHy zH%`XB1Y^Jz|Gb%;4AEJTMGyL3vl*DN%!nRdt?L$U7Mek8a#IDaZ%wuy7^+w~YF#m7 zSO^~k&)WJ&Utyz)ibiH^r>&E$dLhqvI`p0Fr z$c2cJ*h`Ol5ANU}_>o=w_s2D;?^fpT$ttwv}OIWAY!)OU+;7%$9#=rM=1iC?c?KHj{Sn8yjS=_Ht@3=V}|+7nf`hbG05o z%(y1jdfXh$Q09v4>fOQfUj-kq*1EhU9=^BFItVKGQ@yJ`5qCxW+_kKLh54I0x6Gsf z+A7=b|7Lh*Bq-Id@H63iC!J^_thxX3Id<%%y^Gk6LSLaEfkZ>#2lnd)0NLaer^avA z<6fB6-T&&&h+>MDiXK25EwC=0kNXMiYWUiXSdGr6iBml9^F#qo#ypwL-ngSqT7iVM zy?ctpKSXXn@o~D6UD=K}$!*`CuaqBJjw#-KvDf2wmz70M_V%ZDNOa}1oz7J+#f`at%F&xP+)&Ri3ippYfJKZd`0tF~PWnsdD zjPs>3b5oNe%_S}51_I}-SZmkMxx`;ME86rVjV1G~{yscqPa`9>w}noaG$TAYq!>}# zN_`@qTfhX;X&ld%p?v^vv@(nhdRk8|lEPc5guJhJV4XtCzDF>BdD9y#i z2k6OGN=JbuJjXGGnkNL^_@&iU2i;Ck=u>i}@p<6!&dWfs(_noZVzLY5aNG*|KCm&k zRCfIy<+xcty?)EZ3^puvS{iyW?#N|((5k7Z9x?xTFD)J#?I#0V@G#9Z=o87GlFtGq zp}&I|$sM1q5_Z65gt9Z9r48DD-4P4&gOOxh5oP1<9RmW>d8EBhdhU&Bhu7kx-CvTu z?~y-$cj%wQWTR)w06AHRi%w5$VO53fJI!YJy?*J@th=zZuOYohlnxu4mb+2a1!m3a zu#U4)IWaI%Ny!g$09#aFRaq_Pp&Yo3kdlYP$Df)^`gU#}M&+NBZ9JhduKV*IGl zf1=Lrd;1FPRA){mpsbpI-8X!7_Fb3GJYEh>qr;ba4H0-^6n#d_vdLe56P|HYZ;*;V zQ~gJOE(osjJEaD+i%jXfs^~E76Wf!lly5`Z)n{YG*67huddBvQ?wYaon!VHkWGB13#IKnT=B6|8l2AaseI^2O>y&bP<}zpHxJODX7^V zo|{jMT@+TE+>jH=HOi_tA;!V`QPQ7E_AzXW>-oT*zlokLbk-M)aD^Ga#V&oo3h027 zFrDd0GO0oEuzUYM=&H%o)KsaTiR){8xta|d86xH5d?DKt#Vsr5)LBa6x-Xs!|3{#! z>=V;UG7;QV*b+L6EgRq7GrPozZOGspqv%6`Eq{8H$Jk&|c`8g5mfJ6R_Q#?PAu(C2 z?bkIo9A9T^0j7#xNxZC8pscfNWsl?bBb3(yYdALZfFJ%iLV{xa6^i{UbVbPjc!`;) zE>HhiGk-Pj#tSD9S^|`9?xLC)>kazz=-5zPmQqG{Pa*iFjl9^d54^kwbN8GAs=yq5 zELE35czyo2D-Qu?j_y^zGsV4vPlfE0y_vAMD=b0DWxGYA(KpiDdnz;_T7F?Ww+LGPHBY#sj;z21we zdIBVCzOhX@$4PW};;h{Db%)Ky)nsde)x^soHB=g=lO{kbW459hRG|m#oEtJ6Y+Ria z3zzH)2})}&Va`kqB@Qb7YgwR>ps>SGc_MRzXiLBFOxm2L*I?7FnSk>@$)J`|Z|T}v z9e_?3!tU(D?ZO^Dk5>C1APQ%Wu2OdvDuDA>jPA9?Jf8EzsE)vDUEnt6e-lHVzBbZE zNR}p(pQ9+EXl(RHCW0dQiwVgnchB*fFmT^)B_L7F_T);$$;0!mqe zzZmMAVa`Es>UbWz(ty5TQn%i}EG)f7be(0OZq^u()=mG^Jp?K6E< zQQ->iVix@kOlgti+QhG*d!86+Pxu>f*GOz9zXwI%rjFv0;}~%P(%PDxD0sb~iObP* zGl8g1#nf3F^4uM;eV0FM5*QQFBj8?EHlBbX{>0RB$IZaCSYHChHc|vY50ZYLS74P> z!{NiT6`4tXDKkAx_68R<%5U?sr$6QHFo>pJz3M`qS~Hv7X(6n4=TOJ7snlQFj)mGj zIfxQNzMYQ+Ip4Iz)`VzGnDMf-aV}Clt?AaaV*=yYtB*db>>@-ONX7Z*C7GP~mYU?Q znNhvP47XyPaV@LZ5irN(`S#0zj#czz%Eczw%0sj5;%>YCk*>f?2UHIx!QIzZD1;g4$%;rn z7&-Zma(R37r+erXyVTg^XH+w)VRP*46RAh0fgWw3@5Ak!Ha%^g5`tKdE0RvZ$}Tu+ zpcpnl8<)kamCY<>7NVxD36bz~Uvs_DfCuK9IRRin7Gnxtl2ROIAvDxDHV*44y8tl!kp5jYy4*Y3Z*Q-1<_o6sTse(NEho|bv9^(YB$|~R zBqD$6ps~dQa^3!R5x-dsGYr$pUfbY>^_HRzj41aW>|~Ov`e<+-s8Sc#wA50^`7int zDztm_;0}U9i@}?*v9i3ufsl-7&JaRO5UuY*S&E=ltap?`Z??|`{Ya}`+7Oo_(y~u8 znsev8b3P>o>=YgmvU#x{>JnC$r-Cjt^)WgW8?kqJigs-}UQw~W2Wh@5DT#D7nfSLIM!=?$ARFn z=u%&f!lu%$ryP-RJ{tA;z#nypj+_dK1QI0P^{01*C7%TUS;si#l}6b*pks zt}(y5D>x?7@5L|=rI~ctYTwP;C9DjFZ*I4Cv|enA-C0)p1KIw@xkV#+;6&?d64IUd z#XGmRYUIqwed3)n$EqB9;vi*&hnCSw9oDqhG%%~%_KN`;9)&5#|8V}AdL^bfVTTNx@P>Kc^@kF)QD(mZ%f2qJtoLy=|#5i~`KQJDX+!+AUcE;uS=ng?8GU%VddV-NUYW!>qS z;fmkF-CipeH3Q6{e1NZ5WfVJXa9F{mfa}%z+D-2~nU%?l=>tZK!k{#yk_zFS-_fJK zZ#g#~P-*A`w5Y)dnh2AYYd92J`*yP?{TA8F%R}iSqCn zqSMGh$~twJg9G_CF5-}jNBPfKgYm!q=c2a?yT30-CPP!^ z@8E-Ue}!utkTKNpHrBwOf>j(xyRK%gIm81WK7}b>dl7Gd`<<7BTIhc&vQp#zj~J-^ zR?ZtlTO&ZDVTmaw1$9MrcLr&{B-glpjHO6Ctjr}r^4U(*4H(2ioH`1W{6=e-aoY`I zFA{<$icy(yDER+p0o1dzYaOofrEn1O45=t7aULadadIMrK6KZj4G7m4UQyxt!$z#T z4j{JG5(5c6JULLrSIBYg6_#&#S}y6|kwDj>K-0|>Q|m#_>!g9WzJOhOqE4^#u6^3r zYkeZOBRJNr5 zdh`IBg%YRSKZgOgT36@j)(M#)(IH%6ik-ZX&{vyylv9iD(!dp;lCZk;i2Muo8k5=O zkM+GOyQXY}!3Y=R3!K(vtZhd6i|X!>yDdpnQ$(LPx^}+O5^2Tk1{SDO?&w99}T~2{^ zq@6r^fMC?t(#_YGhq}6Pk{V?Bb-Ef9r>5&3EtXhJkh1vmNIjkB(IFi-5!!76uzzfR zy^_n@Tz^g*A1TsJ)oZ^{Q2yg(C6~b0BYus(=&CE3n!RG3)~X{~U4=ZCx&5NBY+bF8WsK z@Ew~&E`l+;W#jkv&dHAp;E3jpz3Bvl!l3y`cTxAH`W3iN$ey&0>}Ih*u$O#?u$)xk z6DT4lmMNXJ&9)srI&6lO11?^VHL2V~_C?Zx_sMs&^e>i9R{JoWnz<>j4i6Abonb+B zFt*e%hc1tuBBdZI~6Jx3+R7{{wSO9jB7I)7y3# zOe2$D+*PbsJxwBP7q=-B8mPiF!}C%U#Qdxx%;7uzc<1DKpiyDViYRgULhB+q{4tNf zk~g48lr=a*YC2)t$yZBsSo@+=RTh(NIb*lslq9<0knUO175~WVP~&Rk7#3Ctj1d*H zGbac>%t#b#oy7g}{(`OfaU`3Rm}rjxbQ{-jB*XTt1c-juvi4DPGk-^ZJWA^9MoqQI zH~B+;wLZaV`wWisR@(yB3%E8yE$%k{+T;waTflY zoYUbJRH0`m?Pp`wsXNY^XC4=cJ)8LpsF9K8W0VuNbB3R;IV}fJ8xJq8J=2RVe(h?! zNzAVZu2Vcb1=RvroL_x|_j#x&fQ2%^F&N3UC~NX@Krk`sOg z32!Du+HaLQ(9=&r1I z3-Rb{9;E7Gaj=suJ3d@yox!SVqeroCeJ-`s2;mIn$kBe2^oXOu$45)tmF#`r^)pU* zD&Q~B@YF9Nf=IGOdz_E+KF~*x(K%~bzE8oXYkzmr4EGh(WaNMD-CNO!P1aYt1R{cx zwkD|#mF2&9yeK?-sAQQgzfkkchMI2e>56$*4(7$$Er;%ZKQMxiyX_fdOqWl>)CX|s zN97>Fbo@&hTe3~<-HasDItFAAnbffYW@3tnFC4FBApu=jeD*pGPIcpOD#qSxeJEa< zn#*9;!WvIHe+%ZFSGe>rD^O^E=Pf?sy;=gMRMWHtYXXCJJt0F?|KLH<7Bhw+EEi8!?nYaQwY{c~4qPtZ6Ga!;0f zW>a8|Y2fcI0O$cYeC`pJ&AB&FZa93JocnIPZLiuLJl6UR>9(N`23#* zT)tsn%#$JRJiZ%@(&3cMCzIPRZJP@3wG%9i{O|CAgRo42)~m3G4!ynoWp^?`1>QC! ztU4b-M_qY}mOM|8zSo;rnzs{_!DuB>KLx;B#v*=#% z56aQRUHkR7ReE#QTvc}+_qpIS!$w{{)&>t#`6xNC7`~~Kd1ilJo~KJeEEy=B9E_7TK9eEo4R{NljQvi-Wn%r za;2BSAC`5GJTDTjgNWO;go-?~u4`gf*X5+**_M)jw)E^lhT_Rs>;{au26Ul~6Ob`E zs~Gv~y8X~SnWYXq??TMgm@F&e=K?*ex?+6wZhuPlH=a2U$sN^eaJQf)a4It|+QTdf z!mJf#S3~)*t^9P@iS$q9E4d}8sLO3l?0x!8P(?W7EuUoLrsBTpAQ|EhYi4H9{d1KL zuhc2JrUiXXR`f0z!u=(4IwO0QgqC2MN1`Icd~hEzo%Ux=7Z$Ly8B*|J(d_ zYj4@mkI6^w?-R&OtVZFGzuz1=pBQE2ZCtc>FFp_}LlbP<#Dx-$BUj{y${sMcZc5DO z>HUs3J^WEW6qJi&LpjLiIeg_nNTfeE1@H^fFXlYr#}b^edRE+MGcjov7zNC2YU^V{xHCh6x&^ zkI2KHHn2H!{mJkxZTeMu6YTrx^mASfb#kU*P0S}l*i8sTdSCM|)jFsyS|!dnev>pC zF^XnrH`!A+r3Ej+QGHxs5DK6>#*3=mZ5a<;rlcAA3mWe^kH9>;1fD64jcq=dLp!a! zUebK|O^B(alSat}(<9OMQKKC1p6(_Lo+h|ExrR6v*}9*X8P&xEEckIl7>%m%Liu(Q zEb}74%7Qee#=dv9ZyiI!3Tw>FRl+AcadQvQ5&``-WMsG+9?BiDttaPeqEHaEKf?X= zX#$7mB>k}$R5E0$!z3q{!=z;^VD;jOo>^ukmX8Lh*i2@p+`%z863*uC&7?FN>~_%{ z_i2#=bJV^!b+Q~if?}3midP{v8BAcGbh*zept(6&jB{1y+8@EHm13cwX$jxPuBQSK>BD-KZ*EEfLvmc+$k#ic zm7uIYABo(&AwlLry%UV+UOf}^*eu3ku9SM@Mm<9cz+(KW{)c%>oqGVHJbo@?5>nWs z&vGZ1e%UuXh3s27n?SJ1S<_*w(_t5>(WJ0DL6ELs7#f)EkA0sV_O~bY_a7M?U#i>2 ztVgzyd6CeXWUoZC#at|EHla|X*-x{L_aVC{x5csQ{OR)nc;R+tK6Gd%XQ#m~r{dsc zuaAaD&*u`8!~|{2l1CdY^`#vKI!EU+b8qzmcEgndbS_E~gXM6GNw-;YqHZ_R4BwVk z?Y9YA{zz?Cbf(2jV&IlPVo-O_+p2)( zc_T-^CogD((t*#9TBduiNFsn8Edxwtg!y4XY~lX_yg)<0&+)wy8yqVmc|r-rj+LTa zdPd%p&l-d5QR`&EPbFq(?3^bnd4o6_edeL(JUAcQVl8i`Cqmuc+_uEYNd8cT;&zY_ z$&bMstvy6Cu@dBihKx_1W`*NO^7!(H+ue&7EkQZ{#aeYHC}&Esc(Z1t%=VzNwcbi`M59*F=g>t8#rOrv-nNXPvU7SY@8$HgDXMLOx%IiJ$oA@=7 zr_OvK-{)EtuYlSyTXZlvx$^1m5A@!^%-~PP;nWrC39**grQh3o zG5!o54hhBKR72Y%8IH2tZR9QwDAoR9?1{|r|J=`Rd*%m3J9$IAJLq@!Q>wtt_s1Nj z>&2|jU5|2&O^NBQ*W#<&=)}t&S7^N624flVkb24aCELh$M0=HNESt+T)_w2I=At-~ zaoE46KcYOP+w!A|hZq;=JLd&)mhF?5jAN>JGCorU`kkM##($f0OeGYjF30+Q=T*NQ zBKqQCpLUC4D{Pc|cNr4~cd=KV&SpRKMPDd=RZJOwN6h-AFMTQFhrU;y)Z{<$g|W2T ztguJCQCz|Ir8DF+ae)}=c12yR+L5gI(-Vr1elvTNKhw|I_GV*~yjS=qy{EnqyPS5# zB#sCCTQrg`{Vv)1_{qy^JUc&o^0*EuQZ}M3!(8ErnV zIMb8ryKBb%E}p4y`c2w>n|5A1p;(H!8+Q}*g@3p@_>wSJ0&%daK(qo5S7>iP?P62` zB+y-}9L*gEcr31z3>yCYpZ|vKhkoe4LiN_&g&&yr`OklT`{r-{*2Cu&2sm{9!L&;Gqhp4Zxj^JxzR`lQuuq6+HTST&&ut;0rN?u$QaiC%%VaTQqnmzIgKoI&N{dH%~QAR}ols^>&PaV%7(O`k2?jwFsVRdX5-v7nvgUX9gh;d8{| z%Kne|JUeQ&?Q*}=R&Kkj!JSIG|aZq)`ct9s7mqU07H6x7CT--|zplKuLasF#)9R=$^Q ztaNvU0kUI_d#!g(g8gg7P$SkE*p=U9d!x0%r}=;m@n1$z#Nj;HNIuJi)qs^u}mT@i5 z^~Lp+6)H6bCM8R*tAt|NfN(k5kiC;9mAAu+v>&U+LlpYFbczXc-0D3M1ox;fMn8C zPmbC*nD4gdt&(@%^r55>(HQha(q&X*4f?+Pr7ySALfD-ThrAp>&qE!#dip zL87sePNln<$ehVx@$dFF59~y{`WJFlB7W*rBykCs^)oSVT#4S1v{*0p7(%oVBjU5r zn^=$1_27BiOX9PV8bzbx4#`tGp-QjfMHQ2|7IKe@F(&7d9@A8@yZYpJieVJj#WS)| z&Lj3U*Pc|^=*Bvp{6O$1VyKpA_3Y{PxK-%A-{Mx(#-m!fCqx{qsNDh4PWBs zk>HWqY9I36#J#^%0Fiks{WHMQ;+GlLas{U*1VMZFFuIod{;>|8HY)BSy_GC zp2dwX{m@A2bnf-+IE|aP$Y&+i@~~}-|8baR*mYmSvo)-d&p48O^^Wj`{Ly!N95%J5 zgx^sSdicQc8P^lD9qp@*vet8~px72XLE@40iaJU;NEV5CR2t?u`vC@xJ`!`{Qt4{Cg7SC)wyu>Io%C1qd~7G*IW@5 ziN;wosF39T$xXuOfEtI;3^H`1s0cVfLra68U^6-}whG3?sG#OL4>Xvl8N62!HF-<~ z8Wn>Y31jy;=RT{}es{g~?p6EyPB(d;+9%4M7X-`Pm{%yT|qui5~| zgFF`ICEHmPKUR86@xpM-;ewmcYEDv7nOzarhp|~g<_yZ zep6^JM&kCC_sT6M%tce~&lrt)g!>b(PHeH5B@r{Z)NBT$Y&ukYPjWshfaIK%qPevb}ua-ZN0<00FUj;V!#O0TwS z*Et4JUNG^q(V zFqX5=SAArx!+oqzs#|I=Ls@x3G21ZfJnKrN50P)JXwKn}9jGY9O6zup3B?i3k)F2n zQ@>X}joIcHmQ35BJeQhUNVnhq<78D`pZ@fxb>I8s!2*g^t6r17^{tyGbzPl+ zu$whV#CPm;rv>^5$obg;SmbpK4)VORq~8apUJ|dzoRM8)z~r&Dls;O}i2#&=Ihs5x ze_A>Q8nf$|P{mH2DB9G%S^>;JX5E5dKet#&Y1OKu(g6qVO9%hP6N<+jyJfs!Gt{e( zWWIORP%gY+UE1?;kE_VKb>qf#$cn=~4JU8**(vLiK#u;VTIxiH>5MpJgb_FN5L_-uUNqJC~b@-%vZjz z>W>a02Y21GYcbL0^RSjpu$ttXqV%3dOdNi>knpuBa{zd|CGe^h$9MW6?zpw2KM7 ze=Z3GjD2c1N@s*!dJp>yT!S7lEiH^}jeASKXBpKzs4JTojac-uzoA3ykBtW9J9M7? zYGhApd(k2ap3B#KOQW~7DxbDX3eSaJXtM+KVZjL1Nqb$k0)}17zRFe>uUX$QCQc;E z{n&C}=VNSf-sM_sn|U#fe7R5MS#J-y@<5zWoGUkX72TZwzVTzH$1S1CHli|pRGDsU z@rv;wil5ZiGv2A4;a=v6`tiv2*ao#fjZ;*oU}vpZ9Qt45R{bhmjptOatqop?jqYbZ z37Vldzy!wBf#0BozB-P`D3_aLobv=XpPMossjOQv0&N;oKp&Vs)>$4q;~wzClM5VI z(3Z-u94_^$O*TB+tmVW<^CyTyc$1p-Npau$;d>doSg+IunFqK}Wj+`~_XYTYHdqg# z*O5;1IN--rNA-KgWwkZX3;8RbnEuFyY8uPip&}pT{@!hf#~9%U%v2}XHWY6n++;jseyE++JSd3?pudiN zkgVi5WBp=-j^`)fALAzLFzk$Z#Br>(3meoqH{&JRw0pF#h)1li?4MYdm2axkOqVBf zS$ytqHqpw&JPybpiq|W92$GdRgN`Y(Uwo(h!`ShA97oD#rY{eagR3PL@MIPw_;Wmm zO3t3hSSQwiCpdt}de1WP@3$tQxK#22?>RA|1ee;5{cQMTx-7cgTnBABPOlmt8|U zj31~#u6S#oIc|fEsc*qOz*xv_8vJbOS=6^;E%T7$EygF;9oPA>*hjGo_QuIs7?;{} zWZ(Q9k5Lmm)E8@9XYE*mpe04H9%=i)Zp4i$6MGi=#F(OUbYQY3mNJ$xuaKMq{@!)h z-BtBn`yR2a^D=8*H8Yp{(JAaCm%eu zWjrNmG{P(FV=yjQ`^DFkWXTeLl{l3#4bOo-jMwy$?T7nPJI6JET#jhK&R2z+Hsg*<>2I7nvqdLozGo9Qo--Fyt)Iw%#IsBqnq#%5>I zHrp=i=f!-0zmHYBO2+x{Kw6USzwf?0&Sg0v&DX|C9OCv5{KA?5cxvCH591+{ticP= z4clWrM0l?D=XPA)0AT&`yuZ~3Y!R`m^$Xb}IeB);Y?@u>1rBUJm7$oG~f6oaPrcXMMCv z`6lmtkYQn=OU}1LHYI6T+h$s|FVCyo`tM|{VhnJ+%J zy3hu6smQ44A&-T5&HlLRJ7<}i2lM#I=|>I;`Lz6IOnsY__Xe3U&NCmG2ORgSjayr= zY0!vv>|Sf%FxT2JUk0oM))_i^JT#kTyCh)X;e2<1q!eH9mgXzP>bb1=}MLg&-m2Jg%NFwVSp*B`hoYs~fByDoO6vbMhY5aU4J*p=({^m9@* zs^E4s<^$tW!9e3twnL8j8G|_{Lwl3#KEeal3G~gF#Q4eItKDF%utUg`F)YFh9vAvz zn_)R9y;01Z5AM)`3$;Jc!?*#ORi=^8=X)ZaM{Ou?a1U%m{e$8&?pGh6n9lvcM(uYr zN9B2vu`WdY4aaj6Pn5EKd=$#CFV11JE{Y^mNAfLK7ebvXz@O&pGfeE{cIylL!_6i zpObW1X^uXteNOYt1AWf}MZ?y#^S~q&KhT_6M0+sONlKx{j4twP+VZ3V#SZI@+i6I# z1>Ko^{;00Li)Ssc{=f&;r(Jj5m6}^fpZUz^)8GE>-=z~yc-#H{`xPcZ-4tcRX-6JMPP-8p7u0r|Jmsm zcKd~7ixl>g+yB82(wA@e%XHJXzn#C!Mr;e77A#U({m8L00NT9=9=Lyc)T4emZNL5Y zxhBbvxN}v1O7pf|994tma8ZFw4F}kH=?9h2UEx^(5S$%9GNg9`!%c zF1zfKZ@cr(f6WQy-}%mWr%}Ot&k;u)nhrkrd367hbo0$Or^63FX6iNy(E387C5mws z6>G@oz91(QONHW%8`FvvN94YY$Fob8<^`%&;N<#HHgjJ1g6E~f4qM>~p%h$NC5U5I zzAD{v%dLZPu&%Q6$KQ{9e*=JS>#YWpY}j3>JA?{%O*<)ux>;Pbjv@yG@9ZP>clfX?VqSv%P~S;8RQ2ah)ds ztY-+I3m>!ON2-vHClq_~uEi#f!I)g|Z{{)U8IOr|F_N9)2kX4IStk_xqPj2gpn4`J z6f;j)E=sG~sM-MATx453@wMwZ3B@yNi&Hy8#4OzdY8UEnCSl}a`i<^w$xh{t&urhk z2xfHh#tYxaJZF1o;Wzs^<~QrqnE#LLmhqSM7>i|&Z9c*5Wt%&<&xRG9zIH2Ws#o?I zr~muD^5Ug$oM3ZF7YmfGF?q7A^uEH&NfnCg*Z1XEVo6F%XKjOcsVV$mVOMPzegHgR z9cFt}TZ{Z%)CS83e=F{*{UNrB@BsHldZG5FIHS*~-bMb1eJ1pseWcnP)5n;^f3pmj zXKGIx@31Xlth$JVewc@Bo2=`Mk9Lp71h`lIT4cv8Lq3Q!mQbwN@3>PZ)^YW)XyLr2 zQ;26+pIL4?2E7IuDK4r`sf^Wr)OSw8c-7HpaT&7J_zZI5jS-d$(-!%>q1{bNhARh% zS~$&o#yyIglXwEXk7P8~FRs~djRnU1PsUNIf)x2r#nIlU+N+|MFV90lzjK@CbA@87 z>|xI#ffa{va}38xd2|pFHaNyJwrTc3Z1-b&$b4d6G4??>CdrC1gZqqZuhmxM5A z`X%<6I=%?^qjrb38}DJTY}m%o58?{zL)Xa1v^bJ0Y$+O(eaAY-w4hQbUeVs-S5CI* zvU1QKkAven#S{1zdybRN@jS0}F|DkdR&5clj%Jd0b0dKP{xZr?S#(+|h(RgCdo1d~ZGD|GnVTT>chV{aHy6@im`h-mOHB1A> zY&0xew!Gh~;W6O;;)6@l31n|N<7>2@0LqxcHfhN=OpE#z{mk@PJHQLp-;7&*;F52Q1+d1FQdfUPlyT8m4XUo3Hpc<DyCfh7HwEUu_b9?u4msHK7bdV zjBEQQ9*@HwLE{)^v8)*@@T|@Yi+n9pq^s1}y%_+>bv+*CxrUG(T4= zeDj>fmZk$ zwgtrs^}+b;_Ka%me)NjhF4Z>;%@)bW1tWof{2K)aczir2{u{D`+(83m#bbevLFS>n zy97|r`u2)~cAp&va9`#H8myW>=EgX9gT7g3SjJ2nXlRWQ`k@#KJX8B)`+=-^U5Vw* zdK>w3)o-S;*4g@vanU*ix5YHOTwI6z&637!yfvVk5Ks~>_`!Zx<)`hlJm9lcA3y_D zE|X+`qs7-kY8@>$jBAn4?fWyRrGpjy$)|4Ze`dDK{S>z_j_9x$`-kD0SWTmS;x$;c zJsjpiOu_b&_d(6yF0(^j{zd>hG||h~l7+js?t*?KDBH94oD~qsC)Vi@uZ=C+>XMl> zw=kdX-?XVZ1jKO~^cmmzfjz4ZUkU{p-i)xd?QO~P)7r|UwzsC8|1=53QQ+W= z>k=CC+k>Y~IjcqD2IC3E>a6VZK?m)hjyvwyDrwjjn~pv9wds~yZb?^Nb!FOd#~rFh zfApi<(+ghkM@`vJqSday9TTaAARsd^}qx7OZ)Bjhv}Dp`H@{x=Ad|O ze(bKh?#hYLXPtFU6~xxTsP|yBpLpWyk|kODYhrAXWoi1G?T8m=HuxDANbS3^CzEtQhLG@ex-kH(w%qSncnoK)#;!A`Hr;x_S>bCPI`TM z(vzN;cHGgEO7R0#{OM1BmcIJczfNy|`?`>}v(H|e9`T5W=hw;Xw9}4hhaEiOx*Khl z=MR4H!|p`)O!~$*Zfqv1*ABCrpyVof&Np@pV+qA*XC~W(JDVur$?fIpoh870&$}xZ;4@h$`bQ)LjITkDqV5K`cip77Cx8{Yff98=|kXQV?6!zGjml6 z{yF;SSEl{<+qc>Z+i>0WY3&(r?fJm+R{lncr~$D)!+3?ZtsM@ccp_xq^JEaXz=0ta zJ+Uw{4V|G8$(IP^tUacI=>?YPM54CgVdV{O1N|uPa1Zkd{c+F+UhtxX@)q=AVu^MN z&J-FE*rN>%1UbOw=ebYx!zcfkC)%cN0;tV^H-OL|K?p4R>Ed4#UupAB`Jt2Y)M&NCnpW#XPs=xRP9B_0^6AeU$*of zUiil(Qz!q3b0gce?~q)hi%5)}+z)i7)nCh26uTn48RG+E4QRlkk&lrN0Cul%?y56n zn!JW&?m}@3`q0yu=lq_T0sLY+2c7I|RZkWp)57b?3B~M-vW}Tgnwd?@mM%?8x(z_k z#h8GxaWWO#KkJ7s97p(w?;=~VzI1-Yev$2w`5NH?%PO)lmO+Hg{EX77?J1TkKB~?} z{!i%vE-^mg9$*v8OX*dbBRy1`(>MU*i2Qg&3*R5j$y8>*I*dnsxY~<-2Hw=KHS|02 zN@V33k5l;+^%>bD^OG@-X=HtG^{I<{>~qu?O~N%DOVs~x@vc+}Q;apjZ{{!VgB`FvFpk;xHV3rLA^RTKYVoKg z@Su_v=3h}9!ZdMzN^2w=#RAr6#+}xEJT9f9)qjMstS6D5k8oXi40%WxGR9edsZy} z2#eL;U~3UpLJn0zarYw6-XG>Ft5zl1*S{DWTKW^|m~C_;uF$GMrehpmMz)89G}tLN z_!Wb(et@xYav}R0rd{n>v9qP4Y6lu4bGxuZdZUFt9~-p^ZbqZtG3O0!nnpZ107*~MFOPh>pl0} z+po*={MhM1MLka-Q68af$k#q2wm?F$Rp`v^Ca)}Ki6HqzDPDKm6&D80NM5vOa3~f9 zSTF{z&<$S-o`J8N>}4>^@g}c7@fdg$7~7Rmh5CdmavY*RJ6qypzy>k^{ zyVqzlokyGaj$hf1el%Wpx?L_vkml;eioJ?ykafgw#-+$FI!$ilkOkv6+mVis>9A{N z*S1$=W3bPdJ8-pTjD=%i*X5G1ZJ&|!3*JM=H0A=I(Js>zVLf~%^hy)#T7C}waKb<1 zt0hz4d+&WYL~~u4$!`VB71;5H%8YSdd0*oOYs++aZmvs?%gM(U3)U1dj#pRmvid@r zUt(`NEQh+-rol_LJ@6~?lj_rayxwaWyW3}xPuc&({X7P*X735bIu_WdSFRn7LG_n$ z7B&P-;xWQLSRYz^%mvkQ5Nd0vmhQSaCp+3)%(2#epzWcu&tSaOu|*imeoEs4)n%4Z zbm$%TLnio*Ll&Sd>W47{I?0$EVFrH(e(-nTGutfUUhc1~p8oL`VF=L z_E{=}DE7j$b=ydK_p2_uVL~x{xaxq?pnWh;SYApW`zxMTvkoH$P@H32QoMvtATHv2 z4ZndAY)8F3y9&bj(2lLycYZ6=H#hGI#kPOeG#TkC$ynbwKISu_qYLUE)kuYp*>QH6E*2e9}oL=L)G2zX0yGNcHx&pP8&;>tb@S zt^GH?adrCs_iq`zVvm8(PT3nz9{bqGEQ)?hEWYB3_ok12^kexscGRHVcy`Gp7pFb; zcyvX(B_yAG@|v(e<;8p6b79(Jk3FjDB=-C%r@UqGyx;ri{#Ego#C+(XN2Y!E{r#Nm zjUZJYRKEV~XaACpKmHBr``^F0ztxguufBSHPE4+K51S>!BsNPf{^LJBe2^3ie$_#o z13AAQ5&g6hiVr#D@O+Cq@fm*w5hd%x;pPA^FBJHzE8+BC@ce_)5l0+0Sb+VD8yaDgDZ?>=oK=<_jura77qMgD0#FVft$kitEIL$9x$+4uU?eXxunvy_$E0AG?Hvn+Xq$uKXps|vA5SneVB;XU zw%d9ojBQc-W&W^?v_15#ba4=kwt1`(UECJ)x}QALD*#)(QMp8m1*{jCDB9xfT(@x2 zFZ%Sam8@H3dLlo`ddg$szgqzno<)yix|A1=@@tMJ1jF5qu=<%&p|}qEF;V5s71al( zlXZtVr4uRGxK6-u=n55KbJdxAI?IgK903oNm(k=ivK70J z7aeg=%ZKRLfLFXwRLjP>*vA=kf?sWu^Q(d2w=P>8z*J&}*)>B15i{KnM4D{A~Z~Lx3OfLHMouq_St-Q@%x5ue^)s zV|gk@avw?yJ~Q4&vQkWMVGZ;`b(Q@z#y@6*EHAwea!~x9gk5%>U(JcfOk^Oj|)<5672z4|^`DVGGe6ZYvz3qaj_Fa%aw*#K44`6)8nDt(?o#R}pxQCdjg&i&b zFlKLxYoI0aBdqf+8;kri=G7d_Mfx~~SL$1*p`}Hm#`V^=>R)6N+@2@w;V^o1n9~oO zd2UKc{3$qCClo^twZ8lZNhl6BVl}o?{GS$^tertZF}-Hj6LA*O!i>exbwW!E4?|9S(ySo-+- za>Y0z8^D;XZPqm#gW@Ci3CsePdV=rfe%+e;DmqsuZm182uAyH(td!~O5*97##QMwa z&Me8XNPfoi;Rb8vurH(4_G)tF&rV2)RWM%g12i*V{GK`)!g!B+Sie|KJWgxZl6A-8 zL`x{kYRkYO#A)i| zRbLr5RqxrJSnsXvs7fDV7T6ec9<~OoE z;2z+%{YKSC(=#4F`eRwKuINENrVp5^*p2q1*p2;5tuOW4ewfFsYZw#j1N$QzJLF)t zkMSBUmSn7l!MPnzKz9BpPDS>kykOfM>U-_YU{mNv*OZ|9+$MMj-YA{m_on+cw@4v^N%rs#~sXx4Ie8_d8#7je+MKXCg@S#36^SL`5 z$O*-EU$!?pXkh|3CpEnUs+AC{$J4eM9Lt7-6y?FF(@KM%gO zd}lN-?)f$;p*ZK^w-aR<52M&xu{z?nVrnGkXbfX*sqR>;H8Ve(4@E?FqWHU5eR0`L z@s{WAZM6{%t@w1Yv?x}vZ{6B)ZV4?d9E@;mG3{^7SpL%_6h{G|Gj8iE6lbGa(q$ye z0?%%{?Ut^(>WZ9D$gjuy@Q1HW?|8@gSXuuYb*8QT;Ff@+;}2lRVK8%FG5G z0q3r}?vgIO^j+y84|#BYW-$rBcE6pvKlw6s8{7A#|X@J+G(eB#TD;PyX>;dR5lR2*(rVD3tvoY*Ph)>D1PTV&rf^q`M8QV zU;N^RblPca!#+8fwHq$J_`Li)%hR4;v*wJ!^M3DR`|p4L^E=bmzV8k!|LNW9R6Azqb1q~+mE3deuN{qE@rZ-0)b8OnU@wO`I6~TZd(O-P=`RTts z>|t&zZZPGf^8{`B$xnZpPCDsLxqbe5$GOudwp*X~-g8e{wd%O^gCG8|pGaleE;_%e z6wX}Lq-6B3>EIv!$Thi2GY5P4d;9ISOYeQ}ucUBK8{cuptxWyA1cFH_S!{3Y%I;rPH=)V1i zRdEnHDTrcR#TayaJjsg!HJjsTePiFwFlX1TWHVr@pj zNNaqc2l6bo?UUA4(94Uey{^k^a4_CpNo{j*!Cxnh1x~Z?e7Kih-_xR%ZJPCndC}X$ z6tAzCF6f%FLh-y|Z5cXWQDJx0hTEP?mLYnm|`4L6J_XO_>$6vH$=e07*naRPtCOeS$7cvU~7R?Vkq) z{;|zXv*0|z{cQ1N<*8z%jtQ7)&tbtAo%5y%_)#XM(0->6VLn>WP0 zDv0_}jG4bzO4u%2%7=D9hmKi&3iro41Nkz(M!3uOMf9;hQN54kq5iMs-*mx&{TTXD zJ+QV|KDzL!K9>2x`epa=0xtW_2n(5qEH`T>N+?#IgYF2&z#qm-UYrN5>SMSqZ0hno zH9nSC%zNBWs$Ve1@Yp%-VL7)Jn~VRf6UkU-@GQp6&y48_x6#rKmgzKh$5_i448Ccs z$k?U+F0xS_kK%lJrD5^&ikr$G#rX%y2SVRhC7+AxfJ9 zv-YY<+YIWGjPc5GZ2m`lVqStS#sKx9k?)QCZt)}KO)C7X>Ynj~V{h<>ZM@|RTKLA} z)kK3x_Z73$cd^cMtYZCeyuyc1@eJk#d=0V%UpQ%lu{P2lBws}~slKlcY3jKe`z^*b z%$syR3>mR}TbQIgW?8D8x3Es}wS~iM^DRA@=6m(+k*|;ZIkz1p6c6NjBv_^r6lc*|H{ z{9rkpqT^s(VeF55F8c}fyDePjI2Q3PbS?5V%rol`l}VjPs9NdsI@}x0;UQ0Zj^odW zPPBu{p-eOS(Q$B`XMY==R-qV4TpUXjnV?E+scfYf4jBWpt)ipR)$4mVZhNJ5?$0pE zDtP7uE>A;SGGFStsg0W*Y`=pg6kB4;=A57mpXL>%=q2J*(boDe$=rpDEHCIS^iK7X zu|SjQ*zTMMohQJiFbLgyna(AdY?;`quwo1767p$#O}F-?qlY>zxXd!7^W_<87wSN1i2 z!&Xa?CCJvUqhc@g3S(ux;3Q@CSBw#gT^d&~-xR}Hr(vV~9mdBx2|9uEQLK}7bEy}g zf~`S^!KeGWgkt73(`waxG2dt10~SKo+JEHh^gG2(!ycaB0NX(i`e*x5+{e8fbKCt^ zrP%PzFan1KEWIpOC`P4IFM?V9Kvq_uiE+;oin&^*j-_rSrFnZ(Zg=2}`2aaHzNw$& zd!Uy(KIRo4ruHID?&o~n(JL9Veh)FhT!7~*4CUwyV*OM*)v>TX>0DXcQae(+&)2Ow zwDGcYETv7vrX`^meKQT*C&tdY1ztv2$+BUcXMAkQ7d(gU;CXH*!i_P^X5Oe|+ia7Tc86uMTx|YiFlY7F=nbp* z8}lJl-!D38>!lv6IL^5*h3@j2g{~tE^~gtqXW@&`Cn_Z)L7eS^G1qaW?7yhpWM0|2 znH~1*{y{(UylwMbJ_LeltbQ& zYlHN|P>c_ey-q71ZpRK=Y?`+IE$(Sy!(#i|ns)xv zBowogV+MONaB*h1wkX5R3%Zt0GenM+E00Pqe(?({nObt>5l0-8{^_5-pC87&O6h=2fr-cefQlRIMpY=m{uE~B`;rj<$KZ&JM7TZAv-N@_s-7N6_p(T z{ITzS@1N4)haX+FVb47Dp}VEaE_+wnVTbKoX?y*G0)mo=5VWsAY00FQUG~n=Wa9hp zx0Ct{IY4vAI9N;1UEXlRU#3$|SyL@i0pvKL7ztDVwh6^`@^RrwJG!LmGMZa&-I!J! zdW27kyQ+Wo3L-U&J~+ruVxIG|b7O1PtWLl2>%Ug1js+oaIsJ_EJxV1qT8-IHjkhDm0F@5V>Hw_jJwtLWn`h;RU znG=dv9hVb|?FSfm^ii)&`ya4hB^IlMe#V(+4Qw7?_@rT|2dp!YD{n}GkBp}pAmbkV z)?iw{M_Wj2M1X2WlNZ|qHhsO^d_q=YLfXDN^ux8&y3+=k-%41@^ay+pEyW|w;|GKecyjU#hmn`W3|*x&XDr7w`l;s_;3#VlZCo%;W9fUgA|inFq{6)rU#AIOh8!S!q0=c7gsi_TjeJzCpV^ z$BWjA0Z2Hp@)i$makoF#px{ZFWwiVe8`Y;4gcO! zJ8$Vjgtz*gK8uB;mhSq7tD~99wG_Q`{{tMY=c)hR6Np@6Lq=e!~H&~YHtL=Uy`vQ|0&+WR-X;{ZGC$;aif~m$0{9KD4ppShI z+dA7cW45(DwnoN2G{Q-I$9?gA#v>&EssAtIa_+aVh4Gum$#@g_%SkfTK3QJCW5yHE zhu=0fTdzdonkCF(ZA1B@IAHYhT3{px)^odVen2;^SuZ2GVjgDePxjB&Yw--mSmNqZ zU_oOT9uKg`*~Kczd`JULu1wt{*De4 zL_Q6?WI9-vHD*)1XY6v_^0#ri9Lhn07T#x`b(JWMcH7GY?|Pn_kEMB@Vw3e{yfAyv zXI&<4b1HAh3p&fTi@w<}AgL^}dzO8~BeoO8z~09#EJ^oo-qa__<-?l!oV+Kg%vhqW zS0}1|&|WK{Sm#Lf)7>ZAdbIt`u0pZ;8RiFgqO!NoJond%a82!hDw$-4#G7{6i9L!C1_}qV;8_ zgE3xXNR}6mm1W--KOqI+>!6Xb3%12Nqwzz8--`Wc2YtBT^K}6I2RW*qv3!fIdbXM` zq1Oq;sMbB!j@l~oSoKML8?Q;U4`^|fl_C~AjpqM2TgEv|K^IZ0P{s!*;+p!+Hyy>-W*}fxXf|p0#THEFbo@igoy` zbIO){Bm7Z2V_VR%MB`_><$l?=BU>K(PWd0<1?Fao@ezK2mMx(Pfh*?GS1=Y2h{>*{pkciAgr`qQp5dt(6= zzejp>uU_n+d_ zzYd{-2$&HpyHl^hpqtjW1Ikql=c8R%R!yi=-~ZD!{EiGeZ)bN{n3~x@8{C$|vsd$5 z;ya4`0oDPiHQxCK{>=q+`_I1@Rcezt==tz+=-;#Ks0qfv{l6a{+$WT)o7vFQh8@3* zYcS8~_jsM#p^gZ+{~ZblzFIo!5JK-xaE&9&0tfS)UVDv*_@OAjnMt^9D%*Egi#%mo@e*i@iE!<&V zva&x}_PlDpS?I=-m6b-lAkoSYbsqwr4h?Snx9(BRK`rNuy>Glci*a8}leud~#IfmL z%Gna{?)7tQFNIQ7sKwQBA*NC>x1P||wz*_(gR$H4zPfMTx*OmREBM3BP`fLqz$Z`2 z4H&bC#jH9fYBip0QcbX?TBOLF=aF2|Resvs%JFpz*atF&xCQ*$ujy)ZLm6Nw8QBaO z%oi+DKI#Yz7}Cwj%s$&+Ru7c2k3(^Zp)rVWX9foNxkfe2PuJz3Gj=$&{68E%$RVXU z4%)9gTZeeSkqeX{nVUhaz!fpUL@;WNsYDh%NpgW|*d0%`I6eFirnxxJL%4(2GIl10 zt5n#6#Y+F9ad(2ze~*eCr1#R%g6eA+N~qs!X5PJ8Qvm6mcoaBmX~3Y`boKXcVko&< zwb5-c?dWR7hmFB=Bwjz%Ch-3MW4gb|BFC#Wn{d?=bz@f;v`*j1)Z<7yY0P=`e8bTr z{#o-WI(Nz5A|qa#r*^dZ7i2PC_ci%hleeG(_G!x5#)<(I(=icHY>nuQWO zwrEu$`0)++v{GOaAu*^&7fR&cBQ*MY(XW84?9xx6f1RL1=Vz?{#hth?nJYf=&<+{xf+NIDd78GuGDT8~c3P}Dg`Zt#gXYtM zjE{^Fa&@;yA9*6DqXkD;E|fpg3H{D~Bcp(><>feNV)E&x)7VX&hjVRi8#(P)lKlV# zuXdb>29bZXw@|46ddT6{?Yn=KCQFUoID9+kN#3u)SPd=pq3UOerufMo6an+>ngxhE zwTbV0$`ttrYwY@|p45DMJS>s#P09!T#9m9&A$q!8A-G#IPXejTW74C*4rT#gem*2# z{m6vAsIrN+yo!0#PZ|8I^sa(=^0Ue?uzj`h+W&G%if_- zi4|$eB?xm}YaCM+vZr2XH&p1~OuYzKpx)XE`eiNw?!tvU`?#?@;sC=Madtt`A9XK( zs;Iag2^d99&dCE!VBRotm_iKBI2BTIjW#ag;^hQ>vYi?eTmLjKX#M0wI-cnVvTKo> z!*Z5&GHLYE##eF6lQl2KNnI-S4bWz4`!Tpxj{8Pzs2xztre)^OGQcr0KEKGr3>+|M(QrZc) z={|GxUbEod%lWJ6IirNGz3ZM$3-IXS5qFhOa#z!kT_MJ4l*=8NuE#!KHGTMX@G|h% zjpb{S7~={C7)v1T``LI|ZgAc;RkR#3c9jtpTwi^Lx8dMyQI%HaDmWG*((CbB)lZ;2 z4tp?Qzr^3HOYgNDM@;nSVl}J3g3&I8UKBVF1V<-{xGrQSM!4=9B;mNez0922K1gbK zyjURgN++oG0J@i$DG5})TJjBUx#|eK6F$wdjsz}Z%iY`1VH#tns_ef*_|Bj?__ z=LP%qQUP%gAXgWQ1LXbu^>7{s^nEOL8oYmbx_W-|gvBF_u%fQRhQ|kVb7}{ATy(39 zj=t{cJe~u4y zXeRQQUW>}-_S=&;|NcG)c&BheJWaL9Y8$bo=RV&lKP#;)*15pP^z(S#RBhifA%!Pv z)cxyV-DJ=T*833Fj)64{C1}qj_0zGoX+X=!`_7A2aXROWZ$05N#|tRd@~{M4q+Eug z^7Iu2UHJm{dOseu5lof$nA^}r>6af~iaIuu04a1heuImQ9VbHTnt#bucHAe6to;3} znr7-Gs`|!=LigM*Q0(Jm^)&SHtys#+iBeP1RnNnDxW^N+`6>^7uplhg+yXoD*mSE` ztp4M2>%)1YIPE<^2EfEDev6J}KP-7;`L!ywQTbM)=Mx$WbSykqX#;XEkds0H9wCL# zLhRsc>yUqp#~F58uE~u!T_o@B?|ESR(!bqSB)9qR49-XWZ~_f2ju(H8; za~Mv-y+!RYe_HRAv4Q#b=Tt74b{aoyZBDk`$RlS98kOgl#k$;1QW<`&h}JFCq0N3K zq*El$SD!SAxxq6Z<5g5JRjC{yrrpiTHueG&QNVz>hKdm&l7Da0+2Xn4%*TE0%!5Rq z_slLNT^MyenJL)5ZS{y{pF?JGr+PL)b&*)w5L0`-a-0>z%N~LBbFEGyz|DOSj|7>> ze0Pnu8xSc5%O9w(al4jWv@JZd;Yz{YROzK}o+#^Bir4`zOdWce|8&jB0W#?9|9}-^ zj?|&a?G6r@jcK`ej_2c5=7OeRu(hY5AEas#aZpO{OvDqIKSUQaa~-4Xt&+WrYQw)1Ln*x!_m%{2^^G;*vrv+M~16K~`CV|?}w-FDV( zOqYK7P-bb5U^x_iiDCsiAI+|?67VQtqU%=pJQB!=dVOG|Ar++M7+=&`x)vg$C(ZWl z$$uPf%jwXSU2PXa_Bv!)&0tWE;xuEq4Nz(3ZzlWQpvLEq9A2SeXTZjazo|;V(q2W` z4#qi0AF$0-lG<^uh~_5z8IGCg?%zr5{s!LVKK#c7!x;n5bJ2l^CztLmg9*&7s)#9! zy(l=-;xvJ314sVB<2mZC^C8@8J-+<*?J=hP;6V+}6ug)VDxU~i^r+SnT@F(7E+dH@ zxITf2X8**rBwx`)yRX5J6T=qJ{9jW@4IoA2{5VI=S{*CC?EOjLWyzO=!17OR_A%_Q z>&%JBBBOe5ZV*TRNo&a+mkpget>0w!TlT7&O)!hLS^aX?o|=FQ(+Nw=gsMtW$`^5( ztjw5=F*}8D$xtunJ59>SF|d6Bpe>Ab$sT3iNAXGVt8;7;^xKnw7sPf+Ro(>Fs0G)!A2V*pn~9nIt%Ng09Sci@dkY(=Z4O_!IMp zM9{8oPQu^oFtP;R)zi4a!%WYaA_VB35Iy^}OnuWm7-?KM%*j8+=yR>JgPHFJu7J$X zWEg$6U+wrKWPj6!YrOpr#NG*ELJ2nhaQpD69daLCHOvPx3^)#9GHYiBufbw=YIT z{NYh++lh9Q1QOzD3OUkJF_ zJB2STEx3&@(9g2CKbMzZ{?;rXt-C+Yw;JY~r|fF|SP+i6ibh-Lw$ncfx(dA|`17~N z-fXL%>@HTcyGi4|wci)!+5jk02B~ypli(%AFm4w;WM64KS!h$3j+KI;+FaRq)(P5E zwD(0|gB~*74NNf2l7`oefx-8DxaFkTrU%6MH8C7xTBjiuO!4$+|B_J1S7ZYYltwao z`i5)y9rQb;Y360j-?klQJf>G9=D7~0vD?G0o~P5w#WmH;A9 z?7tY8@e1L#^+WXKR9qQx(*2v9ABh$DTl=j)*ap7A$J)Zsy_D2Q8q54p;SG{u4M5Dz zWRL4iM#`a*(U?y-*vS1lUFC=+$mja2D-~UJoU}JycuP!{ob9{o7%)r4?3Rg;65?}f zG##kzW%%G6n1#p2qK1!Kb{giHy!v5c$~&HzkM;@KhvFhNwbN%7$~6D7+YhNSh|T;} z0m>H{7Z|g=v{C@gpvK8p5G?KJ15!`?x3rR2Xv3T94G1K+le95_H1eiv1IdGsTCShB z+{nHgn+BVa#`6mX`04)e?z_jmT=ic>oV>S;QJV3Gp;(4rLX~UfBBJJSg+yYm%f$*L zNK8yl$|e?eL+lu0;#>he3M>AEg3LV85Q^XWf7G~*HS$Bb-+1UNBNPjS1p@ALI(<@R z2a50HLd82cC z8cF4)5iVSd+J@dwSKSC23h0@jI{uZz=as0Bm~(o-xsIkwC|>ptPr@0!b9xhA^Tc;A zK-Y2isW?cQ+>akSzvrRLu{?dHJ8P@gBx(+UN@ErF<;(OFW$(ePycT4c8rh{Aj}eZ% zcs1#U$Gq3BXX3BPufXnZGE2S>?K}5((l=aJ)1%(JRW%-_tFP`t_nGc&;jE4~P~>_; z?cGr;e_Y+QSmT^oZe61OdT+EA*oaf+yvq}726(yjTVzzGw~7kMd;1#_F}aSfuN016 zQw^e}v)-3FY6Js1Coa{zjgjG2vWt0M5Bkjp=kuhm4t};X8Cj!ymwz_fyxef}c|RLH@1A`l-mSdV8NJa0E|qe~w7Pp#EI?UGG>^HE?0Js+SLNkrz? zI2PnhuXAC}o;UKY>ONTYhi$IrwXOnGbhR3_p$terJdn)qjR%r-S& z`c!D45#Oa~&}*A6x%j47j#&O&_IQgo*=1S|K~@rPh!0tuls72)w}s>UwQ5^G;IJ$q zby~N-19Uv7Zo9osmYtTRd}6O?fL>#yJ4H5pMy?n^{ZiBO4nm&g|6r)f_^yoP4 zWJ-Z7VkNwp@%Z=UHS0i*z0o<#Oe9yBgzyN3uMZ6>A-Ez^18lY)7y$4TYgn>S`q z!j$~SJV_@LYRl;uZ<2JG!@)v}H&vl?HM);OQd9b3lp)IwjT)1D5Wd0?II?31i_a1I z>{aDVfp=6s2ffGPj%DSBot)BF&9LxOU_{T%z3f9ByNv~gx|Z`cr`vP3478~&bb3_C zN0is^+qSlEJ8gc0cW&-E3NJh2%`@T_G?hPgEU9GRA%N6jJyiCbU_5I+!S7`bt@$3T zlfx`8%4S*1cZX&7r!JQtNG8kll`o?F#gcvhg&wKSS_HZVx8RsGJ0xq8$ zWrhBh^u<)7=g%?I*BE!w`)YbU%g=+7lljU*$JSBh&!Q8enef5A*sg!Y*h+c^5uXlBTXZJ_nl7pA@8es8Bi_pyeAWNjv?|=(Narw*WzDdIq_6= zrlF~|dgg1v_CvJqAfb6sksoo;2|CeD@Hg@`gzVlz+)2b8#=)C--09tUO8{+D3HR51 zERugcbSa=za?5(4B`T?>JS|!~s^ki3SM=KP-KCq)t^jR|$60~|YEqB%J4%m$rgmnA zZ8m7fo1jbV5&mLhbjPjZH7<+@_QdE}g2!4MkL0d~bljl}k`WDaR?`6s`1)~=` z0csBUN0l0yJ#TrUjPyVjg@%6|=H8$}hd#*GX?|{1!ZsxI$+!yP{#Y>Q)rghtJH4mj zT9ix`ZQNMFi#gQRTjyuICzbA^KNS`cMr(}dZqmV{R=%!27opw{AYXem*eBAx&!`!_ zA^xM2Yl=GuaCn-gALioF){R9wPW7=K@>MA&uPbgqOR=S2EX09gdCH=Rn)- zU^C%J7K!%Is@Dz}nh3e-4k)`6`oq4k?dD2(=9h=@5#g6$ZebT&_hAN6$)(sWeKkY7#;% z<|`3Kv|KaaKO>ir#eUHIvOt< zjiDMcMQ-oODu$=@dYH)Y;MRi7FoBF6(zS6k!g*h7pLV8Ih|fAY zZsw&GS;|N)W)Kq$o>yK8SjRTTQ)kRx$=XXGA!e2&X$g@r|G;aQbADY2_7=a>JqrFo zQ-ilvI{f?f*lhq7lEiPwXy7DdfeFEGF0*mq){plILZU@`2uO?`wxl?Wko`yn@(daZ z(hrV-SV?Exj0&t?{|*(d2#+LOVX^JHf4lZ~JU0bEhs2qrRR_lw0h zjRgAaw+j8;hV$bkJjY&HAzyp6*NKklh_=*gfU0jp&*!!Z~oSWZ1@Bq6jWSWp%a!w<7zB-@edM3rq#K7xs#_sx0V8WqL z{u!iiu(^}(Yg-&mOFM6sO{EtN?{?0P_AlmO`gzWUEikonT7iOUVQ0-9vcQ|XtIh}Podh+$ zqa2;kCFg2*2_c`DD4qxkqwNI=R+?P=`t&dAD6og@Qgv^pz1_11+^-2{^j$ppzaXB# zg9ZnQqc+da8w?L89wzzK4TwkdCl7{TyK1k)W(WQA^fTyCujtbGL1tzv#*l`49()ot zTh!Rr&pqMvWdJ3J?YI5TSIyAE|Gn@{U0}!k#Y5uVKc?5@zL2*aDLM>+MRC2;lwX=DnB&61+ScZMADfbR0o_2a|0c}u;;-Zu~*L$B5Q0p_^ zJu2#|ue@uF+XiO#;-x$$wg2#|mI|V1wr3|Kq+bQ@U+^28Aci-N|4}4|FX%+MrNr$r z+fLO^r;Ki|E8N9;<+BEE+u8b7-cN6mPZsyTf=ThvAH#mY9`6#KpHXj?BJ3EgAMZi; z>Ga!5XA>Gq6Z)lmT9!o>Qr1PIuj33aF8jh0wD-{|g?1}%-%IQ?r*Bqj>r@$-@xN7W z5yL;4rkZKX_^D0g@|$#AY6L*D@!h7Je%f`6^OECIlSOnIK67n!Wdu(SORd%6k!{$xX<5~FOie$hfrETum9vHBCRE(L~@xyy5QenMKlyudHcBEKLu~{TiVkg zAh?&LW=SxnNrtV!pi_dlICx|%spBak&AozYh>Wpys3XGga~f}tVIZYMZd-&4!LlNq zWg92_BzA)CL=N=SuNxI{s6*pv$)&aFc;2`hJ3%v^4}H8mF~Qov!ejf6c!u##p&q+J zm$t^y@nFF-sEN?EXEqnZI}y*M<SKr90!$O zotgOnWTWdUZ>G~KHTK{zRO#ei(E4}oKQI|$A0k@r5W?D{*_K}Rk+>$wYPGT#e&o<%(UuAxb1MR z{W#S^v)!(A%qb(Uq?B=EqT~LMLA9=@RA#lG>DzVVg(Ydi-ol>s+e3xTTa_~;EWMVF z%b;m=r)lTztxOV+4ni&F+Q;dc((rzXMUaA9Lc@W6g?_mH%AYrnnno!%Pn)LMn18X2 z57yT%QlBy3Y2Pvj4S&Y0R4xs)we)Zh9x6kJ-PSY%G$?_rx593*gl#_~LXwt3jCvMe zujr%ZKbfzoz$~IR?)*Q_0#LEH$*;y<;_~D8c5!b@!Rd#b@1>G-=ZDwcvHsD4F{I$^ z2?ag3bdVfB!7}tSe_C7P1HtV(?e^;y?Bi}Lp4}te%=NlnCXGCkDu_zF^YAuu1^xR( zRA#QchjyZJxjP<=?v9R%&WX>lQSWPy2DyZ*A|G8rc*A<(t3;=ygX)~Ixd`P;1UTA5 z55zf~aS?7ef>5~Eftv%}GWDc3>87Z5w?3kNVj&Hp4hN_p(lv~~L0n5O48Bozh&lDH6K^r`nD3YnCS&~ody0G1g@RT z_?a_SfTxYpw-0EIpj#_j9QeD@0=5Ivbc|$mqzQ{4asW2?D=0 zX}zpC$E4DT49h*cYQ$)9UZ;cZ+t}Jq_X3yi;2lFebZkirq)#wLFDipt;SjNnB;lRg zy-s?Ae|n17D|pMPjJJQnKj??B{(tJ}W}snbyC6;lj|ugdz)b4ey#1Efu{VrPi7ZmC zn$^(s4&`}&L&aXs7&N65UP9Gzd^0VqB_<<-A*p;ZpP6^e^c*vtOw2wn*O!#N9Y6Sw z;xg`c*W~c&Vq_yP7qpS4F<^jhsmTNAY?8EH^dl_qPkRHJqj4q-nr}Sf0$pU;N-l1_ zZWjb`Z!tzd;(pFNr%${`Zl%KPbvw?AEsENDf1G(Dp%{0%u}2?=&yJBlHu3D`yu*># zY6P5w3ooO}L;hrU+Fi5rvckaty>yRZky1N@6!m$V<~(S)9}kvDACx*?aJrYdjC~9^ z8!RcV1|3wFcXg_I9g3v7BzkQCs)vGR2Adnsl!MP#&oeMEIax%_T(JP(`wMc%M&4eqWo3O9OqX$lQqqPDgy#pD~+ zvwlp`*vmtE;~Al(J8sx(9b;4Vg8k*Y5^ac4-g%)H4x}9b=@G#!^3w*&Lq&nu4(CDs zU(Yo{JVp$+V@|zjD;W3GJWRYp{E1C3k5nJKuUEffvVu*d&)@4KKo|IRIIqbOhzp9y zyrbU=Jre&w6j{TAeL~_JVDClV&Vm-wVGj@d{#+I+jvdNZXY#N0@2p*b&Cq?$T2m>w zpG=Ko+0<-;yPERF9RLKB{t;yN{eU<9_kNRW18By2(a>wabfTjmjXl4*-_tDz%^auf z_|ZBAmd7(W!%Vs65GCqE5+rbz2)A&Lp3aDH@#Xz%6&*d@MU))6>f0B$;{xG%ZDTg% zJMcux%EZVrA0U7p;lAv>Zf*EU@vr{mDdBnBbHqv4>$_j;q9&K*F?Duv6=yG`7vO2n z>gdzh9E-HG@;o?Z5P;+0_TRctIl)vn*SB26&Z88>bn zqhf|21X0>)*BozUoqTO4;q~Ktg)6y+Wo{gAqo8Q0enl2)&wno0NB-Bc~ zGmq-z01=^k&R%ATbjT zJa(#%ZCDi9<~UEXHLqMqKY~2d3_j7lT66ZRQ*-c?KRGq7#vOqqoMINtRj&YF$Rckr z8G{`9UdFNUZR)`>Y_AKul;@jZL2QWeG~(@slS$HKkDqu4wTw0>oyFKY4K^hvnN(pJ zwaqHg`0l!Zn7Y4vw6__x9SbvC5=st%VV%*aIqE}-=C@30HvE3yA!A#Ku%ZBZTYX|0 z;|~ya#f3T*QhB0p&heR3VKsa<%bo%zgot?&YM`mdk0k^EC}jE81!uvC-Q!~vka7D5 z!}-{GhO0OJiAwBHgyC?C0ZwVWLS&<&zr2TkM$ttShCiQtGS6ZSm|(gzVg=)ys zX8`~rj-_*;O*ccXC;+OTOecGkX4?7nE#$*V8k%6iK(^fPSwNHfh-Bqc)50rN_ThNf zFu?0y{4c|FMkX+jzb^~O#Twr)4`@xJc#nU+=SS0PoGr|>Dmow#^OFf_q9#)&S|NF> zu65ORb2?w|m40_cDwv{R^Ezg&r6IIIyzi5dGFSK~)m0jlH1d56!~Odc! z?rqM}FkbG-3|7bT;V9mB=#ofd9CgA)`~#on(iXLMvUgmMe>>?VR*U%8)SEmb+J8ca zav8LOkl3Eik8QcoBBOL!WXJRN_cI;uLTwmLWmFs?rj0UD*g9cL86xhq>%~^;BU;7A zj-iY-qwn}>I;oLf=Ees+wC>v^HHMqCG?d65IxlB5heSnF6|`IeHcQdTViuJh7esaT za@BMg5BjMpG%K?1Rti{nD!B^GN6`et2oZg(%?)s1Fh>or7!64YDGC@m5WQE_oe&ofmGZzpwITy!~2A zoJpC3Q5(t)(o=&Eo7Q5z{>bs~c0Lx%buV{9-CtQ|GoJno*F&U}NnOs(7Sp+-3?8Jp zEA`p$r!7G?7b9B1x0B}+sZ}bz%b+Vg{C+(88ux(n0^cLbQ`FStMryT|?~=DKW(Cpc zd%&^-d|!KMd09(wBZ23{3&b>Sf+iU;SiI}Lp&3L5Vy=7k|fO*R+88xutd} zAIQ(Av8s(uBF}46+vm*9mCM>CR)4U>zHeOo?9Aln>M9SBuAcT6&Z7>h`EJ!o6*WV+ zBbaj&q{#y>*5poui14)?GdLoo)#M=SZ@V}>QuZE)%^hKpPozkeyctV+Tje}NlM z4UVJ`TOr?qx zJC6EB_5|zGE!`?145%`bsfFs4-qBk zoBCIN^o#uY$K%O_J)<}IpyPbC!oA3)73V&7DBby5wScGYis9s!IEiA)mY2Kwg%y(gInra0$#D212tt0Mt8KRSZI^@X;x9^WL z`K?l7l54kz=epKx+jqz!K~xZrANIqT3C`dTKikUqYAcKkCU~r+m1ek>EB2zJ9~{Sf zTyD-u+z@1KD|?#-CiWJ4W935m@^U4nFNJ8@K8atQ&~LKm_uuUDGJ&FiPqyz?$oO-w zo$I7-W+@j0iH#aoW%A}MxnW>tRgTL*4&0&sgmz3PN#bdS=!>M${oaKW`1Nf9c#GtL*!DuBF9BOc?_{OK~6fZvq8Yd`$vdS>XXR@tS zbb(#O^<@8=VWB$7ymS25vb;)->*J?@72&uHATO%&gx!v7E1zjV(`#p9YVCI$we?J!uB4lXT zq7U2^jhSy*-o#MN>r$;nRR*afk7C-;iZ`$m=JkC1eiTt0zJP&DLY+uJk_oPI6*nHZE2zsB(<99!%rip|+xm<_+Tn-Yb!D z&1=#dnpqx)h5lgd$FJ0`kg=yVRzlRMQ^dU#g;!atkL;1^ATd2xr7XyhzjN-G8|s3C z=9ulBUM4VIF^$%mphI_Q+Mf~`T9vb6Y?ZNU`8qM>aHn00ZM$WGDK2l?u)5?-&@p3U zcp?OP)wfU!gEm*ojCuygm>;BnpqYK*e7)|66YMzq0>NpigU*@twUHI&`J20Di?q7A zZX5DQLMLso7|R3hJ~=1Ol4hoSTh6saM}gvmX$P?HQhlobbxh$cIlW4(6LN;^f!DLsWbET7KXKAx&>W8osxzeEWTk`Q? zpRtzed+O7FfYN2FMHlP7Kkj!~F7G0vhTxR0w1&SA1(&@l)ZM+9CQG1C?(FZOu=#ca zF+-0nuHA7oz@D>c!}A{*X{4!p*eTbkS!ouU}soPA-{1K_h z<=KU~PUG)9+%LOhQutHWk?mi3ukMQY%~Lfc529s0MzaxJSLreEy~aGpMSLo?U6zeE zw*JeyBjYAF4aV#?Qafz%`yKSi?3{h4%YYMK@%9Z*Aj#U9dy0G`m(8EK*sEKzCY?S9 z(kskwLB88SSyDtZ%QZ#Ft#U3#9115jO{G;h?$2Z&R00sJsdgO)ZD*Q0r^Ed3k?xJ= z!hiq6Uw61IZ=8NXDkPP!?*sVVO}bJ4;=oCo5+@hp0Gb6?5;NbWFt6Jkhlx713Bi~u zU9GAz8kW3kDAKLmCGlnuivy2A?#{Jqv#ChQVSbE``l&J!zK44f6afOSOa0&vr%x5sd0q&2f+~aT_CY z4Y7@+2HFgg1ZFfjLXXxE68Il+L=qnpJWI%Xh!%Yj3yI;7og#*P)9Ijc6&O>BTC3V! ztIqndPmKV?nF>VJv=@=(h9YBN6#{j4fDW+D$CPwYzMvpX-mq!`w7T1VucdlCeK{vn zd&IR2TxX`|AT>V|dnrBvbtwR2>cag!7)83G)VSV7Cu*^sp=WT9X$YGy87TVz_%M0# zHysqVsrP83YCP1vU{`qCn2qiMra5X`mnxsRy{|o9=1b0ys3r$v@2k1^h7iU0_i|#5 zC1PJM^+e|_;9l?SDih}hvb(7)zWfIM&0{;GPOE;A?bO!gX9db%uKoFe-+ms=^NvUR zN_=2Dng@6TMrHp3| zoA?NR%HBlEYUY3>raxC4DTcHrbMUl+HT#?%>VkVx6dps{j~J2TTdV1Ul(weMukNvF zGoTWm-;GMAQMbQr>*CviJg5v%`bBR5TxAcYTuodg}{wx+2W3a1P!pkM>7D z^^#-Pem~9Cf6~o8EeoYPrgna5P}qlhTKz7UDTSeIp_Zv`Z!>%!PRe@#zl^9aqrL8N zX53zeIq!{?QPp^CW=V$-KxU|j=jX2IA42XqaBGf!T9s0-=76fIJY*7{XLJ!&%_|uN{uR*InT?6%5;Xj9ptYa#1@OJ7o>lvfEVQct6$qFGs1LwPRpoyf|kXTi}9)PlC7n1(-DBRIJ!byS*VTStEF%J)^fVIF*6KHl`4BlMDe z89~mSQh%_d!lW>6pu>X6ZLd)6A%ui}&2WlpJ?x2CFBwJ%8f`&crH`?WeB@yTk|Nd zpZ-)gkt%-^y~E5w6g_x)Wd_*;^kZEbkm`2+OEEk^N0 z>hD8kaNKNJQ&y1sRaoeKb6coms~VIlaeRKc(Fwz$_eT9-|6?GdFwaVZ^sAJBG)T6( z?5xy~+U7}&N#V3p4trXbtwk%|Hm<_|9Q9FjJGZ~<@$xtEe(V!=Z_FrcPZj9&Ph(h9 z91Nt_qqka^=hIW33KyJ-xrs~}p;q=n4KWqRLsSnGZfJHIz<4=GT7Fom5SK;x>7dV> z#94^x+Qt#Pb<=Lao{y@a__H$apMkIDF+40WjRp%#JEr8^2Um9d)cY1xDCvY9^>28t zJ-*%bJ<@b?ESQyCS03{1>0=z(jX47+-!~i68*qk3F6kqGJYw4$O!6E*NYS!WOeo<1 z8mPVCzmm(+sXm5`SjIVYFiFjEPF#% zZ%GbYjDN3Ha&6n(!+C29*U1t`81(2xhf+^%TNe>OC9x-Et7EI5N)9{qlLzJFVf zQIk+Z$;w*E+KV|K4@e`^+g}-7EJ`yOVyZ>fH{KD8x6wvEt^jX7do!@* z8+;X9JlnB3t-o4j-n!BgH3^r!r%HEESq$8DQad~#4bO@nL*Sbng$JM;{Lrc;Qo!Wc zcx|Fzruh8^ICG?ta>2ti8I_EnDQ?gH-EgV(ZgkISSNc~Ov)py-^6wabNrk9V4zFsp zWw7x=1Q#z-ft8(nd3QST#PfW-nx5WduI68u7bf;4erc*&CxV{C4c6o@r*}c?Lt)L+ zD7Yg5Bmj=ic}iVUuQ@Ypy=?#c^0*%>I??gpqbE^uO=DPv3qgBlZ`u2_zIIl2DcvBX z+{~kH=>=K)ZD5)y8bYwAp2t}>->NBY_>y>^JAQa{X6*gJu6ixv@eXQu-|H5SD<*#g_iz2bIsQ2L$l92$pwK#VlqMJd=A9kXznCTr7K zR@=M98-dL%+wBF2RT3HU0zhl3bu+U1!c}6&)7WV}SW!lXC%g zmJSYCxpJ8jG32T55X;32mmH}ogS!^2(YBZ%-6%H;azo_TECB!8jMb+iBU4QCSHExV z(n=-z1?bLnTo=ozzM6ivyH_w8NXx$#*zDC~9~Zd>%0jB7BI$`_Tj}Tti>Hfs3k)cIZ}BCoV<@BblN-{N{1!wK4x*)}T?*nS2q=l`0=4S@BH6kdOY2CKTK9 zO~2XSCH~+rC?^+jyaIgJ&3@<+C+qTtywMjWYuWeKmL+j`mDEywmGK??)1)H12QeTL zKq4%{J$}C@P{HTe-*$b69d^iZz`y?MzviwjaYJJ@#ddDj`nMzxrkinv*DUROBz1u| z+?MKUWT)UAlEnBPOUy=cGAG3p-VCjo$5yT`E}@ud7~;|J@I-WfJ$BzmVEt~{mf|ey zjPcg^fl8~;d#=8z>u!)2>l5?H{$~HKF<0b!m`2dY?Ssx@PoC(9wQI8z+f%?ZNCZT+ zYs48y_~m#^b&6m6-mhKc>YZ+bs6ZI`FHI=cbt8^zhMHD?gZ9-vTD}MN0^4U^*mq_R z7E{`9$kgu9WMOLu@<+nCB?c+hM>r4LQ(JFgZ;J;JZrA;J5-yJsdc$vfTqF=BKP?;Ur06bNm`uJnqf=rDsc%E$*yki-{hVh;HUVLuh%OpHexkGPQj!bv) zMeSrlBpZ9*<95sT!*~_(Ai@B~Belg`5qx1uvbS0+U%s?|>qYKo#tMX6QMN*#w&k+N z!H3P=+C^Ez$h@}%smIHxJkM_-fn7&7 zhjH8e>@P7swsW?<;XYfOG|cU^`mg;S);54wC3dj6mHL_pdt3I%m{RL`*~bPC6$|Zt zj9LAgVmV)D-H76q7EaVWiLpv?MR973u9nYIz2^H`J}mMz5oYpO8Ak`tcL~K_FswdA zq0ecXEx*F!aG6X_C`N_iu@Fz=p$Mm1*rl|xttsDCr&SgzPu9E09wzZgX&xKrv~98e zPx}n+`>%xJe}jbL4}9Rg=@)koD|6lsj4QcJ#QlS{2wQA+j=>VxvYze3<4t=HQL6_t;Z&7hMNmv6~ zH@T&gA?y?;B@{DIvR<&f?0en-L;G)h!-?s)e|w*bX1jLbMej@>``9P4{y*axPfw?v z>eZ;m1gW&oiP#>eX=uCM&mMh9!d$t)|c5-E1}quo$Z-C>9EPql9W85_z$YF zBcZqzIBAfFhjpyVP}V7)3`NdU13?Y!cyob+!L4zClK>Kn8650uu&fvedVqZ#Y;l0! z3V1P2V4>cJ>-s(JZv`>h-lX6I<4`hIlw>DG{GJfQQ)bc7h+@pP} zUMlTl@~-sg0Zb@nzSlbJuV_Ps;>ebCbIhxi`eLIdS*pBh2=PgTiars<42m` zTn-KO8-=AJ3S%WF6z9{nT~**ozHJ)*wC^eLRjWerOtM(P<1-((zw)o&lxrjutFA^g zOwudH@75T!4aRx)c`o1fhH;D=-mA95Z2=n@Qz!W}9SdT6?u%_u{S}V`cnkTkKh`lJ z_F?_ic?IJ)$HgqqG2e@^u^qDxv%RvP)p$ekR{ghP{}>LmWUKmsJ|o<2$&}@!<5b_r zdZYdg0>{r8%dE5jpPTOa~%Bt*n9JEPmAhYw0ie$KmmtQP_=3e?^;#0YJI)p6iZI|2GtAJ z+X#DjO$qNZ-QYjpGn!DLm~mG15aYz=koCotr0hO6*qHy2%WD0P%7=Z5@&V&wtYg0d znE~q}Oyp}!Gp_gM0X-~GJ7PJ^!U7(v;`0yD@52`ZL=mL%`+axD&|YycE$#e4L$7410q9P03a5JW41w zn(|yZNGRqw9&PCwm&Q8qsYaJ36c0QvhG}gsTSC@?RbJgCE#`#cHTfV=bof8Q681w} zv6Ow0Jp&uF>5h%p+PCCEV6*+Z=bn4!=d41p-M1tQtcj>Cv(ADyw&sk)PW3w~dzPQ- zBFioE&$_Ns$5s>3kx*=H!%vR=R^4nK+dDLC%BCv5O!*tuQC^o}U1mM`s=nT(cBkYF$fPTe(dnc-LsB*>Mcwgtv@X1I%Qo5{g zlG)z2ZC16{l3NziT1%2aV)=^4y4pS}5%WB1yawcsl;=ly9(v63M?Y$>>PPSn#*XAE zo$o;wNd85f!S-o(hw9{Z-4cqCP!BqQDWF*^umiJ{PQ^H*hYuReGjE*oDN%o|Z>e_5 zSi$cxFQYFouuRm}nYOA|Ufzz|Ma=Ddbid*DTwCy*t(s6gtmBk5z`;&(Lh*9(J5yfF z@3Fn$ZyYMcJ;fl_Ka3wdi*R+yzq`(v4S3NIOGI7TzCEpETdM~PtTLu8a~7g~?mWn3^?@cz=$wzO?qTbW;JvjlTo zbNh>Z4{(Nk9DFI$rt)N7ay-pzK+sq3V|iGw#k=+|Dwwk_a9_20udf+!zxFqh?m?^a zjN4@$=@*|ws1!sDA-J8+)6kHAlhF?m!_?ny!zH&_=Kzj}77<5j&!Lb2x< z_!>N9ySUDC0PF*%>O;|=^SA6#EH9TsMt=Aq+ri3?v~KOXv`eXGjXe&#hp$RllCeE! zf8!7e^UQf3S18u;X(FrL$DxJAMUPeCV|a}Nc--^Bvl5zF7L27B2gmwc@gFwAepF)y z_-I{=iDUx%LM&zNL!SBGa_ftLRp3c}CVy3OoKOt9hun~oP;6ryVxC+O%0~?>x3*FJ z*`CwGNQ_C04~$!pe+JL^9XuD=E!(bQs_L8H$6S&VNj<}6Dxnzt%%Y(eJHWQgFM`+X zQ-G~KEbG~P&!;oJjHx|-L0*bWigPMgZZCRwh-V~mSLdJ6xTmgxpAlbX`2#Pc>R*Lm z`XJjVj+pIL+9&eCszuDxqPMN0xCMjNw!)`Mo+sa9dti)GUbEc!IrTTH)674O10&u> zI=C8sF}|(lJ$?4Rw6jwQ#R@q0l@a%4@R6aeroAlK9E+FFg<#e)7;Z_@owGvmv!1nI z+OXmDCh4$G&-@9+)`lhhopQ>lgF~`kG@%&4bj~^NPM`n$e;K--M@DQcc-|6zJ)xMB zbXU?l-}#>OxzBm~{;U~&akisG0CzO`w827qn#mK2EeY5YqCr0=6r>^k_VL@4Z*L z^2!fnp47H#g<@RegkoId3dO453KV#sBKziD2S{R2dm%Tqd<}r_MZrfz^_~TDXH{WtgzP{gn&uA+Y2i1w2gPy&L#Coiy z*gaP$1|hjZu_YASgs9+!Eif5fR-Kvk*M7I4&vfyki_S~?JmL|P^5&bF^E+13zx~@? zL*;Jhd#+G?_|eVjcDt7oim$q&u~VZhClu!j#rUjDO2-}>ClsHx;p{=ayvRRqaK`o- z1-ZN+7EN*^r^|M(3u;loqPQ^D?bTtfwTHl!7aD<6um??eQ>?<@>a6iMw>K5gU?Rdn z=RDZ1$~P-m1U(%1_S(QR%xhh+;t2xds|Iq)Cp>GD6idKBMGIaG23?UpM8R!-9tp!V zs75yVu&Vj9sxMgLV9cDysMW95zdfNiI$xmtYBrp5LNPD2wx4WN9D-f(hLAnOi&8oc z<|P&ZSpS)?8aOvtmIqfVJ{K=CnlNR?)&(YQPlI^=TNecFZ|DXul+B_svZ1MK)*f$; zR6E9`dVF#{vVpn=?0nK^Shpja?eU6j3~gWm5wwDLSj6D*^z>S32z`689hP%mlq#P^ z&GNDTXp+}ET?)M81tX`e^4BXABdIIp&EqvIs8C!_&*DIw;}t-lp6|(HD^-p?LAmrq z3rO?W`+U4ZLUG)O^Tv}rG7MSVTo$t|{;*BFY?pa)wkEW(&Z?cMUjc6SFrF9Xrmz*Z zFy$X2OzQC|^5Ga`WDiQ)YWyMlEVUWMooIaQzk##bzxqe?)5B1^j#!6fI29Kt4uBTs zo64L09cbZ=5vEV+7-4u}PNZYZ7wuD@*9GIAFXQoY8xdW4jpd^o+`K8zee-ju)CPYT z#kHJ-$nw|m&10jHJs=)ne__9)S{83UOzC*!lV)Muls}%=_9ESjFs9d@UdLvSU55-K zpC7fS@@es~R?u=hto|K(ZAmpIS5G2w!1hITKM1#D#Veg)p&j~?KhK)K#*25N3KvLr zt6z+PJTd2p#@WNJ2qzSW{BPgX=C5cWo>H9S4Ms26ZvX%w07*naRF^33h^|5Y>|=WG z&f_~cmQY`T_suqV{1G;S2HUW(=Xp~Lu_b>llw)ee?8uI^|K2nDobp_48g%GJZqKLL zb)Hk8J#J?zj$vP-@|oo~`FS0O_SxE^uQjr)`95D)eVB!5p&ZJ`vNI2}nHC$&m8pDw zSjUQ|vQ{X>~OoQt9_BbWPbE~u0P}S^sC)WuOIbve;&U$g$-&4 zDqrrm-&aj2){4$OA7a;a-7T`w#-_o*Y$vq>TlQD^8}!8(C>hvjh7Wg~bsyw%Z)IzL zBca%Tx8y3RCN@m0eNJuF#;lmbZoBQ8aow6+Diz3>_IctBO<-o(RDV$CWJp|qJz0ff z{~tZ!`Ap=IpbRWnycHL{fDGj zPB`azChUj(irPKv4xR@;;1BvfrXV{N2*NuYPq2;-<0)F&>aNA@D{0*>>+&JBEa#P! z*JO+*Hcr?B62UBxk!W-sPl@5=y>|n@%HMzoMsbZWfO4>T( zd=-jWCmfx8=M&XsHEw{LE7~>qD#bdy7x^*80Tc|d>qscxy7k_)ynUNjxXfQFvjZ|a z(vIb_BU|juzgAY|5#c0g<5*B*3)V}G2`LYQ;;|#fsl3Mu)op2(PM2{|884#--csV%$vAh{yoPE7Sk`( zcoFil!$>ymg5SiK5#T#v1ICYL57Op+MmrAjmAw#Po5lxB58C3`b!|ED-`HbG3?6JO zSC4laHC|ZKxy>uqkakct%q6RSSDUMc1C>U_3T;24G4iMI$s9X?Z|pa8{O+^so}l_6_VKJgjE{^F zXpjHpF-N$kIK|`Rc32N1td4jY`TSWtkH*8-B3!MpfcwB)k(>U5UFI>A0!@*uXI;y_ za6!J7PA?&;841OaP3ZX9zI5zNkNOGLo1UE5@2EYgT_a{?Upb2(Q}% zP&_0Qm$bY#kG9SYq`DBiT` znsm)I9~xBND=$mC?Ye8j%3E&vZaVykqX&Jn8ax83&7>DxEml>X+g|2Exy&)wKE4d zhOeE-%>9>*uH1Isq+8DSAhTYe!+oh!4=1Zx&2e-Pngg|}r-Ok(s@n(*u)!Z;?9Mo8 z<~4$3=5ue+ABz`Euj0D$Xey}Dz)JDLjm7PR~PQHo#sTpdNSLd!E?TN z(pET$g26^E84R!yS!K+$ncMP>t#(m$$VDuPAQ67*q=lcs?-^2e__%n3PbUT5KWMC{ zXt5Dx@jRZs&wQVEvebOGs!1Yco13mi3f+JnV_dKS-XKvM z$(TY3tU591>5Afu#dyA8;G37Q_jXd!%97iL9w|Q5XLdfJSSKrt&5?e#dfsl>PT^`# zzlJgK21BW)YxivP*8avV7Xl#k>f^D)lF6NQasP8j9?C+U}%1_n57H?ZjU>~NxL$>O-P^E%5ZdoTV zCapq&Md>ld*9vZGn>;qfJN8@5Qynjl1FSmDqWHvARmv~AT9)~%lHNB*UEEox8w zNYBpHW)(Xyci@V2Q9`lxr^yo>KQfP0E=B{#7qBn?6t8V`dxbXJgwaIqtXsLlLK|aN zS(ncv<|O2)gkq0Dk?>;A`a!RDYRUeLeW=o)U)Wy}7jrzcSy5M3MPEd&Y0z6jS=iE_CO%bt{ATq|N~ zvSeSU$8l<8OH($%yi#4wxeA^HR%LN8}={a7h5m( zgks=~$2K@j#?|HeI^cYTp7R=yT|+!+@ePu>oVJQbZYwo$RDB!!Uruhsd-Em^@pEJQ zL1F{e!0g}pB?vw&?Yt<-hLr4Tu@91E>e^$YzJ-l-9f^Ik+g|+w7zKec*tF@E9hh+X>l`4e4Cyq(kJTiPx&~YQ7~8A! zqCLnAdw1Rx>nZlnaTaV+_Z`4L@Ro6<>VnhA>m9~J``dVD3B}ef;&I0~Pb&4bJWGVz zRulEgC+mGp-F%S61RfX6`l&cwpLPFX6_OXy!dgwr-b=sIN(@)yUMQGYW>P?j~`L{5r#7sfS(w9q#J67{yuC8 z@$YPV2Qby*j@KHspg7xoWlhGQ{&n z^>X@ydztk>QiMD z`PTV4<^EvGu6k`neA}6JGVgZT|}A8e}a+S``k_%HwRuR+z~{vxF%+CKQf4{nBGV?6)-i_#}Q`5C8b z&6->R)%vv0Xz|Zq{Kc2jJKk~TpkVXLN*B}i*kkwf;SXP%>{LCk2Uta3Yai|UNv<9F zpg_sl2v4uNqpy@2{nvfynudOp$+_pAm;UrmzfeG>O?Zib)vi7Bna@aPoM8!{2$n5b zb89-{h-1@tzkBP@>1q>-xj&=-vdi9^9{>2q3%|WWvHn>CJCGxk)HCg*$7*IqCZAZ)g&abbLk= zZ@@ziJW=Co0Q&uMh2oM>T$I?7c8@>)jcLo4+bEOXPdC5f6$hk44>>r5qJR3Qo0C;R z{`ki~k?y(Y$D>az8DEAm=1&FsRC7yEq1ZaG)9+Vbb$PWTJ7p*d#W=+iB@|zO!;NXf z#*IS-0+k`_DjXLU>Y@Qo1tjV?hlz9kbV5lCqlD2xhw>@p@nR`-NpXQ`@IHOw>Ol$? z8Mu0?O?qmz8(!pNe)IxyO)ym4z=Q!6ER=8T!y+E>M8Td_eZ@PRIH8jhwKwoC3SjwN z&>96jc8x0=V4VC;^%HHi62<|>8y+i;cG?=OJ%de{y7)g%#>fl9l4Q&{kX2!!{nWGu zWVyc`HJKQR?8Am@PCG20!69KX=0!5D*T$dg(1}Ng$z^7aD#iJLZ`mN}=_bpWH#)f5 zj`|?rq++-(%%jgJ2(3w+b@2>iY;~@#f%e){-348&Z@?t9p^My*aTNSd1^9N)4m`L` zFK4N@_Kt-X#~HPqYMXUa9JIJTU{k7Hq-6bpzO$_PzSf^(CELZ3z>xko7O(<5JsCMm#3@oYGa6Er{xA+t21$bwl#xq}{xP-;P zydkmTiBwbe96I;T#TKv1en*LgwGUf3OXZA2>lb|E01H;A{xhY!JvpiFsNJy+tA9|R z%f43iZl3=69c>Hu6n9vM=jn4bvcj|QBdl`~rtrK;F`WI5;!?yn_;$86jf$aiOZlcc%r>n0$Jhw@ajZIJ z^HaV+-{Tk~qL1y}+C@?g%e7~#eK}VC_MTCEV>%)m;dU6aRKFAx_1P$%ig2EvV_V0w z>?@~imvuA3TINGEZuV7CtO{M6cg=GOxAFcMY&$=Luk_Kzkop_g8TwQo!@3vgWRKT4U6O%2a|PMBrh1u*bBh=RQ&`fWEAmH>34jo?^a%BZj?WL z4U6|A#`ZGSHSLSB7QBmii+l5IxV17HACC3J2Ae~-mBx(zI+wOMsU(AyF-I|-(S-yH zrjh+R=5Ek&OZc<@e66ZI^cCr)+86j^xMKZSQm^u!=K*6JPB~e^lQ`V=k+@;kQFRM# zRKM%F5=i>BgkrC9YV&K?ZG1HYv7fzL_d(+16VM0#N0@JXQh&*@RphhSPx7L8^$DEd zH4pk$oge!ZO(?Ew`%z2+o=#;F^E4S_(748CjKdf+u328{fBJsashUviwCDeC5{`5|opoeN{;iG$ zx+)cc(U!IkxvTys!S3@l5e_YW)a4MtQ_M z*0y{2)5BDzhh?Qa<8?P4_Y^Mm_&)FT>O0-R3{es3wx`_KBG=lqk_~w0ejNAe+7IVu zB2ig&neimz3Cm4&BhsZvZz6kwO>0c7_M<*_=Qz{8)r)7Q+Gd+qpUiqWFMT_eP|OV9 znNH^=ZZ*$A;H#y_6N+s^MT4;EBx0rw3B?D#`jzR}V~-l0#IEHePd4O zl1na4Km6ej(>2#v`#&|bZ#?_bmu|@IGia4~y-65`!XAC}5$SP1`?H?txyC=Q@c#E- zmVWrdAEaxp*_0mokcX7^o$sIf+@Gd*z3cpDObV(B#3!9}LVD>-Urg_;q&x4tD;;*& z(dmvmzCT>=B@}~Sy-f;hz$!Ldg7r9od*>308E6>zuy}aUMem^s#lE4J6N=9~dvqG1 ztx)XxeCy`T>5xN?5S{eT!|>;;B3o0?Wm+%3=)CmAeV@?0W)+GLe#2oya0q}>$7phl zcx=yIef1UTk^Ah^v}*zPX{Vi${_3y(`*8gs4|#CfbmisA67P!=<`t5UeDq^!)26GN z$rJalG}*hVSL|T$yU}Y^kxx7I?Ovf63B_BtruD~Lh2kwWDXg^lu5-^$Pk!=~Mq~Md zKln(x=9&*SG%9}C-@o)r|5rNWbWf0nJKlWj=5**`M~dBfh2m?jz9Q}Upa%{8*@E}_ z^>0j@Z#CL{q29>uCKPYjI7~cMA9_K0gez0dGP;N0ya+PWXcLwkgb$}SebHc^U{+~w zgFHULUon17NoKagCFnyJgq3#w8~njL?5Kf}2=I|~5ZN5#Dcc(s)S$22J_2;;D)$E* zVIHtfYY;Nak7}@m=QW|&uJgp4`NDmutpRg1Aj|D7`@*VLqlt7vuZ?ZoOxUWVwwrVH zJ<|iL$WaqSb;99(AJwxfruBTS%D@9|n_!~)-1y)O>jUF4Y$h)ntgY2+RDSJ(9H6o; zHuL0K{VCf#`s0Nyz8~pwWa}&!?XPDKk$g1<)xLORkA00URASLZ?TT%0klTvYF0s$( zX@z1Wi)Cq1H4k5)_x`ci&~ENkJN89ouCBxS0{ZZ;`p>a`xA83VC*mjj!JZuEy>4oq zlX+>gV!Kr+&I`s?0me_Ta)n~XPsWPsuj@v;Vk`QAY#mb^$C+;}4!5T{+h;w|e}~!S z{g_b9eIS8iD2(5$P)zX&bRNC{8w@(Y*KYrbwuy; zxKyuo%xt%ik70t*g=Cj0+f_S{?6D_P9`h{wie$yH%&hm>)^t3qGaMsx5`f~xu((f~ z7`$o3^l*Qy!)(L;Q5x8-EqU*<%iuwp1H`|cv4*S0; zSvk$%lkHl!pG$4=ah#07{V2{VeyFXn|LkFYy^eK)seOSq@ljSrWVKwJG0(u|TF?^{-Y-)ua=}u(5sB*hp|S+Xa1!q@|T zvz@Ta@GScvdk2^m#TdX6euu{~6$cG*SNSZx*(&S`JhNwz;FbF~8yMD`iq3g`wzRmo zHdnQ^{()8Na+`~so7H?h4SE|@bH(}~k6-b%;+4+}fQ^dd_#5k=u9G#P*y$LrAp$Fq zpr$b&tc#gGeSZB}p7vtRD4gKWeBVM7n z_hn(lLyTp>^zw~*+Z)Pr%krfer%w}P`f&l{f%rZLY=c2#iGuY3lA7Gw>X2>4$@ECI4=%5y3 zu=*;lBCkF^(^?J;@cN@wE8bSVG=LaYV+yu8jtk)bfa`3p7#Cta_sxc_?(;zdzO+^S zZ(9LW`&QYh4jD}r+nPVM{&I4CSxrJ*Zujgue+>$;a*kV;meZPAdVkmlM!aGP#a7{& z?VWud%M{~MECbJY&z$v_f5)@zUpWaHF?r_k_NA1p+y>a*OpY6FPuU;QYBW!bu z25t+_^EL2I^4*MMJ<-YA}N?9z^> z&ha9C_u5fev0csM=jN3Q%Vf3hfNwgtn75t5x2~o_vAv`V0{16FR!jU82+Z47E(B(i zjs;shsi!rgz`55Z5{fVVzMF_sZVK|xc&Cq)2m)}(2yKAB`53aLm%3d9{SLS4An49!7jMqlJx0M|537} z)~7!8$xZv;``#Vt)vrD%U#kY#R$apjmh{;s4ZEYd=wfgGz3;ss?fXPj@pYrU`Q}^F zp@$wd^f`}XyYk8pq{lw?F+}G|`p18~IURC{Ct$*8W>qMTcm=(G*0c7LD#+fQC2;Rd zh2p^wo71I!s?F%A3B`3Ha&h86&j0`*07*naRQ>f|&I!f(6DAbjx;Y(kXeXiAPTvkE zZrj!(5M){}ywDPz`w7LZUbLs2aZmYt(i=}mFM82$jK&pJSvH-z@`_8-PyJL)bhpU( z@Ba4h(p%p8wx&XH4&+K=ssg8VcEa(;rM>pvYgi+&p!R+5zciT*0i+EN_S^3n>C{u- z)=Vgnw0qlaw+%XG&su`-`!2aKJ?vo*^ANHG!+&e^z2%ftFX;-=TF$M4;`H63@{iD~oZEu~T;CltS=N&L?`b=JnwVF(Tm z)k#OX3p<-7e|{H1iH(^j)0j+oAnl8E?0-gzGUGx$4bPZWD->t^U+_v$CzilKsrS#V;$PE=XtUe1#-G*%XWs~R3{!hCVoZ(upYg54m?s`=tNj2 z8&R-~vGD}lo?Bk3)rswIw9PyMoq7#_4*{YX)B+9?wVQa}M%m1z3dP*EkJ}R?ar%w} zQRbKWuKKsVzt#_S(0XJqFjd+4q;^eSwB}RLtQ)-G!&nC1&XZ8=_UDVL@j_p$9g1tf zhKNtR0LOj-a)xg9@MUTezpkA9*ZdHU#fn%6_jfVzt_v^xuKzwxC}tXJ zCFfdgL2Z!rLKjXVeP^CB9!K_~vRN&*^7Fnm(Jn?Hp*Z(#n+Q(O@EYU`Jp)dFZr)=Y zHh#**Xpw!sgkmQF{Ak*>4T((U{a2y5)h)!zb<}NFQ;rAon_v}t-VBEu)?HX6gon;>yo8bAe|7u%8f2`M2I<_-d!g7rI zL0n?@z#G^d%YkLV<6~W9`c&_*q0P_0ULkXACLqZi^9NqYk8p!AFC3%!A4w>-cRWdi zH&eYOwnJ`Dbq99DaRe}y{b1!${k%HMS#=pPBCbc6rMLjP?O(QO-CWRkCepVEL!#%{ zUQ|CcHUv&Fub^LS2lHSq`wGUF2opdT`klwt6tmHW&YRWl^=}?agyW2#5mvB%^?U_% zD~ey{d0+9I@#4O$6HMWl>en>Bwh6^}mSxn7-HJ7rgyNdK(vxpbH`FgrVUX%?PX@YX z!1x=XRU6@CZfbKqY~{8h-($4m(2d%ZP3zbfMLq#E zL3SKVI<0km$lgbSq&@GxdvQpDME}6%$UmuVSbvrP!E#bNU|WUkxpJtD-;$CoUNibE zQBE-t<6}Q#YtHr`zEFka1#8Flhiv>B8~5To$cf__^i?r*T-A}~tG{gw26Q%pq6@RUb7zGuk*dKq5KI z9_`w{_-wlBw_+yV2fc{tOs{Nj#Qx3|Qx_NgljEgos@=DwK$bt&ZP-qsR~%QdZ^XFl zUyjA>Z@jC#iLi@h9ARLDgT{-Tyku1dcl9cRSX;HR+B@5~FQsiIaes$>F|n+TGLG68 zrgm6Cl#(!u1N7j1{@Ou#591u}<*#h{uCnL(@)u6LIDywFXp;sb>;RwmU)Jds*V=?) zPKLufNKQvWF=WUGakGAyZs;fD<*SqMX?TwPG;GEy6eAfEeOq#xy<-^YGIU=8pWt(N z-`ClZcBBO<8q&j_vA$UK&^3Af<$e2psq<{)eY=nbe^l)b^R$v=mMblfzp|))(f($g zL5C5x8(V;Bup6}zwmGytb**Pl9BV6Xj^onyt4%y6%$*r8L9>q$U()e7M~iRRGg!ZY zPVvFmY6BHlFy3(tGM0zE?@9f24GZtF4(r^I_1ZDKX#VKnOuNU&?J%8+7u-G$AEHt! z-*Z{igK>-rV>wlIj&xIT1#;xrG15!MZSJ!-x1XX*W3q@xtn=*mFedm^)-%v(*DSVT zEQ91&aN>g<2>_#pJlxSR%1Ny=hbd& z6=lOzi%GHO z247>ym4!<+e#2+TZ_0ku?!i;UJUp&Q*Ll8SZP|Nz@I2$LeJzt@Xl{vPZP+qmF4zos zz_zD$sLyg6Y>!4OW2@>aUJtGUlInfE=_LB)o7+ZptAwF$)vKDuzR zS_1B`=UM2hY18xkR+1ck9wpXIwP{noM?LbV(}zBIRdb@%-m!|p#~t^^@by_Vzw@0N z(ti8>^61?Ue((>{WtUw!(0JmB$EBCQ{AJB^rYP@t#~H~I1$%)PUig(?c|khml;10# zQ}HB=d+*(vjy`&Qy7}hsrV~y$Hog4izbWmn4DGuPlmOhnoY(yP$_rnR-tyMpOKa&9 z^cGYcbL{asao7?`_un6th5cot|AZ5MH+}u<-^hPY1(tUIk&oObU3JxE!{;cF9r`DK z^7(Y`x#u`#!Ou^DAHZ@9C{?ef#j70w!d2>Zzxs7rfwkBbnTv3B^1?yX2A! zq(X7ZGM!E+t{V_mHTVsO94_>G_mBoy!1u?9sq8hkKYTCl{@6i1L@Q35jCI_n9>&3eSoYEX}N^}6b>J;!bLCVI2(@M?IDg5oK!@855}MpE=mM+D!!ZYoygWg4{`kTXDs4o(VNAe%uod&8Iz!!VXWSD}L#XM}ecFSpMXp&%QMrPvlY2ALW$W2EX4x5s{9XE2=k z5aA2jWL#rh=l3x;(eZNZ#5{%Wt6$_;1bt!iGQwYuOTl;eU6v_uNMjO=fo(DJQS94T zcFZHyA+(Jcl#@z&vC%x1z&g>RWmY@A@yz>PB>iN>t$vK=yJ7>(*DdvTV|ui$5A z(aHACxHRRL(PnQghWVhjHm|Q#`6~87QhD?+6xSo1j@p}rHS^q$ zeAM)N!DSFvt2^hY|+{!H(y%$2{qhBFTx<7Z+%f!{UWsEN9YyX6RD znP=5%(7+k%Q|avCLZn-qh!Kqu`v`iE`U|@ZQHizL=NTyut{mQ zXBfM|lL&uUUiO^D0hSz54<7qmcHO#Nasn_Cij6MNpJQB9Kc$2->u-Dc($BiZwK=g9 zv53VT_uO+&mK7?4DsOuBsYwp78($}C3xdG+F)lzR_*eZ|mCLyLBm0_&KL0wxxaxL| zAN+Iktatc)HIhy^rh_b73>{bER=TQdFd2lGo#p3O;RmN=c0eV5acB^7Vm<~X<3*Ipa_ zTUa~H1H6y6T5wL&D*K_}DHl^&yI@t!D+a3l*gSx%rLvtzaSCG>bc*M{@GVAbtyWnR zFZnunhIuaIFmw)U6?i7X45!)gQE|$X>HJG$_*x}!n&-Z*%jQqkW*r?WWoO=5>4KfF zP@HF5w%(h($OEcPD{dh1nt9Cnh|15n2LG#mqHVX`^M*fVoMo(JOhe)yu0bzZFW4qD z9@lo6Zs;N7JpT^cQQY$PJaIbm4NN2VQDyDx#%3};K2Iq2_Z%Y}qiQu!tj*wF#jdv4 zMT8GM|HTQ#j9)x&WFAEGNhFzaACL{6M>46(3^HYX!1(-M_{o;fRd1Ykyk5ZaRhrti z$6xhhx>bK!k7oT2y@+JddpEKd_6g7__Wg`AjAOjE$2w}h&-U`M&aPG5q34jf+Na5b zeS^-kEJ=20`}Ul~yLH>Pv`n!Min3%REAb86Ir>)YWSs#X+cU5SqXCDH%y*kzV*Hto zvfc%M?dwX_zo||}vQyt~fA6vT?%9X3eb{w7sAIkmIAr{?xZM6W{%8J`FBan~mo^^Q zNT%Hqi3=luuQfjOgiZFZiZ{wjwlnxJ9uwNuSPJ_x)}ALq`&X8Sou6f5{;rIE3w_3i!^+TwrtI@(tIIbKKHON-yw6IY_ zf^e;qlYz?%Ft}qQ)=hlZ!?`~Qcg%bHQ5-WodAv^7c_R{pY24dPSP>tqd_LIX1*LaZ zhx<+o6qDTkn?S=Lzwx3K=k0?#Zt7i5RCz&oNp68&+qzH~$%fgYljOc;oC=F`#MhzuSNVjJTTktN8RBsACERmd)ZkiUsQdwY@ zRx0qmTwtZduF#%P48aWpcGxx< z%O*I+{@o`V8WppVy9z6mc5Jc&4p0Og^`7h#no5)$VxvuQ`R?UDQC2;*q(O465p4qyb7AqR80QM9r1*ayMvG-8IIir0FOj zdO=w;5nm>}78ZAfOlE(Pa@~3{6pzjwY;&4^8?LW62l%vTQ?K;f^bLibY_%~-<&7z( zlvJ#^NiT;kKz+_HZ-{2c9H@kh+yazD10r`nOAsyZcAGgBL;J3?%7}2VtVY*P^ z*(8=$>#Vgvbx#CWnQ=@p!g;LEcboxlUp^o?fKo$8HWXL@LUGtVzeU^;jSK^I^tK{t8!L*$-PFldLu+{C)0-oRy(YVjtMS@j9V8ako?H1~5 zdW_$Rx#VIJwn8+vlU`xFzP?}0x_u~6#|rBCV~3jSUtw{UItZ{f)`oKHjE2-gCE{@J zaPc0Y*nq_>j@xUu`WBuzz3OI1j*6EB$EjXr)3n#DX8;Fq2`M*eq8l|;SyJO@h-;1P zmev*_;@bvkVLOj_sj+}(Ew1G7RY!H14Lh};d>1!zF}h*tAnLjfSY~`M;CG~~;)iYD z*HSlSp+B0XC!K=xzYk8XwctUjpFWVRZg2#=6{(oz5UXrcjDTJ&@~kuUsln_kC+yFM z<7~fV7c)9nl{#zF-_3o?G2bUj?S>YK_j3f%DTS?`udlac+;KRW3t%IV6V~l>FV-%W z>!eG-wwAKLq&9ihp0xVezC-b8#ElGG_{lmn!!3>jyl1^S7HbNtv}3WI&NPw1A&T!B>*;vS zHX^Eo2!6T}2;Xmy^k?l;E%Yi%}iQMLt^kZQPa#tcO{c^G?XgXtV$Oe#f^iv4Y^qdz zD0P_ysq{;phlNP#f{O5r83(2qM+V^$T!aTTT~9|U#HwXqKj2MT0M&A^<3gt*8#uF` z6LWZ8J-VBcMG>*d!bEBdi@XdjvjXihRB#2PYDu&m1!I;x2n8>qd{}e3&xD~>ej6#z zj|;WDN6>@^SF_H?E!LoWRP{{tVsRs{S#_2XTxOH8rBjDK9X3cbBi(_Kj@QA>AgDm$(9ZroMn(WtTePySAC9i+ zYb%zs`Jw73X;)3pzZz6;+Mu);<)648Gw*MiJ)FBMb#fnT>)(F^4p3NOR4;OVyV8nZ z(4FO15T4334hAeH2c0tBymcUG8zSjC?2wr27A|#ItMs|Ba#}+`Pk_hBDAA!S+gT>o+h~$X37o zE8YCj?ecDai}7@Rz5UZKUwEdcXKg|#hTP49H$=}23FAnmJ=(QTGd*HG7#wSOtGraz zUHJGaA@ryZ!{)#{L8*6I8q=C-C>QYiDcb1+83EYpj}ZEmIp!4J=oM~tq+5X;8K0Uf zZ_mA5u8o)1-#(fvU>J zl@*(;lbb{C;S2@*J|%DpR;axWV(z&CKV^yC=hBL1AH+(}P#h}mJe^HGa zWhApgS!10qYBMeVMknjP#57b&f~5uGC}sku%UM6WD@I zdS~(#K>M1iGhWL+HojA(uHGscPkoqmKX(>FwM7b5w1+6k3aIg_$v zyjLWST>zE0xtmC{YtZI72 z$PD(ej%rm6j>7+x3%|VZmgTzj-%}RJn}mznH@Ww10Tkl`5a6^32$8d%v4G!QRcAQF!a2UtLItN`#?Dez8F;p`@=%eHE_FnP;C?%T)>eOlu5!~Q~z)8&4 zv#{?qZPIu*OdM7MKLLKV#9o2lKj{0f9xaZj%8m5b_|&N_ILMIbdb)Ez1L%^_-A9|5 zoYjP)A~u;7+)PS$Rtjed)K0iFiZo2W6Eqo4D~S*6(o~8*=TK3QZb-R;;3iS|_))`f zEkOCtlKWQv-V2I=&$UKX9tRC4*M)5$Jrc;nyWG`h`PZG6)ZFRZ@OhWBqWJ{&j$Bz_ z4}rwE*M%l59~E?aO%~%>f<9K}Rl?i#Xe$Q`P>Uy-?u%Dc3_hP9qyKW?jOLrxhEKkd zAhsRX-T$C3l28S?u~JU%6Eohfr&D@)Bt&?gZD_QmsQo@ZmZZWPU~Bkfk&_yqB+6tp zsY;N&Q`SVpkykUl%D54IcTSh$vR1KUc1VYxrIRpC@cw6-aE_sx?qm@@#Phs2ieHiF zcWPKODnt^wNA!&diQ+Gd^P7^vo~(`RFPy7-233!IKE_s`ew#3PJd$9ga`s#cX~@wt zevg>$hZlxLgq=D!&g5tR)nnqzx3a*a0m!+!Du*&l;%w*OLI9Jqb&X_VGPoJv-qgu1 zq2Z>E>t;v-&7%h#KG@SP;5UugzScnpFNucUduY-|@?AD~xll+R5Dgwdey!*(YPF=| z`nM52nSvY7pe3ZFcC5&C7eo0_^yvI)$&2q#bldZJxM$?mLiUA6gPE`MW)i;A@s=>P zr2ivJT%eBk$ z6j$KVa6Iob=(z3az}S#FhNq7D=6UvFYm8k0f%gYHV|!@SW{Lk5q)2xKa(D2l-H~&N zp~$9Ns(Nr3<&%wLyees+ysVfqisJL-6gF$2qtKh&!CsbGaDX$R;-ID2i_x=3nbxT_ z0Se-y{+aRg2Lv0Uyn|c;ztn2r7R`L4#T968-!rN{6+|xrG*%Lr3?#yR@F8+oCsN^V z+fS()iy65y`(*xKm{mbIFnP}k8_ewjX!%=BiFq`0DdzAlSlHO*?={FMxiQq zWK7CKQ8nf*y~4|m<_%6MS2hi<7tO@Q(Ex6)S<<*LM{3F5&J43&Vd}XjV9JHqd3Ky` zJM{g7dCi5!bL%%y&aw6s1AOp&Mq-M~&hTb}dY=Q>oa}Mr#5f{tZ)_K&jIw zAdp$$5$acvHP&j$TDtH8-qIk@cK*=qw07kK>$Y0jV*iQ6(#BxUFQzJN?HhS<{p#G8 zLNNdL+$$A@Uv8t-T}`tz9%Voo9nN=U-|sEt%o`Nj^+$w7w%U<&i5ZEs{7UIY z*Id0_#Po{$-=CX#_){aA)7vO`g!2jSBuCa9$tRZn|Bk*K)FHxbp?2*2(0=CkN0OAd z5g&0JW99nu&A(UOc%fILO^A2gR?J}1FK3VRV@))6xrKZ|V)CnyX`-p60HeS^Df{(r z?Sw&&w>_~>0DmGm4@BoJ88%Oa4{WAy(tVr)d``O)Gg3nE=z@;S9SZU7f@6rz-}mt^ z$IToK0b_c@=`0fUdE{E)d zH+4IW%YJxM)^|iQrpfM)K|{VrYhGAA>0U5}w+!?7bou#Ji*iLx%TG^-TA`OgBsEn) zi^J8r#)zUrjwf0ddaV~fdsZuzfsdqr^qbz{E>EIGl5%`kK7%aCzRBAZbv(#Ku06%4 z>THa|5wju!o#t*+v<;@@UnMz{{s|dO%3TAQpahS4eHy76gJ!2=w|X+#0LGNftVg-_ zCF-XUkmUc*0*Il-X=#9D4O*lg?Qpdu(C)$lYXqwxRvC(*U7g?3L@eJP0DltX(ci~912OQC$L3Gl2 zm1sx!1WP9}M1q?_^-aZ``fSsY8VU+Tb)I;uKA-q&&FccrAY@+;vW z8xro}ptsIK%xeduehFb11DKV*bu|Pl0cBbMbCM_xzMx#S&<>55+0{lpo(YB@&3wNU zei;jkd8+)%8gMVwE{74R;2L_FVdIqw2%NRMPG>Xgwd;{@FC+;$ zb+BCcWl}wI;^2~$dG^^rM;6FPD?VvvHvKgy{+yK+QrKzE-Te5oAEiy!IWpBo%D&V6 z?0YR+j!-^>Qxg!2Lv`jZ3`+_+&$|4tlr3bpp^n>h+go&l56zTk+DN%|)|vO(vOYsB z|U zaBbCNxGn4)geTvUn$9*jqYVD+UY&9jq&r=W%1jOgV)AXVXjont<=0CxQ*XX2e6EH< z@TAw<TJWER7qttt9DQnn*Dh?+u2T!sND1c{z#c zJodJ%>xy$W<<$zA^#})1G0Ja7Vgp9%={t?#L}bc*mF_;to)d@oFMAwjq&J+So?PG@ zdDslg5>pCnT)LrhZii3=UF7bSl!6SF(is+Z*1`d43Gp7{0jPGv$;9-E50J}YK%CmQ zPk(U5C{gzRu2>M;p4PK#W3T1JSn;db6D;c1?059d&5ks0`_>4@4&3t*s;n$8E?`}2 z@0d$i$o*M4ZPu-mdQw3|3g~2ucO^wl8r=K1>BXJeyj77bZ-0D|9+K%|5vTX248Gvp z$=ZH+8XgV(r~FFlu!(AN`;Fm;^*=l+ zbJS(oBe>v0sKvCgeT~(FTdE|LMuZlm0f?wf^lR;CdhodG5lgw6 zaH_Oc;P((#vJ>;p`_{(+>366RKfY;{T5B9|Ton0OXoPfnvUE>PiFU2unGT$hH{wp~ zrOPIzlP0mytm*@At6R?boe6O{JO^6i{qbBaZKHPEQ42D6(oeRj@{4@U9)xjaX_OiE zE?00+AH07FE%C>Yu~)WfJ${4K=OIms|4S~m#}?1wZ?N)3wpQJ8hG+h6RrzA$k3rwa zu*=VXmX14gd%iDMKSE29R6nWI5x()_-6erm1!olE<1FYd5m*xl{Q0p@z?3m&UACTK+AWE|^7nX5 z2_}SA8lBQ!w2~&&;PX+Muw_J88S%Fv*Xaz>=KaXHC|qH`AYrJ$IOV{+3RA2bsG0el zM?zXdr%a#KQLQDTlsmb$q2;}?o`{Q42MjLM-apR9Uj`8=SoKH|;OsvfIz&a=lvQSv-B_6v1)^6p{RgY>A3dqT z|71;mhcTwEq-DhUAquB-X*lYPXD$0a$GI60AEgg&C=#EQ#mE7!^rB3?JVqGab6*0<=3m4f0?+(|c?P1u|9@PXe+s%Pw5 zv28QS-GT3yTkwDNvS+SkQAQE}mUk|*IwwC61k?t;zgcb82?aFEjY&YBM+v6L+^rOg8-B1 z(Svm@-_JcBEp;7PoPr|3y?)-|Ga;WCiuwp=3#ZW2`{|6dHF4nEznviv(dR=cB?n~D zmG32j_Gh7&8-SH`>B&QyXpoOvQJQXt9qeSy%N|A`*z>v6fPvX<{X)s+ z$4EVpyFpQT2+6P;ls&eOx>C%^a%C`O5T#E^F&(hfVRV~GT&owIJ0Y@>d}VzU?BjquS`6_a3S^nP@4wm` zH*C|7X8=bAIk2vRDB~R|UUOi7(~Zn4c=R$dXic=Pf7>ZeyXAb~t}E{%dXGf1)Zb>Q z%F~=z*JlA5?wxCq(>a8Su`TLIvVyrr){}y&JE&o0(qk3_f6q)~VdXU*^wI~hTeY9k zTT$q)n@Y?8<#*+Y$&bc{{3aGgV-Synr{O??gs&b>h6S}9w0|0sI%`rA%hQ%EN}_ z$|$BeT#^E8K^L3CgZ^Nj*5Lrvxdq4b7kn@M$is=WllEsWnUY?|a~s$c>_$2`4Wizn z-2FideWG;s`Y#;-b`qTSTiwil2+a=W@k0Q(ZPD|f7Nm=Anj#y&`Fg2!q5W64xjZ8% zIgZEM0qptaL7(`}K@2VO_=VSB(2++r%z;v=nUSG>R)gX%*RA%;80N8*GSC^lXkLO< zI3m8L&>?W(bG807RV;0|-EA~s*AE1s2Jo5UtV?Q64J`qF0S!%wwX$nDtk%vHkjXL< zgCtbURnV4Y7>-65D0wPAKEasxZ(nNC+|+a$lDkxQ);C-{wt$=XdFJ92u_8lh$V4l~ z`VrqjDYa@XbnkrFp+!dauZ>|Q&sVu@ac9APEKXUPw6E*K+`L}UxXgCmy?4>oGFVp>H*3H=j4{a*xmkWL5J|&oTBI+g zzT$1I^PsQx9z!tUz1C-cJh$gEX%@51&R^tsZ$Jem-5?mm%ejA{=M9aSNePjD(wMQE zKeSk1@ykt-7|Jl`R%CEhTnfk?9lo2D!b|>jt<~T>n6tAM#Wy7nst16L*U~-^)wDxe3fM{|+2U zJ3+_YzEyh6tPG3S>^yHrZLvMIzYV7F?>hQ<8k1+&KvKHvKW|&V&L4dofNJFf?I~T8 zqZTA+ja*#S+_$*(iM{-vc6(!%qr`G%(=R7ZMe+njXLlnUPL%TS3W2VZs}Ks7ua)3d zuY>8fJI5o=0TS3lR2G6%viUCLwkUV#WJmtQmnBWis%HK?LVAX6vjXZQ_DjSUH6((w z!k-aiM&8_OdU&k6bR~Tg4yl0O<$0$JdG-KX(?K{E7>7(AW6J7$aTaHchLRog?SBA{AnVG?YD7auyfU;|?6LCs)Cr z2Mw^> zq7|NFF=G^f7oQeuw7t=jTduK+a<;U3Tj-7eCTZNne{cM*rJIw&@v4j#QT9He_Dj5k zDKCdN+Mhhj)lQ>C@oQsQhzBKt%EB-keW%z?g<9jQ?(Y3b6Oxj*s^dYol={^n)xuw7 zii3YF<1;gKz2+D4_-_01X3UED!rvzS*fLsw=`@5qm0+~;DJL}aEIaZT0!yad)tkPMtyRsN zo+dLh9WG;Fo@yK|YVdkuU-*BZ$V9IzadHtQB?rA!>JhS5usuWjMW~R_& z9p3+aq+y-JUtm-uy#zVKIif;#AbtHbk@jhl$MN5re)nW}|4fOAqmKV7%SLi6Bw)nO z`vC&K>4U}*J%lPkEyuo9o4FFF`?a6H2csBAEm|WG&o*?#=R~SA3cM-zCjPZ@lQcwR zsaC#cF7**!|J7benmPt(g^_-Z+=!(5KsrR=3r|=1GP)A=fW>xpnp`N{4Ek?geG zlvut<&m^&y)nu5*>vb~Nv)y!$h#;HHh@&S+jK$9lg$MVC%yaBQx{5!!J_WCZu`h+% zdn~Qbr}5b`NHl-xn=Ws5mC(Syhf)Ekw%xk_0z;3^kjnLsJdrxC<|GNUp2ldQ)=l8N zsfM4QD!eWp;Y`~M!^MyNNZ~tH($8+dX%KNw(EEFIf&Euf1n{iZxj)!1G4*a1uG2;S z7u-9SgWq}P75?10=4RBT-xefgwl6Uj3);1p-MaG-y3r76r=S*c{1F+4{)3+RC{I%N zPKtLub6$|rQJd#1<0T55@Zi|IeRu6`DA~AvDY7B)sgAROGyd>=(kJ!6n?Edun z^}2#jI$JA}l#^5v*0u_i7cTRpHYWn_r$Fl05f{e8TlVX$?j_+{m{rAhU_`Ob*VBy}nV_eJ=;Pvw!{a zebmTW85WuU%>ep9!aeP@qd)y0cxiq8=jvyaxsxL@`-p_{k*3d%)kZQR@xH$_h$Zgw zHqV>NssBnYRMHu?X_a&MA>?^N)JjM;EVmmqp6lNOV$;o?&xsw%sy(mXc60+C$Wb-r zD0}iT*UbqboJHeQlW(e?!&(YVS7AraN>cJ=2;VJq+X!hjT$?L)rUY3g;NZ5Xz{9p4 z6_w>K#^(Fnw)|y3%df$Q%+GCCrWbv99x&=jLpxe4*pJK=K=%e{tbVy19s+`6O+xbh!#1||WCTW~rnU@RTvqHr+V z;@+VicR4WYn6Jh)5aK!>7OC9)zTnQ(#A4nd&MS;fRFMm_S&N0W* zhIXeVAonbdj14Ia=i0@?&%PNAi%c5;4E?HNv7)q zHqe4slfQ-}I_;8OQ`g%{hMcNQ+b2Dlud1G17N>MlRk#__IQ{881@R2rn!%3!8W_8Y zWT#9A)O0?f`np4Jc`?Lj)x~W8Pe`F&NNu7~@A1L&@7r>A%j7rO*Y&bTwX|HKL5w6c zam0(SBgT^GmS%M$IKu0jYIw<3!Viv0%fc^uepH@|p&UU@3!c)$zxV1bZ@#SlIDH-& z@!aMtXHI(i;f`Zjsplcx_BV5}%@pd{A^YIomaK)Ak>s~jh-X*e+b{S!>GZm96v^Y> z&kP9gbB07sOWLDrZa4ptyW+Iv&w*NV;ludHZ(eWyz{)FEyFdIK@v5}(wQ1L3Fn3n<9s_D z9wxU3nNk^mNh0XZ2mo#k zkVmrhuH%`8zU)3eCp|xKww*IK-+9}F&MZdQbZyas>HzLV`dA^^mZq%_)2 zTJ34Z;mP^`22+1?yIzMn}}HOec=%-G#qR_mAy=D`|;FK)$24tihWT{62L zeYi{xx=h6DAuHVEWYHnaf+zK-%jNiS5kU|oWW`Vwk+|q?qipq zq=9*G*%@GJ?X`aoJ*wBVifpt-!f9a{Mz?nETX%v8+ag<55Og_WR2B4fzpmA-e!5eH zRf?kT_S(*0Cjj4f4|RO#-W^B>?#3u~CN6h7RrSj@iKDy=`IM}NFa9xXm{sD16D7_1 zfR0yj2`lAr^GtltjAuJ>6o_!<4%BC->np#ic%xW0Lc@cUdHS+F7k@H{jdDKz<($WI7mGRoAW<_eCWC_-2b! zkN>b?@$mvbj#B^d%^`_KSMS3jIK1%7#~60XN9p|?w(y#8wc7Gv>9XW8F*X{#W`nZ! zpA;_ZRDC|tqHNY3!%`M+)9;s&M9wsSn2QJFx=J&e5L1cJ6b*ORK4JKX*VTH;TFWuVZ0 z!Ro+wX*N>C5r60eEJ%}HoaFai3m;mT4!gd>{I346XTEZusjC%1QvKa5pbD^7{Ra?D z22`qtCwZRe?e!k}sZM`fxrd`8Q+!%;CbpKe1>3N?-l!h+{f-WZ4ij3FKmB-Z1~5B+ z95>sU*8hb4vZkWS=@F9ULF?Z(hg`drw%CE=O}YplXSj?r(l-yY+6uDwBs2lS`P8to zWMI*&5&nky&mZDHV&y4+U*)VdXRIFJI$s|9^*NsFL|y(2#>Pf&RDe&P6M^$5B6v%R z+I2E*F)C$_H{mwFZ`+7BYTi6x*M0}}L52g{Ex<7(+2JY)6XoKjolp00E0iUO6_2P^ z??fHtG9ht9w#6Ll#)r|QuKHf+Q-UlbaGL!D`+h0bJo7(3bkwlU!kuJg$xA$Rm8@bK-3uy5m{`(mx@SkdN8Yv$B*0A z4#czU6p*wYnzk#4tkdS)3h9d?=ddrfj@|Wo8{B}P*9BVJk;+z;(}y{DRiZs!&;0m+ z1;B5^SmIg@Yg`49C({Mc@dA#`S4O>a@z@81?}>+a2mGXFv}+o(tZ71FlupW271Zx9 z*r{fpR<`j|NiaFMVwLoX=1otXd|;lJwC_`2xZvCEUrt?FU554c(=U?V4E+F;o@yC{ zf8e%5(ZxM=v+%+4e+BirePtK#>f_gDK#mvG#6kt5;C8)NZS#P`gC-ePKJvOfw@8}i z**s|#8Z@Yy>FTrLeETVo33Gv}5pDcU=2Ho9B>y>Si~Zl3nM28d)#j``XRS zD)7bC8yl~f-Hy%{a z@t7dMO^f?%jx(LG$JmaI^!26t*&Hg3&D?8D~i8;g@wsLW-MMz6z#Kflj{ z+ED?tjWjle&H9JF5{-*rl>ZBkyTd`!PLz?bgxKH9XAO;crq}hfv7f@#%np0~uUk8> zgCR&I2C z;eMm)=_1ay@e%Y@<^nDitMxhyQurM91l1RQkkvQ)@1pmA4wfhV_3sX&73tDCnujf5orsTC4 z=;wI zS&PG@J^$&wI~`~u;f|XK2S#U$5-^`e$(T_<-6pDfw_} z(C~F?hY0QKlMlf(`~@N>%X#Syl@Q z(DoDjgvU?n1ZthZ;QMT^)`#roV^6-?5){}=bGI^+B`GGAx+aEoh1H*8B)Pd7ly-wc z4OtiR|K6=v$S+pdki6h0W$?Sn@&f*}df49A^Hlg#)vumJEAPo43qKHXTlvSQVMKNR2KST;G$y+!wt^wjRg3f=zOx5b)_b)`Dm z$0%SQKy%T*Ehuohj~dV1S!GsqZbd4YPj6nw-Qv!!F&FIHL<>URQGJ@+F0P2awv-u? zDqbCI@5))_abkcGb?sUvv*&AG?a?Z|2K6b4b0O^J>sc`vRqctKV{_r8r1iGY_O~k2 zSo`C({P?l8VD2D-Zz6jE1esP2H!==AO$ArZ<)8Q?j2p>F?7II?t@ zPuGR(s0M^;{9=rCHwyRlZ#%Ven!+6~yLvdOB3VIcB!;Za?;YjS?;==r3JsjigKjF9 zZLn6EG42mg^Y34i&u^)&@iz{WFdmy5^uA1Ix{Ql0eG{p*;oz49{-GH3mQ~6z#>Sm$ zlFDJBS1LQq2kI#jx40ef^4M{h6#DhGp9S--8)z{t`8`{%H@|AS%f0AYDT9~MVQq6G z`lTuT7yl;VPXUI$b&dr&gZvfK4?YQg|0k-2jJ_O2t&1%kHSD~3Ip(PiNfkMAJ>!Yj zb(l;HVCN8eclIFtZ6Ci`D|^{2U3pa~c6LR~+Q5!t`n~wyv+epvsGIhv5z@DVX zAP&I{Q$di-QJ80qeA#T~wJ_Obz>uGJ*_hmN{$O{TU3`cK0cwrO#q1;kB-JfiKT5qz z$#yJ06j1-o9H_SvWx)#lnDoLsM(7#a;o9WcQc9s*O^# zv@=^DQl?{d>IDrwrKUrO5T;#VBRPpDqiZJ4%y*XF-j$lS&iq2J_$xkVj99PgudgkZ zlVZX9otNK=*pG*+Ma+%|UhhqDpN+D(csD~W%QY3*t1Zn*tc@FA(6Ls=HG{Wy! zc`>pCTT^LiPy`P(a#8HN2)Wg^$;>)?%-Tq@$Uj^o_rmA}pvKxb3d%eeeC4^TT&{vR z`04Kw=|SX4{>gv`0n6Xs*gR;X2JUZ6z7iu6pX~aQ=jtkHYon>49O@T3OWg%*e`y;vM$h5=QU#h&@8o zKTrL}xz3Yaom)7N^Ss;rU0{?)^2Vbx*68L)`Z9aQm0VuvOA~>*4$+*H>pM(hIii)B zvFGR1;reicr%!lkCRrJyjvlmWORb~&r@KtY@Jm`3oup!Dnd7l{ihu_**7r;lMdJYp%=?$<&b<_#y z$ySTg>;4qhNaJwm9_XjIINwF58s8fi&?ZkBYxGJkTrGDuU*IyT~c+J*V}a2S4< zyv5*jCwl_AbiSCt-F)7L;TeX{-<>7e>68Fn0ppm-NN6HeDau;Tb@YsXF(0pzP{5b` zP}3QUZ9Y*PpXElw0iKHDt6x{_=C3P*(D^47UYW_2w$DolUNs6y+9w8J&duy5@|Wy| zbJ^Y+aJ*;y>Si|N$!M5V9$PGJCdSXqb-Vw)DaeW3CWej>-3omdnY(BcH#6x8%+wgxA4q}TtddDL z5EOtWsJ4~!oS&GSRdMy0=Vxv`+q;pxz%!JYocx43JhPr;NnhKenbWQ8e#fEd6k0T~HtKfxgS~=%*`NkH0qE-}l9i!kZ~}}#ZKO{&0oamB}o*Hfh~2}LMwzT$egj`GPu(A-$R8GxEkrx<^aJtlDV||>=lhQ zX!(UiCS8M`_*i?P3{Ozu=$g(`N#0^l1CgG8sG7rLkVB1uUr|}V&Yvo_$j(TQ67blA(@X>hE2N^Om~IHiQ}Y7K3jHwF+ooZpvC{7v3yRWz z05-b@KZ@I3Z}84qVjwh)bD*!;TNC6A=sUOf;Hx8a(3F-Q;ytU%Ed)qbWZ21&xSg6v zHNAdh0TG|_n$&$Dm>7o$8hg4iRR(<5k><#BJ|$fQvXdzB>U|dLNSqw0Wk5n!JGhua z5g)h5?{7cD)&($w{+1GhW3?J@m@zA;W)rl3l4Az)&BXQfmzdLU3!3z`{smW2pRJfu zt!P~r>h1C@$aX)ftdS`~g`w6BFV1)+iTgBH={LVu)^)9%SndWGppd~leR21dbI!+_ zvxccd#-75+Q-(Ozy>H3`#RFM&k2Y0q_n+$7$gMCAeRVpC^YlK94z*ykBn-%~%xUOF zKe$>AU2hQtH5i}0r~;mH{V2_r`!&k>y+mEOrD>o0n)K-HX|%_ELB5Wn*cPc(Wr|cP zODX2u7cZiKsh6;;8H~BFv7`1@&IP=b0!+QHm!xlQdFwGsIch__y9Wc805@yHS=sz9X)s>^KX5 z?gOdOYw_~>HSyhn+dvmM*XwlST+T{NReAjoUBT7;Ij*z!QopT;B^vB@QV!mBRAolq zB5BpeJsm5V@tV_bp3|MKHwfUf?SYq#k~aG2X47S!B>Y&iay(H(d#{=eA(qj4MR@iW zf$|j2nVmPo+5qwosQlrlF`YjIe@EGN$gE0LGrgKGmM5LR$I=;>y#5eTHWdBFuF}KP z1Rakq40k?)r3k!lBEi{fCNMtu%_1LI$^36B)Z*yR{O2jv!i1TUd5|k~`88sFhYs`U zaysB$FKeb8=2_^TIHhJc;gJ%>N{s_u_;WwA^!0C7iHgggTjz!Jg7L87D-|p#GAMY9 zb0;f;GwJCp641uzU?D;s2JBJ z5=*vZ>OCPqt}@qZl%ENH87&XK*I&FYZ>Sh?Dcs-}mpVJ`2(>xU$7$m1pc5YxHW5;> z6u-kcF6YKNY0@qAh|N8eEfZ3O1Prf+OzQEbjCAj2*R#g1-b z_9kuoF1||r7H*J>^4F*M>e}3ikZ{Xy7Wo*(s;7 zTrGt00S#Ylg4!Yv<_qEvBpu7YTMKJ_3fGSG%jiJjJD%w zhxr7Iarh$(q>Kc@s_jZTFQU}d@loa8FRNxX{8!0INp5#bPSG<#*v36Pso6e0M{GCk zA#wH)3G>C^32Eoi$;l4|Nl9c&DbcGAz5p1L*CQnS%Wq+C@@z2p4TNxzz?)k>H#xHq z)ED)ot!YBw3cqbJRaFldOqk?pJ&Zq{kP2?tYFL=SUxEtvVE9$W77NW59epG4h6fJ` zqE8K{0AZu=iW3Jd?x5|e2uS*3sjtZA@w3_PNf2(GH?RGCnJefU%kA$H%3FNtKh5d# z&};H^CP*w`PkAQU@Kjrfk;H}Utm`clKT9>81l__+hX^q1>+_ZoUHC~YbFZ@Fcx9py zA6EJWnhV2kqEh#^cyG&3W?_;o_qt!}9n}wfXJ0b>c7&%fM!cX8fjMqef0$WlbR0r0 z23{ivN;rc~OHB^~dx#}B`+(%Kk2Cgr9&7|q|K^n1v^frH7~OdNnDJlPb8{vog13*& z;BHltG|%1mit5f8^Nd&MNd}PBPIi1`#=%Zs9`loyxP|W zjWGA)yocZkDOu3x_=u(!NQkjBe|J=*k8FMKOChOZ`Oc22?d*K2yJVI+&h%c?A+nd7 zlH{c1+ygdkkGnfGtW3~|{{x#qWWWARC@x?AVMc8^Jg zjUmEN#$)&%U?R(KXZ--nirei?MrPU1EZO6I)pabE^EmLkE-E<2wUv4-;mrQW3!y!n z>FG;^uhF%hjwx@nAH}a;Y&VO?^W105?k&(j=YaRo;v()T?T|CuzCOzs#g!+aXM>-~ z84#X88Q~i*KysV&>b%Nu%)i+Q#fnq#G0-Yqw?`B6Rc&8muPMyeF|u#w zzE|UiS=QXQ;&~4{lppixF+Zd61^SIJ2RhFSyBte#9LD1UX3XLXUZm_Jf=ds_OEYZc&wzK zMZ~ip44VNwmtos zR#`!&NQmMD1ICa@#)@m!1`>);{f*=((5P`mq|@pTAP=@Z#Td}7eudjo z+QFv?t2xHtHXh?OewMJ;8N+$~EI}*~}YanX*u; zU#6=5w!-$*dgnAB^VZjl^&2c`di6K<_dQ=fuk7Y|uBUHI%akl5xvJm7IJC`q=;OY9 zxvnM*Fji`u#DBw2Dvok20KH;-i?9k<=6V!=DtbvQc{uUq7-o5c_hx%)SdY(Zf8}UB(G+qvzi^CIYsg zKTasdK{vE%?^$fg_QJLRo^k?~UE{-Bj6-ZsJkPg&k@$|j)c3N?e4M^^h)TegP;7tu zywcaEP-(nkYnz-2)ccbt}q)WJj*xSo!bk@sZs)U2P!_^?yuz zrK_#@2|oF|ez*V$#g z8Yh5%QF2k`t@E+ko%=r=LIsa(UWtRsN(av&TrWIHxzb*fiddeI3$R{!#C*zMw55uW zRo+N2Zuj7r7gO<*`U~hX_)!xRT^DQRY+tkSvDS5|YD>B&RTGLaXJgy9_jq0($y#kZ z!hrl0tQ|YDonzh$Y<2%z?Z&R#K?VJ?AMjW!tAgIDJ5eR(y4TH^t$vqjXPj_dTprD7 zJihk?Hs@0ti?jVh9_)8!+0NAcNG~}SL_d+QWjhAnIH6eWn{f-3=0O|J^&P90^8P;7 z;=pgCgAac(?-{r4I*$YITR%ALgLxIkhP6NNSTUOIDZ+o%dDwpBo9p{+_3@>0P|lKx z^TCud4$#K7>l+;m7}U!u*wj;ms}DAfgp*1 zD3E|6R|z*oNJ6gXeBbFY*WAxuzx}*(@Av&q4vNKj8R5L&e%D@?d3oksYt1#+JTQ5l z9FI1IdP!N}_`}wUu4<2dEp@G;q0`695L23_AWJd(Q5}RL4zpg#eWe@JEy}RQ=DJ7O zl|LjtdHq%0j?;XH<8yhWym{aBUex6_QuV7{{_Fj7I#qKD$3Mv<>#f%E*hi<6V~6AD z+0KD1!M1cgTtnb%`+5pUf?uYla0gR{x-d<=&!!G z&7q9YKVTh_Rh88keLa-=S@E>e1(mCKc^H~d57zKt*E)SHyS~?C@Z57BxVf@qHLwAK zAcfe!AEpy$qO1tHrrcFK|E&iUFBy*|ny=B(1+8+}Sg-1ug#0uDimUphh;B5b{JvPe zi=kUmN;kyYWObVyPW81+Lv?L3;*@39OXq5BV`vFnbKV{QH_vJ`1EVb&irsisBUv&k zdLIAMnRh<196?%gNS?WKR2dPK7yT+DyzLp^W&2BV!Sa+PPE6ftpnPwWH`kBKa8*tk z<%xPsBj^0{N&oD3U0pXiCzFh}>zniA8Gl^9eX>qIt3G0iJ8Mhwei$0Al_kEAXLM93 zr@PuBj!E(t?`pxa(xVCwDo3EgKApsNeNfpodoPE|>s5cWQRFi0GVVG|zarX*MVI}P zkqvNuwWTtyRB}$*yB<@qp)ch%7p&cm zxh-0fnQE*XJ`;$iaZ*nm+c~LQvq{x&+kBU8ILdKr%w8v-YcWVP=5Li8#_!yS@{JqU z|G)}vFimx~n||^DVAZz9QH{stWr-#g?#|0@4=8rI*5BHMs$`Y+!!dXp|0+y&>~Ps$ z$G_B#ZFYK_&E@+`6ZthhP(QcPU=6D%U#^S#O)@Gv2|L(_7(=C}OV}qJQX5?4@OEA9 zRHyq|^rvVWmoR|#ownNLEw9t=n>XZF>Y4&{JEgsEYw{v}RlB6kF1jh&>0kAt^CyDL z6hNFoy?u-!&%wKVrr--dxIj4}mh=%P9kc->yPBIyM~1zld&8+AH*832@^Xo0lD`-q zeWlZ}tBwbh0m>lx#qZwcVeE_Au52kW#Sini-I2dSKhp7?eU9K9*O>??R-4_Px$;{X(UbP#WT43Y+;9AN{WXX=qpb98vhT@PTWd}+>*>%(Dq5e|-xn3e! zB(M04b2P`HN+zODq`fw5LU%%M7*HH#V^fF0_%4I4rpw%o!dVC?RL#| zfcG>|USY^EIwz}u^${_suoimrAc*&mcf;HQG<*M(F z$xH25&#QT7g|XBz*}FBrr&>3O_G#CBEN=g0|9pPm%8ggHhQZn;L$Su*<)L_l_gB5ux&-^Ey0kvU?0yxGE1YyZ?sUy{D&i*X z66vh=(@yv7yO|{AWV44HKl>qii3e$K^YBxA&OP^>cB5nGLt?Q0lWtSTT~D~?C|{xq zDAsSBkGmZr&t0xaANN_d*< z1!b!9V>3uVd~}R)Jr<3$Ug!Zn>WlizAa(jJ?0;p$*bicL51#G*fz~Y*f*beF+?+2;)YtUi*n_*ZjW`t}`bGsAji*M#vJhwHTK80koP z$@g-;tTK&Hr$#y*8?(%YZ!#vfnQ$NiH)E_VDaiILe3jn&94Ga6KJU|5YiiD)63-IekG5H!xf*G`~>14agQ_; zmPc8&LmR|{0G*bbaw^%UTq!S7tm~^Uv`vSx3*@c((Z(IYlQH*?gLw!F4QF6){CnIq zn)E6HiWThGvzh1Zp+N)JLFozYg>XP)aD8*R%<X-A2&3IY>So(R#hEo zgYRj-la|zP$+`Gg^ScMsR6dm26GjjdTc7tcOEP^PmgzRQAH*Q$I<2S^?5|@3^;GyN z%;4OQxJmuxb7C{?xay04g_n+PqA@XCwyCo5#5MMlI!hd1(r?;4wnG`CjpTEVi#p6c zRCRKUKHeocC*Sl=MVAV*T(7*}-X>*-vds6yOSi{*o(k3NF=eaCz}RRWxH_HBJfPV1 zNxJHNKAo1%#5?4f!|aca{`WgP3Eb$+uqq_{F47AUEQUQC0*S0-JJr8 zDG*NBnegt~>KCA#8<<_2I2%wrr_>r9U0^E*$iZ(W-1jn|xKeV-rW*|!TmqfTg)1M& zSdFhT7OZm{{qjWHk(LpAEugqEpaLB?(r&B>RMl^7!qn~xicQMi``OqmpqR8LJ-2}u z>kQDPV@qenjZwuHf}PVse^-Wkn_;7);POEyr5fwD@lzit8*~CVE_W2S)xQnrqCOf= z{ms6(Ov~^tIkU0>GlR&e;jvS#o>&fwU_1mAt6uU@{h~L#ifsS@AOJ~3K~y7E=~^ZG zEa&n@JzB$oH98UpRL-3N(%CU&jfa&kX$-pt6gw{ZIC*KB?~&K5oOb3Zp3x)Q2T|z&hMsx@Yzx}K#Mr=7;Bf{NJ9g0)(S8sY z*aq7tU0vqHizOT*Ee}h>iXPi|SiR$Vyo8tWoB=XiunsOxR|`#~ z12=vu3}iplhA+g_GSRO%_xAGd`AJIWAMs7~Q~#-h)tq8Y?%WR%PdlyV0mb11C=jP( zThGSfZB=r%iS-#ErA^+bBl?xTSi29Q`5kTS$izqeCe272;bJ_CO%2C1+Mp#2b-u63 zBe9WKU(sP3evt2uY2Jst6{=q$Nxb0VUSpxu zUMpazU5niO+FZg-eL6MlAMB&f83#t0$m?w5wP<(V?^e@nJwg4iv*MXi1N;08wa8By->%8`URDP2`uC>Mu4qfz5g`N=H=8va3`Y)PK6GTv0$5Wb`%_<`OC8bp zE4|G+<_QQ?F0o;IK(YHSyYg+KJ> zkDa#EZI$e&^C9{myC3Zc*TY{6{~$io;cz>YAs?joF9Q#wAIexKx`*Gox3_sniE}FI zkdHZUJ!rL0ex&(}lEjJs_UbFYy3UpVRO?mvv$vv!A)`Aih%GMK9th zzmqnU1=?)VL^?=0_HonhkQa`lPCwd{_$}5CV$4&Yy?ih>>Eos%b1Zi(mQr{fZRM#@T`)6SE(P*+Ei8UGtH$FT}+r z>v1@*9nkAOO_UK&b=V@99eX%hD-3*!|Dr!pMuDgm?)tNi`+fa_m_!>Qc}aZHI(d$d zHp^|C+L+^S_$57yb|vE#-&}4gU$^Qr?W8cuWg+_DzNq9{eHSl;ds?4}`uT46Rr+lo zsz3e>Tc*s?JmeTz-|u_h`!*ile*5hk_Rj4+w+9>>1B$uEL%GrzRBz?SRTvS^x(}H9Iiw-SBN=2s zG40XXSV=Fnr#@01iCr5u0TKGFZ^;h$`;ss5ntqwubs44nsGl6C#!p|T%XUvV=sNG? zbl-#J*)GQ|UOCSyJ3;(V-AjGiW_yT#;-TgS#5w9jgOR^11C3kqcBTW0oo|&Lci#MM{OxvFymTFuA0_%!y1b#&VmVM#xr0^7bY(#FOwJqYcA2S+hqp@^B0nj|lvf&{HGOxZNE-EVrF>{1N|=y3Gqu#d zRK~73TX8BI!65RDn=CXzj0tnAU*iwBCk) z)MJ)it7pj>+y%4U`DDL^X<8iJ)_2h(7hKbxC7tuTCblWldA*YyYPadG6OxT3I#do7 zF}a%jRCPu`U<4DlQ?IR$^Xp5snC$%{52Uk8bZd1sc@AOiYbW|Dd5&PBuvb+k2iH5d zN7=uup8>^d_7!`s9nZ(c6SLc;V$C#iG7+0b+DvLZ9p84l;j+!ilxXD(IO1!?%OzXC zB&VX;lFV0FwoT^acc-c2C9y+%s&uw$Yr>dVI3M<=tp1tFum=>=UQ>tHd8bqialW0IR{fwQ8u>RYDa=)<)u`H)#sx;y%Itq)`Hnc9)AbJLk)Vt^)MLBH}2)CB_ zR*ggT(gvy=^@h*rBT=r^CvShLKYUJ^olgW~{u8@bRbNzsg|4!UcAKkXE;h@`m z^1x~8za@Rc?+EOO+5G-69PL*|_Nz3Naj_q)l8kArK4xNB$Nk2UiAGJ1o6i%E({mO! zh<9p7_`-Px^&`qN;}-ix`kjsqryPlQ>OJ;f(^SF~^;4c;R4`^skat z2A)Lwk`u~+_^W54wFeaV292&TB`?Gum5twGQ!q2~9vzO2S;>-aVE}qI>babTuiiqZ z+x+Y3v2H8+9K6dB^@(~T+G^pP7**LmpBK<>dmYl#7^B-q;!l+0W{%`l7~S<^9>An} zRZgTv?eX@h3}GDSqAf%Ek>OOEpU&s% z8sCI*$W~tQmE(4q$U_{NJzl@j=SdpP{SM)Y>XpB|Zu9y+0Av|I`3K=6 z_{aTaHPAf3o@?uwJfH{raV&F;&0e^V zp=T`1LtX5j-sM=SCrdcs`r-0G>=sSqSp*!#dPdAu6kt{1JjYbwA^YtZ6G2=I@NL-= zM>`T@%k`my;n)~tEt!l!-q1&7P8N@aDUO}`JM~G~T6;D_%6|AJI!KUM5?Lnm;9_PS z&wxA~ijOi`?>H|)fR^wx=t#WNd`3Kz%qppo>mqGJe2=;!7+ZLv@_qdw*2a0weBWb8 z$13O1mCVz3t*|7XWf>i&(jL~hu6H8$2qKa5(J?5yX~<}_+gSHAFf;QeZTHlw^)1@3 z&i}L*#N|qtE1a3*YR`n*?XT8G#yy+1fpBCPVo&_YFdQ3`heW?32rp$Whu!-sJD;t| zE)X~7^ARP>$hPS>Bsu39dpXBT-paSgorg+4DQm)M+9Rj)hV7Ky95ZnfvlR5%=jCG% z_8454f$wvgNL12~NLfmq8|4b?4a6SeV#QyMjdSRRNkN;2JLya7z+(I+ENEkB1#{g} zeu3x{{}PWVcTRV`pSa%-t*c*~dO2U0<9Zj@2)s?l>+I|N#w6PNuG@3@m+ZLxTC%6Y zDAnionZ6|LqU>PMI)ZcKBb<+C5%8-6D71G~Kjv$Kef|^cJa^o2N2|NtYBtUl8K~U+ zRbW=fm*l%_sO%+WL}L!V#K8i|oq~z=yZ2e+ah{RpYLB{H`4s*4esib#(at}Nes!}? zqdv+1mOa*C9@$Gh@BV9_@3CK^Roc$fZzihXx*Pj0IhH)APSxYj)edcg#;AWMI!t(j z^Rs?yPGN?qhmvXai+V$UK?fqaHYs_hZH;$yP=WYQte`JTJy99!As_Ar}wGp(v8k~WVj*b0kw^WRNYNHiK z%Nr;wx>gvtOJ6AiOE%i|ewTXJ%DBJ5vXcEJz45Xtf7m`9DxlaEVy$yz&Mt#EY{$L) zVF*?ddJJIg!nPS;Ea7uvXV7I_Q?q^2a&MTdcel0UeA@LrSDqzjgy6RXW)*+hv*s-4 zJ)NoC{uzT^@k6DY4#om3IuA5rGyrT-V_9;TRIe-llEN*?Aq|D%GAS+&IzDl!c&d75~d9tuEu%%akNm$^vCYF3}Y=V5$95g_@6}4-xo#vIJ$jLhS zNLkQ#PMlP?90od!7QwPZVC7s%kUYm%(%Baus84G~+If4r2GQT6Y|^GV zR_bp~Vwd>qSmW|f-B(%uOFFncnbR$QO{&w<|b+2n-G-2_|D&xf0_VhThu>) zm%q2He9biUleX2S5piGjIX#!;#Pugd89_UvBDC>0Sx=X{!ivfsi1xkwa)#p0x73lg zFi}{;jj=?P?Yi{LR1yE`s;rpQwLYv&T19ioh10Xr8@Fk$2abU*la-CFiEI3*be|gv6%E8Y+E?l!b%b_6vb{!E z*Y72JTaD56$=jiAU|FY6PB3#3uZ{H}vp+^gb_MLmbB>>j)4sV@VM}FaUB;F$ntGq# zwWvBC?vYT9wlg!7_O-IUAg4{Iv6do}m1FNN{oX~Fz06_iU82h_b-2#Bk66{Qq=Rei zc^|0<^vkF>ddIOv?NoB*&vvDKwQxW=b-b?hQW#g^!5Ws4ZjS5P44rR8bibo-ir2TZ zRCITnJ*V0Hkd*rEv~Voh<{!j~oOX;df_le*|IE^+pwFmr9^6#nqAy<4SIXe0tV45^ z?m)Qs~> z-}Gv}(HOX^O}OBJU%RY+bh(vnSFm?pEh`=~s53Kr^k87OO}*|64#varM-VuNE@g)1D7+rkQe-H!V^Y?F3a8%UhXbEAXf zbo=d?Bw1HmT^7e#?wB3CIw;unSbo1Y%lmp@@H;c2rp=!BtxRlv z_EK>QJa?Ul* z!K|Sc$DxDsv*^-st~RcTk%yG;YU~ZOkinHSt!Plufwc9u9jhz5#C~z3RBf^TW}iS8 zxS}HsN4*#^n05CcnR!r^+cWl=I@__Tjbh_qZ?9i#8FQWGc;frq{`!jL;n(gf+PbV( z__-v{+iYsSm;L12lR-Z&8=2u#&^-8TI1F7 zY~C_9ZTF9Bk>mP0f>s(fXR6KJKI5LxBwtu_)M0C`;QJbp_~3pA=|!1vzpVLo)>W*QG}gb@y~&R9>4dSlKI{<_cU z**B+A`mcMrj(sXJMrPLG`~;o`-u2AH(N_it23=BbGucNRI7l7t2Wpb%-PS2%Zpu_* zO8gsj(TC3Z;#&9Y3$a#Xa(Rki?5I~sO6CC~J$OCGNBh!)R4JU2or>;J&TV?~w|gC; zcdX}W&agKI6e|cb-f8o){qa!ligr*&X)8sKE=%(NbKWJ46kjV_Ta^49eRaGH^ZZZ6B|KfK*2Nx00E8(6|z^X->2o5X}?C z5IC%esz+%a*B0a-$bXv4c`w_!)z>8E z^vKk6^ux3#D}4@3Jn!5La@9u%!zZ~OF`qU@{FBUyubsD%$u)xP$BdPh$f9F{4$F^H z2-#qtgqP$GefM}ReW)I6+9YWFn?8=7Q|E*el~1g9y)G|He^l#0n(xHlahN6O6!cXV z_;?o? z4zM!diHagxp?NpX@;`rDn$tCCM z#8ApyJ5YtaLG8he%GtKGD>_zu-+ZQ|Z}r->Vk?%`S$AurF2ynR=%tL?n8m4$2b`8- zEGA!JTwkBls{2L6zp6*BzqDnvLzFqmIpyfy(1Zs+S&!SxZEdXC-fiz5DxjE(?vBE? zhQ83hJ0R`ao*WDb;si(v?$OF~h-u3j$W~F z37`vFrF=`^zri3f+d}f-o_dot3Gyv6p+^g z?&3K?MMihixzdJecsH@=fytui*aFU?TxQp#yv_{Gc>0}mP^RPdtgSm9ZJB3v!lTo} zC!xw-JMv;Y4SF=%A9sXFV~x)p69-}SjeK-KR$X!cIYv1Vl7BbW)QhFEVnh6=|5rgh>LnR+t<}HJ=C%SsqsVI+2mhF zr7N3(`l|)Q3eVla?$|m%k?&)eI@IiXOdyqka1`b#z<9*6G0VH!lTJ`SmSjrF=MGK< zKF&)u8nixij7%EUwaF=;{F8Bl8<>4;@7T1#!iFfXOS-2r8rSkzdO*ctCLl}oR`zkp zX6~Z1QAU`%X%QJseArTB^w;y8sCYT6%WZ{_K8^CaiAZDiZ<`L=j5;-LB&{*AZECJ zRKCIKO#CW4M+};7m}r@Z^7_WsuW>`MA8bh5oY{$Uu`B!E4;EB%M*XY&kX?0)<=iG8 zhA#B8C=0vR;h44y7D@gkw@dP_F|v*L?tOC^7H&kj7~izfH3l0zmYoN#sjtz#Y=Qe-qUAhrHSL5p0%FdUS$Q*SZKvrxaJZsB@k}xw z|1M?Hb1dA31=T!x>7B!rrCrmwX7k~Z+9`ki5NzOOZe%ixValG`*T#@Cw2^mN|; z9!T8fwADT!1jEtM7maCiTX&4?7E`$kgQLE;4Z@q zVCeNo7kf6aPLHgi_eVKg`*Y#2>zw-?{yX(p_^Wr8?1l4en_lyG+B^3b<~q^e+6->Y z-(+uHM!LP(3@D}#?{;?H&v_tKWuqB9NsO8LGX^lmx`=MDn6(k>BIAQ25d=K0)8)EJ z9>tD;V;>*sMl7O!IBnwW|M6VjO2DY>b1)@9By!|QkXAa7gyDf}DRgL^xj zMioyh-py&6hi{}~l2MJ_=}kIoEOVb>en_}2a!yy`)rT_XIM8j5=25P%B|oB5_GA4D`Y6MVO7X^R*=C>SqpJEZ{zU)?6ts(oHJymw#ZW2 zuWY8A3)961*#hFVGVXEx&~?4dE5}Xd)|MT{qTfa=7Dg=D1oE`<87dno_SHUsbo_;qb?Hn=won+TJeuw5G93T5c zT~*!GBdxJY-t*m_-7B|!dH{mklQp~GW0`bdZ*Mx(7rx#(d&iJHyC3+AY>uG=vHsBx z@xbL?!V=21+W_Znv>n-Y8zv6JaLfsSUtNkbu$lf^u4^O zn|cy|bKaaxNqO}52%gD{o(-RJsd<;=QthdXY}VYG%>UB63ZR$*^I*GXfpx*#g#-81 zx)bG%K8)xg9<}3UO+Mx{bX=pIqYM$dJN`8e;{cU>m3|n~^}q7xD4UMQ#Jau)J`cJT zuf@w8W9&KS9v`v5^^^T^K00plcb5f~^?&Cw*$){@e%VIa=nM!X?Q`y){L>mL$DulC z_p&a|MdydoCOmC>-kUPp+t0wmOsXb+k3RI#qb;D7V-c;ZLobvC;zZZE&Z{`vko-Fs zj_zsQLjIt#3is^774O)F_$)tRwq`TZigsPTC;hS|JztZPYRujj@l8ApnGwHZZAO{b zBak@O9s)1ooxo*f%}<<}X8`YQcVC)v8$7!6&O2M3$=RNw*7dH@E7r6|8!4R?zU3IQ zMXh7ehluC06Y_m{E16`7SU@_7m&9k+U6vQ_sei5yTt8}cn+=uCpnqD~*Dhl^L^?mP zufq%Ok5Ok;hx;s&3yyixuakKj(cZBK5RVp@ei^id=)l`gIGq#p*MoJzLk*HD%_?#<^mk{|V(KAY=*<)1HM zhmUDV7WkZP^L_d`Jgi8a;`oS7p^)|Wo%=4b3v?2^r`d^N|mZSC^+LkASQKvxd=VLEW8%DOSxwO#@j zzfS;zfZ{6Ss|4=okuRPM#ZumCVQ^QvEIEnf|4fi9=*)rDm5}^$p{_uapzTUn89)NF zeqUL^Pi`=#x?6C1-*~Skh3@Eehaf;OuV2q=8RwgtO22X{uIxnsycWAy zp6$~4Z-K<&(2iH7I6vvIyD?7M$Jpip#Zit62c)MjwmDCnhf6ZzIRZW#ZZ$c|fMQ;))-hnr8lHDY zZG4i~JxJbZ;JE5Wn&Vko;Bnm(ztn2MDCYnGAOJ~3K~&Z@I`4{mtk2t|^A^9k0q0~z zy6QOO{T3}Ki@sRLzbU7ZOX>pUsV|shU#YX|pVP&iCh06EH`!+`JkOm)1r#5g3hc?n zC$&vlsNU@FJfK*Py8^Q~rX{Sd@Uz14shkD#k`Jz*Roy;$u5~({c)#L(DvLgB1`IE6 z8j2TLwEYRUdN4Nq6M{5{IbVdj8*k2GDg->wgolU>@b+T7+ZP{oNGHF;X1Vf79%(e1EkP+_#whxO23Q#s8wIp>W2RQ82qcYStUuP}Knpg79M zg7u}BJ}28gI2ayt!DEKUJ?^ndo>Rkc{P=V9wf%e9@k`H?T1@r4_r32MZoT!k;rbhH z7;e1rrs1ZW-aFiU^T(%b0ZxOySUF~*ML=;>>b6I;r5`2RLwpbVat`G9w@nW!-)Gx9 z)X!bYQb(5TB4h z{G@#lwj>?sNA=8>lK&+cgBDFe6C5AqW!o64gO^-1&#}z=R?*Vsex`fVNaJirZUi>j zh-^tMi+tarsCcR|#J@}H8kN3QI;eheT}S*Pt+-Y|o%8nH&boXr={9AQYYOf|$Yv!E zs*RjZY3IAkQMR);Wdmco($&genb)I?;?*`<%1VCb0mYEDxBX1Yn*q&eBBzr{;JJg>ZPvHb}zp> zt~-^tLTMdzo_$X8q<^(OMO`AFBA_^YjVKrPO|*{pTPC~+a6EdX1ybI9_nj@M&~-t) zq%KR>hy_un4of*kL?5PWkH;Ip6jU53Q?))oAB8gDcCM0R_Y+C?HH;M|^L^K8Z_od( z0A$;)iHP-p*`@1u`z#>ZS)r_A&{>2uFGIWY51Po2UM{uJHB( z^^de{RjWT^25M!}jekQG!n}J@5X!f=xujpRc@Z3^Yu=k2Ad6r4#-e)*D8A=JJJ->U zci>h_$I&Hu?EY8JsxDm(`B&!26XQ)G^35fmI&>I)B*HF@pYwLw{}yoBG8Fd=vN;FI z0|N|(?=~tq?d!nAK;nAFiS*3j9$>#sE~BmpC>B5IH>ghvvXdQ%AggFofxPRutVA9C zKw-Q~e_pyznIf;(d?UT9!?H{$6m2k|SmSX_aLlR3GpB#zc3($Tfc2)I=@_u&A4-=y z7By;2`?hO-MWq+wmFi`{q2n6=7RvPgC;^eyOEaT2?JO~`;?=r*Z2r15R@pmmLm1aky8GQ*R$Z*V*&7}U&PO0Ab*L^I}PWr93)&Hz>IqXsPg!X%>ZONsuTm7XU7XgKF zJ3!t7mRO&G+?nuUEufgZ=9o#>ST{J?ZV1RR&23BSDzR<}d*<|+AMT-!O0Fe$`kQUj zmvnow3%-ko>boEAp?!1t);s!Fyps*14@-=$>|SMS*8B(hAsi<$kJ-WcS;2OF2hR;{A+#MgJT&Fjq>MmKU19xPAf_BRUMx+fS&q6$`Ry{(OD8SIzXQ`E zNH`4Y(O8_CXLao37&8__(7DIYgR?J+$aYPHp#>}PXi~+^;i)l9~U!oBwou{ia+w@cTUEu)Vbs8VGKWkViY}UdK zX~Bt?^jQ4mBwW9FrepSdZl~uNkE2a3esFB0kK4M6CVb{Lsci65#Ut`z33GOl&u#P)-AQA~ zNb4&m%<;T$8h1PHev9|ZvHnbq$7OaGS_pH``E{B9zOQ5kImYTz|;sxo$T6?p#`bldh4x|FL%QYe^mCF zbdoG`F->*Sf2ib%b1q_Jv!zqk-kz0``b=Bt_^9{2AMyA3=bt}Z^yDW^kY!H z3Rj(1qBZ}OFL*k7?`>|w8uESDvi=Tbg4|5In`+4oNYRE%R+TLy`VsVv4I~8= zYtu*Llb@|jFu8%yvqNQj+Boi;OeweXOlI;A3ych@71n|_V@seZeCS+X~k ze$$T5Y!0p^trj6G`&-#d_xI!*_}IlCmltoFzJm0Hw@lE!IG*%2duChuBkXH@XWQ&| ze5XAn7IwPKGhGn>I9C_V-6wQCbsvq;MvaDpK3jV1x6mu+neEo1XF`KxsLWP-b z&qyzhMKY$o(AMfE4Dp!niC2{`Qu6F*-YBVL4><`15ldb80`1aAKyT{;u_C3Bwmf{R} z?imq9Q_h)bqbN6|7whi!GHD!tE4Y}>L%vfVXrV52oa_Ov?h{BR)Sl=T<$?x@6MY^N z&(%-WS{ZW_2F1J0IhWO&^Zp7)z?l>O!TsY=*@nJx*g521a+XM2DI_rLr zx1aN``bN46`{I2cbA^5VUCBU~17cidSDkLEE9ESM+AHj%uF{WA{wF5P>)xB~HESG8 z`Z;y`5~ozO}NVQPdZ{oZ1!Eo)iAp=$qw% z=3MXFKY4Q4Z+3Uihv;YYIf9;37P=nB_=Lg4g=W9TgKKN_lsu5OT$2#5bO0@W)4?A- zBk$ukKhQ;6N%?V^ahoQrBwlfil={eVs13@xWBQtHndo(DyuJBo@;%lMgKsgOyYIeh zBcPZ%D4xY_u{jRmuKbws5Vi#ptM43x?6CVb8k5FJ-5>@F_jRa7_CDU5Zo*rz3666W z4zJlc(Lua+drCg|*j=aid)21f^h)mejCHuoJ57Zd9lJKysw&?_u&R&_Y;4}k@JMYGz=Vt#md*$+5*}Zs+hwQjM zR*jRs$zko=8r>w*>Lcf-lp&4DeQB22rdvz>*g2qB4G1vw_n9Qfy%91Ro71g_26|dR zS_mkf3ECH7Krt6VTnToij{wPm*f&6yKzj-JSa0Q6?xMt1pDN>3DV2=Gu5@r^Tm$q< z4&xd5(Z+uo0mW*!{d+1>yT`&%_Kpr#)~^8g{9Q6YXU#!lV_XqHS~x&eU7NJ;0mZpM z+cV?xebKgBnA2}-&V+s=KCym+J9#5Ih%YXaG=A0LM2te-k3pl4q=*{$@9bdS1( zvrcC>(&Xt(UYZQ_YpAk+!w_+wAxB5{+LU@)KoHJn9g$`>WUS6m+z(y!t0c)6m%sRX zY5Z%twWhDGV~5pkrz02Fh*9$idro*+me}GtPu;7q%5_bArz}xcsPn?)c*YF~mr1@8 z^-}Mm4)!^|bF*i@FxIo8pE!||%0`PLnQ^RTyv7w1Zi6&2p5&_?e8~RjKkC_%ju4y4 zbCq}hWU6NhD6UVkxo%hT#4=Ue3B#kK+SI5omM5@=QueFOiFey<%n0i3^|(G$*EEee z6K0uiyzjyz$Falep3CB4-mmEE_GnifcI;n!kHPWkgX;vbi*_QO^VF*3R66fA#4*ri zRsELUN#98u(nQ~>qry_XJJ->k#l*)*oT}Q}MgE0X&UfKug>m|At^Nupy{-*^Y9y}9 zknr&2JqN@7xX44Sq_05Q9Y&V7*`;lAtg+C~h<@jD1+1hG~>M zws9?C=3(@8sqE5ZSZ)63kN(i`fBfwKemY(Jd;d-ZB>!a#SRIC2Z@D#tk;i#L1R~#Z zO9UdP{q{g)(c9&PyypVFbd~-oaY`6*>7~yegX5134?O?;;VDnKDCvA;7$Wdn!QK%t z{KXy^{KY6BH@)|LjnDDl)mQ)eaLX;Xq>F*9P~s^UQ@5?(IPSV1w?vC2IogJmYOk^> z>1SsR8bf5+;$oiUG3<2sL>hmTpL|qg<h3`p)-+2%6Z<&n=t&yK0>+Y~H9I*J$D?CCDNXCIsv%pU6alVvwI?lyI~sjt9b$># z5zZeaC+hck=j8R-G2RF$R`8qNIp@4{+W_uB5x@K48{`3|eoZoMd=<3e_L?+|@+VH7 z%wg`unp`{9-g9uviE6^s>B{*h>FYX0+^uYhey3hi=N+4te7-eZB)_YE6B~(B?!UTj za6HlhU*}-En)Kzw4mF{D2GJ?RIq@L_N37BU+C(U%#oJ%KRQ<6dj!3Zp*w~`v1fS z(VOGzw9JDajweet&wU)%>y9Iv0mVz$NgQ_j=YE6eR^d>`i=NRou|>z}#LxNsiP%RR zU82FZ=auh39*E}**c5Fjx563cTm0<-b@C~zfMUma;fl`}X)9B&`^RO7G~;{3Y{wH~ z4RzJ~C%MluJtn~MEOn(x#0E<`{?y39{GIPQ)=1~* z%PDhx*eJISWTYy8AAKk#132*=}NQTfEFItEENBsw|vY{LxFoA}E8UAG_7L6&#y z;X9Pk%HA*4BdneUhy>d^H@K#TA{2wkQ2K&4A)=lQQlkqlxE< zAS&L{=2C{lU&n?u+eF{sOwok6q5ctLEBjd4io@#DH12cHeP9unT@R07Lc*R2V%*z0 z9Dom79}VElX;RQn7zAV}repranxRr_gHh^P&YYz5|59q8Lv8r6< z99GW85)GCN=Qdi>d14)|$fpxf-1#|XC>}R8Xv_uVNB3d@fAeIj8&b+K>uKNP#8!rx z&dB5rW#tfLFx~!`>VAGLL-oE4u{$u%TRPD3o1ENAF8OXHb8=j0xGRHEkFN*cl7@7G zoSv+Q&YUJ1?m$R}t2!%VwDax?EYXP~! z{|O(=QCEM6=h81fwVUJai)jid&N}vngZ+@DlX*34k#R+1>P}e7W$aI@@A}R4-RUEG zI9|I9xt(cQl#k>hsV@S>yFS@kvQzF8t;y&_+rZO|EgnzB^^MX>E-IOrWa;RU;hdv+ z!a63jZT^kS_uKkIr*qpvPlY+;!!qK^_TVTBFo$4()+elUgPJYxZZ7jYqqrq zWMzg0U6D1%*j@T`I%O*V>2&LH9<9-733sVG-j9Fx@BZy@#pN$No$j4|=PU*Oo1{Pl zlE3H1n_6b;SG?ktExYwDAL1Zw)V6mIQ?|1Il}$-}%+lRg&#YPQ2WoLYeq**_;+TKe z!n^91&0!#ru*!opXxBCNs4x7o_}hbmmh4%DcU*W38qiMoe8BB9Y3rC-`C`Oo&C@EZ zb$j5plfDz@RrJ4np5lH_HO?p_K8d#q@KPon_J!l=aa8kzvuv0CiMQ_y!0xkknk;81 zuJ}b=;=*(_ht!;N%};j!sIsqX{?#_!t~U56XFf)+PyJK&p~L$89#BkQsq;JMl>98U zQ_-u{xt5`L4A473T9a+#sQjLa))jVYPQ&>}l+$zmt~x8fmcL29B=bu= zC1xmQ7Chp$_rvup+lXMa@PRky=Ino$txnnA=Y9hh---HD??P`kZ&>ML%tO+YE9ZyP zvXcEJ{i^uEXGyb^X|>DW({4o|P<~v;r;I^3faq9sK?-BoLtnn|`yeSLX3~#z%M!-0UiDdWUt!=9*2Z%N3smx|wp<2Df4xT^ zjr3Ak+8foUKq1PT{4ePT55qGnVARLpm8hd1JdRAj8L;k|1efq%G?aaDzE)#i;+gbC z0b4N^$#}e@e#i6BrwH6}d12kOKcuZ=0riFBh`Jc?vV>#K2g#}0bRJ4iq@UsU=M5>R zCjHHE9{2Z?f10Nx{d0XsYtw8$`PQ=?OApznYThQ?=zjfXW=!f04=E_)qGZGM zO|sI~%|%0~Z`5ma<{nRSd%9kdVnE_>Ja;rh)5N&lWiMOlg~ zS#rGM{*cQebt(JNo|M6!6@GC%l0nLDHBRzazbCfLvm#4Yv%WmgB{`&TKn&;D*ZN!i zMj4lUkUo+V+9Q4!hWi>eWk5lnlGEh%=3Ie+Ws+^_4d-YaN4B%+SE%2_(Q5o|E97@m zuO0t5wkR)*Z^@sgzGQ2?{zl!^fMV4vKC|x?k0saqZBzH={`HxV70NnkDj$@zkKY+w zDLXCM&me5AB`G6m-xGJeW_udHx1oOMcb})7Jh{Jd;72x7w`GM`>EKb|oz|mBbA9K* zB=4W_q2pV}Gq*2X&k9=>eTurBo{}lbs=iZ)MHjal90Pr@ZckFDoc7WQ+M5bL{5`c# z*__@R^6-D`w=keMY+v7(p2yUPrcsB2z@u(uzm|-}@6t`uh1kilct1&Z#{=3gVUyEB z{fK{wV@p^@8{ziCu}gJGu7sWB5oN;X6JDRoB6W-MBN=g9v5VdDK8S|$D^zFI7t(*J zEtgN~liLin?fOcd3pX4;C_mnpHGJiJ_XdZzjlb26#FR_CUgO!4y=nA0jez1gPh$-& z;@p}g*+@X3vXt=(i(E%2r;;Vw0@u%7WOiE_%CyS5tWwtW-RZlFd@uE7=M2RTFix;- zgZ)DPzC@gD?drYi{jPMQlZarQnLxB8VtY6PzOB{#{V;t#9RQF3H&t1>8_>GC3kV6w z`7hgWnpOsAZBxvFwF1g*^ym&r-#l7W0;3HLI}Ob){Bnh@Xy5w2B}1_sHOfi6mvjry zcdunB<{?8Gv3Nel3?@_}u#e@$ZwJYoJGaZJW&y<&m{#DKn?A9c&=>LRa^0!*K34py zz|Nfv(JcO@A!py|Q2KZNy@U(#{J{@?&~U{Smk*D7++&C5UUu1V@x>P{UaK7&`R%_k zgIHcy-LIUYu_3><$y_CGd`9`pfL~_qnFkc-#5(_*>1R0f?K+T!6FlwKfN=U_^3|~> z=tvBrVRgQ&@uSjpJ)7b13hX*fmSjuxT3Q5RJzO}hFiPX4%&v{wdF?pLiJ)ZOCvQ4| zO&MBpfYz{{6Y^?-Ca$ULedt$q2VUe=YWuT*VmZRzFVQA~kf*DF_V*{bA@BKJ^yUPL zi>UhDm3?qorr%QaL5)zym=!^Crir=A3lFZi;)TOYUh>_; zV=uU%XW~5Upw4jl$Xpq=Cv4CwU-=tT2Fu74dimwwGF*22(y6ae=KAaZXn5^4*ADM~ z_j_iigm>Yw+i~~BgsqZ?YI0Azu}$6_BOLFduDkC!F`U}(*}G)pT<(_a#I|uSv1?8L zTn}k;DWjVK#e3t1a4vvu%TRnKM2R{?jGFaxhlVQs+~KuZ5%($BhkyK|KRo>G&;D$tKY+Wxxh~BKqM9{HW$6>I3}(^@Dzv`;^4QYTVU4K$z#gipHsb>2Lb{ zg8gN?^oe|ta><8to1h@ywZn~S$Ae=yCYP`1j{>gZyRt+EofS~LL_-F`x?Oe}i#BYZ zzCp!*@$u-<%wp~Kopg0MulmD2kdK}L#%Z+V16TZaz8wYxH?K+V2hW%MDD^FMI2Q1? zXRNCG)U&5$J)7CK^7isvyN%zg`Ju*N^>?R$;_-0kHoC3pb;Uo&&MsRy@8-OpW6)f^ zdf#!D7(&`~9(7E0{aC_je>XR2lo>dCz;<1y=*!7R&u6igmus48V+}`r<1Mr8^(-{R z{l31jnJID3o0KKpxVEI^PMqfe03ZNKL_t)a+puFvR!C!Fpkspv6%!j2Q0(%SfA_!{ zu5VE;xSrxVLHwf3IUSaCpY3oC9rY>zva(mZ((5qqZp%QsbdrfvvZCr&N&*C1h%wRmOmyK&N;kTT3-g&K!2(VN@F?B;Ucb-hT73;Whz4o}z zq=B3p*Lxq!0Fl;*gFK)U{jCBX#AoXJ(%NVxv*L;CJb6mKIUT7J#1_gNv2GK8`g*kL zqEACvWgnOHZ^?!S&lIc?WfTAu_2|3nG24qiDcFq|sk$P-MScZ+Q}IoiTGej`6i2)A zgEKI69yqmRn~1Yqdv@6)O^CblgBfU}E5tKNCM;ycGa8*|$a>}&Xr=lWaMzAMm9^me{b2D(1CQd2-N+i*Q~e03S%nvdoH zLFbl@9XFk*USWcC%xx0?cDvj0BxsyjKTb6XImqqS@o@h<=(O+WJGM!lL?idz)ShUY z%^FtTW7o3-=1J7dEEnw)fRmPwYlVDFZI2$1EdqNoieh`7LXp% zhA@JMU*d0Qho;-Dw}71^RZ&@sQ++3lG0#Ort2 zQaSaXG?Sf^Z$L~>o1C_b&v}p|`JO(6);n|v$Nh=;U58TqH|LG|DxCE(sXYC1=??8{ zCO0|S{9EZ5$IpJa-zdG5Y*RNnj?Zt+)jQM;*+%kQH9BD z!!b-Uq`K*YIG@(+aiwpRCD!Zw6>W$Y71nZW^bslyS(7K~%iNCi7QB7hP5L)WctSkl zcvbIVaMXF~dRbxby?@pd#gRWtShUuj(^!9>PCzkjT-t#6zb4^jKrv}m(Oi8|y-Q`> zE}Sm^mgrO+_?Y1v)<`RQO2<3)?(Tz5*tM3Sn2lB)qrjhO;v80(*O<9h*X+GK$US{@ z3Upe0LO?NZjcOB&Bge{s;%7bUlHt-zpE(6cee#o^9$tC%@8E>^D8yTMS39rkRMOa% z_~;-*hrOzqM#&vd8XSV3*W+O5aPMkzPkGO{v|8r#Dk{?OsY zFMd(0D*AoTJtv0${GWflIaB^|g?;w3pFTYO=}&FW$mc(Q`|w|W?dl=2o5ZzCPP=%% zhfOIuOlkNsd+-!cJPK{Rr!hysGEbb+U=r9wfAXR6xy_#=a79@(vyq2C{9(g)e8&}& z{9bj{Zx6TMe#bP9crWU2i~oC>wN}@!_&6melW|zM;()*F9d}GP4&u_1v99D*bgt@- zXK^j_OTOpDE%53o7hg17{FJ907N%PH*wBB?Yp!V-!{U14``-6H!-F35z@+uTsp0lJ z?ifDxslRG+rLiwL!%iF0bOQNF#&ScY*L5%)>_-NRBaK(#I6vee4;~)&(1$es#$r+| znt$?BpB`?z<@O;K-l|U~PDx%x&#* z*C&ogSQ76)H0T-=lXeB-UBhQS^O+&C`|{)TtMrp{%0Nd=IQhFfwUq5B_sB;+qVX*F z{JGENHQBp3tRW-kKk)pJi3wU!}nIFR8 zW}DMVaKoUFz^MAuE6OXYU{W=xu*IyVlToN1YOmr94F7(f)8S2A;7TZB(VFYxdXsdHnb@ zho?R5;)dz50eHR0{Fu2r2aca{QQ(iHgQCqFq{bImowyWaKghA+SM+pk*njjOrF5&=(VJ%;mo_k;UF zdC%gM{mBgn;l2Dj2FVaRR1X*C<=0exyL`i()8>W^*J3K%UGm|DyP{+7SK_fSo-}1y zr;lT}`tJd!^v}G%@i#XWf}ZlbMI-us>RYcTZ}?Cf>MsL|-M=HfqdxJ>{Yd`pb4UeB z(03I*mNqmPP^@(g(t~nR&71i9rav1tGS^5LP|V;R_w!v&HfcK#h7z9`_+IJX5*?)@ zOFFycUoVx{hOGGM?e=VIS%ZF8fNunA=;nn==Dk02di8)}24Bp}WDsfug7{_>+Y?}m4={!zEm?QlHP)zF;3(=Iu-khkQ&WOWw{f~7o$v~{TMtiZQ7VC0a z^PGZI!|%abEN%G2(~$NEC=MJMK}~!*cdutC4!Mos<<=kgHq?3ALdv)ET{NdG#51?u z)Xz%pC99Gj$$|R=Zlfu`m92H%tT5SSsgg52W8Z^kG0v75deklYChTjJtK=rG*7kQq zzx1az*BZt9d3M_#@WP&@c_2+#qP|60$+yadPK7SEgNS2r=p~f!S-UFyzhtxOHR{`a)!W(Nw^dBg9 zslWX&evFGj@}!gM=r(p9q~UhM^^0{$rk1cjFf#gb_uUc9wm${*3zw+N?q~3Ce((Ly zem6Obq?K)vt#M>hL+Y01K(wj)&iSch-`p-M`Blodd{M_k+EwQn_W#ZF8`uX#5XBUD8JlxuS z{^r$Bb6Cw=oyN2sv`g}d)vtIz)_(cXJX&(FO<&bt+C7ey7^-pg{fRhvcXWuUXq(R* z%|m#}Px-&g!6uZCN>({8>A34#FC$#cERbB^a2hNLjmvXYPVGC-Bo}?{D18z6SIqwI zcAv87eu85beb#tSz9DT8Z5HKG3Al)LQC3-j)0fVX$>wn$r!mtH;9k|7Uz_tujZ=C< z-4VX&H(!5}EslS6(4PCz#2CtNwvqBET2iOf2hoQ7t?Y+mklSX-bj3%t-xJUu84gb6 zp1cnBg+3>J`%Pol z=|H;4CRFrQo33}2&$5P(6;5zG>@)dsnD2AB@HbBl2XWKJekQ@J?B1^UzU064fZ~HG zo=&%h<-AvGKa*69Ntl`^Hymw#wh}9D9(LLEZ?c|BmRYvKpryJFL+`b+^l4-dh<(y4 z%C3HwtjJC+>FTz=u4X7+BANuL-mI#3igW z43*-o8GrVfMq$Z8AQ-cKK9`b3HrWdRUi6}G zoss54ANuHU%{6b>AeRGW1eHJSX&HbT!8tE~`BfPZCV81ftM!1!We^^BGg{jB4szPS ziU3bv*sF|uWmG1>Y1xU#*y5Pr4#V)MM?Z4-wkyA70@bUo`mMGJO?_y6o`Ot!fTBA> z?xZ;2ZIcxmOinl{>y#t%*6HfyD7#Vj^PYRz@C(22e+`d)>;=21-q|uE1wQz}54Lab zc*i@2n{K+PWgrOJM^I$w0cAo98_#+6Gh1L)_4&jnKG^~zBZ$3!=2@_#eg#rh3k0{` zdRq%li@M?y**PzI%0yCYycg2%s@KOg`2$A?dR;uAys`^SI$$BnN1{Qm3T zIANSS)spSN!xwzh*SFXH@-J^5UjK$Sl_#`V??o3qX?Xf2U)zG(s!tr2cj4IlTG0w@&r2pR$n^2C85558T&s{yKvk$K&_PrmwZXHu3Pj zxm}5RIYyrF?~~UlbYO-n%F3=WR=f+``WOG=XNG_JKmSknS~kBJD|qc|uN{8upZt$I zb&YZro2CEVcYXUJR_s*aSm?ta`RH)nb=SAQT%O2p*Sq*THjd)(SHl#0zmiRsaam=b zT_!KQ@bSY7U-*qvk&k}#W5cUn^}4OYj6R%u?m5E`{m}PK8D#i*$&buLvggH zjrR^&8Q4wBlF8O6kbk`zH z{Qgrv`4huSU;58>>B8AEXDM)&0wV=J``OP9S6_Yg@UMUVm!^Q?%7)U;ZX@2B|Fbj? zi4sE>2PtxDSKeq+$qi{o#xFcHV{mk~1hjGKf)O$WJ zWqUdHEU!-w*zB96Yrc*a$>rZT54j$|01Y3P#>S2C=t~AVX73aTk@N2CceGc{@#A@v zQ^ppjo!${o^*j5|{?eD@BC0lbeSK0kM_0>p4Amh)ZX9%8%!7FwM+;E=jvjSOr5WLn(v+eXpsH;8WUf)E_%)*-) zB$u$o^~J|2`EgoTJe&m%kAYN4ufCQL?601K>izS?{WXk)_F_U&qTW*M}4$7v!Q}2ZtosRu5dxZ}i z7cqe{(ebng+ZYm8txk3 zNqHLs*4vydu{{1yc5g6F2`|Kk0W+ zeyI1gT-Uctis#gwUF;|2u)-YiGj(L1HL&U{vA6MTh@g{PM~dVcV2rw1gs4iayeWia2%HduH1&^?o<+m(qwEz!ex%i$P|n@Rec5gqQn z=bk1{_c<>D<#kXl0^3q{6>ubeMc?9C1o<+73OBfw{aO9ZI&xh{{g!^vCQb6*4q^8o zzq{_ZbIe4D1Sq4vM1VmABt+n}+H=~%Xp9f;nzKDl84*4C* z=s)MTV_(WyW|nQTHp=U~T+WS>4q0|Ol#rvFtpz!5iqG1Y5za8+yRu)YXW3@u*JO6( z9)!K*SMa&yg*H-S3AxejByP8|f181n^n3VSy5I5kU^vwdzKyrRHY3}EViT_uPxTSq zBnu39=Qt|6k-vAoC~L4}(ckI(PJVLyY>Swzei7g48};XsY0dX~a8B2Wc`&`>`26qD zW)*>i&bRs8bMtl)%DInCJS65SpkDRT7Dz^wtzYX2*>}!Sx}LdDB>o4^#9;!Cr|J24 zQ<8$6NEf{u{Y{(*9L@sBem18D$@wv-_V;yB_E`O2CZJa+fza@R~%+Q|!#nF$T zuMTgCE*iW18{xg^wKN}bTfn|AjY)FJw#h4}QIykqpfFIhBMmu*IcCrQQu`W{=0&o_ zll+ZYoGTmd^;hJ$(Z==*yWw%muUr=Mi`Me&>Hp=jlo;uc$zHW=0ziVSX-QRea z!+oM{cGt&v82Mm-R|ASwa7lTVI(fPTxwr3aTePd{*CJeG=-m8-7=~dU!R#OwXXZig zZNaEbsN)#pm_1>vD6&6(&x^lnquM`u+dGE0z3m+cDAsZEy*vnb20vWDIurb=1Wyhd zjos1^DD=M2B+yl#D}GkMOK_b4V$9Yn(0=~&BN*+X)~yeJ_@l$CU;X=w0mT9a$-NxK z2*7*Mi>}xh+VB4EYg_Q1-lMTs;f;Xemt8$OJVEITCu{FmcXFd2^9fc=7UEPzWGd(j zh5}LbyFn@@x=uUM*~|5DbmJ!)Kk8AB9IpJ<7fxfn`jx*m+f{>OJt2&(Z!eLmsRSa~YT9T(Drax(+SBS(gx{^_3@{`pV6^bBg{*{XJ-KmdKE<1A=4`1b18T+^}yORkt5>Wa%>(6Sr*=fVpw9Q0rO7T?c)&I|>DPYQB=%Uj+u z{OO;*d$@if8>Z_a9d}K7Vv+Ueus2)S{kpF^K3sh9nF%P448^y8{?_T#G<}@Jn_L7r z*v|#t*5_G5zvx?AR_yq!1r)11Cpg=Dg*98^5=A>BIxy%Z>e3>$<9(E;53{SZ(uU|A z(w4qT%Hw9nCT&*8UI}9;ztOkv|Gt+Dzxa#)de^S~y)5^0Kld+(fB(z>p$xvS1{AbD zwzoID_{HDRPI}+l&&NLY@!=2Nc-`a&QD?kv@mc?#JP}vU#2J#Cavj$D zm5&!P{ewUFy)8I6J|WY;@+()hVCJDQ7S*1P;&a!xsLd8Lor=`zk+#-I+;uFIkpA^Wx4?!$9DKA#i6 z**85)elBO@W;uSBKjy!?JTVh)ZVG1bj{7D(J5|an=Rm#RNj3fMJa76quK&^>^*JE@ zow?qs?s*0y$&GxxZHvO9jnCP(&EYtnYHs8{u*$oitR=>NAfm5kDswL}z-32mSL?ya z-@JO9wnO|B7Py}-d7b;99<<#9xZ8E+2o5LDRR{5nGShXd2O(C!FUb-0yV7;?rm~IB z$J$QyU^iy|A|1&i;=kJ($Jh#YT=qC8aN3HmT4&chgB$V;%94$cEz=lW#ttL@uG>>$ z4&0`tb|WxY0c@g8H6K0qymR_|`P9&YEl-{}IbB~J;ueQ)J?TM=OBsz%j5o4PvrJtFdUQAnz^mq4jV9yZrlMmYXa;e|fBi~l>SBc};-e0>M%4MQL^#Y4BRl&KkJ9z8bfw+yo6(s?YmP0bZ4B~_+nFBlfcp>k zy-x(n599jnxN1|Ro>G8s%LosuljC*|D>8UyE4v_s4OjbvYk5p^gcGy12@&V4i2bJ9^f?=qZ+ z)=r#=?AE!)*5|6RMH);FAFbu0bBJI3TVoS#6)f(yQtkDCv+gT$T~6~;(b?&!j<}u8 ze#l4Z_Pgno&94%|H?u(#uljhZqzwI*1=XMLW++bQ*W6$3e$y_2#d#ZQ&UJaPa2{MP zpHB3pe?iaqce6o5G*Q zy={&oeckvk4x{vWN$N!grE0uUUv&s5e(yH|Dk!<*U5+C#P`98=$0ZZ9M^hxfUI&TY zr>5NI_xiS2(Udk69;Oa;KFQ|Nu8ZEPm$;{A zvYoW8^i7Ec>Px(q7~`Fv3q|- z10MPlZRtA%O`{&lWcT4x-m+j-^F9v8Xl@}%%p8_no#Dcw^4WaW+4Mn zcldJh<0?JTvn5*jn4*69%JI(0d&b*~HK!SGMq8srmp|a~STA`XxzgN=J{j?VL zFMIi~A!ExJP#l5F2u|8{3~S{`lhY9p7c?5ns_t!VQ0U!=xpG(hbYnztbz@6oa{TzS zhD$EFxD6++p^odQ)&4SI=IGV0$2{hd8ySk@_sFyw+2m%6FH99N48vxI;;YNF>Dgce zk02w#7#uBn_@Y^*hjI|BMKT(8(SUs8cRFoR*P|Zwh$5i)j#)Z;>V?3Vjvx&z+oBV` zCewUhJa#A8jkWmbjuiP@Vcqkd_uS#vU-@fiLKV-}ah3vKPzpqr;``n=7jpkDKgxLb z?|=C}4iN~bPv{=?R2aozQU(;q)lHcVAV24y{{W0HpUa-aBEgkce)E)xBC>;CcijzB zaG%?yPk-vKhl62xVVMENxhZXixvj}&Rt~OJI$n|wTm%u;aS~BY2A+G_r5hQFqs|X~ z=p)0cUvq5+61QurbMmEti|EHc`1UJi0mW~6^B-=A1#Pb5?>1XbTf8(W5s!rbw7InZ zYXQZ(_;o&!i+20OXTAtZpMiG4Clp##?+a@4&7r90f#;t;yzhPQ{<~DSzm>Lcz4g}N zCExqs4>#U;(@yP)XZN|!c^fx$Ly7v#DK=C~@f2)#L%9+au+gOvwZ~CU^4^MpJS53uV_qsO@ANatBH)!VL zxbn(x86N-me*3{|U;Bo32%vr1fd&Q?3yXT@4*5j%dE@&tpYgOFP&{TRuINP^5I0`@|-PnmI8mv z6p-)uQ~&&DhF82I=d#p)V#4XJ`z+z6KX+^vW`uvEO^etdBqsPf+>lX!<==S54vo{- zA1Zv>^oiu3_N-Ms<56Y@Q{VyTp7cAEEm600DAI^nA^%oE<=ViY zs`%PSZp3DGWCek-Z=35LJ)n5gevNB^Wi}4=Lc!tl0D!qo&46hCxIC||OVL-I%Sq2} zw(P(6K2rCx{9KOJ&nQ=I%<28AuRfm2W;?F9U*vVTPf+=BbNQMF4pmsAeyJ~WJ)H+> zxR1hjtML+B$PemeUI#f3@|g3YUKG|?=<{vL^SU9~M!zL2?(!%4hD>b+?QDCWy(9fN zSJqsdc8BzHI#hbKtP9HQI}d6hUnx%t#+^T7)}5YV(Cx{RzQ=Qpm-yuR;X35~LbQdU&RyGC)#4CfyOPI=6LyD)a^ls-u4o{tZTsXucD3UrYxrl zg4AsdZ#w>{z~`9~U5855U+ zdMV%Xr9x)oK$-$Dq$}ZL-S2+)Ye8FVk91StLT+MRC;ZQN#sI!(C+bieaSLYXU4HsH z9BGwumnA6A&a>prSkt(-=9nd}RCa@M?m;E4XMBH-XUR_wz#(2N*{rlddBBb1C5Gm_ zqx+aHAL8i}HplP6J7NlD!R>G9~(Znp*%o>%g#e&qpGWWyV82&4=}S)T`K9FCEaDfJ`U?(>Ox##r5;*yUb) zsQANYE?;g>=k=(a-k0p3=8Fo3lwR?+gnlzh1`f`#%xO!0bM29K#r2hV?Hs0_Ic-D_ z#|-I`-X#tzFu&6EcuxVvsRI-<(gx_a!?|dJ{LD-cC!>r^05@gyUP1=XkCIHG#L8MLKnsV`KkZ zo*dhz;Beyy`^7O;>rpBzTbvk{2j#WyqJ9WFd=5@bk$$wkolL*6y&vO@|5;Xe$_#m{ zzLK6Q+t+&1wkV)D-j^R6c0Fu$m)$u=(QbAAWl+1*Ok*InlV|>2IzXAJ)+SspXe)IH zUE>#DScV68=mWUF%=Hu3QT8Fm;r*;+yBa$&ok8EiFws;pt9mQURR5{Z(lh z(%2mHm&)?Fc&>4gM=oD%$MJj{A2|+}@%YW>S(Au*+{iA2I?Xcdm-Muv%eLxCw{2zp z_pJfNZmdmE&;_uJ5?86a9(>t0BeHQeC+weB__f@_K$yXcGV6Q zJ2Ja|`qO_kE6{;v4xpuS|3^j!Zg1r$q$9i(L7#p^H#kACzc z%7Ef{_ucQlY52oGeB10~BJ1>k;+MVb6=hk`(K8eiY)NbO&kc#w(G3g#=DY5+lIB%F zF#~g-jLgRDRg|c3nrYsjPtFcI|C;keH`-9mDA0$;SAkfc-pv z>9fm#;;8p`|Ld!Vn?LsPwz0%u3-!eViX&jN!eN!C&6Hi))vhney4!1FFKJONeyi+~ zjjL?7+ZOVH6DZn!y(3?+8Ve`dl!u@Csh{|g$zK19zxYeTFZ|-a*$LKM{>e+}|I;sd z>J;o6<$vQhf461buKX0rrsQ>-Y>M9}PaI4E#lBF&!7TZqKH#-^#v>l_Wy5!U*SAft zM5f_az3O!vG~+^31YJjFV{PEvefK@>fLdma9EMnr4xGxx>SM@0(SDuq$@MAzW`^Q8 zWbu|iykSP)C0e@wR{2{jL;PFf3$b90chpn&_vr7_SBrA*dG{X==bwN6PV#xS&{+zc zrNAZy;^4^f%f5cN<(6BfA6@rpJN^3_O_y-fpI0_J>Q$g@e2+~FVUGJ4^sCfA%?aH{ z)9YxBqZ z7Ui@-qhRGIZr@WmA^$l#e z?6I#)*sb?+!@6gRWM8tc8sD53)W4*~WqW|9 zsxq?o)tIPrq=)Dv-E)4*_i~z%uXFp@ZR@fPUB+|OtFg#7DKNzSHEs60p1OUB{&Ve8 z<7~c#uE$N|HD!Nn{SO<`f_lsfBTz8g>Nh+PSCTfH^6K(UKS6j$x>mfUPa(VO*CQ1RW=y&;2giyBz;! z_Eqt*|LZ}Jn}@J8R^lD;&9PDR)^pAw^vrFZ-&DamD|_5+Rrug3FHuhGLZr9+T?MBR zWAqz+deu!{OK()3cvxXNF@(BAOcX}sde*UNZbY3`yKYZ5@hp9_2)@j@z&O{6n^uOs zwqKuX{AVtpxUwlaI6@h4j1fKbT!G}GH}%wIiMY!H2%W~=M-^WjTV3|tUQ#~lJ}LN; zKB49j)97&EbPPC}g8Q?KG8A`N?lSCq4(hYdFG(NKhBTrME@3*K(@&Alr~|pmzTfdQ z-xQsF?$Ye)Ima~EEF1qDMX=fD@sJQ@!ujU%BECm^n)kA8^(lFm*bwu~`jZDrJ3o40 zZ7*N@x%tiNiok2F`E6<-}YDc6<#bAF4TamXcj%G)JGEBP`@nC9aX4?NJ6 zILGl;a_w!Z&S*<(Gx3Z;pz-%CW9zs-;5>__JN2rQ06B`thuexQM4rL7_U)1Qz% zlrECLdSAHB+XTAaWKtB@JN-Ut)hvKM+7u1^Ruz{S+9ugV$_{M_eFm48_*?!Uv0C+u zZ@l?Rc2vBgjH;h*16}v$`rCaR*5zX)ZP#>CV;4qhP9i!HBZ#B^oOnzc(uZUqJZbLs z$Ne_SmuRfI;+B>+4?2-aB*NEjpW;v$yQIm&U%(WeD24wsok0 z;<#(7P2}W^^?!5Izb_^}=}Au@`Shp%x=rG@DO~U@-uv<|e|S4R7oWHy=2M^gt0}9^HhMkmVGkJ|^q>c} zNn7;y^Pj&10nt6+Y7N*#3py=&MyE!CU-6UmKls59YMWwFJ~Aw|E8s`3h2Rq38BqLZ zfA$x{8{Tl;Nc&AB)VrdIWd6~Qjts?Dl$nL&omaf#w};Pu_H$(bngZ=YuY947}cDSp8HAJBMv&xw=6ZMWSv$u5Dn z3Mh_@+mUVIp$~m%2D}_SI^1&Wtu3RVgW5DkTr(*dIPbi3hX+3J{I)0*4)N!2zkS*` zcKM_nNKPbI@o!`^jpw)Aa_c1HELRy5865HZfB5kq8-DKRes-H`oc;YQ1fnPuT!{0vz<^9E9d}w&>YhOQ| z($$1z>Lvn;!>+ZA8ly81*)Rep^JapD3{@6T94DT2^;y`WxcZMDw{J_fjs8`9S3q$r zUMS#D^+rEm{_JmpxT-M5(H09%of;p3pix<(JuH8vx(lcI=Nt6&V>t;Sz1{9R z|J=^R@2|Z2zYLdMcKl01|F6IPhT(f&@{e{JYb9UQ-JrV%6#v$5|6cP=mOkRodFP%x z-2eXfn>J!&!6AGNE$nEqOR^II#mb_@#p&=h0$;+XjrZxBtWB!6%`<-B2fnBEPk8n# zzw!!X*U8aw4)IlA^_9crmw)3l?3-@-vzA>w+sVzy_&5Bx2R$f!-t^&POrcx-I>Nrm zs{S)W@lrss8kR1pf6|jRe(*P8a$rd4cDx^c-0gSVF=mj74Z(i3*-nDAQi%E*^mB=KyL_Wcyr50= zjVb-DzVIFT-kKk4Q;W1GZS+3ZV%R?)v+Sf~N(=Skjnk2f|L(KVW^rCo(aY(a?dOL1 z5R0%RqN#r|fMr_@WMEWn1K#kCWpe z{YhKrA9>F8WqntBl&vMa$#>=lLWx_I??Sr8_m+GTnXDwojtzWosXrB_uYn8qcLlVC`zQx~Mi%)s)nJu|4O{#GN z*?Hjdk*qSjwIPkFT;k28>#^8`KpxAXsu@Twd9;`)MDw(LVMw0IOE*hwgcrJQSKBX_> ziR6$nEg7IL#dqEmB3{QDUeHB{zPKJKom4Qf0)(S&1?r17;!XU^nVR~SI3xP` zGsy*Q1Le&1)O{h+g*+wBr7aKsX7IhRih9}QK3i~G(huaz0malM+I#6BF`9DZSS=b;M>plIXA5@uabJSWctnCFO7$^VPA>wj`gk!UI*oa_Q35b+l%kQ3CUqUY?HQLyiXa_ zSm$f4lifI$0mV%QbFdk@+Y-f&*|^6!CS^r*qVJ-9g^malq~Fyc-Kc|D%B*$fdFa?1TDAnb(+7hv;gva_r=c$oqYkV<#7M_ zc)-aHZnpC5fnvtueAo|ut8y!Cmo&bfP$5)hvQrdn6u0Eq%x6ZS7vEt8DL-zXZ0gN0 zL)S_aWPJaRZ9x88Zw)z!ZKPH7-*g%$M@&R($teELQ{J>Vose3eDk0+j`cw2eEoFjl ze|odv>%^lG^LyvMg!{jgWR$+$c+2$}IuC;nSC!TUW7w*|*rU3UJPE9`z@i;{A;M(A zn1y`$^=qh-OHa=n*EeyZ=`LZ`+~&- za!dPuSAp?GgXLEUDgaVRU_9__^w=C#;;q@vICG6A(Qf&C9q#VymTh`}lOO!44ve>fvaR*L%~2~OA(1PS}uI;tzU<$9Y-^ZCuFz2XYYbCCa0 zl`Z#uolwByS?-3PE$IbCTjxb8L~PXyl}kl_*b%gLDa0t)amL3Gsha3-8p8}92-r9; z}F03Yg>p#69Z`pD+ZLe8(zJI(f+wp(_ zI-CZLQ9=B#hrxk?$@QBL2&s;sw2E~!O593o7vqejm1JvbF$RSZiYIJ+QlP#|P7|=KBC6FS{J19I`17%AGr6JZ{g|sI zuggiLd626gB6Ho-9#yw9kts?Yye}3!L-7{>{`hj-r_1@eh;d!fwtTYp?c|6UH4zPr zy^6HW?4kkeDrpp>>nXdcubol)G<7UA?grS+V{AFgk%PivH z^r8DR2I1~(i&vC?9$P8_3CZt1`&+rS?>W^j3=M*@pr(72e!12^n? zw^VWM5AXUf&>$*9DiTV@9pCoDG@b+d04@YLf>g8 zENkhPEJEyT6MK8yWcTwk@CZJ(6zrb>4cHR`{<4Pn#LEnynq*|5P_9IG7`523 zxT5b(Lcxd9&`0EvPQZcxv;}5Z=Ydx{PxoFSLOcuSWmKc}jD3=oT;G3+*F*58x)M^S z2ZE;?`rU(6y&`W{t}GcQQdvO%di)J&FPp5$mq^5`^t>!w$uNPf0EbDv?YDPM;2A67t-v0ElD8g3fHPw!C`k$bNdd_26P^&sKb^KjENl03USHTe z#!#4cpnZ{USmN<-CHP?4gi?aq`=(Rj;3p&c`O(j+i`qqG>x8ZuL9KIXyIc-W8VXqr zP6ss_F28KMa;~2nUvhFU-k>a1hKA3>64t^8EVhvY~N8?5AK{`!MqHckh~ACip*e-#abk_M{o z$T#|&So1(P+ZBkv@IGc#35#2MB5pX~gGWS09F}O?VgcbsjaI4UrMm$CO;HLHqPn7& zBsA`sf{r(Wm2+($BRn)^mcGvy>%f}1A#amj1zF`JExU|8E5kz2l{t|uS!nXQhTn`UytrQkUcCQh1RKFL*5Eqaa?_y3*8Jd z<>}IuDeaod-)yI|7Qkh*e05Hd$5UYBR}HTdTt4T-=rJ2~`M39Yzu<$qG-l{;db-QW z2tpaxX%;s7AAM&*n=S$47#C@0i=3Tc*$PS;UCOpGU+d|(LL;+XLSTShg#(d;k2Dav zGR60jA4)O$D+R8pF2qOWo+Q6x;&oklhR^f~@8Amp0AV6f1gP~n-ugJq{UXeJc;?*# z_1BZG1anRvto&e7t3uGvZ@?WY%&^cW^=Y(iNefiWpH{OR^xf7-2?WPVlmug0JnJdl>rtFTRU!~%iZQK?HI@XoL9VTZ{|1qoIH)bpP z;8UmL0>OXQyc@D9f_{o}{65tO?!Q~?!7e3^-=3D@rv08AC;zOaO@pe9)PeuSbGQ!J z$Tdkf!)*4Q??`tSSVLng+P|}pod1OIyb_@)7VNw#y#5KEX|x)sApSf@syr7Xn6;d= zG`T?VLe<+Wq(C1Ba6zzHF+-3@rTo~4yNI84XXmM*>HB6)ogWvG!$Gj}(%J4+uVeEl z)w#>1?<8CiR9bXT+5tMaOaM_TNwc!x^X=bTh=q+4Go%&vo0@vCnI#yi8A*>pw>{IeD81Y9k#>%E6A7t=;ukozg<%WVHd{i-cwM5 zOWcQV;(ZXnwMt*+Cm>tiPs4tOHqL7**>FIV4M!QHK6^pnok+x#sGZXW+ z)HmAkawOsN4jGlHMqG~#n@QkfT)5lw-0=t1-rI6``r07 z?!U`D2jvD*bbkke&Mc+(Gm01-X)q|b&s>Q5 zG?DeUQ<>A%`si-^>c?FGMzd!QMgZnAMtWr91f~3$j#2x+ykMDHPN<1uf8a?LoY z{`@HHue5ydeVkX7xZ|{p2bI3m!j85){fj9l;M0aq%bk+5Zam6`uQ-XBn=Xno(vcnC z)^k0P^ydm8r#)PA0&#lIho+FWWdNm6@3IK_ip$(#y&fOHCykU=qEqk)Phwd8>f1QXW`W1D2s{V>E z9k%&&m1_|UzaT^*TZwWaAgC6gz3fm3sM7Tqmc7tAXg>r)bw#P!|Mn+S1 zY&nKxUko9?9kdSV9{c0%X)LJd+Zp6FRDm2|;$1l`G#hDO+2Vd*%7p8#@96IGn317j z=#sA-u3!0KBiSyIKx@66p@al1o_O2AJgL}tp>U)w2B}urpmaye$4wKVzUBlS8~s;c zNEN6{0pT30Ta(Y4**g zQ?pm>)@+)<_OL#+gu~2`;Y@)b$Kk=K)a@J86IWoC*4vp@q1s^nT7((#pHA$Bzf+1( zLThgG!`s==G1#G!q$*zVWN|xydhlJ%mwsOoop&Ea6gOAj?M> z=-D(vwlU8#Pku=r;WrwKayXqKe7Q%zm&CYn78~MpY?vofXLF$OW#S8d-|sja$7GhE zCz8$O8#Y130o%^9Bs%#^FT6;)e=7p^?o8iVlcbV@kMmS#1)AR6SO%>h?B9; z2mcF!A4ZV<-E&84f_l&|5UAGiY)k~Xc2I+_*0Ih?fh?}f!fPTJmjO_{D@puJv`~H+ zJxSKfx1>ohQ)eNcE1jCqSvEwR`_|ZFX7yJt28m=pvcGhsR;L_hlY3$OUXkZ zs1dL%yHYmEf5|(+DTE(f(i(YStTwKG+xI0;)hXZ$rn-#RcsMovH!90!1Esq_UFNe6 zWi>ar8qPv;bEujvi83GS*2Sf}7s*d8)l*)isC6Y?s};@n74UDMZ}wnhLs0$^VK z>7}lM0|J5bTK}#xp=_{(HhL5Hk%r{XlG>DI?(>e7t`qTs7Mnlqu2+->@npwi&*bJG zZV}C_)m2YBfGDQH8dWYGxNK41i4vNkT~d#Pe#8o?yWk1nGW z773~97?-vV9L23#2q({GpCl?^x+|r51A)?319VpdodZNqN$ z4R{5Wu{CuHeb=UlGpGJ~J`_GcUfJF4sY5Qqnnwe3?Up8fB85SRS81Y3G!hcf; z8Y4?B|5EWRL#XQ*TO{(-hNPRHfErKd0zH9!mnHnok@0j|3=qN-#^Y}Xb%y?$q_i2B zU$Zmnz~^RWef&2cH(%j}h&OKU?DZ%4g>efb;8GAklv-QltRBMp3JAK=Ri@7m`p>v@ zp{ns+k9ghRZ6ckY=77Y&t0~ndC;MW2kh5o^`bz)B6tTqm{j()$Foz}EaVzfaQuUn= zX7g_a+04EUaJrIU^}8gWN&Wv<3BN~oYa5vKv*uvbjEe||ri$ku0^0n5Cd909*H^38 zYlw4Is)CG8JHJ^apML|H0{Gmv@MVPMaZ~kH2p*CW{jXkI(#U1msL93FRZ3^UGJ=_j zQ%jzUF9Os{XoZ)kb!S8@d7W-(W+F7X)1_snE_pLcvg1_1vJSb;y0N^j9sFKDF54-1 zzutcO;|HmGInF@N;k#@}9x`mu{Ex0WOKYP>-U*#Rwmc0<-Rmkt^Cdd5xRd5nMS=U5 zQeFjG0CFx(d8toRq*ShZt>*6<@vf+;zU{2%#bg{eFli zG`zDF0sK#}W%K0r-a0{no+bFM{Muwklg9TL?$awb*AkR7;9*VC-Q^f=^)1{{yHu;S zU_N-1G?Ceq)^brbrvaB$Nw7ajYOO;WZ<0ysi?8(7cX^eF>N?;5JXUMyPd_;WgHEIb zF2ww2JuH1+L7lXnAJFznXt3orf%g}cjXBj&#Ycf6kC?c+yjDpcD9@T zuCk6pY|3#2s!<8aPX>^7h3z$A4Be|1PhRpWQ-QV3^ECn&e8fNKXF4z>H@{%0f1Vk})P&o7o-^oL z8OW*625f zMtNqA?92v=g{C18sWu(`eK|zlfq|DsapAX9*>G3@3!U;BcjGA>fXQw?P&7XX__&V7 zo8yB6@Aq$`!Re>swnwgYJok!wdDaIWjn|s2bi)pu0(+%6B;?j$HvBnnZugYr$CWtB zv7=53mdXz}i+L3P!_>;ya)nDt6HMN++MT8`SOzA^ zM9=)*R2khr23#dmGxtw?KQvx3c6DE`pVx6Fk38W#E%T~!a20O#7n+fg7rq^7DXMKt+m%?oQ+ zV}1wOVVQ_(Tm68TnA792{TBA~^uR)av)UgpTCtU^crMxW^+K_y5o zWQM9?3GRKD(O=)2U*rv$I%AwlFXD(+yRGC!0<4-|Icl^bm$DV&W(6CQHQ|&;=5?VT zA!*hYo@N@NHmDh?-qnRt_f8IziMqC?0t_O^5aeqRWZYxmQt6e#*E=@qiHB zcGSe;hDu$1EljonO>Sa0kp-O>c0P?9PT5}=ldTxyr)G2p3otecn^Zx*YAl^wR}FI; zykT9{bxMuPn2ao!@KX(UQ2Jr!ZKSd0!{a8>f)-DTZ&sIo^mGNW5@G`m!GC<6bR#Hj zE>-N)S)$QcCwM?$^Ho1jheiD>@?uPs<0H?**PxmqcVxH}2mPh>ndo%6+1%c=v>XDA z?R$9Y%U&lI=LH+3^{c@gziu!+toX$1BGvszFA~cn$ce-mRYA;knwJx|=uo=%Xv1;R z_ER_IPfUFso8j58H^2Q1O&LCm3k%W>2Hy`z5YER^%~At!KLsp1?!aoc=?=2pyVwPV zbwef;(N|*d3n&53OvODvHYNI@6!`io!CmIZQ;BQ=h8WFH z5+VJG;SQ-D=d-}1Ln&4Y}!!dj~)5YNAPX# zSij!y9+snrJJu4&d#~C!nRz1!e(PwI@H$m66su3PLTEmAS z_evLkcPz)25gz=J9GmIHZiKn+M!p(MLO0=Y>{&9%^TGUB$-Jvq7842wRb=>>v%Z8M z2Nu3O%(QLRs;eDE^wEZ3(DN#j1km@8cTHY)Nw>Zs702g&!4%xkl5~p)Si0rOVyy*F z+(w6=XNL4qZ_9b<(FGOboHfivD#U6QZ&KEF%_{5ZlXvf!U#_vMQc!ZmtBEXPDCMa` zw|#*j+gp7JkEBV$XeFTn#$U8!pLno^_d8NO`ZI{Z0$?j5%v>BfAphtMzn2lyIKkR^ zf#%Y?k4HLUyF^R+H>Az*MHmHR(eZL=;V7kRVL?ulo5>`4x*e4}HHI)w{G(pNO_>#5 zoM^9iu|H62KKY;T{WfY`l(E+yuIlpcQ^4WDF#1Epf<Q1N?#Q!E zBQO@@d!z~svRQ+exOEnByb{?{=YsuJzcW<2*S6qcK4EkL65J|=!C(dp4swBa z?>~khE}g;c>s%=`+K#WT*|Hez=qa%s=bm0&Mete(2-_!n#_mR?ph5bhHFp$e;6q;R zx6pStBDJZU%2as58Fk;^Ff8=rZ2k(qzFm0iyi7z3c}qvzR5|ME8|V5sb|j%foff3L zbB#s;>7<7Eu8o4EhuQC6<`%R*{H?bgIl$Qvn(~(OPus@bBiW1Tv!~&_ei~@{#+YE_ zvn3GDOPBSPbwdN_6KLX}Qv#)lvL`fU1rJ|ntY-(0Z*XiDOJsu&co0z!FjF<9_ei^H zu~YYA9RjgM4DB)+Wi`Z{%+|1vOxV#wn*vU8$^Kr4rGQ?=2(nvZyST zGEi$tU}^XR{jiB{z|`==>(Z+&Ih@aGOCMuV$=Q*kAxcue|+emjK*(xnMBDM)N`x5N=BU! z8J<5F&WvZMtko14Z=FJ}V>%;;n^rLdw0R7);(OeBU^v|38aM_g253*J;VC|mer4WN zf54lccd*Oo`UsR9el_>#+sv0%xWn8)l7hgJhdcY+;C05Iqae!J%X2)~Y{1X1Il_n+ zctmeZT3pfde~Rn_=pu`b@jwUNFLw-=0iS{@`5`W>mJb529MqkPB~`_4c__=}c7<%e zi!L~6ll>hSt#n`%rK8%_7u~gf>b)G&mL@@E82f}nOc)Wun1qehJxR0mU7!=Xp~tIy z>4x2b7mwAR9&*`aEj>@ANfD}wgPpJCm^^3h_7T3bzhjNdFjxd}1%SOjK743ZU8$~> zJKijzgT|(Wu1*xksq6>5)n;ZN9MDvsRk}26c;)C;C}@IMzLLIiy#Tm+#F=|VU5ci1 z{U+E;3yis~B?lZAAG8Xk_`ZESK=R#PvesX2@jA_#20TO4GMhdD~eT16Lp&gpeQ$rsPPPGEyz*6Xfig4`m-aIb!VLQ-l{HqgSMdA5s#*-ha|NZ=Heq>~AIDflPyI$g2N#+v7W z1HCg+Uv;Z_Z+79e8#c^$ni?o)O&}z7%ece&7f2ud^NMe}vnS6VJ#)1(_*b2_39R|m z`XJCRUfZiOcTMN^xE%%#WX$W*wC%(;nzXBNI{Cj=(Z3v7Y?;Ll*BmRn$reJ?qrCS@ zoj$!>3n12&vW%TE%(B1AE8O~A<8BlGp8@>=Q=_EL{z7K{KE94)ZMRaQvK#Q6y+i~Z2U?UZ!1+WBNNr}iU-y8(XF?sa=s&yrvjgwku!C`VTy+)-Pn&%-d zVU=LY#UC4T%IAv=;_sA2jtV|mul5-M0{4yRLdY2<#W#uV&G|m80uw6sJqf76W-+nJ zD9L|?2$d9y5)z$Q$%CahJQv+GJe%#{TCl%4UF~a?3C(NT6UyTa$3Z z_PW87;%{BP$|6wQPcM`fdZz!rbFT~^Y9siF9O4;UmV71u{X0~=4X zmcz8H5*D3UN?QQ#aUn4b3VnjaL#+C2!2Wp5>>F`$K>)E@*-lp~z}6)^NP_&u8Cecy z^Hl=A%cBbr)>CO*Z#N5YaFNI1{z>|Sn{v5ZJM6%SHRPf2lsD*XE=q4#n_#tPgDal? z>HQi6T`%mq++gn154qnCzLa{9xx32;O-U!ZaX!mZpxx7;kM;<@{gHeer;wm@ZsWW4 zLjs|y-bgQI_l{)ac3;XmpIV2EUQbz8vhYQMI_X?w=@ZYhWqM_i+Xn1C4)?o!PxeF8 zta;7b&`fCf`Wl_$B8ypl8k2#{EYh=k2|&{`V`87Jf?M&wY|7$?DYTFO53Lg3F1r!_InnP z*bd^wYt$}BZViUZop!)2ATJSd1qrwhHU)IH*ZH`06D6%^^3 zvJ2Q61}R@umEu3|7F!OCd$p97!1b2`A+oGJ|I5RX-=rFg7~iPdI-WQ-HfGgBd8=4l zK8KB|&dWVay-`xXV*ErecGn_p2d%j~>`gF=(vmJ*=@!6ebq=>)T^JiKAm8T1jX6IT z%DWJ-NKxa9BTyGdUKCz&0&w6W0des>({_^u47*!!qQA6!Z*9@%aXnndcmm(4i^_33r`K^NBCDk^LN0=?M9VxaFQgv+tn;2$2adl$ zUa@gxe@t30BVp_1*={f~+K(l<-xiF~GKmfdik==4v31>kZI=Dd`Vn!UB zGJ%Uo-!BxQ!447Kuf`t5NG5WmDq7$aoD?A~Zn6%YMO`5`)zN?tb~@rp1v_&PlDd8c zg>gDh33>KU8bK}h%sX|DqsIeq0m(W7Ay83-iaS4DRClv6wR6u{&Et^+50X-S@aGyC*j3BbjqQl^a(_yRDo| z_?#JD*i9ybgB5I1`wUjms#F`ZlD=qlzbnO8p|52gTfAs3X`YqadvrS0T#@^mOmaY8 zk>VW52$|bYOz$Z51f;s+PE2QHHj3uw`zmO`SN6q<>>EB>4pQLh&WW1a!izeV>EO)n zTr=|gwqM@(2@R%Xx`-vDRf>MtG5aQr69V3ob!%}@V19vUmZ*7q{tYEoOmu_q-$w(> z=p;W^Oq>|v3t1rX*F?oC!RkB4xCa8(1%Kw7&o2>KKyV!$r8K;aZ)}$Q;gIPpr#g3% z9PpQYFMU@Zo;RLi)x;8v_4bXh31$bGNZhs7KjohCP!)c{ZG^c@7l2?A@HwfiIz|9W8FmKI0c;!n7oqwLe}5{ElUAU7dp%7YL=t8C6f7Z} zxeLWf?HOt-S^&mF_44OFpo}SOSXWGZtO|f2=n*i-l~L6l9=q?l|Z)2cyT?l5;M| zlsP89sjnZC4de%{i>kfJrnQi-CZyg70OLeYDdACD=-VF?gphsmA~(`;TjjCt^B9aP zJM!Dn1TZrKUJojHLT4H9v1!N7y|6jTK~e08<{vtq?_7NbbfDd2vAMPB{F{V1wASwL zGM6P0;~uW+fApr2 zT%|-WM_Gq~^dDQ8Y#ok?!e3!|$bCpLQj3efag0K)w|r;NHe?&?*J@kN%lk4Mg#}i0 zC1fN!>O`uHYI&CpXLWI@laYYyIA%H7>8&u75;0bjM4bky)1>P*rj$Di`TVcd9x4f- zGymK-)~GG_=>gMQtVSZNSs=8s34v++aVRXX*7{cX&?auXsQTfKoKb4P;}Csj@IRsn zIjHS@#%O%b728a1LdO_L5Km{Y^!`RKxI5!5?HI;ve&Cwef zP2%v0z%I$nA&%X_{k_tDVTL3+tB#W=j9P##9=5~*iwA$pppUr2OrYyuTi;0eFNFmA zJpsdd(8q(Xv~gHLhrd*N2lE57aH2_!UWR{~BuXcu=8MbxmGQqPsAD2A!*bE3+a4$I zCG(#~T8lu-yToWxMlN8$=sr(gL;<{cLRP^ouaAIb9W*#?WgHKDkQ{JqNDsa*3dT~i zMGv)98n<~UUF`nSS)fc+&{CZ6yOH)Zdqu*`ernlpHOepbNhe3I2y*>+MKYi5KAvGx*4^-^xAEk@wGq){BQVQt=xr z{}n;4Ed`-kh}CpWr|Ewk#)?^zh-SU@*p!~KhMLWrafxSfx)@ancr!@&y72hVNB7;L zJwu0pCpxhwsu;%jIRS$L|C+XG()!t22Q?{-Mg`W4uY3D==)~yJdxJmtD@Wmw*@UDq zo&oia(%Y5(gK4I>J6r?`erLqT#ctOJnzu)T{~T*D+SXbx2mBEh$W|8t`?9FwQ_j-@V!0hi>7)0TCRX zScuPxYxD8~@1{_?uAD?jcBwk@8+^+Gf#9rf^LuXF_rt76$vs-z*8&kKnV6YLa`s_G z%m2^26R~b7xoLlvkwmUxQtja1`P0j2&5i@>Ui@e3-GfOAXQIFBzS*w>(Fb7wrsUXQ z)8;CKAj?6vT$+49cPe1LSKEwQ{~5~X|n zoRDvT?zFDEUMIi9MrNFmweL95r1rPk$#}cY#tp)|#u10|O$qmzK>32YG08b^PnQ!V zbet&5B%3InBM+gZEiOgsdPb%X>9xwTtPd|IF~D)nsh+K zZl7lsGo=lu?*DQsHTaOd`x0I>tXo6shgIYfw7P##uC-lkym9b)lmeK%gHq2);SGMw zakdst6hW)YQMP{@365yMtn|{1v|%%Je7|nSEI+#%@G_QC8jd#xk8#p-{O*RzIT5rokD?g48yV#b;$~}+->Y8vgkuIse3DH zS|tN7&QD)Ln9oPUiQndl^Wd=VPhi^_f*<s*+6> zciYP}077y=h!L^FXEr=G*vm9YS)Y(79A39Jz^1a_d~@KE@$JzS)Rl1IP=e@Fs zjcd=h|EYB!&@`Jwxjj`HB@yl)jPWc$wy%s@FG7WFPCI)W9Fv`XwqaQj0IQ7c+gvI# z24#^VEnyuQfa-!7g!?}3Q$Bt46ieL>TXGZSU59!4wb`SOD)CHD+)Nt^2zk7$b?QBO+l>|k_9PbL(mh%v++z#J-s$di; zmQ$;&Y3nk_@9|Bf4^B|<2Ct~nTsLp{bKScUanIMT^u`d(M_PUs?UjPmsxEp?^lW{n zQknhAT96U677Ph;w)htC*PILpr_I!2kmJPG&zvomj)A*q05tPaPfsLh)~R(y<9Ii5 z>h?S>?Xj935p)||jkXcFn8BGrJ(J3uT3axe5CLdGmB z&g6gi>y1t?#8&PM%OL(xOP*0cuI0GM>9D7I5xqv>sk{m;O)Q^*A z&Z1hVvlt2y_BX-kx8#`bxxE=b9nshiB}Jb?+!fpa(Kt*ccmB#Ebt#whqKuR*9rkx| zK4&!$VVeA386n%9gr}LV+(wv9b`iNRM`28`o|2v&l`Lj}F#S?rj5qiXRG;I@79P=$ecB*G4#QWzC{bH~(`Bk?9sLUpNrKxmA{>to% z8MBGoVQ2k*QsdzsueTtyy?@mGkZ+z)+HJNJP~JAi`>J*+z=je#uX9HNlqx~V4R-km zdRj3F=X9utZ#t%TP1+|7)F}EYZYWW?br&a4W zwWxVI$pNLc!&aEO`wCp&+-qeJV=hR{KP`Ki(QjkoWs2ovIzP0&Z=e3B0Qcl#@ni8d zzG#Db+)6i5TckQ1z`?+Xg^5}70AZ#<<3f!gC121|fQ-&>@sj=9YG{&RE2f>vIm!TkQBYv*0z6OJmoHEaa34H zFk30ipP{s>SeShSPUcwoB|@;Q9}+fS)RcX1jQ;Cksenrh7-%_cmk;?Hm~D%*PxJ+B zaaY~_dv)RWNvzQZ8>AhFTF-m7#5WULhpTl%_s%xYT0gJyT`kBRHT-3n?2E2Bdhw+- zMRl`{eS^}l1+e)<)IsNtX)R3JC4fLYI+FrUhs-dp9;Pw7KsgyMai!?_r@FMp&kQ!1 zgNYyU4s>%n2a5S!`sbba;zs)}eYkbFNdlw3%-RH$CtP_QA+yxdt&o`A~3;xRdBj_?@KWUX4NGI0^JuD&M zOAZvh(Y*kg|AR}3wP$K>F@@nV^DAcj#Y+1pG!bXf(2nOH z^r6gr>R%Z}+HMxA<(CM@yxz?=A$w7MGsj7Gv+8nQIte&pozvH3P_mOh)rCZCyO5mn zk>sXdeyc z`sBCr_K(Ez<<8tj7rFbfK8re1-?138&}2}832N-ggK{wTT&$z~Huey0LtQ-ZhWypX zL)YchF#-N5*9O}jL*C-&ZDzU4UGWo_RZC4V1Rh)t=OoZLUz{&mAAMz9xwJcf{Tya_ z_y7tpzJ#ny86f5+(mfeh{5tERxVpe6`Rnd=F}34vV$_Dr+&8OkyS4`-UkRxLC=H#s%PS@)B}b;OkU9`mMED5C-6uWaa-S#wa#I$sjH~nk~f@ zpKI&ZvNeC!gFR+2=#X{)@NsgWGEPLT2Yjvq7FbS_)*XmZHJ zcV8)h?OO!Uwt3ht)jhR@w;`4$WeBfs3h*MrGsQ{=4)Cd)vp?G@ zFoT?#wu0~mi<8~1ja}kzwkW|TBc{NYblzuAI`^ZxCQX#jMO3lb42r%+v92V-3%7sX zs>-xJ+!OWPro*oY|88Ib_5MQXfw1i9EY9nCJI#dbN1vbQRM~2fI&-Xq669b5N$X@; z0x!p!`!uE2%yYR#gyl%^vzyZRTT5-NXn3gBoOm;7?AQI2TcyI3{e(Q`b*H6ksq8fB{r~w~UWQ^_ zRX+|NEQwkZjk7BK*Ib{8xmJ$%+;zlx-3)xWwNK;9c=Mv{Rzw?JBRPP^Z4{BE*f7Mf z?z*N3uKLt(YB9iifsV0c{~t|f8P?<*_F+m8DHQ~f7>KlhG}4L!(%mp%bfYwkFhCmV zkdl(_ZjtVeNq3IgU>k$?`M<~ee%%+2jqSOw`?}8GdG*Sc9d#*;J3xrD9&rR4!1|NW z{OQ$d#B~qhy|LZ+o1srk2&m|SyQM!eV<`7OqkaC?L4)5u!J#VZJ$#w$IifFpAZfCx zs!jy=Ca&m$29jPGCf0X4DafFIC~(-qjgV{-ee)G_o}b4^E?HkYvfr`#UR-WoBOtl+ zBn5_zHqN#y7D25)91HS>n$BBb9mv9;=f;>E^ik~}Hinpj1JVF4qLsP&!-SaX#yU$G zW$|3d1hSpX&H?OuvMaAzH|3RXH&Irbx!K0%%Yh=2v6)Wtn7{gRA$2dRE=I7uvSk<1 zGoR@(FHl&Jx2{bnIBQxDDGxXb_~#d|IXJiTRRgAh=Da_EfeGy-GOKQf3%wjnz54A2wwoZQe1YxD}f(YU$qok8aX+wh1+{1feH1bI>qgv z9+x!0bJkExg2^}AemSapg1Eh9Bv-i- zI8?i|Z5InXaAR7Hqy1mV5!j0xWKQXn>sa*t09{mp*$>f@i>=JL!QB$a-xNsPwxU%F zq;+0#@3D`(zcpg*h4|997nEjd8BU*mJrVS0^ZV4E^@$hHML6%ZwFtqU3b$;#m3C6t z%KYz&b=L*T0fJRcy7j{|$jilhN$PM6v5Jzk%$!Dhd_P_pEH(|xw0`X^DcHE^6|c(qrQqxvZ6G&U zxI3hSzhLWA+soq2sq?m2{$OveE3fRsRERa=4Z%j;jAFco1o`T~MioQ)S&YLwaGM;1NKpVJbL|G0?YuJvl5A#kR;~ zw?`=dSSGW%haw`wVsXv;&)*f?{+4Z^)x|p(wzgUJNLV`j^?1JeN% zIM?GlxF!X%`u{rig=v;dAI3Jq@@>OGSrznx*4oZdjq8Cbs>s}T;26!_1@V}8_*oqi zfkrBeA7ODZ>)R&I^p_8@TP@6(!gF0CZjQy4_#5HgC#piF!&zDIXmX(){e~!+TdLGMo7s8j@rvZ~#LVNBw{Ka&>>IeB2!19o!wOHs< zmq58xw{m&GO~K(JU@rU!Lb}ALp@KA%_V()fanRn5^Ra0s{qRprR$waRo3^?XYZNVn z>AAm6e>tY~uibrwb&9FZ6+SICHF}LL~F(#)zL(mI$x`Y>wb z&pg4_(+!jfYpr*(%}&k zGU^sI`O7#m*fJ{m<1Y}UuR6_Oz(c&H+jANj3QG1u$b^6CDs&seajKh-bJPSsW||nwGj)A_fohRDNj0qA||r%B%JSVooo=}X(iN&H(<*`&tN8x~-N|{<)`f^|e(%wi$EpDvfpB_HaR(GD z6U+i%^0WKxxcc4g z9XSvKJ#ZGiRZYHw;6_|6Il776-PG1b`>GNwHpDy_D zD2VpL8^7S}DnMlBQPdifm#Wc>%eX-i*7|3vu6M&6}rro)AMf7u!DMy;r!JZX`S zuB2Y&{Z%&&Iv@WaQCF$pdM?@*lB!bc?(4_RkmQoj8KNam8Guu-GLSw>ibDW+?a1kM zFtUjXt(@Fd)(_4P$sC3kMeq2A66cr_8KVX{{Es^Cp32MeTYvG~`}YeQ_Bqk_gKtKE zESNXPpg+H*fIqAO-d_l!QtVd)$)#IWb7yEn8TM4Z>2+41C)JRx2MW0woMTsB;eO_R znRB6aGDz}ZYGR)}WMQW1g~%I}LCp_z+j5g~gFL*rB4x;{MuydYX{Irr2kCBv&J3{x4gmG+2D7Ox7cVeChjF z^-@D$QfSq^T{JcpG)1wzo5WL$)@zkXeMj5}-8-PRai>xOxf;oS^Bl@+Yy1zs4?_+l zaC@J58w3pnTMj=kkT!xHvi8Sd9+(u4d}KVr<;>5WQh?IH^rbYVIm8sOqT7Qorpiuq z%)Bl*xo-9&tMRt86W6N4<`m|~=01 zY$X<-PT_nc&Xmng?~1g`=z672a>M49;K{`x6v|?{$ab85Hh7)2!`?v4JD86MxnZwb z^jO`}^o4tB`xt11DKXlx=Q*kTply}mIJm==q_gq1SnR6DG6{my&d^#8vw!>&LRP?SZ(75b&*$5P z4p6BCn9q72HCgv~sZElAXUFd)K(p^aeE3Hhu|@5Y{v8eh8C$~6V(b*KvvB9@pbU>i zSglrT7SXk7x`Z!y3;O+_O?nz5E`sbmG`DY`!E~@0YPBQ|#i>a*oZog;o|ULu9EG-A z3Xvb@9hhl@J;&Cp`wtD+@AgqguuGAp;nbnvCDXP>LC26|kKz{z+bBvl0qmccW9*kB z=wK+al31e*ne#V0KFi0~lEkeVqDSYaB^|FZzgfY5T|AuvW$D@n{<;3f?8&zYCHdLhf7rJm~c@u}2O z@ZdnaVw`6}ZXvS<%M@A8(@os_1ZjM}%$ou==Fcewd2wdqP-%qst<#=7yNW|SwGLo% zG5l^j2ck*KeY)L2DqBs+y$tmEgov6_$mQ(^JNeq&J}!7?GrRv&4c>^AxfKhzIV*$<;O!-CgjCLg`cHD{>m0ZBy1}Gn zQQ2ycYiud%(B8*MMs~Tb$%pKmRWX2zsF8UgFWtA5N>wM6=5Pfz$r= zWA7C*-~;dyyZTv+x8Vj{zBb_i`cBTG;6=m{Dv6^pqRj++X1KkHGzZSpZy&-T_%s{F zX5Sah0^FTbB~kxyV8MqM6P`~gdfgF?$vd6w2Ymy!#PhWQ=joXa zRSYJCh>={3_;U&n1--*>D8|8Ni*J8MODzydZ?@9o+ld|!L}ucK0=H2Z1pLG<%68%A zJLU7Lk@N~BiNn844P9p|7|>VtET0nhj(jg2`!as|AtxW}QT=x?bm*c&hz$8X5!XQB zsBAZRWk`$p&ZdA&ql0KA@(E_);rQ&>xhu9yF?*z@1FJPM(DbgqyW^A*g0rL;O>u2O zKYrb90^vU~37Fg} zT>Ik+H??1n&CCz1Q%`tMf|Wn+Y^w%|N?kxEUgN_~L8nR|C(026pXQTR4`LpmS__*0 z(d^q!``n1@6q60$#CYpxUNjIOPVLN1S+p=ZHP)(Fu0_SlJ9I^3BUfyJZ`8c#@h4Fa zBuHhJFd1D8K3q0!mUUKL5 zRR#uR@f{p4q1f_l$y4>xbTgFb)-ea0wtU)*b|ssN<|&D}3C>zx=}x&*Q#JEC9Bk&c>A($(Dz$PjUz9=s6`I&YaAEBcM)JX65v*3=HMR8X9BU``N? zjKSe&V7x)UeP@c~BD3mDFB}fnY)$G_*nN&r7m@v#6yd}kA0>EQR8CE7l(s#Hw#dk9 zgQ_-T#9i(|pX*ul(woi5!3>+Jd4WWU20){BJEO(mnJSRE#K!TEUBg|F;P{u#+9i9s zmB76!roGu|NLd5ghuePhcoK?@JI(C;#VoPBdQe9ez8-8*fZLkO% zGEuw#PzVMzCi)j=D3Vm`m+LNoCAHCEzN97R$G*o{wFEHNz9{B>J1dz1(YCrk@z_BW5v$XHa=?oI9x9^kAnk#iH_yQD-cz0}xuJyHcL-l$Ui6FJwi* zLp!)wGPlZM=(bxwiDT&J^U-1NR$upG8L%&4A=Xr9g1mdO_jfQLUDCJ69lcL!DWWIv z3AKDB-zB&IHiPJ>6D)QyGJViLz}56|`{3FbxA(pX0Ixg#nJX8uN03v>a^Yz4yUVp_ zh_pZ38EY3~jEy=3@bm|wD@{$;>x>X!e&`z7{e`Gs77tW}Gtz$g=L13v$K{?z&i

JMq_F0onU@;bLZK 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

sO1Zb_YylXq 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 z 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 z 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

y!NAXgR*yk?$zl1mJr?9YlSHEZdJ7 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⁡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

}j22Mz~F}mkdRj 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

A#jr7Fm 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%0Du9)RIIR#M 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 d(dge-^t&h^{>}Ied_boquFMxPX{OLdEOTF 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

OD>} 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 z z>%ac%(zBlR^^*$5%8R@1x+}ftJHIRa`FsDoNydi$;(73xD-?T^Y|u2B%yaeF;VN-; z>>T)Vz={bQ^nh)JWe=Wt6J4~I-~F~1K0kfQmpr2^8h`NC52a^4>p6u_pZj@F921Ij zqQ~=|_xzGjTzHXLI|Qsc8D=}w$sO~H>0>#tK6yOZD^#g|Xp*WonTaNw(Z&_V!ImV8^J$=q}=Tnm>zVIRG*vmepkiGfN+ta}p|7jU_<$XV) z_%HAI`*b)sRIyhb+kfxe;J^nSb}&8RVGl_kegD0aq_oJFLwCG5g8e8_W5a(V8+ zuilm}`LSCj3b=FGh3V+)u4=5gw{ z8OymHi=pa}bW_^kt5)CCK1?5{6|$hW&`XY^r;E0>IT&42$}t<$-ukLG2IP0xcd76^ zTV-F!{x*sWRY&o@#@Z@B^|>13vW?nzCJSCXXFe<4Oc$Pmz3O*rcN|yt7GZUaU7t;z zXxzj2r83Hkk8iy0_37~8Lt{emTi)`vNg_P>d+oK~lfK}eJ;|EkQ+?F%?MIKM=RWsa z(`~oe!2`uc9@hu{;=Ls?XaC>F9tVE%r~cD;ql!OzBxkLc1lzPVK)6>IKz+Dp<4dIC z%`+6IdRT%hZL6)+%~$x0Ih7L- zY@_d6Z+v%p(_jA0tV+G*_Pg1Mty!N#}o__f)Z*3BaahS064f6;5?52$Ev1r2_@7h?LG0D&Lu;*)%sV{?i zu-2EQ&5dmHzFog&zO5?<9cwRHgcD|Z{UG+`^+N5Zo$K&T2zD(o^MHMb`m?s3TA`Tz z#GLI#^7e4TlC=6ax^WQ)=99IDMB`dmgy*(Ve6-YeYYf!Gl87&gExkD<$5{EfUR*YZ zYmBi<+uU5$la=+C=ko>4)15z^*GMk1q}*?OSK7SAZV&Y5>6O~D@ASZ}^wBqdx~8M3ef*IeqZ3DbfpI6JtgGU7zob#oL4E`8bb$_L0m7riEpt^s4># z^nP9b_2})*b=JWY?n7fHZ)_}&D5lYP1H5FL-+ka#y89PDtK90A?fc+2zALT%qD{Jw ze4QtQkd~pK9q&(i^eFD*Z%>}+OZ89ti2PK+upyzCX+hBh&lmFEnzw$<3B}+K4i^`> z=4!d6a%W8_&im?$|Iqch{l6u;%)DFIE;J@lJ?*u}wBtF?PkZqZo?|^n{Kjn=-ltS@ zv&V|AwWx&c10wYB<4nfD9C=y$}OATt>En&UfXtqMZIC0=NM&7*&uVGe`iTF zuj#+#EpJK(4_?&Oi{AEmrfol=c!>p``DfTi=ia?omhpVunEA|)=+t}MPbfZh9-eXw z&;EvIrZ4-_r9 z@j@C;B5Z-gJYTaYF?cc!G9t$g!tlM<7HF^}-+Us{76Un$1>N~4Uo-7Zusqrj0NBr* zP}817@&Y1VP-%gFr&J+ihk&seAE%WRJm=s|7_DEckihccF<63VyO_umN3;Q%s+{$2 zJjc(oKJ*p}cml#SUv}AL>1ST|pVNgG9vHK?bAoJ6gn!@z52yS+|GVYLk@TGBeDg$? zS)TYE2_PyXrkNW;vM09%x_Mz;`NfkE=$`UUCx9Ak^7q!B+19szTboe)%x8W>A^CBS z`^@yB7k@|5uRHI&Gkx0&|MgfkE?1l_$=bulEXJjiK(;&8BX44-K|J#=f2RxZiiJJ< z(eE^1f}Ja`^*z;1rNN`ovoGzB`}J^&?Mii#bpd?J?UxFr<*Mh6w6R%}jdNS94-=n) zb!ocy zJ3gT-gl}E{k#yi^Kh$j8*lA2VRN-OXhwu6ObZ9@Jcq01y%Lgy|)<>oP^A|pnRwvu* zUNvE#u{y$+tUul&B6J`6%Zr(cFKAosg>{qlUv)O}!TC8})MJ0b3B}d-SZsr2SH>nC zBilRsxXd$;kBW17nJ7_}p{>6xH|(J_UW7ocamHBPKg>9(pMLL)Lv;TKp@V z?ftsAwG>;Tcoh1{I>2!b`$gsf$06Vm>pI&i^N`=e)t~rYX{?n&5oTJpEE3E4;GgM; zC0R4goKReOkEC=?_NY~)Y63I&JLR+&Unswr4-;D+=+$Rl^XgZn&-$##jbq6biZ!7a z)clJt`se98zw<>6cI2etT#fkQ4}bW0vqpaY{qO&a^o`&2ufkhapaZ}1wqGvQk@x?7 z>~Y}Qmw#XSiJ$nXao|&%oF=>|7WB9_+Dy5W#j5FO?9J~(Czot!>wCZz^{d{-+O*GF z71wxRZz}-?;Mu!Jm$z2Ha8$2q4)=X@CU{lWPa>F{Kxdx zxBkk&Q%lt3b=9^{Yc=9ACyz6xs(g4osm@9Ln^$;zrYCh>m}z0(gTx=mqusQu2Q7JC ztMhNn;kb`=>^YJpUSYhvUhDB&=T4xr@@r~ux{l}Rj@f9QyR|o3=Vv|t=h>qA zFSfPH^EN>};w`E}YV1?volRMLo6ZM&c#->^Tifr+vKO}~R_U|ALp&F)Ys~ebyu-Y- z7iUCR(qebTTC4|XLh&WvloN{Ybq^7M4(8wX;jMJn&ws|4P<-i^|G|(@ob?q|(Az5K z{J!3t#5js7$lf}N0auzN6mK3e+7;WmPhKBkTjlq_x5(c>#*8_h&a0g<9r(THPog$G z9bsDM{D|7X9KKDlc^&kuddIkowZe)# zqwR8hrMk{OvhXY?6u;?lW}i8s_&I-+Rv)-0B$avO>9)7Fn2(0;Zr8mT<{R6I^1sD_ zX~lfcCn|kCSr8uYR`h+3{-pGskNSt{y?5S~ z9{2zLZpw5oSuczB<`}DZzJSm18OQIe&up`5*ZSR3U!-#@yvO@M9?x(_PYVq)?XbE0 zQ|DIpSw2i!3%=#P*)|Hk?rw&a!9my8e(hJM%PxCpL+0`0C(?r+^l|BnzUY4)b?klb zdw=?!-?<@OdTCyxs%v}4j~`2~d)@2H%{yn~AKR$s6B*ym27PC%Pw1kD?~(p{KI3fB ze_!=`-X#>Pu*$+uIU#obRwza_R~$v^1vLNV*MB8F@rh5kuk>NR-LuGnH~iciO9fNk zN%j*809IaL&W=DG1Of&QD5Cx~uv2H!0;Vmhpl|-k&-H=}?>l^kAV4dc^?1iT!gCfR z*g_lvdW;J{EeD{jNT|-Ww?Sw9T8|oVSDM-h9`o8{+9pm!&Yj2a@sE>9lpfWE{5}H7 z@BQ9uYelq_(!2lk-Rb$y|F)74p8tLRlRhuK3@bCOmx!EE_yi$u!1+{drqdq;ZW&Ph*o z_CLEHaNwt(_K5Vn2OUlqzSXK+Mz%He%hPzpvr)BA#%?ceVc*P)9FZNfeWGo&3;Sgo zfsX-x<-fPK?0PK5HuH_Gz3Eu^9sI7Jd9l9w?d`*xHKDi#sC3Eqzc(FtM|-P9>7!IA zevDP$$rXx!@<=-POErlGe93DfN8kJzDIMHO8@C@%5BQotqD`?OF=%5q9ew>{?P^f@ zhj&)_hA6tqm3aXyip;^V&*pGk83=1=|37=*0VY+Ewf%PYbl)M$fUdm zga7~_07*naRJVqo`>adP4HZtERHxoL#lT{7am}M`^CUH*13K*0k+vERdE zMSn*k_5i%;Z=3zrW683RxSd_JHY-Tzrvz@Y$ev93LIg#RU{!Jnvh~*!W9IK=BWof7-QKG8JR| zL7$JyE5MX&?`T?^?_ladxp`3f9g^?a&PyNCwqR-cTXoSVrcBxVCvH+^BT?UJzt#j&X*%evw@hD?ZgSpW&O_xqC|%nSG-k41 z(>|x-9g|K$cG1+^Ql89BJ^ai+AJF!hV`$Ppch}ZLB|-F&GR?eb<98daGyv3#^ZWb6 zYm*|op!0&?7W=_h$;NR<)vldi>t32UmbUq7(72|mEy({gzuQq=qJ7K648?_m7b!q- zkZ$JsI3qa4Wo&?AZ&R$dVO9Dm-dd19E+J#x+Rx@q>weISdM_M8*>jx`cd{$z4_fGg zC8Zx~j+6Aaxt}ujY{tK&9Z5CD>DZd|bi76DTaq7{{x;7UOudwf-%>p{^twv`k5$y*#Q(sRT| zW%7!YA)DN$%SV!SiT-+G+}Dh^n(azv*Mi!VtPIoMCbMnK-=_W!8GvH9jq31F0ya8X ziqj>UWh0}_&y=>p)Y~iz(#K1s|D_(2I$GM8WMu@|4l^EWmeDLX2Mdoo%mwz&-m(pU znKj3aUvwxczz01KL3SjfK7C{TPdM+(1!)0vNxYUFe>j@t=yetX_I7;tGZa^7JyVzw z!Kb|s#lFtzND?4S&%Qt5NOkHHfslvK`xaBzY(Vq89K71&V6-aK8=!Cb<~!W?-D)>p z(I_($OHVjLwfEFd=HPuJqjEAEo6M)Q*%(vjn7nEF6CNLF-$jO^cs(aw`)taNO^4X{ zMdhJU|K~rs+tXRv4`*8<%k|`69WCrDp4$^cOeIDLL$3?&$knY|SKNK~?P~5y*IRGB zi}B;{u!5U+q6AOP4HDAKH}h_19gC>#iI7yXw!b#_Svl5cu-&BYOK5I?`1@av~^yGq0Io z4AWRk17uU6{M?=VRI!gru4Ez~FZ6hw*DWB^$={x@Nb)bL&GyIJSeBx{w(s-Nnq-Xo> zw=cSP@2-kjxpF1G_~J{PckVgpdT3V^CFM2ct#~M@TI^$1!QrWc=&3 z*WLGQ0T1r$VTbiVvu67s9*g7ccizP>zx;yX!-k?&tCq;g$w5_h6=r`u2hTn?)h+M5 z^Ugunu3eFvL&v&@ux9OAJn_U+>RaX`H%O;InR*Zg4Z0W|IR!Hl1tv_G=uV7!_3DXZk2zZHjw5<)+O$cJ z_2*v%C@^h6ZGjJ0ghW70-t#Yb_~p}dv}EPxgxdrH(6>@PxGdAL4bov|yUhs^Kc{vu z?{M&sCK7R_$HGc}7)($6&Rz#i4Bc$P1dvnU0S|;6&kv*O=!S^4%m=dd4#)6MRml8e ztD6~=X-;j3#$%}6Hy6l@AXFVk?U)X%`S zsU3Bu4dWs}Z@mi^B2?o|<5c_Qah?G39$Sl?mw$A@nLIuegg_WsserZzz*GXQrh& zACDRPKulA;(B}sbXx}P$_r8~L&O5<9#V#T&JX!T>SF;j12Vi zXL^?Ow$;yNdu^hPKz1Mp1B$g<<1L8D{_wGpa`BaE!9hw>XPLU`@y8xkKAi2MvUG;x z84k$a1G67>RBv22Zmb)KoIig7#$0ig4|Kifo_pY#r=N6v*hPyMWAy0DU412iEljTi z59|QSQe3p_^dsw-{8?{OcH${h9Y{~JpK1*?#Sh_{JC<+fCSMgIfwT8qc?zXW+hHkVCt-3e$X)k z6VvM^n4yyrsY|K~_Z-uN;#7NdC%k9QTte$w-Ns%G>*KiHcSBwzg6v2LmC+bp-|#a& z-ki9}C@&Jm-p<0;hRQ0GI-7yb%3J2=srgK4Z7nubRjbDmP+VM5fzBU(jXkonaC*~5 z*groHS&=Z-RaWDr^*`ZYfa>F5%)JCzWqzv!qvt$bntI_@6b^W<0FfA(w!}1EUZ~dFKWSm&) z{AA@yKQLAOrXA6`EE%vjagz$Q|HKndM9UTj;EXf+xZnThzi(pg+F~qNun0?*e2bnv zk5n74$S%A-W2VaTL?=7YdJEZ!#~yt`#X#D(Z?DXZj+uVtkj%3KRNwjMo$JQxX3TuU zO+MlAL0rY@MhqW{efMpSjLb|_R#sudh7Brf^0(hE@%d<)&fXkJ@}FlnX%3*19Y`P6 zKj!|V9c=fck0*IR+C0f~LDDUG*(ML%F8Pex%VpC1S>E%{XLx+g#d}U5q1O-0jIC6* z1d>Ra@Wxb+*Zi5FrC(ystr#HX`83|VErF&EIE((FX{I`G&N+QR(vv~W9xWBuyGcs) zeH~Yn{ABXPuhqb*WH^=VCaYhzwYEzUY7TFJcwq)YRWXFuRU-4lO$cw$F>`Z{7FF@h zFyfUlWUQ=EYq&MN8zOpO0pi(V#H(Y-Tu_RP4>!4aU3hJXIeY6RgpKTSf z6Fq*>dSR5m*u~9IoPXwQL{xGs4>(SJjTMAZb5di(TI3@{8?U$5B4a@*GC$v<+T^|O z9C7dXz3P5Z2C7eOf>^x>P#r^Pa}6@y`vsw`wJ4wJ0gCem`m-z3x3nflx=)=567%Z` zSK5SQDmPxM?}abLdLvz%Aop-cylIglsa>3G<0R>yiY9gKzfE`eeV)W@?CcxJ zapbWu{RTPa^nP@&Y@kH}s%~zr7h&RYWZnH8!mG;Ff1!#PVhytpZLt6ZbpFcab(m>J%>9#5kz#Gosr0K+1uXYpK_y z-b*G^CQnPf?;At01}JTxqzU&;>IRCKsNrKku@m1=->Lt}%vLrDb4SX3$gv3?HlLLnwP^9?EL0eA zf{_R8jlXwjt=_4QMzQz5KSHI9y#$c=*v7lz)gGPHQ)=f?AJ4|zttGy<+ZW~I^P@B_ zgRZ~KnvE|uZ$qy}4KVZY&g$N^iPR%*H3u7b9@beI1o;|$xF$}y3&HT6WWe_+mQWD+)=I7ZHCO#NCyMb8+i+9Ce$IpvnzVGOwtD9@0BJx92&VUe(uYLdh;ZkL%P91UTsV8Hvz4k<=6UW-Ntwbg4d-BO=tWA*PGjQNVXy3k_ z(ucLRHTdS6CGL0KyK5ZD;>F)2WJ0FC4;au7-Mb&^WKY(-Mswv!lcwOuAAho*_L7P& zzvXkA9ZA+6lh0Y!S?0Jr_EV*wC~cYMqr^4b-;x$PyYAlwpx9I>iHbt+7T^U4Hj46Z zZCh0;Dpz~?LQ$L+WM@;b4&?(xIB1qzEAx=odeDroY+j)UYaR$Ov%TRP0F__!kZjFqKLCZ%(spEE>L zxwgv5Re*j+K=ovS7uY;dot#AQZ?jE_lSo~Go)BnR@MvPsp6NQMPP_bhJ{@p~t1=R^ zDNARW>t#9A?e(~dGwey4a-U?N#^wYOUFAjznz-qJf+nS`lgC^B%VT!Mn9Fd=DJQEY ztXjPq)m7CBkZWE9N*yusQe1V_7_@KK&MF!NMjm(F4XWNyKZ&ZLa_f{u;8`=0yo_1ClA z$um2kbR0Ep=BQV%p07c~0%hCFK%k8tj$@_(#TN}!eI~&6xa-C$AZBG{B`&#SDAui8 zk5QvXs>KkxYNJsF&|bTCtqctDz4-t1K0Z=}+ z1!|7=^m~HfZLdY{y(^LV2?d&UHe>}1e6bVa^|KV1FXy3Es2to(gOQCZ_wlvJn6(+( zC$>Ypo?bkc7XgNg1}=1hR~j%~bxZ?PjccW8Ja;Sdu2|ymfftBUJmCbsJzJq&t%G7w zyjfL>dTC6)6B@MZ#vg(LSNGThk1wN*7G85*+bViM_ksY$o=kXlmOhp8Y4dTC=@QeA zF!cueL97qVjR@Rc)6R3dIFQDGV%cW~qB8i17wDNr-lh;k1}z!sZFW(%$peUcX@)RwW(PkSU_t7;9P%L#Ly)4P$@5o;yxb2c2 ztVj79(m7r*)CB74BaS`akwF=naf9eApP3*IuHT?YWm>Sg~z z+8+KbeL&va#(u9Uf2JR8>nqdRoC|ROrM+d@@#yXWtdrSL$zML(*@4?p}M+P2X^e)FPl zWQJl{&)93O!tuxdMSVi$Tt4PX6;$N(M^Up^C0$=s&eGIm4-RjFO&-`K9SLtU<9pcHCAN(bG-g zwogAeFW79kPw)B)@-|8Y`GESqjeQVo2#>enb(IOeT-Xgy-mdkTO6P_ZGH0Tr)brxl^ZjpnB)TwOu`Ar{{?N@wo#h4 zc-=bm?R$|}oY%*L(*q)Mi-E`9CKYc^NsZ59Mr4F>4`HDHT^6r!;72A=6$v~V=_KTRhRiZwnsL~?rx*A=31`sl2Wz#I8>@n zHB`KXIJUpiS;aSLb9BxTIR7H_HaxpT#uP}TgpsN2~sJdWJAR}PGJ{CvT zwDrh&Vy(wVAz=G62fKjc%#Syrre{M9Ks2uKhDzjLu>_$X2`uQudK+XUWGJSSnxt%0 zU$PIX&)dsdrs~h*YmxOYz0up_am}Yy=k1B=LHk(0&783j(N0B(?USbfX9OtDSVP&B znO8LV*L z5r4pnnsDmc$B=7s&PEa2q`+V>bKOR@-AOvam<>PHK-=aZ-_PVh-&p{(#$;>7*&Lewp=`o}K#XTzvSmPQWBDlUE)*xDEO> z-%GtRXY)4n{^%=Td`pcrJv*icS{CXyOjy1OH+=h@0u;Y-L>Cn&Y5Ufv*jVLdPp5=c zAM`#HU3aUGSBeQxtWSDwQILmu#~rT9>Hgm5_@-pLZv#`ZjVPx7m(V%qhP1IP1F2+G zz9(Z|+GqCTa~RXY^+=m&qjfS}$M5^vr^G~`s_P4(iP*QZjPK%7SiW4ocjpq$I)LM^ z>WvdxAms)?*=|=PNoR6m0G3~eI6ZoF$DIzKnA-Tk`yb+l8*kOch-5qs>NmiB|G3MF zeKC}E)gqPXw;`3upzcTe@;eQLuEx419$ z>UAWpy6SQ?XrSXH=0zubzxd)Sc<{j~)_F}3fBjbXP2bYyYuef-?U8HqMQk&bEjIO@ zX>YAO{96&}SJwNx02Ip|5sAe19A6SnBgU@4YVlAMVJBmUS`Kgwxq4sCs%RBDVkS`e zm87ft=OzPlUoXFWH2(V6(^Y{4Dm(AIes1C30=Ki!5dubz9EN-DzO(KP*!9Klo&pk3 z%#F1vJ~{caf$P{X(!VC4L+%a=B8Uto&^t0ftQ<`;uqtsl?d0+Ayij#h@Xnc3@D6e+ zhx@|3&+X$$s=n_XVJ2yiOz~Q26ptaS9CiojVc-l1^h0fz6Cc?wNkiEVZfi1!*dOTh zs4OQ_Qr9s+Q3FPFW(u33GWDZu!=(zOdb;nsv>4v;fZPRGXPlmV>S;`!I!%@L!WY%a$#7@*IV5(SZKAuwP%5DVR5+xB)li`03Ww)YRbGYp=tc zx$|5n>Bu9GP+(%tTC8-k4`bqFadqma#fJX<2OuMo0owg_)6F+1$Ficb5<@N-iq*x% zP-AuG>8dRXXgqkRTBM-1bKwLirp(YqMTLrf6CRj^nKR!|^U6y{kHG1t_o@3>TL`Jf z_o=7x+;h(hyWMn(}JOjp=tt2hHCWFOVE0d$OIHJ{}N< ze-mG^{7aw0nh8u6j=i(#^ZU@gZXd~jY&pi1%v_89<^nXQxK7G!_C!c=i z7BBfZs7_OtdiI!x3ex6iy-D`Q%eLj;h{C#u;+2j) zaI(kgPWh=W0mVc&RTo0oFE0yU9@WhX#+4;drkz&reunK1%_N}swe>$^(1JvtU1lO) zS5b-1AAaQn6jKxVXwYPQNr2{~KAo#T!8ATa85vl5Y!8)jC!Ons;*A)wNT1ZkSO2}6 z;=Ti&7(tRkKKOYv&i;Clau#+JP)x;lsIA3}ZJSWEYqMlJL-vPzr$GY^6iKxAUW|hE z8|whxbfA3-|0XfNU+4)l&zUv&Ld$VbrW(_4lJ;NwqNGDK&`MiA!2kdt07*naRMl)d zl^ZnA(*0l%WwIM{*!oE2Gp9Qd-8&k9+7R_?k5G!sdlDPmHLVO7IO|`i)p0O zhT4vWD8Hwz2Gu3IDx=6hcP>IDwJxBz?AcC;?`4-|vnT=`7o5ESa86{R@vJ_%5h}0T zKb>YG>(SK;SnMn_f$H|fR>@bg0E$)N(Kzz^%|&QEWm*Q}4KjQgiVM%0i%_kT^d=rd zUGt`{9N6K$etB&SH{vgUwT;WShqq2pX!{G&} zTpD$VQtno4U|A9Xhd1@#$I7$RIl<$4JpP1)wM@esWUVoNph&YGtH#cbnh2ke8| zfz48}257@Y_K-yhniCVugUUk@~g+$vxniZ1`_L)d5yuL({5GY z`Sb*tnqOgZLh2-*AWu{JE|QOAEREa7zOsxjN?DY@P5)E&kA9nF1+5dN(s^dg&n64% zL{CJVM2Do;y*Q#8BWDgF`^D{-elxd`<&U#L^ZIo%J*VuH%Cf5Yz}wR3U@i&65uvu} zY|=IzVd?`Zhpf+JyP0;}ZgU(>of`B!72liBZEdHG%uA0yT*WNt`7s}VjoDju(iF)X zv_3!Ym>xL50sa1C`6}G_%?h^)TmOibpC8o??TYj!gqy!vfqRzypnmflkLBYZ2e-u# zXEQeek9&RiC3^3^8{Rnb5ck{rR;+gG+btu4Wt^e7cq1l zeZQRV+w{r&E%mhY=j41Ml}(}N@>^5(xGt&JO}nW52frN-;vG|`vJH^!Fy~2f{AAsF zieLv6yS#^}v$0=0NPPM(>pqb06bmZ_ruCdYomW{G5kEBN@%ot)!&CuBkqE$P7X5Qr z_wKm!uD?4c4aPN?_r{ww@2LML!40dJ{C@lImr@j{-pP|6#`Nhgx$hozR4?3g({(Ox zB~>BRhU>4_ZD`zhcTAuDtlGSr>U!aYmoRbSL#bZ-&7Vu&ll-D2P}Z1p&+V&Kia6d~D<3o}1l@nO?n}RQ-5JlEK*P$n~NXA&~QZ!{#I?8?rPi7MEcFUz2W!Zl9u4)1u zvzo9{=Q)(h@9;7onL395woUe>W0B0Mm+dx<8b8xci+8jgjg9GiCF2DuXEcFSPuE#* z`J!D&@4oxK0xrsn{54QEh|^}P95vUDjrckblNkVj)ZXwVQXHclYUl&2sb zmlH>GF~sh0dy9BfpA3kw9x!#5{M*cU!gb2~R3yKB?1Y=%Uyqv}^CsU3joEeM4^M&X@(M5|Cr@O|*IhDY zO4>20FPMjqrpG|t$)-z1| z9|SC5eWdhb{S1^mf3OZ%$Kog)uuuW2N*+JZUBC;kE=SQNi@o($m7$mb#X2C6_t;vM zp;+pxn)dnFe!o7UAmhueD7+z2hAU5Kh>9`JVqG+jf^+90vb7eqJ?f)uyti1Nf8P(t zetVNIP{(y8>tnit!DUIkEA^8(#ytMa8@9l4I(3`l#lEwxZrMi3&(sEa0)=jqKU0wA z6>qUz`r2k)EK9QeQU+w7C67yRu(WrkY)QY&w8J+0EZfTEO8VPuxlJbd8(F_iFR+}M zx)7|Mv7J{p#NBP}fhS=j7|X{`yQ`H^?8H z_WZNTAEb+pC>wq0<<_oJ<~=&ag69#FCQZg`ug_5Ln*2of=FgjrX3cc=(p}e|mjWdv zC5nF@e&jKX8+X0i(I9&%DIxWa`9A40I!r{K=;pVNRFclx#PTcklm@nI(3H8cLh35k zk*5Ce>hgegQg^62_2e^w|4sQc^^nv@d}Ogr-+I1<2XxZybTZm0K$Bi%FnuFamzf;s z%4{r->D@ZuxW;-u`u+BDj9R!9bGMeFFe3x~o9&5lt@m}o#*@BZgIkubQt#FkQ2bM6 zH4gmXi-ZitmC>jI2A9=Fan(1=@xd=!Z~)DdJGVo_Y%eR=*l)kX`boT*@ z>HG1^R^t6%wxE4s0Uqwy+661u#A0au-sdQ()!7U?78T$<=Xg;1dwXpyE?cx5pKRWW zrrFte@W9sSP|wLO2H>`3KVZVjwP=x-i+%HR@y~`w;Kh@P|0Vfv9WzL|{EOgodH z$3r1pa>+pKyKi$G)7rBBwrtq~0u+Dt`4=jtXr2N=WpCK90hN_iAfIUP;6ZN8 zbFGToUF4MJfleu#6a$JYtEyB?lmNw4*1&-SaADsI+%`~5kTN9G=B>T=-V0}*c?Rk^ z{u-^{ESSGgov_B^Y67mAe@q(`#7`!e$Tp`AqP1tQ?5D@^cQQ^d?Y{JLZF2})-^{V} z+LjE6>Ve@?@eR|D+vaURO$0W`cbTtkyr$pNPi%lN zmxVbVNA9&tk@x<2>MU*xGH9$n3NP%7E+#}HD})@*~+Su)1L z_gOdCbhFeO(wDL66H})pi`PiH2KArYBmEm2-%0*WMN9L0N!yx3iV$yCh?N};%vqAe6F?k>fOySoI67k4l2 z1h?QW#odcL!2-oKxVxPE_uTWGmtyq=gK!5)jWYj4V790>%Yl`K0)-eLLtuzJ zV;zdzIumi+^qg2P<@Tq4^en5G2>5C%AK#^W93mg_W={T@Nj{37+VM!Y+vq-GI1}5Q z_T57qMGyo>kW8Z-A+BYFRLwUE+ajl48J9F2oSBpOHQq~KgQ}GLfIgHf+DSOQ?zE(3 zrk~~(@hm5LX)~Kz0AqaMGH=eohEp;P9T5%9yc<0bB@b?IBwnnjpH%4MULCUB#Z6OwwD`vU{1Zuh%0ig^V9r~L~kt~RfH6qSy9AE7v=vSK2sX^2z= zt+-)kXvYjlbWf5QJ>r(Z%^bdnw_M&U9YIp=AxMywrug1@qg}C%P^e20R~40m?k1e? zjB8&=n7<4R@jTrE`MaF?(Vey(VVd)Hh#MO&BOMtyX8FvHv^*YuBb{cOlX037c|+)W zwC2`rvWYFUMDOz@P5vwDCCoW&P*2!W1}UTU749c(qP}e2M<) zo)j1IT@5E=GK+Ke_<6)#mCvILzlu-nvx9n6wq;Ulr!|Av6<|}s`Ki!n%&l&_oQSq_ zo87L!T&;^cOePt$q5U^|TO+$zAhrq3w$N=k%c^?C#^K!l=ZbkCl+yLnk?3Qpn7osq zEoS?WY|i4&5)+mz_UJ&)$ZF4qVQA zBX{(gY$dy25woH{y@o8o_Pm?LBsJ1fQZ$!WSMiydM~dY1xsTUsQyY-|oV$|)cG^F6 zZ))UT%9ePJ>>8afw*oEOlkKY`0)ThIw@YUFnw0z2=kc5OyF_Fz)Tl7HfI_-o$}2A! zuAfTUs2U+`u4FP>pxt<{B*zP7O7JNQOP|YX3yIXj81;@Ek(IgQ908-Hw3`7)6COp# zJXkuD`b2YxC3ucS`tO3W*{*?gCXPLuvM{Ueq8WNj16!|u>pl7@Eh>%OaDtwE-fDqo;X-qwqcCdX^ww;xUl|0V<5-mXIPL!t2 zehj+4YdD6TFe{LUz82&czF0hcgBjT|`RG#x0f+c2JJ|r>n5ho1jWYcBpD+iuaf(%@ z(RnisHiu4pzfCs~rw1Zx<_DbINm!A9KRN+thg76d!Im~E!X3oriVjc&`Bh~{aJFvuR7{lhBb8WiKTMiA|A>?#8JlU6&6b7E$C-N=o=-L)|)3?OwsJoTIgA#TIG{SiWT)riW8yF~7u>kIRM z%oQqMwGp5f8Cc+UaxhHQuuu@PY**j-4@GYQU2P55$H#rU+I^>{A&-=E*T0q7p8}xC zh6QK#2$vWu_9~Rjg4hW2n?hP3gK=k&XPi@xZt(z9ozP>R&TpQgj{qZ#mdZpON?s0Ig;yK&$O-Md;PQ{N;@gM7EDvAG|s7@>` zkYDdzvJEr&VOtQ9iiW33B*Aj8i#}+MW!7Gf0%S!E@@|_OyDnZSueCj-|JuraR3|h z;ow_kS*dFDjn`c)uMbc5$RMY!a)Fi#-UsRiw#-ckUh- zr*Qp8nSBIFWa6z|7Kr7{c5v&wdMXJRhp`GdNpgIP#s;)EiP37smr#Xn>@$3)P|Pp-GQ(03Q&9#6Pnc`K@}ed>(0OhW}xc9*7HrG2%*2kOt0S zW8LKtT`)c^N$wJ{-MK1l0Uzh&)Rb09JD2@G?V0-W^7rClvC4Mwz6n=q-911Uu!DmJc)_!I^Tl6t24SC}Fvo-s&qiBCWk2UoR8TZ0KH%`}Q4%bwWrhqi`WtzzyV4&|UF4@L$xKUWNHRCG(;-j&*lsjy4sIH47Yd z8vAb5^d=>=U5ifw!Si{lSP&?*s-Or=XdgURa4BE~)VX~yR34YBc6K6}NUMU%4R;q+ zm4EZK^K!GiLP{=KP6h>DF1A}gL=PscI577eb+`h{ZS-<)?`cl|ay=UmJB6_zl-~?$ z9a`=#Au4-!#3r!kE-|fphFu5z(~kE&Tnty%)c&jTFcll#?7~fLTP8ILamFdXTxf!3 zmk(inuWY0`D{34T@@-mBf=}IH8=*LKZIlVVV9hzscm|$ltEI+DKlWb9I`EP>K`1Ol z*}#26K%^Ad<>6wEuEaR`SBoxgUo3DO;DzSt5c11kYT3ny8fqj%Hrj1>yErWzjw4J@ z{++k)2>v+CBfvKKcD(tnpF%v&jklmVFIuOX#Uh!ugkqW@kc5WzR2r6zPsTwjC6B^0JI*uip-16h76(AwEFI=3itQhN-!xrXs`7; z^|=Gs5w+Gamud9Oa=rZ)dEQMTS_=(dNecBDda1(x=`SzJhE+GNEZ_c)PP~@$hps0p zFL>$`OE)K3Ha}UVYEou8{+pJ3Lq$%ucp$7*@)LY3y1o_92+7iyrDaI3En&CCYi(0R zX=Re7XZR(MZs(9%RU-%hZZiOLd^e}gTx#>@0Ul97+@l$FdFwKQ%L9ZxS`ELVJ6(w8~JvRK@!2`z-=U=-Ti`2u~ zCMNL3!gm<&-@i{f&E~MI_Btyod5zeEg*sa&E6v--&acH;0*9z^YQZQU&i~abePIzX zQs^MaZCQsSaG^0CvTI&1ucOk^(%77xF~c`tCilQm6i`5ntSGM_$o056)Oar;Z%=pf zzF?cCR6$Y_X(uXJ^fQNLSDv3*=r%apcJBJLDAgbkHvekMeSc?t2dSU(FzYnl{I2g9 z;`Y9=pM2;iLaxAbpIN8H#3zaa`B6~TbS68U=j@zharE>$ZXs=UeJ&cuBGX$kJQ75a z4^ng~pX(Tp`1A0`1Nov2${J_q3kk!HL`04>7UO^GRrL)Xn+44sk%JlSDet~g;SO>J z`=4cPVgXxyj^DBzDMcNnVOQzXyX#*YaURqbMo;tWl+4tlf4OaGNvXX3^L(e_LCK#O zmRQok?nG`FlcnX-G<%ryLD{h&XIgbbU_a8qH?!T=E%;k^u@=1jvr=shQ~T?^v+DmM zTnp~Ftsc3Y3&FE~E9Mf*!r(<7*ludnN9i(OVLi>M#DhOSj+7&qA%}c!D7}6%_ij8l zX-lQ&_LkZ*40hcK}r!Ia%aihztY zMK_n_gI}*c$(=3CL{ER770Po9p!Ju$qiozqN`ns2292f}O{_S)t4=6L2EuBW62qhL zWDf2fxvrz9O_ZWJlSyY=F&&L=cyJ=Mb#?_Razg-_46eb~wZIrEf2w+4uZ`osA7bk| zRdaTIubN3K{<2+9c~gHVd{f$|r02+n>y`DMJW1#hp6TbtYKGF6$tjT8 zgL}pJ=NcT3fu-!GY(8^f#399ddoFvuy#4)usg=s_%=EaW-FPc|2Gtg!3Q_{-%JQyc zPf-2wm0~e*d6x15t^P-k#>}-sS;r7&3S7DtT-b7$IXA8AZOrnD)zT({f|n@HY#|{m zx61kWVB4HeXZcrHhP3B%0rlHv!~y06z*l0=n@#^CvRa(WzcDf5MIRG{1Cc*0$TSAog_4`EbeGIDZ;(oEuRFIXTAQ9rLmR*M} zapl)VX2_p-?w6kZQwW+=ib3OUQ+s+xe#MisR){lWO|m-dz6ev8-p(oT z7joGF`XB5kGMdQw;-0pFk*L^1xBHlyI(#?YNAWL9x{}}0^LU;2;)b(xmDJ<42DqLI z_E_30^b%OOsm_)G4ATlXsX|_q@f2b|4G5g1n7(V1omKm4Jf?2Z0$AJ@95E2^L0r=C z{`B|EJO-9sZRD-M#d}l9Yaw_PIW%7Rb+r`=y_hU02_D?QgXQ6Pp$6ien1WF@DMGRe zehwEAT^x-$UZrr;=kh^l8cVlUyEhF3`Po5^V6wogz;uMG4_nP5>EgTO#ir?IGsm3| zg%|@lO4Pn4Wk!M-v6VRH|HlFxDo}}~R!bwU%IhUZQ@mUfl~ZoOn1$^vs;IBy>M~LNU|)1)jr~= zckIALS{3vKcrrxs7|n0%wi%lwc6SIHefz`GoO+KgD4A^}(Pl z@bzHOGA44V-!x=cv_v*mH+uL>r%tc*5DIZ=?hZzw(LrZL3gu;^f4u|tDxQxTqOvW} zw@J;(kbdaLRZ^4Avk+ora$AHXPK+0v0iH*x$A}Dd6V}+8w{LTqO9+dDYHvyiz9( z-oZE!JCtCDb>5X{f&;E{#R{;NLTD3{?u$? zqTpHNV3)Zv+pdDx;kfg;+y;ZLSS{_~fuQPc=pHkcf|9@6!v-xjlMA(|vGM*WN8#M1 zIe2dGSjeIyP8JnkVI4f8K8MQRDDwqu$8RvI$-tk<{g>M>5q11QtWG<>awVzOoLfL6 zbKbczy`PV8Wp9fvfCVjk>*Ea?Sn`eyM|u402bt-zp`Y|i#blWAw9^);G=Q$_3YOZH zSm31HwH-NJn-DM`u2Z})KW84I11QM(U6P^%HrrsNT*D73SknpQb*KUZv|q%Re|WEX zzTmRIwXVIBi=pop|r**uBDj*1JI18w)mThsXy%8}R2TWO56Xu(iuR zOwh5qp9)?dyGCca_9VfBiCI5%vB#xgsQ>#+PqYk~7WfLjjDcORL;5?Z=)2wry2^)r zPn6|ZElbOc*|;2tU+(BVl+CAsADZ_oIfeted4e53#pec()iDg1mgxy*f-`kCFFj!wXA1<=xBoe2fydoR7)h!f$CGZ-EpRyNjwaq%@Doe8?${E7q|%gbllk9Uzmj*@%d;@;7*y}B6< zYP}zQd%3-MPbuZn2Hn$Rvq@>DiX8o{%x+1Y$9;FQNFmgA*K?v6YV5TS`!CZFjb3$k z*eUqX=-l^mX9}`-Djn}TTCC9`_NS-P7wcLxk(XvLm7Iyvc< zT=P#X{G+un2HfoPI*ATnAkQwlN_B@LH+-m*>Nt>`S?N;1-x6q0HfEb^@~9bv28jRy z88Z2RFXq*^ zmSbO(e?e}%F0t2?Bl6*+)T0Be%q_l6c$#xL87d;sO=9LfrYwY89wD~ADVql zZ%T6sZ+#FuL{uX>5H82XJ1{?#e_X*BbfN&{rV%zYDV&sY*zpEz4O@5Obu~HTG_CJG zyb>GPi@myz;SrAg*rOL`yK8Ln#B2h8*XR8m{jj3!adU}unS!-UqOpHa`91HXvDAIi z=kAA+hWnUclA?79#~a+RXWhqEFn6JVyuIEIs%yHsoB{I~>q8|oVEL27qhFmMNt|3x z{43Q}uPwehYU*Jh%6vAz7E@h?R z_2wnO^RYQKaH?U5d}$qVe%QUmf3};|HH%!@yVwLumF^`!);<}VM?@q@LIxYWI4MD~ zN|m`!G`ZTdZ1A=mCSU$5s@|MXV@+m0ab<9=lqfp2AMJ_|BGY+)nP58Y+82h28#>Wq zcwEbpobi-x4jGx{EqYC|w-!I#VhpU^EjMqpAO(B6>e0nwXRVHbXUOCKe$yJuVvr_t zJuw2X0@fZ4dcGt`nxgDZG|t=WyGDG%D`2x(=Ts*TW7#@a}kwIFiqs z)&I=x?=bav&w5V#ytCNoe+|N`SEAuxitLvk`7mVe1n}+eadH{iGMi5kh~8?|b88yGb{xjk9TgN{P-^f0_keOyGg~xQKkWSNdf$y zFBt#*+MYQ5xJ0-X>@l#vnLB1=M*Y}9 zV+$hmVNU;M$!x$5zz#g5EZL$h4L3!UBiui(2A1gH4^M3Iy=>GYnRcy`jrwr|y0(K%{e1jAf{j z>^0hl<5E$NEgCOT)C2=o5=2bdwjTKPYP~ZoHSlYTA*J`0(qtlzkL0T&SjpR@xvYT+ zQ**=$cs_F&xjT)_{1(S>k>Vmr&<_P(y&v=bsFfI5@t&N&Y#-HuK-Z!CZK?0?b0W3e z_O8_H#$9XWS8O#I$c{?H%NM*KqgH6TS?y|*jIP|{?dxwKD0>a_fNd+a!9(jzH5GH| zoXjpQgR%IAxWy^a2f45oNASO>{U;b$B3_#U9@ko+vYBN7O@8KA4K;PA>d&$pZnut@ zilx&f3E284>}4jVaE4OaIv+8iDJ6E79TC;7H}9w(k68sOTe%#zHdizNH5|=~>^PeH z#SU0CBMqe=UzzZUaKSET6)zQ6m>W#8V?+F4`%hB2WjS!u^CwZZl`qz)Lln^F9i@8V zoG{sLwb>t+$WNV4r`C@8YWp_($DkN)mDqB@h!H#J&h? z+;!O{CXVNx8re~{o+T$9Ntw~gzMxs5bMm8=IMr1NDI zF{^c2@Ui@wrB*3s@`>$#dc(cvXk5#!%h9PPPo31;N@057G{~g4qVgOW;+d37)C#t( zY<+c@HGJewtO-8kxY0oHFFXH)yeRZGJ;WgpK+NeHL623p+U7<(NTevAD+(Z6C}_{j zOIxF5J-gxgmlQAYnRHf|G|nKEIr~=+{8NGFmBo_tl#r-Dn10j6G1OF-)?+u>ijHya zBBpuG3$=Oe(Y<16SpKhAfazoWIbBlLuZt~*i(XWU%}fWE%Qlf&z_L7-VhZ?h77DIG z#(&clq0NR7w`b4Qa04_6;7`Y7%9!2AdBAxnfG+l1k!U;G5BiSV<)~b$`s;y6nQ!Gc zM?4$H&XZaJTV}DRF+#V$V(}h3UG25JXN%$Jq2ldi)oWNz0WIA z5b?dy_5D!)f*{%pReoy9Qia=Bd=OY4QY>iQh4|yCkvLoaD-d(q)?;n#vSdOk`{(0hRjLhR9=3Zd`lf zs|TXGdjYAjGf}a5*yRO=x8KW-pv_45a=A#|v_x18`1cx!*#H4LamUPsDveeCm0?NV zw+?4EkMrCHGStp`#=?Nc0x5&g5|AH)WUSfk=(ifvt-=xEbG}6-h~Jc;n#23gqK@lb zFF0r+j`uiWn+tjlQq-hU002QK263qCQ52i$-(N(^^2Tdo!OSW{I@9)Sx($>)nJCC2 zQQv9BFC<2L*v&%AVPX#z-cBWouR}=W-G4xnNqs(I8-e>J!cqD8Ub3;Lop-_=4-0yy zrsyMxOyOCZ=6ta5xp8&JGLwo1Fgz!7J>EpzM{}pUcJn=L#LS{o733&l=jtqkoAvjG z)nQZyZP9L&=!nu!5is3?G!jG)OqBYoHSfQIK0n0uy;6oS9)NbsA44VT*xNXkZIJQ> z_S_Q5q7y#exOU-w9f5=oyHQIJvRLyAkg*I45Bxm1>WtP(*Aj>$>6Jkodn6Jhfc(RO zYWoxnwE`}`15}@zIaSV*o}22UH$*Kd$hM6seVx)5L$~3Z=c_SAZW_DYFHnFbO2j?Mbv!}XHQh8VqREPO3Y*9V;*T#2%2rwoN|Ko~w(UTzYdfGEk{)gQy(}8cM-L|{k z?Fb`nf(UNCrJO+7V4o?40tKgzx7{`8)A;U)Q_(80&U93i0h#Uvx3yXA z=fvdNh09~}o+5N=<+xd==@^7L^9cV&!y=QO+%ax;TnV9JzSa%@{Inla<-SAU`&~LW zhQdF}+oyR=uvn>JL+u%5TbjdBMMZ{~mYrQYywQtA@H4ndDYe!v&XwrWxXRi2buS=(;>C9E9i;b;cl)D+p%q#GR%2vfbp=bUWs{7kGJ;t%xl!?Owh(B?92BV$5MIgedx@+aWf6kb-~P9TkT5UF6V}5>LE-ssnFvbd6E9jgdd3l{S)VcJx9$Y#Bb+|7ZYofu1BbuTI9h)n-~M6cqwcH z?rWY{+YV3dEQt8YSLglwXz(D$h2}HKNr9Xy{_E*#dv?V1y!)mV``*nk=(Yv8mAC1B zGmK($Pj9e7sW6TVW-pkb`zctsZuc$t2))j-K{yv~pe-+juM&|F)21gO360O_55z1E z^e{$-ia&O{Vq0eKcZo5;O|c4dkb~lhBPWdCUD+hTrET#7R%sOfZQ0qg4^exN9!tAq zwuOz!4PdEOFAXJjq+zmL3Ct{b(rq(lx!$v~Taq}{JZr*(VL=*FIavdChmP)H6q4x0 z{Ns*fv7N#cN~y3r*5BI+H)o{0$ z6#^_wq!o31_>CD(Uf4TiWu&-Xz;tN_rHh@l#9R=yLcqtZd z)cF=a7boh`W9^ZKfNJHbVb^?|b6u7x$5O6kB%e6LW*bSkLB-XsKQg66*Ds0Mwc!Ui zb8zoLLMC6?jo#Qkw5s4#<^kvou_DYs= z#$t3XNs9C6o4MECZ;5rW*p(Py4dWCT2lEHvEBAcI+L=g0j>P++lhSS17P%`>s)Xi; zA>RApSJ83Ya_L7_!@W@P5en|L258aSx9rbW#*b{z@(7+$W8bDl}CuhLGiBzkB+Z=(76nyNJM}cHlK<&m84aybF2I>CO9%OVlVGckq~7eP5PznmOiaT z4BldCa0u5RZh2f~%H6Exu}M?`NSoiPa4X5`(}slaj^2fi9b zg*TVzZj7!)Uw!iz?{U*)K0e~y`$)O{tu>{ilnBnM*fTGvyIkM^Upg)I@AUU)xhP$Ub8Jn%d0t{ z!kxsN1}@S!${xpfrJKKevHy&8Hn zH`o7afb-x0cg+c8-|U|A{cGs+9Z|88D+iX(BgFDB z=?k;;Y@N-b_^*AkX7qr|V2_i=#VQgFclgMo;=R{!hwiJ%cHXn+u7zT}bq`8EVa&Dq zp;^TTz{pruo@+8iQhJN=h8@xm+whzZ{1Mx@0h-rI0a=Fs`ZJ%#DhC^MdWu){$##AV zjC%yl1@3rM+;wh*Drp8^=XagiDc??g(_Uy@)eV#J-m(ea5#GgSCUBfU2~lu4s4&3$kl{DuLCI2&TJ zuN~(7ZM7Q{>z{`lS3&_Ij1C~&z+6BvL?>;n2$6qIF1p!%`5y26Iw+))PVA4nLATcX z$`8`N%xCPEXt<3t-PXB@Sf9)uV~V?RIF)K2-tFm!xMsW+HW-W6>Tj_7noK!-UfqtP za_%(b=Fbjf{;^Mc)voXLn=4*nwjXj>T`*u}j-0rjAxs~a9E~>Hi8e`(At;i4IUW3S zMRSN-m=gPJ0%_|e05X>fa}i&%;}g}0ucOn)4!TK!y*GN`54?NV=NyQ=eXeKde?m#W zWkxS*a2q+!ARK>Cr7Pbu&d zkP&wwx135X;&w_GCZ8TQr(j*vOOnH+TPVS!?kZR=<3$Pww{zCePnvjx$HjV=~Lm^A$v_hU3r{c z_^3^GbepU4eS+lIVX~JAOoYhh&u1A$x-q{4A}^{`Rwm@k6B~%(156{+@v{W5a9kyP zzp&Vd)}x$D?AdETk~Q4+h)8?#VPh;w_@FZP3-(|4J8s<)NkUq2M~!tMl@&b@l2nPp zZj9dPm1Qd<0*1YRF)$OtcedsEPM}1S-Y>tA8wLOBQw9~uTAQ5ww&CBe`-hKBhEz$y zuDUO5hKbJ>^-7HB&=iGT2%L=O3mrADSQv3;3f_@>fY>Br6H~@|<)Cd%(mZ9W z!ZrGHfV-N~@jJ3zADSPpMKwVAp*aozmS@sGBlXq0GQw03Nda3OQACs-x|Sj(QP-MP zRNy36!7E8a@UMBUb+2W*^o+aMn3Ie@OlM)VH2_`T1$`we8yAz?Y*pkWmEEQr>9Z zN2Y=h94`z>I-KrmYG$Sc;{D)HQ1_>PGL0E$q}TmC zbip$x;(T>YhN{<@9jZLM*2a)*aq;A+gm61deoqEEu4jQ(*Sfwk+cnlaJ{ukRNp#l` zwMsgY)txjDdqOY5s4^85VuxmKI$8eYkAqnf-(qdGDc(-X;0KWIcQFRUe9e{#EzCEb zfL>ojs1Ommbbk{?@oWTHcyG;!^Oq_?J4e>52IA(ETdF7Eb7MAKI(6kwj1KA(oP6Z@ zevA$gu8zB~?qgpT;?AQYXSgZy<|_EM&Dgs-Vaz6c^P&x}(f2gTNewXOb5+J8?4y~% zBCEef+`rMMBFDRsvQ!9cRxH|hFqxnSew{AkabGRlzJlpAVd|8Rv=_L^ zt9jz6^7lhRU&?+u$^3zjEX#U2%?$8=iBdYf7^PhH9+BrNO@|-2UQm&~=^IWEpJ}iH z7ZOZm3t$yU#mIau?tXA4dDp_sE$bG*Ge3RTq(D^0FSnf-`<79jwZ3xo|0<8~B7mPn zAU>g7Uvsr}#y76_s|nxzi0i_WVl4I7Z}^}rKlL+A6i9PxKsT1cGSsg|t`V?xH6=p( zi?&zs=WF$sS5*A}9y-oJZ(Sia)x;&%9JH$=S$ux$&R#CTFA%>D#dBYhTy3}cbrk;q z?fG5C4y&PFtNM4!f0KZtLwQ!Ty8Jp$vy^1$updyZwV>9;CFMP|e|NOW`{q19J3kR` zjN2Up66AmU?#ECs`E|p<5Rh+T7H7t6P%#E`$A)Ui*x{|OnmKi)7afCNiUs!dVst7a z58X(vL*NFIkQJ^XPfI>1cf7qm$FgR|4TJWm4-XbSalR@R3pK zI(YQktK;d4dyE4BKhfIJN5OGax|C~6@`O9whovrU0!}NX-T3% z%ntcxw#K~^Hy>!eHKvNF%-H+;S~xIhtj3|NyAduj0(LvpnbmZ%)*rS(zO3+CP=bxx zX5qIsp&sN4ZlqO5n(OJpm1PAJwW$pl zTT$xH;t$z;u!hn$H#?b~8NDyQgYC;}!Q7je>yMliz_Q0eCAhHQSZkW&0W;Ndwm*qO z26fNhlZBXr8c5G)VL?{>Z^c8Rd;7k36Z;DixpB#g>*`A;Iv3>-R^lRn78PHvyLS+@ zCR9^2;_*B1^Q8b<(MY z@#oh}J`yaE^Bvm*9Ww5>3*UE_^fcLhg}L`)(0*SO8ztN|1Q>5?C+1q z`FU4~adG?R+~*iE@9^N-+Kjdu`T%LsMx3$+BpMSaYkj(3Z*wy1whuo`W2M!5HvZVi zirpzLcM|P;FF4?csTHtjI}ZHw@BR4-@~HksV`3!qa1= z@M&}UQIc+W{M=F0l`|41q==pUiQn9?MnQ$OBrW7`_cHadp$8H9N?ORhB225@Rox#2 zK9aBh4*~bLp7sV-r~9G$+Wd~b)I9B!BO6<|^Sfoj2}en}Y^V*asc5g=hTA%sUr8UL zk>nYVsq`-Fe5(!gCz-Gt2p0*3AU|^SxLF@kJpOQ#BE&)EOGOkSFESgA_bb>g zv+$-__R0EW$D(Gdrh!>zk3~jgZf?6xWb%92wi48vU-%GJ;Q-kfh*AtPD@cEwoT=$J zD1Y3FO^L1e6p@L+wP92V@JjPyhgUwf?Yo2_o`QQKx2vV6BlL)-}1~Dp7a{7 zjYWUYvl9LpnuigTe_GI?dmdtFEw>fTTgtU;p}`lp@6rRD(~)#c$O6+G5+rYdk{{^rIbShXIrsPgZ*~B0u&Fn5gRxXF4;;Z-P}2_`em95VDia~5|zd2;&?Xa@0JRpawP|Ty<$n%K-L6YhNMBP20)%zY9RpX_dsV1C5C6+dU4rZcXM^%2s_IuE>D?Hav!CLsGnfazO? zCo61^U2t0(TG}zgCngEIKSG5cQ*aphf+M6bWUWjfImj^}s`#7DmYn#9Xhk-doTGo( z1AzEFQ=6?Y4EfiKBr@SV@#U@zgR1+|eHaXF1QJJn%}v`vW5y8*ig+yq?2tQj!~9b;>c|VmTLDeA=f1y z1u6_AIkG9iH%0s$(~If`sb;7@>la{IkX-t^SrvK2Ow5G4j)%C_nk4>(!l<2HOv#Y@ z=d@Eoc z4UFSj-7pmf!JY${WDw0q@U4aXXI6GhhBn62+dh?Tb@j!~=WtD$6W~STNxB~MrZ1@| z%eMQ!mW-e!G}d-CWo+Yh3%MY3$^^GhSNnQ2zbJ*gPG!bfdb?5{s*&(XvfXxv;NI?6 z!~l`}S@>RaEPWyWJooKhF$Nab4-OcrK!#pcpKh0JSeo|^53ON%Im7ei7)_;7H@uPW z4HwMa@cU{~K)O>LHg!$5D}M!g!`5vKwG_!5fYE|9epj!)=ji2&g96}8SLYgr8A4?1 zmSQ%4dGx@^a^nEGH|M;^$L;*3%R(8o!%^-x@SVbo`DFKOGJIJ{5xMNX_XtJV^}|~d zuRvMdI$197&j53OU&I9FT;6!&*dE$3J5RGs9)LHcRGu zv)^ZzI+V=%@VLCD#wFr?h@$PA(dbTLZU~1N3G#IL8|P5dfv=O5u$rh_-9nD@DTH@- z2Z$e0M%Eu1+jB|q&3p?byEiD7myG-4ewK5SS95vY`~J|FzvUVgm5?;*pU#&%5kD0m zA>uvK6n?g-`0H*_2z$7tp2OH=b9We=utmlEFX^*E58qqjSb|jUNiT_2|sGX|0xlAV?3O%C^_}L*wupdN^1{!EPLk7$OjQ& z-M&CnH{}x}tq#nW#~ZC1*RwUUWy+>IhhOT#rY;xtw}$M zL_uR|RSbg{neX__NAC%)a0wT;m?w&~@I}jUWnjTffz;-;u&=rvuXt_NZ)Et$`B+n@ z2XT|=PkjIM=wQ9WM6IG|jv8v9NExbpiNa`J61+$1bw=J7`6dCg9@Rq}V z43G0C_!^fIzAzOV0gdbA=I->xuiks__-#C0Xn!sByK=S2c>CQkgnd_}zP-MlJp3UW zwT*DreAv|7^IKeT)C#e9eWt%x5H+{_wKR><_Yde=5+b$Cf7ws8wA;c@ zpiQP(e^{kgb_1^bdU-R&?b;Y)&m}Sb|_Py z!?18LUQaTs-?E?Nb0-ls-9k`|1p7_IJ`$-ERR!){5%_i7Po%jXk$!sS=xzzU-#d@M z`linr@wj*yIF<#q{JRD&&10bmD1P}~7}A7C_&VyagjF$#f0rn(sw%wakJg#s0Ql$t zVXp9#BV<}Bv!m$>YrqD{>)9$P3zKrsgz7LZ2+6i-PjmDdM&-(@=cRc zki2{*xnmspgx#Nl9Y*@>Es{RWTy4`uWwE(FOHtY1$D_3W$CDD^Bj6U)RfjRqR{;WD z`8Qk)3U9={NC|7-Emzudlh~hSIs3`NT<31PYu;x<%kJHXr3D34CH?xh{Q+BP>i*~c zmM{}a2nXyI`Br~{?mmL1c|E#~Ui3%eQrx}46tb~xg(jb#E9xDo$q&@dBlzw5+XU9X zc(#n;G~2Y&@CRDGZl_UiSyuJc*c5p!dI`~z5;u5TC3L~4wV<~qdt%&A)+@z!45m#0 zRGNlM6YczvP68r2(gXD(*D%aHhpKjdU+V$KQ%gf}$mwa>^?2WH212Aexj=?r{e#r$ zY9JCmmW_3OiQ8IY=;h|7b+WM2qWHD7<=q!#dK7BaIL{hax7lKM;qgt~y)eX> zFix&kMhWx~Zb|rouMEsf6YxVMaUV~w_fK-jy_!~em369SLCtHwxxIff%w#nS-)~${ z@CMbRU=>j`dKziK`h!)K(Ss5x1Y~mszMqA9VYJ2vCVfn6j9pZMcuKxJlZoST9)vL$b`ZA)Uy8HrlqOoOsiI2a}$*jL8 z`8T42)Kzz|%Z^jWX)k}z5pv==B`Gf^564fz@QEi=pNNSn37U8wuS#7h?6=D9UEeXH zq&5#b(_Yt+M+^Vt(37i=TwP>An|}<6e1z?>H9S{unT$gHZMqrEmy-ibCo-!YLIMmY zu?4S>-V_mncoguya&|3?^~d@IeQK+(o9&)d*7bOma1Y2x3@|kWZM*>xBC)chCLHd~ z$?r`tY~D29;o5he6IgdzDdH+;Au+UL3}mG@{0~iE9o6Lf{x3O|5Q`--#Onu_nc?v+}k<#eP7r0s%jtnD1Y_QvB=p?8?j#I*?`NzDW+dRra)7+~QJ6Fe#qZU~~AuPLIM z-}urO3~yB2FttHia&z}eNUF)J5Js^~t!@1K&2C_#VDN`TBu_nnGOipobsadSKvn(9 z($m(5v-i1w_*3Id=9Krgw5oAA-NAcp)?3gx5UPW`tf4kyO=*tOw$fx5L>)cgN`Wp7 zQLa5gR@qPa3xQudcIE0C!ELtbelRIuVme#f>9hxZ03At@@AmLRG;f3 z0X6A>`VVr+dKZF$Nd%p26YGYaFJd{(Wp#dr^_e>su^s2CduszMtnuFI2HR?gNhvex zYx1Z1%vX^^UAK=S4|@Hhso%0s(5z9_&rD6f7x6;3TVJh@;HWg2 z@%*YPbFEm4H?Hnx0~1G~o^(?qk|1@z&mypTF5nGuncYbO!!9GB^AWMD5aV0U2R{|N z$|*#IfBXtiAbJipN(krOzxHGkj3DUR5`B+wOVBw@8(@Rp3e~9mR1Fq6n_|?C!d42? zy0i{`_P8<+D~K7)PreK?y-MIfc*m8;(_AEGfd1{ko3 z7(pz}53by8qwf@KzK&2P5tDj*dykp(XZzSRDg5&^yNWbxkh*diew;x{3kz`ANs$%y ze4Xh!UVr;0zQlL=19X+=D#08&H`2v?6ag zY&=NN)!Mo+f!eHBgL(~*{LFrYxbhfo+#F+bZVX8)42qGxNHLZd>hB!QQQS@|F8`oa zgeTuoDklY;zDpN>_s+Dzh5t0-p=P|)m_3!JKEaiN`e-EGkLO9`yC;PRiJ%FoAin|V z>V`hKVriYL(~ZkoV*y!RkmZ_E>2=G};$G}qD&PvYgC95X#e235Sf$u`KqsKgQeH@4 zXb^L*95B|R^NO4+3HOVHwpxA!0e<-D^BE_ZB|(=4vo`o20z3ILZh36I$<9jlSYmQa zNI-d<3VKJC_c!W6u>IV}T>E9_MW;UgU%Siwp9JmhY9RCrwP3)65J-Am_EvAsv8H`W zWY49fq=tv-dkTZPWoU?b6HEy9Vpq$z>EWVzYXFkpii*4K* z+X$!6>qPy{7isb)VXq9n{rSXrQ)*juO^tX;-+@VqwZq2Lsf$OA1Y*0FPGVlj!-dwNgC(1&+MH{g zN)+3wDr-{KxO#D2u^5;c62>+D7_rD8B`#pNXR^EfDDtY@?Za9Jf<}y_N@^FgB*ruT zH*RI{+kDIu?ZI}TG`Jb=B&g;t`NAD*YqDV^!r#1yO1-Bnch7tBQ!=t5N6vNUxCh=y zUOTJu^LPPU4lPK%;9Z1X%>j}Lt8GUL#1~WcDPup#SF&o1n)vI!-|hXa)6sba9*=Vp zDM4uN?>U7Q2GfZ-n!VUy`XadppExWF40|RWZT&6xThJcWGKiQcKl98Rv#vaT_;YDi z8VydCyF5yW(9DVxfP$HlD?@=jTF|7j0FYSb8#j=Y)f?Dx=b*N6>G+V5W)A3Qbh$oW zdu}lj2Fr#XlP2GQ1G?6?>2<-6*lcMQmkz14ZS#MUab=ywViGbmD!7>++;)}pwS26@ zF2s%^$*_~ZdsP-`!RDya`C8c1LF1I1hQQ}sy6|$u=d^|E7|FxYfLOUifA_>Xv9zYu zjfq}y77hQOj9I<`*?YL7)-LrR6l3~Up*j0j)`nF1Z>^i4w%m)EisC6_l|82^Xhrbz zac#jTy^cfD7INv`d=oVLmOF}*QyE<1oT`+5ecdG&j=sas+B?eRD5vetQj6vBbXbkKfYe+IPofI4>q0<97Y+KEhTuET$Kzv-DC^Q^p)!}Utd6pPr7 zANQ~*`oARTx*aYTKzu7}yP2I&yUGivSs)Og6kGqgndL2qU8Vw)loGewU}(1*w+Om= z{bjw!Yeq$5hZfdkWntrDVocf@BXMEpv?K5nhT>q&M(P3u1v;nuvV3d`BSAG9suJuv z2{+g#gfSII>e22q)1Iy{fo9WsCrtz5aN)WX+>6rq!`dsaBm{>?KQZm;&^;7F6O=qW zNRn{9WMUfZ$N!}5d)y7XK=BtB5h z)Emm18nES1*fBpX!5{~8QI(EY<~{h1=nxu^5PG|o=s}@uhpabbsx_0EA;Agj0$^vN zZ-ByR5?VNeHvQSy=!o13VT90?0f2-(*1w)vH4}K$_LJu_wP@lpo_fMp`Gl!_GT@Gc z(F4_-O8mI&%5=2|;|g^QHp-Q>^26T&UmvH}_f-7-_gyJbE&fR~y%3x6C3>pw1?c|B zRf7qm*e_zSMz4f>j&(}WecWa_pIY5X7J!+zVY^5`^e82Om&ep-lD%$AZ@`6ay(Y%U znofz*VfAwhZGYuPLI_Bc@1ZcQG|NiKD%+*F{ONN7k?gBqwM8!QN>=ZJ;oRqDBa1u# z8m8R(tp1c_GV7?h28v`~9!P}xX=->h>f}$Y7U&|+Lc&WQTCRUtDKiq+LV=8^(v+hG zJjo@pQ#PTWV#0&wh$F#Dk#%V_ex@y4Re`sP%;R`^XP^}AA{n6iT`X9ZS$qC{qJtvg zoK&D0VZ99gvy%WB{dR8O?1CDOTbfqc4MlljvsxL9)r= zeXxR0sq|>YC)MWu>buTjO`$FyU1S(2|3p-n-ENbLt(&n{XW+H=nTu>n!65WR-Va_eb^{I`oVwds0@7a@|PyJnH^!zL-sosesqODI6c4x-{TyMkshc7)v65?X?Awi-CyoZw-Mi%o zP5=E`7rsZ8gNb9Re!Pv!SOw;)+oqJ#$&`jcY6~F`yHqN!I_8C_)#cluyTw2}Z&YOr zdx=i`)^8CPPF1Y`kalUQlR?BZf6)}Gla65X8O`Cp(y7unZ@LZgD(Y30Ul=DN$KQ2C z$(u+XrG$H+zsNxg2f>y5MtBn5)N_b@B^7Vd?#G2r?xKNz4?GxMh1d`E*UEWb3%{N@ zu+^&0T~_FMFRft^)?IH#tIdn8w0q^*MHmsHl2Lncvs;FjqP|iTI(byhJh0+x24ypG zyDp#i40ut@3EtoBgcrnVa%Nn8nw9NaYe(So3L^Ql^;^nBMsC}TQf!mtu!Gee!y^G% zQh8F@S2ak881(^@R?{?rH1_OJA#^3zZbRKv=8Q%OclgiDwJx3l9J+$C8B1AUdjcA7Q7Qx{vo7$CruT6w(C zt!0&Q-mVua^thGVv)TK&XmJioi6wcI%dj?h)}DEknGmmO5{8{fEq^a>Dlsadzq{%I zZgT>!xz8^zo8%#jg%T@2*ykIrOctN5XD=BUBZ@utgff<=ZB^U|1_8_|gsEo~Q! zYv+v~1ANf$>eXKILV(}&kp44upU*WF`PLEzaGm7dl=Z^xzM@}~K@v^;rSNZ5etTE` zskuK6KOk;;#E`c<@H~Pp#kO-^inJZh1Rb-@O-}92b~#HfXc}9ZT8GvJWeeH8Utg9! zBzg!wN97Pjgk`RYSmgQ1{taBoBXV}@=No-V_8*l8e|EGS{)Q~%yi=v}#%-%?jfvQ5 z6S>e92UxXI)xYL%e}@c1b_$S&ee2r(--_et}o2CqHP!!#;>zvseu-dbL-aFI@Xbe!5Wi-v|sFqxNWz{ExD*#0&ae|#^XzI4c=~cGYrZ~ksGx5kq3OTb*j}ST zSzW(iKy|JUk@6b}3y5;}*M)hk@_Or;Tst~Ao~Cb+&CP8Wvd88alq0fcZ^;B?U{gjY zfv=~{KwvVFzO!anSCAmybl78L(f?AGQPSb%KDJBXmNT`4s^_QG5atpA^Fmds$-9wv z$hPm5v?YOz=ZU@25?Vt9=iWWW_h{eNsA_+i*9AD68w_&fz*ZEKPnhmzy{VgD%{;^_ z_X47~N)BLP^q1*JO^%o$;|-d&sjvM&);#g%=j_?1W5s9xdg=<|`S_d{xd<9yse&>5 za}#DRy@$>LsE#v3J?{^j0woPHCW6+GOG*?Q8P^8=)eMKX?3ysafbG9*g|pt6^yWZQ z96p}a@htNt&B##!ho4_E--1X$GEoHP+24+60eq;3DAWQTJN{h^`s@Us$Y8(e4{r)w z`=vSg+N9~2w5BIQPCjsM`f3rJy*0{U!FzbY6);c-UgrVEvBGD&PT@D^_NSjRX;U<`% zD_1!tZ&9o<&^l zc_Gvt28pHOrjkB;;NbU$sdxN*J+a6i_5{K(TsKxVi9Z#pPN7m+S6ljc)!`6|zX;1w+VC>rfCuXlx z6@l;m43*qLx4FBR_leMU?z<-P7TI_ky~eV&8Rq^mb@h z-{-NrS-Gl_>vsM7TXis2K20CnCH8Ro7uoNgs-$TCKRg`nwJkKcjq8?Ow@;P{IQ6$0 zymZSkQIZ&-a&+}SFgz)6B}=wjx1L#ft9(38@hyj|GklYb=jt!+!z7!8D??G(?(EMBOdMFvzJE!uW2ziGlx#xI5dNv1}tg-UmMQLLOhi5Dis z>9sC81&Y%yd3vRyF~@)QAVW;o&NI}V!qLg^X`FO9V-)9}q-*2w?U&V~>DpK%5)#4pxRQ%_eW z+2cykxOxo&Y|jC)o)xh-+9Q~6T~)DP9b=z&aq;p*HhIrymO<IIT5C7HYG^jP|_ZyTH;+b@iG-Guag9fYzTBtj}IG_B+@>%}a zTTAjyCTy?fG{$462(1wexz64Rp*Kx?z$JG&h_vrvfp}Tq@bQe~v)*QGfUhTg=)46l zjL(g_?W2u`cE_?tnN~;Zi_Ves6KEtcunzM(K=wJ$=!1@I*0CuZ{*G^zN(1IdP!goxWI+Kt< zv2DEAPA5p&6bx`;7h~wX*V4={V8wOOPMCN`{9my2@+$qqG2bUmAI$PixRc+!xQ>Q` z%k@pMo`Yqvai55Zvd;2G|HPssO9L%R^rTmG%4>KCy7;rbHh53jJ3AhxXh=+$V~-h72xk(4A8O$1{8XQQ5p~ zCm(`c55i5v;{S6l{?v3A1jrz&?f<|tb_aISGj!{EV*Kpk0JrV-f(wEuGXu{?n7rNu+g*G{EUnzTi+vUd#t*{ZbxFqETLy6dVnxujz3EQBtGQkGgFPV+qo^H zlKV;Cb?~3}*UU(^W?;oDg05r_@6k4h?9>tPb{`l;2xn=c%$$_{VR+X|CWt>q^hf3R zar!jA(E=$N#$xM_I4fFi%RFbtEjxdvm^w!A%V>YarD9BbX=iO}44wns$H ztp%?5qP`DybWpDI$}OZ0ebg({Q5C_x=XhqXMHta6S1aSmyiXJ}SC*y}T%HypXi zC1&V4qr7dSzgupjGgn&<5BR>3d1T(MlmMQx#5EL4!F4RP#DZl{{zGbXn-$019fVuZ*06)aDp9LH&8Xv}; z4kv_MgBfLSjD$-LC%7WA$EBnl?)H%me1-6X49(D4W`Gi8Mi|5`RKKCoZ1nnf??(?m{-%oM+ z?yo@52JE&p^cM&DMSCqI@ga*iRQ@> ziJy%Epj5OWad^=c-;Pbr*j#TYg4D&G3So5Lt!-TMN0lcZDy17ZfS&#ZgF zF)3bix4YDSZMg}`pNng}^*Hy(-__8Re`-x0*@-$iT1FGW<^3($hnSn0OA$LC-Z_>k zh!%Ej0|4ciY>ZRVe+xR)%GXV{z;A zGh5{C(1vFJv;30V6w+?}yi9PzOv$IAy+5&~}(P z?ai*|%^dpfU5atCQuWfrK#Urx!XaKWzMS=PuVK&y2o?UV z%g2~@cQNQaVqlPXtu@z%cZe;%9K6mF0wu`ld#EgCgLlx8gc0XKOD|H@gn=&sA4aF9Lw^oBe1bCOk%k^5(1?UXB7WQ8kgsp?jdI~yq^?zF9+kQ?dA_<)Elyg-x3C=` z0#|MLIpjT1K;NgIdXOv|d;I7UFmM$$QhM)sc8LH-E^+!A6V3gv;-gCFA^j+K%Tr>++9P zACvNT1R2Nk^?%Y&xdr#INC^rq#L`G8!+ykg4r zB`RI(ck5@<=dXGeTw2xWTLe2w|KhCrn`-*wD)^7{!wSX@%}w4SN6!&DIl#jT5|Fqv zIrgG<#^Y~?mX&@r=Aq?wD4!y4H(&L}=-@EF)YsBa$iEu{rfI4@ieIY#dxoKHh?Ucx z5wtcWjCigI%&k|IujD<=$;iGy+% z-h!Y@I4PXTS)Sh5NA3-0eUzIS-jm<#>}nOc5G}=q-J%oqa?&qfy}Xj&J%mCdo3Wul zl!>=BWBot0WTYVHER&ei)6)9IrbZuy2V5IfDc30ocZ-O0=NnnPAN-titU3Pe46y|yfc3&uA0Kaa*+%VkSAJtPg&C8A{$x89^i zmPDTZH%zP`;nmr%CJ_GE3^VIigD=b){s@75WkC!6hd_Iz2BaVN3TwW!5;#o-?4sS; z+sliI(cIbD$-^I2;uKFOU1TqBPd&DBRGuczz&Cet{P`$zNdNN~ADHV0OxxRz@BS|D z`%35bqL4Gfl#^yiQ%o-5%+ho-VK?&8QvQeprE$%wm`qtOVL-331w*pMX7{k^7fF?= z7r_FXL^8h5e*&K)74-LhXcYY8PS%v;wCpUDQND=59=Z%W#o+x> zD{Fde<@RsdgPK*CeaTyeElHzUC4ZK+te`}}?}UT8L!Pb@V_{iL*bYHui5UP$jBBHn?RnT-kr0Bn*{Q+d*@w%5v zLYbL*L4Rn)v!}&@)n&}*_%&?x$o$sHx!d2**}w6(&wpZQhhZT5kdDiKl2ZBai`3Bs zw}-c-2*q9Kh)*d|gnONo0Wsf0u8Wj@gBc=ybNR|CZrMJRRP^+>!wAjaF^cXarZE%K@j2&U2>Jav^Mp5aS)x7GT)ICH$Fw{7mEF1&ZRtfA+^t<^aq-?m zC5sGn);vwmEaH6d1y;e@$qa%Wr>++}w2X_nKJ&5JPJh*r z%_*>^#?ErvyksOO>#26e(4Nh*26?X6ycr zaqEF5WP3sfwff zao1B)DV$kHKn!@dD1*6X@DOw1dW|@o!@~%iB`n~VJKN_3-G^;GMH>s~$t+WcE5R)Z z#hJDZ8;4M*(bOX@iEE7fe zF8l?&`Wrc$DSSWK zmasJ0nfpTuPHLzr)Q`tc=P5{hFfswOLj9!-+moq*7^$Xz5;D znHs`&k{yDwtn$#_H64?tqbO-4nJTI*GhOWJA2_TXEVlrU`YShObZ5K>Fbs%ar>X>u z`*wBzXTrz4wd@DLo_u2T7~=g$-WALbPBnD)VF!uTw*QwOqsF0Yz3;>_hU44HZTFXX z7tK#rSQ0B)~8;(-w``p2_d#<&nQicui-O;dkNBfR{ zd4`MC#5HuL%Mzn7uH1wJcneQc*dhB}h3s;Ivs$co$Fkx!F0)>p$l0?0sE>4`1? zg6bQkf3+^Mcq7vnuGcg+)eT^j2FOL-0Eb1w*$o(#a`iJZtv6_Gpj!LuueqVcbET`V z#KU)|AKm9l$_8vCYQFxDqug-QQaH!@y=7>W?ymTXWft96vfo;+I#YU)N&G~|mu-qe z{Ld|juy`8TV_PoLBRE?o-q6%0z0}bhZwXFJdf2#WyVbB7qZ#~j;Pt=26%((S@V3j= z!--#cv?A=uwZ{tnW$T0E)MWk^!a4h+fM`~0tjPvZL?rWtV8dNT;0nDNIQ#;Aw}g*P z8^No;zE2sz!R`L?iJSsM>EZ$j9FUJYH(Gx6xw*ltkTbU?OqRdh1(UmRpakG_C>;np zKpYa>O!s(c5GlFMQvq-9XI`BrSnw;`e~uProLYSpQQ0NM7q%E|-RtmDZ{b>LJnqx; zMv(A>?mpYyDvsXSIB8BKi^K$qo)h#6wDSFNCh@*#P6yM?PPu?G`y=-{_050SryLxW zeQ9#bk?Sw#s*mnrwjIKp}t8!gD_H>g{a_y)FN^k7S50Y>rQt6s=xf8+S zfk}Els#~g&>u5aElv96zv914Ma;%%B_&^IBkizzP@0s$KEZt>e%lkwOrJ{6r!208h{ z>mdA>`bMm0-SjXfVyUlH?;R|$A>QF#Q}l2bPU2}&ZRy19ce^YOm;({q>tyvWVVC7E zbVyl9H8omrzxp$QxlSC9DrrJRi%8iWagXRC zOUedq@{Sr;zfTrZY%_d-#Kj2-(EEr|%)TtztMODGUERIDt^Imzq!Y5WQVKOy?v65{lplsB7|7k}32B&-9`&E)-DTCy&Fd0;CkPAT<= z;Z@p*NHq$)(!h&zWX%DM34b|mRi`Vt=t|OO$mN?0t+Jls8?r57Cj%Kk^##CB`m{bG z^0c^gbxbjBm2C!1)YS<@L4R(pUNX%8>u#~q8+}T%lgQh?lKJ66c#w6=-+8R>-wVgv zx4>vOi_13)*Ud@d_R#UX@c$7Dc5aPu(Gd3wREgvRpsg9M#eF0Pzppy12++*`#21fl zA6tLhZC<){51(75!sMy2dh(Xm&Hg#-F$w@a@(Q>b7FG_56lnbA+_?T(3R`oSPq34c zBY|FU(x&XM?WG(TdOW19l+jovk^NMJmOb=-S=W*Js`FS2M;&S0%J&Gqsw2fC)z#9F z?Ir;o*u|@w*b2O{a4gC)0=)r(dOnb&5s04lv+18_9FoJSjQ=y zRRx&{En*bUmq!2ZZ3z}8YOH;6wEcik0A1Qj{Uc5oS={jGvEH8lLB$vP)QaUp_e6ZGFo& zJavXeYUR4Ec5j3Z_34%&aN;$GZT`}*fonAtRz)xoqs0l{Ir_t#Q){9r{7&ShUQkF}(>J#BhD=h5@?EjfRE%Re; zcg};@Gpj}Hlgez+8x7sfvC#xre(0iWdL9{9==qR2Kt?&*71i&^#z9(lbM}&P)94wFsq5`L|o)Jj3@#CyK>oS09*bkk^0VP zdiZ;4*Y+do*l`0zSd1^Su)GefqPu$kDU0f2qSKqmyC_`FM=P+b@X$6_*Tm!U-8Iib zmra?n22I|*+`3aUx73VME!4+iosq2WoUzxofm!QY3y87%^&FymfjzoSlkAF&fVBlb zC*#t6gQ{Q&USXq`meZdN8e2d^m$W^xb%twN2{Bt+z`#>k z#~jO4a{aanrE0@9O$>ouSS@U-e*687lp~g0%=PFf8$DQ1MuW<0Tfipnm)>2zc!L(^ z+<$DLRa+V_6;Sv5)0CQUj$#j!ji)5<&MmI#Ka;XV#>Jh2c7NcG>pi^15iGIrGH!AY z68a%AE#OqDHsg?r+rUdHZ9-=JW);E*Bgz~}-ZtT@3IxX-GhhF)?t)U? zefjwC|F{6+F^zJ^(+TN~Eo=+=dh(U8a+9EpOlEvlkzn2qy7mW-lpmEXed|rhN6(YC z+X}RtVuH`G@i~1oWy*CmP-gYIKRy7dVPVxNqjVLk2Get}bqpefs1;+ZnTA~QY zcJdf9$=wo>!u%Pu_Rxc8SIUPqW|WJJ+nbx%D6xf3P1=6dLrt0EbdN<}VD2Y9iuU!p z+s#amer~ulrW!ww8|~wSBKK*Q^d;J?Zq7K3NmnVv=l|A5;yYc)VJlE8jQOiJ$3SIL zm_4!p8O|9HDS-p2LP%f4M&=4Ix@&i{`2Xzq%{ZbRz$at!AEr^FyDo3%N}iN3fS8~Ua$|gss>)aOykfWy_VBQPE;&Iq|X&d^QGOewx=>Gi(yHBDy z)JIF?q_DZu>It!iXhT4)l*-+Ov@;xYFmS=I~9!N?60*yZ847z<_5Y~}LdmX81zNDnz`v+yp zwkOJ{r*SZ&)ar&tYZPBp?u&^wsOKZzCI-MD3R~sZe?3K7C4H=p;y%w>C1`B1v&{^e zD7AZ}opv+hVQO^4-|dYg8$J5VgyX1kE4R$Gl2p8{!q?x&vsICAci*z8zkbW`Hnq+t zFa})0_CvSV-I$n~DG*z;roO8`rk}65oOr<2&vZeJMta(1CU0trb&KkbaCTD*yc0kB zTzEXm@6d=baoBs9ZUkXtP@rIWvZ7S7VNW)1QTYn^9zcdUPtpFbCSbrkR2xpkmE_Lu z9P}qh3+$hRdUqBt)v8<$o-f=zVtVV{ftvrBx*1Zk}?%2>A*6B~;%=kqu% zu-uMd;T)ZRj+5Hlu$?VBpQ@ifk2aX;#~V)Lj#55`eZ2d4P-AN7rMjDHje1mGGiceZ zfOlqQLb|j=>PUp?c1Z~)+%;&(f@>&0Ks|uG>W{PRoVvXEnEMA}oF-NZN>Ki0;^_<+ zMrDTbY1z&Xc_H0i47Pk??^n~5L^QkX|w#a5RH49mS_V5+35 z#AWku3C}7!Kp(FwXN9+PI)xuVq9A~mAf?dadl}g1%#NUqdfkbbAk&v}(51Zivo2QJ zkD@a;ouqjNmNs0zl0_$H?2-oEIeImzO&e z0V+M4ZXr3_6i2(YqfWxDtsU*{vO&pAsx-5P+pSr0jPui5gcW95!qoN%&71bKMaaLe zH5QIMo_aiIExDJ*jA)b^&2{&$Ho3G3lv*)A`ze{m$js1?D7-O*HIKBZ+4|9O`?$X$ zsic3)#b|pcQ+>5`vwh^jrYaVsto27 z_n?Y84?FU|I!bL?ssDPL8Oujm0cL@Y1EleWZJFJV7Q9QvuS~$Se3m~9X2si&o3G>k zJy}rU!7I~0+SoJ)vp-mNIIb3cS|XOx2*fw4Y0cZk#nl5t2+6qwC)XEK^w)Lsq?{Df zU$7K*TNOEFP<%Wu?}E>&i#t*?X*_Q8RdDpgtY0jb|^=}R^6 zYe92}F;d{FT7m96=gMV-NhM)uT(aLFT`QlN=^~Qh5nt;l&bv?x3_`^GL3bSrm7H7S z(Q0$!>kjSDt!dp!i``ZqJ;s4ltD|j_JE`=@N7^M=mtw31BQ1M$mYIGXImmesTII%F zGLyW_0z90v5k1#n)ts1pKcVXxmTYv8u6Cv=AYimfsiFTh$elYZBJt&E`7BbkGAI}# z_a^H#Pkm#cHRYaTz>zGy6_4ePk;@M<-V#dt-vzdG+NX)v>3xoW;jbmObrvD(t z5Y6*J1JctrE|iGcKcXKM>twRby=`Smi56&AUSCjnjD%P&hx8uiklZorCMh8sl{X)UtYH~dU-!_e);0*!pHI&lT-A2b-eYJb^%jTX^eT~nW|lgT#x*=*%S~I8+kTz(_GOGb!-{F zxnnFoGIl4t2}(oFZ8qt3izw&kq6`y5>qU``BO}=tFO#yTDiaf{Z%jARjXb+I$Tg`l z(M;)foCIBu0548-y74kr!`KqHUKgRPt_o#KlO)mr)=_OxKS&%E5#L6-s5>&ut-~l` zZlC9%$PPj*h}FzFv%zx|!?exJfJ3PwVffZo>uf?-E**~}|6r%g!Q+YaxBjO?&^-Jd z%~OpVIrfx3Y{^Xzi(wLvamL$;T^^J}A>m|F8?lsJNkVM?d-0u>p3JZp7)Z5EtETwE znRJ@iezcIZZNw@Q;FS zZW2CdSCT|{QQQ;WLO>Je!y!1uPUJEeW&nRi$uX;2;Pei5GjTV5G3TOod-;Q!-40(E z+TWaQA0Ud$nvym+g4*vlOrggg0u`;RGNN8Qnu-bZ66_Bo7(ktP$BP7h2~_SE{;BkZ z{fl$7My$ZDppAH#2h-pONSBwF%;RYyof6@_i1;KqLmIU^raIO(tIX}}=-Iw0OZvw9 ztCvg|xqG6-Tsb9n1}lfDLtLm*ybfUvHP4Y7C`KBk27MX$c54+wO$+4dcs$s{$r7af zoX>@E;`RAG{io2qcRNok^RF3ql5yAf>~o5|3Pl$}s<*#O z`O3c`V1Z z5Uzi%)6>%JN3(6i zow;{>PUH+ZA3o(Gn!Zr{^PLCc%zJ>+zNDkBc3&Q2GxMzdu|2(8-*1LGzMG7m%Qy;? z9hHo-dM&zWQA%?*(NKRD+RO*-&D#X7lpJ161T#(?oR?n6djDOrw+*$8A#Kx1vfF0- z{v`r!SX$J0$jiRP;nQ;7q%ff{MN8IPJO&Kl1V|60Y@_92_pDV0YJMep31+9*_qW&1 zM91B}n~MebIap;5)pSS{Q;rg^aki}ukgVUQ%jLDlRyire^M-tBx!QOZ%iw7^AU^w~ z^V`#y&b`F0$dasA$`5~}XK)@*A0P+eY{jtOh(W#h2k`)M+NxtAD=m4PJ?oZV^~LZ7 zO|1sKpQEXfe)_&+9P`XQiuCN~JVF=LyAwX)>sEtyVbrUl%DZBDEJJtN!)QKT37F(D}O6^+pCD53`}E6YKKc2iuSx?K`i>Cu^tPx zC}e+eiMl%cBfCmLY8Kk%q3hDPP!F@p<-EUH8P9CNbjpsIqIBW<=Q)0w)o-6Uq1;Rx zw4%_1fl~DG^SZS^?`rT8Mb5%y5A9o^{i{a4o;Et!M!ak{xx4lk!^5&y1x>I)kaab& zcs6y=8fnKXUV`Ga^>f;;oR7|MO|A`z~pQ}NUKmI z|B4b{Q}({H6SI`|=T)!&2f;u-zb$RmVtb3|SW6o*+7;P1{Z4T^-qz{$Pfw5hVF!;9 zvNY#ye@>T^wL|s^#6K``E6FyaZ6w;_tX;OLY00$qIg!8Cvyi1Y9PZOTg*68d%(Q5% z`)>IX+D>R(6WqnX4UKo=NBZTofc-v0u^V|bpjh{@XdGxCP|vW>TK{BxF?*DNo%@6sX&p#LnbdtKvO}>k6k*js z?46cHk&(lC}*5(h2Y8lr0ukk@}S@uulyB=H2*2;K_=&Q#y zP`hi(Y529sUew#BrbF2nis)m}v`F5|#u<1PuoTBGHY;C`-%m`J3R3?<_L5|+R^-ap zAa&>CrLtHqvQX52v>%q=px-Uyn??7scj~2YE#()bOp)9Q{Six1o^Y(1{zbN0<8#&) z2fhYOiwBCt`sUvifpa7Azoh=Df9~3LdwWT?U0lDG{Yw>$hxGRCa{?HVRlnBl#)vU8 zhF^hrSc}{i$rjSkl5OM<`Y%P;g8rE&o?n-b%^4Dn&8%qz`ATj+bJ?6j;;5L7uxMkA z-}=oOzot*X7Fq8LD;zOfUaxLzyg?q9`2@lvEf-~nC+eYR4Da;#%j%5DF21M7j#m@2p_{X#n+ zd@C9+?wO#jT6hw}qnItp(I>%iceGZm8(2KD`0c$6Ng|lph;+q0Ui+JU+|%5?a99sP zUdninIpzr3efQnmp3dv9zd?r{dQ`3(qehLSn{K*}+S)j|R|8#n$B2;VR6UY-UR>78-u8n$w{<& zh!{(AT2CGCW7#rAb4n>!VI+Y;mXlCak23~IMh|{hXCNsuL}i9fNLQqYXk@Iv>v538 zcwl?A0u%xq_9Ha}3jFhcZwHD5Ll^>zZ37iwsFV4Je=jV6X+RX-W1MW@kpxwRU@hM_ zS*-Nm(9ml-XeU4iNoc3g_a`_ek{K_trKxsH_B^lo$<+hU7YnSBhB_mgc3d#PRf1ca zAVAcg{uHe7&Oa|!Vm4cD4+AwsUbNfs6Y4|tc znhO>QJkvVPlOY7(>^Kavx+{&Xgt--ef}Uf)!QP zr#u!2-9zT)5KNNIrl@J{>T-RAtRG3nRmrN!fxI$~tUUXGV*bz7%U3!k3)GHRaPk=%B*&l6dunm++UCx^PNFQY4Y)y2u z-Ldol%OEXuS$u|*6&=VdV?r8fOtth++x(DGRs!7A3&l079GX1+V2QN$u3~$sTVlc7Dq~6>{%+pwy_s2Y!wLBtyP(HZlK7=_ z{~ZqD`NLKIeeW})9O2){KMRjEuMmG?W5#h?vMzP#e#m>;kH})4;F7gTDH|Z}jU?-G zn2VvzSaMV}Ht8!LK;CDcFVaREO`^#gO`=JYCRxz(U-R2_*WW-FUvw!w@#K@~;aH{> zW6Q{qBk6y4|0M0b_ZJ*Jw%KOurAC)0pL~jD&YVftUUviCcH8Z_b~UbQ9M2xE^{*rD zqHVG;F_n9Fh{-Q{r}`2WBC`F;*~2hzbo0w(9;k7}jYSsM{lj#=6y|KQ!Dz6+ic*Ym zDi+b0wCk)stnpYlj(V49);H_9+_+N|8SXkrRhaeJI&-2THVO=+iKN5^2^Gp97&8|MEtmziRKA{O7h8CH(c@p*s zwCU7=zV%=z^2RzmYK<@4LLvdg9#?QFq==U`A7lG9IA4}^<$w)YeuO&2mx}oiF}>CN zieY{X)AM*+o78HX66*&h_ON74_DQfGu|8Qolh_DPzx=^Z?5EJc>O0~z@<7HVb4n?P zeMBEx`&G5t+In=rk_ByhWB#4?-!1!8n*`W`M^^xTNW>4ywg0^I)}VPd8)?_*2DWU*{-#&SUHVZ zT0Shy5c$(sgLTDZ34hnL)cTG%AlO|r4#XZUkM2EXP7ucvtCa~TE~5?h#jWurN%$Pk z5+j)&0(0($&tR+%-xbM`HQpkbD8hK83C{H_zYN<&I=Qxij``8ZYGZayI_R6<1K^mL zG~gPX1e0$`XNqLg^8I7wQ@M5HNDka3i4%OEn%tF0m1;;fhB99?53%^AF~yQ|3!}1j zF z%%gP9pm93MrwB6+xBsZ;H8QSmeB)~_si@HKf(tI9>#x5t)7HfopHCAfZs>kv>^)F4rx+pLv3~EH~U%67(%J7g?0CYdT3eY*Y88Y*JB% zJ*XR6r&FGTgNAy`Z3}%6C$wCob}i8@Jsx~6G{^=~1U_k+d2#f-&+4WRTtfQPbFe1n zXi8s0kW|1B#87P8vNM)WAoj|*usvT7EW9KW72g(TJY&dahf@=W=2j@i0L#T_HoU8&I;&2G@f5;DvA~ z0qG-w4TyV|d^fYMayIlNTe-vjD&r;|zVX>|GMJLFVA(I09tL+cWcn=9$5{1Rt{u)N z2V2VIG|M~pEzKe(?;`%7&TCyqeaCk-ZXm|Tc;OC=xIo`VzbKm$OE$D6Lt@1*Cc<@y z*k9a04FSZ#NAm5500`7u|14Rs1iO!Z0rCWOR{yT;y{1o$Pg19hsjQr|i}mAg+WsQ{ zH7}%X;WPF@_oK|t2nLCtgLO-02?;c@#_IbZ>*_&s&Yii}D3567x`djQ{7d!-tIR z>3Ctk1>24-;AkwtaUh*^-(tKf3Y@?(i?55c6dbb_!!3J(ea$|1Xz6npBqsrJEPl*z zm@j!*%Zz;2b6U+~X4GXg@ypCaN4BLJCB6GpFMNHD;%GfE9 zR_|K*j|wQ3RR+Y`ES84=5p7!pPcuGKG6&1iH+H>ohz%&08>_5ZBNSanpF}WSutlCB z9$5B7+kA}`LMM%9mQ81W)5%z}MuGG}c`GNvqL+xtVOc+FUDI3CvDLB`D1D9jPbjOJ zVny#*)Rpnn>LY2}qwQ`{-w^XNdQ~Uei~6kbrp)f>KH+z*L)y0tzF>9$jMY3RsAcmV zoV?#;$Dz z(nOL5NF6xm2<`DYrb?uf>ulHn%hn%)-(s+Z zDP;QceUKy{ENgNAFMbHXlB+Tqjq6LeaZ1x1u~K-d@x{Wa*cxcSjC{anO!n*Hk;Y?e zPy2DcY<|Nvml(#0UP!Q^?MKXJpe%+mKCy?F%aDcI!f3=0#AW28)WiQ;30TBVT5Dvr zV0;5VNHeH7ePeO7a zj~C$c?>EF@Zrr-cVA=nri^5b z!qvrlT8)0c0LO=Y)Z@bSIC+L;q#kY8W46@!#K|UGc8{N<4p;^}uQY!LVsCJ6f@?`) z*J3)Vx1;&F7us^P%c#TR9|@k~x|!4||CZS{)LpFCl3nSWo(pIi=sL^r zZE-xe<`f#sigajk^g&!a&P~Zl=2BZLD}NAQg14$ZcK`q&07*naRD12IUF1Dw_Skuj zxEMNw{L;Q7R*y1*a>MkpWVE(x^ysE7{VthTh}g>@qQfn= z6*3P;J>Gfe9qD`D`%W4=!f(F(^2_w%i!al-absznb=IaKLx!XkKK9t-bj&edT?`yq zvQ?l>U6Q_zwmtma@>>y4YLNl$uP#|?E&bZx_kdyqKs3+@*zQDrm-`zw zDVIJumz@^1gY5vF`l-T;FD}bmKEtqpevx8W&NezrMHI05w5SxT)v2)hXpOU$KBCN` zK`(QNwF83&5FJMTyQztt+`P&4h#873ayVEOk$z_Ij+7dr6$Y~TsM7qYbYcl7D6Y@oQFP`K-6-DK0y$i#W9a;8#s zJq(w&jH>*Gm>x6IRse?HK++C8(j5C>O-jUR^qE~kaG%WB<+%?il!YX5mc#fQuaW?B zp%a%+^@T-+JTF|P;$-1evcUR2H##R!PPxlCq~C6wya|?U#_-q%4I1QV%(9eOSdoBY zzeeCbn(h|OHP5hZO-l=(i)^gMK#i4Bzt$n$ZqSSDK?iFg8?lM|hFGTCuLU3UJKBk@ z#XjQriX2}p*GLBo7g2AutAkNG`~k%%qQ-y%C|^CkoobHIg{Uw=|x_X*#(?75aT{w{RoU}CpGl*phDDCPyB ze0F!#A&~(~uZno8^;YO!B%c}&YLy|h$=Xh$4b!?KV-wpZ?P)!>Y@_fy#uJpijGQIG zc`|1PBypH5CG@CIB$6$>|>r9Ndnh!B-(X_Gj zR_l>vE6_e^Sw!6tKBGKYGOl&1Ojdopki`-Xp$I-AK5P99eGHkui*y)e8?o84gUB=O z17RB|^SVw=UyXO#rd#yFI^})M2a!>f3tboDkTtKu=N3JXx0Z~%=j`7?mQqb`>$}v; z2dnrw`an2#DW^B3gof6Ftk4C=YsoEQE4QN;oMW^pqqnwsTt4V@IOK!%_~5B*un5vk z_g}DA%LdA?rTd!4^1js1*?D*WwgZkl&zxUj8FWqzRy>#1c zcVuqhLH=qSM4oB67uv^cGwP|vCG>ZsoR+hgtfQT<@J@IcHfq@SN;3B+FI!_aeH5Pa zxC1}8^;Y{t zsOy$JMV!*ugMO0ciRWYfFsSqe<;3Er#&Zi#aDEb#PqdFxM?LG)G5-WmRggKFU9J{h z*HT8~oVFp_&dGD3jo2mKRxNU7*+Jx`#eb`vn6Hff5WXjU59_eSnW&3!3VCVG(X=n7 z%ky)b*W`I7LFGl+aPk2+F+OVkpfuVqVQNw;I^E&sMOgB!GdY5xvwWz0`3vjH&- zF2Z5dU#m|sx|j8(=()C2s4plh+FoUSzR*J06BS&wgBJ72Cm?qqBseLu5w(sRX~}4)xEBS#YVFUGD5w1-95dQNt*0@3)ax@?u1qI%+bGu-25Y%SOss|ff?L6d=S|9d z7WUY_e9X_$v`WX#L4VZGGj@}esQZY$MYc%GsP2=6+c8|nPHDWYUH1H*kL#C_xWN7H z=E{yru3E%R8IPv9_LHMa&nO(wG#RyXp1^CU1*l z6icU$_dTE(8KVIzWu%LMwd3^NhJJEdKmv*}C@eOqSUTi=|5~w(Enl60MyF_!rH#Jj z1XzZoXvAd>z(A;l{mK|Vybr66ifdU+#OieW&Pn79F{*t8LV4es5Q^dDfW)}d7#0%| zpt5cFQ~Ew|Q8KUM^~527Rrd$S7aK>cZ!u>P9Sk)3(pJ%XI{4CmM;c@osWe@6aH_Ov zEi9vqrv0oy<~f)Bz-PHdx`{zSgRb?9-@}Di#5=B1PDA6VekmiFRz!b!ft1S&|GnIW ziIEn0Ur)%Sg+YbsjeE(kv~f&%ldP|!Q!UT5p~MY^D6XqaC89fsQL^9~!;V;AExqt6 zDVg2)?~vhx%S*Ncev;)=R=!-uV9BBjy6)@n0gEjy%}MYJ^Ss}gDMyo}ZZ4xYU1Tgx z4L*wt^N2sq&CTwl8Q0B0#i`sT88|a11tGh?8=(r2mT~d#IJvbjz``u#jg~R3pEb|4Y-k*{uqGxe zzCZo|4Wz5}*Tr+pG)yd!2SOX68TJ|FTxjBC5Q61Io;aY`XGG3ovtA>;*e%&AH3qq(B^Aba-%F&Ig+H3M(mvWfjiVM#ktUXn(YmO059Lzh zuC80lur9Cl7UcqIp#3Q=f4-d{TZlv2c4(OneF%OV(iHU!u>f(ojPCk9>>tt>WkBPm z#xyPWD0hexsBaqIk;ay;>)+7liP`d6utCp%q#YRp$}Q4P%e*endMLPxb?S1~{9ntx zmQ8t%_EhU6VmQ(#)|c3LElkTUetLVQZBx)cKmQTgEn3_XdRhK>96$XN?7#eN$!!r% zNE;UBp^j-;jRhp>K3n~?@B?*H_{G0zozXU+2&*mK)^a6n#dM+w!}ZuKZ06s}@Uuu~ zv3)#%gR(CegJa9!H{TM*@+wpEq(RFEM%p6|TbPMuV|*wZ+v0w%{ce=UT6|&A#~3Zk z@YT}!%sXzM!5?CC7rT9c6D*)ET6BrwPOUsgY_#k{5w2n1mR2y49+!pBXhX65lIo-G z1KLHW(|kCd8i?045Not8?W_1KT8t|8B^+aQn87t?*lwqk3CTCc3W z>h{Xy6=ljU3kQ6c*iNP&y(LH5pRs%>pOp=Ci(1Han|s-?GOjhgiSnVbK`G zHr49;STcn+*76lKK4oc9UqCVH7U~}MOY4{=<0zwHohE;4R~dh;J|I0TIYK?n(p?Vr z<^!a{JLSRQTo%`Rv^>OgocpThwpzweUTXCbHE*zg@=SPuYq>>1P)Ng~c~ULLi7@4xE6Yq=|nBhHSSnCq3I;w zW4LFvi*pK`yU5sMx)|eeplwLvP|JAB%EWLOd2QJcYmYW-3;efQw~@6!fjn3ovSHZ= z3m+CoTV*s~63>NS+TTJvkb~qR$7QxRX8SE14}9kNG~R+(-)K=D%X|cje=Z4;y9L!B z3dJ#450_Cw3Q<_Ypoj{|944~?V`_4*L?p~T`Tjk3iij~{WP>c&tdJ$^zlXBUrF=uSu{z8AwNtIsXW(dEl z=~e4yNtrTfz#9nFEN4$E>OdCIwNp9JzG;JwW44?+G`7K^bEY`SA{+ui{d0fanGUiL z{o(pBd!AgQr~9D;x1?>0zPKQu0}t>S(oA^3zJD5EI`I{qP&V@*W0;dK%0muY6Ca@&8V&3p|IN6QjwJ~w){_G(uulT{Wc;F6$S3dAWEUhQFt|t_(XrR{>M`l| zgx<AZH8g)1Cn!pQ-J4IJPOlN!-COIEbrXeUs%#rYXZeturz%J%K}eqOlI0dbC+6-}sKm9rsNK zooN1hUgDw*9dT8!e|YeuqC06fQJJS@ZIoJ;j{e7-61! zob)ml4w>}#_fc;zA58F9Lpnc;Cn*UgIT}0vtDpFEDq@MWtNE=l9G`2xA{Iz}Xv=Z@ z+CJfT#Oyq+t3E5Z3$T#QuSzDMSocwnP2-NpdZrI9>2Y#?H>3;?nBuPa(V62zAh_mX z(U?#U^u|yTKQwPp=gRcmqCaAQh#+QU7hdX3i5Nyn8+r^DrpRyEz$G6@+`t+AtBkQ> zRDykOQKX^bvPa8p04RGRqf##)-tjg$@XEIx@HB6?B)~eK1>2%I;tA@rC6{QUEZs-h z)q#Ylf5=ZQdxEc)Okn@DuIf51Y{dQx{uRq!*8fGDA>-4Fx1u|~ea|;+OXCXSHPQlq z$3Dh%3>V8Sz0`b`ewNV@X=dpH_EXQ*q;A11)EjvZ>8NF{Ry@(0kQSb2Xehpuzc#|_ zle0tqljWiRj&li=bHqwZ#x?GtUZCutZ0WzT4J|L4uextB+0i)Y-}AOO*z3H_z|81c zpHSyCEwoKRxkD`1<#2w6&uUp$(POLy6Uulf^hABrxQN(@^GCq}i%#0EBc53prF9K; zC8l>MD_X{^_5`cY#^`p6@iYHaDg!L)$j`_tEZnewGImOWpXc zweD!y>KHu{lVf^Y%i4KuvLSPPzy7;4KFb0IpuVC_7c8=PD7@A_8)B}ur}gkj_o*IU zXkFAaF2g6^Ry?3M-#0He(k{|Q`y1M?uy6zYd|7|b-uzZf4fH**PyCkfGUiv>JhB6d zv$ncCpjgvL_o2wwwXh1Qpm9P!vuI-BNlbRoABgz|+V7OQkfvOw)^SQZSsn99PPEUV z+s5$=&v9&)+?CN-V}peiS~9IRee#z4;TCI;r(StKf?MSCYrz<6SqppKBO}f!CuxYBieSyuvpViY^u*ck|aM-0mW#mW4NL1 zH_D`6^GXh*M{fKs<7*K;uq|yH5Q8*6SZzvOMf9tcwna7*`z%-<8>7~5@uOrdQPUpz zW%*prM!EoUA0H8LGTd(K;>wfc0lNOht?x*4p#}1>$gXR9ug9+aofwU?bnxq*dL3Qr z(tZot?0W5Tk=$$9trru@bZVf_1v9h{qkWe$xh~Q_w3n_P$>yEBRHiH0xq=UlcUgWQ zRzb^-$Uw{ol;6>p(Xy-iZONbLWUV+7>R1W^#jXjzFK_Es_SRiJ22H!wS6_`LPo6}r zt*s7cUVCj8J@CLoZbta&KG#N3VqSZU{6+L8qkZ^oHxgd?YjC{o zqil<_oi4(%tmN<^f2~{*zH4l#1@A<5uz#X=8sCa^P|K3kA;H#Ir?e@uWzjJ7-ODQm z6l0%*Uigg$iw2rz7XBfRV&%)|DesA+iZWP4OYFDEp2(4G=JNX-G%Ru~&pn=0iL(>? zfMP$#Gcy#s5QT~hhK((3Y96DWSQ9`^6D*G#4BD<}8sp?MzF6+18j zwZ7rR0iPk=Q<;!pVj*O*80h31{^m@6)^*f~#TG6iy^vODx5^e;Et*@nSthSq?gDOS zPncVHu5~CDXk28&^(I1Icm1hhy*Ass7ZC{A%#9mc>qeTHJj37rKzAIKl{AZ$n> zKedb@{z+eAy2Q`5j2B^)mRVe6M?PqNBIfA+qP!I8VoZib&T)(}8T4gk?THWm*w@k_ zuMk7C8-PAgRc~GjP1t`DKftnANUx%~g??As)V50a9@F2LeMK3;I<)_ca;@#2=$3`i znx|TZ>KQv?T599G7I_cMZQyuaP2%(2p%u>bj&wmC(fljZU*reknx%JICqyq0i@YBh zHq9-aEy7Q$KY1MvzG7-i`&29cxeBmQXrM(d7cL$!Qp8>eN|vR_DB`P;%p?GM#rtFa7@C(zsnsQJuH z;btU_L7E>a-MykD2ez`htNCU5Xu3~2aKpkWOE>GK#X!mX zWG0dCgV1REx}>^b=_~$*HXY?l_#!@#u7|&)JrkKi`&WiP_2QrOMaz(u@0jdo`(p$#yc`dM;Iqt(Aa zvw>$QF6wi@sCb~Q@Wa{%vF7a-P4G9wE#V>V5ukss<=B$zGFcDuWCwR6FOc`rXA9%? z`~%nHVseK24wenK=#u@7aly;9PV8dgORe%Q<@6YezFXrJS=DyQvWaN#ME9e9W5Ga# zU)VOvyXGgi5nH2Q6dPEiyB4o4dyhQK%B<`O)yq+Di@lqj4MMkMdLXr1<3PNWI?Hr) zplvU$_q0sOcx0^FFN?{tE+@9$@yPv`WdDVQc=t1}LpAYDgWGdZI_tEC?-zkQL?yH+fT@j&DP z$5k{&tM67HG)Ci^w3K)4xMXFV$cqDty+0asAOsb=EXC@kA>GEJ>ZqlAB15<3pQU6eX8aa`nw|I_} zQlGYUsQ>6cxOKuNmi_F$yVNE9kKqLVu6;RaQ?FxNGRE)Xeow7*@pUbQfMQ9bTJ3lC zAg^1Y54@j(GG4T99cq~as>U_nZLr% zx}w2tPI87~aE|H&hYup#%KMxXa%TnX6zbZUu;?csrHv{Yo-(@Eqj=T`t<63(Fj{`f zspLz<##YPwmScy%iP1vihejB|Doej?Haz5!H@ewt>8!C^z-2jCmQ#rRiY;jI0+oEw zQI>bnK^CVJ=}_e8N#8>dCtjuHPwn}MdzvfBa@&9JC;7Ya!bh5PbB+q0#95g5y6LFE9>#DHYyCiTvpw8-V z@*s5*b56S>Og6i%B{xDp;RTLC{zhk0>xHzd>qfqy{^)*68)(3@e}@cs5>PD9`}!nP zt7N}*qez1*n64<(+(*6WDRRW+1RFgMvQD2BU?lx$;!XV|D>jc$+C-gnxW^UqqJEm; zFPo*unv@Ie1oL8(FO+4(L5){>;Se2PlrxJ@IN22b>i4Y)OQ35AkjFlTG06&2HtTfg zmt-mSZ|7uQZN_JHHmlQGrV)ElmbFdM6EQ8@NEi8A+dMsX#9}`tmieswNg2*~Edj;J zY8zD;*4d{@7SOUpxyzE)o>U9sumf5kQ}Ud7%; z3_yNMR_mC|VjD<99YBQg>kv3uXw&|T)-j}sli%cB9sK4pZ70_W6$MdAKVkvJURJXk zszGkDS#GdzLI=bQZMTs2dT~YiB|b_lNK4w3b`V>Ocx&}9)>mm;^9X6K`Gz)B#%=Wt z6})ucgmLI<9%E?J(-N_Twyn4992D zsYvgU=j9limnc0qz0N4`hDF- zJqyi6zCdUv1dGJSlij$F$vx_T)-}WjElV1Yw7;maMRQ-v8uANeI)mA&k{GQto}ewk zaR{#wTP(S;))26bB7aM;!I~p$-sye{jWumzGFXd!M_tgo*K`X!k{es>8z^LqxKNFK z=2$_O@W`iEif%Gke9#z!W6a`rxY-5q7-?9GeJk>ZYI&wHN#3!3m){U`%G%JpkA08g zwhAZ~ABfA>f>S8#u{NYn8avCzwm6^bxos`HM{Fpv%NAx@_@-_1;v8SSb!pwM_x(jF zuh(TQ9mWjBIa(%jB#pUfLqz8-JHo%Qe<%T9mc2&o)pCtGrt2?~lNil?f5KWB*RiN; z%mMS_0mYhL1L3LG5j}nj6OexBHy|bsq;J@l7~l0e8m=knwK=pE8T;jeW0R|VlY|Rp zc!FcAht8Jl;cqw(DYhH=fMTRqNFu><=o1`hz104>r8jzP8XNud>>7O3HmP-U?2qun z;&Tjp1CJJehGI*%i!fH(X^YPqC(*CcYZT~LXgX<~)cw+JTkF86r&e2<=0*6GZ(sIi z>^+j04(Q+YIBW4YEG)wQS$sm-ld@JopWwQzLDZx7F&bmr$Y+rai&lC(q6hf9*6n)n zSL-9%UyZAlzof^7dR>OC_0m<_EPP+DCnH_GPvEw-Jc>m!!WQ=@k@0jtGQS3la#Qcv zG$zaUB7bI4+IT{0K8*3w4NJPQ4S zf%pg#^vt*H!G*9Hwun4gdZh79uiK<@KEMpcF&`>s^R+!MvY|0qkI7__pW)vLhwiiS zLH-#gYm4En?vtjuwo$qsEywb{lOYHw7M|*TVy@36Qw0B1+Ni}I7U{E=6{*+agXK$$ zEZ}=cAFKWtol#dTzRI2fKa+iUX)8tti}o>k6!q2eDc(<P6a85&gYvx=nh(S$Sd!yf+;uM#0ma1t$qFSq7WorZ zK67!i8El*(R+!t?Ps92Sa@Ak|VtNA=FK0j^0mWKbtqoS~Tw4xDEkmeB@vQpvf{ZvB z)?!SVa$8P9**m&V=&;~3i(Uvw*1`euL9Qjy&Vnu@r(zMLFyKODpos3+FKeMh-o-kk z{~S<^awfm)1uO($T>Q}ewwwjFrtD-VNz0On9t*S2s@d4soXNV21~unUy4}v?fDs4s zrny}`r6mwo`jIY1B-bfA`ZR^B({S-uj~$IaW)z9ZjL)7co3R0`BtVs)aeEfM#hDO! zz>LI_#mpOD_y4&-GVD9b57N@>TK4({uaY6m|G|C20=ze3pF`2a%6i_~8 z%(ZUjOMM!Pb^HI%-nVT>lH*7!rR;s&|NqtPN=bV_&>Ti{1KlH}tj_A0I@6Pi2zL_1 z#Q>5Z=zJB+ooUC-y^8fYF@Jyg_rHM&nRxv2kym34d>mCI*MmqnOOf(U?Zr5iE}c~B z?`r3u8+Z)de4L!G_^}vW z3H;1Y=ndON{>{~R>odRW;!3xe=5z^q)9Hw_OVH}tQ@_h{R)66ZwOPM+8+6%jCT(*} zrFsNi$^`MM?w>XsynR0o200mYn9}*4Lyv|Zsn|`w*LYlGOz_HWra%|*4%OT<+gC{CKr{_** zbzEKS16nY~^JY})0Nae}tMeV+9-;Hl-8uwU&#!vNJP!TG#sug*<}wriR4*OotM2P~ zz!M!qeCBzIKF7~@agkz<(#IGBzB9ehzxWqp1s!ZhEU%s4!#k=U%y;LTS-;f2@SEbJ z(`Cjiht)-U9Z*%$;;VVXOlxN-FoJ{D)B=KFr@7s+S;<9(^rjQ(yvw` z-dA|~%)7}itPSxzj$2#fY=>8@`d%*NzXeSS?R&tqE4kUZgjE9 zBRbgmYWQ?sn_(VzSjDj^e9g|cud>a`ZHq-`PSCOL;NpNa&eM5Syr1o|Zn3O67H@TC z76|b1n=k&?K1-djJiAyUABPSU#%0WxYqZ6qb>74=oa!md1%JCZ7dVOcU$fldQmDd> zRpSq}^}{=rqiV0?U1JC4N4CPTM9v43#+{z>Sk)h2*^ug?#>#BRifQp1$LUIki?2Zs z>`QHt>4EJkO;=;;+T6)D-svj)>KvD2$<=1pc@!{#^;NN1$HKUbXQ3CWXRtHYe^=3( zvGLA&uH&!zBJLYJK-)S7(9gbJu}Wx22keZ{l*%(8IncaSaPKgZ0fpLca} zXTypw0~Kg3lKZSVVI&mSO=h?q=~x@Q%o~`88D@ee&oSNF4|sdW7x1$>woY!Hj(?TE zzx)02C3!=R;w6uZdAG(#g&T=ORR!~SZfyP4;h|+*L)PyjjSH~~_Y0if$u9ga^?bv$#inDft9 z_zSynvECY!RUU=IY3&=nhxLqon~PI5hSL}WV^Iv@KKM5t(=&X(qt}lK!^fMh)>T*MomC_lg6Kqh8gzZ}O;byhZQDLmboGZ|`I5k>?8ET580J?3E$u9P66K6T8N1IKliCW)9E(=q(Xn>G0`yIbb*(-zK40 z1N7bJT|l8uRs$D&-UsC84SII`@izyl?l+~;^1}?o1zJiogSG}uJBO&j%_G9iB*aWi z%w*A=aB&dKd;uM9F_-zpG=ZlabTNqHy>24oCV4C;<*m~JJj2gw5-Y}*&m>=xA4wsK zwW9Ax9IF$jxYj7Eb`Fe*V4bQAIvEaH(f&+MVtxgmc_D#=;dN1AO`yy+a)F!^rgA~9 zA`(2eKC@mKk$O3(pE`1$gyz_C(j9am@dn>H`&=g)nQ&V?2G45&faTf+@M^Q*Idqu+ z@iLpM&fxn4huPRu^iy>7kFr*F7pn9xx zl+5F|NMwuu{rdI(@+&G(&mbP!aU>TbNp9$Lj!~24!BfU8XS2+EXY-1A;L~og*y$DH zs9TWa?-he0VRs3W9)Bf}~)nCR>=p_DCIVfNG zd9Tm@dNt=~coTEA$;89I{))uwN~SM7K%#q1{8s#(3mqswMZQ_(1k7=M4}OXluT@`J z7j=xC?CwWVYNKDLEr?0h^kzZyXYk>p$VAqXfoGlv7$23w06H z`ANq^ZFj}(v-}h<+3#teUF^c&gGcEL*V`3XmKq1(H^x})zwFglj^MEzya5i*gjAs7 z(GOkOZS!wF5qN?$-N`_ zV76v9t6A2p3!Ppt&f^(w!^J?1@15W1Y?kS;y52C4{Vw|u=X>~B<%c%!Fid@v!>#yk zMB@>=FDr4=u17*~CPg65%=kX_AS>->^us)488Du7euA;a$xqveXLPQ`3rOyFZo}E# zPL35LRIFXtlk*+jC}qE1@#(r|qWsXfOYyvuyW<}}>-0;1-}yC;sloT|dGw_=qBdAO zEer>)_SkbylHvYb?C*T%j&`QYJ*RdVed<_o;5KQ);fp%plh4=Z@+VkJSZ_8t`IWhZ zcHjbP{|q}$9{^Zg4#tkGmuj>nWIJJz%AIx1M@$H-ve+vmup*cBig&mRoB|Z1;ufNEEF# z#1l@-0fkPtclM}Q#Bl}7d8cb#8%Zw?yyPdY3RyD881cP9FT3)+)861j$yc6m9N8hd` zz8I$zU%SuxedkXc2C~ePhCbF+U2)QS#FusQ);2VbV7pNJVZBnBz>ed6mpG&JupIdv z)^k6GTDR7{1QaRR$q4q$kx7RIs%wlh(GJhIxKGtH=8ePK&d#dM+JoT(N)F$geH2gE z7<$L2YMb^3NFb^=PQL8>c9@~h?P3MR1&60<|LTKOb~+ZGzwBsX`%b+oUV#RdH=b7= z=P|Lapv`=*5>aDs<|w9t_3Vi*z0ItNtj^B5?{L+0v2Uc*t&fGg4v{JZm ztWC_|)8PeU5o3sAtHV#GN!tm&yv;q~;d$peW5jX8|Dj^KNw9y0XW-)9mun#*J)acl6x(fotB(3dNTXK9)1c`jt)3qK9*8Gq8u| zbz}9FaP6y@dO4i`&;u@ZVw}19o#TOLhtOd=(*dl%>f^3nUbXWl{{F`$6e~a;Ogpdf zq{(5irn?_v9OMq?jLpbL#Q^Y#(*Upby6Q(;{GHFYle7U!Yo$STz&k)!FlUDxe`_+3 z`;G(Kjt9DE+by8zq=6T>c8&+_=>%2B16t9pE*M{dhtkkZO!&DjNQq~dZt#|Q&b)GNrOGKubb-beO^$&?=FbYK&XKFVvVvg-kj<9%Gx6$I;5zT<60Rucw6KX!GaKpD%y?`s?M_U%#@- zDH6GsO3HP}V6;8=5;VYM{wl8(ccYzdA%OiZY=&)`@d~!&@Cm$QELR*aJE&_!6{~ez zhc0~lI%Lh-3BFYFI4vm3)k2)aul|cM)J<#(!?Jhf)rt{ovLyeevWnlBuZ+)X6V4BH zvghlTl1Fve0(dgF_@rWJfKA0$E+L5ZiFF0K#5$$A!Z@~zQNUx?nRtF|Dn>%_XHK{i z_r~_YaX2aLjD1MRJ>HG)Gf6fpYca1CD}ia9yvE^`nGnRbsWM}|VfneSyYDzIaCWVF zjB(-n&cCSLDLkKSjbyikb>?dTyI_rA(F_`wH580*)H zW94r_r?bD3w;md*ga96a6I1c(bd~iHu9d+2}XlA_PvB&%UytEECcLKriNmp0_?Rfycsp;YxxzliMAF6A=8o5KL(1v5sEQqKV8%&ftiW*) z5_6t;QlPU-)pazTi#OAM{KxZ^RG3O~+o%*muH~}1L>FD$%00JOQtrcS?x9l5R1#t? z$tCyuow;pu-CT0N8-`(K?uMV=`JLZ?@cx|hKA-b^zaG!$>nTj@?P`qv$FnFy<|2z89^&?zG|EIy?S6Tp+GmU<}q^NpVJ2)8|P zpqSLj>ba!7k1cO}+Z4H-74StGUY<7qIVQSc_pKNene+EVuMB!dtyXD@O^*Bp zaxC6`+N6#Z2xmG5z#3xVihE_VlHN~G>KUi%YzAMlisUf{785=l$!Swa7sQ=ba^mxf zC4z=_taVv~6w$TY5W&kFo2C0WVgV9>@;y%tW59ZZ%6TgE25+Nljp8JmkY&feOdh27 zt*mJ_9P0X>*H9HKn3b%+xVb!y!^`+5VztW)4-0%gs%Qr)?u1TV722MVmc^?GD;{@K zK_fcGKfAD(&Fm*z&*6G$fH>(X&7iuvV3cAC$G_~`*05ODXT^(dmPmucK9$j(UpQ2m zYq{4}6jM#J6Uiz7r=FiyhxYMmZX!0bb^*a(9Z}kY?`l7D(B1#U2BV#0723b;KvYL1~of^*AO;K^;s+9D{?iCiBki@KnXO%Dx$Xn4LJ}?e}-r2eGneMF^pIo-y#E3FM+BcdFnqwKpC~MT-a#G!Nbl2I9o{ zL^Tv&Zua6{Eii82 z7tQ3V?*mY^JDk%D9ePmBqoS%4t(4R&=~{c$B23^+_QY%EMVr;oJIVmAL9&4LxT*NK zs`F2_{@xIbjNsc^nX18at^tE=&rd6N8O0iD#C(aWY5GdSpB?O0oFAyV(`XfknQ5eS zQYq0euE5jl9o)jT2SOxhaoCcMp-~9nQcC}}ib}+eISu-|c!N@x(9F?k-H5OG6%d?~r$a29S<*us+eaI2-h#m{dC!S_I_!uuTVOTylrU4i2hOyF0e(GnP{ zf5f-j8?{#?uCJ8*0da_B)f}D# z%G90{r7HD@InrgJKzut7dysIjY$QwRf2&_X*1@Ln4W_PCWDC#b*sR%t7PA440av#e zdU-!aXGO?mK)xb-KYz z8`hqCDdK+CKf*m7(KLQ!_nqu<0V#pPe_~19f7Rdt`dRB3%de)Ie>93)`awRWf$zSb zj<)8BfPc@cDJYXa@;TzGvhuO|a>hv$q+z{ewDdsi4>VoNp&zHWXtu=CJwp6txKd=2 zd(~NOaO6K~*78-Ce|Ay!F&aWNP8Yd>Hs7vX+b*ukmyH@~x}G7DNs7TfO0lb$nET*B z&#KcP!+KfUl#M1wyu?CGM=S1{BU(^PxPSuUSPgyYy9l`Ks#T_>54EJ8*c{zn2>H|sXIs!xhR*` z&l~87i(+)2AFU8G&fAVhwwJt0sF5#rlfR9T?Zr7e#zi2cYo(Hmk`|G6AgMkKMvJ}<=YZyoixXbj5zq2^6n%@6>VIY*1Jneep^q^CP{T#CL z^sitL?_>0(9nop@eUpjch!_mIsIKPjJ#omOYxo$710xNZEV5bh2N)HzWF_8^j??Gc zFg=yOk!+BQ@zbE#4brUGU)w+g3xeEvwS&xym-Mw^n)(BG!}|d#O%%WZ5Iq61b>?$) zXsf#MrTX#J;5626Cg;b~=OPwxzj46gY*l2CMd z?bwCQI!Tn;-kTH?^&JcIsA%!tpTz$2kP9C@nU>+H&z6@staQ5q!M=3!3tRuC_zEw@JX954 z+OZQzF)_ldA_88%%P;5L66xWK?blz^6{TiGB78YfO{8UBd~UlRNTf`}(d+3BuR*Q+ zYSBuBGLf{AL(glEWFJMTZ$besC_xqO^$ z9&IGnoP&kKL9!FWvHF#n1%ByF)z^0-E;-y>kV%Ulvrnqph$m(yiOkZ~a^t2&7_gb8 zD$uQ`A2BCKB{sbOb0wm85o>rKg>fJ`%lk2TaCg>dxlh zc*EpM-k^+27f=TVzNlKi61@ARWvSZ6XiD|Lx<*XiC8Gp0x29x5JI6g>t5<59Ulqr` z%6kouHP6ytQqjgAXIEmR9+>vAQ8{w}a-`aO@mom*@A9kfk>fP%K<8C8zhdyLpba%ez(tO+@wXUBi1Xfcm==V`lkK2pfmza6n4P8DZAwL*c0U%bw~tj^dPcHjh^cBX)PGAJPYwV(rDK1pO2r zEZ3&nCl6!$sNVynl3S&RDs|5->Fv)EepWo$;Hg;;uX!&MquTylbKJMbze|k9s6|6d z=Qmq>)8o<3MarElqv2nl0PjN1Z|KGpE;UEsdt>)_ZnkG-d!35ADDX?aCzE zp|Ftz%$nr392d~>?aK323>U3u!oorG3fe`Ro+P#5PN5g_{(#hzVcAKLy&O&B6?nrr z=5tks9{-5#^Op<^+=f%6ojS2HB!a^ew}lBIRAn#_8&tYbD44je)`63((P%o-alJr8 zC>UF|9Do{<<)zb=2J;sq-vxZ&%NZI4Fg~qbB75*tkw|sjqqdOGCW-ReZo9zlCDp2YNR@{ z{w&n%pb@cx+Iy~M;FnGlUEr4=Cc&~J$?QKT2$Tc0X{&}tyRh_Ud(A1uwxM-ad4{2q4ZN8b7MeWh2Fb3vNy00Zw$ zOB>b3MUfY2yHdL5p*Y{$Z}>QCQgv8fD%bCDaM-3XnQOd{SKpUfUd4whhTf`N9E}PU zcLaK~=H0#5f8$<-QL?ujX(WXD8gM9Q>+QwuI+MVR%fXm@P(12`t=u^KYXYll^a`f?a`AD97CD%R5BP-(HSU-4`Aa|_tSxPwHRZ4accR~e^ zlgqo` zC1u6emAmbNU~lMsgG%(qJ@9s+*s2XJ)pBfHEB$EG0eqe46Qa_2#kKfQd&pNUC(FrS zmxmEh$EW#;JKpC=gZs++istRn8(P6V@UkTj&n&VFCH32$mkw#5AT}!x@oT-a46}QE z2#==)A8zqURc?a*-wR-E(as@P42(Gkjfh)uRy1255xSc5(qH*eI9wlLBDSTA_lOLP zrd9`Y=|)Mm(lzxZ0LiVvboH@RYRjG??(UW&SZup}`B`)hkgZVs}4{8;|Xs194DW^p)lH2NM=` z_=?Do>6dln6~%)mRvdvcfiGXMEiB}^*(AHWz3O^Bvc8j3DvjWyfo+Q1J$yor{wZy# z4+1tv$UZ9A;*1N2nMx+qRNefYIX6ePhT<9Tpp0j4 zs72O%YnL63X%n<@C5EoN$-7}3doI(o8kU6j<4o$95;fJn{-RworLg1KNsnkHgcI~x zxe%wZ>27S5=Y%2}ybrIzH!@!}Kx!R?7ir@S=@a?g-X+WHPv*({u=pn0U$?)~_hQ73 z-`TnxQLUk6puPu=-6 zS>T-can;N(tk~{$VoLC7qkl)jxL%!Pit3g1ndQI%?k%rn)`4X6!J^utEkK;lJ^|d! z;K2PCYdvb3&ww#!iZaOOCZVHR?493ye{bhOryb!dZdS3UH6Oui{WS4^y;P#P*-fBP zr>LwLbv|s6fwp{6Z+G|Q$`cG{@b3{s6@o$djo8s*^;Y-cRgAOAmn#PB4yF9mP9iW{ zTT{G3VB1!8IPy11f&`pwRYWXAcZp;^-y7UYBfw{PcKTH6fXzG18>6 zxu5(o^UZ+yAn%D5Wg=S@eW7mC_oVHroA0aPWqyVoFU{pKnjwM}!<*Uhd&S-1c6CGB zzA`!Hl)#R?tEq{(Qv%`rwgZqw9b&W+Z-l5X;>PMijRrM3NaJg=+cS^NnySlw#s}BE zze*2IYiQce;z#IfbvW5whV$H+8?Gdgg@7NqJ1J%0wD{7*l4bf+8IF{dfRICK>d%T2e(+|*U_RPkiTvjgRw(6L_ zjAK!ZwYahx4ao@XV>*`q@jL)v9D~muR}xbS-JTxoHymg_Jb!%m91hfSoMj?mssU^o zQ%Sfo;zj+mg1D8#A+cHO7-bpa!(M~{MtXSy4Qo!_XPK+rt>DmAJykm^%lII!w(QOC zF`*sSm!3GQ*6SG}yg1zc@}2gn{|Jj>Uc1EJ@tcnr3vcvVOZr}c&)mQ-WRqB+t`Dxt zS0{B|!&tCMYkF;X=t?SjSV-l}bn`14T$K-!7Q;KDLU2{`n6GTNwsHRA8$9pdabr9ny=jRglfd`Hg3GgEN#fI;xQo1>IBD@k8YsNAnIe~ z{l{YGa8R6_v`lV8?RnfcL!c*tB|7!X)_Yg|!>jJbp$0{^`bVDv_!&MW*gjeOwQvI$ z&03Ye{mKKZ;iSLMW`>$~@}H0Z!AN=tlzm=^(YACKOLalLtFOH$ym~c_U&tsm-I5=n zmJ=T$@2|EbqjU9zvyl)#1=(6rRm#2o5DKWH$vGR>q$sO4>O^sn7eWtq5&N?1VxwVJ zBW_9K#-^adWoUi0rkU59U-9AmQnGT@$eRuyUaO}tt!u#Q9Vn?G*1YO?wmLJWp-AR- zB&G0m_wdrB-Qn|;mG!VKi(s?y$f+iSEoU{GLC|)3Y?TMvb=_+6&vPLSY1;}#HSFRo zSD?h|vKKfg_wbe&H8f-B)?$10viia4bsN{~dsaesQ_E*>cR3T=hq}1Yq=8nWP|Sr3U|jz##z zqH~!(SU9s!<#!|(zawakfN+U~*zO3hOWLnq|HI#zVgig(yz9f=&sgR1;Tdk2XjpV0RZ+?N zWB<^0Fzt&}Z50pu10kTu3A?w`a@8))+ud2CnUHe8>5)QK!AG^%_HGs!GoeS`b*~OQ z`BVM=R%B?z(YZELxq~W;=9BXf4avcs)u!EJBw9Z1%02h!m>qk*a&=%?ou)&}{LT?CIrhMk&V>ogTUaLeFOM|07;j7Zp7&yM_Nm!@c&9ec?TvIjEXyc3*clDWehLC|<;d`k@T1&eT& zN4$m86%NYNqlW$cd{r++gfDk(CGUJ&0kVAyDET!?ov3004iU+)U2Y90V2QH<6gZex z@|RI_01~WqOvb?%_NKaNwd6xd^wcT^t$T9ds_weehp5;huR7}bMEm{X@2=}k!X;$# z-RPs_5B9r1C)9R-4F(_aNJ`C?f{%&eIRW5hcvdQb4{yk-v4~`c{nOUDQD4j?e zhn-?g?Efej$t@x)D^mFUxrA6mp>KD$+C6{?pTFC(`u-8_Umv;rJi$7cWs+C8$c-{!t-_h+gIB@xMnH6r ztdB~Z5gF+x7XU;!gD{qgmULH4Q<;x+ny*e1I6kD>9)knI7`^~*uiARk|a>`!Z>c zid1`U)Afi-S6t9Z|ZW}eqfja3#$K9N~&uvF%1GxkO z8|Hr4+rUY~VcQ{?@yfp17ERnPv0+@LN1S?_pnCLSiEWCsEodz+d{}a>s|Kl z#t<60%RV*rb@$eY$h7Lu#C@@! zaeaZj$MkXBk~H-vk$ZestG3kN?b(v2f~S1^{*Bm-{rii;Q2w|7ifiMe<_kPw8Up7w z^GII}W;&}c2_<7ixha}}iQgY)ml64DcXlJfE;G)Pnv)V#3>YrqwM1cK?gU$XnHZjENhxr8tB&8C17(u%=0HM+l^yjPRQ;JQSOPbu5 zY2cM;N)KT0*&QDbC_<&vGwRQkC|@a`_V?9^{i`nMcTERWu+z=+^!+G8dY^K5OW0Fg z6ekaUKWUHKx%&$rUH9gAX~8(I4FEOAuf)AFSPCxMt}o#IUDXW07BJ;@NZ`L^9wLKN zBibTUXMO%%rUEy4lsp{BdDssB-F>#wzyD>9rsL&mkq=;@LyvvAlE-?se(hhe=;c9TiLN$X|5{R zEMYp0?|d&PvlcFFS=C=~(?f41uD*oR(0VLcK0$jO;<-U8waat4P?*wgwtBX!H&)DNK|w5P@S{-EAE8V*F$#QAe&sQp-7hk+^6Ch>IJHJNb^0lBTt7^Gg0og%nG4^sc4li!ZWjGLE! zE7omRgTdklwK3;0vO{!QvYoJkOp~&NDZwVn-~Uw6$B0H~Q?m z97NYuGSUDXFLoH~gRyJbTx)Y7u+r{vx+B7)mqGr&xypFK>%fm`(QO+BL8kK^H4G4# zq#>YYR_DO%QQ@rFuhTeeAGdvXK)w_)vINfB$cDB*jETPaeq(m&yGsgdxTY4{6&qqd z!p!WZ#BU$e+@=Rmv60WhJQ_&2n?z!@DafdnLLr6F=Ci zrPoof#Djuz)OYHHmug)a z3*Yg{0ID`_tI3FmPg5`K-zr;YRF^<^F>gQCPY2yc{{&0CIp@ zmVD9Ze`FBD%TbYFZgb)WU~DZb{sfPr;_a;bF4;r@2tEJhKifC{b>4rU`UFD?)jVC_ zW4n%<;oaN>M&D+c{SDw1H_pr6Z}v2{Zrhb9EQHz;w`WHCea0!oLEj|Foj+NZBFKs) z*sgM2XP|rFQQ5;NR=UQ@7dmUesg&JcFSoebvDwt(BSJ-Kx^19Htr-(>qSw!@N{WGlyhNmB35gdu zhzF7{K0;e^0gw+RQH!?>Xy|zQs^jR}#R0+rq4S`MeLJA-^ZXxgC*~<@P(Vh`E*;V8 z35BBd1McyOOuEEm2qi0@=5n*{ocVlWd+YMrL7v&92XywTO%kg6GbQth^K}JA6#00`$x1x?`nOQj=N?oD@ z@#kcAuNUV_J*=Hsh@iG35LfkJ%}XEfw<%Tj*3ayjhV{3sWdl#;zspT}^^J6I2Xahs znXa&^%dM2EQn9m5Q*m|8+Q~g8I{I>En8nuB*~`c&46&7{CyTb)b@=wZfS+2v&;Hif zrk!tbrY2}|2z@jhgiuh_*HotI$9_kUmnXOT3ZaAT0qo)hAqLZe(mPwDU4+DwAt1rsPy3$ zqf_YXagV4VL~9MhZLg6kN)Re*pfX+N5&0;+u2M}CGwieDq&$830~t_sT(wM*Av8|eI3K~$q%6;0r561r;o!ya#N%ej&FTc-jB67-|%GS}|Csf3l2@A}O; zBCjJH6jwI)EF7c9*?~zMSJr`IG>GGHRFp5g&s8zImpIPZ{UOfcrrVo~A{?5f;G0y- z-pI$P;P;bs#!Az44#ye2%yDk4DyEa>B}YsQt*RTdhuonF~)K9A{XBiGBMo4E<3v7 z!l4F|=WtcZWASn^{>NKYW6ov97BJhut=<7Dx}S2VvB|6MTX#i1OI?tS!{YDaoYW)^ zrFZ^s#l3e{DWtfeA>CJmV=KcmK!VCewGxb~1-IaHjLMZ?;=K`OfT;*#-iNb6#S>Ea z8PMRvjLw-)8x@Q=7jYCRq8*c$WV2D#NP%hv=RxNGw6U#FRlHWyTfEDCH_OS!Ym*KqS2Xg|zCp`$M!)@M{$=$LRLmO{k zFE3*f*Ynul?lh(dFm6SUWbz;Xpi%0#Rx~$n@br7KHZaepNq-MnXiCocZcOsHNjC}z zarz>9@l*^f#jp-vlY26n`Ao2EkR|XwnHRkR90-NooTSP-ymu?IHuc|&+u&6543N>4 z?RstP6>qX_*?ubTID!WxoW!J>BfF(ms8_q|(oPAj64LVTS|}*fzj1z7mwY5wI8foU zjZ-rVTJ-NA{|R%Lb^p=m|M)YkW_iD0r>OYz>&zp$$e8eoFj9>?KK{2x1m(ht?KO_| zr!nI{uwcH3opns#+FW*-Vsb%{CU+p)nxtO;cZsHS@AIp*=J$M?eR6hZXIXJB3sH

Yf<+@Y-GbO6+acqwbLazT@drQH*w{%1LZ84@;vX?s8O^F&|>T zrJ`%KDB5c~%hd+=L`KQ8!Qascb>B%8SW*?cs&u zsjpgv;)PnoQ4eO9M6T0e_&qv^Ie*}f-+`{_ne3VS0LP?cuLNGUeENw~h7#~EZ%Wnr zMFI#s@P57b%qy$Gu3-&hibbUWE94lrnS%j(vtPM05VV?mi0f3(uw7BIap@{(4I9sygO>2*iIQlepz~3YEM(vhfDlpv}qEYT!*9hc#dO{)8XPe>X9$R00&$5_*k4-3sm3An+TSNM6 z9m@M$;$5ev#!)Vt-@j%xayi2~!0RS_u3H%Q>SdCn#j(21w6(Z#8BW?MkO=z3S zcp1F;HcWpf9W)(n$%iPOpES$I=B(vLFYUHhd{kPu-V+4AlsH)0okM=1fo;zv>I*uH zt7+I1Yy9KL7J6a}6`*cFxOt@?LxH)Gy@lLbN#m7mKy2~Fh0 z2=jqNcvthnqPSx{M*@^Gn}V;LwiD`VOE{8q?^2O!<-0B_1Sm z^af*;CxLnRDlYsvUyzB@sfOoHD7?Cs*CWntMz1>Bp_VpQWb*mbqkME zF{d3Y6KMbGu6aCPwcdLC&cxPe*fywVzN${05vGWNdCjxI%thE5=7VKkXC zqo8_-KWJv-v@FO_2I49)= z8G5z;Ll?NLN$u}v)r~E&GiUO=d*=|%whM2aWI^b#L*!AuAHgS8o-4RPh~wy1K;S3z zNtlnHbLhQx7=Cw!vz;AUojqX<@=!S#QYm(jz1WqTzggC#IDW+4pja^7;c5R)sqDQE z?_A)=6`6I`o-}s=P+0XjY)DH@;fz}hruSD}xMTuvyxCU&Us+}FYU7u%0Qhxa731KS zdCnL1m9~C6(+mT)juouZ7qVAfG@H&D7~nP1>yoPisK{EmLCWWrj0aX1yX+HyhhHar z`B&ZC!m=*-YUn!V3}0TU3uOGtWbY{pklHQ_3OYLS2q=c9C7eB#n5_Tp4L?}mJz(A3 z`n%ZckPdCSfM@G4QW`@xK9X>|Z|i-{atx{g?vn8Hy1pRy0TfJUYj=kaC}~oZYRL%W zA+DpVOCGi+4jH#{X!jhWbB2d6YtqttN=?`}P0T)lTH6OL0#$S9vx1<_rufW?$t7h* z*<0N2)n6ZQYC?YU;@#!!DedEh?iLBVTdS1DxM>0L(rg=T8gMQ9wtQ6BwuP!*;As~C z4a!8hJNdhaGRGnWgqwgg3};zB#`aARL~z%7Tjc3AWXfjSLO064>UZ@izf) zlUr?{TKHI^AnFM^1u(V!P3T?=AL~^>>REfoJf}+^?9*K^Pi^8WcDy8^r=Zn$N9Il$6%Modw*Jc&k(F? zJ_AMtoz*n{-wOa5gqs(2c-Mbq*|!Tky8KecWnuBo$VCkmXj>l9zuD2Ald7tjCC>{L zaQVJ!EuT62DNl||+9L2?Yk5?E22aO$bjM}a7UKJaMfdzJ^Kj!D+}$#6Z~}KkxFEE+ zyW~*5dsLX(42bDpSibs+abGuO`&=G5*dnuW+Qv2%!RxP5BY;SV?vWC%-8WCZuN5v( zs|uK@3L$tbh}b$uu{HZWB^WAI60te^CO4Ptbn|q+a_8hg#_Tme(r*=xFUVD9z?vip zUIXfs9q{4nmjJ95Zyy{q`xty3qU;okv5}6 zf1W)=l3E>bSH&Ii?MV&eaMAK5iA_+2CxU?`+z>3f$d6<1<#S77Xvi2RT%q>0m& z=>DeUJ>%j^aFcE2oAT+Yl^w~S3soOdZr7<6PP_${1rgEmg+?xVf=1lYIisyNKvJa! z2l=OuC+g0Dg9ig`N@d2MoThx3&eOGKXWru>|Ll)+kcPClRmzrTeG^p}JjK|SUf~az zEqc6Sf#c#KUnTmkHG7%_P9vX~m;~x?eu92+?9ivU!`kGYUP8vc? zXAGV;r)Bz21%9N*X;33BZbAt0hy~+XmDN0+zeY@=^{6#xK0i6&TZ@{`5C+a^!#yqU z9T4HD;xh!J#uqT7&>sm+)DX9>)Qg*owTRcvM+Gs7_SHh7i(~CU;ejsc8kyCTJC+^+ zsvM`2v^b5PSRoxLDG@tg9*T$*ANwdZ0xT7Sat`kar!WXe)405(Zsy zUSaFydJ0RoB3f=!cfMM0=F_!nm?gGSl9ucLQ=a1x;blIME~9T4T%d;7&)~@HE^V*^M1$}72F-I{t35tfvJbr!!7HJX-S@?XU6Lqqwe`wd zogcm8azLps$D1E!i{IXnx@?rezrIrYVoC9CeQl)A*bQ;>*TOP zrhkE4|6S6E!ELL_)ge{Wy0MY>8(Jww2_^M^I1SSt#Vvvc%2l(_NWDk7AH&{$Ip3;Z1n@P^lQ1>;0kHIoP4SH)x{0=o?F zU+ElTWpxSWSB(Cq3=?ps3(M9Oc^N}|v}8IXmprOUITS|3;x)grQWMcys~@-663?fq zkM?pkyp0YEOn$`Yt8e;c6&ANEiRFEu*BGYnR*-MM#*?l}JTf^O z3)|db+`V+P(W9*LDM^IY{o(LV6J*b|K+Oq z=$hgU#`3d`J>8PVh3(Mb`=8UCedFJ|vaPOpByJhFqW3;3DZKe>dERtPZHHzb3N#vh zJgQ&|KgnL_3EdjHdtx^+r5HI1UwfXZ-(M=tpNLTUOOuP9buU*R)Eb76FYboXyeIpY zF#V#+Z_1xnJlxhqaYfSP+2t`4R0w9(rk-QM^UH{nxSL+<$oGzH{Dk;rg!k{ja^89B zu3GageR`)UZ%lRJ?rl8Vafjcz36*uR*`Ci3`~GNv?(K$y^)brCIGk7^?54W=`Mzvz za}2MN#)?c*K1_5O0uaDz)rJa8Tszx-QcmuH_%)i@_1C~+evKyrq2YY<^H4sq z$bgHeCAcE>wm{~k{g~%tZiNA{_W!VY3ze%h5D@MIy%e;|o`KM$VXNB3D@v8(vI5Q*i|OIj4imsw-?jVPOo7cU%&ontq!Tc-F~x z4hJBFy`1J^*jJ)+*qp;gE6(uO*-Cd=Z6ZJ-J*d@r7N^`q38s7 z@~UvqAVJhN?d|azS~%Rj&SrecYG)E8l4D-gPnBZY3n9hyz3QH0i7Bds_qq<~HV15I zS<-Mnt^bo|*?cFHsPSCL2M*lfn$myF@KXKd?TqH`*w$dAHtdE+eFO1$H9=&m#D9;>H}SRYcn zMFhCtBAz%VNoRi%U%cNmdtS}^627dYe}c_WW_r3Y)Hh!%W$b|m;0_jI@O1d1eV(Ky z7ZQmw(~|68lRHI&hCN6b(fei9lTqgNB2LDT@h6DO$LsmCF#0a=+=YV=iCe}R?4n)H zdb*LtKZt|Z`5MAOA^Q4Xd!~|zPI4q6?+)nCTkJYaEAbsde>;UiGE<-)y9?sh{3-Jh%pQ>tE4Bj zFc#w+NGfdL5D`#CH0`f8tRarQz2}qI&4N6^yx8+;x$RR@=Qj}e z@Y3<22PS+J@QPuew_3A5ihJTWmnO&I6DFzZCZTwLkynZ;hC*Li4++*8TW?33;uSzf zeP0I)O;SD#bz9Rhqv{n`ehx3X|h^2 za)wh?osDwuF0ns%fX(Jg8P3xDXj81qoPteP^=W zx|E)RMo`RVeaF{-Gu-eY7qK9mF6ql_f`Uzq|8J#K7ydix;E%0l?2l5n8!=wPpGc`J z=FQ+#4K2;m$#>et%X9i7B6?RRsM{Jd4=9^&snk1p=WsdhjwvtvsyCd(Hud24sH&2s ze+-Dh-rRrN5KxMtNo?-HhJR1i#2cY8QL3$-XavVUbD!c1RGG?&dh#G#pL9k<=Y_cq zN7sgtrJd$@yG2IxF44R_*cKnmEp}OU8_aE{U>$eZ9&&5`%K>Wpe^=r7l837mXzF?e zS;&Aqv%k3+4Cz7$^wGxjWQAlx^y;rOVPs@D`3!Y+8gV$GDJd*pMcU?*WD4`*WpTz2$@T5ow8 zQD*o!S46l@>En&dvY2EQORs=lm1@S_X}(#lWCNT#fLiLRA_~;D;HFLXn#G!obZGpI zm?wTI`zkdE-kVO^aGhr-AOavdf+%4oNh5*%FysqFBXX-Ze=0rI@XEjJocLQiPbEy% z{2q{K9aN&1*`c@%j$}niwh8pJlp3b}p#Kj|=l##-5voP)y=Q_{JO**IV zkz%+m!nbZa;*#awzq!otKNhL^>TTprboqg|6N_Hbh+`G8a&;&EOQxHPZTF9ou|vXy5eyd6Fucx3z|nz2F^*}K;Vxu0#6yz_VzNxQ zn0np-Qt?YN#46kJu-Inygo~Fp(Gr-3J!)Y_VgE9O=;@R*-nSiOd00nKmtn|y8F@^6 zCL!cn-6Ee&`5JkP5i^IqoH@ws_aIT0p0N>{86F4^RT;!T?<;YqZAtEUB|W6E;lN4e z7moxk?yA&zW?n7x>2In$^>{V~ye9@~M&1tsnoI0?VubpH}0%G6D+tc*QJ)JSJ!G6Fv4^lAAQdM21|f8(_Y%l z`Ghv6!MyV#%hReNg9BS2Ef>S`bl=y$dQPi13QI0Luh!keb3`jn8Mt!+@xNndAO7tO ztkzX#%=}Ft$G4Q#CKbm*Px4*9O_@CMyWL%RgVQu6&3;ITa53|gPB;OEM6)9;Kf8aw)6RpcBKUiE=o& z=KNJ<5Bxx?#lriw>p1oVcbj5>xu?!q;$!u#chfQ)(E;Ak!77YzhJCZcK}B-!^t=2( zQVGT(&Y7`F&gCnAr!+^iMv=QG_5N7wY>3-Ao-xi`D0m`xba7n@6Q*4@X>N zK`SPIyeDR>F=1!yL)c!#JQ2i(bdj(VirI&WQ@!}!8H&8TnbdXs_eFGXev;ayHvgn8 zn{P%{MrJ!^Fh;zg1-Zaxs(FgB73)#*n?-)j8k$5#ME3s0y4~K)@k#WZOQh<^g_U2& zX0vw!1@csb9`VnHxNDYJU@n-v6hG`X2E3Q_s8>?>dYk)ic|dWH$-EqPEH9tkBJHmI zfTewUc9G#mPR4-aiCJ?QO)_EeksnQjv$Px(8^_zp0ehFxnN8PxMIQy!C$MQPlM;eI zkv1~~Pud%(S^Kw=i_x1oOSf_trH_M{(%EAB{S)??PCud7dq>18JUX3Y6VP1;XsB<6 zqoDKrU2_!;vqo?Ka3W96_km3yd<%TyTjkpKi`qH)Z;$8|=Jbo_d~*@#g`isNVdGBG zB-`oc8mMAtFV`+!<-Pf``E)?D4_|N54}N*A!}alqQFPWlI5r0!KL0h$?7f0yY1I$Z znDnEja563u6reNyTV-mOo9?q0765$gYjr4Q6}@qsu%A4c^_{=MuP$11yXbUwXgz3E zZRp<+I3+4rJ=tiJ4b*|&Rk1`A%)L0*P}vRsF~XI%eJPBMzrxAX(H6hUHUfAt8n12$ zl5?}|*r_P|t?7Y`kq>a&Qn?w$LEr+W%rNhibqR?hv-e|r*V~O?V!BZW^XAwR;YDLtr-4)3ZwYMH#1jZ3X%zByeI{4%Kx^*yueBO4#DAv5? za82`(l(m6GX1Bp_n#4=!f}&kd=@rcAgfGOnuJ0EaThA?OASb!4^EA4427T>N`W@sYfo19wcQm~y;7 zwiwPmUPN!~RFzgKz3aJ-pL*iU&Cv`t=Y{1N2m6>&k{!RUF>!oozIgg%FOM1ZoHKL4 zkk9bG?8lJ6)qfae0Bb?L>(o8Mr(H))>-ga2HqfU?CBbafXO084jd$FXflL#BB%z(=EG)w#rdwPgfBY|j#`nOhGp zj{?3$S#;5jTz3lPQ{pwGCBcUp%qT58&H0Wq-N;4DV>qm{i|=JThZ>+u;aQKP94W*Y z`F6JJGoKV+iir-$PA@?Aucf=2;9-OPC9BP{#qHT6x&-q14Ny5VV?}P@zD_P)4iq}I zJ#0wZ7=Q1`lj4E4?y`4A@+p8*SHLkiXnfoD)}st|SaYxx-9#jlB{T(oOwZer7yiw+f+o>X0BkgoNkx`~&v6hr;K5mET)VH<{L*(F+>Z zHk-nG)VBWcX+!tYa^J)Lr1H{>9FPlXKjl`}6;&Fvfucm?J6I`(F?q0dV?09eCcww{ znY#SO{#oOf1%_e8Y`Ou1N9wSRlR(K#@=;ZZ!~3!P5=ac4D3V>PB_Oy3D5r&?5u8AQ zgmA`r@Cr)iu(7bN+&bt@bEt>i=ql}6?47gnqwlxD{8a*PeAR@5a91wJCI^IYHO>Xp zba<^~6YN0@LEd4v$p5KZ`Bv@Kj$FACpFQz6&d=}pDkAFBqNC*JblmG6+lfZw?Y5&>v;gMlaL9A zWhrarHL}fQ0P=-#m)m`{56cRTT@QfLZ~ChaoN&?N+K`|JbXB}w7VFzPb%k6}Xv8{o zdZIe~NVfve%UQ!_^KQPv&2rnVQtGLNBIkiMRhjxGR$yyD*x+R(H-GDkaH{Q?Rjj>l z!KTc9_THa@jtF<0R`N>Q#9xcoPk2w`2yGI~zGL__H_FjL-^cYKQ_-1~YDfIrIMS(Q zdT%)IPa}cCFw!xh=tI8$_ub8_&z~xg5`frW@Adu9KlKTbmZ~nr7y|kn;6BtmY*<&( z@1NmLv3Fl5icmkQ@nWd`F;4UV`RXOXW2c&%LXaWjFUj%af=XdZxwT0pjyeu)bgIZs z%KFCJy?^R2%cDVeY42L{_tq$*u)i39HC~AV!H;Oq@L5j?gwZ9~exHK#?bw$^xBZo< z@ioTsW+0#aWDXzZj=|uKN9Hipc_q!z|C-CT&S~ud#)f3(?;)S@IpnlX#2yAqH?svN zZ2epOLcQ1(>D$M}-wqL?XabpQ#1B?x#c-cG6ml)NEv{+FJ*{9XYt9$;imCm8fCmF+ zjG>Q07Uav~jro+u~3&wY->`YLWlaXoxC-BM@s4LVzJH_%RpZskya5g*o40uKdyKk6cvKF752 zKzK?U{NQ$=leag)=4dmhk!_SFKvUk}ZpczVJW6riixnBo>vU5yO%elq@PC!^!4EvylD z=I1{dYEC8J*mfBG(gLxCgQxW>)UCJpn%iV-&2i(=LOh=SY*eCiKwn7 zHbhBTH9tMqd>~=*@XmEec@z~P*HX7koQhbQqy8!h558kCJEeJCR>GdlJHH-O;JD=< z(rFPu&N2tn<|CG#T^_%T`Wt7N{&M0#o--PMFR2`T{~LT_|MMg6I=R`P2;cu z9%57uW>1EWZgVGL+x*8#Qkv>iWF^8Zn0_Q77V*_Wk4b?S(DJD*VfZ8=h<3k)9Ksph zVp8%yx&O&QnbgE^QRbfq7Wx1G=r#|ck(hTnQKH#FTe>Ih$|;y4X~pndvh74#TLJO&SZGMi$CfK9Ai)h6_b9; z1A&PFUDPj;23_F=yFbhpwwHtrdjjq+i(UHgl8F%`DOR6ND=o7nI_B*GDagcU)cpXiIRW2P=W&Z&7S$>NVOy^tBX#=dLQ9JYB*9wc`M@z z?p4rKY=Lm+kAk!}vuR$H=BY-rKH8Re{B`SS@u_IXZw5*`v4L#hheUvyD(}!y_3!lz zqu7ng&5)dgiozlz^$OKhUjs~vO7Pr~0q(*Nt>Yw$H7;_gUz#9AKVrS1!><)WQrT3awF*a`3eQ}1GECJTh`KRp`h7niEBI<+*NG^osfF}o=b#?B#pvYTGS53>-bP<+YwtLq5BNi#Kb-s0i%W*9pZSx zg9E#OS6tD?{$EagxjTZG+|SJ1ZT?TKAJf(PJMr8$YHHoo1AV;>s$>#wPx+1(+*>2t ztJF9Rb59Q1*cj9&d9CuKj;mE{TO|Pxc;a7KEWa2$Fk-2@(D^04+d-p=7F#*o${5xy zqhh1{#wYA4X9W1`8*V+DOBO%nqTZa(DrPagbO7RhBHBAvEryGZzWtxhL!$Dv+2xo! z|JvT;O|_+JQ7qRNlB}yFnu}r#@u3BK+WRRC;JqPLQ09)8Q2}P}MT}~yPm+LMu9tTP z>Eiu+yxHCsVo%G9tUOCTnT+ z{u6jHtJKyAGFi5(+iT+6D}YGN>#%y+>gUoTp;)M+J~Gfy4~0GQ7@0No?JhUSH*pJ2~NFjW>97PpY(zCwqTcKB1^9t~V z3C+KHj(+hbnC#oAqsl)ep~4t!o;w>9P+azR@XNVyOs0gejG71QzrqFF$6;F?d8JK* z+Zjw=YC&2qY0rCMwivDW2URLYk6!}R7;8zrP{|vrYFxL+G`lXb=U6H@#_azb&U%k9 zinV5FNL_y_ojiS<|LY#lnn!llpHQdZzk*|w510#qj@FKdATd9EiFj<5%IB0rQGIxqysj94|jMj!p||o~DgSw44A$>=6WJTYt>Z73RL!5W0vtO8Z96_j z&9iaG6Jh;l3r^S(DPdvNgm-7%A;{EtT&9$!qun314X;sXO3hUzYwGge?HMf#dGk4l zNy(nGFF%YwDJDtfOIgf&HobR=SqxLvxh*%CL$^jL6ATEwgy~6{r_J9i@^VN}^U;K+ zzvbtklYV!u>pC^4D5bafYKGzdWS~tm?z+96c9>Rd_A0N7H`{-WyC8(bunaZ_5A1H8 zaHGpDEQ_1#Vq9~uwy~EQ8Z_d^WH5w=KEuJza#bK8!4ULzt-tX}J1Q&rH`u`IX~z1B z%J1rvPBpaF?+n*Dai>HCdJlX3Su3RBM~t5p?C6wCh5Wk<4%$zd@?2u`@50TYOyE}l zf=<()qQ0Y!#>;~+;&lqP$jP_dx^}2Uh}V~WJy0?!acg=#egsnXt|5r+ssoAg?>MWMZ0#n!zOv6-6C4m{PLghf>Vpih@-k-q$Wp};YT!lVk->}QfYv3GfWyrqU zZNZG#+AjJ>)-r7$8&QtwZ`|`i&W7!FgF3#Go%QOM>vlk}35XzEv{+h1%Xl#9;9ejyrZo zo%eB}-#C-}1zf$to_Lg!swE_?lR8ADEK8W5n)R4!?l}KwQF9d%H@tsU`kUgSGC%h@g8`I~&K*STI}~nf0wQ$CB*>a6yY;rJl5BfogMMNcyhlQ4r~wmm)B! zc3Km*a8*j~Ze_lIA5dUYFTG`JdE;&O?rV0vg$Nh3XHghGrT?0Lc;F=qHaJ7_lyZ5x zg4W;mDn&&swE^#^mscH=j&^Twt+5JgbH2?9GupexoE*;hk%Itf6`gp~QJ_?lTDp*8VAM({B3UVa2>*Ly5^lpAuuvG9@PrU;XgN9HIkE6<<*y~W z0)K-mouXX(wXHF9s{-yivmre6PL%UhM@PQk@y#R0jPICBCl5vxuSvdtIE+KTEOOrQ zw`$?A2uhZ=(;GRIH%K|xy9Eq#BlLvR$!DoR_(I3b48i+KW95?{h?$62nw2GLNQjD6 zv-DQ9vbC9oU`rbV>TtVqIIF?8rq-sl;K}dTMPC@W{e^ZNj()IpW=r$+v%<*&I=0$1 zuje|m|E6U8E(j){WJ(vD=1Xo;w?BVD|JtE*hi7Jr*3y`}QeD_W47r*BO@(m*J?}Ct z(;h5&F;c9O+XFN^s8?tO_UG;V{QUm779lC=NlyZdRlyw0DEX+wKvC1R>s(M7Zl}uH0^UBStmf&J$)TVOP{d(%fwTKa>NwJaQ zgHck9FQv6UAZtC9#eA?lv|$>ZEVJVe2x=JSBtijYyML4ay>^H$@uQBaB+B*}e(+DvTaBf1{l}2P1jjpPMJvo+4KkN$7S`Qcs{On&;iNC24-^~UWyJab> zwmI%^v2qz&uUM0#1M+AMjJ5Y%e-mh!F`x>wP6<^Pd|HTEpA5)Q5w&;as8$MB%(w*9 z_q&3N5c}f@z3MJO+&%uupfGQg^~nJ_*-`GW zr`zchL-ZL|SN!1zYj~!-JG|6PV2$z{OUBOukcT$def9C@Cb@*^Ai;0<1Z3@loQv?5 z4q1b1F)MY`9|a%e@6V65?2zMiTXlYDGy|ngY?(^0SA-gWNLsUg-%5F)>C^BJd&lq_ z`m=sTTxI`yMm3?bgQ+^eIYt0i?>{hg5%|5*c}&*>l1IdB%fHJ7?wb*UQ~7g(^Y-RW z=hn};fDXE=r20wej+QZGz|B7FDB`B(V8q9~N4Df4F*L9AVLS{#?=$bhpz680{$#kj zLtmp3Z2$Sn%(N$0!5VmYol_F?bm`gwpy3d1Z}M|AH#u*xEh)3})xNy@_BXwWfFwu6 zv^2GOH&1yKs^0Ejo`PzA0wV$RBy8eTGz-t8BZLT}n?6EAGxJIyexPV||9*Io{|!=i zhkL*?F?QqC6PTlY%6YBn*0XfY8B^W1;KOV{gJ0KiV@|%&K6LUjG@;&b8xCpP4XJ*@Wxi#Ui--DjWUOc+Ag7jW@BB8zR>Dh2Y)HUnz>~fKu0si#9uS}KDzU^+gIZhBPI1z zCu$s9J~Gy}Ji?d!Jvq)an%NFo?6`hqCFX2G{5qL$-}rafs5gypR}wa(1zoawc3^b=HuW!dagXQ2fw@CyHCS#;-!$`5l*~hj!T7a;u!XEE{10z`{vz^#W^XIFZSddwA5H8tzyjBki~H+Y4}WexIJ@PwNUdmc>9$9%h$z$^JRRG8bC( ziVC|e#5h};yT1ILez3lF;gqfN2AoIgTe&tr%la6f_`94I?cTa+Cw-MD%_oQ=`!%GO ztbq2vY_`ld9bqf1%{!gm`T~Co1?t(8;T;BJys=lXNRdcTd6_svzsK(Aof-z&*$855 z%VN*cYuhmSX{%59MiRePk#{F3U zD^$?0V`1c*ahkUwT4uT*1ATB9(zWbM*4~;l@JPROC)oV#U7%5>?-#EP930U{%Hm+% zYgW?uYSdR_$`d4X+=ETiyUJ3Lqh2;bari2WkZtJ_xCWYp*L_sodC2L@JrK)qEzHC; zTLtX0r-6kA{_Xh>BU_>d&04*mFBo6Rej!&?`fZ@M%9>aFK37dg#X~?DGb(xTtST(P zoruT(ua#1h{P_qyKOZcl>ac+@lg-#Jyr+tUmB0@7c zh*I)ix3W!3fGu|AZ|qT1q-YZ7mTz!9mx75WR6iX!33w4n}&!vFut2P zV`1NV(58k70-YG0~8jMgmTN4SXJf5sa6jykT4ek(bQyp&h)HtaNnql_a)b zeBIAxUqkN$m4N5T9U3DJY`v!Ywn+t+KVlUTo(hT|Tl1_|;~1oUbP6jD=7GgJ1+=NA z4i!v`YvcH$MLd4+AS`W=y()Y1bGd2yI%G$H=BqU7kc)XP(ko!UB)mGDsP!#Y;cLy8 zoz+$DRn~m}j)wab^`+GA|2~bP&TgUPyVN)rbOE}owe`80)c>Gz69@>w+=6CNZs@KJ zHH58{gpB=RV=>hYiO^5I>~8>>nox~37f$sia%0VM?;?|Q(_Tqi$qRP-6zLZcOPc?@ z>@5E9c~Bfi{*d5I+vF_d@;o{{DSpILvp=VhZxb{%IQ$>37!y9w)L-#6?2v4@mSp~* ziLW1ywRQVL^i_#7oeT4EJN7Y@nBX73=rd6hjQ1j9EJMTmmGFY)31yB(@w|atu91%8 zH&?DuLRH#_e*3pm*s10ky1o)?el>jRX2%wr9e5SX7+=$_%!>U2mo5rA#78{}lnsqf z|Bi;OwC2V7G9?_rp|DJ*s3*S|$pR-BdC;(0sdL{ak=wb4%F-^<+smttKC6(Uv-Y|X z_n)J3L1%mk<~PInteYY_JyzGbiurWI(K0m-aBo`iYA7g4pN4mQ8=o_1;4mr~xEfAf za&2sJ-S6x8nIsP{V6YX)_Hl(9hOTy!D$L*=zu{ix2^|Gdr7K73y^&AvkCV+qTExh`7sgvrlY*^Y z`zJU(x;hoL`y;JEF#1qfAgctcS3@cJ-~g?VWj3Sa`(bbbWqlLf_QX_)tQVVqF{V} zJ$WQj*X`^YugVFiqPhL<38tou{N6(y=C_#8%|PK=ANi-R%Po%=TCYNk zZKO|v1#xK~(qOwiPx%bc5o^G=iYr0ZV6}buqy3@z41C|_ z4>+&39kyXf^T(jjFq|mL9CZ~&hL@BzXY2*%#HyW{V9}-9!N*9q9R3%|hrp($rI*|Z zItFUNtMy5?dwKUyD9Lv#fS&Oj%S>lo>Z;>w)M_}g?ib}eGIIo()0($&>hH0sTN>H* z!(Y-ZI{NASpY;PDxsQ_q<>8(en(crMb2#Bsk>i)u=tLGmX64Y!8Jj#c7TFJG>3%%# z&OeyE1bmI3m|{zwO4&Od8m>2-6{Z_(F0cxm(=gb{==xzH5fbY<-`~18>a0T|Ufa}@ z$PD{{|K2>T%(UsnC-9woF`u)AMOxLRyQjfYK*Rp_dFN4mX@NMs7=zE>g;%bQ6U0?S zK07yvJZ6YLepjZ+tk&>mujf6H>Z{hw@?FkOxke`c-45;z?}BCe%@x$FC6M&&IBvj_ z#|Y|0{YS)kZWq?N+HYMvMT+bQST6qU7ZX+NJQz~FawV~MarCbAIQ#0C4K6}p-F-a{ zUacKv&xepU#PsVS(C_P`$y@o+piQua*;il3NPYUFH*chiH)NqN1y323e0%EFJ@LBW zG?a;?=e801h1cv79#!SfO|9POpg4J){LWFChNs^cyhpQ;zdQfvlFsD2VAzv!8!unK z58X^`m??LRUdj_ThNviI9Hax-{7f+Iv7d zB;4kVQq5MG5V~KkpkzGPmN0sj7Nj>8VpWr4IppfzT zZ}rS4m2Se4$5pjgr2?GANf{$|xRc8J0=yH5TzE6_?}kP8tr5cm)fYZf@2tQ(;K>P( zE_{C$c2P-S=Q;EZyfKoKK1zH+UTy_H@a#tB z%irh=Z^d}es9fDBL}fJS6$-dmBOsY*;+z7FqrE;*ApgXuG&k`#~(gx?UTH{mQIJ#Z_)fst**|9XnVbs z4YtGH)RpN_cFm(4bxg8~o4GmqS{rDc<4(h{4_tuvHj-y>5!SIGIA7ZAsXzSCS{)y* zZV4kJ_ut5F8f~=>{h~eG%3O&Go?68r8#7PID~jW_Hu?OM!uf{Exe_H?<8C7M)r!@^ zFsm573q|Cgu}S%(DR)b&Jasv76-xypSJXrBR)U4o_wR6){ zQ8R?W_7Z(detQ1?UXx+_L+>Pn^-WbJP6p@_R`KsKo!G3s;aWP=^6>(}GvUtlLOWYB zs1YRaVXe#e$rinQu?`)T(ybOUm6L={;To+m5=M6c?hJlRk9WvcL90u~aE+f5V9HTf06c#YpeHRK6yz2V^qRD=LA(au@K+DjOAAme4pf5f3pt|yx zJ@Up^MPwmsH(4ZXxPDDeg)gZR92T+9fP7yvU*v44wIELIfUunGoTHM2S0N07V}20a z)IQ3u^#0TIHI{}yt~mhdx^M>zZzp8qM{}pv2bCIP_O3EpUEAQ#NqSe&5N~$)YTf3E z&7G-0emhUznRV{o%O}x9zvq8qxuS_e#Aadv(e_vWZM7UiQo^LjVa|z(`Wq`Bw|;V( ztxaq2MYYAC-_tq6YbPmGCj6sW%A~MYOHn1}kX1C#@kyUljTtTd{VVlhd8yJJK&fYt zu19qMNh*xrS}i%3v(;8?$HP!{>&pYDE6IBj;NLuV$`!ZcQ+HqjLd;=2na zcr+IHz%&zjo*iE>FT(3RnGl}2+}qyc6v3H{&Tbw)$^kr3ZzloKc$H{%8jBs7@pu?vLE(X=cw`V;UO?vKg}Zm^=xGNoR%p<;9b6Z z2$O-77T5y?ZK!(=lu4dDyJ$rtF{9EHjqJ~SUFlWMOCo05C@y&_SS-1<`Tecm`ct3TcX5u-*HQqVqzEUw$ z+rd8Sa^?_m_SX63lz7P8XF5uh_m%N*l8IkZkhu7G_LzfX$BgHVO3gx_xl4asLndNM z0OBFyF8#EEU+jAa@wA)%y-Ee%WXW)wx6ArRF8r91O4T1BLl#`oivHSn#*=9U(aC$o z;+|G`@Xh{9y73crI_9OVUTx+VKc$7+@C%WYOPp6PWv;m6NUWg)>`3By%Y%G$U(C#Oo2)c@~?5jAbt~{vJxm0 z_rMBR0gY(cK3R{XfG*ne72>Ao-V^bZO^7$AIpTF2c zbhTWmvqIYYbfb)X1*c8V&ngrRar>Mo6|>;D8x_&rKNmU=&ei)hn>ZEJTvk=kx`!G3 z{mOk5^=OQ}B(y#3+P@aL$E0WO7Nn;@A-bE09Tq-q=l;#y@zWBEThvixaDBp9z`tX;r`DH@K8&;*71qB!U2;sWN(I4ki)Wt zA};#iLekX39(^u%NUP;PImVu8azq7PTsPD8%ltShodzBX&~I3)hx&X(N*OOT@09e>qN7O(`pAD;{oUQ~DYT z8`$`VP~&Vq0jvfFJyIyYl%U>kviGzxUl;%v}zu7-1IO^EWI ztd`}C$gVuci!+9&M=Tu(s)iPvm=CKzJBH^e zlpy+1O)depmA2o$ZZ9i^FjA++EHQ%nw*`M*PiSdae;_AQqWk03nuN)gqOg28iw zus{Qn=qYqFG9yMlpWS>$Un|kI;-?X-^}|Lll&<^Cq7Z>)^-`<3o$M>yjT2Gexz)c5 z;W3IT@pP2#el;8K2Wg)>%4qwV34yc0do5x7a+nJ z*Wm|NoeQIPfLB`{!PF3Y86hgS1*fsy5VUxwN>S3nNXf6Nc=)~D9=+t*MYtqI8Y`KsB3Ofs_YJCC$GN7aU;xw*ctwLEiP2&YSIt{~y z^cTb}SW>@I+E7R~V!iOH?fU(3eW@R#JYl54siYhyaqiQ8jl$-Cq?hs&>xWZ^n!yr9 zNikHuwfcDHJl6tYw%gak!Jd43TL%Yf^D3;Pw9pxCDMuFF4qN!P+h%Kgb~K#^s{6#k zhhLKX^_1VGZzI*po%SMO`;E>{6z*2vsqfaRi)+Ls<1mHG9vS!>2DR5A#KHYBXUkj* zchya2;Sq;VF-{q_Dj8v$C604a(^G!cL|fKHx0TrxLy7Unb%F*9%CLJDv>lg2&leJ_ zB&{U`zy^66skP2K9&iBPuqgFsIIY_yz_Fl7Hf#P#)q?FJ<>$gY3c2|{hLkS-ZHsai z-~V4Rx*(QDi4QRe_cKU(zmc&q_YmxyfqX-`ywD(0!LrxZ(c#eB4!a=5 z#CIY?aJ*+;_atZfT;~@*IL|syt1H~U;mZ3p@0xOti}kJZm%hqS#ze$3yG0ZC_cD8u zef{#%sWYniuS=i$JP^~be*dZ4LF^p;Ud%ReZO!-meDpP`C>4Ba)$c9cEMB@|W^?iW zJYD06GBZlg`T<61{wGG7W}7idG3sOa(IY(G|KjrN!fSqY=K&V{kMC>ZykTa1bR&b8 zFs1k<UaBlhASwaYf_+8sCJ7y!H#!ASW~Zkedo>VTGCyS1hg21m`!Cp_}{ z84?UPQfbM@m{cJ7tThXi>2#+rlDr-U!!vcC_oyA>x z@1#hu?Hp6m*;E5v9e(VHT6&umT!r7Z?yop6s&!GfF#G49`>A_P{T@JKz5 z`Q(K<=kq~n?wXF1z@}-zmcr7hxJT=+W-XeG;Y;OYPkP2%-SD~?Ff@i;&~r}}bz>Fk zEL_BC!9O6=^@<)8t0Le4Frullj{D{4!?7y1CQ!4ccY)68n9Bk9%Qk(tQS!-O#jY1( z99c_*<6A6CWX9jsZ|*&Y%K2~Hs2S3dye_4+#_NM}ZAKG$&?Ix<83GjN8p*{(y@ zC;0$>OJB|S)ciAxZetNQJnbJ^+Z=cJcXI;3jQaQV+S9)+AV2!p!8>f;ruz-u2emkl z(Xnm;fVbmDIKdH%O2roGV&RWogSbI%P z2W5t5_!<*Zff@Cu#g{Va@N+n?5pGnrys%@z*T@tWS756UhKW;Ag$8hrB^3-A^ zFokSCn~CcPkait97nf|7xye#l>SK1c58po!8ce}yfAchF^P^P7@DG~f5p6H^)f}g` zDX0f_f(1=6;$`<>cQ;xDv}{=a3nsoLboEiQiJu@CKO0ttX@FZ@FT#L{0)>5zFO9a! z+QQw&XZ0yN!#aKKquRsuE zDTV%v8<1RQZrSn@$U!|BR`kfgKBKvm$BH>=sKpuw)O(|`vG-0F=J-Ju5nmX??pGIV z0jrC1-v2}B?f!l|ITe|MIx1v)l$?uHBY+F&AT+eEjf^Jca=fs2!!rqk+Jtb|$c~~z z1H`1R6ZG#yN`25s7dyna??`K9u3h%}Y^t)iy~EGl*Cd(@JV6t}rS;d|$<0VQ;08X_ zdZ#wJiF%p?G>v_wVS#ka+`&R$ku#Vcl{&*Vxl84$k8Po@u)Db9mYdlWt9eK;PHO8k zZ{AEgZr~$j*kOk&v(jx&I~VQ=6uuAc61`r@+Vx{f`Ofvq)1uTw6BQYu+9hVmA&9GP z>gE~kGK!5M6p-*{Ipl?SOQro7u`qQ*=&7deBGG@oFP^)&z^0+b9KO`>W!fy%365cX4CEZXL=oKa z4MVV)E}UC@lgh^SCR2kem#vG$#r%HT>c>zr=a!h21*dRuY0}-1e(ihVmdZn3yAS#C z{R=O4y&ISG-Q6w3%_*CoIQL?(DlS7(OadZOTHihS>Pl;BJX8v8rta2bOWZ1#pIe#b z6)05uZ;5gJ7qp$h*1q8@wG)s(h4y74-;h; zr~(76u^VR2L`Mvl(BC2e>!#eZqgGs$tWhH_^2NC4fuKOBl=(xYg35(794UT4FK@WA zBidkF@CS*~;Ad81K!o=V3b~z>CLHQrj4%A)EiNM-_1$PwQbF*eFlYcxsAEeHxKGU_ zSxA@Fm#bxX@vLY1_}2s)fEbA3>@wMtbS!-Oh*TFtUZt~oK~jamxUKLDey-{= zD`WvpmOl^R9J{PrdG-C$ZlEbglD_4*6HLA+2X|bK(6&y12lfG%!! zIycmnsxN`NoaU(kFC^kYQX@-XJ#fn%C#fi1nhb8anf zKFsrc3NN+QBRv)rM~>hBfiI0%3cT!Gooq0WG9m+@f&4du!h1Mo+cRF(dKHtQGV!2E z$IJG;O~RU>3U_fLTtI|nv~bIWJ}Z;!2^(0c@DG0{>e&Se#waQmcAY5Ce8@}TL~k%U z?kPCMEw2C))|Y6n2cRQQC&tBVvJXC6CiLpn-{`s~4q*~;$rw5k@IWku%a_#rqI&uJ zxCcEEq825=4(*qVm&awcM}A)Y<|9sz(wh$7RioLdss?$_8PxY22Y2w`Zp}0qO025E zo8j?1t`vCr>fZJa^>JxIi~T;{kPy@p32E`SuT@>#8qKAr1_|M)lsQ4H3icN*!l|_R z3RP?W4|ys+kjI&g>2=iT8DkDi@ zhs337|M6q0k-7l|<)90$%yw0t=}Jvv4vw|HMS1t9dmUrHC6_x;si}HUkNzuf=#Ahu z_IMKVpoD7Hs2LEl|NNBy1JK^x73P{rFu`~W9Q^jg1X~@ru@~vCqRm@gE^5(X9>t;_ zPCqN(!cUt%C{O>mCwpS3L$Y{7T7j4{gl> z9X_1QSN)?cW|!||x3%LMipY~uul;xAeC^8for&b~5u5>&fV7{J%g#W=@878NQ7qA< zpcErkz4xJQCio)Z;7n3JL)P4zEP*!YPVRXQ+PhhozzhMYp&Jvu#Ylsxn=V?D*%_Ze zRWE(NcjpD%sq0C_c0Xx+wp4tPD_GOX_vc_Kr$$iA372{wvm18pFkSPZ*FN_|a%P3CvB zQVGvnR*k=gh7zvTqT<^}NiGm8)P;*n%9BS8@1GwRg1VTU#RJNN zlEr_OblMz683_Ax^Pv9bZXyI$$F@_Cr%IA*0eyb6dAbsnpu^mKB`*5~W;++Of(^Hr=4kx4bnJZa359lmLnj0{g7t^bv5;8F zbsIJ_`5EiWXzDO==pcSZ&||c=IG7#UzNF=){97@mFkQ~nkW||>|Nm$@_kX7U|BY9Q zM0yv6oI1!9ITm9MmCmt|gq(7&9OpF0Nl4CRj@codl;oK6VGhk=Y|3HgG|bF-=C~R2 z-RFnzzwo-fZqMiA`M9p@e!bmaQ;vvrvD)}k@zmhrYYFwPfi!j5Y9z!0^a%V26-3vv zzI4i=DdocDHQ_W_{FL@!-uwejAdb-W0EM(o@3ourHY*E=vUUiRdG%vT@lETOD1dRCjN$VJe!|43vP8O24B&li5i!Pansmbhikv#MT`^$?vFAHQ>?aqC z(GI$fR!tjq!HRv8 zP-B$2eW0aLBFZ(ZS(3!>mq-t3+%$c-@cO|_!Wfsd{V&VBTm)d-{4brThD-(SEiIzL zj^tW8Hb&yAcrXRsfGBL+MjGan8Y0eRbIzTy)iW~+7|QGGCz8JJfEq}Q<;@T7fyFUK zQ)5Gtud-|sBIq!3j`hmNNT!SMx^>w7-HGAsjbC0f^QJ35Q%hl^#eff$js0Y!@`wb& zVxOU{d00ghvae#1Xir@QWpYRObcnsI{D^stiIWWLg-aX%v z@@;hJjxwa^Xy|g3OJclhVUFj8MqZ}Nlk(}6*|Lw3;R>)U449@IV3>8b8mn-@EE=FZH;5k9EUXzwgG?!oRc$(p2r%P zke^NSymg(A<n{~d z%|t5|)YA5CjFryQAKci@Y5dH}3GifqqH9ue_kbZmM!Cj)!1yqRN$GG;$ zm|U$LbMz_W=LRPo40rtm+`w>uPj|nj9{Qse3fd^}O3w&{4gV0SKp)I58CTo4xIKX) zOBgS?q(Fkm*e>x3g81a6y4yk;DEWTDNdLz=F#%T(w^AF~@ay-}Jn9k8mAaH(7oPk# z?J4>Dz*>@_yum=j-SuyuFLs;{`jYmd&<=NF?m+k-x0mlV903(UZ>6Hh;s>NnD5Q+^ zVex6k;xT&4z85a0klA3&odE5HQOeQ4V+8aF{GT)0JY}~rZ#Eg0jS2i93;5DZLYM@Y zBe&ysF%W_cqPiV!o{r8QgQ|da6SvmmOwwCH5zi)K>T5};rDZ{hv_dI$*$;Y+sIF<;?dv?iN!7``CDQN|=wD)4wG>aX}4XJQ77T z2(R$kyxz+%VzL(7ZqX@gU$60-W6Xz-h1X}?wQMf3PB5N{eV=(5rRo!-5X$}2w{$V_ z9{1?Z1Yml3*uS!-6S`k?WoIIlnYhVvLW=gP4jQE@Afs>EX&i4e!m%FV1$LU-T{Ce| zp_*Ie|GBe%n|A6%t!y!k$H%Eyr{-K&p+*AT#CrHPUIgR_>Xg>^^w!AHGpeI~0@G*S zR-&x)&(UFWZ6QQr^9aMEqifZnHYg47d(>$bG38|c%86k<|^fvein{x6@}O42!vIAHoZavN!lQwEg6m zoOR#;5i9|cE4l4(cl0Y~Ut?)SpicmMs=3rh@9uA?zs`%1-py@;uEkR* z_F6;=ywf>Noa?w#$wxbJS7W(#p4mN?NGnXM99^W=Ko_!Yy1={0K8BWLCBr8Ut=#kZ z(2AV7S}0|8tJnveX-Gj-UM2@@{RB>G>}8R`g(oiJ zZ;ufC$Q{+wN;ldJ9743vh6NWf5blk-F6g{~6&hyeIP#KriWgyA+i~^cgBd+F+IZT= z%`q!tyz#nURbHcQ%Y|L^cHxrE?j79zhBz07kagJ4Lgh-xzfHqQQESZhA%+u@`BYE9 zBuP5KnQiE+-bL2?&_H~gGPebiereKtsSptPU8e-8!|R{=Co?HD?YT*2x*b z-dBDdc|xl|Cs9J`j8!}`&VvjlY&%Fq9=LwOP2$f4jC;*Tz%_?E4$Yz6 zTE=pB`~7&1BkfX_GK$t1f4c?`a)N~m-ePd z>>vgA%4a$Ur@Xd!>zx??4Jk(b)K9e(%7dTY2jC;&cp(l>0o zIG}aeFd@HiLs>9uAvYbQ7JfoPT}ciz)AVa^{BP~H zE>?$u=;-*drfz@297MboN8)Bgct8X@X@-HNDR~?@)uxwBu6?Wts);~MJ=QmJy zB?+{0gs-Ns*SK^*@zHt@r;dohyM+S2etulW>fRFM8P!I9Wvd&d2A0;B3rqQex90W) z>ZhgaJ$@u+H`CBYB{qIHeFhO5qZ|6$Q6!%$G`GDg?V5xc>`{#iLY2Cv;tWGkG7eS3 z1juhBIX2yOSEqp(9WNUaGk)>#H1o&Nwdod>w)eVbeOA)x;b7sHAOKF0uY$z7cVQPk z%=Jt9a7$7l8-H$25BD8Hu;c;ZH%G?Q@*e~bWtfmhRzc73@7L|d%V6GDJC9WmJiVZ= zV*d+S&v8N}MiW_{54FLS(By}QZ>UVx&N~V?CJ3Or@i(u$dVNIa67*D5o$J{JCjdjl z;)0CnYWC>r_l!LKKSBD^&pdB^J+nE*vxM;{%|FtVhPNt{dnlzGk`ZHT}gw^i##wtx|YtJ3N2*&nt}VmStTQ~ zzp90h7MRsJ&tkG1Rih@$=iuN0i)hG=@;<;?Kh6wc*LLw5l@{lMbdx*OGkqb!ZX*$- zx&rIU>lP~ZT(HwMIBb7TZFcSP-{mOfWk=u7V%mP!=s0q|G#eYLCW;>@y&>Q8e?<=p*0J1IWn}m?azO1z*Fg~m8#FB?aWGwl;vrr zzk%APatnj5Sr6v)RNy6SOCA#0ejUky6TcKCNJIx{jH7y}oyNE4)(KgFiU;kr>Q8ze zuPL^ft`S}KQ!H;e>>q?q%XlVT92*_lOZ=fL)f z;oMQ@SJ2PErkWqX8{$W#m|MB+0EtS|Ad@(RB-?{bUTnW`>%La0i9C9uqD*-C^aXWf z;SQN{i@|RxObpASne~6yR7Nv!&bSk<>_k-u)2^s#c&lJT^T*4?XhYhM$QP0Vm*7>z zD)a#S>Zxf@(D-tsQ?({-7iFOJeF!l1U^(@&XBCF0q~#w$xiDxGWayFgUuk-f{%}-t z$MvnM6mfD?6_}xp{HckSJ+{13N&9b?$Snn->##2XEuQ$O(*hc3>pdG@5WvZk+W>4I zD5b-qhM+eTAn-$S@TG}qNQ;WxYvj1Z2+EjyUmcx2z^ZA_wyTH_{(mn(hb~NE*=~N_ z5<~x)tmEVpcY>cYPy(bH>&+qyUI(Z?X%)ul)IkL~d=t)|-p==u0ii@8Kt!*+#>kZR=I;0Ub(QgmcW`r45pJ13`@Sc{Xs7dR*!Ddas#?jg^Hk!qswT*| zMZTM=3Z}smHWaM$0nW+NQSwkJkgD_d%GYM9lEgpgss4P1NGIb;zhL-~YTz206OkII zUV;(+o-6s$4(3;GDc`JXqmPtZrb<4Uk8i=-%l)4t~tC8mje*Ww}0u=2bhe5 zL%U8FT4&}ee#k$9UFdrfck6ArOM>L{jZ1L`Q8%HMOj^(hRk8lhM&Ks*u^DD?+Y6UO z$#8OfA~cbBSLbmUok}UWYLQc(;%P(fwd$;Sc$wb7k*3LGYbk>&}PL2{I_*) zV`JKH8NvU*ZsW;a*FRzQdFXh6%OWGVJRWazZ*}#7Dlt z{@uTn{rkavcdlinHk9y!w>={MqLxx92FJex33G45?nb4pCerFlO!25oDjVm!OuECm zTR{pq_Z0CYT6Cs4GT7sWCjK@BX1Y%%9IfzN2A{@h_lPUZ9bicGy%oaLzp2mKnxgzq zDX`a7E%RNjz5DU$SVQQouqc2~!sU*Vj{lzM5L#IYE*|vGh15<;m55aN>nY}MJ|$>b zae&1u!`tj=vD<`2`DgC$h3?CjwulPfoN|xkuN}%WIO!uR#W@vr6anZMU0VQ1fJT-y z_QMw!TfdomOXhmTD@DM!HY3(zUYt`IZ8s4TEn7tM(R~c0CkoS7g zJPjRJtmQ6USAQ0)ty^W#-1kMrdbeaV7He%6WblVnmcjx}w*jtxU#2nHM(Z4fJ(hxB z^zH_kogQ^Er*PMW^26_+ryNWhoJHz)q|8`lgY0pY;lm#u_)}5FFxjpK5{m$9kA>^>S%PpR}ag?p2~Y{Bl^aOz7&G z-fP)~1U+e^E^WXwqH3)^&RI`STVO$@D!{kM&A}n`bKI1bZ{X+yk&^g^s~&$^V)!LQ zIVDm%^X-wo>$+2~!U(twMF`yY*TvR%zB|JQGO+gb8i;_;j{Otu+c6i zh5e~IKrP=!Z8WWTF4EE`bE${o*Gv~zkRE}JE-$R@ZUH13bRxKOGj6*KngqojLW-61 zKfQ$nK;WlxP`#x6E1tSvLbu1OTAd;E(YdL9KqjrMICoj2YkPKH zhVI0Vf*5>nJ`fPXH<)EE-Hax0PBAs_qiv=vb1dLp4U3B0oXrkn@~W5G+bE^L^x?WG z;Cz#gqk8_Xh3<~fj7YHK$+hg98F~JkCTjt0DH^yh=teEnk2gH0_JonaXUXltI+vQG z;-gb8~rQxs!7T<9|goJoW{E}=k&#N|h!x*oplk}DxPQD z^DYE#%Rw`@gYlMN9l6)+D8MoL$5JHkhXG%VuKq-G;vu=5qGF29@)GERgk`|Lt8==R zT0(kG=jrb4y0xzCMc{r4(ZR`D{_fY+`ST#B5z0av_k3hh`D!@7@%~hGAMQ~1$fb5_ z>pOrvJV`pcvs2Ik^+IwxrLx9)Sj-+621?Pcsi(%f`w8Rhoeb^ntwMGw@1OTFs5zK4 zE>%+{cI?)V6sXjGyux#)k-m$*>0iaml(Y+y=s;B!3 z!w7Bd%y&=Fisf!du&wr+>`H$lwEKV0$ah!NC!%FI_I(LhMHP`%-(j~)c$WP;+G$1 zw2W?qC$qnHbR1_yo*Y*!gAU*ttGU7D+_)(+ffF%qekc32OrgQ;8y79-tVJ{0vVr$b zB?aOJe%In@V1J*@BE6%fgGv#C-JnaWwp<+UT*jo;&@*3k~*xPXim! zK}wNyH@7*2_$7^fP~za(xAb3P)#O8NMz^G+fOB6=3^d+TOU2(6>7stah!IXCJw5vk z(flM56CgrX;~JTFh-H6kP$IFze&q?JoQ~5tHRjf!e%`%)irq{QLcA#s6uV|o{b0~p z)k&(*&hM--_{oikQQ^F|gkXI?`^y?9E(Zw>zgPZ9gtXiP0W!vz%Ii~< z05HxKgrb!F>CEliJ}5>&dvQcx=HVzN@=e$ADE{jMr@VF!PO=>3T0Y2FSjd$0w*kOr zd^%olCJ-!S^f+2+BDHe%3G)w@me&nyVyF)8Pej@mWiY>@vn=_0yYJQS{&-3GD@ou_ z+FAemXCLNnTPAC5oZ~+4$=W(`{x6@u3E#Q92&_3@7D5gXFVlA{Y6PWmM(4^;FFTu;9ZOzC;MG7;1o^?Dqs(7@g9dtG<` zb1yrGFhBguMK`J?Eg30Sd3p9#s?saaxGUNREA*p3u9|aUY`pfoo#=T7qu2!)yJ;lk0@XTd#hCZm>=(eL ztk-O3H+qk`*JLJ`zUtCWUw>YA?>wSXqMfCSF)9I?VCo=mj#Z4g%WzDgZU5^#bYnai zICfE;#kL&juC>Az^ZuhRp0a@%Ohk@fYKS~Hq6u#}kuNKGaYk!Sk&f=O&bzxXm9$WK zoMv|W>*vY`-~znfcV>s;1IkqmWb)m-UfBotKkbSitIQ#!^WBw5D`udrx6+Y5!IoP_ zl|D6Wz;;O0&+!RHDB_Uo=e1j14#TYDn&C+C`;njJLeutcYw26r)c>4*iAa-Uf|{YE zx>S|UJ9@C+wP*V>J~ocFoG)?gNEsfqZe|_8$7)iar|Cs-p z^$OUlryiUOWSCTdqwBNhZFakQwyu`P&~7fN%)8`2jPTfN!)ou#5@Xh7OFm?LP(|;Wyns zhd%ZtGIzs;&}Nu7>z}RcG;?0^5t{kyARM*Rb4P4%s48ZuFj-(D(5G~*iAX9LZR|K* zxVbb<2pOkn(i~mSJiWRdfAcu%lSMuw9GT7_u^rM|n_+3jAl|kd5E|J#>4J9vaLSgn zNbSoF%|JWOeJo~n|Iz`aOa?l0())ZAbRrsIZg5CK=*;xdyv!E)gmWpHp55OMdXUR4 zJGI5$&+;)^q0_C#%bsLU1_H`o&DD@JMb4n_Bk4Q^R1*VHI@g(w;7 zxUDz}9a#!ZDqmg#j#RMgoqgAItm=eSIOoadU5-B7GpvdMY=&m2ZZS?4U-E#lOtw^M z6vOsVgALccs0$LYp8eK27*e@)K&NW(4DFWhlbm$?np#?dMjYYh-zNg~b4C!djX&si z^q=FAq%bJT^EO{U^{W!B%Qg$)aGHZ+_0|)S5aiD16yr(hED=0FR%KoaAf9B57kpo; zB$57^85W14DNV#gAE=>KLdzVwI|mCQjvK2&$4F1VF&)w(jUs?&&eeHi1vySX7x>aT z%Y2l7I4~GBH6-&PfoS1)``1ZvQ_xrAu?LDfcw@r2edlDZD@l01EN=LSz3<|%a`0hu zC-2sJL(Eahzen3RO=H)VvL?W&&p$>EmHL*=|1J|5B5=qDS57>2NN%*%8a^I=tALUlq-YOowEcjGp?txZbc5L_=OEpNj!bU|S zxtdWT)i2kY39c=RO|5t^OKI^`4~zMx-fb-!0=Vthw?J_h=SVKB#o`Q>|6x<$#6^MPMiFvR}3LWKBso zQN0{(tDbVP>g3GnYT&F*aNSy1nz1iX*ZKomW2j1md0A?Qv$j-PXTHtROs~QKF5@ni zdql!dGTG}LH_9!8+#EOaQ^7-zBbv1xIQwQ3SZ~~J&z!t0Zj|c&xpBr{Y}cjY8mDOO zmV?45W7M}lfe}hO9x3Ju-nGLQb~A?s@qVyzv*@n@<_*0Sb-OLsm(`jvzBwK8i4aZp z_Oo)~NMl@&mHG)t$5*oL-g?vdFs6)B)>`<_cOQaAdMjMsmG{X0G5FglzYAp5D``Iq z>$>>DuM3uQEI0plP~Wi{IaeXoMn>iLZ}w*#5OgVp7hXx)xb05K%5k#Jw#vH@y58cm z2noUqagYK&*V2fLh3tkzGI#P;H;CyIK~teKd;G!|?Hz*?HYXeGv5bM>%KalT%_BIS z6k9rU2DmW?GFqPgDr2F)QyH}klw6`?E(jPk{nuH$;G_6LlBMf6-*)- z)qvIgF=25CxbJJ9`-P%n#JeIYrgf|jqY0LX)*a6$3(mi?@+3UbS<_jYdKC-hj~s7^ z!lQh%ua1a={YiLaNpf&yWVcrdsj;@jXN1z5CNqGZ_p5n(CwXLzzaNvcPTwpXPIRl` zCdw+WofK_$5lKP;qCtC}b^Etb!b=eGB+YbO6#QQys&syx$m@ij;nvA@w7?egeM9Cd z`eq9NQKNGSG`ZBv`o@c0fdTfBUMmDsWj>R~@>QroVJF~i0pjRLRmah1`Dyn$7=fv8 z#otq?6{`KP#hsxdT0>BOp%-OXfrpMl&v!vjMStD3tqtW(a)gXL41=+uhKR2XjqmU8 zOn&y7Y8LEEJD=%fo2?hx9hw|gv27dpk_q%Hl7TFsg#v5*NY<@(mty^6X-kPj?>7F~0S zQ9Dr8-btqN`G*C=h~YPtQ2<&4!~uc0A{aG=NK3eLZ>v@vMM@*Vn%7m!sawDArFrMa zqq5G!WP9fx`+zxp(D>?&=OdDPMy{Mf_`?fL?V=-Jwim=Az((7PDn7uou8am`WL+be zBu9O2H$+m21{w=38kYB2@(IRb;-#78j0o^*(jhW`4!QFXtl7~~J-9LPuA-CwblZ6A z^@0%%p+|TvbbDTZbrOHrY4QpAVaeJk0?QEIyfb_!TMzG^l5Racg7bhxyw)-JY3Wm3 zL+5kfOZnEdTED<$hMgke>fS?ZjCJ^cC13vS%xCu>OT9T+`#0cp)x5&JP2}g{&h_Ub z=&n0@%O_Po>=Btp^hu(^k5YG;?fcYulu-c?Jy~n9P|W0SMUMeFdG#o)X-b z>T_;k$#B1_sz744?iIV`{1qInFpy#SO^}@WSj?z~c0Ih3w?J}g+OMAUITAJlTNm)n zC3&eESIDvL&rdMeN7J84{!HJRDEylEsdNuvz7r8MkhQ5;z@9s^c6)X&T~Q)X!|H=V z->018LEtXwj6SO^S@Eq>pf}d;W{67OYm{KdTl|k_Ap*yO?cbX&9e&VRfjBN?lh^VN zOxAC}l(#$)c>~r3+SaT)cH(_UX|Kep0FvK=0)oY2q4R>QlF}mMUoj)qA|Eu$VgCR^ zCPkjU0yX&~WpGE4^94e>oyAL(L)YG~^k}_=(+VG?{efFm`{l?M0dGZ^ODd&Zy_Tyi zSLzCk+BgLA?GS$W%P!^A>nij!W`upI5$rANcQN|h>~P!e5XDI8)0I5#?}SlD+{81G zToZ+Lz0hm+A=a~ah4~_48)*buRI$APGr5;xxX3KUU>+P0DrrdH4i$0+sL0upzc-vf7Yco?k?@lJ-ml+uQzyX8tQ($UK zub&4e>~`Pmd>5|;5y&efPqHNjFK&-5*P?_!@MX^B*Z|$(dPLQ{jUE_bUu8NG4^dtY zB1yUI9qMKR!|_*_4VNli#O>Qi(17pTXZx9DUC<-Oc%PZAT4wMGABU!e=|X#a#UmCNcGLYt+x+qavy7|~bL{%yjlPmHb_0S+u%>;X_|Qw= z?SM#)QfUy%5`4#b@1Trkf8(~fT2*I%}Y=fYV{W7(0_NJT^iv@4HoIk!o z+{9Kc;7a=j*5pbTBh}oBpkKS@_{W6+8PASs&axgF2chG-vvTw-IyvTaK-Tdsg%E}^c*4`lF z%63(Pz0X6Ht!Ih{~$B zD}n5Q&J<_%$;Re~&4|K)j*qd=_m?8g8@s}%Tm{jEaJ|M_Ub$h}sGJZ+gI%;!7d?!z z+ymFUfZuo?Z_r{^>;}?AIJd^1#l>(b3t%aZBzpkkH+lx5aY1!!_FI9gs&7z{#mhuYWeDQBw{ z0DbYU?&iyEQ$2=SPO#<6c`0V#xc~+MIi}YgVleGJlemc7Ro*H?DJvAOCYbf_*DQAR z;U?Csg?V@Jy3R%LFQq#}EkAaMOLUnBvVKgiV8oKHVo>APT(?mTBS?jzGc6Gd$|{hZ z81AQ-;E($D^_0jxX5r``|%4oJS;p zVHvLhzQ8Df$W^15uqc7Z>ZL*s$DzEA|WWHmfqW~>smvSj{>a!qPdy*E zR5p2A&*yAAqg#Y=wO=b2%uftmy!(4Z_r{(d+I;bFk?0!QeDs2=AvA7&)^;Xa6z%-0 z)&%?|aXaWk@%1xXdt1Qns=sRcaT}-)nz>G9r&);Fdu3th^8+DrR$GQ*l=lXIG^8JYMk^~r$I;*kv~S4 z1sUUxZclGH-x<|4a=zn}rWq4p1E+WMoi%JrzEv`xK6ik}Zq_;Q$mKXe!F(5-{2%f| zp^o;6M#X~KVJO7+W%1~g&~&Hq0Q~P`dbW6!rrMN)gTL$U3)_Y>HvpZ#meg8PpcCly z%~au?ciqYU2JT@O3J+4j`Kghhai1Q}BHn*G%|SbktM7$BWST_xWz8qDdhXeH=b(zuDmbpcS$!JuHhwjFY6pHx zYT=sene02PXRy@u-6IkB_Tf9r0KfyN@kwpA@5b?y{{b+C7Z*kA`!`s2_UDbc zqW0fWAnbRHo~#D5!mw;tTfWvfMd(*@IlnhTpoi}L4WJRosrC?W5FnP-seQz)-dnDaC|-bomGE7~Lb`_>9i%Agf|3YXleaY4up6SG3$- zxi_e!zq(?ngm<7i#_VI2^dld=VM+Ug@>YgGhk{*H`n=mA&Wi)r=P&wzc$N{xwQ4~9 z9p?@)F-(#$KAtFOQ{8fO;Ws6VcA!I+P>)DlEgl|P_Uot|7A;}8rf4kdkH|Yl@&EI+ z{W>tVFd=l0&jqapHl*5qelx&H8VH5!ikUZoMm$F!|Eq*3KaQf-`lWfj90r8PrboQG zI(Uq5clY5ApDdVUr@QG+l}t23#y)H%kGAqBb6Em zb;47#mA*2Pm%|iw%Nu3Y8bUx=*!-u#FX2JWzf%zuc?gn*wnFPwjYN?myMp}{(0>k- zW~G)^LBIkVFv1F@^|)7Xqs}`&DX@@>^Mse)y1(3z_WX>B!6#C0G>FulcZs- zSMoYlg%QN7NcPE9$z5nCGwf&dG1Bxxq*jQ3{;dbmD%jxN2_p^9<=S#~k?-ZdoRK!G zDidgm&c>=RnjxTniRUc$ye>u8(VVQvXRT^1pU&7l<6sr?; z@T*<;^@O0q)c6EFz`YHy9?Yv;U>E1xQ7QS`*Q*o&ChK;Xv8qYy^~2b%!0jjUfrlaw zY}s+4ZC~dnvKY}{O1ntQeghO0xYxRu(tE?slapbYS9!UGOL^H^hQe85?Z9f3tkzdJfZm7>CukW~6|7x{ zP-$DJ-An0p*kIB1U%u%4czfU}b?IeBCYrXx_ls6DX9j*4he`GDAB7vxcBKbDb1RrJhF*wQC|K zo+(MJ-9A4+eEQ8Jb(-{ddSpZ)(|pwZ!yZ3KA?ANSCFi9ewhdlKEw)JcskXisJinu+euMc6lXer9tn5WOZ(6@y1U`ISV)}Q$ zV5>a8prH29MyO!G9zT|<<}ll0vXRcjvqO}e-2bIv!;kquhn_4vLAcw%za@;Mgjo68 z@}O`%5$gNfJ0!t1CfZ&I1kQ`Nh4ImV2S!HY$)8(sS#}iW06diCvi`PZe*4tWJVe) zcatG=TE|yphod)Kuds~%bEy+BK}scT(!YD%g<2h0I{oL|bFB+fodHi2XoDP+ zfvjQRmN->2UDGJ$xbFV1L*)3JvwOf!Bk;EGi6p#1OJ-%C7oJMz20~rsH!IEJCZ0Nm zWkw;l1v{<=eYtKJ^jin#BgB}yh$DJPr2i$$7+(b)wI$cY2%)-`Loo}z0aKtq=_7cX zSX0!_=+iXl*IW<1+vlKa67D|T)Glq=^Ti=Jol9V-jRskArnBD%PU&!eSe*Cz+T(wb+@KTTB>=Jof z7&mH^YF)p@L8bj@Q`k$<43Iw&&Jm}d$x;}RuXx~)l)7CgrY$E(NpsF$)U{3U_9`)$ zv6z`j?z`=5768P(1!vn*-a0^%D zWso1}1>hRZSv;S0 z>zrC1M3SqMIvx7fy=9e_J2p2P9)dJC@LNmFkDM75z&}Gpn~d!ui9?m3y`L8WVxIPZ zg=+-Qu!>>{n75?UUlh@}wr*+~x9G{w*7KJk7Im+EsLro~WvQjmfHd16w9rnj%$ESD z4DF(v6HG^(R`CALx6dver|`-t#&QV@vi61Tr9;fp>@P-$y8F;K%#fXS+V!DR(-t-@ zuj!dkKFwMv0H{}69=ACLZ7JQ>S=R2F;*~a6&zS2QS=c=;**{*XPEMOuzuwM4vAcWZ ztPX9lM0I36_gukO$XUPtUNfv#^nroJ~Jo^ z8QFN}a}cXdg0YS)RJZ>ns)HJ6QZZpco}Ye19l!6cb|j=dpf>~)#676%WbwVr#&v&( zLNpmCS{M=_yE07ycR0t_mNT-P4|oJ6g2%AW7N$LEgZL4wq*f?IU@f<5p)*a!PSrYi8JWi&v- z+F+%M&yw1{QV@#7=IzxM19F1`4j2RW(p9QES~G@>ahguvXL>FDqVWdfh-#S87kauL zKvX)odHeYo*w0>vTh|wf*PiZxXmL%=si*S!hsbAsQ9opQgSnqhVaA{tmNbvIEN-Dt7#IGP7}`t z5!i}3B5QT1jgSnw)v~HGUX%o$d>MImZ#1(U?7Ia&B8?0a@GQb9mA2PE|uUgr`(4;b6$`SlZ~hY6DBv2{-3DYm=-uPO8aZ>1CDK# z`-VbHURVd^D3&lU zg}g3|8<^4e@$oh*5WgSH8tqKf{JL?mnNm~cP=>5b&D%FMo=$q{Nf%M0vNDDbE#g@I zlI^!pZ&^o|XCATB0`2Vv#Oj(1?piI4$Iecd*j8j+k0DC=? zMc2rumL_wFz9F3gs<7F#;GN%2Wjj)qa%%mg@20s8Cr4i7h^5OJm#LlEdlAu*CH=TG zpEgul1D~p2hMFmb*eBSK1G)`#PIT6T8q6bu_!$V3s)z*R*=yzglt5D=U;kMii@!6| zWA^5BEgYVMC-#o{?zh%UC;XE-Xw*j;n8*6x598f@HEcKfMnh}$>&f?VJ!&D!QR~7u zx!0UPA1(scye-Q0N#k0326q2x1}R!ZLa!yXgDm`@7l7YoI8 zN=bC>#^^Mm3ah)nnkv5D+i!5ETee^|(5RDhE6c(2d>0vI`YVdkvGFpt!aC)s|BGhd z!|5ba{%@3zz0s>v^sHzV;xa_J<6e2=@uYJ2RNFc|SmkBqejK0Zl40l<)n1d0sJk^7^|xlj0LKx^k4mBCMd@4D?Z#D#GQQ<7>4b9=eV&$6P)Z6$xK`-hEM@)Umx0&{#;oft2smJqo6F)}SM@ z%@=oC!LVLuT|siQn%Aj7$-`TJJ7=C3x2#%Y!rMwJFGvEQa*L2mV_PSbu|Ump!xvj= zv6<~KWc)TtE-1iaR1<$m2&M5U-hVkAZ)WwR{L**af&k8Wj2qq&hOW_wNw!MGmTTJfOCurV3`$k?HA`}5D}VeQk{Z|Nf) zs?nA=G)bU}DBC^IYeR)Fl@^1;URCtbm6f$m5Y5!urxX8VFKq(m*3$U}qJ2R91gQ?L zVI?--q{rs0Yk<)!{YCp+1j&zCu;j46p~-zHi^cnP)M@{lz{3pz?63vpDYrI1g^MD# zHq+R!ho7~*bz5Uv!*p9XNuom+gNW&b;N1!5KEOTYdt%7~{RuX;(+;9gQEygevmbi066A?>DayDL*Da>Y`uOQ!mKF4U*Ns6_|lZ(NgPg!)&VDzFn(05^*NbWk4tJ0mcvRx zQO0J~CsN4>fzj!7$Gz|SQ+YpIuMQs`eWB3>&?;<->-KN^ooOXn%Q(5(+j{p@6Vk`t zImyA8>BpqTY}~J(Mx3ZieX%vFKyvba5U=g9{v=G4G*Bozt>xQm+;PZwK~S$q;3*cU zNIxCzInfOMg^vqH&;DgT@mO@KCD`{aC9aWZeCvhG@nl%ynW!>g!5x` zV!NJn9OTa7JG^8cTqk-&VwKG^bU$b~y(R56%a!WQlAm{&c|5o@5pz8wF7x68?~WGT zZVtOCD6ddQ>sVcDo{Ol#XW56joXt(L{h!{rsa(Z3nN#Hvz8z+@)wAJFFmtoweQHwO z)}p#UvG^8j?BudQgIgj5F~r>bBJGZZ(!!o=s1=`dehw9^XKj~H$^y(#WDDltAo8+x5yk2`>Qr!JYq2Ntt)}sA`;al z&Vv2Q@u9sh4uhaA?fzm}YAaGcgEsnItv3xzG<$ULc0=DZ8+US-P2}FX8=TYyttd*< zRx0lKb0w~^!0?u5t_?A&f5Et`)5+VP9E{JifZmxU_wlcj@k&)2ULiG5 z`!RS>d*X8hTrm^AvL(UAHyX4jo&|D%z{$>yo`GKSl@B zogtZ0RVi2PxuNIET|Kp5>E_qa|j4g2+~z3%<*s}AmjUMAe% zeVQP`vxf?+{gpc7XSde5!x7VQDOoeO!1%0bW8SShuPz* zo4mni7xh137aXGw4o-*iHdg;LX|5Ohjm)b^u-Yf$_24Dchwx(W%O`P#7Vs~us=7ft zwB_1mpZiVW7irI{E9VysSuaNt^(dw{u%*xa^VHxD+@PLDGvd$u!TM&E5~&;u1=5B8 z4(a_dm3L{H-;uyR4!xljTyiqlR8J}-Vx@2FYi%0O&0^*q04hTI{%r^OwB;{O{U^Ia z(m*Yi^iLOv4*D{;wb++QpeWRbzJz{fY5K=&^$Yfj;i^m0HPbQvyqkAMqj6XMkEV0~ zXTp8|cv0l-R8+`em1;tcIgFuFNf?q-&Zm^~%rQ0ouj}=CK6~4*yU&IB<&AJQ?|Q6u?)_EIUcgmgX}dA?b+^z7 ziA%1Z&C^OhSc6jNubYF(UxD>wxrdpz0u=koT4Zj>91}uBRpK|CZ=7#F^{Rme1>9D*SfB48VuF9vCK47LPZ7-@19s~rDcj60_$Gvw9 zXZBJ2o4;&^pKk)1L*j?^HoxoKc|#xVj;FwfA98RwhYQzebwrnIhj%?;{P;){i7r;bh^Pkhm`wbSiqq*SyrqjK?P0v*Kpc{Rhte)OWa>|36plm0dkw>2Jv{b+a7 zAKZPx{@DG;tCu;w3kw~@>tF(46Ig}cmLG`4JC*VjfN=7i+n8OkU(e$36>EJtIrimg zi)1w{W06=~c`ELagl(jn59esuU+&Q+4Iy-R$DK@0oNmu(Cp~$#dj9o0q^$13n|Gg5 znv64sE(^f_= zp}s7{r@n#WdKkJIas3<+i>*%gBc)4QXwkf)nVz`37m^nPtbyV<*Kv5etn2r?(mg>Z z&2SDET8Eqs>5n+n0{;Z`lpM|7u6peE_nTwaNk;5ud9o2WH|DAr`$2=j6BmO9zkGdO zzm6Lq=mJwm4MpEMTE4Wd;J>1a`>N_H-{N7B6#Lq;xEK}s+ITv3BVM@ z=vMKy^xsNfD=TWm5@_LbJx$<`=&Wx_`c)IiH+zp(6s~~x&g|PAe#7+BCRPqw_NGXK z(hW9V766V+c5>a1=7|fF;f;x0mnGsgn;L3lA`}Q;dHdDKAvjIj#6225Xt+foDC9|` zjwKIMd-R@+z^SJWqn&TYst0A5A(C91JI)*5o@4V=`R#lvkwunwr z7-dkyXW&T5GAG<_-V87se&3zj!~G>S#u9;Bj@cpvl@fn%p4tv1zuWVbMY&ABts@%c zOY8aRkU}@Et*TFa5Jc8B$<#a%jdkn9ict#qDp3Dxx29oO0|_u9+U>P#O6=(9WQa+` z_+Jf8XYjsWDlm8uu1ANPtxDfgAedFXnwAhis>hD_!0 zU2tA)25|X&7u5f+AzR1I#|7;&LMGmhd_&UAVN_ZeNq)9>oTs^Ack}UOvLe#!Kv`eM z7NWLRgj!J_aWZ8M5Aeh;?U+NrFYjURKi0Bh7x@2JMb+7mPZaB})nb2@LB~R`ixQLh zV)@mN{4yRm1O?5O&3QdoKy>>DNYlH=?r&<2_&X&ho7x3Kdy^4$6&eoV z(loqYp4z%?&`O+V*52u@lb$kTn+m{>-#&L+?40&od>=14DlET3KF##GYq8Z(={?Ln zxu&w+^a)0-`X@t=`Y+>LCpWiUbTu+2*#3Eb0_Roly79LzNhn7CwO3<5dmi8{#u`7V z6l=I1=X?7f`HSuBq-A{@FSQg)Mkll=D{=%bx{qaa5tBkrCce=LWQXrQ+jua=(`qH7 zU!rI@rzOM{%-|Wue$Lg~H?eezTl?rSdpZY0A5^E-H7HcBfWz8Cs0WG8Pssek=NPZaXGY#kn2x9`m7;jQ&N+Ba`L)q@h z8QcX~*wXuC!zv#4jv}+eX(wIpx6s+u*oE&>=F@W(!Ky2+uMtwd{^$dqUOe4_qub32 z|4{j6-pD--=DmlP0IRk0md!5Ae6ay+oXb+wotmv>k&@?rvcb>>KL#s`>xE@Yw@efk zl(b+nwfGw|Il1C%x=??u*q_x6J1uz_>qY%}HgG*l(cCWUyH%bCZN+S32XFCYL~-9P z#JT7jA@LzXrJITf>E_eH{GpU}l(6X8Ri23n2M1^JwTk^TwONE%ne7 zt%oy)`BeY(#e^i0($eUUvWf)TTubdHtXJd748H`5rVp)_j-1?D{CTC9-d|N~g+qay zwWLRrQPw+SOBq~W>n{5xye`qbD!|YH7J%2n-;kemMQRVG=4#(_`@QBQx}?yUC_nn^ zp(x{DzJ49-q5%01_4cw#dPxXaEi@vFYeRG2MU)fAo9XoXY6jvvKwSPuqkyFf(zWF= z>O+DYe`q6Pu7#v|92IPy80&y6^*t299#FZu#!jq-ykcW+x_2NJ)ft~%@=$zZ-cCxO zi@@_Ue(L=HLcSK_jkQ8|Fd>WlED$B8->CX-D{43Q?SA-vEyT9%>qdQtYku>`9m*r0 zTDHyg@^uF1vw!R-Ht6uzqZh_cgPR6Fxb|Phs#GE72=4L%VR^S7GnEVBkk1uP@BFD2X1<6KLN)8P{FD2)9s@0org^5`%}{AgKG`xtN^* zwrp`ayx+kB_YJev`TAyX7$UCY6y=)th;`(Xv0=e@nf3bCXBZpy77a9L^7b}jz95sElo(}BTB&aFXp@7^h z5dQhmS65_=1Rm&s>aJ+VQEn@?((m**87&@AB}3}RxtPkv{w43;HC!7~9h18v33>RE z{Rvd{S;^+jNnh=(bH#kuh~J*M3&l%jKQ(|4MPY8R5La{KUfc)zjmJ>CVl~KfRJf3i z-6!825X1O@PjvkHdF7cZ_QK3NK~5h9Vxw2xoqce52Ow(3ew(T_SJ$f^0&6o8BJEI_ zeWLwPbdzgFLkM%x2K&`wRpAD_g5NCs9<~*;2XJ>s%4mweraWG+^ez{KLHHI5bnNAF z;Q{`(bGZkN!|g3$}JN*U8;3eDxevIdhuhiy+p0Xy6vM zK<7@_E*yIbrwtK`i|}tnV{Q`Eb-sIByWSM+K_8_`4rmLN>f(HyKU3FhWvbx&6CgWg9H~H(FGUw5w@)YIQVpY`oPSeFI5FQ6DPq$iz93H+ zrkS?-aqYERMNbP>zbFyEZSovyrkGiGy$U1Q(zi!h|M2bm5;O{nByH`pj$2 zg|s@yTv|?xv;h{y3aKvjNaQKzlHGxl8;P6B`)?C$UbfWJY2fdd(w+QlE@t+Xf2{aBUSB@aLHlN-A=OUshm&2~zx8#1nStKmYOea31WDSim4Ug#a!)6lEhg!VPWg@Z z4sMCMahvlmvwv6~P*48XC%+!t=?IbUvmD)dWMQ{B@WI`ea@IwNs2@pa*3<4^CJJCL zOxiQEwuWFs_~uV=Xf+>DDdEYl?Vkrf++6<5O*c!c_F7RI)SIE*!b|%eqvO+??xC+R z6Y|r=AXA75#Oq=-MP04e3dlo+MUc;_9@0p!YBak_CQuajPN@ubS13we2oY!{!VtJ!1Xs(57Avnrkbbu-Pd)o~sDK|a4G;6iG5AY%Lh z2qm}?(s|tH3pZv-*Fw$rhUS*yjQZqvJOS3wpkAcDubuh-S%6Pig6)E<9WfagVaZmG zuNx_twKao&K9(S8ut1g_*r||#E^{gN&E>s(m;Wr)MmYaf`9Xf-ibL%t8&qVlRsJ91 z^u(Ta? z4kT(Gu8A&cJg>&=;vRe^vuC#=aJuQt&=sH?etGzPN4^f9HrG*> zT9@;LcMLH%S6dNU2kLP_ZYhmVC#3MbsF~;dEC{^SJwn(s^?g zkTC;7p7se=Z0m;f+t=Kh=it>5iVnCdbfZOUQ)f5I`IhlM7gJ7EHUEXr7v{UhMwmm~ zj$iA@?}Z$N2%(vP1sK@Rqaz}n_Qn_)Ia?`aX@7WR#MOnt96rQ8U84M65N7%?PUw4y zy++zi4|a(wF2?M7F2ZHi`Pwsn;nx(-%>=S|nr|a@By(!HdW2t0zD7f&IINXS*HTUO zoE>nkhaD4>r!!ylAZv+^UX4PR0hS?8+plZh3|jIadYu&u--OBD2zn7>DQ>C8+QbZX zZ-&VhuJ1_EZnv6+f03=KyCLrRCYh?6g(g-V@w8F4t6J~Lh@f3HX57O&T9rzLpS`5=nc_{OnpVfcX54|}P zKvCKQqoSFm$&=(YNg;z!VzKs9#j`Vo*#iIyjH&!DIpUs>*yY5|xeTRC-i2>ev(0DTY6$ZK zdFYybWIpav1a|kY>Px#MHDfW4h<+hI72}X%aJ5gn>FQUpVWCMO7>~}cjw-}x7jJCX zwpO2+moieX*3S0%oNg(+`$-D>`sSIV_`(s`NVK=p@6)4v#|Og6>OD5Gw34-5Th^;Y z0`bEBv{urrwQ&qi(c3@6jDGPnICCF8`|849KFy8=WtIx(ahEuMktlzM zdW}<6z+1D{Z}?wdj(o~L!80a4+N_#ut*K}CS{S~#C#v2^mKw#Q!J5d205riL{8e?_ zNa-cKFH5|}c>8zF2sD49VACO-_Gx7dfH=0Ni^?mcI~15fO(m%8ExAoUJxjR#oemj{ zl{|xotW+)bZ5o;j%%Tg|oLe}x&D&K-&A2H1Jd4u-)Y9oM14wEqu>W|XBg92RawT4d9A?45t}OFY8O}pAf@%!ROHT3$yl0dbg|vkx}TkQX}m;<=iGtyXYzOS zl)}#H>L;?tq7F8l4Ek*f=S(y;Yu-sn3Cqs+E#yZa9Rj;wJ(V-JCHp$A7s%RyO6(7L zyx)bV_-gEv{D&|BVzC6x=CQfI%pzoThFMk1Zb?=mtg&tTd+k#lEODrsjO?nLYvvZa zdUD-H_WqD?EhE7T06bn;rC92i?KhXbo&?NnzD9{g&wU%Vf}M+fI;DABvsVW;^bm7b z5R@v{4+Z69OysyE=J_xAEn}4y*b&We#D09hj45xAAGI&`%EG-ZH}XET)%b>G#h-F{ zKrr(hr^RG8Ytu+Z>LtTMA;qeDFRlBpySS$Fw=2DR%d}L7EKvPOBu(s+a!io%g3&i` zpFuwtmMUc9OLNqw_wVBTn_uIFv;<^*WE>SyYeDEOy z`#LPrXoZVC^Fmg5?3P0Td1hPg->=;yU}VBfib*4emAZbE-a_M7aK?zXBipUlOHWtf5PvqxSd+?M;mrkABURb(0hs#KLclB*&7z1+Qr&7AK&9g8%3u) zv1=M8wnC|eO@R+ClQXwIM0qrl*$_c#bWKRaha+}fmM8v<=4t=+uwn6uKYPKEY`oJ} z5$mBsOLrsk3q{Z1V62BvMc+(Z-WN`6+C)6ZFQ3byxY5HsatX1)`wEwj(d&CUAr)sd zmTOO9Jnz_T7Iw1@*O8GI(!;O5xPEkVTBF%5v(U&>Bwl4<*lc5I#k39tIJHilC|Fy% zk?v{wqs;PE+l|1eXiz`SF_0X{xM<2ZJxiW!Lj53gwwt+$4ldPc8HD#r54p1}B@rB-% zMYW0eJbES4_qP2iNiPrML*j<(`PXkoVi7Ma=RjTsL9mL|hx;WmwO9Y#-f9kA?)_|G}>h`~s=%T2kuBIT!BnhrDaNJ?pRZTbB5vJW9y^fRF_Sv&vl_qj>p2_W%w zWyr9c`NO`KV#!izIy(Lg!)xdBR+W1xkNbJyhpBlN8?-BoEsDOBB)a12oqezI|B)fy zQ~NjszW89oQ`7pnhguRL|JY`gy4wf=as1dtvkG>ehP5|9XsnSeplT{1Pb|3NXow;W zka4(mh|+)eB94>{ZChIq&c--lzJR}?I**X7E>AVd%&pzZU#yVW9Z^^s=za2`hW$HY z3a3@ca7jH@RP?e+Okf+;>nuzgb1g4CQe#W?zZ%a)Mk;s3ZQP{z!`|a!edj*$B<_g- zl4Q-o27g}NL!`I*v~zrFafyHodO8`NdMpk7@`L??uS({+z^R|ePc|c8Rj0bx&|30J z8Rg>6c5)7fY%Z6e11@sr8{IR{geKn9un9GUUPDCBxG>8A+T%Jsx>LyLAxzLz6iPkK zxlg^>M8cdY^K0Q@7x>-hL*8jv;{@{@R*Yea%ab-J_5^yajS4nxXbR~KB*+-aniiJJY#qZWpv>Vz(Z!-fYHG)HvZ=;XLWOzO>@5X*uo4tVL)PHM|neZ3ss7 zeJUJfY1`cADp*U1!~NQszt})fgFoUd;X%_}*qGV|1L9)~=(W|+F_}$odFUYpxSjv5 zE|hH%&}UY`EA^|8Hm|XGYx!iH2oyB&fkw)fcn^ltxNtGP21{C8Su5IIf?3_@!7#({Lv}GT6jtr zhYMG+``n(4>3`)6tpee#Z1ofj)vv>QU>kZ2rd)2jy~tLGhRCfdqe{&)%e?0q|NF!L zvInfW-sOG+KSjA)*Ai>w>#Lado4rn02Cb!_oxS@Lh-h8Tr{eIGpDp=E%hTCjNIIf2C=!vL$^>+sQ9>D0?6fYi$uK z+==s-{5J6knfzJ@f_2mBtP#QBPG&*bfFrPtX6LPIS?E8=SBnK(68nnlG0eVwZ-^{^ z5lH#s@G*VHpv7f9jQBX^XlGFncf~~{Ox;#z?RXjFt%rxbTkfsBJTfGaQ5E5J-%LO9 zmOgUQb;d<1tV^!drt|hpGfuxtmm##6*^pXjOtqM>T0kcQV9-eC_(K|BM7{y#x2b3ANQO{mE@Mo?r8tj%{Z!lRI?Sct5+ScDJ75MoGSO^CLarVTD*1Qr^mfay=35(!ZPZ5@`FN@gbosl28c7H1ZGEhk_CLMIlaR9h zn78?9#zE>=>{u*?u3T!feqBP)rVYG~X%A|#*?NsoNH1g^8|G-^-kovMW z6kEq1-23s?Bgz~V2gz%K-f@_zQ*xRnzb!$@?3Zz7a*l5M6n`DUw}y&g#L$t zIaoV*B}<#7r;ut<^i`5*V@G7!N*HfS<*nN0>%NM@k}s3N#YYdwZ2v6jc;SZ09GB!H z*Wv^8~ z^>ygAH~`P<+Rwavo4wyER;63+e|=ilS}bcLmY-Y!e7<@(q>N#%qlxiaP)SB8j$u>V%6HF29zv(a@=G>mz0&vNXWnEzdS-za z9=oLb&G2~;3xWM=jxe4kFJ|`1Ec}P<*|kZdsuI=8$3}3Gh~BY)@IFizEs39OaF~)c z-@y=**a|q^>(yLd&tUsNox!H~%vX_Lq=Be>HGC-JIo(E`P59!jgh7 z&-mCPJd{@j7b?A_jr{;A80YYE(oS~O_?-1xGKhRL{RhOxE#A_c*}i9)t``=%b6rCx_$NlO6I$1iMwYqd&d3p8t9f!bzd8sr8LKDVz|FQHaPl1m8d#*daYEw4SDy;=nb zp?M7vRl_@WKXxp(p6E6pKHnam4c?HR?|`Wups}GvE@|bJ{H(0u$;P&3di(_l${KmfSy6C>Tj~dly>t@&~kJSplCE?x~-(@x*6mkP`Fs~>Zfxq>)S&`$(i0kek zBSEz4`P+Ma22j-NS68UY5~ISFGm#E%+Abn%J;q-AFR#N*Wr_6ij`T{;VUOhj2HSj* zx4T>y4UDv!41cbicHHC5*e;+x+k}T>HQdlBR!_E>CTydYhY5VfIPC=pytJhZ3f!7M z5c#yZca1}Bbm`zxX|fkZFcZ|+v?=#1E^xBtA zR@BcY6wquASN2eznHO2B!lo~!U9B7W zQphWiUFQ0@Wn^DooL9cP(C@Wo^6a|)>`3Z&!MA?r@mw#{ApQ< zMp7_J`l7xEJrT(H1-9ntuIv$=&yJ7tHjWHMSYXJfRm88A*;`9MTEuv;mAxkd571mZ zs7^lz^+$H3&sQY+3k-*`Rf$CTt~-2RJ%Z(3Fp*lRpijNHmudcoNbc9Eo^|3x?b)vz z9~UB(t!j#FjN}Sb|Fk8qev7h)5L*wQgP<7ZKkt;h?JsXC_bzU`%gTt$-sNiy88E8y z$V_rMa1AX-2Wl%`r1&}Wm*6bMPjKUX#1q$6KeR+1N@399*_&^+d4aurqG569Z*`t> zC5$(AuM5x1$LhK>JPbU9JbvYcbUJarYMk8q{5}W8V+U;*=5t}_r4WGk?#ahulC?a+ zUm6P*{2kg7G_~*P1iVS{zPvKa1sc9GN)E^aXD$o}y7cKG&1kCG^li1rQqN~Hl<-l` z_CyP!Ch{*rH|P?E2eSLYEU-hqm_^j@NG3;-e(n6CDdVzdEFqI~qtJ8nrAISRNh%U! zDe)Xdt3|`VZRI`R6WZPn7GBjz@pS$^$&gpgeYarhys@qA0)cOBfzfx3Y=Zh5av z9N=5-H+Vho(Npi7MO<0Qh|%xC0L3>M8!9V#t)id5k#^sBCvE-QwJeG(L=)b?%U5$8 zffc#Vk7Pwuo-7Qzc~6PJAu z?|e9f2f{7GLc8=(;o@Y-WY3=F_(C#5eR^&u0AIOU;}dF%?B4N&w2u#m*Ue*R}nzIc6uYv5XK@-G47`kHQ2X-Ua5_ zrW1D3inX~T3W;RjgkGk#qmd$!`Kao57jMx_%1PX>bJ;(>^!PX3{jcxCZQ zh!ZYHi!B>YKJXFxRd#E=mg@jk5eUxnc66X9)K+SC2~NJQv0mVhz|py2>bs`B%Pap5 zE@ptQ7fqo%@udfkQ4F5zrP`^UjTpdOUSES`w~DWZ!Ib3*b`cmR=&%qf?fO_0h1>F) z!Fj**2;@lF% zzng3t5r>`W>L3k~4H)a>TG*F=luC9nThPLhOH*3t6TTSei{N0YWp=*e$h{C3Eu6QQ z?ww$_!=SgRLqt{k2%0x``^h4x5?}WJu3yxz~ zi1#O;;@|zxzDH-6MrQ>qY}0pGb*2MxeUGGD|9-Spk?20X zfutgiSv$X(@d|@GE{C;_ne663&n}9V=`G+X;%pAv1KaC0>jI=x;#%Kh1DjU7v`k;| zKCGWG$>z&XAiO?f9!Q9XJ-!-1f&9`WxmO6V^xYy5^z@7B6lJh1MsCIB9Sv{>djUd)b z3#!Q!`zXkLlYqM2{w-*Fvn=~LzJ6&}AIfV7J>IZ})-+rqTHC;}&D#Ynt&^=TV_oW7 zDICG8aimbcYL@e}yr;sSh!3oc-wj?<+*e()Uno)U?>bW)7izP1QtU@#H{47M8w?=7 zBH5mr3wFZ9pBxE2%C@}f^wvNzP5*SJ$tnctdYt1XBLwmhxB4KmT(@+ga!~QQpm(BK z2y}B@y*%g=Cr+(Vp-i`E@1jt$-+qqemPjA8r?7uboZ{)6xyioIGa6l(oiq%N(cqZM z^g3Q!lT>}ibM!%&PMJ*f)ltgS$3Bbgn#TB8bS_-Su_N=WvRyvDQ9XOB*^y;c@*gu| zSGl<2y6k*%%MHmGb`OM`I#A|Y7jlVw#zb@PJn~t}OvX+|DQfx+NJuomdpsaQsLQpqQ@U5{Kg{@{}_cG)v{*kie0G4@#amH7bw(M0%hE zq3>8`#Xg1i*6!wn5EuRDk1_tEVpMg(DAw+^U6Bw-b-eL+)QZ`b-gZEIu`Jt419XkZM?A%fOdu``*dkNl+iLQS&U;*e?p z@x7gB%O0BCIefg3V01}KQO8nrR2WK6kUXjf@@1Fd>fbi1Y!5UC@2)zZ->PddOZ!#v zUTQz2wlZr)(1-c6Jk$T$Bu6hB>{LN7+;Do_Ys6gbV@{J7_sV{?@veQ{h?6*BFND+# z{pzX4xC?Zl$ZzeDODA%-JDhfrlQ*c7C#uK+HNLknpj0=KdfV0{Q?rUZ-MKZiiFc4i z_+h>BuHC4i+C`)q%(@3{XS=!c#8;n*RvZ(m|l}<~+*p$9|ZU?i~(U zMj%JHWNyX{3>sXN)f`5T9H&^CV@f+iCO9afW5FjoyttRMXlj+UwK+Q~sV04|V5+}o zG>=Pzur;yj?Zq}-VRozZr$P-B1xt=~3SxC6-deAZ+SBq=@W`GlQ?r2A)(lrx^Na}I zB=3YwCxO0Hat)D3V#L)nO3aJ$WrMeil>A@qiVK5aGLV%&Z;ZUG%H{?PrSQcmJCP5* zN}zKax+Nj9nd-Iwp9LVodyUx14NQDlp2#`gx<2T(rCa*}X?LL8wX5D(3c2%I2(9x3 z!^`s)FcQ=!UaW*U0Z8M#gQKq?eCDGbSW>tQ96nZ)jk0^)bx0vXYXJxk+_>E;8}ns@ zI>&4fSbTrgEm&Job<{??MD($WZzTE57BpV6rW`J2ruO}7;~=ACx_!XV>)862{j{4B zP;X+F!@oxjo%rD;-d8e5-Nk&pVXuhAUPP=5hASSg{+pN^VBQ>NB@bBVLUrktgf&){0c%xJ^7=}twxo6>wNW-gNfzXp|fUjTf@oNRV)evW5ON*|8$Me6aj^DW=D9T2+(y3h;oW_aU*zD1z7H>y#{ zaxA;Ii$%F{ExVFW@tn4?uKgmxUXpxvSbdnD8i~H1!22)L#CDW9o%nCDReE~pZag3O zcK3`v>!U;VmSYnC>EaCNNRSxCTOD#|^zX(F2MDRDMZkZWjB*?))psoXf!l40`0xk z1p52T3uVff|dLyC?YmlFq$4hqF;At8ku7U8>vhC|JY=Y+EEI=1`_UbMxE8_UT|w_UKsI6DCIhJBSd z#AuqLV@yGJ8kk=CGeN!Y zbU!nR_xkxs)jn6}GTQ`qC2Nj_P4#H_Wzxw7Z!m!NtLBbv3;7b{VJPmrC71#!g?SX<&e zxSs$d3Q=6FEWLbXJ*WL}@J6ag-g*)6D8K2JV$_&z&&z~y>d%#WpCRV;-(d;HmfXKL zX%=lkKYnFOl~k^8b$;BWjw;PvfaTPXRs#p(>%hiBg`O>S>zlgPobzmA(nr{D^M-vA zdHv3VgN7-1aHRmY`h~{D9p_OTY6vB&834wi2;iS&XqOd^HH|NDaI%(0T7WKEWJsdC z8DW>?*H+9T3J@zkEliGm{NI=8XaD&G6N|T3!*gpuJ4|?koPj7SC@MGvKB?-QY_);k zuSkIQagVn9W~F zoXz;B#+_4JgynP)kJXUX-8J-n_e|Z`AEr(kJ5F+HA8j-py54-Yf-x$a_-RKRTF6^8 zsvarGar9hbH6t(E(wwF0T^f=bk}A#5*4THO!4m=+{XTUGu2wd$GF;sIYUN&x|NBYo zI!fHKhrIxm4$zI6IvY0lKf{du@bWpIL2j6Ha?|<*AOw1SPzRAiBMi$oN8crnholr9 zx&k`M4M5cRxFADqFR((sX3K1KY2rP?O-JW*^@6S0la|7qXZQ|_Gru}YCnP4YE@u`8 zD$?7%5SZc~8@n=zO_g=h?p(ovwa$xu6`)>LX>G)6VZVGMcTuVK1|sazFT(ic9=A!_ zY7&_j&A&pot$2=!rc1a)GBKgX@J#F})18t(mn2~hXt6pBL_3z2hcMpHJKQ+(E#XB* zN-4eExKv?iNU(0@xpwnq($*i3y>w9T<7a2_)%VBZ( z5X%L}ul7(`{2EZwV8!t_iu%LYpcdIk2Z$6Oswt6mv5rs%IG2E6sE96o#+LN=#asR{ zbCdaz{2An^JOXQ6+oi$7O+t;|!~g_>9E zPj)1qSSCIUb(T}T^-VMK4quhZ@4z-$YP5KYr;zTD z-TGR7&auzklk8?e&Z{BD6>hS3gv!qG^$%wc9SvW!S}d6opWdyiNQt=a$0V@1|9TVe?rv zNgHHoO0p(c3KvL#hYu}Z?Mvusi64JwdGSLj7hu-_erccGJ=a!qJ*UH#}ew0 z!n>UAU8jC$oVnug@nJvCX(^ z5F#<*`!6*aFE=&&y2+}u5A~J`aLJ^a#uq@$IpT_)at92BACQ(Zj6Ua?Dfs5tCkUPo z>tVb|K634oDXrjz!S{$PrP?;0pqM5cM=Tlm)h3#HIZ5n%l_C&E+D`-*KkKy)c_M(c z_W6*ie#3OqU3>js{7(821bqEVK*y5@KpO1a)ydNU0(W8Hit@kQ#_!2MZcai>aJAq_ zwR1rj2IxZ0j8&x8<7^f15sy|rxaa6NiV|{4wwm^1-azEVqsxyiGEd4Nf#d7_&qs8c zgWd9ZQae%|>JYn@H8Kg-7ow4pEc;rh+M60f?QZqQLYiNTd`!lXmRduuioT4cOKN1ev4~C~zjGG(6^F+Q z(~md-$@jtCow`fPIb*1l^55jo{6Di2J^W$LBiC5(&+(ePbC05BqD7Ys0t>^d{qB#Y z*y(1}yo*!ln?DjfpeujS3(9zk%1;PXycB*0R@>3X6^(C3p&PXQ#?b&slR0sHqkr6` zGrj!gn#Q>Or+)7@n6HfPT3}`!Lmf_00T+?rrNMESC%U?GJ9MU!3sVTj5e^mv- zj)4Uudj+mom4-U_YG=F@VcPcri>Y3H=2AA4&ByOQB#z9V7)hTnSr$?B^4@SkHSC-x zpowC6lKqcmH)}nH0w!y*VD#G0Z8pNA40+Jn#b!(7g+FpYO3q<0{y}*5nw}_=iBI>m z?$Yd^gZrQs;xx|F(2x|2rhQ^iU8smpDXE=VE>}~Bi)*^|Q#*&j`n;-=Y0V9;jqQ&g zcQVmSIt1>^)_!({?X@1y)-T1@hz3~^Rw%daXIWv^B05j@8tDtN()?n)TAJu$RH%3= zeW2?`5C6|N)*JXS9Xt_&-u_GvVy<5TjI=%I=Lee5!;zE^a*I#UQ}jks>{jvKl2^41 z%rdRgU5@hp77?X@Q?06c6jQv@tU$}hrzR)qD2+UR-o8XMeiEc67;THOV|r8qn_Y?u z51!m$oPVx=BEfy&2TjML_;@jqGi9Xu=Xay0K0W~@^92>rKjZ4Qq9XI)!9h4$kajHQ zF43XJ!gIGMxY+ZV1AgvfQHC5$_(@ItIObhqiDKi~wIaW&xk^Y^)RA1{DdVR@elvIC z0~=#LJWd&|y`4;w0sg0TA7D{@zriXfCM^coms2`uXL%AK%2*ozv_!C4TYUtNspOW+ zE6w`x`_ToVlJw5m=ValL?~8AgW61+GSAt4Cse;0sDeRr$&JgwDb zj%(%t7iC4g4qc3#1{k8W6npiver5RgUAQ6W(40c~R$}yD_nj5)l5I$~b$B8V&!uNt zvCEiOvx%%u%2#{5V~e7u)ulY`k%BIZrJS}$`5)2V)XGq;-8qT2^nks@PvV=!80PNIl;c#yAEn6 z2Jbwi21h;@uL3Ff&Hh1VMY5$e^rW-940Da>*W-lbkgHud7#t$M6*yzW)hk$_6nb6<-$*zApKe0Ub41>#^Su5p4Dwn zjE?Sd@!*>Tk9Pjm7`Q;s-|kaF;aK;W;{DXA7}JO+(d3{w6VX9l&KmSw5nX4tr-ifU-#qq`cPui%CyG}RHYR= zfET(+p~H5Y7`bB?T#f7|fYhDz~qH7Z^jtKQfVGlV=D@?!g;BoON0#LwO&!9uD9U0Pui-ww(Fpq{4rL|MT8Lfqd)71iuV|>t_uvG*0k~JIu1n$f=)y{a1psZf(W%}dyQ4(=B z9&DT6=eH)oaY8SIesQ@7Q3)&GsMfOij6RqOn#blsi zRlY0SA**c_q$AxO=6V(9GvNWHal&1nB}zNFJ-tY9k)wJ}+5Nea$Vy+u=B)+3f7YQL z^xx=oGa(JcTKGe!D@^j^kOuFvF8vV^n?T|Q(=z*s@{y@5ynFW&?78gp_>EPgz+8X# zA|-%S;yvsNzoRC8x(bXvOHSNs_lIW860G!O&Hj(3bBkyC|KoV2_(`bbl%XQ$Fmf0( zNu`5hV&r^W|sw#;exyZJvJ->cp2;(K_% zKd;yGxh*w_L-W50m; zJ>n(70xDd5ssYCaI)Yi3Mx5h!x15%j*9EdofpYC_scldj$$-5Ph)J?hFie!NSD?=* zfrp@U$lzXfy;g zsOC9dp@)lVj?+?x)>l2>&i-0y#__4Ywe!4)C|a}5-e-lST7PpC-p44biAtR^w(Aa; za(RwmCi096P2__=kjy}VBBk5!xUvHY?XHUt4rsrlo-f@IRVP0r^z8|$LHxtNoal#w zM{|IrA6{6cDGaRGBA;%QW8_586$+p?W$I09nWFoACo(2w;70y#@kO!}Y{`E>`114iQzqfpQr*utsvKis85o=msUjYE>0ljTIzeyQRPN=w#*V8lyTkZ?+x8z%LCG@D?1v;@YkU z$P3nkbA69JS8xZ2C8;52L;Obwh)Zx6Zgd6*!Ef1#P%{kP4~KeuJQ7hgN5l=XF+;E` zfyZbDBSsQ@Xm&8OcW#o`nY4Y;njfV7;Lb$6`w)!$ak}Nv3!ECaU{A1?So_bEh~8WI zp;N;x+wT8D%CWuQP;j?CEvSEtGu&$7^OGh28ZV_pVr8^V@2x8@&+PMh4*_z#y|w?{ z5K~Ycl%_Ql9*8!ic4rlv;Rh?%Lo(@~c2)vj5vqQnf;qHob2Bz^VH<9 z&sSxO4V8+uNxxI=G%!BDpvmku^8truqCcj84W<{y@nd11tdQADl}-38W2EF`HMOhP zBRoz*6QO4bo6A15>|^Z^?}@Utk2Y+rA=EI#h+UQ!#=qk(0^yE==Pv8rn7kCHsG}Zm z@iPCzYj75#M0>~OYYx{xyb}^Tz0-HjdO0eD=S~eT&&`+wf#_vbiO$6?(GoGtM!?Pr zf?+E(^jRhMs!A@fEH{ukGE4ERbjh20*}6#|#Uh=OL1pgdW7xezE;Uh@&HM)!74RrK z2Ebu{=nay$T1lU87R*ZcR^N@;Za}Eoga4|pD?~V1CLPf>wyqPdW8q42pE_R+-{VAwY|MLItS4%d*fELO!%iz-!OejE z?^{dzBI4YXKf^am0WO$F#*L4A^<5F7Q;=MxOOb*0+-7%y18*fOaJ!UqrF-s@VdD-> zT{}&97VqSN$+j$~(SRI-TK(bNl_o+$<6z05o%j{CbZpO4O+JOdkLc|CR(Jn~_TPtn zavf36-yNl3Cte(LiZb~ zEh|G9s2u+|=h~P9y9?af2KypBu|T=Xl1hMI9$?M!qq-%hvEH ztaKGyuM_swQK?Pu&_ity?k;JKPoKBUC@})11&eNjf^|~>1CIF;<9Dt4GsXKTuM8TB zO=+5!4fbQ2^xxNdo+toOf)9+oG}M0#9DYDywjQ@*l@WzSNjTdK*!-F^8gG9SJi;cPGtrkn&C0D2Clq{j;BMlR)`qo${u=`h!v3&~n*@h(Vo@k@c#kV$Xz zn#eGXISu;X#+47LUoT5e6Y1A4_ZKl)tKLQgmk%;q6F!(9<*XsXuWVP%B7!?y-&ls? zm)v29G1#AjvA`}>;+90&KWcS?1}?0O}{;^E=tfv;f` za~+0U z(!}TPn~I-vhvTry6Xq=gs@AI2Z=grZGd4}QWV|Py;4uAs_07Ngw^H{aR5q(kPaLYX zmS{KVJPtcHKf#V!K;5j|jv?xQ(8lJu2?du4`5M@p_E$DT)GceQAza6eBNOx;A$GaO z=)F)C?{((H;~nr@eJ<{+c%eEZw+W82W2L3_C%|_3UEZtc+^8wcd zfxdU)2?>sOMk*O&vW;(lZQXNzoXCF$UPZ7bU3}mV3wl!s@)$s!I1w&N*1;N~o2z1mNm^8}QBmFKzaZ zhgalM?n`r8+*V(RS;&6#NeBXQg;04r>^^Ed=(@P=Nh41hd6I-o@w`-B+>ZG;> zVVf7`)+dd^xSHSTtT4^&&aTjLxM7P zT;lA%4?(Omo3n@Xe3!>*8~Y?GBhm}mDF+R*0XUcL@Y2My*U~#do8@OA;VM+>C5T21bZMx0X5O*klP~q;_ zJ2h1XjZ8q^*3C9iBS`M(QOCFLVeF<=lbn2L32QdbQ zbn0b6WX9UM=D_^|(tCM3H_glO$_x`+e}j_S^z8Io*3G*AX8{(~gRr9UBmH~;J)qaF zYs#+mUNen*73!x?S&!c8dbMm39|6npWe$OfjcJ5$%!1H&5ZUlO?@IiKG)$O7@L~Y# zIOl30B*DMm*9RQ4DLb#$(4AM(9r}i#<2U#fIn>e_ZUg@~U*yR`=T+NkmMgo?jc(ri zx`h5RW0)@pK-h1ouXtCxi*uxV4VGBgdp+es{aahlI=r0XU}0EphwbK)+yG(6(j$bJ zEprx}Hu?AyhPddiNPu7%aW@5Mwl!H=v75XE8s}&q@N~726~)Y#=P_)Xdm-MO(kDv2 zyBWdK)C4INt}PE#`V}aM#qli#=cGCreh$ZaypH_uTbNU4W$jLB8;p)Q6%G+Zc9(*uUV&C7+22lc=Tpc`b2hkS)Su znbBaE`pP8V$$!30>RoOF*30rKgec(Gtxy06i4NlP67>ozDWdu%z?J`M~D zojDVGGaJo1Vnp*oTt9S1zt!}}=xLAaR0B4DV#iRgROhB#3He1}cQoOHOAXvP*$h$~p+%(6f`328#k1GH!D7`$kP1tX@RX+CdpT`x#q8ldXb<}808a1X$FwT; zcbB)Cjtjl%w;bH_N_4SBL3U0mp59ePAZgB5hSnyi z1P`{lk0e?mPnCl;C9iN>IfId@{Y{nAti53vEks^*+pmjvg{)?W;<}F!>l_}w2P%9O zRYc~zN)v9$41-G6?vPB>>lMe|!lf*Rg%`UQGt!%SlJxctRC`0$)f`S9xF&%TLO;~? zJ$)&GjfN!Uady9Ena%jND}?v(G!7eSqZ(Y@ky(hJt-e2b&MZf|7y<6wTtj&540N0E zom8N*(?f0SGDWW}4fX|h532wA;Gb5b=PR3IESKc=X{IjK9G`7H8aq)_8d9>=&s!b_ z!2fM@!ZcVy=LV-fZB9$_Lb4)WAL`Cu(rOJ;p6$_^^3M~xyI1Sc>%c#@(lk80g7%K% zPkX|3nM_B%ze~QfPV1AEDqGz;iR@O z`QZYRWBQaHCvCV->HVPl?`Yu+jqr@qZ05~vno4lbJD_r*al+Vw0pS}J(J8$D<9z@8 zn=2-gtBY~Rk5Tfk6@*WpY~AVQA#Fb__#Mp1a>|Bx?|k8#r=L|To#;f$Lbu|>S6@36 z@o+L5!z+scp*Q*KjXWB%{v)wD&w( zgIsWNQAJzVVBCa3DN{hVTr_vtMUw?f3z-h=4F{*3t=a{U?tZhBd{k^Vp=>1JDrjO9 zD$*XiF7}HvqJcJ@18I7lgn`xZ{BTTU;hy13FWkREcEoC1XY|Jp5a+9_d#N4fhtFnu zR7;galmysApkZ;osdN|j!t^0Dx_$6$jasF0mOB5hkrU@wv+950!1dUJYzyr?<3!c^ zSA-j;jzu)(cpI_@8MrMe6SAFM?oF!8PwhBR?~JcpS)xq^Mn+Gekd@H@zph%MgXd=Y zQH{3Ut^TU80+G51-cK*ua}M+KENvfG)bNmQj19!(*m7y}xHMyQ$fv!y8{X{cxL|$| z13TcMHk841mWf1dYCFvsBeXlSb-LdkvPcom`#x_xHQ1t-cc*MOw*7_Y+Kfo`ZuUf< z(=pk{B3(p6;IFI9O`xJMsYXUob%wO6OFuOLG^}lQ`75L|E?1@%!a0a=& z?uRJBPro4kD2TQ4M3zW>p*&d60a z6+!=Ij0IU1t;Z;m-K$FZ{XHMRf?H*_o3mrwjd+iBxflNHy|7kK zi2}ZDQqbZv#EqP_LF?2_(A;+Jp zE_aEaUQfTp+gBD=_=ifmqJTIQZZsAsUvg7fB*~`buc!c zLz?#wD}Omryj|;+Ryc?5&bVRd8~c}JFyp=A?2!D1(AmpP_4;)`xl}gz-vi1v!068| zci1U1;^u-?s_|gkv5e}oqw$RALH@V$GhKR}n(8Bh8e)j?sevu_he=tr4p#pDkt|c_ zvL8^u6meN?>E8l7zV%M{@z-X9yKtJGxNUOuwbAxjF=d9})%jBiP~-2I&6hA)PuUd*c>FZ3wp=5 z%BCJqCqK`~yyDfGr7EC!RBXx>QoscO?w`r2q9R)3iv+t>3M?|jvi>o_s4tEoi(js9 ztIZ)MSp%z47F^&v6R*v!mZP561H)OVA;Uh9blrWa4&CKRkGuRj1iaaq6kMG4ogcP5>yq>}3za>LK}s${m0QrdL7 z1lu!G4JTGpW6!QY8&&c(hG=d`k3LzKYEE}ka*f#aEeBIy%p|)ucowW~OXoKdt7T~} zTFvvq-_kXELoTgTdOUBc!F2a6-*}Ve;{yZH8~Z)c!lZC4FAg`%{mHr4Mcpo5H6?=1 zNjirI_DPoWgNqs5;m^F5D8VLiYk@&gGo$mqt=3RSF}Aew!11EgF-r)&>kFFGzh+)f zuw~(=?~;^Ik1RzQL6v`5LcrQvX^g4T{NPpYoQl^WEx4g}NwyKHKf zSIfCD$_&*b^fB{QOCvNr=)})!m4-hQ4X?$TeLUX)1?hU;ak4H}n2dE~bE!3OZyr7V z7ODj4In$mkbX6!ougf-#*I$~gL_XcSz-WexB%3ke5g3;@#*T?h`5>O~HS$B^T7NIQ z`e4PMR9Z*>e3h+h>-}=zG)ApsL3l%w(7yWWPf6SFkMj;pd_Zc=s5mvtv=?xJZqs8( zJ@1Rty{7ZM-550r0YcQ>Bp^_&XKlasOktwTtX^p;LZ1h8Jbe>NlF5@%P|URsjl#=# z1;vM2=gC0)kG#g%dbRuj>~@~}$>ipmndNV9ccmQ~S*j%O{Pj;=_!o44@9Nf>X)Lq; zH%mj7=M^CPk;?^T{u*KH&V*^;!Bw;=Dgr8>QY~oO-#PfEpJJx%w_c9?R?T!r`FLD= zoO@MByVv?{g6Fl`bkX^~pM7UC7vB&d;wsRZyqER|e+CH|Eueghd0%vI0E&UhboMBu zKDSkQTe(V7U+d^uA`r4wb#fu&d;XZx4_qrjp_+Jjq5)l2-pQ_u<^w$MN1QGOd{s5Z zxLCt5J2QNwG|SlF_opCEA&%NV!^3(hE!AE1dQPU8mGe&VJTNGia{3|XY`sWIcFn%q z9B_hv_mv<$t8;IWXWyFJF)K)U+|d@hv#98Zy2!QcaI4tCQh}&I$HW^d zd(!o~c9P&PJ_^f%tlQe}6*2_FG!w4Pse#NM$P%&+@+wRYt+A_r4CYjcs%?pPL=M=H z+@l)xIfKHQSs5`XXXsx~Ic>!v0K)Dk9JEgHzsPuYPWs?2rS} z+zt)b9q`=mH*QVYI`#=WlC7DtIh{WK$WsP;g(d?CH(!xFy$T`;=wFw$d^CX+fI z9dP)Aah$G11h9-B7B{3;iX^@M3Z&v2}~x}%uq+d8Q0&Vvv=FuUM+#ir6t zmVEoc%f61V3M-Hzz9GJbo{?c{J&Wt;+v=#++`aK-RIGtHQ=T#w!@Fxgy5(>jKEGkKI4;>pF5<8`fL*e2{))$kZ>-salz(%zgkcoLu&EvZiBYp#nS zS`jYI8}fe;>zYVj|9pui?%=Wu2+g;FKI}W^GOeA44Ks-%o+KVB&UjE0URJI_dHw26 zkCM-qr8E7mb#s`=rN;jgc7t9;?VGLW3;)OFpmD8aS&Q}ZuhQ!OsyOcERQ!d>|E1iC zWn=m56Xjc~+8D>5aV&4_vR5{U4W#f~{#!2p0R6_`apLkh4fJ8q{HSUgBzed_bwg8^^KQ@Y3xybq zhTes@r1Wt9`SXw~Ma_;eBX& zK~AOaz9@VW4_*qg-SrKioal{JQDq**LoF*iAxon%0e9hn{b5l^wtp;kz}G^lFTkfi zWiyyPL(p*2^Imy+!a=xNAW;| zl+8P@L_rW_EWhLoi-zjlG{wa4-y>W9kvj;py=Xc}pP%8H%-ZJ)vm>BpIt5G*$`7AH zRvH!O9$6>0f%cwRoGjDU%Q#<&bGw?6K3GGwauXJp@kt$(SQ;af=XOm2#q z*U=Q-lu}53BRXl9E0M?E+2?7=XzA#yxub~>(=@XCtDKBQLZASQ#@S=@SEQP$_A)Ic z?NYA4ISJfXSlma_=bsur6;9dN@A2hdTiD%WO|nkJ-5a;b7J%|XOKt1Jc17}vnUrj^ zNl{L(Un8LuXK~EdLQq=Ht}_5+Qv+$DN=1mPxR!roU^idb{i>Ww*wK*)aq&WP0#7KMK4=1_mMBWMaXr|VIHX0_M z9hOSGAC@cBo?P=bqn`7G^6dQ8)8WWrK9aKWAw5C%0jSA=)W0YPn7F+c8_^_|KiT*C zpqo_YZ9X@;8%d1<_B*+f%K9WtXBJk?wF5JbC*`Q>$^!tpTUpOVY_-`TSKcZ%XZ>0D zm?rNWfO~NFVVe-!xw?=02Ez0kHwkIoucr^=cLdnd+b!yINL^b`POOjG0|Va>CM=*AF$418ud*Zg1EO3lT%@&QWGa;~B1~m9=xlCkVk(+CgaT zjEw3+xS3KM%p4IcgCIri3PG-rmNn_f&BSvagV}0EFYP)aRtE}>cgufJGblsqD}i(C z(aRpE@@Q+N@L!!WR8+F9@6sj$0utH(R{TOGCK)N+p1mlP2yEgO`3mR5mA zQeF+o4Cm+a95p7{_l0ai&xCZ4PdC6Z@bubX)Nv`G=}49aK{@_m$806{o=fH#)vj;K zN8`e5tvaZADUp&*poZ--7dj*8$T1^pzg~9h8L3;Kc0QRWzS2kZ;M>huJAJ8f0X~v! zF>)ymxfAw+P2Tod#+9zNU)wG&cB=%`erJ2~OH3@78^QbR8W&6)7 z`D=%60Px;Lem7z5t1KIhk^U#u>sRf)ym+H9<(n6qI6UdA@}Fweh~cO_;Mb#@Zo4Pu z%dMqvp48#`@FleYnN|1jbE4)f9p2wwZ%Q4Qo(w#vQ(5f-{{_Cfa{3O3EjhaTKOMb{ zmm(FO4QFy5(Y|}`i?>kDH0)kT<phw@gj0 zEDuF|cvxCkx0-R!wV1d2#uu;{_C+OV7{ zW+~nw@j}@08Pk3*JgIt#$28%`L4)Z&^h|bIf?0QYL;+`R8j=pKm8+)$Uocl&KM1 z6scr56XX5+RY0`X==UQi0cVX>THYrjwymNk_IgT}Eq4tjSS#ioOv7-GjrzT}J z!`_STmK|U})WphJP9ukv^5(GWce7SQvgU)gqN@AxQn)MHGG&+C_r6x9xg5;58NZ>N zAzb^j_{2eW+RKa0$q|c9wfmC<6SDX6vpCBqKzEmn=kNXGduDYwyymEWXh!cSxw@O? zD4g`_{WGxPixdqIYyafyrCX0D|MYqH=S+)GMfdSa(8KDaWox#-@57aRK5o5~DA%0> zt99%eA9C$E0MARR?#S9T=QObkG6ccq{YnlgPPM$#tb`aNQseoS6(98~gh=gQx*1ZH z>5j|lerWBqf>QDVQo2N72xFk-UPUs+R84N3nr3?a!gZn=A} z2L9c7KlISi;pA`g?ljSwDgm{Pz~=GqGpdB{k|fX23H0oandr5M!Pu{dF8ZjJGY6&w zr*&mkc-0j@jeTYECMvfE^TW@=e!c|0>CP2PXrn79bBxUS4@Yhp*d=&!CS!_QKHgee zS-K8lKfy78qRvm1;kRdlb&kq4|9Z$D;luh&?*liUZamcVI?k^6mRb@lay?Hd{N0w~ zoS)+6YqZ2uK@4w*BjBe`99C7sTkJD(OoyNx3 zF6BXfkW1kHa1El5k0N2W^Ou%>x2MVAEVz;lwV=cr{$WAg`|8yeC8qGS4W?(>TtrOP zXsZ?{TAw8p^irpG*mM=$kvDtC`Vf4DX~&G^jMhPS)D`04OK+*|Rt@04V| z_rrJ*u!#}+4r)(<927JsIaHZ`KjElij$yfMW?kG!2iRv#u^p_G&E=BX=**gQgV7PkMjty;UH)l5KNd-f0hj zfCwLdbVfvrz3v2NEC6LBJBh-Bn;Hi~o>$lSS6}|-_xb2d>>mnt$*bI*3{G5iG_1db z*7I`W<#C@khZpRB1j;`?)+8wGtA#2f{yXVlo$tl;dpB*GS6B6(_Rs{tYBnMj$iZmg zv2z4t7X(aH1uJ_}5R3O!_*6*;u0E-|6|eVir0-c%4xy+m>fppPqwA}E*W-6kqyLT( zBQkSqJ+;za2VT~Q>VLQM#i@90wN=K@=SSeu!#{2+@{`-mtF^veC;(bB8EPE9KivX4 z5BYL4;^fT|&_ZGkqjFXdBE`(a?hMkmm8DbJ{F(gcxFbzJ7|-xgpN|!nXhB}6X(Vsy z^WyWVRSrMpV9^Kq&M61ALzLignFmB?*R)OY&&t2as|`tK5K>YI*&jqj%#HLOvozuD2v1EV*rVe{A_w zB8Rr%L#CGG(a(Ds`_!pVIQVPE1FDv4CugOsQA2?S`Mc*}v^#8&>V#Zf+PIK2KWE#s z@k5p)|AERMZo0$(+mGk)Vg@Yb)Y|Ex*s27ZxYPTe+%yk~4LOyaJAK$NEsz%nW-_KU zv6`K^qOO%giKQ>513m+!q51F=fTJfuQ8<9gXsq)7oFcnb&oe;ZG0Nyzq8i|$cPunP zcU#A+o+QWV6|FUW5B2JyrBdfbyt%#Y(4K1_bUy@4&a1O}fV@!umFy*}ifGfZ&PylX zq}qa##r(=IvMckf&$*O+hEaY5)xb^Ito%2fHQ#QoCqmkCBMzSUMq+NiPB=H5tNxY! z={28!1?T^Ane5!*;F;Ci+&U$glkI2y_+_UM+odZHl1{Tay-yN8{LOyKe_xI*{oHZI zX47l=+zF*;(5o>?U&7U)!bq48H~{FY#T3r{)lvCt^KNpvnEKAHzRQ5pSYYX9=DJ|W zi^A+6^Cr!flhMc4x_2f}?m|xLGdk#pZ?ZE=oqVJbrY`&<+f21oa{Si*&(4|#8)S{j z(i=9Y82K>^lBD(gd)%!c`RR^S-g4auiL;y@FCWI-v0q@V{O{gqYO`D3^vilZz0$aoc;bY&%o3MswJw|d=DWy1 znWuCcGWV&i7?~7a?%_%N)VVN2UbnMST0H<{--n~!{{p?VvsKr9@2&|HPFSn7oi^aip=a6{ z#jiiV6P4Q(mqZnh`pw&$9s0tBIXL8`%*Gtfj0G)4uK6ZpuZwLObhx&^g-DQLyk?B= zOr2?nSG`lqy3fz;@^v$(D`7^UAFGlni*+dmsPBUegj{x~^-V6=oWR57q>m37LTVm& zR5iiXUINE*Y#C4{in+YnaiA$L_{vErnwuJ@XdvH>)v)=|DBi@enQTyn@-`EF1_|=Y zWuwyNTycS;MI4FrUZwE~fZ8Y+LO7OcudmLNKqk~q&Zb{t^PAj#OZGuLaXWU4ZEI0~ zYE1+ojT6zydh}c4P5VjA@V^eB+GN=K*S8(DXZ^k?^|jSTWLFmF&F>^MBU?Bv+twwI zG>-(c#mGaZEIcr~!TIWz)fnQa8us*y1l$`Zq`Gs`S@`4goAl7B_C>poo2>?l+=EC( z@~YolLY~n4qO0(&t#_ft3NkpIV>alnz`-*Pa@elKw?`sQDAQmqU^0tzuMWpdMt--< z-p`5;gOc$|4Km4%@(ktG!rNT-2ct@5upB$OQWj5{rDXs1J5l5047M5Hc^rIhug;VF zm~^e4kX~swR^*9L&DZD?Pa{wlU2s~3$5RsG;mP&yWZSY1*jnujE|B-9U`lFuM%Yb3 ziX8j)HlXswx+(mL3t`o?u65_950=|xVgZvPnV;$DKM`pE>0sGckt?y`48fyII+}ke z2DeWs1$|E;gD3H&w}5joorQLj*^()tYScqz`d>hzOR)%5Z<*>Uez5a?cnm?UF6@UQ89& zqc{0(qijQ-w>%!%Q|))@Q9o!$E!oe zM1`B~zn?#w`8j|d^6gwy^KALmw7h)0Z{gN+Ubm9%liBHmS>FS{wlDBe+&5@zdH*XR zAqC%0_m_}jUVwL+WD2hlsCOH_JDL&hBotB@%|>9yEDlVAXxMKb-+lsHK?tMRA1#P`V)--rqoon%^I;UpE49i98YCduuiFY# zk)x}5fvYnGF3`M?KkAfX^?eBgDlkuFxXXTYWm-TI*u`dO_{}Sys+EZ^v^d{s_ zQ_kSeXse#4wH2!>)M-CdG%lxmojS$@BWAJ*xB0n$f@47m>)Uq zh?dPToI4z%r*@qucfD*kerpK)$MMEa>kh%`ObpN4RQmq?YVQ1{IxBM5y0?S~TY$1_ z@7;slhE_z#NUrT3&!7!1T=qKbWILDMpdSg8H2%5#M(aQ^lH^rg=$0*A74dWX&+(u{7lifI|3%eIaB>|BYS@+bqLn zzxu*oSG%YlfMlFo;XnLbYF++h(5ZZ3zq8FOtbOgJOZ)2avpj(0qGc?Ul+@2P7QkD% z8@}I?*YyQ262QkC4j>gz1{IvZ$QW0bJF-1fNip}%QX~beX2MC*f8u~il&M^mWEact z^67RmIF}~Q#2kLLoC>H0T;sl#uw zw4nhArv~o2;E;Ck)M*tz&Md{97lQrW@6^oN<>qip&8u8+RK77DgbZDhEG&qIC{`* zZqZWeO@h>C)$PH%4n~hpw=Jp2ol+4t`Ix=`bt>>@pULl_He{Tdv?~EV-7LyqB!{QV z$mB^$KlZ5|v3w%I1qQezUB056>0RQ;u>d_hdtkF2Hu>U1J&K=UIqt4|wE?d6>F<>| z4)0!RFW4YOayn3W7fZql;DbD7Srv59GB=%PEX@F8yE2PP55YHEvbc?M3MjM$Kx^hy|+4%7D zD!M{YjDOrsc%npG7(XbaP?I4$uOHnyqWVcqw(D2J|7q&95WnvM# z$^QM}S%)C{-+mObTmUgtv6FP)ge%1|4QsDg)t3gEhbVn~zF29`Qy2 zT9-T-3F$3CN5gx3^3fokyfOtgRltKXNYy&jb8`C=7K$s@43^Sf$vj2hTh(4%nxRbL z!NXCM^ik2xebX>J1Bzjpfo^-QMmLFU9DCu?s|#IT*v)3r0kyem7q!hEl=8>2k@+w> z$yrgl*uEoK{qNq!S=vRSE1Pq3BDUoHp{hLHX6h)R!JF8TN6(kL1zf%E>gHs7X441x z6mMng=`GuAb16?PS}iM}Aw=BnmhUJK<)*M>)eTD41#pJhF0zq#7@<9;)!%s2e^nLb z+z58QO$J+lFN4Ie>}j`?gF+98jEl64Bu@kL3b7LBjFaiket= zwfVQ4@zPEiB6G$|rFc*3T;5Bonr%KGRy`+!`>pyqq!>+REQ0@44}^&yvAgTeiTg5& z0XwUWq)BJ!WuLj<2fIZ0%$X1kq?@f~Qh}cbS^YzT%SXjcIm9h$H@qL{9QLO%hYMl| z$5%hV*LDQF%XI?wvQMRmNf^<>h{2=Kseh@5$o;=#fGw2d^9&jj%y)j4(X@yDDWK+t zS0A8YJsUaOA*-lJc86Uf{SA&zV{C{rnj$r|MzdOMA%1@NWxR)y~lq z6{YFE4Xf?LVu}35^WvMlX`*L)#b=sJR+}aB8$SmA{nwoku+di?{WUa$bxiiKNvDwG zj}FlaHW?k~x?E@aM%Xl4|Kt=*~~)Zq4p6 ziLIoiY{EZRIbNpSQ|h-Yc3Qx7DzYjt75c|@Y#mQnO9(~O?n`UExI^A#vvJOfy60Ct z-^CDj6)wvyr4iLSw>+_7hVK{Kr4sn#Z(BxFp9i06Y#}PA={1#KXPcAi<>`R3ZWZ#r zLLHk_EDdJmP&@#*%-;Ej)1If6Fl)b zwqtyg3a6CQ=dy}-1#|uwGpnqFfk16h0pq>ep%r#itp2`K>bzO2d$X*~_Xy`bY@jC2 z(a?P6yS~b}eYii3Lb=4hMUJia3`$ahxe)~U7ff~~V)J>S3!2H_KXN-MYM|yl)cQpy zT2!y(uqHj{UN-O3KR7q5%r&*+roRx1xG7r?{nG=#;c<^@wEf=DCwbzfEtblS`k%HIz~n%>}gGQ&$P2 z-enhVA1!V+4M|}!SN#Fx*K5qAyJ}#Iu>Jt^~cOvQwQj z&1}gu5SQ6;xvy`;L8I4<{-toXnrFe)c}|JGTK%V)YD;zeYUYI=#(7K zYJGEHrz!CqtQiI9)g~w}TROy7qf~n~71f@V`Y;-ahmL&K7RMp;BD%Y(-yI{$TS?Na$T<4> zYLT!KyS*H0*n;Teua~`vm((end)7YFz{{p2iO8P4(c&9SIyNS|=UP%xqG`&ZXZXgJ z&q}4sA{MZnoiYu);}!vl_d~;b=Q2%A){}Pd0ey$@^T9J%{|h2nMhI8SvP1#BK7&l% zOkm2Zt)tc&bM4j8Pc&}{jUmMI+RDFiLrL1tLq8P%r^L0msk|*^Xrr03C_s^oC}9wp zdosD?oiP!>#+?7j*VcIu1@KM8S36ItY_pt6>gUhbKFZqr>O>Js@4jf{9CEo#Zjc6sim!c17fpHmPj|}(jQ(ps3FoLoK#8JxHGRTAMMv{vqm8sfc-VEn= zt3nVA90}B3ynk1#Dg*^x3%Kf3?&i_IEqko#<$ttY3J83~Dq2qDF4mLmj^;nm$fg^` zUxHTlQ{3&K;1EXPlA9WI!=t>WNO+=bzI457F~(Df)bhmfcf1|c$svg!M{@RkD!y*c zW@;YLu*58zcVfN`%}_?Gdg>SFfsLGm#txbnfvow93J9K$^r?7B`<;aJ+ z+HSY?B!|_6!h?Pa{1A=mY?R%* zA|tT0P0Mek%4EKA-ic!L5EUjgK?z{C5=R&|<-ps`p|6x$aHkhH#WH#-gj>5Mo7Y}m zPx&zUFz!gxrZR{JL4%U1GFs2Vo6~}Y9wf#Pg)1wAa+g@Zl+b6})>MQqkN;rvwMzmP zFJ126Kv<0?q<+NWt#?9y{)ySi{W8~>@BOaB^<$x^Fn8WR9+$w~kcmyRK%*_86XxkH zDg561UKq8bkRDkb)J9sp9kD}u_)q(Q3!wN4cS%eAGUn$M{%N1V0Y4lg$d?UW#5z7@ zx>;J3vUzA^a2NPrC#W?fiY+(uU5(NuiH~_2CXh#HJUhney5re`$GfY$vas$S=GejI znj6LSx?ssGEKp9KTNYY&z#g4K*7pEFlWKt$^gmvgwR@nS10b7>q7xGAKL=UpbZ40F z4`Lka7!?)D^;X@-jI9&h+7-o-8T7t0Y*7QKA^a6*$k%*Qy!~GK zr!f8`6vtAyn+(t2SKt4onKBZ;gn(>=45huAgASZ^Mo+ii%SoSu&Y%F_z`cMj zl22F7YQEUEpUPz?6cLEVd|o3fUfh&YeSMSE5Z}JLcOtQL>EQWhMg#J7zK(l%HuObt z9c%B6hZ;sqXW>Jc4eWn!5qgr&kg6ErP0Bf!^c-~dq3gEX96XM%Kdb-n{Y@vayhpQ( zh{-cdzI}Efr{w?9bnfv?fAJsh?yFoXgxtClA{6Gf?h)UR-{bfA{rCC%d_JG^KIip*y`FElULm)jL&vp?eO3Oj zUlA`MdfX?~z0~&&cWkpkhTy17+Ex*n!UYZ1`dVDmM}BGpqqJWKEu9ezt_HOFGoztl zcjlb3Ov`-(Bdvg)A<%3Kxo+t}oi4R)Vh|opie*i@`$xFawl;yOze^mqzw~ zzWr9jh2LT97OlJRHh!kde|6&UgC;P^-Mn=)=WJvq)-Xpp_ZAS8vWoyc(ZL=FMQ!xy z+?HI!Q^UnPl#;r4zUKnkXRX+=wD*k9jq!^=A}6m<+$c7z&~isy^50@R^7aAgULCuo zqr|dE0I7giM+C_{*nnd_$b*z{7uPWUnt2#>%xhnaXi+_^S?OCcppoL`UuD4WNHQqGzm)q3d`hYM-4NhcAQgKOeES>NUIC72 zsSc)Gru--cDoX9;hCXGR?!EkruSys?$gI4ga3`~AQ-;``Q|qh$9XWnc26qkcF52?# zpm2?{GZBG+L^pIZL1_r1`uAs^(1ok_g4m5la!D z2UQ=8>0zE>Kerxa3hbuffC!)z$y1%$`!?lqiZWeqc4WykG==ez=53`{NX@L6G@n$2ObYhynA+Ez_E}v3GE?ZKkG}^ToukA zH-UXh;_ueWny;*%S7dD=Oq;6(yL%JlN;MB?OfSlVbyQxpw8;)i$Xa{k5VIQs*M3tM z>*YZ5K8c~)ZY>PA+QAu0goI;RU~TfCY8xiR$BG@V!~|#1$Hw}{S{LtzW}DaVPhP?C z0gEEO&=2TBB2*?a5;e9pdd_6Kg}?FJ2*oiU)#TGKkU(Yu_ZsmO}AM8p3&67rm0&xmU4$UELEC zS!8!Oit{^E3Xkn;(} ztuw(JwyMz18!v=)8%G>W>92^|OIY7_>B)q!CW#$wPDGJlNXgXTStWk`g6)MJ184s3 z_gm*3VG2SkqYQ}^ANSOLN$J#j>w=C99%x&~_1GB6^)bf*Wjg%?o9b%?f>)?Wqt-8+ zoTVI$P=&OXBz(0qQsP2#R9&-zdF?cVC$2HuwyxO(|Ccr0cZ*|5l&cVh6O4y}hKLJt z@^KyM3X*bZUgXKD6^?o*5qA3H`zWkJ@%0EeS{WHTbq~ zEDm7Ta;~X{>M+7^j|B>=pbMg9_xvmzK@SA&wATJ;USt9KL`WOUsHE1_3_6~@TdY!0 z9~cHX^q<11LnbFFwTF1^C+x-Y%9?>Ag?a}Ik95{9&sgRq9MgED;uCvWw(`KQYvy@@ zQlprlm+UTrj9TEWWgd!eBK&Lr?dD@GmZn{?xNNNafw5Zim6xs~PG64e*vJZrluuX! z#YFVfPKC|%ic^FH3la0d?b73O(h__sdSiXX)^|Wf(H9FsC|^HVzk%a*ldcJVdvJ*K zZ^~=^HQ$1eN5a^!(_`>+?fJ!K`~!CYz-CPCEb0Eo#7)v{`i_{d5W6V){jcMW1f}nt zy^hfSq8C~RQq^C~XuRl>7Y#qrFOp2@HpIOe|JsRlK|+JO9Zrd!=b39$bsSsv9d@)q zO1Oo~J|gPoDbG-!j?t?{>gGZ*5D#M*>Ex&6b{W3n;?Jgk+7quQvgw;v!zdYai2y=> zx$v}WM)YFis6l(}eTCO{-Gj=&^uQsq{sMuiM=cV}F9|q0B zt!}L__agAFzsp5$xWRDE_-;ue-(%dxt*=)aCEnxc5fyC>3fI>lbn2j zIS~LGf*@vo$!}(OAO@-sd2*c|s{j^63|#8(WIx|D^}18Y^&iY#RapcB>F!I&`XN{* z0Rp@aEt-28Cr>_w;p;xI^~QH9x$cKx!rkEt3~kqdr1+tiZ);73bBIKnd+X(#t#-p@ zg#AZ^6;4QNuj`hfP9_zD?bL;OYfW1}N3$FFzAql!~S}MR&y(-Z>IJD%l?O9qd(@PBKiJXgE zLl4dCZyVb@3y0>lygixHcm8gVPi@GtNK0w8>wfC%3b#*5QP17=9q}r7Epkyzgim&1 zD zFu@tf}8((z-Lg?q(DWMQqrDOo4uJ|n2%*ztxPFPgaOVCR`NNhIZ%y^voI>-ywo z>lHfmcNO6p_t^eF33Yc)y-D>5Z`^e>9<1y5x4hM{+n#-vm76j`Zy$P^$*dy;w;fms zBJ0}OPg(^?xIO~pR8>6<_K>n+pOyzgP@LmY{>2c=lab8ufFqz^qrVuBei$#-Of~Yk zf)+on&hj|w>K?aJQ)=?2R^6Jtig8+ywKnY-AAnWpFQGs2Hxt-bUWHS8YdhHj7}ZFR zxkR}3ohvFgc9I3ZXrKK8;SYa*b-KxREoVfoM@jvzlx!$gm%B zjs_o`SIRY%lK>~Fl?z?)JV|s_q11n=M7}H|3pOu$qQcS!{ux7mkU_t|+pX&!%F&d) z@Q^q_Y-CSDD$iMC$hKz{Pj=HaAczKUkV0#RYZ<(0YeG;qawsp*em3YSu3YUnrM8Bcda6SeS6b+6-S5vm_#`P+*NNyEP_^b^x8oFfn+ZC3O7NHSP4_ z*cGv~cVUxvj)}auKWOe`5_7E61Vp(BHWi6hqC;)E`3>k2(B zJNMwQnSkteXm{3M`XSql6MXVxlo!U?KZlI`?SG8GtC=t%OQc7{=N6Pn_lVbNJwpG` zbj=qHO%KCfQjLHaUbKyMP=4W%fobbIV(7;kA3c8z2!VHV=B&sa_3kFn_a9I2&jTsK z8Zn@U3b`ygN-aXpR^=Q$cEu8gd9q zwC?|qWV?B#mp;MIQO`I6U&#VzcX?F;>!194F|C{j9OEGgaNNFj@>*R-P`G zF8*p>kKMSB=S90?=LFm{nm*RKIKvFyth9YJQh-Y@RUVfz(@n(Q%rtL>P98-rFMEU! z1oJtT=tIK`Wf0{({IMyv4ayPdv|h1KDZR>ov3INz&6o6$Q*rJC5jbp3`A=EaH6h4Y z)*nH=ga7XZ*nQ?6r<7>ZeRwdd)T978=0JqJ_mX<%LkBCsx$pY|XaPZUfK8DZli^g( zBV6HnFlQku%m&(1|7hOzkS6LF zypYBP9{zUoo73QJsXV!W`BE{t2Kp%Gr(DX!@T$a#K~)PDWOtJK&AwLej9WTPMzwHC z8B9(t#rE${s^GA5Mv=$njcGFOg;72MpF+N*W>M}ntql2;Ymq%DRwJ5}R}AHPx2~8; z4-ciEX@O#dMfh`)C7zG34uJzSdGPgXHGJc=Gk~mjo6vIbPHDAh7^>zGQiS0CADJZ6 zY8cqY_Oc`EaGU0QhKmRru{GQ_bCCo|x$k8O;s|u7uJ1D>N|n+eu9aGbygydfp!)Bb zdn#|(*9b0Hk51lIn+~NG+tj5|o|=I1FY2n`4&_g#w#}gbaVo3%xTtFM@wEQOGeb(S z1#0dwv}iHTjGWY<(8xBQ zc&2B_5&6Pznis)Ea&3W`vnd6G{5_y6NivWN%zJMfDSVM{BllXnnFkNrtUgo>*!|Mn z%Z-XVNVXoHm9AOvOqIT??Jz=TfTH|1B7AP>5NCuY}%>EyIS z#HRk*n4#^?O(x(PQfZ5i%c*73D)UDFaYYZZf~8woHH0f?HJ`43H0!UUD-fFgp?MYTx~spFlMgsZQYZSo5!tW&!6GnI8fz#<(kH?^*jQS>SM&h%-Pkl zGlXH2Wn2&W@HiEZl&K@Ego|1HaEbW`Gz0AAX%qMEmE)5Oq z6wH(IP_f^1e$kgV*kRN!p(Vr5Nd=E-2()t`H&J@aQ4BRKDZq}uZ$ z??)gvWdQ;MoNrrCrCbE^4TV^AlRIhy3JZ$~~pml+dZYfzMt?bpET>wmCo>olTHg zE_GD)Ztl#s6Lk6s$#5S(=BQtqq9y-N?N_U<$;*n{LP9{De+wQLdWGYoKG<~vE!%`_ zsN=_yI8M(%SNv|@0y1vV3O@qy%Amndrc}=ZABI^z3~;)5`>z zx{A@GgnqOE?+POrdR5pW%o*7g;v{R{YHm_qIX`!tWtns$`GlzB`}0(&zGs^MV*Gb& zw+VTMqP&hYb)lr{p&k(-5(yVMgu20}MWe-k|%6mp`gIo{I zn9^P{{L`^=Di@Yw)jtE|lxrq`UEnVxZF021Q{t^k*?9};- zxlXC)iMfd$>Hci}xF%SxdT1MzGPb#E^x6`rlw#p%(*m4045Bb|uUbN=B#Gh_U-AQxjqjYs|vC+(4@cFy-BMd#s{i-&`C^#nj?i-Go$aXV%$F$M|{Y3p|(*R4o9 z3Qxdi_``ijpN>}KXxVy$q-<*((hZOXgAoY9wX34+tEVr*PC1gu^``=J*w@7SPGR$w zGmp|UNF^fZmNPG!3t(Xt!I6IMwc5S%Jyg)W!;Y)l&Tph}Nt}RwBQ@2sz48EQnt!}N zx?rI4lbk>BV&U!$eK?F*BUbDgQRH3?${?ObvyWv(V}_U-gII`xQs3r0gj}JKnml?x zGVU*=_nq&1@;m{iCO=&w6q3D?Cz2p6<)3?H?px`H_TDPUAZ;N!tg~N#GQ}F|94=AYyIp#H>dj|0DttWCN7BkUdd(@h+E+XrB(lA}mrWY2 zc=)W(L#OO0m4Mot-2usC|6&|9Q)Amr{_6IPjlFYu*0K7wCms9(^l3iE*}F3Zwak(= za4%O!4gan8+dktvpRfgANsu$lg}B;oz{KPnGgR?Uw>U5G&gENWz6XRY)E=dmz}kMQ z?qI{oD9wV_bighA`ajz@JDrAhCUYLxp!kBI_Ob2`CZx;nv~ zLO@*(v1-mlZtZLK*6Z3-=d~M1hMVct&2P)}IT(h8|LuyZNUoA|9g3bcKisD}=LJTF zcS*e1GnEVaislGhhl*t-o$tEQfAoDj$~Q@FG?U|juk{MIv~yaoJY zSN1+U0gva};3GzTKad7qf>o*dFQqYL z(5|x56Ht~B53!+GF#6#qq5b>MshLAY0jiM^L1zA`brbW((Kik}s_#%_9-C=cRiZok z(3(PSD2#BGiz-!^FYZ zo$^;{pfB}UOBId)Ulm_`pO8YN;lvl7+O0#-|1FM=P~BOWKE=&7T~dkmHNT~sm3QwfjSGsLjCN|zc%Y{pX_@Xv_#EJ zqt3NB8@HbTlsoM_VSCyCckY?8>#4Pf<KivrgjSPG(lDBE7>6 zUd=T%;0&n=`IU!km(daH&&j>-N7b^-UVy@mG)qyMt_KuCh4SVup_p%9zr|~^nQw*n z^z**O8OY5(*{VzO&NL<$pQ{=EqPK5=Y-N5I){HOXzh8_~sA8BfT^{vw2+r3Oi z;!=I0$Z2dR*8)W~9|O;~Yzs)Kg*eR<{v6dG<=d|MJv;_Zsy{`q23pDT^FU>X7jRss zui_rX6@w2Ia3vGwchs(E451apD;5Yk0URf4H8GKxqfrk$+jrHl#sGqeZETSJcOcu1 z^qg}YW~1jWO>qdz;!dr-`}lWpzXL2hzwI%IgIphoMT=r5CjH3{n~ zsgR$J>3!=%VR?E#d~iwOjtza+EPBAnPqJDj=JsCs`qx~MKwqndtC-MVJ+t}jcK|`@@J!<-!`(H1|LK`8p-Bgu&_2cf zDYnM-(tVKn!5q|V_=M)q?JxH?!fUS+qvjF>t7LSi8q_E2Yc{6Tk6A`Et!EHzrS5X~ zG$k_2xKXvlNqifO$f?u4Z>zMT%?Al|@43^Fc&g zd`kV9Goy~|<1D694#vVBaUf>n)ttm6h3~1ezNdI_Y7Zi%^GP58H|7~_D90(O^ZgYv z{yhHvo_J`fhxotQ;3t5K@ct}V{;|43X>zifA~Szk>-tldXO9$APN(ij=!2%AS}G|R z!_G_IV$6~!8>W2to)L3>O177e>5;#~*s_Q#)5S-T|B7&LeSoXFtT?5edp2j$u*vq# z4#pW^QIIt0=EH&FxRvl#e=b#Vak|qxt-1Hi7%DGiV@Cl$u*9rSxlL#WP-}{R*PYkH zrAva{>{_{!qfD4CfT%?}o*7104)r-A!K~GJ@ZIHz-xvTVQA`Y!K5h`On*flMi#w(I zJO1fUqcuq4H4cCGSVg*{l5kxy-tLsUsi$3YCOf-$rrv62VWE332)eeAb?Mg~lKuIP zG4ihDLp6N8*9q#rQ#fx;#Y^E9dveGak=LY$hK8@0ujGW3oH5Wor=YvAHKDDe(t4bi z_egAvP@L-sF#-ir0FAv-4e|7Q)OUJ#@K3&#wo8tJ;c~Vy+kU0hgX@Pk+}%?VGE9QZ zhI<$?@;lvF`8;TYDnnqQL{muMDzJps7>3$*M>Tz9mik049*^R|tAok=cGNyba*7ST zJ+bpex}fxubUH^&Hn#o{Cec$OEk(+8=Pv!oi_3f|q)sc3SN%fH|C2SLU3TDP@2>c$G2ryZGiF}`2 zwdg#9=r6-)j%oZ=Y|6Jye0pfdx@mB0qN=N|4oc~{TA)q-luxD6e3iqE?l8GH)1P^uT4r}g56MNP!ONxXKDh|sk2>-YFn}-{YaYk z*U8vPpqoyjrbB($cbT}xlBqo8(?jekPbIV0!DHa-{#t-vjo$Z9ENFaCWy#oag@&FFcuJyC{khkfOxl7`}fQcKMsoJ$RNtc#|*^_=)dSdk2reXBI zIRE{A;oX7>`p%wXbL1ur8F^^J0K4v)*2d?!KeM^Nx9LC4B}K2T)H&|`&ho>uY_T7> zje8bM^V@$uh>wC?{;`#d7MIjvDF1*XM#t26)%`!)l*J3Fg%ufF6XFh=j}3gx`3wu| zy#hA*&AQ|b3Pz6}@C)n`@;W;uxjLiePz1*?>l!&|Aq{Q?Zq&z20P%`QAa=?=fUXimQXG zryeU>&|XLIyqf`JBb-8vh_cIVKy*MwHZc22A1>Bq1@O3Z{!`b7=T^=cEd2V&=O9dH zc2Zzk0;&RW>H29cn+HD3>?5AMRRui*1Xf=GXI4hp>~Grz&7J-s8V#TTU`O1r#z|(# zW0FFXNk3r zO1lQ=gZxXuA8aO;n$?dtRI5lMFK2ye{{6sXf96G>UVr2v*}TYu$RwNL$8Rp;nq7?D z)pyh%DXfm%biV`jJM%l%1+f_$ZY6`o@MASArT80#z$whJ*7n&9P&(QUI4obHD$U8} zoAdI>*yqVV6I1m5zIpAKAI3g`wqsL|-g=pX&ZKOOZB^|7CjI+6*LDdv9W`J;B(orVKr&%VRkE{wb2SVc+Q1+;5?b z`P_Wb)ry&u`-@(;B)BSLkhEZm|DQ66*+vJi6oCe zAUCB0rhjz9dwhS#n?>+7yafI+kQPR-)vvR6r^SFJc1IMI`Za*lrTM`Z8z%s6zkEcIj5@hkC5aaPP3hqvOEs*{{K7J%Q?H z;u&)JQdRy)&v=ns&OMJbfBC7uTFQYY5ZGcyq~ShCq3ZWONC@;y$%YZUY+kyR&zW4+ zUxjtPNOe3HjEL=4H$^Z>%f)%LO2?mEbpz2lY8GP$@jUCRn!nN_#$dA>RJWm0RQUC5 z>gMbx10!ueC~)fO0_WRkX+&3S4m|w$+Qi=22W@R4^akKOJLd}B);2*&AV)lB@#WVT z=7agv?BF%4v%@{n*{Qoa0b@Qt(t7yg*!?Gu!TE=Nv0e{bDJh>{h0^XJ?UVjpudsI770BuLug2QU z+N%i;N+M&5+k=_giaXck!9_f@#N@>oWz`iqZKL~wHb07eATXhj{#h8ZX79(Tx0L?| z?KHB0l?QAkG}{e)yIizq!!yb6*%F z<(xumhuRUwm8?G6-|a5_IE=?6fz$nISOT^(Zb*i~bt zAP7=l8c@Ls*dG?JQnkYF#zn8CPIE`GYxp>|6_tdH&#OiXpco)>qsM#8LOjy|a#ccC z#)UeWAC8ZmQ{viB)XaTR(yKOB0QtWM8o0<+4TG%YA~$Af5bTCh-ToqdUqAQ1rJ zSM&AQ{Lg|Q-)Ew~9Bvhc@?9J#nz_--I&T;E_{bpV_62;;>D+G$W&cot02r-%Q}MGPuw_ zC#>h%>R>(++TuA=5G{Yyr1k1h95D{X3e{=WVHK!;%fqdHD|p}AHBv0oc1=fG;~+wQ z@)`jjCsUM7Tx#(7Ng`xbN3Z~Ky7*U+h@dB%J;A*PkNXyic1&jNn@bAn-j8Ylf1U2-QB+2s3f_}>@I!C$%P`9By}9#w1N3;8dV-GCW?9(O z(WVTFlp&1KqDpU0?ttCr44JZFr549eF~ z?T-hTft>_sM>4HteGaF%ipndCt1N0uW>R~WZuzD#MBHJgi7O-iRKH*5FQc}RfDf7M zFeeH^8MkfLoF^{2m=^!XukpTUvCGIvp7vCJWUt;U1DF&zHYB=#vPinK+C@g;ip2hE zlZ>B?s=8Kz%(imC(H&1Z?u+oT_Yxtpy6^BV4P}cDUs&@f_~F}AW8DNlMG)Lzq81h< zCx80#>W`!h((i>PMa|n6bo!zkM$28=yrAY`w~9~0!tKiow#~v99-mbx>rlv#+~csW zp8phSHGE}Hn*Ne$x!HeI`C#`AZRAcgC2vfNmGRqEL+HvY^|xzAZ_7q+O)OWIM46DO zr{l8IOyjPYh7IbuK42UN@aFZ_fURudn8J{|d8Ha$Tk>bSw$ZtDZJaX}t=Cy^HE5M% zK}%hfl?_yP`Vseyb~z{2Uo9JnM9Wez15w*ankh0j{9GEk=w~lNfx~iuobS_!$+6XX z11^Hr#(r%wLriO9yIn~RLJTO8Dk56Piyqaj8*NXr16VZ)w>`3w9{(+#H|Q>$8)cjL ziGu_BfU=5A@ zYS>(~KYlVepJL$RIQ_0|vs3CrNaJnVabq*X3uhm@$gUT5-H|sgW)g4|O^W&QVWsf$ z0JD~8f57+|mPnO1Xyp@CxVJu%dX)PtHu9k8*Z052Ql?|SKt_+J5nZfY`}l|6QaLaY11n`0vPM69(1%e6q`qu}Eb6Q#~> z)?JB$1;<`IT$9GU9FqL--`x}I7K^bmqDgF_fk3La;5CNCyrNN*p9a<*?3Fc;?>b$e zWAjyTR=q?@J}qb*P<{OA7;S%t<`Z|DC4w36FpPYo0lND2aG8>bfkCiZ_PBt5rD^_H zw~v^^6Va7ee)0J{LQ(R^vvRbM!ETk&*c{ivqma$FpZV;9yS?8lO$-zMZa0*Y#IQwz zyZJb)BrMrE(i}7y_8XRqev7ruWGZNk@Sx=QfAu==>{&V-_J)aIxh`Igt0)fJR zEmWTSukDA;lahilEmUI8o~RQ3^>g}+XfDp9%2W{&LuB|r=KpzWCEeF;aVtYgG57m! z{E+eR(?}~u;^VpH5gZ9@tT26AQNJyBV0ZT7;-B&e{SmpY$9>lzhmA#!xe5AKH^wN{ z2sx#=m%!VM_7uFg+kU8aGb|D1+5@$@jIU6{`ivMBo~mMxM9lq*B4Q}u8a?R9(O2FR2;o2$I>Ab|bQ)U-&OGnxa#^Ip zk@eZ#iZ*OL3*P&eI^DX>$6fl%ipvtNgH%z(_;&5y!+!Vca6cv7o>X#A&8cN49yfyI zW(wRq{SriPaC^QiJRNz8q20Yf5P<~DQ|FE!LthdN#sDviUet8RV@&$xMuazY>+R3y z!Z*fgbMzv#v2fiLAsz8iaxBMqksx<3r4JX^G9Few6z2FJ-a(foAzZSK6X3v z25{M_{HtG>z{BvXArTtgPV{V3ffh>xlc0F)2V`d$Q0{Dph`K%l8@=Jb-?TqSi{tH$ z-e_zXYk8BqL$B)^3=e3oj$5P~jGg{Z`o20nPA+OR!g_bt(UFre5xqac9q;G}nH&Ot zM)J~Gqn@pA>?6U0D}j?bfeP38_?q&*XoFXy3yyZu^3sh@`@O0N08xchbA zv*aDcP9$l?4di8@TRj?<+YCoo&-9$L^-f#MJo^(m5D_O*P2s;iT%r`iX8@8X9QC1# zsLpH@N(X`Y$%o~c2i}tpOm$C0EKBxfq!Fzbl~wWfyEeOnWa4N-*BNTW)z z(|`z?t4t#$jQn|ERZ&j{!)>5msfm+Y5^NN9dRoXA_hZ)SA*@ES2`1-Yod#2DLe1)^;f^x#nTTZRvEcdntq+- zMP$Z(L^R^u0gB+vhIL?_8MF;ksAqWXlEEN&SWAc0wtW=abxROqJC?F+7Am{`B(LOJ zz@FmaS|~ovP8BF@`@C1tmv9{v7x7%`0i3`4dCmCwI!jg=Ex@{4H^~_zzY5&4M4~r( zMqfs4SjhTnWs!XnC(5xkDrU$Uf3kn3Sp8$)`xAw`W$sqKHnU(BV|h574_jbgX@fg7 zUz7m+CEInqivOS%@Z9W|b@L4DEhIqFyx|V5ch;2AY4>9uNS@^RD6iGpdKf0q399AV z&SWKNRIPovZI5)=;=Sj-WiG?Don!PIEffuY>G?$*CO6%;C`a~pB`K3 zngugqY-rQ1lBS5hjT-<}YM%}@^NNc+)YCVEnAW`2@l_tHjVS%uC zDxdMkDB13>7xOIc+gaCh4@z88{eJtNw-h>*+w=?nHU-IJdraZBp6ep*N}!8L$)O_i z4?nMJU4gG5u8)8v&=j??=n9|I$ONXAt}J|aP_tjJ02`wU;7$w|wPt4luYII3^hmb#8!AaYZvv|5T1dATH&Bs(Jf4%D**4|R*v#gKt|Rw4 zfgwAt`@3@f429EGC>PE;OvN);yX@-7df;g$nV`kree->af8dh0!G9iW^w#rtg%PqX za`Ke}3p#o19I#4(rpM|De~j&YW{BG9npVcF)~BCb;{JS=KbE_-KmE0I8ulNk!*9pQbMI@#fi6L_p$GFOr$Ij!e8H{Y56uta)W>sqc4S-E@kkT!{)hiVI5~wpH=V;dWc!XMpFNU zffO9(GRcdtTVfU-->EwBQTw@Tk?!km?rB}&zij;nxEN*ldf6*R3t3mMFyitj#m~17 zgo3BQp?}Bjh?!X3egoTJNKSa~4lMK?6vm=;AOPwi>k&DjN8et>oYdnr#+9bgM<&W{ zS;iQ{)h+KZs7dR86gO6ym6R?Ym(;}zO?dnJ~7G}nC0B?SJ_Ky9*O(xEz{y7rhN z!h>_-4sK-4(lm!z`=Fco_gyw4IyC3AMBM5tb_MG196li)dsj}uo0VcGWbPt=H}i=xUytJj!ivCEgwI`^JgY~dGh#<5bp%F#x9n0gGlZ}SuqOsK{GPXke zK_J*>U6*y&lK$2^nxLx*E(tTt2qTN9dmyGPCB|C%8polpmm3nU)yvVgtkXV7oYLX9 zX;5p}G$cbwFN(wcI`{Vx58`vr*7C2}nXMLmac5xfqn&toHw^4Vu8_oYX4?Y(Rvm}r(R1^K8>kr+;pg|kEowf z{XyHYE*Vg<8U??fpvOWE6L(t*d~hA_(+C%LLNcSsHQJOX%6AMeGF)!{fdx=`?W!R^W3JE>WSDtCz723b!Vn)Y2YF{Q(8nJNuPFZ#;swLh9IQ6HluX4-Ny3He|@HX&A*RP;>&!W290DfDC%ZG=moAnr}>hwQ9G??wC3ySK3WiH^;CanTG_3>LW0Cd$Rh z*Q=eHd$kz7C}r6yLS}FVawkTxT-Jn^!8VSD-7AYGZ%*(U6}H}GJpQn@J#!k)XimY_ z3386;uf>BEp3N@1-M`uMhd6f9ViQn25q!4A_4lKS5%4~Lx1ahOpj7jix4>3J64V@86Q*>x^+#O z{R&SZ8;p{abeuxb$3~L$DX)iP`N1mnY5XV<$6_=ah?K`SP@zu-t?fEv1vuT+c|Pku z97E=*&X}=)lz5kV8 z-Po&DYV9N3PonSL&mUA2*Z&F5XkQj}!5bxEm6=oMCvVHgGPi5Wsx4dZIA#__x?+;XGFB#m}41>MJ+;L#ey-(6AsVyN^0HLcxv(GG4!1tG%#|RL|*N2R3p1+E@2?0jacQs+SN8&-{&}n<>axBqx zPkZbt+(t!gB(=IqBBJ$>y>Cg!=N&uWqalA=*Iah-UZlF5h894kXbOeY z#eS3Lb#REoQV$PV|84F7E{WTk;QSMa?;Yf`;0)_* z_&d4PI`xM=Wu>Wo4s+Yb%qgw%?YL8JrISNw{Y;p#qKS4yE!Xr;RSnETSEv&t40-^W zuJHNNk(O4Jd9Xntx)OyT{^EMudle^Lj;LGbOHsO*v)!^a?cJ&!FoDXB>`!|qDoH15b z>(bRyfgS)s`+g>We`uVL>#p+17ukrhViX$D+$S|4$?LrcEe4S|xjnZ+tnpN)6 zJ5ZFM6DSiZQB7cg0)+D?)Y@m38_LJP-=i(}8ncHP`e;Y0Ej+5Qqg{VH_OPg1=rhKb-*ag-g!|grrWQduB_vUkYXL<%A=UEgfP_ znzvP;k9URlehQOh9mw?y51)}2{+#ITXdqa~cUK4NU%raJE!n*j;t%1f@aI6yF(P%s zMRFfwrHg+*(C+VThkSfx`!2jk#P&>Fb3nrClPLXB`ztWjkKfEDK%m_{Ed$Ql<~D_~ zS@ysB0eWva%a61bNebTSi(UdY?e(PY#>+J4W1}JDPkL@~gzB;z< z^%Hj&>(CKor8?lwJTPjf2FOKEJG6ua?NB`oU<6|)5@Ei7k%(ocC1APje7;dE|J_|8 zDT*N;RnS!^6>P%j$cvk(z|rV#CrP+0An&&;za{vc?XSge*4H2}$TP8$j^3BOSL-bo z=AwDL|wPY z9OD~7+2|lu`PgJqKj#S`2Cb@}M0g%(^L>)?lY7;}g1+3fF>Hi9F2!7A8kKo84~~>S zkOI8Q-MKNg@WR&x)$<%^QKvLP4y%{O9jzpilekH|FG}_X4@0I#NbUj}v|k1$@(;5A z9499fn0!B3DgVE2O9{Ur8g}& zft)^pZ~Tfk$W%i%4y@-lR5dC-|J*qn+T$I4hminLYJFtGskY4Y5+TGT+)p-!)69Kz zQ=+}@Fp_pYm?qt$JP zQmmXLe!RE_Uy3(TN!LB)yYE)S+5Pt{go)K`56^7=j-y2hUW6$Qx=2$aaym=r9##Dt zAE<_5D1`6J&f$U9O|P}cp2M`1!_TA#)EZshryUQjhC~g8p)h4(gJWIC4}|lsPFj2t@YQ* z!90VE3T6~9XW$HGjISjbmi)?)d|?H=~)X+aaEk)Ji8>S5&T(DNWQ7wXhM2kbLv0* z=IN1Nfsti8=$@@yMiO(3a66?8y{1Z?FX8W=B-txhRwt*2PcM_B5J0C1gZiZHql^Qv zK~!?amr0q*{Dez;Ts|H$xL>pLa5!nJx~^C z5T!znFP?d=MqF?02nUy>?xb*{sE%BXy6E*2`+sOHyz?dBeHp{C&5ORORxfyf7daas z{G-gx0LkecloYH)(Aym>e|hCVb470UBSl*%_emM{_52?x?eP~*RF%f>72c^WOU0u5 zovP97%{necb()*I&%yfib|H5r7yXcXRFC42&8P81u>SuY8Apv@x-M<&pN_u>*eG+{ z^U~$bY2!}u+$uxBJ>(>}C3+uNzgHl){R(HK3RNF(-CmS$J#lG`!l-g4%k6T|ByJOy z10gVy6I)PS@l7GJ7ck84NOgAf9B(7ho9c=^<_V%W`Z%x zQstxVuN?l_j^~78e2@3lj+GNQ3EXiL+rvsuSWKz$7D;bI&&oad-K>X9KJ?cpj<$|d zR#!Hb{T@$n{a6rxh{c$4Vmjp1xbz^*I;QI4-`z zcTp$sr`VcL_0G~-5^96U*=Ct*@w;n7ewTA^FCP5V--_pzTX%kcRhIf1E-O_zHYUJs zwY~$p4-f4+YPGSbUlYD`aTpwiwhm69lblKBjwiUEEdRknIB^Z_N$qfZnVV<)_ZW_B zll8sR7dR1qMo&g#u2jtECK>G~bXfTu^;uW^qRIt*MKV23<%tnO>~6*>#c3mXVj$ZS zbAH9oj76^BVU){Pf5LjJILzssIkl3h`Z8^&^HmiWFn*MCuW%P*RokxmV>vhcc0VpoC)B&pB=x<0>Zu$E!|f&L_f`?rx#rwq4Pkd#19h!!Pw@8jL(zdwINM zlD8dhcs#AV>UdfGsqzP7c2!@}-rt`6JA?utIiq%e4rYs-yH{Th)w&ZI`vcF=N_vp?&Tj{RW z>C#K@7>c*wmHs;V|#;SOy#{{D%d`ZsRxy?XEVna_SE$3vX-+aG%8MBN0^ zSw#KhW5-_Y>G>obFJfx%we1i^F{qD|bGtmiZXb6-@qK!`mQXy-KYj`#<(;>0Zy$W) z8@G=>`snuX_M_W>{2%>vOWgaO@A;nT_P&pyrspD_CGaePX9*koUH?B@D=^&f?t`myUMxFdb zyRQ;hrA)NL$ywiFdFo(R^}Cv6V!gX|sgA3OoGX2=CKm3UEU7R8-7t=-_Bzb+1VOgd zpHQ4-23Gwf9LkA*ImwovFoJuI(k;*|Bao*bPT`{j?FsH$&YtAF!Qj= zNf+rjwy1cFKVR`x#TooQbA_v0F{JIU>{)$a>SjJsHdfqo!8;SpD}LuTYM)q_eEnvP z-LwC79P0ekN}epIv)@7=M{i{YjB9craJk|hZUgFOepcKn4!K<`y>Y*s zzq`uUQ3v~Zw>gJ-LNUiU?781^*iH| z@mlpw{e}8nwz+$B=gLu8Dh?q}$RH*PSznH$qn^rVYkQqP({`ebiV4Lv+QRR%UL9U5 z`{cSUEnBj^p`I()sU->-Mm5o9A z@d9}>2gZ{9)V{t261R4!&UStq_36f`$}h716+?_=)=A}mxUGu2D>~IW@HhJ@w6~>} z_Jm^fGu$VRTfpln!-nL$6N*>Z;QnXnktiNRP@f1pPWs9*uhkL4)3@g_JRgIMH}9#F`>3|4en$Q2ITkseP^@xsF&mf5a&h=r`7>@W^v|-u zO;h*`WsNpv3FENIG46L|D-No@DaQ0UZb!~fjQLEpIka8%=HzzP&zQ5C<#PWTkM^B; z8nUl3j(N~AZ+(wVJ=H(Mo`AQcsVbouoHF0`H~QoginY%Uug-3&K2`Qv@w4LK9u8xh zQM^0bclLRYZk&Hzz3==p<5)Mba#`@56~}RZwO{zI+7#z(!O3zJJ18fu@Zg?hj@e;w zhlwk`wBq4a+`uxq!s9C$I6vz6SL;!Gx`J1h2g>^k|K`8d97RhghSP}HM^7p){%&Ok z0mXuXJK<<6zzk z^_)(CzAERq0WpTF?s@ckcKRbheE0pL-5-4LK@-bQ{JB4K`;&k2M{ZyE!WY^B95{I8 zUGRSev(L{wOW;`o-+dB5oP&SkbmCYi`0&FIZ^21l{_>Y^zw}GLeEZt#oWnyxvHH{J zzsDLs$6Mbma{21-{a(YzU;3HTBhBf4?l72mdsF;V93u$@nXb$`bv6p!GqP)ENa z!ktuc1t`~)+_G)+KZn!pjAws8&#Aapr94$ncFYf6ea;Oka~)tLfy8eQbi_!=^YQIC zVIk!^_a_Z+z81U{O9@RYy__d6vixfDOUu;>tt-NIBvZ+8H89LLzuv8n?>{bFRuddf zR&dzS23{mwO&YM=(e`S9TTN;>`CsY3_5tPWCR$i;ZXyEZUKz}@K3PucT*i3#Yzv%F ztT>DE`IIm8(X}m;phl9{xN37=oEY!6)?Ye-Lowj=Gv*8Cg#KaM{Up;a0^M{xbTOZx z5Otycl#gFjSKCrqDbBb|mRo*47T&cSZjbT~7MwWYo9mrzqrH86eGW*@lmGefn7n42 zV_ajQf%yc<=4|H!>!X#~jv1%kc3m>zz|@PD0C7%mKkT$k$UG)uX+ak;7F?E-S!n9R`tSG+BJz37qDF@{wr>;{KkQo#YsWV#=Jbi9XJWATU4LK_=3mC@0%8pTLB6I$Mg*TtYGT zP5Efp^4wlLH)D9{LhY=wW$%a1S5RwxO$O~c>xVWu8=DQ|C*+Z_&nV;nXYb8|bvv#y z!F|uw)nFOVmMzHxHsE;zj7=9%Oih~#SD7-!0|61h3(*k`ZzixE(Z>DIW(wee2p$M{ z=B*nyxZNfissp;IVsKfWZON7;OP1t8wk6A!bgy*J=~%h)+xg|U*UG*BbIz4@?f*FB zbMF7=&Rn^MZ>?OpGPjN$*?NqR?XU#jcFmiBQ7pnT$m}k%m8Jh!#+n)5qqw8@9m~T) zv0mkGABbelV??~rIWe8kd$r9B3)p6wk8Aj-aZ$7DX}Wmv(Z!AWz)}=P;V_Or=eQp6 zNcE@JVOm?!?K_MyncsnZV*XhnO!N8u=J&{-Wq7cL&5?grylggSe7@KfZK*B5S4aA) zyoS6Zd{qC$hbr-%*(|U>;wg`(8~ffKw{Nx$e2%x-78OI8X7EtwY;BB29-Hx(=O5vu z@*t8W%ZmGsuz~G6!fWs=`%dM@V`P4!_0=cu*M&FkJ0?Lo3_4L=z5YHcRukPVltz+ zne~Fd$KM>EFxGNxQ`&kmyo>!hU6~7n$JSop2LWVl8rdWJQ?^l!nH7W7p7r|(qqEPH zhBX}H1MAH9e!AngQmGv~rol(|#k1L5U3O6(vAvB3aRSd#FLH?ZqWoXj{5q4m7P^*b zhcWyxLtmGr`Q?fTbL~@S8O+(FXMq%4#uheaEuwnP$Pb3?NyF>91a^==2CTB@Drb}6$G`utyjvZVZ(}TrY@?#x(k?1)1ukfDueNsw(2obk zTP(f{9W|Hk@i-MR4~lQgoocqWka3Re@Na!C;)jRVbsXWBJ*Uredwwn|W^Vkjgm#tR zf)5x!`#zVS-B4^X`~UPm{_^z1Cq8ky?z-#t1;xiP_Wd(^4(vIwi31#?*x$DPwt`~& z&kBmqpFcm{bI(1K-BkRETkk4;KJnUX=Qqm0FYbSTdlwU%{OyKf`)LKmzNXRmmH$0j zhi36Mug&yt&Esq`g2!2-%f6sk7p04Tmkj|6->fJgFUCbdu`0~z$O{F*E4>vulZxY# zkXRPrZl!Ouu;V_qwp)zbW%=n_dR@tU!vZ!PYNC2h-r$zwT0q4H%SnW6L4^er|MnO? zFDj0bU3h*p&Kl1$KC1I#`XahVfVNfkqjp>5%^T{RTv)Ze;KpxF;B1j4=+~r0CIjx1 zll+;ix5!fE6giA+E?krdUV@LjcyF7@MH9O9s3wS%_Ze?m|II<_T>2zTdxMbO(B#ki zrczH|Z&xGP_*`1ygcdodee%Wvj~VG9J7K4xFTPYhL2gmPF!~O8PRtL5*^q}OUsSHF zyR8o|)Qk0Hxzo3#wND=Tm`x*5td!5aKVZQ&4Ge0*y6d6_Pa6ENemW&B!Q2XE)M`NV zGSOYeFMIi1+%a>r^3Dq|v!5kReM^;H<~Jf+&v0Ai8ewF!6}PSE=5VK_zu}5?N#)^l zgXz_lQo~nGH<>Z zhZ$NSvEquiZ3XbnW+20Mb2#&W>5gb;tZU06 zfrg3fzgi&$zUP}yMz*VXtUA!-x74Sm_YEIx+~~$h%#E-{d8l)ZzE>NGd>rE+^h13jj}`eM#*ID( z={H}aSSQj+(8TRI-ctMFc{$%bDb>#nMbK?Fym4xM@GaoY?=9-iW}ol0Lw0SmwH@+m ziHzKbM{i+RzFr-A=5)5VH!!{^21R4?>1ozWZo9A}*(6q-kN&NGm9Y!*T#+Wgg)`B}v>#weqGy_lH&D-NoaCuer@obUGww5bp67|;2fy9YZxL6&s&i=tIq)fLpUWbn7C$WuMq1x|>#Dwu zrp%&D3;tVi-(p-~M#F3WYpqx&@UHB}TC-|!R%{s39<^I%e)VE?xj(^nup?}to zh-a*y+P2U{H|yfoYi-BHNtrx#Z8G!5)}wQQR=)m=Yu&7+B4w6fysjFBN|o?oN|m1*(ci*>#O-p z#3P8?H6|fI_4;=gfEDsUNLj^fl7EM&cku$}EGinA1-7|XbCK9H$4 z+WeVoA^Xr?Gy5kqKR26iWoE0P85IB`m%@3qR#=?7I2>bF`xNu=ybkP3 zL27JwO+F}e_x63EW1laAjDhDibUO%@Qyuwcn$2trP1QTETgT|<*BAXZds1EZwN|Tv z%c$%zJZcp?fnb>v4#7T}Z6k|~*K}ZMJAFYo#}qODn3yVo89r@UlQ2KBzPI+1$t2=mX8&9DU<(eS&0J87 z8;V^i<09dvG|TU|-cXGGrFfZ(f#-u&Oh?u~eO_d-Ls2otSv*$@j+_srig+$Mj*6CN z4`neN=0$Yy&B^+Gw+mLEk8WD_qGJThpo{0*iiZ6qf^}b`(Bbqqxo$54KmYLgBK6;V z%deH+*I$4ATu?kZII-2{_wDu^*mGddfylR+Z$uu&iisb2j6I8ojw1nR=p z_T>&N*c%rVV^fDW2v0W<+LGMK7UL(sp_q9#T1cSXagr zWmGr8*A}f&^3K;Ljklcm>4?5*@1M|M~g>$99l=L7(f zV4C>A^O(bF*ie-8VLGE^0Mnf%zco0qcF+MXpkN(T{%i$*&|tT$*$?mw&$sb>1WuM( z!nVDBwcXI7G^%5Y^Z@d*P4;%km|t^NG$FW!*Ai%MLux-!A`k7F&cH!CRR{t(nace- zofxa%)MuWtZFrv-=i7kP?ju=6Nv+=g8ofr3-8jUy()igI_^8gXov@xk7rf6_K#C0~ z#Y+EoF9-0DZ7;Kr#)DRbhxsn;$TvaNud2M4d^H-|%}kg(3a=LWG8Yb4Ue6ncy#}*> zz(%wfH?zkGJ6Q)+S0aDOGE{umaakscUyYXj<`O+jWW2Wn?fs@v+fe1(sCzwW8$=N{ z_BM?E{ngpEp3XO^?8dqpwnTmac7VCE|75#%b!`Pw5$;A<#h>xPkdycnmU+{A$EFC2 z^fp??q>9wxt?1}GvW?b9!Q*EjVLRJ_((Q6;`p0p4 zTwJ%DIb_8CO|dQ7%mJbEOcd_4PS~AS%_KIIi z9q|JJh|kQg_-)}W2I(o5wIE$_ z)^)N!jHkNE#UhXk_@r|OZPD5_!j+}JXg-K_D#91`k1AixK`}40yGX7PcB)=Qev9o= z@yo|YVzBYvV;zfmd>z#E8M%nU`FhJ=pF8St4DE62v5$o!;L6<+|9}qGV|?yK&nWtL z9ALV(V)aN@vpx!9+nZ=TY#;uxy|SOi=MiS8{YU>+-w+WoYNKj z;$mIWJLm;|^G)=u7o~5+6!oHQ=egBCSb;EZJ@Z4YNzHUUjDcdc1`r(coIP3rjxntC z-*(j#j!o7*Uq-F|$>x1Pw}9$!Myts?)9E!`x9?$pCR>cp1;uPb7Dsk*h282|UQ$@s z5_CuY>?26WO8>YB1J1yeruv4Zv=~G5?=i&eAnmy4V^M#6I%^Xb3U#@Y5W99}aQjuG3X z3q44!6}o2MLoWV%c@S&q&-x1unD$Ihlt*j!$C$UoOvAL6vryhy$iFNo)`ET<^l}^< zT~wg{mhC=`vFafL$XnM@Yx7^z2iI*sFuJymg#N)6noW2dJlgwk`b!TXNm~lHF+R^3 zSgC$9vK_UbhGqISsk7saQ* z%#6k;Kc0=R{iE+SACvhV=xC4k%`dWi82e!(?0eQ^z`lNszgZ#tuCj{c9r;V0=Nd*F zx4rfI?|h8u1u1;zH?{%6mDJqPw2IBgDaJZ7+Ik;Qep)FEi> zHHx33c=@z#=Th}|Sr!!Qf*@Pexn`JN_$_0j8;Zf;t&5FIC6Kt^lNS_63zBTXcHHDf zv|!e8BU$webi5wj6MFponr!TQ9gh=H(Y&zO!?RgJVT-)CEZ7*Jj?3pQw47#}ERoWH zH@dkgdVSh%RAu9`%rr5=I*7zWq;t%BmRqljEx8@F=hLwgn zme}NeRL9sxz!z(;cECKtI^GLx^oFhFO?gX)$hSv0b&;*`e3&+C%gIue5o5O|z}MuK zVPMZg-#~&s@pw89jHiJJZ!T#d(w=EW+g#M$-|*|aM50UkVj44@bXwYNh1nczp0KY- zXIak7XHQUjK`~?v{%PS0XpDoie)Ej`V|vsM*>8+6cB!XJZD1ZMPV{qbH(N$}0)6i3 z@q*&W=d`irAZ8}6wKqHJUrnzxMhQ`smD|4a8kW> zOdq#+1;wo`&t$d@I+Pw@VEf(ofcZyy!_O+8oZoE&6t9a!;bC83yyf6oPM43>4vVO5 zL^jE`%7;u;u95vI2H1igo4KqX86BC7bhChY&-%r9i@%}s>O+*Cbg@`&z%$IRc3}q+ zkJ?SknIB}o5RJ{Y0b1Y})TgokRlkU5*)Otvusls3cs`P!@Z7slW6Xl&Zw_f%+O6n@X4OLc+ra-m=@WChFvPK<0^=Zt5;L;D^1DtsR4ACDXHB-0cA-00{E ze^A6Dzwr#mp;6(8>M-M0uV4M4u%3th<^>d#Mt(|VqIki&58bsk8kb>QwNaK!giTB@ z%TjGHiubs`wfKa2#=K;@xevzOR%p`-j~F{6ox}4@x7%A~EGY^E=Wt%x{w9q}z zt|*$h65)P?CC9J``VFA+$9pkuii?y`N2XYME8W(W!HRE8*Pqc#{+-Jj^yr7t4 zpXpULD5Mjp_ zUTK?=jJC)Ex^t3wj^?<=8(;!sLu6x%xNhZ51tXsv(ZqU|>2-^Fk0UAHE6aTET8~lO zlksWPSGl2hnx-qSy0Uv`B)m`hyS{0`3R=B}wZ@$_W?MXm_7#Wh`*u{ftr(*5*fzp` z>svmy_Q&VixO!y%yvC(EFYu9{_cIvogi5xM=UG=m2bI2VT)e3Q{LA=OKev9-Pnjp; z{^U6vvO^A_=Npbp`lmV{{wxT6#lf9MmpmF}PLgeUCgzgF;e)&K3EzbyFO3W|S=4mIO)kod6tNn+pS9zoOo zwe{1kcJf%Zzbp%iHPJOp1nvupJAE1{>q!g*!Td;h(LX2P`0o<3&ewwUnPFZSX%Pd) z*2LbHMKmY;?D<_2d%GIzmWAPIEY^3WYpuO5oH=nGZ3dpk9Jm04i$8cgB<(q|z`7Xe zoP8f98t}R5QC4_l?X^fH<72dG#P&9_J?K8u9qCbK+oJ@UCS=q$-5#t!t!)5u!e4pG zv^E;^4ZuilN^iCyqB2C`Z6x0<__V}}a=rcHMrOtvn`2bq#`00QWU}UVeIlrgIFpAl zRbN3DHn>=C`=k_#r+PbJn$>PFILj+)?>5mF6hnSY1NYB~*=F1QE81B$Ixb@q+M&$| zo4~J;Ja{u{%|^LDo*&Cg=i!?jo@CPkHgDT*@>2bDS@gyEYr2+wZ}wdZh-=cX_(Ch9 zq)l4*N8QxpXVmswwsju#irh7Sv$Vxl?6L*A%Vy0|TW$NIo@*yq3} zJPW>p7hF(`v2_!4t(Z&cV*Ok5eM~z)7j4q(ob}lVe>0z={9w#tyoIh?#ucB{;2F(=eUndU%*4fQ^#YzHIscR4)HACvJqho^pI@}H+q8J zC`RK$SdlIxc8C1Ym(y-fxX*@;aoGuOe(` zY+9d9-$La#f4 z*WFZHZYW;dgI-wC$*eM`#fI&mn&RdbJ~C#H@QZ1Put#GZ)*;Yg{YUX`uVKEXM`!r2jrmi^ESu4NDIZOcxyn$W6e*aU4$ztOZDqLHf}v6F+O~}enT-17x<05 zOJC5xv54i(bL0cW5wEabh}KW6H_SiPKj;-c=luZJZ(qMfKPV{Hd<$czKF2W{zJva= zETeW?Y;tRxk&o*9mEaN6%=n}{R{9kKw)lswb2;sHBb#9vsV`Q3uy2TLIM%6_vt|FN z*wn8jqI_Shv%FTwFl;SvGvaraf7vRd)6k2E?_0-@d?xn?yolC^BVQZYgN~&#jcAGR zWS6rOp{?K3W~3~>dGy{_HEb^B^VuCA;0qxH7?p+5J@LWwtClv z-Qh|)sv;YEU}ZzU-@xBSvHtFiMjYu+7Mvq4@*7q3!f4mw^8d#fcG?#dAB%1KhxQ!U zbKsa9fWNoj=I87`zM=S`haQ@5DE{y#Z!e=<`-CSPbF}?q-^v_7LGioZ`CGCN*rElE znRd+uYfLx$Xw7G>E!-c+g19UTigh8W$%l^L`-0-fME$lbcsMD<#SKUf`OX&JGq?=< zISB_Rf<*jK2X^2bBviy=30k-f+a3OfZty(4K)hk>$UYd`7av^| z{(Iu1;Q{mppND=$1g!HJ$!UvU(?C)Ci;9jKKiW-&sz=`M=q4Q`f0j4!u`lW6-uu-S z%i0E?@5X|*vQZ=j#Up;`#xv$q3NTF>%3HIJm$1?VyW;0o_s2M?bK!q`|K2O)Iman9 znD^Hw^6-peGB&nQq}0pEi;itf#yQ4Aoiq2}cyG65IqhiQnc*4GYgb9jgBimws!*kR*MVQF_a-p93K(xy?q&a5i7{~hIO<=Vj zr^)Tt3W}o*I@Vn+Tx31g0x66Y72~KcbebDC6r-5OY6lp{ZPjiEN0C7Dk=!O4TkQqy z8Hd#788b#cf#t5U;kmF4YrDvH&~McL$oFY+irQzaBi>_#L5gk6OSV5QK5_eRz838o z#`e0P`mg%1#Yd>$9bp05D!wS4$~&e*bpp?-9;v=E{~1G=uj)S(TN?NLK%nD5TR*UE zMt)FvgPWpNH=HJqVXc3+LB|pN2F3tq6idDDR?L%OZ9d24TST%xvI2x%3W_0zsJKSQ z&2T~S2+xg*C{#{ri#@+b9_!@ajqon&U2Tu&q8P|_qQ2FhQy+xB*!ChmvX6xQ^!{sk zNb1-HD>Y4USc(Rl-5ITo4!+-NSDBnnLGftRU2S4GgG%nm_p*H}j%NCz&p=-~{XC@` ziZQ=%4AaZO?ZCTAchUan&=kL9cfz&whT?CHshFqi*Vw0l4)){xJ^Lr_!*YF`hnUwz zmP50{`6~>G@FMb4yYN+YFM5_SUF{b0Ui!xT;ty`iST-Lpwq=&QQdDt@>C~|~XSkG6 zeEV_JU&p4%uj2EA1HXAX!*tL(!guy<;32PdBD;sIM?N2YjeOBss-+#4DkIL*)VK?| z1fC1@!&1IZL(C_ZOU7&UbG(L))?CaVkGX6O=Qrub%;7Eo001BWNklgBOZ+OM{(0} zpkew5VniJ>@)tf|agN)0p2K}|!MM5jx#lMj^VGzJy*a}U1iHM=Otxn0`a3$D4$ia!bml9r zp0xJ+g5s^#yl=PXz@7uA!2!fr_S4aK?$Qo~$ZTx~JjT^Guy&0tO7e6#6c9&7S1Tj+9P_&EGwec}Y8 zCN)@(m`_ZnF2JCJoEYMSLZnk!@&&Z5E%>!aETUC;i@9QKrcuY!T*&NWBM5VX&=Zz6LUP@NWS_U=3=X7-1xP{&NIDK z-tjH6JT}Wq6S2{vAG~0FR;<`tZnUx4`UA(IqIMrZLqndzG1n3Xuc}*#cVT>gX)p{YJZyp(+oO58{(3l>)hp*8XI<&2dA3R5l#r{gMY02+ayqVdK+9CJP zG_&v8;_I0f9Yf>3B^J2P=UZ)A7VY_-d)yD}1M3shZh!Z>(GChhPT&W0l=+}K$McHT z;M_-xG2=tQ5%wt7DIb|OjkQ&mDGI8^x^A1iaTn>sFi3^mU|*8NWvH2{3Qu zGc!G6S|Xf>{W7j99x*OzAN)Man{5lvsIKa>k-lVDx8UPtazpXZrZyC*X8x_yxtbrr z!BFTauN82%cj=Qoc2c~JY(#z1tiz{JP|W(wd8U~zTlX}0TZ5t9zdz+0iWL*U&&Xf0 zov6L34}pC!HncUB9lAf74$Uto9KiFLFC5{@7N%;Afau<*VXuINyE6N6PY!5!W2>W~vxPTz4gk4@Fz`RmEDlV?!0_$JoN0b+tY}dve z`7!G=%fs}~x%^e9flD|fofQ;g9QOIF$4kBF565dBlkExk<9t{ir0g*f2e$R{gO*#< zeFoJln*;AlY_U1jo3+@2{WHhFTgPI%Z8GZT$ax)%r*TDu`4RqXiG%n#`&(l-{cP)8 zmACje&xJ97$I0SHrFCR`&}m-db9?AYK8X_z~gg+Wgn_Ig)MW=eEvI z@lpAVG4Z*|TGx+gul`;6!Q*hgit&8w9Cm5PIHu33&(3T~d4}iMRz~vY8;TiY7(Yre z?^>~x9Sn<#hbn?=vF}_YTrVve6$6)IUhJwU9rXEeik1ri z9jcG4|BUf$j}ad=_Kx_7x1|-j>b}t|R~&xMinr>XVk%#rm&I?j7};F!`3o0Hj{G;@ z@@qv!Z@lrw$>KA-Ep-=t-?!a!V9$X)2i7Y4?grz(T{h%^BwgVhdWP4niBN<1OMuiiR9FgD# zeF#GA-{*qBTj0vg836}(yWW6Yr!@((i>guGGCZCpwE66GL7YHFJ0$gd&Rm4MEY8_Q7aQ%ZI7#se0#Myj{&3M1 z^iDUg3O|hg;-hS}?!8-*#P~jsT@te6A}z&AmSy96^M?zcSv!dMrMksB(+A<+33$Qs z@_tdoid%}?ZIRa2iuO>P#Yq>{8>WX7g%RE>CNWKsxh-kl%_t*Yp$F)z-)!ewj7yAi zt?)wmR*cfx;&wZ4r}hGQu%5;wDH^r4lDz^wf8qO|XX~@2n@i^)Sw|X-T_P1_~ zMe>C|QQr2xy%iL*%{pCow0;|5klseZ{<@jYh>E@EhZ*ZMT2BKC#{??z0{#&zU!h5!$cH#s1Cl6lk#d;Xl=3 zo)6ob;zl%|h(5*e$RB`CEs|&$+79uI^ew`)Mt7r*@y)+)@hfysH@KbGeNi&wDj!%J zVX^Y)wEn$oL9rH4sQ#|eWpmU*A;t8lj|lg&u^2mcEdmE|0V#~!g4EwRROqbQ&nn|0r3FMH-yl#6GZ;yL^0 zI0)%|vTiruW5RA1U5wVEiV4uQ$iM51NAk+z0qz&HA2+uJ{fuG@{!IDF{8zn=;vH_I zdOy+vdyd!N8dIE9pF96e2j5wS8E%HYb1)gkTE;`p9BPYOmRr@fO)~+ zjpWZa6o=Zjb{&2*hFDoEkfTDwU2lJwNwIi=zj!82e$TJNT(1J@dyZ%+w-nd-f%{X6 zGi;4yl*vtTZN!H;k5}W(@+^2O6R&mA*lP4)>RxU)Cbi(`75kO;`@;E0N__j)xBPl} zbYD<>GECk-z30H517i-bpEloR|DmARZYSm&icwH(Hx%!G_8d?SprH7F{jLAG!GABmYeX_pIw2!6X*dK6leDv zoS^$tcy!C+c(e$gNvNCJSm;E?rWR{Yer`Cm9#d za>Btr)1nMrbXyxuARdQ~$gVZv*NQOP$#-4Esho6y9VL@8`bUfVY>vE8_kyd&!>GSq zco)r;v61zk+iH;t+F6?-Z@fN^7W!pxjEage4(4EmSWG)7F1^i?L!8_|@{*G_=r6(! zyk^*nPhBrsK{0d?uNrQ44kBVa$2ibw8^dJA2`Zk2&R4OBgI=BeLcb0Bj_hQyZ_@eq z*!(!-g~jD7d$pIJ2G4Xk!o+6J#;3mcN%;)^f&QpJ$WGH zadiu9o7|ThUp(f>-z{*o6q1_l&qy#GmCd51&9YqFH?&(@p|>+ml-pcu@jzg5Oh>cX z7)e75b)OI=U8p%%a zC(@Bf&wKk`&e!|lky|Re_^~5o_(nL2QIXlEwOHn zK{xRXW42;z=C8O4al!d-WygYd8Hj zob7qrY#DQJ&-OQ3dCZ}DgPR0|S{g6+3}nkogG1VW+CUk-S;%m^;TCsx#a-OGoFY_NDe0_1pX8c9<(G z{^I#X7ztUZuEAbhmX5)^)>1xTZt531?W7oyG0Ogi&O}&@1Z{*}Q9-flr#;8~VJu*t zvySOls!I{3WpjsLc7N!;+vem4LRujT;xM(f=2Kb#)cD6i5$r8~HJXj@Hr;$G@W|(m zLt*{eY2*`6`@6JwGMZ*RNW-#XS#P4P@B>Ab{+ePtP?hwwR=F>2`>n%~g* ztG~sj@`6uusDCsanT-|pQ~cZIg|-wF2aAs)BQ69yUOtp_G9j+uhT?7aP|T`madhE7 zUM*Y?46>{`zgh|x-3Fkuv!0YSqSYhg1Y0}AhTF$x+&VleuPe4b{19^GOMUjR);4nt zg>mfnmckgs47_$K8)7P_JKV2%r?ctZzx{2vY-9LaeJgyA z`Xt6E_)v~9^trj;qOx{kbewl$tW(^J{9_dBjAY696zM(p7v*)>Co4UOlh8-z|Jz}5 zV7|ZkCyI;sV7b}J#fxrV_W8MUS5A*Sa-n?I{JJZVue~iV(I5P5m|CoKertgG5?{Bs zH6q6c=wsyT)IW}VO4N_)R6bT_G(}P)5-Xqj_y+QA^u{>tdbIsoa-Bb~7kIAB=VqJ! z#wFEP*5znTj{J-3r8_6YaGd{E|EA+8O}t0Ma$b`$RrHhXizqHS2DR8j*HV#A z?=r8)vaRa>ma$cqkv^-wYy3OHxNMJ?$6*|1n^pVed=#&zGyCBfNo9B zwz~9F{$?At&q()2&*8g~JRZw};;w+VCE<%R9(lC+xl=4CUeHo5C&uwV=UiW8n@bt| zjpW1YI__atAD{)rSdtaIDv5{|*Z7ucYvFVCi;ZTTsFxhgw9l6w@dZfJbpHH>;#>DO z6d%{h_s{J)u;;)o96;Ox|7d<&3ySTAV*6}gP`nFgzx~>7xuICsJ-hnmjH|ll*b=`z zUL|x{7ZjKH2Z`H&!$@}ejknu=^hU_}hT{@Baw2ell`2ygOd%v;psJl z;6!%UUAc+EZaMW&qvQ%Ne$}A2BzH#o!uqsj4xl}vgBK6GEIzXY2@*A<Cf1r$ZWH-Pfvv6#zvkeCkP{_p!3P(yoNvc9=go( zX$7l&VJIgnF|HG@UqtSe0096VETcHXG9!sD_L++K6!>1BIO ze5D-wVDoFP{c|lq$NWH_CVfCBiZZd$;e7REGYSLxzAO6H3ODByK5O5xyunN8niUgs zvQP_tydC_|tSRLWrV~1#$!XThlAyN@Mqr=uyl#qfv1_G#ew49cq^qn?tW%6Bt$4NZ zXB}6yFc%wm%U49J9k$$0D}V$)TU#VS*!N-MXr9$v5N!M?MFpiWl;^>>AupfvWDH)% z*~^q|B?}~(Pd%Y?Fieej!!p(f%8n8z#72mc7^~@Xf&CDaVfAG4s_svXguQKAoT`tI; zeQ7NefSnf=t$GKH%XBG{aqkzAAZ$7T?CFC~zU91awgG3@SEwAa_zkr2%}~9MSxQuW zn_|?Gw^4ytZ{x*rm4e_}EM1eJSuK&%?R^w{FSm%zr3HZF>f>{%R+YI?SelNL9dcLIcO z><O{@lEwmni@eGf(EP8#Q>-8^4YcaM0p89QNFPr z4@Pf7{Ic$v-PTF{F=te=PJM*)Z(co1EBWRfI4$UQ`(v8pxQ0JsC>r1>P>H!Q$(W{~@^@Yl@oi2%Q*n|#-mlqyDX8qZ z%QxgY_aqf8(O}|7C&eoKGG<4)jIRS-2eH_QiZc~Z@0w1whK%0^|6*%XkZ+gNmV+JTYmd{wlh4A@udw*n#8$jGNhtP!ry4KaJob7 z_1y@DlSdLR*@h}M$??4waovJvi3>6kn=$)oz(*H+ihoZZ@|3%Ii-hp+=>_e!R&=`O zUu=r19IYUZUv2K1+c#7B4|a97FNNvh6Z!W)sO$oyxRwW$$yApf<3X)I+q_I-`&fKX zdK;fPZH~oVczbS6sK~~*g+R5+l~0B7We1S?X8-p-N~UcJC5V|Ah3`z7U8xY;b@{4> zHX2^l&u$Yd0=NNy#hbjgImHFK-p?4kSn%m%(V&^|*+K`qAFozAiKZ7`aFR`t8hK$i zd4!FiR$IaM3WMuovxj`F0jL6(OaY!PO@KIV1TWV>_)d~7DE_g3&NGb(OpP(a7r6l) zNC9d$n*i9j3598y6(P%$IsLtO%C}@xIM+yAImi>$I*a{=$j)+hPJOMmUgG7vOBn2) zHp&K4xk-6#D&WE*H=N%vAPF zBCun)KHAF5+=+4VB(IQ*PG;ed`rXyvK5-52(^uTK8L4?|T8_M8mezvXmyGBa^56|S zIwx(L1UAb3xr$kGw)4l1oQ~toPcAb4gX8|gGIS5I4zIA5XE@#^T#uJ1vTt@|m+4;M?IprEVz;>Xe!Hi$c(qlQyABRr-D#7ibVPmpn_M%o& zWX`9+FCkRki?JVdTPQ^tVOj3_%Ts}u(Nn#zRV}-?yDn7Ak3!rgISl1FQNkav)f`y; zvG|=rpXXHiu$bLQU#yz#JvVOwpR#8jJo^R zjwLkJ3DRynqQ!ep+~U4Y03`K1HA7tGL1p*qMxNE^&+IK#oRc-H$%OI{L(5O5F2+ z2&Lvkft1fe8;lC^)g6rsU%C*U6!{HAmMfkeU43C_n%$z=qL}!b@Qk`y+254i806Op z@vFmGH$keQMp9jZeXl{8-b1sAGYPI)!aoc!3Yt&y4(ehn1g{`{N#K$x1)Ed_=|f5$ zPUpRf5)swt+mmX?Ubx|VM(#4 zSFiRy1Qc__1VToeH9>kL&On*zzaOl9RSy~u4-c{OlKJ{G`ZeQk;bP24TU=W`PR|b3 zznmpfohUN=PfE ~g~`dnO3~p`38xOjrK0TRHsX3L3Lm0&o$F^D=dFJx9;0v^gt2 z_A{TdUNj0g&Cv(pYi3s8Xg>Fw{N1}ip?<8e$Y*aU58dTONy7zHj5;1^?bca2Ji+AA zAnQ2dmgcZe4tVB4>-1*d^hXqPB+DtDGNzk((wWv{aijs@6Eow)%t8AIIbB=%cZPv~ zV`!}_ZGXQPK+@>HpFgxgGk0(n;f6oQJXWtG=Eu#5g(Bbg4L25bhv zo7=^jdedX%%6H0^JQRM;2km-L9=89)yW*WX5HD9V>VKpJWV8Xsbq3Q3<7QB4F zlr!4RcA{ys!K;5|#PiW`j8Yq~XOkfK*|-i-r;PmES{#e4a{`YK|ttQ0q_7t*G&LazI9uU>C!eLiyG^ z$&AE#&@+*n#kjWN)nnQf(;2&=54RO!K$x&U@n-vl>1C7}Gi>1P&v*vN#*2qF$)O(_ zH6ep5(i>+SQ@=4udS8pTHtYOk(@?knjde%;emPQMp>G|%EV0ZT8xdWdXu$c)wwR;^ zuFrf|zfQd;=?)m1p>MRqyLTqOh0ZIAHj21gheNvgt5J@50~ZB6QD2_jifJ}%%bT}! zcZ$+Vk?Wx$swo0A8wQ9Shc8(*uLypj2R-i+U@kRBNkhyDJ_4J5_2mlonG z9BWp?XZ!YLp0KO?mh0C0^awYXv)?NjbK3qcpz+3D4l>_+aO=2Wbwaf64>Y7S_ds&t z#OPu-rk(Oo)=8ChcrG^7VkZd4u7*4Q-KYs{i(DuO-zN+Uq+ZJh~9Cgg9&MBtyTd^0d9@$%=D^^}!LMT-$e z_8Zy=4K_6=O{BHQAfjv4WlO1LzDY6_r0I|ydc>QQ8ZYT@(zV_ai8HuqGWYi>qW$=Y z5IcO<2byxZ(Tk)E`~kI^_=Y1k!%qC2tQZ3=Ye<;Nz`%~D_U0i-1R~Kou&8vXVK52??%T(>w&3)*2h24Co*jaX3Cb3;&66p`3CoMe!YPn;! zX01xRpAk|y0Ug*k^Mx;zMc)8wyZ&w;d_RvY^mO=Ts2%&zw#QdsL-D>~sWrmnmQh(`{`64Fz{d>gdFDkoH zPFE}l%e5r3KtuT|pGK(nW0*ZlowFi?WndePnO2A0Im3W#_lr30sjus88$i)Pr#a$s zt^@Z`4k$=legf@G`GT!ZP{K7kt~&hWXUP7uPpSVp%pGp7(94&fMo~1AEKtXHdb|%SXdG2h8<6l zqM;53;u@lpHkD=%f!<>2BSXsCwqdGUhM0W0?+37R-cnLX1zoN}eM$)vZ}sb8M#tKR zjjB^D8+X95O87z^6wIf$Re(gfLCZEMsv={1#bs=)sNkPhs@R(@)(G z6^Vw}Z|+al=>}gaX?d;Q+3T(r>Wj8FV_=+oTkdZccgTZ;$AUaD`zd+RUgkiGl#IQ+ z1K$akk+fy!F-ackJQ;Yev|-RVL%P{pw8hODUA6WU(wkn|Q@!&kOWZR%cnzGVV6c z7yxvaA{Us?uh&dOlgb$Fj^awv_A%`6{iUYI9ecKxyW5XWNB=3>E&poaYwWQvk#gA| z!3#4OqC21EK7ZGEX4nmx6-F`8n#>e6-q@mx(SKcV+VQ_#$9VD$`{xmIUTEigFuoO zz5ay$?@NhW{joNh%T;eK{3S&&h)aQ82}&MYgE)b!wywzjQd_p?in}H92@(qvUo|p5 zPOxnhB6`>==2z-8v{E&ijjtf1?`L&;_eL*EzogpbfdC{Fm8ywpzVo+eN3cde52QM9 zjRUs-89#X?bM5OYDPOCjJu3e}tZp5F-zojx?t%L+1zlOr2IPHQjtBpKfWKDZq z0;ofVDe1}?2Z4wR9R=w)gSjrMhUf3GQ#e;7DP<~twA6R$)01yr38W?e80}1RLx_WC zb*C!>6WfW)!Sd{#8*yP{Y@L#qv)}^PJ?q#T?<5Yve}`nXhKD3#! zzR!!XuN(dr&b#t@v8s_2E0;67pr#!bJf;Rs1C@%Jst?C81E8za>{(B8UkV4VxVNWh z*v`h8=9s9KB|K{X6*XhF9NVO*ix=I_iWQczV_N$-oOMzmUvZHdsspK91#Qy(HI*{0 z83RptPQrBWvsgB%fXCOKYYV9T4&};I(lQVm_KQLqW!u&9_I{+Xl7`$>eShH;O{(Ff)qB6^QRHOs^OP#-HKag3ow3*?|tfz0VAJ%>Xbnl+z5c?Y^nP%BY9_+%+RlKqBtA^9&f=0N377zzjT36_dG8t&1M) zomhxWLOF1o*gPakP(u9wwX#x4U1snLwyNXKu!cX_SWr>VECD|QubhD8K#8XSs*TNtMp3ym^WH?+ODWhu+wE?1=qG6W^ zHjASk#GwA>_sVA@>*PVRGq{^G*l$$>0^DXQS5Yh|bAKN2YL8OtRgi9R*x% ze~bw<97>VZOe5E|p;Iz>m~lu0AE#Dkv<&Od`w5o$308<@xf`R#5tZf-{Tl87*HlUt zU9L8+Hj}O|uE28PhOG&95f-!3ly??mu%TxscDX4avf!K6R>`S`k2GK|tm}6d5 zg}VUfulPEZaNK4v!6Mbgp;d94M@E^oY--tp+%KxUrzvRjTd`cfby7<>5)!4VK7^1i)Q>av(<4DLSMOF|UPb~OHxY$5^7%wJeP$hC^YWc^3M7La9oQM7pWa4Rf3zQp{hS~<8r}3Lv^X0 zaWrd&6IGy_-pSA@eNdXS>MvZ%=Gi1Wi`~n$?bA6jnR0dMN(l1;T9*wHZwtM;2~l~5Mp&JodAnb3dz3P9EEjH9WgzV&<-WL*{UmydE&p$$(M>V*B6sK==DxpSjo}Nh=T5<$ zx~yjw-A&QaepBxBUtUR+W6G!uw-TxPt_I%z61MOYCNMNrLZ zJgDo93<$uc9&yYY!VIr+$x4k6l+OO^zEMJBCSx5Tu^af7z5H|#T&x=le)24m;K6=u zMd#n_b**+0atPRBgq2o?o2D`XQxeD7%SHGL?&Ys@U^!L?XeTkW*xeBD^o6C)%!1jm zq37%FvWK&<=HH(}|0c1r2$Pq#cntMRsC#1uand;LmYk`a1!=4g+v&c%#g2c;86WV> zGW_eoYdqDUUFiGu`f1PQSKp#kOwHBHd9~IU1w<;H0g>^0R5=UTq|XcivnFB;yFV*5 z)5q+eHvfQkD8qzYyr0$d{_rqUmPCxW&b7^hh}6X*y`|6(ZIe&}PwkM>c$v;{2Dm$< z;#h8P{ulqR){M<5XRSc~c@ETr-e!LSPG%>JmoN&X%=*U;mu_CC3}wIMngQ2f3FOhY5B{+TF*Eo5;}R)hJ+sDvFE!PYXjM9qpt`9q7pfBxF!+Uv!*G5u70@g^x4mqtMXSElLD{ar+q| z;$0MeAPF9`d!`tIJ>Z;-8&)SsAfC6m8Q^%BCU>|%<(FKHPEBn60F2$87U<)cM$D?C z^=k`XK+MdFYo6A-xA7<|SF3KAhfeQLkL-#Ir+6wvOA_?6Yd=Z*>`I<&rgpD;LXtLN zkIlmRkG%V-90zwx2TZb7NM=9E+g>{js7@f}2ICzm5lbbc8YAP76`L!c-;GdG_7WS6 z4_ZwDt#M?uL*TMjug9B=T~s1&k`dO9WMRI-?(l^Kg3#7EJp!5X=c4()?6#?%=Sg{d z!(?jsLRnQu5aH<^m8afZmto_gcJl4ZDUur;yZMPBA*6rWsu$^Ti8h(%V4S)+zMDM0 z`+2Q% zJqmm7ZRD}x-S(75nYNRWOGQ7XqlPpUS_LoM3TntM6(9WH#Omp%K^U?};pYp0xCpES z@N+i1(dN#Od}6pmTt&Zq!~9%o`KAA3dFo^g3IK!GiRj2``CMm^3$^UHUB_LXTU>PlMU(Ta@NNGf*Pwh zs0=(}Zgb-Pyx-mHaM~?&-}8=VR;u2otbo>YeJP%xt_~?;Z2JX_o0a8~13er~pRL7tqbKnC(v4I8`j6(rU zUNfrn)*Y_bQjwt|w=e%zJ!da$`o#*8B$Gr`;#a6_xSn|#%AB&)QzX{Arfso<*9>#U z%mw!>Mk2+C)KD2lwCSIo{K!5SQbxCz`D_ zrlBQ!lb(`Dec42sOO`r;v%yEvYA#CP&O`Cg+4q5Q@60Wc^eIw zXnOObyJ20#8u;nLVlo>`V|L{FhXFAO%WI*>^s^>67Z-MzQne1h9}b>Xt-A8E?{lH*)^jL>!3sdA(DC5QC##}x^8pGxMAWC>bMEv zcvf>~4|Xw`@f0}=FSVIeDaDvP*q+DYrPgu$O2L_fY>BMix8A~R+v3x>k&%$!c}e^{ zQ*D3t>d)6qxy{{?{;BgU*pl^IyTZhsO}a@_znPot<+FG~1z=sezwUGI)Pq*nT^t>+XR(>l)Q1B>Z z?qH1!LWai8?0k&uc5_f!VT-sn2_9rj%oZGd2AO(gE8D(*AE&}=3lIYXT6Q{4OD@lj zF3Hze@=N5}=i!%zb|@ZQv>N=fcx^kl!z%m^o6PuXdB4}yVg>) zCrFM%@|})L;&RsalT(rWk0XjqMWF&ox9_VZ*8R4&D%Xxx=8a+}w!E33H>E#ou8O-5 z%g7G}xlvyf}GTABPG|MFLx|UpSuqd1S6Y5CqtV z*(dOHyLsO`x(baL3OU^#(dHLN6Lx$;I8NL!cO_vvv9G6az-?=TnJVpeA zRTHGpVqra{afKOT8&j=8&uW+p%n>N* z#K!fk^~wbn()^4%@^-6XZRRtJiBbDL8Z*I`O__LJ6Jf#2{>j3?##lWtsFjk~c=&F{ z-|F~EUP;Z{lGcOB7fbdZZI~+lY2IrUmo12A`?n>aJ$`Nz_!jTdQ8bmq9w)Ng$&eE8 zPxIqD9=buFQfV(W@^;fM5H?kU8fp`lH2#SYqvXeOd3_v6vRMleXzglZvehu}RgAkR zn501Yw6zqCVBpKI76$k*)w11YgH{KhL#YDS+}^8pT#>ZQIy4nZz3LZI@tFa&TgL;| zBsy9FvmA4lPP~*0haR^i|77(pQ%MXp2uUW&WA_`vJAT9-B+!omUQ-IFBo_c zq0n7?yXRa=8Q`*QW#*B}B?R^2(^0>bs!HhETvcE&)MUD`9X%UZPsa8X|e+%FG{m0WK+0LiGP#pG-30L;2E zo_w{2cZniL?~ZT$TT7x#{5A(Aio;FA{*y}lnEZBBsrS}x1(la~v8aFH`1uI4Oxmc* z3tQ9Ld|q+x zAfac-lK-CLAe*f_9j!h7sIbGjBhCKDzTnF%3pbC2(Lcl~5oUJpOwxSO4Zq#aPCrQo zhFKbT_@!mVsGZfkF2v*7E>25!PPX|rE>7&!9?hQpMESj=Ya6cXR=hlnf_fbWxNqr4 zNCLvfa0jRk&!BBzPZ8PBgR&$2yp{vlw+nQ!HeC$XmV8ql$XK31V!jV6*qOLZ8K~vP!TLc{Q&v15mURmvr55yciPFMDSIZS% zcrR*?uD>TvUb1c1EGw8WIxjmuAr)*lxd{tzT8bn{%ov?t(?6Dv(bIQd85AC*e(|f} z`Zb~;p1wCR#wPB%Uc%ig5jSN!e>VaxrFN&*-bj2EN9k#!HL=%!r-E%l(wU6F>0h717oQs6AJ(vsh4XzHVa7HgSfKBVOpXXzk2?WRp%{PT^rZPT2m0maaa(Dg_nw;l zJsvl=M88sOR8N~aLPaE8IttBcWedEbAUAZ#GS`iq#?PBZ$nBL{zrnY`f_6+N(K>cA zdAAA0NcctM0;d||5Oo&si;Z7kP5nU={>i)HvA*iw53Dyl_qJohn-nk&c#?Fgjl9`G zKoXhB@4?}HS3T<=EyyduKiIYFmD*Vos|;^a&MrP>7-!yP@A#~sHRZfTq;Y8~)y9h< z1Xx&P_yteGOOoiN+S73~zHN!5x5Sh0hIQD_sF!wX+VCwhgA@9C%pt*_S>Y&c-jJp4 z0j8Axkz`XKV_qHHWyUNB<8{Bwx-a*g4Wwt^eg2CoHLj=THr{SAk(FPop<$gyK z!uCuF`{TTVG=8+C&=Kyrtaj8bZQAN`0UYK560PrOFVka76HxV9Elg`)hxu!}SIY70 z+R}gp7b*TXLK^_A@=?lp{NbNx@lrA#wJV&-LAGggQ*q1i3bn~cw6l$qveWP9`lz4i zZJM3S@Q1A-&wSgr;O&&}!HPr*{Yg3sRdtjN+X3sokq4D6VP@*+m!6hlYa4|1 zgx6!1zf!8ko1(Q+Vzi^cDE6(?;^k9wiNA8Y@|FW*tS4fMu2XT(oIp-yzCk86>ymyj zq)cZ0JJ-L)hw&$@)m#2QYbD};rG5&~Ha#{w*eEL4Aizh_SO?ilB}(d;9*UhIQDT>*fYDi z>A751|FmkV&3T419m&9&`Ou~ORL`Z13Omy!|W^>PdnUCUL9Ect?=;oVC1<}ZyW<_ z6W$dK@F+NiR(SKc(@qMY8}Iwu^E}BebFcBZNa}dckW+P$l{X%?%a;A4GLQ$l9Ean{ zogd>u?FVDH5A8_`x!Bv-RW7+MNeo(Km}|{Yo*I^y#Opy=i_2-<{U()ka%+eQU>ane zs73Jnm~Z7ewAi*ZWrKAcesWH~>6sQbE+iOiU>y!9oY|&1EkDn?z(XJE4wDf(QDt#N z56rm?QAQb?yfAI=y^~si?e4BUI6PaKQ4|xp*yPR2+CH9{RpB)p0gE4ouD{NeZD05y z`5^7iT{8t?{?Afjuf1d0WwNOMCsq{JpRsfMc3q~}wW z^_a&V;a%HhV95N9+v10ZDC|+Flr+O9&MH1gkEB}DH%bH}*}}hn*a!~|I-ZYG$oRu} z@sCjtel`FPSvbGcjZo>0ADqJ-!WwmtW&?2hg=(ZiwB%Wrq_q$2O==Gv(TBaL|LPib z|7%~UM^9=It#BmF-eA=wsY?I9uEc;K=c)10|7QWn*G$yagpylu&;t<|cZ|~VzrZzF zHRw>8t!g_dMe-HpyG%_)Rq&Sk*^`^+fRKx`eK`EI9bM=rbpy4dq+qLd-jjG?a6qAr zR=eELMGJ$Q55{7$6T2rAF81~H^r6$Q2gEuq;=wwX*jC(W`Uvo>Ht)Y}&szS!=`GeJ z0ESozc>mvBaWjK*y5w59_Z#w}br313Jfp;zo@ENl$wl*ASDX->>$4EhV*>~*LpsD= zeV_tPqc8jfyy3obrLm)uLYUIs=-^6gxYMgX3aJ0X)o0B2z6)CpCb0dQVyU~p6xF@E z3db;ZtT>K&uha;M?y?W7yJ4j(g>EWxcHgKHar;Do44(x+itlaL@aFNiZKmH0WN-jqm*4T`JzbW0x-Pd*H#64&T8Iu5T-GChIcNJPY9tEOMf~wJOzvX@S77 z;)+?aPx!ScN*$=i2^oWAzm2YLl)Fj>_(vNe2l$fDDzQCKs zOnb3mGF8&8udz!fWIO}Fw!w(*>-dVaU3DW6&gp_cx(=5qR*J*f84{{NH7pJ0*<&i; z79&~;uV-Gdv5L<2s!yn1@rkA`$hTUCJXK(=^*jZ5qoq7XK`Bn_1C_RU8B{FZ@|Tl9 zWgrdMAMY#v_upjIgxj~{RqTT^Us%LvGeNt2*iU6TtVS!1pn0Bvj(e@=F_IX&Y2tlD zc{uNJZzBc2vOGT2cyPcRyXv-a-?hnZ6TJZKYh4X!|7lwDoWKPznwdXwR9q%rv)MBB zNYRY#&qjgH|Kc=mv^xPnKv`N=s5!MU!`rGjg?2HkOD@S{h0v>;T$R6UOI1bn>vk$^ zqH=t<5|*3ao{4U7EonPa=YSesrxC1NR}O63Y+bTURfi8h%ay)KU%5)RLLz=A8XS~* z7`Dzi2RzvP?1&z*Ok4~fzu@)z&N`yaJuNt6Sy%I8wqDqnIt0~5<)x0a6l1sl``NVb zVGNWbPm9E|7T6nMql$9~ZryLhq!Ka-wMWh3{?!+gQPNZ{fdi_hOI?U}gRfI`S)iJ} z=yWjX!U}GOV0$QHy9#_DQjEoLd7aD$NQi`8w|l`DP%H^{i8Pz463F#JXXWYvVO%B7>j>%IR^q<%9qkT9RqZ=Z^cSX zyiaFGcI6~~=i#fqBD=2qu|__oWJaFH%8CyO)IQUg{GC%sNIhgLIj&_#21qzxe%gpR$Qpm9@og^0>3-LYHo` zroiN0MY4KtjyvS&i|`~6nY2_t3;2ROF5tO zOc{f5*Q@2g_1R_Y1<4u1V1zxd(JAgFSTEA3I|pr*0mkvegKHZ@uRL6IqrVX z2zm<4;0MzFos6-*6P`j0vC(ERDS3xuB|4JOwOAD$Mc?8Xz*&41w2;sE!_MQ(%I4+u zwSN7uJ->q#v!RtQg9@R?z`XPh|4Ry@F2Wtr9RjRr?J<=Nu~gtnd(MoQU3&MpHn&X5 zp#}vBVTq_3$lrvhlKrbzcWYP+ropk4c89fTLtt+idD|v0`8O47)>#zvIO@|je(rYLMp5(k(;NDMUHi)la7a-9D_d!sfZ2DC-yKXq&nM8q zbHv=eLGsumjM?I5rmmi=!9{jkk@@q;1>}0~u^D`Q3GGg$NmjJ>Axjv^?_Icf z-B(@e^aQ(eJhOjvxdWv?g$^H}a>Evo24v*sa$k}^-ScAK#q@k96RO&OWNL60SE5$& z{Mell@aTNW?s5pI#mMl}OI@mqsWf|ArgEvMgE#)b>eu&l=7*2UjRL1_=tg6Bt^dir zc2%IEj;dCfQzplEyemd;&7&PE!guauBY*H%vh%-now{a_%qM=bPH88S@IZlaJ~FEI z?jqvVL$G)+9#J0NS(&BLa%+}Vr(l7bx}0$1T&{WRB{d3I0X|pF?3V7I$PF)C$uhC7 ztl(&K757{ep?rVto*~F(Rqz}9sxAv~yu2XrB zbG0_N+xLB>{Iw$Xt|_kvj#))3?IVQOBQ$;gFhPDZcj-#gco;f@k|yCUgob^mli!w3HF~PuvkIy;$>J z80UrpFCXu`(68Pbh-4ki?8;$yl9Bn$qed-3A*%H#C-9a&k`UU{_NsI8rwn*U=dbcO%5^X?`O z=wQ}!>h#MByY4SbT%6KQxUQfP1}+j$;LsZW4eyADP;H$nFA|V&hBT_Gpusw{o8BAJ z)UySQu#Z%(%uc=z6{0D6#eNH+ZjtbhL#_ z5WIa&JP#x~5(6nRIk?ZL9v}>PsLFrrIqhI@-{;#1-&r)ne-*Y)zrB|>#pZ=Btw5I% zQbZhV3wa=Ix`@OPfVO=5K!Dgp1~TM^8LPHq_py$zlGSdaR5vL)hG&YcP)WTJv+3BA z_$iUm!;3wPk9tE%V&Q<*OO`nC@G*uNGeyJx8*DS+o%fJfaWa~`IF4C}lC#()*<#rS zORS%q*gDK)(w8>t!eAB&4;JpLl|d@yuv-(QD%!L9Fe{LWFlND+4+~aCQYEDxak)*jN;=or zpe<}YS-yBOFxpFMavY+<@0>0`KxkAyddGdTe3^|?BpO9UD)Sip|IAjddf zo{lv=`V;#zw1SX;4pLclw%G?OZ735 zHojU-^wtzOPTvW~hK(8jXf+xB?i0>c>J4lkN~XOUa%gp?LYn7s6pFfOb#b0GXWi06 zkFeHhdBwz}h76Xu|MNBYj)do9k!z|44h{+zYi{~sMxr9Q#cQehq0S_7DXeZx21Bt~ z$L4+X>)gGfDeX`~>`|&iIcM`9l2XghDK#~GNkbIE=rD3(boh{GK=%)kExyWo?c^dD zp43zh?nEl1Kt2Tvz~VY8qx>^IvX#5}`*BIwdP#BKX>*=cdd1q#>D*Dr+U!nPBz!CkLNlZu9yF zkqc1LL{>5RJnNtbF(mu|6NcvwbC3|}xOBJ6ngdZHM58|FZ3MUHa|Cad&$b*vr=^w@ zP+#@Hi{w_K^yKSpfn86T$Q!`A?5$aExahott6BLZIXA#W#rW_AG_&O-Gi?mKUx8)g zDV0wjTjmv2F)Ej4%6`>*BQHNFva+~j%@kfA!XPsDGMVFApUb{HTqCya#<7KD8()R9 zEY=pq|8a`X^$?^ue=}0Kr<*(}s+qK!wj_Pcia3p;-t!|k#4%fIArT; z`g)Dfb?KK$y9>&uq0q$~>os@^q8EP0XhG33tQFkZT-ePTwQF zEjd!-u*(*we(j;cS8wa@QQ{ohA=?At4%>+}OtoXp+D+fhGfpHVMYh434(+p+>0j2A zkChH(a&>;xSrWgcdoH^dE4*=gKr4O;@y?vcjRSicsl3KTNSVxW!ldHM&60GtV^{~x zilY?RK2Us@d2~Kw+E9^0IUq;BCRu(ls zSXu1a6jg!tp<7^V255 z;{|~SA9oDsmC(eQDpp7v**L3FV_)YM#^Y2yD8(xRBNT*A7px_X8u^nsQS<;a6^r36 zHG5uLlEjR4qgbU=#v}eQ{_iMxJyD)(I3*Z9OwdC5GTlER${1rg_Q5O_X&yOIiPx3l z4ljBsdzu`s{lnmAMf@G^Vtssxg&nByHN)3OVUO~}Y%$>u8%Ww1DIt7^gI^JMHZpeK zG5TG*&7+ES{0c$TH4TppPZGTOdDF897xy@+a$UKkj<#_YZrqZ*@&n%#MJrRDdKy(GP)p*^0BfC5dkkhQ(9RCUuI4S zDe{;o@WTqBgDP)wrhyp>w8np|s?Kkvk{THW&8R~QCtFd1*oJ-S#{*b!9?Y>+GYu9$7_j6#ML z$CXXvxOfZ01o<3cG&rt!q^|?iq3$!u>iF{CS8l{Vriu}cm)eWSvEGbIrg#tFAg)3Y zrkQ9@9PG9UQQmlrW?cgc!5hqJK zFJtQFMmHCEZXKVfhE9FbEB-W5G?ccNRYQ7a)It>#!tScBPGDWB{5y?FzHD9YFMrQA zrvp{nX;#ofLFaspFyFGGciKclJ1S#Tz{U(G!JU<%7yCiay!#1yF2(w|pi{r275JCI zjlumzVHNM7r2#u-{95}_7=&~@lqa#3cTm1jEQ+!*^!X5gBYs+o@m(oq51pVZE~{+u z30fS{{x7_HjZRwX8~8BmrmRS=Lak&6KwA!PObn*o&W4g}Au3T&ZxV^Z4ooOG2%VK7 ztJB+R0Y|$hbm+7WKd>@xMRkP)5f4MLcgT`|j|)DkobbDhmG)XQ%J7|h*U3Q?*@af$ zxBQe3ddWWSrTqENsRjmMp~KfDlgP)2!D?K$O&Sags!t>$UGf;BLnx=f7RH<0UgAg zrN~uy@BPOw%UIrZ2cRYX{c;S>e@+qQkHlBC8&`FzHB0? z|LLfc5$aKkjY)hp!8l5fQ0@yof`UkDb3_F?HE%rqgua>*&LBkgd;;3+*0S`vG4f*Z z)Q%Xl*5aaC_$GpILRK2*dcujmWK3grqyfGcBU;SfzS{a{>E<%$_UZaLIwt^Emp)Nf z6}-GZ=%O0ha=coIE@WpE?naiV9y~yo*0$~sRlO)N z{$qIoy<%#tL}g%&MYBuH@iky;(g-DAo ztz=Fe_j)f=3t%#H|E*KiOzNX7R({Wv=z}V5xK-Y`f7>noH7S(4XykjSp^&C!;9_8l%7Y2o+tN9)`l<-MzOTe+Y`rcN8w%NIf?i{{8KO z$`8TQXRuThMh5V6t3ep>SvzdxJFyF3y>hy6a#MjtQbr{vwm{t8U4ODyx4peL2DS;J zKKRGr`hPT?byU-j_y1`W1XNl|MM41)kRA+00SQ6rF6r(ZLlKZR2&INn(v0qjFp!*p zbPO2XBiDTQ{+-|Fzn%TH*Ez49d++o4c;5S(FX1R*J(1cvs!~-W?!&oOzl;DEmT`)9 zS8PIaT_to>>Wv0u{3l!qU@4Jn2z;xE5w=f~dZIZY59*2I$ZZ_4$Y-2qyto?n)Y+9j z|H)yi^;o)vT_2#9wiEfjE$T~nNzIL@`bc(}f2z*&Wo?z@rZ|2k?kzoE)YtpD(0OX2 zv-;+X?Xacck;wef0KI8J@S{X_qbPSl4?iKFxo2E)hyu>a{yhZExk;i^kaNtAwGV4`t9&tA%dTx^HfNhTlrD(eZ`BF`!ELL1v!5}Lq%A`B@WIE# zokzP_vq{J(r1!!Oj9w_;|5%+r+<*?Z6-tpO74bedly&o{u3{aAYHUunSPX@^psp@hll+q(QYlUQHV=mf&9NmObc0qJU{K%dqqV} zT7MqYR!T?Mfrig2MtbMAEVS{Xt72PR{mR3IcSEe0!OP9m>LN4oL88V?i7Fph772VNwOYHXnoZQwvv zju3OOpx)9y8r%VOgkCL9snofLzBlUZ_~NVG2_;g2!nTvMHz4dujS>^TaP`8@jPr-0(J2Fi}hSNzh?s4 zf3HxU=3jG;v~WG2XR%+-rN!#DmfQpCK1s}0C6licBe8wZcvC4GAE}OR70ZOHu=OM- zzMEJT00^*E-8zP7NTGk2F=hqpPMoHfs)mKH>)5_ty5|gpbe+{tkjItSq7U1;_ogOHcm0}O5Z{r)b8m%rjm897JsIrlby?74*> zoOplj`jS`!1kJmYMjTw-kgK zx-2S$qyM@Qw~d*8RllKA5=-RIoQnXTmMB~T85Cg;x+F-->p=+rs;tq6eE*`Wya#sCad;>!<{pP^+1RNlk%w&~Gn&J3 zh_TaRNw8D+#sq{v)!v_2aX~^(5HG;{p9l8|*b^th|8w3-a|F;!*@c(E(o5vIk?Z#= ztzXuW_>@=s)uD+UgRNu!`9e&b!?eTvwu(5*%)6=sE*E_-YuZ4a4I4`H2c`XrF-x6cp`C??Er}z*F&I`>XL!Ep$Ru5 z;QK?uSHN*FW0JVejE_e9N#)`nO8)55b6)SwHT0v6pT5sP)TmeId~?y>_x1yq+OCc& zu?vL;eu-yo6tpOy|72a;3HbhDro$SQe_0(l*?-}dT zjXd3)-L%ENafU>{p<6?2;iEj2=ao3Y4CGZv+3EFU!5lp|3IGAEeHQK?$c{h zhOz(jEhHQczY=?tN`N;0(-VXnfvdf53qut{OOGA6>mO>?nasWm`N)SdEfISl|Az`- zb;1dVo2wg)yBr}}K9S;VFW|eBQ}lbqmmd-p_L?o=RW`n9Xnt7+!VqE8Grtw*a1@K} zaz-k}U%TJ}eouSuZ3vcmH^=V!+h^&DGe4X8jEDB#IfLb0&zA3@?-P;(0GcG;fYlZ) z=$9~VbXHK<`<2QF?VRJxpakMwN82|&iEoGTpI+ATN<(^al}ew{S@MLtDwd}KeW?~^ ztAyb|BkxmxvG&#B?m&3=?Dk&wlZ0uPp$d7h!j1&X`y+x3@<&Hg{*jVvBVQj~lRkdI zd$|_7Q}tuVC&QFm!veCG~!oD;4GTdqcZWMrvYmo(z(B6D(5|uc38hM{}G({G!;^q>@)|Q#^1!4O;T>Xey^BZ zu@muQvq11j-Xqef>j=k43{5uOmoe)RJt&uuI&j9^L>EFVZD=-B8IkheC~P%nRK}}@ z^UZ>uX<8OSoBnRg;LYp^`R4^lq&l!z#uX)l8{YCzU@sT z2Igd#v=I+atHxN#B;JSd?za4a+ZOWy$sDuhX{P(P#pXW~tHNmV1cppeGdCm)+HdS9 zO5V7fMB0nP#o$NYQO1k2o3$`oo-7p2xuZLMV%f6!hAo?nG%-fNq3guT)7YpVCek2 z^swFw-tJ@@8ljH*(m0ko|DjJ8!hInPu*OF+`b>F7Jf_>d?-}&id86i6jWvp<1jNL7 z7dI98wU6;r+Q90|Ey`M-B=LvFJnO9eN0#d~1jl)VXEHH?RJHrTdaK1K(jmw4f;}bi z6EbO!t7Aba4!2&ZPs*Ln6}&clUiw37GOKdHbC)0;Ce37?gN<_#`%%@5LK%#%Hljug z_G`rY=ULxv=EGK;R}o8L(>tL7FR%DSxl#6=Hk7Iag=2MKrAti_&TZ>5WKLp%7#1NL zWX^hVlB10`?KpiN&{eZwKp4>1bE#?h!FH=~%QVa_lH?-~dJ}&1J$~@yKW>3@Z;CyO zU8(c3BrScO*Y^A~rydy;oFIHFbi@5~@rE3kU347!JquG48X8g*UxlNok_9RqHG-|qi$=I7#uKmAT1OFfN=oA|S%}wOX zfyhYW_L^O6Lk(!(BX2}ga{@xzhP;$t44int>+e^I#`7J9_MeiK#v(+Xa!B<;k!S3H zWt1*wGJpI1(~TUTd=e(@vIP*F`)+mK2iAE+3yiz-AFxQS!mTc(;Xdp>lC;15LO*;w z5>-Fm8sv$JANcJ(6Lry!ROvhf9g10#gXGOxQApvFst;+yEI#)|yLJY}n(@Wq6rn4~ zRBY?w>yB_kbUd(022=xHycnT{2Y*=cxrAK$-~^(Mk-(6m+i32{_X1agZqInG!sxt<%GLR z0i*NZ%nrQV03wK_b_fpY|A!6;Y2Q8A?k10jHm8e{*D@AxUWS4{6-;lC? z?9yRv`PI)?cE@oybb&sNPl!JdpjTJhRVCzV$9SH@nz6--vQ6y$oN|@qD*bGGBRG_~ zA>ef`W92WAdmkT<^%4teM7x8tW4FY`l3`8gA8nsjuDYhliN0i1550C2U}V%Sy$rka zMQgKZCiA4)UflQl_S5#fFX%gUnvIZGYUK@13B^AZ-g)V=Zj@7dvSecn`4T;4dZKl+ z?sgh=ZP$B>wc`}v)1t46PnN`)~&jb|%7J|#XjGY+afwh24UtQYV{iQ9V9CLkQ^>bbt{TAwXN(SdxR+<50q*>h;t8HVU|VV;Mez?Ozma^)lbP;|B) z6u`|>!0H(=C^)I^u^apLxl+Jb{oLj)TXqp_80N{}A02s4U5-!u-V2S;ElQe8x!pH@ z_}ty;d_}{PtzWw4AFP&Olx4Q58EFU(vD%}PSeA*Z*Q?9-z2n+$U11-`4)O>5^3z>| z+_mk)U55)TGxopxs@d=gfh!8Hew^?;)8X1ZB7#5fKD;+r`A;OpUxvSWGR*sb3%7M6 zU_nM7hNNk&KS@$p-)b&DST^rJ=^41Gd(Q1G;*7WNFphE}XVx{`@@?1oI-F=gb8{(- zxu32Db{@w#{uP>3=l!~MHV^Fs59=$uEQe7)oUeZ+Mb($cd<(i%?)98Y$v0rdl$-9S zq!Hid57s6fxPLLy&70l?+UFh+AmKuMpSrtQpi;*N-;FD4v7hgUqFW0FHWFGLIzIRj zbl))2)5lF7>FhgeH9m)%oK5U}NiUIFN@e(od*`rKLfmLg3H`fQ&Syh`WS1-qn|Xqz zj%eV`HRpG5#{N#b4`ZuW`+}?aRD)8K)+ns`(9a9jXpJ^^A?LdJHTOj<88sW69y^Co zoIT-+=&E7!VYtC#q*_1XHM04puKZ|Qwc?5+AN=mOXMmJIBedd)(+zgV2+PulD%yE) zLp5@6x6$v%;pCE;q%1w9@|&nC)eRDnOX35)~c`lOdHKJd51+#ntk2 zi0(!Jtwsp8_4g+!&n_@gi*o+pnLbx~%TV4aoqV2&1G(1I0I(MrKvB61Wt#{nZv zPb|}#OG<6n^5MLD7cx1^7><*ido)zo+RqQ|Ijtpe*JHynXi-no=N;O)W)0<*$VcbEg)KWk z!Z0GUS{qu)k=3?}-yBU}OavbRZpxowCmskhZ{Lr1Re5!4)cPH>Vd@!m_Wma0zSa2;Df%}`f3k~pDB0-rAd zW~P5AaUOJDJW+e*e1o|#@pjDc2YF#BziU4}gu@;fqFIK@dxtYVj_XeM_F6d>IsCf^ z=5jQ4cwmeSar8|Lhx16j^1J=vdYUwX|Kp40+oHMk7p4{M)ARbkLkr@0`-Q3|ytBd% zLd19aTQJPz70PO|0h$$0S0s!5dQ>J%_=boS4i;k%E>^1k>pvir)tlITe3H8f z5Fro{myt7$X(|q>r}Yq`CngJw&B836KrRVKbJJaNBz)b_Lq@WzheyF^DF|Y)W3d%C z{Rj)1J1}xtte|MQl1ltVuX??UurAqukqS8ebCd+bB(0E3akBB3%m2pG(8J35Q3jvT z9vkcj1k!3EZ!{v2W@5KL`;2OCqerVgxAFVEDzuR69?sB6jUdkL2aCq~`S| zz-3c&rvyh?=;E#o=S$`NhAY=OmPWDI(^4RxDtRjb+*FPN9-z>S7WY?kEG0~-&_JCA z43oMTJ`krYeNu4b#o0v&=-j~qrXdw^c+CJEFsdK~*fmqUE=aG{6rV<#hu>%+G!&+C z%?P3QzEJIr_$}9t#K&<0E@4cH$&%K=&s#R;c2O7fe6_ZiR?bV$3~<-(LBww+`K6nV zh^zf7GJEys#ru^H-p6HRE$xuEMpTV_)0HE(m{^bk{hIa|zpFqZrb==!U z4X5}jF7MmjZR#Ev=C^($P^L7j)TbH^;_2$=*_orq3+lV{g}?Tp!m4^cf5^_Ykx5;k zfOnvLdq0%QD|-86HLi3hGye=@PN(rlIs2<7>`(Ye@W53aA`iGCzeMU@ZP6fg1(Ko8 zj=^Bq@AZ1saq{U)io|cg1?TToMsxPora7+{>whU^f_6@LSpgAl1LNa-IyF`3AIUd# z`_V#U%3am$>+{s2nZZUOmC*WY;>rzy*7H_297G9_=r6zUdd0>;lFmALg~b_Y88x_C zFtMbZ37e4muF`jb+6YwY%_KZ8`txkDHbpvRSZC>dQ)Dx}Zrxd-59&tH=x3q%q@B8B zLwThjf$lU#r+|)P{8R`pXXz@<@pzqm5ud#3m~Bd+tskeqbwjm?`V}4jNxLq(h_L?D zB2Fq%8}k1 zXY>}=u)(qawr|3_T=w+p@ z;wPqodraPkYOo{%iYr>~*KMzTR=4Wzr@cZ{EmBN4`8ldN1y!=Jh6Ch@Rc_FELbL^U z(q%cK(ufI8Fw8ZeK>y7Iy`1A)!J(iZj?Q@RZMyNqHbC8_(?HF7qG@nTdE7o$I`YFh z0(myRkB)GO^u|8&&0(Vx~rTt}lA^naf~=R<+>% zcJj1N?iVK>S1jp1!~k5=n)T0NRbbE=095DZH1M5u6z%v0n(>=NOYfP&+XOS7HZg8(Lxc?j!1**pITRB|1pB z70Vnh9p*C&Dc%gg)GZ+_7gfpwZ#3sv;P@R%3%byUiYqP(r0& zd6ywTi2z~i#9miR)y$?UtsePeZp1V1YPI&+{IX+*+>LWkXmcMj^rvL?*N8fBSA!m1 z{wz!_H&R!7Z)R`W6-nH+6&O{;?_n1Dfh6=1Gz}!aQNMIn9rFB;*OR>%i-zi(kirUU9SFBCedB6%LYqjMM0D=V( z5^Bp#YJN58^7%Q5-M1jUQ{fNTl1B8gjd?_38EZ!3C5q9OL4G07Lq5+166Q|H=7Z!f zx`kFpf)qM-Iv|Yt3jv5fPgf?g9^&0waC1Bk?K$!SH*GKk2!$HjG={h6lLC62lN6}1 zRz}Zq_=0d#?a}diu_Wo+(LXCUg~mLJf#WVCWEQ6QBwte?Lfq;Usvm2bkNDC)gMVb^!SuREBf-Js4joCl^9;F%rBWqYN24W zWL-z5k+2kLUnr%rH!o_c-c7Obr%lzh z(l=Gaa;uJKRLwD0@9ip|DrfheuKgKMOLGom#un^{zj&2i=F*d&x^hCO?l3&P?e*Ah z{qZTIh1WG~QeYWy8PSl&kA)sg5k+dR?^NL!NV=;1DR!BRL$CHbol588WmS12Mkd1l zNzDI+{_NW3s-<0gqn01;MZT%}nnV8Jo3jq$TfbMB_R}}_eKhXziK!LOSa#IBkjoRd zEju=_aZK)};T;^RdvQL-KSJOgYJ)p&)HlU?)kU!@HMA8{#PyyRy|zpKYVV|3zABiJ z5B*(V%*o3`XVdFus+8=+KSLF_OefIX9~_V4cj6gCl|g%zHv+NIVF?}Gitphv=V_Tf z^?`h6H0!U2I*kn8K#Ga3XUH{?Fx9VpD%F9xXCS*5-&o6{>WTMnzrt(rWF^GAMV2wq zUUeQ#d%zYEHCoR|%taB>)41a}N?~<^mTJ=(fMd!hd>4ONoUI(8eKh=;mv<#;0zbaJ zcnLBs}W_a`BZhNFA6O z2$c|m6K@ts%Uh0k<#NPY@2Ml>qmFyK%F{Jtxl7=4y^E;YqNJJ8!qhkt@B zR*Ot$oqPAUq9A*ad`hMw5RO3+tTF<{{GO`C< zp!~I|EO?F<;+$Yxj9;sNl^CbLD@3 z2gpu(q}MdP!ig?R{8OIv`WF^yicLd=LCk{<*U~qEepJ0umX2CXTiq=KC#ZXcZPP4pq z`bRdkqd%A$qtzAqGKoL-U6b_*U#^CHGkalcA!WU^a(*V0B;2IWD=^=^-0v^6Nz+y` zBTX>>T-fxmq*Vdo_b78YA|TpKLHM*YQ_^See{EC5bXsgTi&UkWg}Qdkf@19# zE-qP@@%8Rja_pSGb!Qab5mFVp-k5+mhJ6#se5wDU5cBi}{lD9G=QqL_vV3gI9JMXd zuCBFIAK9#$TI3Aey33be)BQ(%LFP4~^2E^b7?baPt~0qOei_&1FmNS^e1PCYq@>yj zX<{edBGAJl8Lm)iQ*YT8-6nR~r#Sd@>7-kI%&F^9*S>B)LT(u=fw)}8OU$lVSZ{RH znP|tyGA=8vKO0X=ZOrFk^E$#0!p*h{s{44T^;LN9Ww~5$08FWP7?!PZKK6+YV3sVu z{gvNKe}niLP`4oi@A9lL$Qz4{8yvS}u@@WGkJOy+KHtD;?=dr4Y6D(jL` zsw^azurSd#zf`IAlcqDs*@Dde)hd@j{=xtiNgHhVGmDIqQ^T&$u<4dG(rg_tgFclN z^r=|$sq)Ts{LFFGEbEO$AGmCCa~0IA%j==f)NWYA?9_sfdv$4~8-Aus@6et(!$4qjfaQ&C>f(&G(JU2SQr|az8`)|foxj|ydAPm7P8JfEk|3hp@ z?8d*y6R!kj^U`7l`0I?2J6eralmrKN?9Uz+MooS{GYiYA_dCQoRVKwO;0__ZB_Jx@C0<0;4WWhj3yg{HmY23QI{3Jve_~9< znFX4=H^$fc6rCeUKKVL7T5Yg^N*YzUSh#&zmd|(_uZ+aL3|(b~aGjGS-tSjeCM22{ zZjzG{7rhU17(_KF_Q@YR%rdgT4?9oCkN$&E(T=pUQ3nAK#!IpS%La@<@gTXLv=ai* zaL)e3KTqd#kc182(=pA9Yi^;=644Gcr`p916+Xo*{f(5O`9eQZ;zOkAAIohoKVe)n1BI%eWS8$h-i&VixKqWt@o&@6THSleJ_n?4^k3 z9GlHac>sO%BVc^N8;{)SMPEYn!_Vew`Zz-@_4b0AMrgVJ*O zV;SI~V^rg#CzXwr7r}LIgkRZU0(D}c+`uK5L1km%>kTV+y%if4Ve{2{0AzfecEc{4 zdrOU<#jAUilNRcFAmCyQmPRtQ>V45mllA6@KTnZ!uDhKLkCL+Hm|uS8bj#2^zNSKY zH<32gm=6&30dRmMRDQu-#khYD2uLc9&2x&xq$51W%-0(qezXLjpvOO~`YRIL_-p!E zY-q%os{GI)Hg{bz%56J0gaj-A9s_-=f+r<#>IRm`m-}gFH2XKbSo>pn%rb$eZ$_F@ zlf{S+3?Ay8z4kR#Gib$)er8W&-!@R{M3?!jzGuX9f=27~iOJX)uN_#>&E&xE;L|sQ zr-A}AsuG>kq^kF<_{~fevyQyu?^73CjDIzJ#mf&fmv)u^OgrfRkhJ(L-cPZxWy4F& z*uZiwQ)dRrm0 z$+g%4Z|Px}y8Zz zbEZOFZbd={YwRx;g|u=df%)VYhk=*^%-oUT9%~JzKt+@`zHbVmdm6fSY%I7+6)K+3_ySyK;-2p*r^wvmNKSaSy%8EpV9q zz>=c*)hA4P8|B>I84p0Hk+tv%p+GY0*U89CIxVdZPXF_H&GN5NL5(@=2;0mfZsL^ zkr&?Abb|Z%LG#Oce<`lspUz#!23YPmtV8HnuaL+VU;O$bFKCtrCYuU{ltqZ4e;9c+ z?p@t(n(~@?FjvwfAfe)OV=FQg^HOXp0W8pjeVyb-5`&0QfooA6`J)K2=zFt4MDLLr zY0kP0_Mf{Z$-lq;@=pS2YhAAOoCN3L^8VR$sVc*UNzdKt0(aNMx=R(>MPI;D7 z^-dAf^&tL$Buz7rLZ@kTqlAhkw%%I?97eK7=LYGY^--~j+(NN_vKj7lRgOJB&h;5` zdI)IB>GffJw6II>Ia?N$wKMcWzK%bdDdl|jSk2R-zwnuo3cqWv;UYRPd=LSxO!CQA z1*PKHIjs+ju^-(3WASFEKc`UY$fm#gal_g~PsA?w6la4N&2W8(LE1-EEP;I!)>du+ zh&ivr}Nc!gkI!~s-O0oCBL*@)G~oHrjbPg{jJX0KDa@?7?P0L;YR z5z$!!{$YUs=V~gfryJg--~!Wd1^=R?e-FWxLCVXo?#jFdU62)T?UtSLir-|Il;eQB zzJ-fFrg-WGACc8AUnr zBFL~2Pm|~DO|i$Ylf1*n6@s>4;u%_*cbcvs^Z|osBuq@P0BRJaW3@}kc3B|CrvEmf zro~;S<+xm8(as^^i`92bA*4kCaJ1aCbzw{R4PlPoaPPUxlc0Ht#!9xbC${=SdqooJ z{jX4i4~U~7zZE5M-)a%6`l$lI7B5T8bXuf;f#vx%5*{nbNPY&qmQWF{)=1p>(Z!H0 z?wzk49UCK&6V%W!P0e7#sK6`6CRo6=83gD**@$c(r;D1wgC0F|MmpWW)cpWAR#pka7yMTLP_R$*{9wh_9@IB& z1M~2BujLEFjyl)P-h@dF{c*Lhov~jDoZj_tk)&phMb9)FX)pI=lbik8qHaIt#j;%uqK;i|F$326@KWc8Z(gYIInGu(-&}9} z4nR}zWqK_uOSEep_KC#liC0k=zPW=)7lW?5onQSU(ja(VvBRTTPxmw15wwZDy~hZ8 zF!Y5|?zofoVfTgEC4k6YpxeeAeE;1_pt=FJ6i`bzI5Ho!(Q83OW_U*FZg+A*>*sD&40>WQgA zO2%6~!JoQ{)M=yh9iS#VNri|U*)p8Wd_7z;zh_w{+~CG`!<_4ENxxuP>>HJ8)7pC_tJ7+_S&=rKb$>qk;|a^%tn)7o3`~wkpkuHbzmf~7GTfQ(o*^H4 zZv^#1&*Pg|pYByFd4qXdDkjv5ZHCZJ?wa|V7=2>nbM>K;&k$Y#HSWN>F4! zn=!iTLD8Yh&#OcAWGP>3{G5}fo935Mzk2%$If=wIcPxnEtM10|b?Qnu9%_W8XG%KS z{!s;MU(j7%$EL5_Q6z^-Dh^^GyhnFr$n0i}BVrO>&TsVcD8kxjhbulbW4>nm6Ah>JtZ#pugr6JzGuZ2%Y`~x z6hqZ-PGk~Kn^Kx~x7#)vGei`oO;i${H)nk7u0n!G$8Pfl?8l-y&r`aFQB1fno$4y7 z)1&!8`rDlnw!c){OJR5CZ(Et?8jE4M#IC)u3-ILe+bDxd8HQr(W~S6-5$ zx^seO;Me$DO^<8Lf1>8c;?;i3AaW&^laBJ5fd8L6D-u3oN#@pzx5)LcMKhZRvG;&^ z8K*(8WhubWn|}{=iB1sW4`ok;*BrL?AFLQ}=CS72&U^RdZhYYc%aOc{MOC*kjy>C@ zgKsm+RPYvqCeK%l?qHMMFZG!NBUdLb`PXh=>(3L&WPk@fH-WGOgf&#`tyIV9x+h2ZfcsjsV$R;F#v~u#2fHahe28+8^5Q98GtsuQRHL=hI{9tnW4k1xfk_{_gz|9Ba8v0ao^|Wc00bzDR`yJ2t&$orv ze60*$uzFlGL2|Hs3|U|iar!!y|E915B}97jG%>-f0$jsF?$kqfLNXC{*5+Og1KKuv z=xJ0>I{f9>%x77A$Qd}`%`A$il15=CZJqOz_qlDh>qPHb`ohO}oTrWk;o8o(O)vmB zu?pA0v-q&Vbza?p=IZG#1efx^RKFdDS zmm_V?9htex{=y%uv@Ov%fqpi_U;f;-biYe5&&dH<8Q*jJ}R@H4}9HtBWq1L~wgccy6T`qIt z;A8?^&zg@us!z3NM__+^oT-WWw8qmV69K-3 zkDQmwN*+xLnPWyc87whSCFP{FN=%jgWIpP2%DH)4$ljBZrU5oZC@bGmHKI)^99p$_ zF}dt?0#wfVL}H3|00}7zp-09f*=>8ni$gNuJhlFNhbdVSiWW*vgE~)AzD*OZ;T0N1 znq*EtnIH+@nktkQ$K^q$NGZtVcFXX$+(;puV4B9cZ26EDb<~u)JpPJzg=y*(!PEPa zYdS1-dQI~BHaumpi}I`M$Ut~M;EXr*3FzkWRTLF4NveOBzG7RZru1|m@p;T1JLxke ze9P9NtwcJp!DTsl{KoWkzgHiL23Ce|fGRCTN?8cM_Thv+`d8whSC(qZO&d2wc^U+0 zjrTvsl+Jorg{7|h#0B?WKFo@2!`(eKuA378NMZe&uI9?P3MdHcu*~R(D(2h=9ia27 z{(J>T1XYFGB0(^;Y@Rx>cwFFwCU-w z##zcf=XQg`H_oJuRBDK(K+>_fS1w8_^f6*3;}EG6yEG-k5BVl{ZfKH|d3h8$7@j;< zHxg)=*c;~;>##2~t2S%tpsb#^K@h;%d8iKIdZc=8$@d920Go`9CX${naHM%jL|))H zvp?yN$EPDc_5|vLw`lk?DQEWhcje6-D~szl1n4j;m<&4(pV@b+zJt{J_wY(e;FT`e zH~UL6{i8gVpMP6!c%o%UA*3>#2n!JD%t$mHVy!d~@4@!TPRF(%woZFJTo(^S6tK;T zvL_l+a*%ziPSm`yaw)|Bb?9q4YQ%Tb2W&pAxH-(=r+5L5R3&LsZ=0(tJG_8aDQc*!q4nSp(_}TtN#k-{_B5F88wxJS1CtrcyJgvMqAh{6l#I`< zpO5(?_HNAI1pCd{$HU#b1EQv0e>YQ`JSLG7C43|@VguN~U^E|a!8TP669mMT!>A1a znooHU2cFE=JoXjY6KTyV*oA{v4h>%_spf_sC-gkY@z=3S6!6EOJTA|es(ht(FJ@ix zIP!z`WE_+~gNc7c9x}729xXq5Nhu8pKEA4ca6+PQibdEQ$NDY}+1|XU>|FP{1wjIE6T-tXw-vwwJl4X1fv4mSc$2ii z*z<(`Kwvwa0e*=a(;r>!u~>VMvA@2FAZ>xK_xY25et)Vw1)N*FmMnx8%I%(rOY+`W zNVr<5^y2P$zT9@;cTbILjuy2*8D9BwIXo zwe&Dg7rYFgvy^~wJ^H5;a2UV=vACL+53SZ9RfLshT&WA>gg~?_(F#%tHNmcw_Y5S% zo&Jt{=|+Yns4nqtHL~lj6#&Pi9?is2mR)mz_6^xd>mEzx?cqN%|6@7#BJdBj3elHn zayC?^Nmv_RzCSGJGV`(seuEA1G6a36AKm@b3UH*1@xAdQ@Zw&E1T5LB(KDMYII^t2 zBTV`=dHM{}y~@l7qFfA^{q9_^xO~{V+T~u@89XCc(J;d$5Vv!7KS5*Qh+R!;XWHP* z1sXk8uK0wc9z++^|0VA%D$Uk((V3?Q1Ds^W(ImmP1Z!bmAE)uKf=(E9^d*o9N@DwB z1s}rR4+LXVLDg`Ne=@Z9OQh^y%b&g9uRpjgkPhTOTm=|Wq}+L{?g)38-Ae%f9^vwT zzHZvegodp zsM1JhOO)KY4-Kok?wMRBAaDPS`}yVFEPqnQO>=mr)0BQs{>{_=*`{&H}Yv-=t10WZq_*?cx1XR4AF zLN|8|srtJUc)v)I8utR0)pJW8UUTF|-;D{14UY?Ek%OSYHxBw@Uq{5sp>wO$3tsp$ z+fZD)L9mK?G`d51gV5Eqi?*UUgA2Zzw?n>F?Ms?iaHeA7u#*F)9XD>Re2vG&kRU`7 zuN0bK2%626n>wy!@1LR9YxGHZ8wT&vM~Mvvl|xFFHkR!NuA%PZd>TTwm5tNR62rH` zi&eFLMNwjBkL4?YJ@t0}xMUnS^?Sa4`PwJ82Xd0lkfQr`d1(iewnI@8-+q#f$?xGQ zBwixz`1M2g;b@0F)_L{I=-}Kbz1NWE%#Ocj+(yN^o-n7G8854FYhS9I@1WfVk!GZ_ zO_|0j8<=aO8{8`ws5e`3rn1WooT%Hp4^9pqja(0dl*Vs)l)8RWeZ={p%dr|}6!zVA z95HoQr{qT1hv3ZtfA_q7xbRx+@!XJgjYb*(w2q}4^wrMi=TnK?fjXX3X6i3v>}Ku6 z;wtGSb$C9@=zM=l{E%_@%l#^^$1IEGVFlzOFyRacUk@bHhT;+b&Q<2Kk6+BuH+5QA zKMj|SJ5i|Qy|QF;)60Unb9`Cq;>W2u`ITbX@_Af6f{ynXQz?0Y_rgksk<~_)cvL{% z(oCl1(Y2p)KC%g>v>EYNW*!u*3Z~9j9qIPcv}O`FEPdq7Wu8w^;`e!8Dv)MYC}x7> z7ucGX%&FgcfK^9ThA!H@EErt!qTFX1EUOJX8v+LF^{?OoVTUuhM^+DH`+^$yRb$3S z)DHs4Q-0@3wJ)Oc0)9bm-%ETqxJ&6M9}SVe0Et+EQ4%Ya6Z)g_dX?{ad|HJTg7JK@ zdvrdQkuGt}9*!;Wr}4TeY0~wFS8 z3wOTUI*~jraC_4hz@Y(o*#~J;UFiYyZP92m#;@o9hA@yp1w{*Q+@>fZI zf$-1J!*;aCV)!sOgF9u6cLH)6}#xp5gs(vfk@;{UUcdS z5_pk5SPewetIVZP%baoQ0yE}KwaFK$IVuS*wy8HOvIMW!Sb>y_pI|zfL`|~Caj$+s zPz-QU) zde@EKz&syVyc;%QJ-78mB7fP%bt1Fo6__|}O3RK;Bx!?Rv47aQ(` z&J6n>+^LDoyKjpHcls5X&u3!ByK~MKYIYihB$E((S-u3` z!`XQ0D{tpF(M@Zfvp-ElG7s4d#QlGtNzKuaEU~u_(O+j$$Ml!KhVdQ1bvIaX{=))C z_=F{YE$y!UO^NxZ{3T$qUsKaYl#KUo?W#)}qB)6Q*X#d2G%wAdSK8o8^}ow^rnMw? z@@{=4JN$IB%nQ#D@h_ykfASoBZ=?_dTZMl`v(ur zbX5(FjdFYW(owsqjG@ zPjls6rVv9bH&53AEJvRG4T>G-+#l6vga>;QFQ&eJQawe9Q;YT03N!}NxH*9S9?l?8 zx$oU>5wxoLE0Mdr#`~!#r0df4EN#Y~=LxPgIM4U4H*Ul0c}`o0>Hn2N9~Qq8RESrL z(w)7Js4~b`QBs}kiuymA&ibM0FYNn-2nL{%N~uVLh)Bmk6qJ^3q@+6sqeSE@t-$D# z?j9ixqhZp`BuC@MHW(Z5%=@|T|6u#!bFOpV@w(ir%D$IWd@HJ25K*}nl-q(;O7UJW zj7jCuD&|7HY~e7kP0&DAT3)-NsX|UbNUchau6!fc=$u(ii943`K&%*SUY{^+Z}^L& zfRH)LgUu(L=>@T>?Vy6HU`&_nxYUFA zCN!#~A_h0XT4w~_L60oq_cSVQir+cLDRw?G0F*F6M@4eRuN-~`ySHv*Jx*Q4OC{qa zlKM$Dsd(krTVAN-xCX;0(S&2Vd?h8HxXis`iAqOKbITZwNlvM}JubzGF z6X$qv4dzd|20~NTCspX)@m~eB+j%tW<{R~FDtX^vy(W&9I{|0^D&9|V!Xe0*z6#6B z{pegnb6@@Q%r0E!dAi>7ka1@VT~Y_=!1W>QO3*-bE|;ji0SN0HSL@orMv4##ILJEy zzYJ&RpnF`cr@YgeKmt5zKb<&lCH8+lBM6lg+Js19&=bNY;L7Ik7zhip_!rGL^t~h| z{=WduBLM$xKDZ1bcKH}8n2BdH;+@0hV)i&`oU!!vE>T4Y!j9ewOQg4zqa#RC-Rz2~%L_;h zx9axb26s38WVP=dbYh3mb?Q|op0RW1OL^k0pG*WMXCG6}0byP0 z2Rj!Ayq~Uxp!wF3#+2GFNEMv>xW)^{`V+Jdy=zESXA%Z>YF~MJv8E@ec$wnQtnexB zJ{$?6O2|AS?_$bUTCEN?Hy>X*(1KgZ@1Dzu@5`Or{Ito@>F0US>*ESGFABWJa}2r1uu@4nBzC7^(p0 z?qLpCH|5ygX2#SH9Wavy2|XA5dNeBYl*-%5h0()mBu6fI{!DhYn|TBG_`n+-o^w(w zuYwDLB*13GEe;1!rsXW)V-eV*M4g54%l$h2<4l|_^ycWq0vux72O6*!k}nJXQ_M59 zhkKWwEuk3jd=%?|%sx`F;c?G138C2AVm`td5LhqUF`x~@;IQ~hUFYNEB`vK+kk&ru zxTiLa?&%_9XqD&BOVL#mpxW{qV{Z8w38q@hIB`0!*&|ju#88QS<)r_Plfwc4)pP2a zkq+jE){&i-^6z-m=~rsI?AvkcNNCkj!?=NFLUL(a;bhUiHaTuT6c)?ao6!0|=u7u; zc(G5bKj_2qX4cS6Mk)=)wCX5`+oO7Rb?6m1?hGsT)?W=<86$^eTvp2L4)rFu#zB)P z*z=GBVHePgK6GtDxs4@&=ykqiK6|l)U2p+$8}dwLj+=(WZPG8LHEW{I`}`bn&)jLC zA&HJVK!#=;BscPDxRz}0sC2(4?<|2g>gn&2nCH;zDX)>(%ptAhBJ?sj%5}J1g+sg3 zt@4RdB0>-AeHl3)6(Zj(=gdA^Z@T3P^A^hC<*3AQbs#`pyB z%WDO@Bb5gqAhfQ;7?UJa#wQ~fYf1)wRD zq1yx|cZ#l^A))6uZ7k@`kCGQlkouD8-XXN&wcM<{xoCgV(Kif}@6^-iL>AX#;&sGu ze3b0>;$^T8m2!;3Y=6DC+cK*=KY+KlSp;d2MzcNk6mzR3wV1!GC67MoI9sE-VvwQJ z{`-$kA4SZLzj9fI2!W6>mUlTWen)-HSEbm5UsS|10GA`56D$xZ_0xN6pla;0@+i92nDNy)LE zjg=Tao$A%FycpSD&zxVoM*|1F3sAgCKN|7CTOO0Hru^82l&))s;N8dm3-AQue=5`* z6?&bZw&|?}+Q?a-MPw(@%ux*yJ2B^%qB(wBzt8@q*$JW77s&Ee?_1gg;`T=C)bOtD zzh4M0dc-FJ1#uSfkU%YdC@gd?MV^AbZ=(eGmJ#i45ndyGxP4SW*EZ;O@tU@L(|M7r z(Jk7`3Dq4MP|lNzWX@wsdhgFSwB`!3s%#&k1{e~=lK(FYV3Id_mi2fO`nAbgmLMo@Vn7EBkAx4)E;T|rx^Ah== zNYcKGdNQ4vlTaJ*)vG(escAC0sFFvPJ07#bbajNB+SILZ#mZD_@iVDerdb{)nRuZ( zb#dqg{sH;X(0W+o`B%_enMRuUx@?mx4qOyc`2wNSKw^JAM(sYSnBL?N1gBU_4-y(@dk`7quV>Wv^#JQs|;Zd@aV zuXPk9giX;L%{2^q!Dtcib)a(q0Yp6W=QO;KZXa`qnWj{ zC>a?yzC3Y_Z0mel5^Hq!0bmjW8QhTr?tN`1W2r*?kbh>XtnIm^eZSkHoa#A4(Ifzf zjYfT7L0jkBIdco6dlSFu6_hL=W`2L(xW}G(w5PPZ*Kk&+*B%gmgzf*-2*CM^g?e;5 zR1Q+1k=8M94M$<>dorVUwm%;^$*3FFrOPXbOv60m5fr7(#TsuvAuyRAouE;P34g?Y zLmETNHk#<&h2Osb^JX44%&0s8nABx#7Qam>x|XwPzNm5$G~iKnW}1ru6Rk?->+jaz zCZdYiR?!R`RY$d!)>lR#m4|^4`{4LfN*HBCf8;UOJ7y2*%$uk5FYKU z+c}Ji8DgQmJ4moueZ!VEC7@Ol19yn=mj49Gpt=zow1i4+hM*{6=5^2s;!4|QmWdq^A0c!t%Vaf2trF-oaC$&&ZkyC z6bw5`uIXcr@{Z(7xBfL})*T~OS`u;hnU4@+C3EdXO2si`=SGhEDM)lwBluNkK=nmnz}C9TSHz7(&;`-&CZ?c8 z<2`|cULa)!qoKhDn6%ts4yie^=gqqX)VOnB$Jwd?-QuIts?7;>d^sbXrBR3oTh6>6 zuRHKKicMS4&zIKuJ$`}{iIzn$~2ZjgOF^a^(UuoF`yvYW}GqfiG58D#VS z0>C8!%H}+t{sT7J256LD-wrUmNW(WUD%7EUaoed;XGCO%Qu9wd{-_yF@(e6YEV?FA z^)gxv!HC(g>SXa8csgshn3Hgx5y9Qi>~q9G1@LOdo`XYEZn65efNbl=NX@^$sJsm` zoKEN`|3-e7H{@?P<+$h7nPI2kVaJ(8ijj5XhOi}jb?5Qdcd&{H8J@#mTIFfaWjoQM zmeliRLBX?YF`?L!UgFNt9%i5=|IzilMD@4OEdOJ*UeeaUPEhC(Mj{esd6D9AB@pub zu=yk@sBl_V1;j7HmcuEmmjs{J-{K z4vMnps$yj~Zv17$b__RR?o&gE!N!g4d*E&Ucx7-XwStYNZIJBWA7X3Px=WL9t(O{p zd~0_JnSEbq^*uYO$I&M4(T6M-o#$(;1!~K(>2WBqI6&lB7nwWS`O_Ue^UU_gJ%yTLNugo$7 zIdAA;j3cd%w0DwmNXnvmjjzAhur1&scaB|<=q%_|TzraW`sD=!iN zU!#1q*UtFwH#uN^7JtwlJjVNOr()a^vL~7Zwi3jYu}BNlci$UyISzD7>=5VRPZ*mx z__QH}X-3$EWe*)-j|+btv#U-P0JbKhn5i?!GP3QPRG20C0TF~TL%BRZ09*{!z$5x2#QUx3=k6q9jRSB$j*(*Zb_Fb9c zsc?l~GbkY6fpHPB3DKdRp$l#rL1a%xPj3%=2#Ez%?CMl&XASUKr&6eA zp_(0YxM0uZ8VPqoKkYH@Q;}7^LZ0C0u`+=#;_V!e?7muvm?aMPdwjIUxq?y!@a+*9 zR$)QF4m5eLf$=2$B;sWFPs?{2TkV8_d)QM}d{GA!TC^*3V?nGjb@dU%W>082M6CvC z9OH(zlGNOJco4%wn`8g@Qn&3(qe^-FB7JXo+$1A{FUakc8j1EXzLIHl2eA&VEVG)DBcr1Gfz?HZj4 zo$7#0CN*?-OuK$}3z+&&%XGaVh65~XU7_=2R5EX*J^e>`V^ibflvA}?_c>vTpI()U z*PXE}KR^w7FPrjdwL)?0~e>&Eo{$>Wl=ww2zS$o$c_rjH_AJmiV`jfPYvm1I* zTAaOLRvaq=O29r8h-RYxLEywcq2S@|&T-tE1fqL*>D1(x+x}`e?B4i}ZE`FliEa(eS2_$DM4?J=%Zy}hz8a*C z;dZ9^2-TZ&hcxUOp618CbML$eX7+aa`1qFN_d2N9@fzeGCF+}o6VjexrPMgZ*%$(+CpA0H?G-m?Bi5~uc`*H#k=;-mR_RVGPMR>rk_c!TFURg@>^8xLOQyep+ z$1PSAfOT4#kGh!f?J&9P7u#wTx1l#6k9NQn6jpZf#DH#r%SN|B?*|oDx6jdba{^lC z!Q<5HL;%q-nbb+wiTrv$UA(|-n0pH!(FIxFE6#i+rRj|TJ#IRrD+HE(E|(Azf;xS# zds#phU8E`$R`oXbpI_apOC#-Z?>ouYlXjvje@#yNHTVqZ6)>VmdH1mzP|<&SojDd8O%x ztoiiR48V1u67033r(I10>_86EDjoeZ{hGkp%1;zy_+$Sr87gL`(Eg}SWSsk5Vo*3J z;Ga6x^#itcg>8-^hN~r(E}=}8tk2taf8Kr!ntIO@*#MK5AzZ?*gFy&a_aIZrKVjrw zi;G51f{1k@s^>eoL|%qCmQO#%@YI_);K+t5uf+|t|H{m zTGxGRg3P%9Ti5PaJMLdM696Ha{(TLpW?t{l5usOz^D_!2vwJzXG5hNB?6}mBcBwp1 z3&a~ahUlV^mY^29CS=T7(8ULpFS%F44d&~WJZVM*)S`XPqjX6DMzo#ogz$hL%YReLB$dR{LxVb9RsABh$V(3HSpn5S7$7o$F^C zfLhafG;sFkpQ(Zy;;~k;&+$~1B*xI9P9Uy$w{uITU|C4eZ&G}ew*{&}ksntQV%QrB zS{GRV%HkdmzwTeO|6-E>G$ClB6#e1e?y_&ZhY_7E(~5r*T;c5a)l%(t@my33Dg9<) zd&U?0d*!L+f{$lWH?-Oig3so-X-_8I zj^T0dOHHtCWoDux@OSt@X& z)lY&HoxblraaQ%#OH1c<1PjlNxe-zJi1{4N*vc!Qi^c0lcqcAtpUQJn_;z8h-Vdwz z*d6(p;U_V3?5ha-;valDgpNX{3pQcCFYQoUb{?!CTjTD$h|$T}-vyRCs20N$(~H>l zx?L2=FGgP2YQFx~Ea!IW(xZzjaE|x#T*I0XP!N1oC;P!t5bgw(Vb8R??s&O@fs?l&SYLyjB*l(G(G)xozJR=}Cis12`V; zvP+ut*R7*;RP6Y6J(1V*pUSjA!TN3d7JR?&w$b7!$`cHCTx?`uF=_8z@7?8X&u)KRbj}__~ z73YMRT)jTJ<=RblZF7hwFpntZ+6O`Hi+$b$`{jRZvSNES-Ea+sbY)GiuE@+z34TXi z11YRXe1@A`ZH^CdOX*dr?^J_pNEAjN_yA^ABAmp)oVW5HSJFuHLnCn#ptt;!xhL_2 z_oXY*B|uJg-``WT;KlBeSAX8v$fHGnrwgb+13D7Jt6u$;oG4u>Qw0w*r8tAc;ZFCb z&2PP9+N(n6(K9(La%08*{t9QEyQG{scy$Q+=vZ1{=A+}FmX`!w=U2?Rlh>}}`9*|^ z43{8s*Oy+`kgR&>X_?PW#nQbMWo0K?T71);1y}*hDjRuN)86OZ|FdAv{Ff@(K%(`T zoqQ>>Pw&}ZI-%?CtD$;#;k7@AT_pkBFvsZo)B?iGFOtC8z?E{-=cr{Y>#TQhH_uVUNWHKfdeOx-@!IZ>~nVoOzIsLo9+Fb zgbyhL9nni~*BTEeVw3LuvJIA*dy>Uj6pb_cQ}mVzPkUgD1`2UF?}ZiJSt*&nN+w=% zM^WE(+x>zYM03+OSVFo?f>G8DP%W6BF}qOi45zdF5MZ{Z$es0i@=6d;9@qnGvK^4E zAs9XlEZxW{UcqVGjPY#)#eMUzr8Yaj&rs)`1n4!plr!;@J?u-joclE=+HvaQN=r-m zNA^pw__EC4Sol?Y{QJ-nU#m7ijd@FV!&@*NAnKGV2LTLR*fgyKD%YIU@5l)Qgu^9@ z>Yon??i@^9neG_BY)%Y`zo{((bMFFTeAlakj;q`pk-PF?{PdRon;Pq;rYGu=q#KIu zjm5u1M&Ik1I~SWJkvPEQHya-_d?l7tmaID8QEc$Yl~vO_4kNy+bTV~%;pWFYsag)U z>;VE(MF7*27Ev?*zVSYbf!{SdToiY+6j9`Wy#Lsz%Qgr5dixYt#+V%K4fS}BXW?ZC zh}-I;<4*kXc^XL=Es?+Ygvamt@@$a5S4YgKyZ@zltE*-O+KnhLj=b(nz1^2;?q?iu zjfY#3Cbov|X(>X3j+zWB3BO?Sc=hkCYMrTdtHf>6bua7oBS=8Rl$`$U)$_$a-LwLf zulz>b<)uSJ2^pzbWBkvE7xH%6GRddPw#gXRs)(WfxPo2mYZ!M z7eM={5{}^h+Oc^Cj%)C3eC|2gzEAFKjfr+R>vSXcTiALs-Q9K3+)J~TBUAsoNBrl; z%fPK5I4#FzvzE%Azk4O}GFhOh2L8@r(!&H0VR{^iMwMY!lp{AVb*MqPJR`-@x^h=_ zMrpoJrSXGzo?8eaUwbyiU_$O!bLK4^z4HF_R<#PFTdWoMp3GdkiBa(pbGyA7$3vfI zDT0qVjn8YQgbYg-TGQHId!mEWVsik5bLFQ0*hD_mbg?Mwa_Ix_H#26}+tz`x9xk$) zwkatJ>yelI#>=3%BqhRMlfh1djFN!vE2!E+;{$UcsakVKJb3j<)tDh{z!U=Slevq& za38Jth>Bb`ze8Q+Z!DgZQ15eZZ(H6Y3mg(CLUlnY5vq`&k@aC1Qe3ijTV=xT+-SX~XkN+%Bo`z}rQ3`xv;6a`w<2ok^ z_i~l}flw%T%^09i2Y~Ui*f=OH1+Tneti4U*_8a~*bXM8JOi)G5@`IZL(+Z5$*f_-Y zmAul6QcFqp8J!Hy za32w!l9K>I*Bhp$abvZ>T{^7|2`X$EsPSF@lJnlp0mOH3j-MVjhb92jKoEiy1%`io z-gsglxFNq-5&)UOv&PTH0BnLXZdQ97rvIcHbe!z*Tiq}|N>#P<5S%j_Rk>1y#J#k( zw8t?f*vqmDJpWkvCQ#M_2>K4270v@FB-Xu65X=22EyayCplkNIxn~au7f*nQ%rlk3 zk!yV|{jdORcEHbD_b|&LMV09GE0xFcr9Vv1?-yBO*26uGfmS~e1Q*q6;|IPO*cJd(%m)ipA_nz4YLaUT8Ypn3n*$cNu%6cB*PHz{NaoTp^g8}GV*9ZB-lW7wG2kJNZ zPh6sbm*5-Y5c!MeX$3>N3~5FdabX)E@5Il$4nl);6J)N^95)FSOcPR!_8h z&dPp3CLu~J!4b3FG@fhfZL~wWPjV1J1q4RrF!0fI{gl{IAD~P&P%7ZEiLsoMl#@Hj zC&$_14x2`Le`)|SoiZIWAJL+m1z}~)qi5ddQe)SD@*a&+AB{J-!gA|^fi{N^vj?@n z5eSvQojKAvry z8|aW$9~W+aZ{CwFe^WWoBPZs1PGtAQr)R;sTszY}4;cVQVctbxSRvm6sA$*4Zxcy~cbZqQRc_K} z%l^3@5A=A!74WX$`PDxB-SQM*A#28KkA?|gj`vQPRkMcHe~PD>^A=3UZOfEmxgIMb z>k4HK&bjM%;J`oO9<%dZi>!m`CAqBF5q-BJ)xY!AOAjD&Xl-7KFQ)`+k?>ky*I0(H zHc+dys9ITI)*M{N&Umg;rs1_`g1ZUK{tGRU3K-M}7BcPqzvy#&Ija!dGGIM&{ozVDZ0Ead%$sBFb_3`oKYKPnS-%K;wl|F4u z>U+<_%96U35OO`~F*zvDz#g&{bSzo)`O4V>S6@r4{=B((mJ@t@$MV)ZJiwcQ()RAZ zT2L&GDtb<8pPYz7xJF!uSdrj6wh?U*WT6IgjT`ROy||mP_UqI(dC@}RU@PMnspXaVf)YrAfrc% z`K8dd%;_wmFAj`JnSKu>AA5sNG~H}ueGR#hiCyXn+=OPU8p^dceKVxgaP>bf*m-9uIJb`dVI2kRB(C8M$dem?E4WV zUG?(SuqFbUnA_pW1 z4>!4{+!qg$uaRr%(R@{Yvr+pCP91&Z+e%tP@h;l=U+QH8Jn=2kU@8Qm* z+S3_hs1n7O?U&_8D*Q?RuM@vcdqEe*4B>m8^~?(phGsRShdYpGxgnHnEg(l7_8h zOl&v${n&@QrTnRP(=m0!6(L!0hy2W-bX{eHG=8Fc-+JY<=gfInY)d^4aD&#QoAVSakUzmMxcbwr+5L8r;7DX`-h?{%-&36qlyztv=UdZ* zZTwKzE;Vf)dL*-~oqzd=o_gtdO(Y`TCjRh++eTn3H1t45;AXwBwW$t=2sCx>?4Z?h z;M6>x;=6^M&v#mj(pb;u#i9wxHR>}pm4!;^oP^UI(Os1w*Pl?~(VE5`;dadw`}r7z z5Fo~LG9!jQ^BwZtUbHNjT<6DGywo1sj^eWvQvpq&$Q4XWMxgQl-5HBkm!u8Rb^raX^0)9hu(EiO8 z_1;z%(;PuW{dmLW+eT4I0r8{clRx~e)SDA@$S(D?KGcZcc@10jFaDOTWPK?J--_Tl zv=Tb1iduwaTs^Wy2T;&oufi|QTL`F8P8lM*2N8J+0{~=+nD*On91#eh0=Ss;*egmM zIQfU;`+G6p6@o!61$al0v#_Q?NwfT;;mN+Av?4c*vn$uvb+zQ5{HxZ~MG90C0$Vml zgq$6YD9`qd?Xw=xEV#pKTUzL8CqZYwXa^;O4v5c&+aF*77ax#$*<;?#MB3m=CuSmh zidOu8Y#>H}8ws?Rrmcxr=l`+*7TUx1I{J1WxD8``AH*;*kKf`Am-qB)V!zYq_@SC9 zuSITL(?7ea`n3qk^2(L#R+GO#xZ|)*yN5=~h7q`Em5g@|))JSWaW6d8q|x(11=p!n z(C>F?1M*&COgHH_duyRGpz5ZytW1TBDMd{^N4$nb|9*(?Y+_l60ls5iYji^HN`$%t zhB;5PYUo>9cpT#S;A7KE*S%rA2e*45x}ZOi-Zk$1)C}(4HZFr=%|Q<&Y(jtdOc!MO z4yvMe3&EQS2wIG{v(3$O_LJCVnS_hFuH-PC7`w}|2cSK(`qS)?q`^_?rEX>oD+h*y?MB~bt*4J@psAdp za;t|Yy7w5#KBljw)nB&enfE77Tk&emYcmO0@}G@aC(8KhaX*b8p5MhAII7Zq{ytxI0$q_RRG zpJvH4n3}tZ)Qh?QajN0U+OV{t&A(x5TSa!~o|4tH5Qcl`bJsa%iBvUPid6>XkA&X~h zRiw}=+-nW^t30FN%xz0xC1LE3K;CWP{kazg=?dE#rn4L!Z5BLlsd$x55zG#I?P96j z=e|yXj>MxF(ZFUVq-)b zYIGA^Wh$OLF$XPwI8EM^L-I>8FHpm~;x#glf`L~1x_HnM^#a@A%8?FszolI%>ND$m zDTH=`*V&M?KNZ+$6XvnS-P>R-t~WQS`x;!pr1jTZEj8eZJ9JZ#^JX^iG5|?VD^6qp z1yIgD0k%J~XQtvXw74Ts-<#2AacV4Ftqz6e#HXK32b!5QomUaMI}weGN}}=+ADz*c z4w(j(&qK`5bf<=CA+g* zk^iGJ-t%wLM%;0HsZE<{~XGF6}M!St(yZyb}$B0wMzy*in z6EAJyrmrVzWl zK~GI9VKz;+y(Chv-n}Q?aOS?G^e}ov(sN}lz()?Zb0v6E~93vFElyypJcQ~ z#FC0fJ=WKPBjf$QbYPbbRDh){jqVm6wl{OoX0gDATX@=tfgLh#B%dnk(Q)# zabJV5D=oa~JS^8(y!5ET5|L($3v%&Ro$FkCrcgJa$||wnP$IxcZLuW)=;y9 zpr!s~+s%m%7WpUsI8N@mJ{nCJ}+%3f;}`yC}yq=A|8}UO(?Ta&R5) ziz(P$HiESP+?wq|J6@^dXw*&wgKBpqz;NtEpLmu0q`x<7Q&FBZC9jlu$05#l#uv?S zNSDH$(`1n4)eb`@sR`$5yPdW$b*IUZNjsKh;#1Q?Z@S~E+j4Oy{KqdLo_1V5 zHE(h6u)a4~xO7wN&b!PD4cFL;(`vt~@Eec~#J%R9)_wZSm&Y%(LT=y7RlEs}AH?Y; zr;~X~x^Iu)8F*GrtzFqoT~#}FDv~e8{?!N~KwZs~w_pRfP{8&{t7K&uHu*#>H-hv| zvK|JDjwBvsBb*FecIDf&=HQN4Y~x4LC(t{DbR|kQce)c8P*r5V&bN5lz{cQyFWeIe9%(F zA$Mgn9%olS7-qf2abY|PF!efUV!&$5v5rrL!nlp$--W?ihp8stP1O)U*^x}%2$04* zGWyeYW16$eU9xCA!ou%~cydIe?=cWDm;h!>9dTtk2s4TH8F=N&e?1y1aNGIs@WB_i zsgTCY^~Z~2SVL>5v;yGmp(4cXp;lJriL_60ET{hLgw&xGknD}#?$H|#6z3Av-zO8Z zXb2z*KT4Ou3F5D9-M`-GZTUV3TqfBciFsM+=vHRH*)abNK!r-~=Y4Ns9`$=)YkaV1n#$HSjd`Oqb22a6sl>ADgvdx5m z9_~Mx`ug5nOZZ`TL1Pdag<#|Wnq5dtO9ISO{_A$q2h*m!>d8F+!>IE9-@2p{nZqm82Bs>y2CNthx z?0)-lTibdn<(0opdcx)bGkVMq9&I|eP{sUdoYTkvEchFa?&njRlM@*~ZD2iX33jIG zBQy-SEyk3@jM>Bsu^*M{qT=;7J_fc5&B%?;7YJ{kM^C= z#@+Gd2iDH@WvSJ^O#=r|QZ@gQfPU|rag>r@>*P|K5*V7l%U3b}=lWPPM53&MYli5cGI1y+$ohb;7*1;vm}+c zS=-*yAsqr~*S%yLpu>hQaF1FAKuCEZE*7|X6y9LvRAq*k_dw2Gyc&AnnMCa{V!`Jw zms4CfN@%av;fFQE*~BWYR)RG9x#k})hTOse%3d~XaN`wfW(_XD6AbYgiC4=}YQ!J& zK6EPUUU2YemzHNKgQ#*~Mhw&4lFh6E^U(JU(L$lTfwLKuRC&z4NeB_$O(6!&V2^-K z-Zd8|68b^a@uoGJ#;wh7#lo|$hMSpwVcrhK~pau zuTxL&F19nN8DZtTAI<2i)tFxN*DWUWVXCNBN|tbX@nacx0y>@J*&1`2cAiwYW@5fy zI&H;_k;Gk&DvFcwvUgWwNexHm8@I;1qsx$W6IxI?_A{s8n@d~Ca>iIUs0e$^ejcQ& zU9j0V8D|QTFD|42CG${B+p8Y6zQ=mX*;wU9)qPU6aN-1a z`DhOk-;&>8O)sUqw^=E8l3f@YNZ4IZno#6OARb4#M36-!ar>7rYVVd-!0Uz3>&reO zpF+gWf(7pW@3fN%CzmcshOdTgXk>;Q_A~&F|5!N_yn<2)ghh@^+L6u+x~?**RZVRi z#|1Zsf0*^UB=_5?r)oZL#Q9@n1DTB49jv|`KPtMIq@=gmfNt*5*G%8&(Boz2*}VbH zEN?tdq2c6m41b+TlGgIywCj1NMA`j$?(btrOi+u_gv22PV=wDNnNlCvgpk#wfUQq4(9#@h31j zVnP11>|x!d1&i&Ysx!S%<9NxNYH$ek}-KXxm~bp+-4Igq7@(u z&V7v&)evGyKN!@@oj&nNeP!9>vRJi!@}b6etSNV@u&Oyf%jBQRd($v0zhH+?4l;(bpSs_VYF4!*$yc~bS!K*}fA`;$W6>UKleNpNO6z6mUOP|w zl&_f7Em+Yy&()w&5Ld@;V@V*ITfgmv9s=u3wO9-g?Q~_c^Kh>mR9;X&=xz)sMo2(bau(br?iE@XJV5%1PSbLLmkULbL;3WLY z97Q$>VH;**4-}!hqjEBO^2UCnZT&B?=eCPYQ*lU-06@cs=xE1_x z(QHg%g0y8qs1%fZ3SmT@v3H7Q*i*&bcGe}un{zEaqx*6(_R33^1NsoyQ>Hye5Zj(6 z<<;!0Z+9Jp{uE#a;5Qoh2}>kUD`)v!zkpa1 zlsGCc>xB(u=E+qUgYU9V`C*#vXwPHq0pJ7#&{l8SLCtd=3{oExqW>))-?gpwy98+h z9T7$`2ZChrs^~K5wK7(v1fgb|VY37iKtgB4U~J$wuV!0EwxvJIY(c#G#s>`xOz_jgJjIGdI@Wy@oBqruVc5v-?pY1m(r*AT~ultd+87fUK_D-?} z?R6X7f%rP9BV)e;!g@pvul+0=1-(G`OKkQ>I4~r=VhsE8PR>EP#7Dy0Aos;iCO9(N zf?abF()f@Rs)*WG`&IwPEz!5^la3u0a`W)ywz~*W(qZpi^oSE zZv}*En|KnaQ7QZ2K5*;6%>5|`XiyOzk)h&etV2~ zOCvf47?HU_t~_R*A;-zbcRt_X-JxK9o>yYD&&682W{N)pJPO-b^R)g+4o^2Dc`H7o z^O!4saQMcr*Phu~(WA|`wPSDbng8cyO>ynU{q|{|q`70^v~P&KTZS%}h6#H2!S~K8 z-9q**ZrnQ-y$&y>HKRLr>RG!_)9KpVyU#8lKjOT1->^+X(mJJ%st^qpKi%JP-ybr= zsC1qEaG(-*&qo$tG2|JJ7&K^nKT2P zWU~4<-+X8A7wr0Z^ylmSiwcAKM9hucBg}m{5!kfp3?*BaUFz5!?BGQQ8LP2D6*c#a z#;BV%$KOTiPq8){F`<=o4qX-?WI5?icI&&fyTq+~2%f+rzI-;;bZdP?uEGv zQs|JWqbSnVEWbqz`{8g(R{>exBQi9M(!bm93T13eXgaqmEKs=~IF0v&ipBG>W>$ur zi-J^eQ=68*0ebRz#Lwv{9^uaUv5K7c6MJ9?2kwUgXs?iYpJAzBUt(XeP1Tdohtxd! zX7gpL8+rTk+cPbr307e_<60qO)Gm^t%6@^z_$qeuhn+jSYiW>rRC9X2$aE6r{!OxH zl`Z88T1UF@6c~f{*q`THfRQwSJ|CZ%WX64#BgWF89d%*d85o%VxTdb=I|dj3 zA<`Nm6(4LMt2$coBf0^7&juWygfMV0Jrt<3WEVJ_pVD>jRFjaX&uX6I-Ufa2Ggk1hLB3 zz(nNg)A_cZ3vb0)kylPmh0bBh(so9Hn6M3p`Iq*kBv8Ht`oU}g^&+7S9Z~`PT(Bui zeaEeCy_y$3UUEYxBeWwatuZ=#V*GDTKdzavHG&FD45$5)cMRT3xTHBa73f7^K|Z5{ zqpTCfc1K~>b9SQu&oOqWP1(pYDX-r=8yivUD$9SjK6Ud z?^$1~@^-{=Gi<0vZa6*v;c8_yJRiBxlx9)=6|v{!d?}u?yoLLYA`jg(BSFM)hNhmv zWlLQ2NuXwec-O*lRGs>-?Y{5I6_-7TdwI+@eT}R0lrcit&P|gUQTbI!!Yu^3#ogE0 zb?1>d0d%XJjYUiibfx5iwoz^C)>LHF{P_;|)}ROUm(nxHx8Qtv6l)rSTy}8AbI3bQ zreW@bE}>~RZPa}$3L!H?M7Bk4TCr`*(F<_z+OM6bcM(}ami98K*jdC!78m>+T-VQL z?;Aq2WGREQ3*$11A{B)3h6)AUV8G}{Z79a1dGqV%E&?{&?p>CgNiD&WFKTbDIgZ@BnjL@!+GZ9P(9l-ww%s?~0^X9N=)25jF z-1ynxzy=34II!Lv&{!qEB~JDLiZ@AdmuhEV=Yv%@`oo==A5MO2ag>b;#cQ+D$0eYc zH~K||msfTST3uIL=&yFux?ayqcCJl4`nDvEWwE2nP;*(3riQW^&`6^D^yEHdXKA$s zH#*+qA2$4Sr$!Rbp4?M4y3}3`K*t5^QcOvGYQd|DH--PbHA%Bo!>V@In{m%1Lod!Xw=+8dj4~ zn6fpGMsMNWn+)(4>DK2g7cX&*cG2P|_F*Nirfe!+X=^;hi3NGYd@`Fr1j*-iFmW2+ z1INk0FaDkrE0|r@OF^Qo>vEH*7krj?b&u&CE~K}DfL=NPDpwmPCC zuds^j6d>x)UCp0c@K zJ7yiT<_~C3NC(QzvN;6Bdi0>(v3${o`{U7QQRZ1ut~x;yfKa|lS=y*K4Ht$A#fc8B zbOo_yML>7rYkN6bo*lfkNdVEPX zA|tK($bKw=@YNR5+pPZz@+z3Qq+e=7GE>E>l8P-X^wm1fzRa>^p#$eGJcmP_Mc!Gy z(25brC;1-NSJ(#j>j8?jf8G2~#ja{c$nUn|7SmRIVg@$CoPd2NClgRd(z9tZ7yTOB zm1V0;)3l#Tx~E_W1k04ZMaDXpDOZ5T16BEFY>zr;@W60Wl<9l@fojsu)Dc40Q3v8J z6N%TOd3YY8=1TJU8PgB2e`MWZf9T1NbwS?abw^5NVT(}jBHNiFeC z)_GpCDSKr!~)PJCi~ zK{~V_3k1Y51pQAn7V)7w3XqoD$M|mYK-0eYHsrCbMwIOcEIf{pY3-$Ypnh`7SEc^) zdvX2cfWygdkj^Lxi6arjQK~vJ&+OFp;P}#&)p))Gfc-03PX^Gw!Awh!aZahW&3=aG zHJ)Ul@&sa97pD8^ohkA~e=0xg~l+T4vHfV_Z zWj~1DtDaf1MZ3~>EFDFCKwIH`fxeV&W#ngbykNgH$HrBDR@_5sIqUX-jUXfH@%ZLV1QZ+%pzSpE=H{ta$HZG(R`y5ljQ}ZF24chvmF= z0?&1kZzWEpc}F=ERrbPH6)(^St6pFp0N=IZ71}KOTFZ_wo??IU zZpj^_H5pbYZjHU%%WFTydx-eF_no~%Ic`7Yj?)y)r)N7%?%E0 za9|b(a2+CXvIkJSall~~i+^k$-T)M@kEkD)fMPR|A*aoZjJ94)!B;5bA~4Ov>P@B5 zLMU!!iaXxSl_WZzq(^4-VK$DLSbsvjT3+A+semBrjg+(~OaNl0 zpukuBjg4Vg5tNWK?D0hbq^I+OQMUx}0VhFGS8!3Hi-S60ocqr}n5bECx32~nbHa=h zQQm?PMZb%d07*naRG^m=bQyeD(PsdR zl~-|WxvE+O>?X8d0+s0@AE>03z@N1*M<0zopxy*XAdmERz80;T>m>(fRmRkJEI_g9 z496eKKY9AuW3QHcaNI~o%XhNPD8G2q#fr05j2z|V`lh%5yBT|}Ly zScB*l%EC5n`OrjC0h6lwr1@EWRkIfZv>$661Mna*$){NBy>6-5uwG2=GNZ%QMBESxF=Ox_^3nj1Et|5sBWcBqo?)`?>fe?R zFL9vo0iS1ohB14XLuWwokf%YAt&@+i#?g)eG#{mW{MEina@ZtP2ryn2kDRQd)N|_6c!Kth#J-Ri;^K`I3 zC)G@hYCP34G-LVq#K)cr#bb)gn5>)B(({&IvgX`qfB0VPW4NB%<{H`w+fX7R6*zEz zBCtt88o+hP19>)N_Lm=KU(mFgJUtbFl?^w}d9Ccan4UNbjn&J?r8X+uC%E#lk4h~CvTYiy!wa#tK z15i#u4Qu|?(k-SJc{fEX$F$bp%qwf2(c`n&7TE{%w6UJgu*}e2Sr08ZbKBj>ppnuU+=J*4XefYg}w|tT*iI(T-dFvkq9c-LhrRrkEZp z?pS>Ec*_9%mcF2kX?vD_T7HRT)3On3F3Wl}$Hq|4EjoBCQ73h?FTWu9+jtdsoUf)e zQUnz1%@lcEqHDRB^T`0%F>Ele+r-CW+L#UmSn~|DmtNcEnA4+o_>33tdh`r!mvxob zh^SvY*TZ*J20AI40?1D3N-I|27}54E-nU{S+KDGuj$xJ^sQg(z^6blA@ye)b&08M4 zqC-S(q?eEj1x#XKOGhPWZ;n@c2xrNIO(O(c%X2d%5yKH_z)zE3M7u zd19QJsrGDUO!YX`hxfi_riF(7YCBWZnBT|w>vEFmVyQ?G0Xqpdx;tToB?B)3~D90tOSyd1KUL1oTGR8?3B*5WPzY7?>QZ#1<>L# zqK$GAYbqhgvKuG8d5AnK+VdI^tZ%X&o^4hN3`Lz0W0$>jco}eso)2#Dyi+a z>~+ev(C_l0hX^uRmia>BKpkiDtpxetzVZlZ>8X0O8e6sA@#Kc{fw3G*6(OWs^=qmh zFR`z@niH4Vf8lsy4dRuhYPSRMh=t6FX&M)R8nw}QAN2@hvp2^WHW@OY7&pn4Z|ZN@ zpR|2#0m@>&wekRsPyX z%DQaomY5odi2N^OvfD}DN6utma}9z*`B|~RV}msZP`_vC7td?3Un|!1%$LS~49tfP zwaPb^U1}RC23eqC^(%eg`~pNSR}o{pOye%qVsZY%vQWUQf`1b@HPJHw{quSW$ANNS zoiB1I>s<5!XhZ04ac-b=S~BJL^;wS5rtuj67_A1W%44Rp9Ut>^ok3WxB&Sn(If>(G~!Ik3oq*C%yz8ZTu z&8y>$Ly)Jk6wdN@9z%(i<1_CWdi!XH>f0{9}897}+Pd=*Sa; z3-Y;K$LsiD9e47@(>X)#0q3V&9e(_*eJg|&yD*lb=>GjC37<8$BP5m$C?7HWCG9WmmmqtG+ua*8YhoKkP7*&|{AZqoV3U4@& zkaNxAX(uiKWPirF0rh9fBlevfr`XS;3|Wq7t2keo(l_+U=m#ucZ5_V0)=jt`P`aeO zluJl+lj!dj(@iW>xf+iTo{dcEmd`cLc`+E{ zpgc22Rye=nc%(AJel5LIIk7)MePKD{d|{Xuwsx<~6D}|B!K7?e>n()A>2}ggV6UDSavr z)Ki(S$E}lCmt#2=gb<)hT7%1NRjD{t@|V1hPPbXb%V;GUdUG3@1IoMwfW(&nvtk2& zHf0B>|H==wGmY`M&l1O!3zEpY=u^}OunbkFaD9t?Su|Sq&GOQA{oHQJeaz7dd=_=o z;*au5$BZ_E{tNvhu0wH5UM%F;$$rb%LP zv6z(|1E5&>q1P0~s|oXo_jpQ~DnBL6ploV8_h!O?ExSb>Z*2rvddE7X&$KpXK5a-vop1aptHo2q4R}~S!|iLzvG9T z&F#Fm^9)WGs^J^`WcIJI6pw4xUuGk&Pc9g6`r)uF!!x!4w59WDe)k=1e$z$qoiVUp zd48-4iX%_Rz5?xV|5iS&FtW-dD~=@WR6EuJj!d2o*HlNHy$$V2k?ncBxHV+l{Bd=D zzheXLnPrh_yHY$m^%gkm&&epm{O7Ddl!L;0_{s?*qTJC&q%vO*d5 zX;)(3u$p;6ah6_M%Q|X4-1`m_ROWT8wNU?QYL{x~E=DNNaE^feG@j4qR+?LIK27nQ zVo+-ZOj4&!s6Euq5j*1c3i)0!+wl{hW%CHNpBYawKjrj8 zafkVrJ-<75U<~Im@5Cv)x^WT(<?{3o&K%~)m1U^hy1=5BlqI$DtXGbBt_L# z2}%uxmvhA}jIUr9il|>tD83gWUf+A=z$*vt-~jw-`M3DMor2=BaVwj9yna5;$G=Ye zz+Cu`{NevZcBSXJyVV@{4we4Wzw(tYC|*rw9k5!6!6!BK3F`E461%XzI|=29D<_aRVfFs~yPBj%;t97P zWr-C|&hGH_Q-j@30*lA03mckXoGmuMw)dPYvc(Wh z2Jb95&XSLusNv@{iKhDHk|{I!XYW^jwW4kHJ!%t9ZccZu>Y>x^t8Flb>ANdzaSQpd zZ*I%+r+m*?=N5iAaj$gh0u{G4<2U02Kga#ET``@i!z;bv_=0)BZ2~i93lMD2_sF-u z(~Bgyp!oS+!GovcW?<%v(|_e#@NO(9Rvzk@dEAigtaw#GPkwT`N#MlZ)bMv^fuEur8#@<9-LA6X1uZC@z`s3*ZhfbirVS30{wTAuVu#?T%vuHzpkiXn-&7r^y}%*$jo9<++)k^n4nN z9KAh`n=qU%_V>n0IgFVxw4bcrPdZav4gb?mCNJ%~m=n5-{uz6+*hKqcjB_@#;wfW+ z(zDVl#VLm={2BYlkmq@GisQNKM`fl33o-6;wQI+^Y!QFeCuFC7+r`q50rNdO72DaD z!~XJ|7D1QKx^0~|A8TyFz78~MA&TnO;m_JUoArw~lc>)?-%MZmj4=;m2Tz}$-<@t- zVQh!}tBpej{e!~ zDkxTAcN*U;3yKx5V2|uqz<17xsVzH&gWYF5E$`q;*Rzl78+jQ+(bhT6g{=AwfJ~EO zIMdHqa>DxeZ{lzQI&Ip;;q0Satm*U({c^5p57X!7onh9M&q0&g4act!g3RUDGaou@ zNM$wi+Z@k1ebl^;!xYTZSRdHeWHBH6LG^b#a&tBY8kiQIBePwxT$x6Vm1nf<_;QC; zPA1OIuPRIyH_ZCOckF9mr|KulGkk(vMxXM~J(t=2Jvy)LL*`C@8Rr=X(MFBe3;1Ed zuO5CB^RUpFc6(3Fm7(bGoG+=HF(x}~%34ikC)u2PM<1Mj)6cT`lG?ZWM4lh3T_~39 z;HIN>XN)U9ceM@HcZ@@I9kk+e##y$znLl&*$@;E79(`r@%RYTPq4*vS?7f2xvU^YW z`TFkjv*$7_b{IQgP`jBJS1$z5AB*{4Vmzb&7~{VwAL`5^ez3_eN|D>tmtU@F{BlrL zeE%Q+hyOwS_w|J0my+OXJFgsgYk^O@hF7a^0Je~2!>8y?u_LVI{INMq2>RM(|P#h=qHT$lo==an6G>JdcuMzj6 zptzo5P6d5Rlgb6W-RUR8yv}c|ikGXt0;q=mDjwo$%*w@tA#; z+E@G?1;s4K3|kpPnHJYS#@{y&(B7aH7od$@KjP+D?0cQQGM$cZ;X~`apo7h_O+?{X zz3?M&rr9?9Z~Wb37JTn?z{$hOrSq>Bn3r~4F(}6YDhrKCS?9{{>e~>n?P$BkN;(eJ ztIm(SpxEJ|#&6?Qj-Ar-Zk!0~Pbki?3j9-E@%Y$R03R9S9VWSg;>_>!7*&Ssdk`D2 zocP_H_SHAB-SoDw`MK*gFT|@qgcNw8*WrrFw-gkE|8BnJY^d9D-0Z|U4cT;A_Ki$x z|ElAvXWaJ;V<8j2m>Olcy!fYaJ!1{}x#~ArFBqS8?0EG|Y|x1lZ5h8<*Hot%lbG*2 zb7<8Y#`s-du^JP9k8!Z>s7}G&;-cs#Q7U%5Dz7j~5-G2`XntV*7$?v%s3jdL0r)b+k$phuE4(;jleU_ z@zi(B3B`#^#=>V1A* za~G^boKs!J^Ngq5#=X4R8N-e*W`D->T!#Zs<+ik%YmH5tT2Nf^rQ9N!9W+o99u=C6 z<8LP@y)TC+v?LGfVdfLmh6n%L`q9`?ZC!nx(>uJw<5n5yTq46CeUI%i^Si6qMQw7W zA6LFt-F0&@_J`$r#y|D<8BX!%j?WIG9WQ}@zxVh5f%>&OkmJhuSI=H4C_Zxe^cL=YeDg22KtpRDCP-` zofIPADg~Y`Xc{N*CBcP@9nL5E9PF>Bm%W})tP6CHspt7^o{(jU1vfEr3CUIB;*sw$ z8OMYSZPmj>>e(n`5eJ`8%o9qqbI)QOPb!rsA1e8xll56YI#JeyhD&fLZ@`}&S-GU= zEK&VZNnTEJxG^2NQBTnuPjTS_)XbJ3XHB4J()V~jD%YD1#-#JxzIc0k^Y*D9RY;xH zq(&(=ejg_m@_#H3oNhPMJJyf#J1?%TbkZ(Rv<6oRZN+}a%T@nMyC&%{Zj8x|E$c&h zw$kU-cvj!PG%gRx2)X797|744EcF@1_R%NzQ*)fIAxWqDkI$J7PSCA%2w0^nbn z*|`-Iv)R&W>ocrT%w*LNULC$uR5gpx=bY<1@jD2nEJM zdg!9VZl^m;59{Bmoy_lbU9M5WVV5X&V&94cKI8isyOmo5f|qz7${@HO6ICc8`0LNX7eH~-t9geS7w!yt<0T%u~ z@U+EjZ*7_FNH5!*%3C+1;QNZz#;#mEqufFKQ$BYaZwCx$ld@Fj3j@o63yG{=qM+Et zA$19M6QmFa8<@#bM|pt-!xCr86ELPnTGr7V_V2 z@7qmYju)LK%2QHqlx>fFr~28(8PD#sOqYvWRDW3aTtT4r zi`bOy%+bbkDSWTksCup#cW-=!F)F^J{h3WG&-huT$K^vEFIN5|`+mkB9Sg=fv&$VF zQX9rQZsYBMwX%s?eIo1SPJU&FR^|c5&#|YIzx#fsXO-^y|L<>HP+SZD>Yf$a$PpdZ z&+E;R99NcS>-7rh8CY=u@>7&pX0{96);S_#Q~ut~dD#A4UZsqeV^#FSeuDX$%_+(= zj3=ziY*Q;+Wf{--A5<4uk=KW6z#q#o3Mnw z;N^Y&MzL<4$oI_x6Fyv$L&>4GO>wjL+<3v~NE0{uxGb*~6c@C4J)w990bZYZ<-jWk z9_0Z0#o|AA3X03YK$mdyrSSK)ozI%@$S1rO6hCH_U#o&*o1m>#0`0`u+qfIB2GBJ~ zZ9Bc{#IK)FHYAG56<)6e#UK2HVpVsY49zA-S4>3{13HOy6I`CKy2L`A1Qt~*D#x3P zaT?v?+VfR1DVs27<9;N`w&LY(0!t^)t9I}C-qE6oh?QRL^qa|tlZ8C7&yu1}jytkq zoz#TM`*(4^aQVEHjMQmynG`onD@BPX)ftw(ODOa6vqb4C`Mir0J39TLp3$TtC$Au5#d3^`7b2Wp zI3F;>bM(#aD?NBWTin3A>8V~+z(2#|QSTz5od2|4=#z&WpU>^}!o{Q5tDR6BXF~D! zNENjGL=LPIuP<&k7#e~=52%NkWUu3#)uWjx6!<%*Fg_`od^Ru%eVgLXj07*naR7pHPVSSF@Q7{=4Y3$%|ZioF&?rcvx zZLlBhx_!R(6LYaxkUL+^9G_w1-WkIfUkcs4d5diU^zidDAEeK@I8S{X`r}0*F7(N4 z(b*vL+vyf#ChJovB#8rrM_w|%@VFJ9V+>>Qw~mufyJM_^t^z}J(HS z<6;~x_IS4Fl3%Sw9}aJoZimB}&Nx0Y2IIXh%VO_+l&Tvu8&sWVTsX%H<0+$#udZ*< z8!{X>e_;$AW25lc`NtWKvJSi0VTLonOD-4(J&fgw0n973k3^*N+lm`ZC-<|8=ci+- zd!fqwEQ*SuH=qmeDz>>cGmL?MU>WhVkOdbNWHdXxVqWNbYVU0GL%dfGY%A-#lY(N^ znT*C6AHr|u)xJUR7(cRZ@OV!2V8M4%P^{RkewyQgl?|-;q4sz9iYkPNnd<_L{B%E1 z{K@%y=;lio0}c4pcsMIkeXh4o_``h>H^e4GKM7O3}S!I`p%P&Z~337cQ|iyb7OIKu0H*+<$_-=A7xox@>FljVBPt|%^GK? z2Tx8}2AzzT%#R}%w$dlMUC#Mf_5HwU#xs`t44V{t9bP%#rT$B0gv}5rDE2s*7ZfY~ z_WiQ4ujo@8y*b>z0$wOC>AYT_8|=Qd$+n|&qZKYfHktkH*sk)z#VZ{5T%qww|Mx!2 z`r~3FmO**eZAxG}a5_8FQI%=-x5mcKr>M{6IObmduza)joc<`bGmkPHb+Ojf*kxzT z>d!PTbFtWpe=Hx^6_3Z|8M3$oI>&uxI<}%K<2Bo<{+`J*ix>6zN`J+__qR9CPc66G zI?49?6YyIC7#tk0aB!lh1E0VhoNKjFTXMbw=kP zt`Ck!+??O}6elCl;(Un8$N864-u@na%HDDLL#Hc>F*-(!mGj-|)7i(&^i+Amv=@4R z-@pC`W37;icD0!HCH}7Sw^*n=73-GvT`@5}pS^ca5!q2ZTy2tymrIVT(RcbBCxd-} zV(aVtEp(RqOZa5rd9m{`+rjN{G|tM8*x}IS1AS<>QN0!vza&z;w)M(^R}N$xKs;Jw zqgGH{ii*pB|KK0|gZkg!`dfeN_RVj8^Y)j2;{U15RA2d8-1}J<_kIfbl-RobycQHc zhBsgNg5qrP|Ck&fCltSHi(fJ~D@pS@jeFa#)Mz_RLkXi;<;~Oc?afmxCX^)mISDX+ z_L$f{Cw^BgJo3Gp5V-`&P9L1;(n*+3$m2?p@f4Cc4J{T*IVsR` z0a4W1b|2SCVI?X`o!}g~s56@g?o3!`&KS0lO=gecD^`ifXhh<}WdAt zSlazg`*F!MO)}ygmwezvh_q(HZ?C&9kgoMe8#g` zg6fLwRHrq;>GY-BV7r32o`w^PS7m`)Ym7#IqUbdik+GPiV4<67=-Rp*`kMEm6wPc9xV_+GB%i(;P{{l3j6<$CB*Y(CKSV3h;(5}W*M9*q3t zSsA(TO$#}=01+AXw>6p1^26^{4!7r8P*-EPrYCBLPTzU_+4qpu%B~%sRfgII`ygEy z-!0mJ9;#2t{8@R<`De6K{^b~^^SsF7>2@o+_VL5S6wg#Ac-)5$z9~L5PTW+T-{rF- zKryWAK%A`0g<2zBp{tA`%yYyH+vODcT(H1n>^{)V zxks6gyo}NS+H$&nYD!{!bYc0N(X3w{25=kPyU=wLe)8lvr~szir?H$ z(B0xEu}_X4T`bk-eTcO}AHXwwAM@mQL$0LTL_h5n_MFA7x~>kpAKz=&p;AHIk-MRM z4eKD|4f`|30G8P-R$$(;{3~DDT&lMlGiyw{XM4(8cy-_g%U)r%%OwZg%%>~O4hOYw z7Yk|os_RM_{7@EGA7g3-u4U6Ju4iT20skFM+UMMt&yI#e{$?yFR$j5MJ=q{mYvqG+ zt0J_yc=0twU!S7jMEO$|Q@D6Mm-M+fG}9gMZtz8IM|^A&j0|brGKjV7_wU-~d1x>D zlQJKO82kR8`MXh|T2At71euOXG=~Lr9%I;j_~F=KvZ6XD;i6oUFYXn zZjgQXH+*v6$lU!g27N9lM*BxBRSq0L{yQw<$ZzAs>&mHC{Hwg_ad1Dt#bH|JU({w+ zK1Oj5V|H_KXOA;{P#RUX8n3VH>3+PNW0=z==u=iu?63g*;dw$}VvofA%gS|C# zVXSkp$j%Cf`>A{T*Y`4dj{HxvM-(5&`y+ij<9;c6T|2Rs5sBX5 zAJ&%oMsB=U;x@});(L`tTTiQ}t=AKZ1B3qkfA0rx|HyZJ*X>vT>R)~P;)^fpdh+Yf zD+gXV@XCRg<^X&md{@EbZ++`qM?vw=|NPJ2e)1=O^7b=7^E0=<{*ymlyVrR8L*nkI z#{Jj+&;BiwH{#*fg5t-l^ebObtP=tkeDf*jr$wA0dDzm=d@DuW|J6_4tNk5?Ftmu( zPBz({L_8+ed)}TLPlER%jXIr{p&%Bt~!b*0WIA1n`UW5!QT2=H^GZk$iy>KtGg`ZlSv%;K{ufj^Kabi0dU$5z!IKaAKeyo+ZSga-D58k&TlX5nD6g`~n zzhYCpIUqI&#lODb(D{N)t}K7&`osK&n$b5xPy?-8y z%8n8aca-32;2-dNUc^>R0e;uwek!tKT%XA#Bb)7zeNgWo1${lXhD@UfxSt5CI@x6! zn*@5%ED9y#>b_lHn&}AW&P9U)gdD#@zs@amo~}<9244cN`YE{>Hy0g_emwfk?6Biv zJLSBQIm(;m)NwRuLi@FsVVq~or8z+>6z}5#gF5D)3p?`@WkXIeCxLBp+eQDQNHu(C z7MFGX>vP-EX4p^AIKJD*gcywruNi}8G2F^msP>>O#VNKE9=~E^ms{{8ir->k2F1Lv zt0Uf^LNph*l+S=O9aDPJi)oEM`U!rpkKXR6XN+I0&(J~k1)curvCHMW7><5do6wlP zD6TKXj%|Z=D;#9IV~kU53YyNCu%ZF{3tD<62W_447Kc@g8-Hj1u-nf(=7K&sJsfoP zAkN!9pj+MLVK=RC5_ApMrZzS}KXDt4!)naUG-lvuOLSF>N1J>DOnM)kzZ&CnN} z&gSS2Cba%g;^7zng28Fn0t9RC%8`r9J_#DFz&NlkhsGxqX~ER@a`|;ttO7 zGg^S<`sDFxe;V_2eLh#wclr^}kJOGj-L`c!A70l-S{|`lz8F5!;o>|WH}rP&owHr` zjdmRCWHKHwL}=x<=YGQH869noA1B=w<+!RlS9MDIvXe3&JG>U&uKiY&+Po|@ItX{ zMIVX}!TUo;s;euzkDI@%eyin5R*ep`jx)}6A9x^4kJ;d3ThZ|QcHIW@mCUz@bxZMQ z&uVj?;TV(L*1<8p8_G(59gp2Riq{)#tB=fNKaC$+2M$~Dnd<%uUw3J~_c`?=E8g=s zxX%o0XE>Y5Y}VHA{r!I+>KtluYRqYlf6IKQeXhl*!*j=O!*kBz(Ch%7G~d;KR$mv3@ZY6#wkc z{_O2<|Lwnh`;i~{(cAME-&x!G5Svb%A98-?^|`Yj`ds*g`0BNw_%YD=$`=%4BC<-r zlu24i)`w#ClZHw{{JAbu^gBjlastMq0Hs{xj1x-QX^8Ei+U_mR!zl0W?6`eQtoOYA z9H+*WiR`__WcR*z54oS}9UKYtrZ})TWrZi&bq8_{#J{i<#))v{MJ-l~>?Cd9ODm(*as)Cp|c3G9lk^)u~%l~_@FvLq0Xv;1C5hlRGcPfxeE zPf=JL6X<@b3<~|Q4pqxZD6l(HW~ONQs_DAj^vY-D@vILgBTZ<5&yN4DFK&|qM|`e& z3p>Z>DyP{=5Si`H#yl3+Ik6EOVxx<)`DtJ8aABtJR)4 zF{pfC9@o=?p5vNSzLqz1bUZ=6`0ct-&xH~-hg`1Mikl0Rjv20IykUAdkj^lE2gg^o zG=icrD@EyXLhRO&i+3y6V=qFMiYYkR0~;;MO(YTbJv|)9bDz*j<~jQy#=SAl@~4XQ zIG`ID7vZRXW6T0JaV!B^J3sn~CQ5VHp%UY2F)&+kuK+1JqCe4YpOax?!o0xge@ZL+ zkn$c*VrI`V?i(btib&4$I5pcYnGEOwM~sBIc`;K7~>xlgc3GWfgt-n zr|-P*sd3ego!}Y8XZ~CJ&2VzmqrkfOEC3BU)IaY!t2_o)Y7FD>JNEzKmYZG}2R+jh zhw%A0uC5RK{PXj>Y7fxW4D(svcF|SiT^Gl?m{{9q-OKQ0MN_6bz<6Mw%1QfXJ7O6s z|8$OYZlXEVa*7?qe8l-49=mltq1Q*Zq6-XQf~6dvAyR$<_FW+#4NCp!mcwJj=R1 z_bxE1&e7?#RMvOKVBjTm+wtAmBkLgOdw%y^7wF?e*W-N5&hT^B;d zysXi}`O&iTK zjJcBc;-WytFdiRhWWB=gna*audRH#9=T15$w^_1&pXbxP<<%Ij(8~Jg;tKW~s$Yst z@W~qErm=|-%KYK^3HvzEz_dDy#5?SJK13{#_07CcJp>(U`}*8W2d>C?#vj%>*wN_A z`rPMpDDKhJdo91b4p=Q*_bV_h!B?Wg0szAQyQzj@a;_R;!R#ap^K-U#{jBv%VOg8M{H#zw*2P)!Vmy@onwK zijmSCe>vQCo5X7KqeG(4Do>hMD9?6i8FZU>4h(|tbC=q$tTPM;W61Z9>cq>vAMxDD z$J7p<{SCu{ax4?(K?K}X2lM`R`-k8BhqtHaZ{GgUANr4O-}#;2dHbI4`JQ@8@$1hk z2VObw%7K^W0DKl=$Kv1kgyK?6T#AbS4xUY?>jilP=8_0yZ=>fpNQ?*nNRrql_EOsq7?bairs z!S24N36+6aQHgcvJL~dc17)$wocPE|ow0D@oRZ;oR{%YwmrmMZ`&+%E_FN~A5G*l- zX?rxu$H_F6l_v65NrIJvvre&oD9+)8qc%;faxF=;FW$bbyG(0>ten^xtKKo~Y{~G_ zM;X&Ee)F5B6KqzA3P(S9!Ub>O8Pm<<;dU~fx#UvTp0=^lP4tiCHS}KpF3)iy%lQ=O z;A|YTg_n${UDu1ed_i%?r??_%CLc#9WT*PYHlqm+_Ps0Y;$#)$JmxcI{*?-a*(buY6Ar5JRLHq}m_qfHnkX@rx-uF|m2rS+3e zMl-!+-D6!-TUYroKWedFy+t6Ba&7@+WgGmxi$fju&-8!Cm%%2{PPTA+!vE$!cje6X z1Y9}O7dFUO=&q&xX`e`ae_h;pzCD#NzZLpiS(M3aQ1M^&1iS@Kusu3p##tEF8+@v>2eH+9n1anT*a_LLln+N(Hdi@`VoGYeM3BlTQ0E&KQ zIz93wbk5-g^FsAo<;ybUIDqxty`y@Z#kngq3H^#9ZpdvW1LYITHfTcFG!~mPMmpK+ zcv#nzFX|)Ce+Lawcs}MF%HKFSxSnveI3{%Fk22n>Z<+P6llr+i@pXYN}<}Y}mxtSII zDgPPAUCtuYY0xs$d6kP|yXvpTXG%|%#qIs=Z7u#xifwCgcob8y4(NP7i*bOLs*8i{ zBd{CtsVARbd>P$V6MpP@Yg6A!hRnC@*;N}gUskWOAB(_PADk~jyDXaw8+I@w7qA?tvnr;NXxNm5cTb;}jW$>9addDXV+Q0ae_i$$BPD=WL%G@XTC6W$;0 zRYbm$D%~myC`e6dhKP!RfHcxMkQ_C70xC+1NXG~P>Fx%{h`~UbksDoOjM~`7<#+Gv z{t@SMKIc5|=Xvlnl6XejoSNM`%s-f)2rh5Dw_IJxZ(V|ncMOwXJDfYR9PZARk}9Ho zNAyXf?|dWgh-mt+d<(K^924Ph_}9UUZvC89HD`!7B8Jo#tbrWUtI)D0&COh%J=CS z*v>%8(QIen?u)7ZpM5VL$GR`5x~@Dd@a6bjPRtLdL?xz}{3kaRH}H(}Jk z20?0$U^C^rDju=@0G|KnG?`Lu>3h~I*Ivb52u-=!QBV5ce|QkP!Y3}?_SV0z^RxeN zrJOtT1V^1mqbPHzdFnq)QaoCa+H*d$yGVsV_mAVw(=2O{5GXtGP_f_%T_iJQr~@zO zc0L3>D!kaar*_`JPA?{=a~RimFD(hH+?88W8kdgO%xClhyhId!*+RXJAS^0th#MDD6vRVWMM0wNKoy)r*cc-mCerm&?$Ydu&)X7 zs}S)Yun$g6%o%2;7ifI%8{71auACBACriMaCni;IZii`H%7A&MVV@=td;k5-g{U3EL35pJh%w$Ikl4GTx_ zIGm&w4@u`S#|@jb$BVIdCX6B_8;XWykzE0 z&wNG`A8u{}8dK1HFxHbb{%m;;$%p)SalF8H8U$Fel!G2z9quv*QS z4`q1M=p7C8I(;O-)KFD#N^p~HT4UvR`!`$Q&fAQ$CQ6p8s z%rg%zW$Yu2%8_kqhi%%+Xv|pQSwGlhhp#m*%r?SWtkppPuvcV(^q7FNM&=AlRxecU zSSB_Hq)Wk=?bn=eOydoubT#gQCh- z{4WF3T5K}C@L{A34-eXGn>w|RA6t+C+)3xLqRu?@KXq@R8-5Oz6qLMMU^!qrA9FC^hQ{vOl1F0Z&RCCK2zu zbCooP^OvSm_WqrCqUzE=e!zRoBc2B7wKs?O&r#0m!LhOx)YCW$tl@kc0VN+_6bZ~X zsFF0!$3EzjNreB+%?rRx-Q!Zo&2x^9uelgq;|o^sd|L1fua_8N!vzmtUBPh}9f~#QR+WsG6n=UGb+RxD96G}D7l34u< zew6-}l=RtAW!2|>s>lCl0di<3$eOg37oW^@~dE z+u!$&9?vbg@(WeXYIH#_*i;m#>vQFNc`H#rH_8Cg79Z5`V~W;OQag*L3^)sDb8s&4 z*9{`CbuiMx-ERKZ{=2W$#;9$t@&0JKRwzluito{w*vp~h>5lsYbDghMxN`L$&YfnVI8U9J}c#-av< z88V_%@Sm}KAR!mk$T2>wM^Fm!^G%UqT0%+*f3Ec-5K)hi?O0(dy@2>*TowUY;` zxCsvkp(SAXtdD{tLROb%KhF~yUotwGK5_!+^$H!UMPL6@)@}d5)=cKZ&jT9Nuq$xDm+u$I6P}?H zgz3V3wt-v1M+TyrH)gzy0CUy>EdpTcz}09KB9Agw{=0ObM!U%l4chxyH`v%j>d_d_ z?`>H{+dwP=6q1R(vTI|ac~``@{FNP}Juk#q>NM}hs5Fb@ZYT3EXk}CYLp+;q_&QnA zZbyoA%Bc93c&A>q_T&}W8+9FCs@|!h!GI>0U(`5EF*{T%1GpVCdfT_+iQPYjy$kxlXm)QId{#L#Sz5VeeLQ#Yry+6$#bJ9*IapS{FwOqsXS7fy!jCQtW}ghUBDd_*tJUQ?;-G1_Gv07FtgpLv33RD4TLTe{zH zA{4kA{V*1(HRhE}Me`nKE`>WvGQ|0}yy(9JRGH}JWZ`{#qdfrHs0Brqm3<*yULD)Z z7c$)I>xM>0thLGZz%+%aW)9d5zK4hk|O$VE21XC(}| zQ+m)W6k>Wuif_)L{0NorQwFPw z7*RgJVDb06WHJqSb<#4(`!k7Okg3$mbW%wl zEOmU7JMupB$bI@;IL=GRr6c@{QFAp(FfL~KDCn3_^%Xx-XX$9u1XjZ%Pe83DN=uuc zZH~|%qr@1kl=NCH+tRITXWbkExA9&%W|H!OAx5{h?bZ7uyWlTR$Nb(B4o zt=mc#lOF+?aO0q2tr{%{>T5h=`G8pjMAb$tkx6eLpv4jihm_eHCvU;es!aQAh`n4` zHkQW5yWtv~>YwsbE7IY#{JexPOty)36;uCG@KIFsyAdZ1!P5k5lZO88mZT!Nfg#$2 z)ZqOhrw^6Mn`hjtr2dc52``R~P5NAnqZBiT!v#(F7zLWA!-BmZ>|h$Zh%b-em37pL z#RqKI+d=NMg5v9myA>|^hn-)p7h8&1UR_XZ`-kEy00F^tMn0jnwQ=3tz2QQJ1qtMr z?Om{}ifnt6a89kPpqeWflX_Fmjss8*h%jcDGZjr6tGz@M7mrvzs^WwVktcRq%uO7) zmK-ziH?TX?Ja9SywUYUG=+*S65r$$JiV{6Z)Agxq%OuC&EBPOMtc=dV-iGMj2i>kU z_iaUIt(&rCwn83b7%4p=UdUBdX@uQqaaMwv_ zjMwyeQRUkok=vLNK<_K7;_XcYnXi!rRY^h@V1d#32a1YI zRT+%iUmo^jd6m9U<{Sf@svqaD;Z~CMUZSuezB`HWSU$_$5(|Xw-*(AapZ@8Fde-zDHG9xjU47z1fg7LEnKBpclWufr1V%SqD9BDtV*+$ z7%o*WA=<)0M%Nh%DD)^pwMt=WXVGLc)(z6?an}_8LSwEhf8M{Y+AGOiu)EA@qad<7Xl^m$}o==TsW7vK+cWR1AD$Gc|1Ehl0H0nDU%v)%1) zH$E+(?hAi9*mXP5&tb*>p8evIW4_p>kwXDmxS5~Vmy>J_pBZ+0^ZSy47Q41_780Mf zj-yi?JZTQ!#s@=`2C#Sba%mkW^0?2LGomT1g@SO@dg$JUj}C6!s_*%* ziaw2%6rGe#uRE^4@tEUhrKG*NPe_MTBM!XCF4b6?g4JSsS?>1wM`Q{UX?BqA3j|%Vg|YXX`98TvqsYKyEvs*`^Xib^IWB2#&Oyy zY$HCW67}YkOn-3D6o(GCu=>#A6h>Mnf7%<~pfLBD@*qaUMf8h@_p>TQAC+VK>#RjV zLW?|Mvqv+Xms=D?U^TU3Td2Mzu+6? zdx`H0z@lq~jZr=cUXO6IOrdp-Cp2WFi?4n7<+5Exmr?&D&OsR16xQ!J^Bu*eG_G0} z^poV$nEnm63~hdwSy?Cj?b-Vw`>FKDGD?1kK$1DQ@OWIc)Y+vliXy$_DW$E0Bh+Uo@m@YQC9=c z@%*j&NRDkak(71dFTvG5`K!wq5VEM(U2QsZ7hORx{b5wVa!R(~Tg2p-DrHs{uJjJP zt6H1=sYn%$I&sfZb-c6XB5pE=!2Qu)SY_I-Klr+i$2L?U=4A~78{yu$+KUw$uZ#-hfo?}p^x@^x;Gr(7Z@3Z7M=q34T~hQcSEiSE$rE@wL_gxhKt2(gWiRPoiFQnMw2DKjfh zovhY9BPEUHc?JJ{J_gC%Ej!5u;!QNmKma~qrruQ8()00ZqL%7?qR~bx)@0*-CbEMm z_)qhwR=$9UO9T3hC*@eoICk~bJ+_U{7)=o)yK=r_;pOQjnfZFybmJ)5%@ghKmz#aSU(*5->AA@TQDVcikKq}t1EC4cGtkhGT-nWyAd^cSXB z?{xO03RJo&SWH0}Dz^Sg+gVijx))B3#}vez3f-LE>QfM!+7)^{|LFEF6i6$@e$C|y zE_wY2(jkjBSgmxgfYBm`A^OK7yS(G>RwI=q2!Gi~MD%*8Txw>8Umfen-|qkvxcIT3 zo_1Ds;8h&Wzzgvg_!Y{4m_dMQsda{~W zjozi8Q~n#YOW&2KK~JB)kK7h|kQ;>q1cHKXGL4iBC?A$7!zTc7of#iRh0teHrX5iU z%H45CVl|MB5fGob5^39U@+8t_;JS0G+9OgP%;VrA5ZTfC0 zLgG~RmA+m7#NON$Fa3M_v-sP5ZT7qbo_gP_Hz$uEc>3LsP39|}K*4jYTwkW~tdzX$yJ?+HOs5O5f$gB& ze|`A3PE23SYVN+XqRXPq>}n4hbKYU!7GVQe)VJ^?7nd5#^&B0D_jbYQA~WYUTOg}z zoPr|73l7pY$JCD=${b6ggLGK1=PEIzc1)Y7elcjHBtX7*Ifw&AO#Ty~q-A3BTVA70xermHHzNZ9h11Q@9!IJ zBRY=3zq9>%MI=0YsV^yiub0d=32EF>b<0({Izw+D+G}wBgIH#sX}5TpbQ?gCa0g(% zet7Qj_ukDw2w!Xi3a|N>+raYUti7@^t>PsM0E~M()nTpwA+wdz6u1V~GJp!q0yURu zw|iWIYn?~BS3ZK@L#T^r9MOJMniX7U;u5-@Ag16~|DrG6$<9=t(P7?Gfj1dyIWr%- zpb)LsB<(7-`k1R+CbAmTmH_Sk*SB3<>7}`!-?OSj2Ap zjF|w+x2>Pk`K7sAQ_~R(_$vFv1I@TsP zW588;afuY5qa==~4i;@I@_cqx>wCj}9HZ9=31(`~SG_+Q{Mbf6;*?bQ^mK_ZRd z6oVST=-TW?i&ecNu5JD7GxdRGb%L-nlz+;%Z5=fD8s2f#aDI$#fL_QO5C2)7Q5fa- zqdHC*8dT3g=j-V6;~wZJ8|&16jsinF8RLiC(FEI{`*otCYk&E*=L}iN5C4j`;s50EgCEG2EujTru2flPHp<8#B z9P6(+xPl)Ei{v3~NApEC61jE>3pf*&C-|iMnz5Je4G3?+8r#e3Ls^~B-(Rczw@VvF zcOwDleD`H|kQP^Uo9At*F))*a;pO`$H!)FF4~3DpUd?F;12{bhpt*MJO-HZm7FTm> zo=HYWi8vsg1-vH4d@+v+HR6ninB{t%DPhwk&JAy}CrrU)*ssiUdBuJoP+q(VY#*%I z!sFq_`hTlcy%(?2o9u518_&hg^2haTUduA#mcE8OU8%gACBpbjccRm~(?I<8F{{(C zM-h1heqQxd$TCQmy2Mj<;Q#KIjqOv@MuEc4PPF0Ek@g*>N_78Q*Ni2(^FbLdJB3rq z#`^y92jo)`%cf(#uMemSP4=Xe&ATqC=-DWSH@e4W9+pv8KinCpLVvpTSZO+AIoGSR z1~lVV{rj5BSCRF|xI83+~w74JBd*-zb@F zS%CgE6s{dLUspSc42@xL~3w1ZROxo-z)r+w2fIA-MCKtwL3G#@2RKi!0#(aDOqLC01&w|&YdL|g|EafjMgQ3HV??aRN4eNSA@|`jE5J1j|3*Ic zs9XglHP#=x+Eg{my3h+ zpt<0MKx**jx{{2MiM?y%Md(BNd<yq&Pli4jtLxM|!VE%i1To4^PYpkV) zdR4_3^`GYtOJ2h7XwZ({Hm`SDY7aA97Ni=>4mi&tzDz^!cc@#X!5RK0n449_JWv4 z?;GC}vRkqyNt@cD7FFR0m4nt8@W0L~nYg+(p?Y_bfuy@n9#*TeD+m(4gPHrhq%vkr z*98F|X1nh3D3$KZkEze6{Mf{@s~9YPO_B7bPd9lh4Lx(#HC{RN`RaP%_dN`pGd3z1 z^D(z%#(D-7(`m*JkH2F+x-ymmXwI+*&KrV*jwDiKiY+brojDMVDcM{1%kVW+IPPY$ zU}b1yuz;k&yRP4%qkB?3JpODOIKaf1)` zGR&b0rKPzM1a{Dt>^d0T7s`mv_F1fr|EU39KiU$V#qG}&eUG`{WRMC_( zbOm|A(m?wm6%jI2(e}TO?}h*IY0hAL;m>8n&dL8H)7A?^wvOe_aUCINVyeg3h7N+> zIS%}E#P})sgJw{iS^EJk+$wUf^!bnfK)-0?8UNO82wxXa2pzs;IQwD|@mpv8r>I51 zL-d1nbaOSPD-hzDnfUTM+CWUxCGw6$L&2^rsUL=(Q7dkU&^PxZlzHs9#{1}}1B}hD zhtxaHu4D-N?9VR!LEo#I)nt;uB7at2`t+huvC6R}goWa+^hb%M7u+K&KaFUq)SiS) z;13vK@;`e2>GNF%ZaZ-ghnS%yK3S9GW`N4QTsb%)?rnMnzDFb=p(dyh*Z4Gn<~=po z=WgBsLvYh|i(cHbyfbE3X$r}t@3NldgA1}3X{hooEOF+lo=@e-??S*Ifhw4Fu#x4Z zw&BzAt_p09R`IWnJa;kH)p`O4LuZ0<(Y@DMv-h58$qH!a=ux-jJEyGq*y+F@-c5Ap zb(#zae$+&WbWAvvufYrF~Y!Ww7X!?)M?`tu#loN{@(Uhpidyzs3Bi z9z#YKvJLmAa&65eg2w$4eC)n#ml(SrQzJV{)hq4m(r2b^0S1x+ zt9~{UCo0MmW1Lmq3nuW&uc<(?s{1!JX$ka|vyaEz!(USbmad`i55_S-yIK-~RqnRY z;g;f*wq{>pO%^UaSD|?vngX z-_}vvinwpm^|s~L&q&qnYlYF zL1>c1JP$(1GEsNj6#K|+1Mae*ReA9QB{Z5{6;nw|vG)?=PnZqE{D-~0T{K&rsXgiM z-7a;V^!5VTWN5@KLuS`JtU8F%lrT&MiLWk4ep%jaHd5JG>_?9Yv$t#AY*#F@a~%w@ z`DVl1aI|p{(|*W}T!&XRqe(VWq8yo9~Ow*4Q-S zU#D_Sz%vR1;*FA)J*yPX9!)>l=5kRFo@GW2w{MYOKYCMC_|jUgXM_)Yq?YnAcMVr9KL=aCKn$M@I7d7g z=IpWzMQm~EBXm24nnIJ_%%~haBH*{)`bDdVP=f-;+z__s9~R0yiwTuy2LsB-(Y^dL zfB3f-C$;`$pUST?!_8d783gij|33@x94^6jPkR`y5Y&b7HZ4@=Nv>jQ0u$T))W@5+ z^0(~!S;uV>zdbUB8Z~{W*V|~^>gaiMf#&yt<$6n6o9>=4B5Hz=#k=B`H38a)k`Nnq z?FaQmZhw%*96X33%_q=HW*B2fVRbp*WI3=`@xSCPJ}FaaM~)sbrX}r{4K?>&!-?JU z1=YHgAZ^C)GA5 zD!t%B_ez2Q3p{NV47_@9s^JoDw%Yp1F1bArHb}l@%Y*RytpKi(V*i=xczgbv&4KOp zf>i~Nlvl0&(zgzO5KR3FHaKAz9=addvHC=A-;?$^lCjOzrUwyIwji*;LJt>Y&2-fS zZpLX;a;_7CShVjEE+5-yvJ!!WSc0hw#>W&Np zvo&vyyp?ccq@dp_lMUmq+CQxEr`49YWy-TZyni?ScCP9a%l7*MPLhI%x1oH2vi*Vs z-@n&4#@f=ZhFeO^Y?BN_9IBUm=TnG*5~6ztQP&M9XB>qwmlOCGGuw)@>}CI4_j$)S zEZk$nnKXYT##A}#TdgHAYxBi^eP)PG%yCfhpD~lQoJ=Xh1)PP-V_+fKZgxUjDf)AJ z1@c9gr=O5b5PTe74OQ@fuzx%vJH2rhmr^k9T46B*$XstEcL0mRyTGK|Aruxa= zrb%OrgE)deb`MvA9VYkZ?IOt|T4+EfZ`ChZ`^QM{-MExbVKy#%8?2-=yM6!GFEJb! zDKesZ^9%T@N`p1tL+C4yf6u4EYCf>4u9*ZIf<##~d*}6heuk#~gmTGsKvQPw-T}nz zjs;#5k;I<(%NG=Ns|yi-7HQjtBQSCP2=A3jHFOTj#yPo65W~>ik$DGSzT65lvTCXof#EQ5HWNgxIYk$=?L9TA3Sl`P+*#JiR0&;>;Qfv%6%2b2Woa4uY z2+b4b1tn@@<11IkhF$*87I=4#LFqC#W{e-=anU=q^5`a$b1{L&6R8UavagiYGnG4s zMI5bL@_g+es+wHj-i9iflcXk{Ya=o^Jfx5^1!&P>L@Y)-k%5E?4t9h}Y+W|DNQ1%b z_5<58(R8i(_X?Hos^*LZiU-5XCKBYPMA$6hl5)7f{x4UK@5FX2K`9N3um8FKd6x4; z7Wr6s;x20E6YY0%eGcY8(CIMYkwDJ?FqD6(kPs^7Vwg^oRq6qv;}rCNiO98Gsjry} z!~D)$ACTvltaCp_{4;|08sfuQBcHtdlcHCc-I70q6*WF_2stViA0K{VF@kwnuO3t4 z#~UO&z%SU8H>f0=*J^b(CU3o@&Y)V=iKy?Uy1<=7I8MD+FSLY`Va`P{Erq6!=c(pk zQ=^q!`Mn@nw5wBKVvT2gjxuT`*KZiR4*4P0qBx0^lZUSPF(F5dJv7*Tcirp*-55*! z9`<;w$zd8zT!OwVN@!uYVtitJG{KXbzcH5)0wbd)eEXsyCE_K!ldO^0w0#yz9x(5) zP&U8*aZMMaQ732!HdR09=WM-B0jZYRc}ohKM0}l2#~?LP{Hsd^nGcaw+EY9jY$h7?{P$P~c(?pCp2*oNWc7j=T_v5+kj^W$ zFdnn$)6AW&3u?bA9oq9xLwe^Xf6J{FsW@vfmxN-P5gNHE9!KEhKg=bSSXjo8Qfh7m zvZAT+cGUZEZGK=AM{1kORGKUOB|L{s*1WO(1X)y_uR^umXI!{G%x0sMlx|>IN<%Ik z9_4F)C=kxl>VF9cH88FGd9o*O0XzE$epUUb1W{+%*g&D>=@}bW_ljlYL8h~> zG95CP5^vOH{^(X>cSLN8-=G}QQzyhlCogFx2#Czf`!3cEVw`gJ^X(3AB@pX`V&kQU z$Vy+ovxe`BJ4VrVpm#T2v+|ewOTD5=Gs7#^_9aICg`wT0!5V_v7TiX2pS>pQ+go_8 zoH6nCihTfuqkGynQbuC5TCp#L zJ$Gk8uG}f|^-VwTUq-c$5P&)T^K0DR0{^q=y+PlMh8^9PJf5gGBX@^5+H*einxL>B zTb@(%86uD9%``?S3Eas`UIzh1SDS5gHgsE@D%}c5AK6$1u@8-C+PSsWY$*0S^IcpP zOGD(50bhkZ&qjD-b*|IunP2H}(u^Ef`o&jQFC@c9ne*aBr=Z7g{T$i{5boe-{)cj& z|4C~txe=>H5GE4jNhGHoUg-2MuhDSz!&9^SKeE8z%q<_%wtR6cZSe|-wQjKeRG+}>{FGxd)_Oex8s!}ApUE)5WO{)g#U#qMtsYgzC z27P)YH6*zz_-oN6VFttBTj;rN9OW;I4af4^vSC>UuN};oujr(TmKP04QP`ChTHDx9 zt+;osgtis-4YAHg(%J0Cf3Ry+zv?sQi$lT<^G#f%iT$`gOj6gzpJ9Ce*{eu5W>)J( zMZV3k788}IY5wrTIMQ?EN>ES+)|^Aq%+tlZ2WCi#vHyEZZC+s{FL z0d`GB}JthwgxznWHKCDiXSIFi#bkM4(g9l?Ra1+30xGMOh%r_Z{aNzc3FIrRg8d( z55Dy;Kmxi#>>L^*BSaLwf(^;Rg3M(xoT8+xD^_ORod&g$THb&~) z$rZB&gYiX7Il=rbvs@=_Jt7k~lcY(Xcl3{q5KRX$!yFEzDnL8(#16MN-JDQI5}v}9 zyEtHVLy(88yBpWEC(BG){~kD`jpJlgQ=rI%Xh9_~5m^`~{k*B|j$53`@@Tm^Za*2; zm7?$!1Z)g~yTm4~qM}@4nUs(Ai~HQyRJ{Z8yQcZuJ`ADE7D-wh;cBrnd>XsDJ~wcS z;nyW|7?fP)(Og6?s2ZM`>gdwx1qh1p&n4_;PPS$ngS$7Q2VO1qSH29!IG*KQHFVXd z6g333O*_U>=^d9bl*ldRcbu*N3M` zsFHVPqmy9s(hBe<50+=gk_b$d4#M&-Qc~`l$8U;+OuiF!_|AP5)?!za+jL3T;4e>M z($YivNF&zb=q&A$4a@m3n@Jkxzv3N>i*Bg=jo%!wtMXN`o4=in8cv(UD_j0?NU~jA z4l7I>h_$uGYju`*+#i}w053X-0jco_sx*WIf#?dJC$Sur!zl`=j6H_tX ztas!LzM6goEaR;!Gv6OFC&*-uUZIuK%KCMHbJQau8p|lYfzhu&ZrCXMXu54@l-#>K zP+p&Ub(}NQjs)oFIrqmweV@k|vhhNALcOqwA z@aJ7pDF;FA@axU3z$M;C<$+$?M#O4u$<{I29PTH~wtnkCyLfB5K_1s-%K~h^eC`)j z9G{F(7MVf&it4B?nd$w95=$gcD{;^3AXN) zv5mB8XxI4Bf+p9440wIZjxqw|F+*aw%%R?D9fD3`k=qqe2o|R*0FLSAi*55sh*Oa3fYU0Yo+!&YI4jzxWj&xFA;MFNy-jD(ak7TDI#6}Oq zs@XwGPozTs;2`@>5k^1c1~Ko`KzQ-w`R|+t_r`G-$Y*?V4+Scu;*g=gcnJz`J6^vacC}wIu4rx_ zBqlQNPLr&$uCc{c5j90Fn#l9ye@>IUr&h=FWbA zD@OR|G}{)IgPTH(a1UaUHrL`x?l<~BWFXJnw+hz!xFrwFPIHkftIinm4~-uPbon=A zr$e&hUs}K0EAH%h^eaz~dAjV#F5K2Eef4LJUkqAhP-$n2*tEi5Kcl2WQ|VCX;sTXjKvE5EyYGBQKy{tUuo?#+_DUD{2-sqNk*fxf7 zFTFAJ?ry$J8f{O%jlVk;EyCj`Hk4)zTHq&qj~P=MDNmQL%qqPix1nek1LaSWSvv?+ zx*$vZ#YKTDhLLaH{*yAy(54MTf}$aCRZzGDaj3o{oJLHbB-#L&^4Ax59A;CilBcdM znlRn~2)Wd>Wgen^Eoood4tfA-Q$c&Ms+}KF(X*r`sZO^sRY7 z&4USpHG{R9c_n|PM<%Cy@O^&Jrv?dTr>Pr)g{;_(nA2pZ3~Q^Y|D_ByCiVXczP23| z)#OXRn~0cOGf=HMZjkhU2F3?#H=N*lyLTkUWh%s)3Xy4gKy8$DxQKPyKAf_~ znzYO3$nUHOsJ0{xiumQieeB2RrMU3d$x^+8(u(k;UG`1ohzYGd7Yn(hY_PZ*RNia5GYD8rhWp+T%ve(DZ9+zTcxB1DihZ5eSvX-s z8jw^}MUifjokV==;nCu+cd!Fh*<6&O;1b-}X?FA!{^uF8UDEZz5Fc;#xo2~fFT{h+ z8!((R1i{f?gQ!-3dyws;7Tk0j{Xyj+?apyxn*AQCQLp!$a9c{zUOP4HO6B`j5akxv z>X-*Hsj7CFc5|U^pkuG;sj{KGbQCBE!}a~bh-cUGFXrB`B_Jm9i*hgjf?~@j3Sg~y z(VtOKV7*}gbiqB9{+zgi36KIa!7w(cE7O(ldwJjzNtrdHtSqt@cdu`kGWISgBCn+0 zx5H>rx(DI;kHAXLHX9=&(lPI++Hx#6_6UBtuX9=bE0a>QLQkR?Zo5WP1Q9%t$4G$K zAM2vPv3;B8uj_y1VPmd~1+dw2SICHSdADck?o>8UKgqvg_}c}FbIfRCoN4hFUO$|M z?3`x(+w*#`B1s@Ow{9fgGIA|jg96YclzOu#stEak)_%taFiyq?LIcAWvHu@p`r-7E zi8Zpuy-LBmqH#UNVkzCg>6zZ0z@yPslL-y@{SXcRr5(enK!k9LLy{!a%{37GF?21} z*GUiUAYh(2@g^d}TmhQhP6KU`2Ae@%xI>5u{cQMKh>DBf?SzA-1NLeNjK-D?JWEF`!$E!WK;UdRn(f@j9WI3zfh9*nWbEg8IR#U1Hh`K6UV0=Xon-E{U zy_f8Urv4KkLgt4RHMSgC>A4D1WWujd4%}$rwMnafIh1*^GZvx%wzcRpKj^&Qk+$)cygD#uaH*h_xb~v-q#jAJ$F|5+oPKotS8D8M z{;D+Oprk7ynIE29knQ(mM@;K`c#*humF*8Qqj0}O%2n5~`O_y%oG<=d^gu0dUxmVJ zk}1^f_d2aBCP$a-<4gF)I2lYwn5dA8r)TKQRsRO_d!0tjiH{!Yo9AT?mY)2lf5BqH z>{*%Qz?WUcczlptyd=;5=TmDg2cN%pGDByW`6a-&D}t7Beh}MDNPU#fX4-O2Y^I1D zk7JqNPrSNFKC_@nLnlD4%346JAkAuP7^K>s*jGig4sUxoMAAfu+%91@5;K=atZiI= z_jU>8;+(WHgHN0yjuiEKmk-{gg;Q!L`P1qvS6G2;*gal)KTV0M2BkF`%N0BGck+si z);qd_{j{Z|%vo}@VT^Y5$~OCGCC=h#sP@1QPh^I1(cMt}1wCP{o{qkG-GjPGt*m#c zK%nd7PWT4RSA*B)zu`$Lwgm%X<2aAvo;B4hF{F*Bh8W4@k;CTngoONF-|6r6AS02w zU0t1>ou4p0OJqniCw79){&AVN9jCU#ZUt$2bxH-L5MqI+)Bpjn&p;#I#PM=2Q~Jf6 zmN(%Xmv&+!@D+#V4ECmKG+5TGF%0v_c5fN1sryDS%!i?)aHD@8vErJgeOMPDof0(2rVRuK%Mx+k3kUnlNa z384v$EdGo?7R8NHtV^S~$5n-<-d9lnwi`u;Y)tH|LEp zQfqd3Pb^2>k{Z1}i=FS;!F^?;3=DmHQ+jFP#o7?&-My*lsoeqpiBuad?Dm#<1h^8A zALshbt4py#FT)^U-~@0H%>p1+^ukZeDPD`i4PHoWP;xK3n+0}3PgQ9fM5hiA*gJiU zVBK#CD%=(qA7jVWR9TLmAXNctRUw~}=OSi#X7w#E1&;wUgZTFBjQ<{_5*y!3=Dxak zB5eCr9E7YB8ChrIHZpoBPyy$!T&?kS^hQozkgpvz(7!GDHD*L zBnI-On@M+UBL*WRMol`$7!4yXt{cBU;JkI7kN5jHkK=VbpSxy2zkZqx-roz>Zf|cv zTxxdwc)^oUmw&p*wh+iANxL^ zdV{`|@uJjE_I#J$;uba~H`jjYv2asKhG}BbxcosxxmDW#GQDDf>^`2iBS2P{6s|{s z5HrGV1h;o(7oj{-M;(P|vAXu_;@=fXvR1#YL|E3?D%Py!bCroqUqf}kjJmW%neb1p7RjzU3AT@?UymgxGlr^k z%a1u6Pa6dkzSJs)m(viz+cg|ERw^wO?nB&mLe+T~!w&|_0};(!55W!DP3(2RWgkXi zNhVvkzPgj@v-P&%?-N}P9jeJa`ImRYm}^R8a8Zg`$J2A<*goX6Q~4{w?d8b~bh<#U zSVE}490iS8k2ej|eX~HdT8D644pTArc*o!*(7A(@;j4&XW!Qg~xb-F`-KhG&`waNt^MuozdywqLzE$&9T1u{H|4+Ve-9A9?Yn4-oq#G~a;)x4`iTl<2 z?@6Q-H#grsnf5EA_p^e3URwgKs@80lq(%&iMb_Rtm@i%3ZUl*(DR$JLUlb^JHK9E` z91{^hM7A4i$e4)f=v1=O$j9d9Cw>4M-{p(fXfbJjmCBuU)1>ero5Pzy3mBH3&4!qh zF&pp%LS~`9`cX(HcI9d5fIQ7Oh;5>9`;hwp%v0yem3*n`UjUGU;bcjkv}Z<4urz&V zo|d27H8%V5c63-ywb$CiZC|zOcHt#}6Wl}`pht43Of>Xs`s61vXUippnF>1WhaTJt=QHvgXBN#_6s{5|2*;`ZDEEjsj_^f!l&*loqyrN`GFU-yK+M&{fzb!x($b=4(1A< zRK)sicsA(vgzObNhADj84h?pazgpY7=v2q_1oOPVN0AdYQyE)9lOAFCxU3at;4<}$ zo;+}N#i`+M{T;7#9~1DlmDOSavnj8(d{`|%0nvBsZJ$D)3qNvL*GOr2w>B_Ihc1PX zC(?RhajE2$Kt(?7d6LLV{?5WTG}VhpJu?4^YjB?T8GSsKlQLTV9wc;`x3-3fl2;;X zs3pYCh&4@en3f?Lk7P9vyGxpWfQ?Ty6DH`-uf;a{y*u37GnKL?A%cm22(yK05UY*8 z!^X6#b-5dhZW@o0JapgrZS~qE)vp|cN(G~wPeR=f-pCh&FR~5J(I)ZBsckYIob>Z8 zXT`g%s+LOwJ#<&Nl=6Gu_h21l+(OU49>~Eux;Fjok?Zzcu&&@KosWF5;TJhKchX>b z-RvfG*v$E6%on*!T-?b;Ofo^a95C#jsu23G<2QNUg6CFB*V0O3#aL?d{x1tK{Us_v zmFD--EY9QPBw9)|J{k181V6cN7~2fK0*C-#1*H}}NVHx{WnxoYlHU=3+fpVe6gAC7 z9`RPyXifZb@3Y!9M7gLCr?cZd$=gpHZvk%0xqI;^yHe6}<;K4}fYzkjTLvUx&bc zkKZB!V(c|u}I)bpN!rb1H z6T|FnP}h~Qmw$#K3rX3N%u@xJ1kMu7q?0PM#t*I42csPmXUf$j{thjL~Sf#fb!_&?bBzFTO z^Q#--$4C8W@bbhlKq%(AvdCa9A@s|uxe|$*v4{zydV+gAoC_bID^lA1G$>eDDDI+n zW2n%2%xyK;=e8tK)fh&B=;GK>gv)}8)n|R)I$77*jbGk`t*T=rb>T@gvvg6t8ce8 zOULs7)=MRtg|RP+=HAq|-yHKb;b~_aK?#B7Q)&Kqe2t8$(gzz$33E40j6A+DWO#xB zA5gv8W{`X5c=*^t)IEG8>ozyDQJSZhKDq=RhAx1f8=<_|gl>*D^}81?apWJ*EvtLS z6#rw1l)E?vQ8%HxTtB&&VqFCJpiN+jzpuCZ9uXopMe}aL5mr3g zEHBei1*}0Y?bO{Y{&#@_BtRWmZyO)Iyk{p&6qp!=whH~zsJ?h)Tm4Q#MdG=+X;5$4 zeqvV|oPtna82){6*e%v$@r;K%=a^x>pNUS8H>v5~5oNl6cA3wIR*-nBN5+v|is3JJ zD0@V9m-6R6=p+xP)&UhMQCkDxqsIq3i+{y36;|;m{JBx}2+JL>o%X)VcZk-HwPIcS z5&e1Psj%Nsb+|zNo{C!!E!IPNC=r?JtJ5MEeYMYIl77rjzn(tl@H&v8%+v(uDt=$N>|51&)$J0}9N}`SK3KFC zo(BPWt53{UvLi?%q|*l0R0RRYgM|Gwp_Q7@-7D$MA2$~Ly-NlkG5fk_tnkf$t?d@O z%o?ODKYHjndy{i`--(^_F?~C@K^ETf6%_w{J(Rz zb!vBOx@(`Bc>VI=8~HFX`TkHx;hiFS08gUbzljE_me&$X?^%EAjX$%j%=Kt^mBLJ@ z_5&X@|MQqrmWf=Tw=SE>%*In~Vu8?|lcVk)a45Lz5P+462B-fTu-_T8Q}w?=E%_KP zW8flqRLY0uD)AKe8FR{MZ!{Bsx@~47KsN&i^-W8K+mKDZvhDl>g}f+dQcwoZSd{@U z_qG0c`&Tg<#XBfg_~(C=b0;6IgGajF?*5;M7b@ack=R(iOpFVHr+8FPja-{RVh28lVXW3s z>AlN-^4&1Pbg@WH6&9s+y&rfiPImh?>v?ffcfyrgStk5gv=8=sJG;ay?rnw}LaqoZ zsr#`mUOx3?z2iNKM2TU=!<%I{$!W{+|%9{E7&tHHK?pf9QpV`4p?ID5+8l}0)j$rob zQ7Xp&UiP@D!nTrBaX4qQT)HJi&^#^j^~OUWosmHk4NvjmS7s6yon73KKQ?d&Hy z_&&IkH^g2U=AiOg*BV)NRrc zBS&x}-9KwD^GuVk--`ZMC=p+UZOu|lTr@74;5QU_D=3`ZDce1tJR{T-kM25VpF3|S z`!K#W@c=MMnOgH>9qkf41p`NsvumGCD4Xa-G_~Xcb%i zn{;?Lht1dF@bbd9tq+mR^^lsa$Z^)CBY}6ZiN}rG8Y;@jt^_|nEseiS=fTF9@^w?2 zc#P2On~Ed3c~H6JZrJ$;*qnMpQ8i^|oDk2?RO;~C_xH*4`{2;FYf=zjr>NKe-bMKV z%e&$@k9qA>gF2%*ND;G@{Jx?*tc7|4j&veySlq;$FQJw106nhNh?;OCZKCA zK|%X*0u@Oz);M$4P|Y1E4TU;x1zMXM^JAtu!<63xTc@9{|z#Jav)8$x(XAM`tzlq>N!| z;iAflI_=dgV_3*TzCijTMT&@IftAu7nrF`b8!s-F&@<0Zcn|3tVutBF+ci#!&Kuk( z%Zd`}oht+N-WPl2)Yq5OS0n7ine|jlkOF0@Y2rU@tg4S^O`>`wzowAX6Glnxv1gVS zY|`yvBieP>J#FU>;{DvTHp*5`-CM0v%R;dWfx!2Fzjb#x?VcQkctzhI)+q(brqfP0 zo^eEScwJfoLR8zIEF^VL+diCASo>eRpO&?ImaEDDbolekuQuHWx%Mh`sGd zGwjXEl)9G6VXRdtH)gVGiy_7%wia{H zvT`B@`AnVAUZxy14yz<}*b17YQ^z|Og5CTr+&A5$UFEV)iWTx4)GPmF#ng#&i#Ke3 z*)LK7!kXt&hD6};aQ+ZxWfHL#TG|;icM~aep60G70eLq8y_|v#C|_234?;msW8g?F z3`ZXe4?xdrj{j+~0;8c{+v9vQ@OZZ^Cf+!$l_eatt(G5QIN zUl2n)#?%P6`z~VRo1dXcn(sh{I@}Y3Z}$I2i-rg^PHF^?LQKzcjtuvA@vBvKDRymy z>1PTP`cY_OpIT$H7rqAtuwSHWN8YN$O&xILZdgE73_}r{ zuC?wc@SuFVakbp;M0cIh8swi{VO;lvDsm?SZxjpu9+0mfSv{7_mlE2GN>|je>N-K# z4A2ytuM3tqPkvj;A{Na*-9`U@@t8N`%i+<28yUqYvRT)yiq4NCm2t$`$sSnv4k1^G zZ|qyj?3Zp=m$!+!CNSTzj1$MEnSZ=#4f)AR?P@7vN=PCIsTG3<5%+ z3x}v!V{$7WXb5ojon)6}QRIfSlY?G6pB@+a(`w=9!x7%Jm#Kk8E?T#8R`+x_(B(Ij zH`c$n%tB|kbBBr<7f{Yp*AR1mT_kxLq`npVXZTWZMf=MyHtY`~>_QISIBBf%K~|uD z9MroiyQu9UHT;WW@%lx>2b*GOAgpeDdg)lT=Yyk7WAB1fMU)QoyG9?87bX@xsGUD1JtVAIk5Y*Ym-PS^mMI#W{`nyMA0|LPsAu z{WtL1#!QPRLAIK{j6#FK>gSekr}ZEw`x$@7(dOxPJ~)W0(9+}V(L~+&{?g_#{>Q|U z^t6`q!8{}O&NA^w5(CcaqnQlz30M!wn4^;Dk$qnA?Y`*Q_(P=pv721V6}{{hTFnp( zhk*w>hGvbGHls*FM>n?p)U3od-2i@{{?67|E&{@G;Z}Pnxlg)E>w0O&FS-`0ZsIg*7HzfFW zig4VH04Pa@YuZtzyO*Ysl58_fv`QVrN@2?egAWrHBD5zwr6ZSqFjX?%n3fHwg&6Ib z-R-=XjlpuFO+DkM#cM1WO8{`@sRz`c=U@&Mvgi9pU!1NX62R40@1w>0R9llvK12kC zEcSqS{4E=|Ip$CU<-fn3)E^m-tm!z#b0>5Nion10lth1;t&_=_x`|-70Uo8V%plJr zoSX*+c(c71$T(fn3vB#ga0lp_${g;EmiJZ(HwV!-odOJjJ}DYs{ZckpR%go)R+Ycy zs4?eje)8{E`r_RAw$GoQ##yQ_#XbjLj~iFDZy1{LX4h2tvu9+KI`gC5 z2uX`S>6_2mLscft{OayGDW03iB(3Obh98|Er)>!fHd9xST`wk#ER>p(KH25kb6V&9 zi;{^0JBXB=)4r>+Xc2bQqF$CIpf4kUG zlI_(9o4@yB68|ok z*Lw>6g;wVbtXx%+00;pl&d{Fhee~{M|%H);$QGt^MkfCkSJ}B(JlvADt>)l(R7FGO=7v*b{jO0r69oz7@ zp)?}N`q>12WSf&})7*@^xI_km+t%qtYP)aERO`ZTEYI0b;NR};fA_FTJje|R)WV_D zyNS`Ch*cTMX%{dtacLUOz|C>uvJU;$Sz*^_rsLcXwP~Jn=OYQh!%x^q~IN zpC@2NBfo{WMtTIrPXl#C2zWQ09U%~FiMMB+Wh(;9KYabh~!L2iw1;1Mw3cN}lP^2}w(} zgyk!jHu>WKl<*b(lbQ1RnN?6xZKf$z!#h}eVFRbuKdCDkJmhV)9DUL>M1L7o zT_K=R64U38>7nxq7CT^f>XIF~$tHn0r=bfK;c&SWQUIA$Is0OfZsNb@3wO5AZ8UCd z!H9~QOgYt)1q!oBw%C$*nH${-$aAvG#%ADd?D*{JA+iVp!|4ijpRu%8RE^piZzd&eY#QO$5Dh3Q%2SM0jO(9Q_7sU2AL4Y{ z6wz2CbHAJ}gq0F2|McrzQ7hPkTBVqVtuKPScki-t5??xpjln77(! zeGTn@N5B#FbJE$647bTyRYi2^C&8Uh=NljBB+g_P5u?iI7ebcG^cHC|+)=elS zee`r=F0|V-+e^+&CCwOpF{smyV0>n#10yfnkdMar$G%bVIV(O?Dn?9nt2Vrpivtb)Pq4+L)RVWAvw88jiHQ-rtM_vs|Ck^`8g+2& z%K6uf(OkZ~nf=K%7l1l0QPvcAtrI_YB=#`cG$G)7p0-t0xmC*!d-EVvskXupD#(p^ zvGC@9bt=*wMqa|d(SSXciGeTC!Y-|BIt2o{Kjfc0PJO2r1+L1>C=29yOHqVe=o40v z{C3{{kP91M%>uFGw&Wq$0WAyy>+?~2ZU zuX;E!7is9k%>JHZn2W@>ID;L5wSwpCY0UsWn@ghcrWqblt(RU^nJ#>cFPC%%obi!p zD4j!c$-Feb$pghX1$q{5 zoLP~QWJl$@V2`1=q2gGOZj`Qw>>UgwO>#APSgRn;p-yGU=e%K$=4*eWIXP-P)#tx> z+@S_$-j8e?Px(xr$_7`$NkSZ<~&Hn%sES;lLXAIH(DR-!>0)FDOmw!Hs#hIF<1hVp0+34w| zu2jw{^k}r3J{=o0Q{-C;}Cg->@sgQ=Zv*nO5HVuG*g`p_(C5XcT9GVmzsbTmQYQ1hz8YIozV&8(vdY}C z=NXxnIz9q`J4eoP5=+N4k+*O|u}vyGCTdwng?k-mIgjqrp?g!FyN=jg0dwLyvRi46 zI$U*VwP3iYCEZ&g)7J!4YsDO~5^b^DX@_Db0sKWt1Tui)WZE?N#XX)^h*X+?U`evi zcGCpyrpU55HtGrJ*VoBW73m>rnFrSVVa+XPpSWNb-UG6>wh{MGX@6oZqoqTnk zbp&>>Nqz2_D$s$jvxiVU`yU9^$J+~?@4ar%*;NM|Pn}sO?0csL(03t0bRI-}2GzMb zK_9aYN-pru=Sk^0Mk;CCzy3zbrm%)QvTr9BYoKFL-$ON;d&y!pYM3iCFvB*&=K&qb z9rTG}K+qAz2&Lv2V8Z4hw1J+xtT$!K%z|r{SMMCxj(1O-8S#9c;}cNC%pt*ALi(wa8osx-ZdGk24Scz#_n7JQvDtX$ExL_d5N2p(4W*$KR@l%3 zQ{5}Zpvul#f^uR3C=DBZM*GvQBifSUkxx)lh2+tB6XN6neeNoDwE>f9Ao7AcaXoYr zZ~;|rd)Mx6@@}iH_%tY*RG>L)elZQRZ`&FwsuHyHzDM4r>mgKrtHq6S?TfZ7l_8E^ zsP!9VGo~oq_IkqC9FwOTY&(X<`_^-oX`C6kf#+AIQOHl&E_>nh+LT zBmJ?4QGM4kO6j7SDJbCUPdLZl>8s;})ZnK(s9U2Kekfm4X6<~g4In37S9W#`ZMp0- z_Rbm)cwHm(v$C)vZ%Z|Cg0nfymM6t7t6PcrQSv?ygNor1JV%K4%y^GUC)>ev!!W>d zz#Lya@Aup?n{Oh4w|BVDvK8NsJ7^pGqE&S_LK)&uaS+(zqHM-EYXj3{X zD2E~Q{x_bKfxB}gQ6k0H`;!-Neiy1*c)&);pLbNtSrXv@)n%)8I*9BvKH?a1!b>yL zn;4@%#LAu&IB2c>uL3<&uo~VIFT%03cN}aTJ2^hQ^fW;M{WW5i;MKW~?_OM0aed37 zz%c}Z06{r>ND6sFk=Ncx*I34=QEwtcr6IA4Belwe)aoJtBs z5qpkX{Q>GLJYqJ81XF+&e>vCRNBVhSS4e zT)AX|PNAHst51et?(Q!w?HD`4csj}ct9D*``DxgmTx}OD zpFl(n=+Y4QA6@&`3@en3l^ZI|P*b*P22(&3xiw7(R~RvyXi4`V{inn0wJ?#{UQ*oY z8|`9v_+pPmh(-T!oOccpMLYLQe09hQUW6bKe zQ*3FTe6AB5F(!)NNH`rbCZIqfl|*${kEM>AVA&TJHYQEv0ozHY+=45hqyzxVr=mOo z1EEz!5x^7l$Jj;_Y%?l^nkrmp9*+-^C@upYtFJN+?)+aCU_c^YFO{^&+lb12qj0W@ z_H9sDdtaV7LG+j3W)n+k^XWP6_owzI=03?(9NM-b9lH>F=UudbYym;inWhW(6Z5YH z{bT4@`O!pd^_g=}nob=GHaW_Eaz2a|7*`X!E@G*bZOpcb7j%ev+ux{D`h!jGSK)O2 z^e3r|*G@@d8VPj9_hQq|8vgOLA2Qkj5F{|mGA`0zaA75c0$*4m$dAHa3_MhRtR3MH z(7D2QC}zSDSN+XwgG1!>wfa<|p5j*oBHPKKu25Lb6Qp!)x?X#8Wk7CU0NJXzxM@VBV&W6`U!_K6bm(4($Y^H|Iq zQO!uiL~n^_z#|UgGJkH_1EoY{vy}Dy+C%^c$lH+js};)NWuj6#ucEO%>09v(FZueB zyYYYc|Fyb%?q71O+MFY*E)U*D1kirQJzrX;WCRMsQ4*4yPlu!|{;k}%gWQ(2_sJElnlE-3k7*2* zyYu&ZAq9}5g-311?dw*>-Cvce05H=y+xbzC|D4Zudt6z0bu|shc^Hq2=?^)8M^Ewd z@z@3)a_gXLtKjIK*`pMhOvUyvS9dvhSJ~(DOgi|@^uK^&|A=6*v@+t;OjCG*4jZse z{Yd|uDf6aUHU!kK)E-c)X8SZsgVuPIz`!ID%{F2W^Lzo8PZvOc_$tTti8galcTx>4 zPu%&Co$DG7OfK3gzKYdZ0tD8!r3u8EZToM3>5Z_f{8BgqICbzbJd2`j#?tO_7qFwe zAV`r|qt~FddtX#*T8E9{OTwLY|TF2K@xKq;%kDSJq z)Q?9;AJ2fFLUZIM$~dh&_J_Q~$PZ_^x9A>-)P8 zu&6Io(U_?vd3;5}_0;IH`bW#v*cZa3orc(LR~C_2nbJoy#`tVOwuMXA5m)PXIu~=) zJE2=Z@RW=0RjlZ2Miu5ev~qxRiq}i_{CL+psooFhH9vGkc^V((9QBP2`iOb1#4#hi zWH4GfDTUOKT%F0GJ(hOapuqP+80c73+4*&*x54o01-P_dZSS+Xt7=6}r9{L7wlKdi zddf-%W@Srcy#BkMD&W~}qTeUSd)w@%m#1vt*0~oZ#?z_+Q$*MpA*5?vLZfX7X>9ym$h*{*z+<2_qbiGdNT3^#-Rt82}>ayHJnqZw&R&WaL&(6bnQt^VOl@W!LXWyPqVuB%wHMAY-z z+oGYFt!<)-*K-XgZ-Y~L1gOakiCS^b)1}XCSLNM##4MSct*M8XB!!|w-T=cse#qq; zZ;x~B}CTFQ>kE_22H+5J6zog$A>ppq*b=)Mnt3OR| z2tp}{zNUUs&&kDK;hfyIe;^nY>nFDDcm~VmsTvu-W+!S=!T12RLd?`hSsj8*Asa5XRp`Wx|wv8v#z1 zD7(L0^vA6Dt!z;5lOlKSiI#5RJb?+gNEX9(Tr;q?l%j)|M^>{$%hq>RNp8nD`F^l8 zI(vO{E$7y`ktLMXxe-U=WDwXiqCGoYwL%Cwvx*M`_d^*x24>OZJL>B2Z z8kk>f_EqZQ3&H4j1KdKf#nOd?!&<&IZ36;##Hs*H<*CMsGATpuED0ZQt#4`tGAc>| z=!e5y!9V}tFGrgKEh5KSG24t5(+ivy!1C=vBxVwWK0gq0L{Zba@MkOa)G73 z&s~1+=>#BYeMgbP?{|VqC5^Tqjz!(Xh_ClJ?fK@s)4x~3wP^R$dVA=bp5mky16&hws;JEF zQ3wKGL_E)8*5@8I7lM^b)S4(&r*!m0_I7;8Zs#%v{1JVS?$N6#tilx(5;-dxH3Hx$ zr3X1wX)I0MV#B@U7BSoJ9fWE)w4Yz(fXyYdtu_yhLE**2>a{iEw^R+4+k3kZ%?k5y zV^and=30{gRrhzQW6|D<(I;|(KFaBFej9z3HpB+eO?J`Ex$|O6RJCU;&!-l1chRAe zP}|GJGIdpm9YNIev=k;p*#GzIJG0W`HALv^hE`peJhwzcwDYI%X(3}yN3$`@71*}f zLkDxyd#yW8QGX$CBD_*Wz5xWcD$oQi5 z!06lEBl!g41D-Aqp}8{G(%TD^rlXwxk%4108#{=*SMCb#3*gb^Lc5;s8da3=33U$mkX2q1hw9q^DpN;Z=O~D z*G_G&y!J=yg-@rnbDIYMo$T~9tuN!Y$6Ur$2a$tL4_PZSyeaF>;l+KJpjxJ>pTUCE zkzAeTCAWvg_mk5_E>Zq3~gnKrZ$M*l)Q~d(O8hjZ-y6~h>mRR^qNNR z7w#vMQR*O7!g!Ii#e{=+L|ifDCTrx*s@Adi_#jc1q-Qx4fSwnuN=SS6CaP;WD%d#w z@16rsk8k?GgYEEVTG?8WW@18eD1#f*jUoMltuZP>KL6{=xMPq6OIXoaQwbb`PBEXHCQw!yZWC8hhFB^6ly?(ji7bPN2 zKCWK{x=_E1`EkB8O7ep#C%9X?w;Oo@yM#FfjntF++V|(bz4Du!ocj(@`~X|i);vS$ zma&xho|{at7RYKH90;b?+k8mj)ZK;wSn_vVzN)Fdisq3cm5OnciroUqdq$0tpr0S` zM~g4qmH+g=<<6BaG#y47%Q_Xnp0 zlVj3A(vO4`h2NnYC@XzSi-FlE8oHvwBx-p{Q+ka;X3h66Mx|WI=Uh>gwPQnr>`zWI z_2hI~1_pX@o+hknuE<5f3DVYnA$W2bNY$3-_46lyQi((i16i&p|Ddubp*x2%CKId) z*TCj)zZQ81M!MZ9>+U%E>hCR3G%={0d|6-P8V|zEh(A;0st$u+{IeYSsG*`8Z zylV|%pIlmfhKQ*2NAi`)g*`H-OPzVup%&|I3)F;qiBwHaeN7D#>|t$P$XCY(;j0~`s{3a-W7+I|AmEpV#;wrtDdF_qj_KiZ(W(1^0` zgQ@-mcl_+R`1B%HA{->(9!;}|)H_E&u|E%Ofb!H|mT(cIlO?M;*s){yCLG_NVMjDlb9Vg7p6 zYc;`g#zdO)OwG<(maO=~PyIZ3tBTjh4S($L@u3FHTn^*fudFn+Y|Blpg@cs1QbFMp zf-*nJYG>3OuaQ$y{NCilg=j+_#>hMw)#$49eD<s6OQPQh^P8jUV==2~l>lj3H3*X_M&Tj^QD! zXxCl(>BYzB6vp`iG+)w#hG)NOl(F5+vBRGaIdT>D^)HLXM?zA6oW=`T7)~7b!j;NzZa->4`yK2`Epl#(K!IA$qz(_h@6SlP+p z;o#k`JfGI4i6R&3hm`p0ALW{D1q3&mbX+Vlz~%x?Bd0&;svMiDoc+A(g-k0LnqRv6 ztjU?Tu(5*hn#D^e)v4*ATKk0zk)8FAL840;X3R!=knpYh5(|(0aEYYYlNzpLr$f(&VC^rcAHqH!6&q6N%IuOOlsi@$2B42zdWS*E|_P$+Z0w; zNYz;Di0^yMjbcKo5y#`kK3vBQWHK+jZpw4d-BY_YrQGNCd|CTn>MEHr?e&NeqWDi5jTKEy zYxYmzSFwl`0dm%$oNxa!efofkh7Ux2J#Qct(l@ft>Rg^}G;kIjTfd4uB= zgR`z-=Oh^S|Mjq<#aPAz_E+UhtN_w06w2N$!N(J|g+7EGh@%&8;u!RUa-K$Zl_|b! zRNY%8HqzKmU}BLp7U1zi4M@^ROBz(c&|Lumu?^PkOR%S^xSs>gSaK{^pwEr94T4bK z`br5*I?dPemtK)9vg>UQ=xc(zpd4>IzfsfJG{&7eHsRhRZYU=Nq!*Md6qgBXg93ip z_7J=ZJ|?+jsb3okk&k*KB|G)jLucZ0f$!5H0Z*+&MU$idc_$D2D33oh98lawZG5Y= zLZxd7Udf#-F8B`!B1*9=i0<>Kvytw0ZpPinrhjVhLc81FLF2yl@oYkzQgU?1Xs zzJC5w&vIpgV1i+F*&WY(bLdck@e>Nkh4miOS9vYgG%YHUX57a16}lV6wd&fkf(`;+ zQ=N!?&i;;;%P;8$u?_;Zsy1rO7J9pKl|b)j7lN-I&4*whvZsz{M_K$FZr?m0nPNG@ zgmWX8Hxp?#dtCc1WFmlh~H)ls{@Xo@fL3 z=uqwb%v}sJ_`{70brm-V)B4SJi|re$R#BPB+M4yj?3`lq(@`np^q1viayMs#N?eIm z)UWtEOcW>MV9djSdY6&Q)gn%7=8=cC&2wc_EbJ$>_qv#kzi7diiDQBev9x3Ru%j_z z31o84()!_iq~NG>&RCTez5k??xUay*DI&Z*P1$QaRWUvY7&|iNE2N?&XbC$>G?Dgw zP{QHx^r5`{@Ci#01eTcpUbo`w{|T2HLJua1x@+SAA?cvqvaN_PnHgG zK0P_P^0AyjtsDA2XArasHEsDlo-N!jbdtgr6mvO`=CE~Wo`#hCtL!ejlJ;Zv>lV}V zFAr8~MV#!#nbXt;Z~h?wqEp(ZZxdqXv)sW=e6Q@aoL=Wrj|6w{s=C^U*LdR(&R>83 zZrfw2mWjW19dxk^k*&b2L*%!L8PvDzb!`?6tH%|BH%2UfK{?Bf_b$yeP-QE%Fv)KB%ld zt+OC+LIs0RDtJ#=YCn~_jgWJHdEap%si3iEKDYy1FIdRgbNEtn4BBmo|6hv~(^rYf zZ>?69oTwZBi2j(8JMSgYb55UUS6n2XJx@Y;bU??KTq#+5HysRBxN98uGDHSIrp44k z$@PaE3EtBbL2=(wtt#wckqj2Tn_?ZO{sZ!*cILo8bO2 zUw-LdjP$kv?75XO>lfRW99bP5v+fmreBr^gEjdTUu-@Amqt*9`#GEs5)a98$F*B8y ziNg+OS>&t_H}UCO6CAQ0j9jt}Mydt^MaLaF!D80g z#j*x{4}@x#7`0fyT(0{P;iZRi%`XXJ<4%ePDmcvQgQ0ySwX0kpc#pTH`VJM-6!KFd zWW@jUm5Qsq2@Flz(U3W%t|vMw&BKfIR5`dWGId|o*n0Iofs4bEsS zo&;9swDcXlqD)?Wua;X{`^jLEy?k7txz^G2Bwwd8Df#@5(D&N$5<3F_T345hY@P3| z5dRz&VOM$tRq?vA{mE~5^v$IWxKND9wuGv9Cf`nzbA@t`jhBK_F^7HNBMzu+thVKP zQ55*aHH!bL+j)J?e&bGgd2Ade5B9%YD*c7h5m6z%N%d@HM7P0SZEA$*agl#G+6P77 z-5VCW>odGAbC@NEleu z&!zs8mQ7lXmuHAm3@zOxZBC|8DEaX3xX`H+op8Q^VVCX`X@Af!*1Vp(4L#ten*Bcj z*FY%0yF4!*leUTRRIHnY>lDNO_|3duBrM4A(UQTzQ~ArRr!V zYZacbonSfsF5eU5sBATl6Z6XEqdGCe=X&@IzX8y{@-6`cYtSf4AOvd${r6(7?>bWHPfF z(h6HyxH9)&;-EGh9 z+HK~C%7OYe%G;_R_QkU{6*uqI3C8c0K4#yq-r@PFU&;Oww=<(Vp1Yb*yrVPyP?*I; zBKGr0h2kiaIwl}K%Bm8+$}IZ?_)f>3`9~~A znJ)SbZsxN;aJ$^S`t`TGXQ6M~JJdt>kfGqK?@kVJO7-K^_OUKk*qC92;^Kjarc}lL z9w!t>EdTt&MWb|GHDXX4Ca9jVq9~O;|0xN@O4k|vf0~@`;2WOF)>-u)^G}=USitNa ztp1z$T2X%$`%zr~7v{VxiL47@hx%o54GxUOePsRJ)Ic3kO zKJQ?_BmKSJ{rMDtKe-wy`x&Pg=pRZbe#!5OYp?JBGzDG>#ZTaXZZ4w9!=O=x;%c$V z8#=2YWs73Gb0r8rI8~90;(3pD+VV6`s{(d=k7SisLUGNaR-xDz({kl_ykyacmQ6P~ zo5DesY=M&nWX8amE#}YFetUo>7W4LZ9ste89|1A1wdkv3b3VV`IAORGW=tsN%~>C( zT^VjkZSS9c3K;Xb;@DSu$77fW^6HA=@TKEAqu5?ce_D_a2bDBI8KIVi|GJi%7UQARpsCey*b5zf?gG5eqRE1}Ko*Y=XO8EBtu+XQ3 z;!Ktx7e-J!1Y*I1+x4?9caHS&*D{&ECy0^_R& zNz^w~--=}cGMd>$ZkOB0WOF7rtBt@+e<5$2Xgc~(;{g!XOSO%e{|x=pek$q%H)nnb z>%IC9>?bHzC_i`%jMo(=XnX2kU@Uz23VO^wwDrr$Tq;+XgYr{pgYm09)_F3Gm`6O% z497G7iG2p8nesp5MMm??_Tw|gaOOLYL;I;P7_!LEs~oD`nfZ%&cb1r^en3W3#dpR4 z#ReUFl`P2P-toit&@g{0v(;*|RaSM}J9K9LT^;W)i>H{sj&bS$JF97&+-wMeP4ONvsDhM938tBKQKQM zhyL*-^G0!(ZPw_Ij>Qf9J=6toVLA_-jQ2Voo>PU_Jf5pG$n;LJxN0+#g{6GZ z7+l@}03ZNKL_t(gV@gl;!+31$%V+-2YMpUa=9uqpR=**kc*NdTCBl;z>N~u}<&CZj{blF0i+j$KSO=@eJ!(e&ac=MQky3EAn7*^={Q{@8h^d*7qVtf4tlC zxKZ*aT^M);r+*A8j?sd;N`O8xMetz*7sKE|J#)75^j$mb*e z&((4Lgy)$yAq%~LAgmfoddUBnOEUU5kLd;L<}-Q0{?Xs2!#_bz{>3q<4?9~g@%$k_ zyobU!3E^4$Uf12QA*Z!+^B`B+!#eRy{rDI8`y8U)Hrz18M}IPrO7D0Kksw!9 z1{jk?PZEK$A&Z1!tx(MEa8L?C2AiWLVH;hXXKgbX6-|3EB6Q73ew!pUf0HQhHmgof z7U0G+=f%ukFS@wp0P%rgo7Y6{Vq}HM*;rPxs?KS(sNbVT=xml`09|1{8iU1OeqCGK z|J$o2?$Tsud@2u0uYgID=T--c0%?_9<9VQ<&w+3o#eNY`dEA@4C)UZR7J6U3rCK z_1hSW9NTYEbptxus}0^fc?iiM2wp;0@hP)z*|BF?5bp5*8lFO~Ag>t~0`pG6j--+<Pq zy{Giy@sEC0_hI>Soqsmh%vND6+LnHfzo9pvGw^^v$5=2YrDf)8=-3ozDt^xVFQqB_ z&=tM$4EN8pseA_>2lHEHSNS@_td*{@Po(_fc4r&oEH_LO$g;i537^?`Gyk-bd49j5 ztLm7JQSl{fb4I%v-4yd#W|R&plWHp~+qB~AJ>P4R1k}YNF<1LL{C8Y<;e&=p@n@(9*f#ZwSgy`qJ(0^Z4_H7JGe^&_19UpSBdIX zAMAs&z51zqW?R5Ize~fP^4!e#tL)v**jcuB`}nKrC<(>cT-b+XJU4n~b_&mtUhn z-dp*N>a(Z~pJ8@3w=0;fW5?f_>}NOvABX)nwIw$Ge(1henr7ctZRChwU)u@Ae&}3& zx=+yJmg$W@=1I2DVoQR1gpOBuc2)l}-;VhPy<&Y)3|sYy^$dL1-TAOQfrq1>hlAu5 z8^0-jzM9+L@cmAOV%Mwp{~M+Qnri}Rrjx8=sm?5JU_@b)n{Oi&d)mH78hXd_pxB?u zuVO-`k5LWO_9ASrU@WZU{dt8iOH%r~V)8#tMl%~Vv$cu?vv|=@oGZ&`rYAF;(^x>| z+x)b7XX8arPW}H z@BfyBVz1mwm3PlhEmE@UljLJS>U-(`e{r>j#`R-L{nPxj!uzE)2fd3vg zlHUwF`k@P+|4g1oIWk++D=njaex_{8b^EJb$<}c=OG42_0r;?@g#`=E z29Q5z-+z33oDz!tbE_=(>*F{?qdJ<|S+?(xWRX$FJxtXnH{ZhGNySIzmJfA92 zE*mrKt=dYZ507aU@L?J$hGgI2nE_*4&=Q|z>p6^vF^NyQXS}NX4aJCTOc@_o?s#(? zH0Azyyqc)S{plDpyx_6GPhmd7_TaNBFt^iJg-u)j01X~X}SGOjxtPG z`J%dkrR}neYx_GmKEtW%yGqZ%JNQM6A@-RboLOP!eYSdhOXXR8wrZ_a>D_8f_pZTw zMQI1*+U+zIpT~9cc{Hq->=OW6aL8#j59XcPf-LE#!kT;N!5GDK$ksjTlV>=1l4FlI zM0Rebe=4_?-rh5}72WYY?3Md@ln`-Xa!WiU7tmj2dMGV;J7??gYU-_@6qa+loz5vHTOVC2G zp7q;JOS>V7{TTLLlppu#9x#IaCjFiJnf8H$HFl#@AuNx`6XR@UGw^vOZ|Wmtyvl4a zp5ymd`k-UfcUk{-{l4A)cXcYGEwE0iG_VUr?sZvNExxJd+p&&x9-J;l^?~jlIa$IzdMF%{;Y#p zTg*3(CwDz-^&c#b*W%~9`n1yZf9d`G01&}TPbkS7RVVyfodCRDC9OqO8v# z$;&(%n-C(>V=W17RiQW%S?~VYd9|8@eSR}KeMYjIP1iOI^_tD2nsXneE;cix#Ign6 zbMVQ@YXPX6ZRGag(zq#S0V+!f{ulyJXj=nSx@bOv(@mzc&~H>O{_rZumRN_YeU33Z zZ7f0kT*+DWr*dLrqb#a`V%~hykW=51_lio)ct;&ijFGQxiugyubj$IwPAz$Qa?=?4 z&_EX_QfqQo4}==WbIIiI3v9T-3g5XJ(c$(=iJFvRAuY%Edr%L?kxZJN}Vp)cMvg0`>f>}aw z2V&*ry|}6J$A2?zoDUZGHXL_*2n&eB&G=j8B|dA|Z`K+^8;g;1fRgPf$Vlz6!-WpOlA|#Oz6rgj?@#Zy#Qgp??N> zb6aJHioWJpcCUPV*L&Z$=xTRQw<`M37*kr}36Wf0-H=a-&73Y9S zyn(@30UH!9BW|`pMgO3rCit){vQ6vu?0n#5^b5M2&U6TTqnO6LWBaU z`}+9~<|=0L*clg8_bR$&KIAO1B$ES{yG(bLM;X5HIMny%Igftmoglq zi`X;2V~oQTKD)t;DsyBwEwD}1;?@7mNRi0|%Nf%o!wc1?PS101?&JEHBeum=^3G4s z9fENay|48u`DD3-4V%urt>9IM@eVMSaYV6bhyIU9HO7V`V;Bo!hhCeY-FPzMarBzm zvI@U2PWD@!rgZCtx7h_E4zxWo!R9AcYt&soLWcmlapFMb!#+6tr@pRu{M5!b8gsf8 zr$=}AypzP3+1!nx9gpnxQR(fKzW&s+s9oS#N`pA?Kx_aWQEb#T0b}H0>nx6jtJm92 zMmtKa^yRVfIM8S2D`ogR+PetdTgbMGb}~kSUKGuUxXOl)!1Lj;;`1u;D2x5AY_1Il zeg$~6!n!Pm8Me0He8^+j(UV>IX1STYQ_VZ`F|?gXj%|fM+LxUt_}umnVx8UR-ePLW zZJFw;vM-1lAz>(c1-qy;+ZE4yKKcs@(|L~V_Bo7|OyR>=?7HnqWrB&M!d9iU%XeFU zwqieCskH4M+Nf|_WDutLU{>VCE9mwc435~j?FmT**fvAXbsef} zrJ0VM$BY^jxnn(XIisdz=o{&#ou4Uo!>Fry*{dW+vo5V zI2Js!<<=uVyElTr;Hf)vQT~FNl|xjXXTF}s48C(Mo%z$xkTq_XW&UsG-9Iz-ncl4? zxmw&!-q$tN%nruj?MD?Txm4J@jcLSnd30Yr2;#uLR`v{hy-1E1~!a zlxN_`n)B~Dv*=hj>~)UBMvjtIi>!N{UvKZIwA#lt>}@3{D)Mm@h)+pedC1SRabuyG zG!e_bi6!Ew>>g>8r{-fgs@6`Dnq!6B=inng#qHNtQE7|6s~}JhfcRndQ$n!@ZtWVK zBeA_jTy_@ky`7pDF0+<5=#t;=>}-jHn0dAN$n)dzoMk)O#ir(w^4kpk7@Q1NGYvHe z#!mA{fUSj^Lul6@@ zq^=h5r|(;k`1avEmf(3 zW*>78kmFgmA<1Sa+SkoBZ0H>NX^=J(%wg&A!49)6M}c{mrn!Ub&{(Pvcvh@WQ}=6SRIVa#Nnj`k5) z-E_(GqedC~o$|2L*JxvTbFsf&+E2%wxLu(i5FB{{+A{sLPxQq0l5sopPjqfs^4rW_ z@8|;FN86A!9VSqQI)FG!M0UFGm+4|Ahe~t&y<^{Y zbd7a*g|qkcdG(!)2W+2MMtAfOedB+IPgVeux*<8mEZ05t;%LseW)MCc6?dV|d)0WWn-*cPkv3jR#}O^m@nFsC=8sPM`d(gO?IRX!|868RSG-^GDjAkI&t5 z|JoJAOl$k%_HGBfJ2i1gtABKkS0KqW3W>Dj-sDCi#J77gal{G_Ola`}A5$!m4*TDR z9XQTpeFHd|N_K(l|L3%Hy^I!gfUN#yW-s|Za`X0y3)?!y= zZAVV{8R%8zKaK6J_iHP^WM*SJX6Jj1N22==ipi_($!zP6Pw-6j82OqP&e-XXZRpPP zKlK^)1@O1}EIT@LMF)Q>Jx=2~az*OmbYVC>iDB5U+3|~hG95C%zM9iY*Pk)Z%0Ioj z7S3>JW>cOq_E#GhDbRAjHZp38hT*C89FZ#{V0oUsx3UAierRhAj-j9nDR@pd?YY|)EV!G_|_5SDE*Spu2Oeh}}W#1MR5=+uqzM-Esjl{$IeimbB z*T}zFGD$fHi){6)e2&N3zF;_S`RE{1dTM*MF~Z;5DR#T29Vc(kfyPL}{rc=dGF~*W z(XHeuoE-?ohzsQy3_L& zIz1%X2bR6tDfZ*&wfzox0SGmH^ni*Hqq|@_Ht=*dKjk3@@;P}%tAEaD%DThB{cL>P zU*_DFdJgDs0POXB+jW-E9c(fUSkRnauDEBFL9AkiC9-Nl)8HK62cSnFonOy3EDre? zs((u`KC;eRWnw{&3Pjsu8l2|M1{X7{3eXbNS*|-xtOD|_9f^n}!Y`{l@5z#pI0_zm z+YVz$euoam#=?lBjDdF>s{6P@RpgKifC}oY37Ul zjy^KGs<@HST=~TKJ+p@^zkz)Po{J_4vL0mi3^Y+Y%d*C8RQ6BhH?yPQ8Ti3A5A$JJ zF7^FF(jN1-vT+#=@EMOev%MH^=8t5$#dPBKSiV$Fxew5eWha-TSVQ=Q0rZ0n>|@S; zt4+O$&Er*>fc&e^jJ8!j`Ta~5v-L%Wp%p%|p6l-`UNFBQyQQy3je+*c1GQ(F9A=n5 z^Nn}uhrX*Mb<9tFOT|8>nLf*7QQN1qUSY<{2C3XJuU7Bwe9yc~$2zQgzv3nqU$>g? z>2B(H?y~4~hQEwK`g%40{#=U}_&Pg`dW$#rHSyf_< z|2yDeTWXs;B3a9C+3UR)gUB1&32aGsLm=JCLBc51V-q*s1pHTRj`DaOv)QoirT%xCff z`etom+|%*5L_Z6MMRMVYpWH6{J-Tj~($L~QaYj0-<=!F+uY3YTv&`)J4J%vB{$=Wq zwVXh$P<;47ZVv++k0dq5p~y-0pKPCj=gR)ejBd;eV2XW~t%VfVSPwINv+s57nPCZ! zTV;cBPS=ANkIE&UTj9qF$2rE9VVlzH6bCa#4+SJz`YzpO*OOw~L96D2xP02Xb`zuD zTzNiV9Ws3Lgksi19O%KA5B_Ut?ubqHVitI|%Z&MK7S{=5?K1uqH%o+Vx7guljML-! zk;orO3Fhmy0uLUOjS=}j&GtuCVk@U=?>R?LY&kw@zrJ?|*4}Cj5ab$fNo|p2p8{khq$~Hf0(YYj&#EA8;Mmuj z#nMMii{dGsQ2c}AUm1q1bp5XHA&HrcvkiZdUK@$inOf7B~kyia|W%wA`cSo!5YYT`7Q z%09V0aHC55Er~_-Tbx^E@SiNxkI;W*s~>6m%Dd`gUwL=+>`$5FYMlRx?>*h)b1$Ho z5`+(peP79bT@$N(GL|00Y;nBqi}xy$Nf_^vd-$FD@t=^p*Cc-n1zrio50d$}I9tBR zX{Deh8zMH9-QeiSnY2KNEri>Nth0X=S0QFj+7OJG(X;K2`3CbWq4?g@n4puFjk}kz zoWPj0fj(9V#T6YV!&1lRUPtISdHWtgHs1V*#d}l`v>Z4Dlv$1uBz#Doyh5=BTk-(T ziaV=>7ay-%?(_Y42v}kK9Mol+W=_I)=rik#2ADY@tKaotq!H7S)6U9Y$;?W2viHD~ zEC}wDZu*Y^5a_(d9C88=-L`}*3y`vWL_!(|m?J?AN#k>Q+S%~o0CyIQ^2KIV#Xzco zo-nk%cS4WaG9Gh|0JhN<8w<+&m442?UnMUw9T#oi@pgen&G?|Nl`cL)>wDjQ zmaVzB|3CGf>c%eKXL30BJ)W8V>+R#?=04c}{`bFAwH$10rLrr21@njHQvI(g5T9Yd zY_8g_+R5r&mGPES{8v;cRvlPvY8*1#c=h%6dH7ebkC|LE-hp0Pol5DyvaQ+J)z6r< z!LqCNN-G25S+Kn)3Gc40539|SoP0#IJ3|2i@Mz93B`EsXwS~5$gL78Pxh?(ZaiO}59q1B8}qjE zDfF4j|Epx|5jkPZ&v?l=n#qI8?#yqR**L`w&>lJuedINuj)(PEWi7KKct0B#+f`ok z@i7tHa@)%w928WPX#{h72p1Hn=EfMU#8JSNqG@f7lyd;<5OH@S>74z&Y1KWw&RSggC4bN znMf)g^*&;UR?qgHF*24tf=@d<&*Eq+Ud(Lhj{fj7;O{K91G||f9WN>rtFOy;v$Dab zIT)6IL`Jb=Eecyu#dEZ!yvuAjC#7OMD<9V7sU3vpcaHv|qqkpnpr%a#-}#@YN?Vlk zut)sJip|k(>C4(6!c@L;#($1$O?gT2!%PP=oL!Bh>Q7^Btf!jn%QC~*{)qj_d>i#m z6jM5FIXNJ>&F{iy4tUl67{=TZgK$`zu`Xn^ClqJnt!UBly%oRkgOUA)sm`-sZ(pBr zh}v#7W_k5zJjfWuFk){;3#Y_>jKyU2=CF=YA@IA0w0#VI>ZesTZb`}Te=?rmBL{2) zYd*&;GF!`d#-!u-fvIFjq_ykdeB2qgl+nZy&?V-l)nlt->x$wVjmQHgo*ztY& zE-O+jzt{EMYENR>;DrYUU$WS1nKh^U%zT>*!x`j*WjM^u-5beQhVaiktNH+XzUcUS zS3Oq=GcCc-$LPFZrdClJ4<9N0CqQKuofmcHD1KiR@<+nM_Nuq4FIDcdTgvEH7P;3i*tH@X^&|`?z`QJw5 zS3+?bRAF9T34YWOkBF#x!dwf>vTXJ%y5dAU2ZcBQ^N>7wLa_z&Rtd%Vf*njgtOvm-cSgRP+ zY!UcV1s>R@ubyR`n(1eTvFy94&B-vA$AZ4lF5A+36NXgZFh0fR9Y3=QimP2wT~U8Z zdGY8*+RmCUvwf;ZRXgg_toobjyULS3oAHa~hQ|`Wza6)nWd4*J#G|TKKai&O9>F_| zr`zE3+5~ct@mXo37@hgbt2tNme>P%e_9Vj!PU5NbhSwCVyP)&TW-xB>9GNF*XXZoC z>`JEpY(w<-mCQfF3)L^>H_!Xtez=d-T=dy0p%^@7IzNJC)#h8Y9|^_pwg3y}L`A@s z9D~AMvOFJd1_JFe9R-amxvF>o8_tJwAd|oe$p0bN5BMaRUzFKZ9RuUPjl(N!J}{0) z<&eiW!&=4rgN7}k*s2{y0#9K3O1AGE_dV~iEveq0>At>Gt!a10R@vkV2Y1@EXDT0% z@e_SiW3VcGAAWO6k1g?Ln(5Y~3B_zDzDq{bx7nrPmFISC#f;zOcStC%F219IW;m4j zMHx0RR%T-Xe>A3)`5H5yCF@&pKEs}ak8K?dSw7Y!Em_#dBQ#;TkIT^7wTiN5amD9D zo0W-Tz8RCKlmC}#G_S3Uc{lV$^huHvZ*s!WnEJlW`2~m?5*8=YPZVK z0b+iBWq+bV@jRh8TSs+zwc9+tP)+&@CBOe!&_ZQ?MVId%*?te%zQCj7XPfXle2M+p z{vA)weA!3++`oeYKW~)(WtnCl1h#|s_)v6hb<=d*I`BGJ@bjemHKMuu38A(OS?pd`{+B&rBz)X((v^Qjql8R%zab(}0OMa?= zDjWUKoqkoBU14SK*;Vt!?O2ydGF#Zqf)@u*TH>v48ayI5S-`EruPjKYn*(#~v+LjN zv}d~l!h?405{RLC9hYz7>+7uSgI%|aD|7Rs|Epjo96T`ao=s48BvlaDNz4Lwyva}r z5pU#h^{64CxE<{H{QC6Zv5x83_)V%ZqB{9oy9!U`?8R zOeoIisRC(c%nr7o0?iCFt3)lvGR7vz3qGsxZ55DMVQ$7__Al5!;4xiM&P=u#53j6Y zm@h|i0oga^fzEy9+v+Cgl{xO(OV%q**jdRB&u6v9WLe5==gRllu~(3dDxtW~r&snu zWiD=??Ji>s^8>VEc~^RAo9y2+FIf%_n~gQA?IJIJcKpj#8`byKoa}iVwo;vBe^%w6 z`%yZxO=4Y|`TvSb7>gz-;kg~VQjH%rWv6=iz4XR=JO2Di=T>7-*`7VG&(0Ex8LwAk z82ym*)0O^pnd|H1Nc4$=L$-|bakOjPFW9l^8J~2lmQ3ExSsuRat{r@2-dEmT`A6W>%1=^T@`$gX z;mIe4AY(wxp`&2Us~h0c7HOt1COR>mLIk4z^rJD14?+d%gB^x2gk zu%ie3OchgMUCGuY(MBsY(Hb;E1ba3HbF3qiGsOVLBgGwE^YFW6Or#yku=o@ET#T11Tf37`JhKCkX{|PWRj;1? zd}Tkne}i4Hx?s(-$8>Ldl^osMUS(&W(cXWh4fSQ&9vKZD^>zO%bo`Ea?yhmZqwn9{ z=HM%~_^_^tLLMW2Ux)o-;p6+(&9`{Az5Ly@dG+_Az#pf;Uy@L)K0&rl?Y>j^OtTn# zMfVq`{BenV4d96scqJ4+ftWi1s)xFnBouo9ZDTWZ)&DY~xLqZ71ni_iR48U()kQ@l z(!?q0B$ehrkx;zi!ov_L$o;aHPcyhS~>hh8t zdVQ6(5P=;3ts8K!gxr%))j)IL8$l|J#upVWNs!}_{toh$y{n#heT6^0p9pH-rKexE zu8E2R2o$Scv17CApzx+q73_yD^Rw8TvVRejUH3m$C=Sf>vJPHFB$A84S0rq*9CblETi|p1%x@$VTQ^=Y$o{V-zjIOq>;cON zHWj07>=2%1dRKOKbwFvAZAkKliOLagjIbV88zww1wu|cMJN>O1irFF$-e*;#t$Ojz zli&>}Oh$3`z^gX3jaul)ff-(9Wvs0DY`X5!fAyR$l2*_E?cei!vGKAyr&NZ9t1B(Z z^vkc5wSJILtVvPh7_#2?O4q4wG3H#sG{vH9;f!b0ma@L~-~WyZ#k!FQd0=cQH?G>b zm|H8@sJH`Ph1<-Y!Dq)Npj?&9?Wm-%&8}oPvqQ{F^&>JF2fp2dVd__8vc+S_0>7XE zd<~ZSti1t`8(}h^Fza_03;4Mi4VC9?GqjD0zL^cp#+l(kWe-{IX0oI9nEwvhYVJg< zRC@Are1kW9d{p{iykWb`en2MM86BAaDhnAsxednuipI~vSf+7?DU}_r;tEVdrW<4* zI)mrf9;n~XvM`guiYNR|wWh#$W=WVctlN>-dvq6luHL-|`&9RK@LKt1{T|C?Imf25 zxigoQUr_P5+x^JralQ3?tw?&op<&Z@$bh}m6HIU$ijVR{?h|gvK}cN(uDqvG zxpyw#_1=!Y z0Xui~yTa+!90nPrhga>bzGuGj7}Sre{7`!b6^cD9K$T06zU@H2pRKpp%e5-hOkcIV zD!1P$OS^R3;p2*zim@tV<@=~m+#s^@Nz_hOn4QhVo<$54IEjDR_F(PWalh{|%>1Sq z4=a7-dHORZZ&p7bsq_l#;klJXh2mr0iwea&Z?)Ar5BBkQWJ&ErMHk2hzR%VvtNxU( z{CBn9SjqX7?|FPmCmzcTYvZ{iZ|78uM&tH6KHOfI)5_wc*7jIQe-=&<+L zS5#WY9)hkdwL&q|BAzv0Ddz9~RXeejx+x3a1^O8@8Ewad(@Wx92UbKBt;9d%-FQUHX=;uWh`dd;UD4vUbQak9w zw+_7I_g?P2-g{A?h5uSU%ksL7lwd7?p_MfFT{LBXQf-;~y}xTruYO(>_-Pb)B@{n_ zBh>;IO;^FR?XD%ESOX`|aB_AMin)F$=7fJ^<7+&r!GV=ns76BZmn8|NcRv366^gfc zK6!90Zx)!c4FDwIHW&Gbcv;}qqPCAE%FgDp8e=5v)(OQ&;v+c@Ds$rkq28zr*&8dY zbRDvVg(W;hb%dy{eQ0hhD!wc+`hL#kfzHm8ss1)PeZ7Bruw8?z>ddTYlm*AxLDJ1A z#xVOG-)lhL`mGZN#tOxL37iK;jsLMzegspGplwSMw`cr1Iln#o?fs*UsOm=RjAJ|x zog>fl9U5SSi_Cqo`Q{C0S@eb3H`M`GmSy+d5bTd?Ga@ZZI zu*GxO8B-;rEO(Gc?i24_wMUtMdElGNe$T4c@%sj^9~$d6Q?XC6gJssf(@JkfSIBEm zSRDOQ_#W)zWj>ku9m=y4t`+v+3Vv5MC;J?qt@M!RrgO^tbZs}&HTK_Fj##!b{KR|E zyA0PVdNB^M&&WDbjr9r-t~^`mZ6zyN+e*J#|N3m4pSAURmvQj#YQoSAUuN^{^fyo0 z?0Vb^6dQ6kKNoBVL;VsO&y2Al+kw0|m>bDqkt`Fov#;SWhbj?|FAvz0v>#u*eG_EPX3>+XtIYCHA$?EQ?#87{7D1i~Z3ZR(pe`dyE$ zFf)^#%4V|+GA{1eYxX&=VAo+|?>LCgJY^p;wK0~+>d9=uRjyup$YoR4tLqk)w@kKG z?yt~uSB{vD)%cZORogR+RDYcNMSD}7ri9{%JB;y6wTBtrt!Q%K(-FsuxJSekLk4Uf zpY5M6)`OjY#m!21lQJmwyXY#tTA1hg!;aaBG)mYeOR@l129o98%&y#iCG3o1c z)*Y-NDp`nmBB40`Qr(OGL*RIy;NS&SD9(xvux|JE&-)oW2^fdp(+Y9K;tR8g0t%HK zn&A`6{0a}a{VYzwvcR-d-tpQ2GQjKXlWw+KR&jrZV(^ZA*-a>(?R8kp`0Fcf@A%U{ z8U2B=eq6C7@^eyt&>d(0?u+BG?WpAKUfQUfJQI%WeWUvneMGYL4W)6+1|BQM?d>?~~fKlifF7t&M-zd|&;%DDYQOpyhxe@8kL$ zeosR2c^xqp3Cq?hx@PBRvU%?Kqu1&4dgDcbKSzOALh%LK?<}OV=BfbJcGsS*YyT6G zG9*5p7iy~&Y!;-5QN-r&``i0hI8fC*d?-n>6gIwmh;+)@+o4S*Hzc<&-&Q&Qe7(I{ z|M%`xaN_md380HH_=c2C@>6OgU^dO***pq%_~M;@t{RqAGD&RSSweAC2J40{s%=K_ z_}!C=ah2g&mbRsH`e0^cArp{=oKTTSir~;}d^-zPrrEgour5AZg#ZoS8oex`xL0O+ z4pn-B^C2~nZ9mFI(;btyueVQ6aKr|{_+I>_n+_GtIM~Ah)hgic!=US9Ag`M2p&Q(N zVdrI*V}6lc(xO#Sc^L`CQSAy9tE0+*A=B5V{r>*;Vac3HRmhAMD?Vj9mjxiN=w=m6 z!C0=e1)3l4wkw8#)%LG${xM&(;B2Rf$uyF>N8Scjhu~cuFY`g)t(%z~j(%a-g9H{G(cqRVn6oKK?Iyv(E;3Z%N-~Jh2zJgG(zp-T6LS z{0#3kbHi2#Rpq*FN2TV5BtJSCbcZJTjM9jC!?Ib)Jb%tO;h+0qlt?JXWf9!pTo?OD zPwg(Q(LuX9{;ZlSuwDD8^i(%<6x+4Wfj;I!+2NO!J9-ZzpZ(6^n|8coeb2fJ42qjJ z!r$%HkJJ{a++=den`PEF9~!DQOH_W{zelVcb>- znjN;Pd=j;QC-&Xm|8MX+ z*?#-l;U7y*T3On^+9qYN;`-^OzKF;{S_AB#w z4t$&3_LtcLZfl1&Y@-IuZSfYb{9b4k>$+kk|2@-f|BeCy_MTNte}8W`>wJCsUcinY znqksRmmtfE+mKOj4++JNEoVf|5{gflh!jw{3DILolBlh+u;VlCtYcRFu#K$rob6v` zpBcX}ZpA&txJ))?^U0oP9H|mK(Jy$;x}%tcu`5opPny}X4A0IwIu@xx_1{C*__jlm z59Z&njxo7xYnYfL;-{vyV}X{#ck!6_ryEP#e^I@e`Lo%))mQJb(fumlWAduW5kYm@ zTFk-@3p6Yr+iAN}f(yD~XXYT|LiSkE<|ETQyXc3y#I9Gneh(ED!1X=Q;IX=H$m_+faZN0<+ zz&iqYj49gojt_Ohbh^DueTJF6+o2<#8R8mGxb^o+-~ZCH_wf5)n*UFl%YQ|taeaJ9D2|o#cm2RWg)fU@Zr)`})zNkAVE3>mI2j;6&pxugGVI&qoL8&RfZ=4_ zJc~MY*5G$?;JY~cYWF)S@Jc9NP`6sF@aI`zgPUC~cr*xf8WKg(6ol|>&jmUsCLSJ^ zJ4j=76ucinlluE`(!#Y;@EZdpy&BC(gUBO{_ZMS)hQ!~ErZ8A5!SIQkA9A3dzuRM) z=R}m9sjuYeXrl#Gu`%Gm+LkdGA{Bqb3Ex@h?~HHj8BYGLs#PDK-_6WpD5|e9*T@32 zYfm`N+~v6?xB9gw`49AQg%ep|ux|pissSx<)A`gBDXlUuoEi?a!QoN733Uxu;0Pq$ zV$%Q%BVG7cZSmZA9{hV2SU%yR4~OxmyDBl%2-3y;kXZWGuB?l|mIXs+KXCFYS*z?)xf&m^)a9k1P`$3W`Wl@ zP|y-65U)6Ni?G3EHd9eI@um$*k_Mw@N zR_Xg`#7!trLCWOR}Mm(eRrAkBDs!Z}GM&+Pe3 zRv3dgp`((8jL<84w_=XsQ-)Uu?#hOdwym3s`d-y`CbJc8?&xVYF3?&NgR{AvaF=|v z3Zqyy=9RRf$83Fu&pA-0bbu^pd{v*b)0G4GZG+MeSG3YcUIA}h=VY?3vc_XW-)dK9 z7*_@8{GH~9`ZIulHjVJTEv05WECBlL$Sd3ajK-LU&WrsL#ues=ea=bjY7fu`ZzM5o zd2Bi-o*UlbwStZbeW?vWA3L^+=a%8ctPPbBmD?HKFc0*19aGk>(k_#?nViqClgEAV zuKAT`Up{YXcbzlvux+^Y{(CIPdHQ8H`1Fcp2VNk!-4cqiezkWzfyNSwgJ1(TW%FF| zMc=7-%(`_@XwxCN=RCV6KC_-N&wS&vB@70}bSLD9!I4{%`DdJ%r}}Agt&+SHcUFFA zWou$B5ml*wqKl`ruXJto9NQPQ?HTQ6I$hzM;xTx{xL5VH!ncgy8OC~&*%1$GJ-7G^ zlF_{2MBA{>`mH`w+f~^Ld!G-hT%oV}4r<3%c4%csxV;sRAv4)LXLAAyL{u`@Dzwds z4U9W0-9O|3EI!3B+RZxdyNx%m?9g;27wq4_eyXn!F^f2hsPB0MECN$fq6nEL@_oiF<;`umD@2fr{6 z^5LQwal~PqMv+n9s?v5mKXls{-|~)P|BIG? zj&uLAOf#lC*0dbM!+-Vw5JB(0{lB)i)rxUByurymtq?>4!t;0Q5_i|C}tp zdj7c-VE+xiTRPfh-cR!_QIt{|!2tmj7GoddY1Bc11o%hCjoLbx?oYwTQD5ie0#c%J zz*AePlD{*vpTHs{64$=)pyNS8_f?A5n`-=+1?y+uEF!oKQ$HrO76Dkn%B#xdQ>+(UmCa=%f{S9N~#eq8| zer@YGt|KVhlI;DoIjRYr9GtU5z>gdbK$V2)N5Cx!ZPaPk^;RLq7D#rLJ^yIM2RJgB zg8~Q7{>6K!;G|VUvIWy>4(v>2!QCD}8(PI;SuB=6>IEEY(gmx^4~LzWh_$O53=d1vh2% zbD`0$9UN*mXV9Ul6@H)l$kzo~lAg+b^|$rGa->+zi5|Q@z}WbE&^)6T>j(2Y!?#SA zSPxk)R&r3$5PGP(#qztdsg=$se$RAU=fZObw(2<49&=)1)>o#x@3-6A|FtSQne4CH znaSoMk4QM78$!Ys#*ZhuwLdajp?ce86QS?cPO&CZ3{bhMF#9h1Q^Xwb@t4H}sNrnB z+HW@AOm3b3%^qWO1GIFZ>fv|s6n$_ElVwc_z$V?2EIGwTy)v5}cx zs}Gp*7X0OdW4p3f*=Bn`!|BYY%=*e=(`tvg@67M_{@W&dvsj15bA(1^O=YPX3+AZ0 z!1~U9ZAOn3oxz)Ie)b)Yt@0hTit?(@%AU-4GP8fjKI=wQSnV^@mThlpOQh20fj!8k z@Wiv8M3M11^BF4pr@Yazt6W7waeYbQica4CDz0vJ%{EL(z*Xniw}MWsa6)l(CPS6q z#Qex?Dp&l?{B^~tU7rhl&~f2?)=}unj;?}^t2i^BL;o|Io5|ElU*nzeDUad!+Qsi# z@GoKenCHV=lxRPUSqfdSTysM4>aaj&tC=T^n}hDO^$?EF+%$^N%L_*BFRo@Ie5B^6%8Rjc&2V~#=4L%te zZ+>enlIBm@!2T1v)RU77Y8+8<;IvH7TDH|4pjt2b$Z|cRoU+@5jsRdS^ zIR`(?VH>d?oqkj-fAaf?crHpPSWu#>vEW`T{`<*u{kO*!l}EqAc@SRpVD8)7ug|Dt zeD4njM>!xEiy>UGWt9$k1t(rKc~B_10<{XhVvz;?&H~eD|4NX2hDkbJeiqIqkLTo= zNHt~5fdl(lQVzGH$bG9L-b9*Xo3L!L*p3$87sg6AJQ-ie16P7Ecl^5}A zRe3AhGz7D$Vg4NND!t-#;TXK0=~gD^ywQt%qUa_aRv~*f7TxH>cq*OMzA!(Gd&Gu*DCDfyNTNf+-p>-4 zWBz`vZfu&cUfb_ZJFDzs8)rqSLW>dH?0r{>(0$mCiY7BkFn?GEfX^Am?_iDk9g6=0 z)+Gb1@cRl^ckG!{k&+m6ZoKYMepPd-=EnTV#-`sZ?pJeX9%eF-`B~Qg6~6;?%Eo{V zfBTMoMcuqpU54${d9%$`e}j32_A?C0Xw5!{z5~2reC6LUf7KVY;~9ORL(yJr9KZxJ zE?PxZJLu&30h7d<9Ub64XS$|5;W=}nQ zY#qNdYpb&Dm0jAI-_`zRGNf%O52|-piLw=MSw|u3*?Kec1G6?We}c!%ekQ*^n`hc@+x9!w^{_vgobeoV-|8M5 z)Ukmc?EkFRFBy;3&cJSF_A|pkU2Crro2$8Z+m7`>T|@zVR9R;KpyGAhz7~Z;R#MAz z%i=Feqt1(VBUy7|c+MFQn1@}?+l_6MyfBQx*G>Jjm9~rO#8pCZMnlC7Zj;wRY(Jn6 zXL|Pv#i(FcVSA|$%Y@?S!}d}qbw5^W|Iqhp_fObmv3t99(_&OdF^nFg2923EXk+yG zdV*br1uNT`*&^1NdvNI?;=NveQQ$>^e~$uwh~o3u>oZdo3B}`0y@&md?ZF7~TO8JI z8~k;9`}(xK_J5B&uNl24@ZA((yZ%Ug#M*)1!2WLKD?HtYz+!xr!zD$N246O=*mjb8 zbF}Y%_)NCnNa=E*-!UJwA<4wq`YGe>{TWNq+OhVc#!u_c$vr^dEpM;(e;x&13B?PZ ztO7UBWT`H$we36zz+g2?DE@M1DUueWH(R4Wo#Jj2>zf#F$aq{fSm=r@oW|3R~<*Nk{y>_XH4hE zn-^S7Km*JgaGeErFKs*&j9~gzfj6zZ#Lm-9whssE8zYI}rP>|PMgx25TPZ@aT-8Er|y^AZ<&Ct}&wJl0|;!v;b-yP*n<6cGW zaQvG+`}O`AQHRr}Q_u<53ZB3Jew56T7?~bO+;(xLr0NVyI5CX%`SUa8|1T#LtFEP- zbF<%*P=OhW37NmR>uYJ^g5naAkTP47ZFKSb{O%40TOVv!6j!n&>c08(XA_DuTQ%aI z`M~EYG;u2FEKtIC*!n^c?Wwk{^|HKnP-e*8_%?6 z`Qfo^`|w4x@p9jspbYurwyYgarp)G{Si@t-`xsBA7a0Z*e6fuKS_kXZ*x`@oH%zSL zBI}!JT&>~Jt|k#Mt}8x(zIaA?$yhLx`x#F)F-85H%$KM>Dx z@2-O19NgA1GQTiZ$R@_hd{SC79%tk5IlRAng<{qxo?E5+6|Gb*6jRZU<60=f&^OB@ z<3ffRSMYYlFP+ay7grd0`o4Xj3B~9)OOB{)6zgh67hv-s-<(j~b{Z<(WF9C6!f#_g zVMZ&ayS~Hg(Lp}{;e=wPN2b55<5%TyW%JbD-K#??gIPN~x79qjJ#K49Z)a^Y27<0v z=gj(`HY3xaYCMn3C9_{>Z)IzC5{fH4Q~yHw#CAjJt1>dPrx|9cKf`u?#gi1zw<;8S z;CA^_%23ir#dnT{*fYC{y1R0uwih(1>}uu@vfrWDF_Zn7-;iNo)z8c>XZVuY8y&aG zT81~E#iI$umUQWdgm2+vWpa-3RX!Taz0xDbIoq3y)+=4C_{5*L(5>%P^!R93kr}U@ zwqKTjIwlnJn0$UMq1c{7wYZQ|qaF50=JU+v$n;ua7siy^iJnl*n~<3F&J^6vqwVH6VJC8rDVCOVFUlG1|cklc#n&XNCzgeBr67El`{EWHP*(dr{y; zf&UN%9Gm>cz&2@1D7H;6xw#ZLbi`{U_{_7p9~ifobk)YM zFDsyBc-Rl4o$`BL3B_9?^CjFAf-ggGGzy{lfA&4} zdbN3}!6EKlgFL*5y4U&Ape?uA>2(f@a-yQI-zaFSV`k??znk;0KaKfiL1v6O3r?$} zq}*hBuM!X*5o``u|s1t9B$zfVOr&@cF($~RvF z(gxs5d0)-XPM$Pd*7`fzmc(Aas)()!X6M&q3{*XM7W_P}N@`>Dc03*tRrfU@ip1-% zspm?kkI2C8yBd5~oe5hX_LvV5;W?%U^hJ5-2?dUS|8AgVrTdV3O(=GCkjm;RV_DL7 zhAn6dxUYK0a-D6aSih>%_^iur+ew`WSU*$S=f-nntf-PeEm_a5O8ip?%Qz7lHi!9O zH)5Kvj6*!E58#7VF;!kilKyxQsiM;reO4RDSfAM-$btr5MjQ-`P#VH0$o%BM4CpL<|Tx#D}^J@pr= zIb=Sa(wgxp8@tiL-ci3#`OLlv^Im;$mU*T_Cg1#7=HDFsxckvBAJ%rGDytnHxn8P7 z{je$lB}@8KU9bFMr91nzOs~w&v;1Y>GYwUC`T3cCsV;M@g6F8~l1$ckuG!c);Ya1V z!W71fT^i#Z_5*FacHl}s%j|Py^D)NC2LYW?p_uKE@-njlY9Clul>Y34uzo5Jn68X5 z{QC;mGYp#9l1kpL;I{e&C!Vwq)OAtcYbIA2-BfNFn+9EOE`?WDqS7VG*UbK5Zq_!_ zk!7>Oeb}mOUOJ!SnSVH;nCUmOw<~$tk1ReOPx^_;n?rnDHdD8;lPb{<9sQ>HecMsosaYq`HOMWIZ9I z__0&m?J~sK7)#wPl9pL_@Voi5SU0Jh&*BD|pQXC0b^*KsPqYoi0`{@(yDMu0>myqy zvv0(Dr8Xa9gwIgnhqaN#H0*hNzT1}4@5*}_rX0Sq7ba*|p*Olu=UoG!_gmbQsI+zZIi2FI z!4HTMY_X%||5I0DW_cLeX@gl|*9^}hCfnvhbVi$M8+rc6d?pFS@jmv1&hb#j`>VS6 zDAuxkAB7~^ZEDc*n!MhBQQ$>^{|*Ik zXvc0D^SF+0;2~K!Zn!%6Tp#VA_SdhsFSECAAAfA$;=jYG*Gyj&s3`zHMg5g37P5+6 zT&DE{3B|mo@qX!mqOPY5Z{R6w3?oV!jkn?Q`Ve!fd|LQx8|Q9MxAPorQ$jKOw!>QR zl~8i9_{b{_}r+kNpvFs1|xV!{nggL4%gK z^o<2PcZT-O&%7!We=~uf*8DQqQ8*4=r;&iwPw8Za+}16AMRF1>j4_06;u@|<9!8Si zc+HvyS!aP-%unaZj+ica-Kw)E|ss{StAa2atbj;lHR!!JH8}%&$sSzmedWkCjvnvpr%TI~X7)Pa- zkH|yyF7%Bz8b+B%b>ediEc4YO&fofFn?L{VRZvSi5u$cfC}y8d@gd}?Z-pv^=3MtRe z@#5>p;j@#Jr*Lhwn8#5eJdhr}oCfQc*U~Ps=84dNhEb)cq zk@cg(W$=daNfT{SZ20>1_I`VRLqajPGs9WcQKorzXocs%7%`I}*5Rv|nehwl%`kF> ze=A&HegB1ZM%#Q`$+_a3;seVpXjCT@qY7ZGuKbW=5lqW;f%R=yH?GX@m|GNby6eEj zJ$ice9hRee6Hzw^lGNN*>@^iJ9@j)yOrJFdH2N{7)VSf(%RDEY%yn=P=YjWS{pYcRvYb@U@PGofD zIqIBtd@{DX8Epock;>96&rZKZg<@`>=?$H-e_4-MFVVgoK1OBVie8yMt546m3mU{a zsO{`qVl)RWT4&m}(nqV>Dvg-mKBl+0y#jk0@xA}=R2+EUu)+n#$_%$^+{1oNk599l zur1^D2=^Bm9{KH6(Qo)@zuxQsamN^7gZkYo-FWnS)h)<^?K$BFEtXT&b6(pF$@49a zhZ}8~4+Fh6CZO+TIJeQv>yZ})UKDsyAf-UyZs2wc=bb7PGwyixPur(ymGuLoUKNU8 z;`O4yi~{U$Tv=~ip(=btYai<*j+MeE{x)ChfrR40A8Yvryw(C8d~UQ)o5fVjzn-my z)aN|;#aD=)JbR3(D4gZKb&F5Vz5WLW@_PNRp};Gl_(4|jB9(uy7R%29;q&4+wnDV( z8jl0lv+EeJ;6ngyHTEnRlvl4@}({})b6%EqAL2F8TGSAl-k+3b`z>nH+6Ss*A2_GHA&FoPFp{7$v0 zfH`XrY!x_n$3-fERx+3cAo0Ei5v%d@^XllWWS^bk)wBA27VunQ@qq7=_^W*2O(s1_ zmj~tPDj@18oX4J+nDNt|&_gH8!$qtcO9 zlj9Ub*XN&Q^D9|ky&ioKqY)CT$G4SdtYhQ&TX6o%HY%=4^gr~x6-9ctD_~+yys@Jj zPAoUf8>R;11mhC(MRiiYQ{89%QeBI`Hxi0{hsdgPo)@#T{(&dq2ijqTKUbl6W*Zv! ze6xi&gn(DUi*rKp8N2K-!xz;#eN5IXJHvKdgDTM3QRhcI%6+oa>d-w{ozeJ8J4-+H4$PNj|^RXzJ+6H4V%8n@1Ms`zyy6r0U(qd-#j84d)n8zH^8S$r8xXQ}+OCwlH2ASR7{#SlBVwJ0eV%Q36pJVnF-ayWre_ksn=Aj3XX8u9Pz}P!P5-L8= z;#8TuD5jLEmn2bCvXx;eWS-@!%V0Z@<$=l^9WuEd*564&@qkP24_hL2R49flXx#sb zKHd#u$)1SgxjXR@$BSFD+r48_P=n=%b;#w#>2R~4=TNjm?ah_3^FGxsj$Ud1_3VoR zFADs3DS!&ahW)mV_j(_+mImgy?SS3?h~fcXw)XyYd;9wQcMIqIcO~OB^IZz8)_Cea zeTSa|e@o*8m;-zeE~>OUzpdvs5{ml`re{C%m)$NB&eh<@s~^q@#kz*!3dQWFDZP0e z$Lmge?#PZvZi(JmGvWSKUWu#U<`A3sm0NUvJ@n5};FVDP1eWfA>Xk&Z-S$R6wUuL> zg3cGyb`tx;7l_$iVgQAzZ(a=cohU9@#@$6r*Gt)4P(3B z%J^-;Hs;qs-?nP05{fsBZRR+w0{x69s=N4`6F7_>S>lQ&eKKcuaEOCd6|MOhc6!)B z)IgQ?jRchS#$2yP8%`5fgZ593DXI){pB%_PIZ+dyS^|JQ->dinj~Nr|U}qmgJ26|R zN*4TH(NOuY3JgcrYEQgeaJyQrCkywsLC^+qi-bO&x5}^L z+0G`$5kU6J@IVROQ0LDW3?H`KGorw(5cpH@t9$#>It6V&8c|COxenJvHN7l z4Yrjn=s^I}nRylDKh1DEm!vCTQ!UI21LB0Ng zd@*)|rz|syzq}c@vpKo8tLHJU0tu@%#fog1y;|u6`keJ`-(|YT{t@V&$$jNFWHxX| zZ^BPGC-AT6qu+D?hYh2)D_f{|!q4eD{P*C4coP1&amlt;@lEGk;TN9cxvC$L$qB!g z`ATZ{yiGq0J60%WI^vz3!+zR6#-CMs%jAaTSI1y&X_Y+I_sqw+Doc1?X{WTW+QoA^ z&P*>=RyhGPYhST&rDMBu&(=qHm;EKB?+gbkJ`TFk5;L3jBtUB+o6*k9a7pQ>&t~I~ z3qr%6S1fY=v^zqW_KFQU@T+{O=s2VAE^l|9JLcGKX*pJIl92IEH&FQIfnx_YDO-|B zJ3#!atp|O%V%M;Gb-(zr@8TzTi-cnL2--txr@XJDesQ0bVr`yqGgj1747R^By9g}9 z^SH4F33*rfjDA-9zQ-rYaDB#mjD0o-9p|n*LO&`$AM|AU@@E(~+XtSDVk|$;dOF*9 zv*$EUl=ZQq&#VoVpRD~uwwgZe@*cLMvdJ9ZQaUrep1nDl`7`K0#qJ9U#Y#WbW5#9n z3wXX){7tpbXh##o)HmQhRE9G@-k-tx_aiKx+Qi8B>qog~x?O(PYJyl;7ppIxBkR?@ zzDA|9I;Is}W-)|&=3enK8!!0B7{T~d*$S2qtW{??!|haljmlc((^oXn=b;zj*WHdA znf!CCW7rQk&R2E&?X+k&34kss-~INp7ISE~pYS*_7X2*#uJ+QJ&(IEvdtAr%_o(aUZzX4F zM=>M#F$?zd)?)f*&yj{<>+{2A_!)`5cjNej z3dPOTTFl?8(Er=lY(JM7uh#w<3Shm=^3VQh=0|^ruCTwrYcLR+{m-=jSqj>UTSE?) z?(f;(Uw(V3<m>a;l^Tm^OX z9d_!D>*)hmPCvs(lcsaa0!!cx=!CxTtn#jO z93}~}+IFc{tqnMOS&&K{9d%TB{ImJ8Q`yIZ>&_ws>-{Imc})zK4i-Ccpj$;(9zzdu zo^{(l@mQcFrymViuy1_tpko8r9;id2^!a&=GovBXZp7~~&=^;MN83X?*j#T_J$yDI zKiS{hFZjHYN2d3{Fw1xJWMb^X#VO-VXVAuK!;@vPFJ@4g9JFCtH(nL?WJjlW@Jnf+ zK8FA8^3<J|4;wCM}VFevy6{Mo6Kfaeqkp6{C+0? zZl|~(I9^B=c0p)~!?f`O9>@NZ>GqkEacI9+?&a~VBOr>XLIu^k9#@S!&j~qtMe^%SZ$Hdgpx3Lb4+Cu@|oF%neR~Hbhg=D z$@CgKIt{ukor5VlcE$Bf|5T@#Uh3b>{FfC!dF~nQGykumZPi!S2KcJ;)VXnzG-H_J zRyEG>1#-V59GmckZ3EH{6)+#wchbb#4EHiTRl4XLPyUL$5c)(P!gp~TXbu|rG?ibG z@rUPF&8MO*8)4(< zdeF=kW!PKMWcKU~3uf}O!skkUPnd#`0TMi#PrymRhb%Bw_+cceba))J;O|;u%uzlm zT7wJ>s|;ORS@8Zi#838-lWl0t#<;S>pBXkBZMDgBcxk8YN{2H{&#-O9U$!?ZJD|Ee zvw4aO84k~ERfdtfbJ@X5w552fW18FbF{EH^C{hEthbW@E4VP~S@5 z)%P-=8WoChm3mU7MJ6z%3eU25K ztbcPWZ2vH#iBOVA=;dm>pkc<_c1>y|%xw%Eiw9Q(q2G-)Hi zGmgj2bO8P1ur)9#KJWXeJ=WIth`gFckB6!}t>Vl%?lzjV0k^38F?^-f!J#7-*|>!p zBU+ru53Ip=7oYHGygl2PBAd7UG1vwP001BWNkl|Z1M zDHO=orr$NTY8_Vj-1m%w*FgGywl2whHWx37181_fRT#SiiU0BlNR%FQP{pr}_iyfmn_GrRzg zP;s2%J-xSxQmV1a1254ke}_%#m}{I0&H`Q@AMi2So!D_I{Ez(jfwjq%+)m1!G4ihT z%p_K`T)qDYbx?xgV~fmLg#gIIstUm)qg=haa@LlCRVRa0iXIcJJV1q@6@90UStM1i z_;gNYWCM+W)m1uT?mHN=qLcDcbzL_l_*Wq-vJAO320Y06u6HWPZb*v zC({|%Wd2v2PCXL9DW(|}sO&V=8OPuZu~Vc0Qw^k^<=0N~-@I~dj5R6<;9tjP57@@3 z*>li7s=@MojNNhT7#~;r#C2w{J0;2#C)_YkrfKK9jR6Uy>%>5n1J$FMZMlj8V6|6} zu({oWW?7Is;~&eQ%A+QldAnAnCj-N{=UbYhRv2RU$ezAK2yABKaq7m!)~qk za>#Z|)Wyct(N5p{@hUT#P|OtXxP$}(>>>1o0xYOAoaVOF4-8uuP;4i7k3uy+ndL1Z z7(+bVy51z{9GKagNFa{qwi|G z)!0;@t9F1nel2dhQZ{fZ?1NRuisHWgfF5Ye{s1rqa?L)X_06Z>Gha}B%EJ~5U6`KC zOMm`XRPy4Da*WGu{M+YoFt_pnnVzZ#;CUv$nLcNBgl$A73z^*jz0t4Qc7A8=%Z^v& zVmz5{F)w+8p7}re>b=UCK99MArdQ_vsF~q)5bMDV12TP43}pFN9ylL9W37Oo?Mfap ztl%;3VAj_2NKjZ{7RLMeX*hqz@yusXe9dGv^FK07c!cl6IC>gQYZ42^_|vM?>6nnW za^U=M<3S5GAt-+&7d0CB84PhiPL7Do&M^1G){$fU3{eV0ubbm>v<*yUY?xt7CKsnU zTLaCxLm!IEtC;6Ouf(1)eqG`17>gXMC|+rYF$nZiy=8pDT(kbQU&RKd1KS#2@6BZ1 z-q$3i3_mJNU|ORs)!~f)7&qvnV`rMEEHDi!Y*7D`-@zJ~V^XP%QsWt&**?wWBl8(| z?2m!M`vyG@xM^#KnO^SDD5L3)Jvy~b>#CC-K(+ivt5t+H9d~g6 zz2d9t|BAPnjplcSuR&WJHJ&YKe9mYg4hj?y& zQ=QYCe1;uck=f>vmoAB|)fhw2&g}lV7)Ga~t*z`J0H+)Dz5tMkBVmJaaaOu zyG1oZZmnoU8;Zx3DAtL|r`Z>4i=XMB)8AuPaiBrv7&1P?)0KXnu>^E6{*vZL63HV8I5*{_KyP z-fLh#kOGh$V8tr#@yHZbYY_HT?(Ij{1Xz=>@64aUzOp~Z>j}otSsXy)M;|C=Mu+G9 zHZUa1-oh8k)+gaPe!czDTg5kt;s>_u7FW+D>Hco`p2*#ZynyP*Y2de=^a|;Ro8At~ zAx5`~3uJw8(lGlx89jKt2Hp*0*``asbHop-wVTCsW{+ zQ2Ye$Kw%MtzyhWU8dY6ZO8JB#9!;zkyIGO|z&Nq?+tS2_GyV$e9%VGS;0bwJ&4mg}c)*O%4 zASeeTc{5_Adl`8cTV}YiL)tND*pm&jg)}=Rif`)J>iazB4AU|?tmc_H%cCJ>8Y0^#?f*oR zcEE-0-6*R;2VYpUb%TA+8@*TPe9yDI5YWw(LmoW0z{b^+u|Ts5*SKAlPsaQ1%fyn( zk`#7q$vyM@>F>CF`#w*7&`9~iG=^O1Cdyg&@)NHIo|-9hCiP7ork%;ayPYAL_%2!C z9kvks=L7}T?aaZq35=MUvpnr{RhQE$Q{erjAzO( zj8Sbk%Yga~JQtQ7ZhQ0}+LcHrBJkYjl_7L|6>oU0qH{nSddREtEff#YCvS@H_;f4Z z=87IvwsN9@{NeVMmg*z&_n?Q$*5D_}se9GC zicYAYZWxLUWAx)=@}-l>>pTorVWG9b7^||C`6WaDg)n6OaobAIN-y=DmE0)JRS)_5 zIo^#E({?gEy`mS-cs9eBN{(1Yv%Y7TGOP(A%VKCk@f*BUTC2|BJ@xx$c3Ux<+pIQ6 zxIL!XY#ps*P`P4xUCHFVyv}&ZdV{%Fa-8WK-T~I}fe0QaFqJVj!@O#42c7*8<@?*O zBH7y|$>d3riFKYkG-lqOWYWga28+2feKY*2=%I7I8aGuL<~7>RJZChoWO^m*vwjsD zsx{~?o@V-eW!|dKjBSts<-hV;d7EKThOaAmhis`&fVNh8$Fia88oax*J&)E)k z&|Kd?LK+tniWRd~W612a%Hxjg>iGE`U1Q#h*A*T|VSw|`YVQ1o`e^oUW$&^zMP+-T zvn#)0=Ko}Jnd#vpbYA}Be{Fv>LR<^P0U?3Wj&Aok3o{ma)r@noSinaK- zm(X=FWQy${+t5d`WA*+nk9MEi>2Hu%DyH$QK2~FRegAJzAd?riA#yhjMhd(Vil4x>dl#Yq-`=&Z$&Kp3WOCmBjgvVah%!aF1lZj(naOtc z$0lu?i;zkM2%!_r6$#pDssl9u+icN{K|KSa89=cNGDo=+@Uqj#hu(Pw6kG9S6Q*^r z?L(vS(8rmscU}JRx(i>Qkc+qoyFA#y_vj;R)0ONOzz}G?f4Pm$n9MT3-!*3 ztCB*8U8NqD4G1AG7!GFi;}2_knQE40{Fzpt6clYrtfJe6SfKx!TT zl7WhEdyC-RxXQbfkBqOJRB0r|2;}dZtvY7)a9Sg}=ke;-seuSGlFsrpm!r%ZGsBX>Uu+HI=*9)}HZTZEROb-K)~yb;K4 zQ;y*I;5W-qY>d>6rL$$lGRAYrCinf}YjzITv7Iv3jkrBWn@rcrSF@Aj>U+5@Zc*hv z=JgCu4bfXsz+SnHbEv5M2<@jXT0wq{=Xl5QK^Hun`LH|OW>;RjelwqYMV21brBXiv zurQvG;mFCxfZ`(y*Kq}`4=65WqI~9&$`jP)m^+}&9B4MvXMHx*6^R3C_9i{p6;8fv zhW7(otS_uHIv#58C0i@YQ|)YqrRuk}4bESz^oYykIo(WWwZE%(@62=DICKAY`n7uJ zk#=RWU)9O7Q(Zs(o36WF;T3F1WyF2VbaU2b9*2x4qED*3ilwd|#sFA;Y$Mc2^A83$SUJjbVZ+i+#vRyKU+Ir^=3w%dNl51hq~xypy%*{z4U zfX-2N%g`}~zrq;o1{7!h#^I8_%kmoZswHuF|6PLGa~um zfa2=aPB%HA>L2jsO>#eJ6l3LkhZSMBpb_YwEP0mUVW z32p_7`XN&+W5;}(@tp0j?qv`|T(xT@x4X|D(Z{=WzP@`&;En{853KO}P93jrzJ>%= z+~sSu^3{s(B7q&g#_JnER;g8d38eq>m` z-M6oR;wKClFXR>@;|&EE@G2Gl?g`hs%~hwh0uXf^ckAWvYS2@;GU;z-|9u4%r$fmT zs=>i0*DOCnCqA-_dd1kUu5U_~(BEtWu%#=j*Et{L3eFQh6kV=?jpJ!3kgI1o?UlWP z)U4#GK^ZQ1ESpF(aYB2tcJbmCmzTY-i>)lT*`gHpy9T-ZiD0{PkW^%~E!YE$J`wqb z4K+(b3nD$*-ZBRK{Pq6hjk4m7#5jm(y;8d*87|o;TEKZFyDiHp0*cZ0E)x!5AFuQ1 zZH>Ujo+)rO;^*g1p5tOlyKin$G=f;2uVC3e+m}SW$nY7BJWoK%;&jWHifc>S{&xfs zw*aY@-4_$QW6Vl+>Xz{unGDspUzhy7FMwO8KGxu;_ai|4tWUi@#XjH@?35SUb<+kJ ztG}rmxF>Y_>cFPD+0zfFD6XlVyGfqvDhKnqNgz)?Yo_$yB`C0OFpPEdfa0B?=WHRv z{SH4d3tH%t=EySh-SlNPDR)Z5@3W1%aWp6#2UQX--2Fz?nEJUJmuw834@%tdV zic4b_tkI79AwxN<`>(ML=E_6uiaXPo^ zi~2*=Pv=ioI0czzWutG*OIg=eZO-guHYTcfJ3)g^cY$N8EXBvTn?|{DV?4q6joJCW zS_Wmkb_YpzY}R2%c!BtXHmJWPPMt$#J%{M?nf(#Ki(J8k5#Vcq6>S8Km4FRs)1 zpILj=rmnOfI)7TTpe#X(ExYAk8AE=T^$Nf5+K$%gaKXu%bzX5H@A7wRWD4xwpXSmODSlNzZobz9q9k2ShyGOJt=jwCj zI=l|NYu9cq+3kHfyIJYrOmCG_uP~A8=Wm^#Lf>7Rd98-OEq&pBXYyknqu3TVJC(Ja ztE2dw_m!8SKWL|yd0V5#0i&{fU7Ir=j7J%@jv7qt1B&Clk6k-*yiI*h`M3Ip6^CLu z?dYRoMeK{l+*D=Gb_SeB`&cK-Z@}4_pST^Gb^T+1`Wy}V`=!h<`R}*x)q<}s0iO3c z|8&P^ef2*7tLHDun*r|Bly@B#vT)|1v60qO)#i40G2X5f)cNS{4Pa^<028PGeB zx&uhB48>1Swyh$rpRm~~_KUr=o;1WY^&D*C78G5EzG{zcVeIY4|Bj3SXAvN)Qt=Yks+XGA&Pfe0B0kr=irjj?oPz9rJ;#y-$sh%Clu%Gj1@yo;DHj{ znXb4o$8SfU%c5^`T?osm-q>6s_f1eQ%F<2Bl^(C2m+ERJ*0-P2NdvN7AnOO0Tg#}y z;bj698v=|CHNQhy{eJHOX?J|ysxPbO?609uT~{LTJ+7iZQ})bnqt0vrd*lP}HAw%@ zdy)03wg2w(s>^jVr0Yw^jWJu9n>@2j8ABQO7-O^XEMw6UZ67w*_4a2wKr=230DDXM z8tlS#vR*iRR@`v?jJ1HDKYq?q=zT#oQJxODWQUD(d{$f}?Xo*+9Ty)QnNpFR=2>D} zae@rzR(JwE8`?Sek;p>a|KI>kJ(F&_M;@prLxd|nt_3Zdac?E7tX%QAnzyjeQ#*7% zmfvUFhrF`+-L7stdvPh#7wrf06qW;Ls_HlqJQo4QwX8a(aWh14?Q^jD3OiUv9OTX8 z;A9S+Q=ZAc4;oh$@U7w#ZXVG2@7pija8TwBEdaR%^fOMNTo?GvGEi)B<1*u9D;cot zRM)b)oi1~`vISuNPGzJ0TIn+f%&A;mKT@A~;_1;6*5zI7ge~y*v&DWlZZo?(yp&F3xic#wnFC+U*W1T-1aRim`%0^E0;x@*@`Awr5y2W|en)&b?sKVGZvx`(;!n#_X&sOo} zo;3y>OxRDfSF%ERvwCJ&=zK7@kvY~?+<3+~9=3HHY8WR^SH{a748!GPaWvH>=Jb&B4qs4NK~BmAvc7VkP?jD-N& z`2%_-tL~o?2>S`Qp|O7Qm^yx@@9KKD>cN%qIP|lvE%t-D{gz198yU-|);eKzae6Q9!4x6nTWnAKW_4w7= z&ys-iGgs<{?**UZLtCqPzN=?XXWs`kZlTc3visBb{s*fHU7pYy{YYz z!p1sEqMovU|8W7uEPI^?fghG8y4WJ{laJ>0yYs(0x>x%^YZf}TN8Rm!+}%2MbmsNW z*O9<0p!f-6!GPixSpXa}qjKQ=r~}KKkS>b23AHYyxISJ1iRjB1koN@9UoWBsyd3FO zPDmI*sK<`X^%}mw7yo`h@yzCq0jTSAzlX8pgjKm+F`L=z zj;$$yz`wPhGuvKaR7Qp}d|F95l~zg*m?jUV_$vpr(e0| z7T;>XOe3nSD^bolp!m?Enia3arxpM@2jI@grOHkF?tG5^mJ+`9Kz%~io@4B4&~?9> zkISDey6@<52B4!J$6NJ!@@Ai-UX{j`tkA{hoJ%YTyxv;2d<40vAAEcJ)q>P}z=!I~ zM@|YHj*JWcJ?nP1XyRl!8v|Z6gMQbnA&DHnfV2CQCKOz#x<->!mScunjQx0r@or_8 ztY0PYJ!aB9$c>)|#X|P-9!%25@f=VLJm+>|Gl;Q!rbj0~Qx0|1=)zAKnujY_+|HN*3xrS7V}WbGpvD%Q~Cs z6MoNvT(0WC&N!;>yM93ycI=Z|2b}zlvLj;n$9vHm^J4Xa6_)#!3$P;#qEmfX$qFS` z*WCh^S3Yi~6W{T)M1u|WZ2OX%uH##1x@!{{-U+C}9dG)K@k5zlsCY=Af z^3JaAIGob{shoEEveO3meOG2pUeGwyPC#*n=c{(;p$D~n)w!$K?l_13wrXQ0bI7j~ z%=4`+yW@3~CBBx&C`&YPN7o(CP+QvJKfC?AB6F4n^orZI^0{oQjt`!euZ& zS=qr(+np}Bv0=P->trmu%!j)%j&jTTaAYV}{ z`jlb(%66WiS07zQ=ATx4=cC*8D*yXQV5Kvw=ijf#|5l4<{66Dfcd`55lH98|I}%WT zyYr3ny~-1H4tk~BJD9Xu+q&AG)%u-sE4PMla4rO?wya66e@PCWLu{2_9?4Da5J{Zc zkDI15jys!M@EB%mB^h_QGXAr79jA5gU!8}Y#!3q1e#KIx0f!EF@lSa6tbV@A`8pDK z1r&e6SmW&*6z#Bmo%%t1vdT}9pb7*U+uXgBAM;r_cOVP0MOtk z?TW5JZ}BWj7=k2A7NC0d!TF?jZ%0e&pPYt@I^XLR4R5Kv4-=37h(ov!3J`RduZO+j!nHIoHrI zWGOtZvV+e5sabw?tTUXM5#Vuyqh&&@nR!Q<4Q13FZ-0%T8w<$wkl&Be_VC5(!*~01 z8B<}m0HY?;alyC*dqseH2{|l*hc45^?4)GZ`B4|Ry@%aRiCtOz9)7f9 zXZJW-F_7?t0$j1-EuVX7XuuW;m{OO+!3KC%G1jY#%ks#~r-%70v@9p@Jr zD^#aynRfrL>0{N0w;DctZWD7a_2=Wps>5ISqH^woZ=s0x2IneSj|x`0LnAD24cNo8 z%w~05SH5eeu2(qTRke4V%jt^BSM{LxFS7Q=Ee_=S;b$eFnB~HMSDwckwA^NAKWwjT zd#(?xyLh)8GKxbPO;Z|v6(z0pwSz_h_P{j`&;v(2XXiwFHCR2%RG{O@Jcpk-&Nu6? z`f=9h6~~+DnDZ$aW~{JZ$5F?M%T+yMIo-zCq@&jVw|8}>RV*(1I_!KY9pAF=j_r8FxZIQ6_T>wkKDI%7y#suy#j|uFk`M z0Q=M#Cz$BktULy`%ks(ARLVQHq)=t4TybR6WqX?0FRzTW;mzHGAxRo!1<@tob&8SVP9t zqW--eO7G?1yV|CfxWw_R9oankj$7+cU%czR%W+)IRF_Z3`gAyO!7wSyw+AU*SeVPJ)6q)%A_0qk&&M ze|Y=xE*BvxmoMe7?B+pHfB5H&*NmY%WAWjQdsXnQB%rw9xXZs_Gv8`ZHXEDG#a3(h zz{D3`Yzq26{Mu}uyCas2ODMt_TM_rz~mU(x5~Tw67Pn%IL>7oaZU5x2GDo6V~SU8Xi)zi zK|SB~&x(LC5%UD92ObUq#clZpgaX+?K*st)VzGxY`21W?i>^E_063V=7@68KknmXW zzU4U}Cf>|Q%Xv(Da6|hr{&%_@Vq6GRl03AJu1jTEbGuyovPB+OHh-UCook~VheiT5 zkgeAnV|5TA1VgtMdZ27}qN-q?;8)A65V|zCyDFFAtK_KurWU=jAvaoUteAW+SA(W2c>*%#1G6-1N!@aMiw%!hX!Z-kPHt+0&L-K`YZ-N%zqc>B z;sc%EiG8vND8{Cb>O(eZ#`}z8%)uB>5!jgeHe_@~Krx~@+s;)?fCGono@`Q{>FtO) zjqeS}Dbj44h`}Gn4RN)p^5rA;a%CKM-<>TCTxsi`pW19yL0e$6P1+ z7~>U=W#yiHd`q4UFBpewK!IX0fpy+vx+kmb&)DXo4`q`U0mW6j=rX1zC)ffGAt4(Q z1DXSnWsmhKFo|ni|EtI5v8Z?^@6b78+M}#d6Jb>cmYXFw2b%m$joKcjW8p za6ZLhdS5&6hu2sa)HWP89J(er!n%9~tJ%Ne?w<<$FHFb&N@$ zZq%{){rmTD$aSV?79(^XuP-G5Q?P-lowa2fInUe!bU7%Uv-tBmK&k&iKr!^d@i1q% zne7e!rTv2w2|E8a^LabAard38WB!bKGJm7?xw1>PVQ1@Sbv#GE-@!pwuIfxyZuOmH z7i!OUWaD&mXPh!$de{H0Rg@FJvg*#oU?PGuziOcKD&?22ZM*UVUG|U|myH z-aeC?8>_*8P(bnFKWl-*?Bl2+!#=i6<|~km*q zaoC!!0q*(~Yiu)Jy(_n!@0`z6Jye;hO|N7eqD%Jwj&<~U{lcg2TX8>BzgPyD{$Is5 zz-3J^b7aIgA1I7RF@J*EA@I70v9A8sgNR+H@M8U@+$u*)Dw%KG(T}hA&djI(E$;ah z<@9RPJqZAt)xIC~!Q7fh%5uIDzs<_caQvQ>zQ$J>7C2tR<9Y?VzeZ1At+*qB6~A5C z%`pEk2WMTI?r`5-zcu4#<(UTga{pG?pl#?JwfEAMq4R#`gN|2e8Q|8#E)XU20-52l zaP!kT_o#ExadtS2(UDB#9P5FDZIy>g(!49Ug!jM?D?7Sa^O;b_e5J0yNj_5!*?=@MfiSQhbFz$g=n;ZiTi5e!@g*( zTW3Q*WO8hHBa}Kct?G0=;TPF`cNR=m?NDMKB!84YQcxZ;Yi=qd@3qbvh}I9z3_68V ziZx5|2o#Utl1dblwWxaxSck5_RgB^1V{psLo>$|*lg1Nvz5 zMoRg!tPR^;6R@-z&LKx`qOUdQM|#woxdA+(hv$aj$62jmQ7Hm>Wr5uK4(iu z@SAk#I08lt*D62Nm>Zv8C1@(0?rB|cew=k(?RV;9TA8na;`vpM8UJQm%8@MY&Ta%RkIlt>LDZ}TX?}U9rKWM@cdl}>0n|+z%A}U|)WA?q; z%oW)x7OFrL8n9<@RC z7iizCO!xky{o3vSN4@9#l&)_u<~!c?=s0{--(KZDE&;Y>$E&#prw0xTR{8=vb9$&e zbydIf<7~6a8JUx)zu& zeBRrstdl;pn=)`9E0g6+CXP2c%yDJRbagcjpZOeooyY4uzj_4}f99C{?YjOCoGiFr T9PHTc00000NkvXXu0mjfX|?jq diff --git a/media/images/HygieiaDashboard-Global.png b/media/images/HygieiaDashboard-Global.png deleted file mode 100644 index 479296de261f54a5c6525f95d49113db74ca29b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1762171 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

{b{?aeNuZ0j>qL!?Jl&B+nYN4U1<<0 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

F1kQvVjbnXA~hV08`(njX$Q3rAE!oxjjL6`7Z<) z`l{lbf-G^4abXDovMaLa?i;-yrWpkwoRxjb%<&|kf6Q$FZ5w6#&1$+=sipl$`6Jc9 z5Xtz(<{d%wAM^f0XjQ3HN@6NSEIBW>YKe3 zfKzest<3hJvGv2}l|A0ODw<%E7jb;4jJKUN@|>|<+nLQuQz->5Bj~5j7WBuXC{HU9 zcAcj4@#p!`>FdYu#I;UNq}d__Y4_P81tSRI31#;=(*P;p!0x`jrt!z6+{ixGi#hzT zucwN-9h!KDmc;%}V?fhJgdD_n4QR+jtfxkkpL;3#@Yk)vy@I4JTA%;qF>(&t>DcVI z8(lWykjJ->aEgp{Cx4MnW)raWzt?xW$Yl>Rh{4`n;V-X6Jr8|(Q7{XWneCnBfe3JKf&Dd)PhM$&h|Mwr_-(A*7WgmWz zgL6yb^=6w{ZxssLfsX${vFTxBR-?{?ak>nq*M7oRr&yRBrI<0{YdRU@&pID7T9m6) zGi+6r%dCwuc9h&1GQV`yGDK`T;)C_7P!e)ZL|VdU3^ymhtMt(sbqDo=$qsjQ7-n3$ z2p8>cKuMV&Xe=`U$201sk3pf7HgDadzGDVg2ps>IC2<|0HW!Y{|wN zlP9Y*ApAB77{Y6^+?(jnlRsm)wxmwDZWxcgq6dp@S*60XLZjdPN4!)aNV8?Tt`Jd^ ztGof}4R(;5o3K;98NaF>rgS5f8bC+FIS|;+~aEOme-k;xy!9C6>2E;L;H@zqLI#n+sX|W zClZRzRSzdw4%I0p$=80;D>Uge0Fy`t{;rS{7DLT6bV@GmYX3Jg4YS@fOV*sN&eBb; zo=&JscAL|Y`_d95Y>DI~YDSwK`3SD+_Q(6^pFUGlpGL#@ft}9M{hZ0=HX43s z*@ zr3$O9Z!=J-D*m4(%DuCVyY7$Q0rQ!wl>+J5j_8^_={wEn6vyKiFzlMO^p`ptcSY?k zDn}$Xo>tzraGAHl2@z(+CnK;b2|DFxWU^(9zPol4L#lk2UT+e)4pvOnN7n{g!4TS9 zi0hm{vD!$22lG>f22XR+R&Ca6rR9|2THqGhw9g@VbMDIIW+c(|4eUZ5HJSWGk`_Ov4 z`!E4_FURLvi*$ha6Y;y|0^9vEOx^?FBijGAA#Xl?-84>ccWIzIoAKuG^an| zvM%Q|{P2QX)@UVT$F7syX+9ZwSyi!mvlBshV>VFv|3?do+&OVvrDgqem$Adou&bUk zcx|3~KRSEUGnAm7KD`>cnAn;Y)gBShHCHp;Jm}@fzTNmy z6_Rc20N+nGDELzpL11k+_kc8wp42f@KIA#f$oQjy=p%`o=-|N$>fR&;Z5`+jg=Tc} zRKGN2aI{b3M>~0w<$xwXT|blfb|Gwc$cqviHxfMVamlxW;5R0ARe5p=nGayjT*=2# z!c1a*^2S4ez8Si(;jSWy7xRTWUA1f_F`fecE@@lAdsBuKwOi_~L5Z`d7b0eDpA%<$ z6%eOTKcy_C73~}8aHrOEuitXPZ9hro=QPp!wjaG6+k#pL-rhdcP7U{FpDPYJ*Q=+{ zf*YvATRVpQ1`o2%FR`9weh=Smgln-A6mYfyZK8+ySH#NBQmk0kq^=LJp);+{jQB`G zBjd)?YR*bil?atPi$=$Mc1ywQ_7Xg5Q1RE%EtnXHtm`8%S;eWMV_4+_extD4wL)@4 z1Tr(|b6#aT;;I&=^{r57wmAED(AD7H0R-r`G#~0d;@ASMl`uquTls{p*c$tseo# z-=g=hGrwlGAu~Fkt92aC9Nb!y6K}cJ7t0Aa=sBqo(-{Qxal!jTlhOntqK{yjtf<3P zlrPNIAI8>i-yK|a@^0y)?Y3AU~{2?;))%pV|JEOwFHA zwsgZ9no(g`bDF&3OqRTBg+yNwWS+y{SOdUJKtHas4lx6T6_%hI3%~q|9Qj>fe7Wky zK$EqInf2~Mw4k=-vGJ3?6VICb_kU*u0=S=&c$j}7hn>LBs?l!_pPckg1#FhvUKU6g z+SblKGRPxvPnJU|m0amFmy?&b)MSsAM(VTn-<|rYl7DIUNH982hbH%SB5s;4>#7{d zZ+|?TUyPSEj&EJbft4Q2_$d#Q83gc|r_ZDvm(2LeiwXz4UeCOEDCIK&{n%n{zrM@p z{jG(qUmjHFsLi|GVhVzAzDl1&a)IxQY#zkeQXj$k# z^G~+huTwKY5B*j-rE&GswFilL(HU-e3Qx;7tkSoZPOV71MJvZTP(O>Mg0l%v^3!_% zU)Ki#d*Fn>i-;ME?JsVujpTM_$L=LAe0N)%&?o-Ipnlx@?xi9?bn0FzCv14R1U^$6 z_*@PVg)s#}s{_S(U^{Z($ms3TU)%$fR$DBIQ(wS!Go%37CDY_i8zs%ceokJ1j^HbL zKMt=zB=~6;i)#S_MmWhh`C~aRzxCNnGo?Ody4|PT3k-ESEFBnBAW>^tNa1qH&u6No zV|AZTR`RSSs_kv_9U=AdT{{KMd?fEwHS>C-hd#VJ92`H|G?K8Ng!;XiNZMwbfyBSn zh7VT0ITh1Eag`HSxsiY;Y;2?QTaKkZJ=|{Qadjm|Qo1ayz~}aI_($f3QIq0%$trP> zP~axrYXw&2L)rU;%ksGc2O)_lM9@ZwN#yHkj>jTj8e&C<;6`V#fNDK|&TZvGL4KI6 zw+NCxA77>zac;vz?zpzM zZk6fpxXp#6h3C)SY3ILZ%pV>x@Uj=nY$Litcl+otvL-$*^)DAr!^ByH-NWuueab0I zn5@MdSH$?Lc+Jx_gxu5TDv7ZRvf^Iiad#p=p$?RUO^F|>-wB&$Re8hrp1#KKjn35A zuByc?G_8aON;1VQXY)7*LS$E@RvMc7eEB!gt-4IQbpqRIn=Nh5o}-vG*+kHaEf&#J z*pp$Y?4tlr=936};iCEA%Jo?}dD`nOHEQeoxf(8iJpug|xHv$;8>^sAoum20n97Xt zM)AG^e0i9Gtd6?F^q~e{sJ?u(syaPu@)miIq?h380?bwl)``w~;{rFjjhoxA|HO3{Lah{9l`FuP9L{3tqQRw2#P z8U((dBQFP^PHAX$Y2&J6jmNUCYgC+kQ9wmN1JC8(m@b(MG}9UZCd|Ijqbo@3=jkHw z{avrttt&TOy#aPR&zp9I%698oZ_c z=-X!SkF26rmQ47>9?xgfZPI@B)8hx$cX@LMT5r}-h*gxJ_+3h3Way(z5zE zF{NxjIu|4eUYB0v9RqjPOaimuE*30KbpeWbhd&2(Dx^r7mOf$ppNqs@gvy@txNoPFT{3(IyD;?7`esBxpP>Iz#TF@Zb$Q486PxePPsWyy5rrQy%>E4I1)?mfU;gXkKB9d z16SsJeqX2o81iqGOKQI27H&wu$Hz7u`zak~QF&~HN!8~W5Mh56D@-6^_s25W8rwDa z2KN;XNzs-TTy;2xa^S~2IaB!$_hH0BnJSGP0UrT*R$PJ9KeHG4%eic{>3;Kb!avN| zP|YD(E6lGO(RXeBVYx$etloc@Kjy0JeVSRRVdFK#nM%r?9)wzyX1XZ5@sIio0X2fE z3KJM^H${am7WyUPeIg>4O~X1iPxJ8Qnhb)sEv@N!ci%HHzQ<2IAbT!ud><>209_F_ zc*v=paqnoL$Yp>dG9S#p>#Z2l?2#$y)iVR2Ge1}-7G|&o@0>S)z;^0C)TTr+P-(A0 zp(`u9%kwdq3mMFj4lhLnPSP6=xxZKkf&);;2e^Ph+VKqGwU*XwbWD)|?%dOnpt6%; z&h$q^3eLVdeE7iECSYrK4``&*tv3E03tMT`iXC= zqGj@o@_k7aMiHg1+W~ zrE=sG1mw5lbBn~%_|7sxAW*H-r1;53_c685h!G{aUcXfrs96331&gWG=rkq}>No?B zt>(}TAI^2NV-PvHynb`v>sSqM5P%ug!=_f?5hLLkMiJ9lEW&EsZB?&np<3a1jAYJ} zUrXYM%zbtP^-wX)q%l*IpX17PPgV3!fj1IDQSjPo;pYo=2>Y8+@0vDd3=ess& z*q)vq7X%)fQ#Yh57g#5LS{-VkcZ<7`6cQj9x9YYxpjf#10>G|eyeiaEbg@=cI7E3+ za_y9?k6t}#Uit0$*n&lED$7vwMYa z0>2WJjT_BPLr(j%}Be0;g;kgUr)a&f_92VUEdcUM_z1{7}Ko3%h?x_?}bN1k7SdCa!hPB^3O$Vs{pJI?>lU7Q}Bi5mgmFJDfc5 zRtqHal(xCoiL=bTC;DlUBOdjR?6&@endP6HIByD{0|b30ntz_$WNZOlk-H|I8+82Z zp~sKh>GK~7M4)&6;@+`wnNz=;VsP9v;$V0U79O|NS+{WrT$o#$;nQB2(R6NR zMicjxhStjkn+!L|wggS*X(-0A+k-AP`=is~+roA_`lk%Y(DuqB9UR4dBXegdg~bWi zHU6D`0_p65bKDIuuXNK6S5CQXY7_LYJmls(%wJDr*Vjby`u{Cao(tr zb^v+-=;1pv67K(VisX{ z@}F+!eoFh(g?=-*#bWj06=T6?H9{kWFMN^?nK=LI2;4cQL_SUkW;#Us=l^Atp+r6e zaLeF0suaoiB?ozCINRs$Ts=*?!w(@>bxT3g-*{AX3)#iWMP<9PF*l&k(@Ukb7fzO{ zdOVtPm+tQVlCIm6ED~51ZCI@&NTjY8Mw=D<_2sa?W_;3n>m@(jnTQI2RRe2 zW=@2>X=b?b9AX&|Ff;re{Lzt%*IAL}TuLqknQ@OBsVU+**TT~di3Vk!1fN$o* zsHRccu9lOtuRQ{P(r0%}zUgsB>_2$Pa54SWaNm{C$I*d8$M<$CRo!wKsG^y^d!+aQ ze?JMizLs+=#$%?@<5LB;A$^hDY2CMNLsuLZU)Eo1(E6daF*CI__5v{Jy|^j!TQH<)U`uwW+LP-ln$}NrhO>%E0#*6Q;GyE(;7Yz_p~>+^121RnKEa z#2|)%s@}DnW?b2pJO{0uTj?g__I_8Udnv-ok1+%PlM-mV%LCxE&Jf0cx=gDwS^Xo> z4a;rG1HanRQ8A-UdZdAU4Ldk-yU;F@7)ne<+P*=2+8YtrX-S4nR2GM9pFrd?e1P-6 z0$r-X$f*kZT5p7wOQV3&@`N>Z?deQr1I)|)Y4D|0k7ML=O9rlJ!VS;RtUbZ3R1cMbQdx&Mh86<|>F~TuF7DS}m%x%cMF4hlyvyXy^ys+Tyiiir$z6}V zxW`e52;06!~HrON&v4IRlfTY~L}= z=?P&9dY1Ne74Jd|p!_^{-zx6bOMl(1j2v6yS#!OQsHBF}O5m=xWIf$@c&`Ee)~eeV z@6$-uig^6q+mPiqn+=&s?rOd1HCl9wg5y`P2JGW>S>j_MP;VtQIoAJ}pRt3b$V{$s zDTk%w=d$s2b1Ax~Y?0vQ_s;zMx2^;j6E#RPa2t!+!3(p?9@~E>E_UV;S-X18x{N%A z6-VGVslWHjS(k?*%zCk5HSEj+b@1I5 z5h>yHz&Lmj$Ia*(-KHtBGU*YvojmT$nbW7XZyoRt)P zX8iU6v?Gft=6W&@RtZDscXRxGT8%r^d~j;eunABM_?=|Fux333t@~%q9j;I#w||8A zuDf9gR8YG3?b;K=ilNb*n|rLS=W<~={ZC?E2v(UirFS*FT(q^BUkRJ0G<318783Ag zzxSfkR++4+Xg%%8Jmc{k=Co`iqvP_#C|K(OsG0zW(3dMPtx=<6(C_cM4rAH)n~`f( z+8VaQ_E(sfwzpy#AmL{jLd~6v_k!BrL3X4uaJjg|w&f}hh6Ss*Eh=o?C6=-m&0t|O zgIws(EXECuW7K8<`Ro1TS=80d*T%iO0IoF4mbOrR9tcLMq0zZs4VpPKrWqh)ZU{(z z&e+_+xB+2L!v5r2_u+s*vG-x~jXHjI!GOq$FgA*NHRec=#Lw=Rv0YF~ zec&@?@aKMxuFQcIy7U5YGnFXa+Bs-gXqaII!_Z#xTd}=xFpEijEto&in2e~V33IK* z1nQjr=W3>6u-CfWd$PH*SsJ1(H$-=s_<#?rT-Tq+ar)4`+l1su6g)agd+c{`r11{4 zNz1*~u{&tE`aMC1l1-S)$he&^Y3k%PGg}bS%rzK3rfL)4YA=9yar|O+F`#xM(+ll( z?oG=Z$O~NrYTs9`vGQI`^D~I}M+6H%e$;{&t?GP7+!@T&5Bf5AGEO`AgA2<`~>BbNK?ne_(*gAu(vDA!Rwqsg+qJj!GCb@f)QIL=;nln z6fPF9_vIFeniE^^j6TS4M7Jjuyh1j!MYP4w^Kz*FRCW6=No%Szbg}N9&_hGDucDCA zluvNnlV7C~!`$;#vhsMHolgcgTXbam+Zh-~hU-7P=)HFu1)Z)5)AptOyyP~uQ4?%~ zxp@6;M^=q7svkO|;70AHPc~jq7x`$&;bBGoteFLD5p^gp1KO{#7 zocYlX_jTHC!J(%z%ZHf7?4k5Gr4=#(I zm)+(9chLgneke>Nn)E?oz$Q}p{q30<_qkm!G>r6=rr0-wb2~{zUGOA$pjo@iaE@%5ms2qRFxtv#Ws1&>5;Ff<+Phgp6{e=}Q9{IwjQ z)+2SqKglp9UTskFU0-$?XYIVBvZnxGZ;VwaF-s&8kG~d0;N27ouLeg8HZKG45l(|KQu0@Gcu6V z$@d1=hCIz2awp$#I{Z=Rn1dk3&rz)@WXm@}2Crf62io?S2sn&r?|!G#@cJQ_QAHg8 zYtRU{A|3xB3XG%axG*3Jc07^;lRSG~IF|HKjTk$M`7&2f&g>@?9~P-2lV;zB3wP1t_o3-zRNRIao1`1bu0T}9wSeIi(CtQOVZ2N zUWnI-Y!X|3elC1y%dwjL=xa{M#?fijDOT+Ei1}`fOVuYn)~pKVF5to|4E5zx^f$fQOvk&4aF$u0sY z%qgJ#t0M(z6 z(_6wuv>u=)H@zh__`W}5<^|`0sMKcgcBfMW*xyzx!w_;kzY@Ssp~jPTv6e(DO~Q2Y z+BOzw8;g!|{iF}jqLF#LN;?s0Hn zPpF0A74utlx0Iyw|Eg?={Y6QN4e@ZdoF(cW2gx(99q6c%BY-V$a(oo0<;z!@KV$|I zT^r0aAN1cOPJ1H!ysZj;p1Jd@TR)c@1<>!j^PBum+Yhy1Fd>Q2$;G#1>dHY;b+_gx zW}uN6!pbE68T{#SW-;sI!fv%-sypgHY>>3w6BE_*_k6h#ru^{_)N%dME=XkcNlYNm zf~j|W{95P0T@lRUfsK94sS}ZX$kv_gt|ZE} z`(I^`R)7dfoqyXmQFU-2`eJcmtg*016xj(Nwm?~WvA58Ab)qB@NJ%LGAs#ymc}+Kq zB&Yc^5ROgv1HJpC-}yFQTv`9y|4cKko3QEuRv1N1y3v~3wEgOLJX)kuB&$v~$h3dh z&5g`9((#zIzj>g!svEgPR2%|?t7D*iiU4VZ(7&a_bA21}I)@t2r41p8ZGy^K4X&8D)bGp3 z84Z`kE#$BXy005YnEFnEU!S;rxWb>uo3)1nr&p{4i2J;C^~BZoNc3C2yKYANG;JQP zfscWUN-J$7GJG)Oxj=HWep!xnu9&-|Io69mYtM0~jqq7u$?1ML+33Fq2Y0hY#i==5 zve1_gO54l+chK0MXdSN3tI-El%m1=K`+)wgKAaM^Jkwdf_EK~{g?cb z4QQejFM6Z8zY9GQWbR}+T-)`|^x6Qf5g5ZyyKP5wY@1F!x?J*dzn{I4FaEIWEch$# zJiimm5PLE(IWr=yFJa2Sr4+7j6T}J+4g4vL8r#AT1Z0&r@_ezr{K(1OZnH23)$~b@ z4ep0ex|zWl@ucKDx~sZT{7HJk;Lx}RzW8SehSZJjr|A@CBdO10hN8x`PAMrL9BJ(Y zkLWuy&nGQ~f0@d47{r$&_s8D#Gj^EtrAQ^55&JsOHQ2lExc@jP2VN*kCFmbJg-YP)0Ggti!=SO)|qot>Rr!^42PY0oc zlazn3_19%K8NWL8kC)F#`UYz1DWsIsW$?(y+wnq+EnY=DtiIPd{(dL9>@64Ic)ZHc z9<09Vo04R7C_lokD5Br1jS3AMf3+8o$di$px|&H;0CN2<=jFci8Z9V*SrlxprWKDC&a;CE{yG zu;*oB&}a{ne^9~nL_+$R?&;bdV}6F;jSV3{qJ(%vs9$&oZQ ziF3q5Q27Dcii*&0)TJbm{C+abLQirAVpNQyiM0PY7&3qutyWg^Vj9%zLmy}PsbV? z>pf^e?VpmFtdSAc)qQG+)U(m20%E&2>(ve(Sh2VXS+$?X5&+*MF#sKB z@cwc{nUFdgiK*po5%LoosFaG(dcd@pKz}mnBp`FtN$EO4#4w}>&RewZC4`8G# zc4r;OIqt<@COheDL=Oz!!F#0p-M-RnO?q&-V(u|GJ?GR-A$h3AI?Q zT(t2`d8?T)*eW?)e#=YGkN=)i?`Q?TeIT5RBI|~M|83N1cCd1Qs2aB?;#CC0+LF{rUD!0Wq2<;RA z6Ch{5eDDQrw5gB~S@bMuM!A+w{CdDq3gG!b=;A7AM$W>l*~XQp!fJF}z!q1^){*Hw zEjs?bs<<0k_tPobk(IFn2677NA^+RR*2CU_YUlN#T-c^4@_9WXb*p{>|IAm`6)`D% z7(V7!Sqb+=r=mVs?m^IbV`w?68DgV+0JDrPx9cDAmBYoKGDs}r-YoO*w4-`5h~MvF zs1dJTwRCH=Ldm|X3}@P=w{BMZQcjyM-|jQ?qtJE(DP?K9lrbFN2MB#&b+8<0zQ0h( z5&#&FQMUB>=KULbU*|r`?Q1gTjE^-ke=);uQ3k3;E!s=(CmGME6kPahyF9{omEHGq zmqS$EJ{-F}MIkziel_i*e_KtI`R?gmcrC+xu^X$U)zgPm;c9`F@xI9V;LJ7({h)vM zQWi0CUiM3UL92)vX9_@+9=TL`l`}SU5rukQ_5MmbgcrM;m6=RHlhbaPl3!dn+&vli z)A9{@r1_Fzr#*KzC_d++{#JB<*8|@2@INX}pNP$q)N-~|vXOx>QTE_kGP#~-k!l{F!bdW zm&l)(``o(O*@c?FS`X~4;ZEr$uV5!h=4>45ORG z@AIDpeEXPh9b5CHUam9Ex%tBGQqhkw<(D0^I(}Pz1WRW#@4M|@de<+Z7dRxwuDOqP zt)wAO1v@Uxj>C4962Y!8x6ju~o%0Lc`~Xi~66UOwU?pvjx%J!6BhIcJKr-rfkG8fc z{S@2@s7st@@cpgw`ndyb28Y8>A{Z6Suf}qqA9`ke{=A(_OVQr(b%{}wsoi45i)W!9 z<|CLphue3RjKE}7PFM4LPSd8s_7!WTK_+`T&x)7*bwE1w8_<3#IA|9OY3t0mER{?4 zPM59FdvufUJfWw@U-Y}*tv3-iZp!(m#J&iwuNu&oOU|!J&y#GBM$fNH2-IR(F&}zj1+ha81oi*Nb+or)RV5^S;;4O(@Sp zzh-~KuD0K=Xg7F(sTXGCzgwPc2M8B=zbQAcGU5pF&;3JdcFEfhz6e8NdoK`Vqph3M zEg_$r0)D$Tg{(RLXLvKU=SsL|`S$&}lJ`oFTDGd{*{D4#9SsS!Dat4JFsd=dvUfB+ zyR|tCyrEd3=AFCLtk+kd^)V2mh`w)yszm50x#nbMf-N#f!EaTn;q!@PO(b3U!7Z>q zUpA$1(IxZWC;95&^H>=8A;y|+OM|f(`WZp?P=Bdj{cfSHnBs>0%d&R-BnAK}`mXv`^|zvNNw-Jkq=j>u z74Y?MaX}4NBIu^fvBb;GgdlS3A|Rz2ntY|4vf&sP8GOynixirUIqRIq zP@v7}u;%ikM#2&Ea*Uq5o_KhYt4F-LaT&^o@_ zDlmRVuDp-O2za(7r#^g+?1N2=Pd$kPs^zy6=WyM3pD@Q6?@%zVd?NZHF?l6U;hX%7 zgkr@GW_vz%_gx(Crarg-a;DafHE^txX`SBsU9q%@QSGL-A3Ei^F#x}#MT!e}XD4`Pz`>ua)|0HA6$neaaTs7@#(Rb*0ne<#km2o&Oq=tjFDkzl`J=#_reP48WlIx@` z0He9YqBfscZ75LR0lPXLsRYyr17;wN_6 z3Vy@qsh_#|R!JT*7Ym>_HUGIX$j1L;O59bav zCa`I@FSNnz;>_{`Uz6iWk*gi(Dxi&bU3qTD7s-{&hhv#16zc?fZIX}8bC<0htF*C} z)qyhpQ9TMq7koZx0#8mhDHD3^S|lnIll&L&vWV7Vv#ZfsE{Fx)J5e2Z#)Nk}jX@r~ zehoideVtG1>D(VqB>}%{jE+q#MfHheSCjOwr##aL*zr(OzC^*Jm)wAzR3K%lB1R z<=g8SB^7rdU%~VIJWUS)!9MU9y|gXgH#5F{(=~Xqb*#nuFrs9Wr0^dvnLOPw-d+!` zMCMwDtYl)BZ3X=Npd)@HNfB*#G$zM|wuQCMGvP(2n1=_xU4MCwrOFC?ZW||TsK18j zdtB!Ar~8SCNiOHpMtHk!HoS7PA&S?OS^vJ z`*hHFv-7r`j*SIXs`5%n*QD@;pS8Z-cA#=&qGJeJpRd`BN1LaO*_HHL2gh=FwHc*( zc0zG9oI&%C5lHU@P`6Q@7z@^3@oV7fk~^yA_CW$+qBi?nUW5gC0=)U3(|t{Q!Z&VP%slq1ZR#h3kFwq|T^#{a|$N>qML$KOu&E)ER%!K8w_dbBqdSE9-mALzKW`vUkq_*IOtF+u#-f#h0~UN+UP z2ZY=I?Sx`5A@Be?w9ot6L4k_w*t!LM+Uf7rg1AXW2VlN^RV+yB0r8Tx1BX}Hq?CP= zKKh}a>9g>+uY;M}BOhjt`HEw9pccEfk`MN$=Q?G#lhkR4<;$NhU;g}(himdc!@{AKFZajL_pHiSHxIe3T(;Ua&?m3%{&u@FfA@E$oSf{{ z?BnWF`PyaQgYx*a^8|gQKmU2x-)XLnCy(CqdA&x%*Pfj|OQC44$wQ{8R2<1hA>1+7 zNX(S&u0*o6S3{7~;>OEgG>3gZ!Lg=r;syA}cXMqYpS$1Oc0qjfWWQ+(j&om!oRrLe zH>MM>ygio>#xxVNuJ(g9^Bzk_cRYT~;UbZ~)@~gxu9%C~ZgVWBdAlw@(!+)`^T}`W z36lPKz)G%7B>1fN+ZpdeDdnfKH;RwpJcbs?DG6mk50a|lyRUVVS^A`v@FyRrlX~O# zwxy!^#EcWhO`TF38d3ivxmBO{VIakqyr_on7qo9v>&g1S{qYmdsoy>X%{Vkx{Y4wn zA!6Ti+%xI3@g6ziXVbwGigkmL>yFEekLyHl?_=t6`WbZvy)w%E5FT^Px2l`Dhvx^L zcAB`~>QzW5-F@zJ{KotxXW|tHgW@pT_p-G*2uiF9T=PV?orm%n@vGE#aS zQ+6kgInJJJtyexK*-#iAYtyc5+cy-bQmf0~Oq@q{dp^G3C0Xiyi;hLg|D>pm?`5jR zSaTA800U|uD@Ms7thqk`4e2)y&9MLJHYokxl~7zOxLn)5ynOofdEHXS0W$Xugy+OD zE6!`Q;zpv4UKy&1dA-+o?9d}Rw`{{oNWQKKpy`tD7)Kp&r!Yj&N{8e2%Fyw7AAoP% zobu0HMN8H^eftlIw~`O5ZZ0Q!#m`!n`nJ9}2)Fh;wpd-qM^+w7!9nkfC}CXmQoMl# zP-4EszHVz-oo7(yi zcpkRq0;|0JDMzfIxu>{oBCKhoo_?1P=v8msu55OybScNU=A~E&|JwH6Clup%p0IWL zeACBte-r(g_TKG6$5JHs97yqm|GuGi&7xv3yT8fUb{ny;f$ntN$J%&Z{&V_%@&%8XH z#L08#>s|XU8*|~{Aa^o8^W8idWC18EThLX0hf>~+@oxSeJeR6>z#>6_jlC5(y|&cO z9f@8YGG}wK$JM92auI85nOF73UR}ljd`g0{m(bP8_C;npAf@H?<3B2)xM{U7g!_tw zoO2n6JHzQ%gxs8s*6#4;Gm9qrbs2e2{#qMzU`-{<&o#;RD@7aEDv896ElLwO)ug%}TKVj$`=N=yN(nEEL=x(BCH3(z~m=|^%n?ay?`T`zdHH;x&TK$myp9lghYdtlJ{ zjze6CV~HmFX-xO2JOHuta9LuG$-r34!5qJMwE`!GK^Hl}>9+v)8dI4otreTUGobvMU^^z9 z=y#{nEn_7)BZ>K$wtQ?8^Q23?c`qMmNvQ&IYvJz+2aG;O@JhVphe~J^3=jUS#663tL08*|+I^1-imWQUYzzu5Rzh*ok|ef0XeXHlyh9c*DWGfY|?%D^l{lA@W7KcwgCM) zalQu)k#TLjwcR9PPqG$xM$%%-8h(^mVRJOQbkfNaroX1UjzcbsjxTp@xGg(BBO8+2 z)x|4MD8|=t9BO}qU}0AdMmHwD^0)gE@(EO7LjCk+^g@p09TjpSVYlrX6}Zt$>0s#{ zNt@*ZhOVWYI1$PpERS&`k2dgSGd1SI!%U#F|PQ0CK$7L z-E9EzKlxCiYgZ5b_ARbc-8a=ESif%Ksaf@8TkqA6aJwTdJh}Ui@;&MhQ+Xk6r`ujI zM&WntmMVe8@fNTuH>ucqPYfMm91s3sC3=(E!(2xCCRORqEG6Jib%bVbUZw*4U%po-4F_N zzH_)I*FapmNR>914@u3!M*Azr3Fg__XY!N8q}7V8Q8r#{vRW;VcKvVGvzP9X?i9%-7*K4rcj*8~E3o z?)v2tlf}SVmJhC%$ZajO>w~m{i+I9MzYyk;~_*jlht+$3K#$WflJh{eg z(!|DRZLDL&N%kjZJln26=WRH)3pwQ7V#9@1;fE@5l?09SL1fvN+2PrfemfsezfV4U z8=efqI@09>9(wXq+SXCc3YmyD?#39OpW=c}GoPo^@6JZVSWgLrF7qcD-P)7EU3+09 z)2@B2DqAFrb*_$hCo3mA{%9`K_dD{o?p4S>v7?J=d(0x=Pps;~15OX3b6vrQ^wJ! zNAl+~;PIM}^(c@KV~+8M%yS6IX~ysBi$k|&Lz8HV zxw*x1?S~Ms=*sOJ7FRMc>$!^bTyEUxTWMJH%ou+r6xTX3W-9qt60OIu`^L~->)v53 zax2^+M}c@~kJZmGr0!*9WhDTwc-L5``97o1rS77zgjmH`PjPsB9@pcEP5ezlBMIlk zxxgpKy5wclnf=&Ro558dD^-h63HZ})@HdsRbsLc<@$NAPd~mj0mAryml`5 zKf)U@mkQsFSCRp3S#f}J-|KQdrY!&L0u9p#vZn!6??+Sbtip@zYi8=}Q^CGoBxrFt< zSVD2o1#o+Y9)C9-r$RhKf0V)v0pns}>|n&a=3@KQm$!`^&i4qaug`NsoXzQd0kuvg ztiX0G-nFs7ztemKHWg5{w%0oZ<}HaOZ#^t9g{~8*_p#nV;gW#8zSyzij48`!3rkM9%!2Yau&s*29q44(QrbDuInwMpM_JMr_*F3z#EoEDz1;^X_GG2Yu3`=m;6eVpERTJ}}$ zY*OwUMkn3MRxFui=gpo_Owh??$93b3DHdF)7rl>uzmhgqFlWCu!s+WigD>Wzd8ZjP zKh@Zm2`JflLfauGUV7P>C^ia=xHe<#d{AAJ&%jG>9|&-i;Mnm&U& z?uShoeuQ(5%Z?k*Vg{8ta*RLYO2N8{&aQ@6Te3gP%3t?R)x@m8HiA@+G5LGwS5+@d zxv>h3$;)>gwrtW0eWyj^ue?Q4FpE*xvU;dtBK*~$qT2Y7XyMjwD3?lWka3G(( zCKR81hZ7b$zl2Z162?s>77qxXbjX7)z5%pjj^vK(=&@NY`(S4TQ=&?7$hOmvps35@ z99z~Xe)qjM4~@_YVDt?FIcG~Aa{1RhroHY>7T243gMi)(A3>E>C!K2;W*_&8bGfD7GG-+~yIL>xt*ZAq_8J$qP4p0C5kmHzDKkjS^c9oyVRg6K2n9@7> zwAW2&w=MiG8uj|nHWXeW%)>i^E81O9)jsCJmoK{MZwU zjd80wP-Cm~GvXfUkr-wQ(4UIb?UO>MkC9MZo1ckWwf!*dKNXE9AE5cE(oEYG za8&CCzk+n?x#m-ptJn^Q6jsGjl1bOe=Dtx)?R6y^UnekUu4i>w@@stY_1ur%ZN-ci#15Nv%*ibi4;{UV3iO-VbTQ)2<;o6sDGe=eV{m{N*Dh^HH3Y*HT`*KXVAJoa0 zs*ckBqViViutXiuL4QPBB^2+;fQ@(P*j$@uYE@l>Iq`Y=M;=dME=u(4^@=b}8`|(K z<`&n3$G@;Jed9_^90J$?dfmELINQcpRb*Brsj4pIH@XnJr4ql(Puq}=y|EdsP04Ta z2_3@ML6JS7SnUp;*+xGY-M%~P@V#o{^oikDR4U~9b0rt-)t8o_t*h0mD*CAQh)=Zp zM!lwQ`tAw+(uKz9J6&_VllbljMzuMpbv&3Q|MD6W;F%d`-}It%#OdaGfh}RY_`2?w z>pKp6N#_>bzf(!P6H1^R@-wmX6pQfwr=H#E9qo4_c1hWY)4HvOj&n@dMG`&SMtRbU z+TyU0#UbpL51%(YqGH?BFQ?VSlRG-}vEt>)$Oo_lJdy$2hd^gZ8iJ2^>oR}0?YbwJ z^}#avC-}>Lkg#Lo)3A+2e{QznKB>!f`&g|<(T>Lkrq7BE#;&>VHpg(M-;=+{ z!hC=B{YWQHa^SY{ku6XEuJ$OLCX!2Tq3i=a_!ME2ydpXM?Rs&IzrLos{(aCJdxBqf zN(!E_B=_f?zOK`*S03MFjWB)C*3;fA_Bs3W@Q!vp;hAJ8+S~EoHVDfO<(P{o;?;hj zY17T!UE0=8-p|!n-JSXQEIgtAId5%hm>a+6&yX*5f z#h-TnMHuMVH|5!N3JeeqUK5Jve!(UmwU>0q+mnuVOsfPeWvOjjV`m>!!{&Fj%pHsF zu2i4AJK^;lyX&Cy)~l?NP>dX*$H-^oI%@7|g*G2g?b{ys1{1x;nZClrzPq{H$)DRh z4%<#%?#ZY7VOw#FJ(}-YyCmzhj?d)Y@>^v~0^2&F82Z5z=D6Xp2A7%HZhYr>>o^1rz#gX`I_`WWF2iRrhIrR~EXNga)qn1E zRdT6tybms%uzAPFs*+rLW~cc#{X2(a(&mI?DK{BQ?Sx{-awWAA0}>ujzWP`_79lL| zYR)83PG2bUjl6m|be>o-6N;VAB#x>=c^|}QJn&w$>qD&+(F?yal1}4Rs7`FHcmM?e zD%KiK=nsoAFCN$0cpb2+FOr6Jc*Nz5ByQd(R-EeP@d^8*^T^8Hti9&0nC`keadhhW z#DHnHk^B%NcZzjw1+;(B7O~R__#?Z{_^F^cJOSsGu+^5lqviBO9{meC{7G#;ImA4 z>vK*pSNPe^$#BFo|KorBKii|Ty+>`nb*y4!LC8wz`IT1wj(5!21( z@YeSJ?y)@T|Cw>l@tnrDWNtZ(Yi*d_uPYb|i|fN4n*6=v-(HE>9YQ`Ib%j=cC4HCa zp8(pOy*rxt=g;cmn|PlzKvtU|>pCM5a{q@H_@<5?KkR^hH_u0M^N2Q%O^o6WuO7AI zc)LH>-oTM=RCXJi8lI%Q$tKSm$&h9LIo}ZtO`QFYN&ZYAuML1Y8O0-}eG1&H2QhtaSqyT+!FpL2KZrs zzpN6*`#GKy4&C+lP=B8pq+K6A=YIvawJY684aS5?XKm~@PhFQ7H)33crxwSyzKQaT zWP^zl9;&=TS#9vH4fU&h-tyPuN%ebeP4w)2AyS_8G&!;3xtXFdubgw~vYy+6z6+vH zi=J_%c0OB)m#**ntjRoi*5uhHy0OFG0VDLlex2)8evCtG!0#zW4Ruxlmw;}U>RG*Y zQue3-c%{9);|sZ56xMg!0&fp|`&=yFbdzsLuo8aymztLa8V6>2`x{Rd)BB0d-{E7g zMt68;J!Tlb7NsQn_<^TNlG)~6^Qp7Dt6mBAMZ?D3001BWNklTU%hMNqUlln)ZwLe zXFDo7wBAkMGw4i!QY`MPVtIDS#=*Xv+PmoJX^f-l_EoR#lM?aeD^P8UQzRyv%xBT^ zf!qR|%O;m`Sx~s}gxa3wt7Qf-Qrog5r8K1QMWxBg1+yhgN+h$JB9Qr`FYkDUKUHK? zczgWAc={Nt&v<^Fq^>L8(IJ8utJ2VDHho8h)9+Y+8Axit!RDNUEZ3@DzPaBxM4LKz zL{^igZ3fq>t0^~Z30T|G`Yf-yUwRz2$YsEV%PXEzfvPUDL;k zSg{q&}H1j93zmjiNJ}j;*tdsq5|Kj2k z4_qQ4Fxt+m4=bT~v!hE7Pr~WQSK2ZjOMEmNi#gWV4sA~R&Qnz}g{w~|{F6K?y(@Z` z?Q33X6UYxTxU4PtUb4|^ppD;UpTQKz@3bv;s6!UbD@H3xDj@ZF_(Mfo`sh~ihHuoC$HJ1jZ zEo{P-mk`S4YSw5Ue+lNvKiF)#5m7ql70ufAO<$z_RmL59P&V#X#s|{2@ohU>wAS^f zqB7N;b1r6M9c!9JyUuNEz(@9HBUJmZ;*f2~kG0HcjS5bIrzE;Qir3v)xP?_UcVEYB z-<@I|2OmFt^p()NWU&p&CH7cV(erS%R~IxM<7;Hn%H~U6XSI;P@V+GonAmlexInW{ zcE)8P*GZ}G*5^q{T{bJm;jsvG1KO^i94^N;k8soOZg@Y?(ZpNZ?iogS^v@xe=e z!Z%y=v6z>VeEhJnSMN5#GW&uIw4YR1njMt4vIGo2soH84JO?2r4wcfJ_JDkStFA4> zk~s3}wvu#eTnjI4ioLECH=;dHYFUX%hLaw@Z`u#toN)k;aa+8B`FI?mnf40DhrwSl z#$0yqH!Q3%kG+qMbxs3P2|8BXWv#i5zMC63?9A=xEuNF~t^|f9SoWCk2pkN#+v1vIZ)3wb58F;+ZD7Can6%ZL$V1G~ z1KzvOxvw*X4+p;j!*!#(ymN9pPJX$ToE8K3_I-^p=-~dw#UB|UyvM}%J*`LdSTv|L z2fpI>AK&-512F)wboi=A-;*&OY{MkMX3Gq(J@&#ozF*<7r)g8%ukg(OY{+y!w+BN4}+i30gA^I*X@(4H9ddv15Seq~U*BU(M>%Nq)TAjY$;UUhoVC}#| z{DO>ujWt=Wgvu9O;e$n#j&U_?cD#G3_-3p280vHfSAWhATY0rF8`Z+C@XU&-wol-3 z$E}D7STpcRW62SSni9O)r`b@i;!CxDtZMk%Uejq$X*F9h{LM{iN+h`(fIDV0<#zJi zWM;{;$$oscVpvP3t&zD0F>Le2P8J;(jvn-^Wv3HhUB)kd`C%_Id4T`JVfh-&bsx9= z-%E_leX7m&j3Q`7lFJ&S*4_)x;~+aR*YrhIh^E&)#mDj$CbsuJR~vy=txgbRk7?2p zpJLI*i%c09Rs?9Shk zgV7!d#c?={gEF%p#(JX8-tiMUgaPjc;m(#etSmCs;w_Hzn!w#|Q>5NC_q)8g?y z_|Y?T(B}6?Iy-fH_cKq+hWi2 z{7`0-6uwZ|yOp!J2ZolbQx5gTc#l*P52|duamRmnFn4&XzITUi25p?Z$AHeZFlwk< zGoPzT3(78jT7c{}U}+1r$;^#rYY4A6FE*~EPbH?bb2kD#-tJ;rZ**M(c~42);h_V) zCYu_j_SN8pcVjX5s;bV#Wpy-zrWgElF&c0%xq z^SMa2Ai%OEzVR^_f6~3v23A9oElOQJr*3aiWi#XUj{8kVJs##`#}~b=f3;v+8;JY$ zXv<{Q4GBm6odLLg%k{GP>Xpqp(aMO+BGLj01apib4-U9?M#2pra@d`uSGrYn?K??m|JOv zX1`>6@Oieozv|8Mf(F~+H6O3Q*2}w>*g(umw^7+}UBOvnut2YFvfmT2UiAS_c=I3i z*|0VEU;Xh;S8aAlj@sTE;ZA{H3pKP7&Y+UZMg4NyViv!i!3LILV*y0=qV2 z?^d7_U!t$Sji4t#EK=oZ&LJ8Zo~+=;=0M^9zUH1D?RQ<0{pYhF$xBG5X zb;@@};=-&(w%NxEHC?{?_svb+4bf@uGi?#$NExSsT*>sb{cEnnwrHc8l7Dc3^#d%>emnSHmgulB zluf8gGLXK$zFFqJclw33p}Km_LG&hTW79dx+V8cG@pM8l8^G8-^B;Yl=zFQvrdtaS zs*R|;{39wAtwSSsiCI@aNTRvx2J)-E8*BeR_TF_ljwDwaEMBDU^XGf>&upJ|cUmH; zHNe9I4o_rOQBu$4*l4VWWL0KdaB(0I2n1|O$D2w$QHRr$M@#6E4-t1VG{+;bKl z5w{&jfd?i}6Fmm(!$b97iAiif^`L9VLxqKb_3-F3LlO4vQA^A#N!Q{r)EnOZyAN%zc6N+O?8w0$ zdaOa`LqBd4NW5%WGY~`KTO3vxL{rxo>WiMlI$8_zjM`Kl4m=!CoP6M&?AF&+kPXJ) z`r$K&3iVHPUxrO+(s_fveTW`1u7?_%Y{)^gwuisg)koP(Z(?iOki!G}qsSr(Fp*_UTsG z_Hz+u*>M$>$tCl9o_+u>Wv1_EU@Cathhk zQ(W)9uBg>{9&AFWN?zLweku(}U&R-d{VSt+MMw4%V^NIYI448ywqu%m@d8gfKV9_H ze)4xc8RYHx`)uEN^Q*ep9q#JY9Tmk0$0VoMgk=+!DmFdBL+^)l*Pqif+~nl~61EzP ze2n3wis5R^X?$g~R924f;VNhR3mhvwc*G9g^RaLR7y6*QIQ~}~oOg|BvPt#69qttT zQr(4~Va3hFD2}C0%7FsK2mTFu6t0v_z-P(n6(g!=b&eCxy6jCn(z&}`blt<>b@gh^ zxi%Mpy$A^4`sZ5FMMXOLi;kDP>KIk)DoM^y;ZklRqk#!_uCo&@)CSzc`7> zceVhT@KSkA9iH&W=i&GhV@N4p*MH?zSnJB9xEh;_H}4~Z2Zs%hE?3H@xaQAsFlq7p zbbDDrf*l~qtA}_6ecnWr9|Fk?K%&7%f_B2qs!t_?d61%SJ*q@9eL$A zrAa&!?yEf~A6;g&KW$^OyOSOCxlCBmvZweSI-J!L7uJIY zAGfD>Bn%=@SlsWq2EdKDUdwHq>qPl_J;H^T?V% z5u#T9h$iLb_(P_jo^Jp6$3IfVwAuYHd{b4|#x|yIp3RYP)x`PGWyor;s>?A%fSkd0wcXnHnN6q6s_*5o9>unx6R)`B)#JQQ7*`;^ zR$^@Ol53-79hm2{beuM`l9<#l=mD?7GF+?awwZI$xhnpZKI@gTOrWaG+>(v8$-ZrS z*!cHt=lC3H=QyYRxl9HPgI4h$==jt&JJcsB8G}aO)8l(KX7UwDJC)PP$BfTn%rPd) z9c^dWOz6y7(PzBJ1pwm14=D1k( zs@?&WVpzP^lrq5gK>w;#rgDGgBRMvm+mRkC;hgpPN#C388su*3pYKfj1-|dn@v+B6 z)z(iKOkaoJxo-NJ_zcI(MuHk_S7ktXt=Pq9J>H`F#c}a79cQ#P&9nTyb!bB?osCR} zyd!_6$0U>vt{2+3+I6Ls(uebPeAc-VHn_=JqR1YU3x-DQ{Wa%`_J;Y-%l)_cy+Shr`AviPA&rz=_aIk=sf-aX@!Vv6$^ zI0}4Hn!27%`Znn?aZPo~{fmh|lRlOm?^W<~Y%3XMxlFrB#ur@gvaP3>XZX~m?>f%2 zaXCi%yj3>vd2xGMv0Fb3r*r1mP=nGA2CTtu`@Q0t91HtADT4GAc&%haWbt`k1FoU1Ny%sx)XF2y75mt#@-OzkV5&TLLRqxO(AqMtw+ z<@@nBu~GG1d90ti&vfM%gm^qh9zy z#%sn#Ivxi z@qydD_Y~MZHZXp~o;Bn(^W z2J(*lj=yWopmNj?_RM|t*jc@e-_-V9+1Uvr_&#U>U4DIeO?^@fCq1dV)Vs3J%oR9d z!IrwUUZ)KpO(uWn9?j$3&~cAhxLl~sR=WLiLa_p-8#)TtS?A8c-}SdUW-1JBB-G(> z$NqPW=YK;&@n`7pStUGc`**bC#{Dz%_@!raZ{7H}}f7H2g=TiGn zUg+m%!N87r2yE#;H6(i>!9*(wcIu)<$L?}+#q0fSI4~>8LJj6*=+X&gPWX_NsN;89 zvOSJB#->4niLT_^adFy%w4A5gFn6N-?<@LD_DJW)@#-Q;=irOe$?o3OvpWyaDb$6l z>H^2hxhNLIb3Xsi;JF7ayuGWo9>M%ZYpoEMtmkP(F61?F>F8v-ET7?|(oQj><4fNR zR~e0dCK+^JXJRX!;R2@Py4npaIF8RwHUi_0#X|)n;xjtJ&NI-ZCr_cjsz6mqn!Jh? zvr+w4eJxCxlaPxxl{}{M;r8xIu3W!$A)rCEN+^abd7z^&W^0~USVq#_l0nTTOd33` zYLGkQdeg?omULb>=cqhR7^-}7*;Sd-cU9;0cW;aQIg=mKUxQ7gm*O{N%5jtJt6m)R zA#BM?z>8oV?HdE9%DX+sOen5eDT-~K)~I;6PsR>Oyf0b}`G({e;&skHf`co$IsW8g z@LZ3(PITK=n=sDnX$|J`?ilX=!-VNRPU|5WV_oTj*&Qjz$kHJz0y$5eE}Wf!0$VeEBd?g z*^mTGyRq7lGCn!XD7$OEjo*#(DADWMU+%OfjkWaFApjE~$Vp z6P95|-DEB|=HzQ6Ocquqy$Vnc2TVCXT@G8bJVF_8XRPwvpUsjo-5ApLYs z6As3^novx=do?kPm_^-brx%MsFh+taYfH|dmSIo7Ch{t`+3lpWnsFa>ifID~G~HaWfwNU-DWj zJuaPu{aE~l1F@?15DR-k@s}@gpaXUy4l3jU7KTmapb?Y0)wcR3IQp)2QP2;8{g8#) zSkUzw@veRX9Jm2;^j(QPz_{>u%A zHd&-fW6h0p(x0EV9!Hxnw?TT-N9B8(P#l|^#4#omYip3jb$Dg%X;Z%3PxZg~95EIB z*2baxb)@m`e{H}=Rp0cv^EzG1OvS=fmnQw9zs~tHp_qRwJypM4cKIBA7sdXHEdYan zoBaS(d>%CBe{PHW{Et_BAMpw!bf1p)l*#V3MuptbM~?Av^Ru^IiTEY=kNHRwW@_8o zo_;>X)ky!22O9e->{U8&ev3N!<1Aj;-#ZqZaoRdIQMObk6w7oC;dF4`UB(JT7%6`$ z_w2{VbEX@PA!{CZ5kG1a7_K)KL?z6oKKXg4#-sy8} zUu9npbkX-3V=v1mVbZJGX}29`x~iBm{m%7Dj4A$$e>{MoHc98E^!WPakDX8)IFrw9 z|GRorY~rUX>u0h!J*zx9({mQ? zzqPKTudaA=58pT*$DU0?JNWA3SA8Mhsqa@l0N&#orWe)Vm|Z3uTa_1%fsXNRGn|hq zv+RfQ4_|A$Y?9u(W_EhAeSWTUQ5rH1rS?SULVZ-ekzQ(V*rsBN$G05oVtv6SD#i!@ zqWIbmHO2ezx9adq^f%#@)1TO*bWxt@{Cs_Q)L&A!ipo@yV;wMa z-Qk#AUM8Qz@7!qvHd>ZIZPfT}TowReCqZsF7PJPO_FV;A!SB_=b z-==jPVmq@MoJUAZeh3z=TGB``d&SRXwO=4NR!*TRO!|^WS zC}lS>hM+^lnZMlP2013u!>S#GPeKiVgcZ!5pf=0I9vUkCC3Gk*9OHlBU``hO_#*VH}vRu`A- zzfD4M2;iJh?7BdJI|K2Fjz_}-#Q*>x07*naRO;xc5q^YEr_UtbVe7 z;1+jZV!^(g*PpBcuJWd|P=htmKtCfEx|8M(q0&l0e1o#CC@h#wC(@nT&WrPeV)FgW zSm{DuomZ#Nkr&0$bZ&S;a!4p9eRa&9Q0(L2vp#O;i8?E8^d?MEV?61E%7V5xE$kmL zzHX=79-Y}I)fX=E+18a@{;V!?9Ft!2yR%?}e@?nSip6K`KjP?-Ch^l3`_5~QivcEl z&uV;+Ii6>@p-#5SB<0DScj!|sB9&Io3vchruK~^U#H8q{Uj4Hcb9HjECxss!NG3R) zCs{jfY8;7^RQQ=P#w^=lou18xvn}Ebb00?x)K`Vd0j|F zf(a8xz%y>XFD`9Qyeblw%p;+=Z{&6D?({|?*O}dRU7E0Q@(Ctcj^|Y8RnN$mtKjDu zW}o2&Z9#m0g*6)=cNz?;$FTAllay+_Yjb)fXz950ca;^zYqe+DcLoQK$$gEkE1{TU zP`g69DwkFMyH3(i>iVwO;kLl_)A>O9djE>&Y(s-g@x52Sp*`2}kY379&iN5s<+wjRJhnMibM{~`8|E!JYb>OCFcKW z+XxW#ply7w<4`+u7T}HfwQ2x+(}C4kD|n0cYa^m;W^GujJ(?1V;~m;&1}`QX7vC*a zY}G(Lh@A;EkzAX%TtF&RCRE=_Un2om0)A3eHTkg??qLrjAjf|(?mA@-T4#b~@{z&Y zBP|#J<5=Pl0XGnOHs@6Nlgko;Yt6XSBb@&`Bu?^7C5{eO^ z!t5#YloiTZBzUpHP41m$a&yQuufb-n^)W%oG3j6N_tExooZG@?rJPG;V+d6awCYtFwgxhE788`Q=ysjQOvb+hHD@6k4J<@=r& z^#JWwWwveeG9-_RAGF((EFNX0o>E_+K3$2vDL)lzb${CJV!OInHUt&R^7nN`H~Fl- z7jPXFUeo5qp|!Q~FkuTnl`?g8tm-aXQncs)r8}B-@$!@Za<+vQ_NfW$wOwm;xH2QGw~=k__ONID{xli z!TE~h{Yug<-wYt_@}oSfXZyyy@_~M7&~YaPhy0g?$qg>;hqT9f3z+Ws1{qq1qlQXa zTo0&E)@ZkEXjVH^|^Sd8z)b;t+lZ=U|)X&345GmABv*{q>UfAU><(^aPU$ zyQnuDmnIZXxOj$ti3^Lj#QiC`Q2RssWfNj9dTpokrul&4iv~?JW;DfEyFMUcp6kdy z&x%_+*6ION#TSnWbxfIUhub6ln{q$RUvW<5irDE`&(G^XVBbq)A^>SHVWirGGo8G$ zuPU=nn4@4*ZU2f-`knIpETNdXtGGaW z$hJJ*>Uhp~m3JKPBe>>sFZ$4*#yVARF({0xs%{@Y-giQ=w#oL+#^Ui{#TSjysl7Pb zWI2?@qknSa6UXZZ_vpItKv}fw^j0k7yw3a-V!i5*^1^w?acRHQ?d~@m<3KtFwJ~m& z;yb6EVj1Pf=cG2W$JUPtbIx1FD@X^`AOGF$#XY-39#Bt|CyKHBT=kfT8hrl#_hdgO z-f16ayag?4ysX4PC}u#N(j<2JB1hX@Hwvok=y=E*w|$NgF($5Sh+RxD z)LR@heo3r~HKY47s&|S__?-upW6o7&yly7K?S{FgUBxn{gDYHTQ>G)v7yVAjnJRCJ zu@lbu*n2UDUWu4D%pTWHeJ#KuAuIrao20`3?}y=YFX-hteNDt`Bjy3QM?x_YJ{c!U z42;6Tf*-{BDDI)_S;$r$(r})stts9faf$liw4>b6<|@9be7ZbLvgz{d>j2>HTvb}< zQDYz$*CB4VRb^LdeK6Je3xJRc$9j!CW)NwX>TAQ-yr%shk7+Yhm#T99%daL8nAm$mZ?n%KJ z#-H)QF=V32Y$Wi|*>EsNzuWa=_ zJMK=L>(0`Woq~8zj_&ox_VuS?1;+!NI8P{cIagd#`f@x+S?rY)&-I&jpeGbhbYOy$ z<-Z*sEg9h$v@#H{Z>r5}CMT_t94Ztm)|5Q<&G%^$s{?z)PdKyjl*^8P+|=wRT4*;w z@4nd9gkmfL`{qxV)j6T~40Ccb*b<7*pFJjplU9x)XZo*rp;$J_sq(@3G-1{m{#@~x z-)$aACBImF>Si@vo=qRS(1CNHp6SBO@ub<0-Dgj5Oqp0!22pUODwC^ii?($0LgnsA zr(WIaiq}s6X1jNQwjacFc~G2DK5$%*CKP*c-|^VzIq_We@MjIINrp*(-N=aN zG&mV!*3AmFTjhh{){?4w9f_A8xA#@yI)nSaDWRA_1(jQ3DQUp*a;zR?t&{bYNJ`#l zq7&MitMbP45j@eW+2S(>vSJKT8H&jt(UvE`GI=Ub=O;*lZaQxAB8wqr0`PQ3`WO`7 zyx7;TWvkh?wg5c@1tWVjhtUio~(fX(<#T3B|-8%zgEj!QBev$J`)q+?=X}V*37|%P|<) z2JtWaR%jX9oOLzx9TT8ciVki z2ND#cuf+1qH)?vtg9>t*MCDEGXw%76eO3FI`MQ#9fj%39IJZc!^@L)rP^{Q;pvM|e z`BLSp5F4QTk>rWZGClC7^IWL3;$qmy%-EC^cqqETrhsvg%ve>MG@)4K013ra5m$AD zV^9QF2gEI6W(uHtwe8bXuU@z_f_>ju0CXi`kZI(BUgoar7h+`%1m~x zS5NK!QN7#e$+ca{3ruUbVY$I2N1)gSc-$*#Q8wX!MZaYeGzO-dtCSDb<)jCe!jPq` z;w%`*%7p7`c~-+O-6%ci$G09gFq0p+IiOX;<*=9QH2F?kO`D(o0uFEVKCTmr^;yT9 zJi|@z!gbQFuMZi&;@BxC&TF?ZlMPjxpXs9d3EGAxUrh2jwLOiI?Q23p*N=X9 ziZYJ&OTHErVahg;>)sZzt@L(EGQs;iyw+n~XL6%`>-ab~%B|9JqS+M>HD1Bzx_&~w zr+tNq7crN3)(;U(wAXRn(+$M{;=_~>qjr*XWik=_`||pAS14wjBi3_YzP#+UtYWP4 zXQK6lk4Fu~Cv3}U=QyP{SKC+G)?qNM`q|g=YMc2kd7(N!jhA%e^L)nl#FSPle~MX~ zzw1zK_ywdTlaJ!vT92-S+UvFmKfLARReYwrPIFSflCpZ{BdSd1u}(SYqwRR?1qWB_ zhKeh@pkus}3DqB^_m$rGJERf$=W-pmr@VEW<9+Gh(;VY_mla*lDb95KJ?>p_E*h6S zlYxn*iXRir_`Nh_;W3iQ0za+C(cI zqtZoVj*8vq3B_(F>!4i80Y(6Sg~fon|D&=o>8i^i$EGr=`s#Cb+om>zW75lvvMsAn zoQcGj3B@?L=J=>%-Mk4(SPXQUWBU5*CEUo^b8hM##!f+F9fR&qP~XeO^c3rCY#NE98Wk7olD2IPGjO* zvlV)C-b$X=oRMgow!37Fu|f3gc1n43g+&@`(}PrcIE=XL@wSQq^*DvnSn*(K?mi5Q z7;>%Uc(5!FY(7Q29SN{%tK)aZbz-fZvXb$^$|KOZs|>n+Pgr)eOMOqS_>FZR=j4aJ z`|WY1N1ARGNvD)`%oEwcvG?(Oi^SsBEbb6LBfj#!ueU2=`GNikmV(dhxv(H@4?YYGHx{M^*EU#JQudia?aD1UIbb&=ezK)seY^tna9&!q`TSEA`Dc0fJKFe_v1ov! z8|kBy`70E4&}+c>Zc)}= zY1rnZm;6j+gMmBe$IoK8+DlzDs4n<8{5$XaQM=$y)MxO>?Z(6#rD@6(N<|IVv|wSQ zxIVS-NH@_%bw7UB0JUz=F$rj*mCF$I;fy{<1jdPOr?1O-G-sVG~3*mtAIy z9;~p4MPrSd8!1Q>(Ten-Ti>{zbPN@f;rPu`rKndl8UD(uT_1nT)!Pm}HCcO4_)7C%>$NS zRlBZu5bZHhhM!a39P@$Mm6+f-=e(W%o@}4;chaYc|Iv=>qx&t&JAY2?$k~`3161bD zHmj%uuII|P33pY7m8QzaXhRqCO2^zp%1&>$kEb6gh5Q~@&=a>{hceYXlW4^DtUx)g zyjn?JSrMsMC}wa|lUBNZ)uuINi}Y@CnY{p~G{6{tM>64Abp)j?=ZK0J&(hoIJPDby$Z9oiR>q1Rd=aZ$m#^@}asHqA_fhZX zgyNK;jParx8Lps&Y&a(IZ%s&1dT?FnazL3aT&!#G(56)YNjK~VMES?6FuF2~ljjWe z{OA>aB2g0+FA$&)9)=#qzpr1vWToQxhYH3YEupyMJFAK?xl69gTrRZImwKq5Mf1cI zwH15@^u|~jtOgcfW7MB>UKBR-P*+tbrhcdFFAQ)WM%!zCxCv>pfC?*BLz$SV_JglF zZTJkaPVJfYjo)#=0*T=@7`%(IY#%3lYYTyOf2FU1rm=!|3q6;OFI!Lv#VY5`huk-J z^=Dnz@s7kRB~co4tAsuJL1CA8P|STXwoeQ$?CYBlZLGE_r)vTAFBQ)zrz=M|yG{PB zLohq}XvuMYM|$prV&HjH0Y`=Hvct7uUKFD)vacqe+y2!}8RU)HPy8Otje{zE-J2CI z_r)EW$j`M}VPCWZ`wczQc$ikKnfybJ3oG&;x2Kmn)d!V=P1`aXXB_C$ukTAfbz|@I zmPB=scy-o_>WRxwqV=-<`W$0`)poZZOT!N6;y$d8iItE1U^4ka`BaQeUP%n3bfea$ z)F;lTzke9TTEpuB;p6-`7x$@&^R%1PZ^bJ1&(FAdnibDek6@EO-al@Cefw+sBi;YN zxH&h){4>1QXLLQrF?abZuvH8%d8mr+TlNQ^b&|gcr+gkd2Vbk-(}*$=|iJRXKtJ#t*S8pE0G@imuX7-_5(z}*hGpXa*k<8^%@@1`}Y;wo$x|4R<$bi4fF zGtP-N?TE|WXghXlo5%SqBw2?b)K8-S>HU!}8izRIOeLMNPtxE07wY*Wvut;=*ONZ_ zTos2V?A38A@8fqp+^PL<8*Y33*rE#3E8yVeBptR5Om z84efA4j`(msGKRS6ti89R1Q6^s`S{uN1|=~PYMB*?dp{S`T5g}T+?oG48;A>K^<+4odg0jxkoX1CZcjJv;3R>b@A!x7KeJ2=A0A#skX*yzF5UMCf%x&bhUPianN64tdnDMT%um8 zPeBZVeAlf$ioYGZxsQYOw%(q=BwvoB^aIp#zrpp;?cKIFOAd71HPJWvpv>snhg%p)3r!$qlBe>0A1qx7#rtr)6x(6aD&y-B7Y~0-X+-+EyeV(C zZpxuywSnMi6)AArU$UMpt!XeGTG&Ke$u+|EYu0``_Yb!ItbL)_H_82!*RMH_*n7ai zgpZ8TFlMi758`9^K&t+y?2?MP}=pU z#@27=DxAfhqvCGI;NA=Nbg++d_D^l~Ra=xBeMaY-dq=mY+n;~_&+X4Y|4bgL@1&SH zjh`~8wn*QZY^`I9W2?`{#}Iu*GI9Lpz5~ZI(eCMI5{gwR6`<5Ga{~7mamvk4e4)hX zz+8>+88tlGg$md295a>i?@lOI;h#w-0s8;N3B{^hE}Neask@K5yr_IJu!+Q}IxVUC z;WB##N-optfQM4+LPY<@CU6)MR2rFRa|CxR3{?j>R~ifjcLkd(aK1~>^+4>OJg+Nw zeRIPXTs(FBbi;K3`EQENYv;D9rbbrhtaCZTmo&*t@>mVI5prkPjf2Xl%Yfsl{yk#U z_F?2IljR&u{eWCBc61U+L@qc{S!_P>>unzJKPzs!+@S{=yrk{kXhgI~jiEm0&Y$+@ z&V(QsTsFy59Y_8y3*LGMNgB1=E1Llq*UhTKcTO9v)(5PmesM9};7XFn zIEP#~NFqgi?s(O49Va$@@jC@Wq3?A{-T7Z*1AVYK?28qZN74a)P;FQjeK>z4jPxY# z>|Myw7iqv!U}UJXA*#k-Z9Ruz9d zsk;t;{7i-7r0QBor{5>Mn|uhhp_D0?E$S>~aMI5!ygK?R z3?xRdA{Nw@9HM%hJd6b5+bfdgRvttK9rC}rI&1flbgKSzbWzjJ!b?gM`*o>^e zFEOq#>h1RZdt8^cl2cdlX9yY(0^&OyXb7C-)pI!5!T@C??Y!mnYY65QZmw#jYki>@ zH0iVJ{O|nxUVrW%Q1*i-+pk)*WkPYxGZVU5dD%9BFkg|Aoh$^M!4=8$d3u$4#YIi# zfoud{DsY-N52cZzA3>WBrtYMCODImBK1HRA+R#R&@b5XUs8SqqvkxbvtcQ%UB6S^v z0DWl};eDhm(80=sd+VR9N9j9GhZNjq5!-nEc#tm!sJY2cf-lbtE~s|`f8i@+8dH_+R0wfls``Kppz_)_a8+J3raFQQY0 zmzYh^n({oY)y`yx*o*#qH9zu&x|~0Gh{%$XwR&bG>}Qhg-q5X>TZ}t&@!Piw=GXeJ z$L4g7zJ8>=;uzH~s%-6fJ*ysrVVUTbC4=#=XcTcrGPQzk7(;C~5qq_|miisQAIMDV zCliWakuF?*01^uF?**=T_$qv8*@Oo+{>G`cfwrr{7m@>tchuGLOPQ2?%LML} z+U4s|K00o64m#$NM*5R)BnIYX300|(b0$9O8k%jW9v6Y8{Os~m>jZwzF*cjn){bbK>kr1;Xwy`_Ni$uiXl&N?gn#Q= zvUF{(*sXG^^mjYuGVXSbd?+ilWO%)}JyQV-)i0e(>2J5k(NwK*u;1i(9Jj?#{vMSx z*S$#}%2w2YP0m^AMyz0xV2qCmw(RGM&Ps>qQ;Xp+$pyTMoyRAbQz<5AL=}r0UG@XlfC_NlQUB2-*bw*>P7~y1_C?~p>Q!FEI9mmx+ zOyf{{&T)HO&UxoD=KSVf0Ceo=S85D_{l~mCp;!+TUfI2dXSAgmXuzo0e$BIxuQ0Xm z+3Eob-~#-QScl|V)KTLex|=?zLU~a<;~ZLuD5zHC!UQsCUuxszt(6KRzG?Mv4a#e0`Q)qS5aKF z_Rl#~d<(@VlDeWhwZ`}N^>)Er7v!Uebp%ca4c-H5^2V#I^?)7U72ixgESb->Qr_lN zh0F>+j($1lBv$lG1ONaa07*naR9Is92b_n}ljEn1F$tV_sD)G}tWddAtkJ?X`nlT9 z@`?*f2OUgXD@00FRW1P z`T!c>itTQ!E5NCz$P_poxD?dYDRF~vCKvwsBxBnNPlMPOrtTC}LUF&E@se*TTzEqJ zcYdA$wZG?cPyi=5D}C4xPgU{n+AzA-NjHq%ANqoUC_Oq)YNvcKh)<_!pYB?x%c@*I<;R2IB{^xntn{*%(B_<~KO zY8!L!^Wnx5zC+*D9~U0AkjHnacoVzt>fWBNR+ z{R)ttZ-^Aluz7@PUXd`w+>>5GPZw(#<0}7^^gCAhA^*6}GWkB3N(^4$Zg?k`NTM!e-XbqrUy(8o<4Rr1QX2o@R3Mf#Fq+T~0LV*-lU zqFh|9E5In%D#!ji?TgPXLvc?eF2D z<6%mUD7@Q;lCz$OL>g!ihVyoN#%IrLkM?o(`y@l8)fp{a{?2>^f1k3Wdgru=cXm*q zRIp(rPx158Ip}xbVMc-*?N!$Si@;AL6i21p(gOrAj=_i2Z3_-1{Z|4B=gEYuq=zIu za-)z5#SzfT5ct00ya$@ee+HK-5C}ZfKsc+Qs?6#}!O`w4Bxf?#N=iayrb;#--Biv> zuJtnabpauhMh|{d*Z1aYQ$V4sEdls$X&!CM2@>x zg6O_LQ3r`h2U&hp$v^qr8D34FUtwF(7q(z|M0Yb*@@P&3s=ZdH#mAG)ziwNWUqATn>ihc~IQMRs#NT2y zamIF_SfDuq06PIDWh-xG2w$TxW7B(IrQY1_rg7!tU_+&BOrk&?PSA|&aWjc@J|-RX z4(YkRY^MQJtCmP|i)~$c;FaEzBeIR&5W~B#aj; zMg_f*WC~o^J4WETP@9dAH?LA($rk8~icE_C;`yaP08_Rzk|!r_x#G{(6;h@O)jl*ls$8qRNFbztrGSY zR4elDWU7jbRP6pUeD`sj>8Im`%AL!&w&}hA+95X4_EoWozPHiWyOdeK{+)WYARp;REG8UnFr8v2B8P=YBypK3) za1t?yTr1_07~Z(fk?Wsmp9lImuE_>&eq@jiyvGmob!sB}fM$+CG0A=}>;aZ)((k!H zPC)l{_Sz= z-dE7-J!8g|o3mo)>%nH9Ehh=%srWHz1pSYM;#gz7ZamX!$D|9Ii2v(1xp5xu*XX>J zR_Y(AualL5GX`JuE*hQR%7a3T-b;{s}1ls0?asQpttpYkDC!cP)VLQSEk%c z!HJAXt>Q&dq;c})SS`Bqe?FMxa$YhFJ=c8z-7nH)c+zcSmF-C>T|?LIVY>Q6!5j5Q zRld6(tPrW~v$?&~zAOILllC3gl#Zl97R&kZoYjfrzrYgGOAi@o6?D=e<`8^k!5#Nk zl#b+w(xiN@*}o&qGtL7HL=t<%O}@XqW#8HFDq`onYc%+o3dIU&Dj*JMEk&aL zYw><1?m}LZv+_Nv-lCEq*I%o0+94=kn?WjDJ};H`dQPzoK^@`;-ajS;;B(#FtUx2G z{ed%F#3&!#MuXO@9$QJ##DJ=zjKG;D+PaPGy20^rv!`Qtf0r9D+X}9r3;9u!wiDoZ zJ!pPa8(MvSy4fSu2Bj*l@&OClvRnMl^&siLSb*_S<;+akGjjKoPgVKe#sDV}TRr_U- zW|9-qVD=AdllIEK>a|PJ-cIaUwny<0$v{zBu zIO}iv>&5fJPJD(<0Um;@&1GzGGP!sA43fykE6vm{rF>=r9Fx?TG>(e%@mD7Ku8RCQ zzIA8?xW&Y;cm{uS4uLVOh#7RQWVNa^ofQg`k9L#6!b~PF^B@rUhcTf-e6A4o#>hHU z$VzRMk=YYsk1+dNKDn|#S3b4Bx1XiGdBQpa8(y#}yV5f^Wh8lYdk%8b3)vN$;!Ns* z9>d?E-A)`@RX|gA#h+N|u{}{LlL5;w^HuTMx=P`UWa6lLgZb9M8p=lK^VhF`++M$Y zN&HIrT=#o^M3%aTkfU`h_nf~zK&Ie)dwezpc#yvHxaC)*j#&8)wsG^P_eD_e{U#k zj4B(kHz6rkiwoRbh%snY(fIuJ3pQo84s)}7RfdI%B5=Ghg_Ta?y=^;Db%QoOWFYJU zu}Ni~*qT4HY*HN7I&N~h(v#jVFJCkH9lms7HRB41GZYb`V*B1;SqEm^CgoHf$j= zO6~hZKh+<7R(-RIm-o%iAnC5YE=knfuv5%~z3bOaZhnb9%^NvZ8F2cE;Elxi67b%U zBU~!E;#6FNt^*n&$=SEAnU^ih&C0XSYh7HjDs4+#@61 z1=sx2<4TND|EaK#$>5Y(u34}_M%mPaO}|OOc>`JDr*&ATK8XXIOO{qODOMCy+j6Ac zF)4@fM2#z!EOhzFb>-UZj?F^W{NYunY2#P{nui<2AEoVrUd~CdDu-o5dvc+!Y0mr~ z@<-*DpDDfZ{aO>OM1ImAHkgOs@yvT*8!KcjdqS+h9zXb!?fwYQXB{k;SfGzN=2E1z*+O8cq=W8sx0c4|N5XS4BkU9{UJ|ND`R zdVR-jUdjxjqdVBR@|ppD;^u&g4#-#7@nx%vp(vl8j!$*E#8lTqnYbRDRDB_1XYo6PkJZL9kTN;{A5s=jD!w{&WA zsqGP=;%BYxNE;l0*S)j4)l2=HMZUH!QayHTak*7lah;}o=-jmJ@b%K)dwR;GtDSfy zJ|5acd{Wm3N$YikwI&i{XF{U-(^~HOm&-b-~6;4$Kc*1@g6uo z(Ng)Xw-YONs4wTVRa<+8H?a9Aa6tb-6A5)Mq~fH@XQygW$gPkLo_|T5WII^5J>Onl zv3Aoc#X1+oCY_h&c2FM3SGvE&Q|w7GnHUMIbpRfGLM!ES;(5mbl@sb@$9MC~&DT>| z(4=maA;mrD^4tD8W7*>SLlf56_fxg@*S&5D$K{iGP&;E+h-*Oxu(y)`TQn_+2{I^+#fgtGYP*WM8!wMPY@&f_>=sl{c?1|7peAGln14 zW8c2p7^*UK;Z3adbuHJ|8O;~W*qp>7dCMGgc6OZ%i9t0wbf3`au0EgULrprw7}yy; zC=Yer>}~P6z1~|fgfk2}^S^bS;=UvMQ2l57g+;gAgJD8(@-S`${EnCq3%KAKDXDje?x_0F1R><(nde8 zu`F;4=l4IXLhfx;Ozc(l6;-~;-Z8U5XDTmea^?2RZRymP zj$8G|7hlaeysIz$0kWYqmzwo}VLF1Nv0*C<9Qe)K?of*qAs|d%!b^{B5H5K^eRxbU`L_|_=LXV{rH=wP@RrP9j^d8=mH+=T8{5f)-s;B z;yL;qWs1B+P!L!1Fz7?MJ_H^aAA0_{eMF+vzM@ta`JFb}_k=go*!;OG3_QcI{&_5v z=%;|^Tes7;G2#NcQb)oB;>0e36HF+^UX%pgmkc<*svN0a)y8WNpeOIvhJMaDHt}D+ zq!PtAA{ZG9NezIpUHS+y23;sl7!~jHKh^0oUOZwaCagSr&->JcuF_C#D#z>c8-M%z zzNX_l>VI^8;QC}H36s9i)w+IO{aZde(adcW=c~NX_Y{XU!49;jgb|$hr4p`#d^`EL z_o_5zvR7V#m5GRucLqAAfJbC9-}80Jlb}&lD1G^YE5?+L5y<)$fsnX@EwAi@{xPB0 z*Ihd9_zvUk>k0Bs<+%JZCec(NY~n{9WI>=cbele{%Gg2#d}I~ml5Zi1O1iJhezZcX>PgAW?e_kL8*s8+!R_tM@=XW zocZIAKaw61oc{LhTf53?8L`}c$f|^SfQ7aVw9FtkH)-2dddqu>#D!g{66?sU9{G&K z>-Zm&eVQygGk??HYIC*8IW|&HU|j(DZ1yr~8^VFjh1b`>mzBpYn|t70<)^w&106(C z<?1!b>|q5C;E`5k;Kr}6$%20Bvl8=(GprmF z{piMVVo4+>rjjppmkJA+Y^33ZP^0Cts{W057P9fOQ-Jm%Guk@fStS+61{H51i21O} zjm8;E0(m$BekS}vZs;M9kAKUDjJ`r<7arsoxMjPZWj}wct8Iz5YU2<7W-0&@Z213ur*Ayw zym-iCtWew&ife6FSF$@c1M{&_e&s8rG%z7it_r3csC@Ew-ol`M1r7{aQ3CM~-QNya zS6(N1GZOk1!4o? z+akdvlje8A9V-4L@5HCl`OzlCI2kAPIEKsPwD!=Lt^3{6noRLV+ar%OVSzS{Yi(aI zMKbZ*!n{0eu#;s%?X7ZG=!_%^(;hhn=NzO8a_NKnSTwlMkDztL>hkuVeGRnSkfBN2 zt5cOp#c_@;zE{84lh0tM8CQbw)B_C%C6j*jJL*Defd+&Y#*(ipmq!dyKLI+c$->TS z_C;Tmf0HI`e~#-P$EovCJ2csMZF90!XLM__yAIv$YHN$<@u;L}I*GlyyZaL=x2{w1tj8{zt&sJQ>)tVL1e`^} z=j^kq&iXSt&yo?YA+_L&AJnVlT;-Sg6_f0fM~b146~r`Dmq=5r3u;}fRSvOkB7SmR zfxopt%Ew0?B=b23jYD^+FX}fYO_;P5JkO^0(U`UF!ur7J9Mvf&yj0Aq^%&v>iU~(M zgH@w`uK4e|+Wj-&3g=dSJ^C!aj`mS~aB!{G%NPUW0&bVxCaIn}Zt8ccGol_&)li$++}Ydn$(#cPF~??Fda!JtH1=--4BJ}#XrVo7yS)%^p` zf8sCOQS2)FLkxhdFs`8XV{voEiYk}H<>ksIUSSQsL-7Rif#V~_#4}jqu7WYKn3da) zRTf-dk&Iomi*~@*kK6OQ{Z8{Y6hpOt<%jm6w4Zd1pFwwdYgff%fjbpHCl4Se$HU22 zI^niM^+D}#jF|`b)s8!!Lhmctw#6AFfg1|Hw&t3TTe45zx$vy^ZJJ+~2ZzmrU&u4`z!p+?LT#__XjCZ-_d16Wj8{p#6Ir3kk@R7Ydpq>@^el0TsV@4hSwnm z*pwcR^6_uET!NeIS-eq9bh*y`pXD2z*^9|0Uiq{h2UZy-{iwrrsOosozR8K$P}&;e z>pi#l z@ZJMJ1pl^}umqq2cG(Q0VV58@WkijY%GA`3%D|c7)CG$g%|_AmFxJ9U61dbc)BZVD z$Loon@fkN`)QO4Db#dxCqHTNME)7@q;Sl&)GID*qwLflj=x3rw+Nx)|D^edZqFi?{UFbr$@OlSXBhM z`EqZL2=*`$SF0*jLNS9qm0XL2VpK}h>%>!QS^$vqR5?GBvum1^ZJnMw1{SK9$rdRe zT|dFoxN%@c-E>Cx_&rKFMWs|BYwaAh^ySSe8n1!%P!kHg?NPpGW34ice z*>Un*b=$|BeA<=vG=YoPsg>OY9@n84&R6BLV}Hq^VG`8?BKeTQ_T+)ec5xRiz}!zvR_ zwUY6w;#2de0RI`@dV5EGgHUT=W;&?0+Yg@}QKH?n>zY<^3ptHs!mMh!sy9blkw~o9 zAnoR)>YN9Qj($p2L{++Ll~M*mjvMz!`BcnP-cO168)qbGrGhZ|?ZOK9^W}e{T60WhNtmR(+J?0oPwgo!$cF z{>*-z_1ArcdMY*ry-Dc8B^cex`XfHOWB9TA}!0iJt3|LNmcN)BrVd6k@&^w~*}dgusCTPB&P?65DzG~~QRQVEjnK{r%S(Ii!zA$rbA?~1jG zb4P!v5{i*nN8G8TVkAu!j-UB>>Sx9CUm}5UT^Xrz;r1GFjCCSn#m*el^&R{UtmNE$ z4bpt#JkTdw=X;JdDvtg6DXtnt(j#SoJ{qw&;b(2CWJ0kd6?2@FFA|i=ed7$r3+&HvOvjR7Rd$Z!t}nK#O1bRPhG4IFI;69BpUyyG9V!rpAo0Y&s#vs> zQcGuOXSK2xH)EZCXZobHa@xl`ngpS3rvSDoCd>jKltAj_*AGd3i zQ{D)cw+t-%vCkUI0if(>RhLQm`x2GlDj~+(SFEB=^Z95?-_;E+_wiA|_e&neQQwX)ows#ZZ6%Ru zzm$(&;jSmOPiqYwo8s|=3!nLneT95DKJvT6+99iE#X$hvauN2i;v;MEE!8$Xp?K1# z32PPqXdBgr>fU6Hv2Qk~537K^c;&dL?YoVvaqQogKekV4w-}LixBqne@BWd}MRCdT z-P>{fQTg%TJDq#AO{F)VbNyBP^m)$u({s4_FH?U-1A)9(a zZ;%C_liJ7WJH^ejIbY3F`KP>7eAM^P@KNXQnBg*_(^lN;ItJazWQZ?uTg2Mul3V&{ zgV_E~V%WFZ9jl8{pC-9!zoJM7}x3-o)o42=hC3h2@ z6)Q;-m*x2TDwzfe#lR3A=F@RZ_Fw6Lh67u7u|jFdr5JZg*Y>d)bBDc#4b^zvL>reO zovX_T##xEV6P;WRsCSdDO!7RkCznOE08oMLyhbEgIB;8IFl*Tl1akOeOP1t@BpsvE^a^`bXD52|d-Vh3v$DheP-e^) zX8~AYwQSF%BToNmtg3^=OT{zFp<{sJDcf*;R{SL<kp(}*A>viDmb$DkyD;=0CLBHSM_DJgB+_DPf-4; z-Q9&cg)yp&x*)Rn_kd7f~; zFui2a`+3A}XbhU;b^Yd8`90%(DD1LspMC0;*44&pA38?=U3C$0mMF3S+wUQFNz=UIg}8A~J|;|HLNVJ& zuwENqYWQgUbn{k|H*|J1B2F(|5I8m5AhylVz45OJc)f+ma81UX$qN;Ds7fD`p`t#z zqf6fF=bHTC7_V)+ldMid*n^l0pYa8QI~$y%zsJuNL(~C&R93Vdb)IzIoEyijbDtJG zE{DI%R*?p0ddYE-4*I-)N1jjiSm*7Fj7K!wbz@$3pqx@;|nF*l0(wXS?_l8H&~T@GA^G2RG@ zd?ukd=n><>f|i(@)L6-G7|TB=p?H#K#W9XipHs}$-_w?4<;gl=p>$Q8Rg9wzI@Pt4 zgyJiVd4$(KHpNbkb($*|!uPQtD*r~pTF@lqq~37*P{}1&bk<_HDikZulSkBNwx>3d zbj4g~SLdte6l>ynCKTg$EGFX_CL1`;`l8S2#_^_P%gOaV#+ATh*P$M0wS0wp_U#^j zRL*sQIxS$SpQ^7e`>HEG-)W7Y&#N7xe8taclOf)7SC zhQrl-T|MN1n1-`S6pYSop4(~!(mwKvx0kGZLcDSvS?J~lvDQ6)c*An-~k=2%FV zmlq_2Bn`OP`EQ<3JlRD3>w#FyyAwhU#Yiwyf?B<1o!Cj>{#gfB~!qpQkC*+420)KDK>o3|GENx_l3g)nN*y` zS<6W&AEO6+*(a|-tZL)5OO=f0^qqV>mxI?x4$rG(d-Wpf1?inQoU}s%r~75}Ejr%9 zu5crXYokqkoJGKfNzfz7%_}#Em8F#%gP!7+66!^lZ_*3>LLQ@Ck0oq*kjm>yo5|l$ zJITa{I!w|lc}={CG1F!io?=rh@HglaeBjl-(D8nI0xR&*9+v$q+v0jn3hL*Rf8sc& zm=7I2@??Mh8xo4uPBN(jKKI&`jDs30$whThHx+>jfum1R|6XJjal=>-QdX;tTDwjg zgY*qKKJ|^1w(ds-{mv4K<5}IDta(idHFax+j@|jmvGAEpD9*zzk0cb=W?Cc^v&uVs zjH=|vIo3fnRJ&0;)H!q0N&P+2nALlk5QD=gEVxkzE@&ULjk?8y#gHHyZcEgrlU}Ol zxWNOJkNv$|E&2fq=tNf@9pM01rx+Sg-3B|4pn`SGGIBF^ld*KIu%yzx7Q}xQ}uJ7s` zuHx)$gP7?y`4Ks|;)jn>$ECK$+n{ZWgyO(9>WWt7x@}GQEUM$(9`&LbE>AA269(w|W7^-NY$(0svwF54psR%9vN>u4+&6HHIMYX^ z!I}Lz`gGtY=cqPB=Ri6YCgFxbJ^ZOUg0bLW^DZhDtX?;ZW!z}ptl8}!Wa<%LKrxKt zQ@zzTlt;=Zr}czgkpHC8!wJQKI=*gIJ&Lg@k6gDWABRbplYLIS$)b3x@_61737?F~ z{Td(Ox(pRV-_{xuw;R&`&2>#wC|(s`oxdt?Zaetw4rG;Kri&&TA+^pJ@j*K`?Dyz=&x_7i_}eMA4H z$FZQlDx1zvZ?|sitt!XyjM7WrfiA9+1nW|@eY>gNsFDj3#1olMRPm|uP0{v>O0PW# z^+A+=jdmL-takJ};WMu6_xjbjeD+;$`|nIB zRzrLS@--d??_a8-g9*g%nD_5!L%~DoIT^nry}7~KtG)gzAMeRb`~E*Xq1aF6lXkih zrGWVeZH`XEzotSlt1$m+LUEoUT$MfA2Aw4o6YSlHVlms3e1k?@fV=bJ@2lbQ1-&lf zX&8>iv?m$4gE8rGVoX$h8m{5e#EUcM%Z=>hTulz2J1P^_lOAVny1`a?oSZ9n(ys!6 zSMslR%5{cLlsl(ax~06H9JWVvaeC$vY`urY(_FRP$f zUe*GkP6=|uqEmMAlV<)zn^*uanV@7K^t7%%j?cM3&iOH=YoGW}O}Lv>;=G(>v&&^A zuy{hTV%4NeIp&q@f2C_hub@Lbd7V(qDhlYoZyqb}Tn>;JK>X`fik%L`jly3fZFN3j z0~_P%8xD?D)cJ|t`rT31ci!G%^YDuPSN_=cO=A;Z=rPHtW0cbO40AL%_o$vf_FS(} ztS2Rpyk5x>t4NYA(vT#D0J`e@w9xeV*Yn4u$H~_z8kN&cOmUf@EmNCMIdqIw+eq8z ze%cvsp7D+SYF}qq%FkUM{O@Tl9=yHs8_r}&`Ql@Vzm>+so_NQD<8BL--Wqt-G2W9^ z$Wh-kK|h~QDAu`^?B$F$8-1MW^RW6RALg^F4?(L4NHF0vuXc?pcCW9uKmYtQzl$JO zY-VVM+sHRnJX8NOk$GL~$>8l&VRP~=NUJH}JUvgnA+0z!{mHQ;erEzMWF!MbQIRc^ zf8m?+Kgvx{aH0+QaeI%l!5L(SUEsKxfSeVT-Ye;2%Vd@P9dFQ~Zu4j6`mD{y*w}q) z#cQIxO?u|JNw#i*%_J9YWRMP#e8(%(wqCCa#k*?aEjBSeseTR(I!7;o8KXI}@?gvn&y4^!X;uvqt{U87M$M)MaInpa1lzx;g)Ql=#Lyo!h zpp)vR+A_CumCT8NtUeomb1lyHV*GFK-&0<%s?o6~R6LW_HrD33(#!EI^?X%_-|K?B z=6)s2?z`aDZ3hCricPfpI#9mt|ZvHZDcLy zqb!~sB3_bukyKn`Tt2smLL8WLS;Uxv-|+3ruc1y8E0q*kaSzoK zmnY&3lc1@CPUi{7z++r>%(arzk=J$8Hh%d6-n#!n{xGQT6>hz6#~!u+%3qZYm3Mun zeCj$VggH=S%CFfnHkB+{>(#8bw<;8?KGA+?JS?l5h8?azuq5plI`JlGGV)731uT{Bk0Q3IcB6U6E+qd z=6{i}$#cyu`En644_Id9$uFrhiV4&=Vw4`9uB!T#BoXua{ynPZu|jJl{lc%rO&7E+ zkZm5q?1>Y^a_w7vFUp(8N|j!U-+Ufbq5~&T-A~_ld*ko-7;E4W{dmR?f){I`F@CxA*Bou%9_Sg0cqu;PU z(P6A%kWd^v`hI&~>wt;&6P*?JR2Eb=`MJg>+=q0TbPOlv_N(XY?o5nzFU}BWw zN%IrdVWU;{XdhJ7XEb)mxv8D>xQOG9&&AhHz~MSv==h}ipt|Syr_cF(*`^k7n(RC2 z&%@WAm<1a~kMo#N#uy^zSiu;@iJe5c2JA7<^b_&`QXPENxrHpN47^5l!&sYt`>Vwr z_|BC)LU!a}=UP{hevsF`AEI+nou!=UeEjz#_Mk#BZ47+Hqs>uyWB+G*=vb!mr{h(d z=UA%pLpftRZqH&o^iP?Xnz4pAR6*DGfQ3w=u6zMF=^y*RF87mY13|Z*P~7xb){4=R z>MZ6~Yi06e!u)CdKgm(OyAC?6LT~DSD2`U_2PpOk?)LY)4Ep=vK^=Zl{!w-mrxXu7 z7E0djgyM{oRLnHm#zDUyx0lyS;-tUs{*cQH$EJEj8BzLErYNU_eWhC$Mf_qU=+~CSQ*IPrP&d^s!D@jCs`Ff);t`SO9s%jnYMT z$JNfe$|ck}Q707tiL+;gA~_e1DfQb<;r zWoqLJgwJR;IiC|xn1u1qs8H1uZ-%%~85^QRrR`lqnV<`)06F7Eu zb(3O#$p|Zh_6lVPjB&GiK5@-4xoj%E7T-#Q8I(v4)-HEnW{5<Qdu&Q`PKZZQu_Fph!Pc2L z)V271mQc(-bSzVQC6Aewx?bbY?pr{HI)EJ<{aB@}b6I%ck+xQQ9^!Q|Dm zgkmO5VI#7FwUb?N9=J_WTvnW?9)YgdXmCG?_@(R8x3_NycCX-<%gB{ooa|lU)bs82 z8I^v^4&W9EUWcRX=DSxp4;@0-V%9G^$uvWh$q6VPs#+sNFkDC}#3|Jd3KoNN5Z@ z#f?L*Js(Xd_P8<=ig^eT39v_cPxu2nScgF=EAf7f=XU$^&p-A}6|R@@w^j-9zFkiy z9qam2)lgJNRc5x&44`QV4NNGGpBi(S^kuids_rFz-Viran+%(w)w(N5QWG3f4%R@k z?IqMt&mX(E8*J;s(v~>}eT;*%HEjJ@ozNr_Sf6%tC<9J93 zIEpGqy|TIUiS4I(eu{MweFQ8TbJls*sH&3Fjwf$lUUovU(?fku)gStc#4+L$tF+N( zRpK!>Yms4wO7xH`CjAhL6vw-s9IMQJ#^y&`pnv$Eh#hbY+Kyu)zw7Z|CKOjyshI0o zLUFCG!9B%5{!KYh{&I{ikJ~5N2Wxs&f3`X4q~ineTII~!kH2}#1+W$g*|djylX7j= zMuJp+zwm=uOzAP!E_$oL=VK;5s69NJPsN6g^aZU4*`bgMo~Vv%o8-epS5GM3`nYW8 zMDH_<_RlBzR=cRqcE$}STVw7Nyo~$sSWJ(uJwe<-(C8x zL_F0`k2mi=nNXZ7ui;dQ$b#~b^HQ7Tdi zE=Ox|P(t^;m{6>9-*S@#tTE7LkZ!~~;tt<)InlTT-+g}z3<^B2y(rosj-3Y};;Q;c zD8|{{V;o`9A=USLI;m~ydz_Ec#&uBbP<*%PVF|@9j~o}@ufs~m1AjRN!QI^cXVS7A z&eZubLD>&W5$|2!)gJJ7;)cf4_8zZv=6FM0V;?FPSD2tY=zVtH^Et>jv8U|BLb+SW z5B`-fA7!;C#p?HZfHV3eO;u-et{Tb_AAxIe@}CLCe|`TpCKNlJ++L_WDyEaC8Y7?Z z+jU5>On+B-1;6`2GeL&6XU21Ib-+bsV8VwhouJ%s4vJ}$4N^T+|4?<3{Z(8HK6T8y zu7vknKC0MIx1op?@F1-o7%l!>)m)(W9F18-TgQBN z;eME3vCT1b;twDZU>MZBDl5 zjQ*sz;zA{d2d!}<80F1z$7$>`qT^<)hwEYLD&Jw8L~V%L9*uovv6tssZ)rcYN1WR< zcRr)-*MSMf$8_(i;*Q!L`JjEq?>d*l(v|1%J1Z1lftnM*nfJT?J{qxV`AlgZ?OWSc zp?~y!eeS;r#Xm!}^Tppiez;?C1wubJvIpM!53f+1SLdz`<4G4BfFGd9ST$+l<-bEh z@np7_IbSGQKLdQlO)pUIF z>JKDNsvS@xOv8BPyr}arEf)1N9hcJ69TKJ8nWHt0O`kn;I45Vx?cgNOS9ryFO=ESr zIcxhfw(1d^>AY~=zK6d~6P1C9wpZ<)$@;{LNfstOKI54>RqEIs{h40<7k$*>kqSJm z4f2(Xb4|C;B^0}^)p&a%F+N8{01r_3963)NXP3)fImvAR|MtLy(pzOq7aKE9AbG^A z1}MF|Y{AiGmYDOt&nrg7O}K08)iJUs6q9CMuX?4iE4lKXqa9sP*8CPg#xD4{%MyR)oU zwP?p`_Qm%n+jnIrb*wrUZa`}LN+MQk+2Tbq@uhz^1 z5KAwZU=i;t4^(gIBj#t4P@EMy)@m1kmUe}|Q}S6;Ct z6ekvkF=4{-N_3B^iTkAd-<(jaSa$7eU8A02O2d~=BouoO>I0}uMTG*bP+W(j6a%#? z4D`Jcb5!P-z*?Kf+fRm~Re+ck6W77Gr$|nhgK#;<=jYq|+xxCMsZ~_ze;|nivvnJM zP38L5ZQ&UvfQI}J@2eja-!qAzHj=5A^}HtvosE04E$lP#@a1c50_Em>uOfqkg_$zA zuHQsZo4TeO&1{!_`nsJJhoaxam9ye)R(s zD-@f2Bbpe>KDari_<7||lw8yX6B9uzHv-A2@ejf8w;c1AtTz9gGELjQ6CzgvzMN3p zzO>TA{iL4Me_q8)ah$XQKYOJy*g_o2iNiX&Y3TkVX}Oa|WWRRn_^`R_y5;otemc!7 z$%3@N&-8TH%?n+R&-|eDzta{R6N;(RlqK*0xaQ-__SJ`$gyMcP46hNc@o^3O*@R-p zF}Dx=K71Z-yi(RQhDI3$W^%Kx;(-gIS4F)03B?C{*Aj}?h9Ecp5{H(3Kt}w+Pe3XU z8Sv1^guyXyZj#0K#3*ju#dl07rXSch&#+0a?a(ib=h?Q#ROvsGj_kzXax?${AOJ~3 zK~$G|rQ@7rPwj4DRlj}0ab7Xg`>8&7&1z35=4}v6yaSKcdR-Fp)sDpPik0kBv31hp zuJ^T}>%ODok<0T$L$@LEcl!P-QCR)$_#Ks>Bar~(*lQR_*)EH?{T4akv!9j3wvIPX zx#rO4jykzM;Vl~LpbTjU*P$QOY6lbSAQ`X+u_PWK$ymdh4-c7u)^+8s;;YKeM05Sj zaqfy|e0H+Qd~d>aT?1(wI%eo&PbhYrQJtFfkob1MC;6cKvy$71My}ImvO85MF5Xvy zTI$+5;&pv%MfIe5=KOW6aGp=&SKcW0O!T_qwI=f@KAy?I6+Sv1u?^Mt_$+YkHR5IK z;23YY(Xmi2bL{K631i8hNiIppXiJk>^boDyB%P1 zyIZ(LTAb;m^Vt0X=h@`rPB_s%TRzSz1iD4zOrAVGMS76NiYNJ5+)S_vB1M~1d@FTj zRa~7CiZymO(S&qV-gN!#8MG=lq$%yd6)%pqp!~)uuIKs@hnq@&ri9`io0)JM$!}HJ zUHPPmYLs8nM&wOdb=FxT>L$yA8E&*$qOk!pmf04t`myal_D)R157+7 z6zlla&bmECzp#6pi`qk{nc{=frJnt{gkntsopeX}erE3+zsL{Ho9hI(Gm1g{opf*? zsCXO)!zr`qIcfbI>m*d`RiD@CHOZLvUGb2*T}-Pccb)-zCflvFRGFlHXrKN&|MoW6 zm-;nseSwS2~$_sUr?Vs_4&#_W>$=lzUP)zXCMZpAslTiHXXIIKFDfwsm zn+(%u-tWSJzrr9%v4Nj$?x)^k04N>1tY8FZW3Bggo4;e;zoQL;$^?}DnG?hf-kIY3 z6d@md>3=~&@xI#D3?X%%Ag4z1iaZK{x5xn)Zc6=6B z(ddSO8)XG`bqMI}urFT-YrjrA9V@HAxwD~8jkXoP>yPV%OGO^(`8_NwX$wiy_-mg+MrNeESy?w!&N z#}|$ouJWnp>-XqKstoPK#A!3hubyVxbqGM`G|@-{f#6FeXE=7nvr6+To8Su(r!B?; znns0UO(+I$xPhY^&UokJgO!82bW+|*Co9n!_NMbk7ZQqp=%Y3$_+7~}zSH+9Ta!$B zKl-=Q7(s}Y%(W_{vC@HJ!=#f}{@7VUv16wD_gDBb$<;ldjqPb5@A@6NO<}lF%im2t zWuZ7vD2}VGDiB;)3LTvI*m=Z?VlzdYzm@QQU)~&-U53wWs>_h`!+jF%=ZfZ&?cism z+eELaKhjopLgn4@L;Gf5>Su9|SDRC3_Q(A`&Vd^)>Mv+Q1^gk%&NSYlMd4J*RM`*b zm&@IRO%W^r*71NrZLT>F7($7J9wrn=n+$BQ{iD5py1lKF-AshbtDe4oy}hjKu_M^< z{o6Mr{I0-fJQK+W(Jm9FxVeWwEE4M`SyLG(J8;j_sKcikSZDjnNAfH`ljJ0hFOtxL zGn_Bqjd6ef_MVl9fl&-{$r0?~z`p3B|a!J^#0>3fFx38RZ|{ zM!TpGfa^F}?Jus)r2S#y&W{Xy>2=jX16H7pD%9jf**WyzY1ubiL-1lli-nIe`68ny_qCS?P!~7Bc&2z?2{70UVYwsvOOPK=Qii;SEYzkauOh^{Fy4#g)sMHg+n29j zpfi%l3thl19h#VXW@FCi&Ch*fZ1P>0ILLR@XHcJ&b7D1=n5XJ)@uW8WSn-T=EPt`= zHOBOOdwp3|a9^G?(IP8$;KiLp7SD#>N4r%e1AJfryygu3A)gADi*L}~_uJd|b+zP5 zFGqrBPn_W#_FUjO@8m)K9`aWQt>W*z!hThNbAOP}=KNOjR@p!%Vbw-FXpf|`s&3i+ zZnb-kg{;I}o9iGo@I3S<+K)={s6xU7G}02dgzFALrWOBOLd5t8WvQ@Gs z$-Lxe;-ve!6MpkOJ)EP#+##3T7ilcG6?N!O`+*~>btMBS!e9&IUZu;LVTjkJk_ zDu^Fc^*(KL(n^Z72r%hPqAp6e4 zt5wlX`!5axv0@@*4P)>dGlKR>_U@0TLM#BwgjBJipj}}^(q|=EDVv9>FVp}ymzzLR5=%dE?-`UjIt)0XO?f(hfwFF7V*Do!gO zy}z?HH{a*n9`WO|U_vASN#c##HusA%p?IiNdu9jttiHqcl@@0-^>)u}$x*){lMBgL zGs|zu+i5D{tm1=67DcuC6>VyZiW-g2r($0v_w0jXi|VLxGY1nj;s%rOU+BwjA7%Ny zOyqYgQaRCiI6gooE4e7z$pnYx|H7`8?~4Ab;%xdi5x>sSI{J1MR1{ z(bERj->cm(dArZC?Kmo&v*m^+3=XfT^ zPCt&N;~MOz+8xqsviEME&aiZ{dHhV}o&H#~qY1^jhQ&NI*3*64K8Dgo$8Y)rP8Xm1 zzG7oF%7ak({aV*=pJx>z(xNDM z7KKi*ChESOj(h919F*#M(r-mO)0qk5_?fOZx-X9>9FM9k2C}Y`KotwMz229u;rgD8 zK1UzgZNK{~+K*!~<7ix7>$}0juqAp6jjv@Ki2oBXRBtCNRQfp{yIgU;x`vtF zcU^bfar-fi-F26?HhxA7?aMk08Exe{Fyf7?2u$T@ta$I*lffFjA8tDPJ9rxU9|^^E z14b|IRdI6^3)n>fte8*CMdSYyZ{4P;p1NP77=rJjAVkGrm3F$n<$R#rGCmS9O3H8c zziwRH3k+=_Wbf@(;uwQAe0I}B0_J@)>0EQX4Rs`x2K;>re7P+4g+Sj_AU~DIlY@BX z&^&?xlT1xKd!(&N{uCQOgSTf3M9SsQ*vhLpkXP*Y9tNl^Ok?r)&#>P0${jQPd%`%C zF?IN>T~>xeq6T<`4SQA_MC#D0$|M_lGrd?5g&VH*6lA$h2U8yErzaGLeUD8`Zi?W2 zZscnJE)NuW!+5{j#m(22jYs$|Xy#jm&5R|JE#Z>!Ci+XL=u{-?X!or-`>J^Y`%9<>j7l&F7u>ItR7;9IwkL>FohrZU2l0PFuJ2 zDr<`4x`{B2XVQP)v}3T0@3Ze|Q>?~W8(d6o!VpdyPuPfBcc}@2Yg~Z)ste#K+`=*lc71 z4WEyMVwZXUyXIXuzcXS6kee`2eO$F=43K7(;Dy!k88#o0Q0y`sn@&*`>Bmj4&4M3{ zli&>eS7nCU3_t>6Rwz#Vt|T0!^L*TXtV%#J=E+wgU*Tgs-=1HvNyN31+HE9C#3msU zqj?p(1~_v*E18WptbF*saW-zM1zs{iDeNy3E;OMyMf~rtP^^JW)yK&eKJwX_Jq^15 zNSXP#MG_Q}iV>Xjgkm3)V_C^&B(}41DT3%5H=?3Au7Uwe<;EZ;NHUqcD(Nw)6s;8g z*M?TdPhb$`U+ouh0UP*lxawFAQN(*u5mqbC7JgN5dt>^^p}MLWasOZ!lX~dq#kjfF zb^MO;|M};iiAlO1)^)Dh)0oTK+xKR>)%SB-7CMbhStR0RwTaNlHAwA;!C8J5Z4rOn zHv$cFHm#}}__-<$Me^Xn4A$J!vAT^UU*c#ZtC6aFsC;rfnFzi7{WHB$+}<0d`(Q** zIAYR5*o3+@Wp26f?zowTu~xE{_M2l~iD8qC*}9!={J3Sx-=e9?NMRup1uDtYeIWN8 z)i)q6)8-KSSv5Wn5Kzm@o*d~Cln25E@^DueE;s?2I- zt*!@5zWcd^Vow0l%FX42SM?^+TYW|9!ah*54hj-Ka}B-@=<=2u=v2r}-AHog@9Mgk zW17}5>aV$6=-=w^GRd6Pw#l=adrv5KA8;CTjw5^-CKMx0_!bu!r1{u(cqI$1+gkv}3sT<5O-Z7zg z-4aMWZ@L@(a?p#6jP;!76$`*fIL1sQ#{EW1 zXFk%_!~n3#st14aui@sSb9<-QeTGZ=wm;)o?s}lU&ZHypefTikD0kWDYm6ER>7(PH zuus4DA|@(xl-o^r-=q{GAYc6l&(F0345WwqMVW|~6$kGpe0yx}jOLCLK7Zw#+7_p= zkC|8(ejDU`B^Za_nKx@e7Q0W2!y`y6o?}tUGmb%HB^)pOTO2Hme}Tc#FENV;QdzxR z?Hq2mKsKFX(HW+?W+-hGw{ReB9n2Eh$YGS%=NZR&!(nM4 z*E+6(fWyJo>eyZH-NsD104(Z>y*brqN6cOIH8*&hxH zGog5awI*?cj+Imyf9qN@+V%CJ$~yY(``$_yV<%+2wOnY+Zc>j)gbCsh+_kaQ~CN)z700VGjp6Qiwg2ZlOxC9~zzJPr2oHs_#BW z#s)a5ibG&5?xwhYbBszSwYThh!fclVwxzt}_!MK5lHQl{Mytls77_1i|D&of7e9J3 zeT}`Za~v0SEGh?+ysPZ-ceN!d8|?P86d&w#ULM9G~(+W0=*CQkd4b?@_8- zOdKs;E}5s^YR;_E!*xLC$nWB(>)}~!;HYI?-;~x$R~?gLt;@UWrONBq*SaB!_K7m* zW7@Iw@E3O+Rn~fPcvWR8#-$0xlij7i%mX?a>+pGLLUG5fUfhBGsD0`f*ljuRCvIyy z-mWmoAZe_+9^+q$xPl9;L6N^UNUrH!;a6EG;u7vD&es=~O_ngv$zzx?!{_Hsa z9TSTG6Dkzz!ds2)884mpZeTwv13$~}d@nXBRv8E!uIENyB^&u7HeT~Np9LR21KJ8= z`kpUpV$iFG862uz93F4Ep;2IegjUD?=0yL$J)t-@8iE}kk>P(_G~IJFC|Bw7tkYY2 zfgvZD%eYtIDrn}x}exU4wZj)_iV;Nu;@Il$3g5^ zbdh{G>GO$?@6qkMYaTiBCq0`Oc*jo`*X{_-#f9^9KIbHtT<<@TL&mi)_OkS-3W>X4 z4AJdOc2*K1yO?Z3yCQb=sSfnjjBwtimUCAHo5aNNEtM8~qkvqUFoFbVA9<<(dVdx#EHs8DZk8$o2z|Hg# z_>x6@6>#v+4Syz&re056pL3fwmAOgos!NV_D4sZb(%(lu#Hpb8k-pExr(f&eov`pd zI6CjUAIpyv6icmUK{3UT>eA7{H_^2H9Uqh9L4VF7Yh)!4J6}z!*RM{u6OCH0lsG=& z+@#Z4&PqBrAlmOd;q9FB-58mN`?Y@W2`}6y^uX6CcyXsYj^*=xleW_jnq%Vr6VKzb z#{UjBo^)=PV>%m3rquO?Bg0i>>Nt^|N)H_;Bk)0yFEXm1Y&Pk_bDrn)_>{*ow)_x0 zI0X#pOp|pd<+J|r#~%umKRsoaVhTnwc=P;i6%@zw2)YtjCrPcq+FnpRY3*ZoY<`4G zeh--HzOCCc=KCd%L$!k9{JaW^Cl0+lM{q>}Wo=?nXNB0fBmPsBuoqda0DP38MvYUR zrAI+Avm-H7$DHRba21Oq^8}I zUX-k&z}A=AKvhK@QJ@h89!lsJURJR*Hd>Y0(bl7aT9!aOt?l2#-+9eUs+{EhJS;@PRk&+4p+tk7M=dEhqD1K6F|xpJe?kAc-F>3hv22K8 zZ1STE(n22De01{hk@>5AW8KZhIbm=68zi-^YnK>Q6sUzh#5=pYl~Bh2ruapLG;HX; z7Al;uV_KaqLQtn-;~i0mha50(mkXM{ zT$9FaA9}2G;N5X~mnX@J^Ytpb?GH4b^t#w(nd0+!BT2`^(~n(zsOPgL*>fPNQ|7z+ zI&iazA+&WWo;Gv!zr1eAbH$g;Hf?g+4Z0WI6_P6582Jsw(3rbMyLQl(|B(f8@p;Ah zkdLZs{HcOsu!dPqJv`amDeunL`5d=>Jzn3q#3m`pvD(HeE%LfF%`HD4Hy}RSDzeDy-|CCDHPlEst zu`6p#%P#Id+N6cc33KpxY&>uBC7MJZgK7L#~dH| z#ExO@1ILEy?)HAt5$8b`L6=_zja(k*8glB$FB_;~sskPR~<+_x1ALEz_|j z<=NJvE_3pwMnQ6RV2o35_DxM$#1CeSn6~ST`Ib6;)Br|Yu&d5mw)YsJ|HMuCHF_kxBz6S+pVV?DR|b4io( zfhvZE@1O|8E<3&Xu5B|o;~4Gy_qpEXFObiPH4|4R=InHx>kgd`)SKF}xT5suS{OPp zc+zz0nfoEw1JQPm969!I9rJY@ae2+(OJPT)A{T)n*7bS6?QTJzOv)eobP;Iyvx@K#C{qZt~~7Vb?(>Y zVHU}sY_ZST$2;X?e=c~x`zEe0E~lsWI)A;OINs~s-=~dW9LV&vq5iH(|GPOjpBo={ zfAFM-6F;}-+xlzT(m7_AQGdpi&6Do)EO2hl8Lai6ag7>YbPa%Srka?Un{i9;cl)*1 zgZbFOb3e(+H`y{yk0m$;xc$X`WpkL?7})qNn~Co*?em>ZUv;}X6k|J_Z*HHUIW)z# zA-DMX5qrr^xM{;|QEi0!seq z$EMgHef*o(2d_3K{xx>DNtVxVN={^cXXX@@ebb!>H(XRQ||_T z8vAL~-5A7kFg?qTxjaDc7v=}(ydEEE;ODAM-mSi}UU^-#{2}4g#$eiN|&v$HX z2mcZMz&3y0bh=zVdB>!|BS>(*PlwZ==XmvAXVGaDW7;v@iVrAmxf$rcLqYLd_H@o| z@*6wg@_$-%`u8Wtb;_xa3)%2R6+sjg;%ITX6%=REj-+!%Qs^x4ItsmKu|y^&wD^u4 zy@~~SV5fHnOV0Ei*d+PZJ$(eaQ;y_FFJ_&NP7CJlKlS``LGeX~<9K5_Y2;3N6-aqe zOFE_&T0tyya)GA*!&1f-~O%=epy(w zS4&-Orn+HdP^5x-F`h>S#psjknA?Bs2|v5IZ&vFnlfT=sb7B{oPJg5A#a>XX9r?S@ z!nKUm-`lpisXJ*kancu>@!d?Yxh>;bu9-pDsf)-pH1q}Taq&I6w@x}uyqfsl7`bDs z%kQ)!JOjG;@kP^KOquBKf4rbrvbxLCv7k8C8Cjru?uzbu=K+_A@l)6H-JKav`Hdoo zEGmwqLmhdXg~A^`JUxH=n&b73C-KZE9*(g^p-OzGqU38*amq&P-;%J031Ih+kPDYT zmuqC}w;0n$buZ1aM*x*hGG!A82t`40;7oL-4c>(PkB+8MgeVz_dV@&jROQYV>{iO) zR8TBQJQoyu@U%N)X9-Rf6gO?Uz%pb;1zO>vU`ttpbg-+FTe$|PLQw_PRSf99#Z&xk zbINXUpUUr~ptzFW8Vjz-|LlU|_95v^w-*#gcYEZ)*ALSsPCS-u2LIFzMf!LyD1KSN z&t6|OZw8-gqXIT(VF*dAG6MQj1%7lEwvfTuuisWD zV+B$pkraBM#Af4P71?Y?{M4WDYUQ&;XN?g|!!HrNLjEWAqyOpsR?$L?@%P_;%VM?c zVz&z5tH^29SxaZ5JMq_V>cZ~6_rlOR@_cSUlOLhvJV%xK9OTnaK3z95yNrNIzCM?| z?82t_TS?{U*w#f2Za1J4^odTOUp_}SWvwCk{PeeXYmbwc3QU$8ANHu@ihJTyV~cwv z7j72~@%#Px`S1PL=ly;?U(d($nT*=x)@`3f(@3W$B#E$jD4CiR z12Vl#Kw_6@877<@KK8%k$l}c2Q&02AuDmV3+~0F^)DHGhjyuEcpE!~1wV|kn2t7OJ zs9}+xLz20eaQmwlYy0nGzU$2^cvgz|8n(U&y>^FG2iX|DGkAK>wqFp)kg(-v(^WGy z&o)EOJHMcHqg?5#ByYJl!yQjH!JjOsmu}fwRH-wDwfJ^F$RQsp_;IPz$bUpZsMh9b ze(`3=mnG^LTIu$EVB|X0lG13+Ewn3iQPgaF2zb)u+2i-nm(w#G+y!=0->t)!OYK}t z%eQh|_)mC5Ei~kCQ-3nM%5?hq575_6>zlsQcMm~+;x?{1OGeziEl9La0V{Q+GJvCY zT_)`b8CU&o%0No4H0p7~MvEFK+F$MfAXla!Sw2zSpw6v2f`x#8%v68&dw%8g`G@w> z9EG>Ja?jER`alJLhP8YV{qiS2b1W2)hLmfxL4R9r0ap*-rK4sje5SMS&al7VU-U=a zuG6H8wxVW#yZ%N)|s;YJFuD(%6y z5Qb4o6CkdvCUxqO58>L;`~3Afu4@gBm~FA`3WD$qTVtSc%K6eZ znT>uMEplZacaNSNRS$1L6eO}fv)d95GYE*ybU?)3o7Us)R@JKxJC2)CO;&CvIex=? ziqaT`*DJJTMPj?JX=wQiHBdP>2Oz|8R<-$nV=H-=b85~DshZWmRi+qk>pDDFbx_NI zsz5VWc0vksn&`_V2+2^_i@_+9AP+a2>3Zehp%2&Ys<}ytd}eVg@C^MaZ$Ld1!z7F! z&$xqI$C+bBqV}f#o&X0#MZoDezxpLwzpq{LuDWF%AhR#0nV_+s~A zBXf+UPS3L6#mh_6xFiKzWGO!WeG)w9d*=3zI9hfKSJ-;`;TR`hMBKHtJnNzIQ9I9n zH0`ojJM$#<_F}$Iwql5w2+MI2e~2!8wpz0K;js#Z8FHtC9m9-vOw=`++GjxyGELy( zbq6jEIn$a9@gL==pCvNebYEhggJ)UT_ds(({8gf}hDPTAi_@=-d3}6mujA4w(S|(| zt~3=xMngoqPX^^5QzP3L%ZBm~$ZCkhoSYRo+_-CGJarqdv^F7(31)yWeqA~lnSE> zz=7b1-L;0&kHgwy#7eh@`iTc*8>nKVd24FD3S}pS+>PtwS|gt3%eSyR2}aOrH|34N^&im<#`#`>jq?#h(yesf|U!#0aCzoJR_DrVle3QEV_6yiH2>GO4*F;`C(RY(gs))teyzW}-x`N|dU+xOnDqZk#>z_E? zzV@0N1wvYl?Jh537OI-KBn~UwcwgkO`NKpu*~CL!`VvxqM*XBqCp9UhRiT@9tPoF5 z2io3Jk^k%Arn2DMxtm2H7zJp)MG7W#op7l?;Bz0iZxe0mXP_(i%H~Kgqs5^cAtj>} zQ=eW73&Ct;A2#h5a!3eJ?6uapx=6pFsvJlv6OH7;v$CJw$XXXr00*UR&Gaz zy6zfEXq(GZpSTuwi;b8|u$pssas^Se0;Q$eDmr_We!xB&COY$$xJU9BI$#P*DleUr zKT5%d12f<__0PZdg&-GMvbf}q=eAUndKJW!Cxg=;R{cyBO)LC3K_|3~%CKK)PI~<7 z`|dc)bI5*3vYz!vgl*;1JEXU7iEwEocV|rMcvDDv-Bg}sT=**i zM8rpYryy_OyTmHl3T6_Sv&hy5jW!iAZa#+|jxH7-UX{FxWV0*OAZLF%%jJqrnsLex z&XPDvUf}c0p_`k~|V(S8!Do@2ogDb-0Hv zXNXkoJP205sxDHNDDBj-xvOup+t_|AkrD`cyo0F(EgkdAE6^_JshXcRC9kpgI4uUK z3f%F(vDSz~E+rf^HAEDPwPe9{$UZxWtM~0C)oW5QgaWPpmsdE-Qwb%KdAOaBSc<#8 z5WC(RHgO66Njc`a>q2P;Z>^cEw0O$hy^)n~&_qwa=xEyAsBJx@A$3o0ql@q5wbk>0 z=xEN%%R9R2t$WXE9z|T>X%oX)>XZ}M_WtPjC#s}T)lR{)E=RLq+Q>1a#85=~2FFDNLJ&tg=M3&(8peu~K~MqR&S>Oked{<~S}ech5TrW#-PpOTBl^!VeA zPXfqK&^FbiFXR`Q>)!gw4=Sv!70RCmv0ftGEWdDtlLHR5QYARg^SSyw0{AD9%K6OQ zxgj%;Zm0TQ-mth`8FSlg_PubK>Awf!fhSzBF?$V0)M}g4vhVlT+i2cE*j*T#yI&~R zjKp!t1-p8T3sNgg9#tdACP&VrF*R&r5lts+5RsQ938F`VcPk}Sm}hQ>p5j?KEtq2; zs3qHShBAkKur?i9KJ4P~Q8H=RC@3?6w=0jRKiU9K&hJ-DZ#Vm<1jCy{N}lK}4t}jH z1D6bXtZ2+1Ht2|7jr?5lIfVt4El%39a`Qh(QAk6)v)1}{ht(=E+0MVo&43Bhvn)N{yg?4BS>W_l*Md$TyA2U`V=w??AsM ziq@YG>DBlhmjQ+~pEg?CAs~OjbTfIP%}fhjcF-{GFlqKk)SX!)U&Cl}Sno%L#oGsB z>>3lo!*6C%p|>$94_{Nyg$CAIMOGe6nJ%39u4 zX*PH$YDH-tCD`TFdOU|K-R`oW?6-Fdi|<(cu9JX-0ym2i={irgKO(K>mb={Q}rFrn^KAPw= zYMy=1#xQ7+XX=jm9ixK_wb6;|!H$hZ9!iyRZk8-I1VrYU&$;u-T>^vEW-;YXA^y_i zk2g*~;KAj)bxGy{i9|?`^ZeApMRS9@8?}t0S>2Ui*87|YfeOPF6C+gR(IcB!DYst= z+~l%o&WglfqoY4%q#XB|nuJ1xyAbO?p4WBvN--TAwviQ=EoW_QK#f-=o+cjL?kJR8 zeCA=~k35nvUUQ0K0 z6Jyl4Y#$H;Rb^P)t1;|wD|4)q!O_BGn}aPT&LBYPZD*H0TK3e#@^k_^3x6<&uX*!f z1VwgrZ{iLk)MD~X<(7AgrHrbb4!S+HdX;hw>kbs)6MxHQUOlSZ|9Ex1egzj>4Xen7 zv-y~czmU^kx5WJWUBq%6?Vo$h{mZ!89!5SG`T(^9B_E7`*!?hn`9xc8 z+?ZE5L_65P%`UNb=}?8o=Y96=i08pu`)ZTtOgL6JkWH0~b?_Z^w?EQ7q41{Vkm))f z$*6eZmSRJ~3l-grE~S&g-zD^$6B8M)tn#T2gOzt6O_kLJcCOi+x!?GisuvHAP>n05 z3%bi0LMd(9A9%GZ$oYSV#DgL?FA&&G;&^$sxYe^lEz7?x_gEWte1n?3J*hAn74`fW z$qP_fZ>E}4>sQ5VxL@Xfi5;HZ_!O$jMelBs^uHzjwBHQ1 z!JWK{vNzX*tWl4bRHS2Clws>pi z>)A%BPQPX1E|FIeOiN2+jW&++P?k;Rv)SvnfHA&(er338|D{z&0ut)wHMZcYk=>dCjWBvyyFCMU8-`9&s z0gW*uqTd!0*he07S?kc+CUnL2ilKihMq%F~J!}-o*J;6tlJnxQ?A;z)5IQ!8QMogh zesGfkC4R@%2`^$7thZPKSzr%*IokU7>(ql(hWtn)&RKxMw9G(fl9pbvUQh-0wccX~ zax>tvA#(bgU%S)vcf%#I+@N)UDP1}HMe(9|L3;F%UQa+?*xjs~!TeB;iZ8aqfoGlE z)LGwu(#^>M4CHTb#uqCH<(D+U!LxExA|M0+c=?h=SOVu||GP8fx8U?~1m{PenWTvF z0o8 z`{jcXT$_^UFvGV8shn1h|EWY=C|rNY(6S`qeXZ0Y=W4+H$(^A=H17v>jo|#9`sk*c`5`$AW67 zS}~y5&VgslGXo!*cXu0fi_(nQW@{8J8=DUzZQ3DGaZRCz$z^=AxUnFGkVk1hFQ9K3 z3SEmhAWJ2;b;!TDA{!c`TbnSQdg0xv$4Dm=)ovf$i`xLu;TYyW=c~OFB5pUP1OUeg5 z@T}bqGVLg{BsM%hmnCTiQs;O9yQzX@=#h8pId~p|czUfrsa?HzC0Jr!u6I8(2$E^N zIqk|ww&vg{&emk2n2!9XssT0Qiy!0Hlm_v;_TJi-*n5gDr2~Os>$p*Y^;f9LC*9gJ zE`4U+j-0N(&QGthVgY9IX0)Azmy!-9jMn`Ap}U&ry%XN8G*7X$^J-qTnD8m{l4k?Z zy%IWWgCE(w5>~soOYAvpYsrg@|5@?Go%x``P6A-k9Teelw9heZ-f<;zO8Z>QgPrE@ zJ?Rbj!HF!lxD}~ccYYBXw&w9flj)^%w(TK7y-oUb4cwx2Qr&ia$dO4Pc(g4+AG~29 zv(KTl9kk}EETwviRy(P_8gp?*Vdpiny5$jVIv+S%bMkA@Vf}c82Xn_Are_lIX8l)} z@>QXhpOdk}1xBz(j@eW<6AE0l>rfV&R1|%=vOd!)WATNXwtqQ$!w2kS-pH=%)cNAd z^*hSi6PDUvtOu`a8WDkAP+lFZIT-uy#JY!BphZLoZTz^8Zc=VqvZ<7!{uJBemu<32vZowgUeo#lpVU(Ie8Wx2!fFGhkbBIGrSxsUZ^I|J)E^^--y z+6+iU3IuKWc+*`JM@_b>`j=;y@msHz0TUxx-}1J4-6jf}!f9qZvvTE%0)#;QU$YEc zu0E^>v-a6fYR7*+yCtBN9*HuoD$Fp1Dcx@|2;8VHYM2U=4pue;nNb#$gfa9$oTn%G zohoW`ZZFZ$GfOpY_Zw-c@83#iUS=gjlAu30fw^weHAD`XeKkhx(wU}uSinpj12@yE zc1oMIJ+Ab8;U6%7;!`*uC^~JsB?>lG9^|(+X7X;Q|yp($c-a~ zI^D(?V^N_;DhWXrm4g)&A8|=0vVoUCKZVW;SLfc)P##O%apG5A_W?7ooaT`w+01eC76L9#e5fJ)IcW zTXrAhmh-;rjY(!oKkgQ)Plm#tC*P8}da5XK$pFA#H*)RCy@Ni+k2}@xaQW2sCE3hsQU2wo=!E92%a#?i zww(0D^T+1bY%=Ssn5@OsUeU{0^a(rS!k= zPTdVEc`^Fkm3DC4ytvxk7gO9^e%>$j`D@ubsm$*SydTzA-fbUf!m@T?5MvLDBi~6* zlpw5MJ6H~APbc>Jr7h2CWx@N=?xt}l=B6p38>&e=oaUjO=qef) z=bwb3#q<%ODC%{K4Yk|_E`)?-gJ&EoZPm%sMcU@e>}O-AR=O zzive(@L5|K)d;S2?L|nTyo`kdZL{&rOLPJA7eZGB$g7|7B~lw(m)IWLRVZTvOS28`7Ul{D;pH+gHxn>6ciMNDMyLM4QYBPyanY3yguGl%yAv+L?liow{7 zx$$(@P2*SUf7WiuCeRc{_@-y4xXAYlf8HE6d!@x#&Tuc(HS<=e={;WkkvFrF8x|-h zB}PB{RDLXjXR_r=iKo#{OWz-Uiw~CWFy{%7i?y+pQM<&=5sScUKDqc%BmM?S94Cj) zxg6&BV%FcduXELoAxuWeJZC0|kOFwI)*xR6mUyP`ed1AJq&=(`hMKEOXUbcnztdM8 z9KZ5lYDM)8bqLG<(iMkH)Xy|@cRoTPuG|>K8uU@(w!m3(EFiU>ylC;ICpr>A)OrVA~3tEN04inIaT5i3cq7L>$;f zeiZK5MZ-^c877q;2z;WD7*H`!44c!T;ouWm zD|)%{7(6Et_|lkr=;i&|vnvj6dg+-u2%zh5VigrXgND{?xC=b?9Pv5~d?}>0a}T-u z?v?$)B)NHA|7*QrMz5x3e+hGpXxZR}y~MyD$u19*_b>6*x$^g(_--38pyoJV@`O!m z{0*zHX6ylM4H_&-C zhWkbMS&PE9aEQ02ltWyXUQds~^b>wCK{?TJ<5t1QQ~mDT3Ud5Q?x0+RP^kRb;>3BE z50GWydhh5zbifwu6PJ^Da%QvE>LnYdQ>+ac=yO4S)~3noS-$wI%LTN(2kZh5`9lH@ z&+2i^*culve-|qIR3i6)awng#q7$E@zrnJoh-6|wy%7UP*_V3;!zNgIr!ntbP2E_0 z-)Ehz=Cp!}V-+?*329P10sEUv`*nX_K&%65cqAi~hXQaY_=OAfyHblJ0=T#m%VPXa zqpS=)dW&HWtdqwUII}WO?F}4YjtQ<9y}16vnw_Dsh#$}ljA-*Y9{jc0i4{fS8&9R!(z8sBlB?~_QrYWQw8^D% za@@N`A>5z#wY%IM{2&!R8!bEDQv5!LwEDAd1uWJK&Ky(U0KS%AI~Nyk)aIu$s+=68 z@4Sm8KJE!4r!f~_%F3Sd!ShcMxKg{B;kGWP!>7USdM3*Qxp+tc!J`|^=b1h=)F#Xphd)wsc{F=U=BxDAv?_0p~7$O|UL zR%$(>O^M6i-GnyqEAgk9A2PY6h0AZNmTc$9u`F3FhTe89c$%lX)SR4dn-NIw;Zm5R zW>pDB-_JjP9!}o^~q{y_T&!T#)J{$8+VOt*ws!*&`}rtmCwA2~TZ)3W)XK(O@wEPBLW zU))Y={(vC&;!P!?b_Dh#NG_X`r!0sXT|Dk1b{*5Tt!84p(eelvD@h^1B09ke!kbFf zdO7moW}Eusm#OwkBf(Mx75a#-i*2?&J5ugBxL?z|5;04dECikHeFrN1^7cA`WT0Ue zi9hzpSO(K_w{bbh?Pg}!$7^Hby0-gRagi-@U+SXu05e@|qIEE()X>(Em-nbSe6cjK zfS@R;FqE~mYm>@-x;3Z`hXPUob7$TIDB(m7A4l*-u4%~GesPVC>hc5S-DJSP99E0i zTV4Ok4jHDGG`+{@K33arYmj@NRoxU`74v^yfPkNfNni;3#mQ<6W+-U(e1O)8;<3>> zeeSCQu%e|>*-@2%Fx0&VvIan2(S9wO#)zSTrq9Klf!djwiXu7upvL69LfHfqU3C*3 z%~auo2yQzZHd)~(`!1pjSTil}pQ_8x)W3%IKBIMg*FQbHsrcO!XjpF7bE3_Ox@pnH z<(C6W`Sbhd?0Z4AQEBGpjDWTj38oj`?7&QsQt3av&Wl#hwswUX64(G`Ur6oH7?X1d zhvT~Hiqk>oR8BZ|{fiQ&^p*L#udckH9gJhbtt<4sTj6r60Z?UxJzHcz1+|8Z64m%(SbH8_pS+?xcl4S`=|1%k4Eh}e zKf+@;C%fzqLUp6;zp*T*vHbPxsJXb6IJO-O@g;MFC9&jXW#u$x2NI0WpW98}N|Tsx zJhx5@HZ^Vq-$Xw7)xL7XBEsh1#0ouGy*%1u8MT-aL6X6%v#6rUS!z4~<=yXs3iP9RIgFLCs?F*swk|Oi00Vo%tx}w~=46soFUPvc!+isQ#@8 z<`}>6D}siPqvSzDC)r}yxi>dj9OOwzJcZ~33EA@PAofE8ih*d8A4&SFtgxbl3Y3L- zxJY-EkmcIH=L&1DU!`W>{Mdk~kiXQkyiq zv9$4QrZ!IOBR)195&4??`NQg2vOY~q&myohEWhJl?j#?nSY&;0sNf=p9k7yczr@iv z(kg-djn%71MakxD8!rzP!ON({Q>8)c3ZO2^Vj)RN37igO0>K2{ywcnfZxQpY)@;2P z?01NmRqGsI&J201C~*knBi&%PR-`>nXe6NyqBASTfLxG{*{+7tN{+Q99Rj#YODjA` z9W+)kJnjoxySx|rNlLXC7`ms~9^zzzTNW_LvXEc4n`Q}`jx0~W&=X!z;DA}cZ$Pgb1k-N_c#CuV*l78-HoVH@lT@H_NlUpkp0V5~v*RM4OnVA17wN#A<3T zIpBdYlSVtZgKH*S7TmDBJZe=0ZsdUxUqNS)pZvfSY>w=-W=F>&X4)Jq_;OQGjy2?f z9xwhV3TZ5NGN6ujUQD;tNQ?0BYsK{xU;G4UlUE*R%~c$Cxa+J=-us>-OMSxL2k~dg zZi_5*6(12%+_$P(3{gX-#pplZ@;k4-jon8f#8F2^45&M{o=-LAYHMR4Z7l9f5b0`0$kbdQU` z?=1$|)(XZ-x90>;C#I$rho0=hXPhokUP6!M2>2Zm=wqZ0n{VU0p;nxITTc9{1nk zi55rxY-QQlE1*YC_5){)naEhb?{XFIS?0!T9d0RWcsxJS>t_m)3^C2i_7Jr}gvRkM z%1YRN^{c^6@i-Y-Y-vRthDarAm@ka)^@_hR*3!ZcF$ZhM_r8TD3lm0vH z#n9#~rUv7GNHs*TTqCFCMNyN65tl|$zICsS-{_}}u=ZloSLTiRC02Mu@LA_!6wW*N zM3PzcjB+pW_;0suhh0tW_~ZyT%6JKuX4`90NiPC*JF)!LL@Q(Ww>tRF2oz(gXfSwpXEcwYk& ztB35mMXVv#HdZ=T6F)NN4oF&577q$ zkbVDbp#4F-`qrKS7~RxnZXApZj6ZI+;ZT%zv40fu2-AFe!y)6b(1|aq(q_zmwg6|I zdru4ulL>DPqmf2BbStf$L|2q)E)oo*NlM8GgFMLn?6fq98553PVf7;Qfk4!X#-Lr| zXmi^)x^4p=C;r8|&G)s5fm@?MS)!p_j*JMBedU9iy|uOY@_S0@P;H-r3}`XGQpeHr zyZjBX9$}$yw|)6d!xS+_vL&l3Kux-9B06C~6}drAFMcM%#e{7N8DAP_)Iw7B$(+3? z2TXaidIDsU)iB0KeEeqEj*^Nz<}W&YF@dbEF{Mv?$uIvkq2X*P$Z0b-C7oSKP4wLR zS^@L=K6IA+Dc<~N4an24AQxnQ&E?MC2M<-k;~)Q#3P2Tdf|54U-FZ-KA}M9eXUP#%l-bzS--M6Jjs=9bToVDbJkURH+2t;`T`rAz+XR6MIXnCJ`Io zu2K{==O>Xe$IAH2MUytCTm3gag#OAEDp#Z%#SzMK=fZ1_7ma1))&!Nk!%+LXEm5$H znrXRG%>Ed+($vrBixqeX_zX!V8D*S#=7^2BP}>*g$&}Y(!>$kL*ss-J7`&$;J9oV= zGFiu&B=_kMj2=?&V2AztqJPrW#=G}!nT$4d=QZ3s ziNLtLriCv3j3SiPj?r|4#A$ z;n3ail3JAg_jnX|TeTN^C6iC5*q}uURKuj|Yyq^D3TXNsQ{ayhcO$=6CWwGPI$8RNq70 z#XBl1Tn5FH6bQ|LDZi-nY6&Gr0E@(ETh1+|ez=bZU<%Y?6nMC+EP@Z)rL0Z+-sK;e zH*8;_8xC!24Zuuf3CfO~EwGhLo$|sidn|;CBOm1ffHRLp*6Bf@@?T$OxE|LFdJO(aJfr;Gxw#X(rtv#lT34av z&sOwW#lpm_Aa4-73UL1h+t}I-%JAEy^Vt`YV!KDm6(I{-v7RyE%VK`!O{&SxMj0+1 z1MKlh_DepG-T~~S;$TCinVdt3@Yk!?H!o9@I7r1e?Z)2xVlO4riT%KCug5a*7kq?} z@&5M<3XVRDwSDybrG@w=@>^fDIE8HGROtHJ zyzXY^{BLXZ>aBLJD+Xl>3-qoX#Z(tt!_ak=AhygIi;&PyWd5v+i4gwC>-x*{4oWrPn7au3p=hSw4wg(U1HMwNj?$`mk)HW_!hd4RtxANqZ z63)&6n6N1SR`pvFlHInjZrba<6~y6PvZ|+(?9*i;?7918tZcAeSol_E z_aV92$VebtGbj~g3vafCJQT?;m_Dv<8$S3{itM&I`q_|EF9)fwcz)tw1AE?L~s#wsj&A9)2{Nm!HWkui(uCIR@&e zlPMzLUc>3afMs3@Ua631`QGO7B)_+noE)(>x!jYJd_yWkfydYT@4a7-=0mel7Z^~! zKvZ`G9x(HS%xR#-l54$aJuNZvcT)~yNaIYLp@3(M)TJZ8C2;n1Z#-OXnPfm^s8`D3 z%#CLQXYc#&^yQ#=aarq@#)V|vlke|SgZm}3MOowPlOtG-aM`9y`l)xjF9-w~9Ay=^ zwhRbHKgX>5e@=dwG%0xHSLa4I*taT0^w5L!O|^Q|(WTd>q(&~q|4jeDywTP$CmbDo zDw%;>HyDALAIvG5&doFEKsSIY%NMbGeACbb@*Q{dQwLkt7KxRht?wTF;r6Rt zN>!URD;?90I0M42_r_Vuu7p?cVT0ZF9s)4f@7GZP>m#&I95bV>yH`mWA^12TRY4^{ z00Y_+ZNjGI`5_WV_N%HtkS_E$b@fduV~X!QrR-J9Oa;F1Lb%CpiK&XdRXgp)?bU5^ z;)Oq}#a!_!KY9vi-Bs)p_N{*HFkxdXu6%P-`R%|iz=-b%`l1e9r7X9!V|&vT@pU#K zdPPNcZqv1^J903}AOJqOAQK$L137T`i)|gm9dof7r5!wnj4&9b?VgxOUbHHh*OM8( z&RWO+Z(4NX4h|VyK1d~;DHyNEVQO>SV7;0%@{)7Am0-=ojTu2<7TJs22@KGbEcuWC z%`t)HWxho7YzfHDC)00)Mao1lN>Mt+Xfs9;xySIlQ(CT{{@0jmvV~HABUXaCs zUT5z+Eob3tF0*F%hmC&8Y_#KtEgK3Ym7!nN(R0z)4RIwtl6}%r^g*ghcKqqJY=nCj zso5b|CM+>v7Pc^lC>db zzJdP120C5Wf4sJT{LQ&B7_s$*2`UFl4LCyzpRaPcez<5NVJ;=jgb6@BKHhEhEj@V>TT&D-LXePN`$d&RoM z>YrN{>nm0dwP$MB!4KEecQ%zq#$x)uByaeyRo|l@FAWRxAVTZVoP1K&9)_wYxP-`o zbIX>YVn&(@sDr%q*eP43GPA*TK{4_h=bO=^Z#Ta8_i*b5d~pbu@ubj*J|2@Ewm_q| z{0yk%-YWFb6<(^;HqKp`gk~9`x=)Lh8!Z+**g2o&T`!NDl)tyZfa;N}^HyV0^gijj zwLQ*T?1+Fyl&@-@MWH}cE{j?0yp_4OZ&E6v%cJ_rkTS&up_0E zzpy7cU~jd8njzQH>t6fRrYNfZTiGGv5SzZrnl@S8TRIAc6pL|^8r{#&v2tMd$?t!W zF{00Ovejs8S{TsH8D&(j^tsIOoj{v0l->KEox-@fqx^s`eK9k8DQ%sk^gSQoI7n~j zD8Ewp~?4{T;l{V=liX_ zhSl$0>$|!Whi@wO2}bt;`Lk6ae+WA&d~o6=^evFZBW(}g*)+xLvmH}J-!0>fgi{!Q zR$MEO4IJZQ1!0N7|F&!aFAiAxOA|K}(s*3t=jkCCDY(!UmNzX9a-?*Y(V%y3qeSOy zwf)tEVnFunNPuLBp-=kGBgc(4nR%t4?*O$q1oYwk7j4I*;p^62^)2dCzrFjTy1EB< z*9{dhe^!7AVhpNun5->>uk35zH(!mW$iEZU@!}#OLOxfs(PnZ~L74p6%?FB-&~?T~W~7 zNMUFDr=C*L^zg1-L}rD#x836JrTlezG$y3IZ}f^SeX0jtY=l*j*?P$)z<^q7z4oFb zf*5fLywNMbkX||22*6qqD8GFK)XdGau5?^}i2R_;aj4um;@G%aVaxa4lsaYIBXZ%T zPN^fcq4Ogy)q+6F!*aqfq3^-`ZnXHy&hBIsYmProkplsdumH7P( zY-;ywz%tvSqft-gwKvmoi$7xXZ9Ie)g}`+woLSoW(8X~0zs+*!^Y~mS(i@TL$#rOI z{Yj+i6WFp!eh6gv33qj)FcX_geb^ZEHh2BJ!dj$9m`*E%u~Ju4fC}{j0+b@Tlf-xD9#9*x$9air~EzH{qY*_~)(0wm*%J-5>V{Jsf4-NjtB)&|CKnXuJ2h%qTEr#)=j&Li2#hF3N$Or4=4$~nyQbb~wH zz$7*M3@V_7vVoqRLb5Z$x*rDsHxp)hQU-#$im8LlmpcSfPx(_OF0!v%ozSqc{|*%W z0E%dLjBF@!sC*N~eWj6K4#s1ic2uz5#X!LGT@U!Y>wd^yOqmyaBKOn(`L1U=+d#`U z$iDkZK4j`cndi}1n$Vj%{=tCmBd6q4+Qvb@P~Ia9F~C`Wo{X*KUzi9&2EF@Z)Idx? znjrbOTNPr~l|u@pf7%tqPHFAx=5M!muAo9+-pvoUkor1WMuz>1H_&>QTfD8W+{YDT z+B5-rwlrN0-SJ&}-Y+fpwOdWD2ir?0z9ubH0xh7X5N! z`>Q$3r3QkoI;c_tteBHyA&<{jPA&l&wA9KT2cYwd+=^YDj|SM^^)$jQf47Uwycckm?X_nqjthX8L;OL*w#p zDUNy9?1rL6N_iB3VVMxVC`#zL@i^1}fFBr{ku~uQk|yJ~Ux0|)ED&&3B86=6ofra_ zl(VSNWa&A+>+-6>3I6eh;fw7S@X!lSk%^x)O}L-A8puB6 z5PuW5zp~Sf{h_0pQnnWwlp-wPK%Wb_Dc9iGkC&tJPd>>rh@Ytddrf^p_xY zTi-IiCL8Ho%Z<8vT-S-|Kcb)IQv|G~_4#dR=cww0RF6KJX^+9Y5bt^a5;n(0%74nO z^kNQuT){dlu|gzYSgn%dcTQ?9M?IH(hyU^nsmxiryp>?Sz3an42~EgzLzxy@c4-W% z_QF`Zv%Fb+Ln^GMmlpP3T7l=K57(3vX_rXvwPhW>)@~><4jF=Or#8}BUuaLb#B}D} zmOW4;WB=vS8qtN=gQ3Igseev6I0VWnWKX(=DYw>~kRg2yRKIrzyQ!wP$O{*&Uo!$)i{h2gstBR}~xfl@p~$`Y6VlAzMVm{7ew$U>}X;xb+3`57ax4tPQv_Opl(&*`i8HrN?dvcOQ!_?;9pzfeMIO3c3K_aP_ zQ2<}z`tV1uwCSUdgAKg2^*S%{be8#lu#(K;c#(%(N)V~9wJ*#g<{mtpc9~H4T`WDQ zi0D7#oRk%Q5V}Yuu^b$Pg@2{SsgdM4>*x!s*@;|AVGjhigkMQK~=3j011Rx-_ZfI+kC2P?^K{4@(pPT_=W6U+OfvO*m%KKDkxhv$eOg1s^*2vt$@{A9#*?k=4!f;bC?Tzi10;`A`Z1HLbX*zIcW?gtw81^ zNwEX|%{oQZ_UL?7bd%@wryuP|?^O5+eb8*E^^DTuwU_IRa zkq7wdv(U?Nlu4l(Sl6x0%RfBF5B#UA)^XTjl+OKY9 zzoGg;=z8Dfq+B8lDb}c_G(KV`<&eWRV&F=(?-`5 zqTz!^sd#HNxSiq)lauR7ydrQGCv77iJag%bwYp^YV5`nyMQkqV4k zk5}Wpuv0;7LF=tbek$3$LH5dJy4L*8sTan?6>fK|>*tI5cD{4ZWMr ztp+&rQ(k{K@j1>QBbzR0J=SY8a&~3io;k}n(xG$vdSm$X?JM&d4Brfq8;wRIZ*QB2 z7+1za=2lEox5fu~FrgEyDUi?=Qgn3+H)KfF-iJK3jKXM8eOHUeUbsf)2xLN_W5L`| zl>#db$OhF%v}EO3Ja@jKM`?Kb%sysaQ}ZO){;x1x%b zGj2ybh;*C_~5^Lv_PE}RZ2tPbWil3o|--YU4?v(Cq_UH4Rr4joQ2p{ zNIRg{OjIMJYvsHUTkSw6gU|{0;iXLb-Oln-qgrm^{2}wq39=pZmed@my<>mzjv(33 z77d)`m;TIta8w%Hz^ha33^-*z z?0zz*weu+*;aSW5tVP+->K;EK4P{X@w`OB_9naBp+kxHe=Fv*Y%V|s3WB!ADq9#p}Pm92-$L$EX(~DaRy2ijXl^aJCLqmfPI)qQQF~7sg#3Wv=Wojc$Cc z!DRO}M&#YqoQBOMq9bdLw(**K`#E0gAer#ZPOsTPSxs8xQ%@h-$Ae5UUuZ;}j`a$3 zih^)rZhUr!iP8bZIXuqmo1RZ{=GZ=Mrf$*^Op>)iB1q01c0s>`s3aIQ=LV+)F1 zktaB86MRq@aCe^rhco5Td+wiAX5>Ew#Xm#71;(yKj~?U-b_ChF`Oot8(HNrMERQcv z)bH9Ozn#v0^V_icbxT-S8lXB(VJ&?FymTa%zJQ7-N`)Z z{atYCEg-xjE{oSW`wVZk3QYVb% zGuzQOE9un9UeTO_;$<BbSVv(OSA?7PM%mgn=bW8t23@v_365JYySH}VA7bs-{V_w`fAWq38KboXm)3-CI&ecgU?gvmqc2z;=UNJ!Psfx?7Bb;>nk||KkS* zrE(1QGwEVGuXn#l#XM2$weTyFm04(`?0$= z|KM}j$hcoRXZAk|igVssQmIWwSpXuQp<61xRA=ku50sh6BKbpyV$nezwer2y0ypSA zi_)e&IO*BH^0UTXG0J^#3LvF#dxzq+vCKO9I_B>-B6Lt4NT(floFqZ4s=O|0o0!aV zPWU-#*FHlSO2HSXt7dY~JT*DE*>6wBA9JBzR+iYWSD`Ld}q!ri5#bxbv! z&8`{My)pDI_zbp0H@(Ieb;Ti&P4bDtK(|MC{C9t1+ToP@)lIj@>-N+AyXAAd)KQ0l ziQ!{q*Ym=j>TVKajl$XQug~h8zKUc?)Ll0@dGfdAcel~gHo9$Le$y|T_<54Qi3jh| zv6IilXI@YY4O4bMeSG@%{Jf5Nrc}@Pg&IX@Zb8w`(V-D9&|I*iiJqGcz zZK4W_cgz~{QaYBpyG~u`BHQk2*JEl5*_ZS09RZu*O1F_HU zgSh_8c!|$ja&dpsNz3hCVB`Kp+TilxoFDUEz1IthNu;rvc#pNY?ZGCwjdyuPCMm#; zzuU*|buh(F_z67kZk`MCs=)<3_UosA=k^F0ochRoCeCpk^hBRR7oz(Ya?JdAPLD@% z1!O|s`}F$K99mbY-ALdY@0e_4VZWnwCjymlIJd{XR~8GwvQ>_iz_GZk=v8b zI30tBE(cf4?Cz?<-B021u7cv#OriIgK4xTi`aL}7k&Qsk!2!1ej-!sb zjuDRYjA{BxCmoDy&;h@X_w4oqnb?~TxDHR5bgcKd)+4*=bHvs;w(EP1cIuPUYWgq~ z%(-2h^K^YZ`LR-X6ThWPeijvcg=bz%K==|wB=I-lJm;b46 zdmLon*mmca;CE@B*P=1agLMc#wA=r_r*&gLX#?4DIo)kakM)F?Yt0o>nz6c$O}CHK z_F9;&J(b9u7s0_(PO|GbgM5WO2H85%V^#x!e8q~{?s>|_RP=n`FzPaN!l{n4V) z{+?~M>!;&|Kig%u5%8P zhWUNfLa;Wuj5``y#0DHY#cAUG#KAegiTllK$w2tvF7w#K_zqoW19Ey7p&y=Mp zf4*Mvdu9wG?vu}38*e{+)aJ43h#Mq~RHTZprMDEOhQIgi>({4${No>4G|ay^>FY~u zF#GZ)eWgGC_-E3Ve1Q8(E`Rto$CWVZ9(WuAEJb&l9$~ELHXrQvi8ZuvG z70(t}L0)Ig)btrXe*g6JM->!12u|id`ui;~nfFcy<44|geU?7?Plw{4r=mM|4)&)f zIzpf`h-P%Hl6tCO!(sR4#QkN ze4a7>=~(($ro;DWEb-j8^K<9ybid2b#7hsRBqC9KIo9ZNA>t0@<`7m=wE3BD%;^)HXR+dc>tumi_-BCy zL1+~=XucE_Gq~=g_LeR{qZ55tjPMK(q`EBmJU1Ol!bQ|hovKa+#g6rR0{7anC;h3l zyPJfriWuIql}@KlEH~{G$e~!y3yL}JvH7+8CfyYpS@3Rh90L^hP*Ci+>hzj)6l=Q+ zh2!3xJinzU9mEn}^l!Jf6W1Q$;Uj&6FOJ`Hd^;^A=V#1>7S{mr_3I4R#-B+E&+tiK8bPO&oXpJMrBMiYHy%X7bz>)U+eUT`%2s#62p0>f^}y-rvRV zcfQfYOy~%0JkaIOcPvKET^8Q5lRkf^-NdNVJN;gM_r&;=_d7kq?^}VlDw^_O0@}nF zqi8Jt5pasXpR3DIF6{GYswynD-9LF(-3!l>hgnekDFZiodEFCT0kTNA?#cJBByL;T z6ZRxeb4Po3XQc=_3R;D^3K%li=mZ+WS7(9e&j2de=@BJqyc8#7~;~-(XAoNqdKH z6<`K!IZl}F#2Uk=RhYd8@qMo1bw(}obuU>cu7cv!yDAWF`=f4FF~6imby%I;jRdwPMW@y9zunyDuGZ`!?~VCG@ZVZOYBre&mQZ-6h$RiF;0}DE+&`V)5zY z)A!fwk*1E%&Cm8p9#P^ww#9u@Y+@81WG#mkMfKQivw|Ii2j&xqjd4X_b=Mu)6<-63 z&RtaRdV942U2Gx@HD4g;H#SUw#b4?eK|_?aF+-3fp_KTlpjdW4lp_j?1G}`I@-el( z@_8Y9xlGs{#Q?gXc-fMygWS8xlBk_@;5a_8HGGu6{q1k5mvIl>NeK4y8A1Jtd&rf4 zP7rz8OVQDy-wwp8ZH$r@{0;b~`|_r!EvH>U-%RATHQGrx+?PN3 zXx!uPn*N>ZfnWbf7qL?$Y~z_=5Z}f9o&*hF9-W7VE*oy+be%TU`DRqDE42XxjMw{m z0}-3N{2d-+qF{T{Wa^pggVP0EM?R(uycffGpUdFXm8OZ-1v`Hv|2&5|vRRPvyNqo3 zQG(XKgBR55+1gx=pOl*Mu%P%POL3R;_DAS5uRY1jdo=uO+68PTZXOe7DY-I`*sACMwJ+A1OD*cjFXf2h7qY+`tX_Pu`FK+r7^-=u%ZH zwh8fsu_x@{GskHa$cP`{*|beys27gQn@~aVHts4YMplq7#&{>IQ*WpL>Gz-J=6MXq z!&8jP@xX1w39tOK9mDrHDm0vOIPIDHX(xV6oOhhScKMjxo=u%-+}+oJ*hhVT^$~my zV2|RuDpYb_Ie$;{nKpIWoF21u-SO)5?7XOA9gfAPd}6+#{%PU{&!x0Q8Qj zQ&6Ofr*C()qioc_78|=gPkPvf?aBXX$C5@lk!!)UkHOhEcD&UM5GX6Drh3f3u{=Ti3 zzegR3W{#hx-}{;+t95Fl=U?EbuaTUlE>p~F%3#~jbL_w|bKd)wjB9**XK=sA{iX2H zqM(=tFM0CVY9>`!QANmcB8A7u;+d&4SrDv-F<_|P7Z0m=zO9oSUy4giKJ7+0E;;3Nmvfc@qg;1_RYwDj5WCz6f+0UPk7<8$2J`& z93RuC`9MRIK0(9v0s8N_+WF`h)9=6kzBWLzSvfFc`p1q@{yZ=dTA*`|eeR#Sf9Y6( z{!(k;w%mR8Dcf-$W98k{fkh#)V_@r4t?B=o!4lsy zF6aHk+aJNNDRcaNlD#`#PWs;^O5PdEH?wn?vRF@4^2n4O7a5WF$ zx-BS%C;Qy*3W~kxR7bXV(&au$L?M`X+IB!ki>nJt3|QSZDOM&pwRbGu-+vY!*z-g?FzcJ6lY&leQ4 zP>o_oWVVAx*P`laTfy~5NrXH5d!nz)k-pD2tfN97*{!(V157SE6F@LHt%RuFE>} zK)&5SrE5t02YW#=wn27D2_`SfjDq5zBevDo#jb}G6bA>gpg4HXhNJ2rs-RQ6$BRHX zrrK>{7X~aFQ;|X?iaRLPdU;<^e8QTOzwrp~e&u&3xp7-c@k{zHPa(^6axR7Y*j+lE z_j5hiYnYIwb3w7cx9526Q0#u|)ElRbU+3$I^pUEI*(@k-*_7^iGKRuL)@Sa^crcXr zf`_|J_fFkixVvNgC@8L@M5Az}j=b5{9V;nR$ESVAleS~Ip-YeHja|~M;^z6i|Y`JFosG!(s z4UJtcdOf#y&Gu{X3+LP);g8!r)*|{$9jYU_69vV{00qS{MG`x~a{~Ku-PKO-g>`qf zkM+ggF{P7iUKq+6ZEXNa`m(-CYWBvO_ZAdeN1|0w97SSTP^{-S_Ip8b^LrH~xACd9 zB>vPaV%+6@mly9)j12W6yJgx7icg#FL=RsRcmdt6hkLQE>kWw?U&rA~z*E0|$Md}d zj{6zNK0oJrz{d^l`g>R#IX1Mubz#rcgB|DP+noIT>AOuE=JWJxAKB{DSimmE;c*z| z<~~%+JN`K>oexeU*#*gI;BWjF*G4fh9pza&IK6cWh!?^75%J7I-@8vY@%AJi(9zd| zr@5T)@Q#<0S8hA@=Y(9eE=nKp-)EP=b8H4Vh5ybY`Pto=LiFf@;$AoONmVX;t`lw> zPW)ZieABUV_f>Wrc_c4qyU_*3kL=2lj8wlaYM8pi-&0=r+kdvNcfaYO>8kbZuH$`@ z!c{kSUTy1>@++}%d2hxCwJ|f+ldg-gc{TKlby3bCRd0_`O#C^?^t`6+wVm2C3LoCX zm-k+id68-ip?JM~gPf9`aDqQAul4om`DHK6%`SK2L=?KVxvWpVJ3l9$A=geL_y6#R zX6zSC@K|Tk<9nQ3r1-|djh`qezQd+De%I@hO_{c6(&j`r>;d1+b=}12iI0rki(XDL z=(ZNWZ1Q7bG5m)wjL~g6n0msjwoBL3zIvX!f3*8NjeRk1-NPoqYmxFvzMKbci?6)d z{qz&IFL~f}q$=)Yy^6o(@dmX#>XSU77kvBC*u=ztw`tBVp5OEAg5qi09j9|6MEKCz zWpv+IKILP{Ln^~wP(1M(+BiPAzMtd=>_WD88SdlU83#DPvo=0h4BKVaY2mzan%rR; zbr@Y#490d0&G|ERx$)q-8F>1}B5}opY8~&-^IXruvv(8}i&hl%?>WKlV7!knMpB}` zZ3u8WmFBKBOvF{@_l~cp-zOG8OJ7^_OkcxJS&HWn!-20;KTh`5SR3gaE@IYHdjPre($;ACD&bVZkvI7O*M7Rb*6pAJ#X6l zt(c7!zcVHZisSF}C*l;Z>PDPRK+0E>ZdGwOyD^?3chJT9ox|FjE)Xkwj?-c?-zwkB zWsEh_#8d3?$(G#Ne{99cUvRman24XfGZuGX0zo0;o2 z;(C7KWV||gUz@Z~HihSW`W($tv>_~FPSZC5^C^bKhWq9xAJd#)%qus+$H|o0wR-#) zpS3Wq&Bu&++E&MO#eJfIi%w&69gg=9AC1pF2RC)maU`D~{&Y40(O73uwBrc6f5MD- zZ>;m9s5pL)=lt=NqTfCG8jO9rnD=MibNBvLv=ORh z1;sz=sQyXP)xuSay#J{M#jbF7GH^0Lr$x|P#^q1ZJ7WaeMi}7LMSaupd*53e*rwb} zBlz>O8w-?>4F&r5WW)Q$`75qc5toj9{`gmQC>{mH6Tbl9la9Ipp9X;WJLdGlT;KWv z=Dj%PjsRnFhsqr$es{TWzNFlf=&|w4?i_dev1p}?(3;cc3{*ie$Mvols13vyFO2yl zKkj@(KOfs%R5*Qj-gH*qlG78tCx*-gjE{3V3X_(n=TBKUy^s0t*IqXQbTMWpy)p=q zT_DtY$$+qCuhEBoEY^M_PT6L=jWs|C;6G5x!%4d+jGIY$x9Xc zBrnQgl*|d+<@hR@A_q2#dgK6i!J_#fZ63(!ZrzqbhhDP)Mb2;@Wo`xI`kkY)Tpv3S z=*79BOLsy!Euvg+D1JW4gzJ^_Yz7qa-kfKI?sSa0I?3ow%^NQqAYoUDX6s4^glR5X zvP40f2Qwe(yv8~^+knq165DNpcV2M%soRM3vVP{#Z2Q6=O!5VnWM$vf;HiygAgKwuE}5iFZy5wC@LtnDY( zAgkb0&LLGuMV0Zl7ZmeuWHH`J7q?9pR*`=v)hGV>Sf zSb+-o(d9DbP3V+Gr7P}de&0@4*{m$~N4=eaa zL9z5zn_q&DX}_z}0y2XwLGR)x$6z6M!t%!R_W#tWtI*Yoheh}3rsxI5S(yE0PloW0 zZLLBV)(DR0yE%Dg7EkR(AnM9o<5@D$G)MkEh1`8t0o?O*_$M#frL07)HovfrEL&S0 zis21dIPvvrN&cEoPIz+i3$-3q_dUtKXta_!DMv1sdx3e&MN&`yAyd{Fc;f3KW)Zdh z5uW2kZ##|D;jj~kZVx3d@&DDuyjnE*6t;rR8Bhi@0q;w;&bN6}m-j=zh zHz#dGpd57oyEbjEK;~ZLj^9n8=DMRg!t|3K6cj&2=iKh6agtBQt3s@ITpR8Jw2!Dlvh$3 zotA>U>gCBIrhk zSjONRZ+3gQ7Zl9#Xzsh*fek)aT^F6xDIk`{^a)|TuEgH4<^)+R4DA2_AOJ~3K~zts zzG!WetGtSP%iGQ6+Op{#4+T%OE+h_V3lW=K@~jd=;24F+zE*+8Jy$mBXbAA$f0jxv ztfpw=uGE?;*YcN+IatHzJLvn6ZGp0i~4jvgmJ3m$^y=(F%u zYxX&I9}|9!-^ceJ6UBz07tsIYpSymd%Wq-YSr6JqpK?Ozn$O2&`ZP8+q=CQjQ^k;9 z)^W(p6?t1YU$!54=}Q0P zH!~Nf1$Ynu+gNC^M#kYth?XTn^R79V&Vrfa-x~*W$Va(GT)ij z9*5n1?KAH?-Zy!F@@ZX`<{YPQr{~cHQEL-qhUB|sDW4jvWBD&utk8NSK6o6Z#~X#i z@}rkM$!@)RR%~{T!hFU;k~0 zaXd(E#Hy2TSlfF+M~pQ$@77vy@>tj`IdeT{>{|?MbdQ~ShK^3T^6`UTlVIzgS;t6Po-a_jR35_+O4yd^Yi%dCs_%+uRec z-EL3c;SL)nCOeI<@+kbo|8hCzKAsmpr)_N=^se~C$@d(zXd=oxF5}CbY~Zwo$b<@7 z_E^lcK`pE5+V7akJUzF>S~C1R<~(`Z7+3yQp1NZjeOJDdjR;lzDKbC3)Y0jTwef9_ zExlLom+aaaC+=0;VA99+q1T6w)&9Jsar)8aPg@M(nzNb80CPVvi64Cr|3iI$AP=b>15<3z?Rve=;d_q&}JjstrB$6niIDP842vhJWy0}(&U@-OvbFqsJyblXV#@ivM>dDi;?G^_bCssnWy^t&HU0F9 z^PW1*&E+EHI5t674BRo7Q%a^CIE^u*`xVG=8zcDLW3$BI9m}!xq8+>{*)ADty!H*i z%~Qv?m47PoVJ91-!|#ZDRluq-FJ-Fw9NnyDDS=EBQtqdbMc%iRPz_7M_sf&PI{)js zK=X|g=DWSS^8+>lO=20I=tQlSdzUrhPhJd_8#&SzX%6B=`^jK@{!EOrrYO-Mr1Cs2 zpYnM>K7Ibu8|hX-XP#Qv8!|(G{=zb${r+5!* z|Kw@J0I{7`5Ek#DU^bo^1;xZI@da{STSdm{?O8q>Uy(e^!V}xrqk$@R>T=Jxyr7s9 z^5PxDQLy3eFEzg+bSs*ALGj+u1-;tW6pjn?^tinMS2+T=7i=7Kp9=lvGjP!hlHG5Z z*TwanPukbpjve!z@FRZC&2I4-o1|$X;vx@==Y&5g(~r&oJCOmG|8yvRH~E}5(;0fi7Y}OA>-;&tg15JmNk3AH=DTAm z+@at(Qy$$(xf}0X7))Kf`};cfN}kt3<)km~X5LR;h{M7npc5MB2SUU5j#XWAwYy^e zJJEh#GZ%R$+}n&lg(LPLHwb>e&t*Q>4Td}Ob38cQ;GWABzjx=kUZjx>bmKIi0ga&( z3mYHnT7Xm`OVB$DSj!Lfg?h`jo}j<|_s2oPlSE9+n6}`g3wJiaW$L7RC#T><@3?L* z)_ok0#&`;XI**H5+5k{RjdLTwmXb^7UDc#hx10`lV>-?6jt~C%X(9LsB2IdZ19alc zonLU8({z$upOC|e%^N*(L6BFL&s)jDELyB$llr|RcsZ@>SYi(bEC-=#O=?-@I-$f2 zMP6M%)-o8uvncE#F+(!g6N;kvl#e|rw6ggX(5%9ZD3B)EkAGJ>4F5W z&Oo0Fh1il29AbhjwMaEwaGcn2Lko{PU7hmQGUkC)0^NJSn=y94#ft3~ZxpQ5i3EEf z(rL8&mtC~r!HtP6lKn*K+VJCDjXJSB=lDpEbN&Sm@=Hs0O3oI2rmPZAn1Xar=sWv- z@@poxWYAO$F1hWEFa+v605`37H4vc2opeIR(s0X%1H%qiaC1)Xkt+$Uqf@7TlK z6oB$zp$g3ur2LQtpD)$HCyN$q5c#YUv=x9hnr5KBivLwetm9#GH+xwpr-y>;dio{4 z){9iFS>k_DT$CzT1<`fPwhD?B0MihoIQV-O6o*d5@87;XKYji7oB^zuLwx?_%jc(0 zUt->$tr#^r7pWk#u^SskVp}rbI@dPNJ9L0wCpmS#N%gQp3YbOmT7j!BC=UK8fn5Q? z*C?P>VmIDJz^7%2g5eKOzyGcyuSIVKt|%x*udZ;ZYr1161;xEtD7xcDmtx-e2w$@& zL=`@&(?oY#BtetU@eak=ISjvB@|lSbyqzlE&SZEMNJf`t_o-As57r_-9K(BvKrP?@ z{N0sKzvh$aF zK9(#r_Uy%q;JTaZl*jZJLqE$0*)PZrH_LynO$Nv`g;X&Px?5mR!NT~Cf?~<^3frfQ zYrMARD~#-6>_>2l7j#DO&dIisuY6QGu~*x-#o8PP#r8VaLtQm8u@MQ<@-^yYDeO76 zjHElM6BQKio#G;(4_=X!|MKZejv;MHjzNjFT#HkjUiuW@N78|SZahB%=4?`+s3v#= z&0`L1SUmYw?ic&_(-!+&R`>ZRTK@7yLFZyl+L&&El$*a*SR@{6{9m8G#U{$|Yiu)x z;t$1#1?tzX)l25{k+OBzi5ba`$56yl$TKzsPVFW^^L9ZlcVbI@Eq}s{#ue{)81i17 zVxo}B3W~v23UPvuvX|!qu;2+A>taVmxx^!DH=cM;U!b#tho4FOV zFn>MA*GXNRd$LDbH~N4n>cFPA{zx`=`s90aj{OX+u?%z9CROZC}%T=$%gK0M7JFaBa5i+V>M2nI&jqjy6DZR4dCZW*i}-m-{ZbyuT8Y^t&ex!eIrR3 zwxxf<1JP5yiQ-kgE)st!7Mknp={rk)nttxrpJb4++^tocM|(Wb*L$vq{+t;b=R5zL z@xNz1G3gi6jHIaWH#%{C%Y?2rYqtFqPep6VlIX0T`p@M^{-O$~?l5NR8sjHf3qRNC zC$^5hqqXy*^&Cv-*vztn6#XU7h2g$7CZ03tHrMSw7pDWV*qjnL6O1_aG} zZibzezSajak|GRu%ZP76^d*nRy-Tgr>b)A?zcH8cMzU=P2YhIOK18=5} z<3%TYhn!6ua=IaZ=$>Q!4NEp$eRNIAa}}9!-dsFC@uB>yxQ5Nfp-k!5RY5V&o|ucC z%z63Pp*Np7eP({*4!?Q-DIdkS@nh1Cd{E(@@Jx88wRf+3BzkK*P<>bOO|em&Bow$> zz7sT=ws*HBtbe<+Ew~zE^*Nt%sCRjSiIFZ-k8l;*-SGrE6*;y-ziGSUni+F?B-0*q z(A>eV{e&1TO?o3_T$a996>(0SalL_Fd&3Fh)?MuGF-vf7(rwxRy_YqD`(|5qYvEXg zG@PEy39L~36}zTJJ6x}K3lHbN_wd*6nLG)ex$TnNp&xx(lrTZ3fl0SD{~EF4b97s@ z*g(#qPD5LDX2fsOT{a(jv)!!^t*=+##OELWW{lC-DZ8D!`fCvb^ac&CcZ)YO9#rGh zyFY0CTp1+Axy7nndzJ$Ny;idsD_j@tKCQJsG`sj6&^v5fHis)IbO&dQHP&@n|Et)q zw5fP(xi@IP^l*Q+(|O^`ijQ<0rAr~NKDRg50kh)g9nC$~(Yn0*@lzih``nLRa=$i( zSd7HtB{&>CBXqLgJ8^jNsh*Q--$U~Q*Jtbx*eZ997#MOMy2I%qiqGU}La_ljyN$~K z;r%?nv7&97>;1yW(%Bq~oYDnAX`4%y&;#jr(*qx7+HrqZV;=U_i>bRPHSfvSYc0O{ zjYg!<8c+Gr42BsGkxm~Y0q9JAGMDeZaAyKPXcUwuB{<;*d8M`!5ec2)XU zo1&Qy^fkI?!LT(&yYOw~K8dx!bLBwx^+p%+DyBk=Fi9TGV`?*03@dXEae^a-z|oZ9 z)91vdC{B(4;(FJowaDVcwK5IyoVEGC3X1V};*#*4GB)orRlmn|S?Ek&^iyxRILR{p zQ~ZqBX~vPUGi8r5<`?o4Kh4HvN9t^Zpp!^M!Mb%T^;7?xT24vZBbQ zL}1I*abLU5yd%Cp*u48OUG(lYz->J5ga^WLohm{+DdUyfX7&#{W#zC8{$&Nla}hF) z&#(B~jlMr`Is@~&yLY>?obF*xKk7*C&%!7Kc=b1b=9xc7OFW|g86Aq9r|!5slCueZ zlYgh@{3U!C1;wX@)5QQD607dK+{xmdg9y;PUxxo@6cpd-?0fh)3yPUY%H>H;r}3XO zccYKfHXVekj7o1kDBO8k1@Fx2h~j^upm_4(q<437pE~u(o}X;od-(pA9iIzSk;6Ox zJhrZm$$4chN__DHjWejT3U6MXUS7l5R5|V9VE^%V(< zr(VFj47Yq)kZl$0=*lUVclb(jY#-xH+>lJ`1-i>_(nu@wT6^CIVw^rfZju9h?mYA{ zQ&6met^L1ga~!W8=?ru30COin7cYF>uyWuE7VJr<>+0gpcEQW_J;B}D>?1pkY!aBf z>g9;-T`p*QOMF=J5}&h+m!JSQ-}w=H9AXd5#=Ww^SG`(xv5vYF?+Q08xE4XCSS0hT z3{04AIqpw;G%?JRMJGK3R~Q@ErNEhV+dIfkoWA4h#C`V(8iQQMy2!zOqdA|```%-B z?(|~L$L;XcYu7c$6+XvKIHBo_##t7A@fD*pQN^cqFD zuPOrg?YA#apMQ()Z68jataPgzi`0vg$& z2y|tE)hhJR=g{{QaF2KBb0x&t^$p($M6HDU1-$kkF!sF1pkv}cerlb0q=zJ~<26|f zu!6PPz_6l0m8_D8?uC6R)770LQ{k%sBVq`2iqg2@1@=i?DF2fJ1dl))o2EXVIrwWo zy|;@UD5n!X!&X7@UO-B59l=C!^^{HTo(m6XoJ+;<)M9&$<{q-Ua{BX`M|Sn~$8=b)YY8>&MS4 zsX{Q?Z7y~Sn@eDuZW~~}&lj2DyWlcG@%YYT0w?=+k~yD8`k}S9@s6cYXsm8D`j_|= zvN1Yuy}mxHpxBBW=~5TzT=xf9m-wbd$F`0X>;+xm5&5~6eNWOC64m;LcX>|FvEbyx zv`+5bj^08fa19@U4t~=|SQ|}?p20is6ysy^?#5DoZARnww*3?oYb~Q^^m@t1zRQ9q z$VOqt)=|AExcYh*9i@TEvKD$kq@P$FaKOlt~}_q(Jo^ttpiIP8_g!J z%{cg~d!ghbzPE4Ax}A6Ic4OkS?0oyi$PCyp8?u>v*ug-pnJl~ubck7>(Eoy!Rzue#HJepYI znCj1*#l(}pk9?xFt}wnZhOohZ|NGw)|LJlyub(uXSirNEZ)3%#lOAnnx2Kd}vd3^G ztKiT%rsDH%-n0(IZ+pUZZXReoc6%`Sz7(5<0X2J`zTR} z`thSS)I^bftc~ZI>-$q|0BiZew#NJMpZuPdX^qh3c;W>z=GQ&a8NY7o?M0reptvHe zwRs~>SF1SJIQ8kDU%#r5sd6Lu25dMv&2?h!9^aAA<{PDF{%G2!6Lw>dS?7YY6co$d zXgj_N&gulWiA+GXhxp16Hytk4j7@?y3AOp`mU1x~u>ddnJy>!cIX1^MX^zt&i)BdKD#-t=;^ z!Ban-4tmF4EGD`U+ueP_U58l1zOSIzyW+EG*7Mj*->0C6-W8?TP6XWT)|~G}b`Kw% z&4S{<%DqX7cq#1n(=c2HbFK;@ZpDHpjGDL`*USbA9)Fth39g*zat=85~=Ur#S21ENVm#qsLN6Wg8c z&42j-CoJPL_&M`aE+6RaX3NU9`#7A>n_PMUCls2oa4S-dOIG}0ABHiaQ(mBp z?E0nz;*Cr8~Q4i2ffj2pC7svCv2)&O~(MI?OXC$-M{lyxe0_Z@15)&qwa9Si^@Yr z!Y3pT|%neIEs=fD5{`zmPumJ59tsFq;^m%m)Hv@#)u619H%_`-*@A5@J0TSSqI1W z=tVB#U(`J)et*wBZ^^@teBS`3T_&dv#SV%Sgx`7>$4x!G#?cdUG*5Fx&gM^^Kbe(HcvD$#VEx%u#*H|#A2ri2+^ZaiG2(viCiy|w)d*WT& zW)Dm%q1m>&lT7`Lo})fHCj(B{JY|(}eu6BkIG_@O>EF!afQc&o_p|}XL+WEaCK5?ejFsQzBD{~q zD-*GP+|;IB2B09Jie8d}Wv^s6y+EoHYiIfJBAWgkdhy(N%L!vPzOU}f8q->|bqPiX zAs=+zcKkZ|n2rs|6=S0y6aS%$T|@_hHXgijTf$#wJRB8i6aXD;^BmlS<6f1CY z?R3WT-tWs-0b#5YGob|j>R7AnP`q@fY24#eF<}I7pPyf!p1-PdUWB=0m;C4GR9s!b z;~qb9D*lGgSKhMehfY{@*6QH8(`aJ7+fm7;Hn9cGbi{7_r()-@buouNTDARS$LGlt zcuug2`NYq-kN;doktc#)E?<7Vo)xaT+DN)Cxty#ZdPXJNUXn1>=CeA{V&OMDZd;PY z%K`~YUM&<&A3@`*;v|JxN1{mGxzl3U@oCdm-&>7;%{Mzgf<7eeJn1PJ=z?OBSdqS| z&X;T~$`eCW+#2_ECyUSxlG_~*n(`q2&cbHV!h?!a#wWETpRzF%kFJcG2KUVycjZsePs9samapsuZJY>ESfQZ4XbN^f zKceR(6-DPt?$w$tJ8V?9=C*0R5wkm-#n^OBeD=ALm42iv0pjjXE_$_}k$lMRB*;@2 zJIqZy$c5txYyyX{-|@L0T{!Wczlk?6*J)GzzW9#oJ)n+lL>}{4+6r#cmHqWeMuZ!vlsEPX;*#=|1_V&dT4;G z>yOiw1WXqab{9DG+35#;*3s|_-}d5`NiXJ$ukiGw1R8W+`G@tGJ|dHD>b$%C)Go^6 zyIx=H@oe{TI>D-BtJ8A&UsDFB9P<6<+gKcPem?CY@0)t-I?njOxWU?Ek%iBx$EeLF z&I?}$oS)l8HR#Tq6Ms(`i|3)=b6phcxc~aE|4JJi3F&|Q;~$$(HhtvN*z{h-rRKY* zj*x8Zu?iP_=yBDfWnl^5@ue&GaxMr7~rbj=& z3-Vij-9EYhsM$R}bF@ImZY6t^$eazfQTu2l7n{ z{aJT!$HxeW&ck8Sr{NTv&PU0IstcBntxkgR-Hchxn6P7!=LN94Cv194R^6Z4{m?0A z;Zuo+6jZS8biRS-U%!3J&UUfJ0Bb$YJWrf& z<|Urw_wv5%mTm>bsoyfPxxY8*5i#aG9&AcxhLC^esE^95T#63!O)^Y3SW+<+Mdt3;t>_U;{ z>u`c=okZ7vqx-II3#a|v@qdq5i{96~IAaFOM4OKDymex&{HexYitttNw9}1E zku=Y2|0zelu6Ox*e+;eTj*c~6Pz+Cyz4lA76W#6BZFbvV@_NSqQ4~7Ya#N<~Iwamq z9MO3@?}N9jX{K*CeJ<_?D_jR%XD+@;*>j}>Y8{SuVc#iEpnqFFtK1m(!HKn}T!BrI zqswByKGh}OsJ&0!%^F@ID?TqUdB!-VZ|8X7IgDwu9Rm_SBc@t$w0ysv5)}8YBD(n9 z=;8K1p6PPlJ}R_pAJ%oz`S0ubUAFgJitHP)wBA^<>pt;B(V0`!c6qV zhGqMm0lBTW>)4C}1qK9rSPsVuz*ZoZP4d8i($)j?s?WI}Nk@d1BkSCXiy zdn3BdH*5o z)AIMM(sr(0ryA5vW&7TRu5;s&#|Aqu!0o4CV(VGy2TmE1)}2pMmOu zs5Yis+k9>+E1>t1Q2ZRJw(ng@lc}$*uLlNQxlYRPlLmF`!&`;oIiYyszsWE;GY~iw zDh~dw&wm;Z!x`gA83OgKQ~q4fMSS4(>!(!kuO(?oK~?7-zfVr?2&7dd5SddrIXLmt zHRo9Aq6(0os}fTB`&yi>n;VYWuD8v($NZ_(C?_=3RCz*q$MsPfgovOHsO2>FziCYI zs#eZl$F<>YwK>uF@J{OBPJ|_WIDS{EoVy!|+P@o2O3RTy%6L+PLV3*{bbfahK-9IE z#x>DJ=R-r0Yson$rQ|A16q zrg=|Bn)2}39F)G~OUG{w+Oo|Eh(=NsXvn0KRkvvc<7vFt*~e93L3!_JV;w6oIi~cu zdovwLKb@?ibMB2uoQ%hz4pb(l;moz`ib$>BG+05ra}12iWzoL|dU@KDwo=k|o!aam zM`IKWcBKi8>Ra^Xt@f&}HGkLk{deUF#}Iz!@)XHNiW9nqI|kzLM^~EM6X~2+^l#G2 zdG;E=^ShYijtx25y2kjngklXEIzC|`(c7y`wpu0a4~GDcKybfHbWD!>XV}C87jcRP z6*xPA9an4iCfoD6gpS}Icst{R3G=ZQdlC_GJ#;wrA_Ke1tCMY!^0|_EcBfS5L)mP5 zps!7&{h%_*WXgD6$1?HNjv@Ok1Jjrtn-wD_j6VC``M2?*G3gdPa7I^tPC4}8)|u|m z&-aZ3B)DjmQ#^~n2k6{Y*?Aq5+A+PR5E@)XJ71kV**_D__Rru4bTxV$9-++NM?&#R z#OH=N?dTXw@%P6_7XEm7e2;`;BsAeveIylofF=Sut*?MFnhc{?_%%Ot(hom#{&9WK ze`8*JFJv!Hn@5lj)rmWBq?=!7^qcU9vZ;KeSdaC?p=P%$_}y;5<8Z{LFErV*2A46s zvgvt^TOghT+^{FCEtzTk2`Al|* zfsy!vnB2+1+;rG^ozG(4ZJX?}*!G;->27xp z2H9b{$sY4H<1^Za%Z2yP?={}A^AY$@aa1?_S~ho^-D$3EI=)Qv;4^_Okx(4{hu)1% zPSqF6ZxavqXT-|p9e1&6%@IBblJFX@&j)H~6l3996F(?3turkFOB$Z+LZvr; zKTjw=%1y*6DtV$XTX7%2AIua!cR1|OjlI9HA<+K*>-t;u`D(3G}HKy@2n!g_s= zIOMY8{HQh$bteuW^58S#NJuEAz0eHz@eymxijd*AM#6B+?U+y;Hs^=Shxc8%nJp2M znAAZYBTc9$uFc!=oOT-Na^|mVoBliLul&fdDkdwY?!3Dv*=T!{j#QpL>PAhxm9=28 zlR6v>y9L-q`;#FB{(c|uy@t^(4?UkgoVxGx_Sp9Wx2>ml zJBRYEI{mut+z z#Q|a$$DlTm(`Q=WYwfE%>vPZH@gxg7R&`=Iz1BRUA~_Dq!}$&mQdF{KBx>qGnT?53ZT&FW13p1E@|>885Qng1(Kg?aQlu2(@L)DNVq z6%ZfF1{E3 z1cC2OdxP4K>e?J*xs|%!8av?HxE-WA!1)>Lf&=6}N7qRcj>S7#jDcfTyD#`I>`>}R z##&X61}(ThaIM%@&wW2=rt6}j8P88NA{{21R`uG+J&Ujh6Y zpShv*eXs55%zi)##b@i_!2R7;d0O`h-lhIClc$8qof9{n&c>34;|k^+6N)+4Y0k<^ zu87QR$T9WC6ob$cZclX7wVUQJt>2lR*bVbN=sG0< z?CY{8Yi>!BMGrMB-6=TJP5zu431>8!uyex2iT61#EB z&K!>>8T5XYrf1)&QKiqE^}Pl9o+3cQ#NR!k81HwG5VYPa)1eX?9f3W0lS#-rj%iF7 zKQ|JOn?uUacprg(r8S)&279ATPbiLe)$u0Xl*YhVmeKM}e>+TTi+Gv0m3B`Q^lX$sKh*rWNJ_la&nSOTP6ehhmz6l#A zIrHZx-Uq*YT0*hP|CxN_a~$;Xf7dY5ztg#spHr{YxViS=X>3xRZMKjnHPB0*SbED8 z!kLb5o@*!4gAPo@qI|8>#np%Ff7Mg2H=H-gbA9~}10`J{2=6p6_B(ACxbA)qH_tH% z2^{>->_&9I@+y`$G zi*YR_6ONfQN8D8`xTfbOn`i$F6_mopOKp(4gH<^Z#OkEVev@;JaYTS3ZoP;q#gR~q z9K1@H`}ml1dh_NXgM;xN1B6_wt`M{HhuVVI=Gg5Ns)+pbdy>Rh0h>rDe)|^JMMqzK z68&sL3hht$G~tr+n2*urgzKrg0!hANBiEIViqk;nx(c#x5@`8BrApGVH>Vm4I7Y1o z)R@T)IM^z^vB5)9dxc`(JoYtvo)>@qPiS>Vg?9C`cp!jl1Us$umtK=eIcAkwgu2g@ zbX*o)U%D-HMj_SxVRNm(G8kl4RX)?ri&yhu=!HlSXbgLGxxbH!-hFK$^;IP0Gx!?M z_a-H9WZjyg$?&`qQm(jEeo9e zPbCgR4=}m;Xp3ouV#=zHhZy1s#nCQpZr!Lt~8XN84z}@3v8z1{>eh zY*DuGY(*?u24~z8^5q@u&~Y@u-ioaM|K&kW(Iz z;yk7UpFOw6!Imo~TSG2LN7_GKX-w(gI<6Dm;;^Rjlk&r4FI}?@CZ5^iEJX|Q=OmLp z7GKMW7l{pg_8RZ{`;#o~Jbk@F@g#pb4&^)Tix?90;X$8W2k({qr@7Utmz|=ru-n0o zl{#kFkI;*ht#}@`C=N#}c3hh;)^krN*5^G&OnP|xXKU>Ia^#IpC|28zhlh^1=W?Sl z;ahFLDfz!gb_;g4o>RHp6a5kI+izfTzE{lIe`iARG0xuyyR8 zebJAPX-m0%#&uFWJ=5XS97z|Y&p93(3-_o^p*L7yJW;qNc&#fGqgq_pF+CcN_vynU zidH<_r%w?HH1FSkNc)j?aPmgQ3)bPeym6wjq3u;DFWjQiNzG?51h-`-o+sZbjdhI` zlie=h+ELb2&$})=>M_t0w?!RkH{q9#QEhn0(SCaX`3S`qI^hz(qeE?jb5Y!5d`;tX zE_ce;m_^4Loj-TE^Ar^_kQapFfimAm*>Th5hOdU1K@HNn>?>ffPwAO@TuLK-) z_Cf<)ZP^d8=zh-ghmCy>j%i#M@}%;<)5>+L^8$Hk((QUUb>i8{mR3B{zI6#Ee0OZ# zWpl?e@;29B?KB?lRGKNDaBqzGcZLm)t5}nc<>}nGUh3yR^6}T@(T|Z2;oW@Dob3ODKl_TwQlJUhWHTO-&RSaj7%St+4 z-lSI@w!a-Ws0;LfG>hhFj6-cg=aG%SD;~!E0!?~U9gi3jYSKD>#iBDYcdxpPq6w{) zI=->^szRaMqSW?Dd*?;kb(%=6e5(5L?lo+mkX^@%l!Lmd7JYFK*7RtpZ0etUkLxW( z706Q>TVVXqvBGtKysP7$_?n;Xe2DaZ=XFiJ0lv#PtjZw!ciq6f6W3>(ycMTSn0O|;D0Z{QU_4%=c&xnW*sg0Fe2419ACm^2 zP^|ipw3%=)zx!24C{{*trL%Fj{NW35_S|!yza$htN1^%qNf^%r^eCvh*?@0FUv9sj z3C4FDb-lF`iWvyQ=eyy{&$=faqmTJ)oZ#(lLxb6$#={Y);dS=hIBun?^te@qz6%XO zgH8aVf^j9JpHIf}30GCMrSOn(rL)hAYvlAk2ma&9pQeun4>geQj`Z$Wr~*X4W#}ve zZcjvnQGmdS8aBL&mJV|~6Q>t7kt%`+@7_luOIK(DJ@=qPwp~dk?1!6&LBn-5f>eN< z3}7`7cf+_1Bv*vj)_MhBC_D>ryK>{iJ7>I!fcG9`Req-&dz)vDfR3H>QUjXrwSm@~ zL2jsM-)AzoV~hu48i#!TN1od^m9NR)WLQn(P-ADJpX%wUKjj^7-^Vbm$7HCnA2pC2 zbG%>v&GFLUcIPF`=g85=b5VM|5_jm}a#K*MCFwjENaq;wT~}9f-a0qJH7S1IY@B#( zUBe=kL|7$)&(rx(y~fY>In3y8P&+&646g$>5mc^ao zbt1Zg0*<}PZ#r++D?1HtODJynX&%$0{+4^?#iZaOobsCUOIPUWtG3uDd4`)O(I68| zoVWaM$D_$s(RVN|{HL}f@x{5ovC(mKm*Jfjx_+*+RL`qU-0`lfS;pr+79Z;r$d7)w z;h{3=IIr^L&v`$t%N&O$TxFXb_-lOQ7*Ualn_;+mE!v9DG~w*Hp2q|ql@Fc&QOdU! zL_%@60y&J}Rcr!=6`Bdfl~m03QBe<@((%gOt4K1$Y3IiePj$6xeD(xe^C>n7Zn6_kh71unf>LLNGOhf3^W0cK?~&z&Yyft zo|yRDap6oZ)CM9?5HEAXNpA57oBK=$ftP_ZNRsV2t!kHfMKBV^*ZL_SSVec;jBI|5 z_H*|jX~WNfim{HwgHNx@cAZbZpKo`Z=sxK41ds3#5a#+};|awSB+cMf7+fjF!$ZK` zYj#QNYEaT~deZqEtz!>vg=n8Kf3K^DS9O*Xaz;4%b*^p6wSUuRJto>T<}!g7GC5&^CJ3rrLKgPT0^m+0$3%tr@_WMGO5TO+Kc7(C)jM{* zAML?6*ENg3U1v1jbVWYhsPyM)OR{aX$=SZ*%$bj)7@~SjWx27w{bROAe9F}*oI!xT z6N;ffszP62d;CwXtB%U`>sW$pM82wo;&tJpd={t(pik}ou(0^ogZ?0?n!Tt3i_tmOLo~`W6U1I z()Cn4(~YH$DecLzPD|*^`2TZ7QeuH)m+~9O;56;^1xB__3qKjtjsMqG{fY0GBdUoy zHg>|J^4atHhHWAFu`8Q*k}mB!RBnv_v3C25<2l!hYd*;cKU3V&=ZHy;i@LD}o;x1wIMa`l94Oy= zd;Z<@_qBQST6JY*m$^x9bsQ7@<1_k?K_Aj2-t!IoT}MqiwB>2%hn=n}oBNu@`+Guh z$H{I>C}v0(JPTbvt%b+ElwT%2>-NGm+DCu5HIcrW#?PR$oR-H#{O>=ZSmzYK6X#T) z^LJLDLwpf?261pD=Fta$cD&O$VjWl!40@-lQ15#l%@ciaIkiFUS&&cpT-cOx<#O~9 z_9Sk%fUg!d>$PNJ#|*_EVvffLCSJgrx1IAm^5cmkAMCM^eCE~1%j=X2?zJ(=ey0z4 z^5Nml>f2Tb#EseQ-yeM~B^j**ltl?SD%#)TB-O-Wh)8aTD#Y*8rsNHI-K z<9PZEaiXNn?@C**os* zA1w`2iMYupAM1wQsE*6S%r;2bdmA z+aSjm`>&atTmDVVw_?|d898=I$jU-aVS(mn8f%*4j~e4)5;d_yWl-nI#Lk7Ak`S#J zh3~@}?j&Qt0b?vR&XNu13-t?iP3R-KZ>@Slbph;&j_atdR{hiZz7NtVeook_ayQAf z_mwe^ih)6h8tMUYr*pX1oTa6gY_j$U0KFItJJ)zhY0tui5odEt+IRTZX zSH{m)ep}=({xa;T1$gQa3mNtGIo~$r&(X#aj0%!u1NCe)li}*^`52$$h1+JXghb$g zn^9D4%c?~+ zc|>VxOEFnJ9Lt>w~irYh0V$)wghR5`TAp^l6SpsT!8ipJRxw<6d>B zlh|~;O0#q})3JP&j+r_~YUC=-=_IL45(~MO_#3ODI%FSf2M8QrdW?R+qTf-R(f4oD z51nY@yu-Ct9`)d<_wBOG?{~+Q2}je$6swXJHfD1Av;n?v^640FnfD~~9$d!Q`>>Bz zu$=Ja7CVgZX~jaVP<%Fa^3z!#n;fS1U&*tQAO~I8!S&`GY}a+;weKrB9s4PV+0Obp}uouEeBe-G;NMuK|&B%xTZx4lId-HI*W*K;oa z9P{#>BH`g4N&d;>tD<<1sQI+3*7jy1lQDSMxOwb|alO$Ao;a?(+fLdB`PCDOGqE!h zEake#6M~|O2a`QJNE-cQ^2dEwP~`y_&%OqhfyHGjNV7QL+?&@ykNlq`1rjr-b<#w9>JaxgDD%33>GrSlCfApA z@r?psQu3_g5;07DddDr*jXNH-o^U;g!_4n5Pob{@Ys#mnu>aB>?8~uX&2>m9#yqed zEo*wv5Unakc09|gt?nC=r0H`u$u(U&**&DauBr1l+&KB|9} zN8(u)1n4B{dE9u9ehhR#Ez5RTPqCuysn&Z+haL+)Rh~V=Fy*;Z*&pm##XPsS;yd+Q z6~|Qm6i3~rNyn>=>wR)VSjVji#l%L%NYzJ_ zTR$l4F*u!*^GhcH_iYyJPY+YM-tcySrE@~@KJT`B`8j#r^}X}!UbXzV+AHpn)qIZ$ z#jY+v9IfC=NSqN+@cnY#Tn$++{hugw`2=;x|uY5&sB zLZZuVPlwOX^-8~5_6NgvM!cwE$5v%7wTV=HcC47@%+EZwp=~*KDrUs*^w$}`;O$zp zL9@V3+Q(ffGjXpDGOAvP-^te~c5|1uOYB{RPZ8tgVXNTPPOu~0m{8os8gwoilb&#s ze4zY##6!0y+n+e2mGTaMcbZc!)P|xyN4q%O%{Yhhr_M!XOZl2}Y8$6+DXpZLcox;b z!~co>KiJ28!$8Y7_0<&LB)uKCj^lOw1YK3PxK3!<(!Js9fPg|5Qhc1_0yI5r*vnS5BKwU5vBfXUi<(`!}7+pY)B(Qb0yF6Nc2q~7DB&p;mI;Q`gv#Ax!V^9ny-{Z`T`|JLUzSIIxQ z*Fo9h&pu3^$(fnB8b2$cSp4>o=eC#t03ZNKL_t)EhmdDE(dD9m~iEp{KF$)o&biBK92-!+E@Xc*Ht6 z25KLU9nKrn@v4g*6MXIBZ`F(12JMawA4(P@K1+Mcd5HE2+sqX7 z@1rWO+p^Rlu|GwfO?#BFIvoes4Rks`h@>%!DWTZ?8kKDwKR0xuMJp}=RQ zz?tEkN~!eHfBJX-aQ7 z&*?Tf2WcqhU2I4Uj4Oa2KfGV-mup4g&ctHmJ!YucPLJw3PKKe*!RL0y1Cs;1=289A zFhylVxsF&)2ru5OK!9(M9oHQrf|0)`%y3MYBNFN7KvgFct5L1INjgmixUaPemC~2L zt8+RzRcgR1|9HE)PNc!v_;gYh%Fjov>jX7?*VyB7 zr%wHIyrjIVfdJ>LiC@UG@twbWYriUkXFAR?R%KXqjq$%z_=R7dKtec77Bq(?b zAO0erahoN^f&|(44++IwBLp2I$h%iu!P@V3DloOHhiXEk&bRr9LCHOd&~ejsAN61J z6tAX6dpY*3qVRk|aaO{JTLbFwv)U_p<4q+LM_*b=C;E7Jh-%KLgca-G759m2Xq9$^ z>YT}@Qe5wZrPkT3oTqZc zi>TLh6OyA*Y;pbM@;=#X+^pdG^QS(mw!t-ePj;5dw%R#9R?rf+9&y~s2Z2ZNzr3v_ zl1$|mq_S%>;ZzF;SVD1EqUz0dtT*%nagX|{$BFe**{J=@tqR%BV|#+%L|2zRwH?U! z$^)vCbbXYDOwM6jOwP}CxItS3W%Zq0o8s;KJ#EJzcqeOcEp%N}-#Z5BX3sQF>JWUl zA9l&Hb8|S?=DfNs=P=o|qOy$*W57>q%9^`eS$`*F&H{rh#UaIgr-6T`a{e5)I@a=CjRm-mt1&ahe)2Oa;7ue5pJ_rd`_*~t_%U|HVc3dJ(@6(4ZTeOZJqXoUz1v1ypIKL-t+Rxh zBc@^$*T&cHoL7=+9;t)W+2&CmNJr9VE*`O3yBarf41R77Gal{sw#zkbCnl$9Lh+;< z*au~~W$BnqtURLpt$Id(=T*DWX6U&uzIb!FyL+gF()ZZp=k?BY&}7Gt#;*zYl&@5W zIc_K(Oz)i0`3wUUZ#Z7H1426@;kNM}OpBxow})xMGCMHcg$g>sq%ha*lb!5qyT=f%pu`=BT8tx{-7X%u*dlT50^u zd0FR8n!8=>eC*>@-kEsJ*I&n=^o)1uFLkAGO+MU_ixMI3ke{w18RWwwp3nPUx^~1S*N^Pic|hf&$J9y1EZi~4 z!E;#P^lu#vofqG0ksgeFPe6jb+|QGilr0=m-ILnY_G7$-^H%J3epPw$=X5Umo%ekf zCsiDDo5a^f`&yN}@leH)zz5Mz#-mnsU9215(dwlfbNoyjs4CB=oEDBGHbozK;Gz1H zA|8}q=LNRC^Yk85pY@C$hCbhGAZCJB_xPO4q4q=DGU$Xu-H>;#GvhRkJ?)z*y_8S* zY|_4Nq9a}QH2!kN)BB178M}?JipPk5h$P9&<*o{rIVS7e)Rs{itg)1{M;Y7YruPlk zerEY7D$}lCz;AsM4|z~=%Jr)sdWkmON6JyREaUuaUum@LjI7oiG1S0}pmh}@(4cTg4?fkfGEh&1U#R472>D$Hn#B&e9BUb&Cu^e6Z7+2i# z#UhwW>q$0sEn^Ji6QvE?cRANF(??0&76Xezp6ML!adOpB#INmeeqjam1=}Uha-9N0 z$s5$$ES5o>Ay4C-F1V>!rg+h`*s)i2jAQ&HV{DW3bh^2WE2b~o;DUplY>RtD>I*)% zMr+(Z)P!OZQknb=&?Axf?XUmz^6=G<6`x*yf1$t&1zsrdy;49G&fZZc6NlmQpZ(qc zE)mQAOHKZWj(1_op5)G+zB}2H8=j85^mURMx{7#ZZPt1 zb&e*-WO5RHOxK(YeSb3A&Q?~P&52g($kNECv*~SWzstC*gko0fLInW)%jYGbxQeKL zazZiJU)R>@t?S}EqH|ou=qlBuzbog-Dy3#ywaKjp=j05qUv9Q^@T&tV{T>re-~_9K zN{31f==iLw-*wPc*VK8$o#P%~2ln{B_D>_+Wl8Di-yNLN>P&gu4R-!b=P>E@cuXjs z`a0Jsz54FxI6eIPT51G7>q=iwC_ba%wLl8`IVKe2hKISzmh$|@zf4LQ-s6=xbWCGR z*At365#fwigqmv(Y=5F>(jfy8Qkja$GZl28Tttv<1@9!u#@i9wB^AeaZ?bvHG3Tr%+i^E%#^;yC7O7(5pJF~At( zV3ol5?8`5|%<+5B$?1HCr@nqlUtJ58V+QzKwz-L6lR5wD|LwP~6FBy2cDv2Y*DOEHO$GikTd%2_|njp zWRjb69hxl(xv&x275|vfyW4QS*?E>w4Be|0O3)QI1^7GY9k&e}6Xq~iymy8@@xE7) zbXn&lU5}mFJNiCxU+K*DJRYj;O*ZnT%WO`HJ@Kw?_As%7V<4vC7NWRoot64}IWgD1 z&NSc6vtYd@o=~jxR+@8-dw%2{ZaSbEtkTNmaQfSMlQ^Js;%6KW`#7`3)VB;g@x+2iCq{78&6H*brAS=I1E_zZR1fvnwg8$UYU7_)DvavnSF_5&5UmI7gtFR@py zsm(d^Nm*Dqmt_mv&2%jjlymPpsUZpElt;ZG$CKf{TS76C9BH2%lOBT)HDLujv2Ui4 zr#ykAedOKKRQ1-F;%PZ&iWO$YHKIC>xD0cg=4^8fJsywbZ&^!UZy={kmL%!#{ zCsa(h>2gR}Q(07=bUiq|ub-)n<`_6V=hz(YPYE?TKCS4fNpIK2s$(Ht9ot=2ohEEU zlSmY+^nIm+CKOZWJ67r%>bkLg^16SgI$@e4pFflTiFfosiDUnsjNu0p=VY}b_5)e* zALWq;^4c$iTo7;e+s5kCLqf6h6X~NrT`v5)Gah$)Vb?*hUx@Fjue^P}r-?IptDxxS z$=-4M!R0Hf(H6m??L1f-F_I@F!DDm2ubJNaSjcl+uEG9NIy+q^nRfmjI~hLQ

WD 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

&160 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
    XT^F-OK;NR)m+q`5{eDSIfXNLc5jx9@}msKAnxw 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�Cp^K@ia+#;`0TQS!^GWs<6P6IS7Kv_Zl?H6#=vVe{`jX1v z4eMpZE2Re5x7bB+Fm!<)w>=|Bv3SHnW!IEym$IxXLwU&oFxsYKzKI*5J^q^Lu}~>w zobiVm+UA~9PIf|NES~zi+dqBdb&o(BX>vKqG0IVPYD~|54dWrxA+&dow*gKQ9mp+e zSgLZ4u~%4Pq?|K0cLv<$YYfu)$i3h`!iW7ww$BVi5=*i*r7f#_%5Qn{>45zgahbDk zs|O!no_|A7iJxy8l319!$}2-PY*{32w18$`A`8w&4qSNWD)%+zGDdR&XK$r^=qVgM zAAKSU1M`XB!cbC$AP`#GQ8T*4%ATf)mRO_kg?S&r-Jeiwy-YTlH(_1SM~%%+*v=WI zWG4i=G(@xNy}i9AG4W^cH8sC-9)?39@Ss+0wOvE(edy1WJi;N+HW=}A+>o}MZS+vr zb1U0CQ?9rk<<}v`*fRT1#;@sCYV*9XLs9Cr;C@WAV?twP=(Q?H&kqg%EuyKFgGbF} zBe^fkjwW8Xm_Rk$$&ayeT2QB)zVqh99<^SB6Blonhhh)-_e38w zrJha_VPigc=x$X5e7_o;@P?asJoQ=pny##-t=m$-ny)APXrOD9xyp@3()WF#1$?;` z8K3-p_B@*Lh>6%m5pSRxCB&0r@7sE!#$U9o%Rkm~@kbHtxL6w}K+ilXZZ)jxi0TA{ zPqrEtA6x$@y5~9dRW0?nT(Jl_`HnHCN35fm9e3jLvH*~})Azmyr2J-56z*?KwPBov z4Of~AYI548HM(}P3&feliGJl9F>gK{`=c9V3UNTd-K3`czlfH4h%a?-Q6{T0ZMcVo zE%qOEq-277W0Ku>4}feoON`KbX&db1Vew#xwhXQOc-!QP?P z)gqVP>GzFZV(8K2kyox8ug2imB`hHiIVfgB@QqD!nVU(l#>Vr84G za#-sii}l^qIBK_Y|AZaBvaY!C<1Ma+>kir{@e4FQ3#;gF!Z=LC#IuRg3v@TPUQl_N z&W;+iPv2?n5Ae0&XQ5igDvTQ0DpUlUd_4IYV04yRPL7<_TO8T4n1vnHI?r`~6#VIj zKXg(`G8DHPk86H97;#K~X%J`TO3%~B%{;i)H%Gr$kn9ya4ZY=rI{)9jQxlv+*gZ); z%p;5){aC+(P;M}FA3OX7E1!MB$@V(JSeUQz} z_m2=c&;kEM2K_H&ARjyK`Y}hl3&fI^AuktEywoIm^9SEHaQ%Q$+x4mrwC7hp+T@?< z3yFQbtC(rlcR@bhtH#gf1Y4S4vMp&SL7b-Ulk|Tgxk+Jn<+*D2d!%dP#WDxNVTvM` z;x7)qoXhN>TC!yL-3YA|q-$I@em}QrZ|3tK<~ya909KdZ_8cDS+Ekrj4o}`-jWlDE z03DD->kv0)4i+MF3DqinO$C>SFPYl5exVz)gf2YSx_nFGxA{e3k?WV#Rk=JbJDQ4C zs^gC(KV{k+m#dnHgwxpc*T}`m;#a@v_E6imfAK~xTJ3aD4LB~OGbd<&n6vtj_}|4z z-5xce7N#)H>8g~t2wj`=D{SK39VxF3oE$U7%pqf1FE4*vg)(%`$QPR>zL40k7z<95 z5siCbxqmsVy3Ie-;}Y|;%P(fQE~M}am~4h-YiCE#IGf?y%V(VQlAQL}Y(zO@@malMtKaj1Y-~qF5tL!L|V#`8T z*3?zOqg0^w*V9+dJsvxk6_FXq*o17uY=;V>?B^1RVWA(FvsV^TUI}{AnOpynq&#^n z8sE?UD-n-;zrdf$L~W8pcH@~G4CTrJq?IgziYepi%cFYob#kZ!%g>V-p|{Rp!_61i z1d>a<6;BE7k%N0>gMw6;@1~J^wDQUx^kd9RQ(iiSevfyeC~(zGLt$&?>CJl$ug67H zj>1cp@BXTMOqe+Q>dyC|REl@;`K8LGEHURC$pr6o+u&>iR~LpjsE$VykBk!cQYUri zv>fT#5PG`tijVg%z;1{lYr33^Yynocrdxgst&kGz;K1r|JJ(OHLifq}UTlU`|?D+iBM0#s~wWX@!16suo(T)v`08Fw+s zsj2wD3YrT!NGT6V*l2)zMgGx|Uy;qI8<2Wa<$`15LkuUXw4UW%DVU(NI8yxq}#1u%{Pfl+6LI$%bZWeATr@^>r2QqP;g(fY)C{_U5Ro%JQJPpJ`kNdHK6Qwv&y0& zQ+6=0#?3n3%!y;P1y9n&%#Ieu11*n|mY{jEFt{ zmjZ%~$JM1XyWL(zT|2f+A5aA}=T;elzV*_Rpj&u(tIXoevCfeu75zSx*gi=00;bPGBlo%mY6JLA{O+xQ zkLNbuRua#?Hy1WmQ>}rd>BKTh)~#>9RMY+@6mzKS?-$NLc|2llGG(*RZS8GEYf*0+ z8lg@>0{B1wRUy3Mo?fP@A!vTXcRmNv@rCSJ3pc3CkX%CaG^d9h8Ae?3g8Af1_WRuL z%Ga+QotNq7nEY`Jy$y`G|BZ4`iT%kur6WEuB2tfMyQ8sp#T)JURumMnhWfDXEeSte zy!qd+$9IfP4fwdeOTvy*R>OMiq&eS*m;eSsgi?Rs@vLbJxj}(4B@W&DLF)_A&w0}? zp_5(U7TosLpVE0{usKE(Q3^=}+|-6fqjth3f;q+eJh-gn*0Ec;Xv!H}(W9k$>te}m z6%3_TP;H!qWGff9y)We_M|Ihe#U3~1|pGtJut%?GU2ugEYp|1dLQPVnxbG&U& zrS=b#tkpdn_vPj0jjrU713p=@lzo@!LAC}2?r(J}&2yc))MqndJWo9JbDuKZ9NbHs z?3k&701fwPEv;@WEa9iMa+g5K0_tVu^3DoRm*?osnIgAf)y}rweZ7<$8V% z1Pz`&|C}Sa9#T#CGoIPU6(}(&5!F|%?C2EpF$dZ+1oJwgKUXBJ9CPT9omP>dWpd5w z194@3l3xJJsAtrToouDS`?roKx^Z)i0jBtUK5FR?ynBNW+3YL zdHQh7OX*tuf>(e$*#2IO}3V=&t7Mylm z&}5%G|HMRWf3*VUp1OL$KxP5HxoDi>fi7|yItC{3aw6>S6U833tCs0mDsD_@g z2Tx$9MB9r~_MlYna&i&;8@>*_O3q8b$rrBY5$pd^ey*xOIdaqzD;A5wHY@G1uYL6DE1B(hk++^1D6rli=QD6? z-;i@j^;9bSnRggev(s$Yy`IAb(YIui zYzgQ{y}#NemO4*viiAFdh^Wk^jW32o9iLp@?FVy2$*{X( z@gU;7Vug2J6J^Vx>=@8Np2mHfpDOV*?H_!Oud*gjECil~-eo~Vb=DYKwXl}GYdQ-J zqbgjFD|^?tA76YCe|~s$wvQlDyja;R^2tI%z$wv|{@G9Sb7%7Yd^}N|Pk$@LeX=qH z#KmDr_L^Ywp>-4nsK+(^H@UUFXEU*KQ{l#vI;?^^JFmhQH0|HO!PF{btK@M3F6WLUlBsCz%Sy# zQPD9mF=0_qkUl{x+VPqFuUbx>@%4|$Am&c18{Z$|Gv(hY`b}{%^py;BIy{wyJw5u^ zsDTS(=^Om>w`d#7>DYM<*%FUyf6_E5r3<`sC5P<}(GT?uQAiS!1aIlLE`^e+RO_`A zSlE0`vXf>K#1rC2e=mM+x|;3TD#Ozvo*gmL6bi$(d=G#xaDb}$2xZfcFxK^(1TFsp z(y+bpje@YGqQ82)Qy;v2t0qC$2^n4AW#4G7sY(BY!qqARy5fBk&Dm*r{hrC{^ZsOhron&#LxVF8jx*sp!;@y9XtR&s|tM?lI)Wc{|4RC z>M%G@5t8tUv48dOl`lJ)10lq4fzC+quh9Q>J)Be(A9pX`rWAW|DnwL zgDU{_R4&bmE|N`o@Dj07Ywva#5!-_(^-4@@`s8yJ(sw$r+54P^@dER{X|1ZC8cH~% zoXj5G;Jxq71tBXpWg&77CM?qFwe5PfxBPevTEEp>Fb(bj_1Zr;@u6kL$4Q;lQ%QhM zMbNoB{1j;mW`1k7{c^S`Q8CQ_1R2xLwk#}3HIQ%IPi3$zyLDVjydqrbn!v+Q$zF7h zr2gS?4wPIc4mHKg`4Q`Z>^E${Z8&I=TSGvvs>KaU%&l*14LNZ%^mAt-llw9sq;~Gr z`@da^?RTq`-~&=U>BbuZD&5Y7VG9-~C%q#+jM-E7GFi#4fgikTBu7}XTP0s9Q* z;2X&G(e&}Wz4Yd<^{vBaLb(ea8avcxyD0lDYHS~WDnS@(aRd1cPhReACYm1%qQZEi zyzx~q=P0?IUD3fGHv!8VJ5^DHllK=rDuzBUNs#VuO?;t}SWVWmLXs&WI6A*}PypoJ z-@=V2;8;12=oz(%G5e#YkoYj$yMw1a_Bnd1)=D|SVpHG`Q~X;!ZJp6h8{3&74|kYFA7UR1e&5I@ ztc6tkHo7$>q{sDG&LE5CMDL5afj#dhq;;&}o;DO$t)f46;B9S#M{hm8D+((vRJ6C! z+X?8wpksN91$hEsDf2zfz7n8kt1+@=&&_xO+!Y0S6h_^?7RX;Ad0!!3JWx7H8%pE% z!O#)aLj$bA?mQ$r1^)R6!+D*3k!FPV`&OFOBD(Q`{yVoW{oV?<$#i&>tR69$joGX5 zR#OF3>|~3*P^>a+!M}1tGE~t6+^-ay`n{#S0nOUSnEEqbrS5odOq>1%1K^M`uC57#l@yzGw@`2x)B;b6Xntt8#If%Ki8vqyg`XA zVFu2`Lgt6DrFGsLqOkZFRETYsbDD&}IGiep5ElCJ`{lzN2j-RY!TA+K{_BF=>8ihf zRubC}C6Z=fY6j}i%oh7xWP!?CjKQ5>mGB__*U|k*tln=NU9^*^VAA^Ho+8++pe~o9Ytay-#qGi`~CJQR*}!VOSZSZghBOT-qeh=PwJ{ zCuFtx^G`ow+ns6gDZ({j1*(k>y?AtZxGnGXccCM3*BIDzEDX6h*yH;tJ&8?^l`sAi zss+Tw4u#|Qg4meEnc21!jr_j>JmqZV*lw6UtHedQTzn5O3ol}u#l2Pf`W^&2y;M+O zs2!Cr=t*8YVT$akKS_6V1P{FGHxJK83;z@yHaY;&^ud^dMvkCD72TXcEmBFUkAu(M z2c_G-V!2#MF?LKR>-I9AYE9nZL`9>&U?s^+7Z9LWdGQ}elK^UP+%yDa`ro}5b`IGv z4B5~JFvNwSPKi}&Wb}DR7!^A-^}EquD3|KI9Mg&Bj>4efLtX@` z7nWoeQch582rYY#{|X!rBc-v^6OI2+P4}h>sbWIr)nJ?8L0s2}tJrQO|Bc2h>!6`S zlXHs~gzBNdv5WrLuJ4soTy)*rZ{U|YKV3i20X*u?1}KgjOMJsLNbCpVhZbL9L&$oq z)?qylo?H-|42wRPNcSa>`+a!9fo#0l0RU9>km52j;lN25^I|QHfe*yA_%lpAIvZM+ zcPJE|-WCgI!2(ls{2({Nh>?x)Wx4jT2bpSyF|`qtMMlnkDdX~&O?Ny-SXo+lNZwBA z5zNF4Ic~b<{e)qK(UvpC9Qm!45uDrZFLR@_gr#HR(V3XgAl>^#<}L;Bux;g{EQOAK z>H%5bb|~r|ELr{z>Wo>Sza=UyT50p9!8nV)TdNj$kp2 zVV#kIfp=Ml=xEgmOE?nfL9*h@(4zUjC;yNM>!ShAZg7l}=dS!rTaLrO>S_Y7n`c$W zM_%SDfj+yX*av&R%i=?tx{s0@m9Yuojul9*qYg4)F(b?^-@8GrijbYLTXiR^mab`; zFFUA+IG8>;4+EWM^nK~#3l_Ms)wPNuNC(+yHx0oAyBh|@wTL?bIXY+FXMSjHn;d!4 z;CSpjmzS%>jx^#W*A(V5FJjsVv@yk>-c$h?-^8czQrJndl@v+23sxTfEZ6x5ja066 zz{H7x_Ow=_ARKHx5*k>pTYrBUpt2yv>&!+CxuIkSLj7HkI;{i;+V|XA0dW}Y97R4_ z+vhv+52&PA2=ejXSxmgAf;g2z9)IGRi-zaeEFL-Zrq%Mj-f@`pa&X<+c}krjMK3n5 zyGtC^X?-AA$PF6b;FD9hbzJ64YHT=$iVFdk!-byhaL1iiu;z#dR3#mi`l!Zi;sRG& zYS)16LDcr7n|?X9M=yZl!(%~x4$gy*NIQ~s7_LS_SEnt|%eJxY?xfyq`K)$SnnE{9 zD4DD({nsm2H9ZR=G_4hKwx$AIP@rlxu^f#}`$24rY@8R`l~&?PV~=#sLsBeXQP|K^HMsNOh(Tj`^Td)X|ZFq!#$k6q|zgkqAdo|qClvdEw;iy;d?ykObLp=hIoAD z3(11(3^Tp0%WB(A-mdgP9DeKi-jqw79bH=|OP~l-9TbY*+8!4x#RIS%$chvIjA9w}U^F z_}x`V=R(b_S-(E|Ethq+G9gmsUF!Jp zl|7!QUY$8mYC(a4vadXkDqu?|K6tjlpPWGMI_-j(%;<6|0DWOUi)9bxjs&669^Dc= z&bj|mHjBd+J~nPsW^jI+wPU^W{1HBiyt1_YdD+|kTy`ACzLiF(@Wsu*Y4Q>mhAcGx zXzL~6?OcX@WXM_w!TS%6IV{L})R~*m@j0k5rX{8iYs&~%84UA7b*)+o=(C44RxaG) zddUd<*Hb0b@GtNU+u8C-SfUKlt5k&ycK;B#HK=sW$wnXH2e^rn_qUUTd?t*N7H3E7 zv1)cTj6dd@?ZWCh2HsIaymwa44@(dR_7p>Ge25@;bm*WdGr=i|Mnl4Rs&900dwmU6 zk^OCR>+;DG9j4O#VxG^UApd@*k4=@h*r4uFYO=p{E+wAKF?ga*cJ7jYVBT<% zChFS&In49O=lm;7%~7_+g?bXVg;xT@TFzY3ok&IOyZ$zUCtDv${MR@8S?tQFuItWp z7=CPyKJt6h_5DxI=?jAb27b7OiPJTiK+;A^;15pGh>zWSwV9jsL2K%C8J3NINB)9{ z=B@r6mm0%M*i3Sic5LrWpA`#UFyQ2F ziOr@fz+T*cT@3=e&vn{2Hy(HYHcc12Osp$wh4kc!pAJ-!*=r{7 z-52F$$8-?<=<7tY>fg{N9%m`=ABq@zE&@B)F7glvyIEghQI}vFH{ZqBS*Jr*nGc28 z#+DTys?5<|%IRt9G}6o$Kzk$4U8T_1qnsVKr-fK5Z9i!y|GfSQPC&zL6VR=zq?xfm zJEgc3IDU~gtvsZ}5idy)9$!Z>^^N=xfn{mNoSv>mWhB|XN853G3*4iB3oAsY{erjS zqh^^qI<_eDw{&MBAw=t*Cw9yalzB9q@8}>_4>e+4<9v8$|j@lQZw%WkfBAK0($ zg~`Ye9_E9>p}~OGcm#qhuvSZ;h18W)w!-Php@TIF}DMc0=A18>6IKl<~!JUDMG<(V{+&w=gRu0I*eGbW(EbJTc^F$NOrB zY7_j%;E-!;3uo2bI3wGl7w+SG{Z?utvmF;hY&!QkY%@}@UTuRk6~MUdGwYvIIe|Es zbr?8Jty07U5u;fejB~+k^FU?`W{c|=)z8=Q9Smkr-`1;PG~ zVY62kKkqGugM{C^=3N)vlKn4}&pY>Jvx%54cyK5{*_L7WZpwJ`=2Qi3I0Dr=8zqff z5=G{RaYh;KPd~VnO^(CZddfbJ5x)3%?p*LJm!jH28I&HmzoHed;?Gv(wn^`wbNac- zDPo&Op}Ej&XuDk;*xI#)V9=|^_?9zt#5TyN{0--hR8NkOkc{;S!_0KXucRV00r*++$ zrqii;R|GpfqmrCCX9EMIV7R1+7I~rUFT7*Qmp5B8@%O21>(1B*IVT$w3E+1hgpFD@ zKd``{k`UDBc2}QjGeb@Dw9(AbPw_CeL2m)VY|GGi_s#8M`SiJyhexKv%OHc9m28ZB zjsg;`sn08}z(DQ)*cyh<#5AtauuGB)PYWSc$vTlbBO(OU-w$_mc=NANwzo8UYoe{O z>szq@o2;^M};B0(tzG`Mk@zrAXSuqM3=IJ+W&Xv3J;}ydiltF5(aV@$6_6Pi5<%5z*3D!lwk+u8rNTYiwKo zUQ-MNCp+W{A9ch$(5)+zEH(U4!k*-PR_a>TSs;KFwNj0xx(EecO7b*&VVdS za$5=Hv5Z0y+Aq0@2y`W0H-P0Fn9=t96KWY%9XrX}l;+yumUyeyFQKXOy-VB$l%h*{ z<(10b-SH2AWHrGE!JORmWEs|)4AM_qa&e^**Rno+g6LWw=q47Jx`JUHCCdA+_`hDy z*fyBAMXCmIs5A#AkIv?-(>_x=9dmGcJLjbnBGd2h)WgkWcmYUi6_0+h?zQ=VV?A6F zZ)Dk@!R^T&ea;5R(vOazfNEdhc90%gO=>fA@7&BVdq*6@X5YG#9XEmQ`d;^`$j2B~ z3Nkp!k$sO|{Kk%L62%`~6=%vanD#{!^e?WY6ih9K8`wO#Z1BkOTw*r{7jX=JL0izhCJX2u9cIb_)o$?WKiwc7i8XvFF(8Nc z%t}mt-lWK{U%?-1waCw_L~SBeerM(_THJnmc}EQNP(h$)IYf`~B|r^g6C)u?k=rT6 z!fMa>a~tFRTK3e_;i2Dia<<-&E(|H~lSi3P0}~!zQ51ue|AU0;Zl>{Ieh>0?_NCSA z+;p0f#suSTPV=LKTK7S6{7_~7`qub`Qz?JZ+dqcD70>toA5G`}$mIXO@y;qmyIVdl`09H&&2 zjUuTWXKiyB>+HORL^(`3C2Xl2<}l^7ggKkTX4%Ftr)_5D`1Sqa^H1E*`*mH9>$(I> zOc;i;^8LtKVXK#k%wj{OjztE%q-?9zlODI#R&}aLz(dx>toS5SVoDVaM|3rb~Z`xh_j;+KdA3sLB*uV^hhAa5I}N#rBqfO z=cQecvcC%bG*xctd~52-IKF$@3gWN#IYq1i|K}O7+U?P9x+vIorYhgVz(=EeLGo9c zdjxj+XG0FhYb7>j!5I&4iF)NWd&QOJa^0Js#0C7c_5n{mgK&)cfk~Gsb~5C#&QhX9 zp=_jLRIFyQKZtzagUYD(ZA{z~$UsmFIZ^SFP)yv}V2jT7(Hr~1&MJy=Ma&XK(|xB# zGOsrM)t<5)bjM8k*1z1Cc|cz7L>Pxnxi)=i1W)BWSf1NhpL4e2ZWXIX(ny44P53uz z-Q4Du?e7{~`@65-LV}mIZiA3o1YU>a*9YBNMR{7lhoj*Mn4!9HhOj&x8H-SZnZSfKKvZLF$-rIOe$btReSr2?!E{;Tp`XNRO` zhTL8UyCq@{x#YQ0EB~t#nK>+zr^ZY*9jfhn=Cp|1IBJE3Q9>O54KRi4LXDyCO!YSb z>yy8fmL&ZBlCwN587YF?mAWgD;XR@I6v_@h3#^+ISmP}ZN)xtoBLObMKY^i3deo-| ziQmtF`zpT}PF1wlrh$`b01(H8Wfj>03v)lFY9rZ?NE+8^^eaf_V3Nc~jc;SE@jdAG z@FVLdH=B~C+H$Z*@3#=m3JA%n`UZe>o!d+f!JwHG$39pzZe{|z{$1Z-)MAV)hu3Zf zK8z&S)vgIz#juTdSv{G3tAj5*QL0kE0)mrvtzm=}3dIk%#(`FR9u!Hv*=2BBLfZ_T zW}Vuw53hMRy=s&d+=r14+F_%VA*u%JoD0yfRV%&!G3dra(N$J5JnSqN`?k4D!)i0U%Yz{!r{@cOW`LTnQ@;mdqru4);?s@p2^RYgJ)IM_lqtm;fL|#%45F1m;0REgiI>)#10!?8w zCjpe=vm*52>EQ08Yemdxoc-l6Q;LG-k#5Hp6I5z(M~_VHg~%3y<`7kLnDFwbobjoa z%(kyDJQV<#@RhU3Glb79kC907nm{-+qZVk%To0Xgg4+N-8mdd)06KK670E#(~iiG-P z{Y)MXA$U}@D&*=9ws~aUrjW8(r7s2fmBG!q9~;%VM_)JU|Ae)-nh~a1%IU#CWEeBk zjbd{BUchC5re80tBL)BGx61kZ-_x`60I?c@Tsa%n_K&sN*Lkc%mshLy{>!j7iCMJC);Be=sIIv&lUqt31)Gj}M2^2Q zNf_J1rBAj>I5z1P1=m#SfoUsFcRP#WNa;+fY|@YP1rM|Tu>h@~Vgj*=(oSYkGb=UO zWO$Se7vi42^qGCYQFE?&mg#1$p#Q)IM+YKa8C`Gd0_vqxuTE6b zU#ZBh1EdWtF*OO9T2J^P zy~Tw)+b(Q&N=RLw5C&tzjrG%!T`$Y>g!W`?!V2)SpjAJxtP;Uz-xq{lc9njH0&SAd zNov*h_&ds^A1l}>NIruERpI--N@$ekjPz!mdB^Dt%NO-S8rFEkQhfIT2Qic(VYj?>c%!M6}>Dr}^*jcwMC0}5O#*$$qU&R&;+ktshL zk8BElzFoT(^b=x`x0#V6_=LPYQtRnL#{`d%6H?b*v^O8lbE|#86D7ZYfM=#$Xo#J$ zazxscA(puOHiCOun)ca{B1@u_vLJu?_R3&K*ogL#uW8xo*0vjWebTrc^_rgWC{Z4~ zUk4y*Foa#g{4b+*~}!jDV1^df(>Ek#78~Z!p+OT zF}D3UL}b?d$B5_#wnpT}sj0l=X*L;*WQ%}rOn#%x9)L#FBD9(gPFm6ScrgO-Dw=D< zl;dmj`Y5g27i$Feo-f3|AL$P^h7Pj{!XFRb*X`EjoMW}lT+z!1>(2g>Dmwg_6U(A^qr~e+n7F z^eKB3;paRyf3_`=$1LCl{P`As`JQtS?&d%ET8~VVv_8*5o-!8Vvsz#|!%=Gf3RRGo z-u~l2prSkxvUu;B-}J-EzncII7z#osh{ zd|@1jDNs4lB=eUW>0n=~zgZWK_zpE2gpsg7{g&oa6aA*ov3-}XAR=Zm+|b#fExz|R z!YZ5KC!0HR^_S%$Vlzh9Moi~co=82sxdD)eFjhs63 z79+l2dhrkV-7SgNvV;Ee7~tGagSi5AHFvwSIWILleZo~6KOD~Y3TVBOu^EuZZC~RS z{Rp3q^o#Pu#)ae&6I}}p6F@unxYzYCe9-fguR>`?+k@(_m}Vty9ZJ}9HMQ}8&mK1T z+a=aXz8!Z~7i&B?|083xrB$>tbkWb^Lv2zFZvY#mgr%KW=FC499Pl@TWN#A)QUR7` zw1%ogCs?(jTUFZAa$vcR-oslj=Bsr5_b$h%AJS(?WJ|m6e;2-PlxnP0+#h|B(qGik zyMlapkKfXBv^Cz>H)7P3L^N7!ex`|;-L5U+?{F$Vf#0l;oGx(9_0>ui7Q;WU@ChE{ zmr;v#ATk?ByMNS|wT_jF@sNb;Xypf_$u7G_cR=Z)mL$p<=IVDgq-|oBI9=)MAuG!CC{n zILBzlUb+ z3tbIK$fTtkQAsG6_vX5Na`kFK^+gu@n%AbXWH3uDFj%gy5c&(uTUJjrn?!zztLA|~ zGiQ2R<|HBAx00d+ReGlG0$-J!Mp<@|Koh6D035m56N<$FvdqZ^8PAsr(AqLxioH^6 zu585YHF}b#CzRrv9&o}e#(9=zlO^AC=wSpJRdW(g3Oc8EBfbzB%4X@2%_nIcHt44H z$JSGSFmr+=dFvba)ppv0!|*|Ul*n#pQxa+%h^oO63Lwu!6?hWNxv#T(WiE*)QclB!)-I%}XlN{lPW06*F%_;dn4-)Mmb*ep-8 z_Kb-{rsKa@cbPG+hi!yAQUm`6MR1q~GcW?%ORYojybNnU-1>gRgLSt#bbLQ_WYVaB z`q-C3#uOwF50ez-=LEZ_I+*iGA-I9U`tPqimM>3%CUr$)8FP_AN_9{p+)hK)+F7Sl zkRK7;*8%%Dex5#4{?~%$wPlBF<))1QbdmB;j}J>rz0iZk=tmPkA? z1nh{w@YBZElg^BcY9|ym=dMUGOf+6L6FpVN-z;EYPwKU1*yPsIk^AQpylHqU*CVxw zJsT3&UuviW&y!c`eZRUkB^HzHpdJyh)7?(%k1p4057&He&RNv5q~TqEWvwzxb73|v z@nWJ;^>|IMKG#7(_;t6Rl5P^?3;vY`SD)Ljc{naj$G+DY|O9+oWTA%`<%WjcMn zc7|l24qKU>w(M>QjY}U-ugM5}q=us`Kt1&*Z&r2=-+J|2&2s%P@0+QGfg#&`*gh?7 zkwkEqG=+JT@YXl?c@Oid>#N~*qSJm8#DyE&<>eQ=-v-A3N#e;Os(L`+UuViW#c`ds zK|)nE`SFWQfBBjWPIr&^=gu{p#J}EX7#VrI07!*I0Xo8_g~D^1!GoqFlP0~T6Oj(? z;_^vZY8e!Bbfdo31i6mz+fz^2PL);jyTN|EF5HyAT%6^&$Oy{}~ zd?e2}UK>aC*Q^AG8X&FeijTsV@7G6reJo8jB6hHh$1Fbj+>pUqN8X}e-;kIU4{0;< zD$II4UvM(vqOc_tpQpm6V>j#6xar8t1@0}*5Vr%C6VK1k;7VSHFev(YZ>ad2KY)-aNB;JL8yr!S*bC zTQ~4{<_V?b4jRAY3U&LqUgy&*;1}+>Rbd)7J$u$5mbkUV6O-RmAK8rT-SQ;0QGb$< zYjk(TO*%I7rg=PF>fKx?_vW_z_TK2qEgDYl1b% ztMrvr-=~7j=DxD*fzZ>iY++ml;}hLKXW;Uw*@bJxe>&2hg`Twn4j99VUp-O5q#I{V z;WdrBThTptHEhGU4Id9rspy^Rlqxjl!k3SDk3D!(^M2LGCrZ!i1TgK9-NU-|-l&>a5%4NXnyc#Jkf*vNxsnFoZemyPHG-tQ?gN#tG&Z~K?!Rz(PoSyN(J9hr1sBtY+j>+vj>>s$fg%8-4%@y8v!a>eE%3{$u|6zvCp+$A5~I9I!Wo$lRwM2yX!v_TO1YoHEO=i9egj8)wx+To3GeWT^M(&>T3p zPS3^Dqh5wT#(t{W2Wt+o&KzKMp>a*QaO8@{P5b!-dLQJeBj<#O)*s&a-JMc zosy0fIVq#A$y=k+W>|46pH`no3eOoa1}$L9rQ@YDdMMk_7Y{lO7!Qui?!izKwYj3D z>4>Tg!;!9Wy;QOs@rf?u&ov7h)su5msK9h~4!zAAF=KAwQIhG2rEH^>QnKPYu*aj( zLX#$g=FhV~ykgJF;bUG76yUN9PK}mF3a^HzUguVV&txI+$;^|0Tp@i|fZ?d?fFpVa ziC9DML5z_5T>x(qJGIey7SB09RZr=i3{Z;e-Q`vMpgS;&H6N!AgGI_6u3D+Z)^Bflbjf0tURgJoyQ!XX^i4xy2Oc z`mY_1D?M8F^sfK1L%kmLgkw&7idWKhpv)L_Iyob+-d!Q067tcSCYrVrR8b$e;L6r7 zT!#_?!l@qt`+j5(Aikf0Gir>s0;cBMr3p zaD({zi(a^b#uGB{Y?W-D*_b+vvDQUgi}siw@@BR$(Cu)59q@(MXJN9u_4|zPc9W#g zgu#PqlPK_l$qedjeXGpUg7Tn48hjJI422zvOSrwdx;V4)!G*S6CmGCD-u49^{LUgd z+{Acex0Q(=OxCM1=I9$4@`6EM4=40CgH0#<)1Qoqo}F1)iwA5pA{;_nMiZMeYre#a25ob zMY&aZm{Jet)G*|g=H}t56)!v|Im4CK2GX&49m|l{%}w`iITe#$KLu|b8s`Nn)RqF8 z_LlK5h0@s5e9ug`h(`rr1^EuT7vX-f=mRgp>waPg#N@8BOLuCYs&wpmRa|MTCPUeS z9-t>B%Js?sKO}L}2FqhFXyaCP_+P7itI6#?GyUO$XD%+tgUNJ+=?RHMev zjd_Vk>+3@NhRW;jh??~x3<6q~w{o0{S*0Ql1>@jHDb3I@{QRbB126V-S-T&hO_}ovsabz$LOA6QX4ElUg%n z56Nm0f<10y7Ob1v`YPVvJV~TE(l#Xc4gTUxcrAYlJnJ+qb9JklRGVzZ#P8M^$#w^S z@Jv!~$4|_rczW4t&1}rj0o*zwFW+kQ)X7xsxB5NX!_c0@$K95iA5mMg?W_nV!l9gn zd)$jXFJI#drGp){w4?L3uo{hr?=&IUDa7-RCa$cWWpA2epp)q9!hruRxZzdF_(Bm7w2r z-SgE9NCrRe6MGtj6;)C=hD~5@tlyzm(7VI12H6DLdW!a?JHZtv_A9$!y=eQKH9 zs%1IQ6w9d0;)Fat^|K{;=hsGOwX!l{%1QubPa_}4`lSZHerJ8cY~htNDy?QJU-jz- z@P=C55y83lHsI-Vu~qbN)=URjl(|5-POYN$2?T6V<{%0bY&Ot4?L#N7^OueYS~v+ zbKiOC&6AP%_h#-+ZJwTbizw6C`HcB6eQuvlBX+n;n243ONR~o;55EZeD^b!8<&`JabM0sXCYgIW<-ag(R*gdjOG)^Ozq&Py`Q2tL&I4y0)V_cJ2y?_&gQw`IZPkhS!flii00HT2 zK=fgO(}upm?7--wC6Sg{B<2oYSlL{56&B9g$tsB}X(Usm5~|mi+v!agog2#Hrf7jb z26D&8xl}u^)G9H5YT)`QC@(gxLfRT&-Dz|_!2H~w!~X@87@boJqCO=Ij9GJ>GYi(g zB+u47-Os+HwF9 zHA{36n~d~*6ag0}DHFD^rV)Ku=Lz41c98q@D$ew}3~RL>e%MPVvKog#v&y|so!kXP zQl;o9Mn0q;wcb_sgeY`ly*W#oDfDeF)vOWkFieH(DCzX4X&h&Jtd$5#sywE|f2=OT zQg-&O-JHHxoB{UgIy^4(u?JiKzWGWzbSAPLtW6ZAhFsh99>1B0%p}mYe&(bm?L34q z7!!`D?f2DA54uiSS|r7miI7##pWg{Ob3W7$i)8uMWC}VBRflHBTxF{h>=ifd|C(9u zL~Ma6d^oJT|DfEkIM+w%%;DV3XC`FAe%T4y7NmSWy3Y{>I{iqgkDP77@cWO1`hF(O zW?O>W#ppem%@;0p^EHuAfhytPp=9%I|$BE3GdAsW-bfI{54mZaj0v_mgz z-X!Prf@xysbsHNsf5M_&KJU1Pw{MwN34=aPGc2vHZYlh23{r;vH-di_~T004G?-ziR*Vf;mZ&J))$D6&S zC10_UdYb~NVEu?&b?}VoR(3jNp^xc%k$)9syIO>t_nizmd5LUdJ8~p~_@RM68B*(8 z2Kxt|>Fp`ENo}lHIZi6Du*3I0A1-Ex;S>UNoAW24(vLU8_fdF+%?ZB`g@J41$-pV= z)ttJI&ybZf94&x^b2sC&F9fHl`gf{<9CkibG6tb9z!DjL)se1Ybb*Ua&M%JdJPT&No23!6cFgHq42CX}yyZKv( zb0EvpkWGhw2A~gg$*;^@im$p)eOuWw%o#Ww^%_IdFtEql(`S|#V?Zi{$SyWpT)zA5 z?!FIR9@0%BXxwG=nt~Ft$jJ+`nRuerdOi~HJC>oWZFp<5vB@KDnscjyH^%X`!26n#3@aSzs7!L{WPwI>Y} z*S~A7d($4slX@;C`qav;C!S*Ij)%e^Web9Qa zTj>OqT{_J0=he6{o8+_u5!LjjL_KEu+IZ&q!Kj6*rS&SilkCqco9+PygmK6$0U&vm zNXL()Kc}=DH*y1)y}P>r;wN6lley#{PWP~R0e3N>D|bmaBf}6^r|IvSb&fm(>U|dm zAVrvaGt{CvmYz4?ait318M%VNZe$jfxSL!8=9$e2UHpgmk?iP>_#Y zLIl{tI>%hmU!!i*svd@gc)DZ8+&h4`r#r1K3(=|EzuH2G;%5^aDlG1m-x@3 zgvkm^Z&p_ZT$~3G=M%VuM#ByB*b1i$*TOSQ&9~)~SI`)N@O!fG8Q1i#W=cX{`V^>L z_B^s9v}`N5Lee{QoGc+sZmu2wqrlO*&35GG0>k>T{&rX4REcZ zrMU{5anj<%90~u_L>=dRQq;ZU}WbAw#Qy?w9Xq*Ci2TQWvhj zdU-1H;BZ!PJNV$8+H+$5^ytH%j1O%7P+p_SO2vY#y}V2ULgse77XfemxUyw{OBij&E|x;!5XQ9Le2UHGfrv+=CUJUylYC zC}tR&MY&bs&$juFm(40&o?Wg}E9()WdtQGNZXz^lfpx24e$B$4*-N)tXjteLW4~>~ z))@6WoxtR6ra`FS?k#)1sih!VQ0V0w*p;Ebj#{f`Bx_e{6n zk`aC6pYz+Nme;oO6;sn`FpJv7Jy=so%YM}Xg&pS45YIRE;21Ekvft0fmTbIchH}@l zf~{@8k1v&}vk}%K@--;XV@-@}bu#_VYP5GwG%7oAbgHr4=-tw6YfF@t*Y{iX4_Qv-4eY^Pls|9dO)Wwh8lk}0VALkI`uwbt?7}M{=?PSlGu|q!+r%jfO#89wiID`{PguRi$r9SuIDp zyL{`BO#;10cXYt z_1@UY0@lTGTc0am(4O;6v9hRT*TY@ZW#Jr);({_`e;PRhlP7mneh+xoVf4#|y@wfA z`!D04@Anag-@ngQevO;Oy;o@|ILk5pxEwJ(Ia+&?<~5Y8lBaGi&I7Ghci=;QLyzH5 zR5$H>Q=$`&v%&G;?EXtJdfunGs0zsnI(!!0#hN;wYJAAGAeH(~7Q$ebG+YcNC zK~lb)#Me97&L)OV*Ici3&-@FUj6u{Y7AwB~dFJU~mrWD*+y3PiC}awKv1-g?W7_ms zMcuOF!T!>QhSG-L(ax0Pv^#I!aQsJ}EdpXwE%e7MQ{ob~Wr_|M&X6ATxLy3oTd6uW z8^&8mLm>Z%7H7s%Dz|U9-ugq)R${f2)w!nA(#h|39BFKiiIcme#819htA%16MdQC6bX3Z@Nn0eNeILc)PWPv_Nv{M-cMn9NXeHYfnG8;xPZ6R&0 z{rBNf5eb+AN~2w`Tgxwo1L0yzxfmFGZCu9F`a$EWUP6VPVqKWQ%(SUD;FgGyZo+J`Y`%NNh zI2ZX9oLNcOm@G?ev{F}Vlj_udUv;`45|Cle+!nH`UXcJC9f%+MBNs^Hd8kDqso8bm z8Su5L+3|*c;j#5p|LXqTR`&-U`O;mg0)GAD*XRkC(nFq7hN<8}*~yD$S1r2(*`I2O zqGiS{j?oa|7`{5Oosl3Krb!@@F^_Jxw%6o%jSUEOeOZ+1(V<+1SzTg}JtU4#-PN?u zz?&?mDD_`ft^Xjb3%OVqZZ_T?=x#?(2Ge~OGGFV&mVJ+*!l-$E)Hpd@4^A;_{0?;0 zyBJZtQi(t-{v(r5Ye?2~#b2_KO;;4?YDx7(LU1^`r_yv50}$#sUE6uw4oqx%8PMQ@ z#ue#b{l?XcOLb6kkK;U`P_1I>Cj6>--JvaDck__-BvxCmGp3lmO^sXMqcc0(oQK$^ zfSaCgGl~vWlVyuPKAA&lA=_f28Z~s5xR@;GJ5U&=esZ5d z0bt6#tyE~voM`rxZ$8&TVfVgVvV+425l`${hX8H@V#Q=3V8+%qAlNK~a4C{yAOJ^! z7lpmDDr!U~%{035@f81_Rya@B>mcyVSZX6Zz&?{{keWTxJ0~*bGfcveTv$8*U%9$R zNX`7f9a>o1*C=ddq~mOE4FFf|2n?V_)Zg%#D<~h}+dTJtkk5YKFm!ckW?=Wfyf3hG zi{5noyyCxgX;J!Sbt7vQv&_JpM;slCvu3^Cd3g*3|gZ^LMlm8Wy}qzMMRs7 zNRo&DosSybj{7V2;OZqiU|)oo%R{e@P)@4#`o`A1yI$pJ@WS;NacMx3$$QlJj8oaX z%G-Vqpx-46T0L`8ZOultzSeBp+ZeY}16Ci1vG9AEKQJIb+cBj*2!$6XIJ zuWLG^rg3PLAo~)2p$CeOPH);$oqi4_z=Q9`(~Lr|*OP;0%V(lM^31ZHoqC$ln#;&7 z$OzCRh@{~eX^I5_2T_^40sbDxDH_q{`FoJm^aHgomGsiutXiHgEkLj*@yJH(JMWj8 zTSGxvme-wDuh8}owM!4^cVS3>${T(Ith5Svx}zO0EnqaLz67*^t`8-EPbw85B?e8Go5qboRPv6aHM~RLCXHQ zsfEVO9~&NMx0cQ;|6$vGl|^_Z)oinC@m+L_)MMw!{J@ibQ(>NOxS_Cgs_=nxIfUIT z{U11;*rlU%ztn@WKb4b@RQr%JLfM~4go}qtvk~-ru0NV2uV(lRC3#a1)*L|ysy5C4 zP+W!mlh@1R&kx>|s<<4q^V7Y9`bVSV7POHv#Y!YM+hyTMDf}2C|#y}-I%f~VdNii>$=LmJYx|$rW zx9*PisV*VEm+SD%kThq%n{>}RNjA3};!F91J@n1<(!qY!=?$7{4yNmEfsN*&@e->9 zV+DCbFh`;t#V=2mNydRHVtiG&3pRqS(oU(WlBu>b>jQ@K}kOvYW8C! z;~&z#YAPfg=TLjZ=j3q=>Y@R+TO*a2a>6}jzh3D?#^;f`Jb!l#qkR}L1{pU?4_5ix zba>RjcrcHJPPi4g;)Hc@cQ-M~X-d>}r$B&9PL%7AG|wHdyOa)q2`*n#HWC1`xfS5y zKee^qba6#Zs6Z#qaEyIyxY*&rMu^KtSGS$o1UAUu*Qbxa6{ew`%3X!S-W%Qp+O4sPv+Q1H)Bd$`^cm)^ zw*V-y@!8&+jnFntuFs$w*-19L^liwjmhp)7)0=XwnA?`Vj0lyUg*C09%}w~rdss^x z_HqK8kH{JszbzZmwsK*8@escva_-wyIV^JOo8%y9cA6bJz$)Zj-lFR`QL-)U7q2Rg zi0fe&oJn3kskaC_x&FTHOTcqr9M7e6G0e?w=hN1Lj34OQW-n7XZY;+Ie{-K3jbNM> zJbkwa(zHMnzc<|AMBV8%TI+*LQ4Lh!jj|N0VW%u>`iIdQCXCD>#P-)HM$swX3QaHxdgUDN!5+$tUE9c8j)@ z4=+i9KyYQ<2}k?V5$`)jZW+Jnvr}@EbVr=p>mEl%nq6jx#I@V4EN?(Z(sT5+5#V3| zPX+TQ$~T?L7MYi*I~?&LM6|Ev|BTdc2&DkEOG;o6YHP0sts!eFjs3LvtQ8{i%E-fg zl>%iUx~W6dEKiH^(}_rheqBOH2HO(z2@A;976Xf2j5($E=jt>t4w!YA1q!GgKGLH{ zl^Ch6e+5qAyrP(_!t%O-yoHdyfpG-CHf3yqRPQ`^B?eM$Fn#Ea{E0&`Z%?7T*xO3* z6eG?rwZ7_TP-2dL$lQyEsq(W6LmGuSB{xmbb>kZ$OQ3k&JDna$$24UFcm<}Nm8i33 zs=FPhU)-f!RE00P3cQ5xPfHFT| zfAUtP%*GM%;pqt8?2fd{Ke9u(t=i4e#%2#~jVO+pTsaTQ*M+Y}J+P@kFJlAb(C$43 zqKF}}D}CwDWh3YaY{p~a2ETVYLK5O$8O%(w=qq4PYfH%)qC)@aX(mDCh{gQ6y4sC2 z;t>T3lq9f$&Gsa=+fcMl5L~`68lO4OUe9fQ;d#PNt4fLM;(c|E=>mc4-?#lWerq!> z*bx@ZddsfV|Ktjr{TIZUSNB6_?vx+;l(y>Jq;|{Jujp5#JK_I!(`cx92p<2iF5 z4VPK_MUCm@;O3^+anIie{aATHd|79P2@3G>+q^Eg2g9cMOWCx?@68bKB6p|@t@n5W zQsf=)U2G%$$YNJBvUvxqSNQc+35`Bh)sr}s7CJRlYrPXE3RjS)={>2^2xTp#c^bL| z<3Fk52huJ6mA}P61-a}O9C%UP@l0aiT#B+R70>S7j{2LLH+)cbg%=JhlL~Or zd}{D7JX>Kj(6X+bR9u_*LOAmy+ZEiZW^BHRNG2T~;PInx1(yAK69OZ{yz>*P5);uu zlpLE1XqFa0U?Q1Thu>f1)v)PTsrT0}wgENiqg^Wt$jP47Q-D8So}b3vTx>21l%P@ z1{9!=PbH~oW>!+afIGq`1LK?CF};k3Q#14AXvsVXGp0^6@(RRORS`jhwHyb0$G!83 zkK`fB=Y}K^wx7@a!QTOh73l;> z1P~wNMUu{%J^^uAQ7NiOoc|f;{WF3h+x9rxn;WP1o@&wW_@>43m5_t~sc)bYL7L;E zJe&Agelu0U?#r%`dE34(yZL?n_?-^}=b; zO2ge)|76M=ANDeID1r8*-OH6f9KyLD#rSp^< zY`2{rG^p~N(ZiPac8f_CD2oa4=ZuQEpx^{c=hUzq{ae)4U<%y%wt_FjM?gDV;khl4 z8m!t{YGOIpjL2Mpc1*9ywHi5 zzcNv@8hMXN@$7HeP5lnI{Cedh=RPFky9YD&YufF!)lKM<$~fMK?9Ssguk{Eqc&@2c z+FYm`A)JdIZ*l<NSHkghpk7+_{FK>MB^v$&TU5p%8^ve`Wl@Rr4xWjhu!da=mFkb^Xge zW!#Znx#q|`b#bk8jtC1DX2(i9` z5yMiuY~E!*)x1VQ3J5~(ot#P*=1~+2M0#qrGnN_vo+0&=@`lGIu1!2Gh~ zzwD8N%s#NESb*|1%V&1eZS1a0`B(XYw_SR|o2}A&6mioyD=6gqZ}vW`Y0CDGI3G

    SoD@ippBR*&+@MC_Zi+HH9;iI}8 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'bAg+jCFdel})0 zb~-!dpYJyEOANd$7^>#gF%6ZZ)d{39x8HYo))anUaqX<}5Bk&v-OB4yQJKLH(oSJz z9jR75N6L`p72;b({r(tMwu&Hp4#C0z>M`GV8>YaUl?JfZ&Yc+6dYDhxzW(T_)zo03 z7$lg#wgzvh!jVUZ-5mmsZLc+#y)f0%uyFhnqUs{BWHi*V$ajst=dLe01Qc#9JT5U# zi&y7a!p9a{kLhqa+dFfImBkMaic;i@Q!m5k=NBMGzr2GEdOoM~+L%nV>{{!5JmVey z+1;Hc5m(VSgF}Ow>1zgxFWe=OZCMweouFlayg<1XC(l-=x|y31)~01>&MRh|A&0Be!{~T9H~~G!8}1b2c0>+KXl4S?_+yKyOzdJJ0Ej?+xl88B{$d>bXhOrI#w1y#>Lo7(Y_tF zzw+a&Xe1SG$W0~0Wl&2=;i^5Wl{JdRDIPcX81vi)@7^DH;WoK|J>btksh&_1;ape& z)<63h2*%@BfW5LAL#+jh3CBxGdE@#Cxl`|!}^quYLb<`3K1u^w13g|EP+Me znE0LxeTEbxw9mWioi4I~w+9dX1kZyNP;RHZkZ@CYr}{)u?6 zIv72?gQ8AXPsaB>-yCUhX-*5tO+1Sqw*1l3i4p0*Hdg;Bm&lOR_2T+6NLE(%f@RLK zpJm1(Gq#t@P=%Q`|GtE?Bj#|9O}&;=%~iDELZ;-tN>35XnQ@MdtGAXDjiT#r zBx2ZqP4y*1Fo}D5GC0qVZvHMChxkXch}f3tplLdX`6nP;lJ>I9_z zs&n-8Vfn1>G3gAw^+at=NwqLvsfhB6urjwi!RLDbqB?_Ma?^Ll2+KUyjI+R=KV7do z1Q|roRIO)Ga(0I~_yS8YQX4IYtwKLF^$+j5Q^8s@XT~l0L4+?Mw+wt7_&y* zdhNhCCv?{3j7L`X@e89wL+;bnv!~6%6Ehwc05SsT1cp$@ZIP4-dX~7b;Jz0Y>Rini`AA$XABKclHtC zAq8k%xIT(sULP5QcBNQ&TQZ4DqQ-5C->2kTwn-#a3p}?%U-yh%X0K~h{jcKYv@O!( z8DY+9yM6oMR_7U)hC%e{;as(7x~fXH;yY8d>U56lmoG{eoAos#*sLrwA8m3bu9&4I zxt4z^cR40xG9U6S_-%!ikTe%tHx?~2p2F{EF;1clAU~PmG+&D_#p$dZ1M=mrJ%-}7 zW!W;9^49BX$3dkwTJmKx*R|Ac!9ccRX) zP-knpX8UWs(jl`1Ffq93xa-C=VgEbwo`(u}2idKD(x2tZ&7 z*5|sM4lYu`_o_lJl!H;&umRYKt-n-0RzIB0l7n3JTD_G$b1JGwiJG>sCz=)6{}(?z zFVr~0;AD+xD~YdxB^SLOQ5yh#BxJ~6U9?2XqH$UTwEAy0BLW2B!!x*qWM!Hj|3=NN zisA1CTPGwKMgfhQbfnk;!-Nf2C0L*dm{zHD)270DXK(l#^?hy;m{rWa{?q+(WZF=t zo&gqzz0bl(+}WTze!;OtOGvVPOL&M}oFZ+IqlfP|(LsE$0ZA!&_`HkS_gw(v5VtAdN_efPi#&gGfks zgGe_>H@s^b=lP!JuWyEN&Ww&{yMKGHb=_CpqhEG#b@g|R96>FX4uKKQc-H zi3GZbJLER@lQsXk%(t6ays$a@noCYbt7_N|@g1aoZM=fHPcc?YXAVtaRh=3Q?hr&$+3xj|qDX1!n&(uLx{_s7X z&Yx65FeR+2zk#1{aM(oKyxw!B`v+}dDG*gmCvK%^2<>ENc!O2vE+}hX`jkpSv)@`v z^{JSM{6`Sr;f34E|I_y<7t3|RgCl_k(DG&&iG5%a+&#v2%wa<03mo zb&U~4s%IJ&y4hjd8rVTTxIc4{ESOU(5k;EyRldH`XPZewdGOpAhFnOsQvLXRc?A2} zSj$6%rhcbC6Xe&A;e1T^%~d~DuI!7iJJ4Dl2^?WK_3Ro6uJ?BYyhocF0WOlWdoB!+_$ITSfRzgFX2ogkEBKm675&0*wfCr&m$q z?CP*aW^nq0q2 zRBMtdb?k-KjITrk?&yBLZzwod#3dU@wn7$F4`3sy+w2UQJ1+t9nYQx^t3u-e>zcRe;DNzK~QOLCF7Cr>db`;66xdkrs-`~%4rTK3jq91UA{!VlMXR(oRD9mfgM z{dWpIPP2s;-5M_!PR_@2%}?IFioNbD4MH^;e91RBY+j9bv=f325?=IIW}V$HPy^^! zum5tP@ioeRwu2*v>_+M#58MW;=#+Dvtt;-n{&b_*7p_ zp?^QjRW5P|5NZu|vO4c$S=7zn7+)W0X6=g5zTFmWx9F#b8?(pK*9o_pm6DQL@oapd zlWE7n5VKilgQ5JM`srH$V)N(}OyXS2FWQ8+B;K=H5~6~5s3@D?Bjh3QflEffX!%10 z`nK`>9(9=+dfs-4b=V0~eV^*gvrnaO>lJ$N_Brz%GhAnT2~$>_nF#K42OXftnrx@# zr|YMh1%L)6tpj<9jR?7NeA`7+tI6`f{9Q1fIv~9`3 zTR?E)qtR%-QKG~CGiYZ)#S<}<=Xz%zTqamyRTs*Ewl$->8|&{~s4x`G;X6~UkM`$m zPch=XjnVqp@!HEV8rh6Tr#ne2t-m6~ zs*Wlr;+^-KujRHqRBVq0O;1R8oc#|IH@-I!j!B6+G2vfU<_^BncsG?}EKPLQq3;l* ztE)?fO3E>7ME2HH5e6=s+CT_cBfe$<;kJo0NfRkl%qlm{X2tv3(al<0r7sKyX!;KH zM;mJ=J=nA>O~;;tikG+IILehcJ1DrF$k~ zuG-pguQ1)}{)-o7MP67bdVDEuG2OV!bHDY0!Ze2rYWucKwy z@yH5}alu32dn2NA@OLW98)zp3)QSkwxTd18iVF^JmCGjH-+8bD4|?u#TJt3%H(O*B zVP6&Sg{=`Nlni}sM9jOCc&L#FNmyacESgU%1F3?U0r`#)<8C5GKQPTv$U){59YZr* z?^2U;9;jigLV`Wc_OevceO>^5la{Rv;_CIQ#iO|+$rI8NKH)c#57c`Mv6_;H~GII_-7c5kKI@(@W^hWQaX1_^DNrWx^Qerl*jL zrZc;YCDPH4kK815Ka|YsA@KS0=F^O>_b(M7wurdRV^6WMl9KAe-QkLCl=5Zh6P*UY z0;A*Et)1YT7B07WvjVN$$n#bE`pr4g#j&axhidFnfYwi-z$#*UqIsWOD9v*GnvQR7 zhphF!eDf*KjK|)vngA!eNyl>wJ39yFlpDg<iRi|@%P}2Haa`m*dGDCw*KkpnF894-g46=`_21NhO2Ft5qHxA3>q4Eo-i^M|{a*f#e zYKI)R`_+6UcGu0fd(&4~qd&Z^t;eCTiu7zFz?flk;R|`<(1Q1|tmD8$v%tHzP|f@M zujsG(H7cg#O7gD@rL_``FZuSv?k{rb!p{?>MUA@2Rq_V?w=fN92xQ(12qrRFj?G#f zR8HJ~zC}QPeZNzhb#mg!oUZX8E$)=M8Eg>}d1h7%|0pms)Ys;-dc@SKnC8N4Hj_xK zm531onpjt!IwnroE5}#IVd1i9<|+jQ>CA4ImnZ2QmgeVa&E6X`Dgve1&mxFkOG$-N zp8bf66YCSY9Jg&wv1#(#9xpJq3SHXqX>=J2jVrvFEYv%I1$5+oP$^i|*>yen5k29u z`2BA?$3Gn&`dGw-Be2={fFPuhi$3x6>8LT~q%kaBMBb~A)h;KR#qZwlVzQ?d`h3CzvgEtJk>{Ou&sY>cXiUy;@++h+!0y(Xr<^4-J+1`W8$mkLGBu>J;G--t$Ef>3)X zc9(FQ9o%RObM|as`BqgC!X%Qvfk_u3{=NMa>3EI`LsWmYF24@btjn(q%4E&Une7iN zX@3WGb2Ys2SzIvkEAq+N=ZFj9xolOeIfq*Iy%SM@AnUk=g8&lemz*4;y<-!wR4bfA0_KFUyMs?I zTi@2mJuYMHbY-a->|eh0w;PfZ*Kd4icO2o9**9C2*>nS2kQ^^wZTZQzh8pjq^X~jB zC6j(m*+J31HU7>r=f*Y_T_m>he~+aVygGFbhOqiV~deANEnvYp|69{7NVu#3HQl0?4ZRMz7z^ewFV8ps@Y;cpg)5W zLBD_Gr~uQs!z$GS(<=9*2>D`dS{X5L4>7tvoSqgBh6}FKSm+vqCSJgy3K4eXvRqy@dz_~Bl67&?W+9N zYG))m+pO#p`-hMxbIq~4#{yBeiT&pm!Ao2+>T(MJb~*} zWGU_)?~x$8C>;4AT?(Nca~@H5#5D8K(4w9@2Pz_#?UQftu)P19oPkm5pn<^)nao#8 z5!9~nMN`Xx6K?hl1MNjQ$wS^(fV}44sa8z}wBKXrm%-$Ij@>;(sP)02 zm!(zLQx}RKRi-@0_&FzUQ|mUy$X!N0=pCVJdb{A^S61GT;~N|Av3qXK-Qz`h2hG1A zIH70@>+~QmkOcl&ir+mL`$HdY3<_$w(_cp(Ub8X%F?{^ye20-j>wQ!+4LArUN$nU8 z8gPZ+@{-=KJ>D3&xWq>_WAV+t2iV7S4l%V+~!%=syP zY?xb70g|=4TdKp#MhxP?2-G z7xi>gvoT}Z0BwvcY(AT~4sw-RUFaciU5XcggAy{PCl8c9a9AjxPK3cT0#0lN+JjR9nAF=?>%HgW*!I0hNck+q zyYFY^>x;hTu>%&lw#4*05Ul? zqljEv?bOyFDGJ+hoOvJd{9s;D#F>>mY_|h^OqkSdXPU_D40r}W=5Gy-Y`|X_4of&y z{VrhH@kKd>cIyxL@%td}@#W<(+312uL1cRk;mfZTYgHaYx^oXt+EbHaz2#{8;skF! zIhwByxcIl{z}Ixs;YYuDY<&EB$&UTVH92Ee?V?uZsd4|W+`P`G_#X5BCh8h5e0UK` zT2<@sgrUVG%i*J^Om)5%Ia3+Q9G0)E3(Nr}^yo`=cA|=-|MLH^dyh91>Nh)mZek`& z7WF5UE_bKvV{-Zvt$+9cES+x})z_@Oa>h+fKrTH%h)`>N&!nH`%Z#6sXy1Do54c{XdPX=|?hUfj?EVbZmWM_Cml7onbFVMlDUvR^22Wpo>q;kZEI zxeVQ3K*2Q63c^n|P4DakSMN@uh*NML}=Q^a~5mL zo16o#qOUkR!I(nTz5QQJO=YsG=;Ii|>Yr3?oIa zckTgPNzRQ7K7Zci6S#gGwjn;mz{DlUEO&R;c!>$q@_A_|c4+ZzZ#FqyfF#$zTi<*7 z)?33wFWZaV2<-D+)5-%hniZYU8Lq?Z+PXAOaaV~we?dt^uVo$;C*DwbhB}^10=-E2 zW};bkM>Kb6lnWu@yM=ZGL7Q>0t|gwD(e;i&wCi*ezVoh05oslyr*?8pSW27m38 zHV0kl`H-pdj7*t79EN!GFm4YL61sCE%YNrn@`}ibstuzWZ9osVelt>Z%wOm`LxBG&3x?3@yZ_ zrjmT{QH4E#4iq+9K3V3!iNuS1%-DoM9QEX4pTV`jaF8m8Mk4aeyxe+6^<@0RiyQ%<>5~w{ z8rMveSQA$c=m+k8HhQELEe2ff>K#G$sir{k8M@X)2WIR$&Wzr$vKw2(P-@FNQGc!# ziHHn~iGq>)iV7JQQ0t>FfxG()3Hg*c&(!GV-fl=25#%sAe=sY5eH-`=t|7yQ)KH|o zAp&ghY}wZo(Pz}d5N%l0b5o+URlnSN%lV0so)yy%UC?KBC>^M@gv5^McaFi48+WiT zSU9a_?(Q&=7R$YmLW{9b^LP9+$?a=&-2w_`PpOVdgR z%Gzn%_LT9^!>%)#+s|Jkhn~Wm)T4CfWK8?)zwwBX#=@yA<5o7|i0BJgVhCi1>pT-@ zn*UO!PGZwuh7KDo@xWmDJ2AHFzg2KcRDUP#Qk2f7UknE&aqw-+X`13_+Y=A;2AH0b zzj@*<46fgqL8v7H2WTvo;?tF3+#_T(v9K_?n7)bJ_TucS@SPB<+ddr^;9k*Ea6jGF zeK`s$_=p7ENr3#b=TOG$vMUUAN50==OB`7{3yLH%GzvpK*`Cj*7C8GAkb@3sAqB=+ zy~PP0~W{f(7%QIhXY33#UcjgQLYd@z)-OJ3iUZ*t} zIcJNb5)+9P!*vz}C$*ZkxH2IhCN9Y-^oM3}Y^FKqLKw#T6Q4k>-bh2krx>V5oZe{z1*t`-}`5 zh>8!!&m()nPZ^2nb2ru3!FGTL_PGLZ_nyTUfkGi3j^Y^zcHPZ|a)A9N;*CyQGWg^9 zD@xDZfBvK-0!l9RSaGQ|uK5*B2{UF9Vq$TA=DMNKy-Yw58v1nHC>V^$&Yo0TjkH@O zh}8n0TF$(lH%A&VpFM%jXjA=rJ*dZ}u;s#k(t3Jzt#mgEKvUC%s2o$p!y6v9{MTQk zf^_a|xGjGipA6L4T03mbH6~DU+s>C!suZeD6s9G6@qBPIa0&mXM}Kh=M>+4W7sp{$rM=@AcfTAs`lfIGvYXG6pOa75|kQhuk0E#VIh}L z9mg_ZMyL9|Y7%-|kGj*!t_@nD*pzTc|Gk}mCkR?YU~kJLVt8EZ`7{C7c>GkfTDk$! zVGqgEa;O?BnT?G5rE#hh8KOdLKWSW8EuRzt(j8VZL8vbdT`njy!WZE@Io@|JBNCz1 z!NR_wdcb0r*w+5L9s->7qR#KrvHJB6@@r`_<1dbJ-Q z6$Su1Ys75H+`{oXN>~{2z}o`e?xmFPN=NuaAoReO+-q0gLhSI*NM!q_yI70P(V9mH zu%J3DpVt-p-t^_e=9UXtCAgg^o0ND)^J(k==}({4jhdRT&$RL< zZ0dUwu{}{vC-)XL9!F}`)V(8XxfhfwRs441GIzGe?ls7-m8vr0^4G&+8wBu$pq#a4 zHTxU}5Qf;;0KK=l=dzWBORjar<~@$M!a>2rV|d)`viQoYbenXTjxYU@>r8%yccHLe)CSu5Jk%c9>HR1I`zu1w2x*$LqCEx>9V%D&$p( zWk6k96aB0eAGkiC!86dxl`4KRkxLTAWl&{LSvfGk z&XLR2(a`8}=$9BI&{kG9GV=WaJRd*{|IcOcxXViqQ1M0mHRyLI*c?{FZB@;{9A5QP zuhgSzqFza28KuqOO;0+7>cC?wuD<77vqk3EL|pcDbaf_z4rxAq+$j~MJApiG0_&xz zxNh4QEaQ1^L@KX7r+a7SrjZqLO$W;3IjNmM{+{h!>T`e4bX@Etm`J zd(ldi(FarGsf-~slynRH$hk z3pgKJ(`k(5-?JY^0L=^1A; zTSE%Pnj0zB*L|DU0FI3V5QeVT`HUTpIx6J`rCeXVC7IJkbS0h4Jk*m%`eax!i?LGa zy!A8r0%t~R(kb@`l+O7Q`kTA0w>2Ya6P*SdOiBBw?goQRza0mAyemt^T&KA(T-pbA zK1;-5RqYplW#Rsc*84j?fwR@;QT0MTXEFsEm7<;peL`7#JJ(4NSAIPdz;E#@DpFcN z`K`4?Sphe3UG<4hH;auu8>uySs(2jEafr%Ji#_r#m@bp)9!dN!3FHA>W;irI7ukO*3~PkL5E6qq-S_Y4P+rxf6-SVfNkqDR2pSy{AkTwtLpzG=xqr7d~!)lFCi zTwweCjh>&t(AWc|-vOF&#Ihy`zXnWyC>YYl3m?o!e=+09$htr5I) zjHAp+D4nw*6Ta1W0?|ngyj)Y$%lagAGvyi2X07Mu=E7FVw)iVyp}wk=bUaE9)(9kkrGG_I1aM8{#l3ek1nRb5P%!!E>|*fX&uy}8Fg|SKaE?M zip*2Dmgva8s~~=_DY=UuT;)xq2K*C+A19Ot_vQKsL&MziCnDuJd+UO=?V1*+ZWHba zbEF4kj3;DNCtbQ2cOhtF!m*>kXZ!^&c$)%)62Pg*4}QMT2oLl}K@OU_)~wyqPfN@S zTUbR=Y|z&gNS1VzW@50)^J{Sh#ezJtK^W}Figt(;?Qn>(Y+x?zb9-RLc>ub3G&OPE zy(dx7%X8Ii=Ys~SgpHTBx>6H0(`4+4u5 zOGh`(Mm^%UGvJLBnJ82{PNsoik+D10IlFHBakv~cbRS1rtCs36NLLL}tsg3-jYPUV zcR+MX6#-d~^^K0`%6TQ8XE?-CV!O26uBsZzqR;H#^xa}PyCMEqJC`hksAwbj8*KCo zocvye_dn-61uHbf+b#FB6+1*-PGCa3Ba}qCmjyIKOX4FJlxOQ4+CD$=L`qiiXc%)B zvN(U2+X71=)<4M{1R~_!zA<#?8o+2k==)$Q6RB-WLi*edC(0H6QNI zTNh3a!Pt&B9psJ!&Z_!_SBB|1IT6Hj&VH@$8QqVqHP3pa=A6d;p@Jyqim9G!5A{mf z{G+I`qWlG; zD@Pz5!PGQdDxdkF())DL7Q>Vl?Zjf?=rs}V1&au`)wu!QK~rmNJd;*Qar;btqvN(& z9|>|xw|tU`5zeFzzj#bnWDam8l^d6WWR0$;F^u)}Np?r1k z&(m+eefq)6VEO(K9{{@z)UP&$7`Ss!1MMj=c;Lz;Nq7ul2*E*=W1~&1mC}3)Kbm2>nVBi2Whd%$=hQ}gKalg%e7`J z>x^Hv6*H(zbRR5*f4xR0$pA5G8|k_M{|TfliPyL8rx33JLHl=i)n+Wldw0<}@@c|^ z8=ur(PrlEn19k%TyRB$4LbuvK{>|e);|uJ7eCtA0Z?@9sJ5zX!IiN`8)N-sqctsr5 z{CiduR4Tu!UXssdM41P+c~lmsz{j`{>pKvdPy2LF1!V|o7g_~eg`9R$w;Vo4>{7!GLJ-Hv~1OlIJ<#@Mp?u`Z``tOp6aj&L92^r{H zS~V0?1_IF2)%W=@iT@3TAo294(%@GxhuE;C)5l1rI{XK#z8W_eKS5poy*dReWuXun z2r&wbA=??8gyZtV`#o;ORa!VdrdvzgptGRBu7^vdpfzb|E^YFM=EXqtl*#@L!q&{` zl&%OPlZ_llff`$@)+e4AiT6L6;>PQh5DHYQ>Fpl#9C>IYOVy2GvM;7S`2t zcVfo^T^#(i0a zD~&fIqQQQwS{!Hx0A|dW%G$aQeVt#lJ@V_-FwLLrzQn+u(+{Nj`?@d~e&6ZUHnv6_ zm6`-KkH^K_RP_7H8RxKl#Dp1-anFq~%P(r19ug3SX4$Gz$%VJD1ay~6JV=qta_Ij= zMH?x1^@}$a&ZaqE2(@m>eQb4U*UH^~byI;8MhpBuV4(AA$wJ8qcT1dXPkH8Z#>w09 zR{Jqk%jE5sg(OP7PUB8W-c5Gjh_aA?a6+(30C9J#Em7XNLCM-kt-d?HuiJ=dE%a_i z&XdlSi~ab~$}016skPC{+8+$rzo)p6S0P+DJNJXRdsH#m%Js~OQH&JG; zQrzZg1Sv-r6RcRMY21gzj5;;^{KE#*1u^T=DCmaMjr-Yd?Tbnv6cw)I>dMB^lKal< zDpunmc($Jn)s!mfOLy{j-q|S$smS}WW*CPy7NnwR71vJ^@2jts$<8nGR zsJV?5Ys=T}YtX+akK3HgC8+Jsk=i0Unn3{GB+_}rJg?u*5_1DMS6F;-JRALsjQal5 zcEGz#_O}iPad*w%K+PIJM>n++m0wKvZ5hZ#Vi<#`8j0a3og+Mcm^9)Wbzdzvuzzy1 zfQkVt-iY?kz@+&Y0hP%TsUJX`!J)TdP3k1oe>sT&V2lI9-LNsOD!#~s%h z_&P>LZVAkT{X<||cJE+K5#O)0MsWV?c6kkM3VHXkb@jld#`!>XL*0c2U1xMsL7C(A zRwHwl;YG3>xxG2Xm;M{C%H7=DP9}k2E=DC?tS3)2Ed@NiZ|MXw#Z1lPmT3eABT?}q zH0fSsZVxe@lJS_QmHoV_Nx4#5>y2yvK|EEYBT?FPc0fxQ_uYwYb^|%xoz-^IQL6BD z=LN~J)8WSGSCRK-)0=kDd=!}58dXEsgga38?cQw7;nfX~+tHKe`>zrgHzC731i@Oo zFUs?5;{>K}*`oN+ORv--t}n_ZYx<1WvLy=iHLT^Q(3z+^+S}8#2f?9#s#Ei{H0kKr zfKllN*Sl~gB%-c{oe;3~>nNRz#4916I{li$sk3(fRzZA!`$!kiYYKl95lYEFc|ho| zzW9E^pqI*+8#tV92rS0SJ{zNJbnsc+JmLKqlf_7F z8$ScWp%El}UoUo3IGnJ)4j4l)dq0P6E9_9x$Q$A zn0hnNjkQFa>&-5E<)H}*u^+;sbrRq?f8uk_=q7XfzTvTgZ#g;Ihm0qFktbT>A(zN} zlXMF5e!7_s4BJgJCcwHD%}0y5nS{L_(#C7oPYdEqAwxsy@b})|R;q#!NwDfx-}?#y zr_O$iA@6C6`n?i1S_p3eqMGv%FbdiTpC;{|rM_6mQQ>I8weD-_-ASj?oe0TsGBBVv z3Cd6xTJc090$2Qc#5OdcSI?Ogs0M6wtfXS@eE+N24*t!5w=NoR~IdI!Z4s{e+y&`kjK7*1b#U)x^!!`4EwUEHuz?*NrRKN zFTsaa6IhCHaNcAUArT~%n8>lQ>a5}85J-IPof?gbA4@rC0gk250)Xxd`D=5iW3WA` z>J|Q?bsfVd6ygrpVia8+NmcyRV!Zd1v|T6FR6nC(?zMA%R+{yOk<0qV5})=EF$Y$XJ?8%xXtmx^hHUK-+w#^hDIErG_uz-DTuf2l&W=;O4W-`lWyGV$CI5XtMT!27Lqsse z4c}DZ4lNWInQ!c$7d`5;Xe*w@bOMRMQ4{fto3HC*zsduRF@8yaK60U#BM#*L%bSD@ zu9`1>@pCqYl3vBps~ola!;AOhU<9MUT6iYTT-twQaf((Ij8qkD7RS8{)xFf>u4yP` z8U`eRQGbl&d8WqLGj^NRw@O8Q?F+BQOkO(=VkUDqRg{;n&3EL8*|tiP7hg>8ex(1U zQE4O4d=cgIk)HkT^1{x2x95#6t-4IVg!gf0QuzBwBH8-Z8>z8pk-5mk<6M2VcP0z~ z`3gd1rK>TgspMt-GpCbxJsn9Amkp;mcTgw&fID<*mq#HN1N8REch-W*uoIS0xcgLg zc`||v{B5T|kB5kQkmnn2<42=-9fT!HN=l3yo=?KXo?QRTcC&XXO>=^p=sn)99~gtMP#zfQq&c61jI+^< zz5C9>IkmkE)d(HU0QTweM&p6Y=y+0PK6E~?-^5lfHxM&KEc^Tv%hW($a0{-}>V@uo z4Eat+(~%}sf{G#E1ogsfrnbC*n2K(Cto7DxxrG+4_|DanH0<(%dFIHNwT@Tq=!%cP z#)xAy|K&E_#1Y*F+Q7|W(tPC)(HMI=e)kj@9MD9+A`~wla>-ps{thYpnXZa{H_$W} z#n92>Rd?9vUzV1VBadh3-YULufhz%;((T9t!q87FDdm^rge$?iqWGYu&61J1EoW?# zh*R1Y_>;a1cd2s~vFg~Zcbl3FaC9oM1i>%B`vn8L;`>jmjUJGb&{KiaU`-yu@lKzk zD4c`{>V&4p|qq8m!=1ZxNm&e`1%<2`3hbAm-rblGSE^v+Xz=7iY|G^1=@E zKFP2WxBieBYWem0LAF6-Ud(#W-`ES=qP(tFRidEAY0_ccn}A0kovJ1!Bb5z!U=fnu znPEG4@wQjTodp|)K|*4TO!d=EjGW)$#OZ6K`OMS!--1SzsW`R71BRQ+3cF*xl|!g` zv2)B5NK&^Bx)IoOE}P3v$>tQz;~_R{SKImA6=qZE1nQ5;clA1LPVIdO)8o{9p zdW#D^DMl|?grZP7@hU;pu&}Q9AZ=gfvLT4}u6_v_+{AE)fyI=eIMv6T(D^8V6nsqO z8vFB~PfHXH1~4v5<;iwZXeDC$kb43O(eDl13N5+&^An5;#}1%EaB!Zkn1+M~1UaSL zPRlQ=svwHwa5tFxEOyPE!PvKUp*h#!PmP&jmi2dvn|5!d|nI~_Ut_h5P?nZ zccYM%3EUu$JD4hn-{9>1)xOsS@Q9C9c5aR%HoR|7;ed?=zT8#HrN_WHtrUnFUul7V zcPoZQ;dFa~R*>n(cQQV!6YjBhplJ<)gPRl|sBrQxHM=J~jyt{TILf~S`H-M%&vLjP zapMn5#Ai-V3feb)!K69eqyT+l-w!yzf^Se0_^ja~)1>SCC^OUG>fruPf|*%eomZbl zckb1(7*}jl`Fi{vS90xm1Q(0oO%2HAy0QM0pBgI$NnbCh5rRm-jumQ)MPKwG2T~%z zIXCrH*@$6;67gFx8WY;~y+)5$SfK>Y5s zHc-}ZDqk|>T%T&DCYP8U`ei0adonLQHWts(LXu&mSf0fuwx16%G|MQX{pb4MdQX)2 zH=y^_7fE^Uwd976?gIjFjsN}8PXQ!41YwaEro5E24Xixjduu#W))b}=w@{I#su8-D zK?0U6i4b$Z1E4;j@O6atsV_H+6vANC90m@bgZ2mmRL`Te1-Ah$D^6c`&o-Xqj4dYe zV`8fK6MTdMF+gzmUQt#qPj?#A8KbPM6+$0+*40Nih1KC#NLqHNy?#(co8zjRI0?S6j&MpRuw>+kv?P!+&{nSmbvR9H@{7k9xXZ8a+xzzJ(P#j9a0@ z)&j-+6s&j9a4ZTLEn>yQpmyz^b#0S(}JRHj=q9w-H8 zGDo;EkCwOBKPK!YX63-zwsmb`;M*mJUqWka@TPSe2R4U<8C~U z1)J1JF0Y}tP;w{dJ{5Vw;w4n<;E+r;b>Vy;-;9q$`!GnhB!$S@*d@= zFSM$pPlz^D=oRE?cv+or@cSF!Bazxo!_|~*pPRVKi@`nA$QC#}y zPT1mO6y@*)=U)C1q|i$NXpez%vpWZLa_W|3zBhWhE`{N+NOvr@*O0uIDikFik%H)F zhT-t85KtxBAk*!*QOtEMi{A`QGVEUjGdA!rl5(Y{19p!2!nLN$^&u<*#sty!VD z6qMs)QuWzo%ZV0s#i=6hg$7St75vhOj9aS_o3|?Q3er;`iJZZbz`^u4$Si`8j-$f< z^8&cE0V#>Qi-*-}*=+7R0fH-LGaRcRbH=vToUG#7gd zxmU)nXZ?{k+N`emf6Y+MTdjsZaq@-mLY`hmPuPQq3ofK99*hLR_plg-ES-mp)W zc#298lAez>QhbHAUG=wYCv^;}ldc@dzppgkq;;wJ35rCA>!QEWQGRWPQN>jf_}jW- z7Zun+-7PoFYB95nb>)LDAPoFNr*(Sj>XOVY6~3U%b=FfC_d&sou`wo_8Yng>GvA7J zqdHIC=zljto$uZ3p7vau3EIA-d2yB5M)A2yeo2qLIsNas8)p^%w%!aV(`IX?g%OHm zY&UckK;B#rUb%fz*K^Quj{EGhx8VLCqcthXlX3h0>&NJ8{rNFaVrD(>NW3UP&nrT+ z+U&)x?WU=>?J_nsNGgN4$FgC+FYVKx@(Nb9S_Kc(OK3`wj*crb)bY`;q6sik2x$(G)z!kA&awa4nL5w8|Ue+-kRZ<{4TTdw- zRjVxa(Eo-qUtbOw9ncJ%hhI*tg%S3>f@1;AkRuQ8EBhSQ*>rrvH)sKK)g`Eg#h~eG zd$-Pg`1an2UhYLI!NYG6OhLg9xBaBeA0yI0!Hb_d z^aLS|DPXF?CfPA~<<>lG;io!&tUd1p4x45r#-cP2L~GF42(U2pG!{>>)~v~XBagy_ zi9;?RE)o>+d|zkk+ycPxxqi2si7Qn0`!zKgyVGy|$tIU;Lekje((Yx?3azTpt;9-g?AW!BU@UZ1m*wY4w zzW;giG?D1&hlR81;K`X zCn-C50fBC%Y3+)V{K&Ei&HU}gB`sH0oOEog_eu&RfH6CIu%)~N3yOaS-2)CMhy`cQ zT&Ik9M+8}%c_Y&Ng+D+;b590kQhy4*LjM0;*0G^b{6(w`E)n>imSujo5e;1kp3|-o zE#BTs1?_^R$b#N~_e$d0Q46osC~lUZXGp;F&py3L5550mDFM#z-}S5? zX-NI7u1kv=XxRX-KT$HBUC@Yluk)XK$$^ zKJian)Y5bQsPW>HO=lab>&{GaW6MXBS-U$bL{KOZ z`rVwE9Ge7^JIt+`63n;9D$*A*U4pW*#9YpcYOJBXdq;bqm@FFvzt&RyP#omJ^i2?# z{3bsAT5r;Zh-)qBd5mL?8<>kPZ$)wM7TlG5h~9oXUDpT2So2NJqn?;>?th8C8z$GI zaXKP?NA9&Xkvxofh$1IFEe(q3*g1|54c)J2#okjVU$3Rgu%EVXYXBFntj?MKgcs## zTxY|6Y3+W0TYF>?r3!q5s$|jfD-C6 zSPI0sRc6xo+<~#BYzlQAiPBF=7MpfM)9CYK%GZhZ7=9NZ995m^Td*r$Lx+IM(D0A` zUX#lJA?Xnq%nvCrhxMI29QyHWWPL(7c|t_LSTY-Sl>vcy9ZTnc5a}YDJ#W)v{DX-I z&d-dpjaaVGmM$F6Wyv%c5zHS{AD;h?VNv}2*XRl<+Xe#9?(1!X5~gb$E?VZ%-mtzS zfdzv~t8{A-g>a-I>Ws$$JlGp!D>NhWGc!+2HC7uAm@a*P=v?`|>B2xAN|u8LS)(-G za)J7rP0(pP3RTBk=IvuHH8Exc7^O<3<7Y}8~%u`#s~4LSO*;Sk7#LVx^hBOR~YnPOUP=Mi-W^n zo!IW=_u}5(-yyOs_dvBtT8_rprVj;=y#uGHzLmKaY3-iI5lSU|PBiR-nsH?SCpXg{ zWo99Ui{`NY6AZghQ|N9`sQx1$e7Ob^P?z5R`h=4j=R%QJ8-(T|J zQS>DwFHF-&JVmzaa^r~T?`qo8)CPVfKwWiW!JuQ3USFCLu{*l5qbiDCY{$B>0_UiO zw<4RC443tfm(X&eLdfHKByQuh?5R9CP!W>*7*~p&0Ej1D;vuW6A0uuo&J6kk+Mv)p zSXZ7zAT*i7df9u^eq>HMe)O8$6NdmN_KXTJwaa!N+v|0q5|~O+qSUKbuS{Am`TieW zUmX_p*0rsOQcB1mNDHE)lF|)Is7Oh-f^@5N35YaUfOJWBBQ>ZDAP7h|gLDr$12e#U z8;_pnf#?1HJLkI8`R%<|-0QyAUi+eb&y*rZb=rFX?kbT#;VVJ+&No^6)bQU?RiUEK z<4KFlZ#}4-&WU`q+-myt3YR3;D5Y)aCXmb1?z^CjfBCn!D&;HqT}A8cUau<1GZDR8 zLUpPn<)#Y+aG;)!UzQt*_D3Y%3Q=k}KJc83QayuDFT;G0hnM@AbU2fq@6!T!8w5xp zfa`$xN}Yu-k>S-aoyqqzqbScKfm=CnG&KRMQB`AON%%$c)WytZw3lc}x$-ep|^W8@-A=mgwo0o#jK5 zvDYa>Pbhit$A5)=bs2Xr3nbL$ul==LWH~|NgLc*Jc$EJ<;H>MP5$Ak=R1wu55BlPx zH3Q~4KF(b^Rk@PJ0-bxNeBrVT5R^(X!O$B}m`mqr`cU9KD>40gW9#W$-+lEWI|Duc z!1He_x!oYo+Qfb-8Kk)(^6Uzcb95Z?(-S$r%$Ihk5Ocr`LggU=eAaT8;>kcV7UOffsRCGjjWarzBpu zN)eZ;oP9`2l^}I$I5UAeWZ}%;W0CMxAqkO9l_@WZrG`M3dJQ;HXxWr6Xj)O<5 z$VcHN&gp5_^jFQG&;s8_PDG04W z^9@y{ga@oG!O!%wLs^|xb9M5Vq0T5zc3Y&jkc&pwt?-q2MsPz6vAX}|(a_hak1b3d zAFR}i)@HwMOn>IHMd@R1h{kJs{+)-BKGp)Rn)-0)u4uFr4mD>3`&S?_%m6WStC;ui z*oo1E`!C>Gc^2LA_A!^VehfsS+`eu({NX9A&%<h!1+o?K09hJ!K}b07{K!qd!jY@ks7=t?eS_(@yZIfua-eS%P{9RM=aHR zT35LwoX3;9mc;qKbWIqo<#9>4R-^Noq>VW=I?|I$ZYE6W*_r%^h|uR7OlYG+`Fot5 zy+102%z5d^f>jk*jmh&b1%EaMEr4=fpal@AE#vP5V(ni>+1aG=WmGZW&2W(F}86*b-EcQKyT?D`$>1cR&}??2L2 z-(D+Ln_J!QqSEi}OHM~Qj4qU-Yvf@u7 zS3_~3HX5L--xFv|x8rD3dmgG1cb6D`f3exq1l^#q^OKqc4P56s*)LfEBt()PCgFFA zaNh?t!9P&Bl8e;GCgd)E{j5PHuUWBqMNZX3^rZoEo?}!)pn4QE!7I?nDBSxLu1ZKF z63#q+PX=mvBk@fT-{~1C*L$b&o?UHt(YsbTm7BI~D7bTqU*PSE^^LFhQfpsS`U?%SdLztnpB3+1~z zSja{LGEOyCOjcKjv@kzl>vnwp%DAieDpaE8hA95UYj-x_G#|^KB{pgyN)h#&wlOtD ziCwt=RxeZ+@1JjY*%-_0aM91$=iXzwRxB1<&uf2(?1&e{ zCKHBqy~;^gdJvbqYmS4{)x^65Y7HkX>8c46_7Tp zwZKu5(9}e&%i0Tb-wa>W58f&s)aZ|=+kP_0pleuG7_T=MKi~H(L$3Db<*s>2oV=H2 z0=wN6_l=%)_tDV7`S}ufT_s8kb<@`GpMy!@I9h{9PxtUZ>!X2@5=A34?%~4~KjYfD z$;lL){p>yXd2n7gEGe^Vw~R%8Kr9M{Tm#%Q^LQX!&5R!qz^i=Jd@! zhduJ@b}g8*UnGYlUt3P){BNsy+30rljV!ctJ(?8ru@|uu@SOQo2#V#|C zc4$jUz7xXHd1f*e*uH0lv^?BF?jSEwgt!<7T$`?3ZxQ|O z8EdKTW}aaHJB&Rv!H3tbhL$CW(lwiZMrUJ<)&zrK1FNueB>$eA!!qFqe7HNII(TO| zC#fMk>vfsd-bd(Az?X&%{b!g}_elMGvP*`ZzixU@74XLJs%|d3bk%50pkJ>wkJ^b+ z?qs|pSHVM};$WECBBv^!&o|^wuXA#r#)nf^Z&``}2k~XN7Uy%F2Z!zUh3Q{C z(B1wEBR#M4W-pVKjF@i}=lEoHz%cu~yMdzR1f{S4<5fqd^@b=UeXZB)8#FB(Z+zjd z`>FIz#&q%PX!F@`qsk^f(}(U}svkOd7Rb^i%Mrsk1{vRBfJZ0r>R8m zf0O*r4p|d{9pX<`Ofa#weNd)uyW}oS^f7t&ucwkccxk50_A8KOQeMcL_ zkcUf1?+aHph&CjY;mlA8<@)=ekMA^L0wZ2*ineu(?WNkt!HdCdJxk|`jleJkG=a%0 zW3r|hw~w%(l-=ziQhxAw%YW@k=k=p4bXE+zN>BEVwt)T42BxBOySVJ}XMX98n;+Nm zdq2v@HVS#LcJ@uQkC?c9kohi31+iw;)9B7P7t_}>p`#{k%UU0j4FcMQG-}>RF4z`o zEebt8(SaPQ{dme^Cx_+nohiZkZFh8Lj1dxLB&wm2e*0e^e!OQjti0dZ;z5g+TwkD# z>Y;NQyP;{0kcD@rMpESTr4E#HiVX~&&$(-tOqoiPKK|k5Ua-&M%<6bY?FOZwX{*yH z>(Re&G~2j{3NoxqAcq*$No2u~en82u@gv~suMqnlU~S%4L5A+Js$25q#-)Hzb^XbO z52yb`{XZL$B3c@`yUwZ=tzCL1{m`_p!c5{xrk4R(qbOl;ZKn_8Dutw{NKg;iNTRhF)XbZ}zSH@~0#5o0{&a8yaL9>vl47 zUqG!Xkg>8i3`ILE>vo;nC@@j}{&yqFDQQAg@`d4Ar#_Pn*KP*R{a|t?ARstk*B+QCo-_FCP>j_I|aOKh}*#UWp0k^M-=5(z=Bmgb=d>mkN)g`63~2<)HbDo%1W}e z$`v&7_64i`!X|4k$r3F}wBOX;zJnq=eLKU8@=J-XyUGV@ST8m)L$9ooT7uA^j4z|GZ0Z%aovFxtkEqQ-Fyzf26W<;buMO0IW;E zdZ#wMI8f=uY=sxnbRo~wK0w$?{tC2#O5CBLeTJ%PzShUyX_@>YVu>-u^Y4!eTv53Q z@tB!hV9mwFGCVG@a4oWFfsj?@KAtlTv8;d^o8SI4fOc@ZE8@2E!?Km-JAz zl0KV{(A4%iiuxvl>*Dwi@F&*Wq=CoVIlK70zNe;5^f&03M@rpS8GH6fThMD97SCdDqAtmI|m$PAcwefUc@6avtDkbm9?MK%IHHY?3*Rlnv@}b3OB}O=}7jFjqgMu3LdE(#*2xBA=YQD z17*^GK)Nd^VO4F}6cEJCP3p3-!L{M#hV9nXajgkQEF51dFH&}ruEF(Z{T_JvPtbc~ zQhU#V=kL17tD}xgoGnYjyD%Qk|HQG5Q!ZgMyEQga;nkF$B?oo74QYyDnD>Ontqn>S z*=SEzfB=T@fB*HB-+^pRwa|W&v7q~-iV$&xf<)##eXmh1#s)`4pycx8!VJ-|QpK*uSsB8bZNZW0*HssI~4vGvV<3{q--K$Ww*A%V?YdUD0xMvQwO%zqT z$KWC5D;3o^+l5$JajGB;=7Ib*{LVAJ?^1?F%_y>OOZLJW)@-oL7JBq^?+{B$4YRXp zQwu*>p%P@8E&?Nuy{D34%a2^94|2 zQng^^_vNKzkMbGU1^$Lqev>jvX-D>KXI(+Nx@bdL^=I44J-el)!u*UK>Z{VEJOtvrL5n1Md_u~Hd%7@rn*rs@v9yFvb90Weq-{h;-7L6Ib5!Mc>Vck zL8tcuc0WeYgdxg}P$=GirvmcopZLvqlsR46#4qT)qzQ7dVM$%8IEQ=nBZ1{o_ZaJ4 zsouI)cOF(|H}4Qy^b(>;T+|V6CWOtkL6(d<=g+ z$#?4^vjkx^x*-rdw{-u>j@~$0-KfXw;W+rI@s-okmxhNVcvT(4tO8PY#q_3zE#mir zjof!D*R0Vi$>GFm?TO^Ouelgs*t;(-k0%b2Ilq&Py^|6EqU)sxpMFCk-yD2h7Kpi9 zbF11KtC@GY4>g)qp*zpmt;WZFXU`l{BWR^bL7SdK57Zd;`&woo^63zX$B>vi=| zS9VdV6!t`$+dIb;QJOBjKtn40|Ae{6bof*LFI^_EKR5ddlO{QYo0rO2p%ZeEZ(4Mi z*D>Q|Yt4H0-;~8j5-T!9bor)gCAZv>wFS$1&GBg*VDdesE>`Chy-~fTrC{H7Zo4g;Kg4{~CvTN4kJ> zkl2dfR1|cmH(q;)h1w5+8XgKRKXuubD01X-&h zDH*BUoKi3Ezgx&cO}2+c+}GY4-DUiZhFS^iHHe72DUehlIqeX-Lc>gqa|_Ya znOQirrQ1bD#WP`IPWSJh`(tO*_{}U34^k7|{uK@Z+5&Csi|~3Kj@1z;hM!`?(=IvG zYUmR@`0-FWgzRlNfpiH|Ld9kuj{U4+ZbtjknDui#7RV@^7NbMbCKdU`e)W^KxT#bv2#13K1Td%{{-PZw&WhK z5my#rN(eS}U}1gviPjMZ;PVW@;H!nGL5#bO+Wt=XYs6RP3&^=CHfFibdryIoQu*$B z?7wK*x9lD$HO=3C6f>~&=^ZhogtRQ*#@+Ugu7?Bj)hWNdbpBW%NnpdP@M_Xz$ioDo zYS%7f5S>?v-432}v@e&hU2i6Y-)j4uGPFN%#kd5MO)IXm3^|yLelgN%ig|w#a;tSW zH&yeDjLO)9kQe0Hlh(AF!@vDn`pf;q#quY%hurwIL_wq<5UEnls%lHvwmPN z*B?IgXeOsx2SByx&=eYz6NE*v9zd++f{7SOEa%!rl$F|uM_6*+Jt5-A<=L7P*NG0Z zJ-VxdWL3J5X=xQ3ocbplpFE#s+psSm_!18av2n3O?vGv>k2CN5Sj`Gl)!e;2wvb{T zPS4AL4>x(W%ZS%YROgM(NAMj2;3|UO+`DJ%9v~m%K21G8KD%5*8Q`k+MxWr%=`;o~ ztBC5XoSL$>R(L#CA{Z!aceupAF;gsIlPwM{MuK!pSSB_Yt}eOJEVvOJ|9;74hZ3<1 zj~`z(Vr1mpB>PWFeJl$o(n!gTq{H?F%4kyO=4@r1rfcoWWbtNhIjz-@8*LIW=bhmO zZ+ank$dx~|=$`^<<+YS86VEw1s{&sGYO=UoWKP4=IbJyg$ZH)d!?-(a37QsmJx1@z zxx7h()w8U9uoD@B?FZ^bwFj%dKGX5qt8oui#(bO;2;pq~Wm<-#wS`HH4Z(wvPBeZ~ zJa;_Fe5Wa;9(#Je&Y%atecgSeeK7b=ooL(4Un@Q0*~AHh=qlauv=d)AfkO7e?I(_l zPO@_j)_plEQSyKxO{X$k5vX_WG6aRdFw)Q~PnP?d`$lE{7yKsY)@|^tOyj6k<=H6D zzg{PV#(&^vZ0~w$5=u$8oMduA*OpQUleFYhQv|q*vG}VOUi}N(k0QDqk8fOxwo^Wb zJ%r;d>rI0^=^*g9v4*!Zx$`Mg$z>X;j&CA}H*M1Rn^J&>w|~n{-c5`|^Q~yes;Y=xavb7`kWJovk(4Z#Sc+6v(SL@b zfS8oeCpPBUk0TqvhTtmWi^h4E=Uirr=0uS6nU!7mP4=#{#bpcM?Dy67n{xK={RdZs zH9DS!$J<=1vJuf6f5AIo#EMRrU=K_sK91W?k-L@Q?OCGDztEutxH=hMGLhx>Kdmj{v3q;ly@@}j% z(@QJ}2CU8>TB~KhyYwH6O_59Czf;oiPC&FeSHeatJB}f(zg5%ytDxMC%9=c;uoN1P z1`B-BwFSVemm$1%iee+H5%s9#6(>Pt!w`$f4&~~bMTVjuwWBZ_)w8>QeF_|^13e&? z9W9G^?9w9YKQ}L5+S+<%?GeXgza5fqI=;OK>xv|FBqVgsTj&M}3g z8Sk(vP`nCs&ws#0^o9fOo@n0gU!g;8h`{zCSIT~%3-&rDI`312P?} za8qEI&w3rKB4#!MO#VIFWPD2zqJFU6TWe50Cyq~+quZ@5_uPh2*;?eq6 zeD$aM7$bqy4Q2s}NL<6OPy!GXHvBVX7$qXT9>)LucZI}{`0t@<=`|64-;Hbn6jXzGKd7qIB_*F_ z5MG&kPDxF+G$l58Oa7&&hJ2W;6mu7k3R0Ub zl!S6ZP)lzJ^WBLn=f~sZlW_HyS^z3Ngb}5lMl$6W9-3wcL2%W3hHjx*lH@@%OVv{~bY>^Lr0ChjI9{EeL zY^f-8YV2K#5GFZ^b4ysutq||3>0-Q)^`@BLG7RArEmcy z7n86%Fp;14S?{^9w+KGG#rz&Ab$p}Nx7Q^^kvqxu>{xRXx*sUr;T8T;Ecnv2$=$BA z-|Y1XgSnjTf4cvRcN|2HsBn(!!Fp%mH)$piM%4UEL`FVuQdC1$%l!TQXV1KjF{~T# zzj|k5vHZG~6NYH_i@Fa<#Nh5^#FZXLl>HB_7pe}<1x(NiBsod4H#X(<-@v4AgV!zT zIn}1tA+@bhyf(TAuO)}*O=u_Yg7L$5R_+WKCZLhv#{)Gk=foUxI%0U<~1#LV!wVQ z$?S%1$$-(;x|aezT+QR-_TN4E1IIEcXpU%q6A?}Ht+InAnqe)3Ypz7rpe!1)ihblT zp(};BmkPP@SuPI(URiQdyy~Sd?Wmc$0zsDB*(rFbe-YQ$3X$rMUM^QB49VJH;s2jc z19`0DdV@C<^SWa2yrr%}mY=bg!Q131C!UfRq+2alSc}WIY zd%c_F-=NfZ0KCPdx4&fPMNS#{I>X+)+nG&0e2Og|6oP;&{-X zj!^abO0x~^tup)aV%pr~w7Z@^(u}|;D)gXmb@aijsr)lpU|I}=02_i3if4OPsGo*I z+;2)T+wsDQg*fAFNH=<+C7;bq*}NAL`95sz^&)*Z(Tp0BM`^pL4(?<<^lE*XQeAI< z|0LZ+49rQ}tF)IHiV|UlCiT>Q3OJU$nYj}Igi&SPSZYWn|o>jaU0FxyB0+OK)V(RFnRXnd~x89uhFFDqm>PB9px?nZ$@fu4c*83tUI^ z_6tOp5fB_YToKunf!Zx=Jv!lcA0GhJsobz!?{#UZY%#MK^zUWlThKB6nRk}LhT*}`=2Y2ecsCt(FY<8khYE2&Or1V_~e2+o<1XL$nlo|xl*Ht@F| z$2okZe`VVqLK45V(&-H5_-8pExFbGR!a9Z{$*A(d(A+FEkJexF{{xIIu5e$2YCf^w zrgpgj)nw}TMgtD+|CanP!RT>Z>qx3v$7cwUHY>#3!zbgQb-}z6JkMwzMxd3xJJb^n z#>8`}9Xu*%i3I|2AiTGhpI5cJ*nY;0{D9YKLQoKvuEheKxTd&y!W$hv{KK z=8=7reG~F^a^aR)1Pq&i+5$59bJY#os__95FjgJ+S3eDC&PIHMf=fb?6jzX;?{ zk@11(sh_cn6_`|s5Z^2o?pZtEA~@zM;!>&cl%ByW^3KZj_Z-TURHKrhH1-Fwg*Nwz z@G(x=3M8j%cAD?m)6}iQ6$T@0FR?=H*dB`fn*jegy?Ba09LV_x5HH~aJs-4}6dC7J zen%hWbn4OhHGd@vh;_S_Z;DOI79Jf#@@7W_HxU4jmSctFnXK)&0ibqJ1YBnI zNzVzF0jcWX+bv~@aU<yf z9`3i;B-MK>d;R4(Y#W6J@%7^Uy^#!d{V(MWBdaCd3(vwc28qHG561)E42c3ZJM(Vr z@`-aOrvSk$n|ufW%b6WCO{%t$)=XAN!FiXOvfc*gj>AK5qbJmiScId=<^S`0)PWRS zT`s)j{R_M@tE-GATICJLqZ&0{l<->pd}uCsvdoca&KC$;1uwGexJ@_H&=-D^-WS9EbH0kgVNpRK>vj5;>*4^OeGLmA@4%fpmfRkitd9u7nGhNA{VtyLQBt-bi?u)^f_i@ z&dzj1>|NYve&>c#PgN z4{$n=3xi4odG^{Or}f>dQ^+XCg3)R*=TR9+xNjkC%ss3nb zryos`RjH#BW!5_3ElQ8sxmEk#EqSM5oEw-du#r59+Xwp|R5-a+o6L-GCr6mNEPVL% zz$1ICL`+?j{~A97`_4}oBAD9De_~Td zhybNUCbm1Y`P6|U#)emmmDrrFWjNSGG0WH(D@Ocgl@}kr>ZS1D#0IMo{$o}dG4eht zM$2)lJa*Oyp0#+E{|}D2!L9n^{sBL>6MeqyKn7O%$*bRbd);cALjkeqopDZX^V!a7 z4jaqH&wNaMoU(KEz-Uq0Y=I1vQ+V1i<)FMnL&I1Zx%vNrG6{-*K-eSOdzP%#Guq~{ zIWRg_s=-&SfMdxFSG7L&^^-Q_LaX4u6NU7~aPcjxCJ3M|Cj*zbVbQ|HDspUro{6*G7}9*6v<=R3se=qqfdd4NS*@cS-5}*P0vUbqhn%TbA-I zD-zolhWw1fCG?30J@w7S@GOYt>tZc!ovHk$I;tH{Rt}m+8(NPRA2Xt57<)i>^)yM~`sk+UX-v0BR$+t&~Y=S2tyn~*)`w#Kqy_lH3 z6PA~GF`FoagKLN6z#bPXOJ%pQQz|ktVSMdzW%;!}r;TS}eDqtJ+22v0txP${uv}Pb z_>YoAcSXn*CO5U^`!Y~Qe=$_OAT+lqi?)li2NY0eH8zivU(CfU+?P^^7_6Kk4wj&p zaD4?b;;H6R(S@ZM^CITbWzct6f8wJ+jQI!p_4`eI>Fr5+I!6~#!7S=ZTO_R_CifP3 z0z=bB9x3CV3mc}dfpPc~xjmhFS1f=DEEv%QRr|{!Z(Z-3(8@MbY)nSu{RTlxw-qFk zYfH_lg#uy^Xd*MsrGb?uWTqt`aO~F|PS!|e_Z~k~$!9?<_z$osMbU4Csp3MChi&$f zMX@?=z_8PzRR5I^eg}_9c5=`nwJT&B7WhCfjS48mq>hCrW3Li3CiuwV;~opH5iB7b znM$rLG2{h@xbqhvx#Uhizafd{PuCnc3vZBL9E>4tHM1?Tey|vWO=$^MSvlKBzrgbb zbMSGO1~jO|oh(=!B#szz(3WI@D2~=TBbz0PNr~-UAuVfo)Or?vSSE*pQx~F)d_cFt zl22ulz64Xf?5$&Q?=;~`L}S4v0A=`UG!`q$2t!=VN&cl&|0Lf=!l&4v2Elm>KmPHL zDWGkTR<_!-s7OO4-)Y0EiCyZQkC~~SXfr;%Bm$&$b@?KBn7livPx%zM)Qt#4&1wwY z#`AZq%TozMTJCL%A9L1IzFYD~vMKUVetiJ$5q1n{xHP|k=G zyp?8N790FwaJh6uazzAdHQ*z@UqtLPxTW){^!zu;@$|4So=#moXl?_Qe0%k9H&=$~ ziR^PmkE9*Pj0_IzFGxF{tFKI@J8eq5{3vcWWVqvpg@@KrL#6~Ti?VIx4dLVI45&OH z%!!)D@1-u$!4u=aSPcoO2ng1pasb2Skyd)S9=A3yz7Nx{nQYznjcx) z;?0WI(YEK8n{BQ^8;)prArysRMyJyWpISQVQU?4M6@oDr>(daJEonZUAHT|h-x%oc zdZh5S+7GP83Jo=^!RXXmR9oq+WmThGe zX-gc!oAsH0?0H8w`n4s&Lkf1}GnFgQ2{wbx6UvCgwuUTaKoZU9IJv@+ zqhqYSO*v;3p{ino_48M*GB2Hy<{m>*lYaeGU;m`&ClwsEXVcYo`I*MA!k8jSli`d3 zxO*Nf&t9EDl#dSmpsc<(ktC$wa^m&m;O2V7W-@qG;>)vmOWSBr;F^t9p8(KOw|sm2 zPvJagCySI$FI#)}bw@~i5*^iHT-)`arG_luJ?&%qE~^3ttPaJ#c*4UT{sHUtD0iLq z)lX#EBT)GI9dlk2HH92xG;xF1ea;s#+JA+p2>5K#s^@HB%f>2-fO{ znYBljVdOgpAxv?*SC2x>8m;kd`&}-(;%1xXQ-E-uAj0(074Ag@*iRH&D#l!a+I^K_ zIpJD#lop_Tn_JS3^kM(o3!p8ZWxzx_C%`NEz51_u_#fuv3m&&%re7 z|CYRbZ~hSuO)=GhLg2Y^s)`r`;?fVZfuQ}@^knt&Q4ZisRD!X}6|6pbw-2GWc9~PX z;u<5P@kPDjR5#r7A>J_~tc`fv24?iRfcQS`flBy?e2uqa;5sD-6)nUYLsF^> zVE4|R;9Ir+vegaF18v(?EknrB3DNDrA9BDNUEB?hYBNSSfy8d=;e4h?cJ0*th7+Nu zQ^a@S`UL0}Qb645O>g#+vV|cfH?r%`&-YN8kv*QzcxWYBNRs-7)Ga zg_e9WVgcT~j-op%b;6>BClJ-oJ4d+@=PQqG9}AAivQY5O^;-LCOa<{^C=DcB8Z~RU z?l%?9c=aSpx_ZPHI8Jfx2z3+$~g9 z?9yRMs29J1SlyDx2TkWZq@`s#xzIVOn+)$dSa@%J>q)Xm#&H4)n|9o4Z6v5#CoH8p zisfX)OAyB!1(S!*7>Y*GvnqW?=3I9H-H_rQY0bxWvvHX1Plgk0_TrUvwMwq2lN%89 z-g#^#Cy$l@0z`CI|9tXd8Mcu?vRt#PZ1hYY{qb1YxX4l*3?RwpiHn1oBg&By`QDi^ zPrNfj!&iBCZYYCMj1tADS0O39sgB#$PO#psu_J`C`0j>jmJhFLX-J58k>VX```%BW zIb1Pr=7dK~LXQ*(yQyZ2uhD9jYT8BN_Kl9onngQ^18M2)`~8dFM-`wfpfg@V80n4PrC=$-1 z8@`^0V4$bp_RctP8MUo)sv57fm)EKtewdDreKH_@Pi)_%`WiQ?X5onzn!3J+BhW~^ z0F#f>xv#d2jk)O%;hlS@eRD%Bf+}_Bidn?o2PizY%n*;dzgMko7_JS>jU@MfIx=OM zJ;*1O%7E|K(+Ya^$Hs>h+U$M;l>_Df8niR*W<_*ie0_zY z!It;|wkOY|U((5FyLT{YIq$1)?*QYKlZnO>zqC=N#+=4~NKUoH3)vm8iXOFxd0l}T z76oD=^DLUm3}4yc`0kV(7`XR#Ko!6>F4+H4A-dUf!kcNkC!_ZDCEN9) zt80l)yp$GboUYP}^SH`c6H#ZYT|OWIDFO(=P0xA!P60EwuM~>8kxPq7mFZNIf8GXu z5jHO_(xAxim#h0w;$j@a3IQG%{Q3FnNjUE-6`JCD$GQEJ2{!h~bwCxW=Vd{6)xxow3-0<_KJx&VThi)FW(6-6u1r|JOPut zepBP!2F~4`M=uav2cK!i1<&2eT@`Nj%)(@jV6?RgV3^FqISriQ@?*!ho@Bj+8{!YU zMn{Ww=)Do35h{%`uT*&1HC)9LFr0vu^E~yO?F4?vIqHDKuK9fW7|@W^N+}zNV6b*- z9q-yAgdeIj_FzWc#(266SwD5|D{vVuhhD?$?@PLNvU(B$o#h*ayHTKV=+4nquqBHB zW&eP*D8G@9WXqKllwo4@BZOOg1AfPfZ_QNBs2zTgnKto=u|&yGnToiG;GCgj_dfs7 zyZI8sYkpJV&48~6FLwNMC+M%Xs!e2OZy6YPgb2abk zED$2HN2>`>1nU8!F)*ZB;HsQM&xNs%q|zG$iZ9Qfh$i_IP~bYZiwq_g#{$(ZEPVO$ zOAHSU~;~Y!m*cu1Jt_^nDIjnLNkp381!zN8cKk+HYg%ZN!BRKq* zUOOFN%rQ1WVih+O3r`TPD%XL~Teme4IFR6k?qZMmK{TL+k!jIoI#&&-C{E45k+z$% zP}HW8_hRpEFwIFvVIUW};AdzVS)v#APsxTeqt4b00>F!w?-L0T*mq*@c}u) zC0gLzwVQk16b(jM*eDK$53<)#r|vf}T}HF-(B8U>7DuDeQEgK$l$VMmBEEbqPr7Re zsQ<-UR?8rjItl^K6QWKrg)jRZN3nxEvNQWlC5Pom-s`n9`SPhHqHExm6`d*B1#*ae zUx)tjdRgl62hdNfDs%OZp7K|*a!5T&JtZxO@lbz_s|l-=7$?rs{uJ40i3W=P)aI&z z-FY=2N|5Um?L4kxB)l(Lrs>QHO>!})s;ZQy-O@(f8ecYx;T&h9ow2O^^mT+k=+dF9 z*)SugH;U&i362z;lZqf(()xauhP`GZ$11I!nArZ6HjPS7T0m zB9t7M=FZc?tl%Q55K`ALvHY|rw+xx+ckiCXJ~ZNh80ma+(`6(K;W0fCuxhV>D}jRg z-;b`y{NYrNT&Yn9;GZUWCJ!wbf;ym#lN;r{B=H!sx`e0%7deA@Rv}kPqE}%p_nK5~ z5;8*XEbJVpj3V`^AuX6%s4l!a@RBH?g*F0DgF9TjR|!u1DE}XlwiI$`7E$G;`D{YN zHJ^-9pKoPv@7rnIm?7nddfiqDy~Hu`m4Ftm28W8S*Zx^UC#`+;;*qtFk5wQJep;f= zC0c7G!zITGiQdqi2xt69mw0yH-jd(vqo%|rC7Dlp_;h!vrP@Lu^7}ll-P-66ehiCF zK<(kLFO*NGaH*ekV@r{^35_@%C3aA=PAk2kjo|mfZMF~A)UMT(f!B8S;>W}31ViEn z6l33>h$W}+Bgnb4P@A*ua5Oz09I8j|4y-ZZ{F9dqz4yp!kl0qT zSMMutRS6_r?UaEnrR2RYq6pgg;!6@@pq?L5DYEAresFNainD-gNOKRviI1CmRzjmC zCFEA&!xv#GyC3Kv{l}wdr`S=5Tc0$sd}SQoMwfoTNKgL)WpwST=0+jxb00!|`i`mp zLUPngGruWzl}8Y9ECRgaW#BT@aY;m<DE4uIlA#6lyD8t?)7B@NqiryaSVNjjp@ zep4mckFG!Y&at!+>Ag)*!*uuyHtw~l*5!=bPR5A=$!LM*-)njQq$Ezr>8%d$?R3eZ zdYqTC3lo+a*5|ci0(;Svs>Sr|U`K2&rZ8E*V_(rrwg6UhkKqOA$NF}9_2n+JFCm<| zP0W)0*oiy%9jQkOfe-ubx5YajlCLE1o$m3Jd~u50pHk;CkgI+QL60*;)o%dn<_cQx zIML_4?7?*{^^ePl_>V*W7i1CKq0IRn{<%CHi;C0p{I)i8@p49da?pVYNijYKdo$v1 zNjaFpWxSIKx6ZU6ub`+mT;~KCd6J>!xsbhNSH3HO$(-fE_NwddA)66TLo6 zb?tA!YTulBFL(UV$cLzWUA&j8w!4FkymsW!UQBy>!aYub?wYaw#jQy+>wJAeOQ^{~J8*EUCV&4oKwc#%LY01<+G?+MwpZi^meW|`O zZ*pF=3;CLyqhr@R0Pvc~*NNJ_)mN6|^Zd14-v}ewo|$7O=od56s>#%BsOSyJMvbbf z1WN=)mF++T$+`R;?Ttjgkldh@92l?OV5)`TBE4xg}j?$uaW4x3&bXexIcD<%( z!EKuq^)=b+s3D@)`!|c8^!iL0b)Tn&z;T1=Bz#B($?M9LNZfnLkLxVSQPv6Ji`w(7 zgj?u=>v>(Vr+es+#plVsqXq*Y`P5}fcleF#vc5>>p`^FItDx#{BH^tFw8*NA$~*d! z)$ZzZdEU85Q#0x4F{Y#rRL!tWRAfWAdF&u4!$&52nisXN=JXc-%57{}+9H9ich%T~ zd$>D_xS6b^MTxy1&&Of7_mYdU&HKmw7hF$s#=FLNxQy5hAIBoF>gYpseHCmy);wwX zaFpp_qvBy-kvdLMxmT{m091b}9pViwC zNlZ7a|HwgB1KwObo@-Cxhu|9?c|?iNhQhf0;hcSe@JM&e51FR!UlDI}`rM2f9Or*d zWb@W-w&0$BDaoi>fTOrV-iUKy>7{wjogj`tSF>G3O0|7_>*(jIwutShrnyGf4<1XK5Azkvv>*%`{EzpA(YyS-<4X+^n7=GigJJcUOc z(P#LXzRCL;##-R)3hI5ckXw!ktfls9q9e+K0)vycW2r>LrYqx=CC%Pf}wNHV6a2f zWA^>Lqxyy9Z^37z)D~a%eVJT!lzXe8`A&|j*TR%-w6m>qNjKLd?}h~|BH;R9L(fL6 z;?og?`!kkhH6(Ar^BV>Og+i)saqPxpAB8?Or@XK=`=%qVA(XcDVdMZbviMlq>ccX-Rkxvt+kWTOZc={Gn{nL z5NDru;e0oX%^i`In&INdcGHL_ApK!*W%OFlC+oOORNGiEPjc!MFI##$N?2RQCx4|a zLypiyJ`bpro!_^J9PZH2B!lH_Ju9U&kifOLU9Uw$!|yVfn@r1$YU>qU8W>_=Bz1lw zX&cLaxZH8Os@tYBVuxnArQ~yElicSekwiYpEmm2jb3Q6n$svKGs2 zEA|9CZzQ=aPMGEUCa0c>aD+3&~}TmQ`!W`$24NWa=E%@w`o_78d@zEP{k#x}@l~od|NlE4wpi zBKq%aXeMtU>Fj4@mgQ7gLKH4I#Z|ZK-3hg&(F|nnkD#{>$!Dcl>h(Zz+T-;a zB_=5s8`Xd=sE8bSm4jWpg?Ls|F1R+!*l*1K+$a=GA6R3*QzEipBK07CJU+G+RoEu* zvnmGb{JbrUJ49Ta**Iem!-g^%kmopXZX(r3mk1&QRBu92(wTA$0dxxA5-+f%TdX^B zdx-8lXG;#g@MaN zYP~byeiLa?q{C!kls6>P9!gn*O3d8aS0ukZQ(>3qoj4LnjI=)A*BQwRgy732$zDaq z?V5CBpAvfb)doVU*O%zM_?XlzNN-Q<{mOqX?&x{1F0SR=|6}XD!;)^?xBt7ldAH2e zv^1?Ovs|gUSEgpUNAAI$rl>d~w}{?Nx8@!=Dszj32yShtl9vrl}Z5QmMZohFs%}}?nA5$Q0(K>g_Rd0&t z!M*{r^=N9S8XO2M1xCjAYg~X7Ar@S9`eTh!Ga^qYAdxqRU33)*W$x|`mLYRSLjwnM zL=N;PZLWU}24Y%AY_PYN??h7;JchS+<$q^wmQ|?>dt*-S#Gk`9GaXy*;f-)qa8p*) zJIyoL5**yy+rQE`{81F(6z3X&^1Jj>3w|I;`gzLcGhE_^yVz_{;`Kzl%I_~^vYN}} z>IcqUTGIoiP%%*rH=WVmV+0>B3o1w&9FmHuOTu;uZNK>k z7uj=Y8YobW{Qn&PpV9e$uY`(hK5#J}SL8E!?d&e|ijSk6AeTgh?I+3LYL>?T?F<#n zegDb6W*_PAFfUzm;_x0|u=VWsZLL3v{S_o$aJ82_I!q)ZiKs-dXC-+Z*2;q&_MEAE z-L`Iuc$BC6w*Nv@vD{IkC^tfNY@w;tm9bK03fEiBP@{4DWuj$of4u%}u#A0^v0W+n z+S%TdR$(6ZF1$KHb|vH)HxdgD2v_Y@*7}Z|@u>icIKh?d1F};9K9tJ4ioOQUVf>z( z*Rc9%p(*Fe5Kd&3uD_=A=9i*rAP2%pJC*$GTR@S;mAE%4#)rGXG8AtSBgVO3=K}7$H$W`DpQl24O|`?M&jwpd0jHGZ zHD?!YV2{6zHhNX*_tQE!&?dtZm2eKhdi3hf@Fq1fBQp}!>-&7Z$UI~&jVnxBpT-1t zwYIn*P+O!Y*{g<^n)p?amYj?M)wgS-OX~rx8hV+21FCik3gq#;C_?bHPMKQLdlLVF zOl-ob3G9)6y6+90fd$FuMX$KL%{$Z zVT@!54|E$-W$;@^qpYhHk~xL$_h$7J*Pg_ARck6!fXa))+vkcA9qh)iWisWTLaJaU zC2qBSNptTXeeePyiL{qGC7B-*Rj4^!bKAg%9lW2by}LF~cD{J~p=Uyy>ZBSoSKX!P|FUSjilaF+09AtyOI8_cm2q zT0CfQ+_3&e-+8Eox2mL4Yq2b%EjcRc@4wc97oumHuO8G5wl- z8mBf#nb~kGwG3+6GVR{kf~fwDKZ8cb#))sbXcAir7ScMywS!~@hZ?*pg=G!0Vxy40LK410o9jVk{vHFcapEN_W+Io36q={e)&Xn*7o1d;wOY*0`BAW&( zZ|JDvHo%G*6jG{bopL11@T@VCVnL`tM}`LL6PE0~q9>y~?L0fdQwfeub24+%GAbS3 z{Sd9S&(jqoPYI%Nr<`DB)GQ;}meQIrfd)P@ffS#P;E)l*e!tTpM!%J&@FYLb3!18u zE~{Q6jv>AY=oQy#`MMtU6sUc}XCBa5vC4<9UpcJ2@YIJPX>_CIgfSAKQl)jNk2eOn zQO1vyR?PTZBOXq8 zygWgw(p#QF$YpUT|Hlhp|9ryMD2-UpLbw1-6(`$+17)SVV*D5W zj(q%i%|6jz(**?&kSRVw_#G@(354E1t!}-H*CwWC6ry(%4FQD2l}K_Hh;GhbXLr2T zCMSlOr-{!+Lt^jpuUQrBMxWV^Az&w3_+AMD`oI6POzTUcwgT(Oh)j0maA~!twYHdB zYH`*w&MJ<^Ls-(oj5 zT`zL___~P>R?b?uRM4=dGHcYoZ8(=}Do0|0t^DYT@Wf_FX~eAi&AV$9dd>W@6YOLm z>j}3wt>2(yPUz>hBh8}KC=9j~MuiV7v&l1vc8G%UMn|`hfY(VdWMOcEq*yamTsVu< zE571WVKm>C3C$UOR@H7vdzWKSFkqHaHz#C9`P%-b#Rm9xZ@T*9VeM5W8^V1sdu}Nl z_2Qy?3nyfb>Cio}B;M^!QwT{Tx0BPe>I7Ldzi_k?j*1{+fY39WJ+YhqR30U?QwiL5 z*toMvmC2Fm5+EoA{Cs^s=L<^zHL(Bj1pMcEBKl}*rEL@E9N6em^%PLLfmR;%2Xy-a zqZZK44%LK36PtL_yzeosIsc6v`RBvHe>_&1(S~gp#Cg_c_v@edWuDJ+3DV+@S89z6 zMImFifN29-1eI}FjprMQ4OxK3l(8OJ7lfX;tMXft{&oQh zAbU#Fi^f@%AtkP}Ij)Zz6N+#3AH011C*Fe1LeQ)COC`egkX zchjn^u<$RCg^%R<1EEG&K3Yo2lc=GsBoM9=%HFpBW8u@Ea8z^pT5xfmkC$xLc8~i( z85!7*`R5KRy{_hBm7zW?lEg&3`*V%6z_QZF+sYZn*1kk#Gex;Ox~sltlpD}Pz7jGf zZUvtX^f!=+E7J5D&3x;19@I0!eJ77yrRgtcV-{G;*Jfo+`34o2_cpuHE@lJ7&E0~+ zABCBB@37t{E<&Sr{DMPA2~8Jm@zwxF&-=OyBNIApGnhAWz93Lzn18ezOuuaE%FzxB zZV6nW#J03hqauJfHmBa?9;W1Ru(yhSlRK@;*c^5R)CwM#N8Yp-F|%6?LFqq|n)GcM zgebEkfXi|0kCe*!u!_T$^xzcZK+pW8c5NUKRMV7IVq4ccPo^b;_-Ncc-%U8v*Hdr) z93v2I$a5Rk6~j7d(h3J`;efpodHGCV|Nbyn#w1Q7grHKjt46M5S_W6(l0a*2nS~GL za7(&bcJY7H+m58_8U1S0Hl1HUS8&9i&L>RSKF7Mj23Cz8r!F{#TqZkP#s)1U1jv$2 zgVP9ubdiG}hU0cW_P(HKyptikB+UgyhF6RT4dxBp8&sZelh639of$bNV1Ob#R>K=r zCZ*S+#jjJ0VI$59WS>NlH!+Ra-G5hZ{{u6J8~#c~(elTr=~Z;~Yg}cB&3m3y*!GM| zg?PKn|B7Ujz~3TJyrt{^n(%!E&u@TmDz}0m>(5zRZzb8D$Pq^$x{~Oi@u%DQg*Q{< z(tdDgz473%M^t@#H@Vl6OtzRx6G~kZ+n7D zkV%^KT|a{QyV?}}`9DSvHJ<$9;H~?IWo&?#g-@j`b^LD?Qh(9wD!<3}-!pCMNsPJm z96?M=Z?yM5e*E3~_E-AbyA2PI4Jl^g7o)oa0==#=!ly47xQ~Fug#RXJp>+uolhRKy zBWJ;@eMo22CbC}vm8;r0u`%JmFW7VDc9#@7bMLR$^8Ei6knrAiD>;AA*nmwtw}8v` zyAL>8Qu9}@`c`DLledelfty83FoWc*$c>x6;qL)1r$w=_ZgRXh?e}=R6g_X_tZ&aM z#q8ZCS*OmA{8v(4%ieTNhx9dCj7jn0n+0evcaXpusqXefr@3MsAQl3bv^UITJ{rlG z^w0BaS#~&&RxXhv$3&?J)AH+Bib(zQDsFmZw3$ynDnd`U)tU1btYZhHVQCf%*X9(Q z7$+Wf32czPgz9NyyZHA41kJHj@xQuk*|IWe5N{*9aW$j-B?y2r-{Fcv1{)48eGguD zsJ_A()16wkd|4HQX)}{K*|!y~cg#9Aac%zn;Hi{*>#5FH?-d@(frlV7-C(8gCM7ib z`W!WYI=S>dAAbC>Jh%7DeOl4#33(FPFZP0bXnUvZzpY2h2WG%)Yk-3i^j@j}r>+GkJVB2xUrSs{t4Jf_vzVLpPh-cY6jnQT zz4>HD?oQ1iHRid^ZK4vQ!a}+;D#%04*ajqB{Le${*E4AfEkfLV$;|BJBPW5g-)9cp zhP|Gid)3w2TI~=BXTOUe{ge5r^2|maIY#vJ!~I0F>!b^l#K8RLTFCUe`HM+Ec1^R( zZf`Mxk#&DPQw+-@6j-<9>IP*`|Gxj`PR6q(MwewSc-7akW~^pAZ!jold(c7rbOu|0 z@`A`-I@*9P9>$V8d~jfBxQFVma|LO`jB9iEvOM;ljM|j0unji`YqFF!TQwT8G@#RK z*2kYzs7iGI_Ts+v`j3;^7_@p3_9%tH`ch~v9-S}_L z4}Cb;uN5Y^emVD-n(>CuHAYsp;+)#Iv1K9PW~d7I#=NHp4Sxo99p3L97VRII9stWT zC$y6G#5T`00K;mQTqy=npyHvi_hzz&r4*RN$Qfpw2Z=)UIEtfT9xL|^pv)>B((iT2 zWN^>77ZA>rb^5@XV>KVAFRr*(V!U8s^LvH)od2x9R)n7fjr{(9b;jaEfv-g80n@Yb zM+>F5UPn({lB{9OQ*P|BBCrv2?W9|f4@wbRGI7^Ase;= zDh>Tdu&f;TCpT~35-FB-q)<$-io^HxmGVhOTA!fh6|APb zKU@8BsE4l3j7SL53{j(bas70sFY|}G3#bluGvi5{p$Too;(tCQF!v1~%Gb;x%-|X{Z`(Dq7T+r%g*JN zyhr-e&%J58ydJcS2yR5TsEVNcg!XY!ryUo6-p)~E>v4-72=Dg^yiqB9*mI>rQY3X;K^h^U3UKAcRTLFXLl}g4{kg-`psFAC>r; z2!z5&RxN7}-BajGl8+GtJ%0!F+-t3gr9f<}i^( zuw?%kcCQ+EmO|YI4KVNL7Z794T$1Gi(zw;bY+;-_%%e5@4pKrNKBDdr|{EjmEY6l}5KVnYLKx-6NRFB+}?yx&Cu(Kp^-CYuGuufMU=i!32aaRfJ z4nNkdWnKb(eU4JKRa!?X(Xq&zy?wDZ*xszdVEya9wl!Kw;HIzb`WV05NYBl$u%R~p zU~;08um0~19Sd6hbQV&kS-<6kBVC5}e0;{eLrvsvZY zZ@>k2dUi%(Td2Qg>Fn3SrSf#F{YiT8p7bcEJIkgk*-me!p0pYe4oYZNLk)jXM-_iT zK6C+Rra~o$Wqb~f-Z|KB0J7B6i#0~#EU({H8nrhk%L|vNhx%g9(D1yuKyd9q=tQLw z1aMwhl$D*4G_%LEOdP=1G!@UWNKmt7Z&_GaM5e+lE4F(fCPjE~n>~`!N*CCbJKVGX z?~vF!%1jUzZTF5RsKNW3g7gB)xWg5($8FCG3_=z#`oEov|5-~4_zKPGcELK+3FRrN zvs(AL&l8t8cy<|d$;T(dVHJ{!j6!#ZT1yUR#XTJ_2T5jJbQ(4cs&4%m>nRYEF8QzK zT_PUKy!{U^L@-2O611<|N0;h8!I07^pHh)qY^dCj+i;jb`9sLn9%M#D?ZqC7Vb zG!L6mDsE;Iv~cCk6XG>r7}7{B^mb*?eh+%hHdu0#874@S7X$x-RPS_7!A|(CYMrRDwp$Iiyk}Y!qLkqa@<{)?&etUDQC|_Rf<8_I5&`(T%EM>MZ}OT-^G5 zTC_WU_c1GsH-%vG2#L%JexX6ZPNQW7J-@upYVoXqxE4uNsh>l$)--$}&7~9UXpD$QpLyHS(~vz0^YN!>8r*-%!M4;wK$T6LgnV zk%)}@?mO`{q`&N#oPJ0h?`*3)dow9Q*Eln!8++gfGK78M>rl!kOC`#9hlFXrOvl{- zY21ewx*EbbQLq<5<@%$+GsV{yAVFjYDsa~-kTw~YUR9ws0D0s2xvOQ4Y3vEKzn)ZE zO5qn~P_=E+!CisBO8Slzz{nQPS=!Z+`oM75)IID=qAJei%0@w}Ugvj*kIfWMO+dlW z^(ix>taG&AWV=c`Q1}NB~HZ^eetrC0N-F6L82XeLE zDw~phoW_OE89WkXzc{7r&8a`h|(5@heo8u-*O>lgL%jdj!f5Goy@E%K+UX02LB63n}`czA=$O z0{^0rzLGM7DJu#p^Q8{-Vh0>U;F;kOrTZeF~IQT#HA=Pon@&axK>sBM?>PS5l$eQ)y1T%#%O z7?9t#+mjfqC}1@IS8aNdX7eE)1EFrfXN`D=1%LTnh6k7x;(g89x*HL85hC&xTpohh z8-BtoQZdvAN|rb5?cuq>tPlHH-(|cbK38%7TlvHt5irsYC;m#BHSghvA$CKSRDz!S zP#NhEj_Ti~oa`R0vNd5sMCiKS3jQO&lX!f^u$v8YWVs696?wK>Ky~PT;Z#X0jiVAl zg)!Llv$suZ50m!eWM+YX=V)Z^$Q~IBlvL zm|-jG(f0R8g#DYRLUCe-rcaU+#bxs_nzBdjd^}nVHTK<6#9!6sc5UzT5KYfpxhW?{ zw|@7Fy`Iwz+(Vxr^_}l`MV3_=4zEN@2_DYsg><^JB>A#eiyq$B>JRiiw<=IIa!`Pd zUiaY59$Pt+J2^L9N+i?=z{ZsG%gBE>eE6k(8{TM?A681c|9)}dR@n6xr7B6$^G1d) zE4GUwv?oQ0&fZL8x@Lx}x+@DKX+@I!&?;(6n z`Fg^xO9Gs;2;iZ49X~}@fILM-h@qpx&BUe$Np?zYgRbvOV|!bfP#GSgQz&rVJD2kwsp)gpFA8-=_@L`3gST5s2uu#y&~wOb%tRv;OiW$$jUu)wziiWJ!h{y1x~ z@`&5BGiIYN@);$sYf19Ul!1sd#mWQR@8do1*&P-X%JbK49}l5@2l~{NVACheG_Mpp zAc`K`Oy9Y2&={#u;qs|C=hn58R_A|R-`O<$wN>L~=P3d+g`|#s$6SrHNx zciQW=K;5&}d821>@mupsSBf-g`3L)T{R;)>EW4s~hudnugb64OG5bY{<0ZG0DDuBx zm8%1Fnm~|&8ce41aPnq+RPt?lCtX!kOCQ(pdYa>r$Y!)!*abrYbh!ITPD6wc!OqNWYqZJdPgOPEgIX zM*tdu@pj*01I{nRg97Jx%+^R5&NMzU+Pi1Q{0)0VhTo|)E1dmr-6GBUTN#zD1dW)N z)C!F-+A`r=3oJE&pHI?vb4cMIRdb4af!W~#?hTcRX^k}Ehw~dd(-XB{!u}mn4>tY4 z?Q;p6`I+$Tupt?`9$o<$#>VSWKW9PW-CikV{2hGOY}BHlg0WoBSmtDsycY#0ASj(9 z-yU`p6)CSD1M*OuDQLUEO^tT2v02S&9D7C#z3fp*vANc=CdPDp9DJ{HaH%z_UedYY zR9%(LT#BPDr^fWnn<-ZPXBQ)it<=z58X`o&o;XU&W%Zh-`{F8ILLs7 zpaoLV&_F3eG$SSH-=xX_qONSZW|AsOcVD1zDzU7VG(UP8(}eH*OzKK})}PmdXIpVx7!>!L^PUMw9@vTib}>I5xyk> zty5@$I%BU)W<7LfCu^3iRf@Y^ zZ}5w%G>+s-vyN8E)NvY$olRKD3*}Wy8rArXIIF*c-8Y|c;$+P2q~0iVI$7Bv$Eddr z2VAg1Di`NgD~|OsJ3CaLyOY!4=XLrD+{kp=X7TOa2Nq3Zwb06hzz=d4 z0?xef_^FjERP?K_sbR9OGa;*8`m%Rf?o6<)`Ebc2%BYkjVp= zEWyLKOWh%htpy9v8WGz%F8pnU{Fg6%0Nvug-$6`xlrF&*-9i>WE5x_D`hBOE>2>dN z;nagGHs_>8SK{qZ*$xo(9{Vll=0Vk$*Q?Kp$nUb?81dcnz?0`d=6iEk5Z!YIe~rr_ zD(No#v0HaNMc17ZjLZt4U?m9pQG3)=>+rqyja)^W$Gx8z8}$;3Fmxp8&%@KW_p z#Xi`wtIc53d?{mhKx1~?jHjCz*!MjEC}3>g=EzC%;}Y#85&nfH-t?zFX^r86{gfyL4o^uH zZ*3g6VYw~MUMR_o^ziV=Ft51hYMyflL7AV+3Hjk#@+^XvoUT6ho`w<_R2ZBWuczm= z@xe-4M+ln_DkrUgr$iY-o2Ar#4#+###E&F(3YyjCUz@=>_r7Jc|3_dV#E^&bGa!Ja zHt*vMHPwxgO_p-Vf-cd~jS5^M?Ye^Tm zvGEJQ9|&8W z9o72lg&;0^mAlz*LNhzh>fmq4@PuX|bDPS0pEs1R{<}4}{$#{9p4m>NC+uMpePX?4 zqP2`{Ui7VFV{crc!Uz=|wyVp6crg2qS*@*4T=l6xO;5PYM7w0%9;_LC{d11}zPFd% zDwp#~=Z^Lz@sQk+uENq2$8bZb5YF30)$KxfF>%lU%3y#?wneoxs4B8M(8gM%JszpXI_gvY(wiwvQxiXlaa0@-M{* z+$Ys!PhrYiEeW(_>Uft%exx%s=fd^5+P)~iO~CS!908TrT0Pt}w&CW3h}E0eDQ>+Y zSwWHrTIf1;nle5uej`~OI)WHAh?5l|v>|sNH7Xaw)4@ulM%+F0Ze5=$s57Bp+oZ+Z z&sF47CY)kuUSPU|JfT5J#vlSgdrl*z@DMW7VHbRosPoP_%Si@tEH$Jl;_%Sf6N0@p z<1fyU{@F`IVW+E%ngXkK4M2$Msh@+q-5`>Wm0kR!_oAZF;UdS6Z{-^P zj~75?VCk`eglRL^wG96D_npoW_NRUv<|86$;TL54@gbs%f>6(ukQ4$TEpU?k{K^$`$P*9s&G~aa9^buAC1xdr+Wu5no zOSThnGLxNtC%sX!8W92N@qO8ad>zyBr-F&WYGo30$vZu&HT7Ia@fU=1S&p4xM0)TK ztDU(py+?DpM$6op)8x8`>zu;+i$ zNuY2S<}FnPEx~ss@Nx^m$Ib06)2t_BT0CXM;RT?Xp2#j!81*IqA3h>ovPrzPYncsP zT>X3~N!%jJ5oFRr**4<^JRkYuxhBvX@EwbZZP5oi{9t1mwNIv}_pb%Z)}1tt?| zgBWFy^lKK{Bl!1A!f$pHkvC(l`LMPD>%Y{X$wHm=yU4H+@S2e0%_~N74SDaTgHpPk%5-KR*qW-rR z#`or#KElhi!)Lr=C6bahjYUJwZegV%8v;{sbK!{G;rDO78VmB=v?O)zYMDO6@HZNX z2gl%>zNIy&b}eSOlo4sq>D+!O&m>FH=af*=2_>NgL+vRh^#d-JZs1yKiIxFvGN)sd zNX3~?keo;*0PW;r<8~{ai@sBCSRlSRIDn;4d6@M&R#zuv=lkK#)}C$nY+3XrW#v(R z{K@|#b^pgqdF!vDq9U;jKTW#vpAQIms)mUD~;TFHKVceJhTcPFkB+DupCjdm4$eiIITu-YiH- z19VzLumnyz)a$W))8(2=PyJG&qA}7>6ktvPh9W-YpBlRU=h>sgFImk>MyF3TW0nmG z_7t|EATJt^8eQn==PEp{G3%0Q2#^0_Kit~_M))2_kO zUy1H^{C0-fJGy}gsxfIPRQ{2|y{)Mg`lkXXW^qW~>Y_IDwFm%?M-ks-eN5gSl`er> z8~IGQO}2)#OknY@v#1o0-Jgu1JJ=e$YIa#-`KU3Q%|!Bk-7`FTcB(ov-0pS$74tcSW$fgEBJ{Qr`Bm0O?P^P3{kh&2G{rj?+3MPHNVPoW>}c~Ijjfx5 z01qie0oFRT#e>|cwk_NHBpu71p}JZ^DL>PKm5JF81uZepa%a58K zJo-CsEJVc>O?6?#(V;(ld>inuFq299Yht6d0Y{o44|=PNT#x1yMopcMde)Z6_4Xpg z$eheadrX*lEp2OsD<15J5Sq3*)7st^hNe+rOA8Kk35HUO3`*y6LcuKR#9R8uL+s=} zIe7sed4KEoiYAB~MW5e@yJ9k?zs=U>Eo}D~-pNjkdS!~e+gKTn5#T^wDW#*G;O;N$ zxhTW0I<1<$m>p=ssSBA3iHqy?6yeFa<%UfJ z!h|&GhI{Alpw~RuX&V#80M&*=o8->X# zT)4v4b`SMbhbj(mPA#4eQNbPTabAYz&}!(VxaEylXGK}uNARjZ%4WHgN}^&7nSPqR zfe?$Rw}CC5s1vZ>h~va{pn4QZ3cl&Lio$RfceK-%^3U{T0AXh_dyl< z9!(9NmAU3nQD?Agvh0vhrK7&I7RlNQm7OER02+O*CkCk79cY~}dpjw;s%=nuWu`c~ zY}K%O8|CV+X;d&^ReII8BPLAMqibnyJ%t?`va5TvGy2@ponF9i#%gSAh?0|J=y!3N zluX4KCcZm4{CR;e&5CccHbNs4I?ii(1?n$%tutwxUY>f*x}cs=yzU(kYaAOgF}=~c|X2UyZMs5rny2MFGm#&tf5|H)hNxv)&m3CuFIaxQ6S<}EQ}mg>j4xGr1g)gO7623zgXAoO!S{g&QLQZt$h znI<;;bR@G#=g!KK`nQ$Y&*qHi;iK%2DZ!cJ2^qXwgbMInV@6sIykIFAi4;`u#|zyZ z7&FdwwJf}Gi%?KxExN`Z*b!C0ln(M$!*Rw!QHCkuG4P6ciI6fqOP2V#K~+h0Ql#U$ z*d+xt*LrFBnjcW`pMh6FiUgWmxGzD4RHCCEDzmOmZIGTH*E|~zXMsl4vlWY=tOl4#Rv6jhFs6xXr3I3Zl7=M3`F1cV;$D`4< zu7`|^5jsVCrHFT+ro*SuhNFa=t%(c;y2=`=v1=6-yq38M$5G1-6PB17nnd&UAdnjX zyKAz^qG1dHy88hzUr1RN?mRlyc9^L)v$TEIbHJ42xaK}AjR`fdn|@DQ=e*c#KLlA@ zR_>8u&Ke{l_{f9(Zb=v`oLkAYTwY!a{1_P2G2&`@sBr*Q_t~S~CGg{Lx)JOHYS8U! zd?I)AJ*e|ab{S)&Q^ABvMm>IZp;?UFhhO|h}wn&H6W48vQJVH8dE)&mu zD(FJ>8`<1OW;Guin|SDlne+{!)`noIzTC*{>rfZ>*O6lrl1c6m%kT$-a`U4mDg8~_ zgryRKng{WDL4xuqn0s0qAd`#U8wl28##+w0PiSYIQ4X>U@&zZ1u`$fyyhu}e_H15X zNB+`!Fs~7A>t?h&>NxD0xs4lW#0!&Es(3_t4Jp}N9@B{uG$lGsqZhfl0a}sfM6v@v zbM_{X&S7W#xKKJ$M5i&K{+|;NcBtN9=vPSkczh`w>@5`HqA3LAiqh?a!UIbKixc2; z`2M|{83k}5?fGquOp-)8>}hs`SLI3by55%c^#guUs*z%FmO1;@!Twyq-GG4@&9H(c?08J3rX)7hU)&d3xoP@i zfl9K4{;Xx)M7L{zsMF`pU|j;e$09mZRimJqT3FR@YXbEDkbIL4dfTShZ_{U>3PUJZ z+I(XauLzIVk@2-0op@{qH{EtGe>}boY~;`Hk;a>x+SzuIr`B2a&1QD-)5p*+85Zw6(AnRY`i z*t#aKD|+(VA(q`90}lu)?ug*o!F78JsPLL>K@HuC=|!+v!|p&lIn9xcFTA?42G>2* zJV4yWoBZXO>5#ZBPfWm5hlT6qNZ{qaJ7@^a{zcx-WiqT$< z*dO;H$;%6JU5N-@8mj>=?AtEgtHRH@wrV5op2pqvs|r#nSNw8a|H3;KZGFqZVZMH}xtV{Y-ca0-4gi-2L62 z5+)|9Qf~C}Xy3Lq>ne7jjR{^W*XP)@|J1#yiCNf_qSvyL90>#D(zbgQfiR0$a~Snu ze29B%x<|{wvi%k_D6riMzF=Fu!33UR-{{bhM1+)#$BFOK4Pxp}Mp?_ve~rCK2aeiO zq!@LVSlWhpfl(EJdh;m0YezzT##HdzAC(XN9)<&>gx0v#3CXPt{OZk)Q%`~>s%)I+o_h>Jy`dp}ppx0mqcAeC9v4tlU7LtrL z4Y30@!=A7V?6}1Bj9GHW`OWKKf@G}igE&sNz13dL(6nLfrshgLsR7SyeYF{jXd;Z&9E+8*+fHY>0j zg?1-y#mKy49fYqb%!dDrr-MR%G%(*SPz8?C10Bj)q_9A5C6c9-0z0~k|FwC+bIAkR z1Ju~_Ts960FF5==b@MCkU_W~B+S8fIi&C(Wutip8M0;qdlj|V+zC<-){P?K3V-9zrGW{QU0@r9sTHU#gOWUU`yX_q;263IF)B*f8X^sxMzmv7C5 zwFRiz7+&yLPQ-p*QRMaz?Su-T+q|`sn4;UiC#y}W?d7c z;vQ<+W{sLvY38p_xHHx)K$#V|jD?c4Nef?0?0ev3^ zJI1bWI+nV?{Z5W=my?&ilp(|ZUh+aH?$M1SsY2EdyON)Kx^FsfLIE%V&mD(#q>WGa zhO*FT%>6rSJqTwNxQU_*pNV{XDL$k(JdG)a?I4;l_UVUtX`vtmZG`^a+aWeYAV(i} zvAj3*0CCBXZ-W>fNWnxm+FESd1co}z=>o9m%XEfo;WUHUN57scI~)d6nho_yZ8R}!iylGS&OyGy$T=I+a^oI$0I zWwTs5zAg`Qw1>hJGQM%ll}ML&qlx@e~J z@Q?gz0JP>-el*XIt;&EhHZzOnj~ccb82hEpC3Xj#^u z4l?(SxfIm~Z^Zo*uB+QysTo1h(^8*H^_UNvr?mIfht;#cY>bT^BdGLMuV`c~STW)S zCmj^Siq*Gr@!j<#D9)4kF5cc~C=vV=;F5u$i(FMx&U)k|ruEzODkeqG@dUi56m|WC zh^BM=W&IirnD!lXOno+KN!ZXnooff2&p#`Uh*1uVEHt|5lEFWc(BWH-EbNMU4gp45 zY|jbH1Sk*r&cEm)3`(*psGJK)uZ&LfGl}uG{4ZTI1?%XoBzo1RDEODt;ZzZVK20x9 zb@-zj_k+7a;LD~+>bsIjif$O2<9*D|qnLr3ai~yGvev&x?R@zz0YQI0_{4`Oyu7nA za#5r1cWhNy!f14_u&R!$Nt z7{lEr@^KY)J$4)mPm$Mmt?DREI}yiTRm_H(G4U-b8H<1E@|?5XuOM=Og0q6sYa$hP zdkH!helyj+#_;ny#$*uexDPbxV8a!N_?e^6(`KwLXe;-V?gjV*F8!G785*r;M4*gg zYM)=rMjUgTlh8Z&qyw5dIwZ5q9kOA`9t6oflBP$PWdHdp-dZvCc;*00I4k_~I`G$4 zBT5Nlko-w9PCwI`KcEMNFk z7;nGvjNZnZ!|NGEz2313F>Q*FT4v-;H0v!E$QCZ~d+%!dI_O1^&SB_h?4Zwo$;4$Z+u&!}S$<<9O%>AN!x;a}Dku9HA?T_#17VZ3& zcvpg_pJho>5k5=tkDtq=B=w0^ss#4@8sR~0&g)l~3`VMKeDCs~HhQnc+eAO%Y^5h= z&Oc4C_B3g9H1bT`b7v6S)w>f3OcXJjg=3RBF)cF8=tGrT3Q+H*;WwO4L;Oq9yy1Mh&XvZUAwTe;A$d{UAEgFPOpZ0q_1+hu`)i?)(zdZ z`t8hlcq$s3um|r@ofV&NTQ{Fq8l|vyeufd-)MHn{;Eaiwdz^80J>8dR^B{-$MN0}& z72TwKz4- za$-i%F`n4&W9uSSyN0sWgNLv_LndA{ja1sh-;9w^YE9YNFsI~kRob;fz!hn5{o^O9 zmb@*Z=R&Pn5Iw=F%lm=h+6lSxtL6%s>1a?VrFz#TN;|BYcRFdp2q*I66g~w1VCgs~ zA|6$Kq1?^#6+^+xbL!|6C*As!EUQa|7^h?c_tT$%ihyxHpS2hIjK+s&UOgkl;CYW5 zAkrLg>BO6dv(WFWdb%~gbEbHY`XSz0RT8l$(>42YeC{4k=Xkb4o-!y}yz3|TmWivp zu35dj#MYhosV6>%`i{LbRTjIZ@7U7Qi7*d6U4fkXi!74&m)jM@2R%($Z|p+FoHt;u zJmz)GOwTMY!`$NgEo3ekYTWAeYx3%qiVcLgrr5swmrDjp#hUUnW?y_5>q+@b{Ilt= z(2AoeE%vW@&S^vH;En!Dao69(U}4oXcyD2F1d^#KeQe-1AX)!Mw-3oN1O4_R5?45Rj(q z?X=HmA&BPrSZ!e)b~II7;}uh`{D=Q>e!bn4sJKvV|4z*a za-ia_zh~u6&1g=LNupJnSbdA4yo-+K`z_3g3s;xPkw|4CP2A|mx z7w>m`BjS0q6!uz8*Bz_&u6m*3XFX%aJinRg(5iib53Ch`#gRU_r|inEvY+-2b#u%f z8{Wv>dbEY8fk)kx+x_61yY)I(%ZXYiT{Lz3hZr`+XSiLh^@nV0)h7=P7iJ~3p#-RZ z&sE4{uG~()AO{w;UQx8Q)4Ky<V39)k@L#?PT~c+jj{IwYJ54|T=)q3Y?|K84cVfI|lzNC=*QH$aY3vHk zETCl4`NS)GS0ICY+><*0M^-t{6cT3^wwUkc#E6eh26}oSSUE}!ssZ8oBI!^pYt@k# znO;RUS!leeL;64G$&_F%-|3ByB>DbiD9ObH9sim2zxNWNC zsGQ|WEltgVgkpl$Ni!E@<{mU0xj=I-EEhQ`O>v+kD5wYsh=_>(xUTQ@`{VhW>v_1| z_x-+K_iNY|-X`4|rSHd>Mpe(KRs(%TVxl*&+w0Zwu2D7fyi*2!<9sLJm&gfzQY*Kf zl1FJ|+gmenf2zkQ)4QvKu9QL!qaN`1aSwAB1FbIfT|4Q-U)XQhpFV;>x1UX!DpBC4s5j50iyhOUQ=|125DpZ{#t+5uGKTV^COp;#LJfgH`2&-CeP! z-X>imyUb8JN-?h7D`R_?aV7q!ywT8&ef*d1ECFmo9GnsLGbh+V%6qus#xE6S+S$xHF)GaM!ZeG!;J<*bDrKj=s zIzAE2;idGN!l2-SgAaZ5bOwH2$z8J93;XV>-2{5Sq_P2v#WlOwG6V?^6 zIIn!$z__vQ)XsOFlyO-CPZfEjAR*#$S*q*A?h~T4y2+u0>%GHV7rn3fpy%;2h)US; zuA*)ag{_#&n+CAkW2fbhGvDuz(SSkaw9iy$(q9;ge+(mn8Oq#h{F=UHms?%C)NxLJIWY8cTM$$3VkC!?9n(BgBFC)_Z!#ZIabNDX*8reSsO@Sbx_O^bf>j+Gug!pm_}9mbItx>&>z z3aK4TXHKlw*Hw^=51M$q$qZ2#{uqIJjMVgb7yitCuodp00gDPXo{8>r+KBG^RYmYE zKKeOp&*|`JggIYrNr#0S35L5YX@nwyCs_ADrdapbcy323V|ZFJTyjvyCmXQL$aIA0Uqdvp#!^4F`|*N}_5QxI8c1p9HOc zF{AEF|2_4MM^)i!qaRySVMx$en>5-D#4>hkbV`ZETax724s3yFB;6TpvjN{>*M($L z6H#Xz2-vT_WuLvH2gIv8ag*mjX<9ic`@TyGBuE6i?bHpSkOg8#PJuwRnxB9b6g zE%jvG@XYOZ=_|Db${*x~unFT=((!=kvMyNM%IU>}h*4Sp!r&T!H%|c7)Cuy@^L>RL zS$j09VG$Mggz%$E($?p7=L-{K8}=T)0_FY;g>2`Jr5|S?%y-#S`O*s z&d6TYIXV}v(^RytB6T1-;=$lcYyZKRmUEVu%Jp|wD3dBtD-Y&tIRqZhwQuTVY{Q$y z|B}e_tO%ghEO5ug#7p|R^yYD0KD472WpM@4-#n{V&U%?=-?oW%(yRn9%gRKS7Y#w7U*aN+%;yw!7&RsPR6isqvktX%zO19fDRR(#D)?#>`! zi;0+YIv}nspGB26G8I=77>DJ*>OUQxkwjpGD661bruFX8*}S+95KHHd>4wsehUQ_) z&i0T~{#~8vO|b&|0LxAEnZ=i+U~d68JX-lGfgjxbg*22 z3J*2^o*xsV(&szT+|@OB(ntK+HnMLRoRnX?8r!(}(-WYv^oDl#LF}FQm=C<{!T1UUfe(a$knUB)jWVVW2a#bRz;c3G5h_K|L0iT^3u@mL_?KW zACI>-{{UoHr=rW|_1>rsO-Mcg!naq3L3?v*4)~mM=@{&AufetGNHv>ij7}<9ufcB4 zI%ld&1RnVYG|uUr#?=BR#c9(zVNwh^H&lIPor`!W&&fwK{&;q!`R;o$B`IRPqA;^P zw&SbEpl2cfbd9bV)l1e@fbIQdr>%vt*?fK^x>r^+YBzrpn5+$7)(Fi(288?rw9EN? zTsd~$IrfFV!jJx5Fply<3#V8wEjvCbA)|eGbTwjz6mzS+*I?8iv+Fs{|AKg|%TxJX zzGg4Js-%cVN1JZ#o+oy~mx!brk(*i?d5&3d8kn_~;-n>kru+b!7P|7Wbidu|U~ODu zSnRg?i0;I}Fj?blg&$D1=O>(kR7E^@$#Y?fx8on{tH!$CMs#K+Gc8+>ppKBkNiE%? z4%3KWe$<%D5ke80nYT~sV*SQ8-U}AZrz?%yUb{hn1@8>gL#ENQw?{LPeevwXtw#iv zPs|nN=GH;-Xr7ev=dbtUK&Jgff|28l{$y%%xg=Wh1S0lvIJw{o>u5_2v1@mmD8Tk8 zIUhW3f7aE}6O1GEy{y-IX!cPef2U@oDzUph&BpJN)Vu39!-kH$^*CtGKOGJe1*~5e zPeI1j@;(32iZ^{(o$^Z+Ue%q@YhSm#c)K}V`PJ3;kzSnab(8ORmT@s1m|LxV1>0ek zebcF*Qrh3iwd}bss~%c0LS!8(lC@exrxaZOq+)~HG^N&)_C}|?8%h;u8<_{Qv?K$K z#|LWkH&q3>%5X8=KaX-`gRDUw!u9g)hs5)ksiwh|hBJ3B{E_pgET7lWuP)tP*7dp_ z>wLK$Qp}3Njur^HQYi-gBR=Gcl$=XX1v)&O_@_lqeVv25pRe&Y&urtyK0Q)mG|7wV zK~m{!{j8X#A95T27xti$7hj20%myX4mWXW_9E$0?c;U%A^({{)%yaMO^4pI$uzM%s zN3W!+&XDWOUwuF6gYl73BM*EsIegA1bo#}$|Dp*{<8SRLXXtKbEz|FzfK+T_S-iZX zO(&rn`o{|BcH0DOTaHe6sij;b=`^S34Jy=(BSb_Kw#xPcbGOX;re}Y7^JKA(X1ZN( zsT=teBMF;#sfg9wkZ{s(m$;Et6)K@ONI$IwA6LyTQA{EhU0)x|@e>{b%PvG?)B0~!&uu85c=+qA5fkjd!5L}`Tc1Nw7gziqrvd??EXlPN@bFif{ozTT z1RQuv!J*R|SUAfR{FBwR%$<(Anz%5yCoP#_dV-k14@SXl*$rz{x$Z3d)|?p?%>G_U z@#fCO5cwrzAKx3f*!_@PycJooorxTfuiyC-yK3r-Y_WmRwkS68*beek-Mg*uhYz2S zw{pTZt5>sCHlt?Mp{hsNTQT11yC3^YdF_T4RbCphuKqE~)_$(^=Hng{BfsEY-3pv> z5O@NIh`ywDYwoY4$P-B+oON(+I@A8|n3z#_3qQZ5gbiypyR~u4BC1p94|-?6ngd*l2@&~l5hmL3h-9T z0<8UaPNeEe1@mO9jGF~$^e0$T2Kr&J+7joZ++!RiECCL=s?qf#LBu*t^L1hC3DFusP z@ds#{Ik|xiPUu5PaBD6z)^oIP*q&Pv8~PdXerRRBjaLwH4xUxho4INzJi$AL^e51S zXQ1`wuZW#A>pbR?$PK)2LBF`yt?%#-BegPsb1VN#QeqoA-g)>06a{E#)Yn?MqkOBQ>V%)VSp*ZYxE z{>7(3KpBVWY-bmVRt^HaH*@068Wo_T*wiJx{@-TM&vPuNl^djII2Qayg@aO|VX@&} zn>jaT&!~7=NZi}yjlU!{{B3_hRlOujp66qDP0G#1liX@`{--jTxB9wa))jbcwspQ; zF&Sr!c8;!YNyLwbOIwz^YlKaP=u0>>snM%fHT!ZNTvI?0xi8B{<6d*Tzj~q7d`h?8 zN=k(XNu)G}oo|b~rP~lx3~(_7`#H3Cbdrle4iM1c(w6Gl&aW|C3xA`Y+wADXm5ny+ zI2YdXfk-It9UPhWD%g10YCq5~?xjO)(Odn=il&x5>KjPbuj0pgyG=zChs0mS3a#qU zXwwHq9#+lqhxPp6CK!E2p`2X2* z2Kc{6HcYXWLtPc~n=vsXmwF0j(fKa0ZI}i+$Z5FoUluR7eaF19it-yKge&V3z1{nq zo{u11=4(j#e${ba9?sS@Fx{<0uz*qWEmT_iAKdb(`MYv`OXD1i+m^}qNqWH7&|$$J zeI=V%ozLdDb%ljv{bs`5Cu;_X`BnEsOYvIaw6_mn&kM5UQi8Z`8?LmxM*HE z>Phju5mpJbcnbVj98LGLGArIL`}Yusr0A2hb;V_~on#gKa7<#RjA$Cd8*FyjJ*PA0 z`HW$2#xODFB+??JuZ`XYu*JTe!VA_F-gXtanQr+O+z(T;bishmJMTvN=mm@tgU*wt z$>yea)(l?o=)zS6>=TU(QL~B&b}8OIC2Kx#xDydPx~e~I-(`z@!WkYt(R@EG!IzFe z)Cr^goQR&bv08f&v%tnbhpCHBlqQDt>I0T4xrcWd4@3s+1vtP2T>4Ha=W*Y@StB;- zqcI+{r*MujwprtKymRB!4b7K~tsgwMl1J6sp2y0+f#*8pU&OROr9KrmYLhP$O$KcR zro}lzKBZm*$35LYOIy-}dzmV6!!X5t?XvviE;65k{?1DIs4^K@c;DA+x~_YF-FaUU zuJR#J&r$XM(t*SePS*)PB79WuS!KRh76yab27`{BKa_IcZUV(VLyY!CMZUiwb7RM5 zSNS{s7_?SoMpvMy^MQyMT{ySPgFuNd{rW8z63y;P|1mok(Q7$+#wDZds&i9YkwU$e zQl^(S%IuOXWx3{w-}eUM6xc@({Ub*}^t5Shf=HNHE{9XE^SlzJrx*16 zVlTY!4_TqKg?B3tjNfx>5`zfHH+-;XcIZFp^yF;(4Ef$GhIk4#8s&+hlOmtEr>Zs* zEhM7!iuQ_y!=d#GCz8Q zMYUof#rk^T>tw=mTg#v=r5516<3^uGv5i>MgYfuq!D6d^Y-u1A{H!p(=cOMyozg;A zJf}o^2eVvk!oA%*_D(&MlZCBxyk}1`@O>bK3qCpXXXg38{?=&L%uRefrl?Pq-d6&C zg+Jy~mlO4jp(NWikIy5K7WJ|CySrTQo%}=Ko4M8NWvvy+5)TZbFTbfW$@<75Q?rSH zV6g~FGksYjFR3YtcFP6+_I{$`FPTYA_?1m3{)L6N zCIdSkl!ah8?00#xEX}(t;UeN}hU&0Ub*t!=5~cq#Y03P#(w6rDypR0UbO!mKho&79E&h)8*vMrpBz3Y98*0hG7 zu$};9nV*LwCaZK9lJ`*u59TP*davlmqb?fF^U@vDZIz>CkB0dyy-G-z=qeg&20nRg z=^SN@{(1zA4eh>U;a_Kd1;%RFkE?pGJKvvbNKOBYvGtEU+-a%(qT|IEzl=zvFta=$ z)U?IfH*<&T&%SdgG{R?0T_$+u&;410lp6VL6rc@iz~8*yN6S2pzSRUq4=2p60j4(eFfbU z9_{AI7UuhAEqw=b>G-uGTgw22x>*dd*2D7S)+HRhb|dZv&j&nyy05n9kkXJ=leEUA zq!Z=ulQfMgjRo#-!S61ASifa)!6I+f9DgoU>8prtX4K`XXR{kMVjp)4f1q4CNy8!X zshfgv{maG=*--Ld6KW?dyi6oM%oh*V^k8|!e}LGYoNI#~#WorSZ!h~=HiKiXvRr(b zVVioRpZfp=gW^}H_#V{kJMLE{*dBzhC*hc0exeJ(lxZ>F#}9+cwuc$l^4dD9#cJKc z+T>#8w`LraKjbd`3vy^Vp`;*|+#UdBT2#i^zHDKwN;l_}4~8p$wetEdf=bKc1lK!e zvnbc+l)I#26(t@cs|a?O&&<5?3ZLnGLyw8*J`bHtk!;07^eTNt}@K*JFu40@6E@z=}aLa~%) z$ear+NvQ+)C_8qxp1-7$fp4p;Y`Gf+Zh#q*OWcxaCg3!L{!kA2?iLL70T;;M8$PMr zzfKZpTlxxq4sPe^3kpAL(^(JJew;}eE#}Ny;!Sdd$Kz%P`)m-08Xb*`H!e+FcF~Du z*N#)B@6wi6(lp#=1^}^hZ&&FDjk21mU^zpGEnLWlV4Xl?o=wMuYuq2qR5imE+_8EJ ziQ8&7F)K5(p*c=ZPE4kVdj-1H`JrkiowN_f>O^y&zfLaEQ?jOh51yO&&O0pbO{;;@ z8jsBC>)x}UUWuJ}O*_9}FmZj3Rpm+ZWa@!tg@2|pIvfaf-Sa0M=#gm9HPREm%X}Oa zxd9&5Q)EarDY4G5y5qD=E9Kru#?-`{>ehzKV*{q18vb1a!BA9>gHM0U*r=>CD?E+z2P|myO>z;&nnY7PR@8v;avYNvNq_o4wzSD*I^gUvcV@5i@k)|S^QYBUcofBKTo?+7%xqWca`agkJsHRQPe_L<7 z0(bPJw2rfnnQs2mesh~Wgn8_JK|(<`KlMetTAb3;u%}Z|>x-d)sK;nQethhu_KOEN zfh3oVPMgqdMZ$C-OPWXix+;%g-#s4BF7RiaOLES&7;{{D<*h6_hGF6< z;f@b@Tgl8O`?*lD;N9MV#pXe!8RW$u_;*d4l$iL3aG;0pe|*#@9H+4Lvf%yPuUGEc z5-dU_e3BS+j5!5Hof&OUqPSFtCgoPYXzz^T&d+Uh+~Kr>LtDI~VOr#+0W`VLb;>O3 zSlpX@y;8K6sg|;vULor^84wpe+mic{XtrDb$$aTu|EJxHmQuu(Z*3qQ!RhSE8^;XN zJAUX*BdDb_F5A`nlDE~Z(}~;@5-j`Gt|5c^C{OJ)jd$}BiiXd-U?!pAJ9Wx(g!PNr z7La$#5CIkeJWaxGa{Lue^!`mURqldYY^;n3=Mw8vFZy?GIY^p83rzK>|>N za0%Uu)+Tf;ASHACLzj8Dwmsx&=y%8d`H1g3)z4mUZZU_CQRMwA@!0P+7WVI29(%fO zPg`-X*$2qoB?RheNP1=sSR93npEX;E{(XCPuahZWrqf!kFctoSi42~!5A*$0IgQ$m zfz3=7r^+h{BUpV?&3NJLt#@>z_HgA#bKBoFYNG8tF_m!&=XZg|&QFmu*>v6(-efCO z@Y4vU>D@Nd2-DdiFM$=F#B~yvRsVX!Vm&wV8Nd(TkHj0l^)f`xTPuWH5O&OqJ1n3Z zO_nten&5?eX8c}kdNO+ebbcuvccsmeEH|RPQY>)U{bGop6NywTk`~8LGFzjZ8()CZ z{bxb*FgpThBL16Y;-8JnzVUX$&PdU-!Y}n0v`_N!F$8uujK~O($+P$@e3=L$ym2c=4fe^f?LyEI9*evwiV3vDe_kNVOTl5BAHQ0a zzwd7y&~xyjiQvDF*cmXsk@Lf|D9{X3p^HCA&1aY)rudHG1((&A*!t9%6EC^t=l?$! zpa-WQXcwH-Xb&5gd`fMk2P!aQ#kUR1f*nNi*Y}Nc=dB00@B_+DtxG&bXS_4d$Q>!v z;)|lC8*hWoIF8|iYTg2>#()#*DSeG)R&zhmcZ&-SOqhJqKNy05qwhEKnGE^h_q946 zb8acKwJ!x`V|RUwfTId{yu>_89}6d9K8>gVpT*u2Vioe{WRHs<zKk7TE$=quX zR*p>ks1?3r(ggCNuWk(Hv}1D1|R8M3SGB_jG4;cc8+Pg8;fT18zGL-uHnRIP%*!-4Q|}kJrSTZN7s+3R^Y*}_2tL?3h|cGC{ks>!u%!RzZ{UG z1{gHCpeJOyo(q05{XsmG(9^b964%xbqeOMBX2WPI{M@=VN_YC0jc!rQ2t(nE{V|tJ?u%-|gIP z_k?);p6i#;fuVX2-=H3Yb9O9e+#1iVaY3ecsx`>z8YnNNsN|lD0{b4J73cBMva+u8>=c3^LZQ|A4ZCaQ_edCT<&6RIZ+) zrlnN<==9b%j^Z{$WR!n7dseP=x?-W`cvu&S%lF-Ut+_{XIHKidT z4!av6(x#m#vBMj}VV{%H%DT!-!OMlsmn7E5cl|xG_vUVzMeYtTQha_qUUYBFLH^kH zpk3psNC1K>)i;3qkQ*y-MRH3DC08a!qDg;DaC9qHv60|aX}D3uu4u5>J34XyNQ4)A zOMTcG96p8(e8`AiRtY*xQ($-3Q(_Apkp^rYFLP&TJ9Xz);qg5rt#ZidY+`t{jX|!3 zf^q*X@T08Hzj1?xXx+<3qg9pnJ(0M`zWUFD&%?kGJ;It(>D&arftk;Prj+7lKIj94 z*F@?8)MeY5yoK(G00io=E$urzP8|tSBpLWMM){-Ch6~3ULThu z)gcI_b27;7;!U{%>S_1}t?`k_{M3k_!2M@7@<`=OPu;an8#%T~f?-(;F1YRBXHQO> zWUfdFHx|uM2Kt|JjQikPM!a8jEKnp2uG5U)It3&H9gS~UZZlnWe?%|#->Qdpc{c^e zt@`hnOQf|ijg2T)(m7cO?KM-}r8trpx(`dMhZ!LXNL2s;Do;gJND3RSq1ASOZVhKj z|GOwpJ%sd_K=_$3Xe&MsIDq()9dzW3-us5+kbM+Y*p>Es4isYsuOJz;nRihH@UC|v z8ZFwbJ9UQ^EYgHjzU&2qo$!NxV4KX%D~ zqHw*<#~*BdZzb%-@t@P^1^)|oY_8mKojb9zZIMibU81YBN3<_njw{dS9Mts5Jr8>G}>!T)dH7g;NZ-5{yiz9A|NROI`9XZh;t zBQO3inMAK_iPk3? zv77j6ohGhk?QZoaBQ#A7aKDO?0cDo10C)bT>AWMyRG(okW9dC_{k4M_ z|1J1Udhxw>0n*0>Jg$Jh9_f}9n1y8+-<(2*|s?`g;<4*jpq!{iN|RurS0`a3O$pEfgvywjnG+MX(I8rC==xtCTR zizAWR2B*qLE_YhSZRdyeiF*%?Kvy4NLxgR=b@gl&?dx(Uk}4RveMmy#)+8Fd%OI7==KHE-sutYC_d79qhwr`} zyXCu69452UxZ2;JQgveJR~T4-Fg%i-pYXW3Ur}4gWup%<03rUWyT~|UZ)D8`;C&RxX8cJxAjU8ZbqjAflJUP zVlz%zL>1pvUCn785-&R?7)K2Ao)pFSRDGw=+`PBNyMk#@x*hz(rlLp?c`R898=STUYTHYT-?k=CFgxBDP{`7_{SG1!0}cadaI+HSpf}kCy{C zXWnnya2cHe^YOJSf!OreRO=nO1(?{z42TV4?0xk8nre`Tj*n|%!r}4nC6~q6Zb?JO z9Ukj)5(NXAj%J2Wdrl!~=g{@=?UnYK*z~9XPjvl?KTkv8Xcluqxq@P>pY+I$^gW@y z=Bg+3PY>AeidcypNnE{rEKC_{3y5-gxmA{h!UY7S zxEe;ncTd4q8~1^e2xm=`Z&QB{Vlnf0xy6!O_+=0i30>HEw~=eI%6mSS%`(D&2*WO? zCY{GZplxk94Ze#|pV6Bi;;9j+H3||`)phne#MP{h=tEcdO@q<>1GG;GS-<+3&1%YS zN-=^K~r^$dJZl3eZw|be08CK8zT3}BSpV%sN;5>3v`T< zA!`++l(jw#sp-yz=A+ao@I}GX&&j|{`=U?f-N%HPB*Ed`Wy+vGRJ04ab^%*)DP>jY zv=((&G0A#UgJ2#4ABgK8g9+1s=57J7EOKgKYAmjsp zF40?%;t>5J8+UaaXrA#ZuM6Na!a7+fWx(ggH{JNDvRCN1)hy#cE)PGuwl!s`@HKuv z2UJsmsXR4KFN<zrQs8xa=jF=awth-ANQW;r@bY(KPN;p-U|F8*pUxK%aE@{%cD5 zyd&Wf&lP=q9e`tU^VZ;3Dd=(d8d{)Hv}I-jKts~_H_yL0WG0c;H4CeUoj;;;Wuhlp z68g$J(88r4FUr~Mi(FhkLHIX0%WD8zub1gs)4#s+S*d2VctS8&x0g)eQ)_;- zmBFbj2Ka@Shvo=OVKD`juDL;{Y40{nL*5K-I)lodiy9-|^QkC-tavxr-BPMv1s}1S ztZx?WZUiZsVa)}nsWjnM<$Yh!Y_PYsO&8)jvNw-^$(%Sv`^6uo*jy03wfAshiV=d1 z&686v1cnvmzuFXqarCW>o@8V`bNsH?)E)nL@32Z6zJEKRPRT!#ISXQ++~R;AJwRv5 z27r^dq8k}Fui#{${ zhx*+y=ho0uSKSpPV&K^C;KcgiO&bKg!_wz(4H%M&b8Rd-f1ZHzHuuHgUUs!p~Gq5RX@#$Wec&gB>uUYZj=C>BHImo}a z@$5zi-`ZRAOeiv;Rck+d2K>HZf4^#+#jZY#ZoBLslNR0!TC=K4t&kF@(i3iz{O_rI zNZl{n_1rPo9aOG&kATm|yB)pfpjOZkvA&~<(f&j~TA7I?>+>^Mm5|raOm{8E-!I;u6&G9b{&I!b6rTAzN?>e>mHM^m*w4df98VpF`z0Y^BVtvsBnc{{O@SNy#U@aC_ zzU;LXo`IrUn9EzmM({HeZ@evy9i$jisN>nN!_$kQK|P0w(vEMLA{NE(z4MeT8CUSE zRurPca-1L5#dGfvDXM9uLV5XO*oWL*d+-~)b(M(;%N)Dj_cx z(?5zc7IJ=cMDLII%>V_LX)>TnLRP6Uell)~B%ddZc>Yw{bXD}L`8`jZ=$`>b5am&o z2Hm-8HZ4$o@pqYYleT3UWRxAT(X;(v^Af_;9Sza+MQlFf50Sh1%Eour{N1)34H^F4 z7VkS?_?^d+SCIDYsPCu@g5icx>}j&fa*}kCv+;L}0D!&4Lq^@+qoHZBKK%lygT9VT zSx3M#*!uQcg~1q+3zcX=tG{Dj>646?qurv8F81m-t{@4rtQrO5Roty>l^u`gb{sdo z@KL@~b!%;ngEe8Eo<>eyG=)lxXdE`*tDMoBn3OJ$qW!7Y zvzPY*w}CEFsGXlMOJFSZ0lHwNAOtLp$NXsw%ylJhA ztu~Ag3_x}O*RD~0685!sV65(-|HM}B*PY@>H{tU=GBZ%&T$zN%h3F%Wt=>T~q%jAb zHr$xOMxLm!x=fpq$Kbm$ohp{9quI(uv;^Z(ER4bX4rA1t=ybaAGq+?NRh6hAS?Wp? zyTK9_aMttRWMpuLR`X(rQlZ=0c;3HAbbJrmBI2u;K-%$~QYNQ>k*sj<-tphIk4z6V zXjx%6Fb!cK+};OlbK44>v7X?z^P9R_yO3wBcDCH>6bA-XS%VyW!a2~Vf0Y+g7K846 zmFzi}%V~Mm`$_9)5uxL+h%u4g!#l$#(W5`T3%70^e^@|Zo^PuprEwheHu=@;D@->L zlfx_%Fqr7KB+veE$PEv_|Mvo{MC@*r0?+RiCqN1Eou_D&KTb&gY+=cjJQ1!ubF$oe zKJKZJ1P^@-vg0#oN)3?#R<(dH+=If-`<8d}k3qj8RPbQR+iiv?_G%go5IB<36Cg@-|M*qI%;lzIHvp7u8dVvAWfW zTGiXNGYlCnX`Z+`U^!rd;yzFGSA%8YzGPTOR*rA#;4ps<^fCMuRUO1rnw!W~e*HOj zx-eZGaIrHBE1ZoXyV(^dzY=mzNf7G0wIHU%92<~M0z{{cS?&}G)nNV@SI^*-TQAgQ0FXd4L{HrinMp4*qnB`l+G0=QTU_*8z|;uMIKYD58!u-=G&aD&H7>u9P~P zsSJ~V%d$6QhT<2bQnVk=FLd5EON~-ef!|#~_oz8uVm8y%S(Ian_d@l@r6?944w7O= z6{tYlDr4PDxKB{&toz|_b?*yMlSdbOo+*aRIV&rCAHwxpYs_z4F(3wx_HfzSE$GV9 zV)MykcCj7{>)uGL*q1Qy@9MD1N#{{VlqEc#G)I%b;_iCG)WhO#`V?B~8B`g=98cG1 z2XOb3>w>XhT@GYP8(TPI8XX0g!*WBQa~x^okj@tQ}r)A9Lka=3h-oNu(cV56RRLQv!VpSPI z%mmJ)0F(5`U!yvNG3qmH?l%Bjs-qHTd>jN#VeC&PM%Dne5YjMfJb)`JF?$rRfHbr$h(9@0sTApfCH5L{S_=gAo>gl$ zWC#l44T+11P4AmY=2ZqlSgr56`oXIjtp9MoK-qYR2a$YhcPvC&HUa~GIhb7%G#a?= zG2_{Z%kSf)wziR8FZc_2bn%p>qq~c}m8UuVuVo)v_tM&DzfJ+(Ei0O?RD}_3Yu|l1 zo`ySnM>en@w!`QfPG8^b+@#a~ku6|kDSQ42kh`@jC;ST81m-?V-jSLQ)N@cRoN0gZ zoE_c&(?HdVl+Du62}pc!!!PbmkC4>l3@Xlm8Hu!en_F#wpQEb7b6c#Lyfv5;fjAz^e{q5jB?T|U7}OIA5{BG(~r)MG)dEhYk`5(d(*mm z^)}BbEiRaY`WTyEG%xu##@=MEmDVE@j9o6nGlycn9Vv9$vu?Qff7g@!UBudLuy{%) zqUux5gT8&J87Y4=XEnPoisa0lj9@$bUZo7s41mbwK>#-ihj09%(dv>K*nMv`;Dp3+TSn+P`cpTMawW9>`3l0lTt{s#;3Wu^yIym`juHp=GVZZY(x%#a3m zrGm-{OPuj4#7+Orc)feYTC8jQ|J_(t%Z8*l?q^oCd!lf%p!qDM zY5wUrSp;FJ4KX{oIT@*$f3G+ zUrDSxiLPnLa*rGZ?+vrPT19p!Ij1arHCTj$JwZ?|J!I&aljd~xs{OVvc?c-RA>R{+ z1H$V%e;cI=S5SL_1_9E%6x|}Sa61dB+{hp1YEtJ$sgnkQ)jL9zZ46-iKAw=GEfqf! z-0d?`@1?A2Z_9UC84Fg3^wtR1E($0#rr06onov!yX18ZeK>Ue|cc;gb@8YBN6;Go@ ze${aKX~Bdst#Rl)vSXB1y%HF5YVv$g`l14*Y4!O;t2eXEMCjJLq4lqIXqmby4A`}u z@9SC)4k`W(4?I%YhJaLTIfB@Nj}TZ`_!8Ll2M^;y@b4ySNZ4<@lb3;>r5hXJZCj>mpUe&+-OabV&Fh z%x5Wa)-i3}eEKt<;AkP+sPXT~SyubJJd9=jMs#$KS#G293=qcx&8333H4e z({t1*mZUvY`<$P5sOzY!X0!1;m=%1Q&9Z;NTwuIeXDVYuD2tuczt*cvUpz@l7VY7uInBPh^?1&>;+s6Q9Zrf{pN);OSX#srv6N-#Jauk*P(lQaf7ky zgqF5GA{@&XkLBQxt?BN4poKe6r?aO;&-SBvlfTB!3+!HJ1yeqpB-j*xTv>F=B*kNm z>g{JPB$W9&(PE*Nb|VA4;zejDy@pyU%(r#K&6&Uc9np_mXRq#b9^IzOXy+vOj~l1% z6r*^^0!aM5b}72v$g~Eh=GQWC=ys3B!%4mH9F1a~M_Nd`lx&(LNoA03D0_g&nB z&0l(}RmO$8)cr)hAun^&==nksxkQ@!3WTnq&%BeH&jPiMXC;`GW1g3lD1+gvMoekj z<$t|ZYe|uAgPLPn^0}I@p2|~niTmq*d!F(_bmVuF4fpob_JkE5=Q`uuC)QVy2f~2n z_2h(VgA&K)g+>7AVcCq?o|)qwM@z)JLB~iHxy`%8YTcZnKTU8Rb0N5owM1k;z@0st#~RRd%SP+#Iayw1V^X1u zFKG(AB-z_?L96*V*+c&LN!iNpsawYL>dRZ#JUtvr!qz_Ax7UtxAA`3IZ)V631ieG9 zEr{_;x}6|Hc4##bxM%vq8INp6<`cQ4*3x`+KoP6TSS>~bEM*nZVRXSGr7{fhgNT4+ z35wv|x~H8m2K&Nk(<5ouI_q7B`HRm(VS~dTQBU4}igtER!`Nx3GIBTB*x!^2vBwDA z5vD)i$}efpp-a*03iT1hr?1MtrPWzdU7!^q`>W65tp|I@2%$r490zYNhvJpS{MsK0 z9qZJL#X>R7?0^4%FTj6XUc39x*KxIYFn%RNBM^Z3Wfz+i1Y#xfQ;p_fUUi_1W8Gtsw5DNF z`sN>E9%Z449&e}td0|jTocto%vm|MrR;r?+s*06F18U}jT$=?*=@#-G9aaJt65Oy{pnaVfjmuq-7rYIC4!|l-+LzT zK(9@YZkz<9MFV`HtvDQ6;nnO-)Iit$X zTtb7-TiWV!8RjoRY_Hvx6sk%0cHQ15 z->x(h-;adCw->Uj+0Ve?9(#BBp1aoD?{6RugEh14;g6idJLy|Aun^d{)>N_z+*1Nt z9*|(2zZ|rZQz8!O&D({I!{Q6oZS4vNbS@c*XnVBl;#(?x{G<4qqGt^YhRJ5fYm0wF zpsse(yGMxsb-T{rWQC+liNrcn5fyf`^V#=XWVgYTH@OI-sX2HGytuJf(yo=UEsIzX z0-w5La(0$^j8DrU?}>DyygHXAdcRbvX&W`65OxMKh!m+?B2s0WQYcEH23Rck3)mTc9!@~Wa4I2#2268 zOq?`UFP+=euEn(Bj$A-kzp2_b;96uaOYT=-6IER`WfP+DO+Eo7gHAqsr)ZPB^3u>4 z>l9Q;NSWn35U&H;K!Lg{6e8YCN~?Q?ND`ZLCP5wVIZXIheHbTlMidXRGqgXb*wq|U zS($G1*!pFBW9lL8mIS-=-sWIKHz(Cd@>TBit(JIBnCm}-#hWl%RvuhWm_$(Y^!Yf?BOUS4XFquZw?hE{i)}}{<`YgfWirHAm`voejxw*DhfppbF zOc*ym^N*j7{n1p@-f5*rE9Y*O-bHThS9f*iQdN$o{2b&d-LmT)GV7_{5&M_XxyN8+ zedlfBVpxAS>Rkrmq&H}5GvL0{x)uXZG;SxCb=FYX3!XdI0nPtC`uNK8p8uHxJ4gI+ zs!0&|)^F^)V*iCx0+;_O{+e$XtCjQBj~oUSyKbAInypJ4lIf3s6~XNRA0C#08x)it zM|MfQzW6cXbL=6PH2H)>k{o zIevq;RnGV{?X;Z9{>ZZm@s{t5+^BD#PU1wB4sis&abNbAUHehXKKUYo(nMM9g(Bs8 zu~+LN^IDRA1`#c&mc1}ko7zWzdK*&N}lIR5-wIewV%(b zGz>Un*dB{q*(i@FKz9CGC(YYXem44T^(P>Al#!c8isLknZHH3AMS6k{K0>ds1_#5H ztbBdqWB^(3+#b>)+=)pG0j$D?Z!++FoRtibE_W10ymcqSUwioA`Y8sgSJdBBsbZ(8 zw>C%bqCA(M^m;`9Wf>S>Me!SpSjE z_QQv#XhxqFzw8!^?Jq0>^;3=dq^bkzpM=;pC>0DFJY@32?ff93*7%CY70aHUvtL^R zBR(kijBIKKJm^7hs=F`fE&6(-pE{@QGHg$TP%L>i%YW0SwgdCi1}<`a^TmXyRv2v2 zoKs2{tFi(XExLFCsq<~%?2+vN%6XwZ={>}3CVBOn*a9iciOu)BbU<;s%@oA(_VT{#nMv}_xg}QK!-^caz2c*GPTaH zIBq6mtDGe0d0FO#ZS*AS+s-^3%NJ%mAFL(2n5x>SWf!BH*p>~Z6GeKTo|fw@@caj7 zYdNOPdEAAZSvtQyZY>?azt2a|zD|<({qxJ-V=g)TJKLZ68I7H_GVo9EuorW#v*V4( zE^aADH5{Bt@o`)~F5k5g8?ODCDG6^$FCBO}Pk_Sf>e9O)TOB^LU?)@wc1+gOC%QU3 zf#6xAxr_;O5rSLP)B9!LCx5M;5HHQVzq?gig`c5bLqcY_j8X^lfKH9s*Cfd2h%X2u z2)XavPLkG(&mz5Io7Y*{J9>}TkD;h@PhgfmNc&6{ttl%4yY-9IzLJGdG)}@sRQCBa zuymQnl~K#uuDQ*vnQ`6E4h-sQ-xs*{#t}}+#<5@e4}7?Do^TPeG#5G!{B zX1JiKAPa>7P+tdCyJHNN!jnA1s!N;=BbH~ZR&St;3g+thjg;uVLd_iWgO{Kg5uxl6 zQIrs7#A+`)Fk@{U7^6IAHhR;hjq@QQ9y2Cwviq|Ey|V|)>6b;N7}+BYC>%g+=&G9& zhqbwhGghM`7!P+-PCD)hcnnlPD8bW$h=k<&-v7K>aXjr_NcuCea0Q3mH~frg2$EmK6;zpfq~qZ%L9M!39Q zou}H%!A0V^uPY#Llc@Rng;IouFDusB#z+Hedv31JJ5Tyc&Rb%NE?gf;VV~EvfBlFX z83LZsoHA`ovG#~Cpk{5&P4E8ugng3*8w%pyt6i95(!|pbQPXncr}ySSJJ!CqHnMS5 zP)ogfo|?$tYSvfB$(e2E$eM}8!JZx63wM-L0rl0#)3)s;_$6vZ!8=z_W&zouA3_fZ z9rZ^$+B3;FPZ7b?)46ixd2K}*UQ`@~0&zAt`=p!kCf8*9n@ld;7`i@dH8^ngoH0Q=LIDGjUOwsGEbKd8%8-g>$LnbW zaCW{%LD-rR5~)66B?&5PA&87Y&-WjH2q3SXim7%-x*>v`4``8YyqUEpENMhigD%8B zmG6aXahds9ThC}-O>>^fqtEEk-#LxbJ@b)$bf3j zxs&f0dx$#Jl{m$^VG|`Yt0hGWBzrpb^Tw#ZTPQ#!$x~v$Xj_g_f+xTZSsvWUj+wA( zd5~j``iqv+k1oS_ycB={5j~X#kV=WTP*Fm8nrj}eIJM>9G;sT`6MP9l$cj3hre&pEXpei!ZSI4+)Mpa=-kZ#k zt7{k6XgbY8w`CsP*K6X5}vV*f@?c*m>Mmt=2|ROO_p zoAU8k%?kmshDO$)BMH&)z5^7B&HCPA1e(%wlrz_aDOsxOEOx zAHd6mY&16eE4hw@Q0@T?%z%(NR@ksu$KiFMWp6c(S{?FGfDyt_A=4wsxb7`ILr`$= zAT{}hF|T+-j~x~CX)4*fSmm62_*`k$@?Yd!;0i40?KFtmZI?4IWgac?glox6`+1a= zR!8!MUqz&spbj?HKW$XOsmI?50M_w;6aL0-yuFjj4;Nk=!H5qUWI3j~@_Xxtx>5sA z|9cRw^2OfF;P_}R)2_W?g)^yRSXJH~`phO6A8r7_ohe+`Q+%m3hum*qHyH!{QRilm z$|3xEKtwz1xM7%)!dQt^w#1Lrn}L{?D%<zOi2or~J}=BnwaXX~yn{I|2BPO>?^ zMwo1y_HS{{D`=O%e;8+pF{i+nesVWo-du~6p|qolt!jQ0uOR<8(%i|rg) zrX4}qs-(f_d7Jli2AJ|EG3G2&#Z?yTi-#-4=flHXz}%W2`m79Mj=NpcLmHR_z`C`{ z{o7`w{CFx>`E0YL*WNo#`dMrnN7L}3le0NC&RtH>d!QnmA^+@9tUlBwugeieGZMg) zdL0`lMhLmf-%}!Jae{YnZnKSv?4T=t6ZxefbmF76+*|}=zwfi5kO88Fwxfbfb=%jLBE0?;lFr`r{KK#A}pGg8w{n)HuU8~_|_$4O>XiNa> zjYQ8fC-H@UAhsjjI3n&YtQhye{Lpwbo7)gVODFS8{J(qx(=nwN86g)%F<+wsJisUJhKJy6|Mbs-G`5JI-JrW zrui3Z2G<%!PA+|9R8hUV?)Bo4gV%JbXTDwcldBi&&wJVn`wVoL&(e@alpbs)xKi%# zm%98H-U1wZP+_w!=A3&FrOQDH8w2{t3j#aYB}Y;ylNivD=frOOj`D`lK)iRz(80>? zVm(DxI-1tP;7$&fR{*Qq>_lH@mpJeloo)PX{rB3k(BHy|I>(U&Fqvv(2A31B&MsI! z)rwnd73<*Lm0fg|gul3*P^UQnhWW3IBSxio6)`?m5&?DQ2jwmb)_D!~GrFbQ_C{f& zB5mQ}q`|QW&vb|9fnyvZQgDrlZS~h7m&~!8N~i4LH%f(CDiGr1xaCz6;5^gQ$+4?Z zT#!d~VeC%*q^El~#430mtS@X37lsfR{=g3JT^l=)^>W9Z?Hh3q%8GQZ3@z4|T%z_B`aPFcb47Fn^J zFgv)@@?{2;i>wpPnM8h87LN{(@C-BCsaOo^9QO>=fY8~nnUZoBW@pa9#ZYqCb=1Re zZ%KApDxRt*hwl85{a1kd_J$n`?(%AOA!Bg;EfB!tXw~w^vcX>(rg8%ltY72xZMAQ8 zJ<2xOv`$qmMw%W#2bzF@`MJ(qf^a1)$lhov4!a37cL*M^kH7@ZHx#dk(l;`2de#Gh zhI3Th5BE8`BLva~x~hYv6dvl@z5kydjwA@px*nkF12*TtDw>_9 z7m-3bBsnb$hH+3krD%ntlgzFy6$MK-E6iwqG1`>39u$nMUMP->H+#I77YiuTr&OP1 zCN$LFo4dK&u-`(qn2kgjzJyfM*-wt)MN@{w6WKv-U;cNw4E|Vi(V}2TZ8pN9m-+Xp zsB1}+qTRs5-Z1eEvIagAny!w!tVp@%8YQDY6|r724kU&4HEUI@#<+Lxf$BP(_h1>>SG9B zDbnP&tS%dNXt>Qn9E})GCvwZPC&fk#(lpu9Mg zHX~A%R0zfD^!0Za-9{UKHNJZP^@(qnv6t0V(e;3!QuH0sg>XBUhy7Zd7jKDUjT&Re zHq+SmMbau93G{X;pT$lSiGmlP?FZJ`*k%4JP{n0o=%(YG_n+IbdkY7qdJ3o>*9EM% zi@YZ#l2q34xv_o1=fEkNjac!H(nq60je#96wTTO83F3boySD7NKIS6iSsl%?Fl4im z7iLt6_cmLt>@_CEr$wj4yT5YFgcN`Y@1%t>K>{wZHc|5647SktuT9Rbvmem?rTS7c zJn)6Tog-<^KjEjotq;p{!bCoM@T-t5xyVPd`ha+T$v&0?3jfj(?YVz{aGA2R>OjP) zd8MGMhG$HCgM7o~dRlVTz85%f_cEYmEBCyaU>@VNE4Fdx^vS?B&GG8=d}%8^Q*C-# z!4?DAIkkXQqXj)qobl2KZhN_5opdD^! zf(9n8_?Fb$>l>DyR+Z&vey3>Avupg_278c?9l3p#X0QxWlQ8OO&{dk!feCdUI4&}y z41jDt{o(T#`tqrGk(KM1ZA|DGxq2mp;JOWo{WX9+%5WA`?(vRD#sP*8g4%fsI)y;HxDrxOC;`}?y&k)&r3I=Du#M5n@r6zS9{Lw# zvYA5ZA!su?ERpS2J`Z_9%WGrSmE8a}1Dy>!%JIQY*75(KRR9Ij(FafX9RxLJky-P3 zLT>X!M?*c;K^`S^bVF1woQW|w8kAyc^{x8MBm0HMkX5K-+1+o_Yf0Y}w&CNV9L*Hk z6QG9$v(pi)BB%R!8&;W?RayKHf`upN=ZPzEF)3m9YJeE`k*>Tm^G^(8-Rvg9d{u)K zH5$K!ea)@&x;6jz@vb4LcGvjd-Nz?CQDY1fk392c#OZH};-P@Bi%Z;)yq~7&tgys` z1}`<#kV`A`-n}Sh?lt8sdwu4m#m2iQlxITXqz3!f%)%H0Fzw1%o8D;u@TdPP)Yo)9 zPfwgJ{<*Q|X7P&ZtNB)^yr#!}uGX;De8!Q5ab>bCj^7~5S~z9YB*VM@w(3G(WqKeX zh8|7RYo3es4@#3g`T(gI!VTI}4d22L8$(&>!V~mScXPFkOCe5a=RU@`XY{+!A4V4^ zP<}s2e3h7K-StO|VQFJ|*gvyphqdLy2Y-y`*eRo&Y_Eyc%nrm5plr!pfCl!H( z09zk}x$H_6SFdXTEH^*G(hodgu~&I81MYkqkeL8+0(jt%cXd&zKD~cvCS-8uTeabag0#-e7m_J{gzP zN@;&5H>txjm-)RglQ-hot%&Uhue%Gfs<7PDogV@7|177vDv%At5`bY#KN+S|G@i); zi=5%;q6wGJLx}R&uZ$uRSIu!0C#ke|jPuLhh<#`~DoQWTD3LoDy ze7fk))pmVu2n}9TAlAmVorwnaN27SX@_HTB&aRkWe)UY0jUnVICGUZ|%~}D27Y{SPsIkf6ASm!riQipyGF+_+L6uVo0ww1d4X!Ev7B=pzz3;i?k zskwB}OV)bs=<=3ExCpz@zd{?(H$Jwt^M6Wb|FS@aj z_0>CV@nRcTN9pvJ{~Axmq^ta*GR}S-OYbBf(^X4OU31a1y=389(1PJsDI~^(D>iMJ z$Mp7lyrrtMvgt|3?Np?l8YGTmv)t32Ouufs6`!e-K%WAwvQI4Pk6Rp{DR}3IH&r=o z4>c^6EH!$d@szf5TK=Wg<&&%`d!t^?6Ir{N^zPN&*XKy73DpP7VwDoRy3h->y@5)g zC*5#!`?OrBVYYgXWU|iX1k5COd%nfaD-n8pyQ+_sCx)qRFK3)W{QTBPaU-@Jb4;Bp zMs(F0y)d9weTps)AU&SUXMo{L>DEsv8kJf^XdVSVWs&glx-&3qxsdLjA0we#Rx=5; zN1++PrtMbt#?tD=9N z^=#t1wayWOvm9>S`}3xA9qa97s534WzJVuQawEJ1VGcG1Q6PTCFH zu@tl)?Afn1TBrSgUI5mMs9S)P>>sSYodx#noBFi+&6})o;?8N-t-pj&FSVc$;WD$$ zZVvp}2yU5&Gg{2l0Nf7c?67tFYzD+)yYt#O;rvzgQYV<-X|abkP6{yz666XuGb^j? zl@ME?b3#hQ0((QYIH=(V^yOQ8ZAs{3xqKf_z($eVq%cv=9mG}06j8H8)U3^*2-ApP z!2QsmPyBLqOz93($(0lrh`VZpJ1SK zu8%5T69zUR_U?-ED{d6)X1vix>NfrS3{WSF%=E4V>EEe5Dr_9^bAkKk@7tAm3BZB> z^{u1Y`PH=!KR{z2HvLLON`OuZsPYJBfY7@ZhJYgg3|4&_Nf;?xb5!C4$U;$h(*H7y z@k%}ydFtGyGD6S^`De>+pS81?>V~2Qjk^8M$L=^)H@Ti6g<0NkRJHRVRDf_LawKf3 ztKmVaSc=%z)Ar#qW=$QuuAupFPS-h&ExRg%setwt7dF{E_B6x@%u4@6#y{g1=h(BFt57!Lec~iI;usg-g5bog$#9t z7`a6oTpfgn1`7BWAJcE}G$!*7A}|pp^{YXSr9N_=y-MSEg;yLDbxt)g8VGeX7L%3n zWddG3@k;bLq_HHDDz4OuLc^n|-m>dmm<;nDh3?c?kz@?qSgFFI0f5{%)SDU-+*shw zRyioGD&fS)(9%&^_zscSCsInAZa*&ne$?`5!|t@DCo**;(V+Q(lJZ~4%pnbfHE>8- za`rp;-BX5j`8w0k3?R}sz!^L9o>`9R(rs1ty%L$ymh*dC7ZiE*mbib$T`SQ}L-xOa zb{#B5E9zvYiJQc#Pybi|PCAd3fEGEs>NlK1J-@}kcz zCdB-T?mFLlxOph514vN*dg{ zdd=|7tl;?n-ggQ{Wf%1|9wj()yJ~OlhOEQpiZOEwuy?!dP#~=gy$sX~|DxA5u7R&I z2~SA%4Fo&_e-I(SLvEzwHdrbZ!QrJ&W_1;t4>X`{z3Qu)km>V#eC?|NfccmVRL{}O zTv729rrdOVRvW$LAvcD-*C!0Eq!V|u)3dh~W;SkCEe>Wbnj&bx5YP|#izda+eftVH zQ;}H2$$4lN?XIqF;>2$CbW@^+sOrIkh{^3FXg<3L?L2R_6PugL_Hr4UNk06rQrCq$ zD0X(FZPc2i!rI+k7Qz{1*maWkK&34)NqnMi_*sR5;RJN1-1{!+_XEaoi<60MW%*)i zjaRJ;hINEnQ!FQen$yhV!q6^7XC$(|wOy3MvxB>*I{j39eu4n)iHHgat)afThf zIQGm1-Q)t9u{x20lxOijI5wd>r~YHS7&APm&defZl%>5Yb^k!JgHp5?&{*dHJD4Uk zj-78(^b{7S6I&^V}1(Y?6sYVOhlFFSXhzC&4v>RZB`x2GSIuc(MMw zHR$dN+!>;yEi?p?uZm6)H$*Js>y};2Dd#zU!m5brA(M*!#H0rb#pPz?$1Sg-cTO#3 zjY+4ahdR$={;En}sn3w_7yQ6Vv8$bjb7ON~RqhRNgRn7ejA{4c&{EkgDexYhy;A1< z;g7+$Y~jpWFcNAe2G${XC!DX8UE>@PXcP?pP5)#g68rLQ?L%7LU*DdvsP|sm-7vm1 zV#g~td%s0emBX1>l~7F3QVc`q1%P#TKeie8Fr~NzsuA&QuryMUvQ5duh4mK z%Q)^*tij(S?so*?SlsEP2wHpRn}oIz0WcAtf~wr0?&TaiOEG#r$1YI$&{TH{byUHh z7#ko2q(nE5teNU2l*)PxG*f@5qea$!zmJM*tZ?^@sQLm)oEl?=c15~h;{|j_&*6R5 z%C47iZv>QNZN?aSh6E$!dYGpE4anBkx`e}R;#xe z6*{%x0{N4k;T@?(_V+LEwvyI$kvTrj3K;O*!zUcs$JsN*jT1I%iDy3 zSTIgn+@!X{-RinLn|AW(a@@uZWKiqf1Xe^zQ22X&x?7?yJC_f9PUiYXA%u(2o7JK{ zJ*p2;l^CPxU^esgIixc&?8)r!)mLIZ?nHny)6YqB_k`$fFMvsOf-9NrJu>y^ztsk&~-w_i7`XP#L1&}~axP@3-BQ6Wk+_t7&YHInp} zEnHy2i`whY->^JIugGVsL%aRv!wJ@yw=sYwD8D2`^Q15wxar>Rs;!H&LX`zAmo7Sb z-S;%&jDZKfwtt^a3w!(eHZC-gIk0V=#g<>{-WWJi{dCy^B`ENblHB|s`;M%Yad3G$ z%`IBIX}8F2UzN2~84Cz{uB_xGe^i~2U&^!88$KWqw@5%Ny1&WYRg*k+#r@X4#`s*C zh&Z!c=voRvXZV~YcjOZo-)%~Y_2(?&8s8hAY4i6VqN!w8P$Ow23fr zEI2IUwj-fT9UEg;Db}d-d!|MW=vH}y20VRV_1a)W`idLP9M4fDU!99_AC`{jvL=4_ zdI{z1XZSacV~QP3SiEaft_LE&`sALzx*tAgyoCsfN4%tj-WxZW1<+; zs$M~348yy__6P>=w{PHiw$||h;w?r?kC8!gMc*mFA@WuXaau#6E&u7gkdwHL?2Ysw z(c&F!m%$)$Em+h&=VI9@M}>nG1-UEs`KQ?_ z=RK9=3#<`(YGui#OOxy0sDGPXs#1%DP04K=1|SZ?v}ncHg)5*41o*?LlK zg%bvzLM+7`lj0w^t||9GU(HnsYp-LUxj6NC@s21Iw>eYb(kRG2KA8qMHBT{k?uwKL z8P^*fj>)2-hjj5F*_YSo*{X);Wk^T6FU?0GvuKFEduk!)`&Fz|5nr)0{yWwdA>90t z#N!YeA}p`8%^flTZ|L16j0>>DdX`%hq1o{ki>0LLBGn zmBD@xi*;{^1^LL+#r!`v*zdwdPbB7Se%(CE|L-|PC`t;@{pJMdQ8)83Qj#Yt?A;O# zx@MbA-?4MT)F_ReUDk$d@X-ik{^n*KT}_L;HoFe-zk35{$tQvyUX!C0jPzvHuoTHh zjyHW~(ZctP$66(b*RmjyfR-^u$jhb9Gc*juS7Wzo%z12~~*uJx1nR_^ZowSsIRtYuKCpKRheMF?wWzlCnU zHs?}>L#|q=Qq=>|)s3Z$Mr>m@LzGf$@Ni%T(y|LYM*X#q8^ip{Xq0X2rq4ExS8`+Z z2tl88cvEHVr1O}iU5a(q)S+1^3~T=U4CXvNw4uB9Ux=BsrJuDyJITr1fJ1OHG|*+* z96Sd9-!7(bg6Qpo)}Vrr^n>vytq=ISLb*GW$)Eq7a|c*iO?Cyk%ymans(f^IhU%hr z)`B&vmKtx8tAsIO#!mp^qh5l0PM02Id=x)~%m~F*(ljikKaQWz41X%}T@3FXWm4yU zJ#9SFr7{_t$n%Kunv)qtgjbdmy&b!v%WM$)w1bNAmXZK$`SL0edhz*1u5e~u?lysF zi_L}pnw+ZX%V0H;-|DaA_HnKPN@Ph45dS9Ygl3{oC89{U9yU1?O_P;ZZ4#hL<}2%`3Wo9x%D?oze0Qo0ju>@ZB(o9L<7ecp3D#`Dnt+WJ z_^K`NU*E3sCfN;UHdIjBa(yI&TD{TlLWxK5DF;@K9pSy2M%;!msj?({pK4L$WH)o| z%3>_%v*!Qlp)TxdUcT6iQ*qkgwu=lNy$H%RKKeu98rd&byy`8^$NCHj?ncHuEGyJM ztx$S9;b`{@>o->Ou*Vnu_gfWM50GUy)Y}xRo+W9?V5u7S&14PPrVzT1m(j6W^_|`N z;~p>h@d{@|GaT1#DEND`$29r!pmS=wukX!E8=^n6o+te3R) z;d>=#Bf!nE(HWke!82=txTlj=*Pl&)!b&72S4zYMKUACSA&t74*cAOyEHsh5lWQX7O+G2rSB(>FjV~u0Ap=LsE1*#`{%+1V@^0lauU>E9ZQ9k6Fa6u8^X@L zJ!T{4G`Mwzn}yhX_VL{9Ir0EGJ|jToICBp!NeTcyTz#t3v3R0w9o@Os{?!Lf&D4{2 zC-{5!kXj0$;%}s$T`PH-JNy|^E-Im{_JxT2Ob7{PpZ7EJAMH*Ac<9?r()Dsr54~@Bm1<7grtv!kY`cHRop1!ocCd}CmR=cZ6aDeU&5tW zJz{nO#w_iycVZ)XrZZ4Q57+t1Pt#^^h3AeCLHL?xKeiIX@SV%4a=z1cDKRGWjAX;& zWeeq;)d9A37T)N;nEA=mB?jxhs5UliEHer=F~sFR-8qeL^b(YLSQ~@}tF=MHdCKMY zo(R3Otq0F#lgXtH5%{N6(-Uo*!XxEM^vk_x?*YGAyg|;J2mqxg;$@1c9;`BFKEE&2 zRTaz-!RLI}F734gL*pkg()gmCBM~iDC}%-_i14+o^1g^Jr~1*FB|JkBTBUK#?h!9@ zhH^~2!OP>Ja#zk3?!Fcl)fke%Vb5FF*mh0_y+W4MkoR9B?@|0m^Ded~3QT?EIaxrl zB^uM$I|bF5N&EVX9wM>5F$C+Dw)=_FZD?Sv4*d^X4w@fj@Qo$qNj_9u)3Iij`8jM9 zp&+9o%9713?{u4DoM&Q4v?{}q{r(c1S!oEb`530Ki%sLJ|f-;&I&Z%yIuEn;&c*aubhj?Yo9#o zD87p6#8`em!&R{2uGgKoT`0BtWG5-R^iP_Xzp z@lemX0gc76K2Q#>RA(#h+)dtcY-yWG$t1&aW_tk(60Of_V%;R+*q{XJse7(nOb~Nx`!0x0~r* z*F-!bu4MbaZlvwDF^_ijU4MRaJBn^SoKb?=khOg6N~>b`J`nmJ=WCy6+eg{V_u_Y2 zzuUR&c9)?!&b6(9YT^3+sXo=b33%6b2iKLov;B!}RbnZd2DJZS18YL|%?$~{lHc>5 zS@t`q5@Zxw*0O)3$=>wN$dJc2wF({Kv}nuBNe21u6d1D z*S6o>yzZUF@};aXTDy_cjDGx%Wdl{e>;D{)^_A+_*_5I1l0sRkg6H0WBSnjHaIG6` zlJKvFzB3B*&J|?2E2L6+?4=;X6%X_SI#Sn!Z0a zTc!uYb+)3$pG`ShdLH@k%f!zDdg1==!2?PA2?t^7nXC*Zj2}ji7sOw0TumHN6T>a@ zMyWsBa%9dZIjHZA2*)O#@PO#X@NTr`YPeN0i0EAat;CPQ+osfurm8|NjC*KD(K~ky z$Iw5b$ZA)wr-EwKE#`9ND0O)!L|N1thIx6)wJdlQJqE+xUp^r(KGLOdV33)^j(Rja@F% ztP8GWT?nq^SA-x(I(j{;sX?c{39U6V*B&Y;PW21(uvxffZcuGzLe$*!HoCcDS(6f1 z*DE}FF^0Phrm;_6DV}CiqRg!Rv^QLgR?2>NJ%NU^j(Q{R2&3kmc~PGNH;J@dSh^JS zerx7HVtzzfP3qdSVWZ&)`#+Q1eoOr(T}WLHwP~ctY%}I-}QlOrs+Z(5hsfH!=fw<(LZ)of9nKAPH-s$csI%=y` zNBZ4c=IFrWAhk%N^k4ZfP?wqeut>XU-^HNAWKb-%(^y4o+a>yt6g0?Bxgb$Of}!fG zlmNS?FGzxZXnS#oqSzI)#+8P3amlr#?g-Ev2E@$OYrA%0!F`?*vcErnl<3n{J-ivK z`gle>TG92&`_5b>7Lww-HNk7hw3*7A+1oil)<-(B^tL;xm&-=avGGQDb40w71gK znZ2^uz?Sm4Ncsa;Sfz?E=g#YvBoo?DEp08%IFB(HVvBn~#b3q?Jln7_CrQ>#+M5U4 zn|5W>MAgW(CM{8A*Oiuvw#09Dk){*YY)?UlWEO(y4)xh!>fL~6;Tv2IT+6#Y*{D`f zc9*4tGN@?UKMMyVx40#^bZ%Y8S2KS09kBZ;s7Zx!?D2Y7cPdtE{l~8J9EzcdHQ>1iRTLN-Sty9M2h4R@9|u+D6xi(Sl*{q^L@f%##T3i0biXEpmyf| za{5tXz$e!?duf}-xnGLWIDPBh>5sj4PfLhcQ2vb_!Yg8>mE$SzF1-0u^h2yPMGCL@ zK*smr2&QRn|SO&)4`R`7S1PXi{~m`2q4-D`;rHVR`1Ufh4R}_dqsP;8MZQ8oMEu=`dYe zf%U9g6F~~V>-j|bbl=QeJR?NsNUY>xuh|RaxJ9vi$>F*O4_nI5oTUrW_OwFKN&MXQ z^p@_HN*j`p5NX3MlT!$+0?m*LN6u5{tRc_95JFW*26F_9S_NL6!mnj+dN+ISgvU&x z5Mw%8IgBwTgO0%xQ~psOTwX%jJk^HUp?bWAzGi~%c`f?NWc1?X|G7C1;o*LULK#(V6oN5ll&H??@QvzELc)!|2L$l-Vb-9T3X6<9u!A;Nbf;`?p3)Pipa(Iicm|_(mNCM z4^5s^4ilxcxYhd2@m4~E4`!G*!1NIWi-t|F<8P6oQmK2TOA8W#@YLw9384@@vv^yagf2fh@}VNmFPV`&`1b}oO< zKyqr;!cmah=nMbmBYrei!F|yX?A@a!H`=9Zsqc5n6ONdhE{h|`bXFWt`np<{UJ=xD zqqKO4p5UU3groeUvHOv?CF`YOS#jPUzai_+r`O%FdafxsQv{SjU-ol+&v(4T&*wk>y6^j1>s;q`UMJUDi)pdew$gA|+H9{TehX%S{amc+ zjtDT8$%LG-l=+ZcCpVrAP&RDJsuczrWn%n>v`4#ZO*s<^{;kzCF!wbE{UA{|Y8(c zCuRBv7r-xi6ta-&Y7~DaLXrsk{8|?(0tBNP1J1 zjvZtA4O+z?g3@8HM2cKCiq9r=)UFO zlTPz#Z=NDb_LBtn0%Hf7*E+u7Ro&Wb$E z&09td*k;Q&XE~foUWU{^>9Ekv43f=WyhChtoev51I+_>RIt#HVV|k!|`!I;rb&;D0 zIO^&e*@8d%bP0-pt|Vr*Ejg!rtL|k`mNEL1EM}{MF}rEtur56WSZC>-1J)wV0L+wX zam_dzlS}f-2rzkfXM`!Iy?Wr%kL0BbPv_5{t_zHJFJp#&b!WcFP+(teII+<&q-8>v z2h}dIEm_5n`l>r145Pk)g}Q6xO+ZaTDO|6?u_Us(90>1j10Ui={-N8(epuF?GkdRM z0>ZL(&TIxum}S<^H&+fYT;rCr23LHNGe`&`+=YBqZ7c+s#%aTH(74Ub`Wk#b4D+}1 z{c%8OE60^+GEMe6Ow_IuzMg#zpPZ&Y1|_FL2-obP9*D0IwR@$@#X+rH05OQg>B8IN zJMm3E`CvKVV(dt2-|8kxkRShp1!IZvwJU-w`1UR|gjxbAZuJ$XrhdZ(PA=zos%_#7 zZuWR5j%+-<`t0Q%;_t{uIq=0+P=xCv_Pc=;k_{0%7w)X>l21A{{~^7o_M)X9>qcj1 zeh2u2zrinTxl#u+;h1GeM5>d)LyzUk~xsFLVd?pd%{tj`zKfia)J8Lm0ac-Z8GoI%IW-|U5^ z&gy`zr1Ki;n^zZxPfUt}B&(_yDH~KHbkX zp(BX0_O%Ga-04zO3krU=J0+6%ysxPwodg}Ha537G816cZitZrchjdOAIM(0(tiUt( z;{9Pd+|?t$=Im%0>2ad1Vp=}qI2(;OaBD5Hp~}~s!kf_Vp`?moQUgt|UN5J}w==0R znWYf-Ope0L_pkT4;>*e^BXR>?(GI^kfCXz})Cz2U6+Y=x_j>Vp{S~UFyEWY5lz*dj zry1zw5WMly*)rFjx&+N!=LfU*t$h6;0jROla`?B0$m#^Q!R0YSC@5GqiockR1K)3( zVz3e|B5x7H!WB#EheOh}v-c^Rovz4uz~)9vL3wt`PJoE7%^YXw%Op_n9}`~s8MBeY zac_lkSr=5%F_tk?rNT-SW(^LF6XZ6o!oH2r{6a> zHbx&YszEwxHEM`M8`rA_k9*Gb%{SoK&W6C=9Cgb_jd0ws!veNynn@0$32TQ%XA=nA zxREWONUT~3`rg26@tCQa#|c?RHjCs(S&cEA3k_{Rjv$P7<*?tR7*kPXe4J=tGEXaE zt`4_&!qNPSmB7l-pSEqipnKo~F7og_{ma0<^F~3$cj`YCtf!hFVI+f_sFA3R zRV$Z#X3QW`8w9^92w{oEc_a_U&!m;ntjBHrgdyoQKlC{zhpjhtY7{@A!EyMGqhn=5 zV;6XZ=3E2)Ki<`>MHUtCTWJ>yhNL+`DlUx%NrtR-;ZU!QQDE9_7rIT_#Ou<+f@o~D zj~YS$bAdwkV$?9+$C?#s)}}I_Rg7{p33BSTW0ov+5Y~Ack8_I~sY5N=M;Ay6FO!X@ z(U}*b=NzKv8w@-`n>2;D(IxKw-jk7O8$Y^mPI?GZHRO>tSkb%Cfz0 zPTPLrv_1k{1LvsE5J{VFA#6VzNCo8uM%2I_5sU!)<KrrS{*A!0 ze@ZYnAl`-p)BIXbgKx6RV}^cqj}Dk~Kb2sN1?&!=rTIvRH+D!Gx{%|Yy+vYAbOxvo zTxM0Q^DQnrGP^iOB(t2>5j=MKRsc_VgjBK>Ro2&vYDHq^1&uU|n5jiWnSs;@$5lUd zX}ls|dQ8Ufu&~4a5e})=Y0Nq6Le_CqP8k8S?CFr%MxvFjz4DofSF-~%CI#Oz7CTnH z2cA+mydNOBM?t1Cj&UOf8FUNi2}B5uv3mKbg`;(OKAY=Te}k)qle2RX%434JDku&^ z@DT>$DG!>l9dwKMt+i^$cKIpv$Gv0C(L*_sp>0c$jKPAQz3VNS(#SxCS9Dj(fwOI8 zY!^dhAc1|)rO}e3NCByL0J%Keko*yLeILTsoQSf%*z{9CX$~Ydp9uJe0{g<4Lgjpr z)_*l9J${Zk|F$exYyNF$WZ6nu8Sl*%86u4Ld}PRB%+s3DS#mSEv;uuUciLj<>An$5 zW6kr|JzB>`r?@#TSrOT*>#>#v;nH$%&xiv6h`jJ=PtiXMLw`WCTFS(7O4)OVYB1lR zif|I_+cWCka+!zllRX|ZLas982wU&l7SJ);@0)?~x45LgqngRLrl#WNkAIA?V!U)} zDoVarEi*oZ2JoJZUnfNAU|mdq?XHOU7~tkq!a7fB&IV+bez{B3yPT9pLouPW*;hbt z{<}j;Xf)XUa?0(*(cr%bfh#fLUTJkEak1q~_ud1tAW>-GB*)lqKsUIx8kQHk!Nmr3 zr?AySzBLZPnBBDN%6WEY_5z?IgJbeXndb?g2|VXZ$itBq)R5-25Nm!BS+ESK1>nw5 zi@?G1b77`%jQ+h16NX^}oU-`}*Q5sMn&Hp~3NZ;|%2dy&IAQ&UzNF+~--q>$KS`TM ziErTvlTG1Ol-2k;BKe}aT6p}WjgwLHYQOr-|CaTOEzVE z3|r}gK6M{yDbnm{l^0Tm!y$e;lrQFy6}7~xx|#>eOX+bX|ImHi0ViL+YRnIha-cc3 z$?yL=do}|Ui4gJu>*(CNNV60W)uD8igEPZ)kx~Zd?}5(n%M(!w6n7e?l=Y0$@wzeD z9xOcBbcYjvXH}i4Mp5&6oD7tcxqQK83rO*TZA6}erUYAay-(w%#evJxvom+sG$2Z zqUHteyHmM?pIdoX8xm;RwV1BnbQQ#l%PAHp_9ND57c=Q^p1{t|b=6|fcqH1A{Z0iY z)g2iJ-|w|%BJ0=f1Lvt(cVo00Y<>NzlYr!o0{q6ZPF;OJ=na@6F>GiT&{%N2q>;2P z-3zI&9|cIBAag>r+7@Oc5(ys|4*ss4Dz#r zWe8mj5@&c|y*0{tz^|(BV1N~Jy5^#g?~7zDhsy>dBKX>F@PG*oHXi>?B9uRMlarR@ zzua6H26V~7Q@_Cbur^opk(=lJEn*?zhbs+txH&mSAAD!H*tnvwa{ZQusuC$stwtMX zFhV|3GrcK%XDN=O^MkUN?hxQ0yUUr41(T)Dy2Xv23bXUWb51rXEjtR{UsqJj{rDHVtSeRKPV!pjTyQ`7`4-5v)as~Hr7K@6f zf+o~jCy8PFQ4J6|aE*_qTs|fk-dXQ))pqvB@*%+nZSnqEcyiuFA-0M`8=P>+%0p*& z-QXsudX{+KtkG@7FZYJL4em9hrx+NrBF#~n(vJFd!H^UhsBJW7&fr5|wlB~B!?)}Jq?bOOR31=7wN zQ~|QEn{)1%U_8mICM2($qR5@dRWr z#~8HDyA=$b#^2mQAir?K-@PJlCDK$?lixRmP2yi}8x%8CLqmPlVEx7VX5B9ISGD`6 zPfp1AA)>|WTa(b}KCNGoE6PeF48x6RFslyWBH>?C^1PY!o9T#t#eidZ*?S16(NkZ_ zo{T{KCt4wQZN}A8`W-@BmJ>Lpjn5bC?pp!6NGBLg`Q*gFM{xsqI`;;C5`Wpy0Wdo& zL(nMNyu*mgC}7~X1k$}T<>h14^0z<^=LWqT$YN3PX21iFHDO66ehwS!jIIxT;fj=K zivo*{tKUP+qIi_-p4oN%t^&hKK)<=o;)#_Haz4FuO-V~CEY>MG1dZ0dmV0?jJo?5; zv?HYP``v^yy^62Dob#k%-U$CuU0Hp3W-&o8o6xH=@oK|lI_WJmPIYqq2toGqEh>Y- z$!W!1{T*!vDJThCfpcYSsXE`2J_jX`pww)K5QO-G>0{=qm__uBA>Kle3G+=4p;>uX z7NXV_dJgICiqNf2qTEjqxoKS1FrZ{8>eaz^>#7`wuVgCz4haH=ufy(1x4mV)CPD7M zG(2J)r0OvW$hwqvAw_p7+dw*NsD0J5T5O=F#lFFd=&!LoP<5y9v%kHB0vpGx8&j*-e(yW8SjG@X{Lp86@WO@?nSsiPmI`pbwQzM?WN+{TR||=+QdxWid6Jz`HbX5jTsnOg+RA`ZR(qJs(Fl;3^Vx zBXlkVr>wECjBKvRMGQi?&qdjq71GrQ&!y0&;`S&i$-g`*r*HC!Z2vUmWTVgc87h)t z=%Utpt#y8(4WCYVFoS}JJrJ^H*5Q@v%L1LDt3=`Gq?)K-pU%CR=Sc`lr%a*_&#k-a zA~`N_7pS}@@VbL_Fzq|ay+hx>fdwa77YK`?lu~VG_qVz|(M#%75{3-8n&@w2ryD$O z!B3?`s6>A|ITstOd;_TtC{r+1s^w(xCR-xLEA_8iE*Zwb>=l(S3>H_X{)GZt`WEDb zEyU$IzR+?3*eSLR)m^NbuYnllt6 zzj-M9iL_$lLUb_6=Q5R=GDFc^^ZymS{IrY2@|?e0GE;tANyh>lj$IUl-f{bdU(1Ku zfr?Rt_dz7jLU!g-fjReX2q&KN{th>8ZX5zpW_Kh-67|SIFgwGX-nlkRbxK4CoB5q@ z7#%%aqS9N>c;C5%t`>kvxY?vGYdQuLOL*_z*N5Xr2I+e9FlLK-DF#tFqy)@oO4Y6o z1O5#whT#_2RqT9nOEhnWf!VNW_=C`%Kypt@iYGM>q0?W+?M&TyYwUQ0(0ANMR`c8V*{t+2oVnlVVX32 z70&3+lf#MQYaum#bi)#k`k1?lCQo)4kM0@FTyz98BaH&V%uG)9&{*GrgqqFqI=8Yt zFF)eNs%2%!w{6C~`uks+^5YuFo9inoNw$w7&E3xG4to{+W+_sRWzSaDgu@}(K@jrr zOJf1jpvKpzUOKy0##rX7GpHa7;HxW8JO#;y-6ugtHXUDI)HR^gGPKtJmW2$aKL0(_ zq!K*gHoPPKU>I>-Q|?*tN=9OITK%diIyh|A%Pgl=UcL2X!yS5i^235aa^P=MnYWzf@oCCaJz&q0-q%#G8U8AWQ8>(RNp0gXk0mP zO>DouRs|d^U2q3tR1gJcBGq(#qfxkw*;{07ntDOCW$R<~A=?~g$6LGl%U|YxjG-_B zM4{hj1eB+kOXCV;$=bl9zUlsNXk7DX{-z0IxGr!jw1Z9tEtVr4hYcyXpYHYVx(o_Q z+H_{H{bVZ)*22g}5*R1B^>^|M1|Q;ZGq{dhcOcJ~PNm9mSO(cpTPj=!c$m;)3Gvv3 zNA8bjzjUP6J|(P>Hhz+88@R>0^gYvgByaKc4PS`z$gvVGs}9oN{;ad>E+5ISAG{7t zJKN^Tz*B<_Lj|-JWqrI!kPD5K{8#kL-(F*p5IG*^#Qz;wHQTp3Z76XwREI_ z%rQf=FOrKuj*ai=l)9eBk*<%KgjQq}!9{^WW&Wk48c5V0#^5f?9M_qD|2>ONPHb55 z?(WQc8i=dj(>XHvu9KK>lSnbS^1d)E3h_%R4SBnbAly|CMPf zV27A>PCyI}&m6C5=_%F7)1Sr!Zxl~IikVUk@i=!$Hi=c9*9E(Jm+kRQ8a~K_vgD4>3M0M+^SAk-aHCJjvLCCw5Clu(daw_%e7)NW=LiVbRxzDtC^<{RV zs|lYNhjELsFH2h%n5pcVsyvVm*{>imqiQiqw>>X@5z8LwDpRq}LVwptT6QIF+{MpR z@NO>^tQi*IC@Lv$@GOo#c2++qFZ`rKY+>_cY~}h_bU`a6)s&@uRFZMl+oF9qtK3^A zC&xFrAj##j>LoS{- zkKebjwZgK(hiBs5Yii#v8#Xjqh78fJud|wFCfqTkrVFjy*R#engyz8E=u&2+^$>uY z&6}fpI_3E;fEs*(-BVS=468E_MN*#m#vc-REBjsA+Yy!O|anYdnohBRB!bE_@=f_c4 zC)eR78Vty5DHoVyV2@Z967k(Vcjn7;1lRK!vk-zx<9O;MwUSsrD`S-6$!VB?nU zh!9qa8~_O%Zat{dyN+=-tHk<-U7IUEYoYA+3@vDl<RwvnseZcDaTL+e&{I@#G(nN2EQ`T z9;4@6f8Bcz`T~8jrq)mLTPL+J!ma9*zT_{z9O2$!SnWyTy)72ZFF~Qe&FozK{Jl`J zHgRodHbn+^D&!&!4~B%I=J^9y3ppUM+;U~Ql7pGwQ5y%NWvN2QfVt;zbwfsrFW_;B z;d(D*-cO+|Ij%$`itCO66(F2}WwS0q?{B^xwpP>Ap{d|9vAU_}tpgkjZU8f9{GMRtZLrlPfQn=}^>4T)g{2gB=0Zt0Tv5Oka)$QoGGPVGFl=%%!0Z5 z$wLcZlRPX>BfoE$^#){th3Mp4&_g>;IB;)e_&r!F$t~U2Nzh9qHNQ@6@yHLR3~K0r5|d7SOye zD3M?@+(m=+-5%2!}g{i%(V@!tEgRu!Y|LN?d}E? zJHPQ{nc!7;Z8*@@BneLYF2 zyWsuH@Vj;yYnZB0b5^Hm-ubMKp>OzRqnsh9B)k~D&{~QD0y2SJY7GoTE~?!J%jdNY zw{?)7lk8Txm0Rt76sAZ8-t8b0L*}u0(M{n*Izlhob)#cW#{52c-y z6pq@`*tk&brZD27ov~Ox=(^R0zD1oD24D*&Lw>arI-=CK+Ewg0mb}XYWN+L^6k$BE z*WQ&7ys4pzJt%V)s3zgvxPQ~_2luI8=$f{lI^eufpq1|GL`pvAF?$2Cjy@F#by;@F zZ|VawzbXsjb-EQN9IFpPth3B>HoH=fwuKl1(~b^t2TnJDA|JwLsh|g@G=0FITlj z8%I6>PXZ=>t>q3Kb z*1+U=yuw(w=l4SA!>GJ zN*wxoo$}vvE30D<-=975D*`q#I_}IXdS{T0SToVevzw0WZZ34HQ$b%w&yldQ!0hSi zpohbJ1IFEMn+=UIQkZ38I^L2^hF@C=8nd2$@ATfcsvTHWmz4kMdc)@t0t44>BUb@P&IYWOu$i~0&X*~CJzZ!lOqLymoR&vV z(23#1uHjz!=p$E!|J@7F^c+@8h~zaHp8>&QrhXo*_P3W)LL$tQ@-2cFgCPs!tK+TL zmUZ!pcND116)X=Mte-XDA^`$vlGUY{H8yMjsmkvtX17Um z;^wfIxP;jkhIOdCXkLD&AbbSB0$%EdyHdM)>OK!Sg*uZB>Sk6pYYh-p_xR|=xk*)* z3oXj*V|OFu*#?J%iIcQ1vp6Ow3(X)$9t#CIs)EoG3x|IPxv(x-NnU*nGN868d z2*a9Qy41G7AL7>3_LTjEl##$3TjmE|eXt=HQ#9Xqf*|h=mnIdE3)B@Gj+e9yjm*L< z9bKrFev<`tbVFppbC zhNolen5&VYWL8R35yc8>N1e@5a0FUQFz(5aKNOCBx$gvd;0@QmR@zvLvbbO=4*6RdF; zNS!CncTw5Tq%s~ZS4glRDS*tkR~=1tqO%R&z1A%6?7k>|ud?{H%BBo0%uFI4JxOS< zB-_ZbO;XMy4_(bBljLy*>}5<~PO#mpUZ$^IM-3$Vge|DGf8GbX4&Y;(>f=|NW>x^5 z&^f@%%}3Rq0D>>!wTI&g#-WI^MR8!X>c_gDQ+%^#F z@HEDh@rk2G6E7ffFSMo-gvdvDq29%r70*-JY8FAZ+_tyyp{w7(l-->`Qk$9`Rbn|| z`biHLt2@u>*2K! zPSCwNn8aff(LIDLk=JY~Cxyu@u2&ih0!D{m9Zg#l#(qjJ{5MYO)s_l6Kw z4MVW%mVSrIgZkZiWUX%fh}tgNw|1tX!`4t3nQ_qmEJZaw8r@zq^}C7s0$>!#9-A#L z9F6KH=q2%nIqr|30)z1o)7So-+sfmrN`vefv?s&+sK{JVNg>?~dNCEK3$$gNSE}99 zh=f-{2Kd^g;Yrcd_m}dgk^4GVWb62kJzB~W=LFMKKR-;=CP9suywH!cWbJ%BuZ*N$ z=TC5PsIqxJVNxQ)u7RktL`r^Ti=8zre@#m5C=(`AWSC%`$CHyG+TPAG7miE%4xClLuhr&FcQoN+Ksx917OA3j)t? zf^%{=Di`i`5l2$zs|xIo6^(Kqo@=m|DIBNzd!f`!Sg=T}qYG%V)cUFF<(lWtYibQb zon=A9yUvy-@I+|+{>C|OdzS6L?p&lcov2JPJ9YWir-H1uaZNS4-h{lQ!2McXWCAk- z*k#OYs$th|v|i)VPvnUqvwBQ=R#4Yev@%19ZI1U<$ zWnv~Zo|#xpZ^0_MSLcLDTN6}cxwf~3PQ)NU)vxiWpEw|+kcZTUpHt+}<8FViV380|igi$S&*XxB z0BUb><4y6CKKGV+MN`NhQi!EP=YJ+h?4mB(Q^%P>9jIkv&M0qbPp2>UO!TuR$fOj2 zc}xd{@|U@s6X{Soknt9>5>ko^fN#Dn_(b{OIZF>4#$kk?>N*TOrN^dx4w~~bI6&qD zN13t^D}0`1$S6n#6FS{xIen?=&TVBKd5c)Bhp9A;kX8u(jXQY*8=?H)%1_Vr+W2k2S_|t z@4btCY-{yYKB4#*yw>1oyv|RJh19*VJzj?MccS09ul<8O<@JA!-T(IR>u3Lcb{HL0 zdL1wLJ(|{By-RJ>J`gIY*Ccs%+#7)b2e~8oj_1QknAawJ@5PfhfiZ>gIO+$oy!LJgPHlA-crhk1;`t((bLc6dx*dh?t92NSEjR5Odgg`e7qh+|C==txr6rRyg)Sk3Ix53L1B?+ZAbA+m&2$vd_kcs zt7CCAcsfb5)XtsH3m(A_>?C+%&jC3M#6pGkF$>h^aOYSY74(+b|Xug4%)a;&uf=n?Y;WYHoH}PBI2*jXvqfC(CF#P~4M6`*8`;+t z^qV$|_V|TFlHcBbNeb)ZZ4QO8G=HpM{q{(@r?uWiAX^Pog;3~yed34|{)-l2?>6|U zzO*aWXk?s+yT}Zxi!3GMcq3d3i{tQjb)&$RAOk#ODw<0Bfg)TaHOy4ps$n+jU5E1+fBxh&D8tKfO&57~SVR(1?wh9HLzTC$UlmzNgbRnC6y@ z#dYlNEX_fe4a_(mlcyuz8#YS{K2sL?!(MM@Z`xGH=E%rBcZ@?-)VBpcX(74=cK!_} zmRimSMz5v+yXYK7VDGj1CRBUlwj&kN-kq$ZrFPcfJW@eW^3CcHTC^eU zJI>pu8+4;8S|c9yGw+w}*94`1>H%|tXx?243VcFP>gW0A(1C3r-!CVcnvP8#gSb4o z{5%5@q`kZI)Qud#a8$))cQy`qNB2*&{K0uws8zt>Ken9=xm_8z!miw=!v%|#c49Q{oBF{GvtMH-Fw>ku zEu44CH^vzylG(5KAX2f14_Vs5Tj`Wk#ww&~?kl!~q$*crt;YQui_vDH8@jg5v6(qH zKt}c4xQK!>o|Vv!vZ^sq2d*i=Mja~jlZdk*ysSyQEmO7W$m09*+pmP*gR8_$UG!eG zv5EScYJVq9{A>EaU%K0U)W?_m-`!eoPl10}@Va<&g;e7jX9WpT&au-o`_!{FoT7c% zsNSUeqfT6mhX@2=4nrE-fS_9WUl4EB!m4f}kd+*I4=0ICqyo_WBo&n|cDY&+jk zjyCGMM)OZAY(A$LP+aZdNh`RARl4>x<6j{Z>wFOWVR*@<_H$nyr@TX{4yf4!>;nx3 z?~Bh$Q}w#Fof3F|L)6$Qb*!pTi|?WW;#5%1vWLZVD+)&`ACkTK`uxDU@u)i*PvXuh zJ>IqLL;8&WIx4BTAA#KWMS6vt@H%IAXGz5H1;$y)oOSXp_3|Z>-xG9=yJHp1)%jH5 zx!a`MU67qYqLeW%wbw;%_Rp~Qvrcs$5|Z41Ogy$3pBoQ$?E>!ZbjA2r6hlW-wA)y; zv7i1i9w*OuqrN}BCRgd72DLu^6SSc88O}bMe){Ism??L^XJ5DFZ*kKH(nj^# zIo_w092PGrk(5qoABvfh^N$$+a&wBN#><^kPinU*N z@W68T)q0+_M)60C3JyBII3Hv{2^4`CO>?iwE4kenbXtjIDs$KH6%Tu8{Lg;edHbV9 zVe+QW0snVm`Tywb0pys^QOTT-CH_r_-zzMoS9#DyRzL`5Zs?$9)(OW$t~k3PB_o@BMVv;W~X<9*{n z%lamwedM9<3Nm}bMV-~E zR6!F~h4diFw0b#Xk}JF%{~{<(iqZ5GiONul5UskFIJ+$$B|4U%$on%M@*`U(t}txj zbjglwKf-FCaf}DMiZ>@UdrJcckvc|?UeMyCstRZhFLhc+xPG>p?a`WBNrhonisA$R zu}Tri1!+Z_cpHBpV5=NU(NM@}-fYVx`ab)+#P)e(p;lSN->sRGf(q$hr?bGeuk3SW z58b(=r8n@q!jLS6{LQST7#@!CIMB5C<#yzehzZ?VxM(jC@$T8xZL0;AaiPe2O$I3x zY2lz)a$X1ptfVyA;AJtQacp-au1Xs-vNJ$DI8xMY{xArO5#@_29dW~{o`*oz*EGyF znB1|es^Es`v4p=n3P&US$t;@l@0_g>Lzv_g#mog)xkU`Fg00GyG)ogJYiZ~%VtoXpxrXAUT zm$&~vXVm8zXMYGw`HPW1-tEu=X~HYWr7oh2JOnOM5{~lL7nBB#q!+NHx&s+=qftng z6jQ~)Wrp341%Y#-UN58XBTfZ)0ti_%)~+!Vegk;81eD#^`2yoZo|a?(`b` zx-jf~x!r|rQc#HUE=!4c6?4<%D@6wPVXx{yIK-S5etx*DGCZ*|C7EDMU2rs9&d5=# zXgKofVRv@fn$$LMSps(+@m{TXjLT#a=(uuH;3kHa*w(VJN`vC%t!qhZ^eQL|gb zL7Z~EW0E<<(KCm=y;ASb1gHP%IN)8-fRxk0A|MMeH zk8f547+i@xu_G(n{?B;7WxTmfwFezw?9gQ50SA!5!Pee%aS4z1zqHGfPJSD#}UxyX<8_TYL}_CF_NJ z?wY)c`2Lw&_clxRi}dF+x*tX^G8L$f5uyu&huDE(nFd*4c4VC3cvf_YuR@H+tj0Fz z`s<_H?lVU9BPF}sStX|AC>?fz1NQshI^>&di%hEO2Lb0sdXu!=D8qRqjyhcWwgB^W z@IX-zg0+W=7Tj+Wcz#B76p+nsx;q6J1?Jp#(xqlf8Ld23x!n8rc2axx{U_x;o!A11 zD7jy%N~0L}F1*0dBqZ@H|6<5CcyN;0oh{03hdVgxpzDE9DJsvWYdTo!cqiB{M$yo^F8A*uy&?5eA7HBee^%GVt*Lt?8BzNu$KK(;(T1-9|*Lz1+UsWy3JEf)Zm8846?EYA|t^oPF z`rz@Ce4lPo{(z&K+i_90Q$<=xZ-=%AM|Vv^TbB`H_6VZD?#~ZDgt^l(Q-7nboP7QF zNJ{q17lza-ng^pka6Miznh=h5A8D`j8RKQwJcUIz>&8Dg{th zGzL=B%`UTrgY-Y~C^wPNe z+%v}G_u=$PllOm$oYRhW!2q$igLO z+4G?nBqSpZ>-NXl--hT=DUR(Br>y11mG>=$&62O1EnZC3rkVDwp7E$#NbXg>IM_x~ zD7j^$cSwKxvOC(txYeH#cq`*d!1>%RE2TV69}Fa+V!+7m?GQ7N(qEp=bm3b%L5#q37y zQPqQ$PoLU|9h)Ix$rQ&bLy=T0`%-bE`CJ6YYeT7@Vy1v{6xFnAzXX#Ff5v-XJd><= zXPyv|iP?QzuvjT^J5}G7Sz^oD~v&^$w<>ZBsKKUO_d9nZf3<<-7-A6k*X_J z`cZwdz6MLW_e5;D%pSMsmF4bq{CQzmiMKd=8=ii^Jo+0!j9d=7asD?tT1rk!BqSLQ zlquP~=3duuTgInDu|^a?xv);V@Jr#-%49J=C6m1vKzY8yAI8Q=4|0b!$?xe|qk2xA zE?ANadn_KdrXoBd<{_hH+wQ!_pXB;w0*l^<HrAA7qu7M4Mb1WFyOlX?BOnRsxOqTy6Pk@<4$lk(*e`3!F>ZqLqq8jGOz^i-Dn z>P+Re-JLbJEOu?X@NVuZ+1EMSrygB)TmgLBJ}#T+{B^QO6Lz)mmN2~;0z2Ya);e;n z>&&LA&I1jt*o+yfHB26eR?NG7vC=YdO&u0tx$5`_xxzVPGF&E(CAHRHU+|`sY zx4)89+iIV~(03JpEh;hf+~sVjBP;x8P^X{9{`iiY(nf&=U@MnxM+<%QhE2PRS#roW zu-UPz&!o`O#-GjW!BO%>y+526m}+|si6`g8F${;=lyi$`74a@M)l*)VsZHM!GMYrz zLyUgH{-PL<$bNTK$A|dhd;_l|Ma_p*wl}fU{;ff(lupJ%z#k!RqFzj;FZi4q%W~n{ z#4WMTOT>3rlg-+%7*?0EBn*c4BR0HF*xxxUlBEk85$Qk9$@Xk(k=%GNH!nL(c#h|f znpHX`*~r>n+R(Smsl55%xH!GxjBP`FsLGAn4qu@|CO6F#L7dZ%yqA~h=|NxI0^$(D zkF6q2DJ0ScLj8rVnfp5XG=Mc{DMfB%a~-6JbICq-s@qMV&C^7MuXu*<+pGBU>6_AsY=3cFcgYF2tS(B1B&fX?!tmK4)m#91!{~zY!lbFY- z=%_N8s(T9MJZ;gw$)L~D0zmwI|9?QN3|@Jc!%LnUE7FoV#Gvf0GR*RtsYr1+E9s|u zhJYHWzqF@wZ>OpJziC_Ze@NTUZ%7u6<`V6{CKw%0(FzkjqW*U;KuLbgl+u~F=(>v$ zFH6tgT+tIb#M>C#&*kE7oKs5v+VcL@UKIO9`{Db4e{uI;MDkq5+>NWJrZBw4){z;a zYeD--Cu#-r<6I{evH?}O#i&@AY!0-OV}&0VC{@2b78w~DyRVa)qs884|7?UZfA z-W4^`(p#J4%N{Z14>0YG>i-O2X($W>;@$n{&lm+tN;X||sZTj6yYaYYAY>p4<$@b= z<-^TVli@P)6?+)3KJ30BdGF`A))F*6`Tkp3V>m>-Y&r+!>|E9{&U03q?MmLh9(( zRxHpVfB#GS7uCCHysXb%7qMIIm zaqQ0vYw+IiIH3qpM5W!GPm?I3X0aQrql8^XD~WrvJhqkHXGCN!I@(mPP-N%COevqU zvPb<~bdoeJVYWKVZU`wE6K-y(;?}to5IoTy+fu4iAy zss5#uA5eKlDL+}EWgF=3cpmcK<-+dH4UkaOq*NQ-V56n`o@{S>tv}FBw@3y1q7+(7 zGn=-FYnkZ>5ARPZY=+;xv-3Zf#5?!hHT%T3s~~`q$XDaX9=N$EW8w-QZn*!->5`d7=Z3{%I`=(mvr{_HAm))*hI@ zD@$%*Hj!jD?fhQK{!8eCf6)Y$C~AiJ+}VbbMA6(9*_*DmQk{-_{;>^yc&Ply>(@f! z1WIt*#vd`PbR~9%jdiA}F0<@y>t8=t8GT`*=J3J+!CB5O)B=%vx+R|O?mT8?-1o9D z%>3E^uWcSI?bqXLt1*YWLa{=W)%@+<|23MIEq1hF8w3?{q9Xm%hu!U-f={taj{D;^ z8eV9>^}Z;wymkBcFU!$3ZJ#;1ZDw5BA2W5wEH`R9VR%F4IY2~4h>j~xonIVMOphhk z(t|C%C@>Z>Q&2%sQ^*+Y{m!8ff8IZm8>{a#Jf#%TK&rz|-ut+JcPHd}?Tn~CzPR)4 zzhCojq42!r!n5E0OL4FE{>x8uCOg_D51e@Y?}YRp61^x8n=jWhR_~u25TrznT#&@$ zTz~y6wW>_hF0ll+P%G3O{%*|B7ki(b7g1kR zT3;x>sX-_AeC4&hehwFAnu(pys+xM3q+T8K@c6O+McG@&McK7$!-}LqNJ@NGfaMq3dc}`^ zi#-(pDp!fG>Cu1DCj1blx|=$UQgczGYP=mfz)@7TewRb+F@e+}>+{tAFRcJbqdg|% zm$D|w)Y^fMgq*xBoy)?T`?A2xU4bxA@YdqsKfM~?L7Cg>I~HTC>PFTmz-6DA7LCm+ z1+FkpQT@LI1f4b}RvKKXRdxn~xo%``yk`Roz>usQ8~&J!R+I-0Uvk1^TJd|-$R+r8 zsDmnYgyim30RjdbKPP^?&>C7|5}l^vGJS^KoinwN60y_5DY!?21X+pJTtQ6Ko|h?4 z7a*y9QHBVE{8zTlW2k-Lxw3Wy+K;x4-TPR11&kXoC#%Y7hXuU)KAJW*B+l1 z5(V*<=uI*G*!JLSuS6*Fm91A)^lZ@^*)ZI&{+K;E#lSQvl;QMY2KaFM-2ZnJe+IH6 zb=EY*BxYt6LQ!74p-j*0Ua}Uao+?{`N~T9YA`oZj!`CPixYCgLj2H7?i}24gXb}nU zI6;?JUg?Vh+p--(Ufx4L+9`zuTS2nIwVOX;q9*RdmWb(3Q_BK9%Q{WF>O0lKtUZB~ z-vf4$S*91b-K6AnBr0{!2}xACqvn5`rGANy=DS@hR*uDd)vH>?^%UV^Tdo*E0B>y zJ$`n0*-!KKPe!cUn)Y2Ds<@#W@3)5u{}A96YyV4z zx`*6OFMK}|;${1ZU3^%#085v%wK&B2BnjK_fGCX5Fo16qX4pcNxd3Czc& zBpbBna>w6^XGCJXq7()lmB?i)B~?Ww9D?Kiz#$Dw(E7yHzQcj4YLUMVs9_2zz-L^3 z=293f(D+_lBf_zGO;(DwIjZ)}CvrBOrtCHXjrW>TcDzpjd^WrSe&9v#{tZ$w0Hh8Q zGQ59*lmh^%e*KHPXpmat%0${Z2^Z0e$QAbhk!AKQovlm^=i|MCkZq%fKP+ zMf5H`l||C#S*a)yi3_9p3m~!dpWNZ0XfpCqmLK}r-HF;tf2U3zq#xRc%i$l+8`wpy-WU(agsLA{JTusN@k=10 zbj`7W8eUXb_WG(yA5$0O{g(V%B8bm@J7vA%$cuNSU~v=A0di_JUvJJ?G-B;98YZ07 zp*)mz`LY+-Ks>&q-}_gdg!@obM=4uY2W@AoiQ7u+c<8XuN6(F6m<$LYf6j1OU(3@0 zD#a<0;KgSjb=8zPLqMw>T4l{r`n^-XKkZ+XO-l!}@i|i@W@~QG4;GTsR+n6}x0>)d z=aBH?JuafEwXw?>i8{94%9_qugQJ^6yg)wJn9j;kk25C#fFAlo3{MCpU2EODLgW5& z1B?@Z_R%$cM}=;F+MhnX-R)rfD^_VdKGp z2f3#ggg86+VxQ#BBI7h=A&c?bLOLG29k#D&t-h@Nv>M?rIG-xj{$biQ$-q==uV6)K z0j(wqRVXisjWuzP#RIg>mjy96f7@$CIpEYgUiREWKldW8;naqe%m)JW5?TXv(GxBI z2scdN%mMD42C9T_6)`zN_EH)PvhCPUF zRQjA;W=^tn3BC{>@R=patY_Y~eJQX5o$@7Imy1{&v(s3vfMuU@7>tRVH;AWx<53SZ zF8dhS!Lrd6&jJ%k1k(D9&)t6;fQOvuLpH{fgNgnZxXg_vag}T-9rQ{&J|UE4I*mNo zP3Hr0>FL3dOOOwcZQQ9%(u++|C)T1NfuoZPT!;qX#P>}Uvq$x;=i#l~_ z7Q~aD>x>)v&`2GIs@$Ud$5Z{g{sPzUB_>3uiTs4UE~9?$rR`!=QGlgY6*nLrv-x~! z6FMSLVPw+4spM!58*PO3KYnIsV4U-BL3E55cos2fdGzaYssQc^&P!R1E_jf1!H6-@ z&Azu0TN&*N)HHTJ>5`2quj)RR#W%m!N6m?hCSSJ2iMQ&bnXDbA@uqlJ&L7493nIX* zdYy?B9K|GoUeh1HzcxQ!rN5C(z}NaQ`cq0PTM`-rkhaN4T^I7bk{aoB-h9M3xuw^j z)A^~4N(mMGjtyW7hHY@4e+Q~TuxsvRlr=H4V55VT(0>OjhW3E-eQYMD{1+Hr01F$H z{VW;1%GJalfE4%OuX|MdzzhY17<}YH?ou}9(?kQnah2NXcay%E`xto7$g1ZPlGH`9 zF{6L!A765pKiHo4T*QGZpssXn;V_~Fz*V0YF-xv=2 z*nkitdaF@7wmk-1f<5arkPSB6 z%eMIv)l+Qh*6|u(l^sdXp4AcTFaT(F2{&hb&X1GphIc|2Erc zfHz6bAIV@tTj9JXzIy3tj~LM~(89w2h6nCG1(Z0%$CiLbm8Jpn5;xx1U~+a3GXeh< z@#>d<(7}Kc{w#xmY0%US^!}woA$WKcrr%=$yu#7CCMijL7Df^FC`JvpL5Mpv=IP@f6Vc2K*J4N2;B?=Bsa#-Yt%zRK6vBULuRlSOnUeXyX;=e-w& zWogDQ--Tzm_M-EW|F2O#fRB`pnTBSg&QFXn%on(!EyQ{vFq;1D@Y9hH2N8BO#}M)V z-(rlHswpDdx9HCcz$`s%Ar37D<47I8rDs6OaiXY9O=xjwR#TN4FT^W-?h*n}NL@PM z2j&as-|xPj2JpxR5FO=TJdzyXksP`V=n_Cq0nAyzyb9Z)rlzEdX)GO*EUNE@jmH>F z;8~5tax|R#7k>C(qj*3u33c?!Spq7wZhp%;yYRjH_PQo_*cDd z)VDG^6Dq~9*y4bqlNqOo(PAr5U!C1*UOVgi5Dg8C*<4zhoLA#_f);Z7*AxRXT>llf z|FwZ|Nx+GVhGSU$WyeK;BREr$!+?Ihxi9Fl82o+K$AijC0QGqF#u&C#3r>11B9b`} zVugBZA*~#i;p#Dnzy13d{M)(w1&y}ImuUHI0hUp50~Z0zMEmyY7ga=cnOY+-yw#pB z0%7U(5W7eR3nBys3KqYRi|af%{W!(fYd0RBcj_{74iuC1ItBj!A)H0G8jCWfC7jDt z-mK`R1LDI?D|}m0UIX`^@kQ%InXcA(g!le!H2;G!wI$IH%c@%X>ye(j-z>jcAW@v! z_{n+l-5Oi-DlaaNft|m->Oy}4rbEd|ild`%6}4{hv5o^Ib@){Q6ZmoCzj$8^4Wu%NKNO7_-2NdjFgcifcvlMS--+him6F4M&Km1!mbUco_E+ghURm6f8` zgeFHTfMPvBlJ)369`Rqs25nUw(Dt~YO8i*`o}GHM&g~Au_M@y{FFw!9suqjuo{YF> zmY=kHmJ5|2oNCyrD7AoiEmr0~3Sl_U(6;xAa6}Tl*)0Hl^H`=sXY~9U(3J#0A(7#l zV6BhPvx+Ng^MQuqNK*&pjYzk{3MY+h+iCja-3s4r-64cS%c+U^5%hnJ}Q#TE6C52TF3P#^0#*?k61YaCXA#W6ng=k!k!I6E#fqTN9G=LbgXrHpi`5- zic0&*u%<{(8%j!XBiAZ~No;l8`n&*wV^5st`THnpB(=RIO53YI>Ww<2U-fTih=rx= z0@n<{kXzLPU^g;|)fx9!IWj+8*F(mweu8v9HIX!Ue}2Blo>SCU5b0}{9iw0|L9vT7 zP)zN;iv@38bXop(*_Fk`!3>D4c5hgEKR(U&he=^2yxwzr9zN=pj_eM(c=i}~7Z-Cf zRL_R02ubTId9nKBYI%779TLb>U)3F-y0q4@J)QEnuSx~lyJh7usHWocb{46BR(u+B z314izki6KQ&^)t*Tr#%qSy`tl3!WxaqvvfR$3BV+^n(^?s$?0v>k-Dl$az9>eU7nE z+BGxfO{Nvu!R!tb5JWnt-x+)wdEUp~QclT4M*>TLf7AbihHvOW$b?X$UoI!Vxp9j4 z3_+~!1_hzmrYhB&i@v5MD9q@(hgH(a?QSZ73-*Ly+gX-3P_lvNRpf{saZ2R^j#MqkW_4 zt$Q@Y6E3q)Rg_zuHlWn&5xwrfy?H9ayMDpSZ@dTpYCDPYUiq>$Kjdls@&S0akKabw zMs&4=cuMv;Zm|=F1*EhtVhpbvEV$=258v{A&(I3$6sNNri{Bep zN%k4ax=vY?W1Rd9*=_?L$8u-}0LG^~x#$?J&;I-H{rit|VUoWD)YDCW`h163=9}S3s9$?(KHnDq?r* z>JbBD5As{tt!7Q*3yWFP#7=)`vKB23z!RRUUM79fPjhbVvmp?YF%>(BN>8ChMR(=_ zGXyyFqESaJFwj#o#U6f&oK_?`g+gqQ8(#nXZ)V{L-u$RqYt2GjA+9 zV;DUsy0d%y-Qn7(1RvIqtbr|h%xS*?q2et%-uV`>4nnbQX4|%BY@GYXC0xo198=pSc{}dr*WR zC4D-Wfl{B6)a@5XnuwI$*t_Gqz`z-ie7N;rQ94jo@DjZ-l?NM;As=h{!pj%- z*YG|A6nFm@SrRA`<+N2FpU%sNVrBB)NnVUb_eB*JUtdA5l{iGUzHNC-=?OT^~Y8Podv;hMAv!80QH2W06fwPndB3lq>Yly#o&D(08+VtvCKGXR#CnqB#ihDqCC~Q?~vomSc2~}qmy?r+ZzV-r=y~v9f zSTmF~=*@xfD-k1;0RrN$PjCOz#ZD6inz<1+7YMWpD2*?Q-%8%`?xQkDw|48((U_^s zI0x201+|JJvH4oDtlDa&R6IzDj*LWs<996p6AI-tl}irtF*f1TX1XkZ`pC@gMY>Qc zY-F26o?roWCzYT^lH3aO)tLRznC<*|}9%bj_$| zJEHlCV)isenxMg8)}yS2#Z1TfgV*KQ2Kx@JVA$bS2O|uo;@+`3HelmiRoDxA) zNBVMl+@Yg{{^ShT5;>-Q`1F}T>;AZ7w*j(ddGyd&l7q?n8fPd4*%MbZfIqxgBWqYP zcOvH8svwLATn!@{hJWxrN^uy2ra7I?Qcjz0E0Hf->P%Squhd?`UA@S3*DDOF&B1tz z^h_F=HVn9fkq4LFWF&K~irMxLIi4?-x57^@^}PoWyL=l0!S2d{B85m(smA|Sl1kAcu|1JlghiIMk#xI34eM}TiSI3um=Jn@{kg(+is$|dx@LOuvb>YRa%&tk z57?jvHI;M{|hUe+J=)d%pfg{2!*sdcS8VkR+M zPT@Y+2f_Iw^C;&D9i3WhrR%F}ltJTBk!G$%E20Ep5DsKIc<9O}_b$-HL-;rvNnpNK zunzREy!6-wBM(~G)ke(%JzjF*(3JbkS{*9f7r5O00L zGMoYS`KCz7xnQmZ>FnwEB&hB*vy%t;h0J*3#A7kIb@^OAM3omt1qT;v2 z-B5{KL6!k+pU3;H7dxuHyZ{F5?}S!;xX|{w7*~_P3CL0Vd^UsB-DZw-CE4e1j4 z5;2nIG4HhdNxA*%xb<2j6`44ctCET&fSkDY;&tciENp9-&()SpOnaVQ!iz*NB@Jtc zw04}YQq7u$_8NCeK6M_AMEO+OlZl;0 z!vPXU!l1E$&tOmm8?TL~QF>a`uw$DyGOuK=Hkayp!)Meyzx8|FXGcq$nesItof;_MEsOIeD=40u~*(S(1$daQg`4z)-> zY680I`6$tc9E}Hi8o6KN3{t;0pL5VZZkAA(iMxhz_#{r2>1eLCEM=9wLDWciO}?cK zegy?xC&=Y@(mH-KJ1NnDHtE2OD(i(b2twq9~X!C#iSS!r!7 zp3OfMyJGf<^*+IO`8>x_V=@;M`*Xd@Lu|eqbrh%4wP`!)XjBuL^TV#WGOC=uaF_ z_$PGVA_iFdy^sqr3n{zPs4mbRFmB8E*CjDf;ObaoP_1k>5(J0M)NKP*njX(P-UH2v zZbAmRLCz9DKgIyTZqN^n(i$`Kz%{881fl=R1NMiQ5T3x7YQOz=Kcim_yC~1*7u-;o z$I{KM8Ng07A_i<0&3D;bE<=y=>YA+*PQUwH{yIJgrk+fgk~}#L2v!mhCnXhcWTU6yCOQd&O74SU%(un%{5OBxptbP8)`cpq37#$qakIUPIkNY z<8Xmg=k3iqv;k5VOTk0(>EbY+PSGc=ySZEYE^}3Omkv4rG_5H^GfVcMP5X`d@Gcme z)yV0@CyUg@TDgew%Jjo=;6_J}rOZwS@L;XjMzv;I3UC}+wKrT0D7Pv#<8H`$NnDL< z=0nd<7KC}OrpkQ8T8?VUKzXoE2+Tm@d;!3Cj)uMOiEL3x zaj+KN$p%q9?VdWBC_)MCfq?*)UAb-l>CoVhv#WoR=ve29GpDr2b8O4NOwadEfllnS z@)!{lq7aMj8u8n_SvW+Yb#vnxbiae*f2h&BS zbk5790`hws6&}B-bk0;3m%6^TR{gth?11A%Nv#PN@8e~;x44!z7#1_7t(W!jIUf5? zQIAF~N&%k?DN-px4XOpgj^g3k7^>>5-5DZagko^G!l7=bh z0!x?l5i`+6oLPom8ia5a)KTXxP}5u7b0muZS}n340LByNT|!WX>j-1hc}{~chW+s> zq-WOPWZ`X~vDe2`M9{#s$T1O+U17$Jp7)vk_GbD@fn{Tw*6G-aNt|R!B>9{p*Q% zCK)%|Z4vQjwDXxAF_qC#{8{s+V#qmz~ErQLg9Z zPqhK)Q;^sqYuY|BZJ!!sl-;lUNq`D+yHI)3o7sj85}P8T^~lV{_-GuH8-QY zA;He}hhD!{(_er9jid+|>Mwq_CT*6U3U+M|>TE_Z-w2kdZss^%9(~ND&pq`@USPrT zweUvs5dK-={JsP*sAKfj{#lcWf&byNv#boDU*Dj0efD^*OjkETUEJlD7mU9S?6fM> zovxnz*eie7>eVr=08|ciT&7oe=rDr&w4<+0xM)t{*XruC%&1IiQa$*7w3( zMPw;h{KG>1om23ec#*;OtO8rT9OY(ounA+uEp5(HxGY|^RJ2bfo@*73LZ}UZlCEhH z#ygd8IaHNFr<{+%Leg4x*O}pHR*H=5G3LN67AInhi{wv=83b~H_uj25i>o<4_ z*`VulSCErSE*3=MawKZh?n&BL?>$W)KFjMgkKHuzFAX+++rdoC1B& z6E#tj!U;I80||+E9i`;@x1p)~H_7=dQZpiGpR&8@#iG+x#DpC{^;Eu&G#f+ASI69YL>Sj(18r%Bi&|tP;)_OQuT_g z@}tZ!F!e@f?$UettUSe9h@Qkn+d%xnaS;AZfkVlxxrEGlBmMH7-v-S|@uO8H_iN6* zcAVS|F=S$A^$59AqpdkH3G(x-+qJ~CT8&?WZvDuzUW>rtVnuJP6+6Fz3NI$`XfxZ zfq4ZBKuj>(_K49H>r0&>Y*CBmMbpQ)Kx_beU5(!vYF|s>bhBx zBMHxR=pQ3VG~%&h4(K*K7cd872wZOhwY`1!fFJ)=(}2!qv|SQw6?O2afPq5LJ3r7I zkb>;6%;4JHea*tafVv+Y(#Tty3fw~&ma1`iEie)#ioX{F9Yu*PlV)x*2{6csdjF!w zFPq~HCJKF$icrGfG+5XA^{f41>PbaZe(Uv*{Eot4jNSH!SG!$QV*p2DMr)a=)rr3X z+H`^McD}lo4`x}|n)31L5x;*Y%4_6d?l0NyxEVRJK{b;q!s)pnGto7bQ6mEPrE+D` zx%V*#U(yfGi^q#fH*7r8FO#P7(1D<>x9G+LpCnq_YvjGM0bt6){i)KNjB`L#6y9rv zf=v`#4+m^=i473j6=#5YvbiDZQBUr3Qs|?c-?BB-S#e-|zz!I7b9+qGr70O{z0c+A zjU0mXtC6fL*JX$FFZkjIzRM?~K2c(aq!Z2Im=G4h)1V84^I>j$u7uB=$oj1FNPSG( z8G1rRM+LgEuq@``wA?NJZd-Bbix1@6s-;npPL2_q=62%ta=h$u*Odx8n@}01_osho zKtQ+lwA~4XwW#dLosD=@fyOsd6X*Y z3L1XQs!z!^b0?MF&UWjkBW32azuaA{o+2O(h%+7>$gaejO4x@G6vKq{)r>Qf|4Uf# zb9+>-5oDHT15|90M7)BukJPh;yxPJ9>j5PJ6|e@>CA^PKXH*+>rDd0NzS#^X1Cp+Y z)S%a8-V0k>bI>d6{9SQlQ!tnCSyj4%nfH0IGU6qsUyZyW+w6(hS-pku*7<4|9hO`z zq9V%soqLB#6ve$g!|289cAhaa)Zt~tvOe7@_1)1#v(!{^r+wG24%b*;RMH%*FXpNS zOM8!=O}+YRQY0v+;4@~Pp9j<`ys>%2g!0_Ef7}5}S?-oV*$J$c)2q<3^Ofw#N=nu24DA8r{WDx;^X`26!`2!GKLq-fJ)j=fMy(b;rl=~ii;p?R zp!R9xGxAl)-CM%HxGR_H*o%&G^4cH9YikNnSQhC6-TRcUr&_Ek?qz3wpDUw#Pt2le z*BOVKoh=n{kt=Ru@kRFWDG(4D=;rDG8TnV3;guN8T>!HUF2Cn^|My0l(v_11nGqEN z+gS_%B)s`4?g4$efDnLv-M4L;%b$ay zoVO;M7FmE8yA+7@n>O`cyq)l00nYXu-&D?2>sGkxLk<7y{(Lb;vGZXZ)`k>Wcj$H0 z^$RF!&}Gb2(^46&6P2vWVc-@sVpxonB0m)UFCfz5;(u6Np+_00omjb^S zsE04Yman@2cG0x&9bY|1<5S{()MjPvuv6VPSf}Vx-?`V_tA`J$kk(!&Q{Xs#_=N!f zAc2HWRr>BR&tfb(;sZML)sky$F(E}`g}}gAu|^e0JCHAWW{g}&>1L7C050oGt;Gd0 z=b9VySrflQ&cB`fe+i3PC75x*RW4YNY~O09uh1SGN?9&`qDs6V2mOd+k?>zl1%kEQ ztlKs~RhlHh>Rw?8l7Cw8*NU9++Q{oQPlIO8S=1m3IE;!6ah3nT4Jt{>?J* ztvmL4e^0wA#>TKvb0xC_Y=Lzs|1@u!_^Vv;x6Nf4f?>Y+(>73fK})qY%8l5t&naUU z-iq)72adSN-lL9OYOC|uzOokrtuq60yk32AZ0do7m#`-iSLUQdyb^;gFqL)pi|=Lf zbuD{VR8{K*(NkC51f#O?y0L>ouqv;jM`D;7G=4Sjr{HgW;5+)s&I>0RCMGeE+!%+= z_k;VckIG4peg`|zVu}+w;{LmTt93ia{w5%16b;PF;9>=foPUtKCLcGn&wqt_0CD`< zAeG;`7^t;M-{o;fHZ6W(uitzc5q<{V(BJBzr~Tr+I_09!di1n))clGa!1^mGnARK1 zkn)8yPj2(8RNt5nGw4AePWW;g&m7()CupTEoO;A#>nvCig`Nl#g*HVq-uoT!{d4m; z@A>5tg~DEYRaaT*(4@K=8R?O#Pm3$4mVC$iI56}v{i$r(nBqN>5HeOXE{Zs zsCaXrlNWP6uI+8r4uR+|)D~Kg`<|wJ{L^7j$;V@I#>AxdodMzDd*$;<0kF}#sMJ)w zqo7Z1_;SSW7y9|7ttnHkYZyOii6hZE1M9 z-y(zrpS|2yz8cuwZ!tq5K~u=*uP!MHw6mYT7moZkD0mpu6p?5l%_LPyST15!%~>~O zVol6?uS-GOHxVm{>qWnA$c$SVjhzG2W2p+wtgmUfgg5CVF+blRdWa$8`;Wi)6%$4a zk-*uT6K6*ir7AuowB?&vEkPj7LMf?uk(mq z3RmZTiZFzAn5YS+KJ_=Qdsr3!GlL~e)6s*OgV0=BNtGHTc7J=S$YQJUOTsPk?a{}% zZ|nL`iRT;O8%s;=tr1qhB?{-n5(*=Ik9YDnALnYu@~MwKk9hd8=V2JBAp6pmpwial z6ZUN*aM@IGka<~)5pxGcatJfwg9ql`rS_AtH6AeVT?(?)D>~W*ZyW_-JyiRs{zn}2 zTRwb(8<>2c2vO8jorky64rh9aR3#j@co>~;YE5O@+8<8XF*)1MK{zhX#g@jukA2F9 z4eB*zyojN*_1MwjnIjDZ-l$|+&(B>^HQU{(zN}MBHD5!CNw2XwJK=7t!1L~?Ac-^B znbsY~Cm5Mh59jxHDzdXOq^>Ts{mU-&SR4Cz$c+yLCP%Wnm$sw=*sLUR^c>sO7lKXi zITN34JC25_zHxNH#{y=3se0h`G~S~!w4ddb6I~E?;Z6xL#W_Xp&Q#g%p4(0PEZr#9 zX(gidIhSI3TU`(%DuM|K;Tln`Q?{xS+AJ2;J73_aCGEDD{TlMV=>UN`?bj}UhqygA zc*}Z7n*%Omwy2hr^5~%hQ&&==sur(a+i~+#>@+ifrZlYQv~e8I+L zc4H|IoCBx46?I$%##pEM1t$_A+j9X(N1jVOdiC#$JtC(O3?`Y}_+s zMaM<q9;0KASRM}&g((*MnxGaMK}+!5KFd{h z)Z!q%lwDaGLFa_6%ARi4ChPn|o1XiG(RiWSx?ip8 zy5DyF_`#|b{>*sYINaQot3ui4l88DuDP!7V{!K7d?jwxM=MTTGZfABS%_j3;zB@!o zmTV0>&|8>nnnpae;8U~yr|IcP^%b+8?QlGGA|`2% zH&lJ_N9Fm`qOhrD?$>zEk>9$13|;!TJ>pG|gnUJa8$p#S>||teI0(OdB1ax=n+Z(a z=5Pvg;?%ku7+;C;jendvv;|x6T}P5+MW=o3W&OR_$IAHcVxDUkwrzaoI@GpLdW{!q z)+|D7>+$NaK)nk4u4^NRgvobuE3rE!TketD3W=b@X>m2Q(O+X`Iyz%Il0*+f{u>jX zcu(_$UcD{RXkIHuy;#fc@EYjgr2^J{G>rTcBn9z?QaE>RhsxR|4zlAi-ALkhqmz-5 zdB@*QAXTwRvbOGSV%PgK+kYjPb`x7u*A9z>RrLnHgrm;S-LqGyyG_JOY`ND=oLR9Dt)w zYxC0~21GI9Ck$93CV88=yc+G2NY0DW+PYhn@BL)G!8_r^P`NrT_%*(?P}LXT4F&Eajv=~zvg(3p`v4n_Wjwf@z;g>Zq$OVgxL60%UHK^ z88IG7KTO%*`4ZbD^{w}t;%SrfHFh>}*T)FR_&7s>R;GXA>2Rj>!EW?2aEIWD``y{a z$*xy8w}TQXv`_qT76V+#P1F&^OUpw9f$IZFNhg@{s?8=FWrQN^FMEF_=BN4U*nodl zDAQyXCJRpNCDMzp{xBm$)q3x5fyr(P9)(cF7kg@dg_WPrT@EjI9_%g|^}3BN?>i5} z+xPQah0r*{--mC~zo%g_5{CA0(SMTe#GXn39X2s+h7%ja%_W%Y$$Vw%#w);t0JU|# z17RVEy)#Z4hg8FeDJR-VrEcj*Qg)FlM6FLr4D8$dH<9H~L1|%=@*fk@lyrRJ1-Q`} zf(4&CM=3Zgbld0de0=avkJT>O1_%oehzBg!AYl}8>UCQ0Q=Z-qhwwHNm1;_Hap11& zFg8-~*p+X7>fh-0fj<`J=He|1uzBJQ)Xv-(T4`os>axFe0;u%)#rXyAm!B(|laKjQ&2@llrVhj+lhM`mrZHiJ5&TZ+ob>n`Q8 zB;$rsIM*mD?7I=SDd2{zFSg6~R%CMfBq)#yR&;0ty(9k%L0qGxBqk34F5p`lx!VSN zuEteiyLmvQLt1GyS!X?mz4}CVF;}Ws=hW*Fv-jQcVzo|IgSDIxJQ+1gl)SrXm(Ib& zwoU(~^$I%&oS6a(k~Nl}{KYX|nI=PSiaoDf;dE4|ZZMVIr|jgWCw#AtU+xvhJQEvH z4;#j^y#e`x)1khA#VK_{>!t%+b(SiHPqMO`xiG+0+GEpQc*vmVU4e!1^0V{yJjZ)u zeMg_pM>#awbYO$kH7arZs{SjhPn6p-jOZ=d!P8~T%r8~T4W+8YDup2%SRBTt4;FrW zw;rN?BE{8snXmMsqM2!%FLKG$<)){%jNH9jp8QqPlV&vR%5(;+$o8B!pIP6tKaSa$ELbrL0%KE9Ner6_+V}{vj#zmFIL;Me0J@w87=5ixJB2UyRSW_RE;mZaa z6J^Mkq!ND-DZ3ro`u2*i`Dk5d_H&VX2?o<>eWt0x7-Qs63fP6?E{LW`FHNVz5YMw0 z6Jj0KvB~d9Z{O?l(_~@ei}lDJq0L3)R!*ntmi9z>g#3^l>D4& z2);tiIwzOq6~==_98h9)}R#nrir-2cy;PuPoZ5mMo0{k5!UB&M{*E7p?bb z)!Q2J>{XIJHR=+9X?JZ-kmtW0?MX>!vCXcQd02-V*ax_~8_phflE2u%uD%%_O zY@^~XoTKd4?s>R|8a%scZDWx0f=Gc&*x%SQ(GhXPSP?9kF&EEK@X673( zpItvT3Dk!fHpyRV<&sj8PgWY>5x9;u83 zt(kZomyd2O$^aREgk3xm<1a+MD)c1y?tPM5zt&22UaC^-PPtpxKGs^ zz=XeecwE^<+T4;6M}(#w|1GK`yo>3G1=)O)0*j?qu@nI5INc{O5nre1H?HK~D^%?7 z>ozmRFxC!_BPXkBglKW123Fe6ZMg9J>!yBM(k=NLFXjf@1opRdLqmQ9{1Vx~{DQM( z)1r(x0&WR3IF#x3nC7$(B(g9+Ks zeRUiCWRi>YgzOzWbun-NdzCBMa?h^Zok}1Vp3!MBH}h3eKfTJ8f7VcGY6bOpH&{1n zHkli%hDkB7b z!Ytm!?QfRu$j6?TWFVNn!cQ);{pbwDTVeh|!VpJtsJB3`KF{Cmi&QZl? zHX7=8*roKAg0yOyDJ+%yQN^Zh``fK3X|6lZs)QXedw!{=@WAN^YXCz=NYa@d4$!J# z9HnhpPQr&$cAVk<&G)JSM43pl(WBi9;oq>zd@jkz1ZM3TctbRY1rZM~)eo)E->;F+ zPSVC+ujqOwtFJiUXI#jd-j7IFgH*GwhazMjape&^)i)!#h;M~ik*qc(3^H3=e*Hp& z4-sWhQ%e1YC+ELXJlxm6Ghr^xX#F#E>0STlWncF4xX#tdYHJ3-Gk(8MvPzcc!NWb@ zxa^wd&$fRaO$0mbNyE1pO2JZyE3@VBef3|@=qvS*I?zm5n%Tp;-fQD!DCicS#rQDu z;){UN0DuPNY{}vn$9;x=)VdIpR}%@H-<~S5Ab!YmrUXzZ=X`%H)o`yD@}Gl}G!04? zXf6j1C!2U~(u5*9(-E0^%!~{eLW&Qm_jfkw!d7m)9$tsHA5TFsN$TB&EHQ3DY{q(e zR-*YILAE!Gv^PowpqO5?UYMozE4RDzGCv=m9}=tPIhxb!X<$MM<5ey19U$%o>#V;i zE_}_X`hMu8fL-Anj~od}71UBWOE1-~3snwqs#l|@mhCK7bY$qND0tNnn@b56 z6(XE|lDzg_uS)RAtMa$AR-#D$Kz>ie(RM<>0?jO{bB4c%4K4A%Pl!wN60Tx3 z8!Mm=tsreq06cs1k|tR?=`E-=hLO1M-Wz@cpv2C>+525C|9uj(Abr=hdvW#du4=i9 zzaHPbPqOjYYopOT;;C!*r?=1lyM2+wd=}vgmaZ7$v+gx6Vd8yn-PPQ{4hmZn3Sn=n z6!mo1zuPY!-#{5g_fD~h8@Tu^48J!I&iUkV+=S^mfvgl)S%HRHFh%q~-i~W~!mgF&@u+OKo6RmbJe132c+)5Bzr(C7P28<^k&u-cu z^$hDyd+P=_P4=WGvc`RVEc)Wu2x-hku!%L_rzP@=_HniZ{9$3ev069n(gbYR8sN2A6FfT~*SbEG9zEqT6q!1!14;JZQbg8a#ya0D0D_P}Yp! z;x2yoWP6fJdDW&nrULI%Q>g^bKH>NYIPw$I8|RDZpSVbZ-^2fg-H z(y4R*m>mCO<^g$Uyc6Yk5e_7bJh;kih;j&C1;lwiyEC_*f^|vDwLnlDPxk9WIrmy_ zVg$B=t{&h1`77-j7WE9(O#iOtZr7*Y1eb^T>4qDn3;KCs+-&+fH5L=RE;l+5VN+!K z#D0-gS%>n7O4Eo2$MxexOVG}In!(Kn52Jzt{WI$2bLDNNi{iQ>9|%IHtEi`B!PiD! zZR@pijyDw|r`{~g)BD}6prlS!Ew#mmPLa~W<9rDa=xf5^`q`9D5l8yKKdMAMKJxS`? zFBE}^x(Dy>)N08CjT*?)Ei5G}0Sw&_GE&9$LHwtr*r$G}b=B4e#=JH2oDU9F{Yc@biLTkA3VyOqi6OEo~Cbp=9B;O-d? zdhergW(N_id{3qy&tg=5-j9iV26|Vsm!G~I5VgUCHA68ETg4RTx$NdOjsW+57 z?3*y?+*Mhpe5uA{J69qg4Y^I4W0RRNrtN;Af9|W1^C*!J6_hwVY**>X`GT?0BsTjUz#-XveXvAym(x3*i~{Xb-VWk6M1 zw>I4p(p?hLA&rED3P?ydY)YgXq)R%KmPVx;>5dIbhcrk@H(MIvo7>}i@44^ylV7^m z8f(lko|@!3Ew*0C#zZID2B!QvmwvX^do^MH-uY-Vs$9uVg8J!YximW_Y>ft&Rs@Ms$l=&# zusVS;DHDd0fdcik``Gc$u7IUZd4U1%PV4jJHaWY>f@R#DSOzN8Q-zG*Sy+}N4u#gd z`sR1sW1izs(tAFf>Bd$Vt`+4*Ll?d#Vm=ZVyUWr#zlZeJHBpaQ*gf>2?6ub9-_+>4n_WTX#E$ zuwqTNfoq?KED}rO=Lf->OFkcKgLUltpgdDiTt|aL#%Ks@9jqK#V*a^WrE%QIn=hAG z-jI*%JbNT(G9_fd(2L_g;I$ajIk3?6rIVGlchfAc+%QLLh$2?(o=MC3^kVZ$nTM5^ zA3gTk=Hn)}K+#$okzO~a(&KZ+wvghcx`k9T!#IfriU&gJZ}BNpb{MQDCi!X5{qFyqqoNC}QG5_Du zQkG5_Gu&yS_r-_wtA{1}hjL$2xZCpx(^etOti9PQmnRmt<*RsFG>2#$`D)}VC%k$_ z#_WWMHA^lR#zr>-gG@6H58CV}mEHKlAe!khd`Ro68H5v|Zoq7NJCTfvVxezeO<^v% zb!?#3)6UA8mH23wgkwMzYPHt6eJCBI6=eIhXS%cjbiO29m1*}5>nNC?M1C1bseN4B}GnR*R5Z1V^gXV zC{HZDWHA_xs0rCTsw(Rc8&}M#rUm z=MwYz1DH`T-XOUb#3Wm$tC<9I(+$XWrK(tAKc+^=gH^GzZUj%QaIyMbhJGV?_i$df zXNLOYb3*D2c?zFzz8bbcHgAY5A0O+eu&U*S*yu?h_WJeZD_6Gi(AO=MsZP3JdTc%E zGy;udF|soADJ;OlvhA=TLB}2nJ!*_@#!lqY>{oAB^`y>D%u7OV%xw&uuor?z3ujq# zx4-_t_)7C9y_$XRq{WcyeD2dZfo!}DZX=``iH!X@m*^@yT5Tq#~C!ao_LO1%wv12E9%$NLa$NUc522H}k zCPL(mK2!SKtfM{Zi%xdg6-0e=y@bg@j_?e1ZXWXp zM{`XMGU;+W735;&tI#fpwU~D+yYiJtee6Nwb2aNz_A@aYzSaexJoA)?{n_yFjo?+r zzZSvmj=QroVj%l;y2UDsw%9eHd+FOyx_|&>y)}&FS=z~y;YZ1@=>enq0HXmjax7P8 zBl;bP$WT``5Kl=#fpWjdLV%8{osCzqJf^<=eNOegTyp~EGuPn7|4I3|`bIZ3P?2tz zF+E8ncK)@+OO_e`Dl$@&`M&bK6zF|uimA8u#=PPBidgi;k znAU&eNv)(nvAcu2I~5?OnB3KT=)aYWGb&K$*VTvr@U1^ zm#3paQHd@r;=YlXS!7l+s)H~MdTu^0(`Df7-VD~Q+3dKH%eG09j`$Zo^9QWKutx%O zl4eGN2kvlm1z*AHfLJ?ECL{N<9GiWWdKQ%;`v=LwkRhMh;y11U?MAbd?WB|scQRA= zQNo4lrXK;h>~Mv5J=bWh8M+NZhm4d=K`*?e#l8sGnJnIUH1Vwa$IPwEo!^>+p>&CI zWvIXtkc;su3^Ga5y45v$81X}48XYH+ffQ$swAYTFN&h#wZ$h|P&5mm6Kz7wWOh?6R zUSu-RAt^)5W4M8rlQXWUeZD2)_*bnca29)e4gd%>gbnFGrYtEpF}TWY?i9ohw9snu7Q&C;1IIrjS1%4TGslD$C$SH>T=_U&4U(_TzHLqr ziEzQAmcSXorD5h|DOiJSkwqU%v!Lrn>#weSXQ3L{u4tv-SJ&#vDwVQD7EQ9BYZ72r zA4wJxTHEn4yONwm*IRO~sdgY+68B$0GSK}L?o5?Y&d%Z4G2y$CPwC)TimbBQI{C0X z%8Wo#Vs?zv&35lqp?XR3X4U(}`b;J9${>?0<19oJx?ly>!9%?*2LU4w6zFNnX4b*3 z=V8Y&v{4`6p>8!)J(Wf%oz++^KhHPUiTsA1S;Z)7hD{8YK-$eAx9SDT(i%#o(AK3T zFR9D_F08MB5>MCi+-{ zf%b*ZA@U8Q)A1_mdh*)_;??j};dJDb*HwtYQZA$%0To*QW?HeoeR6E98rtMsiu7f# zezfxVxR$21=}oew>7#B8pl=Rm3*B;}osXTaS0JOuNbyAaN`8P9&B`0z>f}xY$@gaa zcSUk*cLqTf2kTa}EcXvvkST(!g{4#0vi*MGiuwH}j-`5xmc*_Vk~~zQ z9yxzk??})h=^gunPMr;Y5R1bP;>(9p2=McjAIa5tq!IDO^XRaW673odPk`ahw3!t= zyzPd8Ra<|2^sHG#NM3`G0D}n$V$xz=qa_dXlIFb~3Yvj*eE2-1kbOy4uM_LZRe>F; zw$=O_O!yOL#wK^h=sB{-tD`qf`J+c4Y(6>VQj7VA&Nw}O*Th;&L{Jo?iF_=%OXx$=u76_Kf_x3p-2mEut_U z07s}>E|)wwd8LWQ7k_MMdEJH99cK=GYe-G-q?B{CX}_jPF4w^XRG{S}0`fW=Z?Qy9 z{a!%{wvV9&ZyuxBIoL3^;_wPK`K+fLK~s#S)5bsND(~ybD}6ETw#iYIZdQ|a$5?gd zFCWhNYSiE5BFw^Te>29CV%BKCM%NpwORa1c<3des;&Cu%7poq8b&Aucx$pwX>~{6| z^g}Jr3wpZ4`GS=3veU0)A1mGFRgMORGv%dd(M*hSpznq{U%X^yzi;K}d4sCAeDR zi~%Fr?T4ZtFDHM*yQHZ0Ku2lHY>~0!wAjlg8w18L+_(8Ll)90V1Se)_leNmto#xg% z>XvZe`hSH|_^v1!07k2-He5V%Nt1D~+&rQDkwRu=v1&>ZoD>mc!HiStgND7k3T@A0 z=QGB0K%!3`>eeP#3`g!MSc8s6$B<3KM}Y!i5Lt>S_<9B*%kzepQI(U%=m+yu5ic21 z_KY$P^UD0l%{@fq$1?Kr>`OjV#9wv*=0y$83Ff#osGGdmY!|2f(e)g87HznOx2aE=qTQY8I(^89vU#`&B1t%3L$_g_ zgLqc@vR{jj*ZBSJy5GpebBk#p+DtMeNxB4_fZ+iD7EA{uw`NL@AAr-|fgtDl&2Ws6 z-+6YT_>T*_JntM~R%R#hebzke=y8HTaoLU+s?ppUFhtWIropB!QR^3Zijk%vqjUEw zE)HzgMw*+&O>U+iUhHf6D`%XqKHA>sZvZ30YA@5gQFWi+vite(t6z1{UR71WS2Gy; zS=;K&b4Jz1*T2u>1%GQYCF=>;AYfHSlCoPq4`%q8+T&E`vz7SDw#xNCT7V^>=^EH9 zCSB5HNQ=kKHhq{-ASzl5v30yy4irQVaA-G1XFVds6OwkKTY~_0Jos+Gv9;_TD+Vnw zB{#K-5*4^fhJKYK&VpU5E861+zhv(rsx_hdy*~Yc6&Spem~Mp8KJO#i)OUVDrBUdZ zwBM2tKbgJDOa{Udz=)6DhlNnR2?Q(+|bMQk&MCDG(|ZV_xt>Be@`E- z`jT=#IbMa@jR;N}sDiHv#sIWDRn&yNOj5PQXNJ5MHf-=iLZS7ihc`*yGr#$f`IU8{ zABp8*+vQG+p1$neY6h;c##c}*PcRR~?)_&nzXkrM+P`WdDdR$Y zl-`r>SEIpJ4R4naE^Tq4EeSk|1G0TOSqip$%=jCyZy~*G4Q$d?toU_j>@|+cFH%PokD?|&4$vBE zqWwCw!iM}Eh21loilKzFkeG?CZ~dAjE4AbfVpBp)7A;^SBYgtk*X=oFg+D(|3h9CP zN3VZoFK&28pFJ*BYZV1rEA7S_?4=K_*L)@?Q4`OUGHPUGYY775>FEfGYE1YeZ9S!{ z*q(8?Yb7hAg`hyS*pwNH7u)Y}fy^uxrm!K(;cacS@qLFx-<;TE`#a(r*WK6FVQe(4 zQDKcxTsy8C3EGysW2%d#t`WnEheU4|UDxgO@7%Ao_BywND>tA?>zEKG}FbvP7_xIgCx8 zU;Srw9jW_6_A9x|F}ZAN8FIg@K?fTbrw$73@MTXGSCU%D4h=pQY=GEa@Bxs{)a0^# zd^T&)vFiaOgMz{D*81YQb5mwh{B_zzdX`+_dl_E5yJgl(XYUYUKHcw z#CaamKw_cWbc4ndzj{*RN=VxCp}+FR8XGLtM%jNeN8pd2NQh}UsSaqg^RCXPL)Jh5 zl@WdVQ7VlT#hcf98Tz%@)Wn)6Yfu&{NZSdwtR)hi-JwVl|7<7{H;C;Y8O~1|r8l4YD{1Jyw@B24T z;C){TULcuXqj|dOuUvLHRX@LEVtx6u+UyvP#l`({)v2~c1z0ts2gTD`II4FaMFZT^ zY5;f~+;2$3c`~6X!%>JHIF9^%Qe%N@*Wz2MJ{yDNWF*ud7t*4uk`I=dB6PnQ4Nfm^ zw8CXvOibTa-jpou}NRFT;nYQsnWP{3q~9@LCIVF_}F%6z>H z$#76Ytxtr^M$*vi!D2$Lnc)W&0+p0^Ah(k%z}0lEaz)wo}y8O(!LRnv^i zkyGzs21%=OxGc(_8>P({hAzY9U1xGWaW7WitJ_si=iOi~&)dU%NTU z0N`NOJ6%5WX|3{3{EMF0x8O-GdS!bzRoK})*@OKR)~@%w`d*1B4vd)}Yc}$6rQvcXDf21_d|_c!c0U@WpQ*hT znveGe3LnIgU%vN?wTf^^hm8@U52?l6ab6aD+E!xOnuM7)Tn~$JSU(mavXU|2;ANf* zpF9pLm!g8@1bDxGU2Rc%^d^FW8XIt_IctyiSKb|*>kpEl4 zT7r0KBi)qJ;XuQVR{<56BUiwM0`cLM05dj*sGafV7Yj8leV46KdNLtX=Q`VU3YQ6@_Exa-7wwjo?qKkIQ><8KH*9z3LQXYMLdoPeVro7hNX>MZ-oKD2W-NsBP zXZLX|&4if*Fcp$GthW;y0vISIxpBL12W7a|o>+qu7sDSMMA&z{`81$b;_ER+eIGl- z2%RQ_wfTr%3M7wGD{?!jYYuKFkvnv1m$WKNR%7>A{prfqE?6jn+!kqkscs zv0o#zZ-(Yz&J9YOvUtT?Mk?(D8U$PJL2PFGlf8xq`{idqv<=@=8<$;yh&=VW9aa98 z9*}!loFDZ2og)WI*ph}O+;)XJev(e2;muJa1ek=Eu%qVu!^BDGH(&_b|5*L3kEj^s z!X!eE%cjxL@5W)#-0MY9WQJO;)51YRg9XD5{c(A+IZYA8Uoi44bXhMgRJQmsWH*L& zXQW@PP?cWa{kTbM(b&~kYK5JQA0oUQ#c)GkGO}A9-|rP-ZSOA8p~5HeWf-a7|CH~j}bZ6ndhA{Ok#z>jZN-T zVBw;<(8XP{wmBmH%j1TX7PQ5c=K&#BDGI5RGWR#zgmY0rO{d!U^W*-Ka zhN@5JUEO7Qpn%p6Jdv-?YlIP^_T^0vvH^VzOckcx`9qanyK(l0FjpFAg=UFHV6}yU z%xtwqu6e{W);AX5-)~8EotBs-%W=HDO6KG^6^)?PyhpSd3yN$HrnsR1h9e2ut+t#M z!AfwkQ9%E+7XfPK##-J}qyq*M8n6-j|9+vK_g^m+M{&r5}lqm%LCjM zq4k$1yeyFDTFd-abJfzl7LMM2F(O!OPbt2wqNVpJ>Sf-szwTbr61B1|yK#l5vTdn? z`al68>Zm6dsJK%8)u}hDBz}2E!eRw(M#Mz4H`fj`m%Cgx__Bx;$V^rvS)uK?G><}h z$bJqS$dJ79xSzFC_mm`{SL|!FhgBC)$=N}-P)eanogA#mtz$9!PwSl4-rGr2QkUaB z9=!)-c{o5x#0##r6{`tj6heXiN5ng>;2+ef6YyPA%2P251xmw=!UUgr^x-p)e&x$t z_{z1U7C0dyh%{-*%J)g6950}1&E|9IX9u5 zd}G}CYcZ5Z4o0sAl!(F2itf42mV3!bBdZM;*C=-*C{PB|G)xp5LT)J%vpR^+R8ebn z15cDdSYnP26A|!g-G-JBE-x#pqkcRZ+6I_puCWtt0hNd=&m+5quOvF;yv#owxsJ}i z0#D&B@Ci)SFWAb2O|OIPHF%x9{Z|Nau<`kVTfuj?8Aa(vde-3`2J9ut*(r}z1_W?* z*&v1j=%7;W_yDkVSN+WQXA5k63a5YjvR?n;=gdQ;a=>V1l2-eCL%tJf68Jb{Gqed3 zg%6BS^ixSae!T(wx@wCK?}$3aB76JgnST0AB=^@P9nv#K!8a)13yl_CntN~>w^cc! zT31ews%dfa`0#V-F3k6FlN&_qSY98|rBl`n%XXtS0#-YCdg-d7#Oxv-apXzV?gx=3 z`rYpj3Ec*!AmBbknF*a*%?}N)l1-R_TSJqX*QkG5*I~k|NVV)Rj6jo8_hsd5dL|WSCN)1#xq!{;%v|ff?;^nuEm*v&z=C<7$aAQ9T~bfyfC-sDglJ4r7>lC zkHXNK+}{=_v3dQN#nr~%{Dv$p_r?xtqXyosWFNwjJWk8kl%&q_;~?`h zhg+cxR#r=k+>TVzd$2qA$oWX-7F%>tp~cev#u-}|a6@RC?;}cKKOScrG=Of@e-)c% z#|}bgz_`(<=*!u+v*Sn-vs)p;4T88zNef}ru|hrkCN? z&RLl-yl%LfnAZP_T+rb+fsy|z?Z5>MM#m1xv2i2)NIO18_lZi-=Yb}bo!|wY>ZrHd z=?-v~eX1Khsh7MBP^-eMd+S9^RMMm8(k-CEfFMtJWUrZV$;{;<+>)_Lnk z8Mf>G_p$L<@OI4xg}~NHS5r!(9JC6YYL-P8Kx@|(YwRIC-t$eDEzAOZ!%Z{f<`<4} z=sAE*bJT2f#wQ@ioit9GaQ!21Eh{!77xq`l7D0aHTy@uhXm)FV=|q_!;fu!15?9mE zg9h>}bT&vSl3l?bpCRdQWV66C_Dg#SE|Yp)pv{EC5(Y`*xgJd8$ETK@T1ewB86oAq z{Ov@x(f2L;rg(Ft3#zEZ;zwk3?)8gcpoSNJH&{0-TI0XqEbutxrRr)Zu_E~KYIDd& z_>RkzR5=KLKn9~Q1H2G<*`tKM62EW;NIg3`jF-N0OwSnTsn}Iq2}w}<#Wf81F_M*) z9HuD2?cZa$sfYxVQ?r8C4^TlduvqU-Ghvr5-=rm;-7j5gc-~G&|5*uV_ra@sZqmGH zR{8l4q=8n*Zt(12Ai#8tH%lj(Tbm^R(}P*6XO;L1e#c?=C{5RQCVP`ztGjIizQM7r zf;D_j#Tsr#WN?vaFY@m9*(;EDnUzltS4_}R!cS_-oR{z5jVsXL0sN#6QPKS8q?V!s z&Y4mXqoAP{*xQ78RLsc9;C+?Be(N3AruxT^0N4y{jH?_xXO|{Zdm=pkW1GpVEm)CZ zK%DVG$mX@f`w?`>!x==Ic71fkcAZ??YUP_4i{Xfd8SqJW1>FATKvMfs?&ZC~p;K+J zh_^VP%M@_^`gHoJKiy%QB!O`|h^hQwO4pUEw^6NG>xFjUabPgI>2f83ST`{X#s;8JCzK#ih@em{t!Qc&iB-+Vpm`_{wiJ4U4!URq4Cnog{)t$;gJ#i z5()e9jsN(P9!k|jMgrFQ|FnC$8H}$~k-lw8PF&ohNonjyK@euPjm+SxiaawOc6A~m zm^HNFVF~4~2?U~rx3M2u;_CRqzTdX{9fmfMhnt*nK_O?stgWC1K^- zJS*Da5tS%WG#MewA{WnhR48CRb0DEub*4|Og5O0-h{ad~@>448Y~S|z=&W>~9Q@5^ zFQ*L$y)C6JP|gf0Ox4*ISLId1tkW*n1EDXT^MlER*etVdoG;<1S_nEIr9%6JUvmHH z?$HQ~)7D&nPO&EmQtnuhx}zVKc2wlQeIt-jQVD{bio;keKa1J?@sp(5j+GYKHG6Q# zY@n1fzBD^Eo1b9L*Kx=1cG(=x4E|<4@r6px`_zZ*pbdtrnBqK<+hCtLhcEOx#4SuP zG+@}83hnF=9U4i@pFs849b6*(`^B1ruEAx&{yaUeSJ1)e#B!yo1C$@7?#-26%xqaBmcRhD(<{x@@lT(-DmM6#fIXS z(X=Y*;$y2{IrxP!lP=e>gedR-tji(W960Jk<~%1&a;eilw_tE{Qnok+$=jU_sql%8 z$cPjmv5q%CF`J(&BN*d5Q8J4DalHHsZ;}E&R_Kc~9U+*3M1%R24VK5T3o~7BD(juY z9%@z}b?MP^W~kS@>hv6)b(H9Aer*Wvy%J#DA*D3)sN`-TOH-i?C%||v&5Nge<3X3> z`4F7IMz7Wl^d|K$!*HpCtio{4OX%4=7L7gj-vW+eoDc32^p2twix3+4YwaDOvH*h6 z+m9s?nP|)@b^6B)_i2;L zF5C#TeE={g+Ym*$Ki|D`AgBNrL{ZJ>@O>BqA#jg`DC)(};MqKOG;B|pK4SF^2e_(s zGPs3Iv|>y6}YSbRL^F}HEonn2o?JF*_)SavLxL0)^}5O^CmYT-}HQ+1itnGrkJlp zYlV!ERTBsKx8Hdu6b%vu^12uIbDTcf42h_LeOw1_o38f@))HI1zwT~8z56ufC(B{@%hEMO<#*XIp@mc#O(uO zuQbOWB@aXc=&Ua75+A`5?&l?;m(D%CrV5wFqX>rV&zNOYW8y zijHu%t90X2$UsJ8cIPo6OU}s0IGu9xN2nA$j}&%i$(OgELjT)M6EB0((_p>E%&FAL zNr-Evevvt?GXcmzxoMNM@RUP_!?)4v5FE`%j+I!M{Gpv>ckyCG^N4(#76D4<7Hzbb zC+m0^$MHl&1K$@Bb61|y1K|d;9V6FPU)>r>vJt|1MVc}nwOd`E!~i~+PL)%vP~=s8th zzMwg`fGmyE+T!>~^@Fh;;zv@-_)qMwba1YW4A@NN0%lVUDOiyL{BJMOL6U?( z2E8j@+Ac!#ky&4?cGKzGyd0g{GU_vrzxHmos@d^xNVZL#R7A(CQ+9dk&j7kqWmer$ zl>#Mn)$hFp9&;VxZ?fM&iFx;{$%8ixPQDN;M5O1?Kj%bH2WO3nZXnxKH}NuRSP-2*_mf@T?lkhVPWGpQSX+TqiZB+0#DX4!msGK&h$cvuC^ zCA%(OQ{}))+z+w{z$Ya7c+b`EYuMcYDVbcY#p;FH1I)33+8e3z1j#lIUPLD$R5D*4K`Y)F%Pg ztc3)jV$Y$u55&#WS?B#A@h{e;pMUehDqU#L<}ck`_UfkypCIDxLi>`ta;-27@cYXp zlS|Liiw4?DVa$X(xwB8)tZac$*!zuG4?M4?r0+45Y)%eu)f>dE4$? z9o)Wsb?u24agEQ>d3+BPi^{1V)m)vm-NP+l9p?cSx2dW9>WhgF zhize`#(tA8^Eqhh{tUH|Rc?8IXA0h>3z?@|(N0>fvx(3%i~X(>7d9?tYC;5I;3<8; zT)=jZsWK)w+Z(OiVYaJ3(gkY4VvdH&`aQkggaGc2@4F_!(uH$7G0m?t^umIS{-Xt` zb|xGgY7qUP@ae^~KnA%;gM%Pu#=!vGKIE(en}~JTu^H9o!=mS^#pchk^OkNekmaGw z!jSHn%dJ9FM^qLqb8?L}9`lYGxPw%`(SCIpKr1M|-sjaZLL{H~W-yX2lad;@ReqS@ z6De+jvofVMz&R3!*lrp-eE>A8cB5Q`n^2yj3S%1RmaDQtg@RZPzvF*=${$0 z&~qWr9x%B4o%S>_?7vsmWiXDssIYU*{M=c5!Nd%K81WiGSIY<2Q;EM~$ASG7s%Zf_ zbZ>usa3dqkuEW3PQCc44MogW10JloqCTn2ZoH75tNR%%gue6h;BZa9&RL;zUIN~is z3@|^eCF&Px*kjGm;N;i>!yv~c1l4w-1v=gXXnAnH=*g69On*bZpK{XoAle1ztgucX zz13Lt4~b;myHyI#pw%|ziqVbfXEFM^~0A1`OoEsJta(k zu@-9A$CgQMd!Kh5jaAi+xV&C@P+zWIoB~R9nFX9(%e0KI>A^uJ+kp+%VeecyIEzAu z)F~sip&DJ*E&MQ2EUhB}xNE7Hb>eyus>z}^kXOV}i)^4wE4Z{ZhUdN;0}CD=Uclp8 z*Xx4Jqtv87ZKi3o>Rg?_jTMn`25mMPSCuYF+`5?WEW|CAoE-IDMUg|95j|Ey z#H4D-C773%=iMZA`cO>)Zy?ok>bpL-mjOn)yapelNiUN6<3NNT(3 z!pD^#X_zO&b!G=<8e0xk6FsmQ={H+22quwH%0bz+%HF~;uSC2L6giE7w)2B2#{Ps_ z6}prG>>YZtK+xLP8~YY8gR>i4CwGT~=SjY;u(SE)sxaD+C!tunZ-Pb&8g__*eki!y?FSB%kdJ9Zt~k>~xcW(TKp{2p(O7a<$W z=LDW)0e>avvRD@(Zmc|H04iw-{C(Z&Z{P4^>SaqioP@h@KAj#n0cF9~M5;s;zM@)3?Uyb*rZQZhO`xC5MQF-`j zanyg;`W{?a0efPa)XigauUA^ml(!c_hbjOwjJFlU1@-C5kwR`A21oilG!CFC)RASD zxM`AOK2)-`|v*soq`Ig;wSWj}qdTevBl;Ovp(c(-h$^tjodv zRfv+;^1TXEwN+2EFONqm_O36g#BrrduS+*`{~!bDEszohN0D+Np*cbNn9^dQAmW7^ zn^ZK=BW>+D-GzVs0eY(FzQspY7IgEUz{FMY*2c9ePc9b%#R}*;2oJ}Yw#*4Q2Pqbg z%ZKf7)rtQ2Kpj#y$_0;97y%V5#mJX>%3;C$=frxPwWj_8IqIcPe3ifCP1CiIu=^ev z5w{jjF);d1mS`r3D(3LKvF(>t_ZjkdVs(>2_fDp2mk4+g127r@Moa#J0377uQl4-n zmS+sh>09t&w8(&*ib1MKsNF@zf{;cmQJQJY;Qp@*6A?cy!bd0Bu+8ba_=nCQpu{(J z2P=}-3ZnEVM^#mvCpodrgLd!sx5rGgL$+xa+?!fxT*39dj-d#1sbVOB9Ht){`99leG1EqdeFlEI`E}POAVLIE>ilHLC;xL^gJ%Vozgf zLXABR(H0PS^Hk~0>^@lzQ8@Sg32Vt6pQV~M1*_8gav2j};gMs#u1vP$+d;A6wN@S1 z96WGYk-lW+;45)uMg`^nrY++M@z(%?J@0|t#Z~CHR6|y*&Y>CF!FE)O<#%~vzH!fo zBPDL~q`7l;h#FiW&R+`!E#Ey{?Ay0N`iq7NR!6~}K>~tzEw&5BaUU?(jW-Ke|T_QyPXX zmA`Yi{IyKtuA85v;GQdx8n|AWf09N|QQ7QTxZ{ks{I(rRxbLq11k~>d4qQ>2mYW|7 zXT6`oS?@TUM{WtAmMa;TnOR8|dC3rX!v`g-0?jtQ(2J^@#Oo6qXmze5k5W$g+dN>D zuF6aXQR)e%fho@qzAQercgq&!)nt2O>6Y_#9}vU6*$orq`F(yDE;(BbwrPCM_1g4W zDHBe-d-LBDAAAniE@-!DzoP+(O~pzSw2#N}{jAn!nz@nR%JrFl#+YttB-f6k5XUID znd_;IvB&(YrK)2}2aX|p>}!_{QMdjEpXZC@-#m9f+S0hW30F&YUi|Trbg6uLeMCFRY@xBcwV(4aLo`xo zdlnZ087$%VQ+E5Bktj#sT+o@*1AgXD5hO1;&$shOBpj+8Iz&(Vipu8w`p0$Fo)FMn zScsQcn2HD)En$^&IHP9#-lR2434Wnp2L}#ozRUM3fmZnALA>_CZXnenP^Sds$yJ0z zk^1)fl7*^neSh{h_74oQ@F;{-{k`M)Wz+Nvx;pR>u^C_x6B1PtR4Ch1>{*f^N+BPs zWlU}9<1Y^hIrG%Ht4OQ|HSxz!Ty|sU=g62*1gD=3VTK=nsb5M*9nkhG8sxR?aqL)< zEtZLHu5DXq-kNVt*%aJgsKxGm5R3j9Gnmd`Af|z=_dQGWi(mGtKt5XRFx4^OFz854 z-tD?_rRB%znnP%>v?@F;iu8^SxC(B2;x8q{oVxs8DAPC)?Cczgx^Ce|r}K~l6(N$) zm)8%6^7O={t<0n8clW+p5&3)z$y4h_8_n_at>F@q=4Hl7y8PTNUSh2gv|4X99K|~as^w;jMDjd(iQ61R@*py|zalOz5na(0K7@5{4kXKzQ3#X{ zUqo&uqzJI-Qr3K+9oYM8IB)ed@JJKGllX1xm)x7m_Xl$NPi=y25}yLa+(}(`KyIbN zR!C5nLvye%W$5r|LnBLlku1vM*pNd%dVMrhflB7g|S}&qprT^%A;iH zj>Ydz@we7;uSAKiiLG4HR=i{YU?#TsZ3w}CwBUt8C|LG5Z`urMDU33Y-Cr#TG-&0e z@0Hy(67(lNTr1iqb6q-}cK}9Nxk|q^W)&~qV}6y#i1iD3pXWhdp+Ac|`M16W# z4Nl!#2Xo0L;B1uVuUwiFp}SByEW=v{5}duW{RzeGEROC}IBv1Fn6^O@%l5tcSlv$T zAv1N=_U;FEp;_BI@I`Zk$Fw_BxvmM21h-aKL_!AB}YTu=$*3ouotu+*@OX z%*E>U_`(nwK5}a)WmJc6t;oQ|DUQHiQ87uj4ci=Wuq{Xvx5kRd`OWYwEnLb3GX&%0lkR-CiM%)7ITQ8Xlbz7UN z9*&DFV0ka%!4nFneNqEF6l4MG0UzOl#pdut$@)C8nrEyvuo?auhN;6BBrhDRSbK|`j6C}JuF z2nNLj1?6{~_kPk0tfIwGJPKeZ!d)VZlCqkNlSs4aiBa!kmO6c{IV1>D40)Ychq$K^ zzdk`S3+s%f=3r`AbZ{$CjE<{%tclA5WZ@eb465 zrW?w;kB*sIxPZ9h=atV%wLFuJix$i*ZL2a)EHUzluj~D|$OwVy#1W4)9`V z5J8xw{)nt}c>*$zaWa{{TS-`EO4^fU5nlU&beY1FLX-hke9PD#C7;3bs7$LuB$$I|Q*;a6nL`s&33!l*y3RTXt-rNQG{%r-B&dxE$VvcWuc$jqOkYc32S? z$%N`dAgg#aSuJwGW!dKC1kX9WS&KV@_E#iMkRtzLQcUFOr8I<&`rhB2Y4B3)$QKt) zscl@hEYz#TB5FNR7zpaVgl!^{s<{6?YaUbP#>PRkq5CJY;3!y17;EH+JTZf;qSYG_ z%U->pCC4DVe)Ie^E~O58+&siZo6?zc*MkgK2MGh@4f2vaU&QpQ+Rvu+N;QFslSWppj`qAYicuC-+f%wc81r>B?lW79v%)sDKRxH^FLC zsMAkmGpk}k7UixVzSqm?4(;k~wt4eqVa-bpEvyl{jHp;7Jk`0L)S*2#ZNDWzJZ&AL z*!VY)PbMs4^)$Uu>0bleABfdC8Lphk3q;yQmLZNIuAB$&w zuG>7)gk7_#{-s3ribiR3M>O}wFQ3Zh?T|GvLD##u?`H3{X!B-Ex~bBD|JW~#kTqY! zJrPk&VCaS#B%U+0#5blkzDwfNSz5Z3*qUlga4n$FqG?l#;7%)Ch#W{^$5wy&elX=_ zm|R~&Tm0&j7Mw|w+PaUAy!Il!mQS?1uEtD%{CM@HI5%2L+HOdya`IGk#+45V3-(Qh z$KG<$>ZYgd+(qm065RGv$M3qWKJW*u5m7;a_8)(Is;k7V(M+`Avs)<75PyxbGgWjC zWRB{T6Wshrh)*nL+8g;zql*2nG2_oXjDdof1f)@C7H*Mw#s$=~sqv{$IZexZE%DQ3 z4ji$s8<1R@X-lXgT|tqEoq#A+$m+ zic#DAvCM+QN%8xV-*xwl7E!ybkgelAjWUB-!5{yDwofjb3ypge?$UnQX^BR<^qNb2#zHZ-A|Is{+ zxR&(Ut%9sq>AK;2Z14`V%$x%xBxPKxIRQh4hD1bWZ#G;5??^JkXRWGp8d9}3zDNhH zE@wUcE(#u(b1cGvhFTFsuI5Qg*sa6ZW+li?simNA!--A0bfnmYze-mjP1V_`kshHsw!##XXRSG$!bM(V@@t)eIX)?U?yvoss z{qFH*`GmInk)%=stL+@}gXa^j#>`<5LDvVY?&&?Q|C?X_6~wr`@H|tPBa#_}#>#}@ zN&~fX`WhqFc-GEos>Q(UZ-455&5!aQyqs+MpT02{Ew3{B1F^4~4_Gz4u(th$Q3zsV zE*twbw*aT0+GZfaPmSe7n81?CAmENf%6uqq`p8><2A9WLY1NJ+YNB;V5f^C`AT);>3)f$OSnwR#M z+kGN4Z@B_&O&;C#-dsjjOKU;7HB2Z;c!WbZGUpd(4iI82C`yh7UWjqUJNWziQ0u}+PC0yPLF%%p%Jlw@tY<3ltYyN8)NQFrmEX*fl;i~aE zje9ZZD-kU+k7bfkCtlLhC5#&dol*)tAIO03?pQTuaHHw(_o??JyG4zCo!E%D3}&1T zz+mRaBFVL-^x}Cn#+CW-aMQXPyy}ru;2F8kSln!pG%Bg%LynumN$D(by7`Qf<5+gc>`kveC$?8O( zn+vBcv1PC6xhoKqRA1jV`5yOhLYWt7`pH8?0t`l^S4g90b%Mz>5l+oKJ6vv||8s=U z{iA$AM}jPTQCs_ejJRJ?`+lB&@B9AaV?JuG>pIWl_+*CLn-dJe0!E5bYC~`R$G=n5`QrmD-@x3AuN*wgb1aqn1*N;|zquww zgBQ9Q8mVJ12yY=1c(I4h+2Yu4X++YO6a&Bt6x z+#ak+`q!yHff?L=1mvq*M~8n*O?7aqUkCHshj(&Y)68fK<0*2yLjT~iU)5-TnD`$& zKEA-a^|jeJjGQpKF}PGsl(MXTJ}P22`gCv9sh60-;F9>OQst~qZtrgqfTOWc27_E@ zd0K6Am_9Z66_^9mtp=tozON1q!<^gVVg_&t~3?(C2ifav>y#r~$tk(*S)!KUAeW44=ylDxRJEfNQV zUPQc8c;bS;D;!!=a9r%`*P$%ac%89ZPpvJ)8qTSl3uPr0Nqh!#mrq||!ODdYyR75a zOdcyQ?W$zMPBH8QO}+@$wExUSxfDa0ZJs!_U5Xj}7>?$W`8ZN!-BA6bB(C=Io`MNX zAfkJ57C|p?CPFsA%x!C_1$zEh`_dS^=+MC75d|n2c)i?ZXw8zC({Xe!`tBc#mRGPj z{zB-;A$BqI5Y>4h?M!~~9X(r$@JFUMpVqFmPHtWc3EtK0VF^S~OdHn zqx$?*Wj81ack7<-R!14GNL`d5KP`@7KbG}q>>Tr){*QL!ZZ?mh&WGTP&s?y(I343*vPVk2wIGQw= zLR(&q4^aQ&eCz=2m4GHW|)V4E%sL{ z?6td_A6H1%(3P-&JLT;oes%(s{S(yQo78y!G!nGd z>5k8toY9Cbb!J$)cocMQb;qZi)>e}T~X`{A_? z*W;;Lrny04aiBPa{95Ja#J99=wW2WrN6)0k6$2C zH^6d;MQIbxT$<5`h@MLj(FJ|O`ycF2iyG&iyROO097umma;Fn1H0!42=?0{h=|q+} zrEV~hv9&_Oa)}~{yqd5`MFBF<3$feXAuV0>xN@*@$2`|LPCMi583pm5TQ<76G8Nmg zQ{=69T0o0#==F^or>NXxU`C~RshMkO^{hoS_#x$O@G6q?57z01@y|TaQ-(fzkK$w~ ztr2kKAV6zuyG7>p?<->)^Et)Ue@$9FDr5>?M zkN0tCC<_9DIuc3qWg}<)Rpu)ifBZenU8Xs&>hFuyX6Fo?&#{$!V^t4kehNB!V`9K( zFY`yifTkxIRqL4ouWnrT%K%e$HbP@QW;0uQHe7iiog&0CD!J=xozXRoN2bu^o0K^=zb?T4mTrXRhaP3NWu@nw zA2`lm+Z9su>5eYP8?l{_Ijq5I5fTVLH4LZELgJo)SiW*k?=ZCJ{`cYT{lCxeD3y@c z22wma-lv;k3gAg#s>ho0hxG>Ao+aVdM}MCt*x9El*g8>q84QR>=@a-lm8bbg9m5(r z@6iyKL2mu9Kw$&*svNde$^( z{H=k1BO|QzD12u6i;Ed+pF6%Qqb_iugRuour6>O$(eKRYw81m7zPKpx}Xp=tSXWH6V1THyL9!0)}?DZ9ZhPDkM|xgz^E z{U@C4LYs_k{U_OK@E`Z2hWAx6awhRJGhx?Nk}z_mcKB-(+Y_f+XT!14GH&i!$eFbP zRWKd0I9(%|1~0C8Es(-LXfCSpn3bM49rvz*k(n^qp^-pxIe5+0XywEbhr@!=Y&94Z z#>l2{1iG?hhnIrb+kY9BvB$3^Av$aGqWb?YESo7JRg zF!XL8SX#SuUUUFJ(0!~{0D&nD03qGn?1iI5a8UdydF{27<&Td8zBQn*ChPJk*&qDN zuhg?PlwmHnd+ydjU3Zk;&h^oPX)lQ^|B2gv)5i59vqNQkTo+<5*jwK^(&w)CA!=7# zqmgveBDYc!9Q`tj%T2rkVO&zJONu%aVPS7>KS+FP(a`&Q-+sxSRjnM>_d9M&%IiTDSrbiSP}m{ouFyM;9{Wy)mJ*74OirBgpMSI!E?S=oEJ ztWN7uM6A!knJE0hw4Vo{LOWaid^2Z({nF=qMU82%T!#n!M+ z=RXG(A`PguL1T{h=6tBH6v4QEo4xHlb@dxFqz)KB?Xm!lV6jRLi1jBNht{qZ7OW?X znqM+U+Fe$qXApD}YVOe%xQOgr|Hr#^_}33npeN42AxJDiA=%_Sr~*DZ`s^7T$Zv^* zdoKeq@dD35>@Q_#DA&@j@_KilV#%$IHLNI)4$@ zqoQWRB&+s)VEw2x!JL_MsG3N5>-i)MtPqHN{D;_FL%cSw*D?zVGEOTU3OS%clL`BO zS?hV<)mfV6+=c$#b;tXrj}1Scc?P+7Rme%LNWbIuwW6XMe<2#q-cr9gl=ztc$z0;25ibZ*F-`qi8JsE!O%(H;T>0OeZt&i>Qs#HslXG>$^YwwNe zO4IwRKAnY$;}xro6D_h;fe!^E#o^Ot8#f@!D{$`%Ic6Bf(?tF}<(Pr}U5T}h?UAd+ z1CUFEOcY7s5?UXcIo-@Rm2a1%)p<3!)NH_vIz(}-_8T4l!+lhA{O}#BViqL^L?Ejm zw@9$}DtxjJ=i23$Jf_YtU>uBpc~p#I1BO&Hmtl|Rz~KF zS%{p#g>J!GUZL?sbb2YvAkKFe7mupOf6LeL{dPL)S;>IAdTea0Ic#_5JDBNfUT&(` zPFOccnmGkupi1BoT6GL%7Y-)}I__d0vb}~O@l~T;6r=cQ8UOlWAwEdBq5f2f-^L-? zm3fsEKP$}$A-g^(?DO6Bu--~~Bq_T4m(b3u)vLC-gS0{0!>WF!RVD$5VBUc#&3aMs zfM)h7qiocbydy%hU7m?xIk)6E_qL|NI63x_rK0b&S;1E^#jmt{Ui|1=g5qKZI`dTP zJVLrT9tO=xUV8JT;^B&yR92q&zxCbS`9^BGaiaj)CZLCLN>kbhhBow|NpA)*J4q3) z1KzsLW%JLira3Zp3b|Lcl5UKxIJ)yG{K!x7Y`7D1BRVK3Xkzq6oJ{=-k-TsP-f_x=z#{H+yK9m^=?8wELjrd(4UZ~jV2vYzD@gZJhQ$Sg=o za=c#iCyzeK*lA5?@T!@%HIGSf2??*-tqvY}HlQN5vkBdtIJL2}&0IIPJ3MLSu*R;J zo8XgXSGB!bUpBX1;%UC~$dc&naPZVan8hIoJp|WhC85+__KB?lJ&qNcbuG=uFSOdP zIfoZD^Jv5$ zJ+WCiqd}J{XVK7C(|md3^Q4lE<^(numlSg<{28}#Rw1$dCvWfVJWP*4TVoz{gv*#B zqB0P7=GhjKc6*`qle=C{i{hjWDtw^W+X4IU=yQq4nU!xQwR~%LID8ww)kADMw^YSm zdA$bNp#-{T|F&!78~`!r+UW)+{CEO7oqOwv|MTMR2hJyGjnn}a9LtPOB5gp3oIfEdH^4l-+)Dy-Aylevvm854M&h6qO zj8zshwK6HK(0I0}gl^>|;iE zKlXiVp^qkB#fc_)_p{|5g1Al*{p$Dp`o93wr`;>cYvD=1KnmCw`pt+}@9M@?qswXz5O3;^QqyMC1;`8!IEQs zLrhdoa(jFCq5@V--C|fey&C5bX;k5XA5(LAzBLsS@hmTF_Zno?iJ41CW%To~#af>W z`nFn0^6u=1xq6(hulP!=07A&%%GMAeqQRfJc0cB3P4L$=cFk)$T30203~KRS&}rW8 ztU6r_Y3t}p$V%l2Nl0V(wlYJM?ItC$DT$Q$uFV$sLJMKkEG+LRtDkFOZ~(uvZu+S@ zS7W}Hloyq#?1|mdudhq6pFZkUdqegzB4}G|Zgt$ba&~ETtpUZrUN7p}i#OojPyPNb zKSaodSnLPh(X5uao{e|(%x+<$hXh+~pTsdj#PzscZ)B(Cr>WncaqFDwTt2xNoH72@b-XW*;MJhU zUYB{KCQ1V9Z>|ZGi+Y9|^VZst+kHLg<+G*%J>M(bC~z`jXBD}z#B!sIr}+iBX*X;#ltK<#ao zWy`Y|WA`(bM!Vv!EJ9)-2^Z?mZ_p#L#1j)@QB+w2i~Xdmu?UCcekjUbyh3hpWH_L+pvJN9?= zS~zTalgIxe3EA0VQsyz<%?F>Q4!>>QPVGpTdgI}E=3t2E6%2c3VSfh*A2g!ff3u(= z_4~7KE*oj=_4D3qH>_msy7+Y)U!4JTe`LhP1an(U+8N@@ftvhyqS2#z2{Fkq$S;((P z#lz3Tmvc21wwYBmG%yv{&3bfsCYTWL;>m# zwqBCvlAq~X{LH-{Dul>9FgQ@#4XZX|8q(>)MBJ)=B6H!wh_i;#`c~3OD=PfU4Ii_P zKk+P`_M?Z!vVD&0ui|$r`D~uE^yupA8uMgb94yNHxD$_6$wFm#FCVD(h>`dG5MJ1V zTPh#7r|Sty?IXE3t~l5sD$GxxYI=QLll4gmGlV$eobuV#vZ4$?T=co6lfNh(Rz|0N zd)}^n{)f|KV3gAi^JlUxp+U=cLBoBkKI5np`?3PL(XnBFs=8nb-P#+HihD<+Ek5u| z@365Z^p1+_gk?dDaMUw(zFmZ-u8Az+sYrT*nBrXgQ`9c6=csg{(4@=$_f`3#d@k-7Cv!uK8g zQ#Fm4hA@<)BRYP!a5ZdqdthR%nwCqZuC#?ufHs^rAs}gKo94wEw$J?3ESYqErV0?^ z>}P8br%0(u(9C`P1gNPd19gs zR^p_(+}j>~a=2bOJk5=5!&F4YC)5lSb~=#KG$oCKhs>cbyHeytP5OA|?5Oa4Db4b~ z9Y}=cy{Mav_Y|btGtVT44)MTso0ji#$y(R_xJvnpraW7?0qB_la`kpS#+$tQEG{oj zw8CSh;k9E^tZ&_Jr|n;fm_otRbo>)-=4uR4846mZH)4sJ56(mk!0TWn>WYrvry4FSHX(6 z4Vj-{1>w_U8$+e1KBIS5LZP#+pFM3mFZ-TI+g&AE;*OWZZ{cHh&Jp^YHEy!Ig2?n` z+_<4gSXkK5qmQ?9Kj;ID>zL|lHJ1EKu{yQNTWMUp5K_!?@WewHo)X1lQ;cMdc1xRV zWX*6$!n;pA!@NGhri#sT=_yOym!tuvd1_$p{SniIjR5g<-bjOtkaoQ}=i8^X>pa!~QC6~h_xY@QG_BUZ-Fw)C5Ou_{s{xvTj|lfhqL>p$KI z9tzp@xqskyI<%jvgG~u_qEKEcFB;UgO8(m2PzxO$BhJ~OpOVPDSkQoGn`$;1lwI@&L=NE%z04)X;5y!(I<~cH)Ac4Y`c>(cHd8Kcv1{e+f%s@t)3AY`imj%yRUPhRzSa3P>aTxI4`0 zY9-TWnNnL)+ANCLO^~_uAkTVV$txHJf$P*>No71o8h6l480geypb6P7&#U6wR#1pw zfLNZMglBs?p)QZVdkaHm(iDC|>t2jy!UtAbxPz$dCq)Y*k~#e?#jIpT-!PcxnW!=t z@e-ab)-vy2-!a=sx>Z{q{wX8T>$zRY4ECKFC6QV9&i*K6r1fI0*AJnMshIF+5UQj% zPb#qO&euZgaoE=C)F9><4e|IF)Ytld#))YCiwv@Zg~49>JEP0Dqs#z7vG9;7&@<&m zvBNb6?co-*amRLi5;;Nsdx=)kM4DH^Lseb#^-A((C~0#pUv-LxY_+7mNY2<18t@$q zRx{QnFA>m*(6u)j7ByeO+#_83=3AiS=ekjKk(pT-HkW>*3Vol2y41zm4dlHDS}Hp2 zDwuw9*NkD!2Qm0GFXujo4#b;WvGHhkk8Jzi(`S@HwU7o zS^hV5rKHbnLLlc=-04~AVfvJ^_0Imy;9MK?>ENmK6I?lkHV+9^BtxP6cs3y{8iC{G zf;a2=e`QtQWv##LEBQ@VK1@(p8g5sE-w-pjtTF+-fIYu-YL6FO8MIOJcJm+yJCa0> zpDrhfeb3OHn{XVKzR<4jOLAOMoT~#vGAJnzeEH0S6N3lV_(X}0B?;!SeN{e|=EGmY z7B>g_Bl)0PZ7zWhT5_{@yIqqi(g>Xf>ZHs(M;7)=2AkhC77LAc$|s5?D9;D?v)L&# zn#!6kZ;epCcYPU!@IC0e{4IEKV0S5GYa%6>A;@og#cQlB>A6{z*LBF2=M*$CoT^$0 z*pHtnO%JC~rx-rPp~geADnH(Z3tE-WD;$lJFTPKD)I=Q;T2b&+^}ho8UmyKe=>w?n zoU<#cl{*OpyS}!B0p?@2V$wNB95TORa-xD(+Y@0JsFvowE;NtByQWRF@wS3q2A_}% z&l7`K_-Q_ovv50;UVMiRxD1gz^BMWui(n@EA6W*59rpu?wD$9TP=d&$4MqppJHJRI zn~+P3EjvR_Opn7Stkv{X=4!P2s*anr8q(nDYMjzKjWrjTS7vo_d9ieX^-V+{I#|A6 z_4gP5J28h>P^FZ=W27g$T56E)W*6UxQ(HMu@1uIq^=YR8BB#TJy_4y)Fy9m>cSFVI ziBb5t2~?4kcWTB)R->@pVu%T!tBXt*D^W!*+ojQjsKNs8DHh%ZU^umHQq#N_Kl8Kk zyM0mI54I^&Y`;&gE@8!77F3KBsqoH1Oz76u;i5Y3_jwBVA_vY@X)dAFnmU(w68wYt zLg6?33Amx++)bB|f8X_}*_(69ScR)%(hn4 zbRL5%7pXl=BH4d4JqJ<`xC#}XI;6PEUU!E5i>hKlg3Q(ybiO||4w zuYT2R>OXp&4eNwevRsZ4C;eDZA_H0pi+EPtKjqu5pX=EluEju|f!5I^z2WZBEjqYX zm8phAKm=SO;%6IQvI&K=_92ND#7pJ5Dh{7}3)HQfKgXdXHt#0Sr`DOcoCLYF9tXu( zD7p7bQP_NTK^|Y0Ixtf&u;xpNlmK4%Hox|9t*NA3)MW%hQ}EDQtmqZun|$7JcI?cO zHP7R1;^qcwk|2K0TV?YF3~5n0a98?|+15*bkZlD=bU_bIZ1x3)c1QG2ifYrY)ZkoH z3_?44vU9qpKFmsUak{jS{Y+;fr)53!Q%qgsn{PL&q^^`P;cpS1XEYrQLGyic7ZHZX zBi&8dA>q5P0rPafR4d>T-Maty{?lNKspnb@JnG4%kt}(?u_cXxMJa1pq;3<$J${Ci zCkx+uGUH%V(Mv>w1?z7;vz>D)*?k;ax$L>Rs#taZtk*Uf^klExROs6GGt?m>O9@}z z|1nL^7JrY|^BB!*vg zueuq)C@tuTlJ6~-3*;(UmDcOMMh~gI5ga$1?}#8ZUFNdwzK4Y(G2QnVA&O@~$i8&S z@8$0Z+7dhs$@s?PCMZ*tdWEaiz zIFi~_sN!=bJYHUce$T#zb%CRd8Y$|8gIfupUN37VQ&Bwq`u?i(DmKeq=BGS76{}P+ z#?YpU8KWx&eZqF0K@*uTazA&E8;Fz>Vxw>$MG*z(IVByo0`BpYNaj&xUHJvB|K&k` zPDkt5gi*f8S|n&u+#u?s||3&4T@5fe2MBVO*H<=tcPi zn{e%Pw9FhYiH7qlykG3>7!AnSz5;R4DsKs)hsau9oMzLyoTF8Z3e>UWc}`z{)-_l3 z%)rnEA^!ZR`xBRo!9zzcN;3Y@f9N15;6i{tv9V_vX+rwmUC4|BM7wea`ZHLPU?h?O? zpf+k?J8}%ISD);oDn1ErQ@`x{G%F~u+(-tYmWaM>wS109AnFN2o!C}ZpL_@o5eKy- zr898~HPi8gWXUYU+s5NBec$JxB56_?-Py4}u?fE?A{(e!hwPqwz z-Gs|%m6WZ}e=tn7+6q?!YGu%f@HN$D1u=bJGc)5|AD2`nv190tWeY&sCaNvNys@mW{U9xlr3nGyFpZ;u`6|w^6owRF zr41n&(gwd!Ptng3tt4VVVUw>(4%kpM>hw%x)`lcT_KyKS%fuzWTht*lPSU6CaGO|% zY!+GjdH+wy9O+#DF$M?`nZkksRrFP*6b;js)FxqJNqGDbPsPghlL2D-#QqpS(_?t6 zy|2zZ21vTtDXm+Oimp8bkhJaSwL&dm{W5-7>JWR&!$kW_40YXvPzFerMds}*xrJH8 zFF(wwKHo=9{?-EEJ64&@p?_rO7fCQrD!c=GQ&W>X;t|@CvjA9&y{0q>+;G(7gol0d z)5miNHYKLMj98O^@EbTPpK)^o22I5;9P8xlOc>Icy|R3a?#^{phTTiWbM_j^rQQzQ zfqN$1AqGskC+|F2b)TO;>)^OY4g$Fvx{s>kB&99HUS)qo4kFadmOc!_sMxI?=DLPm z>VAVI_s+q&tBk|}Nr-JeWx{tXGMV%JA9uf3f@oLk2|BdH(>G1nvGtkgL+-{Be9 z+O(^LVX~HNn(p{FamuXL;CBSJdvZPd1{~?q-yFc-3@>e75p+p1f17*ej-71(jwayU zuXDtNV<-0LU!IOdNhCPyBPRthzaN@MRX9gC27sq?PJ;pbD`(T?>o|$Zyp43&Zbv_O z%$ITro6t6p1+BDT(@hWGIfuBETq-ia7tiotK=bpXpFYG&E7+8Hy85*>k8}u`id+W9SGu4A*?h47vAc5x=2j6nHjEb>tHt>XRms5Y_4?d>D3B`ql7ftkhY_p zfhAXhhdy0-`l~+$Yy-mYrW2~0pbYv8(hOjgWAns3fz8;kQQ(-2#app+y7+DZpZ$Qy2)rSS-led6z;gssFrOiYj^QkzabA5Z-;{6*`r3U;^Isl)3|H`kx> z(fRUT);Q(N$=Mm<({yWYCw&D@tnYF;jup)RaSvLWg*K2)>U6Zv(T?aKY@xc&*;(ay z#CJa04zq=IyWGWk($l;F!3DRgP$vxOLiQ0EUpER}U59}xkNkxf(_;qZ zBV`lLAfni^JGN>$P8&K z$hVf(S1w_^NWN%gAc!5uqROSU4Jo#C?v^f}ZxI(E?0ZV7VHH}BeQ(9I-|wp~yjJ0q z%?0e04(v;U>p}1*_-m>eM$iK4(S%^br^+GfVNWVxNYaoqHWVZJi5xhwPI9X}6PgsJ za#Sd{agFQGWSe}HdaHcWr>6F_tA>aSytlQLrEj6B|6LAT-8ARj`)3EA&mgfPnBryC z8X5R>Cky>aB1lEPWF_I0Cy+klrqID`RQIOC9qJGba!{Ho(pvd7##4ThWKXW zmdCcG1jv+!8oV+vHh)BUVRc|Xv$%nYx0Tko)pDM+4vlRXX5d@bL4UL+G3@Sm=lT2~ zRNvAD=ZH)6EP66P|ejq+^mritIB-fRs}`vebt z&joqH|F5UP@PtUir(LXZdI9tV>|i#2Vm@anHtJKMXt^arZ%?(HEr4Um0n6;))cr5} z@w;}E4lUHVLiRKCHj4O0C|1M_SagLETJxZm6SMX`%NHZsB2r?rX0F*0qQozQk`$J; zfX|^*KR>)=ynsA^06!~Dg|EjY!H{RR`S0cY1|T#AfSO~aC|H6xK>;B67&irgCMikq zYUqIeWh~yBY`6nTdWT6#y|ef-{QT3>be7qR$)(G4`|n@=cUN=XCq1oao~Z^BYjLw(pNq?jpYYA4Fh4a|zuB z;;yEw8|-$nrd%I8P^5)f61dx0cZ1*+g8g`Y6Yqt5L$FRzF;RFnx<5i?QwW5?7cN}3 zMVXk&svl*`{VMag)q9de9b!xNxAbr>U^_O$3WXXVz~KR@7ooZMeg;4s z1XUV6#NZ{i-yY<2+s#~+GJZo-9=jN>Ke}eaO$xO0qTolVI$N_lC5tO3S55psZ%n-f zHS~m2Gk2jc>=aLtQRQXRZa5=p*Zn5G+gMc$SBd-5m{n;%zPTdT&je?L2=#2*Mlx^T zRSz~jBM3JPADGWRvKI&^|pu|urO&ML46FDx4=Pt}<4Adkn|yk=t93Oa~A(c6fVtgZ!aA zkrFk|#TJ@@MP;Hexhjpb!PSSa$)bLy6^NwU zplTx(D0)8FAty$wnXRHvu1X|GIU0u4G23g5rtaR0d}SdiIY+zpl~rr|MDSLts>&H! zKIh0~;(e}ei}3`fr_il=)z@BlXT36;J6T_yKbs^)wP|gXlk;fnZApZ@7$XD6gr(l! z-DdN~RieEJ%JJ1HWsl{niNt(ls$F;2E7WX>PIhFdSe%acz};!Oy(jo5nkK)Yxdcd9 zY|02FE$`hGnUjUKi80TO0hT7JtEyE-*}5dwR^7 z=M~yf#xA=B6fJycN9Y+KIDQN+QeL|CljB7B^{=nIs!c)V<;35Wmtr9hRI}wNcwV6d zNFb<|Hb$%lfuQ=_Pk0(Q_N4ecZ+Tkc%tsT3uGuaxp5Ts7wt`8x;X2P+J%+ZS%rb$4 zv2la>=vluZDNS+^_iDGQKkGOH#Mr$%t)QjfQ?PcM;9GT$VCY&AkDP*jHQ8P69@+S< zRT&}W@hBQqZl;+%&l@l(ydoB_Bux*)p-HiQzJ{+{R<65mJNk-zu)gvu9;NulKYjzb zYzhpMw_To=%*JZfv_dIcc zpFxBAoa<72x1`nJ$Ib&9$AxCgI&>u0f=F*22P(h08_v5;-H{q;IwtZa&vCn%o1?YL zce#w=pjHw(=iDyI_8XxsL-Se18Yf$xc+@k`IbRsB@8Y|OuNuuztyMl{VfPvK2qgh# zm94f2Vcs=I5zZHhPO;b1^`@q#(wethddo%Sf*BzM z+2X_RT2KlKkdjgT^Z(y2#&4Y5)z6!!9>IGv##EHv_EqUC;@Znw_CJ<&RmpD_9RIYP-wR1+?*FlBdqeAF__I`|rz$p<{YAK*>H}0P<22WoCKk}tAyHpX zJV*Ksm#>>uPGj7&#EmP@ZN86Iw0Ev|RS~@SD@gNmVC8q~v|o-t4nT1N0w~*+UL=ZA zd`u8)1$_y&Pi>DrVk6_R`?)RwrrENnG+jJXFsH&7!SsN~ze;-Ykxs%R>8>~#Ta4e( zw^QnMprHr~AitG#k~4c^jPNR%i}z)BXJq^MK~FivXz{>T%lK7B`RT%7fhFMEJDXB~ zJN}8tzhWR;YK2qq_&nT$N=|EiS##r)qK!Z{VqI*&rGOn@!tn-w>CSC*xZxwG;F0^B z3NMDvsb45sZ3;=cp>O#%SH)U4ejITvcqn&+?Pn5A0W-KY2vUS+LNG?)di+(C@G$sS zco?a3d@Zz+k&$s|Cm^I9s~9L6!Y=%XL|SEY3xwE~sV<}hdtGZ*+AfkCjH|ChEL95n z#_v9Dd?j-yh_O#9U8*HRFIpJ>TcCHX*;WxU;4-}O9p^eXAq|Clt#YuAN+s=R7bpQj z=wJCjsfYge_P2IW`SdxrPhh?sHN4R_dShh;KC4Z5zoG?A=89R6l&>Zhoqr${A9w%e z_2j#2$*6VPC7d`BwUO{-My0KsOVIW`=z$8U=8oe}DTC|!!4U){NV$(oF z=k6kNO&l+%@G?Ridy4)_H*_z~HY^raSS`9;DW=Zrb61iXgceooa+I?0Ub^u2Z^-<@;_}JmR#EQM8oA#{60rNy*SVZ zUM$L@u!?@zIgrJEp(q%>XX)lyh5x2ga}}_$b3l1Htfg|S!oe72`+85?^M;_Qym6Xi zZKEd2oemN+E&A#5|Liun=9!~bj>%mvTj0p=`VF>AH`uqB>Hx($e4}xZUXJTL(FKCZ zaZVkq$-Sx*dCha2*C#ye>f|BjSTdH>7F2ocm{2F&%G z6XZzi|5?pnUd2FB5V?Bn>UiY30mZ^L6Zg){h9R6jhSOkSkZXuDIlFNRLEbl=MA=7Q(Wh$!KyyAez&qzs*ejSXrSC z!3}Xmq5kJ`KW_mxeh6IC2iE0{uuHz{_`@=EIHdzLm&nq}bJ-~nx%Qq)_d`n@x=zFzfK^&+V}bMsn%28sn@jOc~hQWMqc+QreYZzMon@oML-dH#d{ zb3=PKY0p9jnk_$aW#03g>m}qK@)tQus_Cb1;nQuL+*ZUNLp|jx1X=b?*_HhJ2z21I zg!$Tf_w_5Y6}$T>ind#SA(GekWVUK%DwNd4qvNnU3Li2kQ38Sj@U~Vcx{@LXA8pIC zMsMw@Z(jOXOZ_eJhEI=La{pn;Kr!Yd=m=#?-(=hkdh{VT-6oD0^r_lG3ac~a*c=qP zA}!mWD85|AWouiyGwxG&cbqBEuUG?{%h;(+2$FBPhH_L%agmw3JZC zYg^k*oJ#96ZGo2f@>1b*M)N*Q-|DuUtB5k)PS|ycXf&R;n>ypif=k9O z@?BfrvzJ*qG!c`;l8Dk)r(GTwtCh{o71C%Tc?Xf`?PD_EC6aC^O!iSSit{dY5Qx~G zJ>))E9o(~(IJ)nDc>*Atf&qWd5r4%zmyu$VA@~h#|B`YYV!f=kNO6j>@|Pstnu;Am z5Q33;BDUq*rpmBUn5^;cFGtHuS~s2TT_TQkq})A#&y_&N^EDp~u-BH0O9>Z`A>Ha- z)Jt3w^c!m48ME;D`R7PIbW6SZ9qn8};Z~a^)3ZwN&8xRjD2U`PzF5C75j=$tEHndfJ9 zez>-@8gyAp5ZQwIYwkMb+?Ep4#{2UL zVP&vcd7k~9nlqT4aeTmI2I>3rw%I$<8jNHt^uM)=p@m!oat`3ZkX3%TA-&qzpH_&{>|q!o!R4E%bRY(c>FepR`~1 z%eL9p(zm&;U>SM01Xz58^jhY^k%*9))RdGHT`66OBCo5SD}dsj*n%r-+y7C)Q=@Pt zmfu0Ol5=?lXH#?r9?y(ti`{KkCmT66tQognyp!5X23 z2xDN=ijxSvhvYC6j|KtAPZu9O0fIhKgWY3UNL_L94g37TxrVth5^XR*y|Q7nSWa7y zV#TOpgt88lu+p_cMs+dad#vx0ie{w^#9fxk2wP%xvm`5Szo7ub)3?VxEI#w~WvD4d ziyO0ry*Y10&8GTCQ-&oYD7|rPshuJOR4|BdPzE^KU_i_!aWEuKOp5kDtI(eL(a-G4 zS7}|%s00<6%;b+0DRF{pOB5}ySLWc||3G?&SZg#WRaEou*jc5{lk2O3udxfCt-~SI*e5gnkK24Cahw0+Tn=4vtUYYX# z2LZ)jCC$1QGgi<3 zw5Iph9u7F(LCY%^z5ZeLrOrg1=gfhFOh?z;CnWNN>vZ~gUKo3?+;Ja!ZTZ=oTkb*f zblG^K)5tURG45G~V_I?>Tm`11@0oI*`BTdBrZmx_hAfOcDyxI0%qA4VYn=q8CFI1c z-Kuzc_4;7i_7bHawUxO48af; zwmjRX=x+b*d79Iv-hi0H&8L?rTqFci3IB)OAk#=V83|+=iY7uANQnfG^xd2698*-; zOKIq{Sgz#*_*Dm_ivviGa+{1(n{#-=+hQ-5etZC$1_e+q(C-CeFhiKb#BVKtvjiPv zJQK*#Ud-JUQ2PTrfCpe=0I)C}QlG1V@g*yfiy8OXTAHoJ`zlthip9f_o})H%a#Xs- zu1(z%VBO&iR9ik-fmz)B!zSw97d2z$ZXP_$sSWv5>+$$P?CfV|=vIC&vX-a7ed)gY zQj@GjQ>^sOhi<_y4R|dz$)or-M)SU>l?vHYw65wjfC;oChe4xMiuyYh zK4maR(O2lBEn#$Eqsj4YGSLCrRwBTcwQLC{{bw~G{DI1kMthL zt6V{^#rw<-eAlvH>Ga|$7J&EOtnQId{CH=tgiY7}d|%ao&7@7O=S)XNNjwxC>op{m zbhdOOEH2J`rDsJlSxdYdXURR=S}Re@eTvkX6E&XbsVU>o`)a9YKP@*)U??JHNXvJ# zt==|D?Da{l?S;ul;}#UlYrVOj3eR(F1e}?fI85PgAbN^#>*{$Igp%Tr{cHh8&~Rj`uKvp37!D5i$wn@ehhk86mb^cL}@->VY822%X3^ z%b*TPl~qpwIYx46iMZd;Q2g=V@{Rwtes&Pt+W*isCcJSqP=Kh9E6V{KDygkN3?}TmJo7c!uX`sYFs7@iwzgvZ9i8v z0!}YK{8Z{q?q~7Jbl>D7i&6qzz7VQ3R#~N7r`jYdQ zpBc{4vHSYl;a?Vz3kp44Lf8}cpe)m4?P8y2QCtEpEu@X5zO>v=3J_Th1frt7Y!`hc zxs->)LII+?83E~x_;>8}3lCu%3?O*u@xBz=s?XxW=Lyany}z0$>f!2CbMOeDzMZ+V zKgF!SvZGcBKQLJGMU-Yzm(BAIl1ikYk^3p>tJ$=61BEwpm7TSnw%*^#8u`qs^#V=m ztRKRM8Z_a6OEfeq&h@@mU5JkxYuIMqDK(4xK@meG(*Y+?gAnfCS^&O|kC>{G_Q8Yqs{Z%ESJNm44?ax7R#U6*MKHj_-1MZK)`w*@{Hi@aG&ddXs!W9MRT`PzQAgdAy5-f0^bY^razYl@HvrM&@F9! zO$E-&6F)jkbUR91Soa&5Q~sQ5|=vQwsCsUQ@xp5dquGEpaY_+uN2fZcgrQLP5R;g z4`FW|7WKNl4=aKoAfR-EN+>1Wtzr;ENOyNLGzdtSf|N8!$Iu-r4bt7+-3{+EZr$6n z-}61c>zY59OK0GTwbs4Xy4U?t(4Kt0#eDb*S?k(PP&^L0T;Z~8{Y`VycauK%+=SFT zzvB*$$-9x@;!c-MWfi3GRmemkC%wm9$f*_E?`!y<&; z(abF8W#cv+%ikL@=`SrDoi~v;rw*8%w;pYUUR$aKz@Zxr7bMpkArc`%A;+ViU_`?a5ej#iNFXAp!U}3H7?;3S{D&J(wf?V@Ua51sNQiBvC8j z2e;)iZ+PUO)>_iT8B9VHFc6}%x9_s(u0Ud3$4UEgq_%Z!(onG1b%8^!Kp)SS>b2~A zP&D`OBe6ke7!A2|$;vzd+%#;T0Xq>p-~ydBo;P5eOY(c6^yd*Ie-%NIc#nROGAG*= zJ1|xNMl`ITYHnXg630nR8XAcRj_mLAFdlOc$8!m^Tdgc_>0H=dq;yFEWVbB`LOSAt z<$t}IShR5TM{)1Z{Cx$-gB1C0Smp6l6gD-K#%X~G){&@CCtGAgR<^N|!j>d@>ox zF!)bL0R9zvyX`-5@6VrlUV~`>OlBh*e{k(G2}qxO8W*uMkY-Xo5obI6IXL2GRae~A zQS--#J}GN%9dBa~CyxlcCZ!&#gc}+Ot1ZoF8o*C=20GU5cVlB0+^4UFu1=PWxph~} zi{6I%ER>RW#?lC0Ox4I(#GV3c_mBr}#1Y5@2yy?iH|mZbLyuz9D!IdLXC=nPGH+Q` zgctbOuRqEYEp*3F$v6}Rq;>A{25Uaq%v9?m5_A4h$wp}1M3w0aHdZiiBI(2lid&Bq z)Bg|D{0!byWqMKlz)CquvD);@e8BOt?-)a*@gud-;KI(5*FQzxPABi3Z2Ex2s&O@i8uh; zja9&nG}Ca0h6+`pegQ>|_27mQqO#yyO|xR_%l#si`E|I3zBc zAH}a8WuDI(IBAAU0hy3zZvHhW@ps_+1rAh@0yY80v}-axrqNK)RGI1G%#T*NdFE|& z3~&E9c@zEvDj?uE5VRHioH@So3o?1L>ww(+=K$F?j)#;{hq zs?mehX2Vx&r=bD$6-q;0$cb&{?sqUa<+*4Uo-iGrjeK}NtRgadpN+;&;k+gxwWrcn zMomFAw)1vS|4>YQU?CbdCq6n(i%CaqU)e2?4BU6Y2R*}oR3!er6m<_k!705#3Ro2G z)pb1xC^-Ag8>a9O$a^(u$63C*Woq(sq5^A$=cZe|UA&z^e3nAul=XV;aoam#uP|BD ziHS${j1JNqZUX~K84ONS_q@(Jde1i!SQ8kVp6|ma%EsWJF5Z#^P&eYAKunXkrXQ%b z4#6VQ2PM@k6^PkzK=!u3%pukVebZ%jl%(cmQ;mk7->d(naG*VSQ-$r)=|Q#7jyNO8)KuMz{!#0DpHXB|l9j4>qo{S*cy*d{RDL9C!ye zXP-eHZ3c`aIJ_e4c_1_sP>ukPC_?P0JLh?Ou(icub(+MJ9|qPOdtdva7A>}GH8^5Z z-&l>RqT+c9b)sO==EuD0d~q+6_OAp*v9~HC=Ph2gYgOmiR{a}2t?#PzyE8_s6_jLB#UOStPzq2&tEs_);${;A*SSkQ;Jkl^zNy-9515gimFKHZ+m>k0w@SODn{Y~ z#0p++Ql`0U*3MyA06Q<0ug^CketL3K``pevcrgCkpv62$m^`NK_!05Y=Efvzap5SNz#Z!W_*C1waTL|``8-D$uLuai57p} zSIMM`87e)Yz#ATPQ>Z^(=OFFZ?eg~8?Ao(~NR{ncDUg7FGSxn;!dysLzAmQcT(p0D zH7JVNHfdw=xTCa)7O-Pn0Gy6+zdH)Xh-rI13RyYb;2N(Ks(IW34aDd$>!4k-#7B76qaS1%>bb;S7X5z=2pO;G-T^Jt&#>XqbX_ zW8$nM^qD6b1opc{kGSQ*yY}F&{R3AZJ_t1N0@9LkT+9Y~`*>FwHMK`xEUI~a(`gQu zV|FZ7-xZo%7vMa#Ps+d>WId0;1amT!a48vOgB6=&Rg#^&K!GYAW98a`;L>E3YJL0M zI(^Y^S9L{pqZ1fS%7LXf7fg4!>d@5c#LPS8c`*$_3+xk%)jq04bCm{K>F7+G##P}c zWMVHDFeIR9+0C(7r-MBIZC@Pne*=&nW4Nuu$%=1Hd&emd3`sOhOGwbZkpwj0)smFSe%Yrd|Fu^(?Zo)kMG;}Bn4TmLzf z+PHm9LCj&Ei}d8^Z%A$%_%odbQL%&j_+oe}>=af%$guwS=!;v_oU?g6UH!#wXdr(a zK+NxidO_F=OxLCWm?arZ@+z)>berMKvl3B`?+>mE9#Vy<`Q0TP@A|k0#%( zuPF~o6t|SQF~qYIn?kj;>hWU7{VS)Qe@O*JE-c`>c~6$8AQQqu81TWQKi$e-Z#_H_ zNC6!j`vhqV(#pwj^2T@0Gm3Wm-F)bIc97uG%0@J3aQ)H{QX%EE4W(pR-6+=eB`xcA zWeESMaCN3ox%YXLyE~LfK$Wp_re;MD=j6KZdtwbJYx69VPS^4}uKtpuqFT)-lrTKkveQRmulD)%V`4$nYiF5CQ@xED z59^bjZ*A7{FxAJ{p}b|Pku5v`<_3Tcrb2I%E**;8N1;q}BGh9ak+P#M6R2gpEQ_0;82P22@H&1wViDFJ!CIXBn;2D|NlsN-U;!f9UH zGQkW5sS1W$_y1$R;KK|Kx#Vj1lr3TnXv*ft?o*c`t@N1f9N4K`s26c<)$oEDtQ8&Q z<#|tHnCDGd#wwu~!31QJM9fy*y1G-CTTwI#XQEvgOeaU9);%7`x``dSx|3%=c{Fj$ zruOqcg@<_8f20KCGpIe`?5gFDu>hpBRx(j&H{B*k;$YE?Kx_8NDK7VVkbiHS{UkqZ z!G@LcuM}&N3i#TsFpFtN=fhQo@+s#;bOJWon6F6wYDpC`WQpWFir^{HPnEWc(%$H; zRZi!BS}c|X`-uhi6W2Ofks5)W8qNd^<)*z?U~k$_vp<?+`?sESa6{y(_$ch2E zvj63d0VD6|tBZ&BxZZcy1SW_n+Jf6VFlX@XO$6&qxDMtgn{FOfC&m^&a5#V%X}uq3 z0_Wt+akCIQ9_&uH)nBi)Sa(K5b@cEby9#O84g)R7 z)|)ynXj)tkdc~xpPnz^P!gQA13?$jQ_^C8d2|MKKIbR)kIXlV3)*&!-0|50KFeVEK=bsICMKe?Y2@Z zsqb3RDEC2owT-S<$MUhQ zJh&JYGbUemW8Pa{ue$fdZ``xYIUb{Fm#WsW%aoAq>G)&D${vrusDEK-UEw~FnmcRu zQy=#k6G%u|lCCkV=Sz!q0~yNvz;nBn$oKMI;V-yOS0wF9*ywkZU7j_~vk+GPl50yK zS#F*Hv@k2=1@RY4Q>U=KjqlHqrbE+6gl4ioeg5&YdJAC$poT7rPTGMqpLe$=@j`q; z%=L%+CPU2inTj_iWAQzj&{37!7UP^sgD^6ums<(WZ({Po7C{7|0(+Rhkkc}DFY_le zeUn0UCB)21VLEdVHZa_htm4YX*-|1*_X_2LW-ei!TZa$%W81lfrFpvqfxwI_UZk^U+kC{DysEvwYg5t zrEp?}LkHOKm5&b>!uGr0h)n0J>;##>LVcDI-JdV~;U`~G#aZ_vu^2b*EZB_?Dkj=e zF2Pkf;%o-9%hMFL)uqdI>_dJAsr~BXR-a&E-c6Z%6>DtD)IVp4S6;vqfQN3xQlx8= zF3X}RdFKnSJv2GCE2mIcUde1Z#J zg%I&`a6g~Wp~Tp0)*3TynO?!|JSijTt(v#E@C@k~5@**mwGV%V&}KC=f_dab!|J={ zSWN1LMrR~?XHw90P~O*#b=5)%AT}U+cSf#c*DAu<)4XAw(5J!Grx@ zC6d41LM9PFc29g!s^(XkWXemB^TFMj&s}_M^Jrst%Z5{m)?p(Ab|_>uUFWL1b=M|^ zqQLp$tZ=%ufdBYYt6ptXq;pf4T(AVtbC>V)ol_oL4lM zM0Cq;>l$H6JLlW=OrW>X_k>`>H(E5@Y@|SVX=)d?H&>)Lcq!4m^$T1iEg?cl*j{cq zo@8*J=MQW(R{5i0PHL2`^?uke+R9bhThIv|nkdz403||hfOmLXB9uUHw(+{8FytSs({CAv6i$EnMz%g| z*-yk{c$YKLS~3{SQ?^Wf0AKo#^5}ouO^`4sf~v-_cERQ|Q?$0SH{NDL9~j=7F!Psx z-JHH+lB3XKp-SG_0@^uU9ev-R6 zIXO~3=QkI7)aG+bKr@M7em&1TPDR7jRjrRyDOO}8beCu%+H&64fowB9P6Z7kkLq(M zT$7X%IMjbMN&kf;lL~~u0DyvSS8Z)PwAT-8Yqj@zO)}+p9{sdZKacXsb3+w^a^VH# zEr`nsWnvhslpwZAJrOZ&yF@ktZE0A6H^sB zdZQpGr|K-;owHoq13x zzrhnE=I8&3oa)|Lm#UeK`#UuF+}(?%N%+LzbnrnGLqPHDaGZK{3yrDv(e-|N&R(F{ zoC@UJV-BgC>66O##qdgLf{Gbc`J_WFyk&jHqmgv-i{;s}+@`yboOmtb1~j6OW7I4i z2K;8FA)|S_SIFeAtFWe@o)eAgWtiIYjx$$|0kt z+UwN>0>8Nc!--4>B!e!*#OKC{)f>|f%3hLI0T^TovTOTH8}QBlg&Sr3<||VWCQxWZ zOq!M5v`n^>J+3*QpFUz7;BV-hA6CDVY%JT!L$W-VhWV)YI@d+s0?HMhXf+aMNe;hs z{K8DC);0&NuhL{w2+O9;$7yLdcR_-ygCWxbE9>AAFFaF>uv8&9Pqm zG5YOo#fQDYe#UUOanpx(hlhJx)$UP`6(psa)vd1_i>_Cs+lJ!@lcT@BHM^wODTk-R zc_?5nYhbqQ_B7Bv6|-In19HCC@F1eQ&0WH;5~%9tosZd_c9KnSZ=Q*ks@d0=k`fk4M5Lk7{fE zB_U}QU6jkQ3L($0j*^a6sTzQMBrD!g9Qt8#Ryg3f1-L{g)O)j1)g|JH~o0}dAW|B z*f#647wBV@+^k2u812{dpb(x*cbvUq@h!{9PJ0myPYw_>4JT96DWRCc{E}foU$F zNdwWv_^&q;tCeO3zZtIlOk{46We_+$7C(ZCx=v7!?W0jrwm+6nr0iF=Jfs7NOXpSK zS{e;oHJ4XMMww3B=)%eTMDg|wUiB1Vkkw&gE> z>8EM;$EKl{%Ka6cPZ=xX>4-TrRk+PhdKOj=O@`a<%!e2*o5IV&V0In!FlfM4=0*h# zn_{go@sbVk^wGDnsoj@L$li65W*r6Y_jyJzdEA1rFFz{rj-={)Dg z;QYjX{?_s^AZl?Lzmx{N&3^Oh<#JO-M1}TYKO zyM`kkmfVhiQ?0$?Sfs|PDlNchUJq9>-&fv%#2sODt&+vHz0927es{&&YOmk@skym% zz~VjUv@#{WRQ%AI9X^Q2>BM3A-^txhlEv$^tKb71cKON9=pS>^B|nn!JAHAVPeY78 zmHfNA@C0 zsUo09x`}unp76_Bzsl{>Y1yXkzkpmpL$kw}sfof0jpa~-hpH0_YxVEUt zq4H0BeK<_jQd_Pctjgt>4VR_fUL@sq5#+X+Gb)-a8!sa&*J`+Zx+~?*SnoR5rako_ z=x=&nyK<6z754h`lZ&2j)-y96ZS0O$tEVjcMQwVn!HR$#_o*BXN$Lc0F+7xU4b?bF z>Fn(KWLWd?KUUoFbRJR8y8TYnPKFqx3j~_dPJG*3XUSz0?{G7(+k$=@>Ky|3_Hr15 zdYe@nWE%oNsGDcPNrW_wGE|>Tr<@z`ZlSc0O%w5Tp@>j!VD?32AX^99GfxzQ1udzkZJtVk^7^9tupy zlen%}qrLdVac4FWI(8ZjA3ggSsa9TlK8XZvMAtZTlIz?9&npq03M)|ud>T#JH zOp9b-CgOjX7of{lTjlSN0@kdFn--sKY^}Np^~DUjyKtL@?&sTjBmAJm)CHA^LL4|rbp4TLj?{p+ptqwyH)Q<-# z;k=>zht)z!WALFxeCm)}<&3Z5f?IsHmLj`TqcttFZZ%br)l;u8>uio$H?)BEZYG}T zunFMAq5}@nAd&tfCR}t)A0IHM{xL&wg8z_CK>~r5C-m!xL zvA)1sGYu8HQj}V_&|We)-yF@&U_p3IEq%MnS$)$if%IqpKrRn7=G(XXx|~lkSTuW* zbhQSj;uSg1PLsVBzka(F?kaeF;1c6Fy0BL*lnchMpNIg6@?4b~&tItX4q#LC>NHc| zB``(duXSBJH7#CWlg*Q^yK2lnA!vzm4ioHvotbfQERwwGhb!Xg`NMm z`D0I-f67^VyoN_eN3}FKy>(;Uyjy926iq$M-E>4w9c}ad;Kqo7NemaXJ}yRz!2W%% zMs+@RSMw);J2!!!&$&b`7KH2P0d~Q(|GIqK-TN6xzPve5<=g^yF&=wWLkS~~ITsJZ z^Uq6GW+R`4tO^w#>jARu|LP(AnzkU74FRg$@;o^BHDAyT?@?Gbslc@og_4Ni^bU0e zyRlN6g`{qhF#5G_x@#%2(+-ox(pE{;&QavhPj39>;$2Vehv*&m3dMMLgT#Zu#d-oR zmNJa~TqLOoX%9KT=2oM52H~;X!ApTxJVY&8^FY;ubW?XC!P2@=Ex6cY?ktYSDs$hm zXq{fD%X`@FK9HF|zV*NVc0e{fjI`UD`7&c-J~*sK3e>sqYvRzK0(y!A?@!b&mkPf& z%h_98h94&Occg6a4u1D01p+q~B3#^7G`THzzAn&r3-W8|t8-L_cefva{SJoj_ilC( z4dN4xq*{-;3Ob7#_o%{Bjh5~fCZGvF&iE}mrhj*Mz+^mia$!|J+^HAvcLF7<6PPLV9k!amB0JifY%`BM+0=DxKx~^TBB?3_swD9Yy<*>N#me# zVNc9Y1GE76;PmIR1{jn!KhQYRDtbsFa#J!_cD$>Ju>csLsLJVjN zXgKE{DwoO)C6%-4_#|D>CuMdD3I=!iCkQqvNKmoXZI1Z7zc(1E`JrjdSELqg3Yo4q zDdP`0UJQp_a&R1(k(M*M9GMd)$F@eDZLN8O^0={8m+!wC$3Nc+0ReAfT6scnxZ33m zp4hbcwZ~Yze=7tUOU&#rxkyv1xj7bX0y6JHx*%f~yN_Z0?@IsZ`L_Fh^aP8IzJzjt z5#T%3gIIesZuJQC;1b|-Js+L2VBOF~J4#Ij&cUaae7?l<2$lKO1?M9q49eSx_+!FA zrYx@>`UuqXONF(Fdl>9aZY@c@rBX_8&g)hCh)cHsU`-ME}|GpFg3( z37X2!FxWMFMC>yy^X7T!;FAf? zDq?79O}$Ep9zi`ON~*G^2RWS+Cf?<9IPQ2g0xmL-ud{?#SMvIbdjILf1$48j-ep)& zj^;?TNeyU+(HfyKmRSO(jq*h#T%GSGrzKRo=;kB#u$} znhC5d9!L>66B>jk*5^!lX!omy3SB1(XQ)nFd?Y68 zE6kO@{l1W00_#PO_a^$K?E8(mz@tm#QoupJt})If^jO0;B&8L2I%aEQL%sGou1&Y0 zaqAQ!&t7gNIo{p$mQj2OlV!t@~TNtHFb5VUT9!LZ+?R{Gv@dz z*Fai@EGYAYjWjWGXjFiT1arVYAnrfT(!&`0rvr2;Q`{Ven9Ynpr&{fE>W;?l(VD|l z&B(=OvddtC)$o>V_FFJlG3lUhkQORTW-JBs37TyciB zF|Zmy=L5Ka>Z;sl`0}c?bMZaKuv)?B8Ap#MOhc?x1dyuDZgBEWO$Fysv2S=sn9=C+ zTg0z_ny@xB_to0WH2wUX^TGKv|ZFG)ww9K-74Q& zr+D;#(F3yKWHb&>!&aJm?Z6u52ja075xD*k;6ctp5wA4h2h#JZLH9tT2JE@!5e3MnB? zXNIJ$os7d!vN8!GWqt7~l9t1vlhFzfFQ{lpHA%~|Ut*xTy?tz;_BX;dwie_UIuj#t zFqI`E!bCODbu*#Sa~<@F>t9t1N3Aa|BAt8;2B2kX)zs@k8m^iOTfEDj`OYz(lFdK* z@Anp>kC2BpkL;h5F@|L&Im=ncq#>7K=UyTi>wI1}7w}^e@cgXV-g$;`HACDKAuJ*Ag zk#>M=-5MVN+${yaLrS1K2Lza3vvF2`wXiuzql+3E9He=9v}IA|MiiRID!gFoH(Wc! zqe&vQI{lat<9T2&f`p0`-(3f31Ilg3J)yq?T z{sy{0pe>Uc)W8O9*+0|7k9Q?AWT#T8I#7~Bv3A^9Ih`S)^?9N^ls z`qxseK=&k7s1PWWX6#J#C3Dpcs!t@3;Psld1kEW(J3R9EL*@{CdWG*NiPM?v%Bbtk zmf}tryrJ2}YlPIvXZp3wdSWNJEkNNHHNg}5RR-K=UO4|dLtq(1cs7qNkS?5>a%!E& zo!8hY%$a^ry46$}O!3`gPW%mx4yS>u+;H&qNC9jJ3VH+=)qSg<_mqqnMln_Gje&qu zlJ?l+^GVh{vzJUFg)O#6<$ds}X4xL2)Z(-l^1m1NM{OQ(T;MYwzS#Y?bEv?+N02iSfh}s`+AT}{q(7wEbDD)L;GT-gkEciwBQG6+k zKJIPP*P^9?c+o=R0J>`29A!mrvf<~8pL6JGp^LLq$s-f$8Y54(zDZ)=84OnJ>J87A z=QvnANr|LuK?@YMs@Rg{!to8HpYyzd^6vk5HL~1%3z?uiM@^;3$E#m-Z1vP0?EOA{ zdZxX1!&loqD~11$j|$P=sVQ_~7<>&gd#_r!O|e;cP0&s`CxFL`Q!HD^rLIx*{%X64 z%1V$){05>B#RVb-Ery^@&n0bl=rygV8yW?n()%hKm#+P4T) z#UqiLQtF<#AHER7!wDQoIP+88vv)~nU$+{MA5+k1Y@M?HcG&pn#<#cH`E>e7@TIm% z-smo0nYf9avDk+@Sxx9=At)zKj!PCG$->NMd}t$MBzGK=j*fg>=@l}v$sETnbL%FS z9})rNXQo11CjFGcgO{k?)(q&sx*74Cr^s{ z_abuU+(lmTcu9_uX4wn*@Ehm@eV*rMi!vwTOXAd-#$;5AAg7ZfaPMK9r}j6)^Rmvd zax5IN{rqnu|G0|}e29DMZr-2u^a!!l6&(D^NS{cO-EiwV_m*5uj?1tx@uCmz=T*NtFAuhzG?~~Dw9q!`CaPT{#*<}nnrxTCDPGJwyBHnqOe|v| z=K`xU|BuzFA~OE?@ujI_idn+xDss}cXv5apW5=cp)6PuH&Lqy{;4_Oky=$FSYNB)x z2{^$R6d_2QcusJor_co!WIf$%+^)#>Fv4DYel+WWx-{}4Pxi(PovQyL%rj)=VKq58 z&b{MCZEZZ%j4vx1@!Xk*sxdX4vlO*yZkdiTV@{R=k;`l5VmzWcv5}FKp@jYRo`VRP zcU1g+z3;0se)cs^!NTzk(A{g&@@Vd%yp<)bPi?mqop+PAXnfW3V|*F@#+R_L`)9`P zl&)%uFR4x*8SYI|L^J;pfBuMJFA)d6J7jdJm8O(q;o8Vb3ohDNGkmHy$k3LyJQ{u{ zT(Vq|P&N|Y)N;xz&|l;$%51LlhiCP$#I7jS5G1--vDAr9O{?#l%hP!8JW>&Q-I7Z^ zQ29z!hiqL?^|_6;^_-h}H2AebCt$Nk1j_u-5h$>@;I^J_CYI{68rtTW>6-1S-6bB) zL9>7WU0 z&$*csDwFNrhraz9Tc9O!P`-@6;;G}zynBpAbncBA45AFc2>*Uj)e2M2HEOX()4RQKs4Ob`ugR73XIK^4FstI^8!#fI*<%?q8$0fo%wROz>scH4~ zMeG>d7x$;|9)55JOAyMWvQLbAg}pK~RV#uZZ1Z%gKCx_h`wJ-&?`pv$Sy%Onb#FCCI} zP)>8y#R3riz<+YP2drar%%0=yJQW|eRAP354$c3qG>m>EB0R$0NtX0ot;B0G(E;1a z&^TYeZ^Mg~{v0mx-RCmbZ|#d&&mN^DjSycz)P0k zXwU0D*Fz#byFv~vSBmXWkp`-VZIRlkdwbSrhLQ z35-`UXQ42M5+C6m~ z^HsUUT{l*rcw6A)X~d`RH<+;8R&D`*MBrh0C%~Il0eZcN?#)|(b*Cdm@6@?hK0YF% zVx;}162Y^R2eeDfxqBa4?t2=b1l+3bcG*G_F6_>ntJ89FGBf^|W-R7&QE`kSVqBj~^u+S<_{MiP%+NagiMK^$i<#R^3f+tk~RGmCcgR zQ#Qw*(m1&*(aszgU?K+t|2aeU#S5Pne>{Bh`^xkC4kRPo|uyEf^QK zCvfrnuvEQ~=sf>QaGu4$Z?Mukx@!B3JN@azUJ;3TNlJ+eV){FXglT8oS!~(PV*RGK z;Rtu;xb05S_vqUwCz46e_vxLiX8GD*O2PX4?K=y{H*I%jgg2D|WAHI6Yk0N-Og)XE z8W)qCKeBELv)o~NHI)j4gr|t$`Q~~V>iMBgJaP(J0Cb(T*$rEw1UQo1Qvj%ZKU*le zyCbCCnwLA$P(i7Uv617JS0+`5*?fDlqB@(>V+OA~OG~I;q`QxE3jMT(k`|*So09t9!SfLwaQWCK{15qwHISP2hM;i|5t}}$XJyX^ zUyi>to-PZfKH_k*nzif+b7xEo(Vk>Hb9% zkpmOGN3)-!8VI^)Eh}-WjhmET^efwoM6(Ld+ zCVEw(@nCLN@=~e8xyE)c=JV%odyZ@8InLDPo0~h^$Bzr&Fp@`=pYcyROkO*?pME+pVi8<;yyx!CdL^C!`U!M;l6KtILV(%Rv!2!?#^bPUh+Pbf9Fl zXH|!S`A6pC_boAIH(E`KfafdYDC%eFu2!F{TGFtsc=f(K$6*5;Cm(d zi3;g-6-p@A^5SETz(5+w1nr5?W z45qR2vmD%HsAxlK5`p|knHjC@&orOpabm$h&QmRx&*2o{H$u=;bISU-&^1~8*j_$i zx5_n^gUxBc(iPp;i^Fu{S(8`@B%pJnW^eL%y1#4EImk`5q4qK|Hh8#2DlSP{r`ZI- zuuEk@Ra#mYJFz|4YuXi`4C06SPb9pFrC78Ia0&q>kxi|N&FCek zE<5v5wcR{*J0T~v(Nd_tr%(~Lrddm1cXw)JXDl)8$VZ3KBE1reX@SHYHj|;Cv*T?G zYx*nWYd4~knTAHE`*1%?fhCC`@2Q=$djX=XwkDl|ra%U2KohrxjtVz%M`asElaqfB z72eWtc7+moDAm_0^pROjWbLR&ig+)o&(;~6>`jCgOPE{OpjZz zE`BNFwVHdxe?Fm_*wmIHh^FKC2H8D?dmpba%)QRoR!cuL)G?^aZu51i@v4X^Nulu9 z@Ed#|(Cf)kc^UpHQ~c{>=@1yKchPVr2tBahC2?6odpEdw?Vspzm@2X(p$RhwdXf{L z(t>zqycv3R@{s?`Uahrv#`El8qvWw|7x%Iuta9pfX6NIJ35?CLKAneTgNR=~6WVS1F(QqSXm{H(2PkUSo9sHDbqbFq_7&r@t%qMcqQ*HHSRdeu^06~BK($l| zC0>=gb9I-P>+J!e#|heE2S)6a%2X5Qw5uTM-CWi~>S z6zyJ>;c*tXj!@B3_t|_3%{K42^MDpFT#klbh0j^zsHf~DhcI)0ESou7sqtvv4WrV@ zc+05|r1S}KES*>fQ`b?>tLen~$BxV+r`i)=GO|ky@F&$dCtJ5sVTBbRt`!!cfZ+msR+)sti$s8Ad>F--MOZ9c!w7`%b z2N|&`ImwUUFOaw^37(m4mbLwSxDRQ0D9uJDyEmr2xa7+4X04^>^BSqUr@yvas0Ut* zBhr#VF1U|lGpl^@v3y7elEO%1oG}Kq>mvGWIxvGKS6l1#r1Ha-C~1h!*2q;1UR8^k zy|G3u_q&rYv6|9Zjn<>9ehKBV49WPExrbt_efkoIMv5o_deTohM~?>;*c`{u^D2#J zcE&C0drxSniFsRM*77iradGiwCwc7HwlX9yUyq}qu0#y0!#pk9u|tWu3(Nqqu;zLX#Tu-&Eg%+X+egov>~(A z!3A(g3ebKX88}E+vB-GfT*x%pdm9dD5FThQLg>3rO=RfK+8$`zr)aV(QF1KpTf67H zQfiW0&&W0@^qbG#-6MoD4ZUFVnO!%|%|_74<1^wSjD6N`WJIXXZ7tMsKSr|XyYgEV zu^fu{AkR5sSbfOtt3`Fu#vDA@sW}0U1BF`uCT4SRazIEPVv|8v0(036HY3S{8?a+f ze7yd2hBKxIC#_W_g#6rEakC?oUHchdB(G#d4!Z?Ifj*6X6}P(pG{`6TqFRb`Lsay3 zZx5xHi*XLe+}xRu6o*U$8q*h0Nh|5VAArHQ{b&3b5a_ANxNM`TZ(tq)`&aZ_!Tjl5 zvAPkB6>@~H>!2K^dHp}EiKY{tq>OV)r7*q0XxeA{$otDy5uXEWm$XCWx-3Kzu(-J^ zCtN6aDCcVGn!^`+GNr!8tX_j$mx=!j@{k}MqMtw zu_^h8a>1N)$Ig6iOiAa`H^)#?5(7L|6y*`u%_~A@lkJ3N`eB%c)CEoS{MkB;=IS9v z1rD+(wkt>+TqtL9k`#wx11hq6hSq90wP10n8;C!a^UhFb3oEG6K6bh)63`ZDp5*`aYbd}i0{+fjQV<{;LZ-&W>;i{mV#dv5*EJ6nPUHK39}!1+uL zoM2=~?`+cWlyW+5Qxmhv8IJKIGo78;u~2ag0%MQZz|n`zL9A!fwheY;k*L~ef^|Eq zk==$1lF-8`v+d;~A?5sElW0uVZQ|Kh@hr4Xeyl##9~%4%_aJ zb;;hs<0L=b73)NL|GcmBv$}{;m)RXJ)Sxa(s;8DK4UG?WG%)Q|+`cn35kfsqBRAM;W~o^u&A5=pslm=4d>rPV^0J3ku@I1WaO zZjlQOYd8nr!}ipMIrRQ6ke~zb;=81;SayIrj9lb`e(Kr=J2+Tkaxo3o_Y~T{eV8dl zyzD#ew~{$2>2)@7QwTWGJCg4v{ZAW+UE;W`JoSI{*tgv|asc{%wEbCxJgT}GWbVz~ z;hHfif++9aIl~b`uX3JamCe>$Qm?_`y)DaxiBMNuoWRd{SlAtxy2*v~h)dj#)?{U) zGLJk8bL2PH=9AiAU(H*y%Ig>(E`sVInu#8r%93HNQJ6I3NA6qZ?WyYv-}E02@+!BX zv+?Y%*|Qiw>U*M3`7YVHJ7&OXGvipZ~9dz~7pER=Y>A^!T!8`k^|Zolws z8|1`m!-kfUg$RY(DHfB+dY${voi}Hazx9&4r&wT;eX+nK`Eq4{c$XUI%*W$Kbs{}V z-%W2c(T82mtmvbZkA4|=qkuBtqyszqxy>;JOI%Yj<3$bagCIZcO z!~7c~F6dZ6P)BP}0_+sft~9LC0${69cK)Y3Zhd8Pwp@m@Vfd@z60t^mjk^PU>nxWc z5nX{QBe6+}`M%k6(-RqqDS@#UT@IWshlg%w*4J)p(80HI^;f6Oj*jKrrO@o=1=5MC z>sjMekW9VWYq;Hy`17)&+yUv1SBqh3tf`e1bDmPM4|KDyGj*)oLW*IQ zpWMYp@!YFH5aD-~DBfq9^Bo2b-Wfh(9$4#~&yDS*2J#847SLBUT5OM?Y}2rNyw&f1 z!?l)NP)Y;=Ul>G=>|ZrhmiOhLg66H{6`@l=Pm9N{kat8wDBODaOwu?na(thggF1q} zfN@!K)H_7Cq`AXrPaPd3m4`|&?8&d}g zMV(UW#Si7}kPU>f=~a{V4k!P69wJ+z)k6us>}3XMd|SA-2_o zj`!X^hCaDlNk~_gd@vjf1Hm@t^g5ek^E0Pw&Vwn`OZ+n9PPxfov#ny*Oz7sAvdY_w zjt5JDAoddtnm|^wWZ{^!1e#r3xDk|#8X%P@AfZFUuUA3le4oqL`jVmol}e%!;pa{A z!$okYLn^<&5!sd>v$wmNktkzs&KMCH`MGOw%tFg$B%kMh$N1W80IUqyn%5rx4$2Jhe@R@2o=?HdNk&izJY;kqJV4A z$Srb`7vpG9YE0E1IG{$Kf|yGZ;9a4BiyYXP8|S9?jnSRS*54X^b}I)pf;*pPx9G|3 zG63k%i%-28urB3mshe$pzwo3Ze%@*mVe)mZ1{54BTWXUO<*m<)C}wGuX>vphl}(pQ zu{@_<&A*V%iDU>SN8g62KEFO5V(G_3EhTV0Xdz$it*=Imzjp3c8<-E}B(M@Tm^jz{}TY7C1XpT;t7h;OT1vZam5WaiGXsa3iWxGGuG3Q+se|8_3#;eeI$ z$0PK`Kmf<Ms?9w0Xb&IXB$*vo9^AgKN@whrXwYO+A=2Zbi4@Rx$Px7vTUGpmk%ahDn(;h_% z=KqtJkl!4PkB;~EMJE&iF)9g62MC|Hi%nM9t%ki}>~+iFbv`n!+F)5W$Fh8kv65~S z>v;3fd~jf;W2J8H|9J4A7gI;RaLY`jVhvmgdm;LozmT)(%m54-6bV0C4xvu zDIL-s0tb-p1_|jdX?W`hdhdVVcrk{9aTq9`v-jHHH`n~;oGVAra{I!u@DX z!C;W(89kQGK$@Qx^Iz~;O%$e+iSCHWOb2LEd1(3A=5-ou2|L_CvCa^%pm-cV4Mq!% zSz&g)ybbHJEe2MuvK^)S0iD9&guFv$#4r_A#z8i{g_8WoVaBG$pF)!jG{3*q6u)2>i{|An5LD<0?DpolS6f7&yrO@+Z&5fofBB5He%VbFZ`YVK%qs z8%4lH%_+7X!xE#0HPyGIbKSRrmA?On9V8}(p{KrHk&{}lFL&Zu;*#1PM@er{JaqB* zv6u*)_zI{*U(`(WKRrkY1`WJJKP=YAN}*rU)TR4XoLspvJfC7%@@`EMh(*5YVmj4E zj0H!p4pRxf{HQ(CmR%=?g^^GB7_bXNA%lh$T&t;SQ6{UhndRkd+Z9&dqMglI@yokw?c>#+9tCEfn1xoJ?@k%lXsH-{7ozEhC(bWPemm zPllVDyZx&UV9)*iTV4;nsBIkWfB98mmN#+5`_C3ObP|(iz4>(uadaB2vhe=t{t|zm z)5Y)Ya=@w-%2e6Ru08QN4e0o-lr76%6f6=Olh*BP4uI=hU*9Hw1ETlNUsN>}HQ4C2 z-`4OWhRy;Ka@>G!)sRKJk+P%wDSDD~No|_?4pYa+hus`nVPieClH5KjYIGe~875kM zfYZpRb)=53T16K+&6ke|o)=&fAe_-1Ch~^6H@@y$fQ^ml{_qx}+iL}EvTea>ZCAyB=mxIGpIm;XO zl|3ryCz;hxEU1r2v@`vyf0 z%h!IpfHKX%1ULM&<66R6OV6e)b~c>1+)|4E8gtYA{K(wHq04D;%4(O0bCCaPhpj00 z5o(^jsQo?~9*YS<$%`}Kjw;u4*h{a)hI>PmNp%OQ0L$S<_08n0DF+ajnF}CFQ)Wx? z5_FCsV5gS34>kc=p;LGqRxgU1u50bLS4)T4c4BAe;6xG8{r*Z0Ru8hI)1C8G{htED z8RqG{&yz@8_L+o9kW0GWeBZkRFMsLRkJv;}`{Rw#To7NWoGnXOWvvptIHTcSeuV5L z#D3qFOd0{!z~5Jsb358Q&|HnfKE={hM6GMJp!`cImpUc}qC&}*9X)J4l87^T`~v*_ zvMpJ9Uh3|jb&JXX*xHZmAJtS7gh4LF=!>>PTT^I?S(@B1Fj~{ODCfd8{X9W)EoU$~ zrKY3HOsPAOAEzs3e(JRw5C`q8dE{I9X$iI~I-b9Wdbs;P8RXay^8NnVA@?OUitq#% zWmV92Od4DW)i?odC%vNsLGy)VQ}4*&p#7Kgn=K+6j<#l%8-8hA0=xH(kZ(7v0x(;; zmp>{Tb7Tm|Ioz49PeeVKeOyi-i5vah7V1MKD|?G=!WNB>!yO%m@$@8H~;S~`Mp$tVK;R}s%y zb+*aVSyD&dcHRyp27@lHG*uj;{DvG0Ts?YT&i?M>2 z>=q-;i-cGEk{(C9hV?%g&2A+}e>Peq#NUitHD9@2qa?P@f~aX_P0d#~*C$O3nR=ev z6;o$Xg4Yw(x-OOeLB-uqggJg-W@rt!j}&Sc8V-Tnnv7)oQ_t59vkw!jOHtR7XZ>`& z-ZZl4U?E~-tkngIdNNXYS{GkdHJ3k?ABd+jS(!L9SW03!yn>AY@ zyr4k-Cr1djC@hrVZ=8CTxD7;jk?Dcrw6|44fhv0ZS|88uM}#tKMQu#?=UBL$;aa%N z&-hR8R8@Xv&<>;d3*B%AOlgdt?+~)FP3x1&C|eC%PVS)mNC)jGFFK2FpG#+|=S-hB zI6znP9IsHL>ibCa!^VE;-gMAdsuFy-w7-0!>+IOBnv?dny(oLhSMVr0C4AX(%Vq}P z?I)WXX%siwubx@kAvlSg72)w1MPo%)HADX1{ZJ7gHkwyG_`15P1X`y=bPSo~P?1jE zS~yc7ShP3Ly%CZEc)hytjQ zgStmajWsUrP}=&9%XC!2>t1ScsNjrlQD)cbtcng#42LU^rGz$+8|8|HP*u1n;I|Z~W z>*N~v9rNuxs~br%)j%ibI>9+gdB!(CXAb3@uHBFGkRUsRwhf1j%X};`Hru1DGgWAd zlA+D-Cf$!VHq)n7!JvYgfjsDz1q`8q@v$CDYQMSGwNSqDB4dK%Hv8&LH`{2eD7_qJ zblYKsh=-s!lx@Eaum72FiQOku6oM9o))d5`>?ztCaFkMRh*IZDK-z@9p^81l@~*FF zi3gl49w$&}SmmayRA|h%6E7s%s119c%o&=$ea*y}l|1t)p0}bTC&BU)$bz!^V8Ts*bSi4Cf^+WiH2&lN+tioq)KCIB8*Ii|{R?y( z5*-{J**_X!VSfDh(Q+J28H++g-6d!BTZ2B$FpvAFN!z}0r>+)zUw)Ef$)k8|k=wr2 zA$Y*NjT~cX{+<+4E=+8K@GUJN5b}q*Sm{g2-Fjg~+U8R!Z1rULd6~!s$Hs6>wp|)s+z|ou91odf-zV*Gd#I3Ft0~?Fw zTC3$C`Y77|j)`qX28LE|mjz96Q*APYsEc1U@9nrIA~n>M)b107X}CFz+qIHTK7^=F zubbx(pm=P~o~-G03w|R9Bb4y)sDTicrOVnSBKN&wr(+eh#Phu|PurVK{@&cvzUgb} zs-yGRg@hjDvuB^8F0I+(xNlW}|HEBEA1=0VJXbb_#KeI&kk_BW||+;4bGE zWSe&0JE~!3TdW@lja@>b8T!i=M>J3Eu&zxZ_Vk&+$zcwkHiWOIwBic`h3zc{`Ftw` z_;lndJbw>Nae>#|lGX(A1ZjbpmvdAI*+sicEK?CtmWp?(Qc}5c)I*;;~!37|l}|o_YhMO!;G8 zzbf=%f9iN0YJDWXGbKAzYdH`SK|9>hG=T(=-=J;t$-%q}?I6qo1 zH|fP=09?Y#_?G{t*jPinqvZxTvu^#eBzrpz3UCZcVWPrx&w2aXpFW!mnjbi+-0!{4 zB90b=9eHB+w&kn3Gu6th8P;pbMDp5vW);*BKIllaQ52gDVe)D`Pk;t&YR@f-X!$IoTi+Lo3YuS~aq3qkdT>93({NeTa|U zcZ!$}-7FA9vAjQ(G#vE7sT45`H*hrGt=@ZX;-#FqxM@BahX3NbcTQbNEVDzot+P>C zCj#m(ZRtHbR#Uat*DK5?hkWo-I}d8e@Y)IdSWWv-dF7g}ikFWT^NST6-3g1e#GR2Xx%&q~3zn{=|a?p@rzU={uR4tc!|29oN9g+zJJS_}gYuA_=Y0 z#>bYX{1e!;7f60oLh8B!N)!h=IS_jf)3?fozwJ z_g}txF#O1`jWSxdj-$~1Mz2i|QsTC6z+*QrB!q4|R)C94#5b{~rKtIebJl@(U+s1Z z$q1wJ5Rx*9IO^WXSfOfD=CQ5h@?fmNUdLJa&9Z{;CQ`n+2S3-7?nBqJ-LT{%zGWO5 z8kIx#aeL>OQYmKo<*nq(#*1XBE_#cW&&lyi>hc5|TGANp*4oEdvV*#CerXA7Q#L+n zaF1qfpStfdT?SDuOFMTnVfY)MyfI#tJpw-MDHo2pNS(Tqfg_D;ABR#P$A!uxY!~eL z!(gk;>=u8$?CR_scnsh4;ltA#QW^e<8jov1tUwB-e`+%Dm@U2)vPo(h>Rj=DXC=t< zUampl*!Cop>l5wJEj4$~FAXZG!)W}nyY*7O$ELM(2`q6FyMy1Z4ucwPa?<8mw;vOP#a@p+y!W3OCwz!dW=~N0R)tTZm<_3X$?!-X zsG}+dA5#j`ek7d?^&2-mWMkw(Q@Io2i?CGp6FRloz!8Cd2ur><0CeGzJ&RoSi?9ru z>urqG8Ihrpi8ibTy>%56~H7~n`EyDH)sOF*pl(rskj3wV%_Q)bq$6->&yxQvpSsz2c{TGIq8V@yu zTfv2fquu$9(s~XXj+uc0$#a)Jt+w&TtgptM&$sS&9j)a2jeAi$04Rh8Z*jm3$tA15%at>J9HWJEv?R>d@NINgI zwuXLxE+~fZttAx5T8^bDWxpAHgTv&e&r(7?F}uGu0JoM$SF7yI?8;@<3aFu$aHb2k zH^dQuw0VnnemCKL?6>RDApB{xe>kh`Xn+T=+FK$+8u{=q9*ceo@YolwSjL37w1myv z7C#Xz3@ywr#@Plzt9^0mjJliAHG2$|U5AX+E5GA@rKOw!al))j7{WiQ##bl=VP>k1 zYFRpQO>N}k2~iqDu+KsM6FfDFTOr9ueQotiZ6XGrLzy(d^dWajed7R zW7$;DV9rByI>yUo&cWpGv1w;aFRo@xj?^LR>}xO8RdsuWm|of)p$?xGNIgLjqWTb$ zHKEyeUfrIYvd&9OX!I0=cX+ryoRG1hC`PXw7V=2qCGJ*IT7n9s_M5r@pKbSQH$N3Z z*n<2P;p9AeMKoIU>NkIpn8$5DW?oqe9&>#K&>-X4t6GfhNGQ;*1_ub~RE+tJU9 zv~G6>^H%nLMa?d5&GUy;kMpmmUnNeI{Ctz%m@1PsRAvm2@h_l&{qy&Q(ad7-Q+(*) z;@EgPknUG7&y@_TNZ5Gwf=_`To>7L1-5u+wrZ;*?ORyzhki_Da*SfKTHPiV1@neDU z7O;IZu^}P9)o%XzefBSXAKH|eN@xFM?>b7jIiYA8>h?rI^?{)A`TZ543*GL04E>+H zgBEI*muWI}E=OI0SOeTNCM;v$1K`;8_rbX(^oKTM1)nI%ZKld|*F9ny63%BXnv@m8 zG}WaUx!%M0!IFU~uN6BaudmI6uE^D6s4(vlQr>Whmkv>DY{Dck+|b!xt(MFH?Ye1CsN!sn&GqEFiYZ5R$dFk$+)u#D2hF9T}JImGMF zHi}3H?x%y_U=Sz-91v{IJ6;x_D`a?JmH9Z=2Ae*XwV<=-XYQvIg_* z;shSdboLI(jFgP37O}DW5H;%E5ZV^?U5Ms@OGIy*iTpbJb!m9Waz#KIm+p?yFN8lU z6!jHMX5!D6O4CRg7@RkI@*OeL@361x6)p)i0p;IwXIgqN{~@xcxUQb zKV%mbO&B&isxH2-frX-l*`5yr<}e;tlXapjYPQyKn9AQA^RdAFXYrJRNE<+<$POCS zW-ohwy%oE=3&iTsVS&`Zj1N?g?MJSyb#W}rb9(p^IvN;2d22=q^H-FgoOCP7C!>Z= zrg8j$ZgDtnw$8H5V0qL%SFFPOFgjPnKVr?nwAU|z3!GUd4F_wG;v1JXVeyfjuB4cr zr_uq#1-oO`oh67DtyERNVp2M&-XUV_xFJGOQM*EYtoOk3Y{0UGQK6(NWx2YTvsI6w zsk|KNqmJFX;zm$dZ&bjD+JVOebt*vaDWO^lEpVeXUb1|g1G0h`>PKzb4#MQHgLd!E{DQYeF$JpEHxo}dvTbI^&Z zO>u_oyACbhLjF({tP`TAz6m9R?(ayNziMr#0OI!)et!{d#mP^PaIEFt`%oby)7Pe!`7^Y6Y9yX?Bt-AQb zt!O!};(cy4FUv_gby$e%JwBQ=?*?HnObo4v;yGfKj<;zODC)_;muxaJ;r)myNM_X;c^&%F#>vy;F^FLo-sKYo$9tS)yZ7H%jrNUzJHz<_f z&iUf+-_K5MM~!mRfVN8}WQVy+7jk(!4=I43Kf|iMSPc5yV0QWzL84i-!zcagL%l$o zdtwe!Y3>0YBiSHrV%v?7JSmW;SXI!E#NWUkhLwHF5%TF zpnr;`twO?*s-_dsyJ#>tyd`UOn>GhkRBgz?1~KO! zZ0IM104^JKP2LryZ1-2XT31%a0y;jiX%yjVES{FnWD!k`;kn=E1zZQv>i88~4GF+9 zV@5NJj}uo~?aS6&uZTeF>Q^1`XQ->^X>JQ0 zZ~2dNRgFD5M9*cN1@&xN#4v6{y8Umw!Yoy**91!Ms0>1MR$w2}m6UE3SdrnIAFI1C zsnUm4xa^3v8j&TnVsQ(XP%DOqo@I3YURK>3O`rIvt}@-6&c$rA20RGOfY507{?jIJ zoA2G%`3SJlnS)=brGoK$9Hw%D#OM|-Qtr{~;pI{@Ks%IZ9GIQ5*2dwfUC-EgBaH|b zY%nwa-@o8Hs+-}lX6(H6k4mPs7e9)>zZKIHg#RYW!iyPhxbNs*ekrpxwE-u>_RueZ ztQkBb=w&(T0$x{VkA>}f7-*it_n9hx(w`ZA6t&f^XJ^D(RN;|WcIY(tiD zYmFBLSK07k5njVX&&dOp24?i~($vYRGCXN{JiD6dsX3~giqufiqhTR&G-5Q3fwc59 z`Rro)Gn~3+4`D)IfqMS`AyEGe{032RgbcrCXMSlij2l0|!mvCx!=F^lvni$;YgPF1 z)dX&z$dMP3m|C{|0>cr&{=b-2{;64PiVRpDtRkhJD+O`~qTH|s?j!?WUy9a}bu>+EuX!&Z4O@9MYt;cfYBd&x%DM%USMjUMg+X&De3i;$p zfV67FldSySeNNaG5^5|1!$^kk=w2Ew!Y~r*_J-Sbdb{{g^f z5T-&>!YRx${_5;?Lq2#>rDU0xCt4z{t&MK-q%?YB!&4vWJByeubj5HSA5&5nIjuPk z!?wjS{&6>MwCbZ_T)I-S8ka?xn;BFTE zpH+`a3snh)89B7?lT%}9{mPBRqNSNkS9fXO3(Yb4@I6rDNnr(tb`T|PXRv6Aoc7>< z&Hsd&8T`P|PiYf{@ZIJ$ml=%Z8a&@f1>tC+eG!^nS9QtJ8PN3M--`j=hxC8S@51;g zD#k@1BGl4FD%2b+T4Lo-mrYuSlrIa(NI~7o(^Q{K_)fkNmmD-|UguQIA@hwss#rxi z#arB4%>~)z1$DdPVEsXC3!32k$^oH?GFg3c1$h$Q-JCvZC`z=Yxp}t^)UXQ6T1A+fsiMv~>3B4ZirlsPC;ChIgy5yrS8hj5% z{O&-a84{)RvXbGy5K|1H4-;#js$kkBE&2AcL4M6!g4$+kGrgSEV;vqb{QX?|W9y znW^JiGV-SM^+Zaw`WE9VqKM?z09xAP)K!{Fj6yLw*4JnyCJz>fOTTjESHI6J*2YH( z7cJon1p@$X0mSeMTnjikZdl2C!T{aecYO;`2FX2Pdw+UzXcPQD3$8vX_(?)D<;w{- z;8G)t^uO${h+7AO6px3TURr$=KM13%hu_ZA+K*$g0&~^NSw1PPQ&mnLickQXU=GwC-}Pf&U4W5Qd)Aga!CtmX|90i`VLwnod(N zU?FeFM1lF*j~V^eqRA$~hG1;XA!^i(JYu;sbOZ*X9m)W80plsQ0h*{Yt&5r-`^r4A zC_O_RR=69m;zW1>pSj4wHvWq7cx(P+8;t^jLVq?`2%3fm5)2HBobRm|Y~@hQ|9?I) z_;!$tc~xDI%TD5n&rH--cv^KvMvF51N5tNPN{_8}v?7nZPT&BnZdxYgxDQ`M8ie=Y zb{&XC124|^R-)%#u(Lx|#b{Fs*M@H&(OZj@+ zv!UoH=fGgI>GVb4r(pU=Y_$dpu8#za#ca9EwAHZL&PLjfs}*Y!nOk0_$5V>#zE%fo z)kxD2pA<%9kr(uo^FPou#Pfc~879qyr2vbWDQ}FaHYktOz@uY3nC*}BRjRZW6|DOG z*~kH6R7vQ#AQK{z_rD(>l>$5(k_cY@NSonl302<@mASBN@D9f1m%zIk5knUwf>jG` zYEJ-*7=U*&AV>ArJFfqz$5La?_{XL|^aR{-Sg|y@BzlXvw9kVl#}ra)H@ezS<>{TE z4S>MU^ASo$9USs=WSlKHHt;rP&h^PbulWg|<2*cO%@bWffvHdc;A^!Sd)+ZxZCvz3 zSDZTL0XQdAmBk}^I;TSCCww*RfNG0Ax0)-A@nqm+dX`+V>%U zclrN5VyF~olWjWFFM5!G@ld|~PEdaP^Ae#nRS#FzT5YW97I*vwg0L`SS3@6{#4-n+-@n@ESD6lEUkJ1C+IP}AzUd8)JK&q( zd6OR!}!CM{rRC}Nz+CA3{GEo{o25NqSnl?~iw6%S~P1e2)61B&fbB6~Fc0R6o z+)&#G_hbqO`F}s)J=ph=LgCt%8SLv={BO~JgV|ly;~816{#L-UXiH%pkGy_7w39{I zPSbg#Z3!c64{r6X%n`%Z>{^ff9x&~83R4-&A5a6GQFwan&msqKQ5WJHzJlJBY6qMyiHh7)Gl z(f^Cgpb*Um;a9`uqQ1G2H)_lmUuijjmyKtD-339~^9Y;B_{ zlhQZ-->GJh#s}%Rpa4YMixGo+I)Ens5CR;|&mVq#*u0UG4h?O{p(n=r*`28BOs{g( zT_dg}-*Y$s+X3Wdkpm2JZe$4E%dbHee+tPR$OL!n|KSfU;0B9$Fv5Rpi(*3b1XgWK zIc4ON-y0xIQKl>}mRwFvciDZ$#KbK39Cs@ z0K6fBvu<4Et5WX#1~5e8(8FSLWZ(ijh`i-eBxDrG_Zg8j5Q2e9e;*^rp91IVI)asT zJ${ZqH>Xp!TdgSUjYubu!KIY)%CAOFmh(6Hx?pS}Q9t4lPi_A1V3P@(sN28k#_{Ma zLl)1%B#u%yn%#5o?K{RSXavT;Z&3(Spy>xL9dyVX4%Qza^(|i$@H-)vHLpJ>z89gP z$+bD{BEs;X(MVRPYKcu@=SslA_cxfSZG76?FRAwu+83ZejqlGo8pZqDqF-O68=U9t z$o`QDq@v&AN%t@^`3sdtrTVV5f{shev7-r3vLeq-0@N`Jg!jgYm> zzrkAs(Jz*rWzEnal&AgeZR#CneJ$YkfCp;IqTf`wB!_%c#i_7#%Weuo3n5J0roGaQ z1Alv}My3@k1+zK!eHM;40_`0KcYkomNZGsJ%4M~g`a*} z4LtH*1+i81B#8$S)B;6IlQ_>df6+)mV`D)42sCK~tfs$-IfiVe=~(T&MtbRAGi_2k zGISRd3v@q*cPEOL^wx}iwt7*(t*DHrR57VoJ|3t2x^l8y5Hwg!497wj)98`&5$OGKF_ytyOQZ&>TlrWc$v5>X{I2O0- zg-hl~U=r&TtY1Wo`V4xZE>Kb;&c9muHkYB{DUCi1$y1W~s|84y&UIF0@zf&>t7+KM zF0jz%=YHIM7DB)un!a2z1F67Zwroe^kWuc@v$mp7&keHBYaXpN>&g zj&+Qm$N>)AVum^vtNvR8c#zrV0vdmJTqseYZeKKk2R;JNc<6#obx^-9<=dM8>Hb)= z;;7=K{LP>fHLLn2FCD=?5Zoju$TA34Z%aR%&%vtK{-GgisOi!IDKEbOH=K`P9DLjG z)psAc<)+LqQ?i}iQ!gJ;`Q#i-zs}xnFqp{s)Fo~TK!544mg=0$(gZHZdRY3-wW(VmwjTv_dJSf_O zXf=hnXyWLRG^0Sal<6ZO{mX*~oIhcyKzXG`mDic&4!nc$-;BY#nHV5t24%+=YMWP4 zC~Deib9nU`_IpN(rfJ0n)417LEh_8biE4#f%?_QV$!KB$j@0Pj<404@*=g!ZPv|Q2 z4YvSq4e=pujtdpy)YvY39LCQe!KD-+YR|P!$^qYo?dSHCoLK|jVNr>hZVppjupspk z{i&eOqLLlm80u#5aqQ3j)3eCb-P5xjQs305)3bz5!DmaGdUc%~s_-B@Ol$N-%^w>l z%aKQk6l$`FN$jI4t(_Pd^sg30m|N=U)uiG6Yu3vZrl!wrf)e zP!exi45rGL%V?|A$G-NOor;R)zPUQ=9VbAUy4kK`TVKzOuQHa9;NcfoVfkYVXMz=L z-F@;btKJ=PJvbwS*8Ae;Xq3mzI%V(V)W&PhO}$rA<}+WYz{qaGhEMekCGnHH2knK} z9Sh@d<>_{}u_6Up;nk5l7K#P#Uw%Xk#ox|9oECFhgCJ~gG>)4IFo_!#>btZF?3izf zejDlqW3N?C42!SWU5!>{9TK&^?ID_+yk154ai!jd_(Hzm;cDSpG73b|!JdXXesnU= z7suaV*OmxSM*n&C|L1jx91I|i4_v%NUT?|D)A!FX3714rK!C@kL!oL8{Venl6{F6q zY=G0Y-6>BYGidWmt1uITcf?r1^y^xZnt!HWi=I)toyyg4*ASy&&S?h+p~nfRQ2;s=DwVCB?fuND(_>Bf1~0y(tp&=i0T&a z3(qaVc7wc^DN27)KN5(>Axoj9k+EP*;DZ-?-&}ZgJ~%HKoD}r#Lq0EvNzgWb2e{aI zL_eX25N*+AQB2ry$ImX#=WERUbFm)g9-TcM zOn>r6%L_5MZ*O6dx2}CFcTQfP`9MXKEtSN6d@5lmyr0mKO73aDR@IAH_cW)@c|PUV zS9%X-Um7TAnpJlLdbOkpS8XR{sJdn0u#g&BUcKJKEX)<&PHe|`>1%2!5cWF$ z5YZ4+|NGlL5g~?mu3JuVl=7H1=y}5rgVALn4(T&0 zLcrX%uC~=f-+Yq;`N}9gHvk-U`2v2W*ty7j{kics@ zj`&Fsr@+`+=9sMjtR+V#f8rG4b-k}-JUoVAyK0XVGcW!IDtMg#qFR3+t}`ub+s~9{ znwlhebv`3o^?Sn{zFotJZ$FoS=XBOpQ;&%C&d;H{d$B<`Rmq*#gXkV=xm-Mh=O-2UyK6EmD8%Pf=&NQy z!^IEq6?%^TpZQ49lazRnu`>R+@e3J6lLRa>V3oeV69zljOXAzPfY}k&I6-ZtTK?BA zJ$Cem+j!x=y)e42G$FqiYYB!`@<%swM5MQJoXpr&t+Bau`tz^)QIWeDztit6*U}?K zr!aPD2KBj-`T#22fj@pK?~ntwLtAUbqbMLGCC0hJ(f@H+p;bmNr~fn8LI61Y79B{nPgotwxksw?+aRA z8@v8Z7z9B427zK7X%B=826mLOT#rYa`u-5FYotcU$c?6E+=@wMUl>zB9J=ie+hwPGj!ld`~k z-Um`xc6_(&Nbu$JH#PhK8u9FH~Vv4Gc_5jHa>C(9sXwz#e^*FvLATXzM9dJ8WR^ z*^ic5)iT8(KCd#tuyb_=;xwvv?7>in;V4+xpj4*yW6_uaw=8WUXX}-}LGQwMcVTC( z71VYcr^N1W6^^C#4lUvuN2BNPRYsi4uQ+jZ!VBToAaV&>+FWu)Ojm3{CZ1$Fzw4WZq>5 zX$&auxHc3k0~@Q1Y8J3J_I+}<4Jl8VK6;w0!C;9sV!?nEZ16^9^t-y8&}e3!`44tg zh1gLbdmyUym@uDsZ76K7!fAxo`u%w7)y~2^qs>EzLxV~Y!l4-;SKVbvP4jsQbNiBj z5lX|EfjA^EhVZ#p^|+S>jBtru0&q}0{d^BQNFw>fq@^Dn{Z0V*U(f+Q87jy%TgagB zgA?liLJ7@a2y4wto2aPxoNvaU9THI)M^8N#{tL{A5Xwb=2FdZVaU!cpE11P!glk#> z$tmmeAsSngBFf*(O93j+6c4)@GqHNhoZ_*-JM!(3skEAv=x1=#wJiE)^A!JW&`+8) z$8VG2xw~O``TR>phX1WKaCG)s8LezIsi2_X-NA~W96%T{8z;n+e_IAa_-Pyjc)GyDvpDO;Q9PRScpPB z?jKT-;=V1&+Lf8;`k^+O+{L4GoH&(Q?C4o@O)CaKQpqoQD@Wj%&KXk3t$8r5cp8^w zG6vh1_)VRaa;ym$xLj5%>Dw!xN+JTwxe!)`(ZZKxJ5X{!f{kOkhYyfk{2_h!WdO-@ zsw-&p@4f#87BR$Nnn6xYwSxmtTIo_Ck7v#6!dhiJ;Y7l)GtgyA$sS@?I185y3%6?c zsZ|ZfiuZU~kM~(?ZW%dKzwzoZbaK!CX^8|5Mt}JP<=IQ6&u%lBqWf1qH6Lwi7d#Ac z1%Fnitn}#RG>pM^-3EV^k8ct2t?X0rKMsQm)1c%3R_}z163_jg?J{ib@*PemD2v?h z2*8Y977}`~1L^t4gw~@~Gqc8GF?n{FslKW7H}QVITZmsI`RUHn|FL=hR`-CmT)^yA zfcm0XCrQ&tM?xF|Q8o&mc4OXre{w*l($)qr-(Z;cIh;6|H=xDM7jd2dPYnKjFrc<- zo}c`hfLYh_V`3_OBKEg(qX`9dysQ6k4_-36st!-VvqWF@oA%==_ZaY0sEkz+s4O9% z=`lMkXGVP;_cLzcc=bZK#G)Id6<1YZLcOGK{h^d@Y9fj_U)z6!h}+j7-j%^Y3f)p9 zK}HM#nkl+ijEb$sfLa%}AW=A?Cd>kK;$~!KUo8jqT*{a$mmK%7{AvUCcXXyJ*g$ZA zmrPaux}V?4rigBE02ZTrjKF01CrUX2x!y9y;g6C$Ok>?iX>N06tTYS^GL}0s@_Zh@ z?7D1z_BlnB^6mrs+o$B9;2A;RqNd+?nK}U4oqJuNSd5ki(y5s?-l1^R!3&~*f8-@O zoFBf&?~Da>N}O1Jr%P;2%{>(dX@Ndd?v2DqmhgoWAjHp=@!o6Rmw83_j1yaq;T$ zwh*x$4A7qgmplJ@t!1sHFpq0b(bKK`tH7h<>#H`skH8g8K@oF9!2pJ+#Vr4C(kEra zrAfkKw#PF?E!B)Gn8BI@V_~bZlHnMy1_{E%3spGG=W*IA-vCx+E(&orV}*9yV%bqd zzTWf%g(1QS1EX8E&DhxZXhCvwE!ko;M{B%Dxypvn(A#BaPDXF{CTLEpM3EPmDXQ-3 zSe63||9G!U+rV9vzf`(!d0%<)u32yu&k_*74bO*=3J>Gp4BJr~9=t zJ}NA%7ihc$aYlx$FeC;h4~u)(RkxJ!cxmZ!711bwQCS6v9`TEcaLKjih}&_2alqpS z+2r?bD3F*ptAC#Dm}gOf{3jp=CA$w~N*f=pv@NOA%`h2rn2)bj-eoD7RSX*BfT%OP?W-l<mectV|WPZ+dlqv8nia?DHIj` zu-nK5NFX6|Hl!}dM6CM=!2cHV*X2gCGIx=BGw=bo-+}~u?xoa(f@5?^z!0qMmt-Pi z8`^)?33fDHjcJ%@vJT?sru0nuC^#Ot_8K(9YbQ~yyZv>DIgk{dRq;v1H;5uX*Rjbe z#`F^ZNq7TkA~qw$g!vm(ZdmpwsQd*Z3=_X#Dvz=2p8L?2IvV{Hk&4=Z>yrdtj)E~_H+D-=cfCdjIXMYNrxDL%)dCuf+v4L|lrCrT#+EG~&x z$-uMcRnRs#=5O%Puq>IkC5!n;Pa)3f@IG zbmYFU{g)R|Y1MySVelI81K=XB)J^qX9v8i9A7;P4Z3&{|}rtgvnU?Kl&0cUM%xkNl&@OfrfjZik9 zP~45uS+APvRr?8x@y+0K?484rHhbkNS;Ahl<<-=vL10wDvwnuZPwl)lFy}@HL?-Y> zUbQNB)^FlIC@Fm54|4BiK;O6AV0LbBS9|y~Gu`+Lg7TfC0MErPm3J*S@#2c zwIe0)OntQl_>QrDPsC#4n||CDG`w?X%SZ1+Y2>!Pp@wwNFEH`lzJQzb6MFu1kDPj} zxF*^ClN^}MtF|K<6pE#&%%RC@$3i+CwpE;8#gFSav#74-Cy9J(*2Lxu2hKRu22U{i zMC-&sioNxvpWyT$(VU6;3Qpo6WE(IdMR4uP_$dBcMgO@4e&l}!`~DA1-!pi?XK%`Y z=sKm4#WHOpEK+?LjGjP8IK(h_PkuO%35OTx)JSz8wMD7c28Jr%NpY^5=G-UibPkz}A{IAz~ zMxoS`C6(Z~lX+w42mP;!gEQ6h-E`3py3-X)Q=iIA*8}37;Vm&F9MX^GC}eiI(ZBv2 z!}W#8&DSl5G> z2y#Q%OnPw6Tc2IOw!k+J_y$jm;1QyZjeZEUDJUMF(7+&?xDEOw9oX2^dKTxe(9C!R zMt>ZR+04yYF<*XEz;pl5k|n;oT-a5#a?**VOw$r`xXM8&-tnpXkL^N-_ko=U&Xeov z5=9@~j%R*xNNi(+q0%gv!NGMfse0Zl@4R92__e1l^Thp37+SpquHfWfzRZ2raB2G( zoQ=>kaBHn6-iN>37b)`DLiikcjE#)kd``Fs$Poil|AYeq z*#_X4egKZCOafWPj1grNZSq2>vC4P8%T?9vPP8ouQk)OH3wLn2LUxGQI@i8k$+LJX zyLF!2GsAU;(Me?cf?ul5>qJ0J{{_H}5D(oK;Ft;JSPm@oC%Dhw0ufMsz4nDtp(eY5 zFbmjAA!iDBpC>#`I)CEbv7kgj(RR{@&FdN@xQ|2l{gt#fz>*;7UVPb9`bjMbZL13}%a}YwbgdN_X1(dE;adLwYgU_8m zTwz#ERtNKogHM#c0lh{e(cLA8PJqR7J?FjJg>ZT#YimHvH_CT}Y3ccs6HuW+A%BYK zp2$5g&?Ehh3ZIgu&V^z5b%_>Y=mR8!Oz>e1#XENl9cGg-GlHl1?jLF)YeimDGjZBi zkbp6xDJs=WyT9{Ac0KN}j%@2^MFm(0H1U|KJ!{R3z3X$6 ze}x9kPss%lJ#Bi}44Pud_#A9Sn5h)BoV(Sso`{dx?DxmyIL&`jwJyj?Uuu5;==9~+ zc!CJnqewHry}y4S)h>~cIb?LVv2foEc&|tbFn!;OvNXjLh8g?j4XD=xRYbh2^YBGA zECeOkW{vn+DSj!}E=Z2SdQ_MEJ`n%;xVuJufuORA+ONF6c9jT9F;Kq(ytF9t)2j7S zr*lD@2^ih>Y&?BZsH5jxR|lo(@{4PSzWu)5x!7G#Ihh;JDRXRZzVDOn$dA!+hHhEc zbn4IHQ#qO)S9>*wzmL zUH);7(M5y*O0<4?WYemATWG-wA$>U?F>0BsTDzm$)p5yCw{A4K{vyk_L`3K>&nxkz zo<_-RHZP7O7WgHgH}ry{)4Dudc7h(eQ7op-pS-?3Z+m3NdTZ)^iseX8q^ zF1-1qlK;g9c0Xdj@Ku zjU!dpB!>)f0XUuKp1R9-`TGZOCv?>bTQiU4un5EV+ps({c0bRaGevvOxMcqx)gj>{ z!KM?7tp&E`wVO#^^y<94iijo{QtD_WT1{Dm$uyWq4Gqo)bCb+0nG@BgRpkz5c4CgI zY;cMNNgD3M#q`^%D4(*j;y+Oucyzb1A>Z$%5&jO_ccSH4_FKa<#Tx~#ue#s;_toY6 zR>N4`+_B!K-PZAf2162O_Qq(wl7caozlP9R%TyhX?De zm~{LcL@@uxIle;O)m*Q9Y(pPqRDb!fVl|1(Oi4bFYfiR-Hm=-#c~LlR*0mNxnT(+5 z5--&8Ma*Nh7qE4XlqM*U)xH!Z?XczWnx`OZC(+~g*2_$Zh#?~Ec(fE+XB*`e)q4AF z&8bs}<|B>Jc+;lcjpBr6SVp0<&B z$$;d|)dztytGFTZ5*;lM;|Ww_nUtCY{PqNdSZBj;ZxF1f2IyLYxwe~2E@N+od<6BZ zT|2k&$Cb+Ww7&KI3gWnyOS3%T%}r}A1EO(&Aa)-ZfuK}C49(-hDCoyHtrdM$=HyE( zMT{Co))QF%h3wGNywR`IvT9A~1VD z@jgVyP-8{KK+N8^7iO`1sN~Kja#kn@6SAPR!`Uq31uqCES0%vRx~dsCA%^8OEgY!98FR= z1Oq0RR70>YAYsOz1cyWY!!aH9R35;Gd5aS*0ge0w8SyyqHCPt2FXJhJphlt%La)&k zZEd9W$`yK;7U< z-6#(soP^qCyBDj#f6>Evb6}=?9fOFd&y}>H&I#B1Y?Kn2+OgctWL_!pwK^6dK2WJh zqOZIq(Mzhb$@F1*qvpzM*hdfeAq*fX(v2V?-5vjDu6Xb7 z`@a8LEEmhW9Jud$p7ZQ;_CEUvIKcF)7Pfc_t6*vRllNCPWYA3e_3Itu)ZBl81tk#O`E-cjNgsYni^B?+l$5Zc zgfZbk%22uT7k5N6?BjQ4jxtx7F@opC#(YweThl(hGI`BQ%yPIc7J_@N0W)~?x}SIX z<=q$ZS(|PLBjk31-bs~|{F{1a<-3BYif)bX$)9Rp*@*b8s-0REE)2f8uqAkwqk?w0 zF;!&c*DrjeWMo9OF$RAF%p+X-1)NvXR@mtjQ{<|q9K#N+jZAq=l7;dcB6IG`%CEI4 zd0z-X{7fiem}SB^?|Dt3^ZgEf={OU$t(U5Af?o~@UK~8FK%#@f%?uqW-zVLsd!*V1N(R&v3whC z*c4#9E_;U`jgHK?;CxSd57LEa#<1v^+not}9jQztId2@i6Yp0VWlgRa#VETwaLhPZ zK3bY~3>=;^-Y?LZyLGi@u{v@DIYf?$4+Kx7nUF+~=VN#|}YM_0Q+ZxUGn&YUly( z6Mjwt|8um?6OhZ@J<<)tpw~ZNh@kHXw~mxWe)l!e>w8im6=VM*y>jm zv%S`L%n^Zd+zZ{Q8JC)*eX?p)5TeU$BAYw@_4aTA(_7E*2X(Jn*qG#*xYe<0hC8a!=+x`OTGgS!*)ZS!4&DiD@7H#L+6}GzP2;LmYpOm+MPl z(8d&|s1dD|Ix^S_Ni_BY^2Dy!uTIS<2OyaLdWF5fWk{m`k!V&! z%if;i_mcOS70bo)i4vOJ76lC=K1+9md8bD3?N;*_RuW<~cJ|(9%2@0lhXyf;@X^K} z`~A{1dXW~EO2B8&o_OE$94pGCsB#UhOHYJ8Oc({AdIiXdN#i)kkl*G@mj_H041)-G*31uMF5j3 zGvS9nj8M)a6z@j$JK_A!zSXu3ML&}Y>*T4j^W9xr#^+(3s5;zy2|e|7rrS2j+*Rsp zMH&vABqxqk932m%sDSHpNPIRBP0mFWDWSg!N_fiK8Q9;PhXwA9|nW1EOO*J zpN1dg+}2j|{{4fNoZB~JNvY@b;P>#y`+n6;ORUVdVaCu5Mi3>i@bID1Q|QGloznH2 z_Z}t-l+)8Gm|lHvx%|1XY>2zs)(gcrBoSFsVZM|a;SJ=-tHUb)Jv2N`RRO49uRAQ) zxGU~;a|SNkAYt!j0sG)A>yqj@$yGrKCHY?*nuauVP|_R`+}q6ou|Zt+n*n{_QQW~p zIXR*qwyCG2r=w#@!=O=@hp+&ZY8e}<5d^ac)rg1#xnB@`#orK_eLO=br^Rb?iCRcS zIMi?hki9XzFI@)rLc_XUx)yEQ+5?~*LB`^6 zPT7<1T{VudcVjD@T~ZLqJ#VR&Qa*aKr-Ru+uQOu{Ot}Kb8kKg|%5* zk2`2?nzwDIvv!EzxB|mVaKA!~Qcy~RCyhygTIX3WzEM;y9seEi1L}FUt#dkeBtNtS zBYrYJ5uB^8Mrc#|VA(poqcN47?_-DDbu%E108CpHp)o(Hpn6HeV9Ul2DO)&AvS(Q8 zIN9;cTajb-1s$S2=##T9eW5n5a}l;4vyJiG9u!=}SkHe-!W*d4XmKTxSnJ0o(#n(? zBQauMvLkY2^i(%mey&@SpMG9ec#j}=kA2NdXPOy|ue`AObd`*+&#>E1MEYLTlHjbk zcqFb0tx7xI8U`28vG9ypuG?#&4haY zID7C}zc2W?#gCgJh}Qx#K@64PWW;qAa##+8q3AuO?v>Th9(Po~JE9kG~ z``LLqF5j7O+I(k=J39@3Juw=pxw#0r5N8<`0XqVyjsBb}JbMiA0n_3f?#9(Gl&p*G zdldZ_6x!;OU5E5*_Skh%c2d@1E!gW`oK2dK%Ep@6KPS^hyM2mf-*y{e1)u|1Q z!kyLB$nQ}eete^3h37H<;`9^Y>0-9z&hEX*r1x=7XyI*b1@ulNvks4f@7ERa4}-$B z%GH^}Y`(uNs_qdT@q(ACme4LDegC-i=HrBn-o0~z4CpuW-TZaq@;$9#^xex2QsZS{R!DWL%- z%IDpUnjKXW7kicSn*2e>I(>%pxEcx>Wef*;GaWe%$31ERP#KLM(yo2B;|@e|RPB`pq>u?h(r}7pyTU6S9JQo8er%H{cn%YygsOMROW__#X8X8L8Kfj`rzZWnF zBXpC0k-+X+4(zkWO|*|gC7SN@ORQJJa&j2#tm(sl8lk2@AZ0^-WT8IuKWU%3|9PMv z30BQ)LAtRPOYUfVh>?I#ZKk#ai(uwnU zr$BPC=o%M|Pi&`CSNVhbDDrveeqSP4Z9O(NHX{uUFwxxm{XJcBC{LXURPZDR>*K1U zMS&rXY=j()nhwty3(q+cBU6O8TyM?X#stjx9~#IEtJ7uho~_*XT9|F~dN#wlx?%o- zoa=bL2RT1v&8ZByj_$Nwu8R;J!7`w0$Chd|lm&5_%uiyLX@SvkkPwMO(Qdsw5Ta5E z)_DjGu#TZ4!gJT9&liCW(UIU~cFpsxv)L>2)t+&lV|GP2yF^30Y{!i6tA8lnaMD-LV|1MRujlmI;&TUARm>jywn-mF)*P{I(X zZvO#GdHjREzU*{G5&XbMsK#A~ZEd1U$r;0|0t9#i|#7m{CXsA7%fKt(QO_x}d;aF%Z_3$j$;utbY5N^)6=4{0|y5ABNY2(L}#7jy_Mnh`4 z(Y^YxyP%u(V!f$*8GIy=vPvLsE}du@c2klq<@^ciW89)pkESR=uMs>^)H_Rv* zRtVnikt04^ajSqMLs6%GT$HZ5IL8`WU)ZSsNxil$3M0c(b6YVr7^IK~E@aSu0cW|m z7s!;Jmk70H;Pmft8Xq#rEL<5AH485I`$ii8mT_h4 ze;Ky)T%4mgdH3VbHVH=yi(EQBQ~r{#yiL^~Z&~%Xb!PC91z_Yi?_8Fflt^ahR__w<_|- zj~@`Koy&_e7w@lMzvjG%Wo>IL(y5SLRyi+r@&DO|D-O4tjU@%eT5}9Ivo^8c#jV=b zk~7Xq7*+~3dI2XO_>I2q+fgArj&D>$smJPbJteOZ-c~m*A}>vI%aVD-TpL#}j(Ld& zmb|gpyHMhrfv4@tw4?`~&5r&parkX}l~qz$l$D93)9lryjH+25&u33yNYSt55_~ZGfzU=y(oREg@?GcK8z^@Pt4pPACT5*DhI5N9 zcSllV*_1pFWfNi>KG^2D3HRFa#_7a{g|fU#Cpql-QiWT5Xs?0!SL=59{7>Dw-=D=H zrEv+|1)@xKDeuwicR>Hz%Sb#^o= z#hVzXCEa?s$ihOdy3t9lpgb8HpIdIFR(8w9+Ud=RSxW$Vx#OZNXlvmu{`xi626C~I z9t)@X-*L^#YwZXaOHzznA2oZ$U?#bGtEUC>p3*#W>y@ z8Oe!ZgniJySK+sahOiV3b978%*dzjr;op?FdnR!OKr`zpv0w;FLa>!OpVEcfrcrNz zrPi!^ZR4gmTy{5Q#%;j(;tcKqrDuw(WOuCzWI!K(tJ4$Srwze0x!a#!7#dlsMl zvM#>*P&JeGIncE)Q0AT}?e=&=1+wedQ3_mijm_~%|G-i-w06BC(gx29(OhyYKawY% zUJKvkYON+22zxLYuYE^en*kncovf&ZU|3t+fh<}X^DP6qg=;9fWsS(=)cy9b9~ozF z8)%N*tw&<`*>=Wy2IBOQu(T0~^O*(9SN8(v@>bWsUjt!3thv43or!`|*SaF{_QQsK zvjN&GeWh0#7N|W$uJ)s7Fih;>Q(T{2tmHMTtT!2NMlttSe0Xsv^F>?6*P&4S`%e9~ zlO>IPQj_>owdqeeMp`{F1LhTe{T@tjs2u0O1H_vc-aBCbH$i6+@G_rIljw$%f024l z{^eOEL)&8HS859Q$YYrIFb`PvsZT{Emsa3wzFo^4)`3Gd##cXMsi?%f)H(sH8RxQj zw-siKkd}BQ!V9NtA^~DeYIBeI6#JIfX%xjt5UT57g`U$FWO% z7Cd2*k$LPQhGMakw0d2Ga@wfRAikh z*AIWJkhUkHo$Aegm}nmv4VnVPO9C&#>6X$=lJ3K(VLHap>|VpPL~5^8)~OUJMC`EP zL!3`*pdmE$J1+?0WdQdpwt^-7Kpd+sA>nlRZXD=4~=Hkc!&;tzA)B&Iq zAf>FVk^HS`B=;)W`VbozVQMJ;>n^IlOmk;?-00&%ZY8??3N{8)HFsUs+aqUrob*s1 zzv$1NsXj!;3~tP;T*PdTo(lhr@Ueq`iWY=8ZE3jnOJrqfj6zewm<5QZ!^TPVI(s(5 zObMX!T99X9+(rW-0n0_z+`+*e+d5^lTg14Xou&!&cg5jbF%Dnjl!s0y+*$k|a2|cP z`n|V72YE0GGoTb!5yXXqEZQy?C+Bf;qMp$9LNevcVJKEDZ!mEuG<{mz%VMN{G#}zM zt8iiWO@k3r;3Qm3+=%L+eoOo@1H--+?*GxT32%O}bCGMa5d*;|P~dL0{QmQ+5P6*+ z2T=?p-kRv5X{&pJUvTTeU`DuIVBI z4KXtB8Nw+-LLDY$4k&aBH)zp+h5eim%J|9t*!W)g6IHfOClPX;Q!bPx)X8G`q?q}) z0TQylE8hGs5Qde>l^4i?tMbCE*)|6Uv5{Alc z!~66FGsu-Q+1JG0zJ2@Y!-ot^nBUn3Z`ZeP>0n*F)YBE6i5zT9#-{jPdK3=+ z&S)~GyGAr=x-=YJ|=fK3ez8g8)U0v!ZOyWNHVj~lIrXKmM-3RTKo6Q#|U-?vl=tiBo zcAuLMKTKk>LM)&lOOt2)?Kv@45ZJq^{aPjT{;g+GyxkQY+gE)l@HvrmiFQo>CQ}PHwcHJNl zc=lC~n}_fa*4I#mB+1=KUw1aI8j~6`a-TmOATJCCAwJl)AY{NJE}*42-B~x zTzBt<;b%NCDIRD0(#iiV0}9+-RJaK4?VWUal=z;L5fX)+cuu8jC4Fu%iH#mQoZw#o z+K58+iWEGEW<=t+XTzE4EthAqPjn|bV?$=N%HxPxb=HZ9ku(U`tv`LTf0~ki(%~TJ zZH|?{SSAVWe!KJeP`|wXsWCbYur_;09M*d7HIN=R{n5B&xnQN&2@lLAvuiWAmmP|3 zUWj9X18->k;L-mW3i(RDJPo*0%Q0}eRdh{bGxf`Ukm&de%hVNJ2(Pxy^tPEmJ)LD`>Pufq#{Fdj5L~TfOrEQOYn_rto=WsM*+4lke;;?p+=%1 zpn7KL22?lmX<$=?#3;v9s;3%d_ck8nuE6z>kKQN=NFIMKJ8 z&^DtX#U>y+_jOgRMqkrL#!LJl= zyPXH;Y~tRqlicW*&>s;ulu_TCI~smnNp0o@db%hgW({~cz0u3e*g;YoEK#)ND0}=8 zO6&8HZzbVjH{^c^3kbj}?ew-Z$1mU2$b4Ha8@94oh+$DvnrrIF<_V3+YL76^b@8U) zj#O_d?N%-7ukkqfBw%rSV<{GZ7nF7gH%B3qZUNfs2}V>7?)9Cx%_ zGuZ{S6~bw2@x$P43s->m&1Zp5yn0y8x$%R_;ZF=>plzR+-uWW0LLi^mBb zEq|D2Y_u&O#I9fc?f~^e{SAWbod%&3ihuLNmrM+sIhY>fv@mZINi?{~;}L#IiJ?Zh zmsXENG!`7eN)zbeQ(|zy)fYqQH~}P|iHT}OZ$EG3!ytYW<{L2|M&F~okh}Me4c^|J zx^v?BRH-MbnUMaM`PmKv|BS36SkmETeQ2*h*xA{X{KpQeeJJZ+EkM+P#VNQY%IycB zr@))Ji5O3l=mP`a=9tKHtc8M=>-pYw1r_8x04IeO zcDPB$&PS`wbfa3ZGSgk|+4&_#H^7#$7@yybB{BQZmhE?dyd*Jh>_MzCs;127=fEJBmDRWeXBTIdJQ6a6CKA2Rv;Fygl@G4o zz+`1_5&*3yN=-o=1T!uHR9|pDDrI-3HB~7ZJ%iR?o2?m`@uO-s`T>&VwO_RC7P-|@ zf*+Hba_SG~Y86I1jzWhQ>Y)ZueRXGpB^N`UAZAwLH>#yCx z|Fc`|e=;g+GDrvhjbBreQ=8f1+1U8!#s=<< zyZ+x>ZP4yh#>quJqFN`a)^%pU#lgwynHGd(utT@^BHr%*mmmQ9tKn0p&pQFg>D*(-mjdpd`1y=MwbZ4z zghwlqSvBbxOus_)X6T#s01FLwrxf%`i7~yu?aN6z;0%5+&-4c>BRouZ@R0V~c|4DN zH2Qx*wPnEMo-ukBfh_ThcxvJpeQz7|`qfbT430O2lJLiPOQ3$o9hr#jDAZsH^dM1< z&kC0s9_dd>i;H5p9VubI~$|7*gjX11=zigb<`zfh}rNc(|k6v$j8V z-~ZqlJj{ovquE5azFV^s*%7|OUcd@X{zP3NjA3NJz~eZMC-t=;+5EQABk3h6HyRF( z;_;Z67)uAxf&x$P@K%faf6o;>(N`!7H5o6;?avHE`^kUTd~9BLUYKi`>TGlZQ zTvGYP(=?nRESJZGP{R{-Q2k+7nTgMBp@}}B3P>ZZ0|DJUi%ANakbCHtIuML7Zsh@H z|LMC}Ke<)G0!u?D6R6>^e%z>5yuEf&I_zNd`**y;?EK0y-~@d7nD8nH?<_SdL0xG* z+^85VUX`aiP6(y=Rm+}w4{VIw++JVzkwxRPsm3Ij7JqmHsiwUV7Q*;5|l7w5?@nXXC7lLOV;yptq=+DD#djG}wpX}0n0sf1t=-^A3IVk@2miyg}bRg%u z0VP_bV3~Kuik6UoB6GkV{8#2dIn=F&2!rjr+2%~Tvp>Eh`^JyFUKh~){;?Aw6_!tY zqv86)o9`l!zS$Y#W5g#R~E5+un z+p9-*zCRm6SX8t@rqPTcodBIW_k`DF0nnIWhH@gSjPrPIO=TtK$03ChFY`M!Hx{2M z^>oZ<<3PPqJ`U5?BxKNNtd>w!w&M!P3>d{nv5a~k_`BC03X)rKn}FvqSqd8V?ROi* zAHG9|#&XA$uo81CY2BA^0m66!UupX@+f|xJ$7D~~3Wm=5*TFLOx^k!GF zcDk+*!Mhs5G9En0BoC=d_Y9^)rh0={f(LgGIWHu%6$6=?4O%c&XG`{eqs4Rih*{X zc!TK{~rI`0P)e(R+lek=I*b4EFGP1p@)`^AIVs8R?>m zU2vf2mZ(h!$l^Q3KAtpi-l2f0Pux5ees*_iumd&&O%Jb{0ZToa%EsdyM$12^zrj$x zI6c_!XC@XnUMqg$yZfZImx2sm+*qbwu284)UBAI+LVCp?1vSO03bsW?vs7nwFYjo}=5Spm0T{90ITpP5{4pzI*4xRlZIL^1>W4E= zLGHb86%O1`=O~brIBR+)b-PI{LpG5-emKRO6LV-p^uh8x^inU}!g=D}1I+?B3~HQT z#^EGhdHG&3+1SBd)PwarUT=~cf{E=kx8WfaU&8r-3)q$4$dst8e|Y$iuWDnxDj;o4 zJzxd&#*n)anzdwlQ2)}Ee^H0fbI>nR{DE^m2C6u4gVv`plQfxV;*9hWiNn_wdgi&r zIlva$GY&esgdb*oX`P+V)^3KqozbriZ#=jBSj1r^=+^!OtbUA{miJ*l!;46TGCfY= zut4Ru8yT`~+CxWw;(3lH;ImXv)SLDN25bQv2G^g6mw|XLmEvMk>wf(zB*mU1C~ZvD&ZP|< z#R*@`s8esvZx&fipQi z9#3WCbr@6uaF*Xa} zy(a(@YpaXn=gaQ0Io9IY4^97yO~UZFYxPlkpW3JCh^=*B44m^0V*#^yY!X(b!US%Y zqsH+|N|xgzY8GFhRb%kcAP04q#Ssh^mMiUE-8X#dZp+&6L|{194ki50=1y>WUqb)A z8hhvFzLk|j4J$*<0*CTtU)rls&_2mg{kip2t`6Z|Dhok~Y_{O%w zgzGQ9?bl+_AU*5R{^JNdCk{~56VR+wQ0fUHma5KZ31IHycH|*eT|N*V$JFF;%;|g> zTeWI7SFXJs} z3+dfmw26q^F?M?CqH=O92zmu@VkSZJ5Gk8Yxt_`O%b$YinkCpUyX)@$R|(Bja9PMm zKSk=p)#?t3RyE4B%zISfTN0TJ=EZfs}icmX_v}l)NM7 zwtNbt*x155ZG^RkdB$IC_G^pTh#g!vD1KBiAok$e8F`WjRdo2q!5WAm=w?e z0=2)1l3AO}a7Uxtn%Lygc&-+Nq->dpY-E@G@fLjoJ87uX$^LP5{RrJ{*a@S30ZTEw zv>0?_7QGP(>`}Dy(QiAM8_j>+`wn7#Ra-;9&gg+975H%azgyb>7vBE+Jv;RrsGHVH zs7BE)x>dRqnw+>rre5i7hFanJxy0L`&CK zag#m;x1+HbV5he&MEnn(IN-`cDN(|~P%kF>uvia4eiDPb#8&OFoH4M6+nW>GqU-Di z+M?%n&OLu`hW{HwBGa=h^2ZS0+{=Ii9~3ZGoSq;^+}%eB9nf)}oZE@#i#E)V@vMDf6M8w|WiwRKxfi&FB5ea!AxOW+#V z29q(|;%^zqV^TTbJKOIw0h-eKEqE~OQ0pKyP;wkzxcrN(4B(tMvQ6|4{62YJGz3?+ zgI4>G^-+>JoB!daqUlOjCpT(EoGLei(%?TJz0*{Uwoe+Sehb(T$UQypq={mH&PxX4 zDk~^N?lLnohXc9^sYKUIg3&9c6ddrUB+4{wZduvl8T9y0oTImat;yI>Up7{;8+Xyg z9d3X{qPI}#XqA8}s53cEemG?;R(N5vfg+UQ38?UDVjic?(cSj<5FYN_7I$W-G&@y_ z&wAhMR&$RtwT$^QE~Yp~ViKS70BbGh_S66|Sg({8Li+!rqksP<5>pM({n)dPMpMf8 zN!Vdhd$)F01P4OjkhFLR!SB|^R+xR+Wza%LaBvKK5@C|ZM=i4g@^gkpb*5UL#;N#z zF(u~P@3d1lX16|%k~HS-$4a$=k)#ae1$q?&Ul9(o1$;K#;lR!gC#T<81Gy8fAJ7qD zS7o1gtS1Tt?lr|oa|{f~>T=L|T?~od&rA`nwQ_J>pOV_+oUuQVR+Wn6^Vmg-F?`FIk&$*i# zmy=xKrbx^dW=y_;)2sAV4i|BUlub@hN6fB~3?MW*8{iXoDgT-z*ga-fG+?ggQdFl! z<|^vd*n_bL^NM`+qT82vM>l;%=9a-9T3B<-G`=G9%bC$PL>}~9oXpK$xrD8sN54jr z3%rXb-RKSm?8K>pk14u0+Ni5ZbzSL}E&`_0-KRP=SAy2mF?g0p&%rPOk3x&ySa&=> z!S-X+#Xs6bi#`gNOk`pj*mi8TaDGns#QK-Hjfa_Bf>>{2bQmuh6&E3dEsiS;IZjXb zar&9ZD%Ps+nT-ww@bf+Ra&z~O>}^{HpnqM>ESar3iM8q5V{vR-(@ylxK&Tntf z;^N{$VJ8(YTTpds9J8qDOt1B2U_N7Ts>UhQr@z?0Uqq&k^T?fDbuTzZ>fBoTPi^7( zv+~3YMs^GX_^XjR3T)y+TgNYXzf#dsN@id_N|fp_+7LmTRc`M^Ok~JfsH3!x ziV_Om*%$%%z)R^gYH@g6G4ni;qLI@t%z~IbX4oD(3DsV8X_{tzam^)Xx^0D}&g1#& z-6KaKnH_C0ZFc4vF3&!Xox#;#9&xft>(5L!I-#{02v?JjV22*EruA>8dj0j?$>@jB z?9GkA#JG1mVA82qH2q<+c<|?^@>6WLVQ(P87GHd3ryE=Xpo0pJIte=fD&xH&a<8{3 z$okf?^&KQmGk#e>BXaMiF{KYbwhX{vwwC=KZ%7&t0aaSo#8J%)Hi%+Js)Q!uu=xyj z{y21msv)J!Xt{N|b!#9=0`=O784T>3Lc>=kY|w-6iClB!n2&I)_R}q~=uLzqbfvH*9{WfBlln@SA6^ z3YmC(#BWW<#pO(E#dy31Vp+RNTB$}>f|ZHSBEsX@S;Qt_ZvInDjPw_U?3 zy$pSjnYp7C4%)Aul>T7?R-X@I7#4*Mj0vFFp?`~xiTTkvq{&Fn8~axoqtQQe)O0m4 z6kisN`Db)Wa(_^=t*TRyh$q4VPlYiqR67>3$~5Qu~xFOw;h7# zMK6!vueMW3Kut8`huSEcTyh&3|(i@^g?!04v=Ag$!&pagI05^y}ZC+-L~XGyDK=@n$Zx z?YpfhKUaHm@Z>!{RxY=L!rsZcfs8DJ(eB6Ll-9BJK83EGRJ&Pb)iW9Y}yG^4}naG@lC*sAXC)w`$O;wU&i9*>BKNCchPOl=0udeee% z$QdrieBD`mL^ftVX4R(%`7$H)ogxzQ5fT|=$I(WTIX=(;o+$3M#?Q!M)}i`qL!N)2 zCMn9&r!ETBe;Ua^MszFbAuanwC0ZUy?xjzRzMPzp?G#@Zn<$lJ+lP1W#E<~_z0T=R zN7=-W_doAbDArx8Z}l^c&H4v_^xT|7N42E~jn~Qd)DJ-)I1DY1n!%J?WuRQc`Gg3) zUWl9Kf^mzcir0~0DY9j^dUr@l9R9u}K8i6cR-0lcrNLWUa6COe%0fq+gUvl``;`e# zYIP>Mi^BuUX^?$Mp11uQQ~y>b|9(>w|L8aAn}Ra(On^#K6!$ z7T1qUSybV5{u5auC&Nd*&-^^qB{?3u~^7id15yW@YqVJkb`xWiJO z%HBChXRb1|_?|qQTde|b%h#_GIsmh6OxJ1R6Z2XQg&+s+8$1twRCM=tfANjF_;~v^ z_DvEcBD40uv%w`ZrNR{kmal+K*zYU4u)kSMt?KL~2bxXmcp#Jc(ah!8KE}4!-kee& z%enlP;xtg)P|FzA(m26oF&F+6Ui6-;v`2*)(!JSw7})RF1iRxNq40$Zh?q6(yRlXA z@3`3k)zY*)Was~X6Ekk@jTqE6n@i-B`n^f=_N5_ zab{|ra#vA(RJ!>X^v5 z#C=7BsU?I1%_t5ZM6l}KmqvleB8zbe8*BLYx)-qnv4%E3Tuf1CN3-SAx9!)IzdP50zp0*7^J6(0u^dFfHhq7)C7?Ai4T2_~J_MJTo zXw7R*dUf0oylS;;6quJ=&MXdQx3@`OydAnI@oz9br>L=ThmzYf9HOajby!nAknyW4 zyyqe(`x!6{5EcrI`3r0Ij54&bfr#}}>jRyMau+5d$njwa*g~AF&tDFjGTYq9ng0e< z(g%N=ybrYi(?LvQZoLKscbtZd%8q zxthg$&1RzVLNGC?YT6TMkj63vf?v)su!*K-f9}l~G_!uo2dd1rr`?((#dd^yU*BTy zAAUIcUAN^%ZrkaQDg7O1G`A*{#Oawqo$pPSvu&Cq>sN0WfF}Fj(bMC1fcRHCeo&;V z*drcoNH%%&BULKayPA`9!Vr@kDf!{@hd1PpNjT>P=6tSi85+nm?-(h(9?SrWzgH!WAO zn6>))V)NQ=sqSbnoVmx5@P!dHc;^!p<;q1TYHN9w?h=Gb!FukTnGDy#BL;mfE-atLXvaVkf;j@RnQHy^q zEDonoDu{-?HOhpR2|L}&G(HTcfYl@h1M@`#NhQ6-tPz33bq9zO3r2%!KJ!uvod zFj02Yar>s*>i3k18T*^V1!T`-*$lJS4et(WCN>q77!KwaXEeFgMT61S-136(IQNsL z)Z(I&)O?(W)sE2*Pp?()G=QwY=e{0BV(BlBXm6VO6=fBYB&7H{G?eh(NP51p<&WWk ziX4MiIHwJBs9@%ZdeM+MJF>SpW8yt``BPR1JeHoZ;UO6|%={33u%-te90TT2!T5)(|VO53eGZ(P}C3Jc`d z9#^hkt09?HeH6g>Mj1{WpWvj0Fl@K@=?cbppVH zhdxh^u9T*`12$W&XfW4mjsdviq6Js7eYNzEB+nxeiA>Kug}2}B4o^zsjma)i-DrvS z7`Yw)N8-+>2*yI5>esqt0^B|GwXP(5n))qGi4g(|1z>#us44}H zwveiyYT+;#TkNfiMwA=-1PA%t4TV$9aG)yFoy^^ zk~WUxBVY`eQdsbwXaUCY>*E4NZ%0lLbKi49Ld|^XY+}egmS>BVAJ+;2{zy(QraoVI zkMab1tYnB2<=`XsIyCGqMNc-UWE|?M!8(Tr%nU(b4nKzzJf8e;T+07>JjgY8b%AUv zf&lqBu^;NOjyY{swlwXE05|208iNv4;8-Z$WPr&X0cwQN zf4D#l%uI7s1~Q?6%L%ct=T4PGL_+Y4dmRn$`OkVV9Jb}yimOM%3?UO0Z1sr766 zShTu~;eVGlJDdM+Y|fSTwx>3zAoWOyE?pSSU{N`x;vakIsjiNdzqdVq2_YJVMXDqL zVVG9^_RQ}1$ejs)U=B8s)zK#2Y==cUEN_xtxX#yuUSq9N%08B&q*Va#+H4exRA%fwL@6FSWeKz=p8XQ6J!=rk^$t z+S$u;?qmklb5Tq0XrkIN>&Sr>o~|!EkxG#l6lnk8R7GSA4hG`?dnepL3&+~;=0|^m zbjvtQ;t2<@<-HE%M%fmEx=c9OXv7e7GZwa=cY=M3RFt>~bpuQ1|BSx@ z-OKMq$IU~57l81x_t-#ATkSmAA(p-Q`` z!W9^;6r|js16nO9q@(7Wj@|}Q6&<0=X`R7R_zo48?fT5bDuIZnI>MSG9hMy33uN&! zq{DtE=N>p?L%4|f`7Ug*he@=_=7O#2kA=#}Y{)^=o%io~vBDFdM2qM*v@cSDgF;4y zN{Scf-Kwf4{3u+6zcIo!h5v^1!#QH)8MqFW_hQeUJ{n#-!c&j3k?Zo)3=SH|%4{0Q zz0zGpFtbCD0H_-2lr&0q%LxrIKkq}e?!;{EWmGbYEp7Y?C|mKS>L8%x3|}o>zYnHJ z>vcKY{sxWzOZw)vC~(Uax3b$T^u6o|IH`Mt&ria`Z%H2` z@@!nI`)9Z$D6wEmqq#|%m4V@N%8}@^^?W9hKcpEAYJYis@DhDvnvjl%Hx3qJrO%7FAw4JUd4rdAxXbB3#RL2Q^u5m-V7X{OYcnfh&`AvpD!qN8Ii9r`{&(2BH%qrJKY~~C;9*A`U;>bqpn@WgMuj1-AE%ycb6b3-AGG!HzEQ8Qqrk(Nte=x4gu+I z>F&DwfPUZq-#d4PaTo^<@4NTv^{i*<){5?2o6vylcrxvLw2_J?Pvyn3m!u@3=jCia z2%~geJzI`O2a=sHWt>Gb2-4EheClV8pBmk)Pg(c#U9}3Voo^InCPc91_PojZ-EoCy+8+i=z^Hu`JEZes6R`7im`o@D<=JA<*slkJR8KQ>cEO#wcKTDyp_WP^WiTDCAh1iq&=DC;fDb$Y6j0 ze)ArgCA5H(+D7nG-YG`y){D$7-p(X$KI~FX30B4Lx&e zQl^kkr-A8;k53Q+w~DZh$TZy=-fB6jNXmaTy8YXY`J7%X|2uv(TY9W-+*0~ z0y=f+alV{(#a8_Zhp11 zUYgKu{gPk4{^QZ?CMoHr@$l7kqsd^R{85g0D4x?|GS3MWNV>fO7MA`}Ibp5_Uya10YI*d-4F!1ZErxOZRZ(BUUp;$L$A44Vd|1T0mc zrfAAjrD^GYQSET=RXQ>&oK$#p7;qU9e&xj=#J=g z_tR+vl1qdS{@FvfOt=Dpl7n+U&v=8H5{4fvheXfnBf;vPVY?+&>QKc&dFtmUXr)7R z^rP51W);wg#|)%@71Vn>_|mO5prVno**6VG6PgU`eBU*vcQJfF^do0YI3K@hW?|YJ zKxI_uTpOCOaoqlyig$S+sjQ@>BJNt;|Mft#;aG|LBZz%KvJ3+PYQB7Ei2|I6*X#fo zyYr#PN~J@?VEHBPs5Y+Nk|F|@<_Xm))A8-;VQVSl;c&zB=^jFypWt`zdVt-Bm4x4! z|3epImSq!W5D_WHXwmU-RF$uGS%X51Us*FrODeH+GLO@* z3Bbjj_Lf{?<2+L)k1&=m{m6i4vD3B7DJ1fJ&$yeSGU}oODb_tOGMUn>CjFg&eCykWwHEJJADsc2^a{(5aFYcS{sZ)&gQQiw9~Xg z_-@kR;KaqB=qE=xn!vqvDyb~^(5Vw*X(%z92X2COxx`|yN{yCPIYv83{Yi;2-H6HA z$$rxEL@|N?a0pi*;PIf-iUv@Wy5kfiK%y$XoFz-R79iAbniyc2@jFP7b#*o_&Q#;2 zJ61qopt*JRU%DYYB`|&!66tFAzj*@f58 zgcI&DSJY-@j(qq@x}>!fV_eiu{^6OU<%2Y5K`TU(>OWj67Z-9oN`5LnrD~MiJI6<59(p;DVzU!jB2h&B5fc6Vjd4~!+jSFi)*}r|M2pcx&x+0_jvy69N zb7F8k+A&-h2OED8W!Nl@@=fCZ`09Gg89}al^YfrmZYr3El46j@+IVcq;mubX=I1iBXnldJt|M#$z7()GI<98P0G7PsUnm8qJ0|4|L;caCo^D6q z+KIP|X;$Q}_Z~fUb^V5{3ZP>nrvWB6VjQ!-#Wt!8Rv8jv_de`vV7(}FzqmdTNZ_`w zv?BPj0s4xLVJ-OVmRZo(GtSjL#r;xW8>XG|c`D)b!P+!c2-M=d;nVv?$9onJ8WNh1 zc~%qyxkqWafQG5QHaIr~*KviW4;Bw#K$?qd6Ud4cy-U99O|sL{F%0(B4IGH91@qMA zpLBKo8LMVeIy{gQYI+z2atM${d2wa;B=Rz!aNU;!uh|)7)gES6Y{#T!ffT5pYK;qX zg8#nwNq>DknPzp^RI{|8{GbIWMX74^e$A2oDv*70WQi|<`t}?>68FA!9j1hY7%VH4 z2c6#uI1DVTHyRpvo(H`gwPH2PUo=gZIwH7}MG#S!btv`ugX_YUhdyi?G?jgh%cX(A z2ZD`+BS}z{VD=9ef!ww*;&W{K-iNd}#?KLBaeRyVZ);@fkb<{fI2gf0)6>&~ZPe%W zDTSCc=@o2yeSxypq~8B)_`Y91(mf`{6EI5Hcl-Uig(lq+e`|ac&><#<%nnm5eoFh- z3K@|D`5Z%MSW@7{3EAw*(sd=xNvH`%NR^x_yp9l#P%z)~4Xa&ZNv*rExWSY+a?SskL4!g(fSm{C%S z2k{h)A!J$1@S*;+w}6VvbAX4h-u-$mYJzku??AmGX6i0xHlpJ}3HBHUn2jUGhr@#? zoc6ya&F9~cDc(oR!0@3;^7i`=A-uA4V0hc1-|NxCAdrKKeeqw8%e)~;h06BVUqfWkUCYnXk}Xjik>2bY0 z0EDFPr(6FH*7PHP(>??Z5#v75uVhERW9f6O20_%O{$;-eah8tvPCC>inZtTo{DuLW z@?VpTPvE~J{#I99L)`pf+kk$~(IQn8fI+A6@SA#sVAP&8jtdyEkpXFA6dr#p1YtP| zk{mFRV~U2TU~s!}2x4~fBV?VA)u(xVWcULu9sRej2I7OdTn+ASF0HrR;;}Hlz}%dM ztfz!yBG~H3{HQg&6&hy-?e2fi zx1X<}F_34YNa`y{$BW495nc{I#U7DDB~W#UOu|WBrR@vE7u!7pMZAskgwAv|6@UEP zVy@?3p@*Ua+`j;GltEjPx>B(YA3V)s9l(F&rlrYK9mWJSCpFMh7yXfGTj-BZ6#{TE zTA6X{ouiuk?2)ZIY->fvOZNUchfTo>V3ljU&kxnRCaUD>`lo^=o{Zj9>SaC>d8CLI z$HkF6bE8-Dx&|N{(D)rdHw5TNKsGERrYVKRd2=*yY#No{#+pPvdSVv8ZnzTXQlxqV zqQewCJQyTKu<;H-*_VbyiQOg^sQ*xezb$MQJ)|omXH20`iQQ%{z+@mdj?o84g8qYu zJb{B|c^5jeag%aPdOG>7GWyJ-BdqjSJsT~|))-Kjz%#O#eeI2kvS zbMbI)maF|%-H5(|jsGLs1$=V==V_WmGAavY3N6p-0acra!!w7@j&2_hV{g1Zpl}^H7SIy-Lbub-_u5#bJtzQaN+iNRK zhPn;mq0rtP$?ga_MwP|Ihv4Ag+|gt{R*a1N?;Y8teha$Kh|^2Zsmw{wft4isaYD4^ z2#ScM-6deW?7cAql$cR_Vf%%j3nd9C63bl?-DHzR7q3Gfi?poQQobr$ANzw{4Xg?B zRK?Lz53rSYOpm@@D5krI4LP#KGoqxV8daqs*lSa@jDMb8Uj1aI9>4$Jzsn|qx~~Nu4rwF z6aDR;tEL7P2ZO6EYi~sz@2jKH4_s4T7h7Fdy@?zfDL3YXGdyE6*D%cfjTW{cJY17> zBPeS);e8RSS}^aE2cD)jkgSmjG=hw7tW{e6iyK(MHUbWEcNmEsa?zI&84lfscz;OgKbjEo$0CMpekqJ?E(Xk{T)5sru;RR zYnW%>?>X{4Gt=RE(lVOEI;<{Gm=|Wgb{_+K^3#t??@h>rtk+ItZLH5_X_k z>34wNG8<;~Eup8xk_#>yl_25)40}d#I?s5&c^tK_+1{@k6JjsX!_?xV~BVx0sCt@ok&gzZwIrA_xYi-K- z7EnEM|OrU@Py`fBo#creP8i5}sqV1V34&;IM zh)UVe3v7h$t21-p#mvpe?G;YxSKC)RVBtv~QEdNsG%^(UgU3pemX^<%okrV`9||!U z#4wp)4d<)MHMJ?9f-t7bTp^myJ_a6&&7hUW$YGU{5D}pMMCoizTT(-u!4OB|sZvnL>5bydcJpM&MtT?sy(pQP8 z3JH|<2E-pFAobKLA6tI@uO9n<$1OHgz8XPWYk5q$qRThawp@&{Ua8DMW2(1xKRp#7 z6p4<@m*mza5U6-OAQjACW*IIKzSJrB8Vv8K@T4bXd*9ZjR1b7LZpJt|{>N|&VAQ^y zH?u2cUn(*GI1@V^@r_`^-%r^V2zz5!@pGJ33H zKrl0)tg0=>=YIT6;j8$&@JeCVXCghY5;#_Kz10?W>d{Vxi}IOzJ#3_L$Jd49@Y6m%;=R?0$3otV}kpKUI5% zE5p}~wNz9zbjVfUq0(Iizdb_g2My9AJGUOBm}8t+*~Q9mb&P*?yns?Bhj@0|a}<*QBs2H;J}3mZdg(`KGgOCE zsE+73Fk-C&@EToyX#IbpdJ;WZxZI(k9Q!KGiY3(>2hh&FXi16^8o4h+0_c31Mi)-c zD_|3+Refxf?{kXQd$AjWTK-`Hvb4Z-N~>1z0pP0ykkl?>r{N-P&9k8#1#*pYQ&h2- zI-)X@zvQxYY>Z%3!5J22X+KAWC6d|@+C}-z9k6yql+_mn7dL)4*s|t6WXHf^Jqb^Q zEpZMRD!oLo>!43;rzK&H2gVgqVuyl`?( z^(fQKp9t7RN0C)*jIWlz9srk^@-ygfoAb78LG`bxb6@=qy!cFzWbOo#FdUSgRq-|V zt&)tH2FC}oW{BALsB!Gr=)q1uBqf(M<|ETLvCSe~;Y?JZ@ijC!_=FI^lnEqza^rOW z!(3wP>mvZGEEB83bNLF|pyxyxA6u~$8L9be~r=HdNnL}IZEr08>G3)+q*CKQK%iV{g%iY1RPN!16X&b~yb)`@F-7ZDL zDL_N1{ntZFJD2GivjwIyP_Df?m{0fq|qjx`;&L)iK% zByM*&?ZV<(PYA!@heGMMT1ll^aVrvkg5WLp3^_+sK}YkXb@ALV_6d2cJ}4|1F22S4 zuOi4J!sXXb7n$>c_K?(}xFX6fBb=(}NZJJIh~nq?xj0=a2CZ+eV~4%N85n5N(c!Tj zJE>T6MEs)`EGVO6V#GF|)uExGMGNd#ykto%l}$Nf#OZhlfxsLo53CA>4;w73Z;@fA z31)i(W{!DIyBw8jo*|hn5z*r_e|O5$tCD`#Pw2B8HP^~r7>Cp!-aa2Se@0!LA2Vt* z&aoT|V(?9G@eBiPT~YxZY-Gf@ebC|GNx($WUsrY<@1rI&w+4lTEN|67qS9PIE7GxU z*_d#Fal|@}qMQGF$TXp!KGu)d?Z}6lLl0=k$TFHK`X(;Od*fJ&o1N?)ur~r6gC3bS=*+uz-fruZ5sr+ozFfq$aK#2_s)ZpARo{Xq6tPm8- zjcA2RT%M$=b$s!4KPW_%2D^W&Rc`uc;u|FulHD(o?^C9|6p}}mUsQ&KK4yMUEh-jD z$zY2pPHM&E_k3Up4i8gQRM0TO2TdrFWOV7FmDWpfF@6r#E==WbG zY@B4eESFXT53TJe3~1w)y4Z6)=S7BYE=ePbD%ix(;7~*J z33)|jW=zGYX=+9T=oq85!f)l?YkivmyGE0p#Kh2|Cb&yVYzt+dTWmj$RSl(}4il(g zkoVKa&&W-xL>iYl8vYoWR-GG{mAHDk7#35X?frV9%6iAbf&x$b!25VhUnDfX4XOp7O|a-4T7Pt@b8ZIGK6$#a>oOMGc}{ZA_cIDW<3x&< zK0y$Kz2ZFxoP^#$KrAA1lJ9HHCWr-gTX&b7B%Wqz`{wv|>&n+{iwBP;)71p_`-)m9 z-SY_i7W~G!;fY^iz^lTiV!*wJovN=m`p1PU%iUjZ?cUv76V*Y@N4gg(K9b}AjK?9_ zg@lU2&@_0PgyyIsBS3t?WEzQK5DqEI3%K4F)W=^7SwknDt2QK5 zsMj&%Z`6R*%q;jSMXh1?ID_&_(6C-dv^I~$k5}$pkkm+ zc?=J3w%iM4$-bf?g;~9iYoo_Q7ImV;d3%Z`M8{iX<$7)J)yI#$qGZ&_Tb0IumV@Fx z1ez{Q7vgs(8iFMEARw+Gk%TA6(8dwSH6fl|_&&RM5Q&*&$?@c;N3o5zss}sL6g%0Z zkch5?yjEjkZliEW##~lt;Bs5PkK~ zOovJX2o&6W2qx2it2aJMtm>wkY>3vrF!!q=$q1tdPZJ@-hZHE-gw~-XUtpd-q1J?P znP;v6DVWUduPri5V9c>UPjD-S)@5-OSvKn>aK%-qOv{GP4?7V)wT-}_6Ds-2pn}{Q zw4k3Yrd_9|Q25HW1iknLrR=AwSHaPzoGO|psXSRDv)l)<(b2VNEB6SU?&AZC7K!~? zK1Ok`*Z+|u(7y+0wg>NXA+24WE>~@#`zOnEON>Y<)+vII^+4Af{xd`vhz&DLvka72 zZw25!OqjSR!2e`(l5?nW3)z-t*PL;w<@i<6`fZrksuiUttUUFCH$~?MT{=rKtS7g> z0Xs4eMBbB?$oB^RWpr7a4LdD3p@-ADhuz}vd}OeX~|n)WwV(+W!HYo6ZO*?Yqa-y=DMcx zQIY+bpO-3kam`2aD7AM{-f-=X8?>|h`NfB8$_(p#3;MBVvvew)#r^bZ)IeagL2ed* zV+hd$J-7R>&`5zfAp%!q@$jGKko@8W^1|`#|Vo!Y1+&``6RM^}Oo$%2h|r)lNX zs_C$y64q5{I;U*@4sQ1Az~ilCbX|)X`jFTkG02(rR|PC`u`N8#PBYfil`<*b^O>K{ z2N3>atytN7iyhaWhxd4QB|4p4YI<3AGhmhxC15*2Ef%62F{q z53gB|ydHXLTK8}=wf8zpZ>(6C&(H1=1y2z@UJ^)b?3%=53X>3kBMBrAFM#{|4!(1!)eA%3@QkKp3^;I| zj~BTG%UqJBq{pz?Q;NKF8jeY{2I zER(bZUvAay6t7uQYXkQj?e?xaaKXKEiF67Amk@^VoJIfpQ=Ch)q=|IZpX*e$;|$GN zEZ>pGi?8#{^0L&_%(WIRV?K{!VbGD5(80@E=q`<%^O`JZ1P!;rH;PHQXi+_NI@dsM zbK|wwI@0M~u0_8(y zL4`vICXY1z0(L~)8gRiTRDhkap+Qs<1hHcbL(P1x`O@V%8-vYc{_T*oxWPnI zw+%4-;xjC={L|k_qi9SY{QHZo2wHqLpS9RbKUb|AZR9O4=Q*N&ZL}i=M=9zLOuFe( zys|LKD@cN(yhTW;rBKO24m{KlN+PX zs&hLAQWi{t7|gco!G)2C)t7bTkjDu4c}cELNmLM)V!=mW?i)EE2$DDhAzKZjAiwp} zw;sp>s6yWdEK5tc8Z?YVHufl^$+kP)-666~`Y>!eK||I3IngU&H>Xtzl`%i(bMBCd zi_CW2s@0m^p#lwdu0EmH3C_5hb~53oCmOS?W0=If34B!kBdor6-UQ+=_E2Zog z#q*Rk3X>**kuDy5foI~SAJJ}gqm&HTOFAvq5BDGmK7ysSxoemC&97GE3yR)p=dGz( zJofD^>8Y$O)-g8rTX3OYAqXS4l@1Aw5wR^%lwy^!+X9=;U3#;J#?MuqJ*XDk{PZ1F zjvQ0e0@FCdFokTlW(|>sfwR zmtz9gjjc@P{bOCJaCEudmHdKpdGYYnIS;F$+6pb_qi30!%Vs|svc#n(E23tWjdTQn zjYco_IMFWNInCZRtT_uHoLsVUTJJN0)tGo>) z!^u05<%WiiLrN`6xum=rg&1r3 z;L(=6MZy{-Hbw~fwlbWaqI^LoMJ-XCNd<{|NXGQFBUbCo5g83b7!O4qoMBai$#F;; zXT1=JA&Q;27mQ@q;PWS%e-?}(R5wZhphK)LzHr#{U@qURuV79&`ak6uz&LB^@=F& z#8yfz5rlLe26~fQztH~DYllD0ZswOS{=fjxU4cgf@m0?BY>K;h=Afadf>6CLKpt|0?l!hJ4mM~v)N7*4!B8R0bzn8EInmnF5fcv&rsV6a*%i z2FfzL_7_Az1l5(dZ`8qhr8@`YO9G?{^y|#c%PdnUQDnzVp@u#gNIhxJvzn)kMYMohXB&_=8$) z(Ri=MwnN@}J|?lU5}I2;liqC0V=Q3;G}|fz3i@k}>jQa+-NB$G2Fy zy@g8Lhks<9Z|rH7o6c+J7djHYzaj{(u;Ge#FCFif&BS7xT%G186QiKWENbPv7ntqm zR1izJvz$bP5NsbD)kK0q1M_V$R#-^Bjp#s%PBBXFBpH^aNC7DlL{}wwOHR%3S(KIJ zljLGshd04ls2iWRz=`)#K&)GDYSlPK}(3IcWW(nQ+u8VPINzECTu)S*WR4xRp(R?Va< za}JCQ@e^w#2<#F5$_3f0f6pWQYA#sr2D4eYPr_oz8*D`v8oTyH zMB8NJ==165ewwpn%S40`@?sN)=Z-us@VFRNc5mbB{W38DS&)6wo4 zlhkGH{Gw~=>&nd?yGz@4sj8y(){9pC{XbK#`wMi%S)rj1Z_O~w#fLPu;<7BamNHup z{I$XoNO1W9K#@>LVHX%}@#V3v4+=sspc*ktbAQe-hxV_XuINtWj+2m=q#&aNY3dY$iv#%BglM3Al+a$oe@`IT zNbZvs*9%TO6cZyqA$yj5|8hO;IBEfJzq~ql+54-NM(i$n*i9C}KusCJ(6TAl^3u#; zo)Mij-H(gw3%l7X#h?9Djsgl+XVBikTE~s(Nh45-VAelW(+ymJNGz#Ir?{Lm?ys7p z91zMO2D%^rVW6O(0H5$W9+==1q`hdwlP=Ui!j+?o$w8z2xgPb<@wP+Q3BZ(@x8Pq8zowg9?rT*$UH8`H}M<9qyM}4Kjp?oCoI960|d|6wJwvB~Nr#ct6IFa9f zQFE0w7?sBr)w^1IpXV9+L3wWNcHTxw(H}LgM|BFd#Tr9+EUbk^5rWKt`UeR`h~|L{ z8DuXkM(m*heR;ay2!mzP@G{I~fgSfxXdJk@%T<2AF5w~TG$X}VD10_Vi>lxV4k z$^1B}z~I}1yAw{6M-*MYKCX~WUWz!AbA31Vvq3!TXZ;WPAz`gsA^H3OoV5MD2vT6s zlF)YZ6V0CHBy<#7)-H^n2Rf}gb~{QnnkO*l9A~w$GF*n%T_hL)z&4$bO=)H#c683T zKfie^IR(BtUb`B|b+}qad1UE)XE!&aD56@Qj2NEj!DqvBA!8(S7UIDVB zWrt;oX|15{AOJ>6ENk}pX!%=!r^N(cL#z0V17aN z39gXs_A$a;C=F6MQ89TBv)OvP(N;+v;Ze(R275Y{K!K(L6!3FHPGdV?M8`kUtUuhxUO4P|)i$)+V;;oNYPD0XHx}Ai)Z4Z=Yj=N(&n8WJ+ej!_TX%u<98@2*yu@KNkVXWX2nu z#}bv7s@%+ofz zY)?t1Xn&Uni*#{TGC#OkPT~8f>THKL^`~pxKWVdBif}jJ-0%3wMBr-Cr#u$0mtsWa zKA&U0^7YtZdZ-wuuw7DHFdVydi;39?#VBwAwc&@D+wq_6bhp)?Cq~WDxqYjM2HRi0 zhI4n-9sdoL`%IP@cr6DZ@5W0r55^s^>)lVc?3(vx56=tLDx@go5_K2}Pp0jw9Jsjo zugm%wqi#ZlE(@y6fWlJTpTTX41#PxV?BC78;hYXgq2-)47+NO|~)*k;g!p61m z%vSCF?Vl6|V3z@Wq9_UNNmc$M%_l$z&Vab>vi6&5kG752b z@a-(*ay_e71<#qbC}v{f+;5>;P!%yKCZu>{EFaQP+h!KxbYwCVs#XkEla4LP>wep; zeO$-T8N|>m^=gwN7C)PYQ}($fe|(>l`Y}2oIrZ`V^%Iu{2YfssTW(>kKtWan(ae_^ zD;8u4k0qQ?Wdg{NfzDj$U#J(w9aW?)!@PcoK zLB~+`*nwTqq9Ax@EoEV)odVdNYk@yhvAS-Oa9;{Ft0W~Q>A2>69xSXHFvXv=dbnE6 z-`Mxj`0gCiM13nS|84$N6gpYC^SRi2OMWM*tA7kJ%E-~ksF^_aMpx#`pwm{;0UH|| z^Gbcto1=k*Z#aEbKT(W9x$!G z!o552$3B8e|4r#ob$7!n_WRoUkw_lAzl-9|U@4uhAucu?iYc|PAu`mAS9#PSptUG% zjMXSdKo`KUhDXXt#^rnxrI+&CfM2wITgGF4URyv%tHPAceF=e9zAfgeI)m_FHq;si z7bn*%I8m#7m!YVURay^?iX($SpI*@pJ%gJkLy2jYuP*&kjVG!&-@%ZPYqNwppmZzL zr>@|DFA4H6ZLFV25Y=#eAP=9yZ;5DM(Gueafd`*gvw^lLJ3Mq8A>=DPwMz3$=VE(T zdLTihU3bCNsX>kX;n;ij2SwFd=h}9*U0&3-6+Ti4#v zw!Z#t(Q(VJe2T^H{c7;$2wX@lPlofFz!aOm9@C+dX+blmL6EjW?oLH*|C4a_zuW%@% zua$HdeNKsIvTzIoH$TDLGghBt)5XK8CyU&UdGxJ)y`i5z-xt0VcFf&2arsT!!rpJ> z)O`b0F>hgk$vSq6r&~H;l^fJ=Bf z@AK8Vnx(5k2=ruzrK^quYvHQy^BIj!07_~-N73weh3z8uq}pqKEMboo z;^b4_&!hk#8dg zTo8{X-G80{LQ)wil0Sa>lUJPRLM6m{iU(%FSu(LknGwUnCWWzL@)iS!if$&0<-Q`e zQC>IkPvGEX?g@#%gtvB6j1bs2x%TN4MbWP`x%uurCSVKa;eGl@?9$^C`rLKnmG8xa zlSeX*^#WLjx>krqdWcIR@&)a`0lkTW2cEb{$|e>-EZL(IdQX+~2?#SXAeb25 z&oXO*$L_ZvEja*~dSRLdeijndX!PJ=N2tgLw6F&Or zPX8`285wE&meb+5f+@*>pyD}IX^UE-;YZV9nbY?h<3T=-MMN>$QJ#I*3$@<)wha9d z+dA7nXXx$rLW!e?CcSN573PgAs~M4zZ&alSeMJ0!{lY`DGawAw;zGsXc#d@VugLWO zyh|zRXRshe+l4)u8N759;RO2!AFsRzR@FALRC0?W8k>BHa-hTN1^SmH} zv_M$WlrISB$&@QLq3)xs8?eHMZ&EI2=~=%meMSjlY+Iw7^hBd~cm06$ z-?e^-df%6s!Cng$<{E@MjdM{D5boDmO_XgK%BAH)>&QyniW*n;7ue)gX)JgUCWWVZ z;GsnmV}$+516W`^>iUnO?!4oyG_~-z!QL{X^U@G#u2~%-+guLV9X-xrPHM{@U~}OP zHgb>%a3P?>xl*D8G|Q);vR~{5g3dv#jz@&W*ms2#SFg8a?IQP{lK-mvA$@*G8*9`} zx3q&vhsTcaGaZzf#*Bu^lT7Sk zM|o{`HnEDzG_?xlz>&oD{uQpFxe>WJbEM#k?`r+#{i%g%oD3;W=AB1Lfu04?SNdU} zL`q&zkJNQPjNLjx7P75uHGSr5gZ5GQEp<|SNbzIfA(=m!(h|6evSNnu+F3vG0{-!# zK%f~s%tL}`WxfMMD>h3dT&fYTg-X;>s(P{BU?!F^8LKJmRr+s${*jy5`N~rJRKRPW z)bM~rd@_HS`uTo9N4U7!GEe62BtJ;qzqd7`OFpEdJ7c4Fc-J9qgtcAclu)T5WFl!^ z(}#u>xW{IZKsIH^@ZKn%nvd}Jp68DDV?E9{?=;IQ@)>jBm6ev%n$=X2yWHs0O++cC z;T$247e{rni2rTp_(H9L+g=o!u9n|ydGQYP4bR4#gh@ZE!sUTs!j?tXWdEky2=IT1 zGszf)Xo^=5I6w4FF%-`-R0O~dg+UIsdRG=UxBjytf+RbT+Su6c_kqSP2L+R*+AAsr zeHTBZ?~G9|ta5m;>Vp8@SQPHsPv2WA9wAs6Ka;HjzRj%l17dKzyD=0SnVJgOL5RCpu#uN`|S=du&oM%UI%zmicOPd-^8zbYqmtkmTs0C6hT<}s`z zx0*DpdLA9yX**pj$+O7B-=w3yo1v?%PC=}s671%=au!f((B5aP4FQq^?O*!Oli$57 z9IPZmGN|-jC<`$0pK0sG+bRWcUzMWhR+KE-@jLy86AH74dp z3l?kQ0aeJTgQl#?2HSKv`G$PKJu+(9i|KS4uW9(FPd(*x_K+MX{b1CwxvmfC(?|Ys(B-wgO0;Onh*DGV*$Yju=e6T)>>e_ zTq!_+CbvG$v*wX&mbspw&eHq*53KvH&z3@mGx89{O?p`htfN#`)dFR}YJL6XH=Eoz z?a9H(`Hoa9j?|UCE{+6Q2u+KDBl(&lZpKBsP;RMOegV<8P$2dZ^LYe-0|FPeK z-w>s5u85cZ6lwE4{8yq%Kn#J^dQmXJZ+(q?H-hLphw_Sonq92UOe_~{SK{Ot8lDVm zIFcdIV*8GU(cUgcFdZrx5~PR}+^+D^!yCdqiHQdqtYV-wJeEH1(Uz zy{DBQEQM))c*tl&_GLImd0)sV^WePa0O?>`>r+~s4A{mFj_}_#fp2rc!5VwBet@OW zrM5@t6Nio$drrolNGsTi z&}SM$B6Yj_R39Od&6BFt8Li0AJ0N6>ybEIfSFLu;afpcOXg`Akz9Gv+WmHlo-BJVs zb($`#H?Z*(vb8NKYN;JvU{j;ub`r=}b&LZ`SETSX%#ZSKM)L0iq=1>aeUtTrQ@~rzBkjiiZlVHj{jRyC{y!wq5_D77J8qKWU-E-_>jW zy}Yk5fCyB}v!H*f#v`MyB;*9jL_Vqz!o2C1pR*iwbSri~uSt4Ns{^Wi1Sky2-MfqN(y4HsJ9uzL>wKhI_JTl z8nM)d6~@Tw{2?e&Pw6>0(A&Vh#nQs$bZfrz1iWYn z2UlA^Lh7l&62!&!0fLb1m|z~u>dJuCr&5G+U=sP8!a`@=b6@DWay zyEQjoZfe@tCkh5B2D=s2h3V5%Db9jxd$E@7{07iu0D45;vuT1}w{21^)K0)9WLwlA z&WW*_VEQ)nk9QR|++wZFTYfW&?h(vb#KsDvmAeLU~cdwh`Z} z+r+qQd_uStY9UgTm5a&Y2ah_H{U5sKs{JtjNv~7KPn}CDdn=u$&q2!|6!OX$gl(%3 zJX&fM-?;78PSIws``Px?DxP4NgO91qtXLGfoepg&I{MD7tyM4`q+Mc5pJf?T@ndi#2ei&J9KFaQm{?e`tW$e4{S1sGEBbZZ2>J3lhG@-`5 zYYD=M3I_R&>afa51#5On+{}>7dd#=uN;Di!sSlQUVrO5m;Lk+U&Eh5g|KIn&0{oHN zH;Bc!E6B)JgmPK7Kr5K*?ojby0!iLqfCeW7OJeIzsGXZf&)-}OW6Z8Qn!PPKFPOo` zHWw-uKzxC$vSl%9Fx|qpv#zzZ7ZR)$sL%1`9K<|aCjx}U2`uVbwk4%?+e*y_gyBxI zBU?urHq=&2+u^lor!bTV|MGH*pV!dpO(d|4I^kyT-tpkNOjpcg&6L<@_jnyX)2Z7@ zxv=EgJGIX0X){UnX7Il5E-N)Z*)CV-S??fU-rvzBlOVEvUv4(sb*2v(`sCPEtfN(R z+_k?HtHnD#8J;Ut)s3vQM8zl>Ye_RbimvumwPXGyV4QmyK{jY>f6vx+;C=doOfU zQbR(_#X|EPI=17aekawWae{ruK5G3YkHe<lcmI_ z8`JTpUab2qG;wG#uBLc?X}3Pvp5E`~*@dfej_8EJi+k0=`i|8PpNhTF%olB~=))=ED#d#p zzHxkrF1W!o%*Lj|tZH1Atj##$X8@{L`l+^{!GEjZ9&J};77&O2)7+ah13u| zqX@l_p?lXe7GW>Puqa1mmV2|!D<|SPiC$-X)%&8GdITV;@ ztS5y*9SNPpI@goXHrf_xj$6A*)Cw2r3!c4LcO(oPcIj%WzTR26y0;d$#a7GEv5muk zeI(nPZ(tAKHj$K(^X=PjZS8x=?j_uYn$WG{=l%U~s2CwnuJ^*1rtJHU?^&N;+T+?y z+Uy)S_g_^`*-W#|#F|`$5i%cE&I6llRUG<)`ucD8aONoW$z@5>&`A%#<)Kkjy_?p^ zl1U+XQ~@SX6)xuX&b+@g(7ViVWfMeN6LX7BRNdr_uFT$CS6wcQOrqRJ{QAcbZzTc6#YZ9E#N{n5}&oS~Xp36%uX3>#c;#(`u% zoP`2KrAaw!Bb)G6AKpg^s_j^}h=)enGydp!J+Z*HVYD}KG%rn-e}}Nu1y??fbJzc* zpq9lnzg)8_qE-txc@HOe5-9apz~sP*35%*?RI6FqaC{6zQb z48O(4Lt6XfKfg=#hiT(^E!~7^2N8pn7jiExWsQOTobFAeBhp?RB5%MvV`8=f&Fo!s7dl8LjpTt~C-!0@j{mToF z_Yzt0@#?;mRR;xX?zyBg%tsI=NzGH7&wpOeX)__G8F4JufebzTeZ_4}+`I1)@xI9b zx%FAK#e@5ZR!>L+HE{oe!@gaH8&c3KJy;(CZb6LOFpwfzyE#43f zy>-2~jQi!5>A~#s>N0d63NywEA$gGU(_)5um3@w~+qP58V}(nrNrkjlBQVy&{G^Su z)rO)sJd8AIl#A7k92x$G+G2$_Co20NmDr@`Za9j%u=pFsPn1g?O2On(`2q);{$zsU zqNv(oxt#VV#7N>$i=K+r_wYTv-i{j5CP2AZv*n@#FeAX`2)Q$B*O20QpgEJk>$(|x zdA3B-*#C|5a#36{qTRw5K9gSNzX_HIoB+2oVKlpW>nib${_d!fIJ39$33hTStb-Tm5*a`G!w{(PHx7#(=I!+Uw$?=Ff%PyBc-~m7{?bKA1|D#=+s;2wy7o)R!%f z=|cd6Vc;~rr%YKAAp^1#;t=PtY$5g3&^jE;TgVKh_!2|;MRcsH%JCL=1BM^C=nms; zop9e?bFWA&(zJ9&X$+>q;=xchPNBcQ>{ST~>=NoA%MAPuec8IgO=0;7LZ~h!Wj^3zz!YTFxy_M^1o94NFurX=!dxK&X z&D&adyENo(B9Hew)|p?ayglrK^-A4xJY7WkOGgHx31@K1EqbG4n(O(u$dS&k_6v@U zc9b+DC~s0Q``^gQfw&t(VJ31_?xQ~R18=U(bCzoK@v*MilI5i?Lr3Eu3K+lte3bR= zI0S|CA)tt*U{gJ!d=eF&!IdZqp=AT+xN86D?>pZ$|In@L-kZH_Su6GQ4VUrscIOcN z4ovyLeiiwb49kK9PL)M&rK4@;LNSZNdv_%5;h6!a7J(e>B%~!33@DYu7nAV1ryXw_ zJZzLHCZkl$naek<);+{%a_yqO28~gU1nGtsmXU&jq=j@VKoruGX&Iko(yQz0(faEz zErF6yH-T)A{cS6iyS73KBb|rW20fqYA}aUhn2lc5rS48#@6pD()3>2IpMyj*$xs65 ze*fict^8-zp17UGsU!UlWuz$>C=y_$TD}CnK~z_-kU?s%o(LNFWB?*-Dz; zDHLmp^4-*c6*wpzwm4XF9&V5Bjxc;6ij&0{TSWt7MfiD*;s;IDIBS+fick?Uv^L5r zB=nrrFUOSQ@ue9-2Wyu!bf<~CkMTF`B9UoOV%LO)!}_1{8qjIdnsdERyLEA?-EoT% z0H4i?Py+VV?@sy%$78QhwKteI1p%}U(*x=c?tN1_8Z{%!0PRV9_zQdJ0-ruu=5^hp znyM|}_UuH4P8^I^Mpu%&cV^b9`u3^X+$T;Z*(n{2(7ICT31aS;^*bO#bt44wHdTOb z|DkH7|9rf@x9sxSugDoJSIj0|Ij)Q38Q4425bJm&)<)-aFLJXKmn6{URhqwIk&eOY z{F0%8a@JyZAQAI4Lh9=CWV}NC3@$V|J`nwRnqidcc3I(?TwiBh==G)g<9hxy)202~ z=u+pc#$}!SnFdXPsT#e;u{zx%FH5VIf=Hq3C8?nTMRRHm>4$Cd7i2&S!9s6p02;aZK05_yC& z&4ZZMop@BiNzmhaIbejgFy>f%HO6&vF^s*Y(oA`5JFkBiZoH@vEt`H+&SZ!5SVgr9 ze^e)ZkOt5b|0$4fpc;djsWJDd;pvyd9>HCmFxC}OA_UMR6a}&bhEnBSrV;R(WQ}g0 zLcGR-BW#itj|knf8JDCvg_H=q(SI-#q35V!NnDz8E1ube>!4Ws=*rj)Wu@_7iXb!fMe0NrIN`DvI9vwVB zTX@`6154S^Rc>9F6psLXpRLqueXR*O(gd~^T<+1Kq0WYw?9SEhm)p2_RW{RFwZ!|6 z$F0yNZUEG1ghpSEChrJX?%D6mD_uk_Iu=0S8Z7t13Q9FGA_}qrw5@xRBR7T>w?~;mP z21eTEgcH}m?%gz@2V1s|%Yu|at2x6Vo!9vuB^~`*uQdg)=(N+qK(WD=CR7A;aA^~G z{)Uu`s=GCEU7Nlx{G1ibs?xrpFL?2C$RBBeTQc^Yh)r2K3;~*RiIh!b&>iTx^!^)0 z{-})gfxfJ-BtQ^WcmqL6J4KdV0O3($m607z7I1P>nogcWzvt61DUOU z{7K{YG;aG1DTUN(HQKlR+SzFI7F*M5-1%7C8Cmp*?8}!g4?Bdv&0$qv`mOAA2=b>5 zzWJZK6rB4Ut=0g3Uq(*XnqG63%R$b?)hfqROmCz&kywcC%O8%+JYV6~Db;i|`P;bB0@y$85-dCG0K{u~+ZnrhZB7KXXBYnr7o z2DxsomrvJPC-YslNQ(9!P`_W9+~GxPfTyz*LkRDcL3#Te zHEJZJNp#iujp zRy;(L{)U1-iWx43+0}>D8`O(Ebd-1Vii4{ilQ24;ky5gaFq;CwsMMB%Rgoez0y0>4AJ;fp zQ_^!i48dN8k~O3KJ0DrLwy8g_X0fyE!31NJPxqw8?mYG>7Z(rTCA?BcU9ww>7ggR} zz{B#pPn5qDV(I&o*JZs|Qw2V66173;=0=b3yN;;tE)6FF_Tc;8uQz4xx^voFItz4c7`-eKk+7?JOgjymakJ`iudwEGB#ZQuM|R1Q%cs=H!dNwjj^Xz*K+sa;A|U{?_gj+(NvySEzv-7b6Yz zI#hgkmkle~srua%woQZyUcgos{?QgAKyI9Z7(WH?krR0pJ;XCNFPqiP(3*Agc7f$r zFz@+QHG+#rce7+OOCR@b$G&c0pK5}$CVx}oCbf;rQo-t_PL4sHuQx?-_1G8*=O!=( z`~Axj-wQZt4vMEEf_c2&_a<`Z9pVSe+5@#_kZX!)p~^nDK^btsWZW)s$` zv`YNWlDc5Whz#w9Eacp>m9(Rk!!LSP5LsiJNx^ZzYeUK>xu<`S97)3p3utam_JL1P z7M))IHxgliBKOt@npVVc(*Fs74H8naY) zaV3S7G=Wi#Rs&oe_P9Ieh=WOt-0I@XyOp`s^}TL$=Y#S!LQdReh>xgm@Iif}`74td zu&R-fS-_G8TSem$(s91RkHr~mN2$o}64|{Q!v0+O6*1=z_UW+ciDERahVde6nNI?i zE#;52AL1Y@DOeG9_GMOA8mN6O-*6H*q{M*kugE3Z6%*T!8O*$ux!YfZg_n=^QFP~! z@yN!5b5%p;;%o}ZeLgoQ#wJo0pB>V-T_H9t?wrp!{QHl z*ncUy`E0gSE(Fd}Z0s2wP9Zr(!(M(Gm@Fbr{P|Vmf-`63YVK2J&)M%3A!0oW=z#DH zhSuM9oxrG6jsYG?N3r#gI^AY$j=`jTh}Pjx3kh!AGD69;16MLd1LwY-ep=z}E4c`0 ziQ1IT$EhB=bf6Z8hd7_acA?$Iu5;OnD~^qQIy5?JJ4V)2@2K*LoSG4l@&UtL=GC>V z7f2SbD<5~YcL+FE!|@Gb=HdpLVdSJ&aP|Tx;*#FZ{Dq_g-G6h%iU4<2Bmk6kjauekQAEs z1sK*&(B*MV{rne^ z=LS-*0KfDjQ-b7*(?DG__GvCBk`bq+&RFAE6zE@()E4JW5F*=irLP!p_G{10bHth; z34A=RY4u0l`4}UmF&>>8-`=^2%y^$3a9=*x8)lZ6xsYD5pGPCT=+475**ij;fu&8? z^^jCyIG?r~?yM4pemN-{_+0&!>xl`l3JEUI*pF~6y2L!`T8h`3_ns+r&Y$A(`nAfk)c^ZxB<+Az%VZGXXN)Wq8C6-nf= zMMM^iwW6d}+;Y^1HCQ6jdempwtW1trBgjxND*LVuVM}uBK2p$p>v^<2=z_S!jy`-) z>u-8G*5FxH-{et2@3FBT=HKZ4hwMirMfcZR;ddjN@2IK*#@$PSuLU0fzNH7(+m1dE ze2_MAld3p|l?wr)AnG7^0LJ4318&&i))y4aH#dmHK(!8G3|S*DE6TCBbAO*(-`|h~ z77|jGx-b6YliOci!!j>HjHcs-w4VN1_O5-m_rl`)ZefAX@R6GPB4j9>dRG5blOfv))c@hbhRk*Mj2wvYrWl zgQc%#i2`ZzrApQTGXnbsPmN0D*P-Vog<(Z_$v@UhnQuH<#NVQGPZ5!AvcRjb!4u#C z-?_s}0r_>k&Av<&=n1V=t$;;S9)^}>-sGyIsq8QyfLdEc7YUeIXjp@?fQ!Sq2xPC_9CJw%qZ9auHc&hl?fM!eQ0 zfy=cdrY5tUE!|)3yfB}=$hRQ_q~)_|ic+^O?S2Vug|jB1*gi{l)s1n0m7k~4{hE~=xIDr^;q>5VsfqN~ zPR<%U{z4$A~5NF&f)3|G!-y@ zBYt%wN~N@m{4S-5B3*H#3+ojYce~|+6kppt<#{;6br*8YS|FRy-`SaWm{U`Cq+ma3H)nz>+n_i}RIp2KAG2N*a@$a3 z@XuM%(!yzA2G?U1bhBPy^6`-xcJWE^ruma~RzRQ49MyN7a^h~40_`BzZg<{w5&1Wg zErx*os1qHw%muD!cgEHx>~%gL^5RQp#H039Nz?4@7gs1)&;d+|7#d_Kc}#nF^d;90 z(LTrK7VILj{?88G%<-Tcx8}vJnILxY(c{prosap8=e`%pV0MSJV)tEGPkTv$?`)Gf zE#qkBhpW^mqwY^1?hA-VMOd<1)1Vw$h?z_>`5jWXjNNh4f5cMZ;Dj;gJ-Xh9d`Jd3 zc=~@O(Uq3Rk{V~=$3j1z%(D=MwJ^xv0t!*aY*$c;C8_iNSp@5WVt@Rp275GB^K@F5r;IkT{;XZ5)t*>ZM zs*sB-a!miwj2Phj0H=t{gWC*>MdO52Lx7h|b>CtmTPi?Pe^{p!A1_(Nj9r}P(4Z{5 zFmZVM%cG8deIP2&)-AuUrY%i(BXNS8(|C75VG7HlWoz}pU9)wOI|GZUO{W2a7*lg_acB39!}W0r3h~H& z;*bHJT_^5(M>F%m+VJ(W!=@$3u{`(re=^L}Hc-0m&N?nFsq5!c(^PiUUrYD*=K-_C z$@5*})mb1rLT-IZlg4F~ouZ+(Olfk>qo1P=#z#cE0C*3q<6_ zE9$4g);z{#5vwq{6o8{x>Ygu4zw6+L0JRkl0dKa`*FGPcn&)wIrNpm+knD$dWnZ~o zfd@d2ZIbQyagjDADn73Ha0x}MjmSo9j11!v`YNbW!sn_1-OmEs65rf22Uin3k)`kX zYoBtRsiQ>U2s$dOzv%ee?NYrQp0_jP*tx33Vq*QCyCu_900LLt7~-=fY~EkEuriBq z65GVbx8;>({O$T>H>ua0A}sf;ziJ@5NH-$R`}DBq;{0?8LY@9Wx6YMUdc$=E$}+d( zbNBsj%}JRo%X$Ph+JjifKi`vmsdOV($bn8z&WA(Im+Fq|IvM=f4vsiIlI!@>=(!ok zDDilSgB2ONn&n;y+#}kjI2H2*93C57{6)Aqy@1|qWgf=!H^TQx&((0oKSh3i4e9UR zhOQ%uMQ~dP9w(6p71%@{;IrKkKqfA+F3mux&Hg=BWHbR6c=4wt_3+t_m{ho^5-qNd z8Y7ts{wS@9GnUWkaSHf)EX!Y*hqlU{s%0l7mFrQeMTX(XoIRmMSY|D4K1s^+IJE5( zh?x&@ky_wK!;PE5@NZFm9V2A{vEE)87jx7LY_}fy?ZD=|=Cw}c(2zDyeHfzwVJZ7Z z8IllZWneELKOUGo~B=H@O-6 z5*y!t)n=)OFYCQ}d@ppg@Cc>tLkV^weT(AmnDVWMAFlzqjVLB}+c}V@|1(*uciq$d zSs_h0YgvU!MBdQt;jsW9l~6dmLt4Z{kpGu4PDbgMRp;_?rRg$Y)D&TP;_wwQlK-Fb zvmnDVj=cTs>~=_D2v+V3Y%vUy8VKkw&YIB=_^;feJ( z^!#xQu1i!%*@*khkK8If7x2saTOF6$zwFQJr47GAg~Le$Ze~i8fy0BJxi)13oGfH} z20n4cOyn|JnEg~6cxWQL{a$~DoZr*w@K4k3%qfdOw+d`GklD58hs1CVN@!=$h>tX&6U@lhs?WBORfMF~@JUjH0D3YbfF zCY(}rO+*UDg)(vJ7m?b1aqV;AXgmnIwK$JHaM(VKWJak(>NuJT*Dk@5HuQ+6ZOQ4b z+OsRE?q8@sRIkdUuD4KwgaH+RPw+jA1Hy)>C0Wy&`a(muT-=04FYO+|C^xROJ!B|E(*CyF2mXkGO$z~krWlWW8(b4% z`^(3BF+EHTPj4;(8-&lFKYt{)YreU?3yMrn!$!WUKbPFFiEYL>07f+7w{ z3fTZWJ?Txr)*P^|+U&A%(N!K6uW$o?U+s6P^!Vd=a!%Rtn$jPP;o(i%bn#H}axn0W zv>I!J`vf{FP}(XTOQ};Zk}}2yO2L3ew2I~&R98B1BwIQu4CQ}qJumQ@f|zn-YcjzC zE#yST@ZU5%1@a>D=THISHWvTiW zPl+K3^!ha~v-yrJXMJ9(c#R)2ekk@@qT4UJT+`R*+V!qA2(X>4lbCu!?X_F&F&aC# z-5ReK=N`!)%~@@L4RA%QYg~~GEpX|A!|X!Y;dPFj9>%h2L0n{&6{fKqDuNK|APT~` z4HwH@FbUyB^6@uhuT9_f7cfhr87pe8d@u@DL%e#th+G@=F_U5HeZd)HWVRv|sqZUP zD;Ud77ZRea9h^M@v-@R)4;CunwOffDL&)&;X8F6Z-w4TFvsbw(9~HI$u_4FJ{fznq z5BgMw7yH5=(SznyY&wD9ki-5lkXZc$WmIgXB@FMxbz_FX*V_o9;$2R)bX(1T5y&!O z)x`Ne+EvyuFoH%hU^+2qa|Y)Tt(@%_OZUVvq*lTQOs$0aa+6y`62y$KJ^sPqitNgf z#I+SO!p|F{W4FN~vB%xI#soo&;^6DK*++>MoLKVOyc!2;arM|_mLRs2iHqL>;bZ`L zz1BQ3#$%M#@cWZ7(@HIw0+iaW6mRP%cB0O?_kkC{QJ+>p$fS#$nsxa%`_I69Lbl9$ z-->FQ;1SGG9w0%~y6x|T>_FhdkSltBy?d`u{Tm@iFvpwHS^UOa4CV#XYeRu=bJwnX zWXLNAC}=P`8ZARq1I6ry@d^?U;uU{UvU~q9l}Y#h3dOjj$ds-!btgK&G2L6bfrE_@ z1?mwu-Xzj5W2#E61nn&;1984e=75uwJny_O#_-u{F7^A|ZzDZC`>#wG6;&4BhdL)4 z?@t<&zn)evE`zg;NEpcOU_ft5;TedK86vkTJP6U~US&8e0V4RHp-dm{6LE9{CSe#) zL~~J-t9#cja3}uCd#-*e-P7omG7P1^f%%AAg>DY6$pwO# zYr$w=O$g|fJHj*jzlb!L&PV-F2m-U8z8drdBE+Ew%f?3Hx662vcCTTL(YCc)R@?ZZ zPF0rh1}h?23xkuX6J`E{2K7Y}+^Rs3rnb^N)KPg@S(f@0d-jS$fqka#5j53DJ44Qq1x zyb_1^0XO`F;N~O0_ptepMWo1pTw{P(IMlXpv;-)|_LIpi94V0X6bcB8wAk_oDqAPy zJOrB1K(8Pb5BX>G3I8?!{9WKb%cxFT2jzK$PWA-)Ze^{0VekG@U8!a$CZ-g7lVwno zLbqkAxU*=j)Tijt>O?obbSe#^7!FsKxczGon6+L#82F9g3{dqa&{D^JbT6ZE1uBc) z>+T6|N;Gk7wvR>g0tuMrd`|OzQFoH3t}U4_n9M$4EN?Qn#%`HWX=D%nY1eo(uV8i8 z=X{yPh;uS&U&H#|ublkhwIA~3bkAsMRpndI+ddK6YRM-|`hP#AP&V><>rt0?3er7!immm&0z+*G3=H_*`knDO93C- z;ck#h|2uuv#I*Mz(L}HM@Z$T z`6p{h*_sP%Ybij@?5H;hRo7Ln#DHWb;NhE4(WtR&I}-CZ(z>ZJkGJ3JdeK>ls#QEr zfVp;IA<*=wm?vkgr+@!BT1X$1SBkE?+-WnrV>7+$0cyygw@D2`@cMuGq-=3QEI<=R ztPZ#j7D=@PNgxszBql+vbv+B!qg*JWKGNCK*jV*v{k+U>2}t?U4|E#Oq)k(=eihbD zB;lqe+9zOEo!k*9wwb=gg$QsHAX7>3UKWrdy_IYRbhmKK^@;4F)QMJILHnXyes-~j zeYU*BNnS2ftW`;M$Nh!%9P8l?tA#sdO@Qztte!9PEcR>lCOhyA-FWv2*AfXLJZa4` z-fKF4zMgvC4$>o<=7bR0BV;Fg$>NabAyIWX2{4N^hM)5vqAn>Fg!~ZeCZah1^tN+l^=swt zF(14PeMPd8O8N>%08z|+&~5CR-h$C1G+{e;~K zyp!76vUwr10R3vuOVv~!J`XW;9v*WN)1(|@pGa_47c9(s7*KSJnstgD1zL$6=%Vj3 zudas0Y%;VaUVKJN3^SHrBnClh5RD?9Xh-}Ot z5`IyFjO{wbBLiAnRRB6a0ZlE|nO2dIFt*eGq4_>!rrBP5lXbCc^zB{v&l*Q+cb66s z%_jS-!yc2PYGnUX!SyYYV|29(m2$Y=5+VA&ZGO3O-ac?CoVgXg#%UE>*AXs%bc@r= ze;3nZC|!9tU2(rbk@CYC3N?_8n|((?X*nnIbR(BvRseU;Itx#_IcVomSLga9a^cbW zPyBA7H_Wfi<$h-Y~?!DTJQAY3%{a)-Z5bVTp;W{?C)r}#BzNF6t!xqet zkw7ZPbM|oCVXn%aVn;c{%(gbMO_d@RPAGQh@Jnm^)QqZXu1_4vz4yn5N|FqhjWIfW z)|f48BScG;uz4?s(ZW)z7h3KBbq*6F0Odhta(-@n1NB9m(06pvXxS8q9c5DO-hAi_ zw1?^LK2Ic(US@!VMZL+10==m#XZ)>k-II_KU@_?AbLg;{2Y--9&_duUP2ge>kSx0b%SiOI=0UT6{8CfTqkrHc$f(U3)*8~8YCyMoF zjWf-23gzd3!&C81|9PPc8M4=?c*uSkgzxSm8M591+KNQnsH_!i*(FqCR?L9cc~{@o za4v&yF}^iG9{z&aS!{-L2abn{+S^)*A91H7c^Y9Dh&$2LJ)fx?&BZ{|m2?SvZec0b zke6A_lfJrQInISgK@;&i+i3i6AbSzl4ES`y5t|dk+Lzaikm#kBR>Wce8Xt2VFtq~W z>nrlKp4|KFo)U9o%ex^Jju4*;lunOAT9ObV8X7s%yU{Yhowj8;-($<{EMs7Dn|JNI z{0C*gAIYo43CS3{;SXGp8#mi-0g2rl;kTA9)l$j-f2rHWpkDo$R*owoqnh#gVZ(xA z%Fvgw0>9P6+?23=Vi!MfOUCll{r}|i9RyG#^B1V`p@#cJf+U5C3~DexNnBwOG9}~+ z%?{tcTmTlJjua}#EzyPbeiom2Eo@&XSuiFmT_E{XO?xd-c&tKG8P&S(DYYZf2)j;$ zTwUt1=2~!!H4ZZL_CuhzJ<)76{C}i-tOrQo`3qoOHaB@%q*}eL^a@6tsSg}!)lkg6 zjg{y*Vc${A%burdgcW&8>d6>GyTA0a!B4ZhEVUMf3_0q*g=t{Q8wV;i4Cu*Ntz{%% zy|HSidfyIWcPfJ;%t|T73v6I>Q9tA0P43HRtE^Lh-_JMV&{81A?LZY7w%L#F|D@5e zX@>QwC{g~Sbo+!&mf;@}1smwL{C4%rmoKeH=d-&_Ms^cM29Ifk0P~B7(&_(^;Q?{* zjnGSB2%bCiw}#?9K(=2Dp#3+0YoMh}R25IL+kdF4zYg;Tx{PaA(4ZeZd>(`IpbyA) z>TzFx%@`XB$s>zF^BS%Y0m!bMHRpoy=!?~R)L3{qv&kR{vu2`zUMQvc&bLYb|I@cB zDz+IC<0^6o={^;(uJSxsUkF<|lB5X=%_Q%T7pal?{Orvsx7KG?+vlnDy{)x8w!C=x zS)EFQdrR;P%)tmnzGb=1J9SH7C(nRn(0@H<}{zgrQt%23QVzx6Wqqm5# z37p)a4-GPbs_AmYA6>HQCCEf*yK`Ci?qcDMv7=!P`YFNuUxjNC#S~9ZvMW=a|m7UzG3}e#Zq*y~h%hGB%n%SD%<*uxvq_p}n z;g;Q4$hJ;U*tOsKk0%-6h9w?8(o~c(L_74Kjn$dd9FTlxt~rsNoyToyiibLcFwN&D z_b@A{s0L)mBFX&?57a(kp_b0&DLlZrbM>rvz*2p7_OG8z0ME5J3>}jN8_{r-0j~EH z{a7M6K9a)lO3EVLR97|F8dz5j4y!oMD-@tWAzJdClYpJ1mHseZ&-UdmDgYM}@ai%R z85l4UGBh-02ziADYfRmETk#ZgjxAQgjcuZwx;OIjTvHY8C+1)T$eD1^wS0E~p-26< z3^o=4|DP)MbxhbB-3Lr`f|Q?tZ5x+Fo1xx@%CN$M4Nh<)PDRD)vCC$SQ-zu?6T5C? zD#VBxX8*<%GC|wBpwKJc?=KXEqOM6FlYO<_u$YmA8=Lsy?$}nc8jAw%{)o1dECY_* zJqFPYAa|*NASvj`KvVQli#7tEw?YA?z@u7*Y`LPQy04~NR0w!-xVXv7)h_3%#a&i0 zKL&rRNL5Sn;*I8E?pu7jiHlbUwWAD?Q(ufQ%jwjtjxWdKeH1h=a$1XviR=#tChQ!< zKL1T2*LXrwDA+a2I{yC&F`NOpGK-){|+*&`$*G0JtnQ9to2ZviQ_MPI|rUWH2CrnjHEE|5&Kbb z!$E;U_4G+u7%x-v@mg()GYw&v;ZJm& zAv;bA9_oecBj1aj|A}usR{ho_$YNM$|z`DzB%coj^Rw+(EuZl z(T6{`5@HJ5ypEj)CXlpV*wM(v-zgFWWizPGujHNoV-bXmzysRc<3FLo#p8v2yeX;+ z;rVsbxmIgK`B7mo=s-qLECf65m8B&qxB+hayML*~eoyWG-Y2kr?XL;OUH*t!;ThP% zDUXZ7z_nFuDWK{ex+(=JA%oVLJi?F~Q_2mij2mF{TpSzz@{HI*SS_(QkD(jLVBnA-1a4n!HkJjYZvh|e> zXBE$zFJH~l;dT0<+p$EDJ8ilAp#L~YOLM<}Hg%T^uPpwbyb7S2d)GEF=x*Cd`=xFh zCv)^~BoQUc7I-x<5@uYmqcm|!P@n*bJrsZ5ha;m1DKbkEF(_+K1a(SEr1g_x&P0Qg zjDGG`gG1R=?4m>Z8V|ZX*4ANm%{qww+ zwq9UXI?>J9qr&FxX#MpQLF~s2F43U*cLk^bf&7Y+KTsjK&h*WegrFcJn1l8vC8Lkq z0R_t;gxWz44bYpTS;!D^_D!>`$29q!3JdD|O7Ew*7u-z9bcSe%wFKTFAaL2a?1k0o zCiokwj=7M|s_Q%zb5_+;jXS_aoqW4Ip&=9dRf7buhg~4k^emJ8(0)F!QYQbd6d9V# z^`!%b>FN+IftgbND9b0W5jYek$S%jfy1#;6>l+%tq4IxNRp}2t7anDECQ>zGU;8}q zqNN~UmAT@F|Akd0JFM49%w>9{peoyumSbTM1G<``7fJioWdhXUxBYcmo6=kZfs)1GQ-v&7Pw@~X(PKa3c4zTb4POL`<_K5Sw&k?2AO+U@0s?Llo zMklo$Uwt*{s>{PHtb!2A>yYpWE+zRk{-dlhquOk|OHWb9JUG4WK!VJyS##5kQrh7#|#Y;J%cF;a6dx2s&?6p@Qmta zT+&Z}{GU~aD1>M{yV|R4Z-lV6Z1vZMq(~DlW2+{nPc4ln)_RCaJZi6Alu!bw<}e&x zG>MS?rO0rD40VYrbVID|?WpEw0j;5oAUTgQpBB`TEk4TfJ#IQi{Elc z$yH$s=hOLf}QFT&vMXr zA#N_bf>rmZ`zI0#bSiouo&s53b}EHRupzT1E^6l7vo*1w2=ica39|S9z{h$;BM7fe z2}W1?2Uo?L5(o>u7+@@VH(UsieGihXgi9P)Mk*9R%|d;za^QGazk;`v#gV-@e;0l; zS%axd8;%7uulQjZ><#ciD*X+1?Ra)~(MJcGP1i1{UJiVm`2L5HiIH=Ks~k6$Altr= z`DA6GCnG@&b=pPf*>NH)CDMd?KWZ}QewW+A)d>KlHs}QN=#dRlA`Go@UqOK5PRvu-ERGh}H+Rs(( z*;)cOt6*6`6l_@Vjbu1-m)aCe86)~@mS4X&da0Z;*Zztiq7RA9f4;TLdWZrItl28J z(fQR;j!J`XP6V>?XpzC@8re93{zTk2K@KWr`_Di744+`3!W-ERsRk1J!lKY;%!TGj z8PM9?srO)ttL(1IK31zftsd$hQz1`zZ^V08qt+%l7;Bt~Hc!8xpHHOYb$fn?y7;Sz zluF>w16$DsHLlidQKnE85(e~bOhN<+#)msp^09!S#rgGLTYRQYxVM}S&!5}2-zGDS zz{fht{LSQ)uU5Fqa3#>WB2xQY(`o`8;bh*v5i=|90w6SvseO7tmmcciupRHXJ0Qh$cO8pWR1h?30JSv>RHL zEuXla)|foJ`t$E@AoLLpJnyCex*ivHsLdxGlC)cIx5qe-td@ zy_{wd({hp}?7#ExQ$ApQ-d!cf4?WcZ!7q$du;tVWJp@j7{Rgq$XO=3L-qdc zHDx)LQ~dAX_(|xR!10UChk}YO8#5azO~=%nFK2C25F9lfxJELD<7%ct7zn_Ui_Df+D*FasE?@z0v`uq1^ z(cOfQ$vJ=FusP(u@1`r5o8Qdq%ygikDIj~I^C;LqV3%^suQH#9E$!;KluXo5~H0|x+memp> zzr4F4$9yk-L88%_2~Te0KJJmx(B3ZRBFHNBH~jJ3ABssu!^mXTj-GD?IXj2b^fYnMdT=}77m3^apM<@(Yr2L&PS~#)kU*c+ z6WL-qEq0leRN(U((l~*9m9%u+P*qpD>=l@}V|aOSi;c@N!R4|hWqYVTQA@>)kgikk zpl$FbI=8`4nUjxn(~`kN zzBS9>ed!?xImveE)`o_cma=F;PH?rVkJ8@}$!ooe#&mER(COzQ7#J z9vnzZNoAXry;BG^?Q>ebTd<9JdZ4)3%UwG`hv{%R-H>Z`xE2iMthI1!a4IN|1y}3J z2KjL7oIk#8eD(6+uMl`)ZTU9J5ptR>z55y#kb!uu{Zu!=b$6qf;{if^IL~qLSp692 zLi6^encN$Ego`y6V&7JYXBto#6puw7{_5`tgZ#GZ)hm0D*_^NsD-KTy?z5;ZU1QOg zSHoTA4n7WXr}0iaWx2Irf&ta*`cyq%Uf0$Zdv~euyb3)%gZu-Axe89Pj-v1hBj(XeLdVNi{|LjL*!Gqga^Wi zv$*lfeE4mv(>9w<8LeBygqi80U~-8sDlA7w2sWD@d&}$+HsY5=6`&4;9Oi(FYXbw3 zPfn6kdF;!ke(lGbDt3hJb=#uu*%A9O?Q$rmOOTd51s9Yuw7e%ntOo|=A5)mYP@Nbd zfl^&0X(n%yzO1baDTXjabQI4#;07wVNl`-{+{L+;SWBC!^T0NJhTHDsrK|>D z#6SubE?zQW#yRsD`?%1kQC8MvY{HVjMCrb?iCxv*kW)Up$GWqHmfsm_J^Hjf+-KHm zIpSS6UqlM-l&Gn*-z@=_-$~C+k~Y;gv?_krq}bOE&MY>{Jm=d#CZzRE_E;rtYB$Bq zQOhMn?)#X^NS!QPy|Norlk$Bn%{AucJBT%F?k2~H&N+%9)^nO*=L$k zcN}*pK?}s^e@P-k9lX-=$qf(OBoj$b^Ntith^xJ-TQgc~{O4bO4H#d?#~Rs^ zehdtU*{BUFj}v)2vipv)nf9{IS)3jGB7criNH{= zdU0P{L8dW8#O{v=4IP;T5ZH}}N?aaydzTMG{SC+8``PojuRa|vh|X~AevY%!pThC6 zpC|v5jW(S(u7$-G#5wuAJHOmz+GC@^@7Bp+I%A#6Xe8SEnqRk?o}}L}Q(0g?k%8!x zrI8e}29&Ipb*z;X$OWNaJ;M#;`L}Nd(`=_brX&Nz!@mF7;&V%gv!V-&UuxzX>Opn#S{yQ;ArNLX8;Prb)4JqYmZOV+QlzF#)vPv{KOJ-5+b{1V4l5)M%NOJXX45 zs6Pq@>R&={KN47^wU}JSxnE^9_uPE_^~pjF?DZk1O?Q?#Q@={sW1AXCkV_yr?nAT4 zhw{DEe!9KoPY!FkVn3u5)L-Ofyy38#dQoAqvX)8tg|d7nhF$S^id)tWA0HLy7#kdN)s}gZJgy>p7lDjlFCNX$ujxKKvQ)Fhw=6SV z?Cu%Yk)x}s*$znIEMCiNoxgj(XjD`{jauzwm@IPCz~4{+RA}6&mQ`AAKc*OIu%z4i`0?Y9!Ea?N-+|$78I7@~_ zfmE~cIOis8wjfMRZmIm_mB4V3{kt8(W((>R;fMQ5A3ZyId~@zM;VInT`I+U;M1y2> zbptq9#5oQmrn8^PbImK2s#P|P2Hbe+hShc?A)1n4u2DwL;kx+huxim(rL^YLXll25 znbFC!=u)GkgSB1GRgVpJi$;OReTj#UylW2t9eW7PC|7KEd4gY2VG8DV`uoI2x5C|~ zw8(lEL?B=WcZQCHS5phSXp`Gv@F-F6Jqa&h}v&tKq^^B z1Mj;I`?&*+DYpZ25lz9;EUR$wI$Q6H&OE_4dJ4U;p49hCKJ;;3+bKtXKCOw z_iO{9jbr&OM1AR34ZkCOir%C`rj6F$Ff9k9e^{y~qSSh(n=Wq*%jQX=v0Gpf8NpmhIGoP5d6tvaItrz|#R+n9 zriu+&E!VMU(|yazN~Arj#t)Mlpu#|g`ly1-qusQsM_ccr2s1}J1kPGFu<5PSG$yfI z<`sJjBpv#q{{{*5mRq;KVP#s6pk9l>hjqtXohEQHyNA<}tBJ}y#SQ0%Ek}O#?CN1Y zkcQnAdBNMrm|-82jf^)BjaWZwDp*$>T1v|Qy?t^1RW6msU;~YIFed239B+6q>vd~KFT;0T_hG|l zEJSL(fo$~>?Bis{FwvjDYWNAdNz`)l&2!p)|J_`l29MaNsEmpud;MsKQlchf;qCrb zTl2*u;w6`FxA*axOWl;FSSdPw-+K^-x?lgxqjqbvu3R6ZBnkE#4LA2so$kwBJDJC0 zXiha{dYNa|lPPtmoy6DKRH!-j2K=67h}%-Z)D1&KtwZ)o5(^_Ms2_C zLs;)LCH&#KP7DpywVqQ$S#?TL@k~^vKBuX^xVRw#6HKg+Chsr?G{TvoX!r zE5G5n4z~rd*X9F-4$F84n=aVmEZpiEx<=RpqhmF%LnQVsQjx;%2D z%|AUapcl0Tuf4SKg&|xR`eYPA^RH~$#L;`iy7h|HU3n8kA(v^-=nr5wgAAnw_<&^l zLC1By`+U06=#FdxOJ7t4Jq<<>d%l(-VF$__+|K)3$W?8xcIc&!w_rw=dQT)!Cn8cpyrgC-PZ?G?s3$6 zvT>I*G(7C>BwdWQxwUc76GQ7WTCWl+_T&c=w%Z zW~WVVhCSRr$9POp%-k`#uV8W;GX)@97<_y8gqkQXj%P1eIQBT zv2oS;DdzV}4j(DPszwF;Nz1B8F6NKA~~hbkKL$78}YmSFW8qi*quEMX0cT%I0`j zqc+Z1c%Og!C`$#vXc@R1yc-M~A3{NWdH%bXbzo@UEXM^RSfYRV_TtEair8kBBOC`8 zH`i1Ii9utpa#@6r-Hf>6^@vR9F5vpCyw!9}sl)nDq=;&sTen)BXb5t#75k+(QQ|82 z`fn0`0>3Jr863QI@n!%Fu7;A$!K8rlUJeo=p`%$!cwG@z&6F82Si^%hW3cTv~4 zAd-S~m!N=vgmg=*v~=SjNOyNhhXo9s(%l`x0Fu%nB`qD&^}i$dyzlpY|Mj@$8C*+X ze)ryU_St9eb2XeeRxabZV(Zbv_89TB`;>Q{F|YJAKX}TZHUk|k6UETD&80VLBbgc4X&_fkInG965Y1~X)z&f+K|Yk^^4Vxj z0;O`9%Z2Bnr330k3>~8{cfaqBM!8tqqO88U2l7;u`Jdf)Ifw5HD|nz7oA$LFvaVIH z8hxZNd(ug{%or@YySq(J)@-9$EDjKoNl$nkUsxBTeQ~^d?osi?8$-_X7p!E=`69=n zZdvMDe<5%bErMJ;wW8t+OEVS_R5KIf-XM$HfDMn?yl@zl$o!T|PMjsY+I%kewH2}5 zRBuCTZ>yL?*9Y^`*3h4VlpD>CJ+a*%c>dHWpK9p_Vvm;UDAR|3CG1OJ66YWkmkuA1 z#n+JgGOAR27Y*+mtDiLMtLtI3x?&Qb4NP95vD*jiIBltIvx^7C4QH7_-Z)v$4{K_P z(203@?MvjTE7;H-ovsZJ2xs#ZHyH=}9+G?(3SUohrE_i2<9Apiax-2sDct(ddNJU;m z8293+uq|J3>Di2%f)?SA7P|aM(vk%ZChDQOX5cr8FnH)yL^{ z?@|i!H)`EGy+zJ~u`ca+H#zmZO$i-)Up%N6BIOUegI9m-y2LK?+4y~0D<+{f>AwVf zlV)#|ZCDFN^B+21n~w4L4m<8v^3dgl3TQ0z62Z(9KZ+3gIyGW~PJb{Dd-~}qSv2P~ z1B2H}E`5&YPfkmcDyunBKIQBu#r9GnGEWBt6zY$+oa-6fH(iz;7p2|}{&~p<$3G3m z$oCZ<45+Qg4;W*n$*?rN*r;~xA&eIkQg^>xnxo3-rw~}HTB^JD6rJ0dk@^1eN_hfm zzJE>yE<}?xt{jnlg`l za8vHzg0mVaao@wRzr8mNsxRFw|6|ipd%;PUjs0fDxc~ekVx$RH>v!570pN10 zH$KvMw<+wu17gDm0KTvERxo%;781gh z3t;Tkv8S-s$q}xb_oR39F|>updHvC=moEpW*p&7L4IeukQIVSOlpa!i=7>Xg+UDGP zS2y$MO^L@k`MKrG@5Rlplcp*wKQC((fO3v=?KiVzu*KmrerxpTft29QGdiK0|FWuG zP02HqibGogn{YoNe%i$pyaQ|9yxBW6G~h@}ocsVtm>M0)4o_XIGW8XcNwzhyh;Y(cVM3<2m^Zl@UHfotG(%T{LR}8iZ3mRQgV1|3A>ZNQ?DLZ4E zUH$EPBCuex#DcCD#AeeuNfQBa zJ34N8fPOgD#W9Yl3HWEc4;xvr6{f|b9G8{KbjYd^7Lzc5+ZCbB)+)#N=6Masqy<@| zo0R$(jWy$}fy=d}PT-lQb=8l_G^sO^sC z2jRun4jc0wyp0Ra1}iW4@c;1>Sfd3)#}65bIG;KEw+;Wj83zb^!coTRcfj&r`pIEW zQW|3~P)DPvAXP)yE2#Sv};t~fDTH;$!>f z8(w0;u<`59g6=0=+&%u2m8NjtPAJIbZpqnjC8x~`wUMktIknd#5L&i>zs(Jg0bYF$ z&~$ifM@~Pt+|P@6&Iargr4uQ?R?X^HC59gFL`@+T)vlx0oqWT{HSUWKHMCXQ^U|tVO3H}{YWWWr zk17}p?nmWVm0cfeA8=b_-+kPy>J90-2&a(1PKQvqaB*J$pDa(fY{Dqq?%m8RqmDR)@6a6gRdB_kbUTW@*+74ML z)c!goLev`tQzWKEMtUV9V+u+JC0jbeVQ@7Fa#+a2|D8|Z?^{~I&v)8gn51^BWt*+i zm43{mXT$wUNfNc)$fg+ELh{l8B{jeQSM_C+reY$3YbP8?rK?8QwK za)AdK!9uzfM8rK&YG^8y1ozxS)}m*{Y*W5>yUP!v`P_nTod7M=Pj4)F)N*+$?~~+v znKGROOs8jwiL_Me;RvGaNU*)Vkg7fA`PVv!u+wMO9AE<3P)CE{RLzqpbSFYJA?OGP zA72P41!;9B7^9)P=if$D+9qTrdOM63o9i7&wwPF|m{H1~1DzZNJMzC%^6#u8NCN;c zG1#NN^*sSh5}~lACyFzAhq2;=AZlC5%7jauj&S*m0Ly-*|L%j^e-liGDDTqr)#$Ba ze|Q|}L1R$VpkISujpkihK(T;l_>Z!e06;2-A1vY&-BY2KLiGqr1_r`DA_>uAX6l%q z-+?U9A&TClakLpm7pv>8=dNrUdk`2 zHr8(o*Vm|#d$|~>=bZPm|E#?ri7s6=wB0Lky@h@#!>8Vz;_NQ0=?ke z_Ey5nFp=S*VkcG0Z)^AdChK|N5yh`J&Sh7^wz-c$E6T1g%et=$ODzj4 ziA#l6671}`=)5401Q9(6x{BRftI=Pc=cWS86SLpIf`qeS-DTsMM%msjtbMEE7&?bf z$Y@nNx5*sfQj>>mIU7X~h|Hs5alrhM^8Y!x&mD1He#Oq(%op_EvpJctd(+_Qw)%nN z6UNWYN{ttR;7Ic+5s| zv$**HTv%`^wF3q)_=}GYkDPhJ8){@MeEgn8WIVEisx*+`Wha+4oSw&Ya@aA(=teQo zvIM5`4kbzc{Wy_#In9RxwwtqgDy^dPE@WQ4N(VM@$w$3Ko-mk-ib{dUz%0`f)tNxR z&xaW@LgV42&nC)$yYb%}Uq!GmSdys6{x~^6u{<&8xV*eP#fFV*SGIVz$m0e%mn-c@|UGbkT^*zXeI zU%?)la%$iMDnGLmG`3`_ueV&3I>9i$as^L=jB_wc^=GpOwU8>s7 zDTZps?bDy@QT>aet_bl2GccOEIORZ{>HfI}QM7xs$eXh^sL!#{L^Ep?sDlHjUr#?c zIrT{aFZ1*U%LAP~MNRQivWc1Z=59bI>S}2O_sws^0;k$~cfBiuQOiyiTH7MRzE$P*Vu(J@OEx7|>rV4RyZf}Qwl&5N(%YWx7=Fnh9?0p>pLUKB zFJ)lBQr^>!mIH}eH7D%>YE3dgk41Bccm7-2e{V$LOcN$98Un~?MV``66F0TqcsNkx zXO}^EHnPwoM|TeWAbKiTj!SxMK@dVbzl9fSWS;*MD5>j^ZsOnBy$y5ct&Gb0V@YR4 ziJSNsi~*uwC+rynml|6gDf}KxDiFi#;9eznw|S=9M>e8WWP5yWJ6di$yo1uW^pJ8% z1KXvuBAs%syqVAg9K+yJpzUQyBwXZ^Rn#dWZ(e2}nxGGDpRJgx~F z-zRQR>w)zF%)3dMpl);zM)Lp#BeYh$RR5IeCx4iv^-*Ko>*-H3FC+kUB8h8z8y^14 zPyg#pFDfw~evhPy9xt~OgBtBd63@u-+fMYoU_qx8f)dx#nKcH%T1>8Eiw)BB_wm z3XJj9Sp8z2T-IY#G7h0oD<}?SX-*&X*9cmkBZJLXYH}z&Yi6xpJk;?lRCk<>o(Th2 zzv_u|+cBt}(bHwAbhPnw^b}I{zYrv6eCSFWV5UELj*YJ#Lp$oaImqTrV$4L-F%K~)wPIR%RENnFtqpsldC9oSSpTqx zORI@&sjd{rj7d=Z7P^GNwvg_4&?ri+hdNQqhR+(FA@m?PD_xG4d+%XtgdQnNg*%yLUR$OZsJ*v zo&hn%-)+?b=D#vH^}c=xpbw_+i+iwV47AyhQ;8bjbk<`fFzf-Q0!M94&ffR!(O~di zNY=7zSAW+l%ZU&_2siuS!#0y+`}aHv4mnjHJ=_2c3!psndwzjkV*iH0i$U6%4qHw# z*18~FoRffQXpjOWJ$G$CLe&ARxFo;Z;`}7BP*rI-SaD`kX=`S%;+@~BmAJZD&z&Nn;=XDT| zkNPs*pK(;8Sv+26*;5iXYaTYSGS)3i zJ}^vqKZE4AP@_{4ts`}+i~#*Bw)TsC zJDV`~{C0W4X*m=S&t)lAuJ0NRIQ;@oMOAe2{;K}ovTpK zXI{2m2}ED=FnV*Bneqbl`-S55IXbwWo&}@*t=(VLNpGa%)t+pUM@?8|^svOmf(nn| zfY{D9o*?FQ&n-}%fIxcddl4ZyG7^k^l92eONcbDs808FXoVXpgX2mzE(`{HSC+eGr zY=0o!?5-sE?pm!g9HTaPhiDA8)bW=-liHJ*geg)!+yh}L`fsI2ko&a1*r^0`tn9F) zF2zg@BpWSCY$f+f*Svb|oj|#-he}(GS*t<0ji{PMfdq?AdtXJ3J%_Z5;rR}I_N1u& z?9F9+iefa*bg9>b2>d@U#FGo&g9pz}&>@#4UJC;pf^)kbZ3j=?2C7f4^gE%t6{twy z+@$M)?&U-zK_nnZVQ%@n^c=orI*&k2sU?75`@eGMGsIiIT7LSNoHV zD!bu=GfB8GCeVm}!9das)Gq^a%oXB_I?+xC4~x}rM%NW7;$fhc>}`Jj z)^XX=04(8>@m!b{iQPxRsT5Rj?WY{^-v2zj|CRf0(qcFgtbv7*&{y(TiAP?7hJevr zim+~x4;L=J{es;aEx~OC=1&K_4O9Swm;b_@&!*|hHVXJjwRM|RTOyG*&;Bo3bu$>7 z@1~tJ@dW@VZe8Ncdx$J_*s_Yf=5Ymt-7GB6R%$?DpB_@UCfj=!!lj#M1Nt^a> zEJ3dwkABE*8x0VS<7N%O~mcaztQ5M57hHO|dtklK!KBbz9IFeZ=g!ItPDr>7eV(53Tevr ztqz>?>j5m*Zqp)FxB8GF@(cAD$m7^0<{*!+br=)&#dD@5xF4mar$gM1{f$aV@G~^z zQw^o~9oIjIlJP7L#=0gvjf(OqeP{#9^c>S+x<9i+Mis?1yxjf}{2sLVNfW*yC`x-d z`$|{FGwS3BrB>2|RFJpGT~(05-!f|G5{$rmN4~BPp=~%(wRjklo9?5~HX;>8X2N=- zc_~Q~!Uw=rXW17_AC?mJw{rVi^OAufUulOSwml_n?z~g}P&D&K{$ijG zAnZ>^qYp%=HL=e}LF*y&?*SJ?0}4FNvcsEMSrku8g{ zRAWO7S=sD{N)W^qr~R7?vj`fZ&4c(HEDAuD9w%TcL}kJEy-L zFPMlZ!YYkec#n9M6noXBnGHZ#$&aG$0C1j-rUhNxpNtuq{N}fUzuIv6RyI?l$t3W( zp}!CgMdG&1dHIrzRLT}9;Dk)!zqtU&z9;l0W#>;h-)%RXq%as06Cg@q!P4^sG%N@) zI`;S6-D2-IrfL+_?|VTI62=W(2ekoSHf&4dWhA>J`aj{N1rZToISI$lpDSLJk6ET= z7|}BahhyKIEi1TYNL!8c0106g`!C1+ay%Rx)HmrsCp77&WT`rq70RV{h|jC)(raD; zDOB@_^0a=08u^7APxK%$+`MWXRp*6;!+zr8Js3n(8;JsQzLoGk7VM+dyYnOK8OG>3 z9eXav?ibl(g<48wyCOwf366g_e%3ruAX%FE+G8>r&jlPUq?e);Y>2?Ipz$d4rZ)sf z=@;tf-lQh~_zTYGK&a|q?tnevKF6+<6U;G59-+e%R(U!=b!F@{RfnMV8h3MWdKHq zV^fxI7Fg-|#Tq;Wu$uIYVqWXPH0TRQI&R#(GWH4B6v~(qE$tJG&`FK5&t=SZE3OAR zF8BMACQN}q6X6spG*~ogVN26yJxk`dVDhoBsisz$e$a7TN7ob0U?~UNU}0gi6fanS zS=taAq&-oB+fFTb77#e6q%q_)tAUL#VBPnj^b)`Xi)Jp{*HWO0Y+xv4eTza^noq+( zC`Y;Ut-3Vf9uiD`O1+EVw$gjvB6M4?8=K+H);NoJ>eP%2-CyvWTl9l|FZ^=5@qNAnS6CgyN?!H5F| zGAqTI`vWb6sh5d-8HiHAh#;eyGMZ_|lU73DChfK|anC2)gc zENr?6rL1T$6XqDDl}`) zsTaB$*xde@l21MqDb|yC^uu4(^}ov5|5mRzHQ!TElP4>^*?l_C!7d(Hk+NXEIF+mQZaFp%hs9oqu+K)4Xu$*{blI&48YHN0`w~`H?1Gp?$082| zBupJxb>X2ujl&4HOhpyREx(n9%>lfAY2SJ=ff@WUFQO&s_&NeG_FBTiNU#`M$>;y` z5a0}DM+*fvId}-#Y?3gMB zZj1$0?!Y@PX0sK!Lq}bM8GnGJ>f3tf+1t$O46RDD!S8blLr29;>7Z%ze)KrdO83cf zFa8l3;n^E~oWg5}xW*-o>09Ym)kg=Sx0nIj0BQ5YBcXbU!fZM-r0O}w0lLY+FGCGb z_x$Bwa_|9j$@Cs00z^{Cb9hq&b4OJ+WVG(9f?{{K7)0qaWBqkJ2DrWv*$62r2xO}i z;f(=`02uej`Hx%`5M}_JKfZ`xZENQ5PJ_y6>Ac`Z0|y2f*v!UFVDRb}HD(Ap`V zQym|5-=EZw^9cz#$8re=`kAK~eek>?(Rn&i_6P^{-<}6|&SCqc5^FyqhSRDd&#CPY znd;{dQTn^s>$v^EMjCI*0E1SFlJ;q;E`*6L%NA+}R*CL_hDZ4o1R*H}x6{150lF>n z3LuE4m*-c9UT~q>6Lxl`YU>^#CxNXinEYDsCf!~I{r(^R$8$26>*M1yBA#cQma}Ei z$vsJLCW@U3wKySb!w#Z72NTw84whKtf-jU)ygzy|Gd|lC*d3H!8;YdJk%}NisAch5 zovXN5Bv3lvoK&(QsQgZI)0p!yN1fO^J-S-maJaBnle&Hoq*Fc*Wq?D-nqUz1S+p!< z36RLeo);x#Rc@vJmcB%sYEhn&pkOR^-PeM@j7zPc>lJ6GH<6;g5`M`7J>kLaO@EF4kB8g5PVExhKq;x$FUKxcK0dA?UQJH}tk~a{f~AU^ zIm7skGX-eWACd6+Hr=Jnj!4+2d7y%W;0NhZq`?NXvIO;3??H}tPeRThNnV2L_uRR) zxpU!+2cg#}YVi1L02c-@eMmmIqh!bU@%TQC0^;D_rNmqx4gY1ra&HnoHb^-|G1Y38 zW-gscUu@K9_g#ck^qdmCel|r%7U~)f1n4FcfR8MJ9A2&|ONB~)2wQ`EOo}MwQy|Ehh7;lWiSGhw z&eS3I*&oJN{@HIBceG^LnGT`!Uix(hxTQ>fMpAIT>8|jZ_}mehC6eqO`5W5#>Xpev z*Pz2%Y+D`oUCMQtaUI96rXp2Uvh59~_FgJAKf&@vhtT|8A|Ic8)QPRrn3#{Ed>qDR z<~AjNc-#)dwu-dyWC?F-T6nWayA4MPgq;FfYz>~RoO{RPY;j>FfD+W$SUOZKcgxcE z$yX6#y869Q23T;@CnR@*k={zb$%rq;VV{j!#+ScTEuc6MhCJ2yF2K$%$!1q&m6ne4 z{eI#{g7P{Y%Jfh_m#_P8`pMsfhJgk-zNR*hUiCihD|z`c$H*7`{D^>7$e6TW)g%ND z|8^ap&(C?2%FHA<(6OpseEec#-7~neHa3v*)ze7Cp9H@9G^AP%{T5;_L;7o@y0n=- z`Cie<72m-`r(7g6^d98~|1Ki-mVzajxL z!)vZG`#`Dpwrc)Z4#@`n#5%kd4k<*{qv(vzhHRi)uybI$R4mnbS=x1)FvG-PHIXVT zB;uOhA9u2p`&p%2%5VGK(N6QVe4BK{Xf5)n1JQ4;RT6*Qv9NY^vT>83`bMW+UlM;DE-r4xaW`mbbKv4RN^@>AF{Wn+8vQ(_ z^_%_=koaNOe08>VGnuC@gpDnvn1Zy?@=vzG2;kDfD_U{Tx$qsr8tE~dR6W@^JQNSf(>2s7WlWy{AypmIfF`FE>QOSZn0!uFhdK0X?FZh}?G3D_UyA01vCFel0=j3TZ46Qz*+y9v4J)OKrj` zZh80rJ{(|hDk8+^srO&|mK}2cDp(xF`Pw_AiPQ+qI{Th)>VzKCn8g~$7l+9dKYCR? zdH29~gL_GH6HKl|@4ycTBbxKe?RmckS}&glh%|zY9e?lJfr*e5c!>8p^ZeO2%-^R% z6(UA4M@uzuW@h{rep=OrY_B`!(=A;d)$4u{auWOsv@3zae9%v>m_w@><3!Av57Y}@ zvt?DA%ZMXC7%|JIS4dX5qV~EZA~QMpkey?hAXAZ4QNF89$~Su*Bu^WJ`879E?(@C@`4Fm5>$9}l_nmvR!SdaQVi4$L^DnYa#I^^(vd$tYqsSA+1S~+&y^NS zwn9qQCi|i(aHg28AY{LWSy z2s$}n zMC(jdr_>IAQio@L_?8|mG$L}$5RV%lzub@aeAQ_6D3@kpzN$@F^+m4^Uw7j}@1S1M zdRSVGeoC{_xOws5(fHnC=kMG%w1|%OsCtQyb1ZNe=E+5BO`4`LC6Q5lx`kP?99&2?H1$uWt*Pz} zTIt9kJk7Q*b?<;Dl;K9)rnLRNzmrv%CytcIEOXk>aeNSu?)5L{JlbDtzXlXHFtkZl z+S>alhM2B?jIL%}GwVu)#Wdgz3QN8F4=1iaWc%Bo+P)TAyJ>T4{4XL7UcgDSQhh@4 zt$Ad?%%Fy85;5(?hs1&R)8G=(JeM-bNvVmdH(CS#E=te)WxQTn=xWc;5c?HJz-4mP z516$#6c5e5^nx=F-?fsy6P7)+-pqaEP*xM{By<$aQY-RjL*cM)&ctm_n8Q||4rn>7 z`wA0nfe=cEn1@NqUX;B@2A|?!Tu@(0k+~B~TCsOw$=azn6`GWH6l*nZn%#K0F>{P> zh)j3k`B$gABTE3h@a1|pxu^kLNY-ofW~IkI+Pz?BlPC*Rh)SHj+kH@ONdZqee6sSU zy7+>nQ07@f$RhClyl(AJ>V`g;^=6&fUA3Cxo&_qOti~Ml#DCT^U~dTf%f&war{yiD z^R>94HNgMCwcgBkKY?h34ewD@RFM$SSL7lNDMEB9Ulqm1lkjzI#mSVOP@d~K5pw6v z1%|S&P=by~6<6MBsMtI97@dvxsT#+Fxa6S^8MrUf+H_d1e$uYu#iZl8v=q@ zpe~9;++9eo*`OBk1(@O8fZ@9z?es|7I!j>kqwf$5eVJY%DN_oQ%&Ze_pYBwJDl=M|Wg$r;=mROOwBoakMS_~v_*`PwXN z$A*urygM}6#4%`p_Es6cjT|@$oGk#6RQfHbi3i8e<=QbneKcjGPdyxIjr~=pplKj6 ztolK9c)cLB=B=Zt*c(BE|88-WPWhFc z-E-Naz{G)TZi`GJrypGK;-oG~TSqkV4ogSuNWq>(*l|JZLczm6H&3yUX zHH`1k0}{?3JAXtany=27gszsbby=hiJa3tSG{yO*HZ%`qjTgX$^0%@}LIYLtf&?43 z4Hv>-+DSH^bk0Gyw5fiao1oKcG0Um_SoK^<%flKiux9zc-t2<{0|y5rkrO{riB*;0 z;J)^6Nwd_ifELMAye;^Mm|t7mhYy=x-|PK?h3ovGdhSwrWnGI~&;n%YkofAPi*)~^ zv~Mb}U7%GYp!=DLa$J2i97v5f=M{B?1Wbk|2LE*051QuH%-9pJhMelF-Zg!H>$m_5l9ocWXcQlM6kL2Bk?K(~z1Uh_aWray0^h)!{JR;YAFmTRU5yB$UFJ$L*U0 zi!4mw;zt41u*`(~*T8AJ+?&nT+n-L@RxscwvUC6!$l8;H}sg zT(IU)B?~*ekJ-pdzpEuWt2S!6f4>}Y3vf%(bzi~rA+G@gv3k zudzxqN54Y_*y|&UPM}8v$!~U+bid4WZ&zcJ^XgX26Dm}Kn{DlWk@-Qwh#vRaeC~`$ zvmY=`v)($uIoEB2CVp2bvCnq09{ZC!@*$~(a3L=|)y1rz*KDvLj#LR3e*hlNOXUdh zMW$Fk!&#cAc&MS`h3MP29z35EpClyMzxMLdZ4;u+?$*lmJQ~n)I*%>ZKuZE!5>X0d zwRz0tStfqm@;~A2l`E#|Il&>dMCaP~LL)ADYS&`J0wT<+%})EXmmw?h%+-shgE+UwL5S=fC51sBeak0 ziv9CiL(m0eLHVnM{Ba4<|5Y2ph zq7HhNSOa0-TG6{28rMu7)*C?y#+ID`&CT%3YRxfwp9`8F^d4$Kvi>QIHJwl{Vd&m! zb*7Afb7nl+I#pDe`AvDxx#d`2!TqOwG3s@pR;6G6ayxKH_ja)dV!_TsL)UWOOlo=S z%5ev$YJ`91FCShj+8I*~17*w8YNAg!cK?zm2m)xK^!@UzL}6~%Id^DexO!Ou-IkQyDx+q z%0&YvS(hU$)9gFfI}Hc3FXpJO-{UmXh*{C|*qmS|99=3bOD9&R& z^<}&MT>h2ycz-h^a9tAyeE$zLT;7gP2>R^y^=HX~kN{SR*QJ|Ewv(m$^-#vpuEj)J zW`)Y6`A);Ro=Ta2Dlel34nC5O4E2*VZqKo0$vWQU>D2p?$rsVvmk>cu4};IMB><=I7f;iL&Z z+*TQGe=jW{3i+&p`|-+5pnb%C3loJv7r7y}SyBBtTmFd@O4!wDq#FH}qrJkqr#5R9 z^((RS2jrQp;wgiVJ7sZ^h0ajF>e&cCrlVsFM1ukMr6wks;tcv-q!qeJbN=yaL}r#yC0^gYt)4FUiHxtT0wiU39w<<t-=o!d!zU?4kgf-5 zHZ;wh-(~;ES+DUhnc~!0X#?ZQV=%mvGPWG;3lN8I))o%|zmc{u4j7Xo9qL0pZ-!{C z8zWcEQ?F&X3uDzEPTZNz5T}n+YL4M~J&+aqF?M8iqWbIk+QNhLns_3*2Y-($pzbuP z+>>*DElUuHm`6J+P|}?lqYt)5k0Cf~JOb-lZ!oJ>nX7k9xg@lBKhJXz)-9qS<`=)4 ztNiDZLt!{Xw|-LqfyfB#j4(n0bmhWOadsx1p7*9ll=UZj&gm!6Y|NmAE<&62fYOn4 zSNq4Pi$V_VFCr&U4WIq(RY46k@BgHAau!{NmNxSw!% zA@Dxs3yPti=CvW&qmojnjsJB9A(HbCfGRCtW_A!Ww*0lwOT-%iAn;LxDX}osv_N5S z76u;yhvU!8uS{HgEWOK>@=7*L=w6Z;$m|M(-_5I{f5x$KSkdl)7|KyB6^kaD}CO|7<(3D*br%? z{d`6+5JywIcPA`Df9QbY9g}sb*u|&!2fq^upMI0{cfxvDvOdfe>R&ZF&ZBwNyj{i5 zy#S6xP0$^C`m3sQM6(Y$SL{9Bp~BhqV^M<$#9o7*oa+nCpMnHc4$(}55r$lHaz2bCK}ZLO>A?Kf7ghInsE)SvAo)kQK`rXOo0z%t?R>7v zah-W)GMTPz*kDFb7g+S0KWex)Bb(MuOE+&taV2)B|K^O50EDJnH4kM$<@Esy4|WCJ z0{gOK30qe0rwYTp0j+bhtPCshDj9VJN?2tZz*afIOwX4!nAqL~nNfF;j;S@VO?t#Y z7`6SGU>d=l2=vQ56OBY!@P1X*p3rQ)5UOQ(N{3sN3MJ@KFV>W~K8}*CbL}$RnJo_r zj2H53{BuuLak_)Z01Gjop4UQL9TiI0zZQ%& z8|U@!mQP9TQ4^NZkKG*IGe}>Y5xNq6H&!4cygxX9p&9CbqZ9zf0KfqCeyrKzq)~XE z&*bm=mSZsTU5Gq+IKHLMA7Hwt?CF{g9{3(7i*~r7|zm#P7gB%{P|iWPbR- zPG-zgN^(H1v=d1u88k5e68s`yzW4p7L`6pQkXbdB&>la?woMwp@rlCOf}>`!y7jE0 z-u7@v;7&Q^;J>*5)l2p2iXP)zjcZj2)%H{xK5SFSjm<>=`u*f#HwpE z%cG1Ok6i@t&rUQH=Jsnp9zGrbb9K!3B&3&6tDn{VH(a6pLrbG480Ob2YuO&*emvay z{>;t({&1_}&1M0TUcUui4GCEUq=j%FUocZ1$YL z_tzrbqS5UT777T86Vm*_XFJZ19QHqmc}(+OzXg*32{G31qWsDB^1LEsA*`?`_Wktf z^}4`3I~>7lu7D0kAg(Xmr^e4?BF9wZ8foT==Z_xR+`RYn)yo`!mGYf2Kn@whgCli5 zT>UH7^mb&%k>O_Ctwed1i>AX56y!Ld^TSMuho5r2ZoX8g9GlaS=tUeY*Sv))m^(lH zWH@K+Uhbo2QA;kiSarjAxjWr|N{rJzT08V$Z^8j~7e(C^%F?3$FU) zXOx@IBs;7C2mcLzsh;AZRD_=u7j1dKtn;)~qt!Y|1(h>Z3|ZsJ^irx}GOw+lR5+!y z2qD4mIxG^w5B!!u(0?q|SaY|QujU_TqCnX|)2Q7HV* zm6i9kqDAHqH)|r0&_qz(QMT_;0&@is#mXyPS)7qArxLAs3z!+MEN0x|Pxq%wlr2(X zq{LImGwnw;n%~@A?st1hBuJz zaoVQ=k&JXxx8q-0g)Eu&9r6a=l0^&`SPf_B6sJ2VM^K-ha-d*aCZqoL8-=h#fB~oW zbBPXzYIj>hIx}jN5z+lpOa&#uBZa50%LUBRCU-p2s#YW|P(u$fdL>|s(niW)(Aiz} z+0_g%fW~yFVinU_a;|w+VWv(eKi^laB}?v9+hiSsmGsDv4x`{|YOSCgar^pgqxjGI z1&`?^QJ#H;htPSiV%<{u7{U%mMxYUxR)|5=Nbw7cd&i2XRds|e_}150^ayN=pAC<9 z6c_2_D!8E4Zv-e9PWz(G{a)Tg3Jr0<&6)Gkpo7BQ@umUb@U(_umw>|4sPM@~D$(6@ z$?7r&jeebi9@0@QR|~yPO!6Lm`{l|pgY7mCkIKOOrq>(Q(+)hm+TPza2&L8A?LLXK zr{vvFZpHBp`vE+OGeHXB4!5c6t{>IeGLhS6NVXgbK&!3O;eCFBu^h?qJi|l_7)_He zF^HPw-p_5Ni$)2F#X7EM+Dn}N?XIY?cA!fd&*Vih@I85=!ZGd4=KF8#;#=ebHqM$> zhz#T*D!k4qXtttr%$a+2ckjEx>6gY!E=ImnG9kCtr+?C4^)G z4~7P4@O|-f8JDX;$4JA=FUNuYqx2;onT@MiPCrb9xh$aevmcPBq>P&FAB%n&`kEi} z!}@2{kb-r8_WojL?o|X2VET)cVeJ+&*GFWYB1ysx_t+ zLQZq~CO|-hu5Jx4CP#B#SU;goK(4Pjd_R&aj{NlzJ=1-7zYthpRo9`dEOalLHjeZ{ z7uhzPm)4Ykk=+i)_Hbmh))2+a{rh8;Y<+bOjE~2`;HGYk zYcFflF0YT=C1LZ7L$0YJe{04&sKH2^yZ>1Xw4sU79o{+tqyI*6*}$t2mM8GhT)_ms zKw+=6OD3DsW1f{aKgL?MY}G2oC9g(yczRK(R?b&G(IDK@M_#k%uQ{VqbRO!utHapc zu(W5RjOv*byGo0ZFGN}Vd!H95Fb4dHzMY!Wik8yV9F>$GjYwixjrV#Kjee`%=c*|$ zN3JNbN!V}viM|*?mLxe$zpN-G=4WO9-j2LVOwprHRbBDA$rF)+U$%)(AnQV8;Oi7uKWcYCE#BPG zDZ|-ri&V+qPb`C4qoz3RilFrA`T?KVw~OC+>6YT+++o$o@MIuqp6E)Kbo@;gqVKOK zOm%rNCdOa!$gSwpQQAT{oXqXupX8FcHSmrayf@+iQ}J!5rz^iv#S#o?dXCEIS*NmT z5YpItfp6zXKgr4}fLgREeUId(GUQG2p-8qiB_a93VVD)TZ}8jt&pOf1q)5WkTN;i7 zPQ$q(unB@z7Pya)Ht>F7go{>!j!ZNR2D2dy09}m*R$^8=rSLKaTW32BB z8U;x@a|GtCW%gzBhX!>r&=XApynK6(ye)pf!uw$&(LC{SeM$~M-z9NeJV&G!r+L=- z9pP93e{Rcu9*SXfQFe@e@=w+czgW|fPU$N&k?N8AJ+9@))5gBcEMDPg~N%hm*B zrozG-%R$R`cEj*^bLqxz|AdUsvP<&KRXkChWHy8yYO>aX-V0>3&J1eqUE8FBz*p%s zr_}Y}pLmCQ7H#?`&*$y$y(3w*e+MP0?keLhB%!UK`~}?Da1{ydyI@ohL&k7XfyO2k zlN#L%#-H^O=k88BMQHA~L2jtHExdp@Vyq)L?=-UNbh{gD;2O%VDz0aUqN|iy5E?nE z{ClbNMDQWQku?=BzWRQ7w?v~*y?*f_yrAUV{aui%B!xxxim2MEu<}jkc_Zh};j733 z?swA1LN3>hz}oNGb_E}Me0uE?Hs-BVnc8oIi?QOfAh5z|hLS`d^LwzE&*1|; zU?zJ$7vR((o=(v}xaNKZ#eg+4GWs!s}Ysoo;i#0PO8kH(HjgbY{?DCZvajJqjq9%f85M(zXU@2Oy4V>t9O;LsReLrZEM)=IuJ9oa z;O2Kpe3Yau8H4_5S5EhB!5-WTIt+K%GwAIgLXaX9p8^SJ5#eSe2|j!l4*_l^J6r-f z*)jQ$s~#^nFjd2WD+c3NLvVqY>XkR(Aevr&pt_BpAS0n7+08)}o+>L>IuouC{77!= zZ26}V`#%SMAZ}z)R4UcXs}o+?UFN#@krADqVdATNEYzTn9xe_|)hKEUHSDU>$QUp1 zPW>^lW5pa69aqKu*C4+LoFA;x=7OL*H>n>A|da~Sw^%+Q`Y7t(j0sY8nGey%c& zhpv@#zFaANx$azuRhNr_QT_kX^%hW3 zzfrfa;Ly@3oifshbb}x$-JKHB4bmVbDX4&SNq2V-hzN+JAT1${bbrqX{@-`q``xu> zu@G6z{GK?m&p!J+JchfYNn#ucgx4->*9V9;hSI6~MWz z>wwb^e+7WK!QzhGV(#DG0*0$)#oIz#;M#1aKRG@zfg_~?iup(`8u>hpz2ct-VOJ&s z_{3yQPM_`W1Ee?0Zapkj{ZbZdEunzELjk|*U-Q_D?Q4UGbq8E#EgAQsZy8d^X3>bWks1XZhpRX;x_#u~vjoQhqA+$fD-+`Gk4 zsOMb(Ax6*#DLYvdhz>1BtZh@nS^W<4F1;#G&EhkG`dC2Vn0$*tP5r}0m9QPhP?M{) zO}1iog(@8uW;SNrnnsolW}=iI$0p6Jr-n@Y^DpZ1Z9?nOb!GyK>I2{O-Q1JO5HVNL zIb;h9)roE4$CS4X%s)b~@ot)m9oWEaNo{fiigSw}Zb05lxesGZX1Hv`Q-99#X)_Kz z-n;#5NI2vY_!JdG*K=(bG&~Y@0xhc}6Tspej>0V9L)LfUG`={r{GvRgh8CtD7 zK!VQnt-yn%`6QnuO~YhAj?rM1t5czlnqCP&_+C1Ein(IO4Hq?RtXYi;hc*FpZ?wAa zhX%GWNz9ut3^$_hJ@T&(wr@IQn3g~_hp_loju;#r(4z~;L?rcHA+IwgjWI%8YyoN9 zM3*hXG!ETmYAv5IB`Sq}QvTHEC@CV+43`sy=Gb^ALV?(XbEbIh>)9{++5DiOj7d)2 z;wiimyAJgldGfnAflW7ez`Aeiaw})LPHwJMB=LLoqf zv{23Y<;mtMZ=BI9=ntTwq!rv3hi#@*jE~C|P%bdH%LWLjOF?h~DJj^Siu?cZ@c>2% zf$f!t4=3LRN5(Yb^ESLo!)siCl#3gjXVW)GmH?MBk=JnRn}^w_VS`_qL<&RucjE3K zF5vz(nIR(+Hd#xIrvi?vk!3VuK#_uCVo5*=i1q0~I5@HFujj^|H^QuMa&w zmh-8_5ssKF&i^5`GCj-@ea;Rfjo?zD?G@mbyKR1_alC!=I|%Sco5cEeb7SFz@V}L5 z4;Moeq);t69;YgtkB;spM`^K>iJ;?WbDwIa*Q#POv5i9^3LhDqgMlW(ThS6=W%Csf zZ==`v&RY$JbvZQC+fBv=>$+sg$w`P4hL312eNWDM{m?14z|$#tqQASduvG1$u&l^4 zzgb8r-HK(sr1@ZcNf`+yV%VTD_rWwdB3OOGjQhHfHN)`Ez&e;YP;%7D1qvd91m^_e zj?3iXuM1$yW^k2LGW-@XYDzR9$v_Y@(wXw#M(RBQ$Ca4XjW8DsMf@voF9X>=*|Xq4 z2w=iT1v7TthfudW+hhLVW2|g?4cjIP+MIy#43nUkRMhOT_FpH=9Yjughvz%92jAMo zr@{oWDRV*BzG)&t$gM871^lq?ubbFW&&wfZZshtRROq2ByQ+XX%h$~M_4oCNiD+*w zJ6Dt*;Cc%UQwO#&uIqIT!z3}!Dr;qG#w5n4O}d=_d0+e@Pgf$ z94LxuxLHpBe~=HS4nQmTbY9?2$iw${#7b9Gv#PUx6Oapnm$NF@nrX(LM4^x9;Qm;m zDbw81GUkz_^m~4l@a!F#=S+cjiQK@Lr)Svzdb({I4nD!;Mz@_zd5^79pK7;bk>fk< zayJoN7SQfp%wLoOO%4G}IALmlTtawp_yoG_Okb~ha)?b?fBJacOCsKpj+~FO5i63)=l46m>+z}u1QTp;9e7MYIeY*L?07I z+ki~zZ!5Y#XeuN*r~WH)AMkYXbf^hb5b@U6$S@G^o|!Rq0ZJD;QI|1X#~1zzLkn2< zZk7M5e3fUtua~GP=7mKS(bvrR7enwDyMUkds|gY=2tpn%Dl61Hx_$EnZ_C?+W9PUG zExqJI^a!agG$KWjOSWxr2p_=3okm1fKNCa9;a2Y{8(G}VAQ13oIB?Img%b(COjOjj ziNhM`#W!x&KUYAkfOiobrds0oEm=WQ<2`5Pd@cB@p!J$?A;?U zf^??Yx+~es6}_~xAE)H@+-CfN6z<=U^U)LytKLMX7dy-sUZ{P$k-xkHaRE!!0~gu> z^HxBDe%K0n=R`W9CbXEBlvo-uLWd*=0wzob$irbeB_}={s%Y5)71{<_Z>K&}@PkJK zOgq2+ECvwTjiHryew#;*D5AV0e6!i`kI;?`{(fx-?Ia%(YPfAPpUeO!M8mBO2`eR9 zoAsQ5iMVGv&z(n3g#eRFnS&Xunv*gJW;o&_7EH+YAbbtwtc+C**Uy((;dJeU&3I+- zc$++4OwcE%Kl()6~T`@_>VdPLx# zmzU)}7bUTL&TDv+xk(FMiSEn%LnzPit9HQ#uL6su2aIkBOw+nUJi{x|!OHS8q|*Z` zQ;&_v1{dGOAiA%5i>M+H1Hg0=DT2HM5RszqP&NjNA;IlFAuSCKyv&jEYFY~;97YP1 zY-5XSo6a;6=D+B_=e!m7(ZbI!{U4#f-`lr?84eFPZv>OX$l=E;nwVJiEPCH-I;_is@HEXmw2C3ufF z#igWR2iqw9CR|YIiWITlNSF0dn%6vF#sC1vbSbG2OeN>z$-I6a;dwhy$4d{y+Kmz)#i68<{KtKWj~bB`}sE{8U)^ zg8B9PnD46k;bU3V9`uyF<~aH>r(S@UXys*6d3!7GAo9?Bv;St)cv{+2ZS$|CRn|@B z<|tBAf_p%YT@=O-Y!ke#tv|0E_cUyb58=SzSv_zstwd(HSc1&w5UPDr$S_@Z6Tn6x0ke18;CVfS--I`^)5Db z9i)AqF)1_3Ow^~n%@Q&hO`N*C$i=R+pXCXb0cyTd0sj8rOkl--2mj|YquX}X2r*eQb0^6V+5iZDb08Ewkob6^f;K;6ku`j=ezH8E`vxJniXH)v8UZhi4*@-#E;{k<+dF6w+4h7CEz*%GwD2*3yu71= z2`xHi==jrkUu-ZyXz15~rQCG1Nbl7FsJnu|WoF!ch!e{G;a@Erm!g_WyXzvqJ4k#Bdo5Ua_P(3y&m7 zR^(T#yQ;T5u;O<3W?j{29qReU7tmDHXQwM)WgoFBx-HEfJ{3dHG#^Y_Dtox|?hYXR zp}iIRiWBy0pOsFS!oHP=;~67ZPQ)5p^)3RpMT;Hs;8KE)B%=sMvPFN zRp{U@4!3-aU|CB;pe3VgUgfxsNR>L)J1%6Gh9@)XLv;K_U5xY!wvBa3)ag#kce`a^}uAj*6>g&)uejHI`IQGqnr^iZhQ`Huby83p7*kf2`(=IFg5k-xd| zTxpY)`Y0^aOsL89>Pf|vjw)fr_hCV68AVjgMtTVy|HE_&ryL&GvE>2MGyjvQ`*HuWeFCR6C{Q-N!f18!r~e zc+HoRi|wO^=#Y3T80z~51|&hx(aDQFyv>3BeSzAT^r6WUZvl$B&xa9FhxnpmLjzyC z*A^tBEV4afHi!i`7{{M`V=Y%X+S^fvM3I`FC2*(5RP1{bTq_V>OMe)WZfIQ({Ih@m zGJQw}9o=MJH2I?m32M-DrDAmdu_;C*n6Vap2$+Hxl^FE3j)Pr>72ueWAr`S7VDnzY}CD9PZwtQ5)-x|^G1 z4i@<7{yGOQo{Sv$b|dg5diZ5{yQ|VC(C(e(r*(lA&Y}_Ag@$a=s7;M;SeFC3*j+FJhyr+Z~u=AKtym? z1!F?7p*nYKBS|u^Pj*WVu4Jdp@LR?&=`l3frcdD} zf;s^D0H8IK+6nKXPVLT2iR3A+a#KgRV}73bd{pJ?@l zrv!spm8%EbF=W9ws9*}gNn!Y#F_Y?=JFEu%M}_TLesiJ-A5oBCSK1Xwe+|W7a{-ae zknbn**sr-Sod7V|r4AITpp!=1X`WxJtJcR%>V-iOY>lWANJU|H7 z-h~GUeSZT4slhB0B-jyG9do>@(&j*+{I3Pi9wWh1<*og6$_}ox09b*Nv?D zdXi72DlCQ#q``~|kkN#wn@ zs34{Lo)z?csy_~og0i?#?UDH<^3mO#22}iv48BhP`)LpvYD+}7Koh||dzCmQl3KDJ zZ6zCFB!wfQ!{I*!1V!4RkH7=li95b5C?!$EY8RKR&d%Ul8)6WITk8ME>&aVxKk*8Y zdKdcf^~}CL=@QlEGNQ<3G}}jJ)|@{srYw;X`ZxV;QXe6~C}|Z%j!;XRYFSlORpk@W zF)%7j4v7=5x6f+@rBUBddF>*kI7-{@`y^l_*ZGDzvdeR}%r(p63tii=cWF;e@W=s4 zZO8zZLAu#v{KcGU`-b}r3`d<=?|;1@7xX26Z9ozr85;A%A%W}hzmMzBjwm6=k~aM( zNyJBhh*jr>6QjmCul+1Jx7BDn-~rRLCQLlv@M}NnLJE?<^>j42V7=&VHlHBU9!f&1WdL~}<5ZtX zW7vXy2i)dPrV7lhQqqZyIdL%e)!tsX|38kYIXD;URRqz}@S>_~*}x*F(ZhV02%z$SSL9a?wJp;84j7XQ(HSx$hMKQC!#AfQ~VOcClH_i9tjWPtJ70s6qaCRE{g#)FB{~W=!`lboEGQJ z>a>2{TsSAY$5p=N@9&=yIgAmbDTTx3lX*Vo>J+Fj=(&!m;}~j|8Q3-+Cw$sqM#t!7 zxN%8$fgb`*l}_mNpsBLhb)-jLht&1aWm+lg7!qvIydtf!ur5O@8n-ZGGM#d4B2Ehl zCLu#^C3H9{P*kqnJsLDpP%zdqRf@AjpB(!Xlfk512B6a@Cp69H#aK|x*EY%V2h7^7j`G09bDjnLKc?i zD45m@y7D7BLAjESYY`qp`tI{rgYIM)6-#-kBm!3VNO|&Ou6)j^>1HmU{$?YdP2#2M z*C_suTx1}8cjQ6zQyrb8qsIJv8T>1|FN5QdF2Bb0XLJRaWK|reREJyh=c9SjO|0jD@O@-t z?_?=v=?!BV$JvF>E{e3@Co=Or+Q0ij9iW7&q(qL+eMAG?1wA}=QHG+o&ntsaDgb86Z=U+U_JVX;cKxj4|GosqvB`d*I zdYLXOSXzVAyVD@c*zoh2iA6v|iF4?hf_O#S*5ElX5P|;Cdxr&wY{vh$!F?YqCWH~L zIqO8c)~?-y8P`73f&{abd;GX6ikdupiyS&?`sZt)3IF@&@AadS3d*K_ugK3?rsD0r zsH2>rd>Xnj)sNKimEV4`zsB%o8Dk3{`s!GT^-ooBh)9HdzR-htH}Xwwyu8FinBVnL z$+(+Q>5#D>`-<<*9g^+-iTo%cic35D9?ev_N*dF&`4z@&*W#!CNZ+gh=68%%fpiu1 zBL+U0hGla~rRmi&sHINOO^Xfcll9Zu%_VFl#(i?rCo~Tzd2A9NKx+*q^qet! zBJZ1edM&e`dK`z&=yCnqzK_7l+{82isJP|M(4%|HwrbXzBLrKi0CGAnMEz0FR`wfd z18T$Q8Nc%ZmN~iYBFJsO<;wzQ&h>3DS?fbts2MiWMyJf`@vRGOsF+Mb)$d7nq`rGs zA|(qXu7X6C?mb83l=Tl>Ow{9f@X!AL3yXq5pb*_DW&BK8yj@qxJNRLlnBJq&rM*CW zf(>qsPmqnzPoiT#2QFf4jCILV*nf*gC73{=@(Tn$$Woyb*c-_x(!7leJ+`kNraa@N z=Tr0ireEksOZ9cV^i@;>d9P2SSMCYr8yW(I=}F5v?=h>dAJ3zQTKIPxEQXt3;%5)k zCG(ngzJHl3GLZaO{JOOTGtS#ASGx_~SCwBH$8S*r*ch!&n~I^#U-Q18Yw zH~P1J{_yzNR;RW-xom*L%;Dn1kww3ez|iN@HNv}-r5rG}BGY!dHW#!AoP4^z^zQ@% z8_e4u+&;aLB0S@|_c!B$r+N!SC=s5y(_!PRBt#8@7*0~GinWT5o^+cL;zw}41|F&b zFM_X?Jmju6aZ$#kogL>xC=nZp#%EC0uVk1E0ilNqd^riUdu~h}JWl=ll6eel9^+KF zb87%zIZ;nCHyGWzAW}B4{D*||vq=p(-OoT1LxuagJocj@pK$MfD_T{x^iaM#@KB3f zoUKgQ%X!$od|QmAtWG8fy}ZALS*uMui2ZlY2Iyj>~y3B$h0 z=}VFgX6qaJfv zX^%u&qq^j^2}fBSs<4RthHcU4AxKjjsoXmp)jcisv;7)3Ek#I2(J0&6Byi#=`Q z@-VBh4Rk?ZXQE|4&6+)3{TSPzmy~z#xdOl3_8cG_zZ^{+fILU*UZdWLo3_IEKNHudB?q7HXj&M?bur?aP*)*SS`mJGm!zHsm2t>27`7|vgiN)!3dWB#c- zXjc4(z9=a`x_6lJ6n)UtN4}Fk{pnkO$KLEZ2xPQh9x`J|{{1yj+W=SWm~iDnhWZF~ z63D@8e{Re#WUd(;To)<+AUdO|E!DlQRT$0vw*C=&(bbr2;^r?N8;hSC1k;J`z-sCu z!PXbizKsXgztgX3v!#lpO$jvddu)2%ii2%9cct^w_1t!Og-1`ho5$ws_mC@(J-lL_ zst~qb8Wsq!)ncZ^fA2>?2Aa^sn(yNhWh(VJ)z~CGw5IFH7#iKxc@M`-(_)$gk-(lj zL;uC^c;xIN0qoc|oq>j$UN!d0OSCDDQ@;_GT~5>xcqsQ!sSww@rT>}ZI|%84i~Cf_ zg(-J0Y6&OnzPeW@l>}7T-H9u@Q%XB86R(*bwZTm1sKXA#oCCPjv0+M=G|6HJTabF0E*L_vMuAD{Tj6e#pYGek<8vugT$ z_|BVlb{D(*bmAuTr->9@cg*qp{b~=Ki%-{?x3uR0@p5GOv6hWqeuKYve7U;#mMC6x`hyZ-X zhZ>})wCM;XdWA%Lf%*8_VNDCB1#%X*<3$4{7QzXQ_QvJMNU#7qrCN+gv1<#jrD2r2 zf=tlzu)PVZ=_B%sdLO~=i5O8`6FeG=7dcC%({?aSz`6^2=PcggI51--IbL_-=!K=> z)9_#s1H5lHuJaxEF3VUV(y@7w`;g8=6h2gM<|Al&#&NtlG|XjP_8`@T@DNL$QPa_2k`>+Uoo!nvl^F(M&B`dEpe)vOyzM#@`; z*Xfh7uUqhYvQECyv~fV8M-gF|K+qHJQtVBwY*$5!$K|A!zEOlPD_wyvByTpAyq7R1 zvW;J#L7CX39UVD|n%h3({B~>IcXMgUt6HE;X|oqSJD|!(*xu_lU30i}?P;`|YDQYh zYc6gny$xoQrUQ0C9!VnPO>p#UCF!U`+afKX0KbO@ki)#%%FA&sk+ET!T~7nAyj^dz zw_$dbKogpHqKU8C&Vhrm6#vYR4%+*PecQEqwED`K8src#3b!-9`R;Id@T;2ys2c$| zoh2h&ek45j*o#1u0!~adl1-;q3Z8dU{4DHTxv?M?IUtzREQ+Sl|G1SB>oXPx(~C11 z&eVD?)aP8Cc42S_Cn2$#y~xThLIyBMgAUI1n||J1m}h3|@aiAm**$%>L$_1fnuS>k z*u4XoQhIF{XUy=Fh%*dlEA3U!{pi=>S?7cLqNaN)qJxs#sG2n|qml(?{i}uq`X?FN zuCD~$E-T5Xd@D&ne&ox@w-QW~#LQXNj)sa*hJ*WbgMmCTG|Cg#YyS^zJS`FoSF*ny zzU^;!A!&tvD7iH!WN|(hp%MO%{f?ixOmm1Y9cr~C?|K%siXe5iC8V^cYg|!?5^PE* zG;VS1eChD*eH%dof%)(Zw0}((x-NZw5={H|bW#VD<2Voy7@i@%ebpo)yc?Qi`!qV9u=$oU7 zT5b+IFbjmZC$a{{WD-p-fXb~PN+H|V$LF%ff!xZ`X?gCQZeTf<)v%WoxacvNnsWDV zwkGxp7s@Wa7x*bXJL%7P1OG;yiD3uTGPiv6jaPW<54?gxyVUA?S?VunAnYLd#$CXc zz)?TOSc)D7v(8Jh&Nx)G77}b$s9007$y|m!K|IJy!*a0)Fds?5t)sgiGKBrA zqi8=r^ED0n@*kDyH(7_)*NNdH3W5VW84?7|YfFmdFMc@n*3yOE>x4zwkcYj%PQbW6 zH>b;0@Ehao@o)9n{e1WMd>|ClBu30p7EQXD4~vT30PpCRlySadiF+4i0s;uB;5UN0 zMTNAr>6G<_M!}~J9J_ASI`-~PVZ+7Q#x3gZo;=Oc+!zq&UQyrr)wH?ZxOXm8O5F)g%22+YD2VpR)X2!-SOkxTSYy8|I5O=5PdiG^!K z!MQtwt!Vkq#Bbwr+x)yy%CBhJfL^3Udem9jR|u2(_r?zwM`T!j7c}8VJ5Qs?>?Ou> z2ks>d(?y7OT=80*zo_^V-?Y|#e|#oRs{??|cMGE8Lo*VwVD0UzX;Q#@L}D^UlJqDf z6}M0dnvkp;dSp7<_bLiB&kUzSeY+{_=Cv+KQhX1)34up{R` zSPSPduure0|JE;X9~j+)bPvuBmz6f@@!a0ronlEK?e}CSs9UU@-(`SmEa@CpyCIq} zPW(y)C0cx!q#T23mk)h=fq{$dwIvSFZST-&Al9ajJH4JlgFdw5bAl^!a-wRBQ+Dnf zLS((aPF4lSPjlmG2cIwXWVo^FTQ2QpZhnQZ6$0d>%C zMWI7Yo9Q%s4K)ISP(sGnH#-f51Uc^tYTg@%v`ffctlArNwz+NeR!3}fTCEz5L{;6( z+({O_CYz)DVa!LGkVSA@N)|Bm=gRt^p>5kW(F-QVnu|kYcr9hv)@j5!*b`kQiJBty z)nHDc7dSTOl7H5H69Pt?Y+3u8OZZzjS0|=s@O@%(IFz6s^FjZhFL80l z$-3tfNcW_aY)am#DCvplu3UKuE~N?XaA3L}tl7)RmqZq-7kSRQH*j3H1fRI{wbdMV z%i0eeczz-_x<`$2mD3SChM1;s~C{Wd5D_jGb5&LJ&=3#iW0ixE(v-k4LNi zSSdwFB$@q-%Ja{hU;7uSuAQCZ{vu3I;z5odyWGD9oInRYv?xPMc&nsZjmogBXnjuC zwQ$|qQQ#xFDF2TY_xl}+y%sS>E+voNZklQ`*N)8hd;JFN=PA!C}wfW5@LkI}fB1YlGq%?RpE$Xd;TH#!g%K%Pdf;uwRtf#+9tNU{==fea5&Jy zlUpH^4Xe{=;ns$jk5jYi+zIc_x!gtfeY|>-7vs<5dT@Ni*4^Wtdj^~z$EjJ0o3T&H zX{OZ9()@+H+@1>XD2Enca0U$y3tJDnB+5d!TYus+Y*13JG{bvf2@N!1CRgSK=#?3( zgRXT}RtXE#%W9!Bt4m+joqER+I`~}&DCeq;3Nc3Be^WI$s(8<_aq~&X>vTUXc{0Q8 zs`UKSXi{DTjm&Zq_p|r1Aw{5hK92*qId)=GZVxall+$}xtR!UJ|FpB4W$!^>|6qs5py;acY2la-zN2ASFuUF8 zw>48&2_mT-TuJ1QpX8BK^~*~8 z7M{Bx2}LEpquaw0a8CJ3sF)1~(A`Z9qeb{r;T%F9JU+!pvmKS{R}BlMI!pH@uk`fs z>2j$qENBXU!-Jwg$^GPW=fDXX*u-n68#M|1y~m4x%x1FE$nbA@ z0s4r5ZZDTPuHGniGKxEY5gJfsKgwv%2wWDqQeDycRayJQv8SXZ4<=5hsUw9>XjE0& z@k3}Suj8Xay-}rn_E^zNsuSCq)%SOBX&auAk~VXa_5HrDlk8J9*FNm$w}J}NugRH& z;kU2&ATUslJe~5iNk6tu6{BYCdIf=z)rhS#G@y7NC%m2{j z^!=kYU2>>b)@IH9tcmpG>MqLeS+YHut0K49;rjhV9!H_?-@jMa#gGe!x86lQcO|qN z&*4m4pT(@P8bA1w2g2wbwlkdP31wj+F$m88VMj`+k;x)=qjWud%NkD3^(W)p{UiU` z+bno43^hPz1VC_re~sN#&dcYLN;bp_uJk-}#OC)JwI&$634bQkNL!S|76N?%#v&3e?%tCBL3xiU$1UXa7Lry!Z=OTX zKzClJujM!CZL?r{XxF(>a%Oc5hz#5vLBSfRemfC?4)yN@N$_;GdWb z=&-vRZ(tF*j)XSNVk?soT08z3efYxu63cqRhoWMDO(D5yb1{Nj6?s7`B{?Am34>V5 zMhN-AKM)a07J&3z^l8n#p`F~7;<<1iB)|8pP_Nst#h(fenMD9-3Q#EoLru7!GA`-t z9B(1PtV+fPOZX}SO%{@hhkD+XZOgGhdRp0H-fCfIOnB9#ZQIG#BI9xXR@zkTV4d#^ z#(R2P5W&v-w%%TNToDmVt)69S_16pQ8N9KV+3+Yzz&M5Gh;UOnI@RBHx^AhMYv|kd zr<@$i$W2J|6?wRnD6Rz|Uj3|e)g?IPd*@O5E@;G9);aK;T}kLSBLPvb-^o+{tJUMAQGUM=8c&@tU_gejc&AIv_r$1^($(G^57v<#P2{W zM}Jl;!g+mSW^(L&CpXbT^ip%QzTn*zB|sh6IH!YUs0lz8wfcUphz<6LP+JkCQ(!s= zQQzg5*;s+?kBg|IN6H(yG;CZ=w{Hm|12Hkk;NaJ8n|`XRNc{$pj8+>^jQv|SH3P*f zNA0x=cJNE|s3&-!G|Hdqyqoy&ef&DD-q?VaH@l+SJI?OOan<>5VZ*7>b`n&_s(L-B zt6y>oOV5OS&oAK}Ey@oS`V?BcuXjO5&K{+lpvEbge0)s>A2U#%4Fkk<+>fCL6T&oe|BXUFmAQ%gx{`=DUAWBxy$p zAmV20v@SW5@cxkCfW6(ejCnz~dN<{j4(7$T-?nOHYU)is^S_kkezf8kl1~P;jkZx> zr_LedF=+Cf3801VlzCCC7;q}#QxZ3X54)+edwaQ{OaSQpZ$d@;jQWMRV{% z6bS6l3z67mWSU?*L{!{SdfHk!Z^(I({apZdv2nY$9lHsXiY@9xK^-Mk*MMm?rV0(avgHwLv?KuY-y#GmS8N{&$)G+n-6hHo832JfIRFe~?+$ zkE9M|A@c$$7>VZudz;ZWjI)ZFtm|soCFK@R*W)yIzZsBx8l7?jaaLa{d zs;MV&;^cwwx4PJKEf3KuS3H7|R6g@MG<@Kxr~?uo;8bSRkJ-#06cJ2TNuMC)p^CWSB-=9`HWdRq6QyNmu@Omk8%G`HFwi}vIm5qNG;j-I8i&eq~zVV ziGp(5I;}_d(ZjoHS@Pkq8l$3wl~p0p!LPn|9=V2oa>;y@FJHc#^3u>W=JzZQG^wyF zYvm*Zo}nZd=hBc=khI2n!p(160-xY{!t&^s55v2(G1HDGP)?O<+_lRKvEsAubd5~b zzF8cjdE-rHm|a&lwuF9OW`5Rr+E`;_^{s*I_3?-LaD9do%N9 z=sJG=nf0xN`$Z|G#Y%)&4w7chzrq2bIQ93TI>!-<495tfo>3ydHViN|QLS5z|G^D< z6bNU#bP%PCFa(fL&+GHr5}J(90=nU28)4j1n?RE>hDpQ1mD+&B%`agJSUnm6l{G$J z1qlQRvlxVGpxbKowdgUxKiX$|&eb*Ivgs1&9S@}IK+mIibFl?}Nr#A*MJmxd3Q%IkJB3=O*2ya)~p)1p*A!6y9{QKh{_ ziRWfdklD(75%e4~hjQ;Ho{li)^6ltxqUsMd8F;a;o*3x0e)SP*o*SOL!JGUcU!;MB z++%nhAh3=99^L(}q5Gaf&hHoVk=BRD$7St3yrC#S$7tYPQO-hSD5bR1n3V$|@xthA z3t#OD#%TJUKwObV@W$xFi=R8%DO3AJbii!(*Ye`E)YXkhGt1{#YhJ5a=UT;T+cLM- zjZ1y%56=JnV@zh*N05e#A{^f*G(_ZD2BTDBC{p-eR^$S|pR8JE{Do#YWN3rhZG`9O zSE$0qNB`(1chG>xqK5JSN+XmPaRHwIgV$)LMl;L~M&saisCwDDy};b6BTrh4fBZ9{ zwGEsu;q8uAF`bR-O18}xPmFy<`(7X#|B?+gvHu0iBG<24S4#yQu7$VhBoPP*2{WCR zzj#t7U^rj#WA|&89HHAVLTAf4F#xz5vg8QVg<7wT$y#S@cEWhwx;aMMb|vVJ%Dj%| zPifdaqFnzKUBgmt1N-dVZnQ`;ZgS%BB8vllUM_rYs}xEh)FaT-1~8j0!E0gzUSsrd zQEWldn;v07rnzK9FU3^{ll9sZ=9e+I^3elmgh%hcRIkD{uh|Y|>ibY}T9>{% z?>B(evznV4uw(Cw@$z9_X8AArQk_%Y3#EB}ykUVAWdePfLKaLkXvPqvt zs;^J?rPm(DHPW}p=>CIoDCz@IE6Ao|t=-48@!m-nL4tAb)MIc9&LGm~&9D72?Y6trvoc5h5LhAg;*kXuMBmm&0Ugw-ikB*kXj4iHZs+0boW3&}u^l)jp&8i*C z+`Ebr$8If+rBK%7wqcbFNyo=qv?~&~fek$l_TQLiGdMy{^?s9+kC0r{ZKe~30OHr) zc3Ms;JQ)u7Cg1(knKOw)@EoDM;pm|}@qycs?Wkvo1-}sOuga8_6?!6#gc(`O;!8V- zO0f+Q>vKmJaAT(li%O7e8PClPw|g{_t@4Jn6%=?dmhKd44z*XmS&EHc;Sbb(bbfg} zw|Cq+WZkL1vCIHIns?JPSiCKu_p6k@L}^rVj{L}UJ=&0|0X?p0g`V)m0PZq13ro4k0lcC z-(6EhbK$;E_m_n)8u8`~j|DFFzXZrgKl-CUF5NOj$+1UZvedgVlhabST$gIuviNf3 zQg^Tck?P_lfl6GQ@-L>IL&F2uS=V&^Kk|YS8+>auOVRXNQ1gGe{r++eIT1h2P6E|K zHcx3{@`N_Dq zFBZA4tfa@L3$;V301Ebf0u3)@a6pl*vW+FM=ujo^SgqX+$@$daC_YLDR1=rno;#V` zx)?D;!YA{EZd)8LetMW5%sh=YHXyQgC#)tX|I0_kiv|D~THUV{4zwr2H&nWK>A?+{8ZRKxuITFISPuhWO#pyw^7`TfS)s{y3u4oTyfd|HRKZ^q3+OX}X$ z93ky`e}m8xk=XHjKO^yHYUpf7zNY_!#$J?r?Hp0JQi zH(gPA`5dPVb_ffQueX?SAZKUm_R_@eopCK4zV3q%r~Tx>-FGj03`-ur*jf8Audvl3 z9E_sm_lC{#ztZQjIIz(bGNpgb^32Od|K=foin2SzSNHjjDcdh?x`$b)H(uK48UD!2 zI005#e2eXPV^5EbT)z==Zr&38enheN6`k}_wI}gfokB``>FQYqlzoCRi_Hrw9z`M= zHxJI9FdvwnBnl~!asuvGhpfiA2jS%azzC+hx2rw(K-bsHM!`PLL~t?W&L!OarkPgHo)7UnkN*C zs%I{Zur~wQ&u4E3mapHWu}kqIyA$>O`*>PjUTiNX=i#QgJGyn74)h>yz2e(m4kopMgNeeRjF!r|?;qAuNrr&;iTI-b_l(R84Lb?xNSaod}515r%P z@kX_cCX;LFpN(!x?MqcOfB(=OwD%vxK0;s*)dNI*P*Lkl@``@B8(l7mE!edMn&4(# zebvtQKKdd3SksX+PDMrTFh(+BwzuPS=Ok4C3FeDi5r7S7%!^|Fr=WwMbCaCA7|F@c z^b3h@RaJE^i1VLD9^X1pcpZrkaVd95Y>9}HF6XwS+JR(jeH*Bu#==Qvfu_75^bW%< z2VK`4-XF)O7;@0VxxLsDu0-!YwUqVYzuTYaR@&p4w&KwthC8Lfuj!YhVLdRR%ayzd zwTdPauTWjk^_gR0scpmow4OxP^%)I5B*mM!wP(N-2}uMg1(f@4Id(fsP75Wk_A6{) zg&FVeUtBm_PMtWlT`GX84JZBsn$^5i-{~oCEk1jYGmiev8MP55_)_9hiZN+h+4(g5 z@fj5t*X-LebLvUD^OwZYMSyfMV0|{-qb~Jz#EEF(l(h^+NQCSLm47RyjmC!_&c2SBvg0 zfHYy3P}s++l@sePa3&=Dg~J7*J@wWtKX6v--%Uy4x46{UWImxYpX5-!K{_TM06f5^ zjH-$;z=M9iKXX!V=wJukMtDGew-O)4iw`}v{CJrK%G3K!c&o=XoO$-x^;zl&X+P&d zDDkmt(<#74*|!(Jc?9@tOEHq525%z1m~Z1*z(Q=jgG2KU%@>d`%vPW=8KEBixCR&jAq)p zlqaZ&1|@ti8VJY8;6}?SyIdYka}p#FNQU*q5R!*}R@Ms+4)$;#4%KS(mU>bJn9x}s z_fu}Fp-&LE25rI_+3S%k(sHl8tmpdZ605AyS_SI4yTdl6Z-aCM&Q;( zko|z5$?4$2wY$+Kr;G^NFs+i{B1V*@$q9~ zi$m72&)<(_?)7X(rfEDvZ|Qnre7N+M_sB5D`$G={DqogH=_ zpxDTuA+oj8a;`AiHjil95-houbY0w4yEWYv*Pe~-CI#p&p$r-<5Pn}^2q{D&!NiWm zm`(|ssgx*e(Mtkg2=|^{gXSxTq;i9knOdP5TEnYTEu)9UPXZhMvUTm~CAe<#ssBY)rzZ#~2arMrQDg?6 zzk_dbaq}{pfWz6RZe#^Wb1IKc(t7r|Z()WO(filJ=!)G0KB;Hg7$aF&%+o4LUt7qb z0WxT%h!p8t{}63F2<@SFQ=z`#z5BegGOvzfO%oGpSn*Vi>b3!)7jMxoLn6l8Of|?-uR3`Q&&}z{b9*T}-jhfLs8QSt|V|dH9%w2gi~QMZ{QV zO--15=%QF(Why;juo9yEt2ImEg^liSWimD`b!^W>72HA-%uaYo+QnqNqqFDTso^tnRVtY9!$O7V9be#?wmlOx;cw<7eR+AXcF3ch-~X@ey9vJax~>%j^C1Gsw%{&LC~& zpb2!#tsFhab+mjgEAD9dbMn6+;NSBW1F&QzjT*rVu>(DPY_Vp{g@&X@;~mQIL}^dq zxRDf@00D~RN8A5dA8L+U=foP>6VWyo%=!uiapSATKjViCE>9=|tt7ZUK_9>jt3{)r z#zJb%l2B5f;!M-BgNzysIimAi*4ED!gKNIU0-c9z3=%nc9wHkwmLOI zCn8BO*xU=BB6&?doU)5Q&%vQ)-#GX&Cl5H7c1XA9=fAoNDmJL(cXh=oFUI)SaLiU~ zTieD}K47xSQ(&y`J1dxR^fY5ITXmx`0o7)W%FTaR1Nhjp5F(aK^07xk(odbo?P0Bf zqG92;hv5tS7%Yb*-32f&0F%-)v__wp`HZIDFJY%csv%;Y@p%{b#7E=o^uZ5v8*UR+ z2OWcf;y_bFXSC7G$y)tl0l+cF=|2X+(b2FA6w8&Yk_w!34u~%~PO`#S$Jf~ZwXQcC zLj4`GsIBzVY^XzK$@GHn!MqwtLXFbP;*3UxFt5t==AAOjZH!F)z3ILmuYsoRY-9@Q zZG7@pEEtDRkPE+xnC(%Nu-oz(dSCGC8|O&R2G$1OeT&~2FH8gR3IekN&tNoZ7p;+6 zXt{(-z$hMD7($^;UHZk%_Wz^nEugC0!fs*3jWp8TARs9q-3@|-beDj1cL~xdN;imt zq;yFMn{K5Wq(P(`{9k z5?5oBVX1Eh2?2Gp;jqzxo!h2&<}v5YURzTy!8;JUjbZIi0`32qZQQo%D8OBy8!~n( z5XJnnrbO~Yw5)Wgg4GQTctLG_uKy+>6!)7UC6?pp;-GmuwIk$+dQe_{w$phBGsIAU zU8xVWCg33iz7?SdPzy-S+@wc)_qkv;E;E2`ZwhR;w-?B%%?9~6JUhX*?HQ5fjfOzS z;H$ppWbu%Yb9R6?gb174w_^R>iThud=MMYyfM7s}@I1>r=C}3_5a}UPLI1h8O(cn>v*V!;vwMbaS9MQH&>9ZP1kBxjRu~5S zvxhwZ7+yNnRvZY1EcpX#FxKK%+e-0Aj!+ve%@0XPKxQjj^D|wfkD`)5)f%iStm~;S z9d*$1VK(XVE~0H@Nz@k}V?Ee#-M`9px2Hc|LAHh`vqdoC!%19OZfT;yFo2zW>CrFi zTZemR)eOPl!{WB3f0PowZ)NmN>wqg*Q}dObOZiu)BE(9Ol96|vvtdo$whd@jvD(b8 zy-lz@)Xt+^=Ww?;eBdcoKw)?Wb|pYMl849M+9!=IYkCMl+ms(0zGY|K6T0JDIHk$*DS*OUd*Yg z%rlO%_&cCXUEr9+eodmVQWY^Q$SR1Q$1A+gHOR7RNI}%Wd#71ufEFBp%xdq%ol`@E z9l<{@F%q@7_HSATd5=B~yd3OHWCDg{=ZZrG?+1exW?|Ru)nKS-+9M`kWRNpg(2TK5 z$kNP3q((<)baNKA?rEdm*rxzJKh>7|l~wbeJB z+lUq;GHU_|x8|Do7-USDB^KyEigydVC<9Af8Hb;b6J359elE=KuV@WzU%E zAesg{{`ewWg2tNQq0WlQTdTjk2q^M*;vO2}1HAh)mEv1*efSIwpFDf{L&BaT?qUQEYGIDB=+iwD8fDeaKC$a zkODM4nvkt!;r3t{5qEvPfvEqLe8^-8fCsLdQOT>$go)U0A&yI6_1Jits=&S<19usx zc4j_2aVeKOhB~MLoiV(x{{BPV60G9Xqb`Bb6)~6niIntDRe9nLOgrqW&uGUX(&7#Ff6F2MJg|xc^fvOO;Mkr6uu9`M2bAgL{7)|%qcTRn{Bb8Oi zal~UJUXQA@9fd}{@Oi0HNc^yGxQQ;eAFR|4H@)nOfna@TiFq)B?X;A}d3)<_Z3#H} zzdK_M+q?u)FHz%PL%fl~({)+5;i2UO%#pY=w(Uzgl=M>XeZQrDrcPiX^duJ1AP4B8 z6))IQPRTFt|8kX{h?XG-YDMH-%ACfx|0V*ud=KwDYM(hUY(E1Nw<2pSf z9E+X8)J4mjIl0!XGGZ(*7cBA`D7O;T-jQeo7$2~CEl%c!ixBCNlW4_W#%WR8Os ziU597XB&g#Ee*nd-Ut`uDof$|_oK;+VQFOVx6$RDO7^mk4MFzBf8yRtdhfk-sve3C z!+vjkHPSQCv**EHGS*2d;nx0#%o@Z4lG=apj7GE&7X+^zXD7cb8 z$V1D~(1TtqVR5SM5|#K4s(6i7s3;~Kd^>*Z?1G20<*{)z!(&emX1z1SNqhg7QU0Ib z<|N)`Thp)7XTpnjBLd1IpCC_t&(?h5cTI7J1z>y`v3&6UgR^p(dgU=HHFB?I_ACRv zIfwBua!b&Zo9zki)8gdzMpv)Cd5VqumtzYGmzJ?ul;pQ zuuqJE41$k%c83u7CYEMlFjTa;l$bi7uBbchXNoz`foc?igl^1hjWIpJAPqZ*icYmU z)t^>qM&&H`5{wNCyWhH9*8`*8>)}$DHlYpyJR{F#dD3LQlgshjC?=WEfbO_&eWc8t z5#2f7|DG?*tN^5+f5i@zp2mh%F;fc2fjcvNs(WAiUNB36-TCaPk{!-`wU5Ea|Fb(^ z@&B_s&;3&>ozGR|=trT|^L>Mp)upW)N&O-mg;urv12f@UPlm|tZ!a{TQfVDlRw~c^ za>nNu!K$eZid#?QU2%IKHXWmohrth&q9Hw0^wGI;4ge*GoBI2NB5>%uq2S(xc3V}O zP4VRBcVj!{s(4W>cqmpLihW)2C#Z&j!cY(LFOcSyu2(8Y3&Zo^AW2aA+v5f2*n1+y zj(`QF+Jj@A*woYzuz~R&!zsE`w%T?Q4y5eu!BJYLv|H2eX~trG8(=F#@_z_7#RA+5cP) z7A$UteLGL%N0OlP7lDU<-_S_=Ny}=$(yWlz0xu`BYDPBABwsc5TChr!O?wg^s_tf7 z)nwHPDjJh`FlcaXs{k?hO^65&iuf;WHVA!60m1J@viO`Y_SnTq?l>>hP*3b*03kitOqq=GP9z;5F}0dL#DRUj9fuB7Qk8La$T zLoe*HPoYYgcltUIxQh{rOyzg|Qzr{FOd`hDzL{D&sils&e_m73|E^y(oY7df&h4K6 z#XvirA&JXEpg^Paw^QHkhQOB>w+jF++jPg>azFH2JM6e6e~EWy#$dMg-1gUToJyf3odvsxQq zoWnno-;%Ylyhrx{ff3WnM=jcdbUN`zF#`)8I#gDc%1!SL({CiB@{H09pdYuDI4v`N z)#J&R{@XQeyDHR`(*!vjO&;c1Ix~`EMGmnM&5h{K&51J!|FT~^|I3jjsj^oV4cITP z`M{xFSkarcz}PPUDaOAack-$KV)DlAFkRHZYu?$9v&p3n5?~)ZN$cxen8a<}3GB+z zqe2O{8ZQU~+cU{&VG-dGO1z)m=N}SxDW>xUwYEtcDcY9o%>@oqEAL(&$oEoBCF@3m zm8+ZKPR+w%Iw^iidSBCh2~e|N=#E_aTny*khCK&+ulHhs_$a=XwgzHZacc&2m9a3mO z035)qKPXXjE>_IS%mnM9JT(fm`aULH07f)+iu!OWGgC2LL~{3LW=7!Wmk(izc&x2+ z-vsQh1Ud<&+Rh>M!bMvhgBs4>O>la`vBelTF=RqN0gu_p^@ocnVc~jlA>xzORimU8 zcc=ZZ^vu$w`7cZJ`TLXf$2{Y#u49VVm$_Lyhc~Ncis^4ujApcJ@u-w4J_H>h3JPZA zSRK8cP^nZuP?GHP6wvc#>Qn$DbV0XS{|o+k8zmgd)?G36~ z?e8qdEv)4H3-$OPIsn8Ec`rIYZ(AR3p5a_OkH&XshY|h!b8{i$ z($TFY2EL2Z@9z@BED|KuUYSm?F_S7q0Z;=&Y5C_BRtk97D73R8L?AYzDp!Ne=s&bA z2J4-3tcRm&zs?=5eqLcjE+`x>UoV3H_AnOK=(uhu#7ii~W41c|$UOiL)xeq;P3G>U zoh24x5G+Xna19M*O+Gcm*)K(9p5!)kfvuhio~?SJaYy4hZ&*?@mw|?BNqzbYnqHwHz3u7Jk{nVItxI~|(QB&doNJvl;7dKRBv$d-% zr+h|nYn9s~o*MrVSxzLn(QCdBy4@D?O_CL#-J29ycdolX&<(pS7?SXLx3iL99=wkr zo?N9~0)l5VwI{<%k2SyA$Id5N|Ca+`2*JJ3u5O>u5b%?zyg4OLx@s<7Bz_Zn`&1}o zKu(B&6xk0#1C>I{e77z8eKkAF;=FJ!f57YRUar7k0sxGulHE;PxjC09aWs}+f$7<^ zxZ-a=Fsuq7TLd={r~#E|2sqwTwkPAmq#uCQecW`dr45#pj<0A#4?&J#-rt)7A#4u z6{&7AO}dfC=SBl$`@VY~*{gICqwXC6et?`XuOLJB%|M5IRRJ;K9-#qt{9|VkX~)m+6eAk9VfF=*T<}(`~n3AC}cqg;d5) zhTRzg1wEXb%TBoP$)?TW6*(C4Hefq4`# z@cH8aBhDBgwo;?K@a@{|u8fyx8lb#$evipPYyJS|1+*KB!kSa~0h9 zU}`>xUgr;6H`{H$aJiN-T&6&@3HZw4!Bgt9^s>A);;4IRK{uuw^`o zUKVf#=C59t2372};7buX6tfkVbS<8vcB$Mi$}IAcvpU zoc1CKn3Zm>d#ls=1I^Vmeay0QYlBhZJK0-AEB;{v1=XBIAP{Uu&drx!Ab4 zB3`s<<|JLEMH%bRkPm@bwGs{Skj0Wk=izJ~BH=%M|2^&h_iS61>B|n=PB=-#l(scD zoTo7&J|6z0K2cpmt$6a5NLH9dQ4nkJcO{SAa9JI}3(>NWja$%iW5U*s$IbVV6-N18 zl-ONjj?dYSpL(LV8Y~X*A~W~PH?G(5gR_j@KJ*o4n75k_R$ivH+-cYRktZ)!WjR_o zo~Mxh{f!Yd*oeAYV*_g%7tr3jHl-m3Vq%v2)U=awvynLU@5>^a)0Hl^_qSb6e`IP< zVh3ffwSeLQ9RkQ$a=xe;Fj%I!9w`?-C|hTolT#S0`aC9-vsy6cq)nies%BNGU?Uh{ zT=DiRi{Y48oo>DB*i}zgKZk~%5>v^@%fSt2M|s{D9)KVWF`f@FP7fyzvZqtv(my=~ z6ySZCeBgz$u@NwP)-zC76E2AOK8-V~+MViaqMV9c(( zsW^*?$65<%#$~z~MnaIuq#w}e;bDr_d5tRp(sg7w@(!ajYgFn!WK^iR3Hh zcKrh*Vk6lENl!g#Hq-qwJm|s=9^ND1b%m?8nYW!u6|hAeC|2n_DRHU$bL)MF2lzUw z$!nHFcBUP6Mm3frIV_2H0$;n|t|}mf8zc*0ZftB!`4ncImI~H?1hi$5VELi5`w=#% zh++1brHdH2HGh-oTQv~3I}yLt``8ctuCJy5n}p1Ph9@9d8>_cire&_eak*dI*{uNx zI)AsgR=qsSP;+NAo|--AY@3`A-Tks^C@4EH`+ZiyYzjYk;0=uW@!B$MYen7T&pIyx*05b*VK7rf{8-1NG-DXD_sXzrq6S{NRkXP z{gI+tO_1r6T-ZnVnVaxfsLL}65i0pbHeZkfztGo z3EZ0E!0qUn3VwJ6J~bZFZu7MS%8qj6C@@>m^6zDBz*!sp@-~9#XJ@=dC0E@ebH5W( z{WKmeEAQDVn?2PN+aAmi7Vlf8fY3}z7~BmaX#a;I!=t2mul}lPJPU9{$P~U0UT(gz z4UHIXxjjD~7rO6W>a-AbN?7v*r(F^Q%F;G(~ia(3w@#K%;8k6O*=H{-ND>TI) z3^3L+0-aq=VSiLGbT*U|!3jS9>6z&KKMorJDU(Gy-_n)k8X57%^en>uhT<7q>GdHF zp#H?xHa~vu4%=QoIu$GqWEyO7!ggY?<*%wh4lic&fvTX)g)z}L?FDZQ0~vZ8fIv@tF+8b664Z7^U?Y_{XSlO_2nFUFyhTpTx`bsSXf5N5|Dg zOKa&A%v4wl>)xupW1Q~MT&fZfRG3rgWMy_CJfoqb6aALJ2DLIsEX~s++9yK}BuMQG|40H&F?d0RX!+OGo2jzf|tCs0-BJpor1bxl9_GK#p zE2B#oE!FpOZPa5m0(DaQpJKIoeua!7+L{^>OZ#4!ig+E+aTw^()&(|g8Z~I;%TTwv z+g*=?B!b=bmW&zQ9hZ;6_(tsu{ut7z;f%t5SaRDC&_83HfkHZR@%h z@E*VKR9N=Mj@Kui&R!&>C02Ha{Lbqb`UD(!0JP9bS~C}bu-h(ryg*KQzJ-B^+c;Am=)zUACB~NNctI!lNaPlW9pG-w}>Qw1%3e9lgmc9ya-q_ zB%mCi8_HNxhBK8k@xJ?1sX%)jXC&}&=Kbu#B`B0z~p1~#F01Q+!MY)0HwOZ8`8Q$t$(aPX); zYIDZeAide)<$o4i{%wHo098Ky=>P_L#7WRQtzXFr31*ekehc?JkBBkCiu;qmasB&3 zhX`F+rf&?yaS}V^Tw zA%SK!SSNNwdVt_WvsP`UVOo_a?Di_}Y`R~gW7M)0Y*e7_I92ZQxRez|Y*w8H2T#Bw zhkx`jO(sWbM}VE22`Mkie*>HeDsX|Vi}5QS`%BP)Kj!SdDes>LgQlNS#R>#to?mK9 z>tAW=g`^{|xca2ELoH+Zz>O7K;5X`%Npo3E7Q)xVh3^giZ|&DWSs7C*D)miTrYq6T z@47AYnfWu@5AG905-u$2yGU-!>dYzpF&mCXw|ljw)9vVuUdQVtv&o=EEwRKwe;ck; zA^zn;^MM>?_Vfwk!{0x+yUebJCn0y<;@$6KgO5^23A{i~)SH^D+Mr_MvJc0qebV(f zI+FDY#zx&Oi3=0D;fAp9)j0t(X#x8`5S!dzBRMflJShC_T?5y1W|8PM& z7zTj$7YP|TI+33kOl(Pc5$@g~IASngd;#mH%faSwpGL!*bc=)b0F$GotaebVtZcW8 zg2G7n>bb^XnRmvC^X!+ijL97_X1>Dt-lck`N*$CrXZo>|XbjvKLLr>Bu`kPw$+|4o zJ#*oEAM&PbE7v@)NWot5R~IErh1SyMGp?qKYlPA!F;(wzo0_G{9|{NcZhsaiZN3TC z)m59I6HkyQ8hD0{3obf;`*pCA)V$Cb>Ojx+wl*D0QfBEkEEpl4iQ|!e`9P%;usjb@I6O*D4&ab}2P}>erIPSSC>16FrsIo^fLFs))S6u31^3DUN^xKAuztfd zQ8$vSSUbm4D!8KxREgeYX2sol6Sjp&qWf)nyV78rdFnh(zy*0yr@3v)#o%H#`DD(A zZZpjZ9aN*aRab0u2yzL`C)1#Xxw&-iI&N8)08qEA!sLK6XTq+zoQuA2p`d8FLiqMW zNCb#zW!edPp0uW)%-iKwyRPXM%~o+^ePO@Dn?Yc(h%EauHW00NG5&BFzcz}rv{Kz_ zvMTXN>BlcpfC8j?MoNBu4G~LiLj4zlpVU~@0O*>V-rfV&xalgdpH+`J7*AzS@M$%` z6o0qtUA?|E!93lW@F(;v zz0d!yV^(6g7mrrtYw*(}j8T-%}wbtDx$sSS@ZuURF4IIXuKbKQ`?dJ%;U~42b2092KAa zu*xO-@$g8H_j70|ACj^x>l9U@J93aciu0;A zd=7ssIa5CzJyj=STR#cF#3`(sNTMk_!1al3 z{i0_k@wcq3dj>^UG4mg9Bm`o|1>NTTJ=fAhdg2+a$lF!&!rvukhTs-9w}YX}+0~wh z?8jhtzd7CJoe2sqq&}TLWVG@gygA+AY?QyDDgd``1b4eME%p5Ub@4|c70v?Lgt17lN89*c0zrd8;tz;#ji;tF=5;dYSz6;* zkNkB0BdZOEArB-=@4>J}U$J0}scE&eGjG+#4b6R<+H2G~9&X4mMd82lQBQd$BU<6k z97VXD7H!I<5R5sNR^*ZY5X*l+WtHBlZohC?SRHVrQFS4Gc@B2)s1M#Q-%=ub1cENS z8Q_Kh>z6h}Up+q1uFu!hPzvC^^sdsoZRT9jZ8(b7_99c}r@z*MoNgIhM^cEJGjg1P&4awwQZ=Gb&723f?|MtFUk`=#LU7ocrYT{)7;rOfg#8IBx#%NZZm7 zpP^G`yHQ(maJt9`|M>4@AMRs^ykP|hCiMcWGHi%k*;6oJtZ?J`A6&}>)zIG9^pIB< z2KC0@Rh_Zwi4;i1EjhCeFul&55wO~WQ2~K@fxNPAq}~(Ieo~Ju`I+xIwMkdkeO{EF zr8$QJ=exrxsQck5CgA8oAeY#8Y= z$RW|eKAbJZ*=?~!D=|yvL%{8}ZTQV?{g2V*&ZKXL)t1jYdgF*YEP$VIlv#cHil22g0$oxz%Z1; zUu}o(;|}2qd1?S33TPor0XKLX7VG&(+EFG}Z77!6edapL{q5>g37@5-ra2T}>+d-% z_&vHucS1)-H^9RL`^P99foMyhp$Rs@4K)MG8QBpw)r~YHG$Mu-6gtF;zIpuM)<$-w zSD0Y#y{j|;GDRj!dRM6S;QAtJ&dTjKbV|=lJhH>~_OfH>gVPR4r27cMd0aZk^)$!t z)w?wH+!G@&$oxvn0$}N{ObiBEJc%*o#*^yN-bJ~ePmr0vYEb!A6ktH7Trs6kPufe; zsP{oop|8MxiZ203C5002qC;hnC6%@(d76Gs!5LE_g+skFuPzK6OjE}?5Sag!ysyq* zDG~@`9SsN%x(_n&fnW(}!zm}3mlR}W*`V0OmueB%`;Bh%VHbS!J4e_nfB}`lI9;ou zdR#H+MQV-VWn7|-A9AtI8818gI*ZOR`S36)B{wU%9+?L!JbWkhdwMWq_&3?bqka3jeFxC`P{;pKAOTV7_>S=QGv6dZsRn{`K$_Gat6s)B^7z{P7s6VPmsrX z)&EG(aASuClJqXZF9ii4LS%Tp-G}1t>It;yQ0|*M;07QrhR!%52fSIQB4ganS&Cu` zc=H{Zk!exJFxH-_C=e0uc>q%2t7}D&{$#o0AK#>8nlu}&|x@Xnw7@Iy-MNmA%b>xT9JQCH1Gf1uTyPFX)0RA^!&H)7W3hR zcw@fn&XhK}a$H~9dvp0@nWL@IA3j5K2K#J2^@nmRQ@Af!^C%x6tk1-O!L{U|kZ|Dh z=W>Pec5R!uad8mQvIm)jYM-AS#cLhT&CkblsRETSM0E%}ke0*n@5N@#otef{`qsdu zrUY+lld1UOW#(t?5}p8YhrldqCYUM|ObZLMs0>>b6UR?Vb<0g6qe9}wGc^BKmhUy1 z9fjoqI|N!*!AQlY0u+?P$M;%&z%8fZcz~IoHDTa~SrY5@u$dJvkCNW?G68iOB95sW z#Eb;_Coy=>|0y=&%2~Dh8S-N z!k>qZCoL$E+*3k%k(_iA|Kx+S*zDs>Zz(yUEBOtdlbzX(vJg+pk!xz{n2|U5<<7BJ zNa0$`YuAT<&TTH^mRHwR4%q!^{E8m)N1utm7)aUeBFrskD<-mhgvtqxMEzjlj1LwP zR>BspxMDXs)}5;4&Fhh$_w`|MkvX}RGeDsqYX1xox^PUU3V3u9fg8+DEFqOo@>>`4 z5ljt^!2jECJLQ91TI9%@n})Qxvt5nK`d;U7r#edd4m_X~`W5#+P^_!c9Zt5sLYF{# z5h}1E5z?HWV$$gr`d+7Ce2|20%AQ>L%x;(${}t{LM1OiZW}$`fs28USDFu9z@88z@ zta2|W_*T6a<(RBj)%!|P>#%xVG%J=5fQHsoF^)@E5LIn>eK!T=t?Xbv4aWAtPJmR@ z`in)kj8Eph79BOIt+=EFJ))$V?OkV7ATR02XBNlUsR4}#Su_cis&s(<$dC`W}=^o+lg7)nw`W5t@}_J zQCwO7dQ<9;w!G6iL*;Y$`fA?Vm8!kZ3qA)2PVshjyL(xD0fss|KNWYf%rmpC_zI*M z%Ey0S3O=*^F0pc9^cF$6f$Pguqup4^$8r2`#o|ViN&+-a_o@`F@{X|Kp*~*1va|KB z!@qIy@qakI4I$!tBz)kfh>a~;;UesH%*5<@^MKFw+h(lD;9>tz^qA9Ty^%hHzh1+^ zMr&sVDnB~VR*lBF546>&WEL6~+P;iKxf!W1^VTV<^!AHI&s zWIt5JJ<8ybMR9T+ZO3^^dn`pP(FKHY=bc&A)!wN-?^sLXKBcHjccEs5<$2ak26z?ojpt;E{nX@cG)_!G-NS4 z8!F18ze*q*j-VcYkzdpiCMoKmJ)KTT&X^v@|Id30a;rqug#gjQdchy1SnitXcl z1vI3o+ewXJ4_EqLz*1LP)J9i-2nJ_UNS9t`L^e<6>*bGZQScugrGwj_%@MhRXoe1L zB4LqmC{u2o)DWG@PwG33VDm_iFO8sQ0@~&YZj7twchYbeO#ag6uZG$P3AImNAfQ;7 zUbh;yW#5Uf2f}{m?c1cpdbjmiqsDq`97nw*KAg&k77$c@1cJbuw%f%YJSCg=HyoC_ zZ8uK}YA2XClzm3saPK=mCWmTiVG5#ns?*w*#C3Znt*g;dn0+_*5lkF+m7FcsoL1v$ z2W{INF-aztq#v-y9;O_0c>5U@%rsY`NT0GW%e*E?uCEs`F)iE7;&y-N6*($4YfWi1z+~VKtdYCv)<4b=c z!|7q68bb@{r%ET-^+`6b`{wkXW28G}Jau_AJa|JhCB(C8Z}@$Y4p_};a>q*vpuXKD z;>@r*t~MT3z^UwNz(f)euw+9>kuJf=WEC(i+$uAF%rT!~|%_C$<;0Fe3*gUu%y7VPz+H zu5s%Mxpf)RwEk1nRxNg7jD5=Z>&*sRPH zQyi)5T@1tuh)<-c{eK!&<*+gTdW8*>Fe;A-N`4#6qc$cjFc;lu4)4lBn-KH;Lr^yp zUMaLk%xnxF9m+MSDT93*P(&yS5SjFw0fJ_Bf&M z*GC4)iG33*&er>3oLADHwa{Sq6V5}(R084gd{Cg4XON}HJ0aUlEX!-h0ipW3eG&D$bUA?1SYQaCv_be6th@s zgcx%@X=(|EcMSSe|N3%8T_6pux+)}J?Eb)O^>;d&&m{Hx;%4L3e>_JW8)$1{7u`dD zY*>U8ZYuiw#`iL|XCUL#=S02Ff9P3R^VnElA$L zUO%4q3hKRhM3S}mvE$+40YkA3G0}Tok!f+`wbQApFT+9jN-we6v+s*mDTC`|Q>iHf zE;B_DL;}FBS{~F4WP5lC*G!S@z{G8D6lc@58rC62zKD>)z24ByPrO_85k@C-l# zwSppmhgqZ|OmzVHb87WYA>4QL*td>)4sYLeFc|~)E0rfELUR-G~IX7m3Zcok$o6}zHQ0Nl2)uJN8Qd~3GSrWcx3T|+u z7=9e%Y3_SzAfbcMPKDH0M+97yF4{X%fk0gXMVk*L{R#NVbrcga5=?kGTGG^=M#C+l zOtlB@#^i)mn$G4YKtubF8S25$^OJrhs)5vIioRG(^jm|oj23x1So8DHIfch7I^nPt zo6f>$pd=*~B6TMQ{Q$fZ6CIf86W<4}HYv~hdusC(ZE0q>!Q@HNLn0*6vZmjgE>B%! zH}kiBJa*X*bU(+a9qjYrY~gl+Jlt}29G5@9_+e-ReuVVzJ@_L)dY2X^$S2A+kK>t$ z2GBx^T5+0A^kz=JpY0yHH0?cX%fw_Gc;n(1ay2nh8;5BKfZixX-)-^UI2}$eLVVn=e(n;@JY4;Y42IK zku&z`cCTripsSd~`@k$7DosorU@a+#GY&>{=cnfmIBSk7zI&9GM{2v4M1*aya!}+o zpg%*8BKO1|j_M6v8dOupVWFPleW)n{wk1KnOfZ#%$b{dalUFdX3Dl6cvi8e7jeS({ z2n(h6_X5}p!#pFp_62#P-7{AVe<`Ik2ugRe;%$9qE2C`V={5v}#Uy0eFq;KmK&dgn zqe*at?k(AX(oHs+mkpn$4CBEgDH>r|g$9!V_csK>(IiZ~hd{VC6bJSwUVm+YZ}=A7 z9fd2AU6#)nzxCOepL+RWnUtlF;;MWRkzlQ^XZBZ~41!)p!jePo1idgu1eN~a(Nk5) z!0mn+yCuem_)*tt7kYIJ)qIQz<9*3vu@i0fUfYguF$$AA4zY4&K4vUX{l_&VinBZz zI2&jsd$Yy_g8jjr61f} z($!a+NTQcpZb=5wiM?EptxukLv`2VNiD8 z!`%=;7PtV|`MY4cXUUp-mi|Blg7qjo9iRk4BnI)PEts9_!KX@E%bSO>h1GmFRI8V{ zrAX^7aaYgdQYBTdb*%Tl7m3sUnVR#pUqDSZ-hTLXNr@>u07_M-`_2r{hbCT@e;=^jr57z@jW|Fe;Bn2l`9s;s9Ba9cd_OZR)n zMW!0{{?A?Q`WlwrR~A9`!E;)G{Hos=Wu9iJkyvCcb?fOs1bMPwUL`y=y}CdUJNq{j5C@o+A%kcppk zjKY6G){1H);Q<%&P`W>Dg(lusIGlus{ zT60COGxW{(F86Y(mJ!&{ig7gzSe0H1fdsk8)%plc${trI@aaFX@%#K(h^uGShTYQ6 zz8|Hgobgw-a~{wsOgWr)5&pG?mR4Y1u78${Eh!9D;G_W8#~Y3G1co8b0$7}H?p$*4 zFV!?(*_jX=zDyu~8amGNys@c@!SJItBYDUgb9e?6(UX+Pjc(P6Q(rzNq)G+8H>XRR zt|>Z3adG6;v<(t4o=J&c$HvODP!Uljl0Rhbx2{L8*{?`b7LfinSQObK0zJ)6vQ0_1 zS>M!b8C~w$PH}R-vN)mB^$%~>I{BD<&F@!PdblY03_qzyygXSDohoQMKcwDZC|0P>h-B0es{Fh3;>*?eRRQk<)W2ohT~|X*cHwgO+MXhx zx_Lwxm!PC-0JV8pNB~Hp9qea@^}x8tZ)Wx>duT_bTtwTT3eN>p1;8o`RsAfCOQn#|vun#yI=M ztp&n9+pzr~z`Tc;c(&LhW?Z+riHjolyY-=2y`}9K1UlzYS0zwT%RLSLDgJX^5$aDh z!@mobrm~Z8+OjA1>B`C}o&Jyt3Pda|sdDFWm=6rCBYk*%k4MA zsA;$Y=Zl4|;mnQoL1FA^Y(F9%`t1$i5C5Gqs2Ki!C4k6ijf71EG7t$QSfcuh(mEyh zUzEHQ_o}E;sMvL?S)*^8nOhcJDID&0;L=0R z{V(IW2WLe0E+s<&+k9|%iR{UB)ZC>I>-I7QFdg8gK(_N7q@_woIl{n{YLU8JeyA5u z$8IY11vcRRa;(F3GydJv+lkMaXMFY2l^$=mdr8Ly)#d5O9}DeXIe3~yljQ=ZUY}TW zKvC?9?V&4S3#A?Z^XaGM87Wk*#&P8Ry5_Ul(Lt!r13bwQ7COZ66-lH59yC#hTH(S` zqSCDw+%G}#j6-gqbLOw4t^J(ebtgy7stHYwEJk=HA{d>BAVCxHWg`R`9slKVEmEaL z#kpLOOp|Zd^YB;h?RQ}w7GuDr5M`@|2P@#|h`H#6rg_e>R&khLH21=8B5beE+s0x-2{_Z0R6!^_;O6Q& zQbkUm9Dlx7s#F+n;-zc5|1}LtT$E|)P^4ds^QeN$mR7=ywWcOSmt4K!&qWD?LU)fY zC4C7EI>?Q$$SQX9)476de>5Ieq4&}?6XK?V4k6SX z)T;AjVp6w>@IAO;ISLN`)cRS6yo81EGX#s}*6-^t2$I3I1h=J~3EWH**9|rYj8JX3 zjsRm$JvF!9!1l{ReF-bo2b?MSYHxM)$wzsw)sfvt%K*b3t0 zQ3D{LyZXFHDHK<dog9I4m3u47I0>*7z&C$}uVaKcs$M_aRyt_kB4{ZXyH? zV7jTV0ccbc%}&+yjY2y0k?KAdHdSH4KA(_99WYSBSpIwS6c|+C4T?iTe}f;5!mhR@ zbf>lzZ1A4FifV_N9Vz+7ku?uCGjwjMg-2b9#+gKLPR;CWS}5nIo_`FzxVkW-$5`z* zxOZ0=ED*r?3(cD~9Lg#z7# znpIK(KbzOyagh*16aH4NI($33_&l6xDd3i z%iPCk_G1YF=E~ZxQd7>;-*Mz@*K5N$9vt@C5zf_SCLU@Eg725M@hEWxB`3;NJWD zd%1X-<_*rW){~5biEpbt=ORkmfqEK(PKc`ZYJyruIJb>g#3+%h!5Y>kol;`^j;VfC zZS^OJh|IW$xAyA)74-4|i8CfDNFGr^&SBB3zVnREkcF0usKemJ=ySceakEJcU$Hdn zg_h1$bZ9}o#%^5Sg_Q$?d5dm%vZf}Xv^~DMZe)<`6F3vaPv4S|-Y2)zzSLwI5btj- zjKHmXT{U}pio@ngkdW^wriuyCKqu}J+nfR#<$@?7$|5b<5KSZciq;GCbkfhDV!3m{ z!*bvR*7b;AJp{oozQxMxqSYUpnEEx`A|6iaSFbys$(N*bD{CX6%RAOffQ$CPAMvR$N;|D&+p$PZwoXp!(*ZoO-$iwQeya8_qOE>7 zOkF4+V;}jyR7VH`=h1Za*JHMb*f=)Cq-8y>J3CHhV*i)-hdu$xR_9MglX40}6gbD( z!_9;p8O#;+F{Udd9}gR~k}u~!vK@JhXX8)UMyeg9UvW_DaZCgsEEpRLN!K)lXH7DZ zVL#*OF4u~hs0JHiI%a+-g!-av%GbY1=_99?q!Hdj{JUV6soWcr^v;XlgY3=*yn$(psvK4gK+C0HYnB|*Ia#)~EqG(;`YWR}psFl282Dd$^SV{rLDAV~=hc|( zw}~+*RK(zX5X?pz1-&eji>KW}$99Bqf|98o-(GTxfGmOrSot%BNWhD8V3pJHjNmOi zqZ21MQimwrHxF=eB6ta)%SVQO^;%?|p;0`+%Ru{@vx>Dg{H8)q&7jbrk#@*z$rSGq zP!J&}uDpML4Fs5pGpk6#e-{Vb9SJ&ECg7y^4i^MAHt^>%4l&9FMI~!hL^H`(dwk@= z7|La(a5a-67mTm&Htyc8#U1%K&ePN0idsz|9b7%UvCdKe+vf_xw{RpIQv)TBav_Mr)!s z$0r5U#AfeX^KUQJLI}8I6I9^4VX3SFaR(h{N&V(mM@ssPRSe&%_!N~h89MN+Djd_f zba@HFlCM^5EW30j*=Qk9sp>&BV$At=6H zJD%qFs$U5Da1rmpdS^fYgAch^KK`tav>O8}D|aOEn(L45C1WBXOH@*R-|zDy%R+Z9 zROAh$>D0Edq%*QA^-E>nX&s5->t_hJ74TPB@~|y~i2**21l%yd*aa9-bId4_gqx~j z;GjtK>Ap2R;(AMq93J&^w#UazzK91KJC+z7O6jXGObRi65009xZaeAOf3JoHD|~|S z@3nyzHADhT&%M+c3GkLfEDVM{JfEpK@lAQ_vjIH^YrKKhLi);7%H~Ivz#SNKC zdFYJ-4g#Fk^kMIU)a9QF?8IwWSlO18?AC5${`@u>FXSZXw2B%+;z%IEL4Z8 zsrES?>8sgeH1Tk_t(7wMli6k0kFD9m~+!tn!?AkKNbX z6oo&=2wmw~acB7n*I!RrIbS8c(Zr+0#{+mZEuc51Pjp44H+<-r+1umT<>`P*%EDAx zetExYW1d^wLfGy);LUk9+wEJG;J9BnSfjK1E#hG`$(I)^3t=BBpPFktQ$(w~&A@nI z(Zu_K;W-6H5F`>b?!~`u<5_>ACE9#eoFo#+7d$iHg*N#b)$brAOH(@POSm8eq}w%& zfd9!F1Dpca7-7Y2MFo5u3viIqZB@4jb!QlY|l`8D=xgrg0UKI z0;=FLctq3~QZld&K8L}yznpKVENa{hfvPUPv7u+GgH4qI;`fzcj*r|3GHVkG_@s|-TsxqqEEDv@*y;$%)ZOtI5<2!Z9?E0RHU8eu(W#~@RV5!}C^+*~G$`9+@W6 z4?VB<)F(k7_$>Y#YDr&FZ|I-J{!Ma9VFJQQ&`5->Er~T)xUU2nq9BDs{3=KSV4-H@ zdV`tDun;`6XU!<=Df(cp@EqrZMC_gjx$stcPIJXPh|_{on1=0)9I#M=#*aJ)Gh=xh z$9RT#9Y}T)>053UOq@;+yAOQUqE;_-x0!FZV48Zv3CDW#m0~Z ztKLydoQn(?8YB0)HdiV_^kDTurfFfPXQH<1<=T*C&vs`Fa{wN@Sz49R+TM`Pv_iDI zckMQBv9x)1u}1kv6ncjvz6Cx%9)kwe44qn{axDunA6{0cqM@O%_%baM8Wb1T_>uSI47Zw1Nkwtn#*b2~*GzZeq!4DmyDEB@b5IvsGj06jM@3a0bBYJbLx<(=W zY9!`%1eWv70n2;I?aMv0zwSU3;2hY;KFoeD+A%A-!Yg<>GrH_=+gRB9bj`;oiDf9C z!U!F_d`ZQQ#tcmdx*_QRnNKVg&3^rcMpYo&&ow%Qhm4w~_wmx@Nf%UHGO~(nW8=X)4hQ9Uwwc zrG;cv*!d!I>uwmU1Rh@&x9HCC>2*$u8SdENU$#%EDOM_*_t$BZny3C|F+3$KTe{#| z4z!<6#z1B{nydd+O}01{DDZ01a$}KWh_Uwkm1lvM#6bFp<&$@}>xqC-xIgdb#Ki_8=?!P65x8MCHyU+#Q zy1$(yL=UxqV4U!B$&n6!Ap%KEVBOo4LRqcW8oU%y$@c&R2W^Gsz~tAA<*KrQNEN>C z)*GpdOph!!ruJWAEGISxxcmT@d4F>IyZo7VRQ9;s??{qMO*1PyCVW$?cQd+-%PhAj z(=~<})GHer;+A!yE~V);G{pc;y|S^j(=(2Y)2pJBTat&|0|-UeQM2yhKe|N!&1IDJ zK@4`)!hWSOgIzX^`|;5uP^bu#5O~Z<)*q~@@`V!qP^;#^J<_AK0j`xDkdeNGa7(ye zHW3EvwF$O~8ib}tpXcP(neC_!4cubl9t-7%bo#L0EXV&^oxdOJF~BuMi!k--0mOAW z&CY~1gN`Z`g`kn&ouIR2d~v}-UbxQ3Jx!@Sb7ihMV5N;VvX3o>dwIg!#(q6MEJa2| z)wX&?d^N0BqclZ_K}X26_UvnT`^iF>b_RWWZ=74o(*4KT1x4xE>V1V5r+r(lM?90& z1qClYnqR_=ZC{8_+ENf$3{!;6&CjRXWvdsx-+2&;yaVPZtjzf_^o`xzUE14GxO_Lk z@ecfle?$k<8=`{;uy_1hPm8j_YNC&h-v|)Fu#4-c*ge9ABAPWC8MEJP6D<2}p5n=R zjcO%|t&Di;kS{YKEtTPqeI~yLVZ#X{$((5TwI4hnfv>S}Rj}t>xU2ybyNWI5cJo@U zU(Wyh>IR<$%oLgP)ueiR!;8`V`p>I1F_hM_FJo9qs3=Y^=s6S$X(Qi^juw76Tvt;+ zpOuJ|EN!W_SI9m4$h6$H3*1>gzwky?sM$Ijz!=zA%o!^%pDc-?=nhY>0zObFY6_GJ z!onWAmmLu-tdM=q)BJcr)9z+xs}VUd0=k;;we4UP!`|5jVYhK9``VkF-FTSnIh7&A z_%M>gO-S(Mzo(G2-K79PmxEY;XAeNY-&;;ioKAF9Z$-J;n1}!efCD$~J91qK5YlEy z;z(Ma?tRQU4w>FF_`YTuKmg{;U=7dZyOJSFPj;eywMhpgA^4__q;Q%6vK)ygm@N3l zjzPyx;5}?e!0+C5k0h`26XCsg5=K(C#aH6T3`cyy_&ZM^PoObQ``CGAk970FxpQ4N z__F<^u3O^Vxv^V<@h&g%`h{~^d2Ko5Ef2;wPOl~h z7T%mfo8BeiDj!=d%@aCmge-!Y%e))ORv)Z>P_&&tT}mLAFm9M$?9BPeOzwrA%f*s! zX*l#gIh$_gV(Aoxbt&Mat@<;!?YqPM^x)v1(68a~oNGDky4fHA_?A}VmYK^ zaKVy-Th=evH*=p7>C^MueM%17r&dbeFc2Hr?^Ys1UAQnLfHn8f7sr4%lmu?D*U(mTYZOcE%ixW`(=omh3>_Au`AuUA0AucPEuj9QBuqyvFoK%oZI=R zL)r{eHK&Egrfid)W6k{118O%J12^%7Zt?Sz=CgK3o{h(D9v+BS#aOe1f_0K|bVL!U z1HybnVrewkpB&v)G4XBgGS^a8soZpTaxl-ldt3-3 zRa#|AmSB&Jt@_-0V+vMfRPH{VEIs-$kZp>yF_o|1@^0X>?}zncq>803p5@sGTf?7Q zQ)S~)^pcuQJm!|-&RA?$XRsm)N!G3o_%1+O>s1aWX`yKc+le3JRRSjki_nfKOR8y3 z%X(|=7e9gc)4haoYyMw_tJE^h!^fS6uSnEX02M4@jV zIlq>cP4z8YdRNHpF!zkUW7MEfjZEwBpS!C*1Ia2~4)@|CxL#=zO%F&?|7e!xo~=o= zYHf&Vi5Fz5O`)?flEJcNEytNn^v8sta%&K3lenL*$?Q6$PuCB%2^+p?m%=@s^V^0` z3CWBm+~q@&u9$Kg!)8$hm?VywblymZ!KSMbVn#vO*UxGNoE*L~KPrjaB;Kr0prk6f z_zd{~OUK-1|IcI$kV!lCFgkJkp+lNrFRB4jrVC-UQ8SzeBr*2rDE@4-TEcrdOvg3( z_;^gQ)Iw{^HqaZ}CGT^M>fz&sG20mKKAVd(<3v5X>~*uJSU7Qsrw6Mma~lHhKY0b> zWoqg-%&7HKD7<`PqW zECtlz`u6G-tef832;zUb|K989Psk0!@SP+f*LCFo^hp+6nfjjK6KpCaV9lV=1bK7K2>>MU|g;F!HDuMf|YR}o?sXS%}{#V==;bTP> z3xztMfgKRV`URGujwSzm)}NLB1JG}4KEC#tGgM(s?j`q<&sHz)a6;;8VmothMZ_Pjp>e-}LuEzMu6W0F-P|92i)#xG~Z= zY!;ff;|{z?^9Lp4Dl4{FS!-fNMZ6C{&^phl((XN z@UK2LmL5wfNpXEzoi227s#FmIGW|1R7vXjlSFIo8#QFdggRRh~c|^6e zF)lDX-uK7XC`yWJtZ{}HY$zT}X=ZY?JRbM=z$)cKnz%)cf0$}13yZn#1~Aw3D^|-F zAZD3BZ30H2elv|W@7g~K$$Nj9`4?NebXe@Sqf z6~=#NF35(xrj|ORwPHQMk^38AHygK(Z?P<9x=&wc;nOR}MVmu7@P!9V zHr{M7JP#*1>DA`LI?^jCN$rkKn5ZHwvbgZ_F&|>!m=vVXt$>;g=VWtY;}9_X1blwz zhyx->EB~f{`L9TrxqPu1brPa38EV& zA|@wgu@SJMNZTr6Atp&65s5nrhl>cM7Zk?$zw;{K3In{y=lInpF0n~V{=ctr3{Dsx-KF-r z10FtFnB=<$q}gXsLd-~)g)}$FM}=2SW}OllI?5?7tTW2S73~2j-)wKT_Ky!|B=F2h z&n=f4YpUs;3U@`V+71YWAFzEpOEbT?v?ZuFK`o%g^cW2>2!>LViVNER`*HsLh7zO9 zHURPS=Ja8Qs~#zdz0w>})KA@Fh})v$ZPzDikv-QGWY(fPTR7YA^(tI!E>Yuu(E z87S{9GQOW#XS!}HxT`*&SvxtDjC=HvQ^e&mfB5j1K!0D%83YUKKfN?q_FJH&VLnvw zBTrySd&?ykm}|a>CipR3iZ`BBJ&N?fdQvIpX!p$UH9c|&2nK3yVj^qs-VpN_9T8;( zJ~{W^)_bZc+EhMUTcyd1n9ZO2xSnu+9@A#dX+E-+D(kn{xxB~_ldk^}ulU_m^!Fd6 z@BxQd6GdDSFLw$-rF1Y>tf+|TQv3M}Kv(V2cW+x_x69%l`5fGdox7!H%StiqW5&gD zEWLRS`-B2dy4!l~4O`YvXrX?^qZ1n@^bc$mDz~aymmUjQ{duYn|M!1zU!?@A5gHLA zJ-Jz?@OpLa+_Pv$SMPw*7yTBOLIhj*!Ce$B82a}LBpw~Ph z>-O^R@EMPn*O28%9N5wz+;-f7j~1`X@qm<|8g8~I1Mhk_SG*W`ml0stKJ_5~IaSFv zwQief%77uGjtu^*dt&}wmw{ZETXGEb#=qeHP`!I$I`$Scg_o#W;i*NTg3?I-KtnYE zC1bdSM6Sc-9mJbM)E*h`8xbGAM1~zu-u_ur65FrC&{oc(io|VUL+k-Ev)Ax}NOnHx zsA5z$#_9{pnRVNW3|$AD8l>ZoH7+}oAGMZzGuh!NZ@$9_OmI`8M)T|;9J5GWnnjyw zxaQ+FU7u4qea=J?W_y~$0D1QJOs4dv3S#wnAs7n|nn`2yxxLUx6?P&HPc&&#(SEHR zCuU0(DNam{V~6m&FV@=-nivxK&@eUP@d>4g+{$oJ2w9o9zYAdxipQs=h1+dRNk>_i z^h8^XrERG)Je_GBo#my%D+Z`vn+(DIpRfd7xujvE1 zH$;0P)USVT$GM86vv!xa5e$&bIi&Z1sc5c?eKSE4Hoh2&uGl1lk3Ww&KJK0I;=lch zdGqIj;2bd9T{k&EG47XI^!q@5@0^^H3cEO6oU$H)j0Ss2-wuy3cNl7Za&*~Y2P1-D z`NRVy5<~O)6#!pLh|vsBiU75UU-LLet4}Nzovg00DYw(@2R6ec$vXM}Lnyj_8DC*S zhWXGUb;>`l?o7ijv2`gMp)O#R-(8nd!z2&2%&_UnT3&x*<&Wu zZC(#+nu>Z!sTPa1g9?L6lycUfUTESujpAgcNyVSzM?OJS-*R}QAVDV?#*n?|-km+w z3-4xeVeuiRf9v--=&dMH)}`w@~$Y|#9z>(l$Ns9%{(QT$3f;2g2BSM=F4FL+i*+_RE zOk1#j6@m@A1aRso_Ks%<5MeS!M^4v!lD1CLnxRNRbnzJ z!(pG_VMsI!Me*G8(!n#1D)K+$mYQTPVk^L?5Y97hE<5B-j z=yaa};5GpP$Nn26RV>UxVP;x1KLq`Jw9d_Z)pOcFdg35TYYq%Ne5`rLy96GPb48eM@bDcGzYCFUNUWGT4k2)L+Ufg720@g{*4*r-D^Wb6&hI zapXTgRse`h{KFVnf#k};zd!czK=DD<%_gj40QhZ5`zumeG#^43ejDZM=(y=z+~H5?uiUSrLoUSZH*fi< z1>j;>rHH-6Re}Qi8S!Nvtzt!#ZmE5fT@pvI8fQH$wU28lIw?W5(2lS=f5w~;j{-NA z&m}`9oVKJgM?nH_yCd%0f*X53m0aT8Vzgt?Roz{Yb3j|gKd8#}W}qyeg@MogIx*5G zPDdwN4W&A9uR-m5ULxW-LbkmXO+RoZ>xSC?Q|&LIN6+^Q$xW2dwTF9I{N&y6##Z0S z(g68m&@5&^gl^QNwO+GVNa)}V`xi1*Zn*$NTVjB4jocRg2=d_rG2`WKZlXRD4u)T` z{E*Cf;Iw|R5-pqJ)bKFeHm75`hM5jW!0!O%dq2G5%kIbPOa6UX?mieyA8RH*E@`p8 z|08J*M13+n-zToKsdwilT#}Fh76%GgWnjm|2)rl0c=N_Sd~Q%&^1IMz+UINI zI=5+Rqycq<95Q1jYHLBfYR;%SF3mDUVqUn7uFk^8JaGzs{x3oK7k(mPvuAG5;rUx-if9{{0Cavmq~NOb@WRoX={1P&pbONgdHa9d*$SN|Sr<99+3tX# zjYpynV>AN5(u7iX-+7IP>Br{As6xBJWQ|CX#Z`hyH_E-+1}_!t`+Olf1)oJdJ_&e3 z3M11$jzubqWuG_KYRkuZ$~)`qJyI^jL*yxpq-P2JCQb9F>??52is2ANX9hEyO8U$v zEfV+x1u}dcx}&*7$i)Mbh>;%_-MNU{6w$J%kauGA`x*e>G%@+vC0nb~F68Z7%0IC3 zotfNQ0iYW>^ccif9}9fC%tt<%3}z%(+OHp5o$kfsILj0Pq^?mD`s4feth+*);iTWj zR!;Leusr7SbVbpwcgF)X-2UB{cvc5VZBjC^7XjZ*pVuXf++BlGUmx1funK2(7B^Gg zp8)z4c{C<`k2%8+I$Y+-9H_S{NqU~-Mqa8f??cCpDL69mf2?MK>NT%Hsn>hH91yUKE`;tB!+G>r1Lqbxey!g{;%3Fz8EY_;PnoJt;ZpkwW){XzK# z0wMDj_2X9+)}cG|_Ilg=CoIhhu;2p(zVmC!l@Yx4W z0bU4rIcTPoHA8N-LE0`GwhM1S#AUT!M*gsXC0$Hm#-|g@7R7Ekx@vP0z6X;wWz#W_ zHKKupPXAp#v(oLsEaTk~ZmTxG+f-?)fS@Edba=u_ePEoi043+dlpqkee|;_G-39;7 zJWo>mWOg+y!lt{q@ly&PAv73a*7LcyEBG8l2J;d{G8vVhE?Pd|ham zg(vNhsR=@!<>d5!EY_tsdxp+%UU{1b3_!ZKo{s@zvEy-rD}CL1;zs$ufkXJ^i-0@; z$)DfHVC#j z@pW%HPTiKSu6n8K^wuBokFA?uBqf`?MfJt>!hV-qZQ`I-ib8Zd3gBcvx=B6IdX*HQ z^>=}0e5N}=^-)J)&JVu^@kHGz*{pQvfh@U-zPuS-%b)wGAiM_m*l|D*Ki2o4-}ch( zz{A5yN3kWTZB=Dzoh1KZtuArJ$GzRa8?X&r`CO!dWX1swR7Vp*BWd^XeDL!%U!#aW zBj|8&XGmn!M{?sD2cBJF@guG7p6*}bN1UA|hc>WRFOHKUM~<#hNk3pbv2rOe_4@JQ zanjI$y^)AfsQYfC6h z+nJeJ&qh;|Ap6oTTgMv`OJ_p^L}Fet-w2kyQ8!}#i#80~DRPDI;EIp_sO4Pvz0nPd z`eqzUw*Q_qcfV7NIG{ZgzV__BUg|_25CG(haM`7rRP-h!_i1H=iqT`J&#}MKuGxbY zP1RJ}SnHQ+&e%WgHZ+w&37}cLFyBplrnt{(OP=M4{l2sF!>Ku z8LWE1`Vb8<_>=tPKqf7l9hISeo;tPt)`1Fbh|S#2y$#ACg?lkZBpYG@S!P7Dj7A#B zP{+H`^jRTE7sui=O*WgM=!j;H@-ctp=y zD(}4K-jV!dg>A8G$E?F~T7KJ^U3xm}{)u~JyecN^g9`D>F_@0RVx=!4yo{3?DW~Al zf$Icla%8l%I<6a8@fC=?wrci~Vf>QlsA0izDLK=R66tH#6L=WbMTvC;K)t=Hj_7~y zZ{2`)0DHXC=g?Jn0C|h0>c;Y#wp{5CJNpJ)3@W;Cq3?00YkpgF1jYH_ICaMNH9*e# zZ8UX`ARmJB{ifn~mqTprF0Hx8vN9FRSNv`5kTB8q?D3Zu@UZI!7N7+K0K=+GJWn4; zChro%21hw=eCNU3i=?>1gSsl_RI6+KTm@@7zvFm{fkA5n4V2Y;VWv?dnp_$|p3loX zl3#er{<>~zB_%QhyCGGHkyO=&4gW=v-C3Khg z$WzLZ{D*Rk6=z>J)k{SX5Lg`?Nfm0~X+qc$-Yz4VNx0TqUa2*-7>PNN_Z_(w*H4!b5JC4NMeycMM&m$ChjrS{WY{cw6(=Z^_ zG)5J&!sT!m5fPGG@A=YH1WV~jnvuZXg>mx9U)W!;pBDf5;IGiIe;rlUB>^>@CkM~^ z{#_%CYZ4}wjJZA>L`*u%8B5mgM|!IlN__>+@H6w?cOJuE0%XefLXyCeLJ~CX>c45R z1k)$H>I}hwZ)zSF#{Lrup!iVp@s(54++J?y)26T@hu;!PZ~*JQ+;aD1T`L}5d9Rm% zoqEHZqR=$duVo_Bz#z~#$;&@q>IfJ2_4QSXjN^BS^a{Ys3^+Mlvq=}JIMRXB@C{_| zB4fHX0{TS`=M_Jq=5(*{`h4ce2x4MtY_PpwBZw?LvdQfHr-CGaMcWoSg8->#XhQjF zlflDcC-DB!UrzYc6gwXFWK}!F46BaXmLCFoKi()s2?3@DM1ukU`*rfPEh6Y#1LPn6 zhSl?YY{l0URu$2_<(=2CdFrN3P8no&O2 ziFbdc&j8vQ0bJ>$xMH3>d6KaoL4m{^lu1Pbu( zsQ0<4p4gu;aTPNfu-C?QDMn|1ccE7y$iF)FE5|GpAV2JmcHyb$@*ZT%Sv;&sVF0jV+Cd)B`!4_h9+nvdQPyI(-Byc#JbNr!CZQjf8g zQS%`^af+4TR4FO?ttTRA{N;PmH5V3(Fvs}>&3oB@hej(o=5NR!H03In*qqoi=4>l| z8(&Zs-WdIn>TKKB>!M{@5p-&>KU5BVZ{c*bks74mg8w}jG(gDnYU8A&9`UX%PzQra z@@yA7a_)0)=xQ=JNu79$W^$2@7gpI`6@oE3o_OqOItH8+hLSbGUa4x3;ucO#AB`kpe0N8F)kzLnBpZfoUfZH-v8h!8fy7>g+903{wYbfHe4HY|2 zegICUOU#JjGb-$Ps~u)W;XO?U_n1nY!r&7=P*Z-n!5YC~7ku7huS+pGUYP2oe_bSz z&fKEb8UU^v32pcKDOA@ByP>Kp-drG=zCg?OYTHz^r83;;_*_1RTL32SB|^yUA^eX4 z3BgqhTa`y#j!s6-YbHJTiH%;qYyN;e!)!{+uPOXu38Y=*lTO2gk@_!8RW&uGx>1N;0S0Agiylht={mW|M4G&yOV7wtc%ae}%_%G$Pc{Nm$=x+*15)Gdd`6O1sx*-AsG73x$0rwZVJcpWF zp*06{j&HO`2phAI8Qi7Iavgzp{#aR;W?p?8e`%|5wvPSw;VtxtCjF0>6nw*yO{5n4 za~tMEVWHqD79I!R*VIS9&cXz)GWYwl6 z9~f~b;J$8bNyWuKQttQg(#Lg7tVratAxL>>fSaq5Z=qIg$(!-2EYYKNqlAp=uqT#} zCxl;y*8lNeQi|xAC7IjTUqDZhdfis0CMB)k9Xj6kV>I6R9!OWZgc8P}CIwjQFY7LP z>TBTJ+S-=a*rt1W)_c(-U{+7{(3^sV9T+-+efBv0`izQx2I(exJsyh?IM|8zyn>{(I$Lr? zr7Ql0x;5U!e>~yf+}iFkNI#~*XUeOzCM===_jL<4&R`fW7X=~Iz|R;3uG~kHXt%75 zw)9JoWVnw0VL$XVoR_GyE5EFb68bVvE335&zUfNdf=62Jw$h1F*t;>->L+Fzwq2F% zKG>3&2>8r}8HmgG)s>D4aoM}Cn2@I@4iucWs{=dZmTM&&td7l6wHtr#4{P=NdKsd| z19`9i+{EUmvn0=I#9$T0p57#Ze#Y9%SJURlIKWelkqjp8xVB{gr?0O0Kk25;c=3PU z8Yv~f{{9EAd;%e$LO02dyo-wj?Ud2cH*Y!=pVRG9^(Q@?ozoxsitGz)Dk!L8$x2qAF2Yte9{xRU9<`{EAmaCuB(|prNu$5wU{R<@#-+fW{kJ z5y(rVzF+_36f!Cxb)>XssM5DQtA>e#lUhVgO`U+Q-`o$_Y_v}D!(IUbCZgC{t}Dr2 zE)g2LP^C;`pxU`l5M{dz%CdorA&Y@Lp?ekE9($fpcbQ)4Prg31ZS5-~I~dS!WmTFN z-UwHkweG-%L4fQxfIQH%5dR(4+it;Ez#`Ar4=oUE}{rS_4@t;=uuVhU#aoK}osFSKcpI*;#)@CQV*s=eO3(Rvi61pIrijNo3qAQJ|HEO!%%nf3%# z%oC^~BAu8HoNlH9nrT*6pnQxn`)6Hq(4Z*K&#ZNJAmS|LlM`tcpaUbem162S0 z>qu~2$9y%ALi88=c@+UHqY9Vqp^pJ23VEs?KXG}u`5#p}?C7Qj)<9CfFvmxTP~TJD z9o+mMGXRaS)$n=B>|DKwuTTh2@yvB@*88t%L}_e`$gOD0;-z696ATA3=x-mjWc*<6 z%5D8Q1yFTYjIHm*o?vM8CsZ3^*Ygx=PG2o!sMqYS`M5j+H6X4!{B>TJCIokWa%jrc z`|D{2zJSw>#!t~RLhs#8&5RfT!e7FUh$UG6ZH(>bRM?%y3qdZEg^|e-0GRFF&HwXb zp^>0*EKAj<_&f4e`*<55bZxd9?%98iSN)vgodhPdaKo%K4bHd zorQ9FTMdhVAqyQn-v=;+p~L_07X+KsCxK}O<0zTz{=Oo!>pSq&$OBiL1~~} z5uzd1`GCOwWE*c#0_+2_7ny8IL=xCYdza^mT+9+I-iDx$AV$i3Pd*|1i4%~6SB8t^ zw`X%>fzAaUe^)P?D2#~^3S%OieSl1hXcB0xksJPs_OSplE5WcCm zQs>*#8^r0~W)wvR=P1eG`Feym;ARX~#8C7dfS0+JlGu(wOB99mb3wR7(`f;I;j)UU zb91Xzp(!<=ippXnp1=Bq!S}9+GC*}3{F<3;gUWv`ag$lX<25)}t=RwWXB!n<++R)r z67Jd5xL%1k*PP~Z>mr5y>|9hhO0ukG4u&aL5GHgUV{P!Y9arZWA8`b%T#7z|?B zIYwMmEX*(NP)3)3g${pr6Vk z0m`bv6A&4w3e(PWrH$?DZ& z;@s}8b=$S-42_-`=?{Pv{$3pNvNJI2(9Y+?E4$HUCi(+Q0q{3FybcF!r+fi$LO~A) z=ux9f8TE3NdUMm%40aY=&#M_leB>PPo(hF?krrBI;VN)WB;W#*4R!(;P6RJL<4w0! z%k(&lQvF{c^lzs&!ntRrV74@{GPfYY)MI-IS!J@VpfT#u5%VQrZd?DXqnXKC&``gr zApTa6u)6EO%W7G#vA`IBnPU};`OCsr5$$g$ReNS-Y>Vw$PKaQYk*i}3Dm9d`%#vt#VG{%Rzi zL7_c%5~?>_^*y}1DUW?h&<_ez8?I|+?1E3Z-jnO4%!ldfN3@(e2;dV#U;#ml0(6E3 z6&xp(c#-_IFs8j5l>9C2@L~p!CsZ4lJ?1j}erdAu{tP!RqoJ`p1J3r;U5yri^f4(0 za}13Klm=#Y`2T&#KYd~Zfk)r%vv3^{9MSR9Qk>b~7&aM^_vSeh#MU;jTE@X3CrWI> zf5NaL9b7PrZV5&x7CSy`3x27XJGC{CyzB686L?7i_4K>f9QMtuCL?(XyRp7*)2C}r zMXOQ8tmj{r(#=gwvnSgIP2bg5Zc%TkO^o)ZzIl_pw{xSFQ2_JKt*?@M8T){@@o+Py zSjQY6`_%F8{&&Nhldr~8iJU%LfVTKpcmb_7)!9>*+u(_f$otnxt96_I^<(V5wsX&X zCfkl{82o>F3)O>l)MLzb+*Q34t+nn9PWq9HUtGBAYG%OIczn59LKhp9#7r!~66yn( z=BiI87|b)U%d(N7zDQ7CtYNJTw9)mZ{ofXcZbV~+O9HPlRq6c44P;4V(b8a|P!$~G z8|3shjRNoT5Kx@+`G)D$3qTt$TRpQYzd$v7X>F~HFDYrG>>fg(@xBs&VqjAc@}TpC zxyDrhkas~IEl&qVYB?ed=Bfn3I%4MO#E-FhkjV>dHL`{Q2pm|s1wqc#G7_FHE92a7 zv9e;W=5!?ky-3BJ;@8s23EhteqNPQR^zC%8F&U57gdrYpn?{eXOY+7W8#QIW@v|L? z^t0^AA}cYKKkr=`PLGtnz_@jYMyids5fkruU99Eslq)4$Szb_R3*glmpUoz*MdIAQ zRcXtCSVll2v=76;Iou^d^5yFq5ba)064uG6iQ0Ins%8ZWalNlgty`uQz;cVrE^t-q z5g3N%;&TSphXP<0%|rhWISg%E4B$`efdD@KvNOQG@`_W9GfRnw?;|l17z?8rZ1zWv z6uTC1N=}Y7O3mKXd_lk0dxPYp7o6V;w>G&kPA&~L=`yr3OIGYgE6jPMW0@5y&;N?sX2W;(pqoRss(Z_pEK|y1FQ+D^l|ML!>1CQB8iF>o_AOUwU zFt09yTGH*DtJn{26eAE6ghk}P!ElBNYzQ7RA!b6f_jf?(Q@UFiA(BsryZD+&!2?o! zCr4&-VfR~mr{7YInfE==k$TU-wg^hp;9M$yo|#nSlsj;wXgB_7Xm_=4w))=`=Q`bq zmeF0@(SASk;gn3`y{olem92@o!G%J$BOVumU(T zI?&CgOP&H*7w)aBtCokC2!gekkCEDwGg(>e)K4iL?}x{6Sp5Uw5Fb`vs8{_VPmU1~ zx|JTi(SPMJ_xISo`ELEX$L{{KTP^@Lra(W3C#V5DLyi6=hcX6}!-s57Mcq+()xF zJ;jjFTY$`g$&`@ zt0@OPDtr^$(Me0|^~xQRGZ{8;nz-#{tIyrY2-i8#-`>)fpTO?g=YQ{7*s@v?C6=ks zCpelWitibC=pTNMad#vj7kaTp-g5XHGgLO1#fEf|3%~OvudU2FWAoxguqFhSf8#%x zk)!+U89(w+<3BoW+}yx|X<#i;Lv+oKjzEHl+zh#^PWP}K0g^PwY(r^yl|MXMXcThQ z5zX32#&V@i=LMw4$48|TQk^;PUKxZu!f`uB2UQ_W_{Rw+j)RKa2MQjvTgYzQ!Vx0g z)YC^dKAq-Cmj6lp64VFQgs3~x%0yYvHii}%#gD=J_<78 zy}oB{)0ML2M+5qSJsY)04-u0C9Up5iW55cf2>ti=veqS4M8zitxW~ zxSs?c!35V{*!T(vccakKfEOm6V5t04r0>9GDByFAwR5k*h*^a5pr;Fcwmw2r>?;Mp z#vW$NBJ!bP5Fc`nRvc0eaPq&<8M|09q8+2BpU}1$d_$S6jWUw zt^DUG*4Kzkd0-USne)Bk>fP(wMtR}lSe`t66iX#dqh+2{-t5|DT_GlKbgg|sr`O5N zO<+;L@6PQFsEjBT$r7fXnrti`wmBg?{+PJ956k@KAd+Oj?vBBB&p(1B6iA;zYE4xJ zl<#J|+P@4ARCX5H2}fIBMjS2J>K?|nY=@=xR*_N-r8yupNvUcYqs`jq0u~nzI^HM2 z4zy#^*B4(=@OqL==#4@ox-s_CWc2?KT>)!{1()e5 z**B#*T18GB#t#3d=n4#hJH!j)6Go@q8&2uuV!asT`fx?OmHgo9_(3Q72~0*LfI{%I z*l9gM`@<38Wbu*aOb0<|i$6h57N67a%_ey$k?~DMAvl1hTIG!JoWjY?vPf5-=t6N{ zW8jas=z zbK6w0Y>}Z+innbnzk&5C&@W)YRoqHc$cByw^Qfx!!KD2bU&R6#tMUJrVoFQl^Dn;3 zG*gB5$4pud^#~OXQP$Ql#|-t#y>6Z`m;(t0Y9YQAqj%h%-Ztgf|mcRZpBTyucjIQ~Ox_=@>I(~xL4$;}+i!!y1Bx%*R8L~#L z=fsQx=4b>9>N&8fjJ|+ta-hlUT}>lw1#-NaAo;9C2*oXJc^*&Qwl8#W>?L*5Hjx%f4X>){7R{3$IW$d?u0lykH( zg1Qy1YM#EDaNNTYea7!`+kdykC@Zls!s9Y7U|+xS174N6H-EdsZsvf%AVM^_yOm(B zvJ7({xT-OQv(`*fC%Lrc)?s-JTR#Kw+8pU_-WkI#Ksk2@6@3bfWMg+3umd*>D}MiL zE8gtP|CY!If~mcr?@j&yrFW%axs1=1j))P>#vY~A2%JpW6y z2}9hdUn~G$Mav=3yJT^(_s>c$t_8IIUTiYzim?|ebqDovKPd1&3W}Woy8*#i*l9g3T)B17&yDv0b^`#%S8`{|Y!(JHOJwZ(O z?^bZfBip{#m0UbvSubAECC%;-P!$=~y{+L8VPNC0c8p%|Si+QGfK0B%sB&iJO0>O} z6i&vfq(N^EBf91C)B8mAt)1am#dCTGl8vHZ@d=2W@j9P0Od*z696~> zd&HyF$)*SP?L(XiScsf4cU*V$uCQv-fH?JNlP5iXhRNk{;l-IOmAFxz>+D#*3%B`L zvC)={nM?p(no*X% zbXP-0yeh*ZKR5`po3g_q1Ty9AD{;aJFde^@Dyq(Dzu_if-Yfnggr;cQc5D@DH(BYI zGRhCnK!0f;*dHlPd|9Y&g8v1`kq_-0*;>wQOenA7L)K0 zi{_5s$Do07ykY;lNqQNO38>3ML0es-riQV)wSs_n&5>8nd1=oc7JeliGPxMdQW4FUi zcp2z!*VVD5;WtUnxol57a?Xj;$hRs8So7}U`iW0+4@jPo{?_S9qw;Ti?kyUO^{lcj z17DH}GV!c&hVc1!c(^vc7xzTTyr~ie;e#VCYhyDUGvZuRGAb)lol+`K`_Eo5P0I2e z@NQ*1ogmh6V{`g#;^@|$I!meh3=Wax(;YZRI>C6(Kt|NpBJq+4kvwu{LlD~-cBOAz zgUPS3sbrKf*t;#eW=qAj+6VU>-RINpL)TU(vO`0MUcPKaZIUs9P-CUjTDct*r)9%#D>k)*}uxp$59XLTel&FIceTjK(H%e+i*&PQ)0@&7S43{8mvT~C{lS!2- zTEy(rEN(ha1_iAyE&*4YBJt8n`*)6m)P$gw@1EOBZyH^zr3tyh=93T^d}C)yW=wa) zhiSFA%7M9>6=vn7m1=>VG9&4i?fMrKaZ6#{F{J_D7-DGNcE|F)DXvj3<3F)=X>h$N zVq^@P9}jC!y1FPkcRA6RI?^4PKe_yX5P5bvU11wlWU0eYtFc{WHd-QG<|^{!lGk{1 z4dd|q(02ZeR-mS~L0h0$9gB*{O(*%tNT2`QS<>jjr270Em+Z8=nO>vxH{U$P_ExHw zAn7FW>a@aOZPKa$et9kO-dU8O6};bF>8j_IOjFeo#6}3*jhWD;>&z3(PX^;z67v?NVg9zFAVm7{+?22-x{O02~}BW8dHV8 z-e03=By!OxVvB-z+|3^TM8#ZNfA_0!)!&%6Ec0G7O>`8ecA(PlUWYP81nB&{$7;F| z>0Er>dpWc*vt?ak(>R{ApwE-M!nsqKEI4BEoQ;II4`e9iG%4{-hPVnbs8HQI(BR1! zfQwyWv}1l({YjD!N``8qO%|h~y9tcb~g1F7XIVpPUfk%q)=$5GS4Q zG0$CXF^{(gebU0+8mca}pE8`+f8!;aWMZL|v-yW~~kcvOr{$e>)SQ{8qE z$eSLuxa_5?4v!{y=Po>2>uYyY3nDU=$G%rrHh%0DL1IxQe-_l$Fs~my0uha>OEf?q zO^_rE?l)Z1qGL>Rk#g9m7pWd0)mO)2B|h&9QO<)J4F&U&KkRDRgIOzHNSJ2`o*PFU zdnYkGz4hi&dO0FjQ);q`_nIg?BH$iZaCQ1As7F@V+s33R584*wH(xNmqV`|f9gi(X z|NArjuP;;*qKSOTz()H4WUgYp*V4_6E zTq{n~QOVZal#(X*64yCxm5q;kr7Mt4zKd_<`S)K3VTPA(iy2Rr1eBIW_^Gr~o}r3b z=bAl)J#RcG0wN~PlC9A&;-A7#S{xgF#bG#8Y^D+1ssx6Nu0lF{Wye)CBCCedzu4`! z*Er3F%{K6|aynB!wrPe}uaxhr?orzZp<=cu%%oSMjL-aL$nkn6M{szkPjK_2|JOtO z{T-`v9iyC?-LoN5U6w~?!;+od>p56Mw|jaO@XIFvs3I&=MBbo*ee*dp3w8mRH-(7%?IJ zZ#8C$TwNCS70!P58MH5KwNJMl?sp7}!i8z^N{*E>hE3BuXqT9c4~ZHru#RHSbT^y% zv0nfjd1QaFoRi#*eNni0W$90Ma|%ay)6d(7Mi^iS6^0IxW?<+Xx@+K`Veq@(``+*V<0Fqg!|$9qd+oK?Uil7iU;T93AgYyElC-acDOj9CSOuHm zA?8uE?^ga~-R_|OZKAf)uUqN5aLpcBcJ{g%o;EsXI&llFh{>+(S{^KcJ(AM$UlW{o zlffuLM0A>m{|4(_gR$`l!q(hID<$u!MSg2MH`6Mm&YF%2S6#E(n}sH81AO=6YsKI+ z@mpF(X?@A@5tAkU1r2i&x&_Y340lq*tzr07e{*{h2@Z}R$IPnLGX>e7wxryq2YK|# zap4t4#ilVVE*F0940Mrn0MgBGY zQDOZmah459jk%rnFW-%P)O6m7MhJJNj>6z3yAT=Ul6`w?UstYNjWy2BuNwkt&Mp$qY_^dcv{I}eA(Fq7^(7c8jaelZrF1KB|+y~x*=&A$cmjsEd> zQj`sArJ4=xk0q}x6Zrw3k4Z*a7rO-m$Ps%UbVVG02|)A@&j9{U<6o7$yB$%b1~Yu_ z$1JgQxDS4G2`uPaPO~w^n;>k48Onpj(1p3r=0#Oj)(2higI_#P4L1sBtT8LP^eEMA zOQ;cF2GgFP;7%IPYoIq1iP=4R5~x6kTTTjDUzWCCSXYhh5c3 zpp+oG@{h$UVi*66AEG9@K*yz1s>aNvQ|n$=mpzxB>zdpuv5w%CpCxQ`>K+5a}?Hc3-hK`xKqug1x>9}YWk*YG=0Or ztKmlRv+hr~N669lP7W6v;1q&lM0mtg@$w)Z;W}b0@s)Rq$cHM;x0H!IG22Uhsv||; zzOD5XB^s&fD5>_*3_3Dfy%9I=hs3W`7SwOLR1q2$n5G4)Qeh67+_*#qLMql42}2Y` zdvcx904YL7glzV0d`-P`moC3s>OPB&?1(|!a6N=R5Vm?4QR7=(-D#qI1MR-Z^N>_D414M*>;Xu0 z)zmDKLvK?TqSHqzcZ$m1`=ykda`l^VaB1Y;LwD5K__{Ic_@WBoh2G?~8O`%Mz0&({ zU1zF_KGSo#-RtkPJT?~l`m8*;i72G~Mtoi}hF{IRhSJ7HM=DtJvg13m4c3GDPV1KE zn2BR`zm0-7G`BK-fZScB6`mN`cd5t3=biXf42AO(PSczJ6$sdEP#~2)?0PEsf_9U} z4uv=%2&ukWup?bv`Ffe&?JI$p2GeNph|kXgxZ>d>F9*sYAN=Iya66U^fAy4d&y|?l zl2Xu#+m%mpX|U+Qc7JTgkzZ~1*~|pZdUMUWm$;)xApv&aWUHXB=!nl#H!|{;UwMMD zfQ^ymXyiNmh#Z*iFL217ErL_#?9{n(iAMBaF|D=B*^526B?0?^wlW*p%DzXnrq;Hm z;cSM{jd{^h$pl7k`MlrD@m^NGm~ zU1RqI4-kktn z-O_i{K3T;}=MWBp`tD!31XO68(>C!b3ztti{~D}? zC=i0gyT6j! zm<`1b>7Fnz+Ma7X0`P^k)G2KGok4LjN( zZL#y(_rvM3A%cS!sNuXM=c(h--=(Mz{AvB|Qj%iioy_w^8&C08{t8Kg*qj-?tk-wg z6iDgKhuXb?-wFCcPS9BX88{ZHS(o3O!Bf2!sg@#MgUOSX2^i34ipp6n)kKEpYlBCf0-BuY{-`yy8^mKS~W&R(^C#teRqM64|d zp6X&0c3^5?*arjof^=LNgzK_+Up+FJN|IYOobSrBeZ03Lw=3_r;a?l&d$5yHb=yP^ zb4%j5%4K@MJbdlw!<5PKevF-$dx`W8oS@kLVEdy>=2`VapY(*j0>{jv3q0iD(f@wM zFXfl<^TktZ4<~ZIrsW<9^7eYe?(fh!w2Y9%(w`(%C?2Sb4bRYVN5st0arGhWMl^md z-A%0|ffJZ-d<*!wwlgvEuJ`NOVMyb$o{>ek9AT$t|GdNa@toY21av~WCRUH(G;A%j zpU$mPI?rqCdb;orl`GQP4}Iu$xk-=v=e?_7PfYUhu`Kw;Z;(RaR7J+Y`u=3yXT0#;~h)D;-SO923bi}M&`B9aUYYgAww!ka7Z2ROU zAsSn;vcV3;4Ag{beW~Ju-4jB2iP@!DF;8MDSZl2){C;^E-aZp2?=&O!Rk9c$K_ZXZ z`-5c`ZqQ-o2k+S_Id%`P+FY%p)198BUD^VF!+r6wJj2jx2#|(fW%lz|?JFC=?HbSP!5~j3X@!Vk&8z zA_`FMhq&=wH|s7FvBeim$A%cS&MY`bflaFnq5qM zDAi2-c7xF1v8TOG=TD2%y$n4Ao$#r+lncJh@AAc!Sy@_-F9AZNHz)5@O#aI+jCPSB zi+p!qX1d)+AaT`k!f%3%wQVR@zk3U=eAof#dFZG*;u4pRMR$hUC-Vr2hHe9(vPthI z3s)5&OKo|(SwHiE>*1V7H%OR4>XJJ?bjhfA@chAZ=|V#}bdB%9)b^ujlElcB{rS8< z8MuJSC-?)C2)aPssf-(mr zKb_(B()Sqk;EC_e;y5Pr3eUW9gzamkF?!K%=coEN`%oQMuJAF4mGa4=V*#z`Xbb!5 zn$=Er%IKii)_;^oO407=mkq1@)xfPbs}yb(*!Bg%LIuDI%vq6d#hSoF@{rfXfg zS}I|TNsW4eTfJG6^yrwm+>N22Xl zMVLeCj4vHKA*i`nye9pdezw9CRsD1N#b0`Ly7RSU9`Ig>#(VG)+6yH)k|Dz z@$b%^todAfp8G^EV6hF=Zvzv}5*qiRdXm0QFh)fyH0 z?2abo;9(9DZfpad|oR#x2 z`WdQXw-W41cn%hp>wNJNG2YdLGHU+$vv#{ZlCYd2uh{mhJ!>5jUl_Q`G{>xRW>Z2J z`~4()6ZKV~W|o5X>zF?^Rm0|cb-(DU#-`hzYfd+@N4Uy`A}nV7<@iHskFP^-s-$={ z1ZYlYex1OUXy8Q+O}c9P#bVa&L1B+29Bv1+_T(EG(0g^0EpUf@sd+9tT%nn?ix}35 z>E83%?`d{ketDGIAjB1icPzW=1MD)6PvY4%5@_iHPEOoauGP>2)Qtdj>BhmqN}2d? zJE5adylQg-wYv*kcnHcWlpVC;10q{{FvqLYcXY zD}5@Y#eIW>XI^hFO%JUYbNhNX9t+(yict!Cy1whJq^#H&j!Gak@zGC8IB3nqyh)XE z>f<7H`!aeo?wQ4eyqT6{a|b^}lVnZesNyWo599kxoAB*Tl>NZ6wF6_Dk*vqs-Nt)NU4#bV*PWv z=R`sIv!Y=~_bVV|0zahA_o9~TBAfZW(ItZ5oh2kEEF$}(BYEZh6C}81r7@5&NKTz0 znUmx{s{~I2%tCS`0Hn}a7TVC}+`(h^0s$}K-dkj{atFD>-*Wj-&W2>-HNM^z=Jhw8 zcOuSqQ4YY}3k;o>$cinIW#7d>Fxv}}pNOq*-u&n?5m(VMxoJQymzKA`B5FC+(l|A~ zu-CDCwA8e`zVMPLQNC#T3DbM~5;7c$3Sj}4l98yFbRckzMdqL{rpZ-9yy#5+_(NsL z8oYkq(3G|jvOxg1%5K~pClawQoCU&zVZm{%brWSUGboHVzD6)e_lCtY;dmncdCe5- zT0fyRN|@6Jucd*5Ea@XyZ(s$z&PfseQvN;&ohzxAgFvytf$b5xE=?yQ$(I`HU~gMB zub9z@_m%c&h0$$xEe!9^JM7OpDlqm>w#gSU6ZV|3eb^=V`FPnNu`mA*L`q!HwaSIqwkm4(`+k+`lMrN^5PXw-V+~%edZb2btnH3>*A@e zJls)__qx`D6JH7n;PyO3HD%*tHKNRNJ6;hAYJ=mbK}DC6mkB%?x#6YoOYznZblNyH z_?$QV4LP%m6k0#spyCg=`Leoh>;IubT`p?1#!u4F-rl}NO36qHRPVAf-Yv{9)I`tE zC?f%pEU#a~Ul9K9V~@8!yN9D|r1bbJ=I}@)9rd4QEu!GM%Qf!rG8-u%#$J}%=#1A~MW*UG{%#sxIscgb3G_TjDM;9~e2zf~q>Io6#GA-NXdJrJ*A!4Vgpo>p#0V;GE?IIM z-PSlO4Blo+S~r?>r9||QfAIwlcG)QC!9jdq@v*)5eTsb1f{rO&9_D&eF4UtVU`^qCw5PR><^Q9zi1uPBr|JhGnLCs3#mXYkFWQRb5d3Mxrr=? z-?jYu3%B0>E^vzenx={1esJ+%v823~6}lFa!%j{Xbq2_}6IIKL3{W3hpi(8mH#cn(vyEryI<}DNnm~2}7cvrr^h$z0 zGiY&?+_Up{Ap8s|AC#_@jc_s4lA?~MGdf3by-ehdEJvco3qisVZMxCmbQR}H{mlMZ zBDt75El)CUm2Q+8MT!;#GIOC0JN;Xbyt>z2=XYnlSDJbKz3O&mf7c7{+z*Z#QEOWG z)_@Y+M-iGIFWH(zAMezycq?uivHJ7D!kDffY_G(m{PKxWqd_ID?*+5jw$}WR>IE<4 zEfu@v1$rD|92R&dFpEe1dDtcM-P|VgUheYKfL<6EH`P{zUlu=NVYE5;hQFR)#a=Yt z@C{|0Oqt>Y&K~2e?xGSha4o5NU*gzddS_P(PHsb+hB-f%-C^wp>s7S0cSx?|QzMdL z&i^b$&FWb{u7>GZRI%&Vh|XjF!wgt}(CXsZaR&&yMy^dN?81S7HLcbx}LF4MS=w?SLOm4|GIN3|IjKS7OdJilTO zEyW=~WEuFPaK(r--zkvwHn+uPWIF|6F0KpD@5bB3yJ-^FzATVM8Gjv70gc!lvrfmp z;P$-_o^ui*{2ICPOQc^=%Cw?tZbhMj8oAQxYD@y0EdD;{7^Zhi<|CSlVZ-Ftwp;nt zjy=~*EP~cNsJ z(42C+H9q5{ZzEV$N?Bwhf_}8u`CV0xx#75JMNBOg7fJG$)OR_VM2{XGh;#FDM=w+x zq#cloDcS|w5uG49bQ7C&XAyIEp@8`sT^5b!9SCx}V%Yzn-Mm-ODrJD2A*XX`KiecA z$ZT2TaH+M1Ti595M#0%TI8OEon-1MkqPK?@GVJM7pH2^zc#F}$n4u@R;cN|#x+3f~@?4(mK}8Lj-<8Tg+sHD_P5xE7Y_43*mRW^AF+%sYFt$x@~h zFx@<7lxCya@gTKzf>&N%_J`}rG0myLEO9Rm76;*+g(P>)YjsJe#dIPkPpDnoow0#+ zXHTD_5|WIh-IfnCdgo_xN<_*7P_v0~i*epL1Es)o8~F}u@){+}A*gu$CA{Fz?aXZo zpfR%LS8P?@{HjBNIV50)bivt>8Z?>&RW!m@+`E2pboEvt7`SSd;Q`YhLiwMqwikl5 zIMoP4vFxgv5rsrSgtz0JE* z8zOS1$S(7SR&N6s2PR#^bo{v{N6R>11mPRcJ5m~?*T>HNxfhrKPU_KI=d^(GC((H^ zMo>*m&)_r({Y$%E$45e5e=Ho!+Tm`k3Des8af#1QjwD5s3Bcw(Z+ks@K-{pg1zDNw zQ5kX8Ya^YTaRJW`CzPS=@XJonKQ6sf=hqHtzein}Z_6@E@WG(WZgzp@XRE_;uKXrK zBRMv3wU7yXH?lKxUoD2F-v0Tb7>b{*#T?8CQVl2Lc6Gev4}I&P>boC!rgAy=fk5^p zv_F;8`l$kGru-UBKZ?zu%-(iW_P-;B3vlvRbkR3XVB*$8K<2;hh8&HhkR$eewUIrg zYPGiu^`Gk0ik(ALzGR}779H(}Xq6<{bmr9s~0wn4Qxe;Aira<7MfxtTNZ8W?NK zcbDgOc1NTNFT0usC@bIR~ke0-H6MMD!%#l~k;nAL4 zx&<7a0ehHiEK}{|n5TC|GhJ0(JYT&t$$8eku6k&9duc@(Et;3;0A4Y+9h*B^sKA0L zXiQXVs_+6W$!NZf6D*s0JQf!p+|+v~$Rk6q(i2{#RV@*dVc~$IE9$o&0cS-I)hq{3a@InJ4ChndHLP@y|0&^I(^oFJc4lb(be&}b*GAN zIL2gAHMYKOWL;5B;qw>8Q0i~@A)!%L0F*gcA&u(abR(9z=?W?#DxZb4LD8)uQ3hIR zkBmYR9hj;@Za?iaFPZLYw6eA=`0FG9eKbm{^09&L=?dY72caK?^tYNhB(|nm@BR9LikWjN)@?TbhLwrJLhsK4Clvi*DbJ=hK{rlx0fgpF5Z`Ap*(PX%~ zN)p7AF`$se+77JRv70)_N9|%Q73cQ7&HHrwo2sce(hs+HVFkY0N23>OS1{A{%Oh~h zU1oO?V#1xJ5oI76DE~4s8;Dv#!qn3{4=bvwZM0i9gmA(q)Qs};E%WrvIb=U_83^&k zevSENgR%!FXvAd(PQIeg+Mpz!=gG-;U5fr4J&+qLx<&gK@^Cw+ZXd$fhc0VGlDREm zVz&%w%+zQ>`-~jn2Dc)}7{~BGksJ{UDZNu9RCS6*tIKuFtUhe8VOgR1osnwyQSOmS z*R_Vj`7p)xjX`yb&1%Wr5XV*oU4p<3gR)JTqmlOGkHOX*AMBB^;H2aI9HQ1l82Lq+ zBxoRSN+ngY{~*k=GpSmC5Fa{`dsB$yR1iM_95#yQSXNb2B{7(2%@VaA0|ly?JXV;nSzO87==kt(qjMUyMrGLz zUrDbTWr-7d)Dj`p!AuwWKtp#jKEGCnU)=F&%bx7fE>#6&YD8j5E5Vua!bv40&lZ92 zcRVxky0^`+>bC5lJ6nWK)8kWY2?Ke1xLk-AkJy5Lj1D}|jYO4aGdT~Wg+Os6`Nt`Ib{T7PnO|Gi3Qh|%-MhL?nWuDVkIzJM9+c&SFx35pqg%HA3)@d#Pp7I!x zaH{)L$-P5dXSzW7m>(R6Piiz7^_?{Tp|x@Ahkti+0gsu7#{vlTp2%VULY?&L z8omXjl|PQkiep<+l%U}_iqFue>g~OyTGEkald6jOqyAC3k6tgY`Eb}cgZ`mtKP$&% zw(T$c5Hbk@n^*A>Q^HV8$kdFtf>?JDnQcM@f7Ri`+5Ve!*;$S%9Wga87qkvR3pq`d z5%0@9dit2sWd`#kUBz1*O$sa=kjEVVX(He_4A!ghIHsgo%$%+PB#WiIpZT8I1rVcK z`b4A~g6=j6`eUNDi3%dxA`M9<5k??XAl>`CJ=F%f5=Fk=65q^;_J(xTqwYLmnlOTE z+x9hKE=muK`C)IoQt^LU{N1LvWltrrnzvDnxHnNemED<-qt&a8wSP`kAs7ImC%BNi__5PKC z>l?b-bW)@TN?35=Ty+~Be)jHqp=t>YnT1b`gixFim?V|D&rM6{NoLeO@-R{@crPO>!ljDKD zeyp(DXpOJ)LFU83y{`O^jYH=gD#43m#;TwwWW{;#W+usciALag%Ba4F6F=lrB=GNP z>9qU^CG^ZN{_YgYH}w6R#HU{pC+v^nnKRf~RkaQhN_nlAeFZ?%(VR(tQX%oR~h_4bc84SEq%&%XQg7WcbxkaPx2>{4)r*IU|^ zslFzmM*k`pc|MRIwouUis(A48PyScP$xYA0O3S&%SsIrVj|I%+R6Uj2i)9+fjb$d^ zf+`p!X9JQEqG{2V3BM~>`2s|*WqlKzaab3Om_|p{_vHJjJDxo<=#O38hIFEdYuRRe9w*=AH0)enTZ zb>WjV1e^?sbN+7 zhm(ewO`{y|qW`VW|9bmiC?hpg`C-+Uk`Y&hepvwITQlt`MHnqH zkp`dFs0D3DiC`LY_8_>QSI*{qZ#Uc;jPI~hWysF?$T+ph{28B$s_wKAwforOM0IId zfMzpM&_4US!^n`QNkw>~xMFr+fx0Iv%70YmPthHpqfyMb=iYR|>;X$g$HrXU#fLdM zdBdINf{)a9o)oSUNUXo9n}(81R*7VGCVdvxHTKx+{b+mN{S0$RH;uXUi5%*3{<{P6 z9&n`znv!76^$E%o!>3|=7T9wfeWtk02Kq(?cbwilk0K{oc$koD;3PTw9exoR#@trn zs@iv?9aa?3T^6WM)i=q`$|c%8BzZp8L77tDlfPr{*UzjQl1CIQP%5S>DUur20Kck&*9@!!Vt*L z`C5M3eILKXAPioeRo*TA6umIs8FGZK@2vCQ_P0@$@&v5R^WDz#jn7)B$-7#hp$waJ z#*E4xH@+_N_1gX@<;b`U5kytEWE}36Nj>%p$b7lFnXLNW%^oRfZfk36*@lTq^Qvq3 zVXh6E0^xT(_jzaS(RCBM-iKgBt7^x6Wstqjk(C>066zJ7NqgS$R zr#tD^*qM?(#vWfiqJSmo+@wDa@~J2>;qNn5?=Mmxe9I01eWO&PfVcuyz5RaR zEz_h|a&``r)@S;AOqb$l6ph5R$5A9Z+AV8KNUaZwTV3(yHn#nH)x&6JzBeW zPe7x}$|(9>@}YbSyaHQRW1!7{vbA}w7xN?JJ|XXgKOEF9ckg6b54a-MOc~6I8e=-x zUW&>9?^&j;*>rB%z+v1Os2Rn7sQALG(s&E7BO#{fMamQ9%Lww57?X~u~kP_M>lDqSz)_8)P-n+itamxiQbKHi6H@mN=YZ+arz zi5!33U@Y;y{kk_ammK%mxY`QrxITfT`XDlQc6KW827uDCJGJ|^CGrWmQH4h6p4&4A zYLpde^>xDN^lhrqw#g6~johD=ka@n0yFqK8GH~(coY^3O zE7b>b1Y-Z|8(;R{SjV9|!9POarMwUbjbYX>O3)u3@!ov!xg!^(k0O2`9h-`D2;9#d z)r}$~2-~vuBXEJU)mUvII}C1_J!{jR)jQp|CeHu(xvnqaY^|Tvl`U@Iz;enE9J-FT z!0$$!#vPd_UxcA9yA?A|24fsd&xY+MHae1fC*%{MD;<9CFI7BVijpttGGbTRN0QTF zQ<6dOB*mK~fVXo-nr?sX6}V5f&;*|>DiZ3*kF6^+4l?aG9@tsE(K|-*@gbSRR2AW* zMMjZjq@(+`GQrHZjjI=K%(4TIl6yfqeA4tzuy}Brmz`T>u+WKl{tT3Zrrd7z=^pAv zUA0R-uF382N92VNZkcfg;J3M$ob8A>gI6YBLm1NTl|?_H%^av%y~tTNzvfm#yjA0; zE?27Nn`aAm>o$Uu1ezF^Jv)auuX$x(hW7Wxhm#yEnpYV`bKUak0@t))63OgfSPU2; zYa159oEGk@K4B=&-hl--%sJ(P62Ii79c_T>4dKhVwqGiL+xgRKWvZn+(q^>p>Es!z zjeJCkegywnL*>G4ELmte2c?XT7FzwHfO<%4KYTS*)V?_&x(NSt4QgNw-TE$|qe;ve z875zppSK_!M1ol;YL+|`Z@!se8i!hVQ8?N?>uRryvFUTcbbM>X?|r|tUnuMjn626P z+*gqnHIw+?&29^Z*SIOUod#`e`owE5afSC`emYRx*OkX08sD%dsqNfs_?J7L`u&eO zRc+Jgfv0x3cZk2OpB_TI=lWg`=~pEbq@z__k($x%Dybp zQNKhUm1fY%puex92muGq`*_-U765owD~>=6UU~**a@q`b&3?H8X7M3!KK4}LeT8j- z-i!$WrNAw`J!&qUIln72D(4V>B8D3>wUv&)_j;WaV)ZsYe<1_j4UgaK$G4IOmj~gO zAy*$~A1M)p^h-Db*JoU^f*ti)laoP2$9I#htt1#a|L_nJFf%D$Tt69s|GW)>V)T<+B{Y7by0%x&99$=giJF$p9 z8D9hwAKNlCB=4&CJcT584pAMdpSnZW88S=og=$<4I)}_Fs<{< zP#OCJ#IC~#AHt<$TYLwxAS0}2*DnJxl>nqqntzbVjq}3R){qD<6F-CCty!bGzcXlT z26%UZBO;XxDqG?m=4Y1HA8*arsdh@^4h=OnykAvl@liv+P~sX(t~OuYG+!598Fw9X zHR{W4+-FYC1Jj^GfAoWs*qZ|6ovI_r(geOZ##@7F6`#?YwEw`1)3OFT>xnG^Y(HCd z4M<04d&iY_7LG`?RX`Mm$;pvMd~KaThF^c>@|Q_YMgK^n7yhO+T7!!FJ7Utypnn1P z9jRUcEQ0%^1hA;5u~UeG%iEs!t3>%Se@}9KRka;8{b$fTyJ$Z5PN!nZz+>$jNx-hdl;K|H!<_kw#A*nF0crYU6e&+I5om|R-N{M;duW8K|rO1^lw z_aiyt@ZjvRUwtiW?6EAxmcJZd%W+1ms@M~(pJS=7HC|W{OzWZEh|F;?U8K&5%ha6P zT=?p?bKZ#J;(`YgwXqIWK2~cGU=CsQooAOj3!P{(F%t#GWn${8A0lEG-{%C^+m`df ze7Q*b9Qby9i%w6h5P-OZw+xLS%J~TvE3*bu2V@J#&*zvI({QP|J3gP*x})YG>Q~5k zJI%WWz#Olw@Pi~;Cg?;YjHeEu0yOhDQ0#zx^|_xC)$Wy5bJWE{pRw6J%nTNgzQu;)&>KZ)$uFCHc)%~EBjqejo+B%>WyIbG9q|en&f|_&A$pIEdhgUWkIlGie93S{+c)omyW5qh~yfH z!`qSY5qW2gU^8vK2zP0>#)ZjwjRZs}>sl6g=tH~`8SF#jo%T=5*4%_nN8l+3=nYQK zB$kED$2)2`T zvfP7d=-?=!JQc8*I$V9G7H|eHl>n=MiV#zw_rGCYm;L7CE`(OHBs3QTrRNjVrz9f} z_3~H%F3r^qg8wVN!FXhTDms_G>iqy24N`#leBYMFR(b92 z@Y{_A!Ag1H$gK-)1yfrmLP#VGFNTbTZxn7>4y!q}_j|&PX;1T7KB(ztpL_QY@jF8qMbcdrnJpAKLDE1N+zu<_~=!y>z-LUSS9bL4Gr{erFV zZq8`8QJ6L`MV05iYREgpGmz<8gL4k6Ai@DfaE1A6rZ2sjM}(~H-0 zrZF`;I(YA{5$mP6>)b+>B13n$wJO$QSc!_+Maz)Ajxl9-W84P3kBa39@2 z4vPdIY5pu6yXOii;@t*sP7Txl;R&ZFhOHkvXb3@hz)ZnZQ)mUV@I&snMKXm21)a8=YeelVyg+1Qm@ZhWnq^pR#s+%J!^<$E)@y5mHn{qH|auzk)vZ^sh5 zW$GgIf))rj%t8z^gDC0vjP;D56(y4FdQ2Z(6V0YDTQan{5+kNZTc^|BThy;{9@(TY?71T(olPDe1jYeoi1ve z-Pyhd>>v((k;{tB_rQSEVS){_0-8g^Pykd@y*KJl?N9&y0)89f#o~uxULpLL1AEI| z!Ho@HF>QOG-`+p+)AKJrAn_VM#k5XtB&&XQo8VP0_GOsCMRCd)*iX9Q>*ha+?;58_ z;2}6{YQUgUq|0x`i&5{fhmnr3^`%L5kTf_4 z$W@X9@HR}xd0)ZBkO545J~)X_f{_c~hyr>9X#vp9b=KhHVQ(33rXnGDMBWm0VUjg5Crk%s_d z9o_GK>Wg}mBF^!+#I&>oPtx9E{`O6>{~h|bD1fUvUcs#QnmDaXT|IULn$U)}a?1l2 z6&RP%A?1JA<-SnjkvSk8!C)8kzPDc+t@B81T9*9!P3++9Fz7)AGjy_H1OF_(^NrK{ zA_iY~s{ogAzIyB7=_+1htFLkuzDv+AmjG<)s9TrV#xb<`n8kak_uj3WdeD0r(*yHh z7LoCDA;;j08x@dASr3pSZ1TK1Qc`X)hoB3RN6DVjHnq1JUcG+xy2Dykx>eW)FLYwF zhVnAbTl@DI{^!h$6Fde+j4f3dMeb3T0P`ia3+F=XYx^cgB!-_Bj|2|H_RXm+>iUSG zvuyiwQyiZ7lk6vZ1~EAen0Dw&$?e~#y>X}$jetO$(;W?%8NAP?0FhKzV0!nrcGs1un~5KmAiK-emaT49)8&QBL45gr z3WdFMW~X9-FLfc-!JVWx zRopMrVAf6fNAvjx2N^Ba&w4^-qyv5g5cpRFXb#c%j%>~xm#cNiqE(&`7F+%*9fmn3 zR~-%|TP$}km-ZB#x)4%&`uftV4th)dHfveci8&*3n686qGZN{V++3B@_7Ovye`|yv zmxmpHPo3Q z4C(f+V1Bn01H59P6P1}PTCQcJYY0@TUT{E^QRs0MEe(|_d+os-{Y~z@tCBKpJMB*juZlzL|C)m4N1j|!0@n+XAa0%{QjY&9 zZ&IVD%A2a2AC?7zppuuxR;{x+bzq`a4XeFXD0dQ4NPf0G$|j68@*S}vTW&2N%svOV zO4n-7h|pXi3iRqGp+i_CJG6UXyqr(5W|7j}E|bcFl9zny9?i#msTt`(mNp zRwF$HyLq9DGX(%OXzWKeo7l-?fEV}SoXX+e&(7({V%luWx9<9~*zOHvRNT`MtutGl zDmKD)u9Jmg*=?PKS`KTZOIM9gYjpJY4}Mp^!SDF)33@Y2Gfgp+7UhjK;0k=Vi+v$r zKUk^l=jCo$UMhH6*5lEh5;?nH-l3MJ@JC6R8<^40o%CiMx`-MY!y0=sGg5NI57Y$n0Nh=QE!HmR8 zS;wvEYPKX$Sx=S@%djqjgJQ=P?HK=7(u@6e16^@1W;mX@40@<)WMJ+;$z+GcPoz7M)ZPLfYRl>|8QeHyO5Fw5R2 zpjO!zu12L~e7}xVAMnaas#}(}bAO~W*^^*ZLbP${HEP8^V&_4{m9KkYAvg6sBz1T% z8fd%AGBf`VjN$lqBpz^mYx9-CsgTTEZSqbUbYYRoFM^!VFAY$ zuOHIrs|6TOd2Bo+2-=9C*;+A~yOp`8wuEdvSUjec7TCxQ593z$YF&O+W3dVN%1)e? z{GNOq!p8?r`rmg29tiwAoj%(Pk3B%|tsl%De}2)X+Hb;3mmv0=u>^A9Cb6h&;=CN} zk3nndV`rj7c67-)T#kKr?l+QiO0DGZ*H3b)M`v%L6AK)xmKiEm8D~8k`Had8Sq?kt zvmEGTPYgfuDJi%sXkhk}OQy@~Jf80T%db#Wp}2o#iwCXZlB{M!AP9b8?DP_5*s%Tl z$|oB_y)X-$^iZvYKaa@e7H>Z9`Vt5W+bOe)Mk;A@jP&g|);#K9{yoZAg7cje{S+jD zPQ0YYBL8xYW9}ldc9cF9ucO;vR1x$q(LQ;SjH8ehJOw{{qDCbkIbgcUifbFF80w@fI7`noyO1R#ZGI))I?mDxH=k^5KRA* zzk)9STP2hl2o#*l=aEG(*Kb!W0<;_n3OGOPrZBPsURL0pEmh>Tl9;XC@tBx8RE0(C zUXAmg7{*~j^^U!7d_MEjKai6k1Gq~v!0ZNrTOU~2TdOBITR?Z;{zcpA@Eo^eX{olh zki(yI9pW@xNvDRBz5S9-*{JtB@7C}T|8ej|$vZtX#x?e-%YRq~5Vh_&&@V5UVZx1s z{Iwy_m5}MvMz0arn!zm#Fgp9J3dl_2nI#3XU-b{PR=%A-i=J$ISwyb~F8E_AgWm)# zz)@EHcqq8Ykt_D}W`KW(AOkm6n0HTWvIH)a1Hiq4=)78Xi@;jdRSwx`skYdvz&-c( zd-u0$+#B=c_TKv}ZFX06e&RRbzo?cxF4ZTi)GLLy9NFJ;?yJSbGeLUZqXcyUbLwKeHztElv&*5p=@f-1kRpbg`DW!}YJ|(Rg{H80a1=?GVUJsP&64 zbud;QJ@1!q4`;9n>+u;qHoPA0079on6}?ijJW|>6b_vl#+1Q3NTG7U>cR=|)uQ zAl-UMN$Cb@ID|!aNOyM#9FT5lP`Z(Bc=r*!zvunMH{NFq{&6^f!?mxy)?9PWwbo|K z>h4XWcq+P5OSU|0a~hY+eYWVQm+DJAF64o5{e#P%Pmwxqd7?>2jh?rxN9r_vf1&*K z0_fFY|I^uNX%6~^f1{yYwbneB{xcfpzVNl)U%L4EdJ>HS5ty8`&(w8+LoeXzXE&(R zL%Z&rS;tW$mz{7UL#O&;Wu%BlD1%=U>OafJ_H{j!33rJoF%tVxj?Kz0YRF*X>98ee z2$`EyQf14uHzQXaC^q09M)!>T#5Z!^^MxIaO3ELxkgpj7bb4QNX8%&Mh~y(bupeLk zMF8*SGtAy3c6Jl>e6wq_yY04kdT@Wg%tdFPzd}u?%X8K;&LtGlS&~R0K#z8pJj|(A zfC+#hhf&ssy?ex<4P|(Sn@9H=Gv%XJbUW1BWobDbSJWOpz1#)Uxfa}rr*!^~esIaf zrB~67NzCfoi8`fwvF{hs)AvvNHm?lC!CC~;HPi8bj;OX%Yj=R%%P@kh4)P&NoNpt@V5!Id0xA1b8y*W36fHSS1JDgzkT zh^=7-LBrCvE&osvG`3hd&uB}Z;C#u0Xs{ur9j2P^=|AiMEgO8g4%s}Ct-;luYXZe? zr>9S#^HX=8X9QC)(YYNbN_o0lozoQ#Yzn`0&ySiBSPQ&c zod_$JG;6I$KCx@s;h0gP8*S<)$r4Ij!RhAfs`(VGS|__kb>FbI;CfA9Ym4h$--P!c z_dw~cK71t-5F=jlDJeOU0^@M!30ck0zl0zVf!He$YDz33!Yc?>ZD3^%og>!tpIkYGTE!eQ?v`x~=sxb8yrGoIg}9EJD{W!)pLe7b5`e?TYst z@Bv@;$Ekigc60H7k<7-!ykO`bm>=qZ$t~U`8uD)VKAC_@oBswRw{6uXCO+zXwGJ6} zYx6#s1>nl`-+1|XF~l&{RSjHxdX=?8Ecly|XGuJ{O3hY`Klu%s)ObN((igcDKJ*#4 ztx;6H_0Z;O(|5(~^=@NN7qUAW!g0vU+hXH`x_gxz<`hp4FcO3azl>e-OX)c8mvt$8 zCglYz)Y2fBP}0+WCUZT{iP3WxRhzk4>cfHGRRi|ZLx!@y4ZoBM2tU@7ReVfcp z68L1Y+E^xJ+vk*V0rVY_yn;h_4zh=z9Dnn7CGG_b$}wo7aUL=2u4W__KK2ZYl=X$N z)i{0x9g4cfj}MyfI`A#IfckgFX|rlgZe_Ym+PhaNV{QppniqRc?K*ai_&|Y`ZcX}! zt^UaJkLAerdIqq*sq-~CPWcMJW@?`urb zwP#svM|Xubjcr0m_w;!krZ$~7*bV9QZ5qH0I4TFJFfftG4CxwB{9ok9!C(ko5sm1+*83Ce$Yln$D&dCj@B`wS|h>ZS6bK?x8oMP`M3)sUemn1oG+jo zrxP(9XQ#3i8%Qu}qM?6k1moPsT3@!8VBBEsTSGQ=maVPh(xO4@KW^e1NS_en9osuQ z(sAgGJ+%OZ8)FP?b`}RoChzU+EHY*XUWL=!E5Z#AXZ1a2_3w~(ITsxJ@a`gw+n@=4 zV_g;iuXjBeNN9V#7=*xr_CEvYH4*(45ek4Y0gpT~1FIPfP~Z-jBB0KsH6hIKuGU^o zsk{J|s;?FeaTZ|KikwsQ6?*d(@rPkXU(72`XI@K8@2*8T&l?Er_TUe8t3t=0up4xw zA2I*^8r5avMu8@s9q4Z^CR?k%PARk&# zWBa}lMoLPLy#v5CC78dWIaAzqrD^`#!wey~@psCd-_%)P>n{6ajAyEf_@6`3mlm<3Q_+U)n|>RYEw-LO8;ePBx_WH` z;sD$8UHcWckH|MHeGZ73P*(SCtelz1uolxeP{0hkY{%q0*N$J+*IGKJb>WNC&e>n% zHq*&`+)cgCyZ+mz&lmCWQwPT|xrq%yX2qOCxzzK$^B?o-#~Gw7Fe1PcT1L_!N7!C{ zFGugp3oiQRbxof+CMdABP6LOpvETde*Mmv%=+oii4=7 z=LC;c^nlpIXp)2PwP=Cf_bOF-J(w=}!=%3Sk&+-omK5^wT?>47}|E)>R05G&M z0=#8ChR+>*I;_=IK_@Ong1am%cGIlNzd&Omyy(Oad%s=p(m9vEHNPTeU-{I=t|#gJ zyXvjj5yo}Ad35~K$zRF0;6+hGW@>9)fHj_RS1Kg`kAN_R8bRUOuZ2U@uvhtThd!yb zkBUMSnbhg@fcdkkAjXt##Lb~Fj{hg~%4C)pq7-M=J4_JV={YfRTG)T8zgesMbYy^s z?GM+Ai=iYJ^H6uqBcft1GUsXM=k7B!R!Li|!au_rJ#PbA+UR{N6}SwF2&JgoITLm- z2ggc4Mk@uDHCvuUkl|8vQsZu$sN*0@~`7R%*kGEP5;8c)xo0@bmk8*YB z&Rls#eijuZZg9(y_KF1g7bfw>&4S;xzpIQ$LoB9T=vJu%~b;y5HPvEMUfRCxh9EjweWuJn<&?%n0gqPk!yfT5>D~0Z8sK z2l(cKcYAHR_U)9>?<@^8Nb*RZin`bQJT49WJ6`n7Kf}36u7;J(61>4SxV8{TvH)Qw zlTA2QijobXCw4ohPwA_87+z+JA$Cm6QGf{_4XZz`a=%JUjuyHEAMfNupWMv0va{P{ zHl#*l`>y5ju`W`EA19+a0AvcEb^Qvbn@W+ZuL$T_akH{?z}S|I5T%L-|IJ;Lj^HvI zQcBg^WC-Y0;@P`+hsM{d>A`^Kg8OaJNE@9Wz8EbE&}@vCo8KsLt2s43o(tvA|7KKk zxc-T$phmRZVs3kPQsK`zjuHG7-DRt7ckP|BoNesoo6N4xSOR#^t&rImHN}z|QJO%v z%EsUtD`^mofUm65do^EYU=SCQL-WAnyO|?m<@RxOQ#209o7x4#k&K#C0q3lOp0kf; za13`Q%=q(=ex;?^rQBO20cr8*1AfFm5%_k z4)y4(I_o3HP42U?F%>3Lj7IJc*yk_nhVhwPXO}n@z-V_oIWCV2SEtpi4E?R?x}H<> z@zPHumbD7?yYX9(f)P{q5EGSUi)4EKI0YdR|DVT7z(ct#ccv&O0C|-0Dvti0fd{-; z4v67KjF-_-r@6agEvr1|(TcmJKx>C}W5ZY7O2msgKJu|KCFPD76nu;5v*F+U;UI}U zfXQ$4#JoYnLhK7Hf@K13?NEj3Vpv1sUl;rN6;MSE2n_fC9TR|Hh!18jBNjY3xW$jJ zetl!!hJAbO!^Z1EMze`z{ZlKC>P+*5CT7RjE#MmtKFwxOaT=rX)^Dl{$H<5ga4N3- z-GtTSa(cMs;4Zk=CmyfcE3hj=EbQ*ubObuF<}0ugEMW`Q*oeUA`4DG$tRPXwRo|~- z@ES|NUN4zlwQzX00+Gm~mWl(!U3-)PApexfkp1NHu1(wj2Ib&48F^6`lQaI(ElCZ{ zf1{_x{=Mo`+uw@6O&62ej`IZZUQFqatXrG;u`ISxlhCQ_z1|6j+7r$>x&MR7Y;69BO9IU#W5CYbDsCTp>&F+T*`1-?F7`7#ByvkOfd zjIR^|BX0fA`EE`SiG0{L-TUcK^or~I9UIS$#u7e1Z1|h`V0L?l&?A)K7r^1b$whpX z;QkG>tY9Lez`V($jnLdS!1@rQH=u7o7~0F)xF&ey8wt#zF21S!7hsS@80eAQ=XPAn ztLT`pY}oJ#6h8ai>=Qy^H>8jv26sEz`{YmV{QYzt>@)Zr>wYx1{ICdNdqlKH{59Y6 zFJ1S_(`w%WqdE|?SPbnz4m`J}Fjis&^VJTC!ln&hZG7#bU$Ns8g~?Zge#K;Ko^1-LP`= zamO{mr8t|onadSj#O)t*_?dk(eB@E|r4bavaBQwH{7sJ^CmGg&!nEDN> zpxYKVL*o;)KXO9qjBO)#?n3Ym+XVSdXm6{*-RzMF#Gv9Sl!C8MKdYNLcu?3}6oB)e z?SV!{N|0pkB|%EoED?4C#~Ar3*7gawn_vqPn7acFCLGnX={t{ z8)g0Z)yMSzyy|ILJuTVde}`v*9uk0i;_y3f;w)H3EOOTz!htkW>Cjz1yxn$&OOGwu z26{ODljQc@3(+mCD>}{`5&L12W99>VNO4ptP=MWRUDfz5qY0W|=m!xiLRM#q^r)-p z{tXqe9UU*7cDtXZrKdlecG;@)(N1{Rgkjymknx?^D2@t`R_3?RDJO05T+;VY^ND#j z%UUWA?LEI-_qDtL^rAnL**w$n|9SBjt~=9WtTE!Q(4?mqA!ym?i~Inm#(Cjsh79)C z<*Wu;K1?ym)>)c8=_}Nx&Ql}{3<1+E<2NC>tNC)nWfvnyit|GxhK=fWJgj*h(6|ek z__qAx)!wrhiP4*eZnbXTx_RxoN6A5%(ozwq`(Ub0#IE>FvxX5W`4kb-X8`X0g#`ce z&ySx(fJ?<*ls6NrDBCXQ8K#ATKvCt!525%=yB`|5M3#jXyKWUx`Iu7{MYSN~t)>%e zuPl@8f$o0&(LSo_RwakoWO4rv#E?>o%On5w@v_e2_212RBMV#?m@X6RcHe);U=jU*s{nD<#$m{;NeNwSuNycT%CP7?5L4nh#hxFGg z=D{)7l#-D>v!12-frvXZgNt|8-mab8Nk+q_zS`9Mo8Obx%8Juw+Eu%5aOCp2lj?2D zC+?QS1b^53E#tgT;;~)4M}5;1LiIX0mRsJ~;9gspmE5U($)nj=*D><@!-0X+)VzKs zmu)Y~+r6OMiT9+-bSsuV@x38@(0QME1k&dNR7SSqt_)>ryYGIX58^{YSX-aHDPqn) zm@vk9qkmJh$k)g(dR&t=m|Chy8sa)t63c=^eX>y3pw{6pLwU89^Yt@I7D zKgelak5i=xj_|Z!dS0%+9=7H!Zq=Xb{aMX)im&YLezClr_T?{s3VJRs&xc$oNB$dyrO@r*iaCrK+%{(?TTY9vtFg)i(1tOB9mG7%Hooeb`#Hsp9L$#)eD&egq-HyS&)# zMU!CqH4C{dYK6$td2{yhBAdq>8@BT5W>FG(&xm&$bT zm^*YxT`vZ|iBtFtd_L2-k66eel<$y(tp<-4pYm|AqEx(sbP4nNG3sTX)iftZ$=lB{ zu0MQjPq(BYCtdSS*Apr|~C5E1;|s4@tC$SA++j2>K?O{?Eg>AqoNRhCh!C=Q(2E z>1Xco>pKzto=&vr0e*ye6u+XeYP(^HRDL%pFfyCADZF3(G5`)&z(haSYfqR1%3?mh6Jzz9e8nN6qbd0!}P_L|9%Tp@6pxK z^wHsv5lG4l{D`%vE~<0f3JeS-^zJFa)h@?fSj3C3u?|W1xYS#2ZbZLc;@#K__9Y*1 zK$OssC?Up3(_oz_9I~<9k6v8#IBG5pg|0?YqVQIcpgki>+bbW_0x3XT_`fE)Tf*y| zO=#buDp@!A%-v_ob5!{iDa_#KkNZpElEaFNS_?&ovPD{~^y`em$Z#R%7sF3ZzJEGT z@q336+?+h>kK+CC>H_K@_M4jO(_cL^2s(IXL`dYYt3ZJq{GR>s^v(%4>%@=HK1HvQ zCnC(+?Camm?Ykb!xBjd~&z>M{JBUV!8(up-+`!JMeA`GUhGCIu5kJmp)kVMBS0A6I zpnsMiPVtp2or8!ic9AW((s653+m?~3^Of*N3}mn>QzS_rw=!p!EKI=pEA2!3;Ztu9 zous$1WU(qQf6(`9{*4Gih)+i0QhFO~WflspS}l>6@LR;lo5VCWm{hFB@6_03&;{$g z=?5&HFe5h)fTpb2|m9L zmN$@opo>7vLh!7?LRRF^_v{uAX3kLatT?=p!MfOhtYVkKqu#QlQFmDEg?@#rEZO=x zQf?}x1Y9g*T>+x?t}u=@@xhW^l+@^i?FzS!jD8hd5cirH^}oj*LKe-S>|ihGanyDU`**XuoSHWD+*r?Z_IdNM)^2ZaHC`k( zFq{We~nt>hP*`4N%#ZYrUh1CKZJ_OVUoG1ec|mnU)apev!yX=TlRx4C5_!~d zJ961)I}p*n;z}C$Dq4wCk`%R`QHHxRn#_MDwIpKh$IO5 zOUBHBy?kuAbKEgl4qhzCI9^1 zZaFAq;O^Hz>0i*6pKG-#r2RqX3CUA;*4M^n+KH^TkK?q)i+{O{*S-hifaNr~_3f}puoaX;RWHA7R7$(P*g#Lfkp<1xU0Om9+|2}9beJHA81_{-7y(bO zb@ggNI{G8H^3CEx6E%2jwrNz$F!M?I1`?QcF{-65}<|NyRM7SBy7#rd)d4vGZg&cHyO zv8{>QzP)y(^?-agv9mo{VUBKKd~3v|E9myskh@f0t@$0wNz2zhqT#I1F3wQIJ z3gr0n6W^p!4vzo#hc)8`jb-tA$mI<+dQ%u3ztLfvbAftX&ya-C@J9s zed+mG*xS|eTVdNS*hklZ^#-~ln6(d-ykKd2B*eR!0i;)~^%S9&!;R{EY#c$!kh*+1n`S_)ysVLh9B z0m%*R))X!3kwEf-ZbkCcI6j|PZuW0xdhCt>t2e!qM(=^?umBd`#Ca!*h=h0kOC;<< zh8MH$2k<)pri!cPNOia3oi$U$# ztz+cMy(hcPl?^!_NMrt>UQM(Gu6wAyAOtoin+_ddVky#e*5+3-7#E)WzBN% zsV$EvYik>piVwkX@t+suhY@#VWr3A#ZZna+r~+4DRt>ei{+b_xXlRYjQCmu z7qh$vlNaPNB=JUdh-=+I;q>$5#>bZ1J#?|( zjULkXRA9jjVDqEd-&@V+@y0ka&{z_(;U;7IYM3x;GB2n?%&8hqs zH@mC{Y6R${Ai!3b6rNpy8>?}EX8u>;CdI%sqx_g&s7AbyTFqRbr-zlX94#>q9cDlc zpsPm?HW4Uk1XkJReohy{Vq;i*GA@si?W*eV!dWy`9FAwxu&FAZ{AUEPJV?*ZyU{wHt**D# zsoEsk(KON#eP_qJfhZOxtJ8HgI3-z|QKmogGCalo)h+OdZ%MzG3}U|D0HT%!iJ<~J zznnNJ`RK8z=`ZP@=?5Fj=MF}uH|)2jWxY}Fq?8!--n+Dr8Az+ttgzrTi<;wd08r)R zsIlM|);(&p>jMr#956cO7y=YMYrOw7Bxr;m-?XRxrPg4s4Kt-7L(%hcbXiF5hoF~& zMd*d&Q-P8?E?OA6H}7D^(a?1jPo)^UCD?LPNI zU(~7*P_DIne@B1dz5zl{G%@M_bKH+fifZn(AGxFaoLOuLrH8=20`npRHJ|L*;Bx4G zCNrByNA>XQQg&mv$AYp-1gy_)w>pK-zINC>pE|j-w^c=9tezXz|75~!@0*uz>B&Ud zY%=CT=itzbcBMQGu1MKph*L-K)3**WZWj6v5;?tQ=k_eBT3@p2*2_@020tZubXuK0 zZ2j#Ky~?TbRXTy;+<%&TZ_X;SOd2m-b#n(0ig!6phUlxE_p{&8EhfgPb*aryc?Tk zgN3R;vi&j@wT9sq9cwCF+*h1k*n|iT%O9$8PAFg)ob^&=vYf>WrE~JRXJh5huTL!+ zS)Y|J{lIXm!@-a34l=o&yf5kbdespuPq&oTk`p3@bsq!ZGf^$Za1{yo5%Brm)d%@E z`244i-+Cun#{cSFVYK(G3NrlQy`%nD8)WS}YMu2D$k>joQZvETUzl4#bH4{~2Iw`< zgdpY%uAlqhfYx5AP`bz{a7H?&^42Nf`|k2ftxwcGq?yuVT5Q_m)du;s=l?V^u zZEXrNO899;`UCCjW_(ef)Pp%xkJ87Y9fyn4BH%5>l7s{f4VQ0t2#DMXcv!7i>23_g}P#yz$dwfZXP$3)OFa8tcSwW{aL6*}_9p}h;z)M0BAr!oo|NYA?MWPb9wZO%`1Vu~&2Vb+v=bFD^1@%a9+RZ^ZX> zemfSR_bPccN6Xm=;mK+MJj(olc!JDS7D_;-Lp%Lq?eFopC8mr17f%*C8s z%)uhFbLohIynX%&R^>r02#?QL&XYQKIpCpc0zyr>sYxF2j(mIsR#_FIjx3Kv$URk)dc2ySBrW zUCZUk!G^RvFznkO$Mf2(Z1CCy`PeBacbM`y+1|6;u=an8$DF&s&T?jKrC^u*d@Y`r z#&>fymx825o=v-2DOQt^zIcM6MlL5X@#!spY^H&WWNUD9QfL4y-#y~F1Fv=3HNH4I zhAOtPHJm+^fS);~%f<6G(Ik+;mb#)-#UpF2*vLAoZp2+9${R@Jh{K=(#RiTUavbOm z^@7g5uwXsyHPQJ6=~{ig?f>1xusjJ9W{#39Kui&CU|Xb0f(0|jZ>MXMlt52KQ=Qc- zQOhmrt;dAfZMLDz8l?tVA(O)DbY}qoH$)XJGJ5v?>ZpIl0Q9OxcJ-S*AAypJ@@*>1 z)y3DvsKmpc@NLrKxU_Y%P3)vToQ&T$5-{w=F;?+~uZ}jULvn2%l#eaPS8WX*l5k@R zDAI;HpnKo(f~uNQ3*{4s5GQ0--O;VK4Fo789keLG9x`JlaJgYBXDhup>z?gi(jiY$ z&cGuf8J{nF=tTN$Z{{KdqK=V^n>G0&o2`-Ji)V*xy98YKXg?BUwpiz)DsSPLtTyiaSJz&@93wa5C(>bNf-6y zp4pQx>K6{xtl337N7Eh-<@qOJVfY$#&Sh`EtlM|wXP7Xq13HQC;3u8R0=X;;v zxUQfb{s-iyo}a7Ao}I+T#W733pTt)=M*Dee)gCt|x=CnXpBfG$q7V#^Zs8H3v_;1+ zOH%t$Kt#)g4PSqyl_VVD6k;IpoU6&ufj+b_@xri++UOC)3u+-BLS%XlXp2)if0Ogu z{!klta6%3F5TrkmzYzgdbN^e>E`SAFuyRI`S|mXB(GCo#Tk-D?QDb5HFhAEe5?E{qfzXYrr-qM>?B6D1R7oTtKD{eH5W^1iWx z;AnDGWSL6dZQs+V-(kvok^j`Li6{FNO~ga$hbt}ZUpP762HQ`?Csmr~sBrEL-;D9L zvOi$R##at}8ObOa$)=kg-0Z)y;n9%6OXX5xk-K<@K-8)X)8MW3Qu%mcNl8hTe4QM57GSeV#m;KsE@=dD`KZN-4K0M%p?dHGPt!j-OaKfJGD`zb??d7D1-GR3bT>V%91jl5s|zNLw0}) z%OGW6m!u?stn%+x(o3R*K+(Z<$l;S$ZABj!(dNOg!NdO&;`_~>PET$c9j4rv-vZC4 z{iX`$nVrO)fNXkbsw;i` z_p>S^@e!eUN7yH)fM@bi^Hu#`q=MBBscjT%d4Y8W+BMI>0O$0sW+{nKdvlG!kDdj_ zUeFR4n@;U>4xzb`o?u_8$#oKi}Tpy$M8Ct&> zD}Adtb>t}V7ub?$QQ1uO<;Q0xzp};W3Jj{a)Cu(XFlb^iTwm9zViHNqxK+tUuaz<8 z<_zo!dqB)x=}<1viMOcyg=#WU&e9#lE?!fvx5Vna>U-f!iU9-MkmJKX0int2>@&7_@=knpZtbdXNQ=eG$5?@7inM*!<2KzEAaSuBCd^X9a7eN#l00 zCUtCY+f&!uihlV@Rsu{a3%F3;_9lJoIOv*47of;}9QDu)U-W>im2}J2p3fc~mdA%L zg^v#7VlRH8r*elv|5FntEM!}2n2OkIR!kuLCuIErIWpWAaDAA6u#gB2z8)?@HvvEW zGsu;mUqi~TF03mJjtt=Ro~zy(J*#=}T~7G-m&)6s>?tnw@xy)~vN2KKzhK}n%fK-`#Czw^C7aD|V?ez# zGTseVZZ;#zf)}Ics>LDY6dNL>R`^lHqvpq}(`iFY0#Wv$Ky{^DT0(-1^mNP&Xtdh9 z4(O~-o%700aiRHGGM*As_C2oPkaP_N0)}!ZZ#J=Vzvfq+rO2kaUFIi3`b0$J?OjQ` zyj2?7uik4_$eC-@tt)Dilo)oWq)A6&_Lth~8E)I2pX^K4&(G_}XO4!OTITWDWj^!N zv&kE`%QT$gOL6^TXr;u!2s?7_<~wLZ`m`EJWqkz0+g}-!3f}Uka8JrnEm*B?oZA2j z-It^&8?uJkNlilglJ8L-#oyHo$O4LzLw-{?_RO*!xcC8?g^Z?Uf~>}1_Aq5bcr(Re zu`4Z3t8KUbs{*ubdt@d?a`?{XY^zlq$i70)`DKV3mcmM@QW~!FFJv9$U)BQ#5j1c- zw~;3?V8glDcm)g+L_m?FqPMq335A486+dnU|M+qH(NBok8&oZQkb1fJ0k^BGN`Ix# z{m=6b1Lu7c9@2V!-j9CjKxCR|niC$DrXB@L{WxaoGqa`RwxRb+8fEVvsW210v-%^= zP&T%Y<*7r`leA7_qQQfW)W8CH8w~<>_I}RYef(@lvR7p*^ygPAJb`Mwit2irx-(bd zY^|!|d^!84?k+uA<_XpEw`yicz1ONJEYz)-Q z{Eu4Q6;JKM1o#412?F-C@2s}8Ge6*RM>3zO%8>|l8PF^#9SPgPl>p%*MYu;d36{3O zrh(=mEY;SdjU%jGHy!caGj;GUDiZ+-91Vv%2IPQ3iN@@tQ9T1#(kS64d3_rmd>eHx zT1IWZvG`FHoCsxkA4Rf|s@xFS4_H7>WS?-&6I!YkJWw)P{~1(Mq|ldJjt*p{vv}+8 zjr_>){9g!pph*n(DwT)aAcYm(|1YWh_dJAozlBsJLR6nalpQN{BkQM{5F6iDRJcLX zM0iQtw>?e;8?ck~azCG+A^$C2we@~Bj*9zU`zzV6r$5~Um;3$6=lRjSFjSZr%0pXL>p@9GB{D9uGGj;?eJ-WC z)Ez6eyVRSZ>wYYG#z9LsT3qPZ6URH08{K?-GOwJ{ISpp}!SS=x84w_D$QJsT66YTB z87;lxn|F^cKMXf;znaVY^eI#%K=8ms6?ds*nMe2)-tC%utJd0|v?|as#_4AaQ@?v1 zy>_pc4O)8k%o_D#N$7P-M8#oSbu)WVd`N!hsu+T&%s@egCnSUSAsW~EDpyp}0+w3^ z?T_>(LWv;)A$>k>3^a9w@}i2=+UOV*kteBq@SeR!<9iHXMR5~YD=Fddojn0}H65EJ z=o?!umCJ~I>Et2}c^-az`DmVm2SWvx4Ot%(<;A5!{}fXVb8|8Mqqxn_r+r=*Z2@vb zuJa+66DgO;sEEs1PC-NRF&0skmJmTlWCn587Y1$>D_T&jol%qyUTxvL{O!ZU;ihQtscMs7gl8WkHk7=#(K8=ge=9PB0@skhB^-K(d0_{ zdqE+*!?6743opmw?Maja35E4KB2z~(7iulaof%T-B_VO2KZ}9jpAPmE3|KatFDfPC zI}kxn^g0kEKQK>vF}Q&P<9uO$Swof{95s zLj}U$0r=3(@fsIw#mzF;U##8hZVNrwt#A1qUX25>!eJ!;J$kTm+jOjjnLJ%_F})!5 z7i{vbB(fTNmpXf|y!Xl@I-7?vc5A*imU5l}0;8?7*}?+;(u7@4>$*}L<+A&9yGPdo z>un!Xmq^?$13WH!4$e;o1EUH}bhv?^JcAA^lPnUojK)jDS(8P`7-{_?uMFN~dy8 zmc}sS-ign)2F1}h8W!Qes^!Q@wU2fL7MDNNE{XYBU4gpWY+`E*(yT1qg;eL=_}~1B zx{P5>a~%tv3JW{-k!t|DWVsU8phthfZ*pFPOeTw?LD6QwC=vxQ;HB&&RF|sQ1&#k6 zmbd&;9MRpl?iv{no!Uq4mtQ=3Yb2ah3rtep=(es%M@wmP+TQao!Le!oOk;cW`;CIZ zV7hFUYJrYiQx}(1$;#ZV20kuL1k;O8B3_ol2uaOmSK{cXPA$s~MrqaL&Lw)NM|l5~ zV|%T&PZh22mf)tHI!gmBO-P~|6gi{Sb8`3?JBF7A&SXX>XV_0IzsI7G0wu&N$yAda zP}Xu=Z>LNA3f7XZ?rf6^@3ef;VQ0+mI!C?z_0;+BN6ga5=czQ$Y44ORsg|?D>>b$ymygnwJWj6LisVL>)gVHhMU$Zo&t_!NwwdR^- z_r!#p=6-cWa|~S$Q?ZWR!SYteC&JTnNU@8(-SpaCTF#h!iym5{&~v=2R3wJNsQlBg zlc;xLzVH3FK(T=JE&L8IXt=WXGH7`PYYpD*Ga8&F%vlEC%fpnG)Jsn>I8Q!ZY8PmA+%QQ2WVjUdGa6%tn} z=e8lP5UKZVFWW$xfmVaEy`UT%nBgp- z1ai$6g_vQ3SS`lNjE_)_JRj46cO#1J#%&73Z%2{=@6(N2QZ`pmO9=P3B&3Vd_(%L- zFTkC4>(;pg(w>$B#ceH$Hag$$2O_0YpTw;O>5r!9B@hMEcM4XznyfD!NHaqibD4%A z4=k2WmQtnO9xa3Rz45ZQvf`-qDHyPlEApRp4Hg)f9$k>Z6X!QoW`cv?1{h|&XSY)U z0aC-7#zS;k>d1nB(s}fhd0s5yHB}?hM6|;iSy9>?LlDfy#s)4-$ncVVF^<>9cC(H- zJE3|*r0{mTp0FCuh5j0Ci*VjoJzgT?X?dvtkCT{Dt{9ZoZc~-*@oz`2a;#|^;|v!? zE=9_o?EGW(mp#mM$$1&rkHUeeeuzikN~Jy%saV?w%tF%)KQ@gh+WlPr#2Ccd}>aM#KVigl`LNCN4?p>b!dpX2pn+ihcvA{~Nh=lN{8N zcoevOB-EbHzS4X&=hf8HU^#+paUc_{&yR~r`~tN}1T$m8W7@#g;XG6B=u&=jwltZ+ z8j+4*ZHq05UcvLPwDi*sl<}VxbsUaMUn~3`{nTt1+QiBMguI@~!RCB;|AGt2WW7*v!f^o^i|`o(Gr zvdpxsZ{@m~zakLLU}ebr5z_AT4|mU2RX5jPcjd!F7^M_J;Mc(luHqQ@76lq(=)b7h zn#lmDKu1WB6X=@(^mtq(r388VO}C?8{_!0L&M9nwoR}gWD`=clQu$j%V>8eida~5u z?aC95s1)dE&+Coo*xlJ0tqMwTPWDIwT{UEc!`v2&Q4RCI#IwfiLP~cA;-lhQ5am3% zB~Yf~v|t`W_Hn4#ByZKjEUHS}J9wvFfd!dIr)za~{uPMcX{CPXKxwWJgH zL!EpmgjsKm7tf&$4z?8h0&^whbUJ+&Z3ja(d?)BiYN8^g)_zzf0k+Z0BHW?Aj=Icj zI<6y(fqIfr-q2uBN_x*CUUK*?IxGlg)<4`iJKj&GsQ~z5yO6@?+d!+CrNEL85rg(< z;d@P_kYw3(ufHPIq);dGOKYF{@WC%&g6rF(5; zaJ)bTHKej~=Dnw_?$&g5y~Upx@0tQRQ@DQ};6)k*!7VHj0|(_5B0`A_pF}0$efI

    H9y{2@U2wAG#{%{ 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 Dr39Me diff --git a/media/images/Rookies_Award_Badge.png b/media/images/Rookies_Award_Badge.png deleted file mode 100644 index 32f31767107dc127430bb9036833978927f79785..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36746 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�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 z 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%0Dko~TH224a2>+hIksDt9&Hx1_!!$Tz+!-6?LT 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

    *BJd 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 wb3WqrYHdkwA?1Wnz$gU8|iJFcV|0u?~#L` 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

    3K2+fOCQglf$uOQc`8$ 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

    lm+mF1B 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

    N09s`y@oJ`t-F`?VBz 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

    !`z9L87s%Dv|Xk~#S{0D6At3S?uFms zYqf;Rs_C)$BUi(>c=$=*pYJ~Fi~4$l$cx?zzpY$=Kiih%Bsff%A3z^U22F@2;i85N>zR~Kzec6|6jDSyO zWg$U+pXM`^(`B4$%%$!li_|^o zh6g=*Nns$Nr!~&5X+Z@(MM;44w3*Ci|3dU_z*7TyX+zX5lu)fTK%lfB%tbZ z>LNy}dCd#jrea5dex^Pl$P6ce&q^gGO(VUBKKEi51GhUbk{l_;t@Ci(!%pnhD%t2f zcVU?OkJBwgrq;Tu^6ifv+r;axZPw1^1Z*lDNN0`!r{M2%I|Bs4T?xmFXlCs_E&=9< zqoyyzDDL62l8Gw4Glzus$XxID;W|oRH=?31G)lDfKXH10ge=3M(^3!C(!#xrzB?$i zx$EPP@Q!$7ag=tt7q1s7mv|d-qfUJ{MUx}qa_zJ9kJ8(re|K_$V&4A2GGiaKf+F7L z_9Vw+1M`x5oU~@EAzNfO_Z?oV5NOMdZQ07#Ey+Q-IMh_CH*tPol{>k!bWw4$+_bF( z(%SQcmQ4ut&WTV)Gi3K{vQgJ|K_i56v#On2iccT{UD|&OeS;}-tnU@X2vE1AE~7&J zCQj&z_@pnECKxSYA)FF#LjyQ^S(}~jZFB=?GXSM2dKSW8AAjS%QeRo{kNOMEXM~Q& zV<$R?>3(DJpJ;LfG3~DxNKPI=k8gqIn)T0g|^)}Cr7>HU~p9I4&he;CT(aozYKbsLQzPu}Ggu#iL? z2%a{;KU!rH7gvC`pV2WaKvel=i6xZ{Grs8C=vlqPePSuyPjG%^(KHG^3{lAwGLqC; z|3SEb0GNF|GI_u)bVa%jV>&rDVkxKSA|_D}S1ZtJ+1pd}Y-t{>c&^J5LU;6AjVjCH z!j7|%H78)VIrHrTF~P1srKIY|d^eB_z7+9$|2FH=6oh)vuD?CFAcTY;G$^+V^TBlr z8r#g5oT%S%Bt$L!Gf+}JzOj+*anaSW>B_`|8%&o^4WEvgv?|V!u#~v(M+a+W?sUbq z^Za>pRz<0{a(Q)xE+;Rf3|8~VmCi~1^&h{fw)jSsT4h*MM7Hqhje7T-RdTtF9GyJS zSMkg`gsJ%D%o-4Xp^M=0LE4D+TWwoVi2KTj3Rb%(-IU3t-ghva&n!lI#Cnz$cwjR3 zm8$x=mU3f+c+JC4fBvrAA+=Zb(-?0x-lO@p)X==W(0zda?HYe%CI!pgFWxo-8Hduv zb7?ettWUc1T=8OGueyxQOFB#0@<*MRTO-9l9a) z|NNC!)t)RA>^x`ai2kh?&%3Cf9H<<*^p-!ciB314ZtW~r`5N9XXwyf+U_rI>-y8vX zqYdxRTE$yL94IU?UOT)^H@n+MbyPqc@Z>=#OUVlc)6Z{-m7YDi(W8af*yR$4%j>Rl zF?crQy*%z3v|ZdPH`pq!eYS>wcSj(0S-rX!lL>vy9dJZ@DiQ-Vz2wzK@PMO9Bi;AJ zWdH8;^@R+T;Cpxe!%tI@A%Q=&-b?o1(CN;upKNuvBXwvk1H=adIQgh(piC1(25AoQ z+0|<~^fA)oc=tFOGtxWm+Rbu{yW^@h{sCh2!HzEX0`?vUN|S9&mLfH$vg1+)##VLE zHfHt6XPn?@dCkIqB(V~qHhwr4E89d%NsJC25nDpsxZ7R|2!yk=BRyPsljhpGp_q5j zM7>O#oV%>c`qufBc(M)4b?XSr%1W{|%{m~P6V_o(Cw^yyVKqHwg+Ew8kGS=%MW7;M z%=f*|GfZR9Vk*3aJZ{Lg!oY5u9^Ne2Guq(rT;T7!#jat4s?eb-J0!`_(EO{NWWmr^ z@)d;yQZ2!xIznx^X-jSbzpFYrZ0q#5kCQ9Vl-)cFez70FRg$WY#RjB?`e;_lTCA24 zRv1cu8r>X!G4@4zf(_(WD-lnd(8r{U-=~{;8Rrfq6!m{fL{`09xkd_GcNJ&;t$>XB(jDb10jkROzXNU6Jh*ULuL)Z)eo3vVLhGh(q;eh zD$2CkM0i}*^2lG(tpj1FO(}zMUg14FHKFH~%cp=`@=m~4M;@4QTQGbZgXUMP{%T08 zqFg~%%Ei*P-nOBZ2ygzjLV~Hs&=y7sFKEK9$s}b<3%$27m?Gx_js$p~%#sRy+M|X* z(D!wQBiC`up+z`NKfjX?rE6u0n%JQt2aEPc2>eQ^=nj_DTMfHbW)smrk!wG&3Bz`$ z9zdy%%D@U>&x-v#f|s!406Y6vLG6D?JmeER-OpYfamcOO|NKG@zE?oxwTvoB&( zzA23uyKi;8V&xA6iQ-x@Y)w}HcD535>@v%P)In5b%%}@C>`YNqX!x$I)Tpaxebnuk z4Q0owE@^6(s&*C&=Q`vF)#Q}A6`vv*U6(ZGZ|3L$(6#-P<(sEBF?CoQ&vmw1{d`p) z&OMxXo6f7EAk;cU8vPMMJ_WLyUjk{b;Gk47fF1ZOUJHLV-bxK%AqSs@X?JUi^=Bl zP+3s@jxGBV!pP72}a;k*Y|dB0e!uKl!kWtnA!E9*kf`Q9~mhF|DTU`=#vR9R7(SzhH_ zaV|t$t_~e*E8B%sT`Ydx)d9oSOr0w{LVUG{QJNC#d7i9T&fO;CN#taNvhNg=pRBQ7 zL8wLiJafM8SQB)-+b{+*2^YpU+P|~e@ws9<+daTmNmsOaiX@-DAZC#U*^1|58%Izu z&R>&eVGHWWh0OH@Zl84gusVU+^+4m9b;6k~E8Ys=OUQcN(O`i8l5IVM)yp0>EBi%Y zNYTcB9=5XKh4h)1W4ybv3}#g-nwrj=`EfMA3QMwg)doD3&hP1JYua%x!uDoTCyX_9 zt5u^b2Kbhx$pN9ch^hNTaaro3>7OIjB)(JEDWehE3zyN0m7_t;M7wN6k|dhh0L&` z3kx&{d81`nOw-M4(fuR%Z$+(ZP0cU~{&J;sABt#bcvV^}Qa3RvOS7?OJe88cz5!S`Q?ZwVR5!)JvAUM~!pcV|3k_3d3FH;T+NV@5E>12 zmwO*v?J~!Rn!|;e3eAN}%4w#>bnJ=-%+d$N@SS4jLVX=vM~ zTa#z79inCE4hpxdJQZ+##>1-iK&SiW)WIV;4%v|YR6>h=Hh~sbfYrydul~Y!@pg2Q zn0KTG5UcMK>W0252V~{g59R*RS8p9QmgV4SRSMvy1pCkXIalh*y~F*mfG<08&EJhi;|{)+Df-kzW34*W|0rV~!q^O?#{;bs<2ZRCGKE z>3-r>HT>-Q1{l|G?@`CW)wUj7$Iw!4HO>lv*dJL^NnU#&h}pgI;JlSRF!uIE4w^fu zoGq?(_dj6Tb}hnqtbC^TR)*D!%&MLr@QwF@p_}Exvt__f7Dc^aO@B|3;909Sml$RU zyjHm-k|WeArV<_}q##YeruO#OKJ7*fOdsNkmT`BEBUq0TZ~KT=+72?@-Ym6&sItup zJbbr2Mck0@i^0}*QJ{?ssO0LJ&!MCd6%B0WEF7cy z#oU{-BOYk}aU>*-qgQGCVN@4>Ih!(r*_C}WrsB~^YUcURQ;VD<3@?4IWK~l-LPp0q z9X$VT2u&!6$5l(+)n(TM1@S2LZ}A4v^KwQW$@RclM28963#kQm>9DH#ga!)6OD6pyKjVM#qZWs=B8wM8b)@HWD6Cb|ki`MB}Z_dAX zcR-%95anu`Usfg4yjL^5OYQBn;Y}aQK@R92oHo4Olrheu3jv5j3x=_*l_ne*a?~Oc zdpnOfd9W2CnM8tA6fc54h037oOVwP%9w3`P&kBY*s;s> zq|xvY9{JC3Sm!<;VOsO(O5!T!?(9&`S?*g_L2YO6hU=_b)*-EPM}t{d$=tqe%FH>X zZ$zadqc|fCcFRi_2mPuGy|?(fr(LZ$cFTMgkr9-c)9L~i#FM0;~sSmp1M9(nJinC!{r(151>TlYZ$4P#f_R?GzTE*#Cl=162 zjx~Mos;J&`nA)FkC?2tf$W9bbQ3oTgN?H}}Gw3~sj>IMemg)Ssmy7$>8vbZoZHfzI z4jt>dR~MQZiMxjzph;Yd*4;yN=x*pPlyGrmg6L9IyP)S?l;#m>&=6$BqytYmR6?WF z&BuPp>hb>g3eP1B9}Am2WNgc-mNh;LdMA|x~a=V zc1R+}h$7(o#SdPJDxN0ald0*=Grm;y z^OrfnVvs-?KHplEUT&31Bd^5#z%RHoec1Mk-pd&v3O;@+5G%44_Y+7S5cl-Atw~#Y z0{V|Lh<}zq;P%s472V*Coz@08S~Y zEr&W|#pQZ>A&48n$p>_8{0<-4;)Zc3Kr3S%6%CBDp745Xv{yI1?@6woYhnukM-xac z-UwEBbd*jN&jQ;H=?$cR{c!&m-q1FtHl4^`5(h}MlXrYBy{!_jQ=cOfPF8mIxZ@4| zelNfJsEvsZI28Guf^KV&jO>tQ*`_R zRJ>9MvRfG?>(bV(zcz6mmBl#5K+IRQZ|5{a zZf!Mg5ASb9{xjype2GAuiiCPPQ4HdQuOXd1gR0+rmabAyIKmk=O|$QhBa8}@Id`}4 z_n9pbhdvbNYOU&aJTW65j^n>mrf0NlrV_orguSolTaK-@N+s#IBQ%xxSwzUEu4hvftG0m<`kwf^s|68?Kj4oQfc==qL-bAE(09S~i%MDO%{{Pq!ys72@3^%*RjYkb z+f)lLH@6O1_yJ$s+EV^TzU^o+`~W+=4v@)LRRc6kGY>=^2A57jvEC|7u1{@WBq`mj z+^(nC0f)q|rPU`Ngr1-W*6$K?XewVbSuz8P0xHNjnV&<6g+W=NbCQ! z@`3bMj*WlVq2m26B={4vO^pk6+p+E2jNbRM%#D^Q^ zKEO5Jnlx|uY`P#UC1CBi1v&7jRXjK}#4X!sj!7g@kb_gwCE_Onz?pVK#8dwin{iFS zs~>{UC%?qJ4`HL%TUGv;w7QVlqeD|f}5wI)6< zans-9%tY5Z|0~Z)Se%Q>DIdS(E$I6BymoR}TT;!NbdA)GtTMy1ZOW+kFWumRnb|(m zJWcL`=$lS}_McjH>1kWqjw-q}*>t4~^kR%n4eg;ZFM-7{d3l49bx}X_nOSFugQVIV zhg@k2Rgp%E*^1IDOW~Lz@3=YXII+LPy-}QxLd%HsP$n?N6L3w&8BGjjAX4}Qm=?M? z>>R#Z+rjJkts9ucI!3aTxa2Z$1E&{RB}m`#O(Uk9&xrcld4g{_g@53$sxB(4)&-=F zecq+hUnFh+L+uzAxi=P^{%W1X2{kkY zY)|bSr-{rglX{+9He?wdU}?S)1FDk5&=06GpZ-_oiKhKR8i%VW>*#eS4_fA$iTlE6 zzEpW>N2t)ADteY>22kNEo7eUViIZ2P`sp!42$8`56TbW#BmL?x>@qugVP-2c-p(PS zTz4;cFD0IwCPs^%t$p5DEKNo=3givF>r=5@XS;^w4_RaChAhj4whMyy$K2x}n9Td5 zOW8HcArNnl<}5Q*N$Vyo8WcMt_=OW*MBP*fXEPfltezFc6q)0wQR`|o zks5QS)M%Q;*DL9tC+YVbRGGccf& zg*UU$XbUctUSCni`qPZ?)N(p$0uZEi7l zlAJd2${X~u>=5o-NRqI0cwCY)_;Ext%-22@3}42n@IjDBm40?S3Y2LvZ%9)H6CEc! zt^!|IxE%;^>EE_h^Z|QGavb9i70fuxe|)@YpdNU1X7sPaC`eyN(wd-$P5JoqHr|Zg zN@Rp2dyEg2M{XPOqP;EGSIiO4^PM}AMd5ECVGEhfG^Zi zRYht($FFhGp5sq=E`81yHS>A7seL6=IL{V=Z=QJiV*&cA<%Z!B z2Px1!4c>#v_6kRr4vAp{pXbH2;dOZ&D* zKW(c#Ylo8DtlWht?=vVH>4s;CN|Y5$eLAl71T{Wha%L^e4uj4H0N1(tTQoB@Du$xZ z8DGnTy??P|BO&(igr%PSbkZBHk}m;a>pHz6V!iH0P^7kMYgYSZAeeb0oK*qEaWSK$ zW%#XCxI!#C^O$D&GS%DhDu9)1UrwJT2eP6-Qfjvu2GXLrdKmErgF!ROpY7P%z5ZH( zKb}uL9bS%H==I`WUD4@&b-sp}5UBvK=Qj_FLfZ_|tULaW!SI%Q@LMuUM2H%#uJP;mG25hpp(a<_ zkhRqy#w22Hxt3HoUO33Z>mZW<<8rZ-0X+YWakCQi8ncfVHqmSD6c)zlB9HMJBCfAu z56ZpR+8KyZQ<|Xr|G8S2mQ{+#w0l%4zT&s@MpPApNp!tFZUI~sd#yx&w| zl&0i?l*-Kd2i%W8Wz7cW+H~Uu#gmS`jm>JcMcvDT*wD_Ko~ZAHp{ak6JR2{`lkI$5 z>svsO?JEgno5XL*3sV<$up`$J+wqR{0UC;I(DeIAhf+sJa~!Zz%tE)^W^7{&qS{zN z1WoPcEc_2W;i`4qJ3bt-ty!Gk&Az6yo?^|yrOk6@QjectX4Db#TQ6t$%EW_1IZ0nj)%ZrLJQSv8 z&&e~_PDwmDygi<9P+j>Gb8O=VU&D5rUAUr5TFnETxH-~^v|GOc-!+aiSp7J{pjw9WeX9-cYL=+PJ#g zckgcFZU|;SN``N8zH6q^-E}I;4uKP5FG$3Pn{K5S4K26LeGr^2+zvL(CgH#dR0WG~ zUGDApG=8~(+{WF2x|Ny}937~+jcy9peHFr-HNJtYzLDBDJg=H-5#l(;DQ_@n`8Yvs zrbYPf)Ac?)eFu#kZl9jH;+OqxJh}$Er-t&|OHpllhTRTa^y}KHWcMKE$mA7}h0bmM zvk`mg<@C)AQ@83Mu}C2Cv8$e4rD&$EEmUNt$g!!VlCXJ<)5plrR_+WcY9F=>r!TD7EH0?l7Ct^RrF(%HL^{<(O4%zUIn#OWcQ*-hw7t;75g&=%TpA2R)! zxIA7tghaE#MP0+v=a#j7M~@pa+hZ0plZWOl521)re{_6`I{^Afk>RGD~2rV*3Pz~YQ zWdKY}INtB$BkA=}Wq7HM=E9VH$)d)E*F0Tr0Xx{D!<4?-%>PH_!$crL%_HX#uIK>j2iAZT?vwKtwCLOdTsk``_q|MXY zn41+fUkld}QNIL?+G#fp5rnt_cOMdYujAFdwaR7=_}zS0uaPb9bU=~P1g9*Ty-8Yv z@}hnvO7T$deH4S6X`Y{G3$c~OSKj1$1ICS-A3HsV5!!!9C6Uycn_0%fXH7 zADPztq?FS+>G^#eT=d?Lurl&hZ9F%Vz0^@){5|90=RVSc5qL4P<&+3(&(ow7Mz2bqKKPa`@Ljy%V_ifrBfWp@4%z#^0 zO`kpCu~~63tABL%@~-j-pSK3$u$Ta<6=RU9E_3s^59Z)Yqsovj|8jNJiDaGY9q~z7 zlfKzEH=$YV18(2S3x=U+7ow@tPzHPx^8!e*&5+ILRIk+*!Dk?UaUe0C*= zzFCr*gMhXfY~LBei7h2gMN87Ht1?6U^e!t$arj)uk#N%1@!nmjLTeyIz*0gmNaE7d zRC^e(jqWP#$ov@WJIYxri^$5)1ue{mhNs)SgAH%Fr)cP>@$U0!eRuef_8rh7&FLyZ zyOgN6>o4)5b5yXQ`S&GY84~Ig>EZZCFeB%7$JUJ3u8?E@6}`3{by;F>!{%@`|(YjndLy0y?pIoWO#V< z6DZCd47T5(>+5&8{``b_t9!!zQJf|EE4WAiuCc;7&36g*@9Z#@L;4<{kgCrd4^(xY z2n{fMNw0DbR^}8gLlTUEk254oI>npR@`Z+Lo|wYuqTqvrXX zXQT*xuzyPTa?(fbO#=-!`b_j?z$&TGSN{)_HRMMwqYrj=nX{sMzSQ}-)m-OKub)S5 zHFx!qdl$l#koNq<#v3myKb4L=D9&A@yWjRUV+h}mHymz*sLkeHEup4U{5YtCwL=5d z?%sWikov-^XGy}y8T6D`6_w-@EN`DV>FY>bSuBm2N+@iGc!W^!>Kz=!ZfG};h8BzOHrogcpVL0gVA+kQ z)Sv$vn^>%Ww=2Jsf=b{UK8HcoJMJHsaQLV7lW%i#q$nHH3m!~x_JC;Q0>!esXY5bV zEqIz5#odb?-)NIFX&YF_v6voioDn~uG2`rjjEw_U!FvY;S60G-X6>%?^@|2>i!|4L&$@j2DRdR-~0v4upju)>1-{L1A-7V-9SEQ2VW_ zD+4W-dCNJixyi?l0Upk?_{!5NTO5CbWUn{nxx{Yz3#1lE15_W&e1bauSMajNZdsY}v{mS)Gt?|ip2 z!*br0+EWjUl*a-e#%&ME{=&+4c4Hy;V>+%}9o8NoRC|(y9xW7GVD6+Yk8aIj;-32I zBj^gv+RXvg(8=P&=iJs~pzLE%)9+Y&3A`Fm{>$6V0|{HW=v!O|n9yhZXrbg6L=zwV zvZ`p@eAo5R2!Xc}fG;C1LqGHoDQI`ug|Qr~>*O2Poo2-i8LXHRkDS3x0m5MjfqX1d!34RjoAGSQUe zYiCbF%50FHxQ&>-{17*u=on&6m>YIg9yV8*^I|4R&@X@EpKFXqU5lK#T_?yu`-{%^ z{kvo(h!(8=lWV82;|?|KloGqsr4*u7NyHcpW|)|Gc3c4`y-8>Z$R#& zA_-7@ffrV7-Msu?YgNy8IJ6Y}1x@QH|9sUY8i#I1FEso6R#pLyT1j$&6SiaMt11Z+ zKfS*rv4R*1`erJwmyq@M>4ss#Opw~ZDI&w8c}RItnH%6qr>0c39lpR z?~Qw~`Zr6DO3tH^yP48&u;g&!*b^Z04>UzxO}Go=AlYR%RNp?$E)+u0ZK;}Y1jSG6 z&7P|FdA(q(J!$7Uh4yM#s+Qmm{Tarr!N-18YNl>oY?=yb4H%#VbpecOTEdK#94@n^ zMk{6kp=Jq+&pEASP5)9@$rYCm--AW0G(a<2r#Lmw1gB7sZvZp+4&cuouvN@U3m>fg z#T^I{cp8@P1>v4|WF@DI-%K-`s#v2{gjIS^fP^&%z-A&@WAIbz!A*xhIdtcXCAvb3 z6RkLKK#KNT?cD^~4dtX?^oR9N27Z0#N{v=VPW4*MhabxyPP^fa}8*v%7M$%o=f&11zYdya~)+uXF8jO@akH z;$y*O_Bw1w`en=sgkr+h49_)p!b|ALPfjP>RV4A^Bl4c*=!TY0t{sI!k@3?GoPj8> zOthcs(#Y&4&iV4j-JYJI>@|4+9se?%pK zw>T48{PTO=|9;^4^pM@x?(fjWjnC^jjJ33RTB2j ze~)18SG*JN^0#?C(qBK@8yF^gyviR1<1Sqi8l<{;isJ1ik+ zTjE%UXW#m9=zi=wp`o7ZTj)9zn76CZ?( zqY%h6UP;_f`{Lj$a9J^z@^$Gr2zmym#&oor-aj>-8f$BlHl5=XU(}W34e?~@O+vpU z$z0tZ$B*U_ViU1ypfP6E*NuGsz1cT+a9`OdIc(vh=3n9GGWT3PZq%#(RexJ~ zar9)QTN`QO2~B-?nNdo|&!_tB?_7gKw|fe8TbnNjd#RyCSHZ-ta(@7#!NV*Z0ld=5 z>1ub}^yR>XtDaD;s5ycr1~_LRt={le|9l!NT6t?7UqkbN6kL&c3rgWHqql?8^O)tg3voHQMGPG{p!Zr~Y&-kBy%7R)W7Saz z9l&x1=SK-*O(bxr9Xy~PFSNNt{0i)rZf&+qaqLy`RY6p8oLch5VgQdy5?|C)30|^P zwCu-R^2duh$p6fJ9K)-?E-ekK>{=VXJMMH}a3k~jdHbBIfljr*l~8T&r-r*hj=!zYREhmyxqA)rZ{CPqGx8yoH;>R%==J2UWV74zsVGg)W5L z21P#l+onwr7)aKnXrCmcxS(xa4cW0vgCM^sLAQ3&&Ivrb)_$g_Y4f{wVI}t*^AJ?0 zW0>L%vI~L)r05KpEjS4Y^7WyiMLRJTSr?Qu=1#CPp)WW5l=7dY?Iw>1dRhif(D+{bq*G z3u=YGIisFOEI)#8bW>E_{1=NCk`RQ7J|H% zu}bf4WTeuG9>69eWJzajm>sn^^Sm8K{Kew|Law6qWDOLuCy5~r=ZOyiVW=oVOdeMO zGuvyZAVlAhDD{xt0(UHKi(~1CKJu-Yr2MbCw44XTV;A7_`n>v%1yB$1L zw=7Q>tD|Oy105$y7JO?1gdJrMR@3uy2ufYC317&~+BGZE0jN`_~*v)^xV#~Y1ngzG*;r!M7^KPos zCxXx}HG~Qbw>Z*#CiQM*Usx6|ku99)EZ^-g7}qvc)!HRAxD?|>_v|5%m4@i;&^D`( zgf{tXT;+_z>RuSro}vdPqqff~7v=vq3t$H@ix`TA_%oBer?_}7Rv^=9Z2;U+o(7|K zOpa(Ti0;9tHS@lZ{T;^oU+J`VK%>ULfp~I82rX?57ASN8RzKqsjKJ@P#6!_+_e_`r zd!Fe8M#3@XZ*D3t_H^Ze#Hk$xvD-pi+qHgI1d|f1W%a~#^izM~=AJ-zC29vjD;WP( zDgoF45^PL+vmpx4PWf(mw_MvV9$SRZCkO*ZLdZ*{j=@`TD}so$vk}=h#%Nr8MwO?$ z`+mX}dEyv@KiMYhZ3OFrMZaMFUDkw`F(xo_?+pDX+ek`>Dj}jb>&Q0qvQOt|16EXE z35?7%=l5Wu-U?$~RiBN0PpVjWW$}>e|03KDphcZK8b18H}`iOnun-nv}o-2hX?CP4z`I_YbgA0?Z zxNvAb=K*KtrkH4JIu#_@K;s2mOnfuIS_u;81VWd#+qur?`1D9X=m;Nm1fP*j11 zOhI(cjd|GQl!qnK0U+^7)wRCKkUd4g8JI%T`Ns+O$Hk0VO%}-cuR{Mgz1nuIj?$kT zlw4^s1x%8yj8@D?VDFxfW-+&6Wf`VNa1weq5;eqt`0J&Y3Hl4S8_x~7`gL@11B6?C zUft;|aTh8Mn1K02mMTsbA&!0D_`k0W!5^;;Y_&Nntf-M8W#WTyQb}A9IZIl>qlAnz_tSyQ_ks#`i;y4Lo2NNkOs6u zArYdC*4e>ppIO%Wa#;Gow+TT@UgQ^`W7}0mLZq1~cAzN-oN6@I9Ihwr1hYh+t<+4b zCAsb>>}pj~p{eo|b$&J(UE`GL*y#BAH*T!%e^|&8=U+iXGSJ`0K^3##>xW~CKOHD+ z8#gS{OecgX#~J@Q`adg2cm$23QzVC51B6)P2&Q%O*wtS7(`<(*)UCCd0(pcUM43>9 z!{U~kKY2rK;)ApsX_el@llm`{(8`DKaKaP~V_TLnz6k=J*mE}{A>M3v+n4zLex4%V zF9r0nwlgrt_;Gx4dVj$eE{^!fQmuE((8DeKh_sz<0m}KDZ`dW2+18~OHv>-D@-9p& zTA?AWMEyu@s^&Lk^5k>;piW9z2`JH>#LX)Ks4|T!*Uk|6v{Ih~D1`9=Juj$98f$>& z`Vv)Nyp8j4r69CXhlt#yT-eMXwL3=%1t&mM)@I@5ew46kP^v~K9(q`KH)ksq$#GV> z-p+;Lh9Irm50| zR6wCf=)+t8?YXl-0MDJCjy4r2R9z%z58A)cUsT2&l8X7&acO|X)!#f{G%eV6kI%FKwin|^aR|MJ0@*&yiZb;=+dc+M|>+8j!?3jCW`VGIMCHj zZkEK9UGM)vnFnF6@?rLcrGhWvXkIyHiJk5W@Za)O<@WMzPvP0XIPAl5+Y^f^^I~@hTlWY;Y z&1mL|w#m|tlAOTA!zlmFcvyc+C95P=(@d$aO4KUOr8l+heZXp! z11uqTE?!6yWo}0olia`HZN!4%getsF@nrQc;SA;T*bl_Kcc0Ug?T?l}WPnJA6~Z49 zO6lMgG*PhHx&PO4WQ&2R*m5;&FD2B8Oj zColXA5YidUU-6SS6^kjb`JTvxRg^|%F9O+ zpONp6s~X1CjoAdQ&}2Ub4JkM4zX*80Nr5~@ni2B9w@_M2gE$6vA@vCQB@8zUz> zk5z=W`+Rw>Xdd(N&h~BeD={}D;c-`_QB<38mh?E|7@dJIE`{1DF6hHaaG5tBqqUnZ z-(=^ah6X?>|DW}zd)&gesGV7H7Y3B59`kyM@Q=$c8vpMOd0k?Wrv0@gx{R)oM8x*b z>qLsRaH|mDH*8j54pzF^J}-WGsNGa=zDSggw`nza(!&Bs(?CN^|*`rQ=g*zDt?Y_gKPvJo;~{AQ^Q2j4rE?n zQcr#Vkgkjce{z~^y{e}m`&HIJdzX1P(EXVz&dW-ZFk!XIbG{VjS?nHQH)zm2SH0$Y zu&&+`OY~=8WW19xA^}TV%SkVJ^Y|8b_`c6qmPvMcZwmgBa?lQa&vcw}C}~V18~Df8 z9wVvO3Q@j?DUj-&3s8?+7m2`tFxWza4X8%(KDhkUvJ*^Qv9-5nK|?J3{p)eb^<6Z} z??Qs;K^WB6A+2L{Rgs$fpLG_}0=lss_vi$efk!VSSp?P%{02;)#JXau$lCq-E{?uy z41O1oRMiLM*CkCfhYJG?klmE}2f3-PKd*?4DYChBUi^Y>OhxOeJPqLZFXjtW+6C~Z zbXq{BsMRsRcc8yaHy|Z7yRt3Cj&EeF!pb&P=26nnf7f!8X5lOZ_QzciA=$@sfIt-= z%AMrQxt&+Ikod8(Q{vvPFbm@*o`7Md+S*f+g}s#c>phy)OMz`*Q$#`!Pm0%u>^AMC znKFG1lcI759_4pU2wY^hx@svUKJ<|k&8-Nhd+$gZWZ<#}4PYZ0LFQ8{-Y7$PKI4PGyZ(jJr_k$|b%3b@w4FlBR}sDs=$s_e}X{r zI&QR=S>9qo@Xf3fhm6+nO(#KQ$O>I#&-Q!HRd+$=zTY+}ojeMPs_G(YhSzNRGMn!F ztYDej{a-l;g3mR~OjB73AR!5LkrH%y&2gDMmT~f)vr+1~sLU%MT{ZTL$76^(dnkPJYSWMFlG|Q7I zwVgggClSX`s=lZCC`D3}vMqZF1i({fbVDHRmvkx>Hm;rj-^=PY44udKA0!;0IJulo z#$`q*Wu%tHjH1zpny{x9g+ER|l1}79nn5|y&!TXEKIuq~h0{2y!N~#~duq_mTX5N{ zK4fssU34=C`&;jc>%{r*w4$+&7*rd*oie)oTlE#NuIACzZN-&qe-Wy=_C3SCbsEOa zD))VO;sM3~wXBd2TuSLMNxh`qBuW{iQI%_9o44Ky$%=dAjJ-ZjX!?o#1`wktr=z>o zqqAoGmtnFojil_i>-GLOFCWKzt@^pZP63q>jmF5O2D|1U`Zc>y=gv^xG6!)g6sHg~t z?BTsz&+qvi?|U5Y{~qqRzW4XK&+EKCXYK4KPfVs{+ec6DliYyn`{8qwIn%RvV zN9nUwcg$f)yy|^f^4xp;E$n31Iul)65oa4Q7jhzGzVRO)EAyg8bDn-V3O;vJ<~(Pq zpaCi8EfL(|BA}k9+#9|g)V+@{+irT2mKA>&K~B|^dU+upWW{*})y*`%q8vZQ)`lCMer$Du zw5vy2@XeWu2N=-fbHDvDu(&U(^1=q3*oh)S_xo>KL1(A%tuniQ4IJM%e9>k<L*XyFO5KUNV-@3;p9D`*KXQuL~iIpbhy--o+0^|56#*n?CD z?%4bURmg63u)wWmI=vMOp^YO8#-U7CpddEM9$JHa2IN-usNzw{b}Tn=4UX(wHwAD6 za*JO?w%)#w8zAllsk%I(z9F!8m3EtjD9IpQoWjo-*G;D8xHB*-S>R&2-+#0QDV?IW zrpgB9mqAYB169o|>u*?=fmBNPoa9?>N2*)$m(EKc{o*c~J7Y|LEElD7hks4lZp zaGj3sXT6&zCyp{91HyLsA0`?J8Q?NdAe#!M^0Kkma0#38j7uJkNOOVmz6eaHUd%?M z`6d%=y%|{cc8*&dwhv|L=@IBm|IsDP=8xv{S>w>6qWY7RQ%;=I3cY5&j;>f2^L}+I z&ok;R#{7ECd6AI7S+{G;i{9(F|LIU3AO#-NEz=DG-*PN(V%CeXk>UM;z7=B z&6KO8gRkFTIb3*OekyqzaFn1sB*am2Y>PGQHWT5epU7@)Znh(5Sq9CwjvD)E;`9uuZh7u$u-VB0&L*LxjP|7aSG&$LhciucE+a}bD?!f`OC?|Kw|$CN0kDG z%$qX9fwgF%tXEy#h7VT&z+K;KWsK)y^NeuL1Q(cB7xLD(x0Z~(g?85CTJIXTGP8*CoE zxdTZe>#9o1qBzC5g^fzq@)SCy+f}&p?%pT|yt|N&fS@enQB$WLZNgcLF^ImqxZpld zxKvdmkl$=*9@|)M5slCC3??*XBcp~c@22ggF-E1wS@OXyuZ7T9>tqf?4Js}JGG{1z z2E`;gyNVLM__Y$N9HEdJ%?S>%(uX(_Z`c)l*}TM~y3=)2GyAc_O$?oQ9L9dyK(0Cb z@QYvn-i}6TH@$=us7!cTS z%d4(e3BTHrWsB+XElHyrtuJ{@wO%pQnU|(u!W7*%pO7Eq*Yuy>A7BYI0Cu8o)SGUx z%?+YZ0gGG0%8yl+=x=cT+VkukM3AN$tM`4uc8Q^9jV88r%=a!=XyO7Z@e#O>FjLG!@df~Y7 za*}=p>MV}I`k1F)E|Raw&9gKfVzmMtR6JbUf@8*j7C7RyD{$n1sk*#I)6h~A=Wm%} zm|H6jne1=hZrOE?=q&FQqxo&P_!BDYVjTXX>Ly$BFpHV(jLu{)>A)h8QJujKmd#$Y zrAImHUroEuOuP#1bAP!Kbw97c)gjyGcmUMjP%_!gukL=buBl2BLYCH$$Z5>DTAwvc zK?crynt*Z}S&gjXeY; z*wN5~)pR~hAk;nMC83~fc`#jF91K#f4huPbZAU9E?OI~Rhet!NL|^Khnq{zyS<9Qj z5w7@e007w0--8|r@1UXGnu3F}9fl_7b)dZY$8ipHI(|GoUGBlNF%>%ib_Jy0&$@g~ z=U%<4c!yp6{H|1nirKfJx;RyRv8GskS^Q^zgzstN`msqGq5*YPCggv2&p9***h}8h zeBsDy)#Ad`WPDK-&r|~7hBkq_tL&zDLTYjEap!Km^OM>l7}9k{tsUFgq}Xq~Frx+x z>GPUd?NPj&d9CqXR;uu+%QkuW8fju7JIGlU0G9<&XK3KSyzm~&tOQW2_PIpEr%}Y_FeHG-^c|_fJ9KI>AjU8 zDyH09;8hXsj;Rp6v{Up5W!p!)guHd!Tz7{|T7mkUXsiC8fQTg4ycZuFg(`MpW4PUyMQSk3Ql}0i{516m@xRnl-!mo}hEB5?u;fxZ zjbDPm4d4i?lnBHl3RmN>3{}EpC{hQsQn@Y>Vi|y#BSy?7KUCI_&af%4d$}n>WpP6K za9?_yfG0^aX&ao6Z;}sKv^<1eVe z@YB=4Nwfm?$Gxn~wnDhHm>>KDoK=%WuH3fNt@svAXDx$90+}~*c@#UQ6_T>zIZVa= zDu*6STuXMkOMl3GnXx|<+Sl#W#Fcj>PfCZQQYJ~ViDL0uNYC6;(*yMjAJf0|C-)sa zLW%~2vGEQJG-uC0zCQTV4N7R&qDojD@aJUlOZ&oAT}^uHJEOlLXwkgFRr4G6snDk9 zsxV6HbcDO(x8_!NOvoN9%8NOr8E5<^me=&Kbr$|5ny@+M;e8U)aUoIjJJLmVKY>@} zfrH+T-@*tv?>$$x7erFU2AIen4!ctU@K!n1fO{)>W5hC%3cRM$+w#Y%tqkKPrl=WU&SWivt)QN`b8C+?3YHA%U{ zcM*c~`c7%-O_v>x`-qYb0jWGZbm3gX!hh_k^&0XK993$|5E3ydkna66LRy}fQ!D%@$#s1hI3*T3oR9~o=z*b~{+ zIx|q^&3nwQL2-BwMy|l>C?4-Mw^X0EG9=Ex!PT#hw+47PPdY|GSgsQsGNyVME(Fbx z3{L36_QoQIsPkJYlZ*V<73D>wZQy40em;LkhUt8{XJk^ALTBM-5ucoY3SPJnB9Tu2 z%z&QEfo7tGT_98Zb$$m8zU6@TduOnP&zn%Wq>fi}VK8gOeI$@s9~GNomCAgTZh=m@ zDD(hE2eD0Fu&eM|M9HSx7|g<30OX-3y5kCQ;mftCS!#~(Cd1y%Va~cQon{Jt2%F>x zvh3Q3+p8C5JTR{h4c86- zDKt&4>SO;iK)mY^=0=*>44jCDZ9SXN9lj;(Ldo!8aio60JpkJg)?vxz>VHo1Xfq{SaN28)lbjhKdf(a-@&>$hsih|5-$AS zVb3T^rQMgOX77wmCOkB|gvxdU=N5pik=r7r+P?v5Nl-n1ae+g?&VR>+`DaZ@0ZJgT zFQm|lc;lj{Yr-j;U;~{;p~95r4Q|E{bL#m9Qz*c>sKr*JbJL0KCcOG9&HJ*>-eIY-$hv*ErB6H}sjFXC_e$ZW8arpxDEN~|6TC(<{eKkypDbxo5TQ`1KZ`$r#GL? zUBL9a=lwzBK_$Q?6Pvp(CRd3W4*T*HG;oao#q8@`>YM)g>r_7ge=i1%t#x+6dv#U%7!@D#5ihx;;3#n6F8q_O?KJNZb&zV5Sc{7sljMi;dVWq ztc2SEL#gVLts}1Q=}QN+kfRY#-9sJSEx8=Nd>=I{kFVg}-U^1JP%z@)P&G8`MJr!Y zHjUnx-u_!=wzEI9iKmu!&8G`=Qx|D87|reoQa?F|j=R)ziv|bYnZYI;3T$X7fB{%ek`h za9U04Z#CThm1VK>%zJf7LPhAOqPEx8fcCUv_~BSizowY`alOiw_7%-UTKSK$hV{Mv zZQoNOFXD}V-l|$UebK4g=6n~-_+zrh_ij|CBXs7(#UwYV=rMWc&blcG71lGi8%w~m z<$Vie7knb#FzX!pFX^6nUwYKZ@e?q~zp@KXEOfivtShe#+@0WN{6rJ+O3&!v|GHk? zv8^SL!rr&*;tIyP*KFDLHjCJqWfJKse7m8#G%mHJuQ-BrgI%29$$F_Fr<|!#-wCa zID0LoW$S0w-cv?FPz)?4$@)ulrFhBjW#oe;#QhI{%l;zR>fQ!{Bw(idFJP(zD>In` z-NA=Vc5L0OtLlfz*4ikm>%N^s65{2;vxsV_1S$Pm-adCThb`U~`&~(w|D_|k38o?x z_qA2)y`h!%XST0bzqWVCT4w=E;!3R|gY?-kos{BK^R7WG7Nqk29QURmyfJKu?J2dn z_&i%48DPQ#6abis-W=H9?%r))Y!u5J{*zPN>bELh>3uFK8d;-UH5w>}@%>?1c>^CP zvvcjs4Q!ZFS$>Wp(TeV{cFZWAY*0+m-6VrRqy!sx7;h3#$X1gLQ;(~|{-xeb!zQ!M z+}LZrGKp(pU3Vr^&K2U*Akv5TK10YpXYV+bFNg}PD_m5^DuQY81!P_OVpQDpobSn8 zrdTQ@1WI?J_gYy1uWWISczy^Be#@-cHe?slp?r4`IKLj(Yc7ObmtIRTfA6e%KIV>{ zIu+h025Wir@kIynr3s5B%8ddmqVpl%2|LuIGqqj7Bu?0yADanJTi0Y-@Fle1^a96w z>1c`Q(zBV99TyUh9=XD{E3;d?&RzTcR@^?SGsg|l)2dXR^Uobc&>NfMii#gMRQG-r zmu1nkIazerKUrQ4ybi?3@0>`YrdaICdBLJ$SvBYmCSQZHe%*x2o3?e><U_HI0hC4GUBoZcq6GJ;#vK=nF7D-Dq0f%)v`~ln=ZUrvy!~|d z@(H$hA!jb?ArxLhY}({~Qo0Sp^h%uh0ylcSG@VBqziGz_VeWu7J7ATF>BA}62_H6X zkUBKGL|}Q!(I)<5kt-*Ai!nc(DL=TV*H{XYE7%@RoJ4nFQ537ewOW!XxBl8EOU;WV zGqqO*3}DTUp5(+@Wp(6T^>m+4os-H3`Q)V^pVPhuaNr^hT1Z-xBkKr_Jt0-sFyv(7yr!M7BgSVaPPyP z)8cs<-sbx4i)V9Dfx7UdA~1&Z^Bp>6b5Q_~ z;`(LvPPgE#9$9u**U_R*?`|-k~TzYOQFq9fCsmRy$AAb}Kcp zb3c!-anW!IeeNn>NrLRB6^qLo&9bh(Zao0FtdB?P;>SaQK3dC0?=*)Pm z2&M-=xTC}O-C}fLMthCUM&156 zGwQzw&gw^r-dbbAq38aX_N@Yx@n~*hQwukmG72$#`ue314(A5%%embwOf%1?^3Y4w z1raKZc{p9i@h@>8NSc*bP^;;~P7<quFyijP=o4nfXl%M$~9*U`!!<7O{z`UBE* zp!wyyp7w$YqGq!kSxq6|Q`UnCw|F^%64A6HPWRnHl(k(&>*yCXAF>ky;IuypJxabV z<*$VddDb)5T`T>0yrTA*pdO2U9u*Advd1Ir?Na9t4z3JN;?r`GCJa&PJO+K%WphbE zAtxFeQe;VP@H&cox@GZxLx3ybyeDj;%P~tV(;1iRM@xzeYh7N^emU#zx%$n3;Z;1{ zArNpn0{IGMO^Y`JlPptI@%3joz{{@99%)Bov6h(j z0gdWoY-L%UAL&5o^`iHd+Kz+>^7yLxpIXXRxAN7fQimtxOM`T7?hl1c-Q{0erp!o0VXP+pO*0W`W??Do!6^= z)Mt~c-!ZcRa|rfl`ZeE|GWqw_>r=C8S~poi*2vtlIN~)H4DZdC7zahyTI=uHm^;lT z3ILcUN7jAA_lDT+fS3Bht*yl6OAR~js_iM?_A=v&(DJh)$EY~|{#;qy5a|85 zTQ7;#u^Y@plOTMU> z5z~F#rFYT+NIJ`D%(?PSMcN~4sWU`$#zg(cFfOsL!?7N@I@3mo;T184Sc~RlqCDMg zDIgOj7_4pX(ja2xUsH+WwMvnC={2bE5mD8mB5ouiTVO=;@wD5Y>$?N&4&X$IorQu1 zDGx+3?5gevd$D7K=Cag*<3+b=S)M*g(FEQ2MsT_#3$BE0K|F75I)SOCSumGV6lXR5eWfW+TD zy^qD2wR#>_RVgY9)Sd!xBq-=pMSTH8sZ<$YA6%s18e+H`s>_CX=1C_lgWvPPRbPsc zG(1_FgarGqH!W#sjLhOAAgkg}pNlwdTI}f)*aD2Z(BX!v0~QR|d3pSc{??ec8|tCD zLvpS;76gO4&I_w|7%lAPp57^(J=r9FYQ|c5QG!kaAOF7+-;B}CpD~ZTKT*~Bsz1{B z?fLHSA!+tEUSQecBag1Z@Wi6)<{vRx*b?r;9dvT%A~J5D%feLOX~iTOLHiQ*sAN|Y z*v)5(pQTLr4d`SDbNB7D+e|XYCtl~BodmDIxmT*5$mKyVWMRHjdM2!hKdyMw@v=|- z<~Q%Y<4kR+FL|0XE@JZf7Sc?3e_nbSqeLLYFIe)Y@^9}-2@9fNQ}wAEJP01yQZwIk z!)(f{s+imNI^~W>3HQB+VxliVLjs|BUkPFxp<`qcY7-I-xd6df_S!qBK|p%!57#@@ zvEE&KS~OLHfW@oEM>t+I^b~QQI(y18WHMVN?PZb-=eiu6=+PsL;PP(ueuVMa1zg0B zP!5cHXDICDld#?m)e}R;j%V_vuWAm4uO9UhajXfV{C^MsRIF@-g)%l;I&rcWo!6Kb zT}A74%mJO+oYZ+QjPX*u)JZdbv~=PzPatFRtJ=>QuPv=OMam2zO-@}mL|65wK_!0y zKj@MC)8#smyHRx~T`=|BmA(@7WmWpNS#5~kWG%6oG^*lN^rClft-0w-!749Cv*@c9 zeztze*pgkMtBy(WvHh`8uB*yDvhxR~A2AiG&F}!=8Mwy)+N9dr3}f1ozz=3hIXl1s zr@j-CJ!wXb{R>E+GWFcMkXF#*2|a4X8m}YP>O&)(au_;_I0H>Yh@SXG_bi9t>*n4b zJ>pKP^IJ&#kRltPKAZQoLpNVfuby6(wsOphP4IL@PGRETHBW3{CXjyDX58X(WqN4( zS~EB1736#kKV$wR`NjP4;0eoM-Mowk9}AvwE4=BFqLd6P#nI

    {{L0J5rZda9&+! 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

      _#dv`u}2SeP0 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

      5l|m7%RBPqt^uIGPTXZ#9Y`Gu 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 z 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≻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

      ^AHk{AP&KjW-RpT>O zrV}+K2&z2IPyBplwnoOs zqKi*y;F<`SsK2B1LCB_?xPf;oJ{3V9Su_@rl--zTE-K zcs!eNDzM_YGxv+S98j6pBoRMr$T6Tx^k=zbXSzHDW$1%~7`Ad3T+EyRtYv<-nM*dQZasp?FOEDI9xY;M|(rIo5K@Qv?A3SbqP{<3hhW+$6%}@cp%adiNaoiU)d*J%l#X zX;xe>h1)cI(G`}9`AVM>!7yB%) z6UD8GD99Iv0y=Ma{>4e{`Hpy*uWnvDKgJi+2e_n+wG{KaldwJe7Rw|3>zu5K#3~Xa z^l@UZ&|>M4K>FTxtCjKIgCQL7STF&N&v48b?r1Uf{T+B|dL5S)Hs@k{bL=ahfd@o% z9Q?U=&&VQc;f(@i`NS`)n_HE4Bqi?kcWYzBy*`KR>j^ET!n*f@6grO@Wg@WS$5OE6 z7n`;_1BS`Xc}g2T!DEk=6*lxxfYS&deDfSn*kU#x8d)xiTmJN=_^Yoi(n?`JV}ki1 z5;8^ENig9~?{wWfjmzjxJ_Yf)Sey^< zSm(ML-zgk_0jV)Qh#azr=d~@a?arHTd7{*0lxQNq;i-5I5OwI@5~=L5l5Ow;;hxv4 z(V_kelwh#$nOf40A}5|dH^VXng32s!=@cGMgaX#8N@r&$DeB11mxnHYZ9P^sl@ zwRSh?l(c2yU#`Q>wqsxerxdLvLXDy$f272Hfm)_03*9Quh(_r6TOqC`>AFKK%XoDq ztmq!uc88=lg50mxx&b$%xb-t_$Q zHs4jN!;TL;`1R#;ib6i_U8+7bK{2Typ96o*#9~t)fLWnyXM~v2`mfsz#(qP72poiz zqMz2WvqNQGO$Tn>+Pgc?Umn$D1WKQsbyYTr0qhyPuHNT0U`Jz>cuk1!%=O1%Z+S;p zA)?@@u)gho^yJ8ji3}cAtCx9F!H@3J${9%v;*Q5qtL!E;BmUaApEy;MaU~6DXevjx z0^f*7>r+K~f@xLFO)QIOb7n-W_=Lr^!-p@tjD)k)XUnvkZ8?*ZZa%;YUZRgJ6sg`K z1uFOtFK9XZj`{F`M<}e(U%sZr=p?%5dkvaT)gU!uEhAGm^SEYlGx^Lv4{u-mRKHQQ zWeMEIZ(Vp%L$^mk{*4_=_HdA0vWUz*O>GSLRvPiCXbnd5`sTUiF=?&V^MQ&x1^pm0 zGI<-;!W)%?JSdr|*4Yg;xW`8iuG0`=I5s=?$ep0a_?8)d2s6k(c~Pkwnn62J$zi+6 z_t2Xd+!(^nJV`|!g^h5A+Q(=?zKD2G63CAGJTP^|W4~5|HwVaTr=W>m zs)aFR_7xhy-T-6$#l&5GX`*W`)@JQOI24 z`YH@ZWqy7>R^(88mswRMAB45Q8=+JmI$ZhCom+T!b~^TRe9L~$*Mv&hnG}w6A1CiC zso2N@HRt8`XHHKQH`U79chpH&?PKTw$Z#pAn{7(Qagu9$>9^SFk>Baqgw|V4PNDhc z2X}YY3DriH%%Pig*}vFLeEn=@rv(sK$ z#eW@WL(XCI_3KuQq@c$&pmqyMmnb?aWDqt~yY>;kD;{*yB-H1l@^Lq`=$6E`Nbrxg z>HIQN^BVBzut2%Xqfr$DK&DVgmN5Q-i}>jO0$U5N*YR+OPw`DZKbbOdyM3)XM(*hW z!&L&@pyMFE7hx@SoGK;P^aFO*8yoe*o9p1vPbN#=A4Kb>zbGu-wW}~`Kj^F6Hne@+ ztZP~q>j3N(^a*NFxR$3tqQhT&eH|Uy3-5EQZpUf_HNe|OKq>g2wHAo}9HZ-M9mzkx zYq`sKC8RZzz)7D*{U(#qC@ZfdT_q)gwUbk)a7vh%dGASK*wS`{b-wVjg88q>BO|W0 zZ_JJICxH!TitfrD25@5BYF>BqadolRSgT9{$vRi3N1hp9HMM=(NwBpwv5~`F9<*dH z+*#ve+_fUmdY4fAp~O)njD)kj9I*K#JLhQ#PtbBBMA;L({Rc)m3Y~jndQ(=sfqC<7 z7aSpiM(Q-vB9KiQa^aiL!~SPB#rIQ8wb-nq5WgK`ZC84yL&IgnztV&0>N`CUPytn; zREG<5=vhIxo?l_XE`d0dO!le!B-ZCnE{6C8i3`?y3vAaUlQ*GFjS>04!{94fM_=GGfYuF7d7SIG|pAY2yqJcP!cB4;K~h zK;~kFJ=At+b?)Wk0+61S{+z5_+&#r@n}u&P+yEJJkyyc2|J#kos#89u>_5#jb3S-n z8T{tZERv%d+|YhKt4@h@&c#&U1F%qK9pd3>)ID~--1*Cr2?b^w3c3Mo8(M?vPfi|_sA3fYF3xgYo?V%WWb<(wZu``hbrwrZaHiJGWo zW4sSQ1X20sT{HVSS-mjM?uEwuh(h0_PNbTM6&k+IY#FgtVGr=szRQ1f?imrcQKIfD-DTer6yNu-78tF`QAi zZt~45BPnS9Bsb5>9^ZZ9a_3dl)GxFb)RGmK)}-s`o05$U-zsmk4c{0Gly4i_zM5e{ zu@Lkh^pSVkDU%v5e`S*(wESug=1ltUjXS-rO##nKBYjn5++* zV17Q*4zLZ~Au(b(|LykBAkc~Vk`cXkY0>ykq4Os3hYX`kO+}6HmC)AFVhftfo|s}t zBlAGbHYGed2?kzvAw)EY3zCm&r~+Pbxk$KUgxSUvYf=In0N%-?n9+~Jmyo@G@W^~1 z=FIv!$?ob%_;xLkS0e1?!2_ZJq0laV?Q8T}!o-mZgF3EB5okKvZvrTCzFt0QBCe*j z@fkL~^q7buhwV@2Sb6TP8X!%kShI{Ebi7x2&B8X+Ae4SLiFm>KiUE5u))gC{Fz>Ylx4Ygp3 z%HRy5OrU4$EdiL)v{GtI8$V;2zGSuQ$1i|1PF|jptF@_``{* z+q`gNUcs}@=YvsEXysKq|E`joCZ7M05~9BM<1ax5wbRoSp-mqnA8?fmLI3lVKw6It zB%GfjAaMiY#gW%l-n;tem1o~7TbNv0VC?mJYSUN z=~Dgd<+8L4XQaA4zS0p%0hp{&t9uPc`hh^VSC7U0+Q8FRjz!f{POdI?N5dVd8LaKo z@|WJG+U@i+L6u2YB6VtKEaKv{h0%Koi8zUo!$VF&k4)CRfXoltwtMUiO#(z~sfVE! z9zx_bUlkpZ2wzd(%a@P{$ztYF37kj0_?bg81Qkqar4r(L#6|%1fdK#RI@n|}5e3DD z@2OLqB%WYFP{pG>MhuSqm%$1=8igH?)JR}!j)N|1TgCfAR4c+Sy<)1kBH+kpsse>6 ztaM&EUsy|RrfyPGF^=JAzC^>yBmB&F@_CdNH5&hBBB&c1FKJR~Kd~MoAqvwHg^ZQS z0P}g!(6x0{C=Goyh2P<*)40nhdr<8K*|GDT!qeS$kjuIOr=hX+D-)Z4B!sK62;=$o zGZ>4#acRsMJyTo(a8NwcM07>{0?UExB4>{Jd}Sg=ZeST#udNnPczORuXOgVQumm#l zAd>dxOVh^@khS7MM|iwzc_4Drkm!F;>nazL|A92uz#*z4DvQ;jxkU|8M_^au z5R`}d2ZDY}i9gZNC%Y~R8Rl+3Gr2Nd6oEd4f=3S-*@y)ft&jESgY#L@bx^4sL67); z?O-QI#z~nncC?&_Utzsy(+csdaF)a2&yZs|R^~`O zPdtlvT4}Ti-hdl|AJ4twt^HUl#-=_3o$IjbQ&O1?p>bW>>wv8=>@v(B8q^<{5R!RV zzhKM=eC-v{Wfb0GY%I9tI5jy_ftZh>uBW15|7F~5q=XvLnRv3`v;j)g(~cx*TMPw= z6c@o-okFIU9{C(>qtV$%n=0+_3^@9#W?^VM>8R|RCZ^ZX_gxkQ1z*8XhFaC)B_(`v zid70*DyDXd8M$sfS1b0tOxlW94~Wc@4d!4tAZ$Mbd1#JR^W3zncUAS&FQt8B#M;-u z0NcrAJGRRFC5L3u4QC}gE!@)Y>Zy#_$w336;R>Czvg6l_s-2932`gHxO?4fwlKAXi zL|j-q=`AJi(l4$^qc)hSn{GjOu>6oNR%%4AMd+ZKmH8Il)Ydx@Wh*gZOOeE|&ng$s z{}K<6h|A#OmETzPos$Gqx_-|wI=S}JxN++(GM&QpBI{oCJ)+9cEH1SriVO794}m@@ z#x7`dYimP!f0@i}?E`W- zcz%tH#&EEPB+Y*vKFgs8lm(10dKqUy61Zgfg!~c8ACjWa;wodJsWd{?3EMpa8nRUo;}N?xNQZP zXa1=XrEJ5sQhp+b8gIpAM0S5vlV?QKgS3Y&Z9Jx0%x||iV82BAkE#W_2c1d-y=fj4 zV)Sf6Xvy$?R`WE+^t7Qpqva$@7$m#VnES+TP|(}4AYFyl4WCPiy9)N7f3qQ{Sf-(# z!U5ce+D!4g?f+^M@UJI(%3~<0fk}$5P`&sDUyFngc_%{51Y<}8@1F5_SuxgriFKF1jd#F&68%QFQhqoRG+(oft|-obhu_< z?PJ(8<~E6ZhRX7xftnwZ#8^GJ>V5oidsakEi?(=-b_k}c?=gue$*d!kYrlHySL&Y? z-d*8}kQ1b}$15JEL*Vwy=pe`QIQA%PXtiG0ZXHtZ0thplph0NuX9Sdb6^nHf*t)|0 z^2Wg8$7FR>=xPu&1HMA4(g=IBOBF(idDX*LDkstCNyX41{7f!dbc8(_LnUbYu4^cgG?auddl;Ty{tD(^Eb6>~ZyBUY_s09hw7ktm~O? zPSAuT+`-eYN1prHfI{@5z5F~2ncuc7JgkIHJ+Z01;d0tZ*O|KnQosZBB+SyeJ#raw z3TtT1sO!Y6(^^rjK;VLis0WJuN=p3FS*^;oW}fRPd9Qc(uLJwdkb|w~fxQ%FMsMF38vv|@$e74 z#aIRjX20e}>~RSjC;754gejp6YsDF=3zd7_&89`-NS(J$r?x3KF^OYSe}#XuG{5nd z+$*g&JP?Vz>_NhdVDS-;oMaInCVaGaMCZ&!9oyC%MCl}WB0uOf#>#qv8wSqU0w6Xi z4{2}1C)N7@0}p)}w-=KDf?0gyM!cdGx=dcL*_w`PQKhNYTanV+2VxIOm5r$eCe|%+ zwb1)n+PWX7fMwL_ypPwT${uZ>&Tu0!yG6=vBRUOHvi6ClRf=s{D-TvY<%| zkjwu;3b#1I>&N+-tI|7{JHU@tWDHScnM#ccFO*fS|0fe35aG4gKmUneJ1@I1Cq!Q{ zOxuE+|3?(Pd+WwmRBo7&-kpp`FIR-hVjKlLR*TK>MkS91P<%u#$nGE5Q5*)GRU0AyeD8}+uN@oK?eLZJ!-To^VhN8E;)JJF`( zsI-#83qdt8!ti%(?N!VnXfF|aw-B*Sqz-_E;Da9rzd*OAn?iLftqaJI4n3SGbAR3_VP5JWWl4@Z6mYK4`wD zUexFXL5?y=IfX2&$xUiP{csCF#@7`0(K_apwd9cAr%n>r}~~_759|wid7E!>py9)pHYon zQw3I6%hz2Z%=|ir?306F%~;4~fWPt5y$@D7+Um+a zERqN$q5H2|DB%=w0>yVQ7=8X$?n4Mo8CTz z=To}k;BxJq;RCp2n%FM*PFSSe4ra5Lr|?2}F9))KkJ7R6L|dVq#4No))$nlFx>w|4 zbD4g-RSS#k$c^bf;4gH`qYH~^s&eesPPX8k9$+5;NZxI?I7Btgo7&JM0lRks=IrUw z&?Obh-`*+#zBSz^)|E=M|Vv{-Y)D2WxNH;TKxxZOzn(=vpxQ3n)zGzpdpXjQO8{LLc5eckon}Q`<)j-%Yu!itcOM0h2Xf8B1*hQt@H4_ z!qzzwrz+%KvAShja5a?FB_c`Y@r8$;8^;-3 zjncU7SlBI=?;B~7b+>rNFn_owwDl$In7QGFl!J6bKp)K{X0x6x7i{2a84CYL(|JZE z{fBM5{+5=OR+=LRrKOcCH5D9?Sz5U&D>Y}LnK^L}kjmTx_sCURsky?1d!&MUZ`>fb z5OJcSK0MDk&pQt1z$?!8cX5BO`}1+Y{nuL^Uq*g%a_~jlbn-ysy&&l9#FYqH@+DpJ zm_?ch*SJMfwlZ$=c~^DoUV{(9Yx>8eeR7u-!hP083?p~zeOgaFF5dt3XXR+yA<_&& zK&KB?O8LkTl<-Q()SjFU8ShO-{`hml)3x~7IN+7gec<-=c`M<`-&ql&XKv|jS=nNmLy3YHoYV8Hx#&*<^FM?7AJP9))X+34Qmv6Rm0^WDr4~(^h zuUOXmEbb2232yy`>JmRoXjz`Uj1rXCU249eY_R#ZC9F7khH2gbNB+W#=9F9zvDK+V zdj@RK`)6vpJ{S(a!0Wede}ZsAEe^(d->NIhA8iBMUdrkucQ6?^F$0#?t-Ce&$HuX` z3@tcXws4iSNIt90+1@GFu6sPg4IVS<`p;QUdF@ z!}kaDDTahm`;!rje|n++tZ4aOTf|vS{9}z;kBSfQtJgEHaej29`mzC9u}N@5SK0e+uq3~)XP4(CW zLWq6Q`oVC}@6p&|`NZ|wI?R9q*v5JIUaTs++gkHw)gu*#Xyw-;5%%P!1Ze})?fMkE zkIKGKdDaDPzRNr=VoKsX-2=8Bjj0%QW#h`;mtE&E3P`2$LuZU!OyQwoHRb8m zOMULvQ=c3SBXWy`A_MGazm=Ak%~mVZm%77pCS?@7YM5v9)Teeqg3% z)%x0MtD{NWR6eesuOF`1o-4K4Hv;77Sa^o(z4Px+LN_n}ma!1|$f?2-I+uA@4EEzQ~PL+dTxR39a2A2Orl3V&Ys0RLQ((TBEhp;X&=OI)In z+hy5Ci3s7wtE&eJO4WHzvelH9cP1#8Ozp)@ZVp_W;MB|DD9qqNksNHv-rvJ=e4tUT zfzfS{$uH^SC_TxYjL9A@U~v$%;85b-2LE`TQ?S*wl}*aW?^UXqkK#9ma>03D&%p|l zKD5dO0nO_G7c5z z@wUuRwbb!uDSm#(_MAy`@|mSEN~hLTsnVtDip9HM+F*w8&L7aG&reT=5}6jyuyfEC zdhcvqCn=GT-_|ug*>fw$SRb*Tp!30P-8Y-_FZy&H7>~spqpyp}NQZ07e8gSM-cx;F zS)8QQ`W6FSk)Y9^h)LW7W&30&zn&iQ)cnK(IQTiM{1F&4&vHRR+~6F~fosmzSM6Tb zj=g+s?3KVs>pJJDTSXG5fZNj1HIs=|HLm^aCy1UNgPS`3IIW&{m+c_s%Usn^YX$yuI~2ug3HqWW{^Dc9P)xlu4hL z1ti)X*#rLGz6yZ8mO)i`g~{Z+x-r|Uh1VPz_gdF{S1Y5uCtrLkw$GwC+Dtrg{1;0g zML$*=#zaK2UU+KzB46S*>F?rC5A=(zrzpm?@qT~HnWqB)wObK-vYEGmCRH`$h6)MK zw&uByy6&P+EKDDjE%55G%WXfD(lHrx`4}PL%zk7$vt&A6)qHnIWH!N8uQ(CfGJ;Pp z`zA)*aQ#lO+|(xwu&EKhWnXl194%Q`**(MmFK+Cb8pY4$9l~M|xm2_>?cl*nJh~^c zKzVRnYmYp`@Lq=U1EGckkF#26Q z90Risq(TQFX7zfr7h5li)LMi#qSy}C`rdibH5j*R4e*`?QD%t^jDFb@GxQeQD|qrn z6`TT6K5x^}aii1e!Agpt$8hIb**+S5`0SU`{{HS|rpH`kbnB*;Gh=VZY7P5X`i-e) zZ^-USE#z->SS7=4l6?M4NQ1Siv6FLg68Dt22*Gq^A@h)-8wG2PWs^7)#DCG*KGGtCGw+VsjR8_}fJ$&%^J^Zn zbVn%C>)?L01Z(=Z_3N`Dhix6CPi#t; zKW)8#IsSeM_?z@LsN}8yjX8zb3SQ)<6*69N{>?Ww`#=oqfnPI>jPP=Pt~T+wPUfL| z`+3sSr4CkE38^V{@=8~3g9f*O`UV@6eu|~U-7ux|@@k%vJ0YoHd($X#B{WFyH#j6Z zIuM8$G#W(=1aoD$DT@&gfYWP;Sr$~4E8ofQrY{>V z4F%(-a;*mkcq1$z?ZhjD_^U_Hv2WSo3~n7MY+B0K*S%{Izg!&4Ycpsb2$zE7t^o2G z7iXblA6HBr@mcz)`Ww$oH!cxCQr)LecS+mW+DAPf-`yeKu#*5hOsx8A{^P?d13>Ex zZsO2dNP_Tt>Km=|B45Z+?>l_m@A%zIC32EWp^6c#BUA&_FJ;$^8=jY(ugUxgz<)2~ z=*n&lCd|Ej>YlmTAz=;Wx;ePcXL^wS*KN?wu;jG+)wS2z5t;mhZf`G)w-^f65?a#2 z&N?lJX;ntDnM~|Rs$$RZW*n!w3PGDiA1O;?^JkSs8LsV78j(!0nQE9D^h^sq6;&hr z0@Tz%h70&pTjt@LXI{dtteVaJ<1(IH(70ak5;m}x0Qr9wzywZvFYuxenD!~h;Iy_S zexX1c)EY4m{4GW8?|(xSCE91|;{fYHUUf>qck-z|UG9E~m#1t!wLz9pIN_ z#}l1?nYQ1>CW7yi`~;w6lY_@&wphF^kb*#jQ-p*u>|O)L)gsS;Z+Hwo~ z5nbAW@-_Rdef&-^Qy(!`!{9-IsX_I2PMVXWCPiJ1~b8UFyi@8y# zU$c5j3yWVPlzcDE5-32oW^OQ_g}J`J$z1k#LJT04QI3)90(NjcwjevH9_q=3_3ZIw zLmf4q8F+RU7?vJa{ihc-@i8CW7=16G9Q!1y4rSs%vrYv3v9L}?I4XCjkXJhEEpN%g zc$By$E{k%qHMIgkoS`)vj^|c;TRe(9WO!Kbo|KjdNjWL=F!;sN{$S#pjERGldoAvC ziyKab3orVeK6Dx2S)|Ni6xQ8b#(I%3%>A0;!XMNFRa}{?@olU6{Ju(9rUH5-$%&#lXJy4?JIq1L_`?*(TBG3H7)?5?lxr7<# zN4&kTF}pn9?EvP58pNOaAHwuaqIa<$-}3J#**wyxg@n8KxU_ZU2eVJV$UNQpDC)`; zy+=7$6ql8-R^`npd0}C)e+go8!YntxT;hhFI{WB>$itgOYG=-xT6h)8i}CnA=gX^6 zN3P-<%SaP@Q>GY^NPVrbKa+Mvie%+R(3qJ+Nqrxfj9jl_8S16}Od2U45fMamVFm!i z&1}9}3?#-m%C_ZcvT+x@QUC&LHNZZ!h!t?TmnJRe@~$glCW5z%ekyO25u#JMEC%86 z0Sz3UKb5?7S1Vv6+DO2xx98@xML$_<4w#%*aq&J(MQatI+rIz&s^zM1hVL`V(?TxC zDc6nElq<6Qh#R>@>fqJ_7L*~txX38b_gXKL=>F}0S^_n4drPOJ1L zOed?jKZy1R0gNyT5PH9a_ept1nTV>>0_Cx)4Yz5&WaW92iH=D&ogXhHc=rR=WA!Ri zehI#qY#*Tk$xYXGoDkEf9qTnT%#1G(60|IYJ;iB(k}2uQc}v=5f3HDDw95w^W>;Hzz|iNx(#F*>)T2)t;!HYcYK4%w@@LA~$g`@Q z7Fv;=L>|2IOF4fq;dH^Y$k5@zcdXXQ_&Q~0VzE52r4~bw?Adw3sIpXXt zLl0W3S(*k@Bw4t{RMBVnIpwXMRL_|WTXdvuJMk-M{XJ@>FthN8vL`zlhlG=CaLSKs z>ml38!x-L;v~kIjop(;azg;O63Y>o#Fy1sp8BQpqyKVPPMv%qLA;@q=Seh8_8GPym z>~B)NH+?h4w_QUzsj_-FE1;==_Y@w{@uT~i&|`mxo#D!XeAGy3?Q=_E z#a*(bd5FP5Kqu`{&myAN@wdER4^(l8^u%h z1Z6icW8QK7vFFAZWzpMl>GsAI|B65AkGCGH2_q;_1#u+-+$`nq*&*BdBK69H?_OeK zn1IBr&7h3qa>Mt?|0-FZjCpYcyYdH3OI4M_E8-HrREvi)E0mQJjHIa^;O zeFRdXEK_Z*_T*`pH_%$l>|P%ZL7%^O;kL5b2_8eD${d*sR7tXU+s+kVSd(uOS!uIO zC&8lI2M95(b-iti;+_UD zKz~1o&WWIm1E2ZsXz;bJ%P}H%-H3aKRW!Om<>LYTTwdMkU)ug{7nZHD+|@s? ze|wIcNyM0syIs9#2QJLfLuY1CZUGiNr(uq+0y$nA+hR2N9~+-mpc-0^VW%l~z&2YF zVJyJ9f>whK$-UJw)+XOw-3;2i1p4~wt%JFLt7Mii4Aefb!zYQV9z5P1tJE&@s;c0J z4~Af_&$wmKsba7h10UC-R()7CMPO5Rz8t?gU0_ZY1-t1{03?ANANuyZ&o%|<@N-Kc z&UNf9LzGZ_9A^jM zjN5(PkH9*RD(H02>vHK^Yj*_|fysSY2=6n#BI}Snia(oG-PLxzYo4@q34ngZ z*mcSRxf3)-Jwr4cFM9g#2OZF>#{Wa&`f&2o`4mnj1;ZXE%rBmGt)AZjv}Ot|5_Ter zI7qek%cxTte%Nbf@QZ&-HZdDtNDy?9OE!PQ&Ch;Z-Naw3M2pQd_7uh=J+E~Bg2oZs zjKrOmTa*rMm$-iRe0ty#hGy+KZ<0 zGZV#WBD;CFY!=k-DTD6JZyQqLM0D5#E(C#9s{L!BCI*P1FIj`Wi{DvSeM~S!TGFJI z8;d3v;SZ+I^6zII@NjPD9d&sGb*KH#CVpL!g7_Q~I1c*Yum9PW;cwXf9wl4cpEDR{0;?{9sFMFAdWbXo8Ewv@hvmUYpuc7p^%G9|^)4X<5dLBPsvT(myYLH&|2QtN<4( z$Fr=%eO!AZ7_L=G{gSzQu@Oqf2UBQ62kl5~SRHP$D)EIskJzCvg|+V0jabvmsCu7| zgyo8ZbyNSP*6<-FNi26I`bQ7jTyBHrENnA9PJm@KSzb1-qFPm!q{F%5tSM;0<+*Ji zKa`MIpyw)Bun^1MHIu1}`$CWAz?Pz9ztx4C%Xw3T9ag>j+{ULoon!p1q?4ch^uGJS zsPvH7)G~iPPx|0{2UU0$P3 zVbZ^{K(HT*y07WGb)dm5*V)22EG3ot?~J=YC%(TpF0Os7gcHl*w?#EevMjjyBD76>`_!Df^!cK$EA}yrQ%W6x@UB9AJq{jEIG@RRs5aD#wrHPL2SB35i zGtR5ftikh}Po(ChN#Wj6-Ugqez8uX1mle$IuMo1a{q#E?vMY`n30@}wglxZD1 z+LntG^Z?`oc+&-!l9E-nNPOo>T8-xCh~Jfd&m?&}>*$X14&7OMg?;x;!m@7KZdcEIyrONh~p=^bMtS^0IR^0>p?oQ3?_}fEQtBmhQ zxcnF#M0w6$h*`$-`vX|-G2QjOqka5ysQp`*{E6>Ig>HY}1rB(x$*F-ES}|4s30+-_ zWC_|rocY6cbBYdCqg`ke4``|pG{No z*Z=ZmeJV7>C7c$m*QlPP&({j4+|bA9#{qJW3y;guv%U$RUpQY_`mpELBq0z|>q{Ir zjEL=n^=C~DO?<;lFz?@hF{R`Avd`rex!F5`j)ILafwYR_$g8!8G&;2~8?ql6cs$>0 zers+qok;rmzFfV1&ZPhROmnBZ!_ES`tjoY{nKP5F;z^F*#$C5hhps-=7C!;Y(3?ad ze1vW{qgvjplA;WRJkyZYHJtLuX$6-CvP{bj2m^qhUs*&~V92O%#DDJLQG90kT z#*yf-$Bzy36rFwVC2|OWb{^nJPvxSC`!O*BrfXwUEkpZE)3oihG6i8dJ34t;%y^odazkWmVtT(Te@6|=+1 z{Y<+rw`8)s1LCD&3{;kl@ViK+algTad7duRs@KR+5tB)+rR(XnkbApDi6GXMtqO-n zw#fB=tS~4XmlGb77Y}h8Xz|}E7P5vIbkM#TKjsO$jx!qfV+vN#1 zu00A@r^^?_0eM5v0QYPIkuj|@$2k+2sGa6mqsjpyhk3km)DWc^G(LU&gT>z$GaI0} zPP3JQmZ-DBZGyLb%QHG7-~(Fv-NaSc(=ktfb;OvUZ=7Me&~T)V6arn|+=qPrd-4#L zweXKr$pa)N8l3FTYyLJnF4oopbX&+ASB_>BVCJivNX3GD{RiJKMg?APKWOZH`*S7c zW$zf3rCcu~?1H8KmyJ+RTfQS|;&9i70~%LEiTicdh+b+B(t^3>(o1njTqqiNBMk3U6}Pt&EC(2tMNuyPcSZ=6V9Jn4nrm+h z=ZfaJ*G#cw6jxFHU}m*90u7l}k9oqBR(;8!QOH;EMs) z^Orp&D`5PMJ2Tx?!wzGxmApOl7uBpf_o*Z$I7w@EGHYt;^>6WsXAd7iB+k`Hc?dme zD5>QX-?onXUST{S*@6NtGFyX({~ag5WffQ#w@q&E<~tEuDl1?nfoN$~lV?iTCP@Wv z4TCPyogMs3TIO0~a;1$aLTnLTMY+z`>;x4@9l}cR}M;wK&&kkD1u$v*xnf z{!-@Jrov8tMRs@WvnE9`h>w&#mBZl#^%Ad@U7y9_`gYBti++pKS>R#MO!eZ`4+XhB zQ_b(9A~`g(kQ-KNe@=H0Pm`1H$LI;)#Jt>v5nA}S#|S^28u5c~W>%xC6Q8fY+F?pg z&X8u-GyOhU0pV}(PEDY8XBIw$fr#T5Q}CXTQ|qqJ2eC2b%6V1r`NXbY!WFiCE)b5# z0LKgV-jMP;orUvOpKW4+qpe9?>(K@Y&JtNu*uc6EUCBFdiB>2Yy|+W-0-927a&k(^ zJ-eQ=UZ9pFf{(l^EJt)!_XP8qxX1W<)sgPO_WGXlo6_Hi2(t;T^w{D4q@CHxHb02= zY=eW<+@f2jd}FxF%mlZJQ9Rw>sEWKEt+p16gM5C>$}APO@$2V&XhP2a(bqf%EZAW3URnN~j(;7u z?2sl1da$>f50(!<9#pN2Z{ct2-@6^L9Kj#E_)t8K)*=AkjI(Nf8IAZ`ZA}Q#a+SSc zO!@l@@hn(IjTReVVK5PIsPt0l9SK*7RGwpV++0c?|A*0QN|&`cf?ebLs(9=)KE#Q4 zmD6JObnM$in8xt^Z2dw|>c4p4hdoc$-48kAUs51-Z^V}tJtGyqTpY74Z@$Lu8GVat zwz7C#2I;~av9vW9f2=NSUdpQJs-VitnM<(M$TY@SdRXn*%9hD`V}_EqM$zi;9rfFy zE|_w%yLX;O?Y8eBY#2JWUy&vg!L_cpa(X^`o(-(87~Hqt16R6=mQj3`Ba9##J8>y* zc$S27Q&h`>0a*#v)zrZC-reTWd%q`pisOH{-b2i_Q(UT3xl5}sZH^0bsoHTM%?w$3 zG}2cn)NGf-=hd*-8sX|s@XohK%+(Yb`RadhDWx#6(-Bg$l>>&3qrf?~u2akh?he%H zLMkRT@*>J};*Q*H)z?(Y((E@UTtAqMz7TyA zwD>6j_D`jqWB%ebFem9=`cHN4KPA2KVfkZU5?<@^2DhGNSEaipj)_=sE~r>epmGVr zK`tuaxW(p1UGiHd{FKi1#0_c{_bR^6dJ6_0!j3kgUlhW(n_aDNwbvn` zi3WuMTu0xI%@QW0NpVli*qWSN=E`u$@MiRnRk?4tFZ8oCA*1F7wfKy( z@OyE2W7k$bO$Om%^-ianuT9x3*z$tj+v(hDUt%qgWrwgY$dw>jKyhIFzAN+%WO-iJgTEeWoOtqCcXP$ zy`j~^bjMw6F6~Ofnfsu>^Ox)ZmX)cjs7p5K<;}*#=f(AYq%S?}LMn)U?Oe0N2CYSG zF{VQEw~+rK*3L=l@S1vv90gH8RRlB94WhYux%DV66IrY2za8<7#rr?0Cu9PJ>bvK2 zf~*N(9PTkT>9|>XXw8#RYMqOmVVO95c#(f@o&P|RH26c?N0q&fXG_=A(mcA`=YZbU zo>N5o(K!C42)2f3mo*}fv37&fY9GnmJ9o28OME?57C!AWFpF&cF)KHBTV?n?J79-} zAlyicqb;pWxphgPLY&haKj->2z;`jx$&3|297opvNLn`$xkFbjIa#C)B6pR0Czg_6 zZx3$DpzcUQEVqP_-f-N>!CCH5=T5->5rN|3PxBeh{IJ@k!B>YkGS0%m1ud{Y3_^5g zAC~RSFS=S3wv~K?y?{p%a28Y^= zZ1)gr$0x4GxKF{|^}m{0Fop;dkbMR%a}d$C6#$2i8H!|{$2-PvqlCw%3EyBReTQFY zK^?ZzDRLtFk+S?;Rb)j%jemgS1hL>{#0mW-9@R{vq25KN^$w%Otq&NW1;6G<4oC7L zO3ddFhwh;W6?7z;X5|udJ&0bY$6BDaW%0n?s34%dV2Rf|+E=1h;z$I7ZdasxzW(+3{U>X8$a%3;CxqA6W_0 zZvn;55)EAg_*s-jozSRxw5}>t+iTf06I^_FgtUT>l93epXTWhY?HAX6@~wI=#yoB~ z<0u#2LpPG$#}QN;$RI*bq>`tGh%FNCThRIdmx=7dw+D{xr;>G&G zR`A(I_=L}%OQV0?D#C@oZ@(6m3Kh4gj+$0UH&JbuGM5dmfwo%cI?4FgV+=#gAXs(f zJ&z0WfueS-IvGNK((V5tSH{3@k=}J)bz~9b2ek^XSt}7xz{=~!djZF`C4$s|F;!gc z>~T0PvT;X~Fxzk>Oi-r=kbSzkkTz`a z1|@{YKvbBpGU@Mf&{TEYEfHA)Kge}%Mt0J5vJhFcOz)|C&NX+z)RP2&NaH~zCer)p z%|3m{D4M#TT}JS?+(t$vGry~|Yb-ZlsBG1lVTUse-(Q@fOm`{kGk_Y5JwnXQMigaYDm{Jl~D?+%I6pbG9tmUsd_~P;g?4dk(CO zc7}xz)Dgi`Q;uFd)dJt*m-5^T>5G(Iy@dd9JWe(ab)UY#FDa-ZDBhPJo62J2_&vo$9KQrVthR?66+$<~-Ds zayFi}D1te)FfINNY^6p-se7p{N&@cBY$!k!k15n)^CO7QG98l1JZ6V7`wE=bG{vdq=`pEhmNe|Ul-?c*Tfe}{lIP*+C|RSQyq&zif}E!_*k+-1yZB7t z@qlcW0M~J6qxtw$#q1GyPhbzU6%M09HfV&bhOKqNR^#>$f+F%rjxd8_pyi7Fhv|bj zp4rz-R+fKk1TQdrTnh?Yc zgS?W-$TI*KSstAyoIg3tedQ(s0UtFOMS0iJ$@~<0Q>rPJ`Em@)y}mU=yNFy!YV?k9?*xV|3ztdBg5<- z(fW{U#`LbzTIvT*Alfsq`*%Xqc96MsJJx1xpe)~=ue(-6`LMMei_*=ccP|rDc)j8G zSaF{-ppQtud-2;`0ULpyvW!45Pj%vuGOye)cSy;{(AVHZRo^iRez%9} z$497JW+6G!Z%u3pPS21ZIdADRcH2x=4_{fTdd%$_6V;Ws4X(;1jXX2`mM?Um1sCQ45QBR-P@%Rze zXRHq;0ig&G@+~)a2u3>YBYGtwvi_}Hk+KY80Zyl3rG_>xdx)hiqL>x#nXy?Qn9_$> zof}2TU6QCEpt0^Qs@Qs65Iy3~xW82`WbXMa;trny#LhsG(baKND#9R8T_EKUvh$SC zKAWnyV&vu=#p?6;T=oG;a$Cq*Rk2bg38>!qt3#Ogt zI^2ZqN`etn&^o9Zm9MuqSAGmZ+l!XVTWFaF1a*jV!!B;- zExO*SZVRDkvHnwX3hv{}I6ZwKuO5gNp9%;R(o0C|xG{Swx9m@KOn2Re>^M;-S#PQ( z>bZ0Gc+bZiO_9_t)PQvKsJj>U*5dAC?^P1r@ki2vI(h?jaO?R;o(D z4t!shcd0dGC`y6jn!qn|q}*cc3un`>BqqmW#uJQ%Vr7rly(16n zPeusySzA$OO?Qbz~&~BE8%FKo!wO(_)b;j zT6e@w_#tq12<{J3TrX~{sBGvS5t-fh_ebR*$EV7kfPDFf3vwMZKwy`K0X^ipDXX~PJQaS5J8N}R_ zu1L^18AwL?&uk~r#tWrY z8btJuQub{NUZ@%@%R&p|U2k+f?np~;7DJ&ghp@@-96aKi2oGrhqi7Bd+x8cW0shtS zc6-yV5^1-|g?s^*l3Z8|jWcZja;~&mBr4m{Ym&na`k)TQ6z!&{C#yKfZ5xWHTlgNK zP;4W@+kDehgDB->gX7h+y_(hG)lGfW=|>Z}MAgHeE&|Bq7dyAf{>O|e(jI)RiWD(X zSMo=&TCRa=0M3y)w|5P7(&=)|AfSDOu#Y_H!p0+iV~tUsca%qF3_hRyDFDqoI5-re z7H(&N_uSTo2O88L>#s6Lxd3y!T71v+PmWVX>3*V*S)=Db;KNA;f(e)3lFxV`!~u?N z5dmi&FRbD`QODs25$M4(-)`i&Y^5(xlP>-+j(q2Q?dHi~O z-X*xg1B85@&@k5MthOj^r}NE?DW<5cB&A`uM0Q(gjp|3#NCzql*WxXLq6!l7GstWYGuF!aLMNa8{0Z3q&`1wl@{ZI>MW#m26Fq(53JDb|*r zeW?d9sGBC^WCn1l{`^;iR!3!$R#ICg;Rolw{{`9{nMB75Qzn37!9{1v5#blw4&8v@20zRP&VV^MV+R_qfY-tL8z4ba| z^9Ku^#^)QbpAP49b>e2xLBIcWkh^YlGg`1ZH_i< znhH*9ucQJW!-d)cj(0UFOSS=XS!GwAtG6QCeTX~$FqzlBvc`3Nhwkr8u*(J-rDJ&`k@sWMk$ijDVSdhbP6Qs16 zcR>b?<*p>q?v$+?gXVrrb8WzRzq$~+QyU!ahZqkC0F>Z})V=*JVL9?#-GI&U<_GjE z!aVAPo6yPC;99rwtAdwK8e>6PF>);r6bP@8G$)VEG`t{ z_q4&&X6gui&#m;6A6~~oWu}r=a)xZCv-pws!q~KdVI0r@P-Tn;6Cp=@v{ivabTSp6VVo;vN$c{o*n_JTtL5D zYGut-9H>t2YZYKzgYJD6KI_cMen7XNX+`(e63!R#`Rs4F$}E1Il~?vcsDKHo#&VyE zK7}?H(bZKk~lJ9b7R#x>WJa9ZP`cQH#>*d{2hU}4>Wq;6`HxKA-D8L^|$lk0qfTDeh5G9G1pc0T9(t$Pk8$&;4s2jO4V5<=%R` z@pTkefqgjc&@#UDJw91YFDb^h`&R$^yQ{a3jiSt=%gbn`u$+F!n3PQ@t1@!@UVd4- zk!UrKX$&ZQY@NT@O1}!aX!)$oVm>Bjy0azQurD9)VWFp;E=ca zAp-3bIUQ~GB4*lS=nyx(zIzz$Q(j$BbNC(c=Qd^r>SvbWVo_XsMe}f2=-Qk=821O( zGb@~bzjpo$bYM4|az~#pj=AjTz2t6P3CuPS0-ZOxB;*jAd955xNIUyr0Jr9dzz>f< z|6)qLQe*C7u;FXbblGkJ$hxe3=V;F8f{X}oSdMe%@!!;KxeiU{Tr0#4y+kyZyP4cv ztON|cWJa%XA_evQcVQHCXFE(7=Kfuo6}YK?4xz7x0QTDQHOANf^<}&Rm-<%0{BwR3 z!CI55+v~8}*0(s7;>;cmsLq^k3{7q&8!NgBnXhY+g*~w8DdqSvE1*1|BDun3)A;?d zht}s2D#Z^F36j%pmr6wuUka&A&ZQ`SRJNlCi5>Okil~L`j?y)w>*bGl3=v*9NwNil z?``LuF5QK)=r4;k=@Fmg&<0H%&}-vTVeUI40*w_utA=j2qt-oX%*58^4{lH#tJ#ZIa>Z4QaQlUYoT0!UJlCmFdc$QgB;HHQ8@l`&vlfD;_$W7n{|a(9f3~_IBF*y^ivF# zS;s`czU6bjt<79-D2OAjaVy`sL!W+|b`oyY_3KTvA_7>(j1f22i98vIk2)@r__4|G zUw!6>i#s77;IJQk)r1hHk%|I$+E{7_Ff!BHf!p@FOR=yNZ(zGUN>iE+jDPcCl$_AHwQ}7jU4J_HMjqv>D=F$ zeEdINDUwjgaV#m4Q^@)BE|ug|DTf?0ha6{?vytRHTMjvnks>+H`8Z@Y$4SoT!)Amz zALsPl^}VjoKXCtaU-$L8U$5u$@tE&=c=YH86sNCdET!z3X3<9nm~OGu8a+JKtTr`72-1+GQbv9-6)J zzJg)i=jRH^@6#*+Xvn>SyZk1qA(*LH-;~vPyz>3VB`5x}~Xc zB>jwr5EJ|42g|Wpzii(>5@XI<1*jHefW}GJ^)VYv1TU6N)mcj5MN1VFD;IL})?4ej zG9W<0Jr7MpfpB_;w|ojGe%BQ~r*Bx_Gul6)_;lI0+(RZ0DIiUYjPqnnW4Y*C9@Lkq zBkw6D&6k+526Z;kgQ0osJ!WstQR{~Cj&h3u0uzF{mVBt$a>GA(wi(IoZ|VncOru;9 zj<{AAa;xJMsWGv8>4Uu1xI#0_%AY*`aWoa3BG77%S5qMuPGWnDK*`7HMIrEcY)2MW=;Pls(g@K?_K*x{LfA-r9 zMztGyZZ4+1Z*K#8Fn%r@cS<-AxS^w!HfMj(B7Zub7l5AtWya)f=P|*R56b_AcPn}^ z%AZ`wF4?b2jD2ycPWmW~Sy?ogT2Ke4Xtx&5S0VbJ505tzNg%cwAS-ndK~R za3rvHKQ`(J8k;e=N&eOfim(RUZ%o>dxw!d>S(>+s7Apn0_Hp#yRcApI&C8i z5~^h*i=Gn25S|`Frd31m??nkEYot7ES-h^>{sm zcu{nTPW9Gxb-6B~MZbPo1bkuV2|s+hYve9pY4GeAw6G1aIdTtu;C2u%XYDy|{hO8P zu%N0ZFN&yOWZ{OKP^`~NbX&4lR=V%^V7>APFp%G(0D5O&5^#99s3%ierLHA;6>kc{ zp!tvPTo;j%6>d|KBRrj?B*%IKnUraxcKOAVek;@k4KLcE9X?%z)QYe}?fxTGB=A?W^4{oL9Y` zyCl?U?!*`qVjDDtH z-7Q3?23{S(=dDak znsE9K*B&ndJYM=4j{z!+`tgPUSpZz5WmWPhD%0kNgQP2KHmBZ%*KLW!+|$X?v|C6DKHK9Z4*EW|MMyN+T^G#+`;>4yNtimJ(hY`uB_#>9&6b~(zFxAiYm5@GnSy=gq z3Cw46s53JEiD7l%tV@c1qDm^PCl)W%?j(8$m7eB1;nArNuk+^AzH6_Rxwfief`XB{ zS^!C-e4r>{qaK`9!++xAU8)X(J14V5jfVEXJWERaO<^7_$Lto zh@#roY$s9>24#@h0|cI3%Cy95gcYVBNP_%2!M+g-7)tI@3tl_GFg9?3GC zo`0%&1r+X_B0-n>N^KEzN#Wt4MlQ$T@FO) zVE-6iMVuXp!<}q;@)c-^6;flP*u|T=opvRJ`@50PlXw$bxM;}J-)9d_hk^Aj#~Ud{ zA%n@C0h8!P`r)sI5C=ReuBz)Puzgf*+h+~wKENT*HfkwuYe8Q)C4VsSfR9E{MK40z zt0yLq(kvK~s({%Ct5SGsV6>JZ-}c9>R4S7ckH*BX7oBZ8g6#V^7h7uElAbZ!HnFf} z@HfuXrfYAP`#1c0=Hxv2F)=;+S|ldhH#fKUeDzV4U|rA3ck2X&Jn1&J8IN1E>usGf z5vq0i09)}WcVo_G*p6GCK+@VfxSb!(bb|MGB*sBqLT12o|5k(n>H-jZd@mPM)*9>3 z_Um%D@Tj*^BYqe^{}(iB!A!Kq8(#SMg%z&?92#m+ydwL>f)LXapM}2#@P7iuM`;HKkHhM;6aq80X zQWQD>87ozqghR%WJ{vbgr*6umY4Wgf#ddI@$M&nqUtNF%Y^j3xhv?4QBx5JkW^@(^ zoq8f zS^1*_g4!_1f}{*h&3}A6RelSex12!wsLtLkP9YMzV`pV2KC8;eZE}zoC@|PqF^wl& zhIcBHYmDN0_!|`mMyiAJ&gu>!!I!k$6=5}rv0B!uxGzr&l4U@xin5Y3^IPXd@D8Ro zq^w<$|2B(D-xf0Y4mV%pt>mwWIDT>05lSV*_bcycaUQ zxi^cGmZ9;_JT`o}M(`S@wpH{{P(@&*wJMK$SNxe8F1V*^s~Vrvw^nmhs^-gxddQG2 z5SaO0UrtYKJN;tC*kC%E;WFe-4F@sgj#O3#VW4^27q5ohvnJ_+HPo=X1?vLngF%U9 zF~3rNr;_77QnXS1(SZQkyJj;t@sP54y0zJ&bvU=V)w~BJ$eb;~=*nkd%(cje}_DXJ7jQ8Fx_0iiVim!tILzFgC zWUrq+E%e7D9%-f~Ce?X$NpBW1fjUz~Mkl$Q=C6Yq?RptN5Td_;(Zj_GoAJ?4+vkid z5Q9b6?Vd>`6M#!Frxw!n*gcF|R;hGitn$2?CMDHzS^`Ub`Y$zO7bPP@X2R4$eyMxt z{tcOWDHzAZHgjnjeYs@u9@MZpkk@<=EiVfq3}&O1(uTAwLLnmNSseQSizc_xb_QO0u!;Tg#C2!y zwg1dXmzlBgDp@63F)NA(tAHtetqy726jq9JTZk;0cF~Hh&PG1n_jXD`^}VXgeL+j* z5M!(JejXjomLEtm!K(+K!4&(33BRdAFmDK@Z_536qglf0q~qvBlO#eKtHLxN>a5cb z27TH&=$%v%H)uZI67$URu{qB5y2_uE*?*t&h=?!6^oB$KaS8nS5CP&d9Cd z{jDLMb7Dp@vayBFo?i!c{4oyveNEmS{c>wPer?9iw@BrI(8()_ieaGY__2GKua!r( z;J_jSqCL?!VBWqRo(#-rLa{t?qzQOtuX!u%yU{$ z7Y2thH)lXN{t)aV6gYVkp5;6={Z_Kt)Y5YX*BS?1J(-N0nUfiqw$!|=B)75*lbOl+S zVLA77nT48~h(2%TNZD(p)QRpXD%q=NSP+Wco5S>E-9C}z=TW`gLHfwtCu-ANZ7!9d zGV+4DiQ-z40XA>eH-dmDtKfLdDqCjv&9*Nl&akj z_6-ZyLqWn`m9X(03x-{7+I$~|`s@BrOl!qAY*u@iI+y>x&=BQyeBFcyL0e=QyZ#K*9US4^>QdbG;Q1V6)+4HtZC#a!Alc(1!=JiYBWz5U4%Zb5+_aaV&ec4-Lbo{Ip zJExLyW*t}CX)Eiu$zfVlmXHqtB6wf%T;;2?_w5hB-_!6Q+EarbF%v& zIor7ns>jtm!mU4k^vVKzD<7h+2B^t)dC!@9UTnEgsH+O4N4`p(28v(fz#4_kJKDET z6E^cktmK7u_<+1xUS~)?n{AVXOSc)a+iwO~9d_vjD)%U(0>`o9gx>7Bz%1z=Y zVZa2_f681Zf)^_w>gQ=zjgnr3ddYV4M3%#Nf7^$srUUN=A+2fv%1>Say<=R5c%Bvj9h%T8A~;rDD!l%wV*R^$Ai6wtS1 z5eRp+Jw^h*yzC3T&w$cGHunCz>K9A;SQo}h`b+_wWvuSiF9pG22=7?BjvR+(N@k6B z8ce$?B;#2Q;81gVplXnscXWmwce}R&K1J$VD^PAb?kzUUSp7W=9ONC+qWbLp`i-s& z2%1uwc0W#Y3Vt8d%YKrwSspp*u3j^J3;L?8W8Wb&sYe3*qiy}axR+{2OMOyPis0t` z+7s2wtRO8REr@O4fk@0UNq`T8xmyu|R3u<|^}I03leQg~1jMTS)#tX!F^+6fV*2x{ zSz0G6BUo8`0FEeVuc#-zHD}Oc7g#J~kE7a=8BE;d^T@v@_?QAFmJ+!)9_pm9siGGL z@I1AHb7_5ri)yWtvI#Of_)CSF(Ia)`KI)?{>jimtmjWg``fb{o`fdyuIBiYn&EB=G z8bV;hMNi;1|9<6mr}q>2lTfsOCk0O0nXZ+Tf^nrpHClJOo9up()Cm70JJMu^tG&;y z42G%IT^)U)?R@{k04gPeDhzF345%{U1CQC1pX7>denoW%uRkh*JX2=}k$FB38qvX(;Is&&cz4RaJzGHo5G6 zREYu%gF2=rM*A1DS1~(j0t5q8b@Wu6P@rK8kxF9oQ`3T7DVJ8l8d%hmMSK6M1Zi3nn(h9j(y2 zxpeUM+gC`|c1<%+R}X1HAcgSvx#pRjm)_?Cv(io9l5q1w4jHx(+5D)gS{R3dHMX?`vvyq=T&S8>{hkmt`JNB=G&MB!xg|$PNVvo0cRK2_MX534Xtn}jq zFJX;QJnfJ^*LACE;RE*OqjkdiS!$p`gOH!7la#&aN3cG5E$WG3uB9L&FCjD(Fs6{27aozO)&fQ+Fq;8&&lJqjvtD&=og9A9DbUr%2hI>!+wroN19{THA$B0dslL~GDG=bgMwAYI+1jtN z`wr1Bpri`htKRFlyR%>Zev9~Vv3q&WaTVITpY- z;j+?4Go?!?oea=0zH(-#qN1s#>Y$!7S-p8Z5wZ#XxrOw8F*v~u#T+Nvlj6JmO?)xC zbI8=Izq8HHRc4MV+x?Z(t!rpwb++GXO}uSycr(#p=0gg{f6Q|ukyyc=%F%@U9)3x8 z_m;P_Bo(m$ZpQ;?%{lxcM%wNETvuM8um{YineR$sBVL^8z&c4sG12SAI_4h5u`06# zr{74HJD6PHMT%jn2Q&9a&mLt;q@ZO533Ww=RdUw)C<~YQA1w}WyhAZ|zul1ydTVzt zQWFO}Bzvg&+ZpKR1vr@@cU`2m)>(Ue^V~$Lm>o_zZIFveA@)4?C=vd`((^wkW%q^F z$DJB3e1Pw@?_r`}M#?xGRr9WB5H$lp;q+wyiK#7@_X-c=R*a!Jt8B=?s{lW%`6n;$ zZ0pB<67qPyJpHsU^9b|R&&zotfMZCnPe#@5a^B(0v5U6g>ZZ!rF3*5s3Vx9A(@^M0 zFn7()Wwml>rhU}AXL3>(b20d`yj6v3>lS$np+lw@|M~|{w{Da9Z|LmO+ z7L72csCyI?8N9FI)Bym<@JITzE>v%k%#rr9jIh5SW|)9C0;vm7!J8RdU0=}%F0G;0?pN*H+b#OE z?CkpMHlGi!xLwu2sOWM$6Mgi^-jGAi@2VMa$^0PR>FJktCt6QvA0j@NuFkP>b6M{? zj7)$MTK~#=)GoQwZ3--Wd!zb~KT1ibpbH~3sRuK&;Z7(!(V?Jzpx`+7YBKQ>zqM?^ z$OWE0#(>=+Q=*!Lw559e9E0@QXA@n-jx(10!UL#5g_9;@Kh=e4wV8pU;eAYU`NSs8 zp7`n=5f&ytHcGlmj&i<4NlftvgK+r{ zO>Q$f2Ij-E-({^NXvarZZ~tdu=%N%rt{7DN@Z3MT)TLC0Q-A0>_`DK!$%lyuZMY^~jPdXDE+f$z<2 zKmI`t&9XF3)JAwXP4M!{kK!`@>C~OAC}toHr?{PZ-0>B&@Es@3bE056ugWt?cP3cZ zof?GV=)xvSnA944DzXq_EFSKw-SA)v2{Z+ezadBWtBB}bWtbmf;@H%1HVeQgq-2H}VS z6lD(ja+Fi+q+LkL>r}6?h?NqNs>*og4JWS#1?S%&{`$DdE}cJX=+_VKJA;R87tE-& z4qX!8p+7NhZoxG^l8NEma3vKO_%?d|vnrQ>VD#RVjL)$v)uW?Y!-Ns*5m+|#rI**Csk7|%!)b(!X1FvT57}+7 zCl1o0L9n6~V{!cdW2;Lff!YTFPsgKA!+Dm z?UdLFNEUe+v!v}In@?j2Tw~NNsk&obMuUKKh@*GOIxxS?{VGjzE?b1j^XWI-)u&1} zn-aGa#8DZZQ(r>E2=z~eErxI_Ph9&TYwA5J1)D*YU1YI)j4#@Q@wN8LVoPj|9Wv-$ z@vgc$r_ey(tWHMBmrAP-eN_zA>EKpwE(Q(X>)n|Bg-4fpFj1D#a9qR0v0CPaXW5II zARzZIP0I&_=+@B0P-GlT$@!Vcg=;ns_eQ+``gvtjPvH*cb3p8~KNT`IubS6Gr|RX2 zqU}%g^mA;{Fjxl|Xaa;?SK~PH}N~) z%{MypR`FL6yz1v#6M^a9GA$2B*)*_erZV>jyXFW_&t_-Yj1I~c&rJ}73AbHkN`#+y zy>p%5w=uR}zXfLrWQ!g3C`F8?CWZ1exV47<#0-ZV+qCL)mI0s)?sD!bHndA$QUj$$ zS13@9VZD8$1|I)I+XnS8O)_xuj{2j5vt+9m%>KPY52&~yN5O+Y`EJddC$|>MnsaN7 z>jP&Jf*-(qfJJDQL)GK(Uwyq-QxBc6_xC=UH5vXjx^;MNKxM7gGkyt5ony=pDI!#_ zu(7xU^@HB6n9g|lwtVB#yHK0xG`BTbOFS@MO3D!Yp5f8tjPNGoE4Z-sqDoO%98AtIx?GSwDK&_(rtC@b#!Q|IvJ%1o%Qb#_5}tCRV=8T z!TF@6W5{p@>DapO>z3IB8O6%Q^fCPROwc(ei_EIv`d~`6+qdp^78v0#<-cj~t+f>o zHE)H+@+lRa!QuKqBd)RqT)+feIKNszcU6RP!Y<13BU{afS6Ltse1%6;G ztu-2k4O+o@Get~OKdD^B=H za1#jO)Qw{WC)qp}k{9G(JVG+OFil9L%lE3u=DW zs{L?L)j@wp1wp9s%wid|-BVUxNY>iCX1oGk0BuZ@Y8jHmNqKH#4Z%&u}3(q+o( z(|tInqHxk{q*nUAONYw4IkIp&y;(97XrCJvmtxf#5%fjoiUL%41fKIdyDt=N+v=p5 z_pS*inko`#=W~^An&5hH3y!R8syKZIw#?0hN>rD zuIT7ztGZ<7bmQ5w#`2pjqvGr>+*oIClB?OREnwnm;SVDx+n;BI=sI;-zK|T{XUe$j zwJF_Ev1{s))w3KIifvc4P>Yr3_qugUp;|g%JSohbL5DJb)nZbR^Y=&-$F;+F?0x)9iH|3iD7dJaR`KqU^r2ibq%#N@%?6MW!>y$%ymr1T2c2EG(Fp=B%U`N#xQzn-m22KPfzs8b4HB^dG^Py6)V_13@&6EQ#WD*JhFjQV^z!fw?mSGV6`iXA_l*^o7aQ= zR9fDP^$AT->k*1iU;%SAQ!8sa0`#p~Q%wf4^Z7GI{j(g*U%5qm$nDR4cX@L!ooVn? zcCrUAKCw-R6r^Y3+5O-zv-EWr%1*;1coJ{TV=Tr>WJgrzF7!UhKF!#2)-R<&?I%Vl zZ=VewBx=v>JseehdW6B&j;v`PNjE4b$Lh?1w75^qyG0SF)=KM>YUjR?$@de(9^jo9 zzOvs7{Kud(eWa?nPzXhpN~KiM!TB1(DJ9%5nySc0_(lbkmLg8BK<%?+`PXZ!3wF#7 zt1Cr+N)lr$nVQ|9c0 z_*S;+q*Xf%1wVg;?T5kr)R!!9FIPJgS~^ZR*`?AA^N>Hx(9s-4Gl+4gph3U$DE*h885?#ica&t4hw z>^C)Ar{jU!GM6NHZh#eoY8@@19&(5aLRZx1-h!47)z5)J+SYY@njRukPg-|#j9lUF z#5039k)Lqnc(}9<_b&;9YAA?!5C)3RV3#D@O$u3wipnXYev8V0)a&{4rju5J7i}>m%YRg1 zw5R+DBBrJX@mrB&En9YLz&5vs+&}#rk^KPj?s&gntGc$))5LNKeT#9CnLIMG*EfpU zzI{msNEPBef&B{@pW>E0Ar`}FbXm!#vyDh_noTq=_*4x(VV?_{dso=}s`oE!->1@_ z>ObC1Nxq}~W@ysp%TTg)`Ea;uH%Rg)ORT^|)Tvi`!s zDOQVdZ{hq3`iD^lE^QbP#ceyJyzF=AWTsT;;!V&+_NNx(NwDUl%#Q((%z*1H5p4&! zPTd(rZ(xe*Za%F;au)t_%)Oui?ZLDto_YFBhUJx2fn0>M@ky2AZ*A!wiXTRgCYd>sjZ}d^o3(1LsvSU!ewMOuL&Zs zjiY{G(y7T6J`301o!a&mK5k!{P2f2$ZpVzEx3?KC5OtQBT$U5tZd}|t=@jAiV22C} zjYn(Ee4M>DKzidiPhK#Wv4Ps>V3e!QGd)#d@qzR?+!^wxGrt<9kMDDf!1!2FliJiR)4P1m6Or21E-{LgYAHd2VemFH@+Iw;=;^xB zsgb(zJO8jLJIWy)^bFY4X64*lhs?x|%6ICB=tdQUF*MQ&iQK)!ey8g6=g9F-0@4p= zjxP57>Yrb07Zzr8PSoNsUQko7kq+xcScK4CfUgePEi_csPkfk=P9Y`fPq`P*)#nB+ zswW>(_fLl1<4DrS|3lKAjquruVC7?Z64c6DZI*}Dh-_;_z><~a|Kn;WzlNR-%g;u* zq0Vg93nEJ&@sARwj!5j__Q?ZgZrF6apiK_o<6dJ`*AxBYI&j6@REh(-#+mkgZ~2GJ z3b8f!h94*B!Fofk(N_8i60WpTxNbm9VGBjVRb!!v&fmHUI5DBHkTW?dzC* zxYiG;lp1|+WB}9}56gA8wENl}h9!*nx4ie&l-|g{;#C)ie2YEixS#lj@WVUHZ3ZE0 zt?V4uSNqGRBq>MB)7{LTi#)4JKWy7g4~jrnZ?xxpurLt{iBf1jU(?P|270i%d6ync z&184g?B~qD*y&`1M2jDqk<@@A)BDA{>zDiHWL`IL8gbZPbT5}rz3FWH!9$Qb2r&5W z=e`Qcmnv@pWX8Vou%9hzi1Whij8z_1!`nAoB(y-&5f9!43c0r$e_JOZuV(T>hDSZk zTD*(45D)R9zW10$MG=y!_gPYuNnxYJI2NmBza6t#h~Vd3v`h4dV%85trrZ*96 zU;ki44UAP9^h5`KsC}DspS`eoSOnV{i&62wJU$n(DV*r~H2GYtM2gd}dzaadsp=zBp|P%5OWGx!93y!3 zknseg#OY6sV(v&qr#Z*|*AJ^@yb3Cs30C?x7Ay2d$J{mT;;Ht7dMRF*Ewqb3XBcJ! zH8Gd(kIF=xWM<q!8uw0z%KL^5(L=mU zWH~Hu8X#*Jd%9}uo7On&Il87;84ukL`qdGw;oA+*L58VZ(-u6b6Kj~X-C#l}v^)f= zFlBs)yi)Voor?yJJIEmq*CLJw9oHDO2CCY5nqkGCb%O(FQVDGV4-|KB&nM^0yp45? zqR}^$%85Bb=313Mu<|joZ%HY3#Q;9{g&nX_Jh*S5u0LAs;HP+@K7ee8GdM~|Ucn$N zE%$hjn(_=V5rjH!->7%4Q9ruV6!~Jr^v}0~+_uI{NBr%)kF4j^+J7{zn58s@9I0FT zNp-CIQEjpkgEM)R_sQqnJo!<-zV@~pN`%qkl25Bt{XSfM+E{L#t7Zz!K;%jd@9o&g z2olWhcHla}tfFAnR;eRrzt$8X313lj4;q0BxL3S8;oY^j7SPiZj+)Pz!AVBuRvBQ+7G>nfLG%ZX9z zh=0l(T%Zx_Iy2fb&af@udg1gbD$%{Rr{8-0xVz2EX-{&l6E$=Vaiv;=jX-!?p1t@n zzb_+zgi^PC`2|78^1Aw!ky3pUrXu*&V6HwfrQ5CpuI}qaZ$oHHvi(?8;%8h2*^Qgf z*Qp@-li%s9{cEqRAq?-`);yr37=Nd^{2$Jti7lzI=gSE^4`M7pqdYR|yey{EH{f1F@j3YK<`z5Ic8W{MPked$N8tbE4!@~xk!fCV`e z?q)Eu0^B$}D?UZ6R-kEQVdY%>$$y^;(uk2+jUDm3p&xE|KdV34QCO6Mem&H{+vb8@ zhF>#NEW6YeU#z9iyy9U_CLCVVI(Z6f`J=p4s1cGT_vl#+0y07iYdjU3I-rugVaLs@ zP5zTVOy4XvNHD(^PS1Xn^JqR_?cF>aik=ro}0m@#S|lgM-CbL=?cVEbti1D9+0xQr(tm zJugpajzs~K4zc%&j&I?&#gkDet`QmFm-(B+mXnx)MQ|7G`N!Sf#*RjjND&eqpH+*) zfetFrK*TEs|3^DaiVWrZe7Tn!bMBOYc)*0uGl}NW8jE$2k&N%AGckFRu;F-;cCI7a zJo#b1EPfot>4q?EmR-WXv7m;%OySJbY{Z96ltc@cc!iEA?YFzf6ljvZ9xRP8c!0`c z&Bx4FQUe|TqVKUXPHys+`{wGLYz`Ek>m8BR)AVx{f++wMcd&a9CZ&>@A_*eb%_;N< z!<#tKvoe51-zMh*@0Tp2QP(EBN)copUw)Byw~f2!r-h$BG?>_|wAkrBK2KV?nKgkE zEvEW7+Crn;wlL0$O}e^qHg!qzgJkxT?;6e5Uy12@cvdZS<+88#q*Qr1UEeHBED~YJ zSfv>D>bTe+dzQ%DQt45-onb}P)#O9S?j^n$e=>~GFCjK%_HL$`0)i$X87ybZxIF9A zm$p5vSlGzEjn2(Tl8&6s`@j2x!)+H(t)F`#WM7tGtD6j%EWC0wt8joV8gk0 zhVyUn+#FSXax>X_7Ks>JF4OM4CXHu)7xVc3?b zz_mnHA!(Pa2Y)}!rXByM-iZq;3Vw?L-~MzVjNL=OiFkD#Nf~s4%@@g#x&gSKow^|&cyT8!`fVw3)bfOSCF_TZxLpPIa0?rFS}wENDU8fe-Bj28lbV~PCzg~R z%gYbwxq&$@WCf}punF~uwOpEfcf(!k*g()x3LRX4@*k-o7->_j5T{)@%GzS-bOMHtZHcbjm_R`7fA;A_449ypAz< zE$0<66okXJ-FYld>`*o%kApEMui*fu!d>u)D_=VWc|3u zSXn9ZE;O`Y51j$F`bCYU4rSy*eAY>yrGwC!UC!^Clsy z@65B;;xq*iD&krDq5Ude9Pw>W?+jLnxE-+L`kRdf>+Xg(f;g5yxp7Z8bYKANouPMT zw|)+1Pq9=D>op_JuXcd#?QQU3?Wa9qeUqr4fCmsLP*DBn=@ABMYbJ76OY)A-af=Be zRyk+*7tX0oaUvRI2%C8$>0db%u$vE9NvF|N7?l>;dsP;S`6-#I8){yMjBk(W#Y3DzLg~p&nsc56|l&{oHvmYd@`->ptgpv z!3)b&kDFLte6rG*35-);F;bu39FEA09b)CzXg2uTxKtDvJmKKB+IV43BFp0ypHgbY zG%B}lFSIM`l*~)Io)3iKXD93@xC&XF0STB90L@W7p!dzmsQXtI0ZsRv%!+h^-*+aA zf}wuZ7*m6lMcYL!E$X;T$7Qo^_dlJ?_{ry9KQw;&d98!nO3=Bs?`PRMIeoygYD<^d z$qv)^kX3gj!j&C%r(U0=r<|e+$F~Y^#G7Axb%813`wtlE@{)D7h|r|6{|HFUVDX>t zJGWH`kD{IVmlm9;u+s5#U8D%}$HzQC^{UP%LB}@yg1bGk_)cDqR8sdfe|z48MuuOs zJmupX+GrEZ-fkL;3gOcY8^{hut&gVa(^=r23=00szyz%?FlTS9ny%!OC1#X7@xUk~ z?{1;~DeT$z^txc`!s-G5pae>)yj& zUiaDeco(Lb?axWw0Xw^+QH!SB0QW@g#zUolwoc8p8PDG$7k|)v>W~dVBn>?FTJX2^ z;L(uaO$^jHP=$8?z>B4IJ)!RSK5Q3So9OT81}IXB zgj6xQjrSrAQJS|kUE{m!?oX@!%$cqeh(u#E>IIs7zR%rDS!972uNVHlV ze!Vix7_8Pn;s(JJY7JOJc5?(otgTS58e~VS_+q(?nrRYPuc#3dm0x|b-31qoKvHge zggs5l!^T%`L;nifUT(+cvke1KsR$MgxPD8Q(^b>?pO05Cx?ajpU4Hhy{YA}N8##tG z#{XvyEnb_sDoIxJ z7YZ^@^RE_mGZX1Ub%tt!$@XEKNIsLb3+2psyP+Dl%!M^VE^IE+Is*EWloG4ubq=Ep^wG$EnF{ z_;|;)5%ASU2)5N*@4q{ue#6y1jZ8A@3LtzHKe_L}`EFV5%Z6p}sEx0_Pot_2hxnsD{^J5G@o zviU~7`lVvV*=q`-Rrt*h`6?8gBSFUKob8xMg>QTOu2&&KqxWi{aX9Od3#*ejXJ1%# zhK%Py$2!y6U?VEOP>k%)DQLo*2>7s5@gDP~>QzSY`oAiVM}}p(HB)*lMh|oHs$3QPaeWFy z>N~sisHGWq@w&vhT<5+UdJ|4ZwaMUH71fVn~Rg06IwOB>@ zX2_dil)PrlQr$hgevlrx|nK^#uMkx%Y0R}Bkb}AOad3NH%dL_0~k*J*t zN*J}W0ys{@>QU_A#3z(FHoj?c4=-&($+gOGmp?R)Uzu&hvDp&8Y&wh@|2cK)vpIZ@ z4ZiJyQdM>v|4O-J3cif<+J3=4a!%7VK|psK@PJA2aA~3^ZV-*C^Pr_M9o6N@U3G5c z=v%5VQSou31u*rMCk;7;kb9wGE8Wiy+i%shnI7d~t8Omzi#9_thF=3^cj8{!6>3sP z&1CqiU1o^*0QIfI<^k!m4yK8!vmoz=W$^S^@a|Ew@NAlPR@WQ%9StPzZl`l`6^0y~?f! zG;VmWzb`#YlLr}lzT4_-RYu<)Z2E(wW8Ua|hqFVffcWuj=6KUON`UU}=9y~^JTnXI zJ`3^7V7cm&yCla3;L|ab7e}g*e*`Akmxr`?p@3 z3AGA1y|FMJt%R>v?fjiud~Y(aAEXgP+$<1v(J;KETUbt8QseX3U|K(E^f?;X_7v(mjoyi6Uh@ z*qo--p;C7s%k+9cJGjzGYfeA8bTLv)=C?(Sv5`6^b8j}XIYqcRx;pCSur;C0zy5}io%?!11-iDsd1IIQqm=$)sm=$< zk(h!5rn*{wJ5;ROi%?ezp{|xyZvZ~?80S(HEg#CVeGhCp-x@n{VDMM{0LNsU-x4`x zLc;W_Zj%ddy7EL8RmV&CkB<6pDcR%+W?b2G$K&enH39F?@ zW5(O3FO9v1AuF5`z`vqcggNk4b2Y!k5zR>)|Mm}60u!A<>Q_26>r-K~A{s!pKI&Tb zgy>%yXziB{e5$riX!@yJj zXcfN=Y3i6vLm7;`-0T88*l3vev0h($vTy_J+^3qcJ-@TJ9da=2Gc;p0q)Dq;_mDYC zgR1hdBQOY?j9_osWr>8oa^uDFz24jhalAXUfAObZFLvNCox=Y|)Vaqq-Tv{v)1AA! zqEaEJN>M42oX6@`QNmZsnUxh~W>}8fs1!L@lEWP8R!I)aVVJQcvpLUkW5cl7oQ7e{ zX8ipA_&t9Ae?FgoKG)-MUDx~de7#<$CKmUg7-N zdxlx>tHBz1ihTL7P4RBNMznBsHIW(-BvD`3dPvtr%qB7#2G1;@oDkhoDg-3eATsj= z1~t#LfTF+nyBDH;5nZU$DB>>m9>#XJ@2Gt>WG#&3lU+!nh<7!xS zj*^kYt^Yhl^_7tq<&u^&SeroR6W-Qc$l5x2^_>i$c0|W3K1aGi-){Zj3;E{Gn<04d zPq`X70&jq?C!OoSAR;DgI2*rt4ye`QRK*p>&y@V{2MugFQ+e-lhR?CbxOrOrDK4VP zKR%_ZzX0zv^6wWLm{hsQY|o(9n>FIIVI)FHd2lYhVx&{dpTX`1h~1}HQi*DI{C0c~0Fdm;Aztd0MSYCy=2 zBK}g1N4HKgenV!Hr%;pMfVNk;pT$p+s|Vp{ZzCAZ7~E%1>}=BN2qqkErk%Gz6xKu) zn+vXM)ff>u3Jl05B`>rPKT^&|EHv|}qZI>D%ete3YVg%oeudGN7or`phLtg2uVLml zEE4X8PS<`!lMA7j7H?hPI{a%H-SyHo30`_elkn?`A>_c-n2+eor6@R}g`PL46T#JB zV2Hjj34^lv9CU6z&mOS8%3nq3`hmpX3aeP_-3nE4NTyMhP1Htx=#mL>pxVwHkCF@p zg@yg;WX>~@*CnD#^`6miJ|UF$5>VgN>*rB&rf*yvxiqK^>FIpy}Sh5ASkz6qt)4-wB-E{ulq zO|j-*f!DVejFf|}k@H;Cv@2b0MaeMXy5Z51)S4|9i7s!`npqCZq`RfT^ zo*)C}M#HOC&G}(l%jS&Huq_8keEY7Wy5FC{P=B@t2<&)ZuiA#E!gFbF{+1m7aO(QY z)whVPdw_#;et7#v4<4jg+EzgPB9-9Hf0(bz=H!YFvE&PQ(I2c z^#_XIYSpa8`tn8-neIfv8~!+`ytrWQ7`ETEo&55>&)D5_>(7AVsnFmOQdb>0tyHjdLA7YyFrXB{m*gFc* zn3gz2v__9z8wAS`7tKcdSLX@#h)DlhYWN(z3KcE*zWN0fZ8wWElLGe{rvB0h6Sw_*Cbe^UrQTJ{I4tqr$j&R2}X+)Kw zc+={T)CP70|J9GP_a1u&E+nZq6N}6RXEP|N_QVR*B3N%Us+WiCg!k=tQ$vQt%y`iL z`fXQlEEYj$20fGw%}#P}_9pFiUjL1ENYJAJ4AkzLFP7UGklp-Lq>Kxr^>8RHh2%S` z!p@WlZ=7P;Wy^1A0t`=V+CqcEqDvcV+s=o|r>-~Bo9bI^Wjq+2m=sL#5Cwz|6|}TD z@K=lsOx|IkZ3dD?MVJ@63bAc}-pRKwlNN=x<%LzlyEe;z7?5%A=7-Yk=gkObFw4c8 z9cY3a7BcbAw}EjOG?$hqoiV}^N0!(4?EJd#sExI*gQU@Ft!oPnOW8ES#w-)I*}qoh zEA7(7;@|K_Fs48?ocYT7YuvEkg6P_uWl&5QbG~)GGW2drahU^_9d120T zbZhffz^sRKUS?o&u55rK2rk|7F3((yk%_MNe9rG$eaDJ;gt%7!3O}VJSZ)171XG%r zOpJJo(PTf8z)Jx_ojoM2XCnJ%nQ;?c5;L!*%usZLb5)_##eX$Sl)Z|Vvnb^^Y;WP! z;iqSy3wg$W&3CIw3c})t-|H`xx8#^?B#r=t;T-5`#+APy`*}Air{a|qf{aL(U8mTp zZ~#@?R0g>kp`Ohu`mk`DXOuM~lN!==cCTu5!@H73Q*EH$)ny0PQ&%|;1Gy+;|E2%h zd4GM@3FX{w_t+nW*VtcM&vd8R5r^$Y(&zvdZ`dl z?^)d;xq>>%ob}B0#xL#t+-zX(<^^t~RTG31raaZ6z*7uo4Fm|+@k|Aa1hchVKFOs^ z0okWZmj5%q`k5kqis)zvt9Ax%nK8j$>JIJ9Is|yZh}tzc_$=S$fGbS)chGoPhc(l` z*h0@rBiD*8m*Je>tGKk%nVa?_;LhDowwD`^jNz&CD1I2VHVjXtj~1gkQ493Ei1849 z3J(x)ESuPLDqLKD!{1+4+fDN;Gwf0hp3x;5tJ?B^L@@t#NA=aM! zeT$&&)o)S7Q7GaYWWr4TW3~D>uSnch2iw zHh$PzBIY#P^_7(viYKP%PPlTq=qI=^KEoc-oPdTtU>(J%#kwMm78!y+Ge1L= zYN-1;qgJH+6;%mi6xIJ6iRg>oa-pu3Wk~&YuvnWSl;A_LCsQYKG`%r*L5j`wtx}}| zFbzuyo_vIt^k)hzImf}JKUa6hIQZ_@q=@M^$(<@@aL381Li4TTMQ~<=Ds}hpQhPxP zEAey?LHLJ$ahjJVOR(_OgRR7mXRdP|&t@s)$+MNYyRF7G1C30IkH&Or zTBWZx_KQx$*?Y8kII=A5x4sC1PbSOQFdsL`c3G+{Jw-?OMDg3&d~*k<5To~#P~}*% zZO(+87DNSwbJlyp|1li}l+=dO-QO5ltRUyjMti-4ODsQKR5NV5wxCnt*4&W+UaI*? z`ngiHgoB^R!uV&PCcdtcY|5S?ETpTUw9+zYzG%-vUCrv0nIQb0q#7j2UDYOTwg=T$ zpk`oRO7=Q1|FuYxHX{!c{uIIU-8>(#E4pH2T3siACB*{kkCwX{`-bGK3ZW^0iU(?E z4+meE4T&-)tAa!~YeGz!l&$sb&{-z(8O5gSvCYqe*P_5LTf58#uf2I+b1xids<0EF zd`KBV4*b(xE>7@valJuOT7&ZD2xSeEs_GulJKT1U#l7}{OS6_{zPhprY=)9t_%*zc zGTOhnBF!>;VXn1pUQ^OK_Fb57=YCmm^kYLkoLcW-wl#P$=DajFc)YXoD#dtyGtd;Y zqPqLQ;Ilhz7{LfmB%{f8`QLn3W4p;^Tzml{@Gvwi2;CRH+*Vvx5(*YNI18JKY@=p= zpuBmC5x$b7H;4cOGU3Ra3iwi2G%)!S=6=Nu61S(o8A~r8x8h|=Zak`t&*D#s-&I9) zUXY6ttngy(fdF#bK|f`kvRiQo`BS=COGOPnPVIe;-p9gd7p{RGsh3zIo7n2Gz0i*XD`*pjqUYXj7Df z4*Ac=@N#hY&U08LU)9R1T0z+3v&90k_ihl1^pk0|cCvbPGW$t$H%0eW!&0AuzGVAT zG5haa1Y8VS>5e-Hkhug7uAiax?Nr{DQK_2s8*N#!igc2e?Xq$K$&RSTCEWsfmQ=UB zT(Gt!*w$tfslFSBRXHt($~`cGIr{KUKvuD%|>{|c80x~iUVRBxYz9uHjRdM%IE}8w+k7V z?x$P^-mSy4mywO`ygRDT)WlaQo_wXd|qKelyaqV^3~hceTMs-H2;=OYy+0$h9~xC(8h}+`S`cXJGN63lE3JB zwLbeK)RT?PW9xYlUdBC1I*V;APC4_*(7V&XKMxQhe;5RLp=I4?YG{d(PBUwlL-#N$g;dS-#DNaAO@L_GQ6?Eq_OQk7&*p%9Q1wm;JQs`@0Cn z&*3^}S87dR-dT>9gHvmRG|og%euH(4wI$!dE1L8`y;T%KBc{OgxZLkmy0Bzs8EfAs znak_JcWwWb_$FV}k%q}!X$03Vlif|KaCTr)fp3=zG5qWD zC9+$mZ`p~a@Se(1PRYhNk`dP?Kf;l!*F(4Sht7!j+C?z@-tYI6nvBPT8!qU2 zz*T3s4)&WWg%=6D!5q5P+eOfic8kPxj9=y!kb%kem z*#qHnd2C8f0~mof*j3biVsfEt@{73GT#};@RNyv0H-z5!MblHy)8LJsNcwU-yFxor z$BEfvO^MB!71YNR1}EmOOKP6%hSmfazzvXbc>j zOJfo$j(Z8j>7wdcdabQ7`FM{i_x9_1@TN=Ad}^&-1&JmItT27dp4{yWZ!OBzdc*l? z;PAW)8tjWI%NP!P#16FmHQ-~;C~4kcG`C)|iwbH>qAqW<=vKwNe~E^ufTn%(nAKXQfc!A^fOgpAZ`rbZ<(>tPcBc2Sntyausam!Z>va(A zf8X@#dFZ~sVK*;l^qY|5=(TN7ka{n6NnaintQZrZen6(KIw8X{dO%)ALD|&auE5Ff z2QruzE)n@@$d=_40EkD>aE;IuYAtr(F~(#P2p)Tdj=xRe8f^3Ia=N%*&zu8(j{k31 z9PuK$gYv_aKg-Tt{*n5_5|JK9h%9}OH$!()N`3?^*Ub-~Q+fZB)#;4)Apg*^z}ysw zf68`kJ1Lmu;QG^-xs~a`bkk{P6kY}1fDTM?1||0xwhz=id47oW_>5~n_ux|8<0bEZ zDGS$2TK`~Y+T%+Ge}dQM?eHEVKaeb6=Y*o{bNA%F*nThQlHcx_8Uf$j~31tq9-I_h~r?ZsuAO{tm*haZ;8!07Z^Pv3 zbsj8P{|O`ApZ!6vCwGZlLB2{1%^V?Y=@B^Kz0vnp=tz12SKe6)CvLs;-~Z=!{!RA3 zT$z`mab=4`oo?q%qg8cTv8{W|{h(>52(q#{%}%cNzc?opHdKK0b6TOY_EixtD!te~ z`6iI$!F$x?H~akwEgc6_)|M7wrVjWJlW4d_gR$TcW#2eAGorh+u)s<9IoU~Xr3ev4 zR7Hc&+#9~w{E+Tj0!bt}M@-2{#I2VMaq;bgIdM7Q_kqX z?qs5^W5_I%Us>`fc`K}Y^hmAYBzpEm6QDsY!HZ$++!HD%#PlPr(8v-yeFYcN-Dp*}s0>Pf33=DQ<@1RT_HGH1^KpT!St`#RMeU z44BjL1rCvAVSFvMoXm1&2AtrkvX*KPhk%6Uy+oYhw8)t5lEFCvc?{)V%fMKzxKIoX zhhI`_dR*k#SJd~>aUFl@LdPnA%F?*X#VS1#8$y*8KXLmZO8#3zEL)dzN zmN?E21GgGQcz{*(E`{Xdz1ihGT9Zm@4?=V}Wt z2$SnIC>{kHG)RY^Y+I(EEc@3>1G^-HbLIL}73|&#A60*>vPQ;{;iny_l(gAX)HGq| z5&z_n1C@8}x`>mH-9NmIiLpclVQyd@DZ!{vAj>J?{1mSm8@{;?S0=UV`rIVg#${&L ztRB=$t-CiDiu*~VzGZ{*k~j{u+$O08&^W@0VPWR7zQn6vZksqAZKiB z=kgH)ooA($#TTDmg`1=#Oux_oyw!?=Z=MOf$Ti!=ub$^mV9ge$)EGX!^3N4L&Z0I{ zj#GDF$9)}v^R;M9xB&N3e)p*2^9?4JkEC%@S&6eB!~rNt^%@7l=$vSckxyRpjxQ3z zG92+aDe@!r=dDHpG}pg8%4-=j|E=${Of~5j`pySkf5^*pFFjuv)c-dvlY=ghTfpe8 zxLQJK`!oz^3#iDRUqj9mT|&&nPII*f8Y%N%z|Gk%k*%0A55RtksT!zRSS6JuBCb3a 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�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 diff --git a/media/images/chatopsconfig.png b/media/images/chatopsconfig.png deleted file mode 100644 index 9cd15a245604bf0543095fcd5117618b58c9afb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115068 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


      WMKfe)VPw-ix7GZ2|U0~XZ`Ey|e} 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 diff --git a/media/images/h2-add-teamdashboard.png b/media/images/h2-add-teamdashboard.png deleted file mode 100644 index f3b309d6722789bafb15e222ea84e288d2e3142d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 179692 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

      +qh@0ihbkg9os&v)hkpv;yB3=tjiSCS3UJ2Ij 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ξ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� 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

      8LjaRi}Sw&5nb{mR}}y9!Hb+ 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%0D=Rw+aFG0H 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

      7d+u-y*OW_Ja{**f&srG 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�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 a`vdcii7V8W8Ohf(0D-5gpUXO@geCyc$iNu@ diff --git a/media/images/h2-commit-stage.png b/media/images/h2-commit-stage.png deleted file mode 100644 index b20b3c2c876ba12ea71269f1145123883af16b7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 475677 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μ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

      ?Q@(i*Y8P@w#vyrMRt!v7W7m{5}EWY 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�Xo%IW^%QZ}r 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 z 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%0DHcxArrj>ne6pjd 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

      -sgwTWR_8>86(y~Y_$j%|OB8nZ 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

      B)-O1q8=<)N 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 diff --git a/media/images/h2-deploy-stages.png b/media/images/h2-deploy-stages.png deleted file mode 100644 index 7b88c12f4165710c1aa85ef96c8ed4a40c0d13d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 473340 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

      9!p!!4e7Zn6E*P7lI^Jkv%0Qx3eMtfl`$$A|s3 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

      -1E+BKm5TD^WCGoccAX*%!3m;qj#|6N}|do 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

      Lo?!{^&pllDDhb9HPRY{&yvb;y)Q&%B0bFV5 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%0DR& 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�dSjtm!}>lgkFq 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%0AVu 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

      Hx^$V8xGh>rcBI10yhnSH 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%0AEC+P0UliKOWDZAHcsh%^K zZD07S2V4BFZZCg}Hb(9G_KuhQ%Xa>G`n=+|+s%tkXfM3<-!%QAQ)_yBceWkTPC4q1 z_Kp`ob8-9PrbF7ZUiqr_WWCP(mGHdavUXcLvYq?O&xy5r$+Nxb2X>V!a4 z-`pN|-ivsp#*a*TfFa<){ihSSUsNxn;r1RuN8u{w?YH0FuD||z{|KxHfufjnBs!CT z2x5?!bis(yfB-Ed{;;sLQpg!h;MK>84T%aOWPy-LQ+dkzn2bCGDj>!(U~vR$U?^JC zgBzqHhtl-m((yJ6JT}WPKTfD}cuEM9yC+mV?!%QYfqjKiXX3*WX=-DnE54e;Z9fuh zGn16bU-)E2&3c6eE5np@wA6J;7UZm5CFb-?5?t0@j@tzspuFV;m^{E zk$sd9g4k}$R9*$)y~rhg-lV}B8zzj3mf9FT_j(Bpv^51_K-Up)VhG%y$i%u1f-JVl z2HSdd}OA&)R)2ePjn(t(aL;=w~|yvh4ApezlbrR z$HH{@p(H$KKekr(8tgkFWrN0o*schpQ@7K3$phc<V?PMc%)4f`h!*kCJrs% z`I(VSHoYtiZ4|O(FCW4X9*fQZQ~)Fp3+@;Z+ns!0iI*`*4(*5y3>!`!1>|v9$4QUb zp#y6;=8Adlm~q#P_5?gO>VzGFWFwM&}T-p!~le>R@ znTXD|M`wOV4A;^Ms&&ck)EmN)s2Fm)yC=ZbRJab;*`fueADGX$(Aj*Kb6^7qok;-| z89>XI?p|$j$4RQ4#yo}%0HKw4aSSt8agX8TM`afk6WX)qS2@IAZ1S@MW^kawgLMHI;n!?aiVD4=9Krw+Wk9q>^3fV=C`T` z`8~{Y#2%SaS=t8M0MD1Oj^uMMbilZ5D(tV!_*8a-TDELyJNXHZYsVaObbKt_gnT{$ z6YTdRcjv7u+l~d#Q>TBo0`dD2$zwL(YtjX%2NSXCY3+2~NV)1AztKL^pW(aZPn=>|9A9~$u+GqR}+Be!CevJEBH?=oj^tL<(xB2S!iR-uN`;i9@+V+NL zU>;}YIKUd@$TcUJV#^Izw?F^n_z}PfDttlVpkUuPob4K*< z*2nP>QF;1w_IN7;+WVKP)Mj zuYBq55B4F7GEB?3ipgS21?=v0zEfly;nASTBYXPi6I&=GG1%G{6^kSY#OmWaKOh)T zP3YxrtQTw;a7(1eI2_W##)}(If(+DrBDyc+QWs(z!sLq12Ij8kAI~6N$=;7xA&66lF0IHz|ajnEGF~ zs$N|NE~H9Sw(4B8&zJ7GC;Na?&(Q4Fg4A!{lDt$0 z^=T8V!g-O3t&**99y!1VNT-2mlrVL8o0s6A32!t(*cr)_Y-!m+8y9u8mEila6iI8muM)a5y2zQ9(&(SKp(P|XbbLpDe8#B#VaD>6`38H7y&kfN8MtAAvVGMkrD0q2wDf( zwOAKa{HU1dY?m-x5MnFET@W@a9)Eg}~4#yN&TH%^^pxGwJeoYU|d`$HAmg#QI9qXpQdvohG|Eq16>bwRA z8+6fSoVW<1J2N~4*i$wmb*IL_z2WK79^ky;gY6GLeVgw1ytaMdy}#LBeD0YKKsXCk`yIk|7CV3y7_LKYb(uvu_2NKo*< zzYGi(P#=_Y#jkh}SM+pZtwTf20LSQElOPk47e+;%D>d1qbc-^2F#%{GV@#G@PtZE| zE2B8a;->Sk!1W}d7%b7%K|hAZB2GXCD1LyjKO$rK*eb!q2%Cn@2g>x%rip84FuJBR6-gmdx~_dkgsx#G8;Qw#bC=Q`Z7Ca7)Bi{BZQYZOdJUA@*}*I zf^cn;5sfvO6fH0@*=7O~u4K4g%vUVRXNu;cxfX`v>FR=@7*QB{F=eNja9LM?dl zC$F!EMpM4ZzCKNTW1ixdFZHV}5F6SrcLm(AMJysB?6^p$jph_)o&E0@6WHC3!U1s5 zDmnVfQB} zMSn654Pv9u(hvAZ5)ys!Mp$eGnkeb0g8QN>%!^%P!)iEkox)2Wpc_)>e(j#<-J8ZX zh=w~wz8eHDI4Q<=eqhya>JvLKZ$Q8yuP4#PK6nFUEZl`0)4}Zj+~LqBjOcmchL22` z+yzm4WUOM*&lqUu34jc?eDcD3AxX^C&Ul=WJNM~t*%3Z$8Hh8LWIX?``#fDjZhctJcxC5E`l{ovzMK8W9 zgdhG67BLbp>g|hsa-7tJY`ajlNhiC)Ss8CGZJg+l>0o=rD!;@?hao{gma_k;(~N6? zgHzqQfm4)G;<4Ohp$e~LbgwZjEU6!4VLL8iQRI>n24a#G=8QRxGr_5ZY>z-vPE|M& z6T!O(VAiGcplc$+EK`S$E8Wq7OzNbYDZQo>R`u>SUz=+`JtAXdhLR5alg}g!aF1lX zpeB=CKjx{DJ(0h@0E0f)VX@QZ%p)rMocMU-S|pq-vyKL1k1{=sU3Y?Gr%cfO18&*~ zn)FKxD+Psvt~Vpl{Ye8sBfj&@IoprHE|n56B-mEO_hef6n{iH119Y%r(T|Bc)A#+n zx&6t1cwxJe-y=F;W4rPD^0I*C?Tn|N*8b!V9_-ON4ai&PICJQs+B7{x+MAX3-tf#Z z9g}Gfw^E_ACEEkKFA~4;g{I3cm-8p{u!Pl%nbtIx$h2 zjtOgQhI;(a?+k}O!>X?Y0~5%SdME3nNU7?b4>apyCUPVUKQ5>;q#h`g^F*#ejjK)2 zF=$3~pE$5dZ!yxOr}e5QYjiN|GZ-R^J379DP@}UKke+xL6EaY6)pF%QE88IlAKVUD zc7P{Z^ub3Eaz$RtiJd#zz4zVQ?z{JXO`1DAF?-Jgkz}DezogEfUxS)p)``Oyqy$|Y zDL|lh9F%7d6B$v5Oj`-5_%Z@3R#mISQj<*gsV|J9O13Zn!fb%GIKE>I@GO2S9=kx&;Jt@Kj zafG|%*p_pg0HOwal&45CNN01Z&~eygIUMzm9njL993hQfyj{$7C}fW}bR^_B2@pvs zb}$-u>qjPcv$-9Jp@{(KN|YIU*w9Vtc;89HBJ_0Sra*5}&Kh65!IfV1|EZHWV^<@6>D56*GQ|j_&7bMHeb{mdRGlSV^4JglwlM6#URrW5g3CYAJmqzL2+_ z^3U}|)z#yK=&~2)Eknt}(3AO1AaHM)A`#7)%op`A4vEx*k)iNr-(Cdlm>@rBWx7(G zJ1_C8`amnOFx9|=01`ecfh18-zQ?hHjhk~AaL~irWlNdDZ9qUe`d>99lc$f|7HI+^@0@PlfDhgR8Lirs^zDPGn(juylg?iM~p^S`68Wy9LN ze+k3bK;4P@?7HW*vwrp$+bP-{^|#f9WMw<)F)P}QpSiYe*NYE+?9|n*eRBQ4eae&h z-qYr`?rxn97{EWEOumOSR=(wiPqg29-6z^#Uht0g#`B)sPHG?g{={sox=#Rfu$6kf;1WHWaNqs+)nc3IfuAq+nJSYA<8XRhAAl&)`NB^p<^x$Cr&B&m z6X77$apA%q=271GW~OdN4V3290OB9xmMM{qfS!~WFl^-gFQkT#(tGH^hqP6zSBY$a zHa+*XJMLMh$xhF(YGU4@tCzVwuSbA1sH|9VKs)H5gY-L4tJ;>$o7?&g>lLGHlB`w6 z`s$bLU$(4%vqWBKzIH4T>|`SqWrIzP7!i3q=zK86P@U}gpe`g6So&w$sP&feP}H3!8AkQE z&bvW2mj0*_OE9ysu+4wY@UU^QQrdz5Tp5tDzU!eP?I5dv$J+{V%h&p3)!e)$36=Rfn1m{O$c~ylsrK8y36m$+$j}M!j z-MQO@4~zUbGYe%#9xPM5=ua|!#@|uWg%%#mlYRb8B=izI|LY(I7iD{Y{kzK?l#u6f z0sCAsSWLv&wJkts!T396wp%`m#%%{a2VVqk*IjmE7FEsG={x(fbI&`(l2yqzRDRrl@tfbBVqT>EQ-ky~&zap+?(7m!O;5Z~eEAwSWBTpKX`C_pR+i@A*Lc!i}5S>XV<+e*XE-X~%E)NIU;! z|D%0jUHRqP+T(xbSKG^gP z%i9wlzpdSJ)cNgIr*CQR`@IjguWdc5{nIm#)obj&RucU#0>2Ez0G7kVqUlhhxI47KUA{%i1wc&VW>Gn*PjU>7V#$ietW2mp zn|{pEN4KR*m$tjs-_`ED_g+uv=)fGl1dM%L?ccd;M%S)(w{6?EwvFG}*p@F{-d3+( z-5&j@N3}ceT-WZ|bdThUN&h^#!IfO*NUk=sa9E(l#jId`@q&Gx3pw-A!2_usAx{QG zPMjSpfw7&k)*t4>UM9F)Ck;;qzD$DDau<_8luVxn%m4&}b|z6js%2Bkp5p0u^sqAv zi7~zlz&=USzZX{U4#F*HIIz%w23t`MSx?C$pIl7Rg_2 znvxUyxGP)H3c6@a&OtU{&-7L4iA={&bwVgS_jlccu^qr!!0KO=QXQ5cjI?waLtMu( zLuZ6S%fgyPH%lUZ=cZ%FXLO|TJ7*fU9sTMueak@8g$5mC(<6_gk{E2Q+jFc5M)7d~ zLdGLp-PXxD)!F-O+JbZu5(ilsk6*DMwq>EFhuU-}N_!ajJbXV6u3ge&Tk5X3IwQ8b z9u!Q*6dZJ0El1JEpu;1d_DvUd827wMp&rG;9T*;?vmXp{!1?|RG1vI%dPB17N%Db< zEV3tyR>oR>D~^pmkGb(ZJaor|*x@I*rVHtYkg^f%cfy+SPrj}idYaVxH8;k91>@Wu@T_*X`YhK0AcY-h-8bt#V z`l0noW{Ns031?~ODw&*JHTYI)%Dq9YnTlUV+DK9QIx;`9*7ddD<2 zPJp-)KMD`Zsb^5=e*ucGqXH)ekN~CLD2FipiP)lO&*ZkF>L!k~cS`{%Uum(_9T#HR zB&oGb3$Tjl2?8A!Qgrj{97uY7+Xz_fgmnU%N=C)Q4xb`X!R<=O_z|jJ_nqgV&Ru3K z?>#PcKBL#=-*Ce>UH@*s26u14vh>=}_hEVH^8 zvq$%PNJm$!Jj@-C4ngOjFOxj=s>}fL=o25+4mvsKEK_eUS;OFDjY9U<1eF9_Ce%jfKZ?SN-^ zj@~5Ef57tPZOxiBZOfL;dOP18reW}f)#79idVuvWmSb=9G2o(Ox9%bx*p7bWvF)CF z?rH1py3_nTNaiOl#{HZoaT6^Du409l%NE^C9*!UD$fWejaEivy~(;4+R_AD}PO9;a8&+^sgZas3ASidIpjU3O=*@N@l( zhp=MjRQ#aRC;c+0-;WcFa*nwXNH>wwrER>%}@%>&L#N&#y37MX-rU z|I}R=-KF-XX7HucvG}J`O8^$rrck6j@d`9&OeM~;UYko^^pH2c;R|}`w|=3BHV>SM z`7Z8`YfNJEfh=FhfmWaRPhCmA^diIKnC=)!gD*y5mKWZlK_~6pZ+r(61l;=ts33dNI_uZob)L zK(E28uli(rd3$#F>iGMIeBQPY+gv!b5*dLNyV@gGt!}FxvASJ*?RCC$*=-zzU=Dv6 zXIq5nm8Pu0C41VPqOTZ4E;{E)2oVN7B*$$YLX!#48L@ki022Z!m}r|h>q839m@BkC z+RlN}v|UfQ_dIUh`kg(24*}sd*+0m%V&&?l2YlKVJ=MeNWo}xb?>ZeW{IwH zX7!sN@UT7*$_qsGU3`5;N#AIIhE9C-yQ485+vq0zSI2`s9nIeO})5L!S8IrU5r?m*Vi^t8h#&(^G z7b-N7Nq@DADhnW8-Zqr{j0e!s1|*Sw=NtzWY)k=#kG%NN?Xs?c2X6FHkHOH!Oly0D z47(_hYtM(ii9U}ZqT%gzPJ%@jFM?U9S7Gb%TossRV;mVjG)F zKVs&Mk>Dccj#Tb=sZC0jZi2TNUUa}h+2b4SGLPGNLm?gX?dZ{wGMg>MIFHNG#s!yN z?#AyhZN}|IOLC{&gQ#OHcIk0{L^m-b{DXAWoBG58T?Mn>!l8E@1>V{RJuhhRTbI~W zs#?1Yn?n5~KpQOX9?dEadP2}+F7il`D?XZpXenpTfzc&gb&B`4XqXSEK-ZyYX$6eg zChtse3P5yZp>zmO3=CIZHbP)>4qcbQNEE2Z&C~NbQ~yKUD2uSm>30ufhJ>0AJPM>w zcFro_FC-9Y>X)Y&h@pK-H;K%y*G7~$O9}v&%qba=mK#wEiGaQ{))AabCLGD4xf2L2 z8})CS@sl~-ZIBBm+%-fdvL7I2?v`}u^dXME$Vz*Hv8xi2A~c@AEDuQWkr~ohHf5;TxlNU!6G6;lk>2@Vb=3nvq$1qJZ1 zN?SH-Q#Acjx+(wouG4&*rYWKyL_v1nI>+t}x2*j^ShCOS-22T@dg>klaDNk&;UkNo z3CRO?Bq7}AGHVnA17G9-s6J|$MKGCI;72hd7&81n8a5@|gC#;Vfb*=lR-J<^z)b8O zbXj;x7UMiupL`_~W{AYb!ehzuW$pMA*0l9^t#2Fe=5>-n*l`hQ0zwkx44n3h$1cEg zk|^Th@7RDumz2%u2e`iV?QgdePdup|vFeC+_r?u*v_p%58Bahg07MV3M`|g+NRQy0 z^{GTwl*52d-evHJ5CP`&2w@M&-#rjP%o4WZ2`!1Y&sji~pOFLDaE0F@m3OK_q;;Uqs#6x1==Kw3(nHCj#lxdV zx#Es&sA9uHHjzyJf`mhh*Umeo+0sliw41J8D8Fs3my6GLn+D_IkM58SHGwhqpHpmb z(V>Bs#TZQ#EaA#zY=95&P&Zz;4Eo?RON7Pg0)$sx!ih!Wge^>+)on|>ZrgDoOgi?W z?U68VCLC~CB!k!@5$x_4GSQT~oq-~ZMLL~qhzKYV_Yt7$33v3GTXh;eWlItIRQbHb zg~dAGu8{<_6CV9SejEs)eUPneSo$NuT)ctaafDoE^1TV&?1>M8ks?ZRJci&e7k=_K zO*TE=aDdh)b;8C(e!Bwn8&e6)Fb23k$wtOf#owVFl>tb%Nz%yz-eau#hua@C66(#J0>Fef3!N@DE#%QU z^=Z12)j~&ul`Y)4CyqRtxm$dM-U&h_bg+Q}PvQcH?ZcR&F#>xq0jFe(PdInqNIG9*;qeC1?>rhaRPYg$z6Z!P$>0$Ts?cECCSR%37c5%6yN{Am2rl$;4cKJL(o34DZ?*@cFvdfbpCWs1#xO&4W8?%{K ztOZ=Sm>8fVBa)=;krE??&UecbCmvTdBh>Ia9>r>TI-tvcu{O?zz9PFAWk#D8UNM$$hZ6$9;Rkus^py z0{eah_I`6zorR9l@343lP)u0F-*(&WZQZ)N{96;fXZ3!X&Z?68oDa-L>UAYlSx-V8H9+xxm7whFve-io{=3&crusIbMLG zQza(ZV~;ti-Mi_&cGq1S?dzZn;S@AzV-K;x&KQSL3?-TDurJgqE5oG8j~3o?>)N*F zgyY-hEnD=_7aofqA6Ojm_zIISaIV_LQ{=_f6UbuB7SjgH+ zf#%QZn3$EJWFD1SY{u>|hFUPWzz=bnR)T$n86j}eq0kq{!^p9_Q4s8g#TOTZv(Cc# zWTX(_TxrDs7Y$^bKsmMrH+=|z(0{DV2kN0Sm#_QXF5vYG@a!P4!!saxkUPY|?jX(*Wa= zMZBIH9?4eQVndNSplu0kc{x+&5y-q9FPo2@JG7axW!z2DN8in)t$H!7m?grILR0UN#E_2Pyo} zISoXkG6H%La*7FQ2T#sL+Q|ll>K=d0YrSeu)E|Gs@$mwqVlnWIGTm1{ZYesJ2#BKp zEMW|0JRK#QQufdQZ4+gfoCGUFJH+-0HjwlTgq3%{R}of@fSu=%PCt~bE@T{q_kSI7 zvTpV3)M;oS#bRLSGYvqel;V+OSg#O8M4wrv?^i!sPtDw`x9#3~>uu_W)3GT*`%n8L zuun%|uQo^YmvkQGDD*VSZ`-DqFsMU$VL5`+$A`5Pm;`tMOI8E$ zW_>@0J5s#R;@dZUTLL2!!THS&5jthj#Ddt6@}rQpHC|YS2X}OGR}4rN+=`{j)Fne? zkLxfG6s?^?7-jtva`UL1NyHX()l=t~6}|~#L{GLGIw2TzSy_>z*Cs)SNDD9P$&bWN zi4^1Ty&@5LQV@A(iTB8vBxw3#lRTT^POo1>(So2BTPz^?uh_&0c(HG^$VPNcQdMID zlxFPqB9CQT5+FXYDMv7al>{RI#iXbv4AR}}7CHPuqhryAS;vX!QizZwbNDccnM6#| zNT0>%;QFab@{herAEtumGiDzOAV}~*Oz@0Ud{hiNu`-stU4nW13vS~$cQ%X7X0E&_# z$^1IkWr)SH)mhohu%M?-O(7g@)^CxMY#xt8M*r@XFQ#a-u}kBURd-Wj zY`$wF1dpJx;PKrWHWB_n#29EZhXZ4U7ogfm@S1syv&ro6Ynx3ilsI%`F+h>FR2L`8qE3$ORIAIJX%_@#NXbKIp9c6SBfi8~ z6k}FMN;XameGYmfpcleS<+KAKJ~udU`j?++7h+U-k|afJQ=kbl2+2mI@762Nnm@KG z{0LR*D(919(?r7=R~&x`DUf=;+FpP<|ePu*OD zXF5N3Nu&dqNEhh)2sKssRyxA`jInT@jwNfi?&ic-?WOeC2e0d1zkavCdLt<;rY3hB96p3I??tS1V6T@p(02V& z@43~snB{>F(C~3!Di1Z~;vbm{CMe;gaiGJdPER<Q0A*L(+S5K|U@ZdcOkKMMX=)Rm6~i6Q+aILuFEF`K-bBKR&E zwY{^HZ}ef0J=LaFv=ntr=XPmiwjb&2hItILvs~m5w+1t}eK@)Mp|Yz+JpN(iSso4J zQ8RsaMlf$YR8b2SN~sl=-6~)UcJ~d=jv2mBgg4k#Z5bXC=gQkg6@2F^9*JIZrDqYZ z^p*@ZW!T_H|J*28cv6FTgc%wKOTIa4{;n78T`|flnMGE+UW5;$IF*Pg?Sq)>-+fns z@sG|5;Fl-pd#H{FcieQx$JVILOcs#QiGRe{PZCHfkGQg-V*GS`B;OZNs2A{}b=0DI z%5wKv;k~~qS{|FE0p~(OWLS{w#e!I&cnU>K8!V8aI*fnK*3>iA_l@+7lNdSGRZW`Gv^RTSm^1( z_#YZ)%LZC7|87qXEEf%QK|o}1@$mscC>i<_h)J@3h@q>Kn-6LYQw+P&mKC~AJLo9f zNK_dyP%1ORD$7Q`C)bnpO{iRq5uI%MT=a2vgz9Q^b~_%)=WJ|pP)!~3~^Ynq3mLwBoEKs8?`|??C`c}lXNNh z3MUyciDXE=vZWG!XR<~o=)`s@Uo=pDwmXfpxPvW9#DNcHd+;YOoa;bm@=%&a=kONa zm>JvyCJ2@4ltPZFN##fObbVvGAwNPgdBIPt2if42y1kA9gurydo0K?D3IChqtZ#Jt9X;D5@aP)v@p$G|&7$H40wfV#zExLH^ zF^}}Hq0$me3t{r2M~q=Ush+bLs3vDy2bYF+XsZmi6>%PulT-$7oX$o|M+Z!itKc$$ z5ku!8L(`{B->I(Wa@uENCA5e-SC_0ZS-^ah$8-u zid71^m=lY{0qgsiU7q+f#0z_Iq9<&?0G;Elvg#+k)97HpfR3sw*|Jcvz&A&*j3-Y$ zV3fy3;A$MyFEQjl^i5oqksFK$t`1ncszcJ z2s(&FmN4L#VFnjo6mFy)F*!R9lcICz^Tn^yjVs7ZOq9Vd{U@A)g6E_7;0HEAKb34~ zpthE*VeUmHMMku6HqvEET^>+kX&Ida0@5_mblJkir!zhW837Y9J$8d}6QL!W&8TCh zvc;fxf7%~`hfxIfYI8L7*9yeAQvssm@k6JJ_4wJ=ty?m9(kX|I)HxVX=w#ucvuEt1 z<7&{+0ZQf&_eqs~wJ$@0<`iLzrVok+csDTIAgou*=%EZQF$wa*hte1ZHEzVt`lbT3pegU{($=$fFX2@D0t0Go}zD%&J&0 zIhA1^0HxQj4K^RVNfZ&;V_o1qPY~JD)TNnpKp%N&Gmq_qa-^s02#;`d@jKS|rwzL6Ob^W_+s(9mi3{d1pbX=Kg1?bU-69qP{E>vu>h%(+fw(v0_ zOP?1h^#Tj(0U6lCYm5Ee3I~CpsJ^TSC6u+8B`e|{CyJ9`Su2!+=}5+f;RMF|4Ca7- z3@Ey>I>Uq;Xp5KjXS*RbuP91Z0LTNTk7yua6$l9z2wW!Cz$^830L@^#Wh(|nNzQnc z(_V>BV#gJIerP#&A1uUNUL1>w&}Y#s9BpHitVU(qz=CfM9v$ct#Sm(2p#XU5j#S7Z zU5sw4D7Q5Pj(>=hz}H^a{s=yhiiAOVf$un$ZHk>2sDjfMX%9nv3C7sx@yI(G0hEXx zHh4n>3vu9sZtNG0?=Cq<3>o3_$A-p3D|TrE5#uaY7YXDA?G;)FH$0MTg2lQRgP%L~ z`$gHSAQus_*%1)HSNFB)Sh`q0a;>s%(Cd3mTu3s7Bw%mq8M_^DYl!V+?T?s=$wKkd zmq<|fdJ z#}68`e8xOvqrvQ^fml%8Rg4|s#W46uyTLi5viq|z)o^K+Y0J)7ubHF_ow>A=+qGj`c*}r4RH-NBA27u*p;1h%(nkCU ztEGg~a`D}Iq#rX#r8k8-ip=zuO^!@YiBB)}b8qDX%hWls5aqx}HgSRt zd^JCyQ@p)kJ-xuW$mj$2+;gvf!h|3587Uak?$7U!z&;*aq)c?k(`T#-(YVcm%JYdwdI6QZcq`=&jhvm)V=a7^FI(>4i6Rb=SfO}IlMuV;I2yygFLw5 z_oFz@j}90(N)$~WrV(ZkR|G*pHi#IQr`Tjum31ESfPmL*#dgt)kRs@t4mLyFl}McM zSS&j9_J$CDAzKqcgilXJlu(n$<;2JpWiKkVu(B`~ZIY)e!mc~)P#kk-Q#f?gct6HjagGXBpyDA~@kEXX7~Q)05#U1SUa+q%XREv)aQ# zm|bBx4AIeT2T2&kSFg3KLn8i{wLIv zx`DX@1iGglGnEalaz}H<2iK|i-7oOP^g7Z$DB-7I-jqp(`$F{zzT2l(q8Jxl1~~B$ zYsnN?rUo_-#ligGOqT;- z%Ro2J*#YjXh#DuySpf5Zun%;%jN>p4^2UtFw7vqO079jn<=hnq7Jsolq@5DN*jysw zj|xzFT_Qp0|Dk=bBX)HSozCUKK3isafKuv|l)DwcLc!d$LvNA%`qyu8Y`u<{uDCDbW#Q{QD$&cPJggMOrOP4KCUJF@W z;`A$L1?P=S9*`x^ul&|z(qDK06Pq3nFsPF;;27XM$O$%1zVk%{Dn{UVsRbJ{?p9^; zmH%ZM?D%I#$jB6Y_f=#W9Xm#G6eSZL@82W-8J^)Mr8K}L$56x)SLt-wM`BuXU00KO zF7$(*#*%D)r>;V&mPPg~*eSx!5WMM)??gK5pZSnD`}uiVfqaN;HZLr+RL7bysbFKo z(;tP1hN2hVb*DN`9hF_8S5=LSKsvF|iMSxw3aJa~CG@;%ScVBtIkq4MoAam&1tvmy zAi6FCD2cLlq*zCQLHaZYN1F!DCrR{s#d0ZG*0`7zDqJ7qZwnu;TRUT;UGXMj#UNc-EgcJ>SC|jW9X?M=K z-NbNo;udnf=ohXpK21UM5zLRX8K47tDzPD9eDYXi7#D-|NS@;5m$is=W~W}IZJvJj z-GaP1;J2?BPi(7gVPhq$uvI)7Hned?u$SK1Vm6g%pZKgMbf!gjCk2Z5$aBh2x7wc&|yf&4xa_2Phkrwd5Qw+ zpV+I!0YUB?9>W0%35b0*jLHtlbBFG1Cq{~|{Pgd%QKzm0J-Vv1`MO+f%6YF5a7!cp z`a>@DMg4Gn1H*t5Ih~A;ArxWEWly_UUI^hI2(t1lLur8M~X$%V_pk7IxzHpr4cK}v1!l4cp(+qGyx;|iY znFcyC^C;~2lHqpq;6lRD_2^7&5|f~&?duBmpZ_5vaMBrPwryYg+#bJc^xf$EUUHDq+oPB%cAqTZ%dbZU-f34Gs(j6Q8s8^%6FMvGMxkH{b6(x}*_=?i|gu z0}nb7buM$NDA_+~oFLZ+!o1p661*{sd*~(vL}00Ye}_92AJBUEXXF*BSs16 zN=A4Q*iv|{Vss>1q=wqbvO{oCu206T0uLDmqh1i7@dHs%EMyZBNk_H?3fKKn))zXo zXh#BlS zdDVpsjxWIIFFM$Me2Yw(n6`j$d=()eQhJdXlz_RfXp;pGF?YDRa-oEOl=06Ox}?~$ zYaEDB+6Qe;y6rcdkxVZ6iLYRK8uH5Yd~a>00dB)4{P=267gA^Q`w-hX_P!GcgvuE~ zR&~NomB!<-MIiLS2csRO%wJWI2kLNftad8aixILKQOVU{g7WwzP#t1YLGyz(A_A+_F6#9OQ7!1_8aH1L3uT z=J?P~VOOJKLlp`>gjfs=(9+nmtnOaXLCEGA{^vJu5os47K_?8}@Y z>BQB6n^5#Jwxx>qq=7oN7aw{`FXF;ixc#U9%@J7Be)-j}ZHupXS^IbIU;Fpe{k`!1 zJyq?)Lcqg4bfq$OJ@|LLuxG1ss$8z_f69!T8484PJ`Oy`EB~%93na-6IE&8 z*>F_xE9xW<02-8YMX?jK#P|wZAYwrgf}q593&&TP0dRlyZ{kD3j!qb z`x-ok#UmfQUU!fz8s|B5plo45hqCaod&_=r;>=oQsOG3lI0;_lBP=&c+YhiosP3@fS?z!OGU>{Na99) z^0-w0gS@Bd2{cezRCMT=f4P?y>3Rie0<}lvqs%jAZwoB+NYX2<$;&EbSlIbj+QovM ze3Lz-P$s#(mL6(vfft_6nI0PIlMiG)7G{x6kPmhv(}zdE!ot^LN|rAalsywiB&ge=j6KI7612)wV$$bFh-sUA zXC^%0!4-{xNPw3^r4mOe*iJK9Brvv+i0_28>;WNQ^oZAsP6<`)q0MFuqH%Kc)j`!B z9AI<`rvJSBg}XqKA-$F%R?AVR-pvkBi8~^+ZI@&i{XH=ePB!!n1{)>%D&qj-p!aE( zfUU^aANC7}N)FzXpqLg2uk^?w(@28H+SD$*l%e&(;|jWG+yTW*W5!6MQx{NEXa3%l zY~Y8C(TNV<;ZiPRHsctKsSCrZbEF>%=l}9Sw%bp9urE>UVH%l8GL6oX>&JzGc_1Vb z7H3-)sq+v=Z+_r`CQj&t()b>p#EHCdoW}`Pk_nRSN83rE#D@fb1yg~t?$Zoy&!PZ! znaWP)yl~SLumg_`!CpZ60O9Ln4x<2}K$t!uGmh*K%c4qz5Z&WT`z6M}xU)x9tIiOI z0LKZel66H-ALq(ClcC-`j{)uQV*)aYWU&LY$l=i@w3c2|~Q74QMB#!n4>{x-(=u~970MipG2#a{kLq1{$ zv>=lt99ALEB3%yJFlWaCB}Rk}wFQrHC{nrWQ_16u{Tcxyejh)sZl^!xw06X@?d@CF zUfpio5O-ER=CpR`cfK-|fv!02wD#!s&34@_n^jufPC4~}cHOmW+bK^uyXl?A?V3-2 zrEPgYI1*O2Q_lFwcJvWT+s1EwzJ1|_^#GmFxBT|6=&sP3_ES%PLOW>tZS88y6ME&! zw(9UTdR$6t%0nO1Rvovz9lG^4*@hi+(`xab(GF_&wXa@tb-PtMAB=a!agS|JJn2Ne z5NJcY@tS$=O07DrJ?->kTDxyUyLJ60E8BMaHzs$l3cqw_L;GK!{G6ohyJ_z>NA3^3 zQ>fF>`#e%*aADxQlTD#FSVCqH6EMc>41Y#u2UKH=>l>T& z@uCe9<3fw=a}(60cr#7mDz$LnqQp>9#y=Ikr~{=(K2S7Dlag$Kq~e2^9tYt5sD413 z4jIH8Ra{BenIDLB5|L@ZkxV9-D@JkCpBHD^Ra0-?Ac%(v2LCL_qL3o-;={UK!y?$m z85RSi+iF5@CSiNKvn?3zxF9PD5QSbI_ySHFv>e%9qOp&J&BOLwamC5r55T)UqEaX? zRA8eFUFA!?-~y-;v6nWAGWtUZb#~l18x;$H>7!#UoRybNi*+F&{jLla0e24;3uhLK z4WB7GP;e6RNV1^5yOMmMIbs@gu&P$P$n3(YL6F32r*0!J(mS~ORcN%rn?*XZ6b%9R z{UJQ}1|GqJS+P*d}5XUC#iOXO$K$)SG=*oIwTT3h=#Opny9b%0B!Qv z=>DQQ;f@J^;ApS#dwkOOFAbAWw=pW&x<#w@>~UF|(B=9B?M@mSumV}U2HS0$f?(Xu z@S}6IEXhlM2yJ-SoS4*c6p6q(aK;gzpsznG5kmrGncm>xi^ofCD!ITzn}OFyM8&%m(8cjBH>~c7nJO$V7ejYdNh*{5)u&;ka9Lr2b%~F9}=|s^m^;O z?mHz4-XXzP^5aWkv_k<5Epj6 zSBZF(0OvSleIWazW`Orhu?}NEhxfB%;6te{{lUW>!N?~^bF)l?(?+8s$Hc0n;|JMl zw*}QHw3G6j+*~xeMzC?wbt$DbhlBe=$r}-NKXXwa;>?3+$wm%O$Q*zC8oe~?{&xHA zcPgfxqU7zXr&E8a{nyu@*NzzMe^tBrwmi4aP#tZ%JC~jGuw{6<+<&B?SbIWZf||_i`wzaM9C&+@r&B# z>p#*idfj`pp=#~ym%OGuW9toV_Hm~U_Pp@L*S0sj;F5Od&s^Nz^@3Al$1{Gdz3UmR zZNL7H+yD8x4-U3D^O)zh|N5rq4gBq*7q$=l$=Y`QFU-gLvG%Xue0h7;N!VWLqHXOH zZ+~gK{L|UAopQk&+9l@|Z>Q0D-Bp*hU;i&xxBuhU-_c%p)(L{}IF+^*7j0@Eee*@_ zeV?Ci(S=!PVJuM`mL8qE&PzMW!-(Vg)O7z%BuO)*?hH zSL;eiNTgO13bPtKHNg2QnFpXm#@PtVlMV3dLmSFCCB@c*4C$4)C3+?CtX{NWI(rNc z@j)grkYA`J#Nu&Oz~K+#Bv>aEq=Pg1gwPb|mq&O}3A~bJYjT8)FSmRC<<3hjG$C{R zkR3B^{G{$mkWRczVs>^%+di{hA8n8^2+3xg(AhZK<--_ZI{?@(GLZ05%3HgHBOZ1Z zANg*CV6*yemD^nrhedJ{Gm7z2Ws?-0f=*c>G;NT;VgdYWjMAY;NKA-s`34VV;kbK; zY?oyN7yK8fK{=L?xU9vX+9L61LFg~0E1#D%Oxma;WmF+UWtmAAajY@2D@w$Hd-+YgA`UpVt`uMs`Wrve+-Pn20y^G_JyqrN#w zjT0VFKWwmwC%Pa24Nuy%Ndt5iA|?Dro(Ror7;xd$PWis!b`3Vfg8sQkkB(Zr?f~#D zJ9N*4P{790nSc`s_`XdJVZE{?E;WiLF#kWK4fxb(< zMh0!M&|D`1DM8ewALTNLei{LoL)%%ZGru)7vt!0Dv{}TDQ#g?>C_bYLkA6Vbe01{bk=xDz?b;nz8q?4bRW0Ppx`a>gaH1U>i zsuO>o39;UEM85Ud7A_E|q&V}F2wsQ_?$_B%Fmf1A2R-nR=v0-!iOF!}EBKxxyIq1o=<4ZA#XDB-d{h(|pCDlLN;9+DG`q|MvURiaN3>Ipxv9PDCI6~j)7CWKHd!?ve06*I<=Pmv z>)Tsi@S64o?H!JN`oC%a`J(5vfBR4Ww!Psm*S5{~?QDmfa%%ggHfO*3dsnx1>V@sU zz5Y4v#VMTJGJ3j*?#Ju zKclVx+mEy>J~$t*?7i>r+8wzJN8nl?ut)ZMCQx0h*SwDEKA zX}|iGj|hLJ^uM+}>iYM1W3=Mw|JEC$>pyx~yW|gKul#@UWtX*cUh%5-7r*p|eew>H zmgaktCLNcqMrUJC$<-ThK)6b0WOXh|+tV)bhMVD5&tdGlu5G{HW24l|u- zFmepvT<-#U;e=k``ZHW*FYsijCvdct5NIfLnUoCTihEB2Mp_39?4HOy@tINbwN^k@ z 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 diff --git a/media/images/h2-health-details.png b/media/images/h2-health-details.png deleted file mode 100644 index 6d96e53f5f248d55e6719ffcb9b115a7595e0e83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 355642 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

      qLqQOAF1fswmfTO6SDNH-8JCLX%Nlat14qgQF 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 diff --git a/media/images/h2-health.png b/media/images/h2-health.png deleted file mode 100644 index 531bc8595ba49ab671c30ba624f7c38317f893b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463310 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 z z<#1oyfFz}OR&F|d9th%go9drBzCff+R(U;c)ua@sy>w;Og9TL`S*`}QD=6WcvU)w0 zK0#U;JK~Wju=~FV?C!%hag>j715{+Sid86`A}0u>#e7vphb#4EJz6Gdz{Du-+JrnB zX;Eb?g9DAV8fPvv36ET<&dj>I?Z@{YCg32sdhS-v9PbT98v2$aaq?>4pcv455Dlwy z(Jf`1O~`>O^ivAlGgp=ZMt|P7utjy(}UN9jSb`Ng|ai#rtD^JNkiVCzb5=N$omh#w_4%S0yz7yZk|J5gl%G+J2-VTkLG_ktcbe z+oozgTY#4;%St7kAJYb9q?ja_SRh=B51vUzM&DE>j zj#4v^L&m2e{Zx`*v(!szI1?LTJ#1=1d|Cq)>7nCc@RM&PZ{Kq}CWg6qU~#WZ#t+ zL&T;A#Gn`ov<-xJBMrc$3qe;oEM+_jRPUaZ16vNEQq+(j6GGD{&nk`W2Ykvod`bhQ za*1qp4nhiL+ZKg&8%^k?-8Antw{$<66 zd!3x%H$DP4Klc#C&NzYdH;h*}o+Q|UBWGv9ZHv{`HGJeDR0shmbSdtX45$WCA0*RO@n^rN-NsQ5Kq@r zPju~L~dRrgUZk4?c!Z-Ly_Ai^8f^N-_UL z;;KFE%#;L4B3>S9D;X&O^lh{UvVL`7;rVzMpVd#&!? zjL0>3O5Mxb6Es-kzjEc|zVEin?|)(2|JDD{p1?2-K;%)>4(~P z?P9;7leFI(KG05k%F_1bkAJFt_qqjb=Iq1TD_*uoYY%g<(w#W#=U(1UdG!J9?SJv2 z_MZRvuXfjz9orwi{?FTH?f&-R51t$8|D36kQMIyU-reZN$!+)J4s2(A{KxGnC;v(N zi<4%v5Bcg*aKFzFzmbzjz^>R_e~XXkG8)2O8Wfjkam zlHqWXZvgd3$sP=J_}D;WQGh_Ie1L=welZeDdHY;y&FqX9D2Gyf+0HIuLEd;7YiP~Szdmc@P3Q1%dZnkhH{ArrzL8-NJ)el~;@oXWK!bk>C!OelRy@>H$DmEq3eP z_9Ghq2Elv&?C*LJqKufP@M-y(p$9`yS{C$GdA7fb z_cwY3pzvjR5^1K~`|Cp}ffm|IM{vN**QLr_y;G-=%m-@KCz92d6`cGK*OzW)kKZS-lpJ z0yOUYAZupdD~f*S>2%_vEZY;bNU_e2ThoSC4n;RYd~hrK1XhLo5btD+V=1>>R~nVC z@5U83^aHI_aH#{NYt@REXow7nw~tG+a`zNdgVK!CM4I(Go=)n~*6KyK^~pinWS}dDv_)ru%XS+> zn7VNM@f0<`FIL!L(4RPe|=c#xB){&7xe>Q-2-yaxvLAYuNbwpZejb^H~dRm>s_yI&w0b!+jBZr z7hLnD_IGdp#wf-|=NpxjhjL^_Z-O)7;xoV0j@|B*cKpl!svX~DTejfp_U^a5wGMqa z@15=4o3GVgd;Cf5pZ7kgAXYADUw+%)w6nWcrGnM2HX@92obLQ&`_x5ywNsA&)AqR( z@-W{Fd$?`8`G^eM{wf|uL;r3)VNdqm<-f<6-$}Bsq)*s42o4zCZS+_Ffa)w*BBGoM znqN9pGzfQgM*a<_+Yfuh-93+q;~IsGQcsyESbM#kr2lHo5#=mYZPo4;%Y@jr%g0s zl85>Us84xTBq^zigC1r}r%y$xYozq~1oA;F9U#c8$BIE7DE=6^U0jVJl_yQ7&(@Wj z0TOu{LN`~@8*jx%`7==IAjXIVulM;q_1uC~j_3Vg0GC?7ZC)c_+2ktaria9wG{L0i%j zN#As}NF-%k2-#)#wz3tv;4zo0k@mr~Iqv#?n0KgpM@u4=rPo~e$$w>3^)1)MfOSUA zs=vr#T^OXzOmW@>&67X&D`2=rZWfhtbY7@$K$M$t;_Lg4GE`1Ie&rK=N7>$M@bxDK z+I|Ld5J|8~O)z4_x%~|14H|}J??E1&({C1FDXyFbuB&knbg<>8L)T&BQ85kZ>1da~ zlpSQjH*Jc2tN19#vD$X=@3zfajSNj-&qu{ONn|S>GL<)tdyj6`+MhgWS{xTwk32lW zMq>Y;j3KULrYu*`{;MsPo}b2dvRs*x@TxA`Bk}~ljk z*MQ#8M*)skexJ*&(Bcf$;!Qhs+^flhFq0n=`R~t4`nmAROa0KVLfUqvBFY!cI3TBO&}LD<&{FVsTjECNn#PB3{R-03 zHvi7yt$(9oe#KK)#shcO@!p&-Ghz$hugLoZPX0fC1bEjcR1Rp9D2ai*5;=GhfIqul zg?g&kE-D?e>#=>*W3D5S+IT>2EY_$u@cn()@`0g{#brLxQ`qV%o-H@m{q=g_66~ZC@j+GcYYl7>V1$CF6KjzM7^uE)koW9o$TJ}ohnWoxC9Q+^Bt0Bj2yc;c_EC-QAx zTM$8Ji11=4oYlINVdVw46-ughhtk!kbrqMrsa?AgjpYCZuf4P9bHvPz6AX0%Wl#ZI zIJ44Ay9pI$uzC7S#?(#9vk#acC&W{}yk+YV*L(wq1mJdgBKDL63>H1r}yP7Qja<=PL_~A22g|pPVF9LArDlT{42-&qEoWH4#R&L zTkO)8)iWS2&ZNiuP86|{LcD}Zdo2I}KmbWZK~yngyOaG)$RvpGcEkX60!n#M7X4It z@RL0CqoE4znbs|RO3gvLNHL!2tKxTN-oqXYI`h)ykN7m;eLqS=7omqIGc6ukR89(x zkcOs{Ildn#yvLMJ=9_2Z&?nI;q)+2;7{5^?YK?WYMEF!zt`174bu9IfF?@KknD1%T zp%XeTP!BHKhg-MgTbe2uUvl)+Srq`jj*8X+t8I^dz`EXBtA406X??EY zi1MK6aB28gpb-9N5{Mi1WkUJchB%KIkc!mXn4AK=mm=ty^hD9%I~o=zSLw z?|okmwLw@`I+E04qJtPXYzWP4xE{I}KTcz|& zG(;v{p+(|A9mf;7=A=4_H;`72F=eS+j3Prs%7b;{gX2MH2{PlPKsXT;o*?7ako<%A z?zxhFCx4gR_kZ}iL5ml*`M=cpT8wk_O96hh+#gehZ!SI=N&>%VW$|&z$3Bw|A+#ND z&^tzEuZ}x1#z7TeGYv<3+edLN7$NNPCK%TPaZglUitX~KAT?&9LM6%X-t{3u-R zdqtXTU8nC*R5|3cl&B07i0u`}benEG$O|%EX!U%IaX@m|FFvQ>5IN@)2EUb9Jhm1zpAL zcHYHcFizpTP;J=`0(FQ$wd0hTVtWcZLi-ElXiQdn3WpK_WUAC{~y*Wn1qw z=@q3gaAH(q{Do5TNStlox|0H<49YpCBXG{57jy{a3l^Y+AF$r1CIMX966oSQ$#kTVhY3v^s9+zEBsG zVHK`jI zeuTUFxF-shoYdFSCe0}y+6;xK@TDdDZk%Ht+jZ@2Wbl9LJu)R<+DCE^|0u^Cfeybt zPWh1blt*LXD2K`bzFMuS-5I58iBybfpTl_jJCpi8S#W(DCJSkWqwaktGP*ZqyV3(M z@Z`2jPagENMIr5iieb59H!(URuEM5Y&>od%e8H69Y99K;wnn^t&3nrZzuxd?TT^b< zTP7}vwx6Ueai4O9P_Aa6;Oa*v(U!njc_Vu2(LB(fvcL@IxkPjwi@55{1!Lzk^o~Le%#~Ihwz_8@Gq{4sLEFEeNLhAT1`0Z5oEN)xUwmj& z(^+11c9ZPHIvhE<$7e^`PPu1Bj{BZAXA4bppw%$fQ0eh&?9^cD(WVR@JZBcv7t<+& z$K=hRHfCyOC_T2;y~RaQu>q8TWMQCkuQY>2-c^$RoFt|I&7;vQ2XLzfC#IAi{9^>F z%6&h;Equ<%B|Ao$bY-U4Vhk2;=!p=0Co^eIGCvtSP_mV`ueHi2?&2?)QkG_i%DQup z!cVk({omtoXiSVjK%Ib%!N%EBd5}9WF#GOItw(@MQBF(Z#5MCc zgSTdgI>=U>)g0Ksal4$T@Uq`p`maWW2It8Ie`g7A=(huM`@%9TFf)WsC^|wHFc}PsCHf5&KK`>|V zZ3iU@V(fp=*h8nS8EpiA=CJ{#K2z_NR`DikTu5W6N?R)`D{tV^$9*n@8fDf^-kpIF zZjptU1_dS#(ZBjUS~St<2 z7rJJJr8N&maBrGAhK(FJNIC_BekMNX4mh_}wVbTRc3)RUb>76`3TgTjl`UN!R^SI# z%`2}u1NNbztOOSx0Fy7PtH5O@8+5W|eJe|izWP^f)p}mDnz{x+8PrO^sO$c8k-AaAoH|z7o(#{9nyxA-!`iM0ox<~4UUV++OJTMW_ikXyyd}vO@P{7s|-c`i$aw; z%(`SqlOc2x;ck-UOeTgl64m|g7Lo7zsBpixFANabXF5 zxJ>Rl#gGnTX0GxzOhc0DYv#dsy(z6^DbFCCHV3?PXUk1cdtQwJ(-vn-X zE<;}hBSn2KUq~G{rDiDo$lw51?xIFJ88V3I7&)sO1B2+`##jzEq^N>a`E?2@`{IF_ zh;!!4t}!Oq^Q;2Tu;jqX%rRVdrE&4Lh^sg&KqbsIb-|AVaRwKo6?o)VVBQC=|K-7I z9>aDD(Mp~(Yl9E?nw|Jcq#k*&J@~J-`S6TE5xgSq+Khv>^&st%ARW&3re1-c!m+o) zXdFn9+dszgJcX?@N?(V13I@odd_Zs#D>J^oWii%{1HC8U`F_U4Nv`f7035Pk9){bf zG!Ep_Ws>w!L7F3w%IDbRI~%^}?3N%`{}f6OE;=kFsU2bu!fXXu$q2Q?X6@loFRPI?a%y{ zk!^IS8NNWXv(?s}p|-DxvFgd0TAxzi+?YGfTtlQ|%zm790A$jEF)`_;=}>kFtI6j- z1>&TG(dn1okd~D>%jurAO@JVx=<~^>gj8bxKy3b#S@a!LV2uw#uAtEg8T3`b179%0 z`z&~GTxDV9_0TjvuLs& z3XEqGFu#gELHY9l0FCkq81qYbPlG7RRKHc9@mW2pajEeyHA8ELcrLtBQaY4A>_kUs z0Uvr{@)SNUYGQ``v4uWM+kHFd&<;h@sb*zc40C4F*#~k3{ z#fcm_S2p5KpYF)pyoH-SALXdCqBpG%%c4!%b<+Q#UlvMt znVpT7{gdHI2|SS{ z@EbWvBN?}^*h%d-6-u%7-N%mHhbWLdnp*L6&q5#~I(Lxu89K0B_z_iR@JSCiKMo8j zUyat`j3I>HtFl$j040xuAkQ65!J!I4aTIQ5H&M(gh2$l&29GMl6(|2WgsI!bo0(0D zR+;8V=kNnQcq!gWapWlmhH1`86-^dCUzW0TkFkn`5T(KSDopR_9eC57MWv%%5Dd2hWLdf9s5Mz5#L ziAj{|h(5rOaWz1f!wH$Rb2E=9s z<$F2h+3sxf>OCipqOjo6z6F-HWXaOhr+v@%Ds1p#&{==3GHdKg^VDgqmRdLDos3ho zlvQ4x4DY3jXs#0D723GZ)<6sI;w5~AAL<5XDUOdHpv~$f@Z!)p(s{_%x$xzCfI4JK zv&a{(#_dvQpD+X7+{z5X>{PISqst-B|AS<1P!D?58t9}8LNxEXZ`o0c;dF9#N7O9`0u6P|>WntUu`x>Qz3kL&y z_5u5X_2uN5tLC2mS1qq-v{)&#?Tt(2lrv%5>3K2Dc4hfJzou2*KBk^4SC!SIE){N?x>4RELm~{&5*TjdK=UkR;VTWNX!6~( zydM-CCDWc-d8yH&^43$A%BA`za_^wz)p9G|zU-JUOn%1MRgtYgR+#;S7DF>pXGokbc00?`nl8YT-0J;V}c z89D7n1B{vIj3L0(pa>YCHFPIys1a4o9H|_o&@wt2NQ{CJJOoreib=fNtvpf3!E%ty zefDQlcqwUlFuy+?ULQr`{|qAH<$;h{d9E>Fkg~JR!p7V-?g!>1c7Hkh3oSvw`4=fYXA{E@y+knxD_o2 zDlqFBgU#fCC^H-zw$WLhPO8R)bz3dN#US1CaxAw_Yt#UY9sWV$x${5fH z!*IlS^MtXqN2pzuy07*;D3crOTf9Y=(x}kGgmUqdFxMAHNGH#ngcI$$2k*&LCXIQv!AQ3qbiWtf#gc4T5bAWz9jG(Q$+J*2T)SE*kU z3O0Q{jg@En3%o|A-gdNh%{InZ`Wf&VV4dhwhK`bQjRWNS<wA|uX#3NgCxTU-E(LFmENUDbr zaUfA0dZ2+aw=Z)$B6-n|1HQBi>G95t;Y_v`Njj3X`pW~362;aE;n08n$pM~{arrR&d zXLV6R-uq{I!njOXj1zmKXJYME@s<~%EMI>}*A;p;$}hX%&9>YDqXS3FTO2UyHL?+( z-3mP9*`yA#DlK)0y0r2uS|q?)AA2I81F)WGT5h!ks!pA&e`&_vN`jBVOy14W2+CPq zhOGikn`~rt1aE_H3ne(Ht9iE-z1oKLH5wmrBozKb#c~)%s1$e}VX!qHpYhs$Xr1pF z0k;yiH1Kt*f#)Xw1{#6Pq?c1Kx;B6klyLc5XB?{%y=L1QVI9&xBmP^ri-A z0@?U=Y3=lfY0_XYuvs@sjI3$NUN{~DZU5kGSe&@Qrd_^{gOj7&Vm#coB`bD-HP{Xi zLQS~_UI$az7Bg_q*`@sGVPJ|+TJlzjYp~)d83(=S0i@ccoGpiSt^B(vfSl;Vg{#-|xX`XX&QCNl-T6UR^naGT+R zN0N%mI%J&?v9(eEqE2BTqHpu6g^6Q`8eXJfIjY+_1I9QI#bF$BnjYs)Cw1X{77)d8 zbr5e}o~M_o)Ci$CSM_s8>Kk^7qQt^jn4QKKLtCTPArumM{DOZkc)mZ^S4(M;oKoQ)&m=FD~ zsv#Qf6DmtPZtv}Y!=#HxcCmV;=zfAyvys->M zXr1eW_iAKLT&!SFM^i#6Fp2PvvQ=@>1p0O`*B}jZjc;zP(E?}7w9iTAIdbPRITW@rQnnkC; zV>>l=(~xM4HH7B};xslnv5CCH=)_0??>ixeQ_R8{r*Uv4L4&Eo7U#q4S>c$pfFn*L zr-LeejqhB=DSeGh`Sn@YO$pNx=~R(@2B~M@L|h!_l|eG6GzIpfvBD{j<4~D9o9zln zJCFDkf-pQXq~Gt3qcuz~SU6 zfA6Se5&*g5xng+_YI!$?e}BW`B+ipgS+;JWo8z2<=L_YsA>`A-$o{l=5Q^Fk)d5nJ z8v4aUOz=&dtp$COXVWcnuPKiyN1T;zZ{oao%DRr3I*g9Nno>wc6ry7>iFqAC-lXPd zrq7P6VC5kU3^+Zxpn{jEOn8S`h2IOn`r$?5JFB*_1)+ zu64*kzmDiB;Lo1*y^%q|s~=F5FWZ5+j4MG{u3qMM62V`Igj}Ipv1p#n{M?&urkkfF zjJ_+?{-%(tn|qje@J%HL4T>S3Zdvo57#w*9zzoFPN~cq2LbmG4m-Ptv##hU0 zRcK$8-7M;&>56MTIYt{67ZnJBp$mR(i8VqS?kbyup_8mApE-K8x{!9kljnq6_3}4p zgUi*KoKS|6wLK1)>R=B2f+GiJfIg;m*mOcS#rhv1o9jMp>aDoVNNJlYCM+SZDhXh)ZY;zMVU!2Cb6}hIbr3G&zjJk z2j$ON;wr;gZ0oFZS#@AL+FU`>4%z>#`bB6^Li|Zdl)dJ`XNeQ#s!RHz$&j+I>J5CR zfpAsFsT-~5ng|i3KARVX_(RGLP}Ni01PP|ipluk>Uc8_Bwf?wEVGkc^d4P_6z47Vm zL^Seh64sfG(8g)7Ee&eiA){&e?}LvK)Mwj^t9zz8z&1@C%t3DQz)Z5_n@l#Y1mjzZ ze#>)Gnh6N84v2wwWZb%JY2Z(k2A=gGNiC$yu!VWQ(TKc%TCi~?es&V;#%aTyc{cCQ z$1xjh(M)>n@M-EAklBvP za3PPv=qQn;0XTJIgmgx>r2A~dTAEd^6-#XC26FRVj!gIv2Jdnc#j$EK5BJhPl-dCZ5_&uGt@&OJj$p!g0AFZDu0UyHU zltd}>9IQtBK^|VI=H9FOywBjF471J&5S~eN<%@4?O9vx7iZcMopNK)b*k;~|`@-h{lP#xFQipXg)I$gS z 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ⅅFK0jrWG9bAQ1aaJ(Ih_!c>b#K`__6|S|0MyeGnl8CCG}YL`K#w*m;tcR zm3kxzD>^yd$}!4)c(h4OMQ@2O|WtMAdlw^)N# zA{(J~bK-E-tcOBG=#e2jl24tfr)|{N(u5}lPa<~9ir|tJK9d04XU0~ZiE}WO06^Lj zk#Rgjph;E2AU31SzY)}NWHe5uL~9oK3L)?LSk_iw>k%9V#w_xZLK2)XF42`+uEcHK zq$Q^gnXZ#JgLre81A`m4@MOw4Sc<9jhpj#2k(6Jl-y|m{_-!-1qeBJtx01qeK>^1G zY~WkVT3K`_<35jew^C1t71b(k3TGOh;2m+^3s?2e`yx?aD;$F_5xC0Y>Vh-i$B&!< z3O$JfIozV@%Azu5%HP-n2d7xBjFp4{UiS zlZ=+148rj_$<57gfHtG zab9@peFjL{HT9xY1oMfXyj_WIg%vyFfW+Gldc-z709(16C(o@^jR$LV72|8Wl7My0 z_Up=9>(6`!T~@)=OWGxa1pn+)I)TytNB%ki=;|h`gv>r!za30w0tr#VCwWb`9}#zC zRLsa(eW+>c#tbACP+%09XEP)>deAng19X-{Ex_;L7a42sLk5#R!-2HZcyJX zH*n;>WjqHnwetcB52nGidd^m7?3ex9tfM12uxSh2HLUZeI-7@tmREHUIKjX@c?wP2 z1%q_$g7NZnoF78A9*aeF#2!mMjWOB%}Q0P@BgZ_InGciedgzy0JY zRrTv{M(yQD_E+3=Q+|8y5svA<{q{Sv5}b)x>0%(m<7i*n9)mI^tZrt+h)&sY50COD zbLI@+q^S>s*?X7A@f0DFcg6;41JL?rS*WA)!ZYx59?aL#g9n0KG>mu1`2mqXQn=@L ze|`D&t6sExdy|L`P&S#{w9O0doF_Eo?rjF%R4`HnA3G0U5;P>=azT<&F^3C z{m|cA{@3^3#&7QJCHmfrk62^as`yH7;@w{t)Vi5FpqH*aXNH@rP17>+OMIP>W(ZR5?4Bt z0li)UP}Mp;vIx}RH?;ZcZy!M?2#N;_S}^#T9h>s2!K8>oTmwmN`;~P0Qs>!5GdlYm zKoR+>e`lvHBW2Y2aL@UfQw~^rY%UZUpjDQuhgGz^g??i;ZYN0dnGk+g7xJ~EL^Fsm zI?Vy5cThITL|#{TDku3v(;VdF%UM%9F3T%4$TDwzPN_-@I31|D4}LX(4!kP^b-d*3 zq`&_{=W3nYy_c81x!0L;g(33F7A)=Y)GG9r_m)a*g-1Sh2$U}l40+0+ae1grJf;&T z))c>2<(o%fY2c!YPDWla)In0hnbxatn{lEs$d67eViZ>imQUiHWFRGVRh}F$TMyli z*%PxoD8*y@IZe$mqjfYmt=O$oqI70nJ?osyx6Y7O%~g(+4HaFznKpy>Lo1Su&Qx;C z(y}Xnx-pwF=4Jy&69%3UAGi>SR-q{#aB!8c(DW-Jc<>DIsVCN}+G6X*9#1QCQfE(3 zOFK#1(fM>$!c*izJJ<%!&>UajPg{#T+N{Pq+2jvux~gCu^Bt(z2$E^O#93ZWusF!< zZ+khDevDK147LKdJt~qsI#BXH&OKLUw9JhYp(`iS$)j}unX6#y9K48;_~<%GWM8s4W=-EElz83i2harT=a3(zmH>c1y z+u`<5hh(4jYdti~E!eG#wc+BnP6>RP6;5rKY7WcTaR7#2GJHC zvFUTI=Yw)=>JZQJ3d8UqUzT0!m3ifrc;n7cC#PMrKBOKYtAkSQq{rr457m#q!IkEV z;z$z!&9z-RHR`|GZ|c6ryk{$~bBdzYX2nZJ=AQqG_sy8j7Bm5m_z|L|-7O>bJh_YE&u9{KEV zEFb=~I{N=7TzS(sEqm|#)N;>}7cbxT)^A)6ow#@T$VWf5-dcC}$Cuyuz!ez~?Pm+$ z^_SJ%zVZ4ObI8)(<-Xf4*oJrH!R7Yb2LHz%V}s|i9DD3Gw)fq|XUcS7dCkq=x?FR` z?&aY-et-GIgdfRQzV=Pa>#sSqJbB+|myfYx_0{QK1>ZL>Krf&B-H#y0q_KHr%iwGG zEuR6`l{dX{dHw&(-g&_LSrmJJLK0F*Z;+mogd`-PcaSC`B0XSG5s<1}uOcc^ge!U} z(k^xskuH}e?E=yfq$7|}laPcIAf)$7cz@sDJo`WAK;SCktKJWrod5GYTV`iwcV}m| z4(PJRd|US(92*X-ixx2}COq-vdtkjAulgK50EaFkW5-Q<#@Z`p#h>qgQjil#Ka1xxdLs0;gKz(0jH^383t${M`_58c$_--mdXIa5h06=Af-o= z^qvBicoH^xFxs4XqpSiG#kU&at2*h#i8L8gFUC8?tAw{wdfL9i17S_aN;g{Wu0gax z4@w0ySyogen8DG<^-7S_&!BvGWVSi^>24A-!zpc+4LGDCT*Re?9Zam8{fRFoc!`Se z@aUPsGg`u6Z-<4rG9e#B&`Uz9hgSlP3k9$Lbl5`G@RXIDe|T}H3%_$jI_Y-4io%Ic zd+oJnY_P#FUzmH(z4yk8FTCh`le{kh-l54-D@A;2lLDSj2U$O)yqCP{2rrm+NBn zJ}j_Xu*+BOJjQSeXo;K(Bmi?`mI8MohYmy|PVtAcl;sd&7ZHfVYNee>WKnl z9KgN81A0tE(hK=^&bNH%+3=g>IQc1+`C}0BavRmtDs+iQT)jI?Z53}Trz%+fwa{qw z3Mrr>+4u5nIC5lcyX`hQ_@ix%88bHi_|PAv5YiA6U_pg1?&g6{Upn|;88=Jg#vAfN zJ{0|)>-C6z_t`tTcIz6izWQq1A)YK;xHxAWbbK~-nI%=;kS{(kh{5Hs5+){>rBDol z7;j~Y(rg7-&y=&4q#lIv%oukpL8}}%nmWB8BjG=AsLLEgfV}bmk;t+f77Y%!(k%X| zJD{%fH=u97*m;+o6pyk5kEZd|lTXDHQUFkBEtgfU7)}@;Lx-*(+i$;}4wGpone$TI zd*6M&m=>Hc0PE@o#OTon#tk>z6cZ;;bpFUN{#@@AFHh{FY%v~-095%bm!e)7NNK?4 z!4)>jL_KmIda2jUByoSv3Jx1kKe-l5#RQu=sjS$t#6As82l>zgeYUMzM zXg^&Rip?E!7=wH5xkn5dG%zl`^a|66ux_G!DW6rVb^QdO^$Q<6>7avA2kfV?wc^st zu8gHiR2S6t_{NY1Hw=%FBR7nlciu@en=Rsb$!zKkCHRFee9i|*Bo4Gk{#M5=x84>r zwQqzz4Y8oC?MgfY#t*RoLcCXX*&onLyHFVS3vyrwbptu(YXvA_&J$5G|0*J|`4$Go z!84iiAaD3r>tMkKGCO7-#FlaQPI11FCU~)j6%Z} ztRs&+GPd4&tC%l2^5;K48yjyVMRA8u#OztKb2*oasDA2 zCy-I2;uF6+El$5-%-;s|FHF75F(<|+myVBBLq#rG`f%NY5a%DFD~F0S|Pan4ysMPF@^W1ON{v!i11 z%Qwfdr(9~oY`>E)j?o(zOd^hY=K2^nc+{HnZFxZa;>^$2@Q!1Th|7;T^u7CedhZb@ zoVHzz5kZ>|FR+h_*-u^?Upf0`Vb&(TeAY$r>46n-;Ck$`xcB^jkBc5jgYUg~T^fh| zr_v63e;hvbwF}~i9r_8F2<1B0W9P>$XB`_?K9!bSW0*(9m#5E=fhGa|cW{4`k%XX2 zDU_JGElAGbjUXw_vEW_45$1;<{w3dXPRz0fIhV~uj2-)YTy)VTUNS&hgk^EW88&QC zELpNNro1-A0wbr~6FRWgA5s_J{KnVf!G|7->#n`Qqkp6~MiQ{ZEb`LIKCQaekay@Q2H+^S96nZ^0A6&4^TS zbP{-gHz};N>Pg;=aIGa_@7$CxN0(b+Q~KuBh$VD6U;V%X=UO4cd&ys~c97(pk{~j2 zdOl4W_|W^x(Yfc+loYaz$WssOoZh+RclC<5NBCikV&`m#-nmbwf}07zBb}9Py`mf# z2@yh_`r;Q3iUSWECFN{VtS4n{haI+$lfQRbyrdh_IVPA{geEN4DR2QOJXUHH(;cKg z;kv#3Ba&+Q%G-`)#>MF~zWD~T8oB%~@MtZiGiwOdWvR3%@yu8l0W+6QFac7&q%{mh zfU{oiqHw~(z zADeHssoUDvv18-L8*dW7R{Qj?Z-4t+(YJ4(m^5ip9CXm==%={noO7ND01k>XvjfcB zQAb$HluNYWm5g2)Bgj5*p&VAMW_cj>9ofPx9y5SBJ}I)Sstx;@2<16)@gdgxC! z9>H(5>>y^`o2i~5H<=Mywp=F=>b^Jdrfn^kfxbe1LfyRQ6uPo^kn&ieaN=go(y{uY z3!|gC6bl9up_>bOaq!+VrF`cLjK~$g8F=IUZ5chh7_{R@^zG9}d>Nv_g(F;M zS6-#Iuym>5s4fZ~13Ac1%LL=LJoegqPaDk`HrHNvqweWiDpoUFN2zAtj{*6;Q%(}T zD+F&z?6lJk8hBXOM%WIji(R{>at4f!9Xojm=kMuozt{2;Fx3$C0mO*s)-S@>l z`|K5`o_ccZu;VApkGC|NME#>KQxDkhN4dgt+I9Bn6_Uoc!Mnam2al3Jyr+zA$RzyM z=tu-}Kfn=M=;9sP{+@1&EeAIOKWOt25&xfzq{R#0j`qVx#H)9l7hn0!!x1A6jo+TO zcN~4p=JB;(KB>`>6`BoVhI~q#dC0!e%X^O4({$orw5O>NVbL|daf%G2csb5KWro+P17+jVqONN0BpC~vr_Q>VJq;b><@$yP0+bD&u>%BJNXdTZUf zrKYNX7|%ZYe0=*mC%RKu?v6!Du(Cj4@#2nG?~)&ag)nBn0Z3(s>tz%A3Mpi6)W)06 zN{WT@L}(!p5X=^6^ci5Fczh#`QsG0;5S7q$1UqsiBFd))xT9dGkuMY_eRvZOPlO+* z$f4AO3(IBb#8IHh#>=eq^im8Zp`(Uo(!&FfPy$FE&;d;)7ia|>fkl|{WhdY+A_!1& zla#NXbpf8dod*X@dz4pfG9?w!9@SI^;6Z0i3iAutnTwSnjn_KPN|oIwWXz2I+yR=> zeLgO}_%||+gs;lK2}@Q4%XpAj`BU2p9I{LWj^n`Fdcjwv2xy#=tBk5T5zq zFw*G1B0D}mEXfd@tXm17q=!bAsYXp{7x?4k>-6d(ofbUOUtt1C{ot1P{rBHb9V<&W zDuq*lEw%Ken@0P8^{d~+AMUzG?MR!h)yXc>s6T1J1?MOE!voQ5zA0!`(JCCv&9x?1|m+slP3fZz@NHbmg99JFJM?6Jr0HgLXj?7ziZ zGv12x&OIk~Q~P1Y5yLqn)9!VxgYM2b{+q`|7b&hN-^{3yFEei2Z?~XPEwtpeu2rMCFnVag3WIw6k7blN;U_^0OLT=J`*|4YpF4N1 z`k3#!4Kc%&28Sw%8$%j#%haZJ_{8>ZODCLgQat~nl$bMrVE$b%<8jL^w~Q}*{y^Os z*w*z89V8`l?I^z+zp z#~tI!E3b~z{^R@R8y7$i9$06C;jX*yiAfrmFwZdR_($2oKOt?>AWI}9nQn>laE++^ zvL7o3oewopyA}w;5~rM)C2wupwsG0CY12maPi3d_Yt_1~jaFpp>bJE=Nlgl#Hy0mA zs=has{7~;5-ITt+>iI;?pj~<8?^K4ZG@I1h0}P2VP~Xod0j+?W?!FP?h( z&#_>^!synuYxL{iH{N*Tb(bB7Xi)dv--@3gjjmGfk|&gNN(`t^SHA1xCMG2u|Jpl2 zoapC&k%T?Qi>cLCT`~T*Uqpw{bCt@Js#$FnCPS_*%?}yee_Ne|8I9RMB0z_Mu9^(ulAC=TC4F0M@pyc zuzq{VWpVlCS9+BD$3H&b#?E)XbBd;!=SrDd=}w2`3thT&)JW}=cu^ zibDtCqg3^dv4aGvLNh8XgHhxUZtASu*^#plqH|GipsyTFa_R~Iox3|)LCDS$Y%|a~ z2__EQOPTRqXeyosBMUm?1D3|haf>kaQU~!Du&n172LR{D;8Ef=CXoDBt9-jl0sW#z z1pgR2equW>E8zZ?r=EH`KDp~I@xX%*#WR2Yv)6tbW`zgc0Ix}j-eHwkvP|pVzyE{( zlv20I9ZioO>w08z`t&y(pCxCeN1fP8#RWH%yrNV95W3Bx1{shKe%6bONXFx}rl2`- z4WkM_!J@~->0vy}hoATtPOAinponyOq)J@*mcRbMlRv`fj1y1lL8i?#3d8|Qjt+d# zph2<6XLgI<{N~a)=9nWDrZQ4u?)<<==&z3VXemF8nBQ^dU6mn);wXsv&vGaZcvxL2 zYVH74?>PmoEVIlE!Jw9PrpLopH!ta^du}K4ce@i!l!fzC6!tivm^9T1QeKiJ1(YtSNEln6J zWhrHcPaRWyXr;bYY&C8LUuD$DRU|oXc`p%2?`BpKSA;{W!>Wk9zq{>I+bBZmT1mSOT|%`Uz9=9{Vmuf!7F z83X@V`pdGx`|iIlo_z92Ep7d*W~TPBAAF=8tQ3trF&3ApZ==3*FVtdK$FP!#C2_N^rwQ{F`<){o$s!wKLcxAAZ zehkOrKkrKtUBqlASS`6UT=2x?XsQ{$RvM&*c8p2O6w%Ohl?+wsEatEHahF!PtW=V% zmG;It3t}e5xH7%%f9_D3FOMy@+`>ju;zQ1`@}1g@*@6WNG~>n+RqfSN+hL%Bfnx@h z!AwzI9yvfk9mzWH0bYgCu2Y_7{{h)>0Gjxveeh2Crps^M>*Lje(o>(bO+J8a82-+* zzymJ;6PBkD>N~yi~hYbal&Q4kLl0f9asMJ=kfHrH~rM|(O$aRJ1_HMjy6mU8_-|xTH4rU z^EmqG17ovcy`qg|xOx>eu(!es1wR0;RBsj9i)hE~j&&*kKH0|6Y&N}mlUiZ9s@e&z6t>ckL9*qkw_;KvF@7@wxO}+V%seG0P9j7&) z6DLjz6uu{(d@5d_{-#E~j)+@t{h#>LpB_`1ed6n1|7y&hJ;#}k{@ng?&3|7Xzq$Cg z(PV82c?rDiWKbR?07QcoQW1$FjF3byxYN)R+HibBPf->vatNcUz zp6=x`C~0FfBG;{JH;vK_iY}eI#Ov}yDe0^kg}d&$SMYTa9_(RFV=1^oD$nY@cojUL zV=XBh;O!1q0flyK-|R?A{imM5Yq<&#yb;%Geh$?qcdt}z_QOl+lqic3qX@nVjOtGw zhpaGw!WSahl{(uz4*&9@Qqr`S;>joCt6x1@>DYiQWu-?~^PQ1yMlN^Po|{cJ**H!* z<+P~l-#^-G86Fo&qWFy*F+8SBnG%d@ilU^~SyePuI2keWcNjS7{XKMpszzC5*_sZ$ zqxhk?C6B0&%0>Rjg;ezU6|hV|4tlLBf1z1n4px}6B@P}qJ(D+5Dm8%i+G|s-loOM3 zp!}(xToSp(7F()*G&9epzy5}1R%WOz<_7A_!6~e?0D8HUTW~=!#xYVnWayCS-mRMr zjTc{fF@_EqCgpCX_p^W-&UIKH1^t4v!}R0kCj6)&kO6*9i`<}!h&aAg10A{4H^(tB z>Vr}W5E$dUY)J35IPz<$w(!U!k9Z~m1^uAWqhtN`2gm&nJm{GemObsLr9Q1i*Fz6K zEF)>LXZ%-c#J0Y^rIEu$#?b%y&wtJeE{gGRwd0>ix!!Pt5e`F%oiurJY_hRtc%OeE z#*7^++KLQD{>lkmm%Z?Z1Be(LvX~L~U5WdGo?(GkK2N9rCz}s{BUpu?$L&uNUwnQrs5Hl!#nB>%OXqd;z?Z*$uiWm zOk40UtSBQ7aH-BNR{yp_f66tMktfS3#c%h+)D!*L2?oUnEc*8LstY&{x?o^8Xa8hO zQ`hC%YxbLd2e{1CqbD(-JZBDijo>#SPqiUv#78u`9hufFZzv@U9=LR?u*9EG{3};` z$?qB;oe}_vOQUFf7-l{ig%!9T;d9B@tKuu8Z;D=nI>(&xQyMGIA0{6kA>A_i4AvCO zyYEB7Dv|-vV3*K)a&VOQ_iS=MsKTupDNM&;yUqU7QC2}-6V?_pm;JA8J@iMMt zyE+U;%8DZ`r`+tPwcxA?zu>=q68n$(eB5{6{oY@~sQBqWJi{YaZ0D=j% ze=EU?aOJ{8{M^w9r`>noRU<&H;^)7(C|DA~rcgRUj4vxA%Gb@^l7q&d0uo_{pn`z< zQ5UdHL4(la4?*BR{WxCnAgY{=F2TwfB!jPnRFzI~NCI3FRKZVlGQ^!dc)=tqM!*r) z3if(-(V5fl24w%D#2^4Ipas_gnrsZG%2(gyV$o_8$V1NW6-wz-`z^xSOIbu43cvGH z8Vh}4NYR59pz4zWD)>CJ~{)oj|^6;fEeZl)JP+~u$85VG6BQegSue?~X zFSu8%u1{ZkD`^s-`R_tkgzSG3oCpL@c;7wyM1cc7{0+!&o&)-Z;^ooUG%Jl;c zCL|)0$-U)qaNQ4BAym14ni z8kPku(dg|yI(#7WC4Uu$^8;?? zB>0n`+*$Q-J<(dV3lPI8ZFy}_TnB1lwHKxGe^QHn$ujWe4_=qU z4XEUdQXhZ(aWZg5$D@xuu9?T*8rSaKyK9zTMuP?wcHVg>D})&5d5m0@5qYTnp^(A! z3orbc2Clvp&ph*7U|{vpUY33K*+)kjck-bsU;M&owe`i?tFn(_gCj;VIPwn#k+RE~ zTD;|}Hh?U~04Vo7v9e&f*4r%8AAH4tg5W$klQe=!I^mnJ1XQ$Rd|>$cD17rG%akzJ zCFOV3RaeLNPW^tIe9EbD&bjA1Z+N78k9IB zp3_Q(U#hQpTeH`m36dcSUAUE^jaipAZQH~l2Oq3*2+j0gRrsXb7oDo#X#}VosOtKr%stRTm}c8@g+r!;8OmOc zdQ?4y5dVM+JiQ1${1Y#MR~yVA6~~P)k8QTvQp=h**6hcU=p&hnvj2I>+hA{^g&y&H;#Y>iXMs&H3nTLKAh3iMkU0Irn zTO4UD8?yNA4S$PMu;IdMX5w(v^VFp>5ioF^P)dbqrCIJyojS;f?-3m}yNx{M$=*}) zX7-C&I^-p%r~$8)_{EYvwk_0h*9+xtxoVsnV&*LKr%K@dr_fgUft&vv6Hfz_pWhk) z`Fp-Dj%go-fdq6+9*IXE18-0SHwvVkh9b96+ z>)9;YbZF=`DEi1qoA&&3(OP|7oy?(YzW#4<(KR>6UH3m6Ppn~c)BED3eMF6M=o!;z z%Dhs2o;ZF?BRZe1F6EW@i)OuthVJ#Pxh|Uyj0SdN&Htl#LErgETsGqbRT@qWu-gt| zun1+ubHfxRX0FX1rjb~L#4bDU7$=|fZO}zGGA+Ti<0`MM;`T> z-?7iXM8B9$5`a!Vh@Ap)@^46StV<#cph>Zjbn=cv1dr~KHw zDgup!qFP3me4vl?&R9|C*yNFT>$^B$^J%Z*UnO%K-T_KH!X=o|iG-%}CM@?CC?7Yj47T%QOPc_wh%rRe+0egy;=)6gEk7n<)&z=_Yh9|#7OMrPX z4#X5}^`wmYo^sMjTFS9wJpAw@+H`)EN8nf&-(1ULSYmnet+#pa8%&FQKjX^p>vqFa)`~?}KZOorHG&0WY zE&Bnft8Lo0Qkz*B_e&XJ=_7}u-1UdMt<py~2B>qqB!c9AlgHG7uuzgJ6NpOqoi)$QH&uu?LO zx89MPjA%1UIYBeJGv1n^C1`J$haCOPlEnM&yHCp#Uy5<#CP@DNLFKPwp{wOg7!!tN zN}xsvgL73rr5u@sh6ZR-ajLFpkCW;P9AsdCff52~Ul>iaZ_3R3vlI)*H~Y$v?IuG{ z%UZt0BNWQkZPrm=Gf%4<=4j?|if4aXs{LSKCH{A7=6aH5Tf2Ix`0?NThGfqUaou&- z$LXh^5!0qmi*?$zwxLlJ_9}PRH7J-iZJGviZdd;_QL~Is_%H%yu-uj*5T{uR4pYFu z;j}vPrz}@vEF!y9eklKxBeNG6Y&eY0oH-P|v{%wpayjb@+)j>{U!LS`C0+SAx_DxS z%3mRdQ&6KGV2Ez0W$gE<-Q0Wc1M!k(o|z?MrfJ6=cZdtl`%!GX@kWMuyjFbB1}2Gb zcWPPdOE14<w zayhsT@nB!n&9~eZzPlTuX*H*e2_y3{|yn4#8NwNHcyK$XlY#?8`8Yu;9#{%!@i^W4|!Sp&5q*HCQ&; zFo<%n98~^mDNjzc!y%`cu|r0+*5EF37dL{wM*H^bqp}!jIbivREUXZMba+-{4jB?AFY`?iv(*tG zN0|Psn`9U0c2y6e0_@2DN*(y=Ht(eoyQMjs^PYVB#5c~nAdcQ`^XMWt!*|;~`U;DM zi_6?kW0aWL`SfX*#uvBgqkul~?xgD-Dy zBoF8W60i!Mc-PqINcO2ZT8;XPCX}umVapLaj{R0WHEtO@e}P*-&`~p+GkEYIcbsp& zIYVo;?^H*$ES}OHq^F*KTKgdO@T>;2iO)RyT)gr6>&h#us(Echjdm>?M)bDaax)#p zJ6KCw7I>KtBjB&RGETH=hDl3WT*ks1C4iHyM6LM2hG*UqN1h-HzBOL*p5FRRN4YjC zKSjW=p=xIz@M^a=0#~5X6komV&(LaM<0!e zlO{=t)G0htTuwUqyD@&;`1s8wmwTDx;fEjUC8^9Dd}90U-APZL^jd7Sry=PsP!UjAkS14pG{n3B&*lmvDRs=o z6O0hCH0@f;!>@tki#iTZK-TY~TOb5Wijw$64sUDO3uTT{PaC2TtuP24Gn^!6BpJV? z3LoC|4?q29X5!^nUU8lJ)Tch>eGL^htSEg2}LIKY%71 zT*LSDu~+q4|ES_aSF)hO>s_%6*zz<0<>4aH)AB%>Gf1(k_5f}qMU-W5jMDF~<;f`E z%r35wvFbzulUeExgR|t(k8M9!jc8 zSqdSrX@gm!>}jDbf+>*X1k|iXd2|`cs20z`oe_Ry`eL1eMw)B~Im%BR0)~}U#kHcW za$m)1iNFTDUNNS4r5-~AGdC_1@T!C7o_o%962r{( zTQOPox7~Kz#+F-c;k|6szkT-I(|F%=?|oL}Sq@f{tME(tLJKnoWsn8AOqqZOap4I{ zwFm4J7dl;!Rq%!d0m`3u`iw#=z8(Y+FG`=yk>ju`n%*(+yy8W57kJ?BI-!*X>|bZpn98N;5{-J z0|(wxpQzIUBvgunjmb;ZVeOw=8y%$}qDTx5Q0^StK6UCew~cNZ@awESaj(pJD>`=_ zX2Xvqnp3AulW|mM-i#UhVr;vOW*>zoyrM3#To~i>*)h+@NG&~_{`#AqspTH84wCYo7liFOUB6 zgy`J*KjKR}d_K<5U%L4+kWP#Ls*bhB58I<*S@XFj!>R0Vns&pD@%(2_iqU8ODn>K= za@;}hxlaff#Ziq`X|^)m;<)HLXGFUneKYp|=Gn1-Ez<0`<=)vbXW@J;bNfu3a6z?? zXVr|j<=mgdG~&G{-y>qy(vGp$ktfA2M<$>d&)gh8zjaE1`kv?X3Cm)yZ(gWBf);Dp z->Gqz_b^=*S3j~@d}*)a+e$d5@U$#{1#5fMY|T!d4Z1<|q_bqx^>N?$H+P&D{MV1&+5O=Ar+GOaiX)1Rk~po6 z5Yo=bW2u0K%as&s-MN}X>@IaYK$699igEt9Dm#|7WX)ToW zM0jx*4$6c(6J_R3PgaQIC{vcDq@q{ytw)A9O_T=y^Io54<^~E4bGHagPe%Y3W2qOO zE-ykV0uj8X$0aI%dLb#L?(})D5@&ROklLNelTSXaveVjhjcic{{rmURNcD4G-qpKT zAEIfbenGr4Zk&x|_#hJOvV#=nMoM1tXXKDk-=F;C=elR&%W>MNC)-G11M!W&|9!06 zV?B2w9Et9W4JGth)6H?T6{6-7-9-|cd68uebAseip^^DJTFoab1ihvI+Y~U|0u6rG z$F4!n;07T8KsR(10-hYdEXgP%?TOk+Hwh|=bO4l>bK5Ks%OTAkzT1XEF6mvF|FVUV+ z%5ZIsd_S!Lj%%;IUUy1;T1&`2W8VJy;!9Kq=b3);qHYy_Q@3zl4(2z3ubwmjYu7EkIA nR3^5D%Q5sAIUekb69n$wgtx)*QCBKcs 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

      G81)i|1gZ@Wj)}$DV63 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

      3p}H*F-``k(<$^j#{iXvaHqIPB>$ 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�!(2<0@e^M^M3F91=Q}oDI*@%+? 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

      4K>rlEHdgNwz)&Z6o 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%0D6N8*UTAAu@?Uig8JBnu&4YT$(<7xjiptXPfW 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 diff --git a/media/images/h2-prod-stage.png b/media/images/h2-prod-stage.png deleted file mode 100644 index 9e657b109ecb53dd30d255ba2dacaf35345c650b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460709 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 z 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 z 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

    1. 0YLF-%Ha126HC0Pr5#;I$vh@4)6s+BNfvE2c*d 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

      R8+Q-i0R3B+4&si8J3nS+!h{p6ayYpyZb!F?? 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

      >_|mS|OSU)j9ku5#}hokZDj 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

      i%V5*%jry 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 f2t5OpaUS*x(aw3_MCBs2z$X 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 z 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 diff --git a/media/images/h2-select-dashboard.png b/media/images/h2-select-dashboard.png deleted file mode 100644 index 75fd905b31225afd9acf975d5c665b08c576d659..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71133 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 N>9*RfqMN3H{|9z{j&%S4 diff --git a/media/images/hygiea-screenshot.jpg b/media/images/hygiea-screenshot.jpg deleted file mode 100644 index 09c291830cc16316c5efebd38804ca3d387448d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460076 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�C#)W;PS}iOrwC5d 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

      U|IH2onnf9^)j6!<7Y-lXJu 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

      `lM+y3YH& zhagB0APG(&2+jmRQlh9S*5HBh5G$6l>bSAeHgW2edgWVJ`wz8US^d<+Nj|l<9Ls~^ zI9XN|Tk}9loJo)bKu{nif|$|k`u+Ak&+`IMns&eMbIu;_Y2W+a^FHU~GnE%FUC1Ex zB7iy*rRTxc@*t|Mv%f_(!XszW-D5$^@BDus9HQ0YiH;?5>#3Ud3HiC$GC% z^w3!j>O2zwio=2U33uIMp8<)?@hR_g$(xhV9msqaG_LZ#gaXnf8%K9!~kb&F9zb`yYI8U&_%_5bhw}Ph06g_(#vbz$ESi zPm%if-`;Je2>N9yx^aP7&fA;5JL*M6D_mNNQ(wo#5+xDlPdV2L;jv@Ow zCi|K$0Pf6$%rY=f#yfF!r*AhWJ{*&{s9@R1&kU;v7br7c5r=UGSxj5%M90a+&&woA(cYpmif0K!bU%$EgsuQzqDIaY@eLKN+VrRc>yRX33lTJ9S zOPne=!D0k`RLe^n={T!pf>6>@INLeO%5lLi^mq|DAA0a1bj2fV)L9n~oPc?nWEVeQ z#O8#0Ckt;!c)^vE`3G1OwGFo~yw7n3;{v~gV%V}n!}Lq9tloO_?a}9GF#My#IW+A! zg;p$jZ@q~kmvXU%>jX#HEE^vmxZ)-ZF8TB^DBEuGdimm279DnF!S>{7UW!aV;|{-e zX}xkH>LP?fn4cp@kFNgw&%T!W^BceM8(A>_I`55em)1qK-}}9P$~TyQo_xH@n5q4W z3r$X(&z$Z;g3lv+xrhJa)4jp=n$?fr+_IiVtviUj53ycwVW0z+bFSt

      @yuZ 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

      A{t^;>Uq)WBBq`fj_(aaMWD_s~-IghWOe;96}% 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

      +M z{zcYoS4>8<@Ndq?mk>)YM%Oj{YdLiNzL{S^{*IIDR@RGgi79bI>lODkMBJ}^{TrF^ zdWZ0NzEkZttbOkPt6%$i?iwEFZr!)O{hd5!>m%H!PrsDaI3I^~kY^z}I6QjvHtw{( zJU#sABUz>S-uJ$jJFgBbUwGkkXdG-gL9v28{{rt3Q?X8*yoXO5U7Q}|d(YlEf0dW~ zdw{FjTBFWgosGv@B553JgUCyb=+X+EKZ+++6Y+$fw`sOztiv6!K(aWS0**@0n2i~1Dyok>=(Dx^9 zVQ_uwsi(Q?rBwM z@i@q<46a{g0)2V9#3!Wo-?BfCJUf9uz~j+?wOa~=v6 z-w=d}d@^8Rq2!7?s&Z#JpFe@fytD<-6G&^Hk8?ReO-BqY69IZJci(ga80%MfGT6wX z20|U2r2gQ)4V^IURKM9?Gm1cK>q7ojHVx8b!L-UTPJNoC>M=Rg%Nm?fISN;g^c4U@ z;wR)dHmXPd95BL15&B9Ui25@u=Zbm3)%FYwXf#fmce0q{nK`_rS3J{B8p<4F!D_Lk#C?z;PKSjuN;*KA~8K_8lG zuU5{IYU+VuhLtZg;C2*9g5{;sVUR&hTJIXwa|vIZ})$wJ-}uRpG#)5K`w@GB2( z%>g`^cp7-xp!x9+aCw_n6R9#$C7pN|m;$KKP6yX)s}_}v_D#!Fy1{0Uz9y-ShsemJ zP;Hw699c$(<|ds!rhSVRR1O2jzTNhuGg8;0Qt1@~rDovX!TwU>_`!ZA8DW~3xw%6s zU+YY>B14*WNZr)8WW)y5qR%bY>1*X!f6(7Q<;j=!p53o4d_t-ja_sAUY&N`-k?i>p zKZA3X_n&=78TaW1WO~PUMk^WEnXlEf&e6q*7k*+~p^jNFQ>QSI5jtejs*W-&<2{O> zyWRA6g--oOhBt;xmyIAPH-0VJV1p1E4vt~s18`8O$_)C{Q2>ske9FlM0Z?X~QUx0Q z8)jaE#L*XZeQ~T(Qe{{n`S41c#L&p@OwS=GD*Fsr5IhJ&SCfQ3SBmriw8W4N#LC)8 z(Hw))w1cSgJnJu|7XLyl*kC?Ry#Npvpp_ow+vty9LI)$CvZ{I?MBt15vP%dfD2Hw$ z8MXbYkLk!TZ9MSBFN3^jk_gpcE-k=S*{2*#Q_V7VFfQNF=0HQNp2>RW=6&8|JIh$y zzSA#|c%$uA7P?&|&r@LZ!`_gnNBGsve%3`L_d4MQ7?Wft-PRLtyxqds-KSi$Fp8#* z8D4n)H1oE5a?{Oygq°zQ<~(e{Rq3;nM!esxZEg|V(W8`k}Q(t*}N`9T}H2-UZS z__QiCse;ymVli%i#GA<$ZlpQLB;Fl$hV&{Z`}>ErjGM6}wLRDl4aMtbhL+_z{2eFP z3rS3p2ftEj$xCbn)X`^nOuWVPJE0oj~~Nd+;4p2o2fK9;w~N!_ioZ@9?v}m?=wu? ztz_wc$?ssrkgxQHY5*~DX=IgEc_W^39W*jXqo8+81xO|rjWC9%LTMbi$e=+khVoI5 zS_nZB+Y9mL$Jr^IPQU@)*3G;xOXtw<&)T5lXHDw}XYHapK!4A$#}FG=R+n?} z)zR?gZlxCp%t>0^E0kYi^nffUxDLN9F!@iJ06+Zjqw#@4^~V_|9KKQ@i5J<;n@>Zw zDU;!I577xRD3IUNyxw5lHSQ$5SE`?X?lf_Wo&y!}34E;yPjLrOe9J}ISD9>V;gK?J zwKMc}3Ev-+|Nq0+xmqNp~pbCoCv5W~Jr z>|dn|14)pp1c=kz1(E_-jbp`)8aR$QNHV`~ zuQliB$CzU_Ywfl7ewRCk657A@5eDrsI_OirKM5kt#Pj0KY6_%P0z{tBqZe{@w_?>s z`y)T?#*GYN$_W|g#7$+w(W9-+b8%7$ARbiZ>%j_T&_@>qXzbVo88-}4z8BWUCu){2 zv^`Xe+gfYn&5SW0pEEYK*v%3PC_eZUg?Vf2`2cZZy&ubvAC=&MCl@uGmvW{mtC}R+ z^HciDdB{GEz050%i$EH&gfkviN#cWb^o@2p4l>>h=ea0oiaKK+MlO#R%f4IdU1Oj0 zxyOwlbIq}OkDEQ-;PN-peHYnZ5%4J#Z(#bA%Oi04Tt7b{XUu&P zxY#C+27rEWet60i+kI{l`PqNLzI+VqE>9b|3Gkik2h8W$Bx*B8`&i~j?-^GB`Xp0= zO&&ksV*hP?BJStnhSt|d**c4ISu1~^Xd*`)puyMN`uB^2v`dp{6|@g_HBKU@@`)! zeBo17jBI;?_C}dz*r?|wEsct)zZ(x@687gr5D{U%oIf~+P9f=E0cq3}n#Q7iA=9Z$ zv-z=hfPaQ89Kej77oF-=qJ)_PQ&R(anV*~~r#hGlykTOf^(CH0TCI*YRkV~C%d6ZhP2 z^3l(~^p}4Kx|g|tek(WXKgqX~ySI4cxIn1;1ZCUbdqa}ujWXd3orts-D763e5&ZUR z@|CvVIgrT+yIz!clX8)3I8#Wbn>P{%{{QOKnJ-V?l0)@ZTmEcexwu}NB$wyhz6q+6~r2K64j&Al)Qp3Zm{nbpyG@cVSEfKe(SeEDA&B z$NVfy?Fk?_JKB!;W8U5IUBq|qzf1qzj{LRPixelzq7$?Ji>C;jl8x*%y*PJau$PxY*;yzqK6*)u@nZW4 z8)bdz0)hVQ;>GVx_seVAAj`WB*wqpr#uZ}LA!m6O*VZYjeX*0v+M`0 zcVT<@^Z_*eoQsdlqAoW;6qdmP&Ve8<+Vz2ov2qb=KG4?1g z1hiYM*x&rgI(NNI8vQGl^U~*x-P&M(Y1ZNtxb>5{g14N}mEX9C7Z*LtyG(lqp8n@R zR&l_8+__C|r5e)b@{esC{S0e)o}b=S(+?pXOrqdp_&Ob>5E0erJFm z!O6`Wa_AAVeLCeSPJixm-^aVH?9V*8y!=TXz2u9`oKoL^lXrLils@NXhoi(C(8u?foBx=1$niLjxPAWfpW}wt z`}yd}PyXajTz>gieuYQK?_a)`FIe$oDozHvJcpa&t5MJo)iFzS6oi6gu zW#-IUm^ev{QuVG*t&d5Z;|YGOu1Zu(eN%_L=Ik9ilu5&O_{Rrnys*oZ<$NSEMStxp z=b)8*1D&u$Rw%yxK_71xEwq3UIYMsATCP%td=JA`+w|X3U}db(WjItoM${bWC_Qh! zuasb-5*s735`!m@iMfrT2|V@Go;zqs3VPEo&(IoO?XNGbN#6*SI~GuFX2gX#$agLq z*YyFZD3CughBRw|aljvC#v~5PN}Zaxr4wqbk}}SPB#Zgd`ObQKzyAs9P7$?Mqg%>kd%k^d=kq=f!u4MtA#SGxF78{>=i zDu~jjAJL;DyxJpHYnR|_X(PVWy+LUYyfJkoK&tQBl(C2rja}5>t9G$h;IFno8(XL6 zjTo=bLvskz|s-`gf%OvElgTZr=uRBa5&SLQWV+9n_qylsjZw|M!%h6(``Xu|*S$g38x5bnu>XyByx|;Q z>uyOzS>kiO?%qizdMo)KipIm7j=aJqO4As@;-}iP!U5jkTmBcFmvDth(|+i=vXa_M z`iz+R34ieH!4|*t+H)8=$fz6m(w+I%oHO0xa~2VP(wKAmV7QhUl2diZ+95`sCgd10 zn8-S)MhHMB=?~c?`ptK_NCA~e3Io)W34lrl*GvX!S(o5c;&To~tp%R9UOUR@v06Br z6)VpwgCjgnB%WOMWEyJ=}s?;>N6vz2jE&)_!sg~`z` zxUlMgW#9*e9InE0HEEGalwl7Fy#9 zzkE)#-aLul)(;)T)Lq6b!uqCGIh!X4x4uW!qj0}P)3i{O_>2veh1iyVM>BFOU8s>M zK13=FAE!Cj?`?pm#4ZRO2eJrBYC<;B0{2Ex?j8=*JCpuCyLS)jyNxQ1$!_k)fVOE` zBG>*y)0omeEjmZVq_AQ0!a6r6_*gL)tiFrv#ijPvvEhzt1fncAoLp4XG@u~+KT=g3 zhV)hXI~c*pqXYc-gI`4EuLSrGwHLe(e*a&G>McG#;Kx3E63F?@8#~JLon}9a>9{tLVP4enb`6U78$WQx7*t`?0Rld7@`?gPQ@aqe2eDd<{zu|is z{3rwR-{<2GAJ3Pe_|CDP;qstEyv5I+Xtje!68fB9eY5e<5q`QafyG4hSeTiExDzxcoN z{SN%f#5dl&{LWW=qRDJChSxmN#^y}>M1O=yF})Ogxq>Wus!0y%Zx9?v(Du#ht8}sI zlqC=kHm(W17{DOpmxfozg~aDlSz#Z6Ims8nr4?4r+T=T!9Yx{`tG&XxNeXe_XP`1q zyu=>KwS}BBdOCQFoPnFqk?D~>a(a=LH#p#GLGhx?{ zl0f8tl({An!^8;@7?m5!5N4yT^($Msqhr-v0h z%D5`M#${pPbKzij<5zRr%%LRM)Df+8>D*uVmv>o_kvRigzOMq(ezw{7flC7i@j^$| zrp~2`c3!AnpLnW1pKS4BSGDz8qok&cy_+)&X!y~Ej@+PzITxR>KJw?beAg2h^5udY zLE7YA#YEb7#u{FI zXcvuTQ-3U#hF7+4AVcplaA-Jp|5lvv?5)gT{ev-Ycqn+wQQykwf_e8oTH>1f`#c5d zn}^+mpN$t6!(SC zdt?0`PgDLOPrLDy7)U>U>-V~Nv;HAB`5*cw61w8gnyhl_!q9GOj+~QR*s`?9G+*t; zj01VFS((1Bm2G$iJjk94>z<3ciV>O9q(&*8Jx0j0K-yQh^5aJagYfZ3JFjGi3~4Qk z%Ek3IirV8s%dv{W4C;!V8V2;SvQ8MW=cH&2JEAyh#-3H0b94>w8eD?vI@@w(6nB-D z%>vAK_{QK4GO&{H@-*`@{m=ny8e4Ldz!E~vbdp1PQ+-i~Hf5q~+xF>B$kJ9PL=bGJ z#4p-T?gt~J4!R^<7;8coWpJY))2xF-z5b;l63x^*Ib)9#Azx+?De4Jz)%9C7(S>sP zHy$r>@$l%D0~7Mygn>5{@sZ^BcOW@MKH%7)PQOG##;A;~Z0lT&a)Ahdl_L|1Z>KV- z^OGBin{A4IKo(Zu11(NE0mMg)`eB%ttk&h+bEMF=gt*lg91$IwtBf;|@kO$;sD)GP zpqh|!cER7Grf8GrkSi8Bd8)xhwltxWTA31$808sCZ%RDzZNZB>82|u407*naR8!tn zj;wsR692&^-U12lZTgERa&r;(;DKKx=TA|MyvVe!R&R%HLAdOSon}a=M{ROgvgS>6s3(k4PW}iFTw2tPsSwUFR>={Svr)1bDL*5ei%m%U*3Enw;NT*A zY;at7p`MM;<_UWHIqQg%lG2ED6Q|F_+?xZ81%JO=52W+x1+|ZQH9o*%SfwQ9RP%*i zAU^oOkId*S?+~*Pwm&QXqg)Jk6YH-m+<)&r&goq>g+6ux9vMc=EPaPN)~1TN#ED1F zKjxynPpG&_wqE%f$Io~Du1UjYj@E-e;v2+YB?kA@!%Ygld+gRDJhNXcu(;{-XA!^t z2VZBC&9|EJ-2?yV|M)l>Rxs6QJ5kymiqQQ_8aamIkn$BUVi4fgk)Mz`ir)?SoVhv0l+WK=m!{lbqx` z3F6H+NU?{W9%Is$U!{akJ(kQBS^~nqNQSTDU3=`&&Jms&6)9UeFCJb=mSxXZwgVTskXFVa;l!UcQenbm&~Rgx=2>?Y z9XmMuxV6b0#o#k^?f0I5+%$gs1Xy zWZm&*8f(wcI9{Ar-RtDS+&SMxku~&?iH@C1HM2IJj?Be@YY(NGsAI~`b&dn)ZsV@b zWVaXV>PwzWZ|*}7tipm7zPtL%-Ud1xWc5&$$DsQYx|VUch<+QrODg_SklIs^XT$-qAio*sVTfX>i3@m z%x<}woAO{4`eheiGX&&+4tqkY#stS9b!8+vz=ichZRo_COU(}z$>vMi*dzgpcfD5r z7Q!}#N_-?kVD`Ia98JBz#%^G)oqp#@L!mEK;ycXB%tf_|(baECH*Jx^JJMZaRvG&& zWaZCou>Q1B}L|9mzkHR?Ny>KlF1)PP)E$Cu&jLiufk zoQxj-r*lX3c$E%^R--Zzs*JkHEQ$CU{Jb7j1ZU+aYP0NlS~SyPtG8;3RF4W}IpD`g z8~2N|;mBGluf(r_}! zrS}zcprIB$k)xoLJx}w6Cl#NIZTZkM!n;8QH2TV+@55K4%eM6cMKD%QypEV+6KCQ} zE0%KbyiX)lK7B5JbYi7&^yY zT#($#$W7&_#|%v=DP*i`sk^8W-r6BOG944Q=L>QoReMf;REL<67d_Kfp8kzd5lPDk zAf<{DC=KXER|DwAtFr?RCJsId(0nH@@+xI?T~z{`oC#3~21~rdi9g&>=PSXD7sibc z`OM+zwraq(%saN2gYVA6RIwdU#=ZQ^ElR(Wv&5r|^LTpL9ON8o*&bKwi9(d(1;tMK z-G<>377VozTya4?a|p@6B4PoY07^i$zs(!{j@&ULG$$F3hg>X#u0*Cnxu2nCZjN|t zZtmB7_4FO;3QopW2!4r$E;8Yc0032$JP(%v0M>q{N(B(U~Z%$qs6(>`L6ndgU|RWCKtr9t^TOT{X+I(QRqxjOVwRl_$bWu z2cXP}PN>Nl0Tlbq8z8>Ro<7Wlu2#p@n5!)tsEnJWe(jddn!LG~2GH>^amVJh-?=y! zLvXk&5bl=&-)6i$;wKIrTTi$^dd$a@d?HDF*30M^eE`+fHQYYvI4l-It;xTKwN5x? zK=CJb65rei**uV*7kQPMRcr7W-OTrsi+~1hWmJVe;KD*QIQveAkfVs?J8jSEkTmO) z{u#4SdayP{8B%6VgNJId_Nn|z2ZsHgE#f1KgZNVHNj)Ou@nnS;gr!Y2{NaosYg96g z*hdQGoVImK`@FDF$BlzsJt12=V+DE8IAjlOULqjAuphGYI%Rm-BSOBCz@k(B89!>> zD6Vhv8{2>LhkU7T>TXt`lz>;x!0+IbAKOiI)S=4YqlQD+a=soy4Q19V`{X9Yxm77=$jy4K(H`acTH8{C9aBKu0E?pBl%0#~O;kCO zypUCBI1Wb}z=8GjZH`saz;o=_#wg^|Dao-Ha>kPcsj3{H_B73!n~-Z?IVDZMkc8))b%t@efO zdN@>@l1dVd z0ald1=Y>CizUKVWt`KaPY8EIS)wXOOE>4@$r8~jlOZr>=I?l4{ltEj-#%Kh7UYEw4*V>v~IzY@Do3uZa`iR@}b*Y=!QZBULhy@ z2AXc9l8xHNqSHlM`z+HR5NA`PA3$rpXj?7nb%P+CpXZBj_~%BYvY^XNr$oy}WT`JH ztRoOc;ykKo>rO7#t0#}yN`nq>MM*Djib{CJAAmL$R_!at=RA>ayd8h<)L*}SLz$b755@wduwD2!P@Is$e*!@ zkSY?UE!r!M4RgSothXG$!GiLgsLF@t3j=XmrJmZuPZ4f&ynjRq$#_TiD3xhAIS+RjoJsG)x|Jj}m`ceeM{s z5r;>d*VOQFP=v6(&~Yk?UBIN@q8(yV0;f-=nE^M1EOm)@=JM_A(0S;Ep}#ngjjof>!0?Cd5K53-%XB`YtX&Mf36`Pv#-(7TU(!iepczArGAb4?gK=*!MYt zJLWVYI?PM@OdHe^yU@dP_BZn^*{UdBIm6h;-pwoO$`YYK?W1mPnXmc95Q&Ns8{Nr2 z=G5jOa^^xk7YvaFPeke$b(@~lMJ%)K2(+I$xmG#{>oaVT>r)nit$xn-%^lt<&b-as z|Co=}gkfl$Q{5UMGCGu2i2ww0kW`zpj_6~-gBDpD5qZ)h3`n7^ed_im7I%FkgZCCh z;6wSO)4zV!SaIc5leilNKA;uw91?KohcAH>luLaCgUnm~vX6{8XFZOh2uRICv#hka z4TJvb5IfNy7R@m?aBEVkh|GQTm93*6(JNi&592_5?N9yl<@)G3>Znljul>+-@Dhlg zQ#F=a+VG@5q^J!tL?Q-z&JC5}7qBu$Z24wBq(LcB=&YJQG%}0?^6HokaSp|yKYJ0! zk#SOkIf|Xw(iaeABEWdYV)I%`0FE)aqEG@#z33bjj(~wiz7WW_Q#6$S;6(VM*jDZ} zLIKag+!xb%A#}<(k;G;off0`wDn9aS|B`F=m=+&}w_OWtk84&>Wi^h`hXvc-vn6|fT=N#o4oM=|RiN{~<5O5H$X91L^v`b-p4+i*FPGd$3d~J6su^l2{ z4i6I^7(!H8TI~~lL{$aX#^_+SD6bZd%$QQ@F$qa51`M~f{h5Y*Q}>Y+&nM}!YfvW% zCUPd#TmWl70nMH0krDMCx}yubw(Eets@rksH?=#UgnLoMr&d{*`q+vak-8yc{imX~ zz#9+ZI z#ZqDm&Uz!^2{#aGLr^0}3g8+W{t9UmZ!%-nO1a{lq>yDGM^q%llOCjRF1f)tZfwBk z=V1I6azCd{lUH*$`r>OcL*e<-tMFob-tU5;U$)jqhve7V+V5OPt8coDRh}Btr7h&- zYTXTeWsOZTkUzVzZ_M?DSMnDE>gJuB9lq)N@Mj~O?$RppA}tnY~n zx)R^e8;NJi0Z>PaHb_3F02jN{;2Ae;$LZVRR>%lXRtUpD=Yos}9CQY+a%`WfF#qD$ z#G>NdXlX7RVC2}RGrh)#jIGfd?{y&b_Pt|&`e^z!>lJtnGCvirT&dI@{BSu(Wz!@Y zn$T01{N~&$cV{gqRUg}weJ+k9@A^o4V3Y^ZwykeD>L&u}A}6raLSCD!R+8RWT#GU; z($e2Nxl zY!;|Z)-obabat&g5g!WL7U1cRNWeeZl13NjL}bT)@?&yJqQzTLj$GSsC^BCDMF!{0 zfzoM2V$*!KM|&}#-6syn@{Y7}W|5UuBlG9D;BlYmQ6wloa+4d$4sh`Pq+^_hC;OJn za}Xl$78l0K$v{#pEcxhABw;UWTK5sotq@QQg>$su9)5>kT9CKz1|u&5N@zVdeW4eU zi#tc4cIgi%{;vfhWd}w*b^&o&uoye##J50}1_I3RrzaKQI{n!F25X`D+c@PoT-b#T ziKha6or-||q4h0TOV&a|kV-$#88PXk&rcrMfp7~B{86s=Q ziD_gQKPuUKhN(Ieb9~Ot5frp-zS3Xmr+I8y|CKbI&;v)eD zgjO-NN`u1capM$#hmm87SaRNmG8(jT6ate$p1EI>2D~E%-8dQ|>By7NX%iI4Js#(d zozDCe_3@HM@%kowOp;=ULV-&(eu-DaXt7xtzFAVO)Ag+1#f1(=j3xyrrR`Po? zXT>Y>Om$A64UYKGq9~^2P_D{IN|t76=PYMUD^0mPZu=zc;K|%lU1feo@d8KMHpf1j zS;SoEtmAYi1sfwOnAXj=80o}?(`SqK!Z?(O%h;^~K=r}JvlmCzcMXyZRg{y5TnKd# zJ=+&jZZvAcFpD@LF=XgtuAP^{aGaMxaOkW3uV^8EWTO-t2FW7AX-)&c>BlAhwmWz zWgY6XYz!*5FOXIgxu%}GRuRwuEi z>V1W{MJzkrl|tP@^y;eAdPS^l=~oW{fG-Cpd2QNHb3=nTx#;AgRJqA5G>q6Vz@$z$ zG`m5$lh~@FIpQ{N{-ZCstm;#__65KgGUsRLjHe~$Q+Lx6dTeu(mOIRB8tP)1dw~s} zaOM&DBu)MD=hzZ2gk&5O2R9qqo>-|X#-j(N?GyXOl3wFn88Pkf9WWi%cdWr{%H}0i z+dKBh$}WAX(Y^pZ_%4GH)=%_pzkxF5`8g_|;z~Y@TpSIVO?2*@8~aM4Sl)$J&9M@L zQ8x$8#r7_?!@n+zCNRo8K-#RSyzIwVZLCrQUI=G7)(YXR=ZL)L%T+>f3Qng$`waO~ z3dTB)V~{oDHjrm+d2D=QX$4wu={a+6xWQ~tLs0tat&E#S6(7IU%#TNM})w zbwyoQX9<_KjV(FVm~zRvcJ{pfcQ$a&xo#e}k0THAY`En={9ENC)pN2>*v=3lEhCFd-g#LDHm5 zWfdx9;Crzj3JyEQI^N6*F))nco~8jR<7}keJe5azhl~)&TU^#fu`ULJ4*O^rj9Dn0 zD|Btqfosa#U<-fc#J@=DA^iC7UoMOVqtJMFKY^d}Q#4<>u3NiyF>}U$Px*PE zzWmQ2`6T%$Za8D8%JecONi4Pma7Gd+mKMr+-=80n2Z0&Y(Cm| z2`}7v(!;)iE>Q&MpZ((vLwmqKSG-Vo69O97$9x)ngKnOVq3VMK-T3S|^_r(&N7sb} z8$9#!m}`j$QmbZ64p0v`RMb&m3=UaQ2vWRo{^TzYtyIt?kP_*_Aa+cI+Na_|2Vm&( zJr355C1b_!DG})nB4c>IVG*X`g9xG8*ti^Ec&ux;b}n4CQ4NphaE)_~1h69qmzeWZ z2i5Uga0NyW(jvS%7kxe_X3%&(mxV_FjiWu0)xRt38RiJ8;*4|SmYi(g=;b(jR{30= zPx?J?m{e7~3a)%6xRS*u!U<&Qu2e;x+vC%KPV`m}Syzs@s}JB$)K>!8f)8a)$x)J< z98wfQtyx&WL1uE&P~Ni3L{2+tWKy(EanX2AjUX6JFZm^n9BRWBIpH4}4orzM88O*= zVdlOjaTQ02tO}a;$g8rz&WFV6L@&-{_s@5``eDy2$J!<&?xVaL5cSlUCKp0y^6rIE zm2?t^7C!f2KHe5>jNV+#XCN!H6I>It`ZLLl-b5_{5qFK=1SoR*r7uu|UcJFr+;Ob^ z+NT_CJ5U4rPHl1PTN#%>I_amxGd4i#0&mZ{Qp+c614*UDW^G9pO}#iZ1f9dx^VL}@ zX*yLO6VW2(>}P|Y@F>5wy~Jm+?%w0Ki1~)IM||6|n_u&4RP;RdyU^IL`3x|=#5Zli z=(w?Z5(@B{C2a%{x}Ah2Ep(aYyozmZ-9?cl|SO%Uf1FD@~ zJg~vZ>Ovn+?g;nu%gT53XfV5132g(9~|}94p$1WSAY!iKD9?=v)Yk(`n0|QS+ba7f)&&yTUmNUn~7E!hqvgd_MH|z(Eux->fBr8`ivYlVe z6ZQEHr$eCf*0&c$u9~m9%AwS2O~q4^Fpe8#yP}~N!lf0`QeEb-Zg;$c(WV5Zs=d$)(fHsPS@|oSbK+ooEJ+)>Oibzm#mfrdI#vu8C@*D9G$Gn!^yDa#W z3v1)ChC(BWbA0C==;V`JBIm#m6ds)VN-*=QqAL?rN+MN=C)D(|kV{cxn$efF~C<8B}^d5lO;|ECoDS0Y__V#aj zSz#7g-E(oSO9O{~?J8VS`x`p`>W?)Q;TuGqO(L?;5mgTSP#L8kJMkk#8Wr{^*QDqG zq|V|6QX{O!EN0VKe7=1il6+Zf#j7GkSyQQ8jlY7TyE+fD;-%3ph;y>0JvPFB5J)s- z1k+N@vn9OsXrxXow;#ZnIvHcs<16|S?=@nCdTmoXtVq<;pug>@kA)9f9y_?@DnUcn zfkijrOSz7W1rrrd4m%1CnFy)opujW>6}5s-bO9f5Sdf=L752YEmR8754{yRIkcKa^g6W$TlRWCq~#VkYsC13t*C}`N8Vn3D?OXu#M6Syi= zzN81ttS^eAiw~wa!83E`q5!lo2cf=Y^3zA~{-&hzjvT|!OhEA5x${zd)%Ej482y34 zr$!$K!{~zstaH1+T#9 z$&(?8p7AZezfrxqGwCZ+pA~IAWpXZqNki-_W-a~?%BS9Np?766&dT@SGaVkdvGyOE zl^+6PtBm+8?_jK@Kv?Y{W7lvhRsv+^PQFCI()XU#Yu^V*opVeHi)}0UZ)J{0K1qUt zBl~2QL7;s2r1TcyTZZNk1UzUY$rt9@VgPq@RBx_wtohQ%^O@!ea&4tH#O+6P#5^}} zhy^vRGex_2Q&?RiOXSCH<;IkK6dB@LN+Cdg=9R1qo zw39uFa!ugFcx|&We5p~#uKt>YaO28}99X`{G8Xt*3dxpM-j`^)$7&yejZ9;%&*?kr zK82N^JELF1jh^I}is+*qhvAQmqb52rlrJR}`9>B%NK!Q4Fl?!%kOELnDTzNcemBIp z61+mfD~>>fJWNhD)vz{%PjTj^>s^er?a-1+9%In)Bq+S*0ZQ`ooxz=qEjv76#XTy} zYE$-75uhCH28a=oSV9|2+lz32U_E5Y0#`(rie~-L%Q@q9f$m+t45_XPPVew zU2qiv-5V#RJ|APs$=}FO4v2^`ho*hzd#aEBOS9qj(R5cdxcM=pCP^CZ`RCT zZK(V!u6g~^<(1d47Du#2vTjfu6Ha1ooIvDG_LWzA0)jJGWns%zSe$I{FA4y5h9&^!hnBFTSzIoVk&+ zN`w$6+%&~*7P5SceAL=6*OzmThDP+rUz`zLhopXX4g({El~dxj?vZe zH2%_X9<#rkdlPf`bAv?|h2w*x+9w7yUjFnZmHgq8qq6^wPX3??jC%Z2mXo=slBOa} z=Sq2`jiI44lzEJkc;uZRa5wPCUSF!D8e<*$Gl!^8!=P@>_b& zMNAMJuqi)VHnuU7Rv)C=WBmQ|#){m|G3G`#hO~tl8&z}-H~XPOUd9#n*LGwnM+C$h z`t}va(4zzL#sR=`Qk_i7oRr7VA?y&V1byGqWDG#;&PdZkvvZE{&=Qim} z922#ot^`*JA)cy+o@6ZwW;nCH9X_7ORI%`|M45Um61tA@6FMJ1K!)!;5^pYk9^ZCd zbZ*90$er)Re#OCVN%O{i8sXiv;N~I={I+ zvi8)-m)?&InH%!vCLEPy3}@r`vA=oC>*I$Hs6WVDENx~P zDEIWO1oBXfiwAuelR}$@qEwdgS(f#C`IV89d>9eola)S4w%J{yE5l>Hiw4FqBQ}`p z{)Tye&P;ozbezC*5bK}4Oo0qFhn)I&<&6j#r7Jmdu!*?4-u1?gH~b+Oww!1S(w2ve zn+N<1<;U#ZZ144rXJ6q}b{P>fR?x1^<|GaA7?HRXLX+{G#{>PCfn}X+OGxJyWfoU` zwJ$Tskt|pzT1I!5`|9Mrm+MZ*L(0C(V z_(~VV96+VqutVSpU>wwyu_g7v6xKiUkZ%iLD(%Q!H_o{*9%1W1gadoTCjDD~(jP02 zcIj6LXD6=kOjO&sKoS+t{+~H$cg8Hu5i-ZbmCkD4ogLVLIx4XuvIQMv9rT$`0h^qM zTxg!PW%)dd>xD@-^2YvTQuP54)`_8Y{ZBD-x1@R%ki7}G>xAMY2_O^d>X|{V3@@zt zChjg00$NU;XIS*zWS{e@R)yxKQ;jVXeI( zbcK&hPEiae6@AvLWGxIn{r1oN+l$eD1G57I7_^74Qld9`4X*h;8@fm|?_p3rFW-qGs9xD3hx~r! zmGsYBZ@mqHG0dr(ROB87UcVGJV;H_Xx-YGAJ#kJXZPU;`#O2kSA3j0i1tYq7#dq-X zNw@tPl@6vU#=-tDW{M0wJjXk8t2aWlK!HOy6(QLuM)+0sj`KVI+?aC|!g~`C219L; zJVCJ$WrcwdwfcFz8v91t||Fb88^$C?eBk*A)m zg`T$L$h^*l?dy9lzr>vJ8px-Yx8HgvHVtb|`lQ`4lY_PBiSBFLzP8jlY4}UNLkO;T zqb2T$JT!&qS863sz0x_(1%kljyR^`0LJquRo+rGRhrPhDe{K_7W9fyfC1XR)#sInk zdx|-U6Y~}GihZ?trd?VlPx@`!8ctB1-!f0c5ObvT+SaEQYHPg1o~4CtVr4~V?6G(> zMpdV=a_)WSowqN4`loN@#-aqx*GR3-R4btu+4`u=5MxW{?B-Q~9$GMF=QaILp5SlJ zk-&NxgOSEL9;Q!_pSak+Ky{@i#Xe)!J&ADN>Ak~Vs5$?{pWIr1K$>N zdmz@u#2mgeZhKu>+b80ehHA>jMTEG`W9>4A!Hdvl=Pu+ab8XaKfQLWY+nX%TSw^nK z{7{IH3>h&ALMf0?eZq$+wAOi{BJ?|F+B0`wo(p5vfA`7DstvJAR@8pX4c&L%dG~Vv z-TRlf-+nu}m{>b*ox5X)zM2I7YYoLI1G_b0u8t$vIl=KQy}9l9$QH||4k4x)p0z=y zZkxPr05`EnE!Wn5HV6FGDlqpmbrT>Wq?8 z!Fvn~)@TR*8Imk9@fT#REVW}GIRb5bItfX&{T-IrD$q(+wwV*m&kHv`9s*VVK`8N` zS?+3Jd>>MS6ERj0mLPCWQ&Qq&fZu=gVL8xeKTnqjX5ue{bvMxR3$}AZA3Jj>&#>&k zsPO9Bx>4-~$1J5+_8}>tG8SoquvtKH64joeob63Zqp-~&W)O2;8g2L8Q?V`zBccpY zEx+`O^U>fJ`DwT(RjIWcdeX!K2ZibsP=>*{`Sk+X3pf{;UUa!An@DAFR+V}E=N)MV zx97J3=d0v`#v)5T{InfeoMiNjI870Xq@3 zmLQlC@+-oZ#k=jkYw*!WA6-8Dh_PAc(dR}$9lT!%ta0Q<0PpCG40QrF~bU$_@K_97m`>?tj&5cFvh3HhIi#ePfzdo9&eBZh5#>U0R4Dy?EWz_#X zR739iEwJ$zvyep2?g9{JY6S9q^qLzq6EpqPr^ntrUp5g!CqX)V1!3gQN=B!v{szXL7 zvw7AgQY>~$kwP3o2UEu6_@M~rfIb0GDcQgQ-v!@=S{2fDp(B5hHU(x zA1w-#9%zP4w%JLb~A)C%w2{a3C!FoRurDc<5ujW6-}Cw~ED6WW~l@w5yBP z7HfG@>BEmMAHDSQ`KeBOt?1r|~ib`M6)?e4SU#u8v>zwkuQIU%l@WwNw91LeNPMMJ-z?fYx zzH(y^uq|yDC^OYaJK_7CWGd8HUx znkrFO(o?&qY%L_fZnl*xPq7~JA||QOb=u<|DxuI{=RnR6K7Mq0{q+wouYP#%^8WiD zTt46>Q^#TTD5fny-@4=hH{7`%b2F3Jsx&FA(RyS1Q-9Hj=9jpCebRA$3OQs z5|k+N(g(-btIx891EhRFvj(iJ9p@Q4-gM&6TuJQ1yY|?B?YnfOf+@O@3r6cYrHLG} z_DVnjl!G#xQ{|If0lh{lEY}D4aQkC()sNitMoiX3`1P^&iFEChq+hLri_1`oqTnl zm+nab1Z$LXjIt-=L8btX+Ej)({Uy=OLW;tx9QU>dV~JpuTUo}|bB+R410d2Q=r|&yvOc+2w8oD{pu!I$~G0 zmZ){4^=xORHUlODWhq2R?>VfcmDI8*2@bIfADR#bb_JLKzINTb!5ju@m06y2qUpId ztm3mfF%tUt81Bjt9x=*eKxboJxxMf*@$6u28a~C8DHD^`woz!|GqC#^wzb{JXqFWA zYbdj!v3Kk1Xr=7}!G$tDnH)}h3}N&;1fiN;fv(uxq7DITZ~P&Swtel!dznJ7xRG&- z0hDp2P9$Zbh@tSRgo)At>o`kN8ZRm1P=zQfx`6qY!l`gK3kFfm>X3Ly;!E4=dYl;E zy1e@8OI)b%g5{LHzP_qnT{Aw{gwl9l8o16+jMkQ!}*%z zzP+U#Hzh$4;8jy>bnTWp|423nvD?q_R!YZ8+>Ep#O*p8~bT{xs^!3U#d$$26Nb z`_zXUGbhPx^oX60fWE|M0vP2?%6{Idjb@;iV(7Z;r9fFhB_?Cfig~wI|w-Wu@jDXl~ z?pclvrF8+)aL5UWHbs|Ug;P8d24r#2F96!_fQt+c@fAmnYzhQUS>ff7ywVmvqbE#` z3IP^F%W1uMNT@uW-)^@dSxL>yQl*``Na<06fuW5a<>-^~)(Oe9bLeTuwTc`0Hqfyq z!Yo9d>Z1XE!c$yX=p(6$D_6`3O+Qnr&j)l4cw^`KN?AwXA#2<>-rB*pS$S3ldqhPwFJAXB8^9 zwrQ{UkcO`I3y{ThG1iuB^26)e5`f2pAeM!AZ1i;4L|rCiO&4Gqvl29tb%wzg09Sn2 z*P9ZqE%4kZkt5QI5=)pYK(8MAR7fwzLd*>`*Yfid5@k&uV#NBbp2^JGqIh2vZOvL7 zKy_{|J2xy}&1uw|V~JpOQ0X={g97mC-aZiwbWj1rH$54<_Km8rP+9P#tB#hv! zJ@7d`O5vPGj;h1&j}b@XYDaNi^yViEC1Z`q$FCv>4aQ3zaU@RV+Lt(|y(^!3cmrd8 zq)%LKQbOvD4eXiRHwTsHXM`>Jo)0b}*X8ImkFq%`O~z%2RWf} z4f8bT)Vypzg`EQuuuog+FH_&FWf&b;xKa#>5CYT=Z4$brwke;YZIJG~XCt}} zas@!(Rk8o;Sb_w*;9f@Yl5n?TPuaHcNyrOrd%dAMfx}r^ZCu#E)79XtwYcWp>OsCqoM^HlU}|g>7g$Ool0z zj06SndIoewUTb}O=-NJNDvS@2gtQTs$!2VYg2bQTUF|<)SdndQNo=+~@~T5h=vGE5 z5Dd+nLZeRM!U)5`w5-cy&`TjlTM9@mA}Td9iU^0*RDwQ9)uxHb!6RvA+F2Yj4b(El zkUkyoHYm5aFlO3H=WX9f<6x3)$KVpxP`F>@hua41tc$C`Xzgh-bpWt50}%pkj?;kh8u9H0oT z+|e^SglS)-Dtm*Y39Ae}on@OvF1EMtqL({X1{s)dq`E*?&=MspG1X{T#=oGA&(MK1Ukpp=Jg@@hF0OavbDrV(dr_j9C+xH#t+(~*dJpnXTMCVlOjAUKzC_Bn$L)9pPTC2^rN3i(!ES}36`2I z_G{|}*A^l5MH{M9NaMBk)@r55n-+{tVD^{Wc{e(FBs;zYF|@rQl^aRWx`^Z^`EINf zI;CO8ewXRV$)aWsK&)}~4zM=lhE53Tg}17*SYf0wd8kdG95co@i=;aixSNF_na~5# zWH3rf0cgDR*QZ{x$rxnx0?T8zA(nFr)$n19{#c@mg&-SgVakI}E@{+Zk?$zNr;%Qe z2;$!TJ`ky73X8DiR!+Ior-J1LW=a~57Z;GSK3jloCIkh4%xMq};Y~iB666U&LOVr4 z5C^?yQ2-_&ic*_AGb-yzcyb6uSZF2(1(z}XeZ)h`WeL8G^mnCHwS6y&mwlk!NfYWW z?4mSVB^jrqONcnjx$g?A_2CJHOpT(hT6$q+Wda$Jdd_HO3Y%moRs=N-092uEE-+{+ck~HS>;ne%ILkS2b!o93p~2Dum7CO9Gj_kK20XYhW52_ z*1ys^U)w*ik;@? zO_IYK{3=vOR+u9%wI`3FvmRi$EK|l;TB(_r_KjE$F+p|Ik6sa}PE@CA?51RWAy)!P z4i@LpSNbfK1!&8)Kcdq%g1t$wTJ3}M`MyI5$~}Op)9>`9Bvgfg0yO+_c^n`EZ60z5;mjvl5W41~J0BT!(;A#*lTh88;_ULnx>r%Vrd z7diaVn!zpgiI)+`NiPNvuRr$pyLY8H3oWJY`7}QV&vbUgvFs_hW+Ln>-CG z@Q5b?w7)#^=D+qK&zo=3a|zjLg+{i6#NN2xVSnvj#zHM-OPx6taBdReYd$I#h4LuA zWARSzo|qT3p*JSV&A6RCRxUpA$^LNuQ%T~)A?a1eV}s20Q$nG@_D*HPtBp2PXRUNS zD$AN&jm1Sy)N*PuoTWKwDVF||pd6Gt!qbxb+tsb}+Kwbp8(qC(R zp5?4)a2k4C)f#?idWyivR11Q_LJP()|ALw|!V5x$DKn%BfQV}uw$JI`Sg z*?~+ zwO%jK)`{Se&?Z&12+3rOf}?OeDU@$rqymyUim-o#53UVQ^5W`k0Net{Ec? z1hontyad9eD=j>Mkx%AHq6|PFbuU2kIJnJ`ukDWPT%;H)zR2g6agMU9{OAIx|9!+g zJu!;SnbPhT1$i^!E}H?9%{^0W&?aIat^2N9-i{wzph!NXzgD?GJ*-oth(?8hW8)Fh zfIrYUPv!se0TZXhnGr34DirO^^@;r&!lR{?aub&>1;% zZc-tQ|6-(VTj0^9;Zh#!8Nl2ug-q-0Py0b%+AGmMR@+Cyi-{sJvE?8E+wt1*U;fB8 zRx#(~r|bs!DAMPuDE(;OTS_5rY4=?DA@V>|HO{jh&5I3XkP=X`CXER5&3MIL6gJ1? zRZxy{U=Od@>RB1hSz&pX896&&dQs4PtX#Jx+Oqq!=!<;ugEL9_kM&HOnd_yIPdKm6 zjh>}Kzj|VfFm07k3}xV9v>6}=a>=0*k>`YT0*2Rd6$zZ97fRO!e}&{pzHp0=$Wb?5 zjUBQyh?1MkRuC0Px`Eo-A`m~-$KN3tohHeQBNy1u)b zpZUxUosPSH4Sy@MJhQaRo%%1scEYyYUWdlT}9eAFJ_`_Z?je#8(0b$PKaZ31r29P<=( zB9I$BoNcR4aGv0ikD{#5+6dk7(nO@7zPxcm-F?})L|z2wD;NP#wi;|gD2cEhs@J9^ z{V+yYSB^%Ers)6xKmbWZK~%Bx&qnxcb)b~#&vCr@4N@nDbQJ9v)n1NaDvA>~Xitq7 zRLAbfO5LQd#V?>fflf5)d`>TJ6VfnbOj6Am*ok!nHfU?h6>kSj>k5prxD7UQB9d=q z_L(F$*a&N9tPHKeCYzMR@GKK}P{KlVwbPpPE2#pO%%yX9ja{-^1@j1>xalKB*9Ii5 zZmLae?t;PZaNJTeOdRj))*pXrDUX?uP5Io>_$@6_;2<3h7s}{hP|B@sfSo;a4PFuk zwUeKzCXx#%@DCZJwbjXjn#_@PoS+5Zzlx1bPR70Sgd4@DAG=s97ab>l=7@}-YyT)> z2taw~&Km{k!%-|+85!`#LK#z9=gvNho;Mb%%swkYKATIuIYXr;fz;^Q+&-s`|He9# zG-oF{H&n{<YLTi_FF^Uhd zm9dfyjz-Oba*{P71G)NX4w@4#t(A)4a?y-0jxA9h3{?ErFH4VED{X>9GcRTOV#9#E z46={{Ggg4Q>7)j}*B>gO&B060EAV@h(nr&s7H{}zGvsE? z%4lsZF0{64w{yUBvuaY7H+hW${}vW!SD1{}v8A9979|R=HiaG%0F|~!-P<)`e^$nr zMWQ5%xQYQ`1B84x5Vqk0tvvJJ4YV6;Zy;WUtgXqMniw4%R-b3fo^k7OCIVo{&X=1F ztrvixMI7{NmzwE{)C^-zJJDwhrEQe4X8hT?Vw!-* zBKpnw*jI!?U{^V(D9d%pci{4^=E9*jPb5lTL3dYLm>v7VdXcQAu@auzsXT9Rz|N}| zetea$$FUGi0a;({}-si9M4XpC7Z zfeSPSMK!ZDL6>6<@^iz-X4z^o^^VciSS`kXV^rVQ(-ZTlT4BgeQkC~E-!bA|QM)q7 z;)8OZe9T^Z=yW=;xoUJTo9hjOF~gynH8ifIneT2uZa<=@&HTk^_%tIB?J)MX=@IZR zz5Md!hky9rzI^w0{{=pS|NiA){>!gk-sQ{GvL}-tKI7_l?D%oP@A;m;aQVU)z5x9j z`979EEEP}Noi9>zg~jlZRjaSK=W6PK_8?c;3DC{C$-8FM zm@EBC6b?<$LmbGJvKOc7G86D6s%#}a8sCxOfUiV_G(L8cb~q+tG4;$#;T-DlEwg;m zN-c3^?m#al;8cyTB^!6id7ZIo2I9uv%B0)sfFY9+=cQGDHeJ)dnfPU8@zswj|ClfzXS@2tk*d7Vo}g5~tm#t^5fBEK{Zt;oOMK zdD`l<_<8DFAjtyEcsM|}B(@Oef`8!3w5o{cV8HsDkJ}IF14WczMa@~8S;XA{_>N}^ zg!-cZeddC(gB88dI`9?dF&fp4KJ&J*sXa%BNC{tLAkPhZKL4fB7Wp~V->VJM-4Q5q zidf?ztMcsI<%pmV3t_WI=iFi)P8}v#S(kHo)?zSluAqSVjD0oWJ0dL=HzWYb6yf8J>rFGIVw|i+F%=Ce6x?o zLVU;tFG%rzYFqmxwGVtJLY)?up5cnTz@+tCYEiiF(kLh~g+Olc-U?H-^g^UAuY^6m`h4d;gotNk~OyGPbf+Toq0N3bq_iHgCy~CK`%up zBU^T1v;HU}B;CZQDfyP1#CwBm$w|WPvp`3`T9p$)p&bbEF26q4e?^Ry>K=)*+S+*? zYo@PikDvXm-96SEGcf|_17s32)j2Meo6oL_t_f07uWo0h-T!EE>T~v>E@vGwzVJ7ktTalE@2<%-iVHmh6W+`OvW4S7U;CU64!X zjc@uQvR&i62!Z}u=+Eh7=k|Vo0%v5n!S|_;=9Y1T3mX~+m9CUSbM)-k%Wp;#+nDP7 zD7&O|XjpR)5KMF?rq0C~Kcz!N*Deh(-y=je+PZftt~aqWu(1oWkcK}!3Joh5YwOYP zik8Q-6TW!?z6}6|7|Lf zvnBDHy6s&2N@tx{;*miDEyRJ5)a#r5yB`NJg`V=Wx6TEs>^w@FdQ8w;rs!MzJYRp0 zTt$v~6-{hISTD8p?(26h_ddxJNj!%5;6C4M?R-3W0u!>_vfkzmttXcs`2HWb{N4ZR zzr1|$i$8SvSO4k{E`<-+m{12IKBXa$bA&mDes`{_!8X{D(jD)6o8<%NyVI zM&jr%0{r10e&h11zxt0azx>O;a`|H}vg1b_K&^JFGX}@>`UO6?IV8`MhwbNdxn_fx zSF-dm^;{=tnLyfZzaQCW5(t-us;v-AEzLbh^Gtnj_}B+y-9cnKun47ARU_Zip)fqk z4vi=p*4@S?c|5aLB8tZEV z9ZF$#5a(Uo49Lv^SH834?Ra4gAi*W+vmwnzUoAZDYNm-2N-@`D4{#1rBu)^;hJ&wM zlBJe|qp&lRK4fFbsEv%slZe)^&MBa5m_cZ}^iC&1^VIrbJi$^XHl}K$v_pKrkwCg2vEp%);Wq*8sEFY0qhph*EQMN(@jku#G86ElY?d`AIe@X-Cs{aT z&=wsUfAuFt`=&(lscp|_mmg=la~GL*rXoBz6s(i~j&Ebio+3EaNpchb`R!hE>xtj$ zx-sXAw_pQ@Fk^vH;f2wOJQvPN#BcM>$=Po|SFfYa%|sr>vkreYY0%d$^vn=D+mkL6 z5ZmDakTIem$XWf`9ta0FYBx6|r3wplewV--Z+us5@ppaS;isW|=O%fE6vzIj-gx8k z$=5%D-rJY=-+k|L|GoQs`#Zl5u5T)%xM6V98jG|&K}J75Cs2ZnM`GK!IB>5|F9cn~ zLkqREzEHC935>R5KI8LDJN3lQdUO@o>J{L8(RT`m5LCvfOvvB4BdIn{&S~i6TS#k> zF323w&~u&wTI$f{Ag!^etn>+uS6;bydF54peh)x-%n!x!vr2s1tKX6=yYt4&e53WJ zKlQ20z1R5ZCHa1fVz}`d_ML&o9wG|%DJ|{Lu2<U>>0i#y6V3tV zWE>u5^-b_rT;nh~e*{M?q&YaR7__w1&|38=F*~QgrE_iwYv?@KPuRrMYoBHvdYL|Y zOng7!oB54%E~cRA1v7IqYmp`I%3)XEv5w`Jd-q-@?w`E8%sX%&^V`7we4g=lkD*Sx z`SnkH^75%qzmd;stK;pr-{O}59wsKeaBh6Ktz5sHlZ~J8^3RYNCd|ms6WW_uE2RM* z#~Xzx1=oCx*%ClcpR5L*`e zUE)_|;9H$q?oWKa{~o`xFrQV|+?b)i@~a7)qsNb;z4rQRmruOZgAE^7sDU-@W|EkNh=a z|4M`@Q`$$|P5tYC{jXiV=imCw<$w6^|HsRl-};llgNMes$9QZJZocc5bD+k#mrP%& zFZ6f@yx-|0N5DCIX#WDUv9jl!a49sh(ZgRQ^eBtPR!FSVXfK|CRJVwiVNL-n*W%o; zePVmz-8X`liQ-V^uS^BqJTBn|>#QvANWx9r*vKJc#MHf$oHd5CgWI*tvc_09*xu=R zwv5QgZW7d)*bmacTDJ32=WhBsY4=>D43cAp?6Iac!7sCfn_B5Q`w7W_0;xyen?=t4`LjwPl zmCTDBlPSM1=_HBp^jU>P(e{g)oXGsuoF^s^Rvhs-+!O+x{4AukxoF~?$yho1YQNx* z=C5sP5FJ60Yl8ya_y6DzUH*%|^`Bop@fsIor-Il#8uZ`%xBuPcn{U3!!g-6y{_f?Y zCrr+Cg<|qWV|hnjWzjHwiy%OUD(dGFxcHJ~q1;9`Dt6fxawB(xX=kHdHT8$%4bjtZ zVRn(~MIL99(Da$>U`5+kib_6#bAEB25I8C%qqwQDAAA>MZYl-bcMbf=#1mprN{;KC zRbGarXWud5E_?DsyEWDzkej2>4IDiOygZ)8ITzmIx4OUh#V=m|&fodl{4Vyr%YA;c z{O|w$|N8PR7B6$*9(R+!^ke_Q<;!3CQXcD4w!drs>%aaRmw)(6zeN4L&?#AY{n?sR zpfQC{nqxj=%>2;~lfZE{_Sm!-PK)i}#{NQ|Jr)_(;lENSyYdq^5eQAMj(S1r%jS0U zte7-uq&@WKv6^W`dHJXR?4Mu$=|A~r zTm*0tJ_?ne7}U75R`;lm@#{^giwV*Jn^k+67!jbQWIPF7rX=Klr26FDWiJ0n< zw*S=k8u8D27vR*?Ga}eD4>2 zQVm()P}`=+Wi{Cxb`Bujlz#sYeE;QVe)^|)SLX9<1YhH#?fuKwzV>^Ue?rVXKgkXA z2vHQeddd+Qj=L{>;d7Ut`sts@J3IcS_5&{1zW((;xcu6${o3U#U;S!tN?~lj&*8!a z!s~fg=f@a}zwc`< z11R#;-=4jh{>8uYmoI@B6;bU%vGx-@5#7KmYTWU;pR7k=Wkj2Ft(q@BTZN zpZJL%zx?12{va1}FJ0bw_npgc{pP>8{OUjY)yp^j=o^!Ytf%gG_*2Kev#H73H*r$K z>9=?WveDH&9gK-{h9WsUO>ypL;s%WT|37@aXWX8}m8W@2NQfk&5?KO7&cVhu#)x3R zIFEB`yWO7NargAPy*se5`v`lw-uJoh3a8FFb?Q_Ox8=#}mKFtek43r5v2h*d3jJ|NGA!&ZZnaKzs6= ztFEQpS(kR%wc`0l&L7TQaLzDi&TJDy?4oO*ck$9?!womwNO@V2beNv#J!La(J-cO0 z#~#o)<b5il-()Ah7B8rMT;I8et+M+!P}*@2Fo@7%L-< zPgqNB4+$N0z-XGJw^_QM{WJH`geG$6t#GsnAmb#j2*`vFdJ)y2g-#gQqbXsobiuS` z!c3abkDavde&Ei-L1*kWytH!ju}FL>6IX-tsDIHc`xbBX0w`n95nu+_rEozo zf|R(0zKEzu$?;HZg4+Ss%tu%buz^XU8nc}%ecxbpWw$+c9cHlKf7Yy7Wb!`wUh(?% z>$8u41N-@>`tkM7Opyq(NkG!u(j$+FZ@MC*!l%wE zI&ZTTK)2}vJSL52?8qR1!t^jWEK;NLYKU}g6f=3!l+!2;WyROQuNqkufLOXyqD6{b zb%R$!tMft{8gXCh1OKqip9F|dgF()EBWEjxq=!z%b_c)^2pFI-kx}8WEz!vPkw?uR zKL5GTrlRzFirpCB!Pzf<@hdtzFNW@vou>>tv#;p&EpkGh@S=&tR&HMt^0EOSJ<$;% z;L$`2okYeOIfN5}N(0mxv69jFB~J#9AkfL31$zAK7uqH=!h%Rb|m#f zFw|=5lX1MT&2L-2F-%3r%tLp@svD782{{Rp_xwq(r?F*-{>oAAeHu4>$E8DvGKOd3 zBhHpT(Qi}EA2d}VRWH06Gm%*do4z}Z+DC@ZeeToId(Srg_|i*j$-yYNV7=Cftui!{IfYMe>yumF~rQ6#f?w=DjfmNr%Ylp2o zR5ZeM6H$#EWf}Q3uu--VtgaUZ`RMZN81W1Byc!%n1&aHRP2}I%5w3wG4)*TW(#uhb zUJsKb#+R`Dt>2DmHMGeFs9ll!d)OZLsZV`^j>lFyqVBmf&Lmb+UM35-4>#X@Gdl^U z4;Ni{VJ1fQ-+xXftt{iNv>kW+ap_3kcH8Ymw=v+WxM|X8Wp?B}&S-#nbRmzzu(Yrm zYzb0{ZAqS>DYXV(nkl6nVNE#&F=W(ZC%X#PHi5EczNS6}F8M0bLX*i>(vW^^uYl0~ zpiG5Ow8CzSR*}&Qz|;;0I-1m*4KV46cepEZrh`Za9&kW9c^90&fC0kp46I+vDw`|L zb^w3$<4cFdPcLTT&|@UUsO7IjRHc6Q?3u$SKl$U_3G<0nSHfUSRdK@6)kg=`fA*y>W@69@i$@-N zbXd4>5&YQK5Vi(Arm_ASLXg>pPiL3Fd*A!s;q#yW{4ksTV>`Kw{=T36YSfH*}DUf({lxPX6>8V*cH z&pSbob&F^}O&_0WYbp|X0aOq-oDD`l)0iDpp#b#gaprq1-n_tQ>0ZTQMpzBIh!9q&k(E8gNh=bW>LS(nYCAHpi=3v218?3}*J ztl6`N4_@-Y;nSb~MB+cS`03%UyY69vz(%~%oODIz3IiP?KPNFbm%DJ7%)rs}3s0*O z>o)y*nZYCQ=BK7iCi!y* z!VZS|CU~2i+^ujdXR?nz`bg@vT?fZzm;Ur;!}ZtQIBcT5JNcv&hQIlnzZ#CGO`A7w zZu0VXcilH^Sid$CF>oH;mPVu{Uh}7UlwUb&vZ>$-*fOF%tMVmZ(`p~IjCk-j1O3Gi z2)yzef#F~7@-cGV z=;O$<1SEXojQm@4;AJXp%Q%1xfJ`Mg;J`V|SLet6`O zM~3UJyJ>iO@l&Z}?I_56=Rq{%jOs6$phtP=&B&ai-&`+ zK<5F(h^D-h>0Z8zzn+!`@TXof&wu(nNl3YSgEC%VQ}EGV6;7J2XgWBybCTO0iRz4} z6}vmQ5)N=x@TK*|Ysu8Y?^fPah~P^FNS;}VC&K`iX6hDkTN%kK{tm#hqXD^%cx>s@ ze+nzDTk`>V=!!=LY^5=F@Zb|Mrm-5iL}JL8(aA5b%Gd`3Y=k!)f&aRpoi$C)RdE_>4W^k>fZ9rvdv?@VkRULiGmeiyvqo&kX zV^o>Vo;@oSYX*HUR#HQ z8b`>8Nk2OXu|&_OGK+uesizJXUikiOGv3W@#dd_yZMQt`MaS}kAG|n?+EY(GJ^bwF zm$4GyVEm)Qk@JrjKJo89KHPfi?X2d!sFHxVWE-6btCl2qELJJBgp=5}lzGA>C(p`1 zjE-J%saKNHV5QMf6`+kgI9j+IXgW;2!7mRz1kcedH-0S}DqNr@e{mY$Le}#_r=G#p ziN&)XiQe6bj04Xd{Kvxk1f2kaM^4x#qc?Nr%*o{~zq{*hRzjB+T^O;G`Pk!+!_%bU zz=IAL&O86StPnV0xb>FXhv|FnK3sh9#p(1LcJCklFl>JHwZdPVhl65I=0dr11su|n zVN3-PE`Q`x>NY(S8JQX#xa6U4Ml{PwQ#@N}&oJM3IqB6iQC$3Eq(?0B+|P@s zA;MOjQQ-m83XHs{-r2>0BlG|m!3Y;qutqQ`86+6D^VGq{-UQ1H56=beGMsVxX~RVq zU4Zk=;o9qdJ3RH&Q^PSwA2XbH-Z{hB?|bj??6WI}XO=IgokBm+C;wzb?KN%F=*XXP z%1Pk3C=($!-+b$^=#fWsx@>7Cvfh8e`NL61vT}3O5yMeO z9htf`t77nMd#FtQh<}-eSUU2CW7n&jak-d3y>r*YeUHPJL+y~BMLC2^CzPG##C+(8 zfr(zoBXP$0OIxpO-bN&CQzKygSk%B9oVv@H-u&Sq4q=^yPI%*G3WK2?|4hnAL!&tI3tsHU9&_~Yu6LcuMAjae=u%exIqC1h%K7K9^7`Jh zvKneT_bmB##%ZTBAb$@7j0?HE>B-@iTW%u;L}gIK&1h>)Ph?es5-buccwo|B5>^C> zq-Q*Mx4bh*zX@+5fJc6nCFvD|vT~JLW1gEH!2$H9N@ zB|SoiXI4Cu-BrE6rIOg+cN)?(ZQu6hFni{#;r#O{Pw#$rR;X{h>E;}zaF@Y5&NzdK z$@dSBKlbEs=ej$XusU{Fz@X4_cG8I_WCHEE=br~>J02B%EdeKgNLzFouWG+cCbAuq zOIYP$EX#s?E8BqZw!f}B09Yc2IPfwcaSX0_fdyPs*t&fJH;}=bIObW$3rNLh!Vg`r zOr`Fi?j4=Y?m7xuVUy0(U+9a4A^xF|dJ|GDEz+;u2-c@goJ?opT|Ian8JdS~|4-jL zkZ2iEN`7w*yD<1Z?6AWECyghce2Se}H)rKqomso?#cV4tm_3HMa}S~H?ZYC?hA_}r zYfJ}mSkzEjUs}THdkIq9V4+EOHB=z;8DO1Zl99Z30FVBM1Tw z@2KkCe7dJmcK{*)2Eun0+lIXHE^IUMSyusfpRspvwgg%UOe8-=e#E439cQIqMOPkH zk-@@>^_$re^tG>jg$~HM!@&m~IBeRqDYN_2rtLzn$RkAs1R0e2Unb_p^#hXGm)*#s90=NcH;LI4W-|fMjFAXzZcr< zG___{Jxgak389fYD-~*hsszBt4z$Fzpvg-$2v$D80>_+Z;zr(t=f-lw1eRlwVz+|u zjN^80wchG>C)*ywq)oVKjyv$$)lG49Q}nCSD?d9MiEmW^yzzV1w#4+vW_n3(N1Qo_Q7-%*lJ4rRV!BwcisJawl8l5hV*;Oq`dMs8F_Dg{SD7= zL^krDJOhtAMY38;URm)~SWh2sX#q2fhRv`C9(-{4hky8|bRx~8Z25+ctDs4?i4As2 zmF3Jy3iz{k+&dMx0O{#8Rd54t!ElUBQ0etHze>N2yD^OdKqHd|4*&FWlKz(0Bdldf zysYqqYRE>1klkbki|W-IG{n&x&^cRc2g8fNil(XTX;6mn4=UefDs1G$bEE^I7MAsG z@Ds7(Bfg-bfe(w-kxU25juk)#`wKk4vk#cb0QqC#;h~2XvUTnq4Gt)P_Mk&KZ|*!U z6Inf6cm4Il4}bV0R?zkwW^i`uu*2q2{~b8YoUtDrm*=u7kxYZ>@WEq53%Mq52#dVs zBOb+!){=vA!7m02vNb6kG=Z(G1YVFtNQ#o~-q5N?>EMz1kt1-UI=oO5xhNHHovNNP zRCF6i1sVcy{5qpWT2>=hs0B8u7maxE>EOnVJBcn9B9riERJP(XdFL*xS2!2=OIB7M zd}tA!T(%@Kt7v*_f@=~J#rtJ7ZPTWghnsG?W%%(=F2y~QiLE)qhd=zm;eZ3?aL$k| z%dfmf9nkom$Q8M2vMn7=zI6r(>sH?~txwhI@zFQ@R322iGH?RcH0iHgL{y#NiFk?3 zqt}DhtAH1u?8L=4bHY zZ$6}4ATM>O>?N<1U(hBmL@z9ih!bm>Ai~1^p4PLqK5< zKIovqNeL$mos610ckW0w@;D7yIsmsUxxKU&7=k&Bh-v>h`!iv3ZdSk_2gf0Y9!gk( zGjVbNE2_tH9K&4%*Z=mu;rl=MVJ22qtXM(ac))Nd@W&l@+;H#j@8cZ(E0IABvcO@w z;3M@$Woe~3=&L*`0*#}NZ`&pB7dYjlQ--t7dQWynjr5}9 zlQ#C9JS)!`c6Z_2b@$!F_rCxAVasb<$Se8~_7lnDty{MYyG)y!+o<2*GoGG@cNJ6w zw#Bo_zxf<_lKO48-NA9E?=T6nF~7OwjX!sR{NWGx4F@qkc<+1On~BQZILfA;Yvemg z@=c=bAC?;;C6IcX_6EbNWav9+3_-@0nILR+aU2bg0A>W(t!Ju^({qGA=?d`(xy!m> z5{SPS>7{xL?jE_nq0d5wK~7#I9nx$Cu~-A9*d>w{=rnppR9}(~(xOo&`Qa9$efT?X zzhiiQ&1&*@mq^8x?DwAa-VC^vpOYYUr$JC;vC4Z49;C16AlysK)^cQUDmxLTva|4w zZJe)Xg4n*J#@#}@?Y?XDEB*OUfuELVX^&uiB>FB3BLij*RyU$8XqXg$-SQuC1g`8x zh&T)wH*a$qlyRBRp;5qHbmLJ2+a6-y0kwF?;>&u%{{%hRPFh>~gtN~cQw0m3`cERv zSp9j$UrHfRQOYxtA*2=Bz*4cK^OSF`aXty*JFx!z=RXsC_uhLSD`>ZJ2Id6{?H*aN zx!{6xnLWM`JX40n|MNG84KKZvEi*D{BWA|Ag~f}oyaHZ^gjHZBteC7|1!r!Qr#MPMY9O6fKcnLWP@Do%rd5tV_8QA|?NWdE~uj>5O8%S_v+g0#3T4BYe zOVt;P9u81QqY;dQ>`kkGrpNCDzQr|oImfDRi0kIE3S{Ph&x5UoV5Z*fjqVAQGxKeQfZY+N_ zK4rWD&@tw*t6mXXV zByd9ViPB`j3ww)}I>Oxv>DAK~8t(<4vWK;^G|rjO1*NTw?(QcG@|a%>_tjxS z54m`G(%yUTl}_Z;ou|=Oosy2m8g5K|=9yyTDWmw(T->Y%GTV!)74+rYwy zJarqwTe}*Y|JHV?m%^8RI~k@O5LX*{r*?rMw;)Ty$T`1fp#Ho;iyxM>A;N@2;n8lj z)iT;vH=J7L``K$@@E+AK*mZ|@W^3MLR(BOE)4%=gP3(MIG^}6+&5r%r7uV&ui|v?O z8+T(;3rJ%l-*v{XGBFE5+Y#@Mco(acr<`)i@Gv_%Ugh#k&s>X7-LPypm^${DV}`{` z77tH6`9$iY!U_-;`(kIXmDm-|$C>!Bvp<4R$b*Aq-#t8^ zag5MKz%Tg4BRo=~Ut&hpdHD)AZih2csESksFy};74LVG>{_)P+MVzoK3c@5=4`IY* zf0qtFN2WBM&)mb=d)du?z zOO_4KzxW&rXj_N5^X9SAeB!Wl+45o0!bgHf41Qr{8-s82f90xG!>za8mOEbT$G=Ek zI=L@?cVby)AARJp;k)1cS0=u88BS;CfxEfNz!*|M{;WfY}&?oQ*x zp7`UwZ$mha+&F+{*J;c2DdCkkO*INBfXUwwNfD2rM4e0uyf72QR6ZN%D1$jJCQ|Y` z=d3Tf=xk>1FQHR1b$H-`2ZsOq|M|P&J_@v*ea{kJPvhv@vls7T#paY#PUMjMEyJW~ zo)?+Ss`oL&;fK$sLE9%d?8GcyvNRWocnf4De?kZoT)_rB9)9>-&Ji4w>*VbS*%4hv z1@JiMbzbMT*J=#vT;oY69nVV8+*BUxIB(!Yz+v;|rL(k_3m)#d=Uy^jWqd2&fAcJg zgO}Z?2wp+S+(P!m6Hig`Y+(Hrp+H~GQh_U$FvnwDNqQi#LT3;KNIEM-=_%`lM>P7{ zki9+a;;lUJNd<(`n@@JwEV$w?78=$DA3w0Bqm4t}oxC7c#UUv*aGOLPP+1y6!)Rd- zCLRu8rV_{7sR=3C;sn+|O`{q*b#?_$CN&gC26tFs6+bFK8Us5IJ7v;C&)!-IYdTW3 zz$XJJ8cVVz_(O~M!4t$pHMaJ~hiz+<1T-Wrc4Vp|hkjT{yh2pgjzL+m5hM$)!kKM0MeX7tp{w#Ol|>!@F6vc129uHvGq*a6BEu?VK_Cz_4V=lHoVMxoUWs z)iSytAR(QiXYg8ROQ-xyT4p`r*9uu}u%dN<<+);IG>wU^88h}pK06KXIQ?`wF~<)3 zavWn5-!@#lcM9Lg&&6sV$Th^&?`eq(xLI z?zk1(s3L8w@+#A13f_*RIxPmvw`uC>(}tayQdjT`bD*adRc0K6o`i(kAnN&0*4xySI44}Fk&@hDau+y?p5aLqN> zu>)ddc(abP(`tUoV_mc~WE-tJdd$nDL777)lPMAdyNyH20}y{~cJxbQYAj@){2Gf; za^guks!lPkKSRb$yexTg)bR64R*r!i%SjBQcMLi;C8`2$7{Fv;L(n|~-F%y0px|E| zMPG}t384czlkKJs(46`I{O3NC4!max*Ki)*%dXr-@WS&i4$rQ5mP_UC%Rk_02{?y*qKPTo*LQf1rdH* za_~+;B<)4!gRfeQ_GfPesy#IHJ(mVh*brfs3|)p_B` z6#a$o#x$CtJcB=!#0O9&Yg#%IXDpua6V&`hvu4*^jhk7^U6!F zT&?ts{EIL0Jyvvn{`~pbx_{ekw?*#W#qbuBnVV^|Z@lRyJ}q-s@Hw&N3f+8gxOy#) zwd>ch+W8vw@g`Q??o2w4IP9=YfH`1Gf-7;cr(7@zznwZ@XWBx`oL^zE|Kr)yEv)Lj z$-NfV*;Wl*k4=grquwzDIj6E!=7c07`2xZ?kx!Zp1ZcahY+bqRxgf3{C-x@e z_Nu@j!b;@iO>hZaTxu%=V9UeqQ*zWw$)k}ug&0Sa}@iSs$EYM$|q z)6*Zc?Xw(MCZad+K97l!a~GTwIo?kG?Zp=5l3n8#Tv_#QGTw{HFn23BLA?*K+FcoU z_m4M~N7uQAt4w0C#(gt*F1{x-6J zb;q5*%kh?Dk2yXQhZ$Up!yhnEi~ROv;=%=__tM^+&e>@P*Dv#>3eU}7bM>{u-M_zk z*q6JMy!_Gom!5q5$xI-aFS5IG<+H<&e)MCo?v(A|4&r7o`RFc?{dn7kxoz3DYU$Et z!_sBTk~gL(E9>NqdMrmtE{U;iwEUQd>UMMnf5#H4zh%z8km>gq123jaS(dB_fI


      @$2+P_aq?W7_iO(MhB}>;V-_7`)m+P30gepsg42*GpT)AAcGOBQ5{s zTONBqc0@vdO$C>|J?;O$fu2E`&$R*)ngwq;wEv;}viN}A9T>~m?Xi^e^FojsvI-vMCnG*5Q};!K=%=cC%1nG7%a@I`K@B!ZFc5#^ znzl-op1Sn~o3FPU{94plVy|c;$nFeod`osM*4uC<{~#3a6q*8v{6`r7*fN2$!sreX z5d?3;U!g#c=~E*nB>s)B0wlxjOaiRHka2`yCwG^fr*QrICAp!_g7(87Udjb9w=o;( zr3#a?%K60OPYwU{PyfseOPybHkebR1l;@oDK32RxOG7t5m7^UsKfSP+O88g5ynMLo zs%zjYSy-%$J)PZp_dCxVKKt2EMHth4%-T$0;}w@7`Ke$t*L@dV)@S_LdVfN=z0^_x-)V4=vYK!#gn)r?K4koRDn`a z$m5zRs#w)98>{6!uTqIsj#hhyyWw$sSb}f(D-96dfxr+f&9O7yNl=LP46uQJ^LwYAE|Y|WZQbRu8Q4D<19lbbnnzhTA7mCR7C8_r#@ARWjV`^{pt zXDVl_7IIPGw9IB(Ca=H#2K4&{(hLPinxpc=e`rQbJ=ypers*uo8CjY#f%s&TdJjA;{7L$uoD0Q$LZP1ZA?oGE^XewqaPm*Vq5p${oQ}%%;?f=q3i?; z(g`NehUlbWFIH(j^3ji=PbcSW)C(`H9acZLI`!JLU8m6jdUs}^_uhM727|kChV-%2 zXXdv95--+r`*_J%q@~lHZ!=Ecm=f8TV-%8f7!VMXJtmuY0!p=tZ_#K-comL36A$Sr z40S*qZxGt5oCb)xs_|9Pi(Tx>vP`|}InIq(h}-f-*d9YZ`Nu;aF!54P_0#V6Jw4Cw ziqAe=z`24Oq#d}O`OY)A$@buMOuZ<{-6l?~+DWmkIOxEGz`;Zn1BKPA*9@y!v5~@l ztazSu{0VeSULR(0gR7sQSw>srZMgncuU?tSu9wLt;bY`6OcqaN_1QcLY&QHzr}<}O ze@3*d;qavd11n5d&N(Ody?6uvz4zTetY^a9mCbZIA>x@}S6M&tiBIG%gXf=rVfZ~bytzLz zfm*7nq_G$*-GvJhtL)6zS+z%whBvpxFYoDE*VM9e+EznA_2$8idU z5xXsPO0IZS!U-P*$71ePJ|q9+ulWX8>Kwy}n6{v`Q`jq~iq9wm49ol5P>%?uIL0Lt zvY_sWZz4{y*V>zesxZJ&4)$fIzeYnSwm@m&g_Z-{6pXIjjW3$5j0xNFj>pR)j z@7Z{bInKggEK;O%<{|kk;HFUH{EL9xP9D7E9)|M<+$4X8ugubeK^7E-3M!)rwl>E zzF#iGVzFsD@t)w!?!rY2)9!3|X%l_t+D&%g!TWR0`hwx2i!aI<`ukYKQttUAm#gb2 zwSDs946aN&Jo_gdFFiZzsH5^pDf>9q(<@i3%mj_cq@1jLh$B4Sa_vsRa!)s zg4RB2awUldxp@GrgLjRj`!m)qoHzmsOhLtqxRxt-FYu6KyrGd-WpK(J0#6r3eAvgy zSNRp2zEwsl?RkdYM88HjOh6$5p~4t#lTbX(Q#64o4{2cS1fM zZ~D-OE*`${h0k)t>43=7e#KpU?>e7yMOLQCF`wylhw%I(56i9u`x-e$)mW60lOgtL z?8o~TBftFQ(WJm*53zf*uLE^2 z67pN8&iXmn_I%Gh_uR+%k^8y0xb3`GhAq1~uSsl|F>f|aRx=B(J14Z2pM%;Nq2OBhJY+4U4+o^`Q19t)|g-7 z&&|w+QMh)R#D#J;9OQNQla)$cQ7qPCPjvt;!%-!05zk5=ToyBvp;aEFSp#`f$sdJZ z-sQR;PVkCEj|pR3y@WG3adhCX5r6!7SokWa;>d*_Ha3&JGPg*k)=K9lh?N%nC?HMn z3>iEhcdWC0)3_+-@cas(o;D5(7MwHkvhq6o@WZN*C(U&pO`aG&7rXKb4|tWqLhfQW z+&6*nYbV~785^0^YyrRXcfSMgRBl!M!tjZYf1C?}PS2$;*YhcjPkiEIDWi)QFHVQ# zEY9XU`Q+2+_!hP-pPIqyKY!=@p_6nr(u!}QQZ%m(Ee%wL8vXJ{7nIT{6mL6(li3EI za2}?q!<$Bv6Y&brMT@1UJ)K_s&6}<4l<|H9Z}tseDwCED40R>d&=gm)mhj?HG8$7c zZgvbcyeeYpJMlCbAtYV!VNBDI`aAgJ5u7@OupT-2q?5Vm<(%xoaXZ$o=!jcTHR`Ju zF73p&$n9@%Ln}Or*NKXs-GxD0?=@m6x|_E7|}0M^@@#@rZ>1{bfv5FH|d`OJT(y8|;L zhZf@wbkLt4F2C{$>bsrTb@B+4x=#-$u+!u#)cd|ZZYLr^!8ie;GkWFP2F7UmfykSTv)$G6 zb)luVw2QA%9SINAiqTj3G8^T?Jhf~m%sN^=cF6Ralrmf+*>IglymovTonMuy($nfF z58O8}Ba`DF{NM+&;_T%4uYY|_ZWm_skOA9VKI?PX;q%~Ya?WEr`F1sfzU(lg`q_)E zsa}HSu8?CHq}gZq&2O$@viuIpH*K6UARS%aBj%JbCQTjf-XRAalH120f8t5X+}2^< zJLYDfy^8$zjJIb?-8ppceSbj45tOm}zZ)j3AYznBf|_uw0rJT$!Ar;`xRRW?kob`f zdDSP;1u}1{Y!&YKRc7NM0e&G^G$){}vnPV$Z{A|D9_trP^&LWfR?}OK?PtA@ewr(i z_uY4Ijz#QD{iYnvH@{t+`!GPX@4owGkhPtGknNwJ58BMl@2)(byI=vUog1@L0uekIE#(qrckNS($ zDC3%R@@?caJ&#lW88?yB--;K`qQbN1lhJUF>OlkYUy#A82eMLKayxlQ;fFh272o6F z6)7ZKT-mf~<8V9mkz2Z-VHeKB4?j4VkDvMUr-u)G;G(Q#pTLCSn&;N!2+e*>LVD)f zOXd!wj@+{4H3rTLX_M_cPhng6;loEh@*ythyd=kH?qibciYtGe-Ka{hbht6p`D$;t zCVlQQU=sPgXQj{mBs)d-*=Mh`bL-Zw%?;NFuye?x1MAuG_3X1NNxOMh+v1ZCI7S1v zq_^j-P*rcmyGeWpfg2D;3StD(oW5i?17rbP{)Pg)tBc(PO+XCgFR(}fzi5)3ACRd( zy`O72wtNMTfQ^9?k+CrN$1Uy_KKis(C*IzH$6o4I<=T45m3He$cjtcOBOlJ-`e4eX z@>{rY(eOj=HF%6;9M-Q6(A}{he8zyd=hE(ZgyT7Oc6l@W&eVgclNLVeBGV}RREf2P{Jf-!E~yt@%cl^Nc6c6h@({@8sm0T>vi1ySujB6GaNujze} zI1(OPg?FIx8a+*eL7bi~Mn)lHmN3-ALtQ>(q&b4TQ4k}>I0`EOe?Wl01ZV}PvxRZi ztQiSgMd5Vd>h01FerL|wC*QE!eYZU#h*BE9oA>k*K5cRBun*fzJn!)^1@pJRy}c#dQ?^N>U5GDE$(b5uO=bYQ>#{<9er@0xQu*IaY`@bjPlirLDYIsg3^ zgBgGL5l5thzx93>_eD<@S3SO02<==&ZZO7^z_cztj<*9rfA}@F*aU70~dh8V+HPZz}g0AWlfKSyv(i5 z(vy$ScMvEFV5yu%A;y>}hBkdFEh8TEFfaxnOus80qM*QC_B7Jov?1q46INczo!=g$!!% z;->tI62*t8 z_WSvSOMmi{RBEqt?&+0HuL3Zci?H@%5cbh*Rdmbbb=UuPm_?`JVZI6ab8e!358J=~ z_y6sG9j?CiTE2OCO$HNZpM7?AWMpP7tK=VM)%DEbCzt*#9iXnN(#uVy z@S5cEu9BLxz!6WM0!}R2rGKy}Lynr=I#R%<*a$7K?3~v;S zIO0FJlgo`*2jY#Q7;LAlHpq>IX|+ften4BG9&Zj$vGU>ysC+pXex1pxS6+T4lT!2M z%^haWoD)&?ys)6B1fI}W3Xli{|lf0T#kXb1=E!ocal88w#f$`e1J)j z4-W5q#~H(=54{-} zuoJiPi4e%P&J>YMc9<1G3eYG?N%{c?95{T4LA4X%9<^Dxa3OaWT%8>neoAIfF8+hP zte)L;)6K)H9JjfIcKxK2PNLqsA#J|9hc5ZR#W{B>KEGXk&2`u1rrfnG3ZxS#AAib( zKeff4&p^k2Dwm(JV}!{V2XG(z_(!n|XNSNaSjHZs#I_NsfLGswB(8$lxhBbL?R#5JGz z#os&?OmcLfd$_rk{0_?ESI#_dzAL)~-LW-q-aICiR;7RCAXz`R6x#`RB4pFXO_>OF z;P5zQ&3h%>k@J35HRsPiG7BKCM0zCe{PQp1qQ`f0Z^+T9`>apB<^2_Q2>y;q<6GD= zzKI{(uq_IVE2MGr5tvw!CWy6V8S*IrLQ?jR<+KFZ*I19j>Z!vc0n9?uH; z%o(#8l&$8nH3kbMa#CiB`9pV=d8JiB@o(Latg{mf#qZ^_ju29Ql#wxPU$EIn6DDUY%iFam#Vt*zzUgWL=&Eh4?X?uP-9CYwO8I;YNcNiCB zEzBa?amOA{fBKV5HeNuP;*(#L$6x;His8OL{DDC@J3Xmm%9N(Z-sDkwsxIq0nS9)f zqiUP^{`HN+UVHA91q1K3_}R}c8_qc6jPQ2op$8AERy}L3C7o6}$-Ac9qV{uH3P2g> zsA6NGWTN20MP%4)6MiF)KeibEP5L9^PCg^(Y`gS>WR6hBRps6A0?d^UxC)H~mKdUg(5E}THN zOg-?xgKY8tDHFiA53kW?W!pG$-Q{@5AqO(X;^I!q%>Ux6f1b`s*9;Zq z+H0>HF2DTh;W@UT{+Ivj|IH!#O`Be!F+4FdVSeMVo4qMuRxf-}=_y z=K_tF*phPWaYr+=IWq&}z)->O!fL_pWVjdAX#C#qPcQvB+gYBB!oS41l=IG8kgb4* zE30h`V*cr$zmwYxCG3aQy^h`+54)hfT~W!%m%pwEVXyIM`3?lKvSVw5S{XweVJ7mg zu#ovS;K3Cf!h@aGE`AAD78Xu%*Q2Tv9r|kO-CgAeyoEFsd8=K*pP{8CBJ7%yxVXh_ zrER)vW(}t0JDSDYEn;bnE3WL8Y5u_0fV%ktkQsUX1?K0=`Y-<2)3K8tv>j}Cen-BX zpvXmQz?hWywL*YbPd5IB`2dIXc=vn@u?Aq&=xZvl;wSNp&3_s-@n|5BJgZ0C4%WTk zXvTgs(;+XwAv5?l+;CGm(0PWcSG#LnU+J?M!0_cOF5%w=g$1e1VGdG z@SZO08ySe_yNNCDlf|UVPhi;4xN5m*(W2ocDk(qDu!U`1#`oupzG<=Zv5+(2&#qcS z$6^I%NuM7cW=F~DRnKLBan8Bt(9x!UWi8!|+GhS#{@d*~S8ywT!N6M{-Rb~GS(+Z- z2GamdVzm~Bd1jb#43jUcWwa1EFZ{)mP&~HMNI5&|d4E@gg^|1#byQ}GZ972btAT|- zvK5m!@%NG$Jh?) zHWH=pi2Ei+VdIzj+`MRUc?Vv3W9elr*zr>C7OeC)B@rLvGg!7B#3$e4#a~RR|HX;S zQ+`x=^1SjP1R~3z0zUYIMcU=7Q@mx0ud?e~F?55vT;+|OZT86B`&|Cr$3L3R`n3#* zok)L}Ey&hqm2C2h^MQ8G-0tf()^!ZlyqL#+!t_1%Vg>Hvd{5Uryy1o$@>#D3=|p;r zB7>4rW*CJyj8E{37jE^%LZ5si{cbz=nA=+N+OI+E#pLNy@_4uDyXO+1-Oz__T8@Ca z%7`y_M`eB%VQ)~Pmv`J0Z_7l@Jg;G02}zEW(FzfBdQ zuXW(?I!FKNf-BENZ_Q<72Yh({;4r>;H10t3V!=mf+k|_TV;h&P`DF%>FHvSaYH|4wi0G@Crd>o?KCQe;{jqp4ANP6;9=w` zuZ^zx3Q*3~S|29@aex(E{^fHAqer9b@s}f*fcL^)w|T!pyJ8#XM1_k3_P?_T0&XvE ze1iO3_RNa3F|X4W?cz=Y6!j?jIe+$NpUzY$wWqxvTZ zxj=ve>)gG>?mCa^*xn^y7cZrce{gg_J;{oyWh#{#ycQA@4iR-*Kdg$cyl{*e!#X2> zD!hSq5WzKX(k~qeR+<3xu=q<15A#ERe=ZgUPIxUMZTa4L^IZ!lyrXY|Rvub+7)e?7 zd=4soRl*4l1Qe90z)A-rtodmfJNMiL!P-N;{?WD9^0`#oym^mIUEo9{qG-Om&$?E1v?Mx zHf*B4-j@5VTo83(=_rog+BfwW?or@&Vtnb6XK8=vx5zWhI<`njNCjmIn8<=BCw5J) zDXzpR&oah~SVta8g+D;_FUSr*A)5fiyN7iI6L^~~FD`#JQ|t^9fqy$K6@LPOwkG>} zw}cgs&imB60R>qg<*@$t4o zjpyd0IfyA-3>p>`ZKh@Ad08YYjin-!=Yc@s%Jt_ClWL%PyRB)s&ETam(?c4e(a=_DUpdTUlXDX2K@*)Swt zK!Xq*Vt~LdyX-#v<-h-0R<({gYQ6#C+nK*_ee2t-YCKIv_6FxLXQmPV_h0*J(rv@= z^{@Yj!JAHha_LWphuDHMmGn3mGp8KjO2G8dv@zi5yve*1E7iFbb`~?r-}nZ%l2bul zbImowzkcsuhp99;ZWVU*z|Sf?N+-|`q>ZJshYt9R>+TWxl=)>@gt(~rO}9~Po^-KjDWwiN-D^O z{PL`BI?T}XcG^Bs5b{K}#nN_V^1P^~0h)fV>I~PV^LN-nuYh-e$+CPtUc|l`d`HgdpEO zi!A>Y!>4I!2LGDK!zUz)&M3Trb>57av!Al9rd(}hYw$7Q$4U8h>)e*Ook^_Csbk!l7z2@=r%ns( zM?Uhw^ilk->jU6;l`YBh$zyVZPT%HXIfDhiQ65H#Jf?Nm%E*OokHf z4dkZ6@-2?Ev&BVwDgljcrFD>#fh1UY5tLBV-@*DDn30vZ0`!$i70DbjFEv$un;-5# z^XLO+$yG(rF?Jwf4C6;EYl$3zA^#GWFtPT$H;oQ-@8-fk@2$xZ9pm7CGP?!5^vXL5 zyj;#5U6z@YA9nvuo9ZQF5CWMORC%<{^5HgQnXp|y@q`m{G|&}T@3(Qq+KI3Q3(m=T zd5<;Sc;n6KU%G?v@WT#gV)2Cx#N0{ZF*bF?ys^#k!aLhikA9@yCY8ROc(KhjKb4Cz zsFi1h;ZFmv2J>efYyZP`EAcHe91F~#hTEhZ+-6{Bl(FcAhbMk|D@RR#2ekXOfbxTC z5XoC&w(?bx^(p_-CDWnIagE2Ts*h;v|-~4^!(+LW2FFZ%XsQwCbeYTa^^i*FS0vt!-n-~I~_OeKAp?ZINEmN3C9n6yK@u0aksHMUECc! zo5^VF^cB>-bGW-=%N8zz6eD?<-5l8MteJM}p(GElCcT0+Z<|Tmg{-Z6$MeGAloQJX zkt_bl(!u~rzy!XAcJ%6Hse5EwIH(g(#Mp2ZI1TSZ4>O=yl1oPZ;;Uay z3@ayR1p6$pTQ$8%D-8&^yzwrbo{pb%IZ^P9Z~XP(?dF~ZzyJORSm~p)J8f6CrhKjy zY$L!`7%F)*pYqp%G3}Xo?t(6FLt?8eksmlxQ7E~v2V>ZctCx_;yr>N^Rr&yp-hz08 zbQ#0U+c6sYSjeNP3Fgru@DAui90JFT_|O~vTy2R=17FN#4j>>!uSblR5BX?8zGP#p z4#Wo!)6>(dE~=Zjlk?(e@lAJkMvo0rNcg4>GqAx}sS2M#9p2*4mS^D`KE1=9?)Z@t z8BKzyl?mfjp!l$n7t(Zg-gC@uU+TsV_}zEk%_{O^3}S7}Cuf!8#v6XiE{?CH^W~*F z-YanO$tMAO50~HEKkU56uE8yy&R$<(O?pfhX-tPK+Dk^jhYgmuIi7afDXflvEa#x? z0I0k2at|G#2hd*|qv}{#`P2kPI)s2#NR!B{b(>?V18)TeV&d_yeu%+O z33)-HtI(Eh|GY)kGldT7HnZ~ii_3mRWA;oMm)mc@gIWLchKnzLKb@LAK{uIvJvC`| zwcuXPHF}I7c?AXkl!uqQ__jRcO`{*4NPluW{F?%KOHg~XbSCY208qL;4n^We>54yY zbwPd7RJqgcucT5od_dbtn%@(qAR6j;lf|i?62nMTh&^W5ygAnI5JW zze;y?Lbd128RcW?(q(k)nR#b|_p5*YWp3DC!cip7?#`Q+Gr4zgkB8^7ohVyQKKV`G zk8#=DF|5)|qx@Tj-6HqMqmO1QxNS%3rAA*FnI}a)?Zt z)1qb2MBajo_9OBZuL5hx%W5aQh{a8?(A7yKD*QT$;pZ2{nf5Cvj3fUzbQ>=K0+pAv zs%;Wh{{j@h#;4+NfLQf*^GxtW{z%wK@l)7B?8LVnZ71)&Aj$Zq-za`6$Zw9<#0&w% z^DitydKY$woP6>r+)Z!@&}?61;{L+-UyyJga_7L|yWjoZu!4c2b%WTeGgtQHpOKrf z9Zf#!hMwirj;P9O3!Qov`~T1gD&eF7UX`JC{ofWTK?Q26ASXOf@Zg}XvQe3XBQhLA zpqIyHG}tS(C1b&5QF`J`RNp9*H0e(hh#MNQ!m#Po$geBKuKYjvz(b?BPTGF>F>oWw`5}-wzAkcXsNmOhn2$va;=QAh>YR!znw`lt~u=KKY4{XG^~WIS1Bv za@@j+EN?UR4g~v=?l^JR;YlZ)NPlg=e0$zcK{)_(z-*q$Zq?v%FeLgj(_ zXgCx4rk#XGCP}C)DX(6@&|51*3mkQ>eHgQ%%79^bD59iA1ek93E#grwR6wO$e?l7J zfHu2)kD_8pSuF61Q%GC2V19|m7)35|!J#ZncbSrh^lUFzbN1ZhoTs0D+VJU5eIg58 zwkfBbermAW|6RD~5hn6ygQN8$q8lYo+s6Z_7f+#_?Z{F86{ zCA;iDb(ptc=CI%4yV3Vychroj!~74;8CKrEVR-e$&BNB0$GMS4$)!;nVV$tC zr~T9?Kb}bsSN>gK^azD_R=HF3kb@3HzNIT~FiGWZ5Bs>5DJMtVCG4&OcW5~==9c%3 z8Ws*XIz#lCaUsp(9*Xe^dte|c-DM^9_1{8z7|2G5M?vAifYe!dN0%mo zV{JZz-VbY^oHj>*>U6OKE9LB~BA zM4iMXWo|9%#zy=&&JB4{hl+63RaXx`_`y%I%Km|iZIqilh>(VeZACGiMH4q>BC#DZ zJU(L(C2Npjv2h`YAH^&AR?v8KyeOKLP&)ADp^^;kR$!BJJD?9foBco9hbUO$7W|lX zSML4p8BUjp#uEyd4q6oOqphd#7Q2(=B41CoLu0USOrI+~vkX?cYXrU$`yCy90`k zN!WKscaXR%oq{v_uq#_(#*G7CS1#?OnC1vB0Oosb$+GjLY^}fzuebRqppE{JZ^{1y zOKxBI+-JE5;25?UUjn}EnMu6y#+y^=Do|`r)$gXf(Mw0&E zSI3GkW$282(vO#POC19kpd=Gp2IxeX^ddUnCHj_4*7CrTHe*QNE1b>Jk%2&Lkl2)ZO|NOSl%W~VHCJ(8*`-6 z?OVh)0^tE%cDNk$W&n-1Jme-(;{X@@=4C_s(#DrEduzUUzU@sqk><_!zW)OnrJZs& z#D(vFf6BRykY{=Alq_Acbl7w6>1?rDpR-BooAs4DZ_IP+1#d83w_#o6RP^kC%P+)v z_mr6o`PXe4@KrF*vg6V~Vmow|{B=g>ME;rEWx0A2_d4}vI zE)25JxU%&!c6Ut4xesARM$hK%-eX=Bh`y=583^N3S_m}%%21EQh1Q$Y8@ADrRYTbG zO=sYFCjtSk7Szgy1PmxM>R1p#T$1r;U1)tOusmr3L0svCRy_*7J=2LcoU$DT<#>H3;zO0+=?0GAAH*Oan zH`c+{FU3oqtg7;fF18uFb3r_Pa^6Jw$-?9@lV{52RgMa5q{FFfY)9;9I#?OWw=hGp zgw#8b5guM?Q+QWs7Y6>uAkES+taPPxS6UWnfg(lo0%wcW-U*CvLYlIT@)NvbPQ8U) zew4h{UYuf=$6zdcX1Sf;zWr96snx;y{L>oF@NT4z%T5mDv4w5g8)zrD@aacu3opa6 zgKnGS?x{(W>IjBJCev2h(e}ungX>qYD=&9P-g4_Lxu<6Vw~4=pOUf+6o0-`163;8H zxN>-A`7-i)Z)CqI`d|iFmS5iZ%J3Sy6HJ50rTl)gWm?@eeHnDB+vsEE8E@rj1dZ=z z_hnvGy)J?Zk{5p?Ky2A11wiE8WN3I$8BYR6(FEy49u{pO2`HxWN}CB;^-Pm;CvNGB zj-Mf-tK5YTbjZ5OLCv$zuH-1%hFnZ5BMwsC&2i~ZFH0mR882cdk9q2@1n+A36|!AL z-L~J1{gSWB+?}KBdrQ8!)5`O+aw~p~115iAAGc|Bf+RA+?pyfR*lFO!g6?Q_k}?-( z!IP8e=3_o<2k%}2xe>QJPHbB(vwq%dGi9+G@tJOoZ`(cdnE9H2!<3{1Q07h4{|5Yc zkQCdFJY?){B@s;UVd;_=5$8W{G4%SfEKMHrYnXYVH?u1v+2g{wQ_kzN;FRUGA?Z@uTSzey^ za_UA`y1n4qOYyuT!K1f(OlMp9AJ|odPFPRKciJPAUe`p@^soGt{~Zj;m-jLzx&-fd zqSD{P3eI$lOcFJ6l>kNnmhTFaw!F1gd?G>!^FSAZy_6hKYic5A1~xzj7d8uYZoMQ* zGO%lg!3-cSzx=A<+y&?4yO8IdyCAa}ciedg4H}n??73TR8}#--3xr!4MeiYbZwuGh z@#{A|p2!vwKhHHXq^PASUQtwRzP(sXV;bBR=FI7tXTFn5FfNRLg;Ake0pD>Kv!3tH z_Oh>j_0NWb59L!TG{Wbdw*bG|GA^M~7QeU6-~eN#DBl<>9=A%Q`NJ)Ih}lSm8qV%lvSXfB zKx1QoY1ZO-cTUQ9#_R0&oyGUl?`6lsAF>_p5OnS1tSV>AAhFlc zxcNQLrOTFc#_0*p2(o*^eC40^Ju9AR6)2=`$FDpuy7DX^?ozPvcH6nQyiL{Zbl$2f ze|9EaO?&dm#gVm*)X#qYbG93=%s}utW*~pS1w0!#L**^T?)-R_a^k9YWast3);ay4?@XYAeh%w&o@5zX>kWzBfS zbs9ub$_H<&*WyW9_@Qs=u)8AeVrPRL9M1>Z5qE2$1MCMMTr~WD|LyNHNiu`F(IYl% znecdmGiOgc`FLiP&7&(W|8)i&ZaelCTrWTKlS5YOo-_O(C1NVlU8}- z7tfK@<+vFGH9gkb-$@#eq%u&W`U23%69UF+%}j8qB^ARQG88(>FLgrEM8stX?rl_G zttlFvw+81+FSEA?@$S|Rl`#F`*|5|p@Zg0=zxu`HIS+dHVKne`2%RwV$i_mBG`+-G zQH!SK#4U5ru!ZgLBMzrs+ap^PoymXV@h65QOP8kHtY#J98txP^o^6`j%wOd47LQ|0 zCQt659ddB#0DlKVdX>ny8A0>_JYpS(9fdWSg4^<2d7x10Olb!bfwE8vBm9l1^^;W!c~>(q_9o<;ZoZYf zCLSqe9FO04w$r|Wl~xB?;SVgH-*ua$N80TCduG&f>;%a(E1nsy-rzgfNl4fC5umBl)H~wricM5^iTSXd7`2H>M@vlN z8rz&{GS_beQz4}w%9=W@=dp0u5i|WjWTDfAZ|JATVSt#!5AU!D6c&@}s+YSDH}NS* zk4Y?9vV=a_l-%!eBNJ6G(8+cZ!wWrs%T6u_dwpdH#Hmiq<40+?{^ei(C9;0p?FYPr)(`+xQH;%^}fLX?N!Pc7YnlD=8h-x?v6WMba^Rw zo`xp}@18GJe@%~h9yvr}Nnz4n@+F-rd{gn%LBNkD+`*un?0ASLE9TaVI`rn(tYz12 z0H);E!ts<|M4Csz2rRrT*yl*?Mcb7svm@d?Dt15%m00ErKR;XPrG1ytPTX2-qasl`u)j_tkmHTMn80YiKs+I9Imhzank~cAS3jT0 zghSrVj)1kV4^Le6{P4m9FAdu_TQE)Y1gq(TjPcv^wQ{zy&t1SJBnRh09*CxKnmyCOf`z0tR3?~QHsM|xvx!Q=o0z}+@DMa z^LdAEW^zNaXM(I0-1c(z*=O<5`giA39g1ty#+TF4ox!Y}LU7xO9VIJe&jEahZ+Oq; z=5cQ+wd0jfQNjPLnQW0E?bIVB8|0((k_8i@#s~ji^96Ja#yEr->`&#*IZpT(WhLn( zq!B4n=2sBo3!wioW{W{qz!q^SRYfbjE|{fpZ)LtkGN>>lDY15p4KXjd*ufWK-LG_l z*wPSJ{U=u9NIs}4U?eh`6^{uQ&~(FG>1qw~93-THui&IlRHni7YSP&6KtpQap`x=2 zn#78n)G|nq6U%o2k zIFm{(o$_FV5HdW}!usR|olN+Y)#6h=${wvqgmlL;LE+G@conK4_Z7H?2VT1oe*0F> zgEL`9dGtJ$=lPmw3Pa*H6d=;syn-g^@vt#VJba6?gy7BIX*cTZpD^7wJ4L{5gi~mOWzLSziDKSGzr_RI2$)D ztqC)5BnZPNL{N(vQXjFX6%ikG^YJR!mm%P6y@FPbb}e`<=kchUKTFuBBfvt;*5~ zk?1)vPROlb1#S8AXET7fhsiAKt1fXnB|bS6r}p{#V9 z2*b$M(7+lciLx62e2Y>#X{4S5EewEY3TbgdrNt`zVjyAGC55+8ic~n2#EBu32Y?R@ zel5S3ELl7}z2xb*?cCe`IH*=;%FqFb6C#$A#8im#i;*Xpu*2=efSK%3|1$IH0?c;m zw&fX6+0I%2xl_lp!0MxIggZs-7uxz*23;}tMtSRJx175Yw}$PgW`gmPeq^a`_W^U` zBr;GA8KjVJPOMbAfe6n&&?edTPd&2S;~RVoIJ3H6iSrp_-y{7p-ob|$m1Ix~p#$DV zd|>bWcq8<3)^oMTRId^z{HQ2#ri?ntbQk>*+f?;DM;TyT`s%F%><8H5@7Hmr?aTra z6FBZL@Ms#r;Fz2VTrcudCdP5+!NP?LL&Wqivm97gV@j^bn9p-La1I^xCZBk1d9L3x z#PNbiQ)}N_So?$aX&!x)31xt$PMypyh)rxwUj$syevUrWO7c?PvP%%2l)ri8E-vK| z5n@x?{)Y*P?qEua2AhwgjCea(;&gzHpq1q~)s0ZXB`?S}buWl4tHSUo^1vA$zdW@i zek|Ixkbsw;-JAjT*4N$`HZI>hJpYFc!`9c@z`7+c^+F!(qG7?u9f+0{7jf#0e3fx& zPi1k_2}AWE=h;nCGu=8aBHKoF**mC~EO~|trwix6C>Tw`%p8lxNf4CGEQ=|FBufCY{!! zU6vEv3#))5yOFmVqj&S~i4#?asc4n|*h|0lEP$~n<&}u&vKY(*XNfi11(uZQ?VUvR z-Iz&89EQ~_OfCsPK{5ym7V!|-gkp9=`EOz7Ys=XU`BX^mze=app?nYQt{3?~)mn zxpU|8X@^sjseW$5+XbCTUa;VOnI*OH-;EF6dvoi5`}W^+Zf-eS%jV|1oU>qdOuzh< zFXS>bSJtga-6r#$?|vT~XLE*RpPc#1_fWaT*TK1i>`WX`30b*oNLFQ*35;nuGji*x z)VqJ2k+~tMz?D0}(IK!EB>2S9q6s^0%6lTP6hVaomr;Yqrbgpa*fD&uR%iiD;4(%x zBVR1R(4vG{e9~nr#cFgb9RhbyVJ+rqh=J{&c}l|(Ifss2>EBL%dCp@@ogwde0ldw@_yrWQSx_Zk!aT|EjCQg*zBZcZg9u zWb&X91c^3z^B0HjKVcHy{1Yqk?tqo%!Xw7Uh&K5S_D-|nbbOJON=34}Uu9{@^iAmW zT51H)$r7Q*(I$n~^u#i91Ek%bMsh|p?t}zL1B8{U{;6w0=HKf~^g4NA{)|#15T;&* z#ZISN-~t1pl>4uSKZy-d6oZ?xOnkRg7E8rdbe15 zS<2%RJ{k}4Xc3e#VZ~=agDY;3mi(oNQJ;88OLR$xc6Are!0_&2jg4X_nNz87fSt)H z0MniqF~Ca}owg*)$RIWu4GaT#slb3d=qCWN%Nn->gerG-?$s#eOtn{`ssCC+L=h8Y z-2qDZ6>p_YT9(DPm>f`&HEB#3{?u5!H~PkEIKv;Sep8uTQ1^lY9O_dU;>kbw+=-EXFtn#kZSV~$ z?1Xb!ATs~T35tQ3YJtmiIzgnrxBZbz<12u%$Ch;VbJY5zJdl@J6-G`woBl#ym|;Sv z^09vqp73x1q4G#9%C3^1G)B(KJ`pPb<_+t9CMQN1jc+`QTG3ONrJH;eB$1$-HwZ-7 zXylcdu#QjyjR;=7F30nKY{Uz_jmuvhp1N||u#G|WcJ7)A9??QCbph7!iQhf<-kU+S zH@JK6!Ad5Q8r9I*M%#7u)z`Db8R@Aau9|3489|9QFPdc>O$sluh4QRt73K=`nZ#Bql3?Tl zJt{R~>;!IS@9(&a+5da*WA8klCE=4;eiFvBM=SZ%&+80A9Rzr}j~Au5MPTiVFAo35 z|M_3|48t4-*Sj*~va!uTzrp$Io7)WO8(cUuHJ=Rn#y9^{Dj^3nyE9;Zf!WY+{nu}2 zOM>UB+}h=*0=%vDy6dkuv2_jt9#7zGwOeKvKD>zSvA<-NloQ?VZ_kPIj%hxgcvKMK1B{Myq*SY!TTf&!}XJ>x8QU?JK#XO;!$hFjdr_z`KBz#jd>(pzq=GS$ihG`5Gz1cJ~mdr@otjp_ISXB^unQ6wIWNY#I3qpWoc zU)7Aj3Cvsn$gnK9FaZ`u8CFN(|L5#YgFZX1`@B1YclLb&F#C=fY$N~?B1MXdLRkw5 zQI;%=q)1T~8Cg#9CErrz@>2TXd`Oj&_(PP4iKED=luIf(wnSG+v?Yp?Ns1&$fB?9F z0A>aQ%na69fZ6wfpXYbF@Bh94NUPHC`@grB)90K%eR}WPZ7k~s8+Zq{bDS3Jijqcl z^Dsk@dD?XSY#o&wf1(s|Z@3I{SCKm~i$mc#b(5VZZePpEvd~Iw2^0d6loi;l(tzJQ zdJ{*iFy~9l2=-cp!uk#}xZ#H@r zmKl%Qx=ANhN6YJx_YROSXxk`Z#5Kkr3Cb~lFjC<_5Eecm<#s%Gt+;|!WqskW96wKS z_M2HhVaOz&sFN_TgrC9_@37oxl;BbqSw8*FTv>-N%Mv({o>CN{(PIP=N*~oOZXOXc z@PU+W;umbiq)q_tCjO@D4Ldllc&flL=G&|_Ru(fu90ZYkYP^V}XaS|Y@ny7L6Ub9w zW{9Q?&3pxvCrKK?a-tQvw4h3J<2^`%+`*y)mIc`XsJ?j!Vs8&uu2`84vezM9zC>RH zfkhu3zyg~Wv0Yag`G=Be%it5dH?2s?5BZT!^glKp1T9pI#^=`utir03)=RExnXdTZ zuXL=g%3WzTubm*R{8W%lwm_v^5G!;epz0G;Ti*l*GJ}#wfl+QSXZA`GzbpzR{iPcU zR9(-6MoBkMW|HfT?8UBN+^P>`AyW@b13r!wGtm|zq=8jW8| zwe3=~^>=k$8F_AoC!?FDzA_u0{bWh9;^$ZT8De<1G)fVGq+dJm!Xiywk*STPgMv&3 zh)kGnLSp98^Ed5hbUu_C;#xg6YGQO^xFetV7k?uoG7~ssRXk-8f#}hLfpM(aCm?1V z6_6;ztZuvd9A7=mPW|(YFFI$QHCoDsFweNiAQ#}0Cj)ajL++AQNb+QV^6FLYLZ_az zZ|0(%J7@iFdz=7}RuOE7cquFhj_=60QeZhqdSwkGUn**)pnDkd|HCAWrj8vkr#Lm8 zlm@@3T3C5h?xLW9}HcwDdP03dZm3*RqrIj-0pk*yGtrW=5#WxDx`(r zrGd|CffWGTM9mS5*JybE-HR`=^`v($;O}+rRg2_EfP>}taP<7gfB7R(8c*f@vp@Sn zPKo`w4?i?swe|4BU$2fm_}z~D5{Edrg;(LHE~mEjgM1apEX~ZSf**~-$35|ymmT;w zh>9U79vvoh61M@S0!>yFUSkRLH!@^gFZDzj*_0kQI++=&Ml-Kc*fDHu0m~$ksbs93AHWO`S_6_ME&N)Y*Jn2id}=a+Zi;z=vX2et546!qPkfVa#C|s?+&}Te6T=t& z@~?(p`NStUG~)i?@{Z5{{dYdYcB@6hM?d<}-23U_NDizWym`e(Dzheslq=FFCCT^9 zlQlq1#%PRko!LQ}7yRfA*x{g8mAFCyU0N~5z3=-G&QJKs;s5#<|Mzg@$aBd9JGzBCCHPLo`LX?DDC*aRa?HxzWclU&v6|8tan`nwkvA)08bJiKFnT zQ`mWUit~p)_|v(5%q?X9{&RmeeEticx9APSjC*5Ib0Y5AW-=baco0CSD`bQ%CFLonQx-ENAr!&;APqxmMN6}#Y3aO%axxk zTQ?04edwXA68(Sw=HKS3#dqF&Z$4Rb>*W({&Hd9q`4bLFWR=QY6Lwa_FRx9Aje{BQ z;xV;!3IP_!63ve(U5`9;2V+N+xCC4jnYl0J*$0#;5lcqC3*C;7ru zo|NpY`BRTJ{|t@=3X8xSCDGu}Han5A!%s}ZDNx!3-13;v)`$s`(0CG8{UBYv?T@@f zM!C2S{#;tA9@|$y|7svEOC00?h(LG0#F;-I;C!GT`?2>^Z(YyA%U{vAT)un-`SsJo zd%1G)90%=r;Ne%#dZmwo}x^gTMADLnSKhL!v}xO!>d2XymHWCA0~!HJUS znh@ZWgcA*k;%pw_)?MyuCMCHJ_GK1BT^K6a$}5qOxnFI1OUOnhvrXREIV=#y+>mELZl2gBZ8)6O;wqp5aaSFj1ZvTpNEXC>37(n$h1# z_+?c*AtnxF{G#Y)Vl#p=4i0P*DiY#afbz|WxCJ6|W<3>82UIo^>D)>L<4&M{p4$Spw|wQVzc%~?Tg89qhrF`r z7qY$EnRvIaJKOlLIRxlG{MqMIi5lMuC6zn8^@>aXbZjkIUD`>gL`^UT-Wm(#PCCn) zVBk8m@7@SWt8i5MNdfNSAvr2uK$_S@6?-i0(ZkEBP_T`B;xrGHUF3&7G;x|%o%~Tv zkNn{kUvUJLA;y)7X2NxIo3e5fD8C(O3flpQqjd%&^_kJ-mZJKJ>i7Rut`+g%hgV*G zCExTrxVB>O0GH4G>7NWIUq6=${uRE-Jj@vc%H1+%g_FDqQRu=*c6!MWzpPwQn`QMA zeBzwf2*Z=Bv(A?;1TJ-lvvO2!7M+L+i(;H>W!3V_*uDh{#6Nzs9FaJlQ~l8=0)xI; z(o7pp#T8mTVDc85xS~EJ3e4Dj@`EQkYu;h$;Cks2zr88~(o0#a=+Ot|;Xv8#WD!>6 z0YFUYm6)jzDhc3{$L*Yk`Afg_OML(SW0|@B0|pYQxS`?7v@(qb!zAeQUG{ai)st8o zUU`RsD-VOyVZvh4+!9;zFodW;NTd6O8Z3JHshw1de60o<-+VR>M!Ro} zI#Z(I?W(@<;Kg#1@&Zg6CHW_~cjnC6qygBDOMFv%cT02XUn(=vQ2|X2G-8NQX~Gpb z;)Y<>h=R<#v`%k;YaaV6ci)LVx+=AI+g{N1i=Gl1Ll(sHW2nBPq{m zupC;EH~9Ivk15IaL21BG?dZT4nT-4xq-hD#KY3oh-Mi%6@N{7FM{Ux3EN{s_eN9st z`3Nt{LpuJ56m*SlAhGM$y~;ju#X~p0F#$bX3`KM76pwI3H13FbVvT>LL7;SitZ(@9 z4%&Co9(u0GJGr0ui6Y2-tLHs)y@8OWyyY4zLJi`FmPkG!u=t}CZ|N5u-)N?C~XD>0y{?o~`f5Ak%J8b>FyV@28 z#thJvwHplNz)$yVPt%U!w!KjgQ^p#QH<~1EVOfqb?KQEKKhNMDU4?V;;>Eez*j076 zSbI{s^`~@|QN~{M6`}{ERXHm^#cP*H{gl=sxAiNIQu4^(176+XRCm0aE48R$lx(vn zJx+2-EBzNyks#%4x*VgWT+%I)j&gUfE?*jR-kqH8rnzw8eBwR!*b}Un^8q5ARMVR} zL*2mS0BwBZAD{jpoh?lzKi~n1>>)KRv#=VSQUEt`D2pFx2=C=hx-nR^8#Da94UW`_ z3b~nDxkdohk*&yvcjP5rG5V7+kyq?iUgC)8#8W}duQAyeOBlET8%-+ql!(!*r2w~# zjJ#H)F6?xaV5TY>!z#QgTC=eGNDscngJ(fu$7bc>dm)`UPa^zh|HJ<{e1Pk}JT`t6 zodv&Z{L+_B(5ZVmCwzL0{Me~)_<~90#AIdkZRnT?>4&EzzQHF><0oKTJf82=EH}d?I zpmC4{cYBhO_(0*%zlvekCGy9_b&^d6;w0nP!n<&|#LfpzYtPd##iPN7vf$vbOmtlr zMtUVzED;S;4vMbHOXEibornIm z(B`llJ5%7zDs^}_ox+2kZ~UB%?Td5kssqk7vfWoba07l9tN?G5NtGY*nx?+ z`Ajq`%+*}$vwizEw(Kq8-bg3;s)q3XRJZH&tc zvuum}1H!@cBq^Yg+6tg}xIW&pPmgmTt35Ik; z2(!Kuv$*9~-OhlLR@07;`D&OAZRxXGHOph8DQNRtT{3P7t5XjIUbvHC6)MhxAf6dD z1rIZo=EfL~%1c3Gga>EPk`+#ZDq9=mb${cKOSCL2PXM> zkOQaUMXAeYTh(t^l z{n3OA2#6~<#7}tn`?iEkjUmFT86s-Bk@9Fn!qj~_f(a>*z}qp5UZJDbm0o|dp4B(6 z*l|~llSN{6fN=5B`QfvF{8{c+e{}e7|C`?!Jk)dPvL#GPEk)KhIVkFE4&3Y4?RX`Y z6X)i!Tgm+#%x&hLrQ){B#pKI61|25uG~eC1<1A@RqGhs7($t*E6NL{>538z4Bk}>} z7kUahQAQlX>1e`>JazK3JdCgc#Z!5g?81U_Ye2noCdx)3auvX^@MVyClz5dBdQDBs z8N5UsqV*Cl@oJ#%hjpb}mfv3P<=8E)e#f|$>!p-s?F8h$TRwriox_73;b6W0_?Q22 z*!AD-pof&X-SZZFjG_6^;I^R-W z;LHxM3UnK@nrCO#3SK?86K^M4^-2;{B6-Knm@J)P{jL8@yP+C&^#-z9*jBW}n<5B6 zWR5$7IO3$<#xsL>BV(#w0~qAu)h&GW1q()bb`zXFENJ|9GlMAaOa_TGK!sOWWzyds z1nLYwMW1C80QfE75&X0AKw3? z@6V@T9=z*z@pEU-=QQ)R;LQzx7)Qw|C(SAIU@>GmE} zg_NR?k(Je&OroDke>A2gd5Hfgi%PR_W4%LIsu1U&9AM)Xe1V-4;1Z@SayBHPyfG8m zo3|>26mGg}6)+bx1TjoJkvlLB7?Xy+a6l~mVmeNoLX89R1kX|!T@be&5%C3{>rj_3 z9@cSimsco${?Gp+HwPR$`a*W8t|1@(oQ1T{|K%5lfAWw1`(Z!hf!p|u)d`Y|3 zIebcEp3x7vY}>YV*td5N=SLk*Ut?u!voC;m{rXkIYWgeIucz4&IY+&{3caxZBLAKv zWq-zTlqck?zeR}&A#iWpw2t=G@3FlK?|kajOb6&@d8l2^Rx; z`n5-IgR!QG9;oN7e(rVnh=Z_BW5f`7=aD{G%8A(DN<3&n zPNo~(^irp=hWXR@?n5HoeH&j77a}?ivg#HJH8Z_)8@&d$(G1@C_TIUi#T7V$oDplZ zie@^g4M_?#ilL%17t7no7Sj@!id&gd$inkTs*tz<dixqH5=H~F|Bad=0-oenm%(wZT zekshgt2JwA1LQy>9RzU5b{-uc`QV&_TZ0XA7EeK|L$YCU5MPO4!EoO@?xliTGkl2? zZvFPUW-qBw9HC>DFQt=v`66|Xywg#``^Fp%#*$@pr1IlhhY`h@FzXUTU- zH12k^y<2i>s&k2q%t8&gWS``KKdtj97X8(~*+dRLdJ;$8wO)630Fw+$>3HM>enFD< zrmMJ2eZ{l!bM&i_y`1F^a&AotxEwY#e{q*ke5A|v8Jh)+0wJ&ru6XKtaiv+qHbM~@y$=R-E^B<|U_5C2<- zkAM7Q=-iUw8t}pW@2s<3ol=~7#aXWSS{rx+^DUZ3@MO`BAY>pRE zVPv-zO5~u#v@Ke|Z5RAG5U>+tzBxo%Og^hr*XVpp&u{wNVr@rR4!VqRm=&WttAKK+ zCnk9mn~&mSbYjVXJ_umSdZ?mRMD2uy8i>>(^}^228YYTNUnIaoz3~$%uL}G0r#}_C zwh5ku{ky;WFLTApLl1p0t8X4y>KP^8gDcKQAN^(qb9di!S2|bXbq9iMZQHtq{P{Na z8^dN+S-o;;4Of>jY|r4%LCMok9c0BvxoG4_wq?HT@gRo$+|HRSyZ7wQ3H#^Hd!Mu= zTKU%&@j2=ZJ4Ak7;3SjzVn_ED>N(N*ouM%nFZCN(R#40zU|b<`kmA78dNMlF%52f+ zDNhP8R;8+5gEoqfo1m~A2p)nO9*dq77L%o+Z1+#e5^mj$2;_GI6Aw$_@95E^O=rCm z_RR3P&;5rC41VoXzm|I4fz}BoYQ1XAyPkJ!-;vI+*ZVmEaqm6%rc?dIx4$*4X7Kg^ z_09;fS(kfvu9GD08d|eu4RTtXPvVj`^w(WQwWG#b z!#bo=r{2o*fddEVOI;tHdHN8#PaTFpgo)^=D3opLEb!PVw{BNFb4(sMS>^#{PV`uB zdySg395l>S1{B?s)fBl1;ts(tvwAEphO8(yT%`Ev$yo|yc={r3;= z{^18HbI1Ao=t#=ZW(I72X5m84-o3jypJ;WiQ&eA66| z9c6i0zuo~oC!W9fa?+OMlN@D~UnMh7d0)%j(s$gkk6Urhx6I;qpH zTqfU$l;~QWjFOdM%9gFYqZoB7l?qOY)h{J1Ea<*RC9%J@Pz#fNNZnc3bJ>(mlCV#CHF_d+$mA zU^(U6cHW80<>>4)hYt21 zl!eMX6St4Zr(Oc6PxfQ_0+*#dGW4BlsN|}SsMAz^(GOLl`o3Z*zf>Aw06aT2ZtLs<;7!h<39;Kd_; zJakuhv+KZ26REItXI2VFGT4~@qa+LRUAPV#QNooR8}zHQWVti5RAF#{OTK&;UO5XY zLnAypOy`(!x1yQyQ8UOwm5EG>jS+)^sS6s6(1kzDj=mutZX4~!M0oUp3_BeecYJ1g zVz5`op+WS78Ytkzn8t2KJ20bNTp=oygbKQ++hSf_Y;6PvUsD_$hE7f4HIK{$=``ed z>94nsW?HaV{1yAn6CVppT*||O(SUj~L!C$Rf_#&JeoB3$0#ngTnKMu(_^*O#!-yZI zI!UD#aQwC)eVC3k{-!Ne9Jl72LXYGpFOf zk^$fK%ho(QC~oaq;9v>kc@QtX{NixNlV&mLNFf9B$Zb;V zH*CyR7HgRCc1x9&a%P0>ctd<8joxi^c-$K0Bt#_*PUVw7RR&?FaxFQ~fdr4cWVY|z zkwflYV&HP;fjjsH>8WAQ?%g@;#%+YR-*$Tr__)k>d3WA*R}Ljv!z%8rY|(x7)syVJ zIm|bF52gd^bsOG${osQS!oz}mYTy8=Ca64}+3SxK_SDRDOy6l}*Rj;YEy^@puUWZM z=K84D_(H#`1U)GuxOeT|mFo??0>=TJgX^bRL0DiXmhi=NLRZlFTttWMWlkKm)AF&8 z{#`mU2N|fL3&_w;=!;B*Dg$NfIUI`_M43-ch`O!MtD0_M`?0H{HuA!pKvu5&IEYH; ztTd@T<=g!7zsi;{-qX36PKL5P!_5C4R%ws$ExzgSFrw|-w?`MAJNkTe+BogsyN;b? zaW(ho(c@VKaDeW&mtH$`?!r0p`9L~+-}=_Khx6cxgwlvgU1Oc5ru(e7dJ_SYDME$M zK$f?4hjpUy{jnAa+vRr9oxJ3|i~~cxzx2qn&t=fHal@?{lzacLo#t%s1D7iiUX|jl z7oiPKcV`@=fCcju6fj{$Y75U<-n-d6jnw)@G%AoA>Wjfn5#7=s= zgd7ZaB5LKz)%pHZoekg2t2njcVXNNKM%lcDPW(o8Bsd`7K|XkEh@WyDVUZ6wgXCMxwz1m40%#X`VFg{OyIk0y7qWWTo(rt@r zOXSM>C5$yjx|1N~+dIQe@dImGjN1DS6@L zb&Llvx%%WJk{#IS2q+yyuU=IHiVf^MSjxodDmwP=Oi+E6b2zN4N=~RKYX?k=n0#8~ zq#YWw7P=eg^g7UWKsdK_;jjXId4)l{hqq?s4IUk&WU!;o;Z`g@tm)JPPrF_Pjg8cs znhUfe>eVIR@Uk47>Wo+P9AkiK+1TWO1Rb!f-A29eG6Tg|Pn;Zf?ASJJMqh2C9C&V} z^X}m1X?7J_k5}61NMj2hVWmn80?!qsID z9lgRedndVi$~M*2PA5le@|Hm$X?gAl12kmqw)~%E63U5@uYUDm>al03w{IPOoO;3? zISx!*1w3>1_2{7!j>|718wS(ryLqtSdhst`)<;evIlwcIY#Wy#i__GHuff9w`W5yu ztV_)j(`vp~N-O2MG~RZzjsCz1bie_S6H*tr3*5=bW$1{yu$J%kpMU;&=-iS+f7LhZ zT6Y2+rJlP;eXx(oE$e_|N2~qZwR@-4J(I;x(x$%L6F$PjM5 zVHe6eE-RYGF-0wI-d!yCx#iy-ZXQOqapOA5{(0ndj{A`}=8CD440M&qob5IA4%247 z_~Hwct5d^I|I|+ozxu169DeJ!{^#NAUw?GivuEe4J)N#v|WpC};^_d{?`d%1-ZA)1*l`%M4 z9?{;66A|H-^ePh|K#%@$wH0HOQ(S%J4if9%T<=I4yo22O>M(Ws9sBm?&grvkbzj0j z{K%1KQlHqCewRbdoVZ@c#KA4-kSBe6fb?$i%oSu89sIOJ-Q3J|!-tTQdUgN(?wxY({N-+(U`%Z>*j6R1|v0@1qm|M-w4)D-E?#gzMTZm z-z>O;mAVDN=oL$kKQD@o7LdX9G*JHxtkLQoSxmLbN}Hw%ZI71%A=B>tA<=Fvs>;>M z4L^c}ZB=kE02chgkw?78hvDkoxS};GApv5GcKRrxjuG)%h@ds~lmlU8&A4SEWO*PU z7}Q*hh0a;Bw==1%Iu7Fkhb7NE%F0B93OBqr8&X_)i0|cRWOjm<^Vx2&VCbjq;V~`8Do&^4TQiao2^|gd0HxJiyM?Zs>1>mo9`&+ibq8s0@+|SF z(1B4`IvD|~Bd)D6;Y;$sdGc)1YaGUDfxyp(Ax1>-C&q{=0Is?_BVG*K7*?+U+6u%4 zUMpG@EQ9~xO2i@n&Q_Ixywc=Mvj>pnFG8Wj5oI^4dk&~>nR|ml$95XzTZSF1@;UHu zka6Iy1H<#&`RZWK6Etm{+|G789RNF1ci(+yW_G<(`rF_BE(d}9)No+`UIq`h;eUE~ zCzbB8<1b`o$n?%;zje)wX}9B5shB?XSC&n7LXeg#G$c2e3Aa&SwAhYe5)E9SD^iPR zWdBA_WQa5<%X7oVTi51O4-dWbv||SYR{nO-l&_s@I~Jn1v+34zjr^!AHkvkQ&KSE| zV29>4woMh!NE<-6z50#T9y%Gqs!Ot2+tGrq9(c-^#OPmAS1x2wuq~^59zL{=6_7Rj z^z)#i*H}^7&no!~9G-aRop-Pm{j~_m4vweIx-xL!t~)akaGp-p8ED_niir0sFQ&8X ziqTzn?q@K2iu6QBOgAljUuIGarwrX$qyLU%Vg z!-C0xJK^_bWaYqS?YdQI-0!~k-VAz=K7Tads5w}8o_zU(Klp<*(7*Yc|CCcj@6L*- z^0m|Fq>qy)9wI4E^u;oheVXlSm)UCUV9T_*Qv3odIoq~vp_9HN1A=sf8)LF)`ZbY7 zaG7#DVoQiu6HJ>nJHhd6X58Hx=tPQlxz?7q3&R1vdv*2tbvnro!q?DwSxpDp&x~Gt z!NV^dOfqOgM=rJ%6ems`I6V2}_fQ5VY*KDZ#HkY^NAwu})F&s1@)K}h}eFc~|1 zxT3EcsTcO_*~QrrCx+kt?cW)G^^>0%-g)mkhF!aNW#F|4o!h_)n&0G|r{iQ9?D58@3h|}PFXAUaGM5>c$FEmw@6}I80k^}yh&mw zb+#Q~ZSM_7 z=Idw_eu~2cDH7W&|I{(%MS0~6HSB)(?(vN_fNaapA>m*sN-DdHPfBFZ? zF<$j-q2*({%Z`FRxK@{(4A{4C&u|ufA*mq z%6Rb5Af98h+4=3rZ$KA!? z{mo8LY(TEIJC@T67fvzgxh?gZyWpOu?km&NQ}2?E@*%y%^(tH^QJm;-a%QTDoN3(Kd4J$fuw$l!7os3jhoiw+va)cG+^{h@`px&{)GtLW4969-S`|TT<2s;&d zgk{n(ZgaOF@sAg@l!S@&pNB#Gtb@Jn!1C*E8z-7=|DCM0|KiR*CqpgMXU?A)wlW#z zq@bS}cvF()>_se%hW{?)0||Issb~qh8T%Z776or1|E=w7QM#FP$Z0_`_H*&F#c(b_WIt=Am+E^0dX#=D(!`%yx)`F90Eb zfC0a;H1gzDvTzqiyn9F-C1V3;rcyI=YwHEO<8CY$P>WW zjA`j~32lvXY(8R4$JC5yCNz={oxl{~G~%1=J)Qk+@Kj++GL7ZLEySH{XDefm8D)CcsMbsl>eTzxlPz6uDRX7_4BWFU$NceR$zBTG;S?VQk z^9p8pqvy@ibgswOcT6W?m5%b%?p9~NdrtbH72N_C3qaJl<+kxK?fGl$%V@U3;I^+I z?+MaBf%x%$TU`LAmoq`bpMYj;WPn|R{f;~KwN>AN0l>a&8{4yc538ZKrh~k0%{nSV z?igfd*UrK#ue_SU!T$XRGSCsbolIB0y>HM8-BlH50G#!8w@1pfdu$#4h~++wp{VRykc6-nL^)w%$1~b0*r= zA6Fsf^K8WO>GbU6pJxW#25CEk5(gvKuG3k7C-XW7oB({1#@tSc+pCmg@(qRx&!}8- z7eDpVPN#z$JK~<=?%@3Rv7^Ji@3=PuWE*cg40c}JdZw;mXU=W4SJ{H+0MG-!vchos zWI91B7%ZJdr|b-wUh6<57%7sN3|t~N6URRReVeo1m7fhh?y6f7pU@0&%F(dQ@T^?9 zYOwRUg%zt^4B}j2SH2gSoLS0eAli*u(UnWN>|iK=SAReCsZR|be(0f;P0P>{R;67v zw=?EI)g2Yq5q`VZ5Jk3XnFH>VbjBRmx=QCKSgs}=ByZf#YWeiAt{$%^LrygHMt6zh zw~P+b*zAp*mu8h$dG5dSPCD0iBK;KLQU(O(&3SeVoFcF69J}S#4&Ewg+4+8j6&pLl zONg_AZIiE^d5zBK*_4;iozDPesIl0EMZVd##5AV+1VMSWXHQUb8l(T*f~(wi?%0~T zYS+$P3{cl+$Bgx^+i&}%i8(&fYr-{gfYAT!+1Ikd=vGlD#yp6zf8**v(!q*bo^$2}_1|hgA%LDd`Kid* z4$4Gin@6nSi$~fP+h*%*^v2J`sp)2lG*|lreuw&cyOoF(A z?0`nx?uzhRcJtu9?|skki+|_mL)#PErMHuT-$Nh#;PCf;^;f6^nNT2(*W8(J*6mIX zS)QDfaQm+MnZXG9y@0KewlCgL<8B-W!N&FThL^ZH_9;H4uzL18{F)3aaVQP-E8U=` zpUT74b|+c92G91wt>u<+>s5DhSeD%qe~LQG$&HH_E)B1|bb`Ehw@B?qa6sndf|Ky} z1>|)V6Lq#R4#ZuRr%I-**uKjIKl6iE&nui5e6aL-&HkA%Nk^$u!T4 z-R}X8-)3O^VpebcPT2#u+$FYW*KT&4ElfREpCPuSkVh^y_?gQlcA8ms*3tgBJ^C5S z&U4Sz&Kc_()22L}b~F*nJv~U$?Pmx649|Ah%siM<^tZsHFYd^zb0#=*he5Q6+#R%# zJX=MXbHHeQs}a_6lHE&gVM{(RSxQ;69E-#xWqciYe`+N?tI{w^_O_jJ^fLv-*nY27IUN z2OntwbW|0iO@7Iz62*vTY7ta^Ef@8kxv@<_|7La&*0%5oII@bstO&x}>>+s=#zO{@ zATqDr0bFC8mRKOGt5(V|HuOXI8GUu7*?)VG$JP6RX#-@2E9meaw#*Xxh|3VsCjbK(+iBhf1pzsq_W9zbwf(WK0xbCng$b`!XsnOF}&`O+7^oLRyT za=noqS+|kd$vsYI_9eF7?c}>7^XTl$=To`L{{|XqXUuJ|Ouhq^4}9RqGYk9h!;hqa z-AO~{R_iO58L-LrSi32o;?8{0SRO=_)B)^!ri<#DIc^8tpPdQ^zx`BU;Ef|A-GCst zd`|rdcNd8jzKzavM~-B$V-C5^@E*QXdi2p}hpViN+qp^QkARaSzG;-~%ps=eiFB_p zV7q$dJhR`s`TqCFaOdiMOq`fl2rF~`{07MtE@#f|XcbSzp)6asn!)wW58M#XL5M4` z-+1H^1_GSU{NMw_Q_nn;?Ni@-l7l|j&V6S8xqPR3iALIO;jZ?%b$UJd<2Q&)=sbJB z?VdfmvKl`(w}kD~uVlsBLyry};#)`3lX3Sej1G96o#yy;+w|i>toovz?JMblz;F(c%nHT`h3M{vZG2e@I7iF$euU zJUsHvNBFjJV+OI;7F|as8@MXvP*$=+O#QH2^1i^pRlU6Dp1W}~NM`%#Y6g;iBREF~ z>k=J#+a--G$|})1nmFu`Y-JGg@=LGK(Rv~SeOIiGFu}Bf!Sad6zg??8tmL{)&{ZT? zYwb|DrL(@nyh!JjZ|L#6iya_#^jsl!aJhk%yc~c-+D&&&5L#%OR7s3d?-N%9gxNlM z(L@Wc)*F_c5_sx!K&zf;nUKWci4xiY^dKMeTI^0 z!=8hhBb2EReduR~_r33Zbjp_vfBqL=7+zpS^>$WE{N8l+%{A$$xvL=GQ&T}(9&2l@ zJiMNRom{Q9{$9=YR0mv^DeD|p{$#oG#duc?eQdOId=3oWpmfCffXWG zQ?{^;|7EriTemt`Sb*H!Zk#fUyqxe@$BL+f-_$Fhf8hQHGD#qB*O-{Pje+46R<|8k zlre8+rg(x!cXQav*;)z0UU}1T^_-+NVNl{KzFRKcS)-gcFv#^&6}Pau zwN;%lw?&pbCr_=z#Cd}{&9fsOeeAK}7k}XwhM(ZTEC;ZE{Mpa4BK$fll&pYL-#DRi z^TxSs0d{p?_QDfrFEEIDg{d7 zxXS94t0y@W%1IMfz#Y_Dx81^EQ=OPjnp+3Ei!yQ|&~l`oKIy+IFX|jz`A>fKOfAVq zH;u2i-+4PZ;U^zf@2<)@(dyM&4lJF#(cirAQ=hvI+%@dlwHv-}CNEuW{8PS>_Z#a6 z9=LD#&42n&(l$Rs9rpEae1p3EO54`FjKR5|D0-k2{elb#8~^ZinrmdeigFdJ&8{Xp zQMZYeWVb{+Fh70TPXtVoIRWF5foasYj1y=Mtd-xRk3F94`0l{5esU7gLA^T#-1Vfc zxccmF4|h38!@hyv=W8-)z+~O+>|}EyOIbMS;>Ps5FZ}6L!F` z=bLukvaP4y2C%%isHdBBQ(Rx{Haet(^4!^SQ3;@Uw@8-}}A)H+lcsYnt?UL)-xvRu;=q^| zjnoyJ=Slc&`0m}i@(Gg@P)|K|XpGcbI-?7D)?nkvj0b4H2Gizxfo(i4eD%n-`Hw zPh=?Ym>R>NnGzhmaMw$`!bf!u0cfVu-1^Yn^ZUKQM;E#o+o@4>-7|07MUwG1FzDpk zwOcqmbi|rS3d8T(f*$2<`imQZ>Q<`0@v&fOk|eY{32#v?B=)NdGGNJ&YOG5LGMj=C zB0*b#Z+=224Hy1)h|vyg5UT&!OTpun*d1PWs%R6Y15&Q4VdEre*v;O3Ntc_j2VVn?JE zdk&JaG$ZVeS3n!oN{0Nq+UhnSAsQ6nU9NbJXe&>rL=44@$c=?#1i`|8vQ4@TRNi{p zD>8C+#*LDyZut{d-f9*vU6w|Nt;00l=UFkj!2w&DjfQ08Wuz{v_D;GaC@LSqrd}w& z<~5Ti;ru5btC6Nd$Dv+XVM|3pWRKZ8j}SJ z7iH_%>#WGE;+s5IV^7dobC%VCvz;3|40g6W)p7@&(&#kgtoU5Pv%%Q0W6SV|fA~i< z&g&UmtjHGflP6!#06(crT9q4YVs~(Dr`Fl_#o!L#t@hGx*-FjE%LCo|w_i(_F=I+g zkZ=)`MzgP9VO3iL6EJ&_VVRr(P*~I_D|k|r zGh5!CeDXVVD$df0SekMnZ>!g=Oh?1R;oL&CZruhtsONJ)hyxR8JFD-(J$78oYIDMY zz=Q94Ft-j=(y1$*0rvw-jPT@^`VXplOm z@Pw&{762#l%VYAaaPbM3`k{eO^;CSWL|tN=pu3Qkuu^)K?R7c4D)p23!In}6)cfh! z?ccYTj^2%YL;l?Je&@Ra8P~ypt^l}Y&24&qXYMvfx5L*;()kQ3)~|P$!kKg!U14#S z-tWac464t#%b#I>ANJ)helm!rHE;#f2`NwIm6nG=d0M>ky_G?O`fa{h zZ(Vi82e&J{c1je3hqP@)r|e+4qVp7kCs)rsP4!hKLR^)!{HK24Ju^rW{`84Vc?$<% zYz5czrMYk>IL?Ym4HUnEvTr?8<$-cWTEyewH@o-jO5Nm+ z0y%Kt=`}WMnY=rB@-@=)JqE7~-aIjvG`Yg+O2Q>%<(=i8BxPZFF=agtyeGP=h0Oa~JVe6LVXEn&6Q&oEpimM=TH zwmlBEJV?s{zpI)Kyc~4-*@FY{q=mOJM*^;bU z`wh0AMXaK3K1-YBq=CCYTygW@C+ke%Ej#Ws*vw}c>gdx_m!ZIQR|v zGvtr*K{TwgznU%BY4emjZJsicXU%o`M#9~)20EL@@}4)x!agHz5DKa@~MHl!Jc^h2}$Ja1?!Ja%kP#CQt!Ev z?>1&v{BxUu0Oku59hOh!VSQm6w1#%W{)rRFmIDW*))5z}56{vsP#1{`zUxd-zMJzW z_-u$X4aRy#7J-)uUoqN2Vmr5tde*_I_3e3Z`Z>UI+9wC9)@=@!-KuR~d+NV^yT#~? zd2D`rnz=e;+T`8*@NhEQB-;jY+6Q#vXu}55LV0sbxjX2Dv#;Rwao#531eGV?uP4pc z@9MsK;h93}rEU8;==goV?fx=&u#J?ieK8Njb!UM*SoTbBvWRC-d-7~_pg(w6oGq^& z^6Hqux~sIR$*aBcDM%rVK8R+7BOL~*Czh`+Z|P0z=u+2)gcymBGb~N=NQm&tV;o#} zzJV)4rgUrbFdhYL`RM#2$D^O0Wn8-XU4ksr7bk33mG zUDc`vt@sRQ21?WT&93OG^C?90GB7XKDtwm7r3eK>SZAc+Dd_f`gh|H^^JpBT8K=eTJo)y3C8Jg< zm7Q^sSHqWhafo!ph_xJ5H1sd`2!h3QROh?LYZYAs>Nuu@>&!I6Z|5;F#f6{dIvsCM zbHB{W=_0o3NZ$&|yz2RDMPT8nbR}By(?-vNSC|?T6&&_Wrt!jai|+u@tu&pVY9z$b z;-f#FAZ*7+AI1Uj0=lenPmmi30XzHh6_G+C-%XQM%Bs__5Sg;1*}S7t$tn{0B5y!a zF)_IQiT`qV`0Ec-pp+Z&0s=uj;EG+lw7w7{%%o4uea&R7oWJ+S);JkXZR;>NT z(~95ifk}6ZFBWB)P7?1LTsIuNl$kDJ3b!2<%DE5yKoCBmEo3xA9&B_8Q`a=sPs+)y zQmzIx^1*MtQ^pFNK?3LvW zjp8WNbdZ41LwM3xPU>5aSFk-+L()<3)~D-h_-lU3vGk~b4V%@+<(D+0hiP2NE9DWo zyj`J}+nUwJH(`x`i7E%njZpI4%0v<)SIF0@!f?xgd2GX9)uHm19}bYB!*mbdbpQ2N z{+j%Qroxa51M5Gqofcl?BY6Xu2Y`vhL7hh2iDoAmK-1?ptUGt^%3$s}z9n~c)bHJ* z&vZ136Uh>}8(F{<59W_yG9z_Nc#I`Z{Uf&oRX#RIKtYzM6(7wBZ+*ZqwqJm$vndI@ zB`F)~nQ!YcE!Gjr$xgbfm=21PH^ebqdVvQ)*yLfH*x}Q1J>yq|(%>L71nTM30W_UN zuw%EC)uNRvSJDA~JcFD>Ad;PMX?2m94k;^#eEI+iS6nm>5(6j`L{J}Gd|gENCO%Qv z#$=V>%sSYy<7%gwLZ0@-!%CB&l#fCq&zj_qmL$$s1%!_V(_zIC*$B(OkG!xY@6dmv z^l0i-Km}^>JbJIZ#7Z9~+32P}55J;mA`D6Xu#f{hegKftT)wS^&n zyww%uYI+<5?jUbm4fb4%7g)iU9}nvElyS>*rKR{Wj`g&1kx5tBEvo?GM)&yHc7$ZB zcana1ktU?WhjNf7yr^rLRHuJoQ({{ygaLvm2m6P{McWCN7AX;zh(#D9Vt14|P_EPH zWx@pl%VFBx!q}lB7g-M-e0_^Uxfa@zlWjrjRp?%~uOWRv9qc&3_Y;{KTsz@gGAMc- zC-B74q`lL_;N>ZOkLcF}YuuJR(VBqHrZ zH4)Td3^Kua&2rAffjr2gMc91RBXR8;Ns3>!PewQY&580iu;}QK$XE=eji5gxWZIq} zs_@Im_`N?;gKG~AOr4b&Z+!$4G^5wyi#!)=6N&Ww#K!tg9gH5D?$k#LRynrSV`P#E zq?YHMnq{}-MmV09EAyYIo^61o?K~kYI8rD8I`Lqm5Ykos)y<5q7h=sP>~8ruvdOsk(k*gnm2!jn?Ms9 zR(M+g#FV-YieNMQ)9wRcpp54Mi8`21=qa92eFZ`jC6FXmSrl_df)^wf;W@8 zpEN+z7}mSC?5VV(ER0>)J)KeshQt$tAv050i@g+Tf;y&d>(ItdSrH&ec{kR>CZ0VH z3rCOH-hmC408~J$zezwx)L~L|La5S?KOi*=U)&b%77uhzqLitS?kZ6!>+%<@A2`?f zZpt(fi)rW>N}0#4k=;K+02h^3I(gASXoMwovCJ%&lbm=uIMvi?-X*@?&;&gX2l!S3 zRkqcEh8m9=)X_0^>MSV>QIca>5VM0_LiC1DDQyrkO zqX2GCr<9*7toD8PJ5Q&>c9C!PWa>JCq)#3GaAwdS2liQo-%^tdr6MGbv#$=!!#MsK z#4@mU0Oj{SekYjD7070?P(4hGd?$5MY-N)${g88HE`1o1Cm-p|8CK3T>gJ(&E1-Su z#8bc+oJgYbR(IiSv2{?+WkVXNJG9FSNm|Gw+iF7%55h8IZZx3^S-}Hi2SZABRvHtM z9N~hQ4#<@o=8rA|eSnvI>pFaq)${K@`6PU^-HKHd)zBGbQ`GA#@vC9-t+BeY9_?(hNq9VTe zN#Ag{rOuFwsoJLn)DOzSbi0++?-DJiZZ%f!-rqjsWkL&hQpI2KB~)y!P?^X28CTqu zUn#xeGw|`3dNcCNpZVZbe9}jK2rquk7|W2I9r1anqah=NvePGVVx!z#&%jN%KpWP7 zM#YG~_%V#Y@=RM|y;u`Cgpp6zZq|WHMY*L*cnB0PiOoYi`p_Zfb`V${y?W;~a>rXx zC%h8HX!0ODiM{U3C&o#}7g=FD&8m!L#_hZ2uY*W&cl?Q-7_*0{#A(=Qq8R1UKWc>~ z@w*Ig&Ekk9q0uSxG(Lfy%Av;y)r#Np%cOX}cVZH(+M5n4b_^ayX=Op5?EW!C=9+kl z2SdeT9G(cmeCwTcvJ zdTP(HDt5@#bUOa7oI7}Qx)4X%8I^`JDU({I{%R-8U* z7o>p$2A*WeM=$3(g$edJco1$sK&-ut1w|kU*3od{io^16pRLza<9jZsXhfeAaEJvXja|tvghNuU1VtG;Wc-_{@5JohYm@-9V#*@=|>(sbfMif{*;u zFQF~Wq6lH;g?Nmke5wM29+_qTLYbNr!?Gewnnl@C5?Q%h;u=xqB?T2>`DsN=027ip zL@00HG8=cpiI<@TQg8y-B)NxbMq?YHpcx-h$j>xjX0hWOAMuAkCbmeQZA6Pnq>3B; zyy@-&@swZk47(GfPJ~+7`d7*sz|fF)CpM*%!DymWPdaHlMJ0f4lsnMiLmJ4sWFZ2R zlKjR$naj)2L<6oR6;{k3fe4i)J7qAUU2pSTW1S@ zV+EK9$u@Au=xx8c7zo`K68w>An9w(+t7wft@h(`c!7DRHVnQX)$s>H=HjRa;06U09 zIEsvi#lx~@oPw`+uUJwz=`$K9W~6JRV48)^C)3G|Zv`2=<|4+9k|*am&Pa&0pP8aF zric|UcqINTRKSUgG!a(?HRBRufi+$S>~HvP5e<)(hac;|K|?Q{n(ft!gZN#hqBBNu z*`+dOZ9_J`8mw`QDW(3NZ^f11!r!UHclN-$E3BRqOq29LLm8Upn8MW@3Dcem+@KOr z#R>W_uL8}TauVGZXr!m7|9SOpt5+rZok7KV+O=u|3{H+3{# z3~ta7dS5uSeuJX|{3~ zfxM6)>sC*5zQ*91-AI`z3CrqX@4&=Eq8iInAz#qSnMDipw zgNs(Fiz?|0MBz8#>P_iJCthiLqs{F08B%9WJ+#g|Ux17=fFp{H1YC&_bOy?YI)UNc z^I2z^)}VK%Z{k!Y@NRKCHwJ6E+x)!dHgrAJLmr)8{DciKdca$LySWbEO@Z*L067gD z?&2DE!YWM_cZS4s6mCJcO{)20qiGE5=xSssaRIlZQ@RrW@M?fR88k0>2UaS?$LXYu z`Z8x2e#*2s;aP}@T4gnIPk|^TmS;^=)##Yi*Uc_I^IG}X;l4R3bH!7|k-aMM#jDZf zA?oHke|9@D!ObI}ycwvu1$;r$HshxTg8>d`Jw#Ax2~*(cb*|`Ux>Gz0E!-#%o$>VD zZN;BH=1+=BD;K6cpVY(+d?gQ*$(%6>g_Usgm-`W`Y~w`!MhOp+6C~X(e4_`t4Zx5W z$}k6$ns0$0LjjoCqoXFuxR;tvWg7lr$-F0w zf&Fzl+SXw~kud1B_lQO&F!9IQ`$D~xjKWhQ$_c=$H0?;3`_z z+hF8jk#|rfoD(XwD%$V{6MQ2u+hfz?POVC}7z!@BmHMK&MG8LKqD(MYMzANe3y;{= zb7fjQg`^o_WKh4Bm*j`-MZgMKzyqTg0r)@4(A}Y9;RW9H|1#6-jh*Tg- zH_-{FjL0RtI4HhpKdmv)G1~8pIy4Vev@kSU=#Ej8SC_l)fb$@Do>4z)_d*5u^qy_u zqqE8Y0+C|UZau)ycxs1ZFJRT5j5z^zw~Dm&x4);csuWL*0WmX~MNvmzEJUkS@s@l747 zoyr4Mn39J>+dnpu#TYsb z@c4CD1>S(V*9@g$23EYzug*j<3}tJfBbbbu+=!O9+{BE4y3CC?n}X~zA145y<6rcL z(xh%pQH54Vl>i{{9O?G3$=eE5(7*)0j!6s(bG8S^&jJkxMCctY+s|Hzvmn{|lP+b( zLhdv0i5L$aAW3;B+OFi;RTpG5G=SdcD09UhAz0Eu1i9b8c~WU=o-q=4&pH@qyO1+^ zZl!m7pY33zr;Y|$;j+SZ0ztYr-na%VByjXJb+i?C!d$b8t0XL+=7@$v)D~l>!)6_1 z+HK5TLAgew=!&%muj$`oG(m~1p~-u@0jWko^^>QSN^w$F^UKM z%-{GRi6pS4E52|4XzY)HkuMBR{bO%(83AF!bZI(lbC%~k2M{J&Q^>HCTYBjn5n$T- zghj~`V8U$=Y**3=2d?y>a8Vk{6403rh^wl4-h`#>NXvp`lzIH&jxpBEjQTY5n%IB@ zpIeUo9?dPTwGDCtf)$W4=^@{i^+5B%yo|B)I3v^8DGvuE zDPIK{l;N4U(iB70_P}EaN<8C_mwE49vR*~y!D)W4Z}~GV8gU0t!<7!F0YTLC06B!4 zhF3@2!bwR7_<|C|iHg^lChYvKb#uz*gaz?wtP5;^BobWYZ6+V&qw!Rb)2E3e9Qu(< z(hASC8P*3`L2vQR1N)>nD@|=sBR2h{;Wz4OXTX^)<07&2SXmlpv&(%)bS#epW z?K4C+_!}pKE%e8?X+oajnWF={X!+vgkvn;k@Cc!3Rz4T`?%fCcw&@;*>p3w_kagJ5Xux^# zkk-^#BbC-vzo8GZlgz2mk3O;H`f2L9t;s9fXuqr&B4c?FsNmt}{1! z2tzC*I`dldEEJ_OeFjvQ6Y)K9hNl3N7n!XVU}E~9Mn3&@6F!OTLdhHj)h*W+<``bF zH)oXTKUKFI%L6!Lc%{N1UVMZ%o(`gkHJFoWlr1Xm-Fx@4h1rUVE&{XElm?5ysNBJfCh@)cmC`r4HcmUMu9-*}69ZTk{8)1E0SZtlN@$ra~w3lv- zFLNO=c`W5nC+|hxOZj>8;JUC^9OIS|!<*?g{) zvNI1rycx`re)Dt8d*g_<#qDpCa>V*(0bPAhQ(t zuWW-m?Pt+-V6DGr{p7o3LD8|w2OQ{jwXfiVkG^6p^1dCs>y!Dbo+>lzaAG%^@m7HP zJFw)JPtlkdQmg!zuac{bYmEJ7W2*E|>Y81c^6&9ekGAOY)bl(#D19p!@FZ_Z)2&SC zzHt0F^oi8t0jE{A{X~ry4p--Ir z(4@_s4qZ;h`oRWNsqchJO)xKt2&IGPJpcJP=K%RZ;q#$E=#~Pv0FKh=5Z?z=I#cpM z+#BS1c#>Thv)WM69F%H0zug|s@zFW;t@2RlWCNSZA)Y?lXo6HS!!%u)yHEK`zY$IZ zF=EWU(O(aY`1E$xwqp(chRN^%`Y>&k&`Kj-Fw<#vu#nLaIcNz&$n%z1MMz51;HA_E zM{tv4Ir1FgN52+7s1$4mLm@lxjOPjr6c7DXs1ApOvFmOU14h`$B>uRo#Num!zYbe6 z3+@CaW^BSG&pUr+Yb$_bhX|mq7r`+@RAholL}&#H(RIMW5rCppQ0fS_h=8}QHg{R! zdA0`#Y^;+;)6&zUKOp|nXj%!x4?Y{>YQTjPhxlN|f02bT;);NTWeYlkSi?1zlVmz} zS1dAvC~YcR{$tX}PW1sw(z5gOG^fIz;rbg&6|jvV;w@+PF`XqbgdD3P=<}6}wH=v7 zip=WURQ3*=+ikpW`toHG$$($hj2x`mNpS2wfK3?`1QRdbg7pT^RfEMGYUZ_FR)p?6 zvhvR0ns=IM3x=}6L_|#|A}i(5{1sqwvzM11LniYNEc~fQ!HW#jxe11nf7J_65h=#( z(WGp)gmpa(THyS?zYZsnh#iEA>`c6Fx2BnT8-C|Vk~8?bD(XqsPd)t%VngO46tZ5i zM<=kAm(RvfLiKNccssn0OB$w4r2&~U;Wp;tvOIWbmhrOsP*g?=4Q=9wpDq9)iiuFs zD$X*}sxqKkU+E|`qj#u+)rDs>S-k;5eTXuL2)To^&|6;U09B#s(dNG!I$tgN7~X<# zt2E~Sd~U)^B92jFk(>whxpMNoCplNZEgfAJgsEa;65WhO!_mV>`Al$=mVDY^Y$A4c zI*!hNcZXz8duU2k4bo_D2Egcb<8gjE6R`k0;<&_v2mgWZi6P(YsEEpZu};%imyP*s zpx(xzW3F@!^*@uBkwE}b2c`TF)>#&hogN`VXNDnuBDWJ-XIO}PW+dqqNSisG+!L$6 z$EoCQpL|;rHf3fKDw`mYZXVjrm%!qOrQ}iUmi`&okO1$W|C(fT?C~v9Gtfj!7K%49 zcoL}wE#k#KL(XmSP(kMwn zucVa$2cgo-f82WSQz=W-PR{@j4UXy(sgxJ|4dX%FR&q4 zfIKznzwkC0Uh`!9TH#lg^5G=6vJLvg(PpZ`ulZ>+1Z)N#>N%EMneg!5bMME#z|~>u zOa9=)Ouu#yz{)|mEqBps%;0xGw4>DIqY^+C%& z(D2|6q4ak+{M6lu(GkFnX&Ld5*YF4}{|ryAg1`k1YQUVwLrT*B*uQTdlfb*U9`ZZ+ z-hC&h(yv;zdU)w&4*NU)LUxnLlLy#t-MN*M+qs6)+bt-c&p-D(gYylXG`}i4fu4K* zIQ^1k!md4|wR{v$>@qpC?4D>b(-FGE)*Rxv6~Ssity3i8TkWF8kCo!7&T#XM_dbIL!c- zvXj^Zrkx-xaMFtocW9uxZU7K^LIxNZJo1Ia4EzV#x;hcxR5c`41ZjwaJt~nx*9({! zt8mJB$6t|!?hJONd=vjYLf(a^6YfD47OVI|u7L1K1*PKa?qNOM#?(G5K)R=)9rxr7 zp4lpzut7WlC~L=A=z#eFcnw`hf~zpi#AD&t_$mxt_Kj`}59)4Dj4?uYwRek$tN1JT zd|4MIBTP{WpHu!IR+R$0G=PfHc$-F&PJl}CS_3QDnDR)v@rw@NZ@Pu^7rE&U!#({8 zXpfc#h0qvET;p^Gfh=6X)?CGe`7PG;CHw3S5Du1X4Evx-fmMtmtIk?cns35npo`xW z%I4b@^r;^X|I<0Jp|Y_wY1PyNN#cdiH>y1i0NEL^QAp&lpuT7^&dgh!c7nW?#M8pl z76l#}IBwi<#+o=bF8EtfT;=*Q(_kY$$E@HYX1`pCuY6WM9(=~uKj27l%6U~Vk#x#d z%`k?YmgXX=f60I}V_(dcaKG-i}b=sf;j2#S{=rVRB#8yU`bbn)7RU21kR{=Z`d!+ki|6ubp$T7JW~NdhbWvz%!=vK0VLdr3kz8jzwYl_6SXO8Cz6Pji(*h_mhZwB>66armca;6KXt1E6I7k!8RbRC`O2c|tqXSMMQ-4x?WZirYXVCV~{7ijsSSS$=G3n{f#0NTQJr-Uu~#|m z`cN@|HJ*4(uMTC5MVZ)sue`*{H3L@;c%g^hxF!G6B@U;f6X0YuKEoT=oiwY7U`v^L*(W|6 zd`ZTw+_?)K*lSn434?)i`WIdkN4_Ad$PQwPO7vMj;qH6xj4WSg(7R{%Zo+PGD*Vg5x#5LD`#tv@XxC~HzGru~ zXuHGYj{SQ$dHYjc%p?BPL&%TQeooN1vpa1GTOl~OQ$Kq zRNz~AG2PIK^7EX5wg~a*_*ytJYgij%T{HL;-Z&eScC1NW_fOiI-vnDDH$&G^`)=q8 zW}ahIqA~tFOTqTaN#y#Z;ua3ZWGCU>?Hj0KGfa!<5*Lr6E>*&r z!HFg{&xSd)v>R681z^La5}Mx@G=gISJ1PN~t^8b49EmkRpp6$@hAH7Xj({dp@M@W3 z6H~L<4q)`JG$oGci4+_Viap%m2kz2!JVY$5gjIZ5jXYpR*+kYTO5PySuOd|WvTGrt zj-?M=$0Sooy&5b~#z#&zyv`1bXen208Atr$t(j6QDAGk`o?OU80i6Tm;~#1eu=3zc zoxs}ISRa@qP1tPlJS<7{HmcHcmbp6q1ud<9V`LETTSj9z{oT|ORoGx4Oh4ccY)EX>dVZP?jU5B^EV+i4`4FVMyLBO_aE~2VJgZY_ zr%rjxt1AY=8$(mLCqjrM5pdfb2-* zDYM^}Y2))J3jC$*pEB2UF{v4*BR}Hw&U6s8GzQ);`E%tY=QNmj6d|2w>_Y!1%HI3=v+BI_yqy!VX=2mR0YnA~ z0Rn+Q@>rH+rIMwQr^Y*LP3ecJa@EZ4)XpEU|G-r3Ztc#m4yy8cWJ@z6TR8&?NF)J* zrs)8515I}W9iVgA*X#Y9b3ga{ZDf1T_xri`geRTnIr*G>ufLfi1YJo-xFnjVf|a7p zVA)J8g%O8;!E_Z2-N*%>=!m4)4Os*&svHa`WX~OT~Y!XbLIMJ&7 z6+$>ht-?=i1JS^tE_JUz4!WtjaH{FJL@p=ZS?+t*Q% zk_{tbD08M{(#*Y3E%WTy!PhpX(u%fitZk$E%sV@1XD95dU!)OMm*&ep+6juz_9T6W z0sKzX3_C%~z`eyQcgCZ^QHLhj{vx;n;CdUGYK7FJUCO+XDW^lpM`;nH=E=*u2)3Rv z{fr0=Rq|EFU|g(8;lKJptb%>ypLz={sNpYcx+~JN&?X@rbQU)pc?f5Eb`!~t*~%_H z3FcMWmH`*b42OQ=X8ClSl!b@r!^w|3&VJ_1Nx9>W+T3uQl9$O^_+W(Op}B~i+@?ph0=jE*y$a4W0yTr72Rt}@C#z(Gge_D$x^wBELLI#uSYoM`9K>FvPD zyIiG!2*9O{GE9VZAn%@{ELFb{1mq-4)|~kJv#1H*%Um)-xZ6wJSXNG)T*v~}+rxgo zIc=KnI`A~y-aUJmtnz3EkDmFd)Kh$2#5}tgw)?f$hZkRdIp3%DIJpyGC$U?$Y#*** z!hDp;{kCl{qsueH-S^xzT(xf9uyn;TK705~zT15PIF5IHUO%T*IW$07l!RScI3O?Yc9Shi==Px6^$(~Yz-ez zSonU8Bgd>`YEvclTY1XD*fvS(z3hf6a9*li=pnIeex@#`$pFpRd1_b7Y5=PR8<`V_ z8vjW*C1suaojcdPfgCA9yvsj!&c-B?0!4ZkAacN|8pfhfj7_oO>QsTTLR5}=l zPNTs@VLh$gL(L06^(jiwI&Sz0JVwm*rVwF^&O=BVvz`|*r%oyXZIKqjGY-&mp0%X_ zG&asqQm%4S%z1Q3GIiYP?@AVT!qg5%xPonIEu7f!La2^EB8!2XVA{!=Kg(2fW>R;- zFZ!LttfIBV4%_bnR$(Qkh_#{=?(*s7-^|!RXFfp1v|)^Xtmz=t0uM66RBpY|bw|L) zD*A>X{n5xvpU!fpDAf^y4ZTQHy)u5&eX&pNCX|f|w_ok(T)9)eXo=lvWo{%mQs{S@ zjq~lQ>d*qfP7?A*w-O34k?wrj8bvqiow_S+^NQd6*;&kSqVcPSlJ1cV`6f?)!Y(*d zJA`g+i!bvmJfKA1NNMek?vc;83oB=I;JrK|%^b|kL&-5;7?cc?-noi2pN29d4%)>@ z1Of_?#L8n0j0NVu7vh#4JXk57EnrP_2qeZ^&qI;bZtBHy6xD(ysi{-NqStZCqU2=U zQFNfmYH)z@Wls(sb&94Ik_GH%xy`!LJO+~Q`0*3)ZYk)X(l8KO9X>Dx+p`yYQSL0? z=Cta7{*e+`C7aKy*F?a)Q{vD?_9p~QrUM!VMkzv*G}IDCpiF#{W^(6a37&Gza3*m@ zqo_$W?bKAhmRI4rO~Re{%3p~g#mE&I6rl0WZQ`FE^%6`M#FDWh`ZWnna^-LNAUZba zVC`P=i~_gVUdD*`U%8V4t#}Gv8&!N0CorbrKnfIPCeDHcGZ*F>L}-ur)Vs(!qL<{Q zKq3QJ&@&upO^9j#^j82h>_WGV??_FY4$;w*4A3}P2^^^cOmRyAMa6i3=5Y#BskzSR zS(gE$YIRvU@8BjNk%|?jN?(U628KHRgw0$pK=VbK>1oCzNVa(lMCFw}gUFQ2VrMLW zxQ=GP_9E?TFJF}`*nBtFrnDjUcm747Rs*1&;$c4!K5(V}s%oZUT%>}_rE!?}qm#24 zr)&r|%HPW(O!{OeX(O(WqPtvUp`Scx|&#n(BvbjM2)aLv1!jT)%t++bL2ZO zEX!C08CASx&o;ElD1FOaKD(VUB=lA=u|CC1Zx0_iJRIgEq%S0cAXMwN7=3#z z-^HtCOw{)u*v|z02yNpj#*<4KC$45Z>F4TPw)4n7^%2`2z-0z~* zz^6JcOIsN>|8KIDVJh)648gG(S2yl$QFFA zvrFVp#n%qa7UFk2?$Rj^J+cKurs4v^CALk5N@n%d%Y)!a3UJYwPz=v*pSsUdp(b{a zTtz+Z5t$|=!O>+^z1rcPn@S6MG0qiSqX5Mffn15VL}y;-L=s?&l%1nPjAcv`qp6fL z^MlsF$sm#Rlz%E~*nt-jQ>k2;b4A}y1D#k*o17_4AczxPrBQBjWhR0U{)1pcnr}T? z)`KBj&qom~^;4G-{#5HstrzmCmqkbpZqne{B;%cf+X2tU0L8PUDjva#+*8h#2J|RR zmFJ32{`C@>!IzwkOdYj`*tvjS4G7A^kluV^?_or;peg(0Si5_n>RezU)c1Pvn z!YaOmMj7=)4x+Vj>Vb3!q^$*@%6%bc*Cc=y&Y;19Cre#2swO4um3wmm=|S(LCyzi! zVs#S_N&Ho;aHSh#Wp$dDbMPQmQEl|Xkrnxdp0a9^;qj^x8+?^jC$^@;O<7TuWxEpz zj5R|%1p`=m(GmBa?eK1N!=Qi~t?Egn6-z*;;4vcq($3%!eBXp0{#{6u`E@t4P+qCb zA^;I`PDJquY{?utW;jF(URjJN%(`|PbYqkrf;2-Fr+Hvzy*~qcUfBpl8^%07?L>iHTcx|LRFsr8(D)(6}MSz^EE+7 zS%@}8ekp44H`o*&ZAfH`%1z{nEb)tv?162`+(s9?*np^pFVB!}v`1jlWj#OIbmLMk zP>#EIW!nxZJ%3(Hz$$a#0n$I)82gRP3R)fax>EYCy4!j7e1&Ys1z|z0ei2RHyTM@X z1g2o6U-s`difqV}2{8APzNa>{7Hclv)wP7mZO18nN^uTelgl#Zk?{o05WkWEcp|HR zK~@^|v^NubT8^DqXUh|Ty3BI+`R5#wPhak{$sWzMEKKBR0%d}bJj2g=p)gGr2ky$~ zX$*I7Qy)yzwLEnAp1(>ZWJjb_Mo=-#S8qS6?JP*I##gzZE!9j7m870ABFpbMLcIjX zsGMLR456YU5)LBfEsrr(4A7W8_7sU>X z$ieY0BU~7icf69^6C$@T{5ohSrJfhK@X(;eGNbuYA3afp%}QX;$?$=LFNdP>x;PW*zpq2XRku{ou%wO3p*T(J7QVI>o7McA`v->{zNt5-w!JdSQ(eDRv$_1&+tJaszH?qA0HFD|?E z5}x7Smx=Xx=bbm4&okVY5Ldb3F~B8D;Nj-ZLMGL`bd5(!R&%`k;DNW1WA(6?9qUyq zR$w~x;)0zE3D&RJlkAQPtn8OY)k--nuKm4R_OkIa#!)w*C6W)Mym>NtC#ikDw8>5tG48 z!z1`SkHnHo?jnKF=y&W2D&uHr9-GtR73E zJ%~HicZ3ONCzDw5{Oo}Q{hYzcMPNGf1J=5rOgZMogtoTtNDFu*AYU+*h(BE#9qoY* z9PqTTB3LrjgTU=pcVZBgXi6D?>D+8|ghLj)p=6FS>B843($e`j=+G~7@o|px%!_fO zNM;A|<(d91kOG%yY##_lx{gT5&x-i$kl%N#&vPN2d5f+gpsj#2UoKd=N-q)1kQzd~ zF^}>w*0d^j#m{T6m;EkeV7)cGf(BoExrid85P~?4j{~!Y zn*n@5S9=xx!#Np662eMa9L%fj*i@zvns@110Wyd6R7)KyS@}L3x6_BIyap0f~8rY(H1>F6Hd5zC#yf^?XkhS80)M zmLswII~T<5ZGn}iCSsUY#wK#Fnux!-nO#WfWuQ%nM3}0(WCIa8+SUG0+LBLQ2>l96 z-uSxcnR!DeF-`X=D=qJdpTQ=mUP7!T3Sa-I$D^vgak}c3a-5_-cs$j*V42Kun|?9oz6z7s66QGNSUAtZ#)?R)&N4eJyhuNXt{rcXN^Nb%E&)An=vG(#|&6?R2+xJXu2)_eUViCi{ELQ7n>L`wVc56#jT}Qi%I@~YP3!Yw z)`Pq>_b@Lx^95?xUi%)N?Y;r2PjmEp2hXw}<2mgMhE*I>_xSn#{crQ4-EG6w>(>pJ zUVbSrr8_#jv||^O@zu$%b;_5c9oWA=dLoNWv1mY5eUBVCmGyH`YF0fT-GUzn%U7fh)Iu!>wDS|Djl~;gLjZnPQ!zhST(l!Lj5|QHT z7h*dK2>ON7Q^nngq7?oF%~8OLn+W9~UIQyIqd?)T-Ab4Xez1iDBfMI4BVeq+bqfhz&2{g&Zn*QVyIILR zI6V63}OO5)&m0 z%U}k7j*kU@?qxP%suDQOr~G7Xoa8cKMh@+-oW@7AMpC~R(IM58*w+96KmbWZK~!l; z^7De;`ggTU#@piVl${Ptfb!CShI~E-W`VMI9 zP?a|Y-8=wZBrN5YrG>)=UUqWt-5Ld zX@v+&7w__2c7n>KziY;#UwLF8j@&uMr+vhPd0v#Gy&W_WYdP>O_3FZbmv)qkbgP{R zHL-D~818YQO04nSRh*&Nss~&Ct3nh;4VnwLC~9QzMQ1Kz ztTX|oYoUr-^3|Y(p5d9_%AMuRdh1HO6XvUUJM3+@-O972i}S47)6YE13#Hx}-go zc!@KhZLme>(eK1|5WS-q09xPNSC0#6H3V&NwR=ggumv*nOo4Di>q4?w0p~-?UFd5M+dG-t;3mg1FB6=rW2uE zMZWCz5GU=7cWie$Gvnsu75oyRuIisZvk=^Qu!$StAu3&6n3au^CoXyK3NMH%5Yu=T zxAi^N9otuRx^~@_!)-U;%A3vi4clMb&cxzYUJ!L+_~kEu#ml9Rq-|CnDVaB4zGS;? zUe!t-hiYlY*BA#KQ*X4PeU^M|o3oP*Y;*uk?b+*udg$31C%@6Pev2w)Ta|-%K6PV-<;jpXP`_-dQaP;~3uwvQL@UZ#vI5Ict1$79TN^bqh2^hHbR0d)tUDtFm^jNzhKj_g|Mcw* zr0OIIz`S$h9p1$KbQV}`2VP_Bq}`8jjN2pJ>J>vXCSJfq_xP}D=gzz-+}-Q?am*X% zG4fOFDnIkvXL+0Va`Z3^hd8Ev^u+ODGtWoAN?YY4X2*`47>=C;hh3(Dop)cJs{mUS6u^5%;uf$#>VLP-i=fpiWuTrO<)nl6u!vtet)Dk7*Rg*xYhy{M603 zRjjEg(^H^{KQ;~5770S?O~_J~Cb01qJ1WE^VLsEI6ro!slSknykbWy`#Uu|5zVfmp z67dD5=m=8-sy5#5~x!VB(`TX1SaBj9O+hcU4aj+d2t5Q=}>T! z7sB1w;mJ}>e9fm+OfbLd)iQ-X%&oho$|y|XDzJcdY(n_jA|@i>EXbhN2818H-4ss; zB_hA_7wwQBGOW-oeQm*%0jguc0Q7O0^w<{_f8g+Go9;3pOlQ?&7?87rW3 zJY=;|GoE`U4iI;8@MnMaXTuwBvQo)l;{ra<@YS#W?Qp?`7pB8pK|_D+$T1q~Bf}-U z9OLbSZ__Z-sGFH4oiEf_%Nr|~(y98wj<Ncxv>#A(&4<@qd(b@%Oe4)F{TZ>8iV z9mnW2cJ1619(G(Q23{lIX^Xr2N%WVU=u_9cdXCS%uf7QaM4g1Eq9>Xy+ zRlK^I7;59C({Aws{0=wv2ar?89YYFonL0z+sR?h(Nbyf~u`rBzv#gc2I{hkry-W?m zisj3OJKulDaQ_4M4NpJq3ujj3g)tu0`|M{wHN5b`wmiq?E`YFpzRF3*3Xb3%;zc+X zGC#|*|E&Ym4F@+iBAH4KD|wr%bSTyAR_v>Z2DZGIT1wmUB!$)m7{Qt zs*+r~6#_E(bw3q@>=$kb=+|C-jsAvq62X*h zbUm-ePZQJwKvi#A8u?W>8K+Y2PGzv?_=oZ&!HMD+7KM>xtC025((Tu4Q3Vj0G{%;v zLkDRelGlND`Z$SI#)NS!01^8C)3o#ZGpV&4x_ByyqkjI3a*`n+VJF1uChaPbEWyyG z9Ayl3l*xXTyFA|yzc=9F3NU|8{#`ybV5U@dq> zQQYpNAk&Z{(2qXTYLP&Lih#;glIY`Sqw1|GSKO{U^FOXgi$sJI_vF({7!kIR;SX*E zAdCx$Vbi*46S5+o)Hf*>GobADJReUjT zkG$cA8;9$zyJ7hAzxb=fZ{ECRxQI^hfBg^tJ}fuwL{3I{ec!!nPb6JsnX86JP ze=z*G?u|u}3Em^j5xRg&`?0%h3aL`HF;w^%~>Wj`}5Xiuf$&g3yozR;Lcf~9x zSFO8(V_mOibvxxA9XL^bl>x>#zVY{bV&mH3-~GEU4}bU7uMdCzmw%n(V}J6m{}q$y zeZv#%ihlZ2pBV07^6k!u&s{zF987qOsGo8B|%Wr_aR^BUmvAKJ63K4mS-oKd>$!_(>BdR1V0_<7l1VG2gw1 z6Bv0+1iPm_qMk8va!{|me3NVK0Q2p6Uh3krX&%>;vU0c+7W-kN^LRE+UA@Y4bUu^j zpm+(3N|#@88A6`PCr&)Z=eI@gx%-~s{PWHq-sD-fm#Ht$vKw*T4L1z`@(Z5}&g#_{ zuxrY5bCiKAue_4eB9CIDzs};557k`2F}{!d-UHO2@g%Bwh+#? z>UG*19&z^5&F< zg9i=_-~Yi6vg7^nkN-jH_`-!t_&)6G!w-J&!{PV;#qVWO=kasx|NZZMzt!PhKh$2+ zPrH{D#f#jA^jO;Z0kRyiykJ119ZN=l~;zet$Nd;jH3q<~rqOSamaXeiq6_ z1HX&wj@D|P!E^!WEhYjHAQFWT3q&hoA77Z{QB-BK?K+2rKI@l9Vb9nu;7@%c-TJnM ziLi^7PQ08zng`pDTW-FI&k$`&J+Pg!OuKM&`|aBqg~bm zj~YwQH&KI}O)gXQ*gHPV@ed<4m@E$(CayZQ`!B?aOu7U&p7R zu1Ox2U|Same3tlqoDjL`rW?)O@IC6qH^2FW(Dd;{$IbErs>#p!6){&iHdm1Z^vJ~c@+&b~P5m?0O{I*r)RT=8!<~%H z@unR^$WxJ5Iujn?8j`B6Qi?|lRKlEVhc1MWmCuCiqUFoa{of3`woMvMN3qZlnyY}c3x)}lM#waER0Gja@=Uf}21+&W&;Truh z?%nu-d$u$s`yA;z5Cw?#1cRmsjkxbdWy-Fj_j|XCcYjq)8U_*Fa4l<7Qgi&m3De;^ zy-~0k$@n^d1L?fXN03daR4bRRN7tRmfN+7SIHm7~Wd>Thx1NDaJ`Llf6Fmi>KrACc zOTlUh1wIF-_}OrC42icJsx)z>FI_A0)Fp3BLPML2FzU(%pxeqcZ8@^0QOlGBK=ml? z#T>6rCk1eh@{y9aa!WAO3$}u_dL|#R!!*zKMp)y-DJM*JBM~6riEjAL&Xp3Pc3yp_ zA~MOJLBfXh8-`aHY@K5Dyz|bdG5|{B4ZbfyiyY+HN$PF4-a5Rp6C7aPbKSK}N>>f* z)?JkWIJu*9JXQmbO&jIeu|izkWRf$G3AV=)QaJ9X|4rk7Pi5JsqcZdimv7hcAEmOB`Q%V|e`W z$1@Sz$@4s$H@`6a-bX$>JjdrIw(r;${VZYkXWdm-@_oeD(wTnno)41mUBd@I_<>Ax z9{Kg7$nrjp6femUDktK9^EY43%IU{H_R-TSv z-^~&>yC>M7uaa62v#4b!>!1!42XU^-afxZ%d@m^hxFqhTNa*dGl4{eS#DlbA!4i3f(QTemZ4y=QpxH%|}0dgRv`44ud1 z=hi-fx zFLKdEtJ%5bJDqFRq|P{r_Pe3yGP(0xq!&?VZn^o!=uz3vWiYyaqjH(Z^Q7=C;8+;di<*P94mUdQN|Soji{0}O8c)XInMyDx*m%aHdP28Db1j;MC} z;5{GUb1dhi3^?)fX#U6l;A0$5elZi5yE*FbQOm>ZG~9ms?ZdAhdu(`%$++crC4*VN zN$SMUqmef-X|OKda_i06v3~rCC-d#o)toMI_w{0UfBW0tNqch3Z8!6n!1mz?6CEe3 zTEuccY8y}42o0h;{-eq4YBfdob~r)PRd#c>UFvliZ?W~oI`#J73BVK>9P@M0n$>(J z=2CXPcBkC0$0kmQ*Rf!=dNnTq!ZvIY!$`7Xkgu%t6YpLc1WiZR<8{w|4l*hi$hu=h&ug-Y*_`B+oeBb?2Qq z9=>JEmbBw5SfKIP>mE*i9A)w*eRn-KY}kS3*yo+M4`&xF za>%sXx(m?mD_OMgB#{GhcO2KQy^_VjODI!oXxrAYP|Sid6R`~&HqwUCZn10Z!qlZK z{H&!vIfsdrZQg3?o{Ll0UUO}p@pNKqf75Mxl=jg{qmNJ6_xR$b53u8Tj9ts)*wr0M z`<0VnKsa4s7GpCdrKWB6UlQM0%hf_M&(xxt3 zwj$4z9$<&=!3Q6VjD90{$4fhMR6GTLR36HxijcmUETeyo(5%2M;}u~VoVuPmQsOcW z3ab5%i$AsaUj0%n-Yn-7i;s?Ygjzc?1upthAdmjZ+VRYJd{f@Gz(rk85nM%oV|~Bu z^2=f?dDxaa;l1g`8?u9M*oE{ z0rt(*sJ7YTXci3D(jToN{a24XmU8f+d+*8f)}9tP#!=+wp52U%Z_dQtMZF6tAC@2E zJw0VRYkPSfZLMwdidERfQz4XaqJGc|hI2nwNfYD=| zC1d8sqDZ9vq~UQ4uIuxJ5u-&YV>P)FKlxp!lfLUa~nWz=X1`xAFG zK>QRI?z-Aj2}E)pVM+twbH(58OS<@Yhkgm990i+_zz(K6EQG+dghBb-kxZLMT z(4mbtrOVmFQv}l-TojCDMk!l$D!OJQ$qlLpfr}$8{JG~yc~^jm7F04?6{o=G7X20% z0_E>extCaYN6!=}IxanT0v(RwlJW$4#<8G`RW5RB1iP8FlU+E0X~q%LT!&5}H=@82 zPP~^!GVDT~MB&jzPZr1>^c;bn=$w9{DwXiM5Dw)E=8Bj^2|`;n(lsf^w7mNRNR{WM z7bbR>MAE?37Pc$ddFJ(i()3z-EQGW#;PeTZ=pig5m7`7qBo;g=l%}$|4U_Cx(_!{S zgA|E0jKF#1h)JYa+911<(1;w-JLS>@P*r=L|@>Eyp6ko5B+R6b;?e3KQqS(-&Bg`H8;J9ipT-kR< zE#XG6mycrP?%5J>83b{472nTZXx|sMZXMRI-`b3CeCR{>#dZ%q^t0&0eEC9@pZw&Ap8U;l*=3guFYnx$H=Fu+z*Fpw?%||@rxvch`YI+v z$cGMc5TiFW=q0-ZGH7u`#i=ut9e=l%R;-#~G&m+JTcFB6*Xu%E3S8>0X`-Ya>W98| zG13Wz_F2H{xkvFF&}`VWKF85~tE$IDUGQ+XM273g)5|ZtG#p{T>#qNKoYwGpx%V*H zcGBbo_{0gGW~P3+tDglq_#9yO?(hHMTf-08RbECt`@$DKKit7$#*cse)8Rk==l>%U zhEIO#4>?--(cydS!1-9jV~;(NGVAW#qmMooS#G)I<_uufi1}AH?gp)6!NtL--%NG# z;$r|0KlJlq>$dH~)hxPQcLR$z*lHJcaUoLjBwB`E$|7!K=G%PQrY5 zfRpySS>*Wir#_jJGvE4$Z&NomRn7ox{%hUk%MVTxg z)+ZOEoM0Sar+FC@L3a|}wS0@?^V+}($}x80ocy{NahOF2C)}&otcm?x9P#lY+dmiT z+)=eZJKBz`x^Uu7=lfYy@_4F~@bk{QVDPQTwujrc?MR(+@yi96g^QM9PrmKTNgng* z#PZy8dAx{48jpTodfADbQh55Q-)50>Ep3|%ZI+p*c09uZ<@21Zx&`@GXA#D{jn4ez zw1n4I+VNI676K+uncgR7op7Z~pT3I0M(!~Z zqM%!c77jDq`M=Q9WbEX>Lwj-|3w$m(`7QvzQ*0ZktoG}dbGmH>3$((zh~kT_T#$0{ z*TqC1cX*R=LMHz3I!2r4X&Uw5`%+xY%JbNiizUkzVXxbGhr#WkcNq)IPU1Ymt*qOq z8xKABaO%vp*IYyU%iFG@WL*@_1-VOj%;i#k?%wM6F*X+%mG=fV6YP)t4As`HFH+}s zW}I?9{nG+=lUZv%+r=IgEsZebreD=HleR#Gt2SX(?F*dt?x2nfGE$IM>Kd}+PrpVU zY>zZT>Q*cZ9L{#TJf`Wm>H(IAzQQMAm}Tq-ohl{L15Wftq7Vtkk>29XQDf zK`5xm*7zp6V;5|mn{`lOG|v3$x4`M|apmh0&f-Hkf)d9aN(DrvE7yoful==zf*S)f z&n(XkH@Tgp&%C2v!>xlS-73}uv!I%mbR{g=|d#3#8D*)i3@e zTUr`WM+7hAbHU$|GxfpmfYy~kk1A{A$Wj+zN6ACha;%FejZVVC2Per&mL2P+lpfh7 zOSq%kXq@DjuE#;MAOe*5nRKPzK)dNJ9cA(*JEibPvNml&HE;r&dHD&AZ%u+*I`HBZ z3Hac5YMkcIBU!W%{@GA;>J}gCoG-hHn#0Ic0L zU;N@x;S(I&x{!&_s&iL@;t}tK*{QH2bEn7w&wf7b;L5(wbZ*=6N;+JRm+#&C1~QW; z{CoE7%_{m!>=OFyt?<6}Q#!|Z9?{ND*$y6hCxcjzWr~~nK(2(p_nvzgygoNP_UNyf zQ1B8BI%X%M9wR(<>@*$gxj@oE(nGo{mz_KoA>5&K;-XV`{5OBy`!)Qc%>N0Z67vOAgZIVkn$VCaarEQ*Myemx@WF>`hFCc9q3$=l}&|LvFl z&2as7*A4&e>tE-n_itJ8uZhWrAGm*bgxxn6RI)<}pQ8*~Jlf|jhZ7DbA-(_zRU}X5 z%}J*dJImO^Ow3>1y(h^IQXN#AN9nD?u1-*Vbil#aJM8G5NBY|iOl?=FBM!t)GeF9C z5*}$&)R}(dk!`uEBSbYf(f0((#HhSO1);+dDLy}8v`>OuEXOC<*>KRW-!{qT#*U%~ z2b>P(To7`%)%^PGnuA84{qqHX``*}x?N720 z^$zulXLRA=`v^Qi;6QoT&X;+4&< zzOop|PL&e`C$KA5E*oBb{WW%d_h;e5MIR?&wndgRCv)a)1&>`=uC?zH z^5x`UKfBk;>Q2=A-uK?&U;XhHW4nL&=C?!J_+zx4?v%Q7=*yFAKe}@w{a#M`?AWn` z6B|#m;N(kz&?h=@0xH6YpY=S!PC2A-WVG2`Rm6{{`WpLr;_Qx*M>@7GMjCb@!EsLd9m6P7yHss6 zr}YCNFy1ZtE^McdLND6SooH)=Hq@^z@W}XS@C1$T z$k_FYeb4bMT-iROls)+5Jc zF$-SuR&E#beeZ`8Y!{dm*71gYxo@YoK9~g+Vt%i_>M9-d> ze%pCD_1MX{^<25MojO@X`>H-@m_n{fLj(ahOkYG(?(UtBV6Oz`#|lUANeqEsz!K}si%I1lfk-G8J&O- z9jEws9LJR8sHcUK&P7UIM%_diLi?M!j7!_2iWOTjSSD*6pzZll-rYFMkFX0k#>=F2 z3p1knB0%>5Ls)r(0$OdPlr&wcPzyj$kEOyVFr=lM;HEN8V`c2RjxP~9^#9v9hFiYPU-RQv&9sVl~defx9n%smCnsmj~Xm+IWk8q|5 zkpIAno45w^&%2cn(bPmIy+b^khFmHWg*g{uls~jewt^`6o5+Mcu|$qeUM`Yk zfDmd$C%Yw$r1-9?=NpPKvJE99m|*+5sH(`&fk7txq?PQ&zh$d1iL!o_CSf3sjXN3C zW*M+plx77kunAJ(ZJ3p3%wrt27c!Vwk+*m*=fy`(m{zh|<%+jEUi)~9q=O9yDo&o)u#0Rb zoLy`N3YV_E3>YR=EI{no@iG&TeZznH-~MBEIDOlsFXr(XPMM`9gA^2 zkCt60AZxGSIP-}$47$$AVC*?|3qJknKgpz6Pukocd}6M zY8r185{*E-I@hKz<8|7s%AR^_ut}*jhlk_pZS-C+dQ%2N4_xe2Z^EulsZ$*@Bu(ty zcN?T>N9!|g*Iu)UiPdV3#4e95Hg4QFT(fZ#jXs~qU=nu)J1UDea+H-_f|VR6)-Dd_ zUHDkMXeonidVk{_DSCLh^QYkUa+JuGn;J~=R$d>Kh@HragKY9#9l5!+jxNe^%MBYhWXIeA zjK?W`Dbts}^rduym#n!IS>NOs^N!&&$l$a39v}V2H@=ZUuKMcFPg-_!YK6i*tsC+x z{gyAmce|kD4pFU42O?I(OP9YHl<8troC71D^|#F5$T9bGSlIAIU+UlbW8U3Cb3*Hm zr@JVY+of${%{{s)dyh~0LM8|Do*M8-vlDLXx&y~g{^1`oFx{Ws zp1n+5hnU59CPa&wu_)P9YpgSDu3onAIC>mojY8KzTJUy zGU4;xyLj}%XRbGG+Q1_uH?b(QXV|`V2d5M689wvb&oC*!Jda}Rr9M0OOJ9bN<~6S0 zE5y}WBe!bbY+~zKLgiBR$YOFpNYrCvZyF&l((d%7!V+3TXlMjauz+Oy?DLeiLnqLq zsq1(&!)JHvbimQPr(rp^aKK%sc>G4|(hRuGzva{cyl=U6V(h|{Z=06Cb=o?2KF4T% zf!|7=Q}uC_8#yZLX@m>d?c2O%D?9qH!`XcBPv%?*wta}R!$f{}W3TY>3?>}D6wuQf zo)+>Hi1OPGSeACYxMR4M9k(xXV&QyFLmbD(K6hR8)E(tBG}T?x8TarGpHqKhSwas_?QV%iwnN$Zqto~NO*>y55lL_Eq7;)^-b z?F7n4m43xS>}J|8`;E{4(I2G@Y~8*i?*OqaaZ)E8>&X&+i}OaJYM0#=-?)B5c0nyW zE`(^0PkrhW^c|;ooM2;)7OUwG+;vxuulsU9-}~WPkxT1MwOt))c*+_rDs^a)FC!yw zPEHp%siN&vuZ|1cl`J%D(d;~(>tyuXM&Kw5Dc%SXQinj8C3(u#lU7p8hmNR+&%x6B8dU6?Yp7;^wqrd;*EI=>k z7`u-KojA>lyX?bosJ@(}%Umtucibj0)(vHH!dy0q_D7=1SrQXZpLPlZSynRM!R}UN z=c0fGuD|a^&f*0-1adLDfXg@WHv-8^E-f#_w_w`h=rbiuLPdp}V-iCYsla=h(+PGK z*&}0(g_0~iJo;1N(;ngNWR35%Ok0ycs86w5y_m!YrwJnm z>}j1C9bv1u?`-H+Fjb5i!C3nM!6`?51;kSwE!KoXQ+q0&xwPp;o!7{ z8GefgM_K$?R?`UpD|jorNh>;2?8bExrLya%9B3Z`;*FddtPSxP7vGFX_!v|_ah28^ zD5HvIrJj8)#Y%rJ+)TFO-O?M-OoDI-NEahA5#2@VcMIlRJb;Xt{v`L$aDB0%3dZk7 zP!D~OG-EV{Z~0f~W`9#7Y4Tc=AUn|%%EYOQsxZkLaZ`O4^(x+xud&GIgVeJC;&|g1 zy7*cdPos2_9Uhp8Ntj2cUuUB1w=3P*^r+ z+u3oG{%?Ns43qOc88CW$%U$zbuk7NO-E(=fr&2qZ*}I3`Q(8vf6#fLygTBR4NnhmT zK-d@KxWl)b9nzmY{BzRw=cPeTMjm44)MMh&scLIZ8)<9pX8G4Zc{zsm=s+go)NGF% z@8CE%lWy7{?hc9sv_W?Oa5)p>j)Ct&rbE!)&&2ddj$Qup7mp0TW#@F| zN+vrDaG!YmNy5)EHe**Pl_V;Ou24-}>X%0Gr;9$zTh{^%T*HAt>LuC@yt_=k{o0)= zC-7Bgw1|IzPb=Pu!!)ZJhI>d{OZGB8cfRYd8<0lMR@zA)L_yx2$BR3NSI?`)?kd*72mX#Uzhs(|75TVu=nkv9uiDV| z)Au;+;IX4u*nQpn{PUEF*V1Ns6#rHF9A(nBKEmS3A75r>d#4@k?<^0}bC=dhrD?xl zQOi7v_pH07v|Y-VrVIT=g_hgcMdbk8eztFZc|zE^M_+49rG?a`xEYslcL6B<6)CVJ zttJZDv4)R}fGe?$i+Dc%V>>T?>?$z?(l)lWPOgo&94fO;8>GJk#yr}Nx#(jbeS#AK zzW2jZQ1(fdRUZv|oqqQab;*AC0QNj}3cXYA_q@I@6L;G&`)2j(`yH~mKtajkA3Qy_ z|NNHchwU8ISHGUxNu6bE^P8uBLtT0Sp1WzwwhXTj_ZEGNZQKspG{+|PyNBtc-f?l0 z^0V`0+CXgfDxa3x!}!H7DR@d@38xModE}RQZr--dI{qka=kwH6KM#c}n!?+iTMXcR zoJ8zjt0HIogfp!Of-!Tpcaf_{ zDPQxKyp$0hx+uiA7fa zx-Nr$3zP6VaSFGGjjI8*F(n=a6n_n{%~Mg+p1S0*cESNa_EyL=;Bqxr^SjQmJ zidids>W;FNnpXPKJmS?Q6ocuY<3u`7j|jP{TV<&gHzjQv7a1Z&F1Xsq@>UIBqv>)S zj(!GNi~}$K;){-4$Zq*tvc$oQtG1+tw8YE8;-6x*w(rCQJ9H{;Pt)Dac8ACK!Z$x*pB)GXLq0Q=?-SF><-5~N&R4YE1qZu2 zJ8}n84kC{7-9|^O?zGy$+1a{_=l3dgOYl4S&zpWJQ}S~)eJRIP{hWjReB1AxcfFtE z%-1s*;{`Ld#8VuXU6z;N)S$s5;pij{P1mOlBm+Grst#&`nexess61264S11UV(Ec|BFm$G}wwgN|R zkLQ^}SNfggI`GS_xJd)Wq!%RCESsK@*rR3axm)xig|PaYLUCl;J8R(`>XwJ zd$g%X4W%J$9Qt+;rA^eigDvU1+p);<&!4*^?)0b!ZMKMkihhp`tBnl&QHIC!$xH@h zwlO}F_xaC%o=MC>XfJ2Cbk*?ZfBsjs!@+TI%YXyI+9_A_Rku@9CVG};_~edPXOvDf zZ>kpkw(d6hG}2@jMciq;`R1GQBBI%|?hRRdiHy#W0@UuM^}(IJCA?wUmyEr|;P4=m z0E#wc$#RW;E!V*Gg%{hcES|PWO4pG`0WB0+m;v6&M?h(F>O>1PNq2WuIUP*;awhAq zc61ldBgHi#$41mQ+g#gL+ZAo@0H?yhuIW80^G)s?Qd!^vL3BeSW&vND)a%E=5eh}lha z0P0)4T}bn2uvpnm?c_%~QiB3{b!XGI0~KaR?-HI9b%D>tC+#7m1A4?veNpe3xRaKz zGmx&c9*^-DHSGg-Jx%+bha)9~6171F#HrXpjUKIw)_L1TGwi@N-{PgcQGC#1Z`&|W zI$3W#sp4~_chY9KVCiEwE_8i|HqG6&`Y!EhCPB61CvP;EyvQVjO+}D+>`;l?+Dbp| znv;Ly^h{ih)36cpJ4q{4$|D|k;dGWCU)tx3toE_Evj^Qqj-*-!v_|RA@|UBq>I!PM z6KS8&w~rgS)9CZ$hnWBxpD~_1AYz%YJ&=~ii0vnwnCPUd>@E!X@-lTNe$_X}U&s+y zu=7u=rBQJ%R@u}EW0}yl?!;P8Z41r2IF=)69HFjxtlu5md+zx_%B1B{{r~WXKfy*@ zSj6FZZ{V$i)=yu=q)n_->Pw|q9?YLfwgt9K?mF8JSm$luqdYO8%|Bvz7YC$9L!7kT z^nvO`SxZ}5%dz!o+N8_!4F4V$rd(haC^YavCSm*d7|shg=?hG=EJM*xTG@~8V-d>5 zsyy0&9Lk+O9@uelEkqTVJ_B8PDkN-(x7~Nq`Y`X2a4g^p&1y%t+KMb9C4btP{zzH) zSzzr8J!0-yz+>G@==(hJ6EVq?bw|5Lw}f5%TSS|fJ_{Tl$+_c>JGh^pw#_dqeD}NG zqs*}wPnkJGUOkOuJ?&#JwKKY6q&m)WW?36eUE)+9uIgiJ4aGN+wBzLGp1bZ~v0*n0 zhkU*=(Ud#QL0J@Cd7=Xti)uOOuEL$JA)LvrOdC)q~8JBpj)Dem^avM>lSr~(Pz8@yG&lz76 zsl8KvkwNw}1I-a?^iAnvh^Mm+NWDTB+Yj~8T_)G0d!M=rK}`=o>%IO_#mG}>l=Ug1 zezVfu%vUL9uM?6sA?b6ULFx-}QMywAwMeEt0!F`tmVl&^%`#-9xN~VGGV$`!0hbI- zB`uz!3NwD@sbe&f?G`FRmh>&?O#p;9Kas{uN6MYcm>@!T9WVsaFwat;*OF}`G(w=f z6nFz|`2jX8Odf#~K(t9>!>RDPS*#J#iwa$x~VqQqE+C zTVxO@fQ`VcgoJN8@+Kn@Gdt*Ol7TPPG2Eg%8)dNUq?6}P+ezV~lWLQ8@znd=Mp7bD zEoVqHpTjoGNipkqte_pbie$&Dvf)72$<5N`)p(ihz;TiH8NOHH-F{-!rvnn} zooWODwkFo2fbpRW6D14aM!v zQ0y4^Y&0(^GY)56@(34Q9UX3!QJ=k*PwnigdoxLOcC{PYHs*GW^a{!PV)$p^!n2Gi z(+FWF>Mn)l#ZFdvkMm4qEk?LYR}%*H=Kw{*<~8{yjW1ms!kk*bv%7(+^4M5~t8ejMhz%_=2M+CL;p8CtpzKv4 zO2_L_K{(50IL0o4F4Dm`Wzu+dv?CuWr&u5<93?|P*xF*Fq!~b3AsT%p4Qn-sJg{uJ8`N#h zIzaRqJ*x=b_M#oAd0dJ~VD?4!?qVbeaBF(Ar<~cbc-aGcdH^&u7VpCpC?7~zm zL9r>~4uq)>Dp0%n3}PRYI1sjTK7P9N;gP<4U)FLGSxvWY;nE0|TuOXm+5iD-dm@TX z-hO6f0Taco9Tq1hyac-xjvGjQr93XM$ibn$gzIv8cZHu$NM zai(h-2Y31%?59SUkLJvB%1iQ2+lAel!jfm}j{|5I|IE4BI?XQNPEO+Zoc>ZCHQ2Uo zYbMt&y14jp;9%ABOwg=fwz1GJ)m2|06K&nIr%2Wd^Ow84_zTa-I`btMTL1&f_zMm3 z%43$aqkODy>4O!*xCU!|&SJSb!Y01lPz&ai&xMwj59Q#D$v|XHO zFw>64cYA7=fbOsW06+jqL_t)COvvbmYJ$vyMq!XrISw5xbecA>+7tZPv)W1OhzpFQ z`!Y1;PsX_&X8|cY?dqEF8*lE*7Za{ryH=>2M(~7{eObLbfqXF0ck-)_wZF7d7PuIe zzj{a&^$k`ubXk0(&+@pc`OhMpaPaVF(UeE^T>zOOFU05bpy`{ZZ7cEA|GYeas!@ijP0j-v3E+gprt2%^3>~yN~rRN)G#@fO#u2y7dem> zR-xx9h6VDrZotRylRy3RQ+a+{qAzUmL>6TZc@9zEbmD5GcXjjPqf6qVHV}F^xWb|g z?W@hoRVh?QvvBuUJ}v#0MP<-lsx@T?Fw=?|kt!F4krf2l8L%BqGoKiBDPHBvyUy|! zyMeDB<5G#ylQaP|FCk$-$1Obcj~-}MQj6?Jk#yu;nNU3K#oeEDba-SDDU`<_k@oqK zo;2@vkEItN!I6_L?LARhv`YRfzA_*{!HoQf^2DRr?lgo|&-2}MVm&vx>l+#*#0DbE z#Bls926~^mZpaQWOPh%&!J<&92B%Rn3rs_{Y}xQfSzPU>B3=;nMV+D1P~x9)?6LFi z;*Sm*EtgYSW^&Gn4VLt0B=99*0YyIZ&}dKdGxe*h;#rcK)*F^$Q1QyJKXSYLX zp=N${$y)Op0IVmOTq!->n3+o+2}+{0sjou0Gr^8Zi^+%xixP_X$`>6LXg&|;QMxIK z9xyvLzL^Z0Pa~#o5+2hKTU}W;?Ff}JVSKfF5J`jpWa_sJBr>>DeH0sqX|r^_yV4jd&r7qDHEo^BujN&((20K~vLd@td{Fz*&PFraQ2h^XY z(b2xe4N{>NVscN1Kx+sM^V;MbChLkuy=^cW1n`8Q6qM zk1rD9N!yP0l*+*y>3}bqgoz9Pq@<)IEx80(UGzz0;Yx!)0uE?8TsQ|-`H=>?9)tF= zfUP_iu5+>`n;J@o8nF?8y94xAK8Tt*q)S*h`8M7XA|W{>-aN!M=2K_J^g44AbS#xg zB?8$^pBB6zKx+~g{iN+Ozvz*lXk$6+vY8KEu`3TeGT?+rXbPg@BDeJs`3)<(E7JT& zx9|%np)QM1(oU@~pd8|&vzb1{RujT@3cv{Fg+aRk7d>nM-L>#t2p;crQs=JD3F2J8 z%n24_9MtSbT_x2fyToVv!xXNY`5kU`pEHOfRA*t=od^ zh_5T{SgP9qhxpVS7OEmxpo9|#xzt7KZo_Z+NxJmF_m>4NKnqGDO@}?AA(*4~FAz}O zjtR!*mGerC1`34;Cn05}H+lcS3*krfUO9!Xvowm!{j@;F*s)Q0t zJ^2Wd`88YC&7dNG!3H(zHeU^kyBY;jV54c@T?WZmj$j<|^}IJBiAT07KYGhz1uB{D zEQ_X%v{T@aT@t;2Fbj>I305sk6sI`diIeom+hf}ueCtremtL4wSiMAm+-G>9%>~Rv zmKLf!r(F`j_639)akIxHNnUrT=%p zlvJt5!zn6bl%kTHlr#m4n#_hsQJPOrn9f(fT&vOQklaK#Z#}Q9{L0e{ zN9nVPTCkAF$|^XPf&5y*_k~%dR_HVm_`s+fjgqJwSU{ z1z@t#m0oyBGns^t@`6i0&OO*cFcxV2I^caSujozUNy;Z7LPzXGj7+Q3XP`q~T3afU z$Rz!eLOd;EXKq|M`hIW-6Vc{r4L%uYP{<|itPd@@Wk@NXoq190)n}$Hh03m!y#OYP{{$-eE1PTmC(-^$6QKOip zQ()~Ndx;B8WQkP3cUL-OfZuqP_DDs}?(c1CBW_~;!>beGu51z1bX;c>I?*vS;nUlb z#5catK`K^ZIbbewK&7FQLFGThxs<-(W1it=YOopE^vAD+tv1pj6@V7B01?VbA90N= z=PoEEGcXS99h628t{$Q9JmsYJQ#`dXe~WD3a6R8871uUMPAZq!5L=~~M0h0=i>vxb zJ{y&a4&8o9iV6c>w8Cxh#`%NiDawE?bL?K;#LzLmVvyQ=j>+bt z(o%2mcNbHSa6Q(0Q5Ua>7KNfj9Kl|PWaLQ{kHYFt9)c(`E`k^#wt6dt#>Nn@Sd-OG z8;BRv;FJL1%afRRa_0hV`>e1CcFRo9Q|nx7qClkeZbCcx4=olr*ip1@y2G5^X22s| zi5@8VSl^R(k(of*wg_VJupYaU>w=H|Xt6O7Ca#5TdpuE6@e160#GPi5$O(4(cc&P% zKPkV;RGBT>5)?I#a_ufO6JB95@v%^V=;YTtDXWhJC_+vVAg7ba?5abE>0o%KEkvG( zDlOz)83U zn=pE65>#HHn=rg|ilS~({%v2sm& zr|^7KP+R9joJaqgJrpM;m_+*skN#U1EYoJIoU#~z0C=*KXSb;^;;0W#A!LG2x^Q0Q z8)73p!~Z;2c?;W?Pw*NYvw+ChzWPF!GESjTWp$ye4@I z2XP6z(4LeA9(@F`c*b_(8P{}Kc{GOK7$*QuoxfS{A8-3ul~v!zKpj&POZK(?qEkUl}xoVp^K2NZ>j}qvyaRq62!@bt1F) zknX}2P@v{xv?OjFcN$|cHNIgrHc`h6Z1kBNXgvuK^1l_ts$g{ujZ`K812d8Vx9sGg zTwGxtGI~T?4O>-9r{YwN6r-~(4w+ADDE0|yuZKOQ#O}m;Y~8Jo zMK4f9h7)(=yPsT+1Be>fWT3#3s<=I^8hP_Co|N1bAcU^Eo_br@by$!E-2|y}6#!)@ z{Ja&N);EicfcF=Sh~K5OT=!7qGHevij@eauWlR~a=vZHgmATrcKoe?+flwRe6wAR~ z26puEXV@JNWG+HYF^#OaU{fGW?Gv8c=Rrl)mT(xCnYB=zvfcdjcy&!6z2~L?`%7 zJEK0xr}V>9PecG){p4TFYWIq3E%rF!2xapJ4cm&cK@AWqO}fRyA-NJVOaz{g?|Lwz z@dr?pl3x$uOx)tf0<97W6^WXBK`X<7Q}~+BtQ4#S@Eb98Eo`w#c~OoaBw|D^8Z+e3 zF>;*yWp>Tj#QMOb1%|0o zw6}fdRaHCL&$Iv106*hR$-u!y`vtt)Vlnvc^oG0_Qd6D7ssuMWZLAB9EM`=@OB$0_ zCwKnUuC~uT+t*n#<0*N}BzF zdA6R2W!detii)x}*CT+DW`ZqFKDw!Xrv4z9&aab+=8(~K5#PB`yYi$81acO9Qb-BM zm7KjQO3BkvVcPn}PCU5@qZvo#>2k`WqaXq_npE6msjX}w;y}`u9~bXEZ^FeScw7?b zF0=vCj?uRXU6gjWT?j4HqzmI@*T{*B9hONvfK2DJgW z!YFVCV67CYFlp)vwyqTe4bpPN6mM3srDf+DFy$*gUNx?U?r{?ApVumSP1GOX^^oNeIQx^(}h+X4rao%w4Rs>5~W1Ln?I+v)blLxMwQu(tJ?Oo`=l)d#kv2=o6 zHi985LXhD@8f9kcaEjww^3&%#xj>yJ2^n%d|Kv4m^ zEefR}wwpY9zJV(nmr%0N3>grP8PzUG6GcTcjVgYH4zFo^7prgrB1Xg#&YZO{z8rsq zc4w!W^xKxPCjwsvB@&ssMl{hW5OV=s4PQvvw?*`2XE};B0V!|OFo8&Ad54Fx_4HZc z=rIjPS=1c}4z-e>hN*p&SKj_d!N{n$0p{+2$2wO0qz?=Ivig3X0D;E}-FKl2QPNA?^!wWi2sS@5_P#bb5 z!d<<{X6#3-lvBQ>TMlHSCgVC8=>#@fA&Ec>TbH^k-S<$tOIMf?t`ju^nM?=3UZ#$m z7GBF?4~*zF-e~p#*Yc#y#Q<7*`^Cfrj3@zuNqnUc-;;tPa(6@o#XE`)BQ&FO2nL*s z_oA$Ri)uycuQDCGH-zY@6*$YTWSxkW?n)O`PK&tZ#&F6{Y zniFf=yYQ?iL*c94b4<9p`i9`mJaARPl^sIlGlefnxg=Q`4W*t~Y8g8$#5E<3^6O(6^-Qu8?6Pb4B|lwZ&{B}dUvDXuFnV>PG~{!loHx&&XN^oLtMt#Rqq81$L~4!oaalXbTBNhW4ar zF3Pjx%IYFuXAZ7@W4WbIK<1YDMd!Od=`FzJ1Ypvhj`#82??)_V9&e43wm}53; zuI9IXkqeQ0V$crZ{ET7yP)s48IYwJaF`BAcT**`U63SLjN5Zb6-BEDvm+xmVrmWV< z6h9#&ODjj#~=)7J1 zxpeH)mTfEZlLF61y&MZ9_#v%glY#CreohKJs6F9L+Xjk;DDY*or|dk^KnLhA+_2nR?uv>Ge1^o)~@>KNkZ(T?($7g zp!*k;-DFnH2NikkI_Jj%jEGq@@KV_YyBF;#cZYESR~BpwbVK&T$zpJd!^ zK1G%wJ>rUwk6Lc>DxOGTiW%q1DQP;iI!RkK8)Dl&fz!n~mYm{>6ss2HBSm`cI1}(m8-2Z`-HZV3}_n4SV9pl$o4A*ht_OiMmM83 z5}7+wCE39#6d(Qe-70~U4y4E9nC!L}&_6ZSc*T!4bYN5cqAPFTk6mSwq4}l@l5|h-Ycw9drsvCYtM-)jH)Mi z&IM(lU9WQH1{f6)6|_A_)z4Fkayul!V5M)VsmGPv&k4ZL;)4YQ#a7;wg>rH-kaAqw z{z%MRQbW8nGWWHz^Hn_-jgL&Cj)6*Lh*K?IK;|4xc@84fAt%+^=2KO|+Nkak_B4*Q zxfsCyJTJKuTYXc+z+b=W)Nx4+^@(zg&z42eapPBas^37sM}2VYCi>2CA|E*BiBw_b zT|}zo0%1&Wg6_K3c63?bHVC~1Pm)PJ3PdJ&l3Y`W?YPf<2lmEEJVWPE0TOb|jmQ?1 zTWhbBJIbj;W!L7A7o)}=9(AhuNiA%!3tl$nwaYy1`UVg^)nD1sz{!W6RO^sb4nWo| zeU5VF!^u}%@(VMiSUd$V8cg!u)y;eZuCzvtJr%5P+KGI)Efc}nM6NK0l)ZM>b`#=fo zFiPlvGo;j~MMY8H6J?X_Y0f%qeWZAb)Ym)_Aa6M*+Vdn-; zT21{mmBOeQhgrj{B4mua7svHuF2oE!^HA4k4{g2o-6K5YX3eI}0~rLAQD=^&c?fob zW$ji#Gy~ZCsen#p&75D_%1Gk#3Ns#0y+;#o1?izOf19eFX+NyYc7 z91?z%F*(Ffr5!2yx#U&Sds#6`bn|ZY9ftWlo~dB>Fy&*rm1ja0*GVZoO$h{h9^2#< z>J-175T@snUvZPu5`MKG?xmEGP^r(U-HU&5ZfJ!SA|Gx1l!iTY>l19 zYG1oAM^=E6FaM3C2i#sS$K7Z*M3BiJTt#eyio^rTxuPyOsjdpLC%;w`UoBVtwOP8J z7<&b-ehy4+60&-y8RK4SO+4l9Z1U}!J2B^OV?AC~^%G`dZGKWhM!|!&`79DB=b+ao zh;WDzcGCrrhr&(>n6qUt%Fr%bRe2PU%gI$n-cCR&B=QUhFA!xK zM970kwcEs3>CU?=^&DvD_)(C|9N2lrEAu_z>|<*}*U-^>_~0KEvj13zhVQl1$&(co)7cSTUMFQ#9L4c$eHx_(E~$1ih)4#?_7$x*Cnzm6HvRt~>&5RR%XDXMAq zRVol^HRjf!w1)m>tRs?_&{%66_dxGm6qD^~TJP9Vc1$Gxv_}@O$U4uIJ!{TqUmrOZ#B6k`pRH!%LAbPOML&H%-j>a>XFoFb zn~%j+S3m3+G=QT zZp%*&AybR*bkf)@G+@EaR5GvM6;?pkdiWT0%cj{^X)VS+wAkv$kQH`Z=B~H_G4PH} zU2y(eG0@IE9C(VL7xCDtxg#;rTAe*9Bw+sQj%1-_eG0ky0DJGUGPafRC%bB%D0Pmi zor$4}XOm>4tpS?#gfxBgU;Fl-azlgG9bacaNRX_6g4DU@;A&eL)-}O^x36>NW#;Sx zFI$4;#KRM07=2@4xMr;y2Djhuhs`{gwqAGvI_O?y%{$+2soKEuz7Eqp(x(a*K0Og#jw0no+RKb+E)ssq|sn2g@0&AXx~{^V?imU@nnxbZ1#Z`+Yf;&u@R23!XaBH zYn$@;m*AkHbZs`7%86&A4Bqgg(VYf~Hk(+;N{5K*hKo#zwQ!>rV&R!jE}K%QI8(nK zASJoqqI04V#-HFJYPoRK)BgCNL?tJG2fd5ViRSR!t5L(Od>jO66`}H}=)+ah0g23* z?jU7yNp1JCN+VcMDp%^VzKN9-n%{-RH{(qu>pS?Z!%mSJQl*nS+7K-z9t~AH^vM(~ z+g@{QXy(rG6DjBO5d+JmRa@EWO;eWN4T)rF4{~c( zV+FQ2dp`My4Xw(q)nERZYs=66J0Dpd9ko&I5)g;v7k}gJBog)& zWt_eK$2XTR{@Qn!b5}elZOK~e*&~lxZ=(qsB zi(k(vi{&@&A1_~caBKPGzx&bU*$?p>qkS;YDck13dykec{cmqBpZHaNpZ3%KR=D2! z(E)x2?arg+^S}1`^5S2*vV7{_e6{(oP4J%_KUx0yZ@k6#D3|3k|Nh5vKvO#jzKfdI z{@~{F&Y#>_e(pc~crHYxQVKansp!qG-CMr-58hcmiT<;%@ZCgsgW*i^;N3^dpZzbd z2iut0KdgKX;2L6m;zf`|k1OHzeNJRjh5Bxx3k1j4Gv}QxX4Q+X0q&G*TPYVY{l@<4 zLX^I>6CIT}dga9n%a8sWFE7_W&hNB(_hr&3>`23M?^t+nFP!AWPDuWqaANlHzxLwtiNE$rF0941)!{K-`?$meHYbpdwQv95H<$bG9WQ_B zufM!pd)4_ZQfr;syB(1Hc$lxs-1zE)<;~x|wfyMO)#XQ@y%xD+28eaM!q~aNo3a1& zy<5w3{QTU{F#ay$?@`;hN{sI@F28u={pI+lFD^g&%P%jNuJO)>=BIvKm;KJ~-B@1# z{adN~6W+4uJXFVi+ZB0wNiLXH1#{B%2$?(qhpTDJ1SXMB{qs1r0p+t^j9Y6tG3csN zO#ex>+3-&@WbaO2JgN7hjOFtmT*#Zo?IF(J&v0CS`BTp=ANlO_%d;tP9{xG zTSkERucCTCX^0zb%Z*IoS`sf8BPv1=)R$Nud7Lx^gr0t-hRICZVP`!orQ5Q%|M`hH z`?*1)OtchCW(ZaAQ128{b4k(cZPLnS+rg2npP2iUN*uePr@cp`P#j++w{K4C?I*AZR1LBeC!L^B-Uf&G@Y}~K z)i(YOq507tntO!i#R}D#V{VhMPKrfw(>5~wAK7qX&^ojn<HIec~*XjPZ>d(dNix7Pt$Y5CY+ePMZce>c^@^J$c?vp6`q`EdD>f9ZuR%vW{!*g3k*VT^;26I0oOL2`U# z0yE#R`3eBRc7g7l1Cv*%(=Iq;dmC@t!xW?moI%ot6)h8y@c>x$cH9|{VOqwpY~!&i zLD;3yQLpkG?BcNVl&3Ohr`61`5ma{Q(HrG<$z2XI2pO9voD6C+KbNBJV7W(EpRRLv zb=kJDu0JKe){?6S)f2e%>}kEh*8c1_n$txv%K=@XP1}%g)7vj za08FAJFh)hzRb-3;!j>p`{&|{%udI5A1+_~^*5F)AHJML@bSH=5CZu2gx?kY+Hc=n zo;-N6eEf6Qxi~YL#dkd1eEq@l-k;rDKJxR|m-CmYv=A#yWnQ~@Zh7@*pIu(qpP+&- z_s(ng>7>MK*EOSMu#BT{v{&wUPU%&I#(emBjer9>`&iUmhp1T^q zm9TBSd-Z_+_a?v9tLjfZe=T*?f_&e5@DP7)(FQm8`JW%Zc6oW8zG4$kAIYPn1mmmc zj+d7{b#3|3C$BA!PxyH0`3KAEe{g5H{u9@hk8*;YKG1&ZD7a+_z zw>mCb9!}*-DsIOCsLe2PIe`PRMhQwhjUrAZ_aY;wT8021z{D$xt@HK2DZ_+T^y?-*(cm)y8W#OjDz#bhdy(CdGQlhpgmQ2gX!FP=A6e* zZZ7ZsJ{OjrTwZ?a`g6KmYbi3`A$9D1`_BF4)hqI!&zMW~kn{xaHe>H~WbQIHKJwY? z%jN4#rX`SodSU4nCzx+vxRd^yw?Pv(yG4FyoeR0nT{-q7C@|o=Y{)T)43Q>wp0s;8 zu};A3d({^58Sxnx)3muN9NU^dv5vU zzx9#j#UHy`Px!@81fG(BTt4>mFD%c0^z!og|NZslrTdqcpMLTAXYCed5~H<&yj6we1jK9r=hV$oc)Wr+yZe>#s zfPCSj6;3Lqd`ZsZ!=W~7%39Y_m>rK4sz)d*%Q%@5sR1fd^_>X7z+l+)9a|;7_56^I z3V;0$H7?tCC)H&r)-M7eH+^kn#s|lFY$#LKwUm!o#3fuIC#H6rB`}7{ZB7T&&g2M0B#vvC(XQe%P8ZSD4Bqpd?uI6;V;qUWOM{4pq zVsLDL?d0#IALVTpY;gdbwE}8`5l5_@NIE253$d#Xe~7#Ke&}S>cg|E9)EIJ){5(n* z+Y*whvMGzd7kCsRwnS-zylIBHzd`sfQs2TXY6s6vVm16wMT?q6tw{6jDfz4X+3vOaDSL=1LER?_Yhg2c` z$^{s95z1mNN49;R98(DNQE#nsXHo_8J;2V2$;=Xfor9KlNFe(=GA2N;`%NN;tny(E{oIUV*X~IbOchQp%jUeD17w2{#6t6#c zEF}GYuJ=hM8Hf2wgSx)-?0g>-A_Fa$@+72xZ2FozW|6Ib@{~RA?{;*OpP$^2hg~lq ztOrPC5UA#?yE)ceAJQdd^U=q1zKjP!$7y2HCSn%>WsHn>Y1`ABSc{OEi-lw=fU$1K=J(Sm4X{?LVere($%szEVVZ+aYgLXG=F4PH6*9CW}i^;87 zFBD{fgA=wzUMNU?#zPmD-mwA3^Uz#;alUhI6yNTZg*AI)JZbQ)o5M`I&-f%r*E>Fr zFY;_3Z#{L2Jap|kH=N&LM4S2tIF<4an|FFVkIKu_ zu$>b)RiWWcS#Z3Epa9tTB1GBN;j(8g)vZd@JU_CH4HC8$OOGl)rA5(wBzmuv^t8l$ zt=E#I=_>7MJDa@COZZ#7u5_ zCrbJOoyjfzf8R#AfY47Rb>Qv0p3o*n!jL9jc0prpIV?6F_i~XUt!D5`r?%pdvq8bn z#Uq@l_NsZpcTQ+i>}n7*ZQps-de8-URz%I@oQWdMeo2i zFi%MrE?-y>aHwzpac+xP z>s+K@Q>arm0s$V!M0mlp!P39%BV+yh+wJZ;v!Ly$B z3D^7b<1OWJAppBgARA{#UbCnsrA;)ZlPA)?5A315X*@pWyrh{~77g%VO<33RXiC@z zu>}mIeOWQFtaOq_Ob}csB%Uo}tP`M;D8v9CHf_4eDm8bmBZFumC>tY@>#kKOQ#nPj zTWBe)R`g&!xy63f8Gi#g{uI6#sUgMcctyA4Zax(LXe3I2R!p#^0sm2{zQNvt2&sQ^ zRW4@`Fw#zfrIAThd8Hf}hLn8{D0T#Jv^VNiS#+ZyFD<8bFlrFQp-|MV6Kf_aD~g^T zN;9pv7G(4;@aA)5!DDoNj41xN)34^Ks28?j{^@`fM+7Goi&DqU92nZyN9o?h@O!CU zliGn=lWqChE=E_K`T!D#^+VD~RW=t5pq=umwN-JPu2==Ohml!+B*!LrQ>cBsaWhre z+=xIHV75Wi^L-uqL4Hak^{gls8Xyf=Eo|I0Yu_)*TIaEYfU(Ntt#J3ny{|?n;%tHw zIdLJ#Fb)xrX2HczlPxM>-OZ(J?9BLa0a?mnL2t>}YS_ZXH^+gaPz%*YU=g2&1#fkw zGd!A2{k>wZkoy~4O@H+gcPR1oF8$8?8F$#f0FJ+#`Ofj93$6%uUBb2R|G5iEG&^!_r!>_qiZxzRPQtjByjfK5Ko;BV)bE zpL1+-Cm<)l`Ko|@qbly5Jo}0A9sq4)7oaWAZ(a0k@z!pClwTHs(?yJyy+CW|xc7#-A{|0ho|DZ^y)yC_#k z*{%W@*0u>Utwnohb|tS^jqxluW5o7o1$MzhF7<&gOK#{buXFP20txvkBQ^S{BvspY zebf<+7}QbdfTI6lNy(+it|_G>qeQrf3IHsZAPKBZbaf;K$a^aMHI z%SSwKgN8Q86Qh#33)x4kmt3RNZDqOv^zP0Yi&;D2|DxI21CsVTGmm|SqV=?}C z5T!BXJI|R(KWRVeB2q=9uyz$Xkq!3HVgMV&L?825EdqZL#;Dg`#Intk%o!s-^>d#) z;$Fafj# z;-iG^!_FpFIV_Hpr1JhT}Sd(&u!1)+e18Y z-n&fwFB8x^d92EL@BDI~KFm#j)(OOo`~&AO^pDvdqvO|O)Uhp0qjQApRWB4!pIhqj z@gzNNTWy8E-#WBt#0k%&UFe7OJ@d-zOFLTgOlE@PV-A>M9Sy|=IG&Rj@xexbR` zhdBU5!rGGb-+kg@Ce4zY4&fK6w@OBOEvJr@W{fl=JH34D7q(5Df4bhV&Z!&Blh>R} zkgbZVnTl?BD{Yl5Ii2Wg>^PGZtE&Bd$wRW!yRWfP9lB1aOSYTY3*$;RW<6l6*b%OC)4LU;2 zmHPNvp4Ws}VX`s^>5n!9c}jv8(E!y#Es~?369Uibo8Ug6WqD8w!>w#%S`(1_G)0^l z=}7GhY0tP`1KlMh?kpbH)bjoYvyWV=otnAPzv#7c7gzqSj-d_cCO(uOV$WR`v^1d` zS6O(@1shKw{qFP;?Z{CrK6;1xIVL6-V^;eL{lR9w6m2o;s|4vU;H7U^xu^KLlFjVu zNhy7&4-I5d4=?>0R&i$@wv>?>-#dp;(Q}ff4zA7E*Np9+L?${Z zJ9kh)Z}USLGoHMQn+QN( zhmE9hTB0(3vd{#h%;v;D^@f?YpMW6x!z53<9&ysz)AbJy!Mt;xTZ_iXN;`jga%Mr- zr1Q{^BM*)hs_`k`@#jgnV>hp=2=}Z_T^RC$vKXEmcSlSIl;#P-1p?#AR(hB*C%W^J zGf^EQ&XwxUw6=z?Tq|7ql;1q?2$tg*LbhR&7}D9KnaIeoKR9nVhLx34g^ zAm866u7Y=gW11(s+POj`_07C*$++f?FnJLC-n5Q+{Ed!9Bwbh9E_!hho%7#A$2exj z7f;)KjKg^+iT^L@|0i|pnKq;{Pgqd;5WltbS+x2E2?$}(s#sQ4(e(GoE0Q-f)p z$c)iGWnP46pOQD?J}Kh5L4T@mC{g*Ei?v&8kq_*zS(oYjfROJeHiF3}^@2_F5OX|d zANk(d4xzEPDvnv9ZT948d;1^%QPUKM!n!G@ym}<*NrO+@=7OnZ!)XPEH<@-OG3>q= z9Q#G|x~`}nb`@K|RNG`vY{YrgC)SasUe@33=((CdmDY+3N1Y*Bk&|h7(D$Ozk>H0^ zO~PZr5uR#^RLM zn5_g<>`azhH>HN#jIYd9vpOi!$gY#-%H8nBCFQFwhrVVIt$IDUD95MJjTCm!cK~Ig zt4wvk7SxW}6qSuGo5?gYa`d+hMh8{Pjc)we`eP8~O?#ENQBr888nTBKp{|46E)W1| zIc63}w&UKAHm%Kdp*?|$5353=f(srLclDrRsUra!(Jk&{MfpT>BbdYZYCjEJKCeOn zD%4f3^>(||)4O$R3=|GtYq6WFmxEK6Sg_}KE{BDTL)LFRlQkzXQsXeh)wQa8a0c5e zpc9MethH zlke{2@nFiLk8EG}^%_tD5C3Bpw4ku|1;?Ln>TFBNR**_aU@93St~ z2Yg98W+PJx69j21ePyg7vNmcJvf$-0!tX!fqjg5XK9MCo1@|u84V7(O3roL8U&t=z zbL_BRsHZF|RRXvRPGpDE~Jv=3x3i^`HJX^y5OzpAWyAj?P(BP07=iWNUVul zK&p<>YfxJz7LcN{QirR;{ZPi=s7Rev3P%M zTjTdLe0SdqPq_eMBRlWLG;@!?GyuusN8kNn06huz_^p59)|?DrLSJp5Zel`Z@-tgp(azJN9*h;G0d2!ffl(C` zIAaafCe9B4Q97-XHqs__unoXr#Kj5QYoAt8jN$&4 zI=?3!_|v`_&s7iMklEOmF&bWdr@x?cHx?!5xH*1m!#?Ik%+Lgsn2m_lUIeytL|MZ* zyLMiQunI|r(^{$tWMNbC!g=f{uuokHc@rL6vYiOfxD!>{_nD5XFt)$5Pu2-wiBn%` zQmb(Cb=pHnRXdgchqV~qem@ek-}A5u`OK4R#SiNY#mIEB{*zLbL*Zd<@jyOp)D?19 z3;0d6as^!Ox)r^W`r6&wZdNre9&ZQ2)*9s&bezouT8r*Mc=~=IVjr;zgOgA-)oIP? zd?i!-9_Z2O+6i3QbjTI2X=-;i-MIYNXx&c&uWtt_*vLXRUeyNILf zEmE!~IcdxUchJ!~Q2F_z%|zP@YVtWA?StBNgK04FY+sX5Ya;~dq-v?#9%VEW2iX*H zId~pGpjEXt3tB@mxU<L zavdj&>!cr=6ysE=i5HW)dto9na!tz}D`?aIH*;IggL%^4*(R;K;Q4^v)X9Sn3m8`s z(x`8G21R4?L4HHk6KMKL}(rdCD&YV!kBWRg(wmurcbwlriZ+)yw*%!zbs}wrrEIuJRPKDgLv7$*;K8r*^Gq=oy zI(Q=;fV!CCPyBq4C%3$KN82#Yyy)ujZmmZ=vPU_F=>zPOXIl$neMa6tgMgD03xz{> z@n!{N5R$kc4nF4O$Q6sjkV*uieT|&$#hmq+mmwa}@A9h;%|G0YXS3G;<~US6q~AT^ zneL-o59xb6@nM|}*!Piqy6uQQ@0{sl-;OoMpI@bf*d%n^C$-@i0*pr@YLmCf~Za5|$Ge@33e-SO{^7wcGlOlRRF? zRyN=O0H2pg3iZRL#EZDyaqhx#V`T+=nx>9r^>l#!!?{YAedJr7c9nmKulHz&yUb&G zJRH9->L=2^&~eqlVULoRQ(s0q7`OA48LGq_^$Ae&BT~_*8Eo&LQW3l8U|njz~29`X92nxmaRk zTt~YG!xsOiPOdee8?_&YAasheY9V0TDQ7H|Tsuz7&Q2Lq>Wo1&%ab}OmBCFy+1iHfaQF$9vT_9bcg zqlh8N>g6EaPB~Ok&ZrcZgy2j9r3GCq0owFbrZj3>aZ(UD268Z>WbOPu3kO8)IH@r) zcqhnf!lzOP$4E|`ofndVr-^cA$ZMM-T(uXryuhtP_Td`|d3V3DKmM4E+Z9oVgdcE#`_j{GZ6Bh#9Nn36xEsxow_a81_`L(x}Z}4VV!&MTgl1sWPyL*8l?kbM&|4zJ;J2&< zv$ln)wxw=8)C|qd;EWI?+cT;s^f#Tt9Cx%az6Fw^TTgwhjRB@dCf|l8=IGM)`a1^37c?{Qc4Y_$@BndH0<^ z=2#yGF8@k*t(aKqx*;b1)Zj4~pXUVbEBEg4cqb>*^hXafjx~Qe>OMZ*;wQOYzxMz& z$7i+WMZTKh31PD~0v`(AKDFQ(gmUhKwr=wj-XI_cU}*erf} zqVHYrC+z+DkjD;VsIIa1F=BmAypXv-{l&MB*Zf#VLN5a5LTDTEBBpgo(k3DC<(5SA8cumr>U1a}F?9KLQP6sJs}EQM6NaFyR-nrw zI_LywWks^>>Tr6p!GNa6-XN$jl#xKAw1!5waU6P&4q;=%_J}6+w&rw?igf_SaEXu3 zl;qk5x-$kx!#T(Nl#|1jzEppZqc`O@g`~rh*ho}|MUuZ&plVvakM!-)QXXJQl+kh${3}tWCwS z#E!s3I=GQhvXZ)f3b(N|)s*4cXT2M+N{bu0R#p(5$1VUa^x}|m`Qn1Gki1Ghle{M@ zE}kAx=hyGur|;6PIO&0=?CX{C%kt)f2k@(2r4Os^yI8oxPu8?_Z04>7cw_56Csz;N zt`nrRu@_0uFy^Ks?pk_x$z+_0OMyzJ%;vo>-7QAA5$#QZ-296DtCBwJxPLX)c>&Eg zA7o(|!0KiZ&P5>Pjit4}e>!otOQF18sMCkQ8nksaS< z`4MLYU!hic)gH5UzRdz`l4>WDas@NoYPZNS2i(Kh-TOzFv(H%fSmhjSUZ$I1K}0D^gMh)zUX zf7fG;+%mpz%h;8b_@OsuMc_X^ixE{y?Bfyr!js(U12txyNPL@iJuy=HsWtR_Z*ctoV=yzYh#zO=O+ ztUrV#GNY(3;N_hQ(0n4nPr#QJ_!JKE({`RM?B~8`5 zV}0UR=2UViMD>T-xYWG%)BFVB=lB_`YdjXO;{nB2+BAMriIDZo4F1zol7IYXH<#l- zy1jht;rd_zq8Iy~YXnE4<+I$DikC0MYkFX|9bgQwJ}KeD(d? z%jKi<%a7lEJ};#6=e<19^rtI*N#vh!(*6oR_4Q-?9`_|^cR5C10Nbwt*xx?S(^?mQ z!k=2>r@ZQ_^%@KN#y5WZ-R1p1znfTg)xx)57(VN3tt}YsnIEibMPDY#U~%DiO=O+B z#E`nl?qsA>-1-`}zzMC4Yq5kHryOaF?9i@(j|8G#w4^+K+L6rXS2h|-==6Is_3IlD zXiux4afeXqPn>5>n08HH?-=arh7yXM#PpB#T#hsFXv(sONPJaXCz4d?7*kGFxTq14 zyx7!y<14x|rMgegRjU13Z+Xp0KqoIf^=K@FjJMK*RL3xU(Jy%Go$C?M;oNCVOR2na zEXdwj4=K)Q=TNeEA;t;yT#U9{qR}#~8BWM&$!IH5x5Y+QN=*B(SrFoafG3h_}p<80z>JrtI{vWioLR>-c}ZmlZ<%}q{o^2Y2ArQn+{ zZe)0p#pKUi=@(6$lg5f63twnCgh#42hUWsu=3vK>^1!Vh0-jiB&7oAr8T-|@C}nJU z=hpeg?+NE+NP2H)5J@rnGXI{qr2nNTW{Kn{t(^O9pYYt*-Pt@EjTq!zvMoJPyO6uQ z@weMPLLrp6+3{IQ+AS;%RekJ{UF$MLF?t9WXFracCx#G6?#wmvP>O4;Yx<|}DnYqJ zQeZ-92(Bo%N0w(_;^aDZHmrkT8Jio=6YnQnh<^0tqvcjGY*Ot$`_#(=wZNlZt=HB9Wu5TV4FE4V3{Bs|A zh5oVey~FK^^p|elT7LS4=a#?x(n~pM_b6z+ZDrpc|E;&~E|-7e+2tqywU6-jbB`UH zkI!5@zr6SDd&|wQ-t!<^3`0tG-xH?$Z<^+mZ=ETEoxAwVm-=BpS^S@`IDBB-1A)Jl>foYWIPHVQ z0-LK{>wIP16eo$|XDSjpdZijp^8W5^je5F0SL6JSm0aaL?MVL~9Ec7LFJa8do^i?* zGh}N*9S_>Ry2v}|o^d7Wh$3G}{e74oN@D-}6Sl62Dls`=6xwOF>{>CYa ze57#L#Ya*liPAjk4oM*_xkwXVCJeXy!eZF`9)t#b-IG=%oR_M zS=74I1P+O1{54LU-XccejwPI0NpS6g@!XPYUD|+HUMLZE9VkROw0aFomj{ z?J$QS>_Sv}+%_K8L8&nMB7;sjRE&|8_5|yR-zz07O*mW;I7;NZB z)9)H}wTQb#&CWc6 zu`$B4w_UZj^>4?aJ-aC|6H#dAF+PXjtQ0@Y09ldifJoHtnBJtJR$@ z(PWOr$=PqBWQam^UlcUp*?(LcG#loc3z{upT9IK_WL8SyN?ldW_~}G86tIU{+7%5`=)fo&iN=fbD-ayp9|2g0p#W4q8-+LZ+kPRmfdOL?q9kmR=1U7 zJafkQ{R8hSjy^qck*}j%ymq1c&G!dnTlxfoYp_eqi~bDSlP8>}*hnNU_v8_9qvD&# z{SLg%m5Y|v0sk-Ar^)B1yK+I!xh4M@Dwl|d{reIpLf*CZjy3Fx58?C1r~TR|VJ}?a zbM>$et|{y35F?tFEB&^ipGkt609&gN;hgA7i*jS8V80+~U(7fo;f$oO2&W2Jd{722YN3adb-3>>m^F@VmQIdf z%`NCfsj(W9U6O6-r9a1}26Ns)yQxwZ-0H9V)H-?xc|>~JYTjA9)UlHX=YWIVuvZblG;jW=loZ0sH&D{eVFjZ&MaXN5tblh77 z<6y^is3+K=Yqgx;%kT46TKu*0kyp!LQ&AX$*Q`bsMGsB0uhRIN&a?p+^OSUxb@M5% zN?v_v@y#ZlMnE4nsq~AHg`awko3W#8GSN4NrM-2CQD65Zz7|jWTL?4Vj*l^0?p3hG zaS+bYhyhFQq7BDEO>|vilTCOI2oeFFlU99*h-7(e2W8qpns3%zJ5sPmx(@=M|P)RUmx5ddtqRvuxJKP2qi{ZPRDOgLL~NE zZpAF|-BwU1eEJKYoH*FN-Q3=t2yB7H@5D*9*dWuq836-ci#|&;Qp_u_Nt842>L6@~ z_Ku(@o)sNE)~BJtM^ELdi`x*&C$~DS5FKPa87*NIlX4K_U=|!IFlgE`*$$2z7c(v- z(syB5MMa#x)lE4YwN54xrXEU*!)AO7g(CL-OM)K}Z6T}|_CeX+)s3HxacCA|AlxLw zHrkZc+fpBUtNS#$_=Tai<>-?M4`SMcc-ZZf*%tUsKu}jdn8gqdrf;NvoSu2rSf|-J zx7C8O4u(0gvM*>Y2FWG^E#;=KJo&q%3p-wA-EO|^q^kleVHCBGIel!>9BZY^weCi> zBuBoP^4IKO79}SnXr(2F6?qD2*X~oXUF}t3wT(rLI}Yl&&>pNVs<*qzWR&TM6tlI>~Axpi_D zhF^p#A+HLRux#D9??>3Z5MDgT(RnUPB^HeN91rOeM#V9A^0#P>M{%n!Ea$406QJLfRL3)%;pA;$?mlqktr7ok1;tYeScu{NVL_P7o6SacB?OI^kn-AXIMx0=I@YuhuOKx zkH3-aUFm0ea>K7w-DeHxcjNsn^Gh7>?|H|cdOpWVzrRuL*ZS_W_aZdmT;AjB0lo~< zm#!)6W9XNmCl1)z*C8*lqMjb(eM#MxP{<(PD2a16@}#@j>$Gg@GI{qqnPkyRdo?Rq zE!V8{la-zx)51ik+c|3iaNG~gy=vL^yi>l4-)Y6I8laNoZrqcgdM=ca&sWXhhELn= z)7VU%Xp1!=oDzHWGIu-7SAogw#}S^Rr2jjl5p+WAbS5`E^-tP}kI?HRTd~%UunsyN z>3_LFTKtL&eqfVpFelSE&_ThZZ8|B7)f7rjFemQ<9jUYTYGiK3a86Drk2Pyn3+|>3 z!#XI}W%u!?>0tzv3Mr_+?tYl0jRWOzLa=GLjW#}o3)$Z%9m(-?CgpZ*hd+h}S61og zs&89VYVAfIjF@OzDz2{DC5ZIk>WPSGLt4)_C6o5PTOO@UBA$FGLwz#g4>MRiB7^ca zr@*AFPk!dbX5yrs+EDfHYMZH_oxu)Vn(WNQ(K0A67|_cf1v*OLR~(ABx|pl%A`RWT zcr~_8&L6AqU~a!ML0UxKI=S~GL&LK`5KB%5x-!Zu;^eBV+{QCMJ{L(oSjeU|N<8xU zPMHd^noMt6XeF(+TPc<47$Dv)7P9%`lwMn2t;p^Fa+Y>T*VQa4>!PWOJH7IBygBqz z>LI0kf=VFdW@0B7$&OdnW$-GoSTOGPbA%G#v~xSQIt?EDtp|+0a&0w@&=Yze@LVJs z^LQY>YWSfm`sSSEqjRPjFOdj8L}ZX+p<1|4`2L+I1YhUz-?E5JKL&FKwg(ui~(NvY7Ms*f??^eil90M>N-r7tId=e zy@*vwHUAPPWlZShU(P-$SN!xP^&*kTwP4wpV<*jl9iE1;!VZGOwc5OFx)6u#IAWg@ zxYej_Q?Qw1IF76*ZhN=lQd+X*Q4+%^66A>i(1DlG9D5B<10#deQtGZ_-QTD{K!vZ! zoS=zYM*&`))aD>nB1lt(6(52zseT%FkkOuX8pYb{XAsIrh{jX>!Ye3j(j{mPwSv}juXs@ zr+2yM_joHv)**&w6L05)C^B&D7h?RN$@P%Fx0N4MJ@T4O7ittwnvITkE)B6KE%}+Q zMwjbdYWJS_`n_p?tK4yJOx5wk+?H~_@~z`_T?PS?%fYK$96S$?f3Uz;6Z-c`YG+O~ z!^ghunpwOMsK_>B>75LPYiFq<1qWTnsuve>u>{@i>85B@d%zdQx`|~mkUC!fC2SC> zXZ(}W{PGt;`2e|Nn?G~@pOvaTh*b^a_^9bTEvW)}@tcgk$zw7gCSq4P$9D407wN0Y zM38-itdA|-WpX# zn~|&Xt^r5DJ&NjfzglhWMb>;9(Ry|GefZkX#v7gZrrw%LyAEPq7mb^;gEr0-wd&Tm z#o9VbIj#=Ed=gJK>wt-N0qy;6V_}3oK9*4EMT%1aw_Gu$-mwL5^rkVCkZec7sp)vu z)YkJVyLA{f4cVvVrVbKPFjHxTrWm`DmDzSx5Hx<3e-UcA*h4w-sUv9Vuyx6m!OC7= z1W6szE?`Mqe?nGyD=4tSY>p0l38%H%{Ejg zraHm4+_aI8)U?Hh6Bu|y(f?fRuy*>#gfRU>TZ603(yE&d<}h9D}bZ+Ya*0td6qn+;*us~;8CAl3qmnZXyj=#Vi)-MXn$T4m2tL_DNn zSiT3WVAt##5q0t(eX+pQQ3OTGch)z_0xfp%n*}xxEj{DPue^2J(T#|cuKmPCtOxw~ zZl$$TF6c(uPt7&KPlR>92aR4{i?$xgmQCo`PN#9b{ zsmkV)68!d9paL82T9s9P_#o+=^@T> zJ~^P(C)|One&(8tId;B-Ek0^$ieqc4=b1{qEUXyv(gXCD&nOffCMic$2s!b#@sjig zADq`S-(w$2WClk~^gI!K2H#?dK3(4>uJ-q&8?i#9-_39I*4I3+fX{yB0&GiWH=Y!Y zt#$#++-F6EW;YkIG}BY}s$!P+rm9Zk;ZueMUrkHv_`ABrO1KwT)?k2jO%9nTRV#0cfae#kKTS`1Z+!x+R8(d>R0T8l6R4L;jKj3s)Y}2BV_ZsWC6i$*LOv7 zCpPNajUq-qG26*#V=m72RhEe`bqlH`5 zYWc=5wfI?BqNN6_{Z>m^{Auh+*~sy2qn3AY6>z6c38%bCMzMtAcv+r_UhdSVVj)Ob zD{v)BCNYIQ+^U787|u>V>}=;eVc^7}{H#S);UF+UkDP#wfpP}P@WYbFrz*GZM?}mq zUwy}(f?d@*=|gJWwDgA_IQFMi7XAen6PFlF{EW>&_=wcwbTsY{+F$uN8M${7&RuFJ zu@%1!bHOMRGsTWj$>4n1Q~}>o89a?fM7_Fx^g-V^t zh&2~$jE+os%2ZgPVmuRIu-U``B}}u&ETz0fHD;kB}n)u^F$47CDcU6-*knwLzmCpi0 zA%&C7n_=%ipC+`31d&R9YM=NkS_Y!!IJT@Pnz36ql?|dL(#o+md{G9UZ@r}YvS!AKJ)%b z80C`aWQ8Dxix|dV$5MVvr7udZ3o2%+9%+xrBWY0h&!@Tm~CC{P1UMG*AmJ z+9F2T3~m`~`XC%47wV{#j4)G|eayw5Dk>RsJ$6Q3UyOzRMTSkGx_~5S{K7CBgb|1< zB`Y|&F4Q;>Gyi&5d7*mFlXL;wCRIgN-F?|HN9yZF;W<%cvY<5}NSpepY1zIXmnpbk zzcR6tRZhjRGgXYg>cIA+smigD91H#35~M zCbm7{yq%UZrWtu=%z-uPGWJPlHPM*KYT>3kPi>(J}L zI92+Q!M^?6bY2HY+nqTVzMdR{!>7K-S|>zGCW;tWeoh=~!MxSqu{5$`J912AYKvZ4 zmrf-;-`C&8@-VVd2dI2i%y^AOsS~dFr?>%1oGXTnQ1tNGXqf*FW!flm5X4MN7)(kX zrd2jn{E05Y6?4i|^&BTD=eStGmAYC}hyXyndxf}-O^-V~CFKjzJXswhj z{6fH+e|&4X_MwZ*kNlMvm#Z(jCM!vOIV(Np-68pYr zTFTT-#!+yL@79^#oVxiq_sV$? zKj3i>U+(8!@gwaqe!gdw!6{6nuUAN$0|mrEBeF7Lhf-tz5le|x!o>vrm%mv@@8uf!Mq5xM@H zBR=xsSC`9I{e^elz|Wi3-+KG)<=B_wwWR8%_{QECXMN@|wNvii8gpdX1>FWQhT=ql zy#2_N@w~VWkUT*L+cr^4-1)s~Db`cK@FP?B^3F=Oxz(fz%ZF1!;^lu`x0Q%-*^(Cp z8PX)@AMuP==}DD;m})%6cx3sS!U&ucjnFW)yGI^6`>IU5NXM6D$F~6tY!bRzOu9&< z($kR&w1tq#U_fbnv9SlDk)FCMxsk3wY}!LVRCf}x?M%57s|Whg;@kw7isfB|*PA8f-{%(rZC*u#O zP9AF=#_~?Mvyt<025gl_)-IM(VdtlOjR3n6X6wG-J*e6?#oLxR#01=;0unx@afN-t zJ7qBvn2P10rzNCr`8az@F2>`T8dWy8!df8BB%GgcSryRDLL6!S(|jJZ$y5{ur)(6` z;nqd0$$h{UD$daZ@a^cH(sUE+b>E zn@fojUvc-!9(i5$BxXL+t}(5+PM>Mib+>w8$a)@InX7A+ zS&ORxIxBz~Qv18rtLSbc$|hlBQ=Dk+^fpa%N)4pr-H2MQ`V4AgM7s60!yjM5&ALln zzl)p`C;;Ynu64!*Vfq0wtFhRfJ_%AgYadg{?Ih2w^~{szx|0ki3(1kN$XzsJ43N6w z)C+*>;;{x&8^)r)FCCojPt~u{@57sN)l~Rlf&N?mP!}B)TlyrJ_S;<~!`Ye}eF|BN zwvN^GGxZ)Q>t4#Wk1rvZ>pCby(ea~Ha6G7yN+MZ!##b4r2o_??lz7{(LilWQ{OHAi z`r%TZd}0h>eu9*BkFm^WFrDuZwh#HFK;p~EwJ(`U`!a@ejG@1bPvx;c<9L7h^8fMX z@}1v(pO<>2;UnYN_bzyBkB^~oQhMWfx&567%kkaE%UgeTd->h}_Up?z?xM~K)U=*J z&NFr0odW;*ou>uK-+A+Bd3f`9`TcwEF8}=2tz0NDtojU_H-$f1ZtxR?pMUqp^4gud zTm!UCE3RVR<3#@*e&X=`2gl31$k{&Le7Ajk$&}y8zJ33A`QvxqS-t_j4@(>qCr^Yu zH27Wbw;uBw-M@cxdH?kXT)cpYUT%mWz``OPdue|aqcdXAZw~5D>|NPIF zzyBNmVELWj`Mu@AgL`#%T!+?F`G*X&&;HzBUjFWX{CAd*f8rCte*KL%mcRG+{;TDy zU;Rd^H)>Ot+L!;~k=1vn6wiR0Q+_7skVjej2pi+faJo?y=jCw~Ke{Y-32eEjMp6%h zDV9A-C+P+~J`hL4?06feX4(_P{!$Ef_^>zUS1pQH)NFA&wrrm$4{%Fj*RKOQ#;u@V zPsqvjCZ@sDY0s}S`j}e<4VI}Ela)6}&v1|5iO$ZHin>ZNk8`!asY=;LlkiI@KM6{r z(%{nMw}918zUgqK^tOW~iFAO~wDlmInODutPHC0BJ-Jm2ldaaQ-(lL*~CJ=T?-mHU3n|?eOJPzGQ}n_D(euX9h(1KYpqjpR~im zj`@&*D;}w#s?<>dv?h`gsfx5bq#RfYjJCbfZbRjJvFxR7l3PwQF)zQ{PEtv80P(pJ zuv~ZA$CMA2oxn_&1KzM9Gx9R{x-+^I$Xr&J)X*wn*Oc8#A~k*U4?^tbKmf2Y$_gO% ziDdBE+aWrc^&pr7o-|#Jy;_hcnUf@GqgPcauR7mw?5f?SKa8b_b!x!j_c5k2DPOk(Go@Y`X|CCfW;H@gf2O^0|W&j1f>y%r1`~ zl!aF(K2*aiT%t0^GqQTQswyL`efN&k;rAC0EGk{L1_5lp^X=WLXShU9bw~u;#(jsLs|8j zMJ?C(=xuuADqI=2@iTjTCV0|TF>;xA3!v=7^mw~U+GlMH+c&;5>b#I32sHn^z;ITo z>S(ttx)>J1$9MHNkB|l<-tQd?+%8nrZc_Cx+}XsDD$FBn@xG!{5ABDs!d+|sLSS|x0WfLP^REDHTyfPyopJwgqS#&uQ%hKL$ z#U_o3!q~9J$C4^jB|Vhhk8zOlQ&j-kyx#pa)tobX+7qU8SB6bPl;GGXV)_o)#??w2 zo7{m;ea&N!&%PgfBA=IwSu1(YGvvpn}CBT;EY`1qAjonb)f(H4fkozWZuQmA3e+Z;Y&W)~Gwc%GyGMQxvxo@3mRlC3lf> zomAq*i6au!DEp2&eQFYzj0Q#YFTnD3E~MCWT8|0>`5FMu`y0eLX@f(AvIdEa?azTf z7or^F;-c>b?lutFxXJqc-dm5B`|sQ?13C|gPZ(rAh!ABOsJ=!8fq#$H-Yq?P@8R;s zdpC2!oOK@6FzJW!JLKwIE4AScfE>I3_N?^h>|E{HOof z-(CLY&wXyWe*HQp*7bYh#`unqd?$wuH zS^oCl{`Zz&`ITQ;o`3#&eE8{(CT%!g)+YB{oPQ$zYeLeg%AORQ3~ zF~q=k`Rl@5U zNoi#Lqm;mz*(Hkmu{P;bb-B<5OEsQ0B_IIPl!?LeT`I0M{@l;=o ziIbyndSBMni9d>%B->0d){7R>lN9dk?7QeLh}pD_v|;t_0~^sf17L?Gn&%3Ua>GZr zs!x<|OgVT`oW3TA^+$hox1B<8a_uc4ZE!(gx(Kolp5tOu9ke79H{(rx;zSrk5f%GG z9@O7}cQ*8;ES;|ZaP(Dd|Mi8WogJRkYI%rN2t@}f9v&1|ZDcDJ1%ZMY^@x>^d0V$E z;2{M=ema7L5pGkdBz+-+TK+C2c9c<3U93ryb1%!Z&lhF4MQEoUhVAX|a%Y0nMyLuV z(>n_OcP#dyGa_*j=i(n~Vnim!RI~$Cbl3T&v2-XGsLI@!?UFVHvxp@PFu3aH&tf?* zpYr0)%v-ig!dMkqakdP4I@dKVdJMG4E|0x3?H0RyKJWrpN?^2&_(*=I2@feJ?8ubh zjErr+LIg1-bjoJoS>?eMCAQd4nwUqZ8e&-E-a%O`brPp=%C}XhwaR8~V|NqSv;ua> z*zntLVy(})@Q2~_gtGjBAO3OVRQ zhbKF}sGUBq4t*yFveI$vrW|Z&u{C{W=i`a2Ug&D|%IfPG1o{o#dY1!Abw0-xdV{_+ zIlN|{q!rIdUK{X_J@df4XPep9~R^Jjrs7zNo^>hBLMSu zj$_7{zqF2Y%FdbYy?E&Ko_Ip?4)ZhIre4<(Veuvk+ROJT-D-eG9{?F)7Xo7Oj)=aGL4q{1b`LdT!8@@pp^%N72>?+hbfl91ZA z6lu{-fEz_M|IpPBWjszwRl;QMQ7Vu^ZLE(1EhIkbNs>BS1Q>N82~K0Hm^N7jDUnaz z)k1X5$B2R(a@vhpWiCZAC$WKV#RRX+$AqerAUx!*>W4o1;pK1rt-rba^qzV z-k|5sb-K!FjXec}J_=!=bf&9XgB>|>w+>Z`TiGjF4k824p0|BVg{RIq)%vwtx5^$$ z49ft>lsli|ZSrmR0HK1qcBB?ga7S_WW9nc(9?gDZ9#V*}IN9JKO!=n3r?ICEM)N=d z$z8ccMpD+aM?g<)jIe3;=Hrl=UD_(^z{{Y3R9g6_omGUGqv>x-E5~^#O!|d&%t(x4 zxh*daL@4$;6it_84U9qmA@772d+tjMAIKR%QuxWRkv5a2>{7@izdAk6TesL^EJlt^ zL9#ENu%`c)vNwC$?7GhT4$u?k?#4`v1V9i334kC$aS|obaw)Q;h)Ux7RQbYH&V{2t z#N}MNl2j5~kzJKaRV=3n7o)@#OCmss13(NUMiK)tqZ{4mMmKtHko9a zzwbR~?=?JY?X`z<_BrQ0FNbU>0Jcaknt@v(0g?m+?U3yONxx6~q;3O9GD$)1nCCe+ zX$Xturmrp=7dbuzI67EGj=1<_7CBk-k&b=w*^dP-g-S@cExag7P1`@(dut-*os2$} zn?CQ|6$+3O1E2g^An^o)E3M46=5f+hnDF`nKzRmb9JoCf#efmVhBhSTj#*LdEcvM& zM|{@UB$h-MeK|5ZsxABOj6>`?rBy*~|L{G0sB5Brt`>a$ctlS`PCn4#j$>n>MZICT z4*0IX^EavywAFx&HUj;HKVG(mo}b=;FFJm7_rXtIK7=g)qpmf+D6i2He>J|^MJ>uj z)7cVO^51&aSWO`+%qy_HcO*KRC%umq5`< zC^`j7+r}(9dgH1j< z{HS#ZUcmTi1q-m`o5=Mj@mxR$e zu(qUM!`hUz-!{5QuM%;=Upv^K4jOY$yDfhHt>yR{Qgvhxf}Hia7COjUH<19{`sxR? zISXjM<4$aM@8a9aStJ0(6DeSwQ3IXT*9rKY?A_c&7Kq&&J^`xKw%D`CS6|=)iF*_AO82tAw4GlmEZW%@~8jp zKh+{zcdzfiPj|S#wY>P!E6efYALjf;m|Q5m?e<%jKlp<`T&}(Ln&pEJJ}?${znxM| z*TP+|{21<4U5o5~L*7%qbY0bA;xA2>NWei(cc+9xG?4r~Rc>PqU^%KX=YJ%|U}J{z z$y=~Ja3q4&{6IN_DLQj!SnY+k)>OL2A$VPf$)*KUvx%y#~CcSpv_Q`BP=r|g(Fv7jtfN?hclZjpMyRSlc|*Ybc# z*a<~4@>F{U#ID^tmNO?HP8Cy$$;&6?RuHc{4eBJ7!*?ODW(3J*6f{tyN(ZK6lVU$~ z4rJ{gZmsztn@seu1Zd4dU~u5_qwR)G9DP>@p2Za@bWmhpdE%|n07EGXVfy1R~U#Kw@2h%FD__RY4m+djDhM5PIm%XrN~0H1O-nD5)+UmhA?$8^GgKTK-G zj+3;$Na6mZ&gS|IBX-}$nV@MQ-1B6un4*)53u(L6OJppGIW!=6H)K=Pp+&e{eL$d}SL2;-Ed!Mo?V22xS6oPkS48pu1E8*4nI?A8szf+z~$ps7FbD7!JbA-J%HyvlPw zji%MT(UByD+67T0m(wrW9ojDX!Yuzy!_)+9dD&$S^HXr`Z=1y@@@%Ass>|Rj<9zek zlgz+SiVVb3w}SKKgYyN#=*lr5b}RyhfM55jvotno=T7{#)W+L(3TGI4{e~!)xQ9H4UUy2cO%i-C6+O|M}1BJJ$Q% zUe7%9v*mk#`IpPH&pxMPxc~m;rkg&s?BBnC`SO>)xcu9{cz8K}>_dA8 z5*J(kSpvG^wsIR`0U ziLE0lg5$=R&Ob*xBQn037pwv%p)0VoC}PM8$y1W@DMr?s(ayO|#2XK7pEpbd4nk6?>o6K&si=u4msx9mq2*67YDbFXFVoGY{FBvV+TY^qKobCpc)&OFN)XL2lE zcST3m!Bn&ym{LY!bb4gA(3=O@vTXI=a%-cMV##%BlOM0fL7+gevC+AuoR~|#CK)vO z#D}1RZ7fx++NjO8fE^7)jQOq=^7Ti~LINNMK55_;VYX}eh@~S-aXbG?WbD9*7wk(z zL>8!PQhpQ-?1QR1X2$~O613o{Tt%spFYGpEYpd;^NIkjBb{0H%Aj6n!z4C+aYHj=T z5awU3H$rOS=eHhRE+wIjc6Q|wU!WU4Ipq0lQmwM>Mtwly{lV8wJB`Pl)cegm`aYN| z!vw%4ea(m1I>jXKrBq;Sv>~_J0VH+AWO{1RTs1bd3;q*x$&M;vxV^OVNgR_mBYlA05mLbAXG*%ogT8~tcfL9S(@lQCsK@KgWxTW0C&9uKM%C&nFcMs_uiA)GH= zKf+cqFq436I0L@YrV}DywRo0S*@8_giK2CHT9sP45h1NMl|#3Q$|1u%&CLux-GAw`NOnXsUZc;=lb+Y{EAt(oazlRbd)T}i z!fhLC_J3UXXvfM!`yk!yWl?=%jY7QNC@UVEPvz{Y>LY#6gLE|fcHdC8lIv`{!+3dC z0wPCq!Yc_hW}e&8fF(O1@o6$B8Cb2qB9kjwz{*Z{5aQ-L$y(t!hSZmr#A&`~e^ze? zKX>ko>Z|3D7B>tb?y{ZHZ(pAi0BS&$zaQP5+||~ei?O6~*ZJNMWxLL?*m2Xj3iHpL zq{y8;9uwz@tUe|)){&e)Rx_cGh{4J>=Rv&t#15m|^<+;a=))G)Ms|nKCUWr}`-}zb zhKsn%Wb|qMcn3+6VAaPyB8WPTr4Q>vK79u>GV2yw>$z*_$Px>Om${w)`Pt8ZuJ3W5vHX8>L+rK)sr!Ve z3Mur8f#N_#2xh0wG9eiNKL5n5J_?i<-01P|Pk1~D;rX1W{pe&dWI1H}NeRwn%$Hq$ zz7<|4vMt9~5PSj1jU$GQ(IRTE^2ZmQRQ6XJB*$qBUt1-~8#a~KPC;1Xl37Q0u2<6P z2eh>W0=AvRY7NF0MqsfpNHA=tgtZgXC(8QrWjdH>lBIK_*;rOE&1~y+JAmI~85?WgHl*QO;9oN}~P`X+xR`7?sd<#$XveD}F8@`hma!V12d>s3#EG_4O zFJZc*gT*9WoxoQ&K`O)9r4EjpI%^KZ(nSmb?ddBXJ0j4z`-&7DyOT}CYLujBL-L(E zalqcaoA3K*qGcSG4~UWN-(>GLF}s93fconT?R@E>?Rryp`AMwZg9EVE$9kMV+cEi& zyK+o3b0b9(KtCqQGN4EAP1*8QN#mWd#?NbDJ_Y993y#i8hEdZ-B4ehF;!4e8lm z>x)mkJaJW4U;gnBB2|7>O{e0ZDPwZO%ly^=|rAOBoj%*w@tRWg@cJ9 zUKt}PpMx)bd-i3OM=pM{<;c7GxoIZA@t3Qnlru;eL%_S@rNjvbG4|u)iZ}d@zwHq} z$!@e^={jhNNh}VcGx4|lCm2;NWP5ydjQT{jANOy15OFvb<}Gy~W<2EE-lfiX9eb+n zTveakF^+u#*hZ>7W20?>D+(Ku_Vkr)D+)i3k^6)+DdRVQTXY;n`IKmiX+Cwdbm3A~ zmXDn(F=SOQ-#rX^!Kcp@lmwhJ&mOG}ZQKqC0!Y%`oouhn7O4!VB#)8TC%(!N$v0Nw zmRh+c1#0^nzKT+Ia0aooLJX3}ofa{*CV$(9t4wM<3C581I+7U;AT;76)KuF?Cdra) z&~c^87c)d|$Gk7RiHP@zHUt$MbxQEIf>?U!P_mpdO0EkXwC%MZW%*}x?KPrBU~bI? zOKn}&M!B3l^iy$FEexse3qzt!YwwvKK=4>oZXC}|G{ZVR5v8b4k_6P>unDe@9Rl;b zf^JYj)UnT<*~Z;n)XvOZ#+oJ~w{<#-O&A6#1o>ddDJ`EmKu=!^pz@3Z$(r9PI@v&- z`Wp%yW$cBB-Iok6>If9V%&CoM$p#HZbl6rqDYvyQqgul8xbm@U)F2SD$)R|5A#?JchJK z!!kNwM2^!&+RYr#0XWEUjj@$H7o+Jzga813Zf(z=-986K_9`u)_wC!OHrB6YoISH# zbM^k^AO6GtV!8Y7yO$sR`0?fc`pf@k`POfJOL#~tX&-C|0<4{RY(%PIWRlwr+e*H6 zpi`E#lZdD@#^F&J2am-ng!tSy$v7uJPrJilORP|&Z?PwdF#J?;&>io!fIqdS(2QL^Rx;`KmQscCh)`8wM&~29eE%jgFnJ`e~=CPrTJp$eyeuEyq7|RuC&$2g68!*2V zP*iGCO0_kZ^1Ux1?Dss?kk)`KLfb-|C0zip5owQC#ouxRUgOT=RdVJ1g z?l#BiEROv&f_S<6sYQwAgv@5NgQFx&oakeEyvV!}^H9bNDA_!DkUs3En)I_)J|@Wi zIlg~QKj}b@_Z{G9ssJjjpSg%*SkARLh*_i$DhN)gn<+6+eOA@5HghB{l?%Pb(>l|8rbL z`Za0A-4v1yVLBGt^f}n@!)h3n*KUJoLvER~>JRU}dtf=GpBN*3{@#0*TW>eEsWRTTY)jy*&Kzcb8x2``GjYERfoT zlth?fFz4f?ReT=d^)fLVNgmTDMB`&!l;|HWr)}Ji82BW1^3n5v_FZR_OCauqveM1m z*tCE1J_4c;TYQ-PLXb2-$q&l%w``0^7_Ow!15(Tb{%I5XhiTd|2{@rs-n2TnxhonG*SGL7?~_GW+D2jzlPb>bOddx#D00BS zj%muu*0w7qFC7CE41mO%wjuerQm)Xx^kbaSwRru>cJqYNKH?V%zkJXV?zmt! zY)D29<8%COM)vJ7J*GLt)l~(2B)Hg13yi#+F|If)3Vk6-KZfX7Nd;d?c{~t568-4I zM;|(Z@XChh@GMQ73kU0NORz^!idi*4)+aH@fY+|$JEC%~HB@pMB2Ad~8$1CFU#PeO z#mhGwgaW0%V$^>q&(>7#;n+S{#G6Ql4naBnJEp*FmkJMy=;4ZUZj^u)G>kP_F2%Cs zcn<;U>B6ktk}%-X5);j$ZXIj74?8D@@a&Sy(T=VN6%f?N9NBY7&lyrCTi@yzKzf4B z7v{D*jCM>Wfz%F*m8wy*c%k*CF(6yO%yTsS>YWA9wF#z6QVNwmQ}I+K)_xn+m`O28ogsJU46a3gW*(*OTPY9_j zNMUQkekcTks&wEmi7ie?(e*`8hNIp`vQxLwJ)h%u)swjJms)E}KLO7bOTCB>xy(t* zSy%l}x>>+WfqEmT4-g#hjR_p~00pmJT6|~CkbCq=%>Y=eER9-kN)T%_$}Yuf&Op)$v<8`{ps8FDERT^ zTfg~@<#&Jgcl2{wmsw}muHDP-Jv;SNXQ!7>-+tTjU;bBrvfO&>t;_em_r2x&-+yfR z@FRY&8*Amcclf{hV4$!^|E;3ELKg(aE7NL@RYFj{amkU;qdi6<1}YLG62&CNmlNDM z^?Zdrw{N0^ucWmWDnJUmxFSRh(ZO?mrq6jZ|1KN6Uwzi%I;s2^_L=(I1NWiQX*slz zFwde)vlV1@mXVl@W%KH5_W8N~BOe@7oyD(?xo__k;$OUc_~D0cj650;ZN@1buM;QV zH(Ya_-jMg9vGRDY_`pdhSIS#jdpd2bxyp^Scke!Z-{8vP=r{KCxWu7DhnG|8fLC9= z&#oQSkIMsW7bZvuxITA1@;h~BVV~-F^yo4D?%d_V(r*N+<8md zk*KdKj^F$a-N}`Qw4ytf77P}$p7fv*5Xjmg-xppJ6|t0|50RRdlD5(t3wiUA z5H^0O@1tg&!XI^yn7Aax!2NplEepU^h?6>67uj|3PRy;1F)(HUdE~}4p`_Y-LITa zP6*d+M7v7Su@O7?Sf!0h-MiI~P#IuIMNXdS4@#xU6gZKZFd7_jkrVsUwG-4&4Ema6 z-F>VR#aNR(eQDH>eA!CIfZ@Z?LO1Ftmao`Q(FUpxvd`j;F=H5X#OFfad9|_eOamn~ zAFxIaq_<*N6dO~TTsF1f(q$6bv`K;!U$xA4=C20GBo!vlaO49B?Yo8k$LLK%6#yq8Rjui#29dY5VqhI{i z2R0$&k0Dvjl(_E%`(RrR5i|1?6=Gdv;_QAxmmp6)g-r|QrFiv|Ue&)`k**^JFcbK~ zqy1=d>W)T?Qt%g1KtcpH24YcmRm&^i@V zbV6iE-~}{#7$Vq#W}@0h&l6b6Q7XB|e(>1xH{bvM@+bSR)>`Ar<=fx>ZQZTDU-3An z^~-)QtbG$xnmq1*`qb&=l0AEt?|kPwe%aYuZ@snrAOH3*mX}|BeK~XTlm zY~mZzV2e!2JN+m`)TU$s2?=-*nFlbjt)G}>oA6MiR~!Z~O{t{p|! z1Yh8&F3Ck8lTRo%0>0~RY3no=d*W+p0v_eacuU<}E0uzY?PQ_bGZl$x`a<7*fWuY5 zdPu>tEuRAV!Q?8e7e6%%aPa7t8Q{}--D&mH6LOYn5Qtf~t>xI%rv{?!n@`*|nnIN(enEK}FZiuHg8wFZzlx=`;C0AqpKk?n3nUV(5pADL;iG9U^D* z2; zO0BF~xIBYHIZ}N#K|5vqp(1Y#sI0_u^2r>nLK>=!S~5tY+cm+`b{V5A7^S12qwD_S zrxLNj2vPjOr=M(-;$dV)JZufTq^Pz&U=`P@5BSK^?yX}@R8Y3lP$FOwJQ4-+B}1?D zd>o?|+1MbC5%bB&mxAy@Q-zB-cV&SoOrV`4ngw8a=$#@a9LG#LIk%LCA*1QI$skR_ zG2U}NwUl1!Ejh4I6O9WFjAhQ7@~Ab(2*f3XTzdq(^`gwkLLWIVV3D_M#t*H5Osmbg zmc&=S6U>Kx=DW{Q@Ys@2zT;hP6jtu$%3J!DXmGOzNIve$x+;Mu#LyQXgiGwKge~G{ zN3^$-Y*t$?P^J>YQfgtIFwCfB9ej=RecS%Z_`&%-ZVKTW^v6#|sPRpZ@fz<^BimTdvmI!cUz#xg7iGBYnsE z&gI*`^ILv{_)i{xT(TD}4?ghu<#jSNAO7%h|EAv8zxEr;frAHiNA~3M;Dh%s zKl;&6B=@mj1%Kec0X675%f(udlN1-f-R|v3;pJ%U%cK zh<-?&LAh`5Rm(BGDUa`~5cI3Ay2^KdSuiuu=)B+^I&@@tT8~$Vxa`-R?BDvWZ!XV0 z|HAU#dk2N{v3|~J=dw$yFdpr`;FYOn8PAJd~7#*i;pU3rB&^>Ho2iAPTk3{ZZthXpXN z-cRh+4KyGwzwDCbs9spWnGFl@y}YbIkJ21DqC3+19t9HxFD=@8)fEemgz)=z9|>D1 z%jK6|zFeld->f#ddjD0+OE12ng|>Xug@L__)9&4SB!5g-txm_6?tt2>dP+=I+Ul+a zdq{Pvqg)L=`9<%|L6?33NDmN|t0UDexIX9stp7g40a0a*5y8O_p^}FBTAt`;(WUv(<*hLyiho%jQ93EP0qF&Y)2~n;M`OzQc zK_Ypww2)gyjIz<#mI8+;mlg5Mro)ot3_mZ2PqYsQPyRZFNCDedWU+1@Isp(RZR#f| zXlNL2Z0!+tG7 zKtR5D`j;I}E|Btxk>Y-_ob$zr$p$`Q-v=21y1LdS7UGGK7sP0~)||=RAjSps9;Y4? zVE7`rKA3DR#MyI}X-Fm6A8*hrJiu*HIT}(q>AM_F-X1>U7YEavvcsJ+aP&;Hu;WdR4CLlM; zTxBed@&A$}wov0bN(Ze2YRN#vb?L`6ne!f@Aw>50^}{*B!XPnI6j>AL*L9 zbpyX!vU#E?cBf`wwo-AH1@C1*_Kn09T=x?B9MZ~(oT0GukY zs^Nba$q5}B+R)#z#UKA3BE_Q&F}g54`*;s0Q})D1%dD_ zI*Q;_zf+%c&!(%2%y{PlT;MC(D$t)@l2GQDMwAl$Tqu1$!B3wiM&cR&h$*MZ*jR{4Z_gyB>~>@zBW}Ods@oB0ZlksNDA9VIPNk5zqOb!Li%P&Qzh5 zjUqjlTTpvIN!n%J#(q+F)lC(ZAjqzdIksO4ko8BO=KK`QP86-DD_yUdfm)BzC8KlQ@%lX$DN<{;+o&VKBl$HzP(rL=ew@fT4Cq%;1?fU zZoTE!T!>dgUwhqkdXo1lo4M|~YnDI#(|@`=|J?J-Kl|tZ-SW#{{Ibp0UgJWs!x!p^ zpR|GfRe89J0Ou1*^aA@1R~ceNb9$~u0X*hy%WA`3i)iF@4@>)Kn*k4+jN86=9tJRp zqj1n;-!>ED$Xg6&%NHAkxJ{xRwx$axO&BiPy423|o$Kw>#>78~;4<@;JAm@|+4)JV zvKOhLZ(0uMO3RBc{z41lkM&r>7na-gDtWGm96x?S3)+_*l&^jDq2!FS2*(HT3)T?b9OrtRKDp*0;Xt6DAt_?3pvmPagm2@*BEK{_L~Q zFR#D;#&Z4j*DqiB%9nIE`7u8V?S)$f?6^AJ!S@fj0eGB(SKIH@V)av>x^X$Fmj&$D zv2*$217BD^(p8^5dZdDb;A4;dNRL$?U+&cpwBK>(?dCBV{qRSRtARN|;)HMUo$L4B zJD|nwPThTeaQWzj7PndebAjLyJ<@Shcf~(@&z;L%8UWza<9_z@=k+7-@2gW)S5l+V z1}v0!YJu&aX_8OiGwENf{O3P^&vLuIM*#+}(trBtXOus++;`tSt~(3%9XogViGZVe z?3LSGtfB0j?I~OC;kkpOdqYpbK z1$LgPM4(gi>EtqfqvW+mO+xx8$H*cF+l-ootp}&D(5ozcu4Q?#M|DDkl@J1`gk7R+ zaK%akPy^jq+VsI3el*LzG#Id5m(i~aHnO#?85W=Bst+G*Is?s7gb;ezQ?kDOpa2mpWXl<9EIM_Mu&{BsV%qWY z-hn`_!P)EM|I{@ctdfi0$~dKN%^T*LZ4C-Yki3^4^d%M?oIH487|<&FyDz#CV(w@P&>=#pM6m%1 zs@Ta1F!8QLriCD>JQqui=ne{*FjAYp`gf=;DluY*Jh!N9na=pq=?P81oM zvW&8j<%t!!z}7VQCR);2&->jH7%6_)>-s=0QA;p3k!>^;$}YLdT?#0Imq15rR%~o! zN$`e!@(94#YH<}Uaf`J&<2os^=u(5X_l6de{_ll}2*jRw3SK@E(7)#+<66t`IsT$s zdNiT5SUhrcw4`F-J#9)xjox4LiZm*;x%PatpN?2Kk~o)iUo%Mv-g9T%9s+9`cFVnp zSWetFhx4u^HB7stkE^aNQ#P$yd49p=yaW#%cyIZezdE!$_JbemX5b#h=A6Ekdeq;+ z<}q;6+i$Pg{CE|bREc5$h; z>`KkCP_cccPdF9|O-^qn7y={50JUU{YN^q%zh0uCQOth=rHeKmEm!-tRP>dHPXBA4Y-?##OO zXP2)$^q>ab`Q@pnp3;w;U%!0jGoR6mzRnwmlk2CSepYY9yJX>e2hTtMqGZqM5s90Z zS6+Q>x%Kv2WarZ9u5bn&lfcbd^ndxm2Q`Q zKm3RPsKxO|^5Y@hfxmNkO}{I5pB|@p{3lPy=fhfn-?x13p1YUlbfw2_rnvDq#)rCE zbXIrTZ_|Z@M<0DmkBJ}F-TALBH|Poz6CH2)`?+)uy?=PQ=bpQkFKD6s$Rj^U_!I+T z&I0-iU%1zg)YFKJ#hY%vX?gvPcb03fxmJ&Qd`4HQp0TY5AADf>jLJXz*>j4`ReB5H zFPEdbga4b~_=+xO+@kpDk$asqeE8wf<>0~hby9S0dH>)cUrf08;$6!xU;c$I0PJ2K zdgx2KinVWf_r3RYl}k=2dF##8!N_{%he2n_PFpAU9nrcEHQj1msC`e6-G{tpf>-9~ zUw$k*M;f2dF?j9LFkHgOU^M^1h@i*}JQdtf+SSD7lQQ%SQ8<`awp7g`-&fY@+oY~v zL59Xw>~dE!(*$KfbXgp(`aTd?I~&^yj0x>W(;+r3o`jGZ4vKZV)bco&MYPyB!Oq)X zzv;1WVbv)I6O^}TS5RzkRC2N|aku$wt{{+d6KWGuww!i#tWj&U9B36iVyr(-Qb=(L zU6ornj+>tv4~A)|Zc->i+)9mHxmL*3HBKGTSJ8wGEQQG$w%iv$yk^EqcW~c zMw_N%{dlb2cOt;EoHhs%Y|2}Y1LYUMu(8hGWcE`k56$bA8Eh-5r2R0RqD6+TO9*dL zOrAEI-1uagR6Twbgj7YIz)&4oL~}WNjPJ6N6HekM9Q&yQw2l#+H2S1Ko4kD%uVRaS z4X?*!@3HPfo&88%W4^J)u%lHOiZ#c~4Euse95N6mys1p-PCMM5VVf0i;lbqtg$N|S zYOUJN0Z8gS`4*WP(D(B1aw6i1m^>`vTv_cg*Zz=gzUh**JEm%*4(0I4Xy37;Zp6uT z!8hkuE&S{8M7w6f5={wN%ICF67pTPU7R*sMxh?Iuc-dFD88A z?TFw$47dbG|1<^X`|cl>5*zm|7hb+LhP;T-1u_@ z&EQvSG5z84XaD-omuH@ORyQn9dM)vluRP=@cIjU)y!fKmRy%jUx%|by`*+gOZ(eu& zv_GQ@D)--azkd7ri(ZrQ?xnx_tH1UQ%7cgW6mNMj&ntMf{SVU4RFI{)wZd*r1P$H)OV?t#mshnWp!?)ad)wD<#tP zSjDSiTa2XGm+&{3)Td8UVa%1KBFuY%FVEUR$Wy`L2`rzpuNhx|6B}%_GZOZy(TIk0l8*nu2OlhN=&BDF2ws2V4KKp+;reT@(W3NIe#~O;zWrY4 zzof-%C!grKW*0BVbyxYdU%jr!#7}53`+;S-Gk%>O#kgLN$M3sp|FU0q<9Rfjt43UG zkXMFcVtnttL(8jr@qn*3>dbks9xo?i+^&JdehIV|pRF9V*S9>tg9ys`(AIIko{b{|3?b1ti z)k}@uj~n5P4^HfjLJv&4DWq#&I=Q2$ef5!+>^;(3I@IXb#uOg9^ubtQx>5J0tac-@ z_W{D1W&rB{@W@s_6`8AWuxsw;nB+t`kp{B|sD@AtXl(l8HR#Ht#zeq<5*5p*(xvW^ z5GMv2hZy;Qia~3#ry!dEMO;2WpA(3afLN5)l;J+qirF%ur?g2M8nG`x{8;N4yY{UV znW#D89LWlCeb5!m6&XpCg(V`M8gD~lv;NkQ5E!)4IDok`VV{v9zS|1Kwt(hr8wB+k z$-B?E4vF__9vLOOIOR=%0j=m1oeZSh8h0OTOKhujDGfx*(QJ+^s4hM^QJ=_I3 zS6?`ppbP*pWWRb)Xv8bePHDU{R@xaPlLy1&cO?l(ydF<@HDQBXC}h`U8QQ095a0N` z3Uv-S(u#x)>fySy*#D0`2#uBTFh)-}U>ZB4nW|A||G8rP!op-12Qv^+}Kv<{{xTB%cLZvOsWVE#ni(c4NfzUCQ2;Fm)iCIBsrNdW0u0 z&@ryC+O&bnSQNJ3x?u#+`?xCEWCorMU=uobZ1R*-KS@G-TGcvLum{S!UCIN0m*4%+ z5iKeToBlRl)8Vew0#WrlB0+YL{d6p){C3M_OZ?qIxdOpMvrWK zs+MM+LEC$YiRnjLYo72sc&G?{3aFWgfy4O)wyBTjcY$zjg2Q;vv6A;A z@JC{Kj~?IYbtE7Q48C8QrgxfP*XPS9sBlhSg4OGOEaPL9P(9~M(N8-`#)~ImUVJeN z`N-lESR>itnJ_rU-mS0T?d%t5q1#CEF;DL(itY<`SjzHQ$2;2*JvDT#+-FvF@n8~Q z;d1f7A2e_&mo)Zz2u3_hME{L0iAZi+01pmpo$L4)Y&FtN6l*c zNO}qi(@)@P^}2lH>t9_y``OR>{ZLovE1=)~KmWaM0v=!f=nwx;Pw#%&PusF~VeNEM zFEo4Wt#_7x^{@Vo=SJRTL&BerKKgL^NB`)*)=kShYjOR-^1uH1|E8OCKhtC8AIdLU zG`?6(s!%{620nLDo+rn+XyG;z-RI2`qFY(yoNK8rkxq=}dXnFEam}D{!-Kdb0k&a; z@>W9W@STklT3r4_cX|1)?+GpDcJJP$?bQeLL?UFrO>}he!=M60m z8324wnjb{x>I!$S&**2USU}T=H)wHr=bd-@@$Z9L9N(tb%M*}y-hJ2KHNI7Mj4#oP zyWV)?O?6rZVpl|y4s!3j>$|*J^yCUoPr3;icim6>gD)(wsXGf;=!bQuo1YhZ`Q$6< z@YBI}G^XUw>Y@Suqsx!DbJDz17Z}c}ZXX;z>Yv;Ch}YpOhD`QM*KTV0j6XbH{>rPb zx)bwO(7W!s%@g4+-EHQv??Z<^5V8iziC_52)unm`|K~n;xBNS@y!qDK{w_tjn8cLu z19>_xoe~=-cw=BsI$F>(X*oq$LUJzuW1m>zqv3>CJx#Io5!F7pX3<7aKLA+oxy{mKE#^6^gQk92&Id`PVFtWL(-iu z$uV%yAvDEM#)hq@)~vGFLkK>pkW|UEgAN?L(zsGrFVd|erm}qur(mB~;}Qri+t$Kw z3dGZS6-jL)CARducs&I1JCN?1Eek1R9V$9dFa_GYwKlVs_>&XZBe8Eh+Lx}>{&e5P zUt?QPCka$2g6R{DQ23F}2}WP+N~L273r?ex;Dt`et*ET%_<~)Cjtby zJ~Zo*N$P4-pZ0*0NZU|dG(+itq`6Rc#W>N4OrJmmKX00E#F#>}ZF_8pjp?*zp;&;t zIBk4%q{-3IPbaZ52dgC$jg)|HNJKl2Ul*j3Elo>Du45SveWdHu7}O`#2#E6$kI{BS zG|1o@wd(1U6dn1yFW{%go}}EDWHWt}&Zo!jv}G0qg>GgvDfvVh zLe`HVY$3<@;XG%0&Xp9JWHeVstrwrNSRQD{}Ij zt63Jq{EL{r&tg(K)L;Fg)-tw$6G7Kjb?HUzuq<+(B8xw%WBFql)nWe-`rqpfVg2%U>0&y3uc{Uc#`R1&9Jk6N2XH#Dkea$ptc4)*p75 zEwp1%8xZP_DA+7UHNQKKsUI5dlN3o1T9IIP9!xK0z-Mye;zpF>W`2bO8W{a>MmHTqW?L4>Z6L_J{#fZ@$oE8{PB`H2}8^cn3v8zfI^2U1Fz z^NDR(B9&{a7B07M;?uutssUjfb6OLRNbIpZ+H+7Mu}fbOedU!`mM5Nga=GJ%JDH3%8sraIVH&%f)#vbhtZ#Gr^*H!Q$HE z#3N$`&Vb*d36@Ci(pFmKJI71MZoBP<7w(o8SDp z7RlH6Wb)eUu34Ua{`uvwUNm<6*bA;C-vMFqc+Y3=_8nyI*77}SuB_d7*iU)@#=$v#BR1s^(ft8}mHY|;yuT15g zp{+{SZ-GUPGBUkac22F%M5b@1t37ozuQgLISvXHxhhx=EAk>2c3MY?zlW8MiPYDd4 zM5HJMAz73Sp9uCze8f6N1u{8L|KpBq`iA)WUs2ji`s|##lzrq^E!uz-Oy{(Lzou?8 zCPUEYvPJ2)WW;B}tWP$1EF3YET)!(wzWvo&#&!gT`G)OzS*kA-d$6s3j$lf3qD zoQHowVqU>v>Yx({UXn;WL-BkAj|+I`=wr}zF6Y2bij^+K z(=Gv`PZX0?Ie(L6@yh|}piiaKCeE7%R%0V(A|4Oonj0kdn-U$wHaQ4$ra-)liMT*s zMCc}y9~nzK{_PG;!W(2sh$);-#Ff_ZcNN9vxZpl#?CMk0y^Tr6c5E1`fWVRrKPLmv z?PVf1eQ2&yN2zSPJ;=x3HK(%u3-%fx=wNgorSDsC!ss$+cFR~E-Vnqdc#|mE;YHIS zD33KCBdDY2c__J@=6M&lh;Q7J%8aIxeU^&o_)E2&XKQC5be-UdE>ej(?-Aunh}w>7 zPnHjFjP=}19!+>)2!FJZ=o~{aNvm+YVvf=XEt)MF5e#g$uZ;;b*mPw24Z0+gu@|N& z7Ba6lt=i?rnah15=VNL!z?Gk)si6ZO)Ap0BV+0RFP9r1H2y@b(I+e2IHvOtn$IX1n zs=maLc`NNHIRhatOpMz`&2^|i>J70TCQU4lB*L*mJhO+4=n*ppd5S#d%iir#e42hF z1R=^~TiE)vSlS;CfC4)#Z%wl^!h{m4QRPpJTSvCjZm|!Cj~7lXT+9bx zMX|PvWfLFqU%Ob-R&~w`dtv2F#r=%7RDb3;#@FaPCf!LGXVk?#TXZF{k)RW~mXu{C zi+){P)HyB|c~252P*NAB-uZ)$NIo_~1mA-OIr*k@RgS|RORg6RN!C>sN!v$Vb=#pE zR`Cx)Xy$9fpO5R+C!pIIY?0RnpFNLY0HW)vykhJdMIvzyb55~wlUoNDqyPr{PR0l+ z_?1`lQg+)prmc`YO=KL}222Gr7umw6Ob_Whz3vxi&Ht{adkXNlZ~vx&fANc#m$%>2B2|m%+it&g`Mux! zd&2)%k3PS)y#A}VY{zfC7BVk1d;IYy^ir~imf!!q-*u&U)jS>Lop;{To$I^&cm%&s z{kHBz^Zn*G^(X}2x4usc`XB%3CtAdw_8anKyxjiScYImgLi0%~b?~cl7eBszQje{Z z=*(aI;{B>ePTXI9`8D5Jf8m8+ivEBG>{;K1eo+g2t|aneF#^sb;AeH0odY+&Q%#VF z(U&+B{Vd{_IWmtN6DhtGLIy>sVIfB%{|T&xb~n5vE+eRM*1z4hj91^|Dm!if{P zoBq~Y?=8Q2{S7@rf4}2GUEY27J=tT?enf8syx+DD>U-6DHSlNy?vS59elQsGe#Y^jzQh9k^SV%wc+sKaJABuJ5oHhYlEj1!g(au8wltj0o(gM%+jNXGaB7eWyWL#0X(>gNkS!SHbz(u^ zUp3A422=JUDyF$_YF><;X0Vt4ihbTtPf-%(Ok5@si52mh7uEoS(7sb%Q*+>UehP34 ziUk+DK2cFNu}urWBIc&y+H7pg$wsq`hvL=*V_Tu^G$QEj#CA7zM1g|K}i2DkOUI|SVpl_d`vxWdSKU?LW@Y{p8=9`V zu+}mNWo21-5FRS+6H+Q7f2lQOC;Am+3f@%40u?t%s{$n@FsAk}HUQ9UG`#!1K7Il9sS+2rR%aqhAT|e701QTc{BBpTurgq>3&W9N7CGa8eTa#&9fb;>)bK5 zmUjOHCFa4_zsHZk1cG@(^^r)vaJTk?WPnYooUkqq8#mZ2C}_tVQ+cved_B*e-=U5{ zFT{n0pT2>q)x>$;ysr~Hs^*XeeAA|Nv{9XTi7Q0YuD^ z#~tD~+Y&L~J+C|LI`0mjN|tYcDL?ecli=61Z$1aU!lq6htv%kN5ha9hW|A*B$FcPc zg}*}TH^fs9o-p8|2I|=5_~CX&l;#ngb7xHOg6Mw$TtK70@h|=d-9-DT-uv{$`YEpS z{z~ZMKYe2P@eiNSldJCtiziW~fUb5x*}nFqJ(pa%{6O!7I;tmKd8zYpeP#5`H(yVC zs0;OziRF?3tPh?WMIZ&}nDG@WmJgNs>?p++R4IWp8Sx%}khe?Qk+-8oce1ku3=T1H zQp`ubX%~Rf2I}DoUVc|Sf_)<=lO2K3V3F>Ow{yc-8yNdoS_d+WZl2zY;*K(uMrMZs z%}+%AwZ0(FOSbs_@w@LF(xA}-RExMrzW*cLfxbo^KySX&Phj!*LNDGy=Qqt>eeDe| z5--!6wt15^SD^fQ`C~_yNA>1y-imirFX?*Wg%>>VG0x-CydaH*w!fDlpBbR;t^$5W z-zUgIfS@roFo5-^PWV&3%AUu!Z@cw2KOXV(=brP=X&q6gJEk}Bad3E2KjC%t{(bt6 z$Zp*!KjPoC#@|ODebhhA_2g4e>(O!jFuO*{V~_pVC-?lM*NZQ{DE(zQqec18pMBOZ zaLZ%zM}0L4`wFJ@xLf_G-cEk@On#yZKRMBRLU*Lk>cYTjeP8`aeZTr@eP5gJv9q8) zdQ^9)h0oi*iPuT}#@#6`#xLciZhG0l59ABKjYpe2^2npU^Zvf>#J}~{n{GoMyZ_;j zpOB93=+`Z@J_#c}Bl)NxL$o^w7bWa^zCjGKK8Z0MPX+OvdSAtrL2hQsB3PA}Xd+u! z#0jIMW;s6>!kmAe!`?{Ecc#?8_&F9ElA4c4o*2PMS|>Wn*b5Ie_nh`&!->dwky!3f zm&7vWP=jy#AQujroi<_)v6vmF)ypzs#g%H6xMEIkRuZE^CI7oNg;4Y|=!J7Cyw+0w zx=x}n`4Cr_wq6YvPq0Q3zUx@jBKJultWqBzPh8z*HrXbf=?;N$tAK+FSsOENvZad2d`$RhFE zrGl%uGBRM2L&}ogd1_VJF@s;M&Tverh%ABzoc79A$=*rcCkmz#x#*+mxycQ0 zrZSZCi|CAFo;H0)smoLmolQ@)h!EXRE~S!)j}+X}KzG9s^w=hc`mg~( zvKAN7yva-Ixs5sClB8G=6?I{W0L?JP?0GBwMLg&&hioTzRBMOQ^gCDg1Cq#7F~x|#esrE$6G`HUe&%>`n*X_t>;K+I z#uyeB+XwkFX|0mMU&DYt&ASe6)q{FV2C>ZE!9xQo=f?bbo{1xDp+qra%16U@0=2Lv zMK0Jm#}s&QHYYeFQ-vBy&2qerXT`SA zdtEv(y$m3hq|cQTe)Rkxk1y-$*BQMq zi$O^`rUmjVukuq=bf#3xjM`9XuHe1>?g0%IJ>H;a`Irb92O5&gd%9B#7LR)n1v)Zs z#^$c_^LoVmxE6^FEb1`uSzSC|* zIOlZ*D>8il#$a>?rF0?#ie5Z3%=RROZ9}1=0%iLRog_Mb@JFn-OQ?=3Z4{J{Og1_+ zx0iFpC)W5*${=?Ku@8vUJZ)|yb+Sv($GP^z&LRv+-bs*)1ISn9i-`uR5-eFyT%x5; z!8EjIv-nII69D@7gBZ2o;IBj%+nRzD>ToaOCa&4a$%y?Dx2(peVu#jNGTs^kURtH5 zyEJ%&9S>ofB}v(FU7%OR948YSzxS~k7S?7jGA<1v0Q;g%OSEq>A!^|h=RRTQf)n3U z=2D*ffv5Wch5hKE|)OiPy5_F*UI{Enz|u{QQ7cuwgspF z`L2lf_#e%x2A-JU?5ekV z0%L*3LkWJDS6SL1-GEr<w=xg)vk2V8!V$lYReWMJx_H6RzC2YSDusM@p3cFN~DkX zE=iDu5A08#14fihw+DsQ3zj_dWdw`}OZ}N+fHuqxeq>!Gs*_{@JH>fVN;p9- z@hAzE@Vfey{OI9qNy(dE{zcc;3p09Dv~sCqd2zu`V2l|2bpT`pZ>YcPNL#^Ef^JJV zFgzri_)!R^G9PL|sHb$M;QjGcVsd&4pmzDdKacm~kDvxR;(E;h`=pjyXOM z2wYO?^UsvxWxGLp=E4`k(&9K^-_uJ=l6=s_t{E|+_T*%Y9nB{?gUP{#m&SnA;0 zdXX(o(ZnMSr)FZf+yo{yM(d5o!dsV)028O1HrLJzj_y%qhX$o9xD(k-Fh*H`Jnq0G z*PVujMu){M$$9U!nfx~f{z#6o-k9wDT~M5*pdDG>cK!VGFZeNWXwk<%L`10Mvg$#{ z)n>J+A}3YvX+h6hy>rsVMC>l!>TU?VX3eUDSQ%T9zi0J`3|G)GK?ih$PO)P^AR7`A zln}<6TvDr}V>x2Tg#c`LGC_hz6=*5>;gJI~_B>HjRGBuL>kidr0(L>79YqIEyGUs3 zUaUG`)(m@cfwpH1D`7!cwjqMWqeELe)vn!$EyY2$dV$e;gt6uPHWOxV^c%lDfdfLu*6y2hvtK6AjKrALnODj7A7* zr#iilY5^eFSlVa79Z4Ssv;d@C5izDV!7er0mZY6!%!~|W(^|lL37D8znN)I}PXi-F z(q8pWgahvF*dzjxZM*28#t|wy%^!PWV;=g-QzWs^m5xztUNpL`x7K^JUtel-(YJ-kaafS3Oi@ zzD}1R-m+yU=lbAx0E4Hz6zGndi35`60fS}krAML~|AcAmRuqp4`zpE4A%@BFL*O9| z#xRFO{1nM?R16f9oCU@n(E{ISat*7D%Pe@-b2ZRCUy-4LPTAM`T$G}>{}ie2;7tD5 z5^klvd5Q0`Lmwq>z<2@9F|2fh;ocEnEje%KXY`UJ_P%gXF2Qgu?R)Ha2$a0V(g1OI z0MXBKzTD_$wQO1SqwMlu_ss1(G32iowxfX^8~Gv-AiS8C53Zj!=-{b8&aw#w)_SZd znw`l!#QfyyaeR>hvoMr@9~VKpNEa}CAt@42)|{N;+#lauZ!U7_<|E?_Iq2-mIt3rg z_{p_CPVv@yY@-tMv^%&NNBj0&p_@=U{ZeY=_^K-!$g-h7`Bavd7(v&T7NeH2-FX$2 zdQ5=tdASJP_w8~-jZj&iZ~LYk;1?v>a-C&gl}@#rc7gC9w1?_4PCh49-fJb8ATcMV zYO1b@RI{o^pBJ-bCGV$Dxeu%QAwM1qFV$67%=s#VJs6uvGfX;>Yx{0+2*oxJ!7k%d zX5L|sc`Va&`3sojOGN_#fHe{9JW|U9xY7?DI;6+6_2{{3Xfm!gUwMjc2eR)z5MI8{>#|B@K8VxNS!eG;!8`y0%R{ph*Foi%TCVYa1?k z6C|I8B)aOR9zX!3GqZ=UrGqe~T&>?1IE)eG%1XBrW~!KM>_VDYAeY9}!W@0Nr-{7| zb3wwg20oPu5ql8hFMQXl>|1=!;}|%$BXkcKq)OKc@RjKghPNi^AwyUhY+RMf6}eT= zgI}t?>c&B%Y$vX5QDzF?HfsPgA7GWocvGpyHHr(kXDP6&pPN()IbkX(fz=!n5z7Fb zx?$FmDVEIU4whx)sGF#fa6HZ@_Dvt^)zUioshf31>YA)3s~#q-)B$6y#08pt>3vlI zOKwT26V^WX;2!qO-vXT&h?B|{B846c%2EmmvViqAe&P<1e#a2eflZ#M10 z9xS}F)D)(SwbY3@fO&@TRZU~Y947&Ip66K6(V5`vPSCU!quk>#ENqQO&JQ~72;#7q zu?)h^YgM&FE2m1tG985kE_xPLO?ZL_leQt<#vJ(Rs?D&~c-lUe zK?CYU(&W&HdgJI!$N9umbj2j&LG6wXn;JJhU$b~DH6J|xJQQEtC@{pVw|a?o4BVw}sVFSzf4Eif&HY4`aBcytz2^_*qttEB(#EmTNnLz=vSStU9P@%|ML24Z~9k=cJ0zr z0E#0r=?m)^@VT{XRt_sqq)0v&7TL!K2=a-(>$38l{M8Z4@{ib{PkrfOgm#ro{IE`_ z;jm*|yZyHcBhpC<97TE>b>n3loh}GB~IBIMialNWxTtt|_f+DNRc(7OrYB!n$!Bv^YaeIr+TVF}}-Q0GJVPUE^I8t0w^JRv_!ax+8risU&Q{sP!-2bX<= z*fT4m(YQXT18k(=#Vh4ev#Jo~7!%BC#T+SW<;bZoaKM7-u_F0_(jB}EhF)CZp&$Hq z0AujsB~eFH>Bu9ka+W1%l1o*IuO3(idN|bb?c0ncK}?cnvWj5LtkgGRO-HA%L>t45 zv`n{8U|VC|cg}ijAV_$o7by(!Xa|2pq5D>7MJo}tN1u?}e`Lhs<4sLP^cTm!wi&~S zFjCUq$b;c##4iL(lYVkdNG47R5xJ6lrfv^+A(l z)8DC6;bOgDg_v*>zC&;4G=Ijn?;LQs45~RoG6>B*f2)1!5nm-r5cHoIUnn_DVK}0L zL^+PHB-f*h8~iRbNS6(3pbcFxR*|iRZOYM3+oP%$Lw`yx)@IWdCFC{ZIuMhRE7(Bv z0!wP6Q!#ZO%A7p=K%|nN8q$fl>8)09#NGYO7;NIB+t(hKpm$M@McR`xM}+i&reCOm zfAJ9w@=4v|qo_eJ(;d3fU3&3BdMRz_PfFfbBAVGCu5=c_!Ho&=;oo z&~0Kp2_oCxqT{?az1V_AdlG@j!GyY|*+1et%7Ald+Hk02z3K-pp1GaIaYHf$+wluX zLv<ogu})p8LV@(T04kP| zvKNE|KzymjCFM)J?1Nz??Knr6~X?K~&zEZZ1h zSxO8iG%EGe0P>YCg|eR*G!}Bif@6`!v)mMPSpClz9Pmjj z*O#~}ko`m_zLD6{$C6_oWQL5Bot78nb7+y~p#+ZCJ_iMVP86-viXsRLS)0Q$EI#tf zVNxM~;Oaxn#rARoKlHH*JpU<9ip5SXknjE6=aw6;zt-<|dQM+~J*B5?KYRDx`sv*( z{XVN_pLKBF)FL>-72JOk@`{Si0HOq_MSj32w;}RJcKY1g*+eZNB zWgmN97N|4O9?XU9Q^4B7ij8ePPVGoh+>SJAe_Ak;?ElBvn}Bb2p5=Y-Xm*YEkz_5_ zW?Qx_FJLej*=Dn`O@iGxB*BG-V6!A4p-xNz)6grlY0|V#OWWk4U?3)hkP<_n(54r= zjcvSO%d2F|lC?`C&1fXeNE*#P)BAVd&vVZCzWK}M>ihqH=e+N;+|Tnq?{eO=eCKQL zdfzD7r-RJk?jUQT#)BqDJ^0jnJonR!7AGGLhyc=YGcXgJ0Gi(BjR&$m?J&HBZ8u7@ zh3l|bC0$)rw!*AJaHHUHLzbK3Tnu2Awr(cp8VTCb2&oV_!339-MrUhvMzlw@fGTkK z#G>tl%1rQnafDjeS1a|>Ghfl8B67$RO`I@t&@(Y%JNzurfcK>AjCerck~Zi?i+m+B zlP8z5=tOgpD_CqMe)a`2=6{&1Zt z8oiANiZ>OSy;q(zSHk|uF?>Uee&>OsGLNSDQTh^hJs9}acrLFtq*)9y$ED)owr^Kt zB$GFwM7PUy^3In*``$zvN?YrT)+&hW1KaBh5C7%WBz2ag3!p;g>39 z*~n#{!!LQ_{=OQR7{yn{eqQ(jMqy4?m02YE$vlr&zl*_Hs_ISML1X83b2)XfrTa#z<{DYT(z-iBoF@CqcyX&e zV|cnVVVmh=;4`h#*RX^|F9g_0$8JI+Zr*F-_#q~Z5{P737L7ibe%Ngob!?$yJ?;BK z+#Jcs#T*`;nO5Uen#L?2Clyy*rNTkRrAgq-l5yf+S2+O%%h9p2gEfcMPdpl*9^De|mt>Bi=n(qn}|-=f~g6g=VOA`tau{y(LYMB}vI z*jf9mU<-(P;6v*%Pova*vE{+Z-6HAWw+L>N5+Fa1Srx#M1n~gN@s`89rJFg3`A8*? zG0#QY&gLhi%qjvCsHyzqjbF{*xU*MVNDmy>N9ciwrou!l~xpQ97!OUC6_ zT<&*4aUOH^)mM*4_CGSVZQn62x%lF-Tc67>zg+Lb+CR2$-#M<=F9vZ8jn4C(C?~x-gBShUthZCp8I@LV8;&K6vCjZr+uY47XmM@V;$tR zkVuRLQuh@i;P)UY&hTjKh9%;(C77m*hcQVh-}i| zvp$R%W!imC6#AoV!Oi^D+!orag^=}t!q_t;)_V-Bil(L9=FhCMDyy*c$rQ>~lfU+Z z@&aeZRp1a_q}546mEhk&n}yKH;#u{QKo(8#%}HOi!5Q5XmS`H9k`ky`-MtlS`3F)k zyr)-4-lw$%6M62AqE4fC3rRzhCu?og433T}nywS%Y$YQAmN0ZEexi$?Ilvzr@Eq(- z%3QJAoJ(Hip9m`{ieRtiR)pq);}WlI5G`nQ08#^`v{sIVG%9%|LV%Nt#6cl-t$nFA znA;BdR5qIUK*#6~v%pKX94i?hXIM?ToOwa0H1SjpxjpJWr+y{`|9NscbSgx5k5?xtHEQA}S$AQg?kEx!Hh(Sy%68ozBQV$p=G$n>~ z;?CX`i<-HOgKX!`@MZ~VGc5u``4pQNJxViW&O!BpazS#IP7^q3uK6JWWc+l|B;%P| zbnRiPo`mhor-guor;;)$1=HqNfZ~tkZKR!m0*^$1t88qJ7U9j?g-!E}79Re&l(hEt# z)9$q8;8zr+Yx9mH!czAly7`pJYY{|55DrUw+S=M~>$VdSc!eRANR=vN@vw7><8;A_ zIzf|1$Nsl6WyuB=2_^f`?J>_$XotEY9i7@XEH+$6M4PxGSp{sD3?~&hmpQ6zlx~&m zXpilNh1dM-*Evp z5QEf%iw%T{6Econ)CpW@zTm4oCpL^i&KEeD^)Ip@gDp17dpL27srEH5EToKwU}_|; z3^0b7S_lCNe;B*0gCWwdie(;o`i1qZk@bROZON97TWq1=7RTJSKfn8_rA4 zeE)q9jdRZ1519DPOhz=0>ndFLG%*Xk#f`IV-< z`h};XhxP1&oTHj)NBVqf)NSYxEaK4X4ji?Prd_wMN?SBQczm6Hm31pvIuGJ3SN|lp zg=F3DLUOw#+lJypv)RMxe$w%8I(tWbsU~|lccbC0?QJC4uBD}}Bv&2_hi3?Rf0B-@ zvO5D&D#e^w0}6K{S3W|~G^y28sGwU!o2Yw!CCgpnDV433ndqHyt0AP1Cm9$8NS2-` z8B3U-#?M45IgLwYXC*to=J*{541Tg8wVKIg{Cp12CxHjR^oilqhazZ4er zjW@PR?3El&K={aDFRmc*zC{RyvNi{A3tBR=z61cRxCbH*%rA6Uqzj-jrXnyS5h zPX)3-Uhu%^Is<28kwpr#wnBfV|5}6?z$Nb41HnOqc{gw@s5DlsK;MfT+g{+?SjEz8 zVW8{0Hu0hq;Ta-ZONq5;ifJ5pF$YRJ52!xS8Mm|&y+W>f{QD<@xErCt?cavQq;%b9 zT!(rbPcpFVqbhDO`($s*zwj+oJa*PWVM zslBliTlPV0mk`k(CmHB>yRv7FBhc1V-qV2IE=!;G9YIWx;K|Ney84I;39V$UonE5> z-3wV;&k9^wj=YkVaz)De+9-iCf6Ol3EcQYt z4=3f0Z*!aBI!XJKE@E;#z$c#m@rj|Fj*FSYS~sXhs7SPx(3;==`NUcfZXbveaGafQ zZ)q4KBfl9!K@U=jr8b^3*@qdraTa z)=vi?JtF>5eTQ2YS9%=dD(hzE>}~qq{oaT7=|uaGPO{JQN%jH#0@2|;d&^HML`A7< z{G~t*sB8REe3a?&j+9qLt|xCzpA?O06pj%}))5;#&XrhKGPdS9fr^(M%aaeyjOO8s z4`89@+%7)09Q*!C0riog)ubyxobdBBNzyEUN$RWHC{%9NokTQf$Zyi5Wd9IyYKag4 zq3Tc>m)xc|pk-BGdM)bh z&Z@!GDY^l$MQ{NZBOM!_K5kH$`j5E%a*SM#oCi~R>X_98Go3)T;}Z9ka?q96bf~%; zXr*o9Cv-={TWAbE{LCbaubOb$u_$@l{g(oFwlip2K$XF=>^i5t<4u7&J2)ZM)8VNNL$Fvw-k)}q=pHMGJhYIG&T z@lC!)T014jO9H-Ff#DVoJ6qAv@?9IM;6C!dXvcX(FfG9#P`6OiPW~cG??zqIvF! zZN`oJogowt)dia4(sQO^ge&^wf18A-#ACAVbKu)8ZA9=`7Y&ljwjbNYgyDY+84qb_ z`B)cy`$b!mXPm92m@FSHgy1BE)wz^hFo;faNOZn+r!w_lS_Q)GSY{kAj@e+DY1>_* z;QZ{wLJFq12&|=PthB8aK44iV;9XKIcJl?Zyb_BxoG?pgHoJ^b(7gN*2uZV-j$-XT_QY`m55Hg4r{eqk4M_|$@|bK1%u3I``mNS z9lLk$b}SDaI;`)0>nj4=bP6f=%EQ#PtE0WW*Kb?%6a@W(Sa>Z>2UQ1h_jg+tNa-Ti ziF3;S?lWs9@`;V`=HRt>_EgkPX$>ZQ;*7l_S%y5x)GoLzT1*BE zQnI}Th)8Gt6jzPPmgW1YTij_=U4k*)y@n*bTHClotkkt^Q8D!LW;qoW$%9+{o?HAR zDn(+)c%W1G1Zxp(WPOgS_sV0hCs+dRxz>I~fqLL1GQ4Bk%T?tW{7%}_xe_$!ST0|b zgG1oxeB>Qe<-nDD;;}8eR*l_YkQXwY2pBanwm8A_^$x|l@!|SANb<)EajD9x)O9rn zd?5jEACLuC<)qXBF29$DbCVY;dqR|;*M2CODFnxWsL_pNt(0ghpEwa4g!S*oZRrP8 z1U>7jjT(-1y@Ds+}J=5))@(uj*KJ% z>Oqatx(){tVh!Cq%H-)Q#83rSw`AHJ2NF)2PHEC`pHpW{Jz4@h4)Ws4E>{{6=(4}R z3Ahq(c0B7W^&#%~xPJ6`wBuK#lrIBQS-Rx$J2Yh~Z~9c(a8t8c77Lw-r$cT1nGQdF zW@#Z>6{!iZn+okY7SgK&N$!e?DM4iD51aIpN63OcTi_s%UfLM}xb^s4$S-Um zqX~n)Ykct-FX+!>y>VcW2NfJ_#R7YL0)xqjxre%$&w(ZyaLfLTVIr7Tu9Er=eW@2L zwkMkBG}{)1z7T^taPU-$>z5~Rk;)j6y8Z_xz4x8!Qv?G5o zpj8;AD#S+O4U_@2_1FQ60YVvgl8Y%!v~cDvdXywKsfoZ>Zaf#88F6DsDDjU@sRm;q zYYoK?l5x9Dr!o?yFd2rKzBGG7E^^d-N(_b?x1kkpG8pOM$XpQ&eTAWJzMIf3Om*W~&6P7YQO`KS(JwYpS=%9x)=|HwW$1 zGMeaG);2RPjfg2Sm4Y|-1|QWXBZVaea?zV}jnVrFcOf#xr)q>O?EbEBbW2kVx}uZv zgjh315mb<0sZ)4%sBMWsJb3iBf6pE5^_VoaV+VfOW9PA01djPW8KmqJXOIAwATHTa z#SKMmkgq9&>D6==t<0>xv!^y<4FCXZ5HFrx49#%@r=gWgNd#y*qhrnL{)v#1+^S=U z2r96a!G@0u#8NUPI_+_c?$X$qe~`rI>N5^bMa}_FeSBjD<+T(_eIhsGwYRvnkW+WZDXEz$ zK}9S3#I7H2Pk(GZN5FMyAM$4X@EZqIj>~TAMs|B)C;nlL^9elRar_z4zbmKFmwS4nFbZxc`9%#={RiG@gCc731>D zo;3~}JUH&wqu$%~sQ1~scBrjRk4N`EI-Yv+NuOsuwC6$h{Vh6q#-HQrBl{lNHx3@$ z=62ot@Lt!7lX0qwja|ETslS{ak390IzNdYuPrUEaW9a+#J!Y?{6Uniu@UUZzY`T14 zy!Y~@*9{(5mY6r(Y#^@Pk2v2muHwYaM||>!-E7!_or~C0iGO`Kd+U)iYG-Ymd@ z@$<`)FE*8;)9up9#r1lN-JYiokNci@S|{sbNQe;rrSEuyzC&<{iVG#_;M|cTN5`MO z|NUd{-u=2l;?<@eUpP6gzV_MU@BGjYj`#k?Z;o4Ty>)Em#6;@XUU$v7>Z+^8Ew|h< z9(nZf@l{{-;_=Xfd&ZOM9J$+wlT=p|2@7%CRL$tkVtF#7uGC+S`-GrkMr?e7ZP&F? z;(^UmJQ~9#I>k!YdW_Fw+a#nMJ7*FXm#eN@^aJ)zRrUBLJWW-c#4>E{i{y!q`sdhr z`Hpe^H9N=tPd}v}^;UOrgCMJRG|;Z{fcn4(KRCYd`Pmy!+k1pvO#(2x61IPqA&>@WL0kFMR$BUl?2UJ<;br_ql^ScG4H9kLs*? zyMxotMQDO(hP@+#T%IF3WrYBIy#}{ui1G06R3eajYXWkeRJg#0E zo&H>4eK(r%N*HN&WZ0-$inm&TpogRhC0ET5V8HFVdgr+0dAr8GTMmtrPtHI1B@4E9 z`Q^_VH@)(v@uC}V@TB&+&)qsc^uZ5n@_S5^XlBso=_L~1`Yqo)uG05d9)I+)@!^kt zY<%vsw|J6kXY7-Fh$nVu%A3{#VOfxNY;x`4c8>Wu)qUVKD@-k7$`7pVRr#glqzpT8oZSTqiqAS;T>bYG)w)Ew?J#GZqVe>c^N%BxM|Z}2he z7}!txs`LS74~{kz{iI4^P)2_af`K>qVG7QR$XKe93A&-p-%EizoY_v@(V=Bg9h|v0zTxpw5RdjAqP~y06i8xW>FBB4e zZIu#w%alc>*NrAY z{GRBNWh`<0>^{=9utOlDLtk?vq`|QV2>Z4l{h$+9DiWB%?6Fd5+q~SOg;*s3XOvDW^pt3&F2_q-g zsj&6(T`5u>t4i*$ z-p>7{FWo7ft$v*QguY9Sz`=t$w-U&)6UX#u_i_70&AHgLZ{MTVr`_&<;9<8vPsU-3 z3ndRf^oZ-l1(%2P=(oM4J>@9pVz)eboAlNH#osF|`VVg?KdHOp_N-$g8OIu`omZxk z+okhO++d$`A9S2OBXTLA#p#Yv+K`qW3%~mMx)8;^8A0ncfCtj3J<8ie(m_lcmB90sUu_0o`-Z%N#M!t3>v7i$SQee~~`7B|`ydW08a!LKTrGRvp#bWe3H#|b$; z>7nk%rqhGbTiQj=Nf~u>ddkFK*2M>X3HHSX+ovxn!&ppGOuKK0PK)w_Kdic)>=6C2 ze6#MXpRtSYj4SqyTA8)7k#R(e8h*=@F-#xvPs|{zF)-CZbYDuNpEa=Lt&Xp9ydw{d z#UEqeYe%q%3tQ=Ph1myNPHH3!O1R>CK!K1%uFV;PSYel7W1aFcQJ&P1jhN#qV^y>W zdD7BGt2QqZ*-oY^D72fi60S(3zSV|k*_{TR98+8{pwDcZ=tbTPlt~tVLskW4BWY4L zVLLyyyBxzeblj$HjTPhx2NO7Cn9?y=(_F9!f_R~1!D_$QnftN1k+Cdg@Y_);(I`;K zcke|3xyZWC&Le{)`{*hYsfIN+f5q$5|PYU6L^yxEX zvE#Z5o?mAP8#`L_=?VkK5kxsbFBj~C8%7+@Y4j)kqmGyBiTW5=0(=#a2hvz~Qd7D* zTv>8v(pQF>n}`EWiFIfp&iy0Ojs?16Pih6qIJCbiv(P`T6Ch5&I1zFWu}|_!6-Aai zq#oz^R%m$O`rs}GI6g@z#}~@@K^ccF;8-_8d}_}mR}IDb$xB}8_{5H<|L9wyTUy7t z*i#*^AP1~Cgfn?FZvDUF;C={Cv z|N6K+R3P6sE2xjFZGP0^BP-MB@DrO}3n*~3l|-ixRveSckZ(Ospmk>L@j)m!jvqO8 zSTqR<1e%r;PV7!-TyQ0gbry3w7k_wcoc8p*O$-51Tb$Mf7%q67@&zx^g>_6P>n!Ti zW{2chz-f!wNf}aw=}WA0T#>l2%ob(dQLl2bBVFObZtA*{YVlNGI4kc!u9e()#Br*L&alANAX8=c_Vl46ck^aKQ!RzxyZu zSamN3!vd52~8gF{bo5r_%%QyK8^*pvf$M79?b%^uz8*S(4@rAv6AJ+E~ zo;&Wk_nvV`cVn4gx5}=$onr__pF^jT4GrMNq$L89y}tX9Vd>TEx>-*Vp8@%%SmGOm8b`Qt48-rx(~bm=(x z^y#tZg9og2?z!iU@BN$K<5%au>s>#it5f%mi!Z)({DZgu@Oax>zju7{=1=OvgC60a zF1kZ@zGD0XZ~MM+^;K7or}bh4x3rC`j;ixzdPP6B??2~$VV*N?zWHVk8oHt{MBu#q zs@XM;Q>+>gLH;@c4bRjbm|}aegqVAHOJ|QxBV-|_$%Q)5 z$3OdL|HJs?CqJV;ymfr%cfNUi&-c7#y#M_l7=Qf7@ACzsE3dp_{Me7ZQ+;-?ek$Rr z@s1z;hvO~Z^_KCcANeUj{h0Ea+$zhDF>UsBYV#XJ)Upw<5vL-uFU zm&_&zG6mOj3UX#h)d7kh%ewT1EzqYbOzu{%rK89Ppb}?t^ev4|DV>0iY3;yHcaC9e ziGeJ~I5nvSDJSXbvg@Z_u7mB|j_4Rx@{;v`d_WIv_^aE(tX=b_RYu2PT?`m_@^ez1 zpchuCAC=rFL6>ry2wnuU2%D8`qbpi)OVl}!B&9Wqi}5s3nz1*`Ngi|20FGQ1HV_*f zDj%Yd6FC(~2rT4GTiXOf+v;%O1PM|~lcC~yr%hUwnoKCxU3hG%$RiWEl)*0i5YE_Q z-u-;i#IYk> z4vKupOP>>j&E5ZfOcYW2o<1c7mftghOsOV5*pPsd-LRQOD|vnuk$%#GV3a>TNjIx; za#xV&BXSYJsHMvqN2)d~8wwhIhPzTs&C{_6czZPOkxVqMDTL3``ui+BE$Nem zlJ`Xi1tXylQ43VtYD1R1ZJ!IB)u zc5Y(flddTzfiGyIiynVsr6lBsbRkB7*<}5XTBp%cGYwo z!++5yJY*7%ppX~MZCLb~;jZt#=HBG_R;Rqii#dma4Y*3(AMC08Q?K?im;Q<#U5ueY zeA|!K%}Z0k$b}?7g+U#$OV=m`$En(suWE#>=z|a4{-k30x^8SvZ6F!i&|jA?*2P?RQAvQ>?8Vo zY<%cL9~~di=i2M89eeaR_s{<9&*_W$Pis;*YaBazQg>osGT!=q-#dQuH-F18Uxsz#CGUoFzP!|qMzT$PujSC= zC&q#MkJ{fyzW9_Urn9!Q7}uTq-4~5l>JjAM`@P>AAN$xx^@{#IitT4r{)2J-_0J#A zd*1cAQYAoMMDWHpzHwZt$MJvv_y0hTeQz};S8(~=={xVbOHT~ktdqh|)uTiw#!FxF z(($UBzFyz2(Paw93Eyf`?kLE2*U=$JJt3s7%|V6(ER!+uwSb7!S)UeTABtp^;bRdt z8>I!^F)sj%Vo^yVlih}(J(S1CXs8tmsuAL&)O9s3{WwDmz_gD5YA|A&@27n0w|>*O z?Y7&-AO7K=jC=Kagm>L_=lGAm^?zY$yyPV>)RPwH>jKd8$L+V@F+TdykNYPSKKju= zAGhA}d0iB_NN<4LDRlbb1_}T8;9&W>fz*biuG^B?qi6-J1gVzSz}WIf?WSzaRnvam z4d(2oW#1(%1Jp@$*`hDe2P{<^N{mY{06fDNhSZ7khJM2UAHH?lPTDM6Gz-h@=(wM9 zluAV<0UbHz?4z35eL(%dQrXf$dCc33Q0cJWA{uiBANO;K`Z$Ij9lG$ebN%#UTVPfa zJU&Te;!(V9dhOSAk)2yLd}b@nI740fs$Bf7vL)PY-O2iRS>c0aY+HU z<9BFVy0Is@nqX(SmS~N|9(*fK+On5CTR-)pHG*ALJlVsarNLUmSCN^XIf?ly&7F12 z@}iS5+(wOWa4F^Z9z{SXV@CZMe_2y%Pw&p%YI|zFUGds8elagQ9Jr|bl;}EA^NF&E zt`V}Ew)mp7AK@$=AKz;(<^*$#ZglWurpF{W^(R8$u_J8ziV;2{71w+6)H<~0L|xL> zrH=eDB_bFp)m=resV&&_$Y?8h?CJQiSS$KsF-(&ETeayDc#55W&Pd~mi?zJ-g%6j4 zeRwOM81H<%?)4ayr;bIcYtMy8416I3>_vjig@~$@!mVST>~Ifl*-WTKRfs4l`B*6- z{!9@)vw+#|ciBYOwhR<`PJa3XsP&`STlyQvUe((lcRpI81y=Xv%L>=_B-V9ors%X^ zv+>QoSKR=ner>7`htM5UG$l*i{g^$BP6D<$`OdqpczVO@2=VE|jyD_fIH1HBr7QcQ zeMq&99S}W+q2jA-a01Ll5FiT1n5F2Q>qv)?gl)+V{&POa_zkYM4lR+*(|1}`EMcbn zI+gM|t%dE=?G%{E(!NL<}*HKCf~|7IoX}#147GJW{Q8o zOqH41CC0s-Ha6@Q6C8W}Gbng=--_Bez^uGe>%zx8pJzzTMyJGh)ccs8{o!X54j(=` zUajv7f6sS+*Lcr+er0_A^Iy`y*yO8k7wx`4kI??u`0VFCH-6`L|L@s=eNa(-;Ep@* z93TA9hjiEVS$=!o3!cvj<;n5d*SyBx)sF9yC3v!r3r*t$mJ@3xu$(~Wo~N&}T27r@ z4NBu!$1tgo8#<8M&dF^=-|Ped{v+ez z&+EI^8W{Jy@A2{Yr}SNN-OZ;W{O;U&=bh{CL!3CN?^|ea@`%*Kd-wTn_ElG1>B*b} z*{fdl>hV|K{GW|q{x`oe?zrQQnt0`!JFR}#P8T#j^XXd#zngc7PTF~rV3%I`f5jEg z9@kuZjZU~zk0}oJl~@3wTFHMub|w;3Xz51O7=Av=M91|U4st@|`Ntwu{r%F(dDXrv7R=P)y92vj; z+rK-0>6d=RKU+Xs96ff*7bdoC<9jkE_5GM9$6a^dHLkhl>hW^j;lA*~3&x9I^5XI0 z7r)3Ci1zJ!Sho5}kEx4Hrk5GqaDS<~h1ZiomxAGnnNVB8Wmw3=EX*bfc z$|gL+#!XSYOlXZE1h;dTn58>0=J+}Y>X1zbrB8Y(&aGR3xXbu$m65^W23gC zfAVoN(xz1|a0!tN>UPCXdRai=1=SHrR-IC8wP!DS=u6l0~@;b8j0oQ`@d;({$% zRk!q&Nasp!>jI*W$G5~S z0zmpwGyFI+&a;oL)GYiNH2j%Lu0Kcx+Y4^Bk1s^6@Jq%v z3S|a^S=ODkz89v#;z=Y3u@xaR@O_!TG7UP6MM_O}(se1%dv7@6A&oBdRp3{hN3 zltJYmZmg(iBN27gl&!;pF+5*b-rCm727|;AO!2%cFm}^t%@fT9I&j;FbvzbJFK$fR zWhg@wR>cE+$5mxDQQ}S;;Z~VPC*SjRj?HSy#FqJ=m=*k_uR-H+B)XINna6ywQTAXp z8yO&d!l^y=3#fXAeDp;~I|vi$qPb4OT>xc9Qace_)s#JbYcnTO?vK)K<2HmnVhgbP zmHHZed5gZc>R)ZZSLE%pGSbOAR~R4CL#^t|Sn&6;HD7Phhjl@cg(6$^U=4O$k7OUy zBfQ7;b4RR4`S6G~$2&f}gqBY(Zc!&ZRK4UYvGN#|92fU_l-J)YXRXSg_{ecQs7`r@t^|`OX?tSeNN~%jd|3U$A$9_6YgqCmLOnXb+#R?&%Gw98lJi9x~H9) z*Bw_LcQ%VnFlEZ&#|7pO+6j4*-D07uWIx$REM{h2*rB)cT(%dRbHUdKFhWp6$@n!WUn1k?O5? zCS7-(UUqh=zjJ@==H^;Zkhu)@-N zv5p?oPk0@bykaOnFW!B=zQUX5gbl`qdQ64?9~s%>1;UKAE!#GYt=lzj^@N1X8JBTS z+il{OJQGYAOZ(798XxY*^kt1K1v2M*l2ya`>jNH3nIEVN3H|jH4fHElBC}-ZXwQ#@ z7mEFoB8^GD;%M$E4F(21k0g*{T%B4zwJfwLlqOnq-iYRYO*_IbuTC64J$7Gw{&@R; z`S-@%ci*Qwu75l>Zw33bA2oUFTmR-b_x$t5yZ`Zj>j}ny=y&H;mJV|HWtXWfH;*se zahvZ9UV2Fe9d8cw%h6RKO!@^8YLHB5qNo9U;MbmxIn_b3bHd;vF(?R7)nUO|%L>hQ zg>Bg=SRG|BfKgUq*W(@xBvnke42dR;Q|ibk^wO-8#}eU_NA$?gQ#wd6K}qV6e#7pu z#}16Id-+$7-_{+{$~ebzPxki4o|p_AUgUGeirD7stEqqCUCN?X+oGR z-b_Rd8~P+k5G4}XY*b|qDmq9ov9ze7avq+pmU*%pt~f&ec=}X4{^gsU7@%ZD9kMq>OFVI&c-u(-|s5d(v@BhJpbW^HeElhcy;XWTumo#`PZk5?rBgPyoz`g-^Ky zN$p*xf0D7V^L|u#8635f6LOX93}fAKGj1^KUb1Nu)Fy~kjD~9r%9ttj*sX2Lt`HZ6 zuf(53Wxy>gr(%a*VapO(MOpemeuYajF5`rO6#)o^;2r%NlB{bV(OJRmFwxOmS_f-R z@mJ+ik8J8O`>7lS!)UXpZyE-knf3<^&uPGl%pBtJSnbcEltU0EZB~|%0Y7hVbFWmz1L=H!!1DYW*q?~Fv#p4jXJQ>B?;MvAeSxx-6n@d|8#iNcz? zDP1S}iDP1^RYmkVwr)Ge5o$glnJy??`t`kjX*H+<0(w{56#t;Y;T7o|v zq0=`wIrAsSY}zbI^40FXcq;es+iOhY%j0(2h_inf!WMDx!dQ7?n!DZ9H2sc+w=smr zUpUlPUi!q9J|sWr$MR)!zMm&BPPC)r`q1b2lWfK)(G!~ekeuSlag4D*;_c*2;ZD>6 zELG0>c0)vzE8&9^a@c5w_OU52iQ^F`&)|vUHA?h2Axm75;li!^SjC#WPb@7A54_m# z6DjKH_>0babvV(aPI)Uc@k)j8&HfQL@h4y7k}b$-`-{)^UxS+ZyKNOXV$ZS77fuAi zRKdy1aee3$_5~#Amz&98)Aq5dF)XG}IJNiJ`|3n|if16KV^2L_iRh%Z_aX^S`RfW} zfq5x@E!(NoTs_lenQ&)ThZ={df@z>A_eS7435Yu8RaMR}plsgCPCKnLYFYgXQMps$XecfN1fJ^axA zasIixEXRw|9(z>3ZLNz%J9lmyS6uWg`}n9{#(U8P=j)u|tM!!T-MVRakMZ3gQ|v1e z#M|QxOAcQ#)^=hNYsSf`Q(O#Vrip^bpW67ezs4Y%`bBly4FPEf`e*u>P{_D#WI_8} zSHN1gN_?Tea-gyw(!qXDYr%>f$Ex*|TVwV(tQJw*I?=_U^_e=2-E#>dXZ2aWgpiBc zq+De~NuY$#qvJu=0K>vDdHjvvc#~hk^@Bh7clBNALwa0!v#*Z4@r|z^fB7%HVf^!d z{x8O7K6A^s;fCiKkgIP;^nKx7XK!-@Yl`p{j5}_>W9-oz@jmjAkE%mlq{p1^96Qe5 zIt^Z$$djxh$Nsb?AO;^3v8w06mYPtHGzhV)TBTj8veI@vsM;i8t(Btv4VtslW>N#6 z8BhN_QmX5T8c1nWgqbim=?c`e2)8q6lX%tsBja~|=Xb}O-~6WWqx#U%ykwWAz6P9?)IY_lyHiJgyF@)|B%{d{yeW2PtjN<2?tTI56(N|3N*X z|DfZ{!R^64d#3thozJ{DO5Q|mh>82KGVLke(&pB40rNALoJ*c~HIt~|E4XNt00~f}xY=Cww*f zLQOc|`kL2_zy8k$Mn|lCxpR8ActpZPI-LG$idOocp_>Fomo78sy0i>#AQM`BZiE1CTZTNEp?@? zB>Tk3CR7AV)%HRJ$xhJqZ&e=%HCcJgc-EqiusBnaAQPsqo=#=}o~=eq+R|}b0$wSL zKubuWS`MM+&n#2gFSqk7W_xptgu}ehGoF-eTb;mn@bFE#VDP;r`!L0dT8Uw7=_xp5 z+b*r=ub_yYgL~Jd1nn<0eaw=!_J#{G5@9)~4NMw@tQ^CYPR^DS$%j*snt>q$fl%2C zA`Fo_=Gt3~SeKn#LA|@pW8Q zzs!&qartIw=m5(;>*buZ2v->3rZ&Wm`KC&B(HYrp<2KGQoD&QZZg{+spPh3)ts%Q> z2@9?h#+4k_WT!1GS855*-L6~UC2e;}jzT3sv5wu$><0td~Ql7pu*>KEg z|H2iIJICBf9+I($$6vkpnOj3l_80M9Q`F1$yF8}7ujvbaKXs& z2R+qY{JyvkCdWh9OJE!m@yi!cD>|6MmaP^rdE2F*TR>@$?vBw#5@`3NhZq^+;?ixbPc$F>NK-Q9~FBkcF0alJ(K2hO92#`v?3h2=rIFq=_d?5u7hD1}r7N{1hXGQW4=-Mg-%kQ9?^!fs0Gs zEEKF>4C9Grw=KBHTTgdkIboE4-Oms+hW4~S7vB@FoLEzb^K=8|Ts=v8-g(EghP+Pa zN>7jTw6=d_-+upk(vc&FtqbkaOD`Vh-Mh;t;g?@_xt@?j_dNZg(yilB{i4#1H@?6p z+*@>adas^xz3sL;d^h^E)}49N{*caj<61poN!@qtI$P%i4~%>6y??y$h8K)&I=Mgh zoO6A1h?`1$rI8y&eD%~XOrt(4eM$tC{~{@2R78}atvT;{tJE(75+@ z5H~QACN295H|P(vaavjo4n|6JF>-u3|G_qPNsUGS<}>#fvw2&%h?0%?yyr@ZuLipR z%A}Bx;lzY1GNkCVL#m`|&m%VY><*`W96&k=8QbHu-gdzrzB2OG@B3SNan>is&7Ztk zC)PaHe9FJ6_IAA;{K=;d`O%th`Q}&aB;*Q%-FV}TOyB_RN=P|;Fxk5~o@mmicIM7r5sL&$OH{kK9s4Te2 zMmKrKP6S{w`9Y@{D^-xZv!WVMKJoH2U8ZWqsZnQaFevHu{JI+TYybW~cp&nf-WzVX zUXRA>d+6``Q+?n1x#Q_4pBi8L@~;`MfBoymul(Cz)lYRj+n?(+I5+FjsIU9lm+O1K z_l^f1c(5jmQ+k5n9(~vSm=7YK{>-QC>`|3dhg`8{OUK7|HNAboVdhRIE$Z&EG*#9x ziw#PNMb|4m3Ouexh36Bqiqk^*%VvWdzxOAZR6t~|D@h6 z@UuD@KQzwOWBvEsd!JrR_ub>q^fJFcdH?&==IR6uyzm!d?5>Wth)99|jyVTm4LT0g zRM2%q5M0q5VdN!OB=5;PF<^BttI(;BLDkh!1%o?2<$*=bQm&>5({MwPmz@4I0rUcb zF?hi3RKW_wNN&qK|(=X?c%i@lRVx*QLqI?$^);5wdOX&P1Cz8-DslVbQjAvYCay3zXbM-hcs!0|1Z`4k+2C4$ z23QnLTWnxatFAh+O6ol&;fhX(+>Snoh`%(49#f@uj<$H2HM{R1938&TNxzv)#o&x5 zIof@rB!or6C&{f6&4*ML?bOC-3n*m`qfK6781EJA!jne`;Pf+s%?x9$!mpGj-%7AG zmocGgNt3jSm0yrr2YLJ0YG*i_IoAhuIx)7>V3zE=hK?!t9v>2-z4S-B`XrS8hlWG5 ztf}%0sFk#ERP;$2ryWc2u|t1Y>ZvlWkL-9JHXSVe*@XHPI;^*rKGI3Trw`Fr`lOG(o?g)>W7y{ew@mw_krQV0I~hxbX)l9$ z^m(qiadBLA!WTDXHrDj~jKBKhBu6`+1+Jr=N~ z4m~?UdG- z{Wy7SWJ}#*vFb>nXl87IocTlFhM=XsM{bXse*)HY?M> zx-W*+>MQa~UF`X|@0ZNw>48`&0Q}Zk$rp^ePp}l!g-PyKpMAFOR_ok`izIj7d7n;Ig<@4@) z?)Fou*Xb*td-v@dkL-O^PUwx{#9SZR@ll;uai{xv&%4e~u|B2~=qsm?RIOn`G zjmLH}fKKZ}Ur%d1Vo(1{3n$kq%l;KmJJjrF-1{e|?L^BHNjXkuA`ACCAD6Ll@}{06rCiB%@fo(fe7PgopmxE3f0`N`qPZaH4?@KM`E9Vm*J z4?B1+Y3~84I_rW7C$n5E0kyk*L-iiLhBhoXWYm`%ny$zr_vVY<$!4`-&~kN*N15VD zOU!!)weMPULR3QF5}U3I@q50$@Bh<3{ZsbgJ@5H9dWz!XWB>kr8Xuapq;Tc4ukuUg ze&HAX^|P&+W3vWclQTxExVANgUb`vOeCa z9a^2Z;BGEhNYsI9JG6IrjyqcBgQH0eU7L$fOlsW65khBEH~4zV=LOj!oKfN zF%V4A4s)n97I_kM%atSmmc`$Skn6mv=nxt}dZll;@+}?-3M^ES@qY`*SF+3VSpwHGs3EE<*9-|~B2wz#fqyz&nSJAv*p*{bnvW0EUjEJ*<$ zX*Ke$FMG<~7GBk#iOK!P5R#Cr{++m(*7+Om9Y|jmMFOewLUK)EDoVupCZMv!Z@Q_)oUGFe@F(<1w8gB` zn^hv?(3B#xbN5k(J@aKrnBZ7Q$&1tC#$ExmnQ6bIquoa<=xSB%$U$`_JP1T z;#d(R&K&3y1kE27my*{QwP@xZCEpok#*dG)F7jS1o6~-k6RG%AZKx?AXU!^`QMSv+ zki4CxV|`*#?D{F|ctdj#R#;Z)MZ6>aK+hONK;AFxE@gWR2BsWo zdjes-5}r|oBOrHfYycYI_M=L2j6oAOt)fciMP#xeA)^{!aw?-2JI#Z_nrks%NCGMg zW&XsXGq^AL*lK&4PdOp9QTm0xCu?9VqAh*xyw*@TCyuKp))tpgU&ytRwQV))7hzB$ z7Dlc9Ykb+aF2^^%Kg=I>B?i_*7c17Rt?F&VASi<%I?meCWGAM?FPnrR_(9CE5*(1a z)Na~n~!b3)qWZgG5xuZlX7wF<`ys;FL{&OgZ zI~m$he-3lC2V)Xs`i)b}ls)OB!Ne*(SCo@E@Z+1uoJ#a#Qr9W{O*F-~?Ktv?@iDgc z((5(=lQgxzbnTfIQB(m;Y@>ccpuQ82ygmmH9vqMASAdS4I6AJn`bzV%HW!AzpMUfy z?XM>mlz-~b(_{Z5kB=uVJ21BI*fDnRzHpqa$HFhs*FH%++2CcZ+ntMxvS8;nNp`of z&pvyXzJAO1tdHx_?>om;x=HseokKjRn{xL*@PJRM`TgtkDSTHwE6g^s*ifI1lGlZ* ztxea~aw2rRDSHh?kR|KTYBOP)U>2fhq-L)&(!S7|KjD=iWsZYL;-TB86-uUeTRg{B ziOTTtK!;YylmTfTu_w{5x`TwGtvUjg=ERx5m+R`t4Hunj_VwqVJ6?b7>G7HUkB_}i zA60a8Qm(V|6Kbs2zwWiV(sE#Y;u9Yi1ea*^T7OMydvwzLV?X{*eSbKQe$!~Xbrt3p ze*WjiZ~gXfk3Z2H!Vf%tKsua=%A)L}&tsYfac5Q-@V_P_>Q&syZBL&FIraWbxdhe7 z5d}zSXgC|Hx3SS%WEhP20h`9rKuK20_#IgWrgM_xB@EoWCjJYn6qHQ#z}|iF1>+z6 z*YDID*FQ3T{XhJ=)&wcxbmwmaQQi}yLjxqWZQV~LyzgZ@h8X5vv-W|)MMbhHT!gb!16X^@D$gu59c$3}3nyEUwD9t8OsIK}#g_qU2id#7wW}s*JSM^h zPE8~r9^=f%ZLo7U*~bJq0E}xj_1|Cx8Tm!o!3`%1G4Z(*ZJ zU!ZtOXFZg;zq1Z@nQ~8NMraEBYmxST9X*}o#Qk`p#LKc0GVd-OTy3kOv$dKG-SfV2XJH^O? zw!>)AP|})%rx$8$3HP|xs!!>O);sUI$2TTC0|0>w1z&P!{rbs>+J3oP@&ML99r$ zF(F(^nz6yAqO$>KCQUes=@zX4^UeqLAKQe>MG)Evv`Kmb*g~Ul)vMaX6UQ{LM5nV* z=7-+ZMI%?8i!u%2qVU}}iojhjP70nnetcZF>s@|9H;a)xd`joDwxpFdkOdXSF z`ft+DNZq5KEc()y?$M(STJ#E+M+BbGqs=$#H=3Q?aHqzV`e`lFZC|{7eDq_V&?6E% z(y7Gfj&%|aVI}^ju>@K%=mv=_M0=Ftw3Y4(o%%+u>y0QfY3fPQnI)=@2dYq831Po2Bl>PO);U0&(BQgJFFYfCLN7Rb;)y3cIKcD?9epFx-eNW<71HMbC~EGm3P3zh z-~>kWDIygF4>$)cwjB%cTr2IVz8^2gnNCG#@~2}@Z76=^TM!%)ahWWe0?Cu1)Hy)o zvnRlCy~V9=Kl7MLmFUk#)CQScS=SRCM|9GA_U3WP_2;OMj&a!w&lwMV;(%W`fi1p+ z@@=pER{4B-eES<-r~GSc0P18`ZFKX^pVCio-LBue{?qZ@-~FEp_vE{D;-A(a;2m2YP)03+i7T~`9SmB^5Y1q&<*hz_d{z@Fmj zYGY`CBnHlqFR-4>-M#UJWShxHQ}~tX^6axOYq{;YQ(=FDGDA6M4<`=o#eFRfx+l4i zhXXQV)5_xC@?e!3YAYFLvgyeS#h8BAhTA{dkqdOZk<-5uDF*989^Lb}?YPU*3AMBJ zg{^P2$&I!xpWAI!j4Zlby=PA437^y#PA5Fz)3lz<7o?KV&XVknZ54Ej&Rj*{^`E9e zKy`AX$yefSW)!G%{0Rm)h75bkdprTHPcJl`pX@9ZViT_rwD#y&QXKTXPFF8aa+(OMmOV*3Uj1= zf@YC*3=xZ0?x^UMgfX~FNy2~E0imjUk7qYY(Jf zPyg%LGa|I(GP!6wO`Upe5%2(-(n`D4+GGWQF-Ki3Y@O0H7QPTL?%d6N5vmo;#RSJ! zz7~gWVnQz3X%FOEM|2FT(Q+(=9$5ogvSj6(zw?{}xUsQ^G;Ka%mOAS;)3w0^1f5G3 z1*P~l%?FlM9coSCxjc$ApQH;MRq*6fB3uZXOIc*MSb47HLULV3-Fa<#+|cHH1=6~z z*ldX$f<7ARSgfO^Y@~lHW0vfCKWhabIQFvI-xQ4xuc3@AuGTePQ%GrwDNZV-4V9Vn z<6>8UIh+%I@JMrgQuZ$Z$l<031~25R^zvvw{&yYFQ$7^{(d9+W5Qus0!7J0I_Xe8B zCj?|f@QF1ib%f1j@s!U?>0%K-v5r#yYOItWF_sf!lLD_TTJvAzU`p0pyD^c;*p7U| zjx9PbVSx4D>&$oq-Adj$ijX@2@lC$5gM`>Rx#2T{|#RB!fH`4vro>qDROt9xr(Q^Zoevxq7)7FG9OY?+D_1 z*;_Yn^Ih*lx-))4FI~Ix%FFb)_+$PmuU)~N4H9c0TA49G^0wBUbKIcLy%Idy)fMPC zKmx3K{{lo)8dn)CQp`GRe zJ8ha_1AqY%gT;e80;#mefCAu3O z5kJ9jc*)_{ddJ!l|L zraG}ZrpM?H>3*ZHmZ70WkSLFQ{JUTK_v3H>(A&m;@jc(=H&t)ftN7ph-uI6G^q+pO zpfwmJj>(Si{{4^Y=gn@_AfNAHT7t5GfaBykq=V}z_LXLZ6X^TlAdVz4= z6d;ka2E7bZqX+Radlg8cDam(t+^5AP@N;*)2P;M*s34A@Q! zj|*_ns$XHe?b#-D`HXkkN0Nn1pmHLPOyWl0ArB0)46qZrGR1FHLJt)`^r^&)3iEw+ z2s6F;A3LD{7ZV}!IKL~tr~52Ct+($y9( zrqcI7Si+h)Lj;KmM#*JowE-`p&Fpahm3>tZhugb5)%i^j1!rQd3F|=veDx>fAZ@%}zShZ9FQ)g*~NZAh?1u#Z< z3dSL=a*P*m;dtzeK7+(5mEGSY(Bi&xi3!hr?ZfIG+01b|DFWPOEi=*MM6>G`!@Wf)S|!M5Y6UQTQyLDxSh%dK#kRV zQ%ql=O-wTJk!`wiXpTSqRz=58a_|%F*{4P@MSS-;c>!KQo0TU)==W%JQhR$WC1zHhzXPgF9FxQVuB&x88KrY%0-dO}~--Lh3* zJw0?-ce%G|ef!vW`su^t!V50+lO|8-``x^O{4<}?O(A`c{Fu(;NL?$}8(dRG*ErxZ zDr2|P#Iu%4CN!0pwB*{JHm3p95S(CpOt(m@ujx``J<7>2YuM#U@qBI|F!jZ}N)153 z0w_!J5@R;3W0zV`IJ{u6=PusdrE#9g3cdCL2#-%FYFIB;8=uOMXnXA_g_H?S=y5|# ze$4)3`yLxlX?A)*jk!;cgZp;{^PX~j*L2I+xBs#6<3I6Jx=VdXzsg0 zLe+(m@%R%5#}EI#xBG;A$F^;DLLT~WuE4UpW&-lS1xC)Muf}`)?|LN1Hv01(MbRbL z)n|`h(u_d4F=zgQW@2#`0`aMo*}(&-Ds@tXeV;ry4(~lWj_z0IMZq$(-zohr_-*4| z|KewK<>=Y|-RsBoxcpsr-K~LlP;v|zH9mDWB%NT>_}~XWphr7y)k_fcqB1zt3DK0a zj~=Y zE|kRA&UDG-$};VtzraX_6p8Fr6fY-@&?`BcvIm`H)>H1jg^DBtev1Y_qP`bUC)P-q zrits|Lr2Fgzwy9$_|y8%%Pmih6NhxcNN(fbUOk5Y6Y9^L>}e=i$FT)KC0_c#IqVm| zc-#1ypZS;LYW-xwh59Y=!$+RhN%bDRk^LdJ69-}N){{va&@r@;Ji!e;O6l2nGL0I? zjRnXF{azxilb?8t@06Y7kE7DIRp$IZ(+k8o?w#}8BMuLAdXdz7O+@rrL&>>@>?*9#dVU#G`FIK0uuDlRL*E$`$ZMQPw}be zU)y8cgz7daCmai;BxAbdxf0ERk!N$b+rhj^zw?!6$+3t;HYXC;BVlWqC{u^pOFy|- z#FeE+#!jn*Hr4;R6w0}7rqxFE@u)?v)_A6PB)ry}gbcUxQG;MvqVU5b*+#Vtbmw0hf z06ik=-#Q@rWT`B4pERz87#Qk@`pSvhrv2+q(+;iFGIhX?bpQiPo2g7mv|j8310Es!312ffk?n+Tzknzv5(obw{@^F@(nNJZpwm|B{aQ(5&G* zjd<5q3fyI|IhrWpH1^OHCiAwRU{X0JM)A|Ka++9JZL#gxo2RveU&JOk+XfyLHlCNQ z7`v5a-Q_0)sgvQ;PkAR2=J3nd@`*dv#1en0rv~Q|hsTyrQs=^(Xibjs7B0P# zom5&lRltnbSDtU$q9E3>P?LuRWKP@?qF)3RoPGoOqoSCs&GY=fKJ9-V`TM-inaoB z>r|zn!&F!B9qDqx7>t}_`YGf6`}f;7w?Fbycxdllk29>WzT*XGPv}u_+Z2DFUSPIg zZw;3t<0S8^@*n2))Ucj1Mvn^}NABOF+*x|smGce}6tE|sJS<&qDyiRTJTVscKJuu_ ztb-Iu0;rU&v*`<>`-T6_bmdeK-F4>T3bcjdoTY^*l@f9CC*s7yv1?2u4F+RQVEF5M zBK3(iIEYfctd*2eQg86SZBEuF8;Y8I_PivTA6QN>Mn zNw`jSNpkdm^p5CE;#2w}{c%kOU6DjjG6LZX^1P{<#^8IXBv$}OaYP?%abnF0%PDn& zyY9TpS6{$GWF=*!Sa0&zej8Py?2|{A8X%nfI$G-#ca81FkO<^VXUIQ8l2CUzO9ZlA znUxGtUQrhgWVC@g@ZtN8j>8Wg^LKmQ2_`Mw)m9wuz30C1fCd6_Ve<9&eGs&VT~`%_ zORI5*^`PD+=uulTEMG|JY?4y&={RX`A*l@?~?4jeivz?H+osQ`-nlIgXyYdn$XA?`bII&ZNb@EQ#xH`CZ@56qf z83$_~s}X!`Th|s>{42<+Yz?Z={BY&}X?fP-j7tAV_4-xbXt%#%XuHH-D=lJ}<%4hq zWv>=Ips;3(II~DoQF9{;ZtJVlI`-&@*53oAGjGwATA(=wd2SW}-@hi#95ZPfLCF?> ztPkLc#tF2iUXCMqnJp*Lz8HWcX9t`SE4AxHi*?CFFgNvMOFjK_i`t`!4=l3HVJvwu zow+^Z5<3!1H6;r+iry#_obaK|Weeg<(4!|2lR(n3r3o}wR41X@-$Y)10zC*2H!0D-4OeStJCc*q-v7XxykU(D7cFEs8; zaHHXbUWUdPC-Oc&5gl8EiM18p`8^1}a6@eKQeMW?DLqB(WK88GenL)otg7g^MIu`} z0-_Z1k0;!H@deh?8mrs|_JuMkq=W}^Dnq@Kfk0L}sUE&i$3NuQ`%t9qhZxaz&vHxMreT2Ak_Zsc#0>VPuS&X=$ih+|Xh6qa4*&G_s)xeYL z3GTbDS?a`NUp$xYlM2g-?v}4Q>kN9^Hm+S)*)~$S5;w<{^-QmZ&`CHvIu#9hW*~~9 z#zF;mlH%AIgHITi5#D^Kyt`KXnlTDV1lmTSaVmrqwB1PFMC2EZ+8u4y2;kC3$DIbz z_oT;hl>n#bf|EelBC#OWzH&sJDqg`ZTuGAbAF(O@a08i(7DYj@Oj)rud9;cGF)N~i zLH|hi!fWnI$R`bK@+9h&d)n$#?W0W5>C;xyR@wDehO4$rx~i4w2H9vMS@%ckgDuyc zIsmS+;>Y2Uemp&n0$FUU7!y6w)F=IC9vJezW(vjvdG>rKMNiI{|NoKp=1-ek*L`2l zKA0VYod5w0b^_oEQL-YIV^K~;s!BO_l}naNDJ7Lul*%uuD1VOgOJx6$SSg3LE2=~# z#}Xw`q$Dm7K>+oZI(#-vOj3_kEx4d(ZMc=bpQC z-|l|;aXhGxO1pMKoFjo39RaZfnK1x1kBjpdO`R~8TsTni1k_5!0L@u86B{W%S|x5j zJ7C{nbVaFjl{t7{)r5IPZ|7H){Qb2oqJ%RhWP(yU(i?R_zF6grxN!z)t#QkwxXAV# zqCBH3V^^o*E0^V*{p=og|ZT7P^vAoAgN)T>P*nt^+yxTj&6y?e95p z1(-`kq%sVpV$mBIDaB?@!j zp%j{-*Nv2!b87S&1RPTDN56#7<|ATzO+u~n>^VNgi^&sXmw^aPNQ|Z&ABt%Gv`4k8 zbT-uN0n%-qxDCP105AnKI>t8-$8v*+GJA$E%}Y&Cy=58e<6aU;Fk~ z#Xe6_Hucmz@BX3rl|TP0?~CHvGkH5-Q6V;-&t+FXmLhS@#sc$k09xT9&YeZd_?=9IN82g6R?rY<+V z>O>sHCuHt3ZC8bgl(l>V2F!Zei#oav_9KQc(@!xbuB%(dqB9ge$8M*gFMD9x3B<5p zxNbN6i_h*<9-3-53E>-f?m_qnhU+DLK;Sb!EBV+i8f22GmQkUJWQm9NUI-2$5tM+x zDtx9*v)FL%Pr@!#{d)llXpwx*50~yK$BCCum6Wl2luK6KQ-X;JGndDjNNtel`0G0E z=Teki&Ix^vj!AI*VUt+mH#8rc%C;yD3Q`3wk?0`rpKeBv6tZ35{I%uHYkn1im-fLK z%B|t2Q#^;1i{iBj)V;8#K2qrOJJ&#QbG^V4k9olT$WJz+NgMEy;7H1&Cx5Zgb;B2b z=X%Ih28J=VFg(A>qfAp`S}@%-S;4n=RU10MZMPlQ-JadcJEz{&OP|z9X)q}u!gmw* z9OMh}dV9Di?Y29XWN^8w8iQBl4 zh{2&l`?cV{vYgk?R&em-(1;#=_0Yis`pxjXtO1|AuqLC#L`FccyL(SCSga;#g47i> zetYo3#q+A4V#VyMN+#wimoI*#q_lbm%L{O2O3WOc@&~%_iw98K_9Kp&{)I_2nSGN8jh#e_)?lZKqy_a#{0$u8d2< zadI7HQ+r;Xf+st7?eSAcToJ#lx9StGo%-I^xRa&Z0T*k?%NeU|aVFo4}_@i`|xoxf`f$kn9E#ia*VxAGb4Q zCM@^;mdd_uR@et~^c8Am5H=YTYn&2+QE!PL)tG?Ic}gQ@FgKDknd4EAK_t@$%cdp< z&mV4E$*OG5Fdp0JW?Ze{z9`_c$fn^17MSl#&#bCX@tRXEjmn@0Z>?J>soxMYepRS6 zyj%4;$f)zNp~wt^q1#gLTV_^hAK-1DM*^d9u@%A*Kx3N&_Gd+%Y#D>mCTZrHIz>5?ZU8n~N!kYiEB$oF|4p|xb3ytae$7~-6n!+C?Duld7Q=us#` zwQC5^8}t$BpaI+OKB3>yo~=s1w8Pe{5kx*jnup{y3jR38B8aYsD1t2vngUGVtg0Ok zP|WK_c(hMy)Dc0vl**T`GJSz@vUl%3zg&!W_?**sskzg-N5=VSExf#-rziOtF00EC zcMBC<137T)=t1e|N!X7r*t!?9m{dx8s9<3cwD&nR{Y~e?#)KD^Jw=r|FxEIe@szRd zD|oD-;EPl>CQ$Y8F8m^M`meqoA9eUoUr@cul(g_IZh6Z(lClBfypILQspyaL8_8hO z(>`j2jxY`5V%y}#o+_d?1)X0+;&zpC6C~#)lA+>LqK)dF+e!t5&(;JDyL3=5bd=vs z1h*wg765P2z4zX`mS6eh|I~|%r=R|-<-6bg{<23M15I2!aA@!H)KgztzVXd(>dW++ zymT*J?>@4vJhv|)>MTsv&2$$;b_hhzf{B17*u=>((#8Wy0dmkwmXmsSHeqZ{bN6nZ z)LbQem=kuAMy3fX*^aD5`&Q1OMRujBY@Z?OQ{kl!2M-=venoGdM&UL6oYuF#_2+7A zCj98+ik{I7m;=oYUD&uyFD2NeN5y|4KqcX}w@38b;rHBq_wvj$KhVjof-Zx^kQ;e? zQ^{8oRrVD!_55_=*fSOzd+2@}1ixSc*Z8z3AJvN^76UWe# zFB>8uGk4|KMV7jfqUS6#mr}0zk&9f0O37=NKH-ed_inlM=<>PGeb(Pi|JJwuV%fR( zfPK2A-x0Xw*e%OfzVa2l6z>1Z$$;uvr}p;X>Q(hE7OxsgU-=R9EoJ#rtHYUZ*?$r`q>QB&6J z8$zJdwvf`tFolJV*|b~npp8V2+NqaQ9$B7v{Bi$$2Ve2wt)VZx@S=Fvmk;&z6TaWY zRCD0Kq2;m9JhJT5g{N0udDUN!*tc(=e!bvvzit1OSAMd*_12pvFE^=^(cvefN8*Qx!-spNZ`db6Em$m&zw9i^BjNz18Q^ypg;`VFY>;Y($|1Bs0foi||yO=97Ve4U8}%wi*PO(W1Qq12+=d zGA_l-m=dEBNTPa+bVeH#IMB;nvPFdpe>2%4bI+<8Ddr1K5I!L_cRT8=6t1^po>8fl z@v7%7ghZbs*hu!zg`t=sxH7ut0kJIc2DE^oS-r~aij?dcp|(;Yg&lde(0QpD8MHii zlV=W}l1tjqzKz*)I=W2AmMNx5I;Tm4$lV?+swZG>JA4qZbUA;~ zcjQD>UN+-Tdjw9-2Z_C_fFm+U{u(bwp(qSr7?;g_eF_{QAzQU$5zR3MJ3hx$AHw4t zo16>JR21>S0NN+nD>YqkMVs852Vt}(-MP69B}Hict_6v%(p&7Vj5tAgwp(=wv$jJ< znJxN8=K$>kSTQF&Q(C9!L??7@waDSv%6Ub`HU5atB;>%961xcuoj6{L$reY*a=4_k z9xbqgp!V_;im;L411DT%DwVQI7J(|9t7>0g>?u{^O~^^zHE{{Ffq)D{XEsqX)Nv&z z=NV35`LzJdUSAF!KD>PK3!nFSB|q`X3yEKU{Y@PsA6g!M=s|tOaF2gB>zQXxdg0A! zG05~y#wgbp{{G+pihlF@-Q_R8{q%DFJU=yu*AlGQFi!k+3z7UCV%3bNPyIxOoWG{V zp{_m;0~hs5ea^~Li`etHkPh<5VTv19{#q!Q;z4JO@yR3GE4Elpt=qObR-SiMU~%qe zH6=hh-6(l}Wn4;t@r^CVrF2kppHQaPP&iCGa^d9KRaQop8t|T*Sac(xM0|P5#fxhQ zOgL0NRd;54$xew3wi0)Iw#pm6dKNDYdg`e!`Ztze)(O=9eS4Rm{kf;~Q(E^dCr_Sq zkbmZ9erCD-&fD~+x}PqOKKj`5=9_OU-}&D6mi=0Q|H4;(L04Zc`S+KfeByDx5&P^} zouKIr*SujIfcx&dU%!R@x*F>0a@SpV={v`-ERR0+s9qNJ{Bl5VZGP~<6T*JSCvac* z{O9~O=0E?-@5t|}1Qj85YuI-;LFgryh8#oPzL$VHrnu7Ig18YH^BgYqL|^mTU>jJD@wL&ph+Y^43q^UcT_f&*?(NUoB64>5KAZ=W_h`Q7_;w>Tb}92k%>+ z`KxC%;9g%o``IU#qxyaElR80t-~laopM7q*RlgIyS9rW({OAAP&pLnn_;J11>^Z&Q z;7#d#POs>HP;dV`y*zjF`Q^zc^>bbF{RhuJ>p}h2n{R7CURWM@@c!lGb0>9|dY=dO zt2!aRdiC=1na7{-qL3GMac`8U*UHm`DwTN z@4ruvZC_n(zwPGb%U}Mo-m-W`KXvx*^6(=M_z8ly^fvs@Yhlg8fbXy0d+$^7ZpZSC zKlz5=uz2fjx4XX{yZQL?{11P)oOs|q4Zdp&dc={pi!<5WtqUDTjvV&I4%&(roPA&I zctK+zkAbG1L?}J9CMAU}SNxbT#AVhXCD7U_@|Aad#U_G~JjpxkI#tk1F*vD2mOoF7 z3a76qN}hH?&+z0`aJWSaqBGvOEtK=|waE5aI(W@%)3`X4x4MEfD0VS zZ$w=vy zUAsCiCcnmm@|;?Crfuet=#X1_-Hf)`)Tr=RtX(U7w%;$| z$pULxIhlS)KWJKnXVZ4S_>qex_nl$2tg}O?KJ=jec^PamM|FM3U2~b`i&72-3I`%qD<*~N8p7ztE&94k<&7ueYEJ%u zUyae&)&q-n7$7!)wkcx>+Bl->!MbqE32jnq1_u+dTXf12%uNSmCN=WRNj#QS;;CAW zFP03ft4zJH???NYbLt{@;#Uxb&kU3czvPleh}{;@WE9NgRE!f{P6-*sFDr-C1t;Bk zbo}6}h&``@)kc&@A1vleFSOvvw&lfuN6K+jGCBd@qg!c|y*QU_j~{U(Tsw+PBS-)?h68FB4%uFB4~>#4}^9|JkAA(Vc@|lU9hZ6pNH;( zHu$J=i4CKaCF43;oK4S^CaA2v{w>HB%r3LnA_G(YIZL{f@sQ>(*gZp0hR^+nJ@Aaf z22Sa&MH7rC8nNENiHYLZB0bKcEdUrKDan=K)5R%BXpA-kphXO$JuslEfC_h^SYYck z#L#qKF5&q0v@mRL*o2`J*zhVp+F~-od8_SPQl8N-JU(_T4`~6-?@Ismvp@9DUVY(n zPw3{`f#u03KBJf6zU8mXKKjUGI@Z3oy!`6x>PzxU|95}t&gG$pA6zb6IKSL?@27P$ z^SqxJd-$QdmlG%M)%osap9AxrnS1ox)-S*M>T*Wsv!D6Q6U+N&&M5zZetzp7{jT*b z%X_EZ^ID6a-{O~AXhVL}nsD{w=~S07##!D@#v^T`PgmP(QS~3>uldc!;!8gK1dyLA z<@eD^gmMazzq;vo(;(HR7L2&F8yh;5>~qe_T7>RmJgcWia<`qt;U_(*%63N-)z#Pk zJkf-gEr>}p6KS_kz^Jq;X+tH^f)UHs0hFTUq?38vr6EQK#d)r{xN zUfz7`r&@G;dinh4KBqTS|H<+TTF{);?=ipp@{iS6$Ch9G#ebj|JF&oi)F)JQpsTvt z_`V*0{=(-!zr6A0o9ak+>8;8~y$E4(cgvmT%VSzhpVy-iZ@=^Qa*Gy@d-m*E ze(9^f=sPBFy#ChmkQPBF?mwZ<_Kp@nPb}a0?$g3n6swY(HRwj9CTkRssR%jO6{fxD zP&puH!f?3-qF5y+XX2v;ABvUcJS6m;raj^}?Z3&d&Hq3zA$#PZN0uMxj`I^wKC!%` zw^N_itMMPyf*7o4bR{bbs-1dW{zuCZEv`SSxC4CO{rBpTkYipras~Dy_(zWD#Q3-t zfH!M#{gwvd-M$EM>#etWkR8>Vtna$(4zQKXLzZ_oqL#oI7)F z`N9{zsFUTlmp8PiXQ9ZUWdu1jvVZtUq`Y+<6So91f{6i4uC#%pJRvLjlFDvu>EOsF zCBiD}aU!cV9fm&a4jkCCeEQS(Xn$aN>Blemp!|p?ATHwEwEw_z^YNSAFE3rb;0f)z zM&DcN%Ri@!L|lwO_rV7q^n&1{kIv}A!e_idKChoCxJCW*tlofs*PVCxV7YJaZpVd% z0vACJYXQN@S%s)Mn{*MF6^^kEWmkF=17X4Ck6#+Yai{n zxlg%{NKn%X9W;U=3{Nno^SIkCU1YiLiwMY;w9m27_Q6Y`WWMlYZV-jhV`7aux@%&R z+F4ihB<^J2SyZ0 zp!icR0H##NK+$}d3l{8I#3L&(128#DTJ_>E?cZRxewh_cPC>A}X#;h-b1q^OX6eS~ z6!@u(n{^Q5_v!QX3QX$&#bYH(dv$f%Kc}ICTSimfnC|&pBG}*wp}l*!h<3&oiH;sS z;=8{ee4w|58isntKd=rSIv`{{aweUh>H;2%a{ttZE_5(glXz77sOE*MdI`#hAAIDW z+`#_sy?gXKm=7(t-g2wv_doN6J`QA`dvb>^&OM2ivKfmyDse@X}M-~atT(8<7S z%Wwbo|G03GmHFix-}vV8L;VK)|Mc7c!}8>3pRnDZ{qj@G*S_{|{S$T{>DMN}qNRMr zTN&4%2I?d`KHj<_~WEK*t9&lILbU`hsE%*U3?BS z$RJC_QFoS;;lj!SnHe{Ug{z;~BSxjiHCaFUoq&{Nc704l+zV?Nqkj0}xm|gRB*#RP z=x)vNUMR!E$68#jlK7l@upq__e*2eGWGL?W( zmu?6Qkf3!ktuWZB95EHB+lW|T+(9B%^_}8vN*R&5bNJAHKr<0+GTI|WQMr-qvr6{6 z__KgOD7qTPqX1Hk6Vs3=rffw6Qqz>>Kn$ri)YeJ6F>Yqs&3L8SYG+btA5$>!&(b)qlS8LzJ9B2zWw~q|Ew>7pVK+Rv73*{7*CoV zTfX$vXB`KA3YOoqe*XCvv`%_Ve7*f!HaHId@Z=Ad#~#*ssh&#ZC%Epq>oa~&(2sxo ziWlV^i#;Bt!*R;7C+^fm@yKZtyxc7&C^Q{UH)mWpnwjtVac@UXI^0Cj;@lD$TFyJ( z%F%3YI^o4InHwa8+(wBd68usDN-Xe`%6HkeJ^4u$noEVaP~`V7tW@U=T_|Ye&b4Qo z0HhnXnIUNd?%uAPDlFx^`8G1vlNWZC&MERm-R*l$j|Q`FKC9QibN8C7BaiD!2*2mc z#QLayz#Pv`>1U&Ogqa2Q#S52xQuXAMkNYjk=g)t%JaFQK<-hsOZ!N$6>;G)|zkmPt zeR6rn9k*+N@|N#pysd@y-}|{Qn||ooRNd6tb z3L4(yD<20Ff)kXFOC9P>8OH|{k!eR`mdGrbMMbdbeBC)V2XxuCq9$i`f;aRNO;780 zBuf4N5sKrU2pXX(c; zzwAdb@4fdPUwyiupWx!o5rc-sAf4x?oA!Cp_(HTtUSRLpy~hI*U+>b7(!cfA z+j=r!zfPuaSuUQxxE$4BeNT6#cI(2%i3d*j_wqQ1`k?F)miXp$Ngzy?I&ebGqhiWR zuH$q~mlGL?gwuDlm30HLA5!EIvZ~Y>uAQI@jeqQWl9w&mlvNQf%yY%>9mS4*`RXhB zT|W)vbLYt^;^qfU3_5hUDgE|`rBp2lHdD#NRtg0X-=Jf&lfiKYcc-O z*_W3)CBqXJXFvML_OW+G-#xwkwp)y;wSg}>F*!c`@FUAT_uQ!`3V!4R{!KR>Tt0aJ zWwqt8<+eNS)OS~JTCTsBI(D_0R9w4M!xd&q=qZCmACVM$TQZUuM5@9NEVaeHeJmD* z&3v#WfrSoN3cH`?>iUiCAm1qT1HN;^1nVoA<-a9x0!%vAMiL#CKK7N33cfz*yoy7G z2{x0W`-~XC($?*r>k63utu}PQRl#L3mEn7J6dgk;_Qjo1ciWE>Ttvk6ss>=vmHhzt zB8dAs&{DBnoD@M8M6hXXJTKH-%mu;+HIDvT2eJ!#$HG1>Uhld4(>jDjao!fLF zjEjqZ`R(s6C-h_m{q}_yU(j9S=8fJ@`9e|;OG2qI&@eUKOgc1qBCbc z)YCyP$bSyN@A}~P#v5M!amCYSwG(|5l8 z?d8(-OYRGV(ieV+ZzadG3*Iv}D$XiX%2xXdzE8F{bk+hQXsjlpKT`^*lv=X)A#d|* zBD9UQGsVV+Uvnq35bj!q6v_Bwt{Y_#*tNcxJUPeJXqmG zL&SJ0FUkAFHoB{PbWuPSdTWtKkJPq;XNopr7A6$R8!eA63i=ou*~v-VtzmZVG>wE*|;(Na)z&JtKU@ zY_r|V((GK3#;$nyA;;x}|NllstJ!IXGfIxHR7Hp7Hl^PBuroCo$7*?*B&vp#DK*p z$621H{K{8;UN>QGmK--S_qq>pA^wuiJ?T$=+r4zS0Cij!z3bmtQ$OB zwc`Ahb9v5#j~qF)96NUB^2`tZTIUN_mpdeXK8=LYAow~kn>p12|WfXIK+$W#y$n0ot(LGVE&-*#MXD89kQq$NEj`)2B~+u>9$t{+SoIPwTPa4|Ui0^2Kxh z4h5ZSpI#<*>h!zvWv3s9C#Ec}59x~6J9_+nzxdDTaqjoDD170C7ail5e*Cf)b^1MQ z`F>U}Ie7QolYShZt5n39lXFgr_w9edJ?gw-&12LTwP#_<-R;vFfV=hh)Dhj$<^lkV zQ?A519$iPpfU%PLhe)1}uR3?d#d4=7lJrf_L@=WhF$Xl+(F?0sl0zE1gOwbiK7IPb z<=_9oAL%aNE`68ttS&U{RZL!1pE~3I#-8tj64RGne0AZfA1`P+ua`yKtVPL1y{PQ6 z9$Voe19jk0`WIe!$#v)PaTfgF{IhSmg3mv%#rL@jo~-ui!p|A;4;?(b{NM*#;OoNB zi&`8pRlTR*D|}l|SrEI^`i?4hm7U}-u}e*;5Iwc~8nIA|%L#IPZkST_gwrt<0b%#a z-FoUn<5+DS8(~pm@tgK&PK#iFOMfnwVFk}sdmn&Azv?59IVveBOFQJQM3tepZ{!JV zoJ?)aD~kMbjge8lO7gWT3Vv84Qh@|B7|wW8I?AWt0-5+auCR5mwmZsm5@)WVR$Wk| z#YCSHTgGFKG~&Xjxz=9br~YKoCyb2ay?gd)dX+ti?$%4c_V3@Tv2;~Wt=z8*if?-! zyZ!dtG~N#RXTU!5*yHNQdzK5j*v9vr`C0>QcJabRU-aT`_l_OA{XHx$9x-2WxA>Nu zZ_zCI=wNF z_%77__n+{Et}B{HnD4mI_mBS3f2RC5mXkj`srV^?#EsDNS$9*R7@=5xl`S4lP07>^ z7VQ~Tixtm7X|PHE@0R6cB$~q-_4DMn>EDgU5bsX{Lvg z?Iu!lRzQbyD36TsDD{alnl3kl_pAIMV^E*?oRPKWy9PDl>>M*z2A7LchTD>%b=?_t zg;@q$ZhP!o6T$Yg_ocjbw}P3orK=T=d=QMimV8bQ<&$Xc0VtK3c#uM35DMT>D+&}x zeS>GxwoSo?zO5ka{AYev2lX5#XYm(XoXe2dvKZ#Hk^Fp)lR32dw+|*Iqy3Q z^d0FbF8;o+4S8d{955v#$Fa-C@>W+oRIp`yR_v}{yKLV)4?uI$9;GeGaoa*`xoEQ8 zuGpxp>UOkKMVVDhj|Rt)M5*e6c!SNRsz1PP*oM@UzFeV$Xn{C*6%(YH7l0z}SNZKR z?R^18?PU4c4hH7bZ7Cf>$MKUt$e{X$0U#uBRG+J|m!~4=TlDR)daK(zrls-RM4qF; zZyCEJMf?QUw#-LHSjU1Q#QFEK7rVMBq;r1XQ5M*Kox>7WZo=`kQf?sO3yW+X0sl}7mnVxk*L_bH@pYPE|G0>R&v}}pVpkQ&;#D&(V?~uA zE;8?P&5n`#G!-u%m(~~yZo8O}68cIqN~lE`JA_>T&k$CXEYAjy5 z{Jy^9%7Re;Y9Rvfny%{5SxGE<_^#}0dQ{?^PVioS>0&0qu%l<;sp9BP#TM;-LA!|9 zwvHj?s7q4+8&EgEHePQEaBW}+;Bm$3itqMQ;&KKHu+wUjemsGWa`vp=NUg*{F7aLb z2!|glmZR_JX@P4Ra3AhaETvD(c*&3_qW4aDP;kZe*=K*CcwNxqPgkZS!=M|%YdzQ?LB+_o>`z6_JjS>b|B@ zbj#m}9!&74BVLo-cT1c*%$G0ghwmxt!%000jB|Pvo48-rE3CN#&0_1KzUTRhenXrC zI}^zJr{0&m<}y9*&4R{#Q0>57y*|0Pt}mkSs5kacpQ63&f^9Kgc%p+VjNq}@hQWB? zLJ_qC6J3&POIDd8718YQYdhq_qH1e$ftUzKSm36W^eBr?Y8d?3{q$MK7E74 zTxNcXF^i%;_{SS+uV_KaT*!gz(4j+)15e^y)Nk6;M_62QcY%vsd@uj)w@>SUc$=^o zpQkncKa$*~<)99_mvvQ}i;^6i@44r0;a;{+d$l0nB|dkRvCAXk^f?~+;%+u~hOo~C z&O5YlzNoRmS5x@v!#O>{!MNY6mjLqE8Bccbg0g@AAO6UC`}K%9kA>fH=k2Oi^{NDfhd-C_%@=t&DS3R%&tKa?I<#By~>`Pzz{PMfM z`>#E>@YN!oAo-2o_%(m0n_v+;hl}`;nbKS&PhaS-6D0fzdX5#{00GzrM^M~QZD#F< zlSx}iITkm0?a`(!5OZ=ay88!v%ryq1k<{hR&->=m$C8J;)zXb9pl&8<*_G`a1J2}O zAa*N6n{Y1qs6PA|;Zz+NKQm-21HICfbAgSp7&s(c1+3C=rwP+O+uwPtXj)^->F5c0&8UOxq7a|+`+o$rOz%Y+dA2Wt9qv)xgoQ32*G|z)@*4 zl>tkdz(zCASHVQdFw$$l%^%dvudTp*$|zHrs~gl``J9tR$G$a7+!&7m z;>C--4B^UUS;bq&sjN=pd?R5z(N^aSOb=>q4$C89C!P?eHC9+MG#L`m`f%PrpSwvH zxOqDA%!gw7BYoR<<##3<|`>ErP_0AN&qRUrBpVfD}uUx&foH+4m@pkH~TzW5)o+{=p z_Kuw|iKkx!kq&jk&p51IHwq*rE>#<7e!pS5jqMp!@!&hzMvj{YS{dcRotc{b&BTwUP zCcC7QaYMq|DqvFCAYb*2&FTt88yLos4wdocu7-`B^sgAoVlMa$z?KX|;Vagbkex`v zO+teh;TMmI*aziF(A?n^93GQ$8>z1Dbm&Q#g#dBIE?3MrcmP8CjA)9VZZAe*gWt&$ zeHSFjBFX(A4JG8@&vlD9bf~fvmn~@rB48Y_%%?9%j!8F~)S+{tDa!)akGXI(C`^R= zyC1;vh}_O<7hb@H|J}Dx>MB}Yg^rgOSBy#qkK}x%&qA_Uw#GoUTk)-X9bQ98E8@u~ zr)WoJRMW*Wrd{Pk6}IBT8!dAxgkY?VvYjlSw4;3?eVm;UTiZcek_eYwn%90+IVW{0 zkRl0&eVDmR1@7ka^$F-{ zM@a#|r<3wM2Fhu15I~ksD`0^nKdWz3YN)ueLyu}5Tuz+0Pm9Z={)!7v`S4w6UTnw} zY8Kh2_4LWX1BVnRU2N0=kjKf-pFiiPRL<$55Kmn|qkrzwS38dDt0CM8KCg?O)al;) zKCQ>S?(~Hn4t~ABW)8XM9=+p2?_zjQ7vAuV3rrvAA{zabE8F{YC!Ozkof02i7T?@m zzC&MUc=*8+TGU@z?!R9zOL^dg-VgDd{o(?^@#9C9|ME9~LtnjkSQiA(=rQw8`Ej*7 zb)n!l|BGK=zO6^yxjO#!KmJoM@K5P!o&Wm3`LE=I4*FW~zb4z9e3RH#v$^bziN(|j z6eo2aGf^o`x5|3KXVngbWH)iuX6~qkYpHI>0^XpxP#fl5yzhh_CE7oI)kkR^6yqs! zt2CwUH<4G5(XXkt07+WMoc9-rw;%&cGAu;4VSRqar4ZF?Y zBm++XBTgWQO*B#OFs*Tem@0s>Vb5i4thl8x)7rfDEIxVP1*G6buSFVV<*q>ZxrQSM z;5laP1On=x#uLN6L}LjjT}SaZaaN0~&6S4cN{=sNySi3>LC~k1jMdUM&E6QX#hNlf zg~dUj)q|{taGL${3nUVoGyQ*I#1em@&}HB4dy?v0iAHagI5bWFNFA za1{074y9F<&oP>Fnsmy{=eQf63MHBnX;{u3bBxzG^*I*U@!zIg5vgrWMQ>c==z@A; ziDN7@m?OxhFK`UT|ClLFM7Lp!5YfcZ{4G+ppI8ia%{BP!_leLask`S%B+AfqY_bhD z<^`WEA9Q5n;xhD3m!aAQXW1p=I|u4CU$iXk_X*jvylh60io-a$|Qm5kOhJic9Dowo`A_5p}7 z7pj0?!m#^blgbWug9#ytHsh}Id3_c0Q=j^jjNC3md(E;kGFAL}M3Pobp(s)|k!9p?7c`?PIWjZj@tWv}wnPm)f( z!-eOzNRdL?Nax_|ccKld5J^a3As!vCa45nkIz$!MCret2eHmKATWzEMVBlHSsMUrj z=y^;ktHdQEdQeR#m{Y2^h0j2~0%L_ToffumepH-^1#bi41-7EXpOeU(%(!mqz3^)a zQ$8a2?M^S}x(?i#B2R}8a>;5J|BSd2?E*T``KY=XNnRX4;%@JC-T48y7vVdJh@y~% zFPYHf!jCM!OD_NF<8!vFz2D!z<89 zjfT%oVlAzK-+HbjSUm6Byv75LnueM zGQ2~Jq9I1@_~tCVBGy$6CBveM5|sK`stvF5^iB z60Y*Q)>k@s@?)d^fB;D{G`1VLNVC1hvBC~NQvJ#+ujp~^y?RvZ!195faNuPnmvxXk zdGd_E1O56NJ9Ve`9o?zEU1L;_i}8K{EpBy-S9h&n^?NMnbNlx1(^Ec|mN#|9nY-Y; zJmp6}`jPsceyZ=*<2o?E?z_XBY;q7iefpHTz%?(dU(*$F9`U}eIGoYT`A(jEUbc4m zi6Iv5Jn2Ax=1Ms)_`57SygTEIU;Lt<$l!&3Pk-3aXpS=3o^8N2WBm0+^eR`L}@BE8@x%{EN%EMDI|NNi-&w5M$Q#x6>rpL#> zx4ivRJqc0=3Ws=#wIf_{pS$rIc?Z}HFw_QfWKnQP%K!jC07*naRMHAl(M>3-s@mP8 zfNE!Y8FstQ`Bn*_ISd*lX1Mf=GL{LlK>wy)JDA=L7Rgj+m1~htfND<>ne*LCTXka& z0$RcyW9J)S6U3%hi20)ClRC^AMG1|cnhOq7)kW! zG$bvzX>GGKYn4@zB2#880%f!-lr~Xt=9?Y{Wj?u}P7V0W2{gwUF3#nmyJAJ95mxGX z5gr`*8y0dg^y1*f$o*EaFMZN&+O@ByH$ zI=L<`#~#O`wFnJF0OPBrRFA&nU0M}vP$h>g=dw>=+#0|Q->AFKdjM&AvJ};arr1EK zK<}mkIzgZbYpO3pn>+Wv)Mk?bw(8(TA^xiD^^Nvt^~Bh>^%Gi$bo}J~R3GVS;7j^y z=J$W_?DF!)Jn;ET1_3fA8tBI80ps?cIu}9V zn)^ru2tVAxwXek)d@rJf&Q*@?;K7Bv*0s8M_tn8+a>R!bOlw7xj+8garZX~6aFx(p zH6kaB9;mcx8Fv{08d>rg+o?VBV))-8%BPmuLWAjsP;Lw&)PW;bWGazg^+Tu3)hSYQ zOK8}&V~t|~Hia8NsjLSPgBdN2PPxQ3?6+t5J!}`QPdLgJ3yVBls~VtG{>F|hyRjrJ zx^W1il3S?^cR%wLLp2HH83qkc^X^l!CqhS${^c(&p;dUI+#toSdYO2gSJuW5hZcZf zH`pp0(Ui03Q(phvO&wRy5UO!u1o7P;Re;POqZ*_UFPG_yvaG(BK0`d$si(r$E_x5H zFRIM-F|ycg+^DTqhD(MWb!~3Qlu6q;p@+{9p>KfL8fDaUFL1=IP*i1u(A%DHy6ipu zqyXtLw!qG|WKDsfKgaN}967eC_!x6$&vkZ7NUD7%-jo#Q0W~s{O=MD2w#1hCgGAq@ z|MQ*WtJipJ3VtxSsG>`FRg2VXr@q$=7Jr$XIl$Bj!H`_TWiv83yprKdS1#$dDqocC zj4u|&Z|dqab>Jxx#@s0_g0JXhJG|e3IfR8V-}C2tRhMXnY-ciS#vCNOcP);2|H8q8 zhjc;UkRLTar3r3~cWI@IUmZUR)nrs92>~Z@s?8$9b}&n(cLTKuk>f-sxzaOU z`fAT_jj)Mb^7c-7_g^ICgJQC&8}BytS6|m$Tbd|j!7g*2i(72$C;379q|C?2Lsnw^ zrl-3$Av#JWP?X-${!aKvfd=+`4YiSy?-(H3A2L=&M9I;gFjMFFWC8JrhjlE+hEgSW z_8D<7W~HGLQ>#Apx8KHT-Fd&tB4@FHI1ljL{*4EMHKpMBhV!1jJ2AsMUx1Z&X*RS? zJ_JO-&hly%g5K&r;e};qw4Y2tqBvNZl)P9FA;*LW!)N~US5I_~#v*}pN4Js;b(;}~ zU}>v=&cAp%jGH$GMxk^`2&8rAt~rCdV{-7@F+HKk_UtK<%C~#lwWFjSqZm^zd&=p{b#qZdYT<28(g9E_EG92^ z1e_trN|=V7$xC}Rrh_D!D}~LSEihixKqo}m`=4grqNN4wFJ^OX&j}t<=?)A zQGS`}qBQHQ!;{ZoBxBqb5oG(^Vm9MJ1f{*m9uJUjla%u@3JR6zdaYY=mQNn|?qnSx zSD+*_DR`mRFy2cBBLgqRMvv%PnsXiiQeOQ`-q%2&matu-<6E{Cfn~FMNw-_<$p_cR zLUt%NvSqRlCmysNbfGiN`KOkYrysSfZBcL|tW+ctPxhfpN~z;02_{%gM)=878BFlG zz_ZG`tU5<)jg+BQF-v<-`=NF$gb7cteSLfN|}@mG4#5PBE6}H zBryrEu^TxNS*?KIyxGPiVc(jkef4u<)u}}sBUJUt0UBQvJC`HPf)IgW!OAK@&?gv_ zX*KQL*wm=4fCFE<1P(%yL_E>aFX8_!5=&#-8sk4oZc0F0&($`t!G?y9vI&tBT(#|W z->p@dB<5~STD*USG0I6KvEa>K9Kf#g6$yCI_*5NJCK8H(FsSBQf7MOFzo@UXT;tW2 z=Ar9s@CDH4+Ltc+N~Ub;X$;;op`XbDkPDG{i5M5F&1+egB#kww^y_pIG>Nf(j0OfrBvV(xvycp#GqmkKnrE=3$hB7B580#hH*Z zC-2b9(zJNj-EREzjH3+i&3Nxr9!f~@ zo(Vk;5rhE8TnINv@E9A~+rU8GBD)nMD(-2%!DMpqQOA?9t-IrH%MJ>_37&{=?$#%L=0 zT>f=eG8CJbwFm2F7G@j}FpORhxWBctPwFHSO)Ife#S zey0u%6WlIkj~{L+d@$q`JLv=Tf)M=jgBUEyp6AfeMI)wH3-o z{H6;U3uUEZdEOu_egf4*8*;3m`&1AGkAcLHILc&Uv=M}w7F%vY*!o!N26>M8_{DEb z(+M)}R8~Fo3$z|b3=rbuVI0^hNd>EMR#kk2Vu6^-EEd}d&kp3 zcAua8o(B$i*k&zBs->rBL9$H|Yb7-7cN=HcvZ{F-FEoSfAkZ*!fW^qXm}pQpk}P>3 zOf_se6@UkePD{hmz@a2h$;nJ;6Of8vK}nz!bXv=ku!AE3=`vx`(0mV&h9@x4@WB?r zhmLi9XR^&1ylmJHHZo{0hASiE$z?4?V-2RTw=!)VOc?lzPsu{EAGLRfn*bbFWGxt_ z_+40#Ml!1XZd|025(NjKD=fy1P>=`dhP;{y;KvWz7Y$sbeODi7XZle4;8NH{lusTB zR$n(L2+Mks_aia#DE)5(K!UVv(|RA>_Rq$KkA}7_B7#1BBsDhK^}?;xD}4u1Pf~@0 zru(xydh`m;1tV&9ut##l?Z|hst?!X#xx|aOS)+h9cWeDN>0JtTl>`&No4dK+hGhpO zBfZY98rvz|F8EE{R3oPu*LMgyF0Su{?P{*L9+x1vvFHyj7_)*^dF`lJ1SqWZ&NWFG zHbY+}(GJq}pY}GPzByMId8BiVdICZn1(DD+M`bTC>EFyXTxoT((6YPaA!Ym$Ct0@` ziw80ID20}Mwqi7#1ep)$Eq)Aa7Dmi+>FdrHe$>kz#wrfnW$p^>)`7uyg2dk;8}8*Z z{_K){Z>MUHZ&X74Hcz%>-)i%?&YT9Pd{R!DPQ-`fS3gx$WD5{u{I$hWFiD%lbx2#j zF(+!2J=_4o-{O+*EEc*rvQ1#@wj_J#2u=M+THLb5$JFeU z%S~(WLEOl|HB?h4aifp&$V75B-MW9nezr5K&pxzFTTA2=v((!C+cNH}+YJWGJv7V) zQfU)Ah>X&49FlB{BfC|;ts%o_>x1LXx07Co)EqDvooVFQSWC^{vPS@eHSbe(2%CKk z+Ktjybm}W@cS3=}wundQ1ke%Rs$b$I8DFY^k0ka54K~GXD5lrAFjMw4z4ko+}uWw& zw1C0}vClD{I#fLX6@!}%Tre1w9>zN}dt{|Js5YTl98*L#QW0!-gCUb`zhu~9>PBf2 zfjzfhSlTMCK7X2-jfGHQbY?a+=aK7jRJzn)+0(3WQj5qS&*IeQ=BgjZAC|6jN*k;; zW?tI{4Xm~tKO(v2l>@BO$hLq8Zfo)BUAbW;pLXzG76v+k4^y-8-{$RrnyU7 zU7I2{uVs6Whg~0N-NU-WCa$ozC7=PkRJgN1DX=1QMG2#tloJSBAbah`E{Fth_Os8 zLlJa+WMBAm>JDYw#jwmI*c~17bPWa!BV!VoAuDewXq z(*}rA$G*!O5NV7NhOGGdFo=T#rIK;G@NxS%l-LMcMUKmS_YLHD9+|BMpqf9sZkp)e z=#zzd%G*2;9}K%W_sODrK}8^xuGd%qmn&VNdCso$blDZgkvc)-sZ#u=7UXEAjQE(! z77m}nXGfcAU(_kHimps(NLEr7yQZjfgyVa}7MP##Kq`HAit&IV({;h?QLB;1M-0T* zVEM@(9dxf>(}^4PkO&DEud8D8*Cb&xaY-U~Z3bBx3EO<4?0E`F8S=?oomiHJ?RTC% zs);@LWw2sG^VZ>Y3R@~dZF!*>2dvE6?LDX;lQ5@Ntv-6S8)^U?eTR}WM zrKM($XoY8PvmlE;@Jj~lZoQD!ExZH?q*hq{utQV-C+j(K7(s6{#htYuVLNrPvW63O zLIurM?FcwE&I{kRAO}=?Nk`qXu-5U}LZ(K?zE?Sxx?o86h_+qO!`9G^7i*R6@xWQ- zA+--%WJUTD7gR;JLA`Hw+wHzF05_ylXdPQ? z!$S_P(6nRD%WVv3MK^E@BP6fXj_wu0LTV#y5t+tv8?==BP?)Y}Z#Ei1OCh4H$UzSqXc7MX8x0(>|V`MDtvPyad+cucBmwkcD9` zcf>Tm0L6t-VqOXLaXd23fXX4$`K=`cYqr4;iFt0t5Bya^Gp^%hd}ap4VY*H0Z~-N=6|Duz7%^#k ztEB(Cc4`3hjbW2)QmYDQJnnODRgS*+c2HuRs0ojA z*NTW?s2>Y*u1g_mAF&%_*{Z;KjcGcTbUT{4At-$jhpRJ2<%RUuWE^tJ$ z)Vym`R6jvryM+oI?haG*O_5MfWwwR*!oS4(gZSW6uVnxH1?lB&x!v64^Oc<3LWwHM4h$M@?GvHPC=Yq~$zOK@g*Mju&1+vtMF( zFMs$x3vSuI=w5g?9(z*U-jcQTQ8k3HXGbP^lRjo+F*kVWv72=b7}NnlQ4aeZ36ga^ zipeIP57CumZP=NKPDW+(6i;|EG=M z*(2%kQpz!>bVmmd8F56(yAO72)j$pcKAz@G0>u zNjdMwJ;$6xJyw(o)k?z``y8K;WISc>-71@61Pha$V+c=$A}e0PFia>-N36;1J3L}e z8gj%N2n)j)9A^i8LrXF!k=cMGmSFym(*087$cRABhN&WW+T8m@O0;TEk{M0ks@F#(XuY z;tw9lZ6JDku|rQ2`1lpBv50)*8e6d6utNw{%RJ6x;gs=lq$vlgR zNB}G#s`+eapZbVM9IyGr2klA`Go}~bB6|oH9+0k|>`({a5N!t6~ExE^20BsI?^IM+ zT`xB@81|UKC645}b20gX4@AFjLD|%+=%)P=`1q)@^~+C}MWV=} zJih~I0~U0@fUl3Yux5Wu4+~s%GvRBpRaE97b#B)%J{CNXghh6w1_O4QR0rC4%uFSp=o5TOoPIZQJt9l zRJVSUBW`)2Fr=`ZggyyFPF!)a3Qq0R|<;|#it^485l9pqtX3m9!kJIq+gN07z$ zdO>Z4qmQLei>5ejEc8TjT!|;`jSYf<6$cI+W$0KjlexCo=9;a?ov91sh$Dvh?#l=u z%e+;XdaX_{;fd-eFMJ^>2HY*N=TyEUR}{tu^9N7wu)yB!3q{3@m6E1!g>Lr)F9Jx4 zqnJ!Z^aExys*Q;4lx*!}4w~-3#Yp5ffLy&fs%PS-P+uyDW0t3~VabiuK#BQ?|GhXDO^MT%SmMJ{9 zaYSRHfr`d%xYj_$YthEGZ1ILiWoJ0pN)v|hMTbRSwaO&d*+8YfsBh4#&@`Cj(}zp8 zeL>l&2omfu5v5``7!J;Xiiaii2|EWIWM+&uPM?iGhBw)sPC$}Lr;wnu9iZSKgi0>x zNKa$O=;a@3D|#71p^d^;8PYm2P)Kq=HB=+^;9U7YBc|Z#}?82MtX4zq{B|rkB zyosSOsAbT#F=?O&D6N%ZF9cHCqui?c8+=Ies_bg+!ovbA=b4J_Dm%` zXs)jI{9*ye(Shm8#;?8$YP<4o99!+H?6!aOBNr>)bvX1f8a-->O~Qbj_t1ChXBown zW3Hp>VjK8VGE&WXkn5ZJx803>yF=`hcTpQ3&YFj5D$b{60HM4!H2{umNnpr~?`=4e zl1+P3QzffVzs=O=-J!yjw03DiWmJrQGRe!1{%A8|WdD66QC{aty}%1S$nz1&7$Vb0 z^=(eIHzs8ZT|7`+TLx`#%rB~2j|P%Zw`XbM4G5??buRkh&}_tNO+r)|*(SH|oN{;= z%@tS`N3Ks%7$?-n7h%Yh=PR;E<<#&EF%m(?gW5TkD)U5I{Ly^ng_>;eb0$caqxMk& zb(b`!`lZBhJ^dN2s}dZ_)J24@I%BeZBZEku;ImdXQt*W=*Q28u7QR7t zs(lyZS^6h5&k@Kg(Hklof(?siW%;NW7(3j=1m8qt4UoIkGXibIIbN_!O*VuxH z?{fCzv2YjV$XXFV>29mjTqUAy`Q29r2c0Doe9AaaJ7Vgp-eSwbnFFHf(C}TKYIDod zptKHp$P<$dA5^Bj=HyNZR@2?#LhwY7-?TW%^=_W(0-iQz6L5(D!=79Y@Z?2ld}YFi zKBuNekUDfqEX1!#u34=y;4?$nO}~W?MGMIn08xa-&Ko8y7flH#MUm3U*F>kdlCb*+`bhM?;O@V1p6xLPj?I z%x_-q$-xtkc&xSqrwoY#00w~|lKP{4?Zr66*>l+yKUXhfpF!^fG@Z`U@q!Y4-z62u zQ{U>U>7!IY|MnUg?5nP>9P;`QVg5RTwo>&UCq^n0ZQ!!-v=r_*QNj~GSX)yllsnh^ zRp#S!AQ7nnIYSGPF_()REm8s)sVsHIItO2x$`crD)0I(jn8f3)oY%O5uUMB_{3c|| zF%J-jBpD%#;MPis#DyZ0-9IAA$uBkH!Vb-VuICm*MZO=|iv}Y2E?Mae)0MI5YU9DQ zFfPec0;HKY7gn%c2|vICM<5=Cu-wH)>CUjZG?+lNksU)fSo z!B;7|+O|siaZ2bqHFHQyyTMG0TuF-}1^Qcc4EN1Y#km2Pc!8r0iHydi;~;v8XD6u* z0%bc;71)m5Yy{y_cI<71Q|(HIl0*cWnxZN@><^AaMJEoZIF-67GVOW()&A-m0jw1VPTkex() zOb~%Et|Jct*;bq!3rgq(X2diE$(lJz#xGIDkN!b_Aine(*hIdMge@tC=uWhO|A5ZI zv)dtkP4l$W-2Lsha47>>HrV&@NWTa)`P5E($&bTtyW<9vP^H1IGTq<(1Op|uN~eDD zK6W;RVj20q(9A_|jku~g<1T%Q`uc`X`=R|V5s4eW{s9v8%Xw3T(htJ3Z>nq-!HJIs zr*5!@51l^G%>izb`~6&k!8h6oe8*ZjpJUrZbTfLWgNg0D3)K~hvF?ngA}Yp}VA~q& z!BxD%7DvkCQZA5+*s6jB$pgwJMtp(7PXTC@^o0!YxEL4@R)np&@wV`ua9SXy;ubVd zt|IbX>z)+6KrmAip@N={r-0WLM@}^|DF>B~=0WHP3R`!KJZY&_A^8SUME%w~vUGU+ z=1N166KOTsYa){{7);1axOlHJ=#@vO4h`xcdYJ`{V|^y-NP}(7sN0kv0P0vHs1$+V zNmg4e7RF(Aci_@KOUZ`jojise(ZGJ}lEmr&$DD-z8K(WiseQ|Lg?6`&3Wf zJ}`0x3n7WJn2OD4IbJ{{C~}SXnvgyLiza6#5f8Cpk$Sm*ib5VSeMpmwE^p^Wa>QMl z9cz!dwVPR=jWzHss&4D(th%%lp7e{a5O#G+jd--30E^+ajb0lo6P}EBqvHqyqMG?J zxwO>I5kRc2Y0X!z0+Jou)ZAQRmrMX`kF1E$B~G*P8}}Yt!(XxCPx_4EUAru8J@}Rp z1~tSo_4l4w>F)J4-9@3#ce0Ml^mh3vVQPn7K9Q`E5`2?-9C4zj_~^qGX_EU8ebpEu zV9rjIubO=Am&KDukM^Q36D@nFeu01Hbtc6dZhc@Z|1roMi$%=v@d?QdHABRNUA15B zHgPDAnohl_UzJBaDTARgn5cs*qH(>6p(cw&$}Y;j`y`4N3&pn`@<3^y&|(9*77A}T zRr4`@*dh`$MEPjD$hdCdfp??Cut#k(p$jE##g^iY5s(WPd-_)q-=P<>cEO8esB09V zTFp4hmA+p>rAEfOyI(oL4*6gf5pz?5>OO8vFrwq{&ar3`f&OD#3cBCCkJE9awBTFF z^|_{tOO8a>FO`&ly(wW!SdUn60lianDM9O~Mte0F{;D?XBdb4=%8G>hNCpv10w%6^ ztFCPtbfs;z!A!^zn*>tQYAGafFjf5QtNz%ve+Wc>w$X?M>>V2Zo0w$X3}jS~aSZec zHGP4=N(OuS_;`w(+L6Vq>+jAH>~u2bUudaKx<5S z$+--+Wx@V=f$myh5@%g|Z?n*sq~v|xNN3Q0KZWNDm6SOTAOff>)zL`vfT%@-PToG3 zuMm8GBOd-yQztMT0-el?R1t6<`|I6wk%U1zdk)meCv&~yP|I8+7OdxQ^t&8z9Ik}n z;*+)W&7=k8BSpy&KOT+e1PC~P`uJNFwYoWh4^rlQdT7ep)?Doio&s`x%TRV0q>kZL zCiASJg#k~W#5eX#Yx@%M69I=)Pdulx@9BVFSk@GY78Xt0g}H@ zF1yr)F$fJV_^ieBS{Tz<2;%~edh^XY60&?~fF4`vJ3%)Oph|1xMBrE~z#RJ}qXy4o zc9q_Z;miz^Yp=;;^)O&Gmi9QBu0yBCdY$DQk5WEfbyuChDjOxAAOa*tCJQ;mNYuY2y=VDWW$&}eNCZv6jRI1c$BaD5St|}Z+!Ap;M4H44Vcmhn$ujjoJA+?SHXS+?3pXaN z+CNv8gGyt?c9-b5UVw?*R~(IJF_Z!X9+QX5R&GE^TQ-QvPlS-8CKYQ@7iAb*3{vVw zr{jB4xf*7v*3@84qlfEYY#j%~}j z0-@)q0XDiINCy@K7h?m>tNIPyOPBPUyqdjW2g@oYo1JyRiG;U6frL(vli(*lyY$@B z-aUH;-|e8zo`pKvw&pztS=+}?`AnO_ouyP92|C>NXE4eE>j?mi!-o$qM~@v}_Uzp^ z;<3sn*WshYc%*-#JmVvC>GCBp`B%Yx7!66OIFgLpKhr48Och1isXGyS_i{I)X8ICw z(@tQ0AOd?L-!LxVl4z^6FgmO4o_`{>xpg-|kII+xSM`fi89VV=Ui+~>0u)n;PWJ)g zK=P@Jt^)ITe@>oa3;*!vihhQRw0rmNW#9gN%MrED@mr27<~?((UpoH6^W@JR>a=xR zCWzqSELG&Exe_~*+7roC=3Uq2?bLAz^j(q zX2*K4+wSlYB@qcdw=sOO9g;78Bi}mhpvU6$&Mjqx{x%`TV}?_hJC6`T+(q`0rI&H zfe_C!Lg@BlF7IQEO^i*fFy1|v8b8_*={)#DY05Ni+42OHkb~SRT%5S7u|Lmq4H6He zuj6n3zH?|@k4WMPboSi_Srn@*MxT>W>Avfg1tj|NMD+f{4{)yP;^NK6ZeDIadMqHK zaU6F?MNLwk;-FKM9qUS&J^)C3)wb%+W35*;cOthgq%$LMoZv728V}5yG@_FA6eslN z{szxjWK;+8J};v|uy4C|%>BSbdnHTQ!$DPoeoZ#*sQOb-!u}490mz7%^A=YSc)xdBJZLQM-tjDFZw`#hJp;9Jg_B#oaI&vy0@3VqJwENm$HmlT4fNv>0Q<|i5$ ze{P3nZtUYRu=E7mD!iU!utN)WMH`#G*`~p_D>w9q%P(A5QC9#4y-I5q#gu}Ra`QtQ zBG$fg`O0$a=3~o+ix+f$ddW{~t(D)WrzW%gKRTOLCLK$R;z2M(YxWm9L501mA+aG|B6;nm-Ksm zTl+cMq^f!fpRiry5FzwfAn#PaF@`tsy}Gd51|N`fUzHB^@d=y8QXy%Vcoe~r_CdAC z9dG#L*_g#7rTl>d2bMzz4{4k-S}cLonl|B0$5T)e7iq~y7I2p??{ib7CbMVA2C`!| zb)D5#<@g>p7q0f~Vc|$!)s|AgUi9%(K8V#mdlKzZ#}ggpb<^9O1=);xdmoP>ghYJgP zb;0Anft$2II5dqVVu4@k3+@|W;!|SdzEb9F3*inv4$Mh5<1S+iB`~Ue*LH^x`@)wU%(Ired5DrV(_9iv1BFQCnIVL-05%0p=7=(SAt;kCrdo4|&C zL77$jQe>WB+}x!0Ieh4d$IptjnHv$UlL>o;^BYc7A%#ZbSF02(9WdoPLyk=o1P00HXN+ zvFZA0v0-4{?H%N3Mm97j0Pr zzsh&Al64)5=Ba1|lwVUQC)^*Tm;cyeTjfSI155}?-gP0QHt#X!M>6}?Q`{;kYN|HZ zJe&7;3^nr+-J0B1+T^>=lZ2eW4_`>LQh1DU&ll#)n)G*c;0diMW983Yiq_7MOd7?j=Nx`ix$JDhYqT?@7U?0jgFySpvnejd^1AcQ3sB( z*s#T%l+;`!n%hZi*BDU#%P;%HaWuyRq&%u*fJK(=U{B)M?{{zT!e8zs7K-)PI;sbj zJ`3_)YA+V!{*EjLl;}a&B!OL<)W10#BgEnG|+RiYCBP0=gEJ$f{>p072jW3SHGK`G{>pR#yV4TTACy68mCj-}G7tahvV2fWyXoMnZaA@)qJ$6t) z$cmDwgo{ghQY*9nEfjdCk7dp1L$l?q* z*v=;Mt`m0P#n9mMk|$2`J7)4)g57&**Er}C5dpYd254hfUGk7tY?b&uLB-Y|^(RkK zy7RZwZ9&b23$*ctWA{W=XUhP<4;+pd`0+#;l6?*}@u|Bbib==P%8?#h%ykH=YJ*3n zc^kyJQ2yd^4qWmRCDW;uYAPEnGO^Fs5}?9f{m1VuX@ei$Dz9>x@b_=r?(#sUiP8;| zlyR%;Q*Ku|$n-+^oL10+P+NX0=Eu=jIoHxBIrz$$Q}=Mn5bN5=Dq{o@8?+bhADr~& z%tBan81efdY`1aX63F3DVjDxTF)S&AS7k`p{!g*7yr=H8SNQ9`kUX0UiGD2Kc?>n< z0zQl8^jT=sCjFvx?STx7m$s6Gid=Bf;nsA%ySUQoE)K!bXH-+TF#*O>z$gKTYL9bP1UX1s(bIw zo!Ol`p=LbmEzgWSwy_Py2^$P1nH)_{5=ejoAR#~!iYVOw@Bj33PQUN>$@bjs?|aYb ze)>uMbnerqPrAUs&Q%ZCDKc>?G|_bjQh(H2`*h8_^E1(7tuc~3uh3B#YRK@{YWrzlwG~ zabV>!ncx&zIMatGXWD?+X&{Jk>DOXc0>!~&Cp-`mhOy~s>4G6q5ovA$)6>K*o^JAG z2JnLneqflJfWZO1IL9M14}GjB(Ub@J6n0~X&bZFxiX*5+K$H%?65({HWkw$S&?(wf z?wS+}f&L4gJh_JjlO#{%z5By#%-*cwDUWs26<*j3$$rwE@^!B%Gz2}O8L0gP0675oLF4K^nzbjF^V*qKD2h0@?Y|(8c0T1F$!A#2Y?rhiw%K0gj3Ehb2v>NTQ7r zfXV=EYFg2aY5+uKJj<%vBC<5;&4?5Sz<7u!@q2Kwt3x>ED_w*d=+Hz;LSDep-?r2} z(vtWH7%3-3n_IA}nh&b!1Lj$|4ap=(_%(At@t%DeC>T}ODc1o+0}vdgJPmI=z%G>_BMk>)`VBCsR@*+R zL8CyT7mZmJV?Gp;+-6I`a>fY(Tmry&_8Gb`SQIQ9YT&`ea6-^KDF~6XA1pH_Oax(K zD-vP;6<5)S>>TD(v>ow&7z8P71h8&3o*S9Uf7lccG$4n5MpZBd=Hy>c8J-u#ck0QT zGFq}L z&_V+7h@e7~V}6=vF7={#>qj&{jAEC7D0k+;Mb2fwzLA%T;t2eyUt*>{c~5xW>3r#M z$rr1vaMvi=$dRC(YzKpgI$%)fTQy8}k(!z$;;fJBO<;D2cns>{=s#K-jM}3Out+wD ztl28IiCh(NIAK9U0`7R(E{~3fXHOC; zR0c`UUBA>Xg1X{?IvE6U$BbZX-J>GVcvNRbChm9;GMHugy=YD=Gu=pTET_mnkbi*# zT`W{mUMn4SL5>9&34)K$JPtXuzeC+hYaZM zFqeOWgWM##j3zT#C7#9AKo#ZuHXLMt8Q%d%@=ml69yEqkrsk3DbjvsWx_3N)$(c0i z2}^!erL$S8l(>6Jv+05t*CeY#49PrGU_caM95iObJ=Ic`2wnj4NBfYN!K*V%6`tfG z>KqjAYAOVrd_TMA)}ePEvlOALu{gNQDKMO@}rFrbDL|0{K= z?7D2|Ji+l-T?aIY0l+B2z(RwV^fo3JxMoJ%o`q4u7+K${WdL^Rm7e5(7q+4`-D;QW zu-`ac8Wi2@Tz%Y_vT zTYwiby#v4$vaHh24=vE!Sh~pT1>&%h0)pk37{4(s(2NEz5DUX;^NbT>Ak}rAfH6sq zcX68tqlVp*tiK1I`Bxyetzw-9XJd_1lx1^IEqY0jLJ(^1$-~G~aP2JXw)2}dE-h~h zv)~2+=J1oikQvt+2%zGr9@sI;sls9mDcH_0dm3738Zn($K&Jvbnnq#DnYl;f)T>w} z2+zFo-Z5)rH?Tc` z*o8;(w!%)OvYmi0QSG6_85Camp)^&6L@@c#NM-vCf(xrjT+}M5bQXaptKg^rX5W!| z#g;BBB$?5GvThr>0_X5X_ZxO_CW*wl1V$GKt@GOJ5@~}Tekt9=1L+P(6^{%Nbodqs zPa*=-oODT?&W3`KFR{7=Zt#itAjbMhhf2u82I3}o#ZiRw6Aq5Af{jIIAVRIw;@}st zTJMzXu6&3mekLdBtcQ^E-6(M}ZOSztsS*=Ax-tDgk}oj1iYJHyaic?lFO4D&efY;& zo&sS{;$xLE^)QkyAtUh9Ph9%J4_-l$@CY?9*A29i6Oubm!3;5v&@C1V#8dX-54+h0 zAXeR-N6?s=bKkz`vBQfV5g*|u=|MFRS#gGLnXX6^1ic+mCDV#NVaFbptgJ^PD`^IK zCw6-mQB7|^Nl?S6Ma5Ezvc(ukKq~aEEDLv-Qf3W)Mur*u>zy0^NN%r(+o0sdKmr!k%1yFHn`r<&yR4`(NBw9*& z^1?3Rk2`pT5kVPjD-*L|Kq9OMg9 z+OkWBP=IxGNeVLLwY?%o!ht-9_5nO;gMa(+U zb91b9%K8(Kk=H?*DhP)0U*#eP0E>IFx7s>}36`sSqYYxQ$C4ubpAh)so%nP&l*g$)%rkT71LRywYdnzbR~?ZVU8G78fmzUZtKWv%NR zDl;MwWJTnaj`77D;(@of7`uSO1BtPEUC0k6gy#O9^JA3Q*!5QlVbf_N7_vee$BcRr z+F17&@L(%F_n?Y$!1zLDqr56T9w#{sMl*N%G!_T^J~(1Ymv&C^Uiff5fy!D9t5)eq zQ*s8SPftL(qM<+kN%{lHk=3mBH)a-2^kJkS4pN3*d_-Hb(EYLr(XLm)Addq=s_|S# zNMjwtf`n|V0#ADc%)7bNi_=;C)B|u#Lyw$gFPZf;_JJo)&U2t3+&bGp3Ise8k{IG^ zr#s#xmJ&WY!D8EpK~Jcr+XB5gJN%vS$nurizq7+(9UiZDdh%yP)On?P9;f7 z-NC2M4#ileVhoSS#A$gYY>;|nD6CcaC@qnPLqcmB!L8yu+h=%~!jdXb2l+9`>iAb94=Qe*? zj5{3@ztD}yK)^~-=A%O*OkB{11u7l~O(FrhS_(i!=j>f&1pT3df3~}XS{DP2zy;o`48w5n?_|o8?L(#~Vh7Wj zwA_16gc2`o7;PqS;ZZHa+yVGi*Hmf%hkQgqfPoPC)+4p{ZJ_ zPW}J@KmbWZK~w=PjM2t)ctRr^v)%*)7!5G%!O5h#JNvt`ROys|gBk=u%awRs-n)FO zc@Mmc8}dWfyOwJY9rl4mvVuMOHQY5(b9*F^S{w;hJkd4|cZgdTjX|GEa}NZ_AwZV? zQVtV%PYg7P_m0S_OUD`(1SFG1`7wM~T9q_#6={X44wbj@D=2SflXbv}g;uddbgrgX zVYhSe--Tv@mAIj6$KXo z5Cp%_1|^~GIav#VJmFU*iT=zgz^W&QD#Y2=aDol}BCn@1mZ%z39g`O3p_6G4pE^}~ zmpQ;rx3L;of(wLf#D{HxR41U>Dd;2{kBY9eBpQT`Gq}c?Cp?rrwwrMcHHCx5m9Jw6 zKxsm7b!nRn``+;)B+WZ!_6(vb(q&cS4;}>gTmp}?0}Wb>3(?}m7)WJ%rxsm65zRPd z0L?NXPy1USEM^)}a7K%&=g6P1)Z@sFw zBOxsIGzf;FPofX`F^rY2#ND_RAT$-8UJ4hhdHE!Dm~jl^;aQbH6C#r{VZDXYk;tEVQg+Ni zyrLYTksP!H;-o z!?n^nU`C1nSlwb*H59Ck#tU=U^4npi)KHd;HVUQI-l8U4|gR)Q^mzd;?Q><2^bUqj!K;_iCA24zl+hh>EUU{C=@X`@1lCx76v&9Y_gwq* zq#WUZX8t4b!D?v&H3=#Yw=31}n{3ep!;g*S9FWgjt-rs~%^o7{CM9@vx^04b{28ZLhXN$E2qV zoJK%L1Ww`+FMnH~1ag}S&x9ws?_3fPOhFxRuq9IK`W2#UoDsmmlNavx>)zryk3p1EyrZy>UD(xm45%81 zMd<7sU49cg$t)-WAvW-hD*!N0l<~AK=_}K~x8a4QT1|k-!5# zoN2@WSmaUobFvchz~d zieoh}8eW(iU@0aOF{OdhMH<|pJGNc~&Nv|bVg%T&P6|UTrsiA8;}&_A^R?l4?93-0 ze5jh3j32LUYkmhLF=4FAfjEQGlktk`ROw*@Dhvdq51ptJD?&QfB&)`ZAY}$ed=wZjr`ZaX<&&(<|p^@<0saMyra8hxQ+`%KIZ$Tfx$I(7}Tea z?`4GcO=%X1sggw{YW3>*RHQwN=}{XW=(swj!x!Q1sPqvsX-7#_6PT@&SFjd>VxpAXG}8_6cA$ ziR>c?HI9f5%kVv+l1`_;LATdH#nCvBr%ikaN{%(cjPM7XYt)U%m58CR$vLv#s^3cB z*UuCpAQ%AJ7zY&83GA}tPJK0j32Xhgo|JEN9jDJ&W;w4^-3^O-0>1k_<&F6GGl!Sp|WW6VJu5ei%xWN;96eCql%L*w6)gV7r~>mMol@j!)ma@A2gou z%jQf%GRedkT^IN8x}y_|2`)ce4!k9VvS#g?&MuIq8@A_gIPomZfg#-m>+Pv@H|q7Y z|FgbiIxJgZ1Ul~`j;le#sI3Y{>haY7)E=ABxTxC-g=iav3M0Q)n!xK)4Nc_^?(mHjv~1myGK4^p_z0$> z>HtEC)zu19*y$3Dsj;W>!S88l!L5(yX`uaX@@jo+y_J2VRFQ7+_nW`dPRDKXF7C|B4q(e#@7ayU}1>9h~}f z3E0HJF?8?kM>KHCJ%g*nr(TDRg`t1*6u@QLxZva9l|n*t$cfnYifrE5K5F5S<&sM- zF0ZYAt=xFy&&sy#+r)zk0sWBv<{w<3pEqxQIs5EI<$wcbc=2TA%9Z8*`yVQ6*1RtD zHHa1Je*5iT7M*dLzK70dKSHO_a4#*oY%BNPdvAH;jkWFvoc5|D$s(_8{>BzHTDKNE z)7-?Gz7N~iqPcB~c$-k(ymuySWgu?Ag?v~>ss^py*T{;RjjkGHuCDcLsNSlI`SEPAaFKa$$vpCCN`xMRwK zBaSN5r%oyBH*6@+JoCJM&uZeZT?;~0STGI!s^8+&&rH&%zD_=QVOh9vp$3)H%EpcF zmgk>eQXYT&iL!O;7Uv7;a#N+k5(|Ejd|2_btD+oZ;Ao|hhz_x%HDoZVG7WU6&c|v)_XAVz1@kDX`^Ky&mt`;bDlA=3KKbPG{xcVq6)RV%?|GoS{nlH;!%~#Jy~^CVbISWp zJ+&Nq=%LnqrSKkk6^5n8%}sysXF3*OZ9B1n4+am0HLRc<<#T_1 zo^Z2lvYoug)tk$y@{MvaZQ8W*fh#U8$ErT=zyE$^{rY#bn9ky1MQ>=BSpUxNe70PE z`Q>HCj003oC}rUeIAH%WXU-v-a34^<_O)-8*I!@b`kQSDDY3q~r;BhEkU-r@b3kp4 zCMLZ#wjoX12hYSKjp28C8vGuk_YvJ|2RuW>NEd99ND3soRt8j^>u_l!FgORAiO_75 zs$!?8B!-q>m>3_9dykpWfHZLN_7)ZfbB!Fl@hw=sgBvTvX4_oMrDr8^5r9wEX;vMw zaQ0f&&cT|tOgwFM!xx2D`jHY5f<=MndyzD@F#*++2FZ)>OuD2B$4#0!>(V&VNKo2P zF(S~!SFZ&1dWO%qHGPgXEpcuJgbz;zd19i5(K?_9a@3&=rmztS3pr@3w+{mle3(`o zLj}`Gu7Y$YVWUc9E_rE~Nbj&HaR{YwiiW3UQX&^y@FSOrFC2{niJU;jb%ZY9?WP9- z5jS90!BGqjF4y>>;A+YsgFNXSJK81aGRAo#nqNydK&CW`plfKW(v&4{wSzefotae< z_?1T|D|uRH1@zx}?MW>Ij{TA(V+MGN@kuA0Q2zbD|AOn=)~#F1lj>-eFJCTnkJ>|q z^ki_Awo6{^J$1~x%X*7|-<^SO3`CT7-BzneO0`OKGi}}vvmu=602?J)sU4#{M@MY! zU*(uL^Qm@16-wb~4vrBMDJDQ0kUEh@H<;o8m(T@&I8!Oe!X!^uI0Ow^-e*b|{8LKG zb2S#tHvNhwQwNu;uKaLWy!gDbWXX%=*4u8?Q|4`mM5Q4>(DBIFXn{9^|?PKDBP}8V;NBdTKy< zm^Xi3x$3Gb%fh3M(08>bm;3I$-+AxyqNk)sA9Gas>}Ni$0npLTM{KuMW#F81mXvRQ z``Yrv6Hf_V)5k3gRTZyrhZ-E?MG1;zHF#;FyhBS{YDD2B++oEzob(w9QTWNH4z-Pj zZAEjoW?W^J99#a_B+(#ko#8V6l&Mq8<(FPsuDt5Q`d0a5*=CIFxm!d&+g!URU0J`)%jB zcZsDUozeopS7AUQq7{?`2}>*pvSugF9`2NQ2~8N+lsDg!JeX&~ zHE2*Zk0C@FG~Mj203!xsQL7*3aNsDO5>PhbzXPjQHzWU?kn4^#OlV7N|Y}ryCeCXkF z-F4TO=bnEq*i=?s-IZE^kmX$?YUAcFIJ|uD16Py_E?8Xdx%WOTZarPrt$WjLCuyZ^ z`_$E+lFZY}#EFxj_V|CvlBMOl-@UfnefRz5HKH5~udgLyq<_XyCu=P8na_O6?eeBg zo69C`Z+`meXB55LPg-dcF2C%u=eM^pf(^8*ePvUVDAnvTbu6S&L;gvu{qA z#bAyBM^qov;yH!cG1SBu*6LQ-SK*7oA{*z9X3Xj-`sSWJ8675 zecC={^|l@5$xU0!CiOKq?0DdTGs=N8W_U5+{P0u*-vB#d!7~;ipw93f|C&XgK#g|;7{^;p)+iiDxVLtQCNfp20`d&p0+`viv zHUiyxxJDn^MN40cOT8mB@;Vrgm2Bvdh!tWx%9>He5*Gy$AutG`6Z}&~uOqQJ-irx# z9Z?IJIJu5r1eGYZ=0xl`Z8wakGc_^^Dlz57PE4{%-tpd!a{B3~mvhfMyBAW?sFWKw zZYs-OT2}6R;DNGTgF&`J4!BgP0{s*zQ>Z zaS#fFTKns@R~dXu@k+3xl_sZD5xxs(69v1jaH?feJWh9b2#M5p-*7X2#03_ps&oWu z9JFDvU=E*z8O_E381YdU!(SB#%`Va*ucCcOh$MMCm&jukI_QwU%YtaZ0>82sg=3Xo z<*bCE9q&h3N49ezNjkyTWtebvmfxrb*kvJ&t+2&b{76d#IzPH2MRz(pLK0;c^@m2Q zw<-Bd`FCE({$3fZX=-JeLFE(NbQOE#8ZT)CPPCBTVH=mN-aNJZ^rt_m0pwJdGdG6h zeU}J$%VM<^^HaH=jeRX@8)bc3KwyU)t&V5I8z|(CoQb5h65?cJngYq!E=?v7Dn?a) z#<$U>D@F)r!2_yF1XuDu;t``VBAKBJaVked*F>ePL0v)7pYW`uks==}S!i3~l$&_3 z8vy0lBE7IcT?U%X1ac=%7_TRxXOsmC=9lA7I9>yWleF+r?d8fF>`9{Y8&CDe#Cmr* z=%5)Iw0uH54lm1=Eid;!@Sp~p2bPO2zEBHbw-U;z4i3hE03& zo~F0!FmL#bgaN@Nhr9lQvbeF-=`;=NBXr2 z%81KWW#7rPP!R%$jb!u0?PM)}Fga&&>&PRI^mlP7IL=8lDl(pK1_u6YbDNt0WF475Dqeyl}QieJ_)KZ|UGa|wD%10P{7q%en z`t^t%fde4WqcqUzxPR^NtE~vj9yBl6Hl}K+LWKKt7_JNa@#l{$Wf#EvPCZ$Z;*XTQ z_2ilDjn6;-g6w;Q?RBxr|N0H<%a3ljLCv2ChJ*%>@#Vzhk1wD2#K+5YJ+Xf2rI$27 zf36&M*j(>Wxah+3%LYx(ulwHj-0x#|boAJ`>g2He-1&75WpN{brf`&Pn|Ow_mrBUZ zZGk-CR&a|M{-{&YekGC!I+}p_n$a>sdQ%O;kz*|++}S3`SO>`wyjz$w8Xt^>kZmv;JzM-WXO;ks~uHL1`asjfWqS6OM0rh zZQB-M(PxfTd$+7?cxOYIG-;CfzvA~tlMfGcCQg`C4mo6|>mXx^t(rLcK}2SxIJvKv z-aGUlhk=EFPmJ)@E^A|VrRk|14?ZAQqU2rl?(O{Yf#15koT8`At5&TlkN)y8KjD3! zcIGTT|2#k4-Jo`8_3G9AL{EG=8_2)!lzp}Majc#WAET$=$GgAbDRFGox01Hcj2Q=( zOD?{&oO|xsdeZrZ+cw_+U9{*7wRb0Jfn}ZY@@4<_(kCsE5zdOcSBbq>(qH*>$RV@J zdFP%}jymc{wF478Nq3v9w2smCp3_b{y3^m7CDBRIk-KoyQOrg zZ4rS7xqRV_Vw@P;<(L_?ZgM@uW575d63=gtw;(N`VPYCxcIdr7R^hL@@=8$;J33kw z1Z~lH@WF@6U;oYDm3Q7=@0H_W%z<#1A_-_Rr^V@2u_lgcin`Lmq_~#s4h0VxSu>Ny zk;2TXw?&O96UJ-%q$VoyUFlr8WTbkr<&>nZR>4A+4B+MxuzrEd8ITIDYLIlC+|uyU|wT_g#6 zJDo(UliNKeIyvGQ;0B)V@<(=KZ=@(@Kndk3TQbm|=)K4v5F|ra%mc`N!b1-JG=k^? zMT?ik%qT)LZlx!#3zIk#azUW}n|KBygvYDXKVbg@tpAqHTQz`tC%7qY*qNPxeU$X; zjo72h7~q1}>El?^GPazfj_vs4kJFac=e?2{uY@E8YBS;2;t?iHp{DOIZCZNhNMA3X zRe$np$W{KWrTg^txPcZ|cPxq`&w2li1%otqHqtq;f-latz#|rL@sp=2h&F(Q7-B*~ zYva}rK_!w8*QYPSj+Jqki1N;?$MN##1h^a63msfbm7Uqn_|cDEsZRe`?@xvbhp|Dk`BW_Hi7N{#(3-D=RW)C za?rsCsqG(c+i_+A1e7tbq4kNX%A@hxo@ZBO;6GTjpZe4%H6T1hPi!W50eOcGlY!1Z z$r>|eytaeS_7++eK5o7Bj`FQy@Qe(wZIgIrPP{!rkGnAwC&`Gd_?c#Ze|VH;AxRo;p-WYTo4p!D z?mKy(a)Ktt)2Hv}rz&6h%Ky;z(pNReKfzlWd0KkB>eX$x-L6F=J-t?AF_tq3aAHEA z%$D*KPC8x-R0sN?p09rOU&`~Eq_aDLIG)rTfBZ4!mRqKJa9MV<%#MkC%@KrIj*@J{ z2QNX_!y??JxAO>tsMZlj+gzQqX&5IX+x!qCO9@d?X2pxVz_lW~up&*>+ygUt)jri6 zs#3zGWf%*Me&aOxoicTb%KJF&(73OB@A@C8ec7nVv`#5jJF-JNLN=?c3$^TcPuur7 zEKEBOTE_&M-2_aYfANdEynAEgyYGr8ZSB~O$67rhUGeIwsDCh2s>Y5RU(PxEEI)FhR8j`jSR#?Si=&+=*7v6_HV!;AUPLI-}#rpC?EkOPFM>mui z>N9reb+JqJgqMly+_{IARcdb-iSE*lEacGEu|tbGFkK5DmtJ~txlr%rGI68-vXcx_ zf;=8Z(Y7r-`bf8*59mSKKmYUB>!f&l`S6E7TxRJN7G~1HZE!+|0+>Dyxo@ zj5AI@LzDVrw9xo^*>~UQ(=|#eXa1u?{Wr? za3SG-$i#8w>}mUYV$Bp~lG1V7)O|c=etPFtEw+HmyXf(bIlJJn5Bb#g$3lw*PniMU zhabK`?cqW0r&yG@yf^Sq}FNgz1ap*3h!8~UAxx)scLu+J8Yg;%Pzk70#%gN<-h;;uUcMaR=(4c zgJQPlWn5?*g%TY}yq`?UAA{z=pmC&-(M(lHgcQuDbPTk8$dF=oz)LlT&KG$xTp}&- zkF83q6snDp<7p^&917@H^9KsNH3))ShVl+9c-tp>iMM`uLT3R~3t`QLw1VL@2J!$8 z_~0DXvkqWhVJW|Pb~;65PXdNgXnFWTF1{=eti}e9h(#}KW*sXdY>y)cd{;0yRgY{B zzYwFmlVSNwD(-bSFHD6Xvps?zbm231$;WEghxBm?1a5s=tV(yuG{8vzdvF%)IPg2O zbl6ZvYH2jF4Xf5Tb~^0ZDeWgP@fxE}{~T}6rsH}1@n4qz_W%BE*{*>G>BN2v99kD# z0uoZ%*xnBwKR4PnA>;+yg<0U@-KHCFyt#boOMloCH9qYAD-6(J{svwtf}J|sCW-ax zYh!|~co)EfEh#mT5bl%;mc`x_YA|#);z~l3Y<@u*xpm z8t8KogElAH9gspF6Wd=2jRUWU>Dwv74UN!a_rz{Zh<9iU-TfK_EOV#FHa!L!t%Lhi zt-vol`l#}(-XqSMlZ|i9rPdRZc=(t>|jxpHf zFtgWRe_h+?Hfs{HzfKL^THbp5O~Ex~^WZkhaB!EdQoW{7yku(Dtdt)7_GQu(PCQ2t z$T)ih$nXH7u}5CO9f8*ZqGW`&Excis^313URD{uJdZFY!TMd7H>+N2YVB7Kg-+!hi z$P+uounmVY9dyu4J)t{53s*~2*BP+&?(MhVD!1K!r%q^{s(0P>p5SSxsz2OE2)#bo zlEtn~o8Hy?itqS+;fF9Ze25nsH@AYf-NP`EL z!E#`Vwo;*Vii5S|qlEp}9_tr#vm!7V% zJuwrQ$!+;{{@*k~9YOVUbe(4yqYJlLfj>++3f(B6j!EOm^k83HEb52fSJj6u&KVhP zGjzs92M{BJ%6OI6$+8>m(Q6utL@=yv~9a> zH<<`9PGn5*#v9_HcWVi6(ggc0)hqY0s((9ouq}AAc=m}siJd@NbY$##tJ=r=?!RAW zSTKptRAkzq2^jPl8~2(<;7X{+CRGIS^c8+^Qej>kFiZ=-9s4-&%qY54)W%cAi_YU5 zA(&Q|q)AqJ@2XydOI+d;pFC2LE)0#vB`nl#+_=%N0xeOywNd%Em1x#sS;6Ypmq~eB>{N%VLpsa(%F7$r&vhXJa>Ec>#4e zohNXHTT|r4j!WVLc_3c}itB0*ZmvhfKTMH8V!c4AD1a_IAMXdQ+#ASg3w{*#p^1ABoB+1%u z=0Vjuj+4_y3z#+sY+H=N3^=aE4ajeHO_r_v)<1%a z1g6XpaYKMs=kCdM;-uibGuCF})4k_qlSq{gAt(v%QNhLvH{En|`QZ<55YN4|8o9T( z+5M;g^uM}do^#GQ<-6K`@b+7=H4!0f3F3u%wlc0$MP&QP+u9zK3!GHCNs}h3FiaBm zUgaHaW7%7LXX*V#R?*gp7lWG}8ac9BijEWl{@}fz21L8GdPSqYefxVl%w#_>w0&ty zY?+jv{)_@i79CHlsgyfZ$w`)?HQHp*Phk+C+Jy-c4xOmJY8j$1Sb>P?kgb)`Eu({5 zPwc8%VfiqGm;MPed+c0v3UN&!@d$(rf5kCb!X2$kR1QOZiAtQY+(`-PWR)zI95l$Q z-!Xx|)2wvHL`C+Iel|m8Dh$z~h5n?2!En+%68dT~Yw1s(gix;P*eo=OMCC*{jte~D zmpqeKB1A4E#vpA{C9b(OD7Ll2VMAdH(09;Sq;h~gc!blhbTNVEov@29xyXlZyrMzd zvBw?lG7ZlKT0x$!)%h*sCzMMry{NpnbXj@qsmIGW4f@bKc_9Zkoc4e^qVrmb8XB)o zjBSr>kNbe0qWM7`lhXy#J&H0G%Alou|TM)gY5kJ9locZNSKL5zvhvX>MgE zoC!m3tE!Ojv*?Bnq=@_jx8f+2E*5JPLWq70K&WfjF3L@{h~m73xiaZ_iA=Z@&6-nj zCvk{jP@}t}(SpW>DC)C?>ZUt9bTJL~3)kxz;lSbPOz2qAxPhvl`hGdmFh+xzZRMt$ zZnU34Jlov{CfBCfs~kLYhVt-Z<*!$)^b=^F=rF0{snD`zuav+2+kdn?R`prYKj!F# z+8TG72eJ=5_@LX=z12p}IDk_>$LUG=G377+^8Z#FxW6Xl8_Lr<0P1>eeO;w@AUWKQ zG7udncF^`p%_n)<$Vxv}8804TG3-H_NmJu6e!^rk%tqR?EMycElyUwI%ZQ5KaCE%T zNP6d4%JiWeF&uP;4;DCsS-9GTc4nZgh*-nt+=_=OJ|pA z58Yh6BY~l2`m4^StaTy$EyLCiVMum;u6h4s*1{fU|(HllR;i6W`Ew~nxX!e>kI z_pZCX{P>2Sc#zNGWlWZ*s~&Oa4*j&-I?C-#T{R{Kyf*RBLl1l5>$TTj3ys{LsV!GsV$68n z`RDtft|y*&vfTBHyS=TPu?uwv70FKySEC$|GIm*FN9rvLH@p|?=`P)*(}@|f&rHjC zrO^XH_dPPQ`!oc|+0Nn;mJSj0MQ5Dpj4cSG2#X{_!^hkjv(^6504-<9qj|- z;d}49&+k+-?qyt!8oV-gu%23yXS{pO&*~{XwEa6YX=Miv+r~MF?7j!?*TTgeviWUg z{=9i!_~5Xz*3lQftTE5OeshJ(*I3#2utVpR6Lr|wSz4?_pCy{afiqo;j~8CJ*xUVI ze)$#Kl6UvX6V5%Fs)IPs(<`R)4m-5`;0HhQA$9a~=_n_gH*L}GlNY>5z*g|jfA%xw z%rh3Ljb2#hNynv2my{JNR=FGI-f8>A3fF}H?Or}Xc< zP>#q?z66jk&hfss5c$>cyPXBy6tZz^?voTE!)b;`|e#%nY?#- zM{U#H?`$e>sqfxKdPMiCY{)MTQ5#d{YvE&&7VyJ?5soC%rm^6`_=BAyxD8rdW=wj* z@y7~2+jWcW;XnWRZF)!kUM-qz5SHpoB+@ioq+X;!_u;q>sd^%wdDUQyc?^OaYT?kf z;Ze|S2j`0;QM6BY_(S=G5;9hREdUw(GA$!zW*Z1?lowB~&8TXX{0JtT2B~+c0ucN) zvhnt~BYiw|VO5#IA@pl>BH@)+en_iN@AG7r%EiEfrvn#VxL5}kT@iGL>n` zzUZP0{C?X^b+{Oc_f2lQ?e_A=|KW=Y?=JuPjcY{rQ?1xcaF~NNcv{AUk;#&sYC%pI zNlOmM><2;kwvH~DF@`9tC^e-DRaPKGgINs;O&2d%;#GUY&rW#h3?f|PNWak&w~tDa zfjhc|4v;|`gpCLfGW|5xX@{X=t1=d+OFSKx_Lb0j2$f)T=<+*G#Snbil;sJt5j>)N z?et4tnKrPnk2^AB1wPOS4$=p(rl&?BFZfm(A*Ee`r$6t(gRAuINE$h^MbeQ@ziTBt zCe~m2(jV!m*BRyFi!Ril;2~{miVgwWu&wuVpZm17fKFD!x5)1}{mtL}eR=lTr!`m` ze1e@iAl{O>bh<=r+L(~4NICzk_m}e*pX+yQ?|6IN-qj z%lNSq^fYye2ls4^+@MJYhip;bGC$#O`!PUdpaNjPpQsrht{Z0tZ5sNAkB0)1?5|isN3SL za!)50$_+?0@qhh4)Yyp#1#jcW6SfU5kxV{C+l*>-qENd*VTx z%KN4B=FQW=CkK?j`@6sQHo|;R_aML144a$>80`?XnSu z%KWPO+VJ7Wx=y<<?__vDdxEJQiy zG+UnPg{mxQOj2H-QrOkSB#$kS&+C98+6lHiazgHY)Av_@w4?|!deDJ0yv3XRVPdgb zc6CbNqoO%elZz{^xXcr?ceN1t?6c2l!DM}zp>quO)st8zCQLxyd~>Z&CZBusTz&Fx zVp*kKd2i|9vo4L+HZPgp(7sCzGC@(aF*2+WEnEN<@4lsmO#l&|Bim;= zw=d;Z(nK5PL>PVi*CNU9U{!;@oJj*&%=@@g^j;?K;Ie?sM2&GAuQ!lCJU#o)wby!> z!338Riciw}w>%VCsmagVZ?EfkutlGRDHcnZ#Ih4>{``67f2|Ij<0SALmyFj$?4%P< z@(vNUp+Ee{!{y~yUr~|M!MSSt4xBN~X5$@H_)@QUm1mCX4*IWHvC@k!Ow=NAO10~W zQ;I1>Po0mp&kI@t8AW!$Ms~shSWT1Ah~p|WzjkN}aBH4BDrf__mkWmbAR^3|OCKNj zTw9nC4FSrq4#+$DW-*8M5uiWg9oofuvU#Q^ywsOv%a(b9N*dVxamegLH2EB(dN9LV z?sJzYZ5nMP@9VN)VJ8{L!WN7GfbZC@r4dF58 z;bEFIV^_)s3&8tK-d77SujvW54xy7fNhiWDT6Cu0mu7)x=FCGP-yItl^5JPMR6hLB zBR;L31(`F>I71WkcvAm>&azmumPO=oYA+5}x!k73xcyx2czu9{g}HO*mMvOndqrWs z7Eq0?drg>(nB(`bZdIW6V_g}rrPC6W1+WRr$yCO3P;ix(cpycFL>zf#M_H=nsRA^C z7PS()jR$@r*eThYv?#DigFd7LdgO=ON9rYv_u#;1F@Z&XY=c{T-nr_BCMX|tSfu7n z)=DyuJMP#rZ{9pV3|*%kC%gTco=JQO*&!>QY)4#5N54S_Bx0fMT?R;NK>K)EQwB{CpS;8pFCTLhk;b#=2 zR7AFcu*wTho?hpcaX%5}>6uo@KKY4HmEZsU-}S(b4sf$pm07{$aEw3w(?9kx@Zb2x zx5Q(Y4EVp)`+VBx1y0Y^u0jqiB) z23=%uV1eMOP@|ANTmayhl<@TcwM8S+2!Z8hJ`@G3I^wF#1aSuxWV(gN6A4Es()x8M z9cAK%E|Lf;f0QRV(wdea%tRa;A}-RH+9+-4N<`~wm^e5>6Cj5I(BgxmUr3MW^aHer z%CjY76)p8?;rO9}qxyL9b}qS-q+Br3*-ITYU5e|GI+e4|T2#(I{~RwEEnIk%CNqb2 zD}!*N{BtrRv@~S%=g-r7NFOLmw8F}_iz5ZPHEvjCtPzVE)=a$6YnR_8{FqL`<;lx6 z*L=6E(+V{mA&zwH+O^&FaqqpSmp}M}-xpM?wyJ{%ssm*!A9ZiKR*R=i+pk>v-S3v0 zZ@JC9%>W+yF|i)a$sEFsJoX|A_6A>9^yimhCR|}x!6B@%&Syu6re=t33`*fiIw^;r zIFV-Kk`KhoA%GwJe6Qa06IETdZ+wn~Zp2FfEhDp#3?6g)Uy_}66$Al59fhsov~`&l z56V(#urmF~NoOEg1u^D*vCnG}X0zI>$@}c9cg9{W|MX8^SLd%&Pu1~Zmn|9yytHh2 zIeh-%9@O&5wX3fBVEOVttP-!P|vG}Rp&1SKL)2lDKXt5`9XXzcq+ityG z?+9P*i8x!v_uqedVUn?7{YJN^duz*Be&^Dw=}N`}cU;HuQ|Pn{*88OV3h!yX2TI4h5CNe@ur3=(CR zo{RuEOb3kkVO)hJj~vEEU?i8s%sU)#w0E)4#g_WmJ#h8aAJ?bOPWFzF`?U?2lWZAJ za7f?@C-8oDoCZ$g&8O}je(2%Q23|7O(MKJn_uD_I#r{*(HtsABKm16!`R1G5zAw@M z{gO*A^!XS}7@4f`xuX3w#$Z6sD{t3)`@7}MwdFzek zNi@5l*vkFPv(Nez=LdAqB9rY8edvSQNpP}Hs^+OO<&~X@ANb&Jd0~jB)f_fOdFMb} zCeF`3`@9!9?$guONqbK$ANt@2O@F!;sh@e~IZeLql5RYa){aE&&f#-;Opxx?yWWrL z2`lHC;CL;Dg%dtUv~}B7>$6#H8#@*zYa+L|ct7;;qvb}`TXwCm+cA=hA)GvM30sj~ zss?=<^`A+<+j$W64_e#;pAfbL=Du1UFFgwgAD%9Ti}DYmA-Wg>p?;h<;(Ai`2#$&a znXX7Sa6W-An9D@%qW!v~aEL-*iV9*6nLS5`n_c1er#ZBWe7WgoH+#{JvA`AjB-3%n z9alE$wUzxCso9r_qUSAoGpcXn&Np#=>V0cXvM1urJR@k))J zPEXxe+xai`$<~wi)#8WV`TpULZtxi9qKhuj0?AlEIemV~(sG~{xfoiKMix2vvcn`T zN^(dVuUN6byk_m2B3D*9rXq-=9FNyRVUAJAd**CQWos4~7aVy+ zIq-l3G$z3Qig^`#2P?Cjq#vkEmSH@_U7Yq2CU4P@DjFV*)mr46bXuw<5h>9e` z%c+!3lxzGr{QM#WO8NuRUZJUox(|lHt9GndiCJr5N16Ir17D!6uF)ePIvXJ4xDyYJ z>!CQ&Xc$1GTndd4*G58mlSzZ0QBcg8GgI#|onV7;xX$}E@nFJ%W4jP5RP*M~ucvoT z_X(3<{_(d=(AL~NUAVQ$F1sD@hiBC z2Rj^k$|pQGrr~uI>5W1Ob;TnlfPsS?oKZrGWd}*b)oWjA&{`zYJJU{M-aF)mP0YQD zh#PnzCvL$DTJj=X3RjrKRdiy*TLHqyXAU-k!gZn#AA|4=xl!RTO7Zp*Kz2q%*!ft~ zMoagY2DwaVIB17Pi`DXBm)mfF^XZto?z+eChmGIUlj{_zdo(ftNM#Iia-x5{I>e(@ zzm_e3*$Y#bT%zwBYD;=d#`aPtbh7HfHVxWWYZZ4^c|7$b+4#2U}$ARFq0js+U^&U_sg$OvK>~ z;w>G_1nT?+8J+(4S{``1oF<|Uh32h{J^00+*Iyp}<>TcJy+_4a6~FttpYvf^Y(@4q zekscU|8M{H@BMD>r?i`gof2m*T2vm;_pX0&*WKk`{^jf5Vz*s`3EsEk^$wmMEK>VO zxm>8p#qG*t4m4p9^p&rC)!z~Q!XN&Ax$TA9%h$gCuYPCiOg(kD{q{S&1uxQz-i;M) zA7W$+XIPCR@eU8A6O(~kdDv%E=o|?`<8v@BeRPl~33uFZIG}OOIE7j^i4u9$AZ0|o zrwAr@REArAeyax@XP(pZJLK?qWYddiv>S z{aKtx^v)s!Kgt1%#`oNFpWY*Vuv~b-`Pvn;NI2iqq-1%y^s|E{>0;5S1AhgXq z0q1~8zG41J9XxlGo{(}#54+>OC;U~K2<)o`r72ph-$!-jTi?7!i;g?XC$IjPw>kgQ zKmUsk5IjT+Ay<_7^A9U)G@;}(M@~ejY&|LVwADGrASIcmOjifM0M%g!7`WO*AfwEe z0O)BKY|`>^D`$ROhT6QuZ564+?ygN@;t(PZJ#*Ajf1`=I(*+$wR%9=2zkRWM`5(U` zTa0yE!jnK=*<-=)C=JpN)`4@g^coDOQS(mdGfzKLexNP-$7|xt(^H;QvsL_meD$k3 zOmKqpZ_AcV8vIW%?UC@%VS)5Ly|uak06+jqL_t(rES_xNrfos84_kp5&(VH8|NPQ8 zkV|?|ci1t+B#Wn!-_;Xu-qpS0@+&l{dZm2*rf-%-XP)kb$(h<3%j<``^@@y*EE9BN zo3t60V8-Zh^iLk^IQ@X5g*Sq5$UjeL(L;Jd>wa2%*o6rnSOukT5i)kGjBryhk!dS?p?W%q*z2A>sK>*ZR{-VaHAc&=iYnu`MK-MlTSYB-JpzH=FFW_ zeyZ1(o_qfJa>ZqrcVihVs0$K%-W6(KDDPdST0{Y9<;vCN8>&M;yZII^w0uCH@A`lj zcAtFm3CVoMlRKVfUvtg1KBM9i?cCv0VZ4fY+_9SAYb!Dbshxk`d3ut4g5Tq3aqDP( zqn`23<}I7cnP;A%9YhPYu=8BG=3C#^!pt*TbUVeL?qa@is>VHhhdaw3pX{UDu&{Qs z^t$toJ2ZE=N^*}WzkKvDzt5lb&sDI`EGL#!X8ObW8XI^5P>pX}C=blUBqj*!Kw1&R zcf^=nuqa8oTafTO+tz%o;=LnIWxUJ6FKz5j#&yEMd2T7? zTqh+T?a(6@O4y#y$Vfl&!ZD^MK6N#)xujhh(2%z#Qc$dktEQ}wK7=;X#A%6fZBJ|Y zEh>!m;07kwu<*n~={J*}r(#IxFqf1Ph=ZX}ahT$RAN){Ry!Zn1pQKeKR+-oa#K4&C z+ic^x=)w!!00Uzs_|7};bZ50vPg{6T`p^FCfA>~#CI*~*+`5}@zE$6*yj!~NDmUEl zQ^`8tjVT9ap#MB|en;zIARGgeYp(gWS7xYu`|USPmFpA1PKgOaswJ!aMMiY#RI(Xh zlMCQFBjo2vbq?;cFhOg&O3a~KhSA72c5eN26jbD#6LdV37s!(2;0b*#T}j`{g06Fl zAR8gEzK#f8poNWBty-a#I7Bdc3xH(_Sg8dMI}qlF43;b7eQDi8s$>L)<%H;^?Gs@LI8Ar6#JkYjU!woT@<{?;hd6U%Pg#CgYTA^kqY;7F}FU(!L0l zEW{z3t8cPSsHC{qVKHsmbU#%&V!`3s@$o0drs3lqCf=3##3w$XQ$ZJ&KmYT;@L=Te zUq(Z@eEF+>WrJ^nuF+~P`tpem1_R{tu(N#zfan+iu>FLSJ3o|V5Qefg7O-eop`hUf zj4WKB_2t1pT^y@R#s_Zjq!!X3k6|QIU5E-BnOLYHArK;640uFizT)DvhU_ShL6m-W zvamOW#)Y0^&QrKe?UJ;7o%m^O>2 zH0PXiwzj&y=`!`Uw)SsQJ9@_*cY1Qo&Ikra<2147kfB}Lk+V%tzbR{&_>DJSciuBV z;dLDHf|Y2tAitvRl>6%G!CQLDz&pWf^;C{esZ7>3!LeiYB6eZR+~_Xqd&Xhuv|Yl6 z?xYovFPS&cg$oYYB4HJgM$$wHPm1Oqnco0L;#O|vj=v>wkrk|`3T%gUVeq(0+ZUhJ zyX#vtxLdPkod)=0Wlx<2qV35xYL%XHQkhPcgv^_FX!#v&nLPdU(=~zHriHCvlpp{2 zCqBs%CGBv)77h2>Gy^w5}Yr>H<{)f#7{k-Y0!~-FnMpxXLROY`1?_ZS#IQBV+X{Z6DUc32h^b zmD?nP?{3p(gDQr-^+FMG^fazUX{TNvDnN`}G&6?Em zNi7yHc&Zqm9V|YajMt9X4jv~~@9^sne5#OkX_sujU9Yxq{>@HJn%{W~9$UR2h#dM1 zUW1r6b-F%jc$^;M%=LkEFD-k~XXkiuP7;K-MRe>q;1jUe<5jhBoQljz;tMpP=M?R| zC+*|77{_%fPQ!UIhyZc`dRtO zPi}IX@}3r8r|2m%Cu{R9^5@jHt$zJAziM&dK{H65%Y*B$LNE;*AjJR1pdC8)#ACI1 zb(-`2A=OO|3tYBrqx!Qa{E8gA3=TTzVCD5vFMhr9%1ZCRIz)>cTeoia?i|VwWrlZx zIW&#>$U+PK8|l78XWF2_L)vY^0t&EKbT}LDU%$@o2lZdC=rt)O>g4ldk3a6ujXkHG z71a63;?4W}FD_kLR@6fg+3mu3DRQ?aid5=9)9o}X3J1(#CL0yj#W*6ch$9FJ_b4ZU zU_WTdfQ$>S9ezhmxoG9MJ*{QYa9xB@wdz=!JzOO+fAHahZoEp%t47pK7HEHQ_ucB- zR*KDTebwnfJ&-xUi|>5q?9fAJYZ84xdF}OhEo1JSL%chPS90Qk(FSR*c3QUO42$X0 zr@DV!x%&08`Q6QWfB#^QJ=U#zN4pMoXcy2l?Od3q{&S5N{pZY`?fiX1V-5~dW0%Xn z#gQh`H=46~6w&3a{5`A*K%5b+AHEfi412j$xF^>QPQZoWCoC|kj&=Y%$_#g0&{b}I z?+}rDxbiMVoJ1F$6_e=|YSeDgc2l;{aiGA01@k??Wd(ZKOD}rh!h->}X}|d5GG{&~ zMlM(|PkJ(7O^u2sB`>%UXXS(UN7>ejqoB}u%|2v~SLc8|t4g&=hab>*)7U@y=o9_q z8U&fEEx67kC6^SZa|NpaRwB`4%uc1P>J;=ejxrqlDzzI+cu^TTAxepp0>emC()aR! zN1Pk#>dyki9eeb0EY>6uH>iKdSAtqQI^hVfqJn?Vxl_4H>S-g54m*9wceg@fJyAer zpJvk9+XaC<>1&;3J6&Mns#16X5DYfNP(jPtUkhASIDc`wkjNSuWQSQ{@RGO4kMV?A> z3NDWChCcb^)An!QzQemYlwF=AzNg6>?;~LcI<`K~jQ%Sxo$aJw?0lavS=cA@7sO}4gg-(qz1 zjs>Z`l%F%bMQfefyCq9s(l)vWROR$aj1Old@A$;lyMEgJpa1j!;STC&Kf9%TT~DFM zkJss-^W%#RZ2#h}t;AL_sG(jqlg3J*F^C|}&& zCdxAc*X=scj1fU+6g<(EB_GEbow#hbk_7!|KYJd760JpL4}G?X@(wvq1d|P@IPMzz z@Ols;kfy9Di!WSUuKMtY^dxbM4xam-b`IWArfBQ+j2Sbu1$!S)vRMe^fVu73qRlpK z7_cBo{%L5Zr>SS@JLVr%d$w1({`&9xsp3Q(^2ev~I1hqBJm1h}p^+!(oJlcf&K%d5 zm0I-R$AbD;+G*)VN;xo)$v$dhlWl~RkDf@oa0(AwLSQW28W%Z28B+Nf2aX^WKX^9C zqW2=N^k-qrXe!V0h7fEHxvhblVoA}$vT5v^2wp=3=`@OgAy(qu6 zkCeDQIu;%ocVBYprDcL9s_ZD>H5bP7?3!XhmxU7E$wx27?BF1i{BgOJ@+&pLW1Bxu zttlhmGL~V!01sYuVt%kmbri=_c-|vtl1G2W&MaO_aC;!TV=g9Z^lQj~pUZ|86)40W zvkNJ5CX=U>*2IzzW|9C|IHD>J2CulLb_OJ$$Pa^zS80eIrUTaS$!PR%z+m-`h$hkt zep(EIcEABhpzwJwo<)4d0yq}C-qlV4a45&LcPllfB(IoU^YDiG91Hgg7ar+_54MkU zFe_Wic~C??oTvpa+EOoS&YY=yJ5cZ0Kjr*mfn?LBr^@yX+cid+tBJVIwa`M^0xfb; zPbojgAI~Dkc#oY~^!ZI4b!4O?!EHnuATcxC;t)r>O6xY#B}E_8ymOsElu1PH$)0;O z0)0G@5wA>3q!KsGj7_v(eF9%G=zfAQzI%0j?Rk#e{@(e zu_4o`1h@&pb6n59P7Xqeu3`!|_2kJ-Ix4VRDaFEvf-{=Sq!BleydmVsNMR@s^pTK( zSPEvF(NV#LQqe4fblH$SsqqMQ#8n%Gqw*7}N^Nl1o5Z#@r@u(HpxN0ISTR8pz(!)_ zQxl@v5rAvay1;`;19FK+cfWrMg85YzZka-64vfr)o=cWS zYtSkXKJ<{^c)Hk(h6RP6bPFNv?v(Z{YFfmrfx&w;2M)h3&pIRnr31R4yBchb2ng@e z%Jklo_AS5nd%x{>xmaDtQGV~d^De#9^b~6j>SV{1*R@LbqaXiN?`5CohKREQ&OP@W zZ|&spKb{^=nn?Mnd0)n)nr`jgAm+9frJC~md*ptl?-r;8E2%w=wWr!bpQio+TDH}PaGAI40|5476 zO^3%_qyh$i(uLgwR2=CCFP+OJknV{!aaCp_p@EeIuL1+ja$G*GJEW4UMT(fJR3wF> z%mxzq=z2gth+#Z=XHh|e96i~vPAR8~OZLgJQ*BQk2&%Hl3J`ht+H0%4eT##dco+9b zt;*B!ov&Rx5&wF5LaX#!)ZX##G-pd(b=8O6DKc?mfJK|j>izxN%|rUDc}8lJid&t? zlfeZZD>{;H0J5i4XUde+irf*vJ{?6wn1V&y%fh)-A`M-l1DM*{bF z59TeuK#j7uM>0h)P#&WJ2&b{0qTN_5_VP{b6SM{I@CAog^>tW{p2YIxV1>3-q8DxP zu&XKVz>%i70!(c>h&+Q_+K~JNJ0rAlVK2`CK{0P#sxyDn1|aH-*io=txWI_|PaS6> z6|RvX=E>gzYI;p6qJ6YbfAUEu>gma$QgOH5r#!HH6LM$T+up`LGMe^?VjwyUNsInkPhf5t13($F-zvtD28#h{;~%E0(A9c0G)oadc;w$Fp$wCN>Fmiqn8)+V&4@MXbj{rb1< zKTcc48KlpiJzL>1el>+Qjt3;{M&NKi`VJ07_?K(qKU`G2>~t zcd`jaE=Ic-{f{kU+|1u<{|wqZoS>~wYm#>0vNvUlGTT?pXiJ^T0QonM=u_Nt12c_0 z&NDMNVw_6tl3OL3h4^P$=%46aH9io`>7haqFK1DBK(84`3{Tv7LVxVB$GGih@$T%i z-|qv%=v<*&uiY_s-F277=$p&o$~#^~VVBeXGxqoU$>O5)Dh1*dE@ak#Z}5?|wZrCh zzxT|$_Pj5DpcYtoTEFP@({w1=EI$o@_POUgen)G!7gc%e#YFruy|VVi<4?Mt((m)h zEzSt}z2E&E)%^ps5P7o}2(Fi&`}@#j<`XBWefW3(%kTMMHYRJ-bq>XQ=ILi$MncyR zcmRlrypTdP?PPTuyJ# zaTbgAyk5(BFube(;V{PNP08zoAd1t4lH@a2m-m zjnXo8Z4JOMK{Bai*xXO9TR4q#K7j?EaWRM;ElDATME4op%dfIJ4PSWSMQvBSLluO{ zMic}J37JI!!oaJwWdO&j7F!P3?lWP`1WmTJy03lwxr)z02f(u6nTX41$^aMtwb~w% z?#LsKZ~-OLSlK#C?_3Nx5-;a8$X|mUEW(+>KGr_TLJd0rE@XYd4;6(_ae7o5#@ZVM zBZ%V%ykiRIq?ZjUR%l7#fhHQs$QNO#!L{6q-LbNqif_H6k%lfBcirU=Dft9b>67hg z87vELwUGI`afiqex`jqoOL&AlktSZap=tP&Pr#f?nA-(6y!fnC_-(Ul2P+$mqpl!_ zX1zKA8wwjZaOtH{#$ekz4_0V_$u8Z%W?}^{>E#4e8l9Y2Lkpb7okPPWP2xZ zIPvKiU~^W$SPe?36T2r=`y~Q)lf#lBJd{I6I@+icbpAR((5sN@fMsW~a#@ev8e8Sx zq18dHLQmzL-bo&ykY_y6VZz0L1^#R!k8M6k4Tr3%MuNI~XhR-LN46IR9A9J=)RwN+mlCe?!8A-BzWbf)${+pFzw>K1d|`pfH?mmV z{MNUw)l= zNC?E_PTr)muLjW_XBBmC*c;BJg()>1+;L{m!3pW?7XTCz{G4Mb3NDx5G$qihq9o=3)~P1F8)uM85c3+^?B zHk!#npI68Y3A6>EqPO~*6t7I3tk2KTXEW)-@$T&`y|3Q7Y15|oYyi$|V8J4K1ARto zJT@999+S+2yuy(OJaK8=(idOUt7dmuj`LKJ*dBhI+K;ZZ;}d0b@1(QtJ%>L1P6*VF z%(OsHjEhd97$fX#uW5{>pe*Ak+B^sa!FWXLmwlegj)f}@r(5Kfk%R|9b)aN0??kn5 zsEN}h(u8ncEiq%Tt(WV74E>ZAb#K)f1XHyufCaq;hac{Ewu&<;zU7u%w4k>#o?glR zaT+lTE#q9z#;fmR2f;13-s*`R=RvR?7?o(7IEUxwx89~L#;-^)?cF#H@MronT$QoRJF)x_s`AGQ_xdoXdsUVAZMKwFc>-)z~^xM{R!EpJ)_p zTuk8OD;s;MUu74BbBPHeO6fnw0WzBOiCBT@2WyE9c3Ic5?o}b`bNGXg-H`kW)h$K~ zTu-;+p%#RP{k?HU6~Y&Gdb7^%C>3FZMpJFeT7F0C8wPhU-oeWgT6{TBHb>^ zw)7XYMJyO%Uu?N-`LgmeZ8_&Nc}E_(ptf`R^ppA?4y@yV%%`7vrasB!(_8wiotRRV z$m{VF#%b)L&F;!qN60p8U1t1(?PBXTW1C$%w`rX}y>_V5#=&MRGM^(naM;~*&pr40 zGh*y6VsQ;Uu^nY#g4$KWn9^-HV<5@`0DexW?$r?l9F126CZ3T6QyN@vI=CqU*#=h_ zMvU9o^IFS?fr_FY8)OQM0?Qa%Z*Nu2ZfCUS_ zTRwNr9GxSvR^v!*&)1IOa(F6y!(Ld|C|`l*9Djpva60f|NrMY z3y7T5M(Y>8;Ak^CHhlpf_1YOXV^v0c{!WA$_m1O|4|%A}ZWt?mD}u^`^Mq(1hXSth z?Tj_jueeZ1ys+jIOjPJp>Oy8}yIb$}J>yk+whn##<5&5+bbNwq=B$H!kQo({Z6r^r zGBP+E)tO!L1S1CD%aR3-u(A)9*&OWKr{`wMmy?67Le8 z$cQ6tzSY9dYUv<%cZjZa!jpaNRpVO;e0Sq&;|4#zH5&t+o*6pDJKRy>kP@0;TL%0< zbkTpn$@IWNM=G^LQXmF%j?`p9&?bNSfnIDA&0-KdX}E))`@C|QanCn}bUie*Q;aU$EJwVla&Hv8Ys?EaOR&CGgZC!S5#8_S8E zu_Z^vR#vv;BFVNSs#BsQ7O;T;Nq_`E^xlEJe%E#G=Q;0(4;06<=lkC0IpuEWKD|DY zQ`t%UBPTLAodwJ`4;p3g@T22{9B@tkirmQ;nH^RTq56dzwsITK4D4xdHzSUmXoZsl zp-DWVlLkNQE4+F*vj}_33nTk!<`@GXXmc(MY`&HLC;9~3ZJMRy0v86_RPaBl%Z~o$ zZ@!>&Uwm8gk~`sV)w#jyBr@4Ur(?&CXS@xD+c85?924;tr<5Ig@lYUnC_0To(QRwO z2~ekE&Sa;yrE}>OW#>8ZnXisHw~2r3W1sN3v-$HhDANUJAJs)5RI(xpvtqv!wK1VB;A@r_$e>Sw+!5gcL`-X z=@Qyb6S8{;Q+z~bFcd5O+l;)>x+zphlND!+pWXv)2(lf>)tWZ&Kcy0Gd~S`9kvRldWAk4`@Ei9dCtb6%@9+@)(1ISrNV(A@C3|;aO~VyLg^upSI_Jsc1nm-M`B(q=EAj>IaP2&}h76JEU~ylcDrE zn5?3ce_RtCT&Q}M-EQzXxL;>g|H5ao^9^|L(TL=3ikVFp22pqe3C`#cdK@VOqS?W^ zTOf=f(w@YWE|o9QUHFaov57|h!wY;&FPsG)fLb(QoVrjUAV?JPkTytsQk%2eUnrmhO&dsu{qvvu!eqZLw`EKD=RWs& zA050$6Nj9^<+u{x!~Xum-l8aUB^QvA6H>ti4LxH{_deEAk(iH_t_qrytt zS02!1p(;ykE#4<*PTw0kIl-gaNm_(uOuLfe>a$@u3U$ zeO*NLVdZHC#j_dm`=gIO>b}V3%m2*-YbIWqXky^a9Y{>%QKs}%IXN`pcJ1$~Jnqs2 z;31u(MTZQq*>3%nuYKL^6@6{)gkVCDG=KQvM^t}4?ybh0$NwUiKx$$HZ7`w8-65y7 zb(=w&wbt?~6BXNa1mq9@=#RV$i(BJ44yvf>tnkB=!&)Wf;xaDATcj=FNA>BkZMp!N zdt{K6f%Kn!`ZH=LUvM46rLKSe=bxFpNW3(lN3Om5_PEWZzcHIhDk{Xm(lE?rC>=HN z9Gyr1ehSQWv-AcW$UeJoOk4w1(@p!7)Eh#SWTdaM(_nxwLM&Bv*w-qXJqii;Q~42{ zZhywR*ly50EqwCsLm&E(?rizIzJl=5i zKk^8>8?x=ciTny*S4O^kcsG@q)}Y5mIr_(uax%hq%CCfPIP~l1EL*lQ>1&Ft4i!r& zsk4)5F?5a>FJ9me$+tXi|DmGC)wqMgW zZ?B_3lQ6&gyZ^U3k(<<*KB{x9|57TrtXoAt;2ZDYP9?zrf{W6~4B%k?{lEX6$wxl& zUsWh`*3H_txICgV;85G3d~#K1hE9a&LRkP8HjKEPB&+Bkh;P6h0)ti2>Jh!WNQBi1728)$~>{#RG$1=*Ax0 z_`y5r7vF+4AG0Z5MN6~ZTD|gQhILC^CtB@Yth}{!@;=SplkYGz?A-kOSzR1*T$e|@ z;f?oA-mTA*FdGQpr=Q+F`OV+@x1KHJ8?BsmO4=E{GM$Thr3bm;4R3gZ8-z2eu%bWU zkq@#7D{ zkdYN%&t&5vqhLwOqspbd+k<#TMsR`6)+K$0fx)%vv67J^Eca@Q+Jg^1*eEv=rH~>^ zWQ4>EdQDA!;YZq#w?~6pjk7wI#BH8dfH)^d%X;SQNo|+p{Fo4tQ)mq46l<+qEc9$M zG*7BAqw}Ls>%htoM`WMJZMoXuRPBNXIjums7)eOdw{Rj?MGAjR7cMJ2hlpX5NBklq z*aKz)S~z&4DY%haVf8QxO~@E7P6omUz3~~IJMMUuCLbPDx^)wh11Ul3Kjo(Ko^) zqZuhj-az#5BW#a1`oFe%Z`hzRoCFY%w(_rlm3x$p2|E648!7r1fQv^6uI~ZPSi*U z)pHCi!csK}@~};p`bmEnc{S541{S{CIX@hpyd`UkilOyrPV0k#eJZo~w&EeA0J@%S zh<*vX@J-43ia6yT@Zcw8#uEVI>N-&IqGAe?<4DJNmA2v@*5Jj1RKZo;0YoNNhq>jR z?Y(Rx_4!?qMXwbH%MM}bhkRneaa#HLOeNbzLE@8xoXsV6v@slkDq6ypsQM{_$dR;3 z*~BOR#NLrG4d|qflfU9h-g8>E#Di8a^dx`iMT_87M#Cl?AmG4t!dK)P9RJ(g|4+e``7`9v2q#${M!8Q8uLYL8tCiNu?C%6@7>423-^vtd+RKftB{!o>5;(|Pc z`7QqPN!rNYv=9Oqy$D5{zyuG?IY2bnT{2JOm4$AL&uSL~x5Q`lQv@))Oh_>$63siF zau8O2y&YT`ylgD6Y=cKbL#Sq~ON9^hjDk2;aIaR^xlwz+jt9Cw;^IZQDNNpBo;czh z8NE)czOP@lXmU_x>+=VX>Fw#89@+5hDEMa@EB*H$_{ZLk z&K=Jw?etyxn>K4(KbPa~pWLZ|HW%!E>s#N^xNeWnXLAYRb(#QSl7(~g4C?s==#x)A ztwH$-?UuO5+x__-I+uBli9$3<`^Y^V>8rb(TojNYae;LTO(Bs4`*fi%lRTH$vhT%0 zO1^Vh2iyF{WSPu!Vgaf`mX z@W(_RT!u8+%DU-9wDc&!L29ywMg*=wa{R`S*c$mJdtyKXBUxP7keh~=N*)F>;@1~M z*rS`$&nQmxH@YiM1v_2&1wR!$Ee#bYG2qM>jsLo}<90H5KR;NYFtg+55YU0C7(2eQe?cdzzrXR(d1WX5X{WJ zd6=&{j#8_%X}r>x9kVctfeBG%FF?kVhAo$_QPtT&G2)0xiI2ph$aR~V6726e0 zr=4)nS9Cw3IL%O=c9dA3@I-+!$U$t+tE0jXX^_=%lPjj)Oz^Y|gjxu%nm`55okNlE zZRi@f<94Uaemp2sOgkV@@`OFjwZ`o_Qf;*THH zORIqaivWd?=cH3$AXnwqSn_}ep?x_EMF^NmaB<26I`#?=RAH5?V6OH?BFxp{$)`Xu zpyu1ia9}VR-3gDVIbu)|tl~*NBcD6!)T_#m#F1>pJRo%#dVsQChBGW_z^K{q_=~Us zf{WDy13Z1iNjeuH^afzkstF@p%AX}wU&5r}sJW|)8VHJoI_*Y`oU!Uzkul>2pqHGM znP594yXi{~0Bx2!Zy^QHhUUT_yMBo7vd4jCC$2;+FGvhuF+ zP}vO*96tN>p%bbzwr*N=X6gC`HoA_xU+>V|6FFq z4k{m;QTF7*!3`VM>b(11P7l%@IXK31SeKt2)NVX@Qopj$NjRUu+q(5eUAFf+;at$b zdYN`@?b4Vp7wncSc`KDl{vn_uUjb1JSqP0K$HW#5#y?O_b*q>>$bt(~s6!qec$6hA z1|`5qq@vi)bB2**HJFC@xPny3(S168_)QC3P`xj9Xt84Rd7ZoAGcG7^_pTQ`NG_au zmvV?aisus}zxR8;@ADB{V!`cl%7)0r{OHby!qGoyas1O;P}ilJM2$EXNL4& z{j2}o+dtTH36FW#%=dPNzxeE5`+@`p)|g$pcIi_|ud$ugCveAXZ|_8#94<4)l~`76 z9W(~E5I0BzMuSNz*a3y!m|Bq?0!FALJpqE`U%zA;{6;ujQ^HsVQ#XPungIDpmNWYB zN(aq)fUKD)5E3@Yq|Iu5xxr}wkx4Lk%JAk7dW5<1bVz%2q7N*Ls0U%4=U|nk(EN7# zB-AMC1rZD4I_fC=D$m6=?Kcy)hbepMop;@wOza%T5=w5i(Y#5Ydg%?jGx`dv!qCau zwH$wVpFSb+v{n?gt*!f`n}CV#;6=BA`0A&)CQTE60}8iH#R*(GK&4Q3M&yEzza4FQ za#PzkCDAEXu{2cS;p&a)!;S%n(gC+=B3jXehd`3EB4^2ES_vGiw#;}0Ui7KFBojJ^ zD6H)QK(ceJ!G1=FZW32DLj)M7X%Bk{sKM7Q!0G_hs=Ei83g^=+?yQ3P_rsNoX9rNa-!$sqIUOH!MnbJ{y{L=2mFROQJhX zzhn%d%3Cv7Hk2_&q+HXH5qp~0p&H7SltrH+L0FGrSotT3gNLx#ruhgmkqEi=3@t%7 zoRU72ijKLMVnl0vpdmc?#6TyoTn>P#xYtcX!g z%21zhj=AWRzu)C)k;7rsD}gQNIot(We)#8?xM7!Ef*HujR>z?fXyXnzFafupk5b7t zdKI1Mqu53t0)&a$Dqdtnny<0_FtqB%fFX@na+NWtANolzt{XumxosfpN4l|#4W)ClyD#h#MAfBE3qRl#J|Pf# zpi;*H0w1>x7OI5@Yvk!LC^a0tQ@1wx-~oT&c#z-qqMJRmozgc^q)y=Y6>)&ZrOTRe z0Y^W|h*wG#<}K7-lET>wrYTt^~3P2Ci{30?qcOGa3Uo|Q`B-tLFg^fu`s|aj4trcV1Q^rJ$d#+$7SO(Bv`tp}2J9qBX-5;->Y}vX+_lnH*O7pYN zKCgRTp7M5Z#&qa~H!IGpDszv;kt4^n%jiiTG2>33haP%(vU1gO*N+_4VHXQBacl!# zT(k-fE99t+@g1KXW!DAehC%%P{Re#Enxgj#jELCOdm3eS-=c$3|935vE* zeDI(C6J?0`x)%Px&&Li__WXLjTTZC7CMPK7;X#wg31SQbDFz{^^f zzm+g1(-fV-A^p=3mBQq2t7r_Q;$w^f42xKhdNt^&LQ?OrP|=ph=+`LN!-5t^zl$fq zWd0f?A&qkif;Qf<;!paAR)dP{@-t2Zk)J9S=d0=Xw&3AqN+B0N@eBF#L;x8Ji4Ni} zJor@aiV*y(ULp*5;?+ck(hoFApHQ2LM;LzSAbc8}sN(mm&X{qol^YT{^Tho6e=*#IBsU>$hwc$X)N2 zIzdzzG%BA0O(cvZgt9}V;p5eCfx6OI^VB~!fHvtMF__vaMqPlk4zr+U9x-O&Q*kLm zKobXKc4w@iTQLr_=yoQqf&n)IQR;#n!v@pRDv@rQQ4r~|RyWXY+O*L}B53q8v%Sd|-yG1H+2?g`lO0W|>w5ar z_KHKjr$a|qg(qrp{h*kjZg<>AGJ~z?;nCCS{R_ClE3Dq-UvT}qhbeo7)#vsDzQH=-N=K&FbGGgVdf+tPCZm-#XIsdb zWbk_`u3N%wcvg8Oo>Q5|G>SbA`VS+u!YhcpfosNA=>(J(XD+YXvSp(I_{<~yiN#tp zpeaDJBqF5oOgDhPv0&Gv@gsLYv zuqzB|MR6b{A86D>Z^+66(_VlKCII&GpoMnQfK5g*c6{;EzYggbwdf;-$r4Ol+g~&h zH&2kEZ`O^c^QHBsP$CE=x#@fRCVDu@PXCc}=9@NccHPByw7Ef@wrb7lRoW_hlUK#? zXW?j+NytqmNSQuQ@tVuvRe8n(X)=pwAwfNXmT%%71>hA=0%ROV;w^e(dk&Q{4bYVE zYhm{8!{T3<&_bjL5L)CRx&!Fl;RFhZqgT;2pHS=N2p&&I&%_%a_Z^!w@`9D4*aR5z z6z&qU=m3iyJcStryZm}soD4$^DEoXJXSi+4tzHP(t#jnudQN|h0%#hM0;lQXG))4< z$S39HUNH5t5w`s`aUFveaN6shCxJQDtWI~7mF=H#}dxAuW^pV&;&V`#uMwt6|9zb2= zF&3X)h6etO?a&7o)!lf5KAorIlTYt@TDv3i#U}9iq!&9Jh&`*>)Rl}OE9NEh5Ko2l zrs9kryk40Z=>wnoLV1@gF-%(!Las)p*4edPFnBdH4`ETH)FH1c1t{MNNe0FjGy0D9 zgcKeiRXM?{D(s5v)f8juN-!!bW;SBrC(5mm;Yaq(3~4g53x!Ht_ydn(cqfME^g;Tq zH{as#u2D$1`H-0uIts6P)h&?JxyWx%o_PETXQ)1b9N0v_?uOHz?J*UZ@N|f*>45jZ z*at1OfGR{Y;YK$Y%3(ZQ7@^^q!>*-A<)cxY657}R${>_7hJl(K=#AQkP!Xx0EYe}C z9Iy-A6OpZ^vSx*5|4`PmG9A>A5h)w}RwITJp^o&lcUp~pkI!^&+xF<> zSAX?aCU1M&KN5}0zNz^?=!`!%oWA$H@9`yjfBpH-i8wmXK#sb_G{v(jG<+tP)7V-P z@oi0+(=KU{bR#^KX-Yq7>jn=RgCWwRyW~fgMArOc9WZ)JRn~y#$Ceu8)1S}!l0y1} z%~ecaIYpKcxYu{lfG1{LC2?|3QTMh{<;RjKIBAT)F1p+f$_<(CdCyO2JJRbXzwsOY zW^&}oBdQ1Volo#hRr+%|!69tx#R2gzD|uW9&;~E@qH(}4D}Jr0NiJxII`X_Sa}`LD zF(o2f5tG$zQb!n=qF{K!$^-l0i6f@>B6r6GDbJa)=m`SdU={JCAC2oZlhv!%`1sEq zy5;;||LgxllS`+xi|B`Zt2uXIu;uKpb;rhMblD8wd9Ji~y)#hlMeh0b_DI}6D;A?4 zKKu%=-XkPF1yQ~u)J)Bcl*?8)aaklQ#FYo&Wqm*!d#gaw5o)5y zpD@JGzYXuM8__%gEQrz+^(4W15ZuD;hri>7KOw|P?<#B(vWlS5j1OSrK{z<3)5x0= zw3?@28?-}wvpR95c~v94SZ5$9EAM^Zdo&sN)Z{>+Y zhkrcTrZk%C_C($yF^FNP#?#CqsMAkY8J4p5Lov`NfgO=jbIo=hKNGN6m2*k_Rvre*$c5-H?9g0W=hC$0-yZHiom6yeCj% zjxoL-$cM@Xw{$_8rX3WfSvXW!(E~D6|1bCLI0&)>9ng$wKj5WB2sa5>wWq%&m71R? z{t-laMTZ~{_{CnZy#c&&blQ0Ln2_)`t0F-D5U|t80fhx1G-P$ZleBbyfuhCVr8%561`9kdDyc^IUvy zdfK2rM3F%HxBT+(eLYEWffpYOr@=RHlF&Nht*<{VU8PTRZT2OG`?c7~QK9e-w_HdV z8DW&gCaYjtoLO9boRBm58NLBVmDL6mtm9GXBRv7j&+Q5bC5lN@Ndq75AW=TXLFG74X1|H$i!4=7h+ zG!dL`FcZ8h4~4h-%avy%ZDu8PIyr;OVG)t@7G!ENCOV06k~Vw)@>Z+fqwEb4S*_I) zsD;-g0Sd49xPod0tH}JIcga;MskCrfA;09PFhs)cSR+?MX3O5TCmx?X_uJ3=25|<; z+)i7A>;0OwW_6pHz2Etr|3?+~`L;^OYP5_VE~j>k5?8#G2m@dI@=25E9uZQRS#lGj zd_=ZJFrel$CJ1~e7l{w>EjptBKfspHnNUHIU(0ZVB%PBmE!GCWQ6547r<{e&+cH(a zKsX-dZA55P52Q&zJcbH-kV<}95xDct+b93?zx;LGjCq4+P3P(|6!IT=S$k%5L4_s? z%ufxDTC?0tO72sIEk0Eq;X#EwhZ$}JaUGo4@JuHo6+8I_`YxaDoK%HPOlL9Xk3TWR z(dg<0Eu2GxZpq|F!Q(%#h9UpL#o8Ij@SACbZZlh0{0gEldrFPDC>K7L-rb|yT>ts6 z{ffVl`I0VlL5cI`Eu6gbC*H1|9m^(v@CSc5d6ho5^gc~GeNVTC?$8A()XQymrFF?U z=(#>`i4M@ccu0-WZOM{2;penzYVPGOxuO^1f)79Pe%#iveG($;lqsw!&*liFIDo^% zubv}Bg$F7Um3{U%xER-l&F0sPM@h)L?6Fc*iVB&9Z6L#+;(QO}#3WODhDgS?Tn3f-YsOI#hl<}cVmQ}XgoTOf!7`J;$%FWzgS2;Yt4#A*(w}|b z`zAm6lkZfWrq3Pi$dNd1`Tg-9|MAJAx;>dMp}gx|@0k3=JKwI`xwk8=&bfUsM+waY zH0e`r$HQf(wGmE?@GoJIg@GOtW=dp?s*9E76|?|2l1+Le z85{dr3I-=}@g#*5&UNeB|Ztf&x^a({B$p{_S716Nf2T zi%EMEM+~xKzd|MgdIL;{LntDGSdf+n-trjG8(}5}Zn|Ns%h3+)G<^86M<(z6nRid# z{`P;QEzwU-o>Sd7mlY=AJ1!#a$%KxU+bMxK4aMDk^iD3sfiWx{ck{NdJoLs*KSFQ! zV|c4RrL3=Bvl>sIQ9gI>qS{PJAvXio*$v@@^h|IUqrywy#r+xO0kYU=z%4j@p(#J{ zyl5r1V6zC_@QiFV!L?euHdy6mEXIVzceQ1lFK%!wtl|nD_LgcrVLV%yRbclkd7z)j z(?i2Vd7u6Rg~%pxOq->?g(oo*0z_g~kW&gW{m89t;jsjKCgKz;DR7z$#0w&YBkbC< zg32@U$`xMDOu{cg>g~u27jz&?8HAS~wt^4&A}$D%FLy%Y89N#CX?+*=H~-DQ)i?fb z)a~F)b(7^h&B~wB@2I~a%GO<1=my|fd?nD*d~Gv zkXNIP7tqGEocKVgo(XrQZTu*65UubXRt~*8W7=UN-vaCaWUaGWnK>TQBT&SH!UGXC zif*t9AA0zYW;$OfbUJthoPh_O0<{LHbeg#M!M+X9kG+@KF~ z%iZVmQKJ^QBCR*^n^J_FiMwC2qVLcOXLRA&-iF7eai>n}@-KbHDyWwxFKElxAOF{n zPu}$AH&0%z?<+bUVzp}Zn#qRsYkk)P6Cdl=uJ-qEpMGkGF7Mc&3p)-@Hfu}sOF9#@ zZ=XI(p~i!=j|UI#lkW5#TnsYtHlQC@7#IH-TzHuUPu!I%(iOClKBcpZ zI;+fL2Wh~?ElMWm9S#Y3i!OO-&in`<+-S)xnqS!m722aTT%q9MhjIRnb@VKEd#7P) zlMB>WQZi?;{7DtpgXx$(r}JAM{piQkiFu2^>OdR4aM88W=O&*A`{I|rqz=T<$&dZm zo3%xJi!Wm1u7am^@5aST+IG2qwFen&N#=_WCyt-eE~Irj|Mjfme?gtw)!JGnol5U~ z)0K1d+?cz2*B*ClrxijB`W+aP9Syd+`K)GktQwY#GNoT*IQv+#<{a!}dWLqM1(o**gF7zrHn5yo z=1qB~)6dsEs_md`JoM1_eE+~(-}+-9+wiUL6>2w0%LNM-dP_K;{=(dR^No%d$6&aq zapRT^E{mL}h5)I&wtAoXNPOsl^y?OJgILZ=vA@ZU<2n{ZX&1QysWu=@Orb+_(3o$?>*b)0v%! zR-CZP-kh>i?w2Somy}OVc;H&#Zl4qn>O{A9f=wMQ2*sa2{Jlk0>6nQcX@pL{(kksb zWvRFs%`~V7tt68YCGi0cT#> zSgL$8c>y4U=5KuCo0CT#e#D>Odxs`Bs&3!9b*l-n6Xdvd=H~J>#Jvx%e z8PttxQx+|{PWEG_&8MsQ`pEwM`@OAp^~yEMLnT7~7 z6WJxI^3~!+3!N@G?bXAXpqI}BOkY4iZ7E94!}<{DAa}Q5W7U$C?E6LEKKS? zW>`WmN{qwBq{&1%#3Y>>Y5PQ$W=+v*$%Blh*8-tHo*9g+25CI-x0Q$b2aKhtCzu?d z9s`x{JQo%6=a;|oH677=XtGQ7*&FV=PhWIduHTZ$7L6SaYEk5rj_|G1L?fSpTfAtA z%O0heI_LT4U+~3T?228pW~JJSIqGBV^Kn$pa6A6wBk}caHbsd1=>f83B<{2aO>oM9 zfS0e(r>SnS{Wf76)0$$oSKD~t>b~Fi1@&osAPzPfN4}8M;dJgiQKhNi8Io8W6xWa{Z zjp(e^Jz7h2eB}jgw`ZUYPUIzlr2ur$O!^Zztc~&(FLamR;CU5`qHNd-hCK4Y)4Y|2 zRd)xr#tq1&3E{c$Hdc|4KG3Vuk`RIhqkcYuVXP0mr@|dF`pp_vp1d1xXPOzb2%cu% zh|l&C9dA2sIxdh#zMOiSYUiHKT7sd-Q3kex^G&@{EJ`K<$!y@vZh#un*I;S(M=i~U z7uvIhOe=ikYYb#kC4g+^+XyI~qf2=@c7-OlqtP)co#S6%Sa9oq@JkraX3J}eo@q3H z=r*gl6<=tM3PLw2F!2or&%nh3E#nWKK+k5TFeLzPetFXI!U<0d-`YlVLp)0v4&@QJ z!8x0yKt!bCI4c-@fgPB2kueRq8w~Ot)Hgi8`jxM`EW3esB^wy%=cev-Bzk_uqWlKk z*@KFr@^FbFZmO_<YFUkbC#M3Fu#PQ^|f6Yn)7d;Wd)5M|TBp#i$})>ln-?0iP)Ai3!fh$MF~Jn+Cb zJP5m6gKL*PgN}GA_3hSeTCu&(9p^=A#A(bHT)WT%$USOI z889wgx05m^5o+hoUhr0M zR^Z$)D?!Kg(2}uF)jZOTI{Stva3@cj2btWg1k|5o3_Y z=iiuYT(+DGMK6i>Ql;&S?wGCC#W#lz9aHB}`9$)%1B6WcIg%}=s*vYsQi)Z-+qJvl zA$`C0h$dpVc!$o~GNlg#Xv!<^gNF`GmMp$baxK&#^`t*fgg#!ftn)P~w$`if97CXk z%IXkjWclX&U>F2g>5*YbuRb9L;Hy{)7Fsr!tS-&6~ZJRpD#VDG+d#y;Zr&bwew(~^6GUO43H=J z<}U)UBVnNiS}Zt_X1Lt|bwG;0kygEML22=<@&cdOVO2I~A%)hGB05QI5{FEzE>rpY zp&z>29sMVscv5sOxZ|HyJ$6AX^5FaM;X?{LuL1lrb-=ZPr6?|yodpl-SL!*oz%zI} zqc0t-)BuAtVz&#Q<*LOHB!IssfoXyiFBMVy`IN5&X0;xDyI+Mx#uF)2k!+c@mm;S0 za1vD<6-*E-S=XvgW&p+Kz{vBIp99KYXAjYyXmFx<65myt@cVgf4S(;u->pv%eakl| z6X!d%WqghD7ZXt1pLs^#=Kh3swVlxpp0$qeIi(l(8gLd>GYPKu=PTc?*Gl+&4O*U; zt`=#s@|wvar}fFxCw<;^rSdwHSEuE6CLyCV+muD##DBxuHTr7F-O2+8Cr@qPuDUv( z+F~M}FO@Jc!lW4eWpd|ripZuirBVTvfdh^ZN+4_yiF-_pET(Q&>P_(Oy)t_QO$)}_aXrYA3 zkM-(9k(LY99xPRR&bQsUvtqgK**U5@h5CrmJu;z?yk(WlD!R_IEf&#N(+~q%CQ_J4 zW-@W9+Ep%Pru;C0$qn2~ROaZ9@fj=XhMUyxE>gLs-@_-RkYmAud0K(r;qsHM+?T!e zoujezM<{38w?E_Zj&5kz4jwqHJ2!TS_iDGX{EGW_22#ltXU$ zM<#YQJ@LfTo|r|)OoCIN_{$}d7rz)1j#{vcl~j(u_j}NBM*;mLQ-)*D$w3OGFXKtM zA-zTd)KfWj++&8MmsP@GM8GyiENN>I=!8;Jb*2RFWORjOD0?>eo}lqNkIp)fZh9Vq zLlom~S z5gFl2hDgDa8P!Ezc|NJim)VbIPAACr5;?v|OuOcLF;*6CaHI?tJrGbmMt{0#4TD>3z5XEQBiLW|H zo{hoL9#zMG>y{g(@9!ur z*Lik$gT4XGD*EmEPBYu9mT8dm*tW+fH*dWOg?r}tsi&T{zR(!I7;L30YLC%Hc;FH~ zjYBB@`nfYYh7v-&nYF%6+aRCW@vItZt%9i$^=!Htwt&q*(IJoc-DKu7VER_}oCO&<&7atzhUTCUFXN%7$3(mk4h;wg?uS%As7z^K$d-NxGe~0qlEpw)M9#W{$65Ld zN)wkK-3m`Tal__KlSAs9Gg-u74xy2oDz(}`Zq&**+3|)OH)#@Q z$K;MXZ})eXnfRg;%;#X1FVn=7$~~)tP9LT3bsBJ^111&urZ$~pR$}N7Qg1x^=%dav z2C^cpi9xHf#9YO@g2y*R0IpvPk(2G#=wg{BbdYb`~*Bm;(t zG16s)^1_J|8(dacMP=fQT?8vvuJoiL6Cu>SOyp1w;Sb#f8vL`G{ngjT%K1OH6U@VOx-(Dv-zt9oX+^37b;N9R0% z@v$e-r!T<3|6BUZD}!P#Z2X~DzgqfTs9Tp`oc!shKIO@cx4z}AlY8&IXY$Q&Jm>+& zA`ND#FB#xvwOg80J$^~LI-)@jI~bTSVn-n5l-1|;`oaix-eI*D3=$m&qS#EVEqz1| zH#f+8@=^68yf$6G$$5n`%>`D}drV-U`wi+lAUBf%#F;$0S~5`1k#V_pIjr$(A*2#_dc()|6;MkqCWc^u;=~8Kcrw8@dKvFpH zS#sSnrQrsDK8iff&>@n z((tq<(qz4cbNSxePcFyZptbI*$Z z7WFTddgA$}n{ITxSFT*{iDhmT-?DX!>|BJobFx+TWy_XW*DTP$o3`PIZU$%3!09Ue zQ*NBzt?)%p=xg-%M5J^=^#^QlrK-W8Fa>lbG~S6P68UJRfrCoA_#>Yj z9m}?7F(`dlZw~>%D8mK2qY%{Tr-G@>$k9jcr+9Pp8mUnQjML6NU42^x4z@j?cf#vu+rLBcfTIP?TkR2zM~m9=>d@o;>a zKdE3D8Vp;d2uJ3Dge=}7E}X#+f;dWysQ?0HDr~?Sf#6#JmD@tDkm?;MTqCyZoujwI zw%k@b9-SeK0u?jrX~>TX@NAdfYP&{5J1HTCjz9~^c_;a|$cCq=k%z$XRt|v8Sh8u* z*b2>9Nw@GonK3&XZ_&yHE6x`eT~GtB%1pDIRGe^Q;PdLc@6wj%Cspw+)hz2WZ!6oq z>jiZbZgdBevwc*&4D=q;IX<>IZQis&GxjTVd*+L7gqgMOFTE(;Bv+s(G>?nON4NN3 z(1o|QOR2;qx^+kk54;_QFI)dE9xY9rHrkq`n~oXO+;!I-?v!3qC5}p2C3%$^3ubV? z_x){>{jA%5goA%&5~qXQC)AN*5@PKt4Rl4Dj#bhy{4Q#xVb9(@lPzjsn5m_sm5X~) zvAH5A;#9;Mz{k)5o2T@-#T}!C8knuq>MRY?KC{pa6z z$L;2=TPMG)J2Lia6@>i3Ht)G?e^uvz6`pG@lnjc8!cQsAtgLO6-e|l@Z)Wxx=+POx z;f76<3p+2UQO^K-#2#fx`D4rR+{rDs-0V*0;+0D@=vd|f$EHo2l)mgDSgJt>GyO;0 z31vn5S?v^HSJWyEs@G^0FrP=7qb~wHqx^QQR#|WL>NZ=jDfg^w?A<2~G^Qobv`$9Z zuvJ*W_I}v$?_uo5Lk-GGb^PwQ<92tn$ioM;V}n(VCD&ZsHvY7|aMK3c{Kr`*W0bjfmU z<2*BYUY$NxL`YGp8c5N(Qq2nT|`xvZKx18W+{-#^>$;$H4qi39!tX{Gc zht+$p^s5copbk5EWv?cg7?e=E!9D3KOEa{C3__{9=;Q;yiZol$nN(s$p89UV(gjM3 zbDjWX`!~CT7ijq1*L<(MNN9x5F)!@ zNLK!MH7rM<`SYTKufKu?ioV(st>oTv>sHnCTV2PnGRY1D^n91f6ce^jtDG}A^Tr>& zUxU;IldtI>pD%pjZzuokgTLUxG-=8%q(>fkRD-mQlh@yOzb9B(5oe%EeX(-IwN86q z=F4_fnheQ!QuP}B2?lV8&Y+4i$ZiEDBW~EN<4MvXTf^Dz>}Y`+bklH*6_>?J7Fr%A zHyF?}z+qB@mC@rGpmS`1i7N(g?DV0ocu|v5?8I58iADxkix#c(AnC;yce@VUaQ%8u zV#4^e@)oP0#OIJe-{>i7j_(1(c8KRv& zb^63)u_hgqJKSE+m%f->VRr|E>q{5UY2dkClNigaGx}FdelftNe^_!62imEUeU!N% zB0O2TCM;>&n1p=cg+0nQ9MM^zPZhu5bU1Wqi6_LE$Yq85ptjMGz6&KE$8MM$VS<%B zN1IAnW2KpVgFg5%u!cSpmq(7AP`aLUda^Tva3(?dY%F~pR_wW7fXNu>5q?mE=T)nY zS>6M>&x(ZyR^G`+#P!mpbHdeeHch^HB1}dSP9 zT!okbBTRWU2ZCh_Pf?99>1c&a6Umf_husC<70Z!U_=km*L?X1#b&11!pk>cM_u*wP zrI(v`$>gvWKto1E$08!972jw#q)H5YsjR_>!6%6to()1TAkeqT8JNK;zOA~K-JFMt zs-%EMNB;*{XM^nvcr=l;LI(cOt@RH}6(;mo zbj-R1A`%@|=Vj!;qmvE&(3nDxu$;qvKHXiM@T(YeMIp=D8ne(yc^=reeaOtx;>qRLktp#|z#Yv4p@ zf^(*90b>=5m0-@BO&QU$?9J0!k!&uPNeF9+V8^3Hy7D;w)HQ^~51*K^A}*hLmkgzQ z-uh;}IxL(ggWg$HGWe*5+vL%NrAz+s&9vZIsb8d$OIm`@zBBF^Vo9#yA{Gsur^dqM-i zBksf<)PR&+MPo^4XUWnS)M| zEQ4iqUiLS>=|?AT`3G;FeEU1!@!*zoSLs0S|L5MBYL@Z(ckUNF9d33#aTy*wNFOFd)~s5iHfxRRXFBqn&F4Hg6FQV1cCfGwn!1Iyi`DO5 z>$a<|_W)a>5QtwTjn$054F1TQdt1^LJ6VmR9OpPD&(ZEMDZ^QJcD@|f3Ob*u;|wV) zm&nB~KI&fDkd4=G)?E>An%sHUou1HQWtnaK(0QA775w4{Kd8L7*kxw7jznEM#;boak6YG8BZpxa}Pzo0MLV|JA7dSSN)*V@9X^dVAn=oFA1OrOvn z1yK`;4b(0|0UjGeF3rGJoa&QqNy`3XYR*C%h` zhi-kbm{S%6@^sQZ3t6fEj-EI+S$a~(4pa}WQoX+G`4?0V9rqv+xzC@wqzU3%Chz)* zcla(4c1!%q|L`FVDECf2|AoI(8ejA-n`2C>YVwDE7;@4!FhO)mb?8#%?RD!mC=D+P zZ=cKcO*h`?V>P5#q(d9AB~@g1JVZ>U@+|gV2k8T`bAfws*a4J!fcWCaP70ErzGE(0 zQ(jhDlD~kJH=w3jbkQMgJqtG+b6{eGyIfq)2!jbD(v`_m=pZj)Ofm-sq8N^mh!6bq z!%lK2tC?Zyn#7GhSOBePt;xw1I z#zZ5d7)1zu;yEJ{Afl$$$RIx*3*!)M8xL$F-IBT92_1l&Wj5cD;s`B2{THp#U)h~X zQ{uR?BM$mQUVe3>=D?*C)H>Bghu9b<(TamW+~wzYIS7mauYg>+##>$^Y;TJ!?HS}A zw6Le%L%PFBba7kAAs&s8ebIo79%^Uu76Of!s+zbJ+kpnK&CKM3cQqmw(u!`e(aZV8 z+j4=#AKv+M8i?Q`HF}&S-li32D!JwAjMDJ$-u1j^R*z~`H`CXGH4`?IW-}& z64GQR%zi*cU)Yif2(wFX8U%$Kd87?!nb3`^q1h1%n($Xcvri2h+Yy1~Tr=nOn7zHA zNV;)W0JxO2YjkPF9&MpyQsLw&zRReNwzgJ5hfeR@jdRq19?VR?WTVlgHYg(@&IiA`hycL zFmdNvy9Y==wpyN4Ct#fhaSWpA+;Prnl^R9##vt-8b?RvNAAM|_Tw>pN8NlwDq z+WH->x^2;pgL{T)J*RN&@YZm|B2c|}MQ4hSGqad7$6q#yD@gK|Je?Xkz6)auy* z<%!c;ZM)9fB^eAHQn_HTc#C#XuwsLptT3LHET>eaS*fC2Q+AIjO>a@!vVEEOvC6Y~ z^YtoQ$2?I)S)K0x3|h4`(Nsx{)H6*FUtwrBIDQ)Bl2)pZ>3s7}O$r@TK6^=%I?|B_ zksRwesk{?8Mm)*@gEm&MC{Qo$->c6)eRJ}*fA|kG$?(kweXBbYb0<&g@-j^*a4dmA z`bn*LYC2K6V_>I_y6~A4L7&%ZR}bZp36E7Px!XW1>DtQAD%d#rR&g9AqDu+x^v9iUsR_fPd()mmK#6#Qg*K380m2mFyAWwQr_@z~zRG?fRS2{8g zvR8*Q0RF{y~$Y1PEy5R-}oBDjDCV@GgKs(3oG|Cb64C%n+!$nOlAJw^R?%O!5He-c! zvt`Rx_m6TUNfX{$;k5jg3}N+S+@J;uf6R2e?-R zL*>#7N=bKrX0@gD2s68Fc6~-plMq03j~{$Ohdv->b~b}A<&ZoX(-KekbC$2z==!Hn zLzVKm!jYeV!jIfrsiE2A?ghrDUyvE9rGAld?4{rwA z7(kiLwd~}s;t7F9BeHd2@-Vz`8;C7*B$yeCr$Po=0YuJJ9vM8z*8!ogIP)hO*0ZWv zU-_?2MCm5*)6bHl_bvE(&jv#W%qy7)X@Cd|Z&$uloFYo);_xn_CGQYFg(bLITG?V| zap*Dh0*c=o-*CTfw*0;uX6H)zxg4u<^XjE=xiMF@KSEe9%*-=8N#})2pty_#<~dvBDZOpFRR=cpLSC0@=4KI;oc>V)JYH8$D~$$2za_=*>+ zCn@KoA2YeEOw8At4vZAU%)C0NmoMk`&CIH(3`n3FR5Pp3xw>zuqf69j@(CwBxKK@F z8_`x;sL`aJWagO_5YmkqW72{Z0eXz&c{;*$j`9f!&S)<6#Wbvta(3*y-~Dd%uS${h zF-MgH_$IH(Ys#STC~#1tEOf%+jc@dnqzQc0IlbR(Sr-SW0tu%4D5EPTE&_^HC<8Iqz z=S`TpVCH*)G!zv6>=GfpDC(9(`XldiuK*Jj+aBL0eX4D-gy}321vc0d1ru3 z=Z3yNKd#-~CAb!GQ5KY}WSF%#RU!dZ>yyfXn_DOI~Gkz|bRm-P_Ndcq5XT$aYVLs`bW+ly1~v)T{Id$p7e?{Klju z@k4&Lg5R+D#!RN}-mM)*+flG3X3*xzAkj=zN|#1OO2><=O}N|3M9*RM5K9^AV?9-G zxoyRZWGAmm7W7qpP;+TC0kaVelhy;#(E;V3Z;Nxcg!uzVm|)18>^2FZ!pw1%wQl%#zLqW+$RZ#M9L}%s5gfYbUIZ2ZSj?#Ql3)z+Zpj@FMVQGP zCT%!h%~uF+p~7F_Fz81IH5RvyiVSH}Ld?jqL0kWReiM zxbTy9gtE&$ChW>#0S8=k+#B3U`_cm|?+o6{4Rrb#(|YQuTxl*Mz3 z*wo>}S!k(n11SMj98?afY{s|3)Kip@p*Muga1Q=|9}6NoB3NF5K|vL9gBP9&^#q1$ zttm%gj>t^F78_ngt0(gc?8q}DTq8f~XiS4TvhJKBdER|<^P(lls_bW96RU!0vvNydTqS_^i zszzFNi(Y9P*p3*|TsyruIyV>wf1^n%i-UNGiFs+8H(Lp%5IP5x9%j7} zgd4NXQ=l|NtSnk)5Um)tk7jk8_UOowOTMX-PW1s@+C@BBv90>1bTi6>ZH&7GnhrE4 zdjS@Obr{GIte%Sf95?hlWO8>JQs)WUs3sa3>X@9NbBS(gsN_a|&Jkv1E$l0Olo=E* zzt$u3#1Yz(n>+$_?@0sDfyX?pjxxv9VuE>WUQ8RbfKhl}XdCT&S8!+gX-#N*ed>@^Y z_l}-BB0uyV%J5)<3*BQ}*VqpoLd&nv7S1Id{jpH8Q`a-jB!w!qOJZZ0BoF=ICt^$z zqHcVleTn)&@6^LEOZqW+?oPDoKTD!aaY5U1GtjuKj{aenU(RB)tAW))XzGNpS!JM% zrjozRMB(NP8<@&~!=R5k-4k*0M;3@U40oKZzMvx?Tu^NUXikPh7nnvrL_$k;Rw23b zf;!B4AT5-JKyyn!lZLn&_GFIqU2qbTf5)i8frSM>{Fs~o=CaBalf_mB;nqJEI}8lG z^9nS?1YI#G3Xb$4SUzQn&Z!pA2m?fRWnG>_TiCcNj6wDpoh43PJ<*_jzb9{y{g{p| zaQ+>p$tQ3QJ>GF)8z{!np2%*E^nlY4cF`sm4?N-|{fVDE5VtePhCwwL=SRhrI55%U zWJc!-FBzy?ybGz(V?b|w!7yQp9lAA{0S%-tV5|Xo#nriAN;{=pEjzWN z34ihdZRTMOvKd4Z*P3YJ9)^ks6Zx@ocZWWYB9mO2=K&pU5UR`7o;`dOgOz^WWN$Ui z(ayHrsaNQr4JLYaew7TKa1%UoI-P|~y*AT0ZRA;coavs1FMP?VxED?YBb~%gAiT%0 z!U-kR9(dlzAMMNl4+CHZgQM}S$i}0G8U?Ee8P?t%oUBCy#m7GK zbfFSEvy`_BT3q%F?PULfj>1RoNNsE^gBg|EyaZA_3Vxu`0lSa_C}>yWvh_1D!7U0D zY^bz^E<8y$6URY@47_>6w*nM4)09|)oQc5{O4E!`dqT-*6u802&g?Bal1JFmBY-{d zOu1TEfvAu;U5Kan@)rXDxME_j=HGPGfc!FMp>-4x!}K82{?d9+V>bqaC%Q75!DqCL z{!P9X6n_|zFBQf=AmZz%YXx}(Wb{Wa;%I{|jMNIW{F|GmmJn0Z!!xy}HC9T~X$&O% zLJ#ufBkRL7O$l!syb^DS%4;fEcnW0J5}L?cat`7VGO{wwdKB%FugWfOOgexC-MyjL z=X)nErd+%dv zhN(wcyi#dfkkOjR?v%U}2G;2h3vXcX?NStH8=rqkr&`yiCOb zE)^sEMy`PzF$z;}c@9w=yhCxM6}n*=y3h*!&MiW0A>|ye>C&k)%{*UDo{`=l#Ap%X zw4M_*(8CfI^)f)hTY!B=d*POk-C|PiaA+=-tAtc&z2U2n#y>Jnb0sg9HYq!)#qh%j zw&B{@{O}5u_>L4Blo`o)$Y1!2i-;EG&~JG_4&2l!tmv@_kcQ(S5$p$DaQ((I!`PpPApGKug*ugp^N-usrepE7hn_|vTqfS- zkOzqJ^klm6agIVb-2f3NyLixy>494G94ZH92-YOK^k!2;;%d(p)^N=dCiWH=#Vev= zmp?x}&_E5W?Iqvy%Dbe3<&oQE%g_ZOhfQdq>keM0M z61{l?Q{oKv@-R#s@b2<%!y0Lk5UFtVZZZ~`R9a!^{2HsDql^WOH<=N`6No_NS#YC2 zkXIOj1v)Kv;Q}py5DXi<1e^@0jMg$s^X4T}2yvMNN^yZAYz)Wd?BGO8h#L`$K&Fgr zjgnstv;kL0(Twaoqn&UlsM+5z5j^r)#xZ_MIm&$pG?@(Z#d8=>IJ(cHYL$kb@CB2Bqd)s8yk-6KK+|9K$7Kojn9g z2PmIClUG%LBh_1W|xttZD1~=!Dwwnr&aOwfJxi9FinA#?8T$#&*WEb3oZJs zxLUG=>Dl-qF@M%5@l}PyBwFgTj#JeefHX=&J(Uefj(8TVrB~NW=u~>2k6g6ppLURvZK%F z9Sipt$dv?@dZHtzk0NS0E(OZ6H!46a6krjOd z8Ln&wkxy`V%VE<}O8AI~H}r@zeDZ8*J;VWaMX^COMwZ1`q0>-Iv+RHl?17aqb{l~B zpab#?H%gN}+J>*P!{^v4UxS7j=*Uv`;u8q@E5LdaVm|;lE;tTEJ zh=s(g8a!L7L7s&`qc?|vRteeh7%|`!8A^|6rpf~-!~=Nhe&-FldEkrgQdfBAMX!jC zuLpaA2IG~O%DYDBXl6$U8Kol*!6GdEBELQK3RL6+tkPK>4220+k)vM@K7E&lkay7p zu?4t~V|N~=A0|$hnqZ2^Eq}LgQ)x<0{3HP^OYtVzB<4lACtFImf)8i}1J8XlsUvUP zikIS(fi7^FnBkq>C(xVCz|c$+(}>aJ3p~6lDbO7}${h&!HAH(%y94V8B~%`j&d^qu zO9+aL2eDIxLcX4m#nd}Y$4mjED5}9UcUON18$pXg6gm14)<;B6d;|^#ZyPhgLBUW* zr=d(!E+kY|20!s^PN|^+{EmP56}5sMkOJGh$C(Yhq2J(|h4UN~;p8Ydjxf3?SmL9+vr4&id03i-o&GmqmKnLgtTmSL|#{(4ZrjNzus6k z1F^CoPeCE4$jZ&zb}BRCFu-6L90HOPz~)Qb2&H)1SHcE5@egDJ7DP}@L~wyjEKVgKnxQeN89BCy!6~pN(Zwt7t39bebvjk&G;?Ne8ZJ6S zp3)QW)$mTk&hAQ?Nc_@4nT{)1P7m>@clr6;Zc{9sgFyxXu#1~U6CL!rL&r`l0av4n zW}=%)rM!V-J2Y?3DW#zio+cW&J^H>M`Qa&7S!~ z#BJ0y{&c40b#-H9jlragSCGUyWoA0hL#rQz_BtD>lx>Vt@@)Cfd?%jqjZTM**n<{W z1L=d%RRvG`SLA0RapqeWldWAnxlf;>a(#U@Ma>e)o?3ATUrJR%hw>_SX`+8m%h|gM zs`s0=&&uEOE2IycMoTus@8w`-;&kASD}1bznR3d_|CAnq0UU-sQ}QWc$*%+_kJ#e6 zVTtY(;PNZZctyij4*&o_07*naR9ATn9Vm{*9Hw}-uvyY=#F}9%eBmHv(oX5-(L~}9 z3_?>^j}!>UKbWI`Zwt&2$3Cd+pks=i+}4p~%cNk+Vt~+BfmRzw-HYTRP&8ygXX!U7 z#P#2_{LmTtRRdme>E8*YuH-Bymp^gw6+1K%FT%wG8DyoNaD6L3>U!5x$YLmXI)Xie zh%H=JL)oI9JTii0B^nCR1>rUE06+L*GMS+CLl)7h`4LzWhAhCQzcJzkd-@su$q(6K zjX`wO*m#<4E1t=7gb2DJ297RNBGJ6NS3!<4RAA%L zXh~`X6g2i~hXZfu$^=ECdy}si5T$J!^Mk1t*@1pInWktA!LrBCSc3~T_HPLExw!m| zZ(v_pmjEpTQNdTd-KUiYeScqghq$4tsLDbA1(YB_K}J4pus|5#5kZ*l?<6Hm$9W2% zMow?iFKL)}<+-AQoA9tKowagqO5?*vf?W4-3?Wj49(Kwj`4&4rODozO<%_*VPJYE_ zq+KB7P3+S$mwXCnq=HGT<56`1{)IaYn|i{1))r8*raUx?61~=olCDy|m89?~-dDH@ zCE}y0NR2*CH39>25Oe^T#>X2PMW^5m#RHavi<TwzhH|B;$VoOnDhY5L&6= ztv;|1;cyp-*KeK6mNaV{{s8|718QV5T>#Yz(NmfQ9*SeJ@#;Bk}E4 zZWDLDlwTvPw;F%_m4D9{Fz_Qu97(J4b)fOF8P|G24(c4O$6E#_4QPyl7p$v4$v;_1 zM>dR}{KG&dWXLmDrx!?rcMlT@O<8Bdj>a2`U{H79z{PmA z>1J0xNwrUBqjQne3`CrQGyeF9I1SX^&0f;rSN0avB#)~Pn}QvLE3B7!7m+4_oqE{W z{0h5x%s{E&E8i~zNKnW(Tfr*Ewi2kaUW37rc@89)b1Pha*K;`yRcJgMv5Ic)$1Cpui@JCuNjlKGaf4YnnpU8KyA5nT6zC6k2ryMr)JJ-i*=gD(k)j4~Eg5A%f* zvg+k{Dl$3ajBGO0!EIkP@S)+_UpPi;fFayi^b#we$tz^@4rQn-NIoQ=Lg2@J6wCA( zM84c`RF_8ioOjE2hHsDJ;{szrMXK~+m;s_;0Mv0OUdSUaOQk$S`bO5k76s^%hc8Li zY;GejR=UBrvFKid$Rgs2coPrBUe5583<^TM7@(3*NDTgyC+R%^M}8in3b1yt(PrlR z%L&65qwK=7Wzx`c-Zg=-KjPdD|2{HuTcjozl;|t)MURpdztJRpao27T=q}JDYutUq zZSJgmr%p(n%48A7EF3o+ilHX_>5mXSmjz<2z8-X$G(4|CKDyu{RcCL(L7Tz*)-5;c z(y1Hkyn zSb4USEX^}P;}iZ6Xj%&-u-Gh4DsUW~FNTzCs;F*yOn4d$26Gpb5kP5*@ zI7Ej=wxD&0!8T-{ZpE&Lgc|-O)fj1eUh!aqKvw;l9LQ#*NETW`qu!xT_(22#d4*;w zp9%+e&3<*MWoji|k#<$wDx@)IR%l|Mv~Svgco7*Qg$E6rDofRHd)4{mGcyGS!e}RL z8Y1u1!(k{VmGnie5b%R$uctzz>=q5gDSwFIuJ=6MCY)P(2^ht8BO>xNXdpXEdQfh9 zTA?)iGq@0~yw?~{ffEPv0VX-F?D1kCJiP*}c14h^9IFB0kHR$=X}A-x8oLsjpwf*8 z*P<~`4K%mxA}`;t-l$J8?e(P|rQ4z(`6Dq5N87-@`K4nGKFOC(>n=FwLiQIPy-%M;%uOl|Bduled0xmKq#ZkIE0_&Ko)q?D-LbyAd10@NY(K z5NKTzIACl`lG;T9S8)j4(N!eN9~%E3Y47><*LB@@UVtbp0Ko!+odnp#CN@!ps#LKh znU>>B5?i*{%!^r>l6Y3~cGk+9`6IHjW|n8{OeQnVauVB$-nhvU)hNkoq{JeM1bYQQ zf&@Vlg}{72-|ybH{GJDtJaeAsckem->~{9)<=)HSlh2R5sP6)A)QN+BMlnK)!Yov4 zS6Iy@ff*fAHrrnubPIOFxdU02)aEg#3MLT56AF)nfp^&cGE|qaHlE8UxGAuBoF5Z+ zsHga4QpxqX{=r>H7Ngd~*~}n1#nmb_@3C$rT5=CC-7`TEegzz8_y=%=oBrKbq)18OG`>XLa%;Q~<)P~#*8N`Xu)$w%mMx!S8s)Qr7CQ&_r*t>{96tsrHr zu3P9J9`#~@RWIezTS<8_*~|Lu7H^o2X2L7y@x9Wo?oe^qTTEnE#&YnT>(Dg5J3e?Q zMS4P@RQE)VG&|kR%nYS7_|gRXD~kC8HkHQ4FH6hxHY z?Y0;gh7F0BAz)AEXcd@jG=KspId~c0Azj+;OMN0TG?2Rfm_#v}C%EjGnNlk|@FfY_ z73U{hEAgXT*~XJi(IEb^OE1=L_r=5BC!X+*H=h>e+vt3P?F~(0HG8Ef`pYAHFMYGd zVthuG&kgdquB}?==PmGjC4q0uvsg*rhu8zJ>N9(K5h`zkKSw9I^!$e30?ro`&O7&P zjV+Jp<%vgz?K(-sS2y_l9AES}_q-i`K_s6K+`ap9e|~K5-o5^eACD!lP|DlFy~v}N z-W}9S()jNCCcT-QuTEgC1N&d`$%@P+l@~E#EN8n1u+~noKPb?&{Y*Gsu>BYqJ>a`c z6@+l}2?0bCq09IJ62gh580of{TvJqN(r`&e*t+sk`4Tm|0+|Gl5i6j!iyPT4)TUc< zY`g`_RS|REt8voMAThE}xanXN8XKIdh@-OYnKQ%RuKmgEWO#7XX(Thzok^7|sO2^t zd?epNT@**=>sB!Isg497uJ0j&T#gH!9{zIJk{?kc4SJfOkotyh=n+Kh)0S8-XGbcb z!_IjFaK_r@VvHz?(q&XZVS`#fqcsyWKtS;?Sw%7G7hNHQNdTEZX1~)`P~lXz77!e+ zz~7-ob#Ej9F#XE<4lggn#*wTs4FbjQl-L%DZ(Sz3w(qDaC~noGkIP4sSya=KH&cZ1 z=4ll}qTS%i6U^xvQU(Va{INth%a>qHa!gFnboikq!I{@yrIH;SWGar1+q>zaCn>f=dUnK?!!pe){H%y#DMsvKL7Vc(sx`6tBO##Y zf@h7h`PM*_7VBxdhF_;5`GnrsTn@c;>lZu$iY@Rh9eB|-aI3dOIYr2cn(R|DN91CJ zMqNI}IC)MbXB7@TuvIv`P6a0pH>Vl>c%r&-#>&wh?=Y~rt9XMzfL^e1&~0L3mCI6ye02LS$m(esur_G4@9#@1Q$20boyo$6 zjSRr`uPVjh)k?KOgaOq(Azg`Q_5d9~%f?et@m6GRd493tO`r6*P8;9WY08!Rssby~ z1knLB?)p(bd1)Dqi>_9pbw!fpx?Lr*baZO4XJEeK2hVX8!A<<9F^huQtqK=Y<>E1d z;Ifq|t-vgP7G@Ibb{Xdt>CgEq`M;WAPVnch|J% z0?pIpF%tO)TvQ;KHwF~kNpYHuV%knCdP1WA(b?_-&=1i@o>l`Z$_+YY!VX2KD94V` zU2400InM-*p1}*6uKs87lbj2_J?5Ua8Ji`Y)%rmUAWVYppi&AP=ROC6rjWqHvYa5r z3z2-VSww@M#=3VmVNGo^Luerp&kgiR3ZreH(v5%^5oY73L{{1}7EQZM-Ul!GC|^ZH zUb+NWHwVm}IRD^Wemua)k5vb})9?JED-}CC#X)GZ;4hwzOVntxccjNg?4iXYGZZs; z<9wn+3i|+raPm?+Vv;VGwUQMm*Tg3Gq!2m@CrL1JrIRS)iJb79UUr6N&i1SDm~N4j zb)8pyLhE#WZi`2muD<$eeS&MNA4TJM`Qwj2p|81UflFHOiOBcfe4}itFH>j|eC3sw z4-Y^5Gk>=8%H3BEZ|U=vPe1*vCh8ZdUCk#-&(kFNDZ#G1QlD1Sr@gTI4xM~>_29u_ z_wEb)J$gRrwp;N`q&wib+@2|hD7kOTC$qrAh zkLW8Xe2e?B#~#-NeVY~vF4G(J-yF`~zHN9;-;aM{?^Akj&=J{9d7=Ek9@v39V~~^s zVE7XcP-@zFC!Kc1G|6V=?nqZ?bwft@hcDoS$+1kjBNM)ihltPEg+jP=(}J<`RPq;- zYcm#8!AE7=-!t~G1NsY`P$=-7Xgod9T~dx1Gi1@0h$+#bYJH5{q!Vz-S|L|DLxa3b z-5kA{&0%wYDI^dLEqpQ{V0Q}I&UpEZ8vLeGmYEq@LW4tiDiTDseE1~B?HzSbQ6o=) z<-#KY+KlqGXU)BB+Pc`tVi!%KU+gWv#mr;@QjlNsDJ07Q)3y$qz$S9ZhyxTE6*-HT z_=2P#6^IJvo-_1|E3{(9Ks@|N_j#E}BTLRepYmeut2{)mVv#SLG1b=1RDy@D^>P&0DNH51%9@Zyo+GzH zImNB{t{2@laU6nM!9orw8jU!3R`3eF^0!0Wn`!hmWFd4FcOH&E(y>vv1B1Pnd4s0xVi?$7E%!L4d!y_nRguvUbHCO~IP`6T!Tibh-wZycn zyzdR;K6f1tE^xy0_*42*FQ&RAsxDCQk{>?sq@4D^x=~>3ylA;p95b^Pj2}~%Dj2=i zQO@y&q+6rIe|?v_i>@QC*`{r<4N=^#F#_P)kV5#SZworhn@DLgcnpR`2ApkVuXJQa zu;SXbol)@a6NpXg^1ec99h`1_iqy?8d5y}&fV!C(!l@gXU=zZrXVwJ<^wILGFW;bn z3MYF!=~KZgR%QVa9R0ahEzI=c^hQ~Sq z#WSLJFm?f@jVF1>HF4xqj$5_s%V!<8X;S*kGfxk%9ymB$fBkjZG2Wp^Gx%IxzD&U) z(es+LKKuNO!;QqByF)wHTlI$bxAbY%pAYBh+wt&u?6JLSgEtO0-gNzN@x>Pn+jUfZ z@7^bdH}xsGTW`Br%4xEw-RyqMjYs}Cy?5DV7wR29M?I-WC*Fxc{XU{kYaZ6Ib#~=} zaYv8mo_pSU?%cW4j}7u^y}f&%9Cqn@*W2|i_RZSKW^#=q*=52CmkpgKvOO7xVnU+S zQ!JJaeB7FdfX8d|4Z!6Qp2|%6rB%L^Rf`_!nY?F0KZ4|0POeJ^g~YCO>R>^~L?_`S zvXw8)sf4XD&V)O1D_P-T4pr_NW4sH+y0y4AT7_HB&Jg2boW>I)X95hN83__@P_s|; zNMUsES~E2H|)q7bqo!`wq3DB@4CSmedKF86Cl1?|KPKY#8 zn1$1|a_NL9PtenqA%`otT-(JDh>ps60FBBb`UEw~hPv$s=cJ?Ap(l<(n`zxs!k=Hk zpaDs)=@MFdo$L{r9bTUf8MrQe39Wa{ZeeQyZ*+-XtzFxw%P>kqf$Y`;-h`7nLdG!A zHc$-lUKGJIV&b3VVspz^W}ftb&(Wrh58*8(cC;u*uH_pVuIMwl=sv;RtajU~NT=1h zENMJUQGD+@qbt0eoDmhiN!O~}me}RPBiyH1aI! zm+>|^##y72c$zJ7{MKU#PSX~i(IA}D12nV3udr$H<6JOSr4U|}Fo)4*o+o)8k6{Wz z7}fAE9No=!g-2k)7D1elSEYwfMK|8;ZhSH8I+paH12AMqf5LMI#^1}W5V(#p{z0JP zELYx0(N#x2y`wk^ku7?>q(WqN(#?DpyqC64RJexw4B7PPu%xlU)%cAv)L+rFF7RwK z`XYY9qyakXlJ_0YlC>=(EX^bL2N0`jBmqtPt zO^}c4dqTMaGbaZfBJt9|J9mn6tBm3q2#AZgf?}Vjoyg=x>(tDglg15pcnPau_CVzN zBRgt*z`RrciV_lWN*8=WVt@uXiUL&n~~M+ia4=L`Pl5Nb;r3C10(4$#x3L z@4RSz&;_`8k$*|oD98~dXrzfJ?CL5)#+97l;jue*jNj7kaewNOaUh$1ewniH*foAb zpBa2hyTfnmT|9oDf>^QZ{FaV*v-{0N{HUIf_UQvHq-@`|T@!Bc)#ufC#E@sZnfG*h zNINEk7st+DdG(Mc(?>L^*SE7(4zIZ4G9NvMhWfH~>lW3u4SpxXkt0W~6VI8$=S_Y7 z(BJLWWPitw9iAtp?U1=dtA9J>;Rn{X$B#jCk00d3H$C{FZMYfwB0Ht|Djtbh%1oZX zo%sXh$EOlq4kk{c&*-ipsV8H^FX3@QTKWPX@uzS^IT}Np8pm;IxfV!H7POMja zNpm`rigHT`VgF_%&YTrE0PAGs158zyvz-28lSk|wR-2CSB9Rt2? zW2H*2{b0Zot&;wxNjRZK1ux%doGA&}!jT`95GgZZt{^THO&dviTUHaMT`O9vSo)Vt z*g(e{(TN`E%Rk8%fB++t9-S!I>1;gj`WVi|%*RmdK7nZ))^p7(aq|%6OI*2h0>}GW zP7|e5X4>W%$Xc4Y$`-Q@%G^flL|dbly=cGILzW`w@{8O&#SqXG0$b1$SOAJ^D^oOv z;-7~Lb+YRSSbC5Rr0*T;a0y!F+u^>OCgrWkZTB&N2Pyq4zL7k`>hiv-jLONpaKWZ% z$q(XEj!12l`{IhEmIg^kBgg*Y)czuyQ7<7Q4}%xnR}e?3RZbILTLuL;Fm(YYDPu)X zv|x-_*h$lnI*Cw|UKp<9lwp@+`e*&eL(55#+EE6x+d88P@3)>pa{zA2o ziGco#PY&|is25oHb6b8X9n|`>VqpU=Zo1-2`#ZKRGkuNRmmWLJ^rRgj*lj!Zh}0y< zJKanYOJ|-5-Xz^N>G^$LWSPwm4@xlWY^Nh!}QO5LLH;}JXIi1o` zd6J1RWlVkq_>#N(0O7iPA&)^PX^;Y(ATS)7nM1dXP338uqf_C)o)i$q)_$~rvQf@? ziTw(+xEI_o;wQ4`gkEz&Bh!Xc1~ld8jIU^seOxx;aRyA~M-?=24cledK0pm%=WTyab*$-VtitW|9_OTrX9g%A54)pPV)G{HVi&rm~mrk=Y#rpfDZr49Qq z0q42u&6~Hnj5DD9x(J3(w=9p`B$MJIox9Kdj^8o8YTmpslBG@e9iQc|Mf` z>dNWBw98Cgd0Uh6v(7qQ{*69fe&v-{S|0jf2kJ6!sHfbYt`|~L_Rl)&OikX8#@5nP zQF5__^M?GPI11MDEax{M>6~#%+cJ4Xo{x5)(L&$wiAVTw9m@)V6&E^A+K9Kx2{vy% zUG^O&@0WR+ppNCQ@KZ3#>bf?nS+5(_#)PbdRUtGhfnw|#Tlh38_wuioV4^HGRy6LE zs3D=P4xRC|J;Ea+Kt$Ja#e_ zhk)=elJN$V*mmJH$u(a^8b`?CGFfEOu{kuq;BbW|bi|=phgROpMMR}gIz(Y9t*-8Q8IO#r z^lM(^ZQ>=RfJm}_0*txgxRFYYO40?dzmM}`6a>w$jFbk82_WBo*3p?w93whrL!nop zjiSJBHt322r{Qz__2@$}UEvm$CcZ%6-7BWSZfO(k(wByxXQ0yo(9(vd@#ICH8Du1{ zBu!}@6EVk5nHd>4abh7{{^)#?Yvd<+8}=?+5Y_HY3yr1BWvnB?b9Pr&*28LU7oQ|V< zZ|h|=v_X@$GcP<~);#64`$gdit$e!8^ub=%ag1GttoRDZ1!yw7=t*7LxYo~Qr|CM= zm<)JO)50kKTD+X`A_lV9YZkK31)U+Z2r!*415&=aD8PQ=H~CCc7uP-TJZamM&mL(v zb>nH9^-`hD9>}tLJGtUxdDLb(2?Ck{KD z^UeCM*v)F`!V8bV&5KYq@l$?SonqwYq6>NRR-IIkm}5GAY`e;jUd>BD6iztmMDJ=V z{EcMcyyL_}NS|8vhSdCY)jzCoejLF@E}JPW(|9sCeT|JK+J<-TCtWbL#(itFHTUKR zJx98kpuVLe+q}j5+N<^q*Ijj$-#hS%o{gqXpH`m%WrBR|wR;9$GR9>4l>@Kp+2`}r zS8TC8UU>fH;l>-U8}7K{HuWK!edPR^XP@;;B(J~WJ;q_)L%;vZE3XY#UA0@!OkXl= z)AQJr#%G>-R?mI!5&f-}`Q#JNXeXNE;MaJEn*3yE`i19TvJU70?9oSmt{0`9r@m`? z|A1dwsDyekHD+03hvbaxDm?h;UrsdCEApxgm0MuhZ3c&ePW_$OhK6jI0UZrK9^mme zM);`)DgXOX8;)zF&FRvj$4ks-c0oQBZjG$QA)?|DzQm)^fq4lCY6TVeC7js{)f{w5 z0wqWOmPK6r@6OXaW-@8G)=~gj#l)EUA;+?~W@0VRDO?&*A}5*zkP3{%bb1H|vt=72 zU|k#9SlqJ`M%tIS#Le*uSs;1kw*>}IiWHVPf7)}S0l-sD=JzIO~<0<&IHa7uUMsEKuv;Q*b;u0nbTqIAAE%wR z$wv{7gDXAENBm-;N$=RJ?b>j#lHNtC3D_u-E}lsvR_=V5=;Ip`-w`m-Z{lhm#7>}5 z#>{w<2iOYCkjY1giQ{w)1IHo{cy=uTDwD1E6sgo|VzBGHbB6cnd(U^?dHe7OfA9yg z>G9$BfB&Bi&pi8#^6HPgAhJc1yVVK&Q5_}YMMa%ovCTWm*W=1p4PYgjx9tu(N`Fkx zRguq|x3EaGWm2Kk!#qn11!dB?W2Z7X+Hm4#A2wUMrVSLj$t?mScu7%U0o_+}2P8S` zi89W}>6h>{KcPZP?X;7kyea#p_gpvJ^Xs1Lza6f-?%LraAO6Vj zumAPG@#m^M*;d(4IZr#npyjyU@Jhy?#?FKcL;YtLhd~a<{IC@-5#w9!yyS+75|a-P zMp1&cY@SLf=(I;eT?w@n5(Cd}bAlE)ux?MFfOF`B#bAZ7&?c}03EL~?naFhi*t|so zf9dafiQkG$tl(}3i9|1?6E1vibC+6PL=}N7+MGRmt{Q$_d9y=r(0=sMM~82H>)RU4 z?i_yOH|`n!;D7(O!=pcY)Gs62q`ZkHFee{mZ`B{nw@K|86A31I{?v}{8~phVwVhft zdq=a&Lv(%oHKR+k# z&lzdZth&S0mLu-(C?8Oi@rC;wl>z#!6DP7;r)JOT)K!1c2fgNwv^#sn6+BOtEf*=! zkqSpStx0V_igbjrFj#`RQh8*R0vXOl>5jo#8|np8+Yw)SF5m)VYoCg0okGPGwlG?V zBTx#=;rLA{57DHWUVG;S=MHy&;_l%?ANru4*F8LZ^{e*|-}%mW_1y1U!_7C}Fnr+) zUl^W!?m5A}GkpAGANA4YKmXE~^@jRa)sJj(p0!5KALEvAABLU#*cxgh6&vu>A$LKQ27{)`Lh#Nf)PVmH1=XsX- zfd?K`T2#)IAKUaPJks-)?DUq7e%rXxmGp63{NS#D&?!-~1X>%TVP7?xqkiiL&HJ6C7hk~H-*Ddbzmrq-Cx#MZg>$J$Hv|660iKr~6wBVqkR2CfYh&m56J~Sf&fwhxsLxs}? zz|5;rLur$1<@{6$N2$>XX)2FY;#R8eW)^%B-?Xc|Ap_Pr!5?fYCC+T(wco5NT(!PK zipOX(WFQ8l8Dr3HewLTPMzDd7l-8%^DnAPaPeTi4i9mzoLNMcFER&J>mElWK<_Jm` zx{FYHzxPQck1U<#1f8f9ZDW|o)Hg+*+qfoLIf^h@+#d#pj=JcK_M){ji8Lk zOYdp|YK>a+BJRS`3@BjEz)2TJ2}XMIU&z1&GJ5N>%C=C)yij~ZRs;-37g+c;q0*oN z0jzn%hKaXMRi9u36l?J9OTQS!K#0+wNE9wS)jRO{uBZ8^@)OgGF0E%8kERPR6ryaq zbXO8Q2~uZroSkFk*j7z+c$?#~6WaX}4h@z0dz8CD4d@oXsKP6})`R%T(LRuFpYX8u zC*7DbxgrjJ8}!WJ6<1s_{NC^V?r_^}w+;_I^oZfx^qkN8-+zZYxm`Oi820bqKfLtP zKCOt}GCcX@)5G8W-47-~@?CJjuHmk`KA@vUrw{kv|DZa9pGm(nh7aBKL4P`8@7}#` zz#n~d?{MukS9>CVSf8P|_ug;1As_3~XbVy*t9Bi<{>${W0zfHt7zsYuRe|`OLxkpT z#)pW?Q#y#0lfpGG;`I~BR;|t-(}0f6uFadt=fQ*ObS%)&k#Jm8@jd~dT}&por-cDx zaNM&hOoyv9N?mwt(HlKaDDOE%z$z@KAuiZ?{_s1$``g2Z@48E$%Q)y2ZaT?}F50Cd zVq1rQ^pF0rcS*nYwQu;lslAQ3W$WhQ10Q(buzSz$;RSup>U-b)zVeb4>`TP!16uVy zsQfrI{QR-K(&fbPiI0C)pYJ$N9rJ_3kAHN(k`f!Ct8F5^XI3K_qidW75N?NeE!`5j zuz3@jYL#+HHxGfy(O0A~fIH1)TN5A3dMW7Yquk+{!;PCYt&n|>u>e6Ca~sgYDR^HSO zqDkCC4?Sr8M5+AUG+cK16~k?}zSo19AIj!0yzqkF2z%ym+wHgNGb`u%&9R5yd}Da} zsb_}wzV|)Dt+(9lI{4l1e%GH)@ljv&Y_)&UeMH1s{6>JoV;v+^`43L#XFzF7P3{YZ zP@RauM46rj&Pbq+Fo2?s+^hv47KS#e?rhqy$@#=00+lyyo9ryAP2`>9wR5Rxg%lT4D)SFWA2F6gmkTeraJWN@S*L68`IDbKG(7hBqkd`8%{SknH|k!hmli$i z!SiE}KR#Tu`)bv-5BSAJ)U)Sbd|vw|*Z~W~jpj56n{`azu|xaiZ9n+MhH{9XsM+vr zA{qx;!E;2>25AuxlY~hx6H$cHFPx@@Q}UBZ4=}Jew#@NXgfnqqBGVIDPsG!RS#OmX z*^mWO{ggN41@(r$&I=Z1cyf3~cE9)Duj{+qXUTr=ANYjP+gjw~rBE#L-t&de`&jLd z?|(oGiO)t4$>)nn=7k z+;Q9O!=;y9s!7Wu%F746a7_7TVZo{>eY~BUG!pJ|9wW!rl&|h%T*9%n{!{MjZd%Ho zJm$n5XF%@qwoFIObr9o>x4^-QA;FfkXY?gFPQ;K;U0zWbeAgA>Z5F3wpz6pYkNnINyH9=U6Pj@CAD(^odG+;oY0~|H z;Tzxhrj9?KIqW#+oZ)=+AHVqzG=bEcu=x;EeE6~A zpVByjmvu4jII5R$y{2!nKdOl(`TOAye^B28-!Xjmdp{WVKK_^|jY%aI5W|>4NynN= zo(->H@PG@CbjyK8z7+cC?=U#TQ&!_-BipXwfzI)P&_}qv=aXud!LjS3ilO6(k}fyk zN;4Kyc@~<9YsM)X)Fuj__RCGiMlW74VaKJ-8&r;u_!Jae#Kt!~$MiC_g;QKVGo7T6 zo|E2D=RPJ+(1ZF^7&@aR^_1tdao~_g8r?V?f#qGf+5Td}L_fN={ou2dhy3~%7u7yC zZYZ<@X0ko6JMp96=oIMoWQ3K6@sg4to+~kx2S88TvUU6aGUwN*s6av-rvQoJN1L`~ z>qfmg{p?1q`&2lbqLIG1uL>E%@rX4PV`e0b4&mmo{K1ZH)~BS0n)t%t=3i4JNV;%y zyv87tF+O2d>RYE`WV-pq?BUhQIx^hmFrp3R(j|XnBuz&88SMxg5z8~BAb{u_%2nKD z*epRTknoqOB?nh5*MW7hWvCj^lI9_2yO_?^N*hfZ`x zUG6}Iq;-c6c<^%PRPo?NF21;Vcs>78l_ae3`tF@n4G5^f=)h+zP{`OIU0>*Kwl;3bEULJ11hK_WjCP}9ax4ieJ zVZYuq3GCWyt`!EKV9~b?^+^Vv$Kk~o=bo#MOmCIE{PN2*NqSY^L_E)fM(lb0_1D_g zOrUq|x&VdLcpp>8w?l8HJl~&m*sr5VXXrbN$Gr=kV?xiU!#sQYS;Lt+-t_gae^Z0| zbB2HMFMeNx|67OM`b@;#ci(N^3~1i}{yT?<9)83VZgvQGcIPvn`J`8D_w762N%_+n z4Bc`2?ZfT2-=<05Ys2S0_gM|DH)|sO;_!RF`$c!GOvK-J=N;O~^5IdI<@>@mHJGRPycIz*?_(H!e(_)I}{5F+W+Stt+%w6LZ zV0J;SxMGhcR9oD!@@WhfL>PQ--@bh~UlZa>FS*E_=-K+b16yHUb-IKnlxyNU?`9bha;LwuF$*TtvpJsp6$FpZn{Zr? zfgFR&dA(}6LC=+m)lS)cr#?0EsscScN zL<#micgJ=QHnGu#+BGA8__Km4KV z1Cs<6LEh8=^P?a6ucqttU*esv zGqnJB`sq5Ntu%79{(ODk^*kLrc*F4c&-Z%ADt%z=&~1s-wUIhpR`RV)n6hp}o0cQw*f5Y#6q{wWP==9Tw5v>b zD97xattSgEE+^uPy)Kn)X=5mNdG_xZa3a=qxyk|haY_Zhx%O6 z&BHCX-eNhos{h%hHuZ_UPYj2&d&-V7`FQiqH@Pj|rTWT_9=d+~6CYDMw#zzl(&v~K za<07Ma`%&by6EbwuX3ABd#d6u8W~LKpbw*skvC2rm;DNERNu`n#_n-L+9YVeb(vRt zMo%6mA2Q^~xlCqtT2J}IuH@FOTeUcI*mb~q7|ZI2A&L|q-S|Y(E-m(WaYHeeXhM31 z`f2RQabzYO@TE@fy6__P<2yus!jn|q7`<8blu0b*f_{a!Kyw;~c87Ap!Z__E4jC>l z;>W_*<61oWzVd{l$Cs#2RAZxe!GA2`eANh$Vo*1rI`$fA&9i-nsTi;#&`J<0} zhn6zQg4A7ieaLl}cH;t-A#}OpeRnv2F4tJ;P925j?bVA%WvL}p#v^*hEhh$)^`89V)AloiMUe4p=DQI2rMz z5GhI^w{lPrgTT&RECkX??I3U5uvr5Q-r6XT&=~Ywa?vHj_G`C!rE{ky)XzQlk_Hz% zdvih^^cHny=lin?3~<<8-l<(?RxWq#I^Uf*1DdCvdTL;Rk3KszIoR~*Mi0`Te)>7< z${@_2kI+iyc^cee8wMME8}S?8{KoK|`@T2)tAF)B58u_U%+t?2Is6a*{eR~{3mvW4 zdw}r30}q(?l1nc2Ge1{o;CbD3*9?F2*I&`@=wsfU;6)wRUHcv%HTsLc_)Aad{^>vc zZ?y<zk&}8=!w&H;%$7+RZV>Uu(M)7D?eYXOVS$RC>v&i6i zh87VRWKlMl5S)GXP7e%Td+neH>Mv@i0h_0~{zBF{ei;_$K-Eo>ksfwF$m1D${Kzy5E- zfAe4e-tZnBL*A_Cw%$4ZmUJAvqw~#geoK>@vxkc`@MQtyvB#e95zK%0@BY09KTOgX zRPWhy_3$75!=Lz@nH(p3zjo}t_r32@u+=`Mq_&ALr&TDE#zq8EvgdK>I0IQ^1K4Ir z{)Un3Pzymq!NVgsBd~&?gXW(YF*#u3McrdTZHEStXQ@8X&hQD7H#A^kV8Yk}oE-}(OVvqvA1K1Y-{yN5kjU9J4zH~iIK z{PdR(Q%|;dw9= zIl$M*14f@_K9ND)*`nRh)3=;qhCCX=1p6#4U|{>#wV*`ZK&9AOi%!a~OD<;epqK8b z|9?vpF&3?ug!2|#CKl)KRG!L?mt1_Y+wbE#M z3t#{7KmMst=KRhVe@hdFOSRj^i4DopQO%!d63&EukMe^F+Qn*zFVqC(5gpI`<~P2f zoz^>bisya9)v7}*kp0D9{iW*CCBvsa`N`o@O(b5^kxQEx+so57ba~gM^P$b}TE;F* zMHsIm$9vgRVWa6{Gj|v{BW^tI_CV6Fbr?}3gq>0*S{x7MC@y`(W-T0@D_b#9;)PNy z7O`{2;uDJ`;PK)nCReBP(k4yF=_{BNa9W9a$MMudIvGQl9cjwI(WCDu?|2mAxWCiO z=^YkVZoB1H$vrvzNT)ZjJ&Srj{mD;5J;a5FD+@=MC9D$|x z#qzPM$G%m*+pfe>#(k_^#>MZtqcV;gZHh;A(Y%;A!5Q}UDC`PBpxV634^ILtzG%pJ z>rh(BPkrG+rhz$RGdse&yMDnuOoxc(OQ?G?JTlRgGs?0Qp2Ixkv3WOUt$?A8wqskm_HG|7XGI;ur8*2Orjw!oeR zNEDexV&_bwMqR-vz4|_5Vd5lc&LJ37ZT==#j3z)MVn6F)z?{UTW0kIwBybn1FiPcE z)sqbN%8mGD;K0$H=GpgErHbP$+I+eAr+DIM;7VU^_D+{V0r>cC&_3uo>dWt6@P|lp%w3si;MqIY*e`2_r_> z6vpQ3h`s=v$|2C^4ZcYW<~mvY!E;v4ctSUKHgN%FWNYZ=H1><9>yKJKp4~c4op%~G zNsz&;Ukd|d7ywFMMU3g4Ay&$qed1Rkv!#>U<_oQP{+>>0J|oyzy5|Mv5z@z@4UljF5cDv zbDQ#RyC&NQlsAWc>5Gw+Uu`s zfOcd!{KgSa#98!8E<|!{QT8Ys%x}a5v+*$_Hi|jt_qJ+lD8fdUDvOcE+Ec@y^kpN!>Z#QR5jwcHx*Lb9@*Z zo`2r?!*iMdJogL}E}kuXW7xOv73oU5vQ;}~mwTf3|NQZv3{O4ttiBO@s~21t&J<4$@vkfW;Xz%j9Z>r72*m?XR|+LvD1Zy9H4qIO7=lsB~t$>I#p zD{j@}I#}lyIn3FPIyjom#4`>vFZfe%@-?r%H{bQ|&^0Z2=$@xQowtJ*fL>7fCBH7Z z=mH-b-TTB-Y9sU@?2#^!{xlSx|C3MA2ZKVH%m-bLR%m-dIl2n*UAoYhh(+mHgY{`qM zSV*M)96EG(aQ>)GV*%u--kWl^Ce-X+(?^`tn;$^kau zIplM+z`|({P95-UJV%fzJ0#|i@DHdTBk#6uJ;RHN{^Zorx3tiyc2f&;Oq@tQ!z1ja zn;qtzCe}m}Q$HfhrM*hP_On;1oKOU@1l`NVK_9O(&LeE;Nq%J-CmqH7q!sVH%^f}# zl}qvyoypr7Lu{I#&=-0xu!uBagB{*PO=(C!A2wFR6Kd+OA2ITKoS5j-YN#Ho z2y83|%X!z8$*BF0Ten-?dkA(cVMFdrF~UTXxK1339rFt@O`AO0m&cWP%7 z=x)BC#g1*w37@#QPFLH`cM3qWk8wrn1lml|xjE#H_=Owog}ZJ7=SHH~7GVKI04YNe5-EJZAP*yJv0;{{>>nW(W7%`rTVj@c=m-A5=+>g6yr z9=r^UU0(+6bXHz4pea#N=LJYSS4*eL;F0HBG={g`8S$j?A&vY9vqG*saffJ$3fFT$ z3NiudJYd2fy6Anz8E5&(G%L^#J@k+}a0Z)4)Vbeu(+%1wJkM{x#3uV*en~oC>cs#C z1We3X5SW=ROeMiNfqHVtZkf3!0+Y60V6=1D!oXO#csNc3W0?4k8{3)Wi*f6M3?@hL zVn>>Z69WSV-Cns@3_CcKLnf~@^yDAM?SS*#A2h_v!pese%9q#mJLt)h+dAz)V0xF7 zv2zh)_Xtu_|LkDck!B*q4;%64XC@WN5Rri>yV6V^{`zmeD%q5YjT(%-<_XC)S6?%5 z)c^9!FZTeAxGS&FCp$E;yY{->+9`il=|xE7#z+{d>J4_QU!cJNw6xv~u?c(!Z^nz@ zsvGkI3FXL$kq@xBM0Kt@0?r%N*?D7f%*2`jJ!G3ywi)o#=bo^wH|Xg1HtkNH?;RU~ zq>;?+=fL>h=UbXcz3xRNud0_g?9M=!=YAPLZrAbTd+zzHCStc~Qg^^RHaFgQgX<>s zsirL+09yho%dQ-iW!L)Nd+!~dlf9Xs@X3|8b!_$q9g)3o*M-9^dTG#6?Y_RI$vL|> zJM?@vM{;?i?rWMnbRRI9v^_Bk8pm~53GA}(d>iw(@YL3(k4t-y{D-I+^}Xv5?XzI3 zd>YMBMo>QR#@x-Gq_PXgGv~Znof37Tnr#)`HRXe7tkJPDM+EG8}Y@Rti-#e`P_i5tY%W{;5z+=wQ2h+3;!|&mHmNlo<&iiN9X~kG0%~bCO(p`Qm02`D$peE^0OSKZy0mLd zrulRdTGQ6k-l5k!stfSkvRTLXm0l*t?)$|`64hPk8C}u6Cc9uS#ta;@?y&&<2$NHx z8Fu^aw+#RAAO5EL^RwLl-FVaW?z8^v&;HBs&2N5F?cIJaPVoXW(ufYuTk=ok!S<6M z+p+-3qdDKc?>hsJA93>Gbxr75oZ7QTZ`Xd$^*(wI>|C85I+tg-ckr0cd9Ldm@wZ;+ zCLQ4_uVr$#BaXINKe8w3swfeAjKLi|@&h&mMh4*v0Pq^;XozPqkeeqoN-WIKj~_O% zkixet^pJIg<{y`&MCkIHckBr1q^H?6qq>W-WWxjTv}N##SeG>W6Q+!hq*EGEK`y)) zE6^t9mzeoAc8gvqZ}=zY%$FQskq2M+p<^(CHy`Yl-^c?yjV!@SJ(2F{F@UQ^ZD13O@yX9pVwRhGG@an3mOnx)+SHfY)Um zO)$!;Yh2*SP}ridm;6+Mq(T|sNp%Wn8Sw*?IEojC(DH$#+keP0Qx^4h8>pLoqrvr%{c{NxVBdoYC#f@AY+qmdv z{h-$`>}E_?c!lTM_(GfA8fUE*AQ5ZXrXV!oMYn|UgV(P0PI#gT#}0>J#4WJ-2$+hU zTuLJdH^P(zuAxuoS`C5=JB$=Zw7e>@@yG{=iE<)!o4HVNZQoShplCQ5_|((S=u-?g zdf>_P)Q8_Zs=@Y^9&BAYBev8VNiJEIXm4+a&-1`9b09U+b=MY1`OWV&D<{;Vq!XWx7mqhz{~Nl!`eAx zM~O+>VGV?+?+k?5!Qdrl|KK-&L(fzm(2JO!(IDpv9V!3TaL=#(nkU!{k`BG`rjIh; ze*3M%zxPF%xN>BAvB znjbJ4BwTVNey$};LO7nyk+@4Qy-aC-(-SX_ljdmaYue3vLC5d+c+y0}&vQW>je`R( zGGXGzKysgUoO!O1=i;Ay@(Jz4T%qSaZq6h-;Q0?Iz+8*oY_E4a@n5AM0=bHf*Z`yYEp_Ple?aPq(X?fZt`{;l8g zz>|U3OD`T6zNLW@yAz+#GmA`E?!EUL8n9(S3EPhL6K|X?#3iONti9Ylpjb7dvF4Yi zXxIuvfyZ{VQG9R4O>c?rXwjX8jXQ3?Nt2;tTC{mZk3XD0Ty@?a4XEGtn{9cNg1W$@ z>`j$N!do>cXJEQTNB!B^I(}Tc!<)|1+j4h`#{s4Pq>lzuMh@unC+BEl%uAS_(Tm2; z+cGV86 z?!Dqk!1uoUz2TFe`uMQtsw-vZ(?Sv48i&bG8`-BE9~cB@F6Tcy?Av1iSbgH@)q)_xd^Z zSM&lZPEAms*s*$6&qmYkTyxD;F2_t{c?5%|~NA zjv;gGmG=qIj&e%m{vSW6=Xr0?k>Jm1cT7j?|LSj44>!8LFlnK@`0c#_T0o`0s$X5s z*@b2I`!k>U71u3JDKOc7@Zm>>U(tfp7k}q>)NbmCr|@_*=2FG|^MCd~dIJ8C-qib| z@;!sexouhGqjvU~!79%YR{R(*dC~XLy7F}FL^Q@upqXzOTcKjYbG8SS2OO`z_@WCv z@j9e-|2$1>F3=(mCktLw`_E#~Wx_eEe5CDQ(P69JVQ}~`i(1JaUiQb4^3B58uN`Eb z-M;#&-EQk%*QAaeaNYqzy&@mBC|}uWe*XCvl+O&9PkK?9H!ahKlE*w=aZHnV4g1}W zz98HW-}Pa=q5mE)1iZCDZ(LS6;Ka~JKKvounKt>EXJ2q0@vQHicfQ~K*7v{v124{K z3Y%(RE5{IinHb)39`wskzEKw$*zM5y_ zS@>nwnB(K@7VlI0$T4!BcP7jN7w>f7S@<_jyy=&eVG0%@=^OSuedX|_FMZi{2s)k{ zr(b{UvB$LwexdT~xW^5YomXDjKOE8HH8?gWo|k?%-gKiLkNLdntQMQK>cMmTj4OCK z8uf*_z}~%ky~uOVJ-?=fge}7pPd#n^jAJ}$aw7oG%D+rLWCn#Xc$*eH+0XWzXU&KZ zT{GG=C`=)}itxKx@%YpqJj33uXRGdUhv(Ur&A;E7yi@940_!~;1+XbcONk2G;j zxz6So5b2`FUZ5wRLy4XdfIMu@I5dvCaK~_7X^~U0ANwcDICMcOK@Xcj4(ztvl(FN1=qY)5@;+ZNrh)- z#n1wjc&X`upzRuYnaIS@rW8rgSM;fLEVU>#=X#HtG_VXuu)Np{834FB9pwXxbNZS^ z6@-*@fE_`tCa5r#!2z!Eaf=*BjF;qBV|Sq}GO=pz_}rL?3HNynNE6=3+MewED;^vp zoeDE7r`Yl}!1_neW7-LFvJw>G=&?*H3uQAqb%4so;sv{4Fas4PPwYCN6pas# z=ifGKkaSo(vgG6T?PqGzpyOqd!|FAiJhnSigDQ@k5$6O+B%L>UGSTL3*6yhFLMfhu zW03W$dVvrFUY^0`Xc;e+dh4yDI-bkGiQPpST`Xy9Iv2?Q-jPMWxihNdI<+BjUNjEz zlbvaA@}d^X0qE?|@B$XzMrxU62sIq*X1>Z%-N|P^o2cj5HtEe6>@YHjXJLcqq~F$& z;^TVR63@Bu4P6GA$Y&RUe6gK1Sfq_)$Btbhc3RmH<5_72K};f!X+XjRuXkM0hw`*V z&#RuH$)6|ON&zpPBhPtGj<+I{pRem!AUi4Gv%7S*j?;1+oVS8=>H!;Ed)<39$b3%e zKi#_$fA~j#qzT09-XYj5U3nQ86BZ}hc0hjFgs>bnr1Pl&BYNVEeg&;24h z!I_khKG!dOvW2?D^NtX5^IigSA(uVdMc{w4(BQ_j$mI(I??40wwKA$9{PHomA44+y% zPwzw6rz7EfiilGW|Nf8vc-XP+Z0}gJ6UgyrUfQ)bBgpgQdycURW#QERxeW){xk5RV zzw%>($5$pUE(%F`+I`;K>=*m#bOQ^t8JB^!q$on)Slnc1l$}t@DCy*j5iIV!p>~D* zIZf>nr!nxevrQSsHcZ%{XXjj1#d(GukIEj@Hx@?Fi(}a-43vlDH}!&Y&yF%LALMii zwx@7y4zsW$UnOzsyxKIqk-K73g;(FEPAci<5u-*MFrk z!9l;&P%K=ZSV+M3${EpBp5fJ=E334m>We3S|e;zLIha6?tQBS!^o&hBds4|z;e)0vnE-T1^7v(TJ-jq3Lfe02s z_H$`I0VvY!xWrMu0s3ank=OZYdGN$zn?V;G`xf+y2_pzrbcq~vg}z_j>w0FLGg&8& zg@0KJL@;ZNjS5CY$ZQ-~#xr&<;Jv(WzuR%ju#=@I+MmvMt0{KHv8Z)&ZN_KvPU#(C zbXEwmqS4iH(XrX)-k}-V$R{3nk-!;v766<|j>17&s)U*5F}6|Z7h1}Pc|a)Ldr%XJ zEqLNeMpF1_=$3Atil&P^@MdZ|3p*oYYSE4rFKKp0jJhu+5h6Z3do?FIrqY&WG|@6* z*@nj6mEPg#3y$ zF>vISEbgv5CLpgStyM)8$AC~JNASehW40bdxGX#93z854JNz`TOw2Pd!Vg*+(eBUz zb*{rbVKqML{}>=JXyms~ySh9F#V%Jnc6H|N%{SAT&SChORMF$}rfVh%Cr|bp7I}j> zM>1m*=b;qv^QT9sZ=_wvQ8mDiV|Vm*+YFnq${klW5{x6#`KDrclJ?6qvAO$`cMHG~ z^#j9?et5q-J9e0O<`LHocFGo(m^&NJfR33UbG-Ha-hdf z7oM*d)O<+tj`^i!lr8jOAOSy((Oe%~AWgmY((Qm##RZz&CS(*bf^NE_!_t+$Ya@b2 z8|wU;sKT-tRoNq2{3D;Ys~_`%9qsQs@0_N$ML#dwF{#aDi#p{&eiwS{NKFg}OOpsu z%R9+>^Bp|{FP{B^w}C8D!Z=BA_>I?%O4l-POE|tvS<_U+dchl8fK2`3Sx`=fG*KS& zxNNxVLm$#4gWc8r!&kp{pW71NxX*9ltX}JAwu!d>Vmk-f&e${q8d5wj_aT%ORBw|d zx(8TSLRMbt&tgb4KVhf7=}v=Js1Tb{VIGG#u67K$r0*p?!%jJ6ftA5HY&nTz$@252 zf#b4!`Ue(m5zQn`b!LMuN(+B)>x4%SLa{HqT$U>yoDRw9g99_QdB%Ne3wc&G`C^uy zs4$@Chn+~k=FNK9ohATx-tj&yh@7SN?3Ll`I^n@P$auz-xBQPnp&4EKrK!9vXN)e- zWK!@Y&^#vEgeNL6g4ZxX3Z42%{KPZ;YcQK<(?wp|BqplB^VkY6ykhc79vP|=9Y>F) zU+VVGIv_}S?zG8E+tRv_=O-1;WIf7DAWoUI@=WGnPucS0 zS*kZo*j~|sty8Hu?)16rp7KZr1?Ay~9~$;P@wjMpGC_|W;TVHD510i*QDvQWhTS?N zIL66QnW7{TmobAE6;Q^%LhPF>z7uB}UE;WtT%x#3j2G?kgW(Hlkee>XZx%$*_b>(s zjh=5-`m^YuexxSNZ@#UCC9^?mCc{%cz#fO{EN0`->BtenevqTuV~qhgS=O=%*(cw0X_@B8kz zeWHi<`URbiqa0eM2;8=arSFPyn<*aE^i2JH@dri7x>#ufwmsl5wJ+X6@pvuZ*g<}? zD41{7MG2xXC3U_#QBsDskLItXLeuSR+7c%MaF`2M@3PGhRl-QmMkN~DwUcV`S3C~8 z;Lp!3riCKQHnRr!LjYcnTf!kcz$M!tUg83SR+@x`?&SeGOGfCZPr%7DY@>kC$!AXN zMYa}MQOqH18nnEdB(zbj_y~@&cDmWH1PU|`ID%1{D1d%qVJ^a@&?Rl? zPCS4jTIZGtY|%Tuks)5XS-yvWXfm(Rnvx2OGrS`U2PmKkcZ@L5IulPqW>}yio_bN0nZ?|x~#B^xv8tOv#N@l*pGWdtaC zrNf}|O_g`D4VA1pP3i5lcOyV0p6W`<8qxxT9zNA@DTpjLbfi&XFWyiS ztvvYnVmRn*LnprCRUkLZDXD_~aPXP7Sv8(nvzN@3);jmI=JsUi~BfJsiL zlT!s>`N~)IEa~^8mtMxEot&S9b&CFYC!ZtMTv~(Rp>so;I^l++Ur?YZ zTy86ZR)UjU5qC8m^Fp!gVjfbNgL&Iv>S{i;GnZmk-p^dA|mhQ|nb zmT^2^&9P$MjLXaJ7}#=ToSmg##x1#ZilUzf#3@W>wZvVIyXaL}ppI=jo$KKO>v&UC zn7r43Uu`V%oX>SV96yVX9Klx98>XQ*n01j(XZhc4{3AAfFba;7>zVC+9jQajAxQMlm zg-aN5V`6C$-74x1pXSBAXzK1z_qhr%K_cyDC3M$SE#KOW+ifKJ8 zHO2&*x+uo%|Ejh0FM85Alh6F?Pi>T>dF(maE!;hT7h}o>KNga|b>Fx3#_=E7CL9xI zlJAMEWT8KlOqf~jnrtB`x;Zvdz~zLRcOva~3StA>b0SaL6rMSALl~Y$@Gv8~8&%#} zXhd_I^s%;cgk}YTbYkJoc>;glmE`{r0CJMRow;VWUYy4z>ZcjAMltCCBkU%RZl`e2 z&{wD5^P-FLEha@N;;EzfCl+*xyw~E}_kDM`|AC)4ijxJrV*&i$JhU>%Zrb)!R18D6 z03)+-tvvoBwEntukYpMboj^+%Ao|ZDgHp5wSDS{O20CvW346hz@a(TR3jjcz1fol! z(X0XQ1s}lJz4aoE8AhO}B1gjb8jqMMu4IV0yAadGUamhuu5ob!;e%pv$X)U#pQSoL zyG}sENC@*D#^#*<;vE|BX#A9y=-7r+epi{v7)va~HYWkFLFaKKVmM0Flur2IL?mz) zuY@C>>SjbwoZf?Dlui%lNNfTI?hmla-vJtk9^L!!nsyEPS6~R7xc? z*^v}A6vVlImfqr#Tg&P~GKHI8>lyh;WjM#bV7CZh?Ma7K?6x+1S9P7(v_2E0(Oa)| zipq!_-b#ts%>5uVJ^U!b9j=yF0BNtt)_{9DOr^_8OmXN>E{wQh=!FW(9ds1|UDGDb zDM#Qmd@AE5#M;4waKq4zGDPK#5MmI6CO)FFQODg>PH7A>0am14lnK8y0?0&u^bD5? zx42qCH7>Pqz=|y|hoXTP8yNZ3+|dM;s%XUz-Owyu#( zINZt!pGK)0wh)_nnhc$Z4JA5<2+ASxKbjUinM@FOcco#U}+ellAi!2nt`I71i-@_q*RnUZuH_Q_zoz1@QA!wc>`NA`gwbb=R z77f^~8=$7{yC6Lfnn1y`NkyxF`X+RAI^a0Vqp(NDf17X-@Rw!F$R58(% z3kga`u=E=RpanKrQUeuIZi=IdjA;$j(K$^~n8uM`yiMr~eC=tfx&w0pDlETH)l(|} zI89bE#f!}!FuA~uUkiYX!+;cUvKoO&H@bsg4txNvZN#y{UWDFlQrvMmPrFc(cHGDb zTZzWtx??|%jvvv_FT64-82nOBOh4)q-q_0hp0T(HOHpIroX#r6C{_^CdJaA&kF*x8 zyNbMdHkI`t9)}w3uOP?`vX;IS8n!Zt?)EEF<^wa7ms??LnEOG+fMPCE*!L7J=}GPv zEn~Ct7fbV4UV?!va5AxO4Dt44U19PFB)QH@E2s-6vUq%86b8%A6ZBM=NfK_9=Aimq zCxitW{h7{a4o6Pxn6d@~wO=aRv`;wK6X?oOhEflwc8;-yn;hWAhW9F?0_+!w*RbHv^rqMIm?gg3jHH|$c znPe#^#HwvJ_Zv|pR!zxe;NWr~{xs0&OasC`j?2B6BppyvBA0rDGj=S^SD5AxMX8r? z1z;ryjCkaBJ78Ovh^8Gy3Qp7rHTd+QbqYap!LTNm@G zncEEagBHyBSAPI|SBOqBs z*u(lX1K@IFeJ~&J;Fq{uVN`%Ia?X5CQ*fb=EJQP5kI=A|AWvL`5FD=HG({M>$uLgC zL%!}+B&caOdK#06*1-%rBIp&{;@tf$(3V~rDL9ttjx`KiIT_ZrO~AMe_R!gS!){{ba^YGIoTyH?n2h*|I^`9- zk*={!48sDzUoa13X-eduqu6g;A-a(-h2+Nvf8UE;Zp|Eq^pouh6I-AF>DSHvM&T~B z76rwqECJ#SX&HSFX2*iWI~hD-Q6geX@<4j?f&uJkPECiL$&GeXbmyyMXAzNHZ5i^! z&%4(?kpN$8)ajqgnfy+B^K82yDCA>aV-K8figS7h8&H}k;E6SvNnfpWi=|x4%RQim z5kEPgq_=vN@E0E^2{ioHBGwD*X5IQ=YC|a@!2M?H{Da(sA365J;GSKmAmI}F!6)u#PDNpNS5#Uv6FoOm5 z+CT9%SeH3<7UdQ(WpMaYyP@Y77iiiGX-PFy{6|{Kfi&w-|t#cZJ zlgYKDj~R*KXU1y5MlXiNe&sgfD!ibkWML@6UCI~&85{2itD<88G5Snz6(;1Q=t0AZl+J6de{eoE(i~ zR$Ez!9m{=Tc~AqgNsy~wiHBvu?_-j&GE{6AM-B4+TOgD3oap zv)nEzC}+Kd0xkaLQB*;yE3Jnan-BVRGOK;!z~@0|<$Q}jy5Wyz zt*7xuT*V2o^;*R_6@26|_mm2VgU`EZ9gXJ1lYeTn0&_Y#x{}kP44yNSp9vMUrFHLn z(pHqvsAKLERHL$rUbO*ni*nJ(hL>Uz$>5l>$9Mgb@sXg$9b)sfM&=Dt0)0AoiMh6!;@n%;(dE@D>!AXNFmU$Q` zezrxC0>c}P@W|&lAb4aKrOQ&SZ($0FS4(;t-|@x*vzXfpzC4v?yv5Brjeb!{5La`d zEih)$xjhEt-P-UshAt=cX-hlNU}ZB1WN`(*lGeT{UNeI(+W@=WFb%qhuxUvT@YWYE z&M@6wY=qolM{-eC#KA8JWB&;A26G3|7d&t(sd#Y}mkB#SzScp*=UD4tTNts4Do(Uz z>HwO5@kF)C<;V&9@NQP%j(%Yi){o5&PW!bj8^wYg2%(d2B?zOBBK5-_pjn6VWKm9d zN}t=1wxemHqIuNCZ1I<~ZsoTe1H>Ey!B)43LVk_x1OSF2UW}g?EYXZjgK=mtCWk+) z3kp6uvok5Kq{r#BQ0Ri^s~9_t0aX+*k#m}oJdU=en>GqUK>FtCZQSHXC0Oz@H)tU! zhhCW=D^QNbfG7!O+OVbx3c9unu2dE*`Kg$$42=Y+{M;GSXTibNcFLHflM8_}_eh3M zJJ*%N$PO9Gm0&Y3W*u1q=eI5-GyTnDj?;eQn!g~D*$IenCAMIsHLIIYR;9ql4owk_ z@(2rmu417;2?M#lPX&xs#+YLsZ{)f(%^ddb{#AKt-U5w(uH{-@W12>NrFjFZrjUYE z?X~o4A*3NPJ2kCAheHE2kSPtsH2s9#>NqbudZdO1og;NUS>{xiFEyTNer}0Kh^=)+SOBb9@(-a4PDxdTbNmuewEyx^@9Lpq-G`NFR zyxW&zIG<=uGEU`dDSa0&3F&eGl+@KJChI|?NZkpZx(@lNKQwY(T2PsEnyW78J$G#b z&Sw&t6 zlh(P-6Fp-f?-*}E%|HPL9K;(mj|`+^#yqw#L7{6lzR&UJG59-f?q5RZEE;>xe$Eki zha0!UeQ(;1?{HIsw~Qk+QLkTqrg-xcQrgQUr?622EHG_ocm*d?C^xve=4Qxr31)EQ z=Un)4fmdVaxMO*k15e?fS#V z#B_hxI&zPUO1=2C{dy4`mWeGK6Vo4(E=}m2mZZT^$OLsXngfoi2+=W06bCMm(r+xH6HN>a8tx-0s!lu zyh$&3{+FlODlNriOi#-dGAu@W5FpNXT}0;~JoOvtp(&g$83eNf3BZxZxc9v8FC)h;P>u@(!a&Y%xz$ zD#f^S9R)h^MJjx&ri+tN7nF|TlZbcoEfc!LY(6$PHPJGJqX-9OB>uVqAesq7a!Kn2 zCLw{q$lCG~mg}Uq**fzb2`zFgt5$#<(HEpySlt_*JGvvkozpPlH?;1ZfE6&o)zzE{ zrJ1);lI*0t<8()lBAPHKE~5{mLYU(<7+4n+?$es`$YJ5ZZb|dRcSH~~l8kHq36%<^ zK-+K1mr1jZ3zK3-0w$C(|Ih<`uO3M-Vf1r~1jpy+@${-hFUYkrU^MHIad@bo;=f!()py^A!A-v5hz}|c6`&vo|MTEV$V3KR|IkBl=P{~#}7Y0j}yKS zIUXV9=+MXf5)3}b_g#J_pXu}&MugDKMB%|1d>rxU;0fytb^^OZIWS5`DBxGJDg-nR zo{@(xwvB@5536>GBNSfnn_PH+1I?Vy6aoY`rzuwEQ@Toj^R?Wjfgfp46gS*bM&yq$ z(WA>kXGPj3A@}OA^)=@ey@*H~9c-fcsbe{z7iYnTm0{FmLB)p-no-n~m`W zX?@&=D&E6l@pW>Qna(@GRg@%-{Hl_maKyNzSr?lM9_UrBz1RW#EgZa*5is*0zmV6JX;c^pNjH3Erwe5E zgCozvzJ+g`;%{3D??ej}8Doada?t$qGjZ}sAuMlK6T*`+;s%w4z$1MePa*&%px1v< z+GZY`0GP#xy4Z7byzWF$u7J%Q@%<|uC!F$G2UM4a#+~IQDEy?%XluzC7tIxyHm`(I zHp^>XwnqW%H!}gEY**vL$c;uhisU_3$Pm}2#ODPL>1tVK#q+oU*luvDbaObx^Ccrk zgyZlkZ`hy&b=7$R6x%=#t$y6vMs0(xU&M|!vaAqMr`ws{feF@eCXUexBplGpYs9iA z>=T*(MN*{eNp*7OEQD#2NI;2DLV!)XRK;`57ZX*#0KMYH6#n@`9Tq=JE{Yk4z73di z$x#3)wqT21FpH-Q`A?YQ*>?GVnS1kJ&64xJ?{weW`}FJ_?xKdIL{StSO4epkksR5A zpd?Cc$Z#Ua@B;rHB>zwr7zSd;unpU?0)dH;NEBCXmNcTc%nWC!;p|KA-S>8PzMt>6 zo~ky$h<}>zR~9NSF4Ld`^+z8$nZye zp?P1XoI!>ydokqeB1C+PEjL+?rLWPiGX0_hyAygc(7IVKxFZc)DKaVBiu(07jnl6$ zIA+*xU}vhh4^?s93MeOro}&n;%1JbTw^gt2Fgq;GoHS_|S&MBHZ)LBrg7xD``9vSF zg@z4$RhIQjilWt|rlGRdAnQOVdRl7=)W#h0rKz(p)2ZE8tI%HByR;AK0kJ8)8wO$!q(;I7B`POdFPBjkwM2fx0%=f^l?h>4FyI>CnR$Z?M2q~X^5_BSj_X_akY zlhp02ESg<0xk`;@T;vfWt!trq+w|B^*{oo~8(OPY`C8j7GZ09(1iV#iAf_7%6Mguw zP7sE04K~xn%EF|)%So%?=_83chMhT7n}i2LH%#oqg38st44I(dj|5_*@*7#J9;}qm z%SSb0Rq?VM^^P~fHMg}fN`Hr;3FwrFMIQB?h$@z?qL!^pmiUDOgI-8-#&~gpjW1<9 zle(ng&G=|wJ}H*k0s4erI(;`H;Mv%!Jo>uG*c`s#Rxr@wk6kr`ah$Q7nTjNB8Ge@x z6#Y8Q@{qpYc6U!dH=_fMTUsPes}BAxy-D~$2hES_PX9i-^?yS#9uYw5b0pov3#TKkpbIRaMeO5#~<4;B!~fE1~zI;lOv@4%^0 zA!kiaUo@r~g5SifY{PL3T^RP(HeohDq%$67#}EgJKDyB!9WHD)u=NRQj5+Ej^pl?Z zPjG}De%a?>W1kN29LKiG%{1z{z;cHdR=<3Exu6s6bLv0dAbwK^V5jxFhV3*Ul)2^RbF6(v1oKrn0d3@pcPQQY_ zoYheP#}U_L^FXYNvUOTC+H_L~J7@J)5Rv7N-b^o<^QxSKul$BywRr~p`e)a5Sq4tL z=j5_4P_;kNP^)F+;3a9jr4NJR9tqo|U8v&0o%vNRKK5g#IQXvkYEXf>CBP{GsOf!z z8vE)$@h_M!n$FP}f6O^f*RF73L`R+%39=F~BTIMZTTA6^6$=D%Jox8dyG?($D|mFgI}MKsPZ@Qm%jMXXL{L1)I1Y3P|7W>)?j^6^+e1kM1p}9~RPhNi&8y6X2;P#f3G< zvG1A{XWZfIC5rvs>x$ju8LQZI)5Vt9a$ECnc~jpdeXrhLdqzCb=5&`|Hhf+DNA;4N zbMXN_>b=qXIq#xQ^4rG|M=B$9MZ_Ft#O;U6yd17!%{T&&2>MPMXp<+DTp!%5X zUyz@6sre{DpCC%sbY`P$!DY*LQ{BgJLeU(2L@j7jlndx!?&>8^@U&7}N`;Xq%eOn1 zQHm)@D25(+ob)1I@HG&lA|B@Nlvi0i=bZp~0rD4;|6jW<;wEJMlsBQ6J_6I%_<-O4>FxhDc!AjEQO%H;)FYNJtJS zMWuFfJt*Z!bx^rtwW=_T@UrN0357VEwwHUiQVz z4nS@Vn2M7JgN+PO=URAB)@T)OCIF=B(*Phulplj9mdKJ@g#_IDlN*t!tzsr#`XVyL zss0&`VNn>32~vDXq3oG4w>gAkwzE?#0QeFgyeQ&WPqxc|IB|>R~{Zx@Y*``6O_5!Lh=+s9zqNL=|?bxv= zKuqi!*6`{gP2thFO3fVl3lj^V;s#Z2!?-#7!Bfk}|Iq`! z`_)97jATo^@&PdGjj!r=JO8)q%a5JgUmn-R5B%kX4<-j7Z|NlVcP`ynK6&Bn^5mI4 z_csS9?3hl8&x!c&T)wqDsuSTKzp(H9COc60r{(s66#bzN{BKFhQTPVWEc#@*$|&YoBvWBiDGpd%Be3Fo0EA3nY4MewV1paZe5{Lhz`yDzF)P3H_i-!?%5T0F`nO1~7{a)V(B#z#`L za8ckBnhfvR-_t=H?bj@lBOI{3A>aS_=AGsJ3dYC8ckIwFQ7%+n5&ut4=;DW3`&UkL zfSK4aKRF@Lar5$3U5I$)`}UTP{&yG5?;Ghq)CGl?zo@sc|JmX4!C$|yoOvL9Y>fEa zF@5tdZY?kWUpJTc{I_S9M>Ljr%AqG=u0D6TeDgQ1FHijEitndRt>ddsxbe#E<>`NW zeL1g_^N;-3=k=2{UE1r~EuH;;>$h(#cXR^&k-xX`QS!Idh?l-_V|n%8>r7H{V2nHR zV{*1SdNnUK?%W6BHzbUf(ldyr)W`yYor#>#oe}lpXZDv5Y3ws5-E`%Qy(=R85mG<8 zzkK)?FC1ytO`Whj^PAUvqW6*i{=EAv)+9r_G-hA?oMQjg+spU=gA2>4)025Y?r5UD z@u!OY|8sNs;NLmFTzsES9;Vpi|CMJCm*@W7)#crP^W5_8Pj1FGvDbyMumAI_%i#-} zRnkfO>VkT#p@omO@W42wP&DW%4}2l#m=$fz0F<)IM<44Ey+dN2J4rG7pacjUYis(M z9&~SNoP*)6clNb{aX>2C_o;7w@XTqiH~fkQ+L=2f`ivs$fbTu34zJdjuiZS<#lO4D z52=qIQKyjqFXvKe&M(D zTjd(F@BO9o%b7YspEby)jgoH?@qFR;t}U5Z=G6}hd+5{dH2s=SS~&x9d;m=u((Q? zmi}8;Z!a(Z>5b*v|L@i1wC2EncJb`;A^D);VLP@dKQo>10g6tp@j-tcKhpK4=HOSZ z-&!u{!t%$@o{`^RNXTF;Yr;vbNt_(h2FhHV;o<>f=6Bw>x;!lTPh2>o3w2!Z4Ba;x zRAztb6K%&t6(z>28=~q{`h|?IXdlX2PHY&1Btw)}-NcDreAAK9vG^U``0(7KD%#3OH=V=)9a1vZH)`T|GG+dp!O4rgR zils}YTCztf7a_;29cQ1^<96OFh~+9qx(1_eVWW{(C)ifScqB%VSxz&oOG=A8( zSXHUmw(x0mf;1d7{JxuYz^v6Wp`%_~w)($+}1m}Wre z#1z=t4uM>yx!$nK?Avf`lIT5STD5^m;Wn0`Nun3aRLsPo&TNIksA^aXoR^$3MoXBW z{Mpwy+MrvF$J8SeD}9FS#A23(&JtQ(>)@P&zZTVr z0t=uYr;^Ya`Nhe!Z~lqTm1*Qo>#hR_L+q?BXvJg4gmxVdX-}b@h{`&p(%;?X0qv3M z&Ne63BVwtPX(K?8qPc)XrFfg#TrPg)T|*;Oz4BRS$&5TbBaDN$w$q2qfTy%k znYb4yOs_d=6esZ<6s+c@2gShGng->FO&v6zI;+@wCss1#w6EGoedCmPC)H8-!JQrY zgs(wx(hHIgclFS~iL%aZb>&_C2|)?|Y1QdlXp9dI5Ol2Mv0-_Yfpc2OomUsGlv419aM^9|Vk?&@s zLh^gavk0_=?E}Ree^2Vd$KHhvU;cBz$DlZ&j^F7c<~6|bH3Rv~fK>7nXr^SQr&X+B ztOyvd&p0*$Hv|njObsPmg1pbv}USQ z^<1o$H1Av)l;T(^GX^EF(cg*#6B?Jh@WuAP8BZ;rIv`d{t${JaCo#&r?2q&^_Iz7U z@zGA77mJ5U>n#CPi zb@8&N3Ao2yW3MGW>#PH&A1YA~`&?k_7zU(m1g;|ETkTE1T=wybfCml}t} zmdDvGD>~~|m090ED8DZ2!s(kIII%qO*Um4GJgEjYTR|ST)rI-1Rzrw?|XeenbYjbQ!I#;}&R)Cl6Q2 z@?@9yp&BeT-jQc@n8#?z7mt&4_LtM3aLtt2fld{27u~U?Md7<2h=Z`KrxgQWk%vLW zf=9znKM07at^<9llPpCg;s)i!wGf6Kvsq6fOT=98*2!kpHP<;&*Vt2Y%eOjd&KNDT zB~L!f7k}i17!*lJgyZJ)CoyD27%6e24lr3}hT7NSO8-}Dw>In%J7}eBT^t(#e9}7@ zaV?$FgHtFLYd(4O3g?r0p$K-ioX390y0FFL_By#Cf(=dv%0P{Q04|~b!T{IF=;M+mD`&ML%n!&v2bXZ_><(3Vu`>&L?1Gf zDK{F_IS$pfhHMf@5wpn6crhmVW)$5M9enTqu==(JJ|do2e&cF<=J0j#gVwRWpyo>%?ZIVa=ws3?4S-v!Q)MiWcubQq z1D1no?qZP2D&z8c8z0ble2|$?2jGk|``F@xy%r7I@dlMP8V=9~N9B=Ja2RvBWM-O$ zMX2~uPd|f#o_w}gB;s9mZT~~VxubbL>gfet%)#j%7HJ3QoIsj~8 zjL#qGq)w{flNSbhm6g}pGt+>S65r{V@ZcO>Xuu%M`r(%YE*k`Jd{nV(&>F+dDLmv& zN}mucjfxs*9aB9fwiOXeE4TIzYXvx{AbjLE8B2j{+$Fa6Y*#7Vw41gxH6C{^&lu!H zEDT0%7eaj+#u?0_S1tlY^IKlyu-cq4NURz_dD;h|VijiS;%{Tx&M29KC`yk-#&ro| z&)RhN>@MF;^_{8K;4H4*mzEB^@o^>lSMj;qgaY*N0#V+|O#OtOh`B4Ct!cv(Fn*L< zE8IG`eLHXdVsJ_(-X9`I4OrN8s;Dg56*W38(A4- z^SOA=B`dC117_rvZeH2HatWoR-RCOGnpV0vVUxhjMsGeAQT$e@|3p-+Plor_O zi+juY$91}@b8`9+JM-}fs`v^{`9Pm~zau*P5XxMq@NtT8D%w=WLDR>0Q~z1F@T|SY z342{@ca5-GetD47$4BTDCS!ChgKe71Bj)TMeFCSt6)Vf}2#6%dx+?d{eWw&reURfZ zaVoY!{AIJoBy=$NIVaPgtKg$W2ugk&nxOh$8zmo)h!(v>W1E62s>d@rrj*ebe{rUn z5CXgSNIuJ8hqfqdsba`tjlLd3`=oJV ze)*T&ThZ%D8(j)$7SgIx$;B0Bm|eC9s|~P%ra0AFOyblm=Ejykjp3k*HphN08-`3H z_5;oCLWM{TF5T!ur1{vPU6~63sTki^EogwoY%J?>*`QWnFxKFZq?($?A-YfW2p>RXvD zYSuBA3m1Fd7JGJ~V4J+4Ay>~%x?prYygJ}+`vfHEoZ+rZ3*9gBkxZ)tisg0kEFHywfbe)40 zXm@nyitkV($3Y8;6K}>(?t0~W#u76|>iSqRc*n-NcF;qDdo+~{F4PB9(W^{;uS8s~ z=|hhroA{+|(3l%~`qT%Wgopz&POymuclEKzNi+v#)c7ta{PIa~F)Fw!??@HL9W0Sb z({Ap63Mzd&r&V3<(&r@ZJlp+LH`_^x0?y^ z*+ADf6L*x45#NFQ?n%rV+CqGMvO>PYQ82ZCiq+Z6Dl29?WOsWR8T68(Kf-M5W44$+ z-B8X;!-N*U4ls4l>`_iV@_hA#@6qDR4e>ZBp+d&V(>Sq89XaNlzKvqtoFs$83uN@w z|1RT`KJiM1d1jAfi<2+-_9L!X<2%~emRcnL|9_K+h2x>zX>QzHE|0-wJ%+-Z;Hd&m zGUzM%1_b+tT)a?!N)1ohaH6VzC;9+BO!tXGg0($Ow3AG>ca#`2N}B%%S|eFA@q#FG z9D*Huz$SAV2l2-zw5nr{ucqNUO#Jalc%xIdjOy&$aGR$fu3-mxbZHSmh7&MOsC`iZ zU$6yEn61oB$<%%l1FSW)gk>IoF`Gm|1f@Z9wQs=pWVy_J{I>Jr8$zy6YpPjBXkKLv zKu$vK)7ORO0U+k+TOl`rXG>L-$ z-;U*2P>19~03sZZqO0N+H5HRtsbf47JPIW2U)J6+->4|J{h&gfK!{Aa>#NspSD>V60-ax7kXJ{)UF{ibLxwb{l zQdP#n8s|2cJ;qSAYwHk`iZoj_p*C{^jBR+8Yhfv?IAG!)HpxUsLBAh`#=zMg+zNA*mdEc3DO{0=B5l znf-hRmMguy_`{b(t%obndb~67|f7m^>x`}3JgW*b)Q7YU_R>h=FLr*GqxRc(^tRMA3YmF)JU0emq5z80= z+mo1Ud!6F~{p-~1T2Z5M8AH3~#)eqnh|JrrrxTCIcF27Se245obs9TKOh2YaAUz&c zKBLJ%gdSA?lNjrdh@bE8=TSc%k2|a9U%}D;j03KqTZd@8*i6SBezckKgQiC`K72>O zvU+q=0eOJCRN_;9LeJ=VymlY-0z4fNm5=YzbA|Ak9{6~YJ7wRaR9z(1PL&tE@|C#; zVlIsYQICUadqM4FG_iYqSdUMa?>vskDFC@WU)MLmbVgX)L#dC}ULgdb=;7eb{ zM-Wr@NV8W*VF=$x!BL_AXcRX`?s)v{aJrfp1={x54IoaotUmWm0L_|*PPHP_U zI6tzuc!B+k5^Dr^Q_omw=FV9GuooGD6emLEwQ7>_zFhiP(^$9O(z3#(zwbV!Ro}gy z?|}xz()(7mla3({#QC_ySHsv76Mr_&AgI7eF)vnRt`P1E?b&ZmK$%y3)dMlz0!dQhfXJSk$V1x3EzcPJPa4eCyP`ppseYk?s*{AYFr?j z$s51K^g1J3_fC>4-A91sK-_@M@mJZ0I=9g=0ff&zHU09ZwJ!d3{sunL*F~h;_$ErW zA)Vd%7-b8N6kn6a*U-(=#_OApW3x8VuG%lfT29z=bk!6h93#yK2ui+^TzOlQz|8>y zH&O*xQ=@f2IouDf8>F#m$uQm&C8(`o0Gl%G-ZP1Bh?Q5@AknQg06|WGO5cPilJYXR zn_F$11R|r6J*=Z6-8{N_tCxCk?3_3Zn01G;Ncf*w?q z7DL&zCc?AttC?siLu+v2+bX$QG+SG-t<~%!mK&~Qhi_0k;qf+=j^(abQuKvQxnWfT z!quc|8&_3%DH97{#$}U=3ajH$l(85u%c@^hpoN^5m&$JLpA)75_l#L!8=oViNa~sg*yAWMn2; z?}ca=_{gA}OYp*+4EgjS@g@x*wJT-ssLGu$J}s$#h-%*u#Q#ZbJ9%G@a=q}LhAmh z%mFWBsAzNt26q| z(haMnCX7Q)(OcBY8?$FKeT+k*gC23+zM+dYa$J|WmG6O~jM>A#-%XI>u+ivr3T>nh zh*uJ0R&muwzZmF?8T(x2ni4hq(KQQW_te+>d`Y{M2%z`IEqgeof4-l&ukTggJw$RO zeKaMCnN8&I39o@`HU<_sC@6$ z?*qUU5@g~*>{K>ivAs)&PHCS3F93S5v5o!S{593qOfVUfQH1`vKB-S+x?FsLU;8fG z^F<22+LKgGpq5BRKPOb71d*Dy`L_@1X}6a#?Y^^bl-oj5I_0$6q1Z9@9R~BTB|`qa zUa8o7xUtMHkLgF&F3!FE^S=b7rINKiRs4dl<}Vk9nRDrXV{U9{_jDRQLIe`%g6X5f(s5NoD$_iNM1_)vFk z?OU^n5WmX7QlzbQxW%?Pq-oBa%8$@EPDjAK9ukAa$C>y@!)S+c9a!d=Pw(643Y&I1 zqwGdqN7!BFpyy$M274+ErWf+g(GX9|yOB0G6ABirh8-G2fGC1_%KIGl;>`(Y8EEni z?}l_97_^2E{S$uTMOzRlZ?{9wE)KL|W#xc5Ysze=Nr_Z(a))h=lmQkEI&4}Pn_r&;FusOI+W9vB=p3)q9lg~&!UQH@h8$C~`7O^5>>y5xOKu{y3p-o6QNQ*2!SdW^^)_bCmWksCqCm89 zV5^j|q{o$CP@gJBysi5|JvYZm@Fn%{!|FSB5^v~dM)>aH^9KhD=UiN+zbyVm`c{1X zLX5v-{n|;rF`A!b6Q4)tcmWX?V|eTi9sIP>)AX}^xuuwM;LDv2b}rB9jlKuMenaC3 z8SL@sGmG9T*A^!&Cr?XGlJZwb4@ zv+l>HqdX`>Lj;RPUJ_ucj09uY$->MeJp!rE^YZD+ZT(D({N^!a?y}+K8*0;aU4(u` z_%n)+A6pciJ8i6@JPLnFd^K}esX#K3waP$EIW@2`ugi~ z`8oBA-q`)^KRD1!v)bIiO#q7B^}p0(w|cYnYfl|6S6|W0XB<@$=0I-)KUDnQ{DvNn zJXCxqK2zgBKeKhHw<2HHGW7iCj`DeH_I16{ce$)MbRT1baacauAK4YDjaeKVz7PX= zp#gFw?HDisEkWc1ZXOc>(>FZ!t0~|+Sj3gbSa~rM2SHcWXO}gX_Wttr^4#Y%!g{+U zsdgV;(IcSxIUs(H?ptbC9dKftcJbEwOV4Y5>9^Lt{iU0FshPZ({nS{#Dn4(sfBBDZ z8OwZ_)2&xDR}}jV&D`De+pK0RfygcU<58_0EPy4HGV&4GLhy4))%`pnr zVol9dXf)fFN65VrZ(q=fHsl;r%Y8u#Duijl{PX%~IO zdl?u4XVn0{R>D`8xQN9aLBF#>JicCXMFyYK+QOa6Yg)U|e}=U~Icp7j&r_1&{Reo> zlOa4>%$|Yu?Y1rsU3&U(dH$r1id!*vBf?U*0v}B?cOEM3Xs0Sm@2m^nqlFHNP|g{UODgNBjBt zP3|(&cW;X4NA87fT5ahaZzRv7)i3bYaS8Jijx7Iv5uN(!hV06uo>18L+~#`|_16}|18(IkDFLWZoPeJm25&Djw(&8B9mh>~;h|gQ%@iIi-iSe?=*Vj)T_~iPM zj+M>`PaL>2j!j;6M$E71rxYl|V~o-TuV{Ra2*3RZ5PyljYfW^Mfp1QmLs=isvzb1`&^ssQUY-AB z9gb}<^SVsEZjv(Y@jbc<&&4avJM}3(*b{-$hS|@YOCoFALK824rPPwhk91P=LFSw| zW@fHAeytts&)2DJH2_Qm>dpb=OxLy8@wEhU+gTMz=!v%uE;K6hjC~d+4*GFEu4vn^ z)cbgI>!4I1@kDiln(d(hW=~l0>g3*l3?9Lxbq!ik2Btxs71wPwq;PQfkVJ!A)ow4H zu2vXjq>ANQhr@8dlxy~^R6&BR&pL$?-r!R2<{*nu_6KU#RN8BTHk7j}ql7Y8KI>G2 zzEewOC#2vQHkGDKsYn^zHzCQP71$#CVr zf9ZOsoj!X?Z}QZExYckNgG+3QKdMs}!FBRVqZXO|#TkYg~6zGPV-#S>n^-nH&dEzOGY7=5Cp3 zx4wuE3E1!J;KjZ;u7RMNC~#-wKitp}jw|tjLuL}^G^qO;2S2FNCU3Df+Z+1h%J1A- zuImSX^C%psQYRanlz4DsfCRTvA*sX9OeyZY^3qo8Y~FaCsZ(Q#3k6U6Ezg_+G|M^y z#41A-+Kcj!Pds5<(GeQUiZ%ROx?}bRfl$pT0jqa7xjU&7z*qjob@7vk2fB!x&lyyI z?cZqr6`*j+!SYo7Tc5ef`LBJNVd3kd+Gh`z>pFSHi;*NC0P;6=0{zn0ui3-!hc%xN z2=~(ep+4+hRC`6Dxoy3%EPX|AHrC9;fx_Au>%Vg8~r$m-lo5S0^rp>SU4QOQy#i zZJ^N)o(rfJ!8Y}pXnf{)l%JcsrYjxXA>?8lgXg4=1K3w+{SuA4%MPK+AWEyc&L`J< zx_ENy%UmYQ_i3?#O)m6t0(Dn+hwt)CGQxluyX35wp8Gng2q{;sm`>)3UP=o&g4Q-t`2aS zjT5-6NjQa!-}g`*Wk=D7^ARHB!Hhi7gxg#&W&e{k`+`nFd0RN5+|fPdN26kmlW#60 zx<7K(AI3Y}5(O?Pe)Z0+9bhIg{~j;G|R@% z=yy5A$v`J``E|h_37kN;U9kd?8wqdU^<;xehE^ zdT*K)$(7#FkK0x|X8vSKWPIV%63mKa(T?Q7Ctl6PT|RkcOu8pM)vSr+VyT(=rWIo& zuxlc0AiatwrG{qiijBbqDoN^_W>_A54cm1ULxj$=e2ZB#U@?!?Hrd?Zrc9Z?tD@Xw z%fx#hV3{}^qRMy~SPS5tKgBP9pc|_VcO^V-#Wddxb*rrXw{|o%5M0`5ZETcSZ_$&3lnh-|*kAFQC{RD1$J1?ogl4jn z_93JLKH=EujMNMf13?@fYiETkE1(B%$PRwBtL6-t(8wbZ-Dn+hXsz0eqtCj@h#$K} zZ^;f&S;0d29_|r54hT~Ir5|*Fr$Bi}LhzfDKF|Pem9yRecoeKBv56umxRg_)p7F=| zDKz-mw+3yzHa_6BhKRDmDqkSyz_zpoQ?+PfTlCTQ)z=;i25Lj@;K&3H=);}G1I90P z8*chsHIdTyB-#8CO;Cp&B9)r@=LmL2Cf;KdOOIVojt+WY=xF>fWJ7BQcuo*4r@Y*l z>b@Q#)|@(9cY`KZ1x%aa~DoYjeT-X-y@?l^u+pC|PWi1+Ke zv0VOQKZiTqVSPbQ-F!nA_1>eC!6#4i5V0->1(nkA3Xy_$e;wSF@H^|NQ3i?ay3UZoR0MX)L&ptiK}Ea_<||4~bw4 zV0g$dJ{jA5{fyH+IJ9$Df^I%O2<34rf={#?(-%P+E*D)TBc68)65y^aU5%daG!ehO zM^7#v`00zwyFPh-#Ad4yyR=5e$_M7n)mILemp*fCdF1Ik%SX@UC*Qcs4w|R0cyZ+C z-nzcLPv5ELx4gL{eoZu{9Bn01pBMj}PP{*HPCrMcg8`m?!4xOcwDC)qujy&Olgp1j za8^%asect?F1YfvJ~sYTPyBsVPxWza#BtpE{toN(A*pmx%c>xQJ<;2(E=*s1rt+lxx2_MVMWXZc(uvMVknpv%|y=n`5zlWQT@CWq*7h(%)1tCR+}+6-tOZXNZBM>m$M zjz~lDl>jf$uDKI+BXESG*@x>jMob>R<$w@c-OjfJ1W7Upld{NFt>>L@bR!or3r-Dm z>lK1FRa0%IOO0Ae(jzcfbQCw*Stdfs2?Dr=DCOPBlBAtenPR!xu@uJ6+2|o+R8{d{ zWh(9p1A-6A%RtpdYP|Bl#=uG!uu2leZ$F|^w4Hg2m2Bops_I&}bHRlx)e-9bflJ-b zc#55V!d3CCcH-db$O(IDh4oCaFa|y7$0!AG5V1e8H$_m5|-D;0Jba($021Qja5k}Z# z!2GHYY*9+ed1L!4IMPw*omdG#2g9dEq>8Hq4_slpu40f^>P!*lGW<=w#5%bbN?93b z5o-LB3u>+j&^rox@hUGL65XQqxm0GImotS5)8ijAR2z%3S0dKlCdL}jiVpjAI(@lX6TKIcj&5?vVJpFRMr zG=)7qdwb?#?ZY?A+w9kovgEl~jV$k=x~N;M{@Ew(luA7&&d5nlaNzUdNrw8C5a!Nk z0PJgKA`2g%&-<*9@9XO1S+sp*bkcn0(LJxj<%`FT`2189-*-Lp$lh}L0cmvug~CT& zY}&h^7k=vb^D__aEob$!RQ0$mdeE^i-P|JHe^7i*zNZURe5d-ag=IzSvjy_^!Rqt;N?k5{?*OgsH^M{Bu%3 z_hIw6Gg7uSK;E z)@l{JpOIkhM8{uDM_2An$4)a#rMZTTtEwM4xdwy5wX><2Zf`J%@gNPKHVO7b*x+!I z1o;FDF=xygFLAHQ^w`8N68H8O*F-igyx=AQ2 zKVv*PH%&3C49r)<(k7}Dc1p4lQlIb(b1P+3|XU={g%W zeO`*l3zs+-r^~reIOcMV%OHxg#*f+&eLDp3z_=}VTOVp&>T(-;RjXxHA9*P*4TyU0itqyMRn{oCbUe}ao zm(kF8)%GDx4%xD$lK4$WlSmeSvNje29QsIY&bb6tc+<1tky-Xrei@cdSiH`P1&-y4 zeJT&yT3>4n>%Q3e(7%dxehyQ#?;z3Rwunv@9fekg!*OJ_-SJShnY9nJkYfri?suq) z_{rfYGJM7;le$e3TOcgIjf8JI5|M?qi(P)_zz3(|lhvduxi7VTKDYPzJh{rJ$-#2EQ`s-!r0r)*g-bFyRI_1`+wrwWwnLxQ+tf(fNUseay;$DI3ZqWq92GAb%#oMe*usGze)Q`aK@!29QW0}dANyhF;e{S(mq(#Qf84GVnXbI_4wCn z;=Y~D_A(1$trFX{K&xQAY=gzt-(_inRxYikVHEr1@wcnrRlr&P9L=<71uIg5CKe-= zB>xCf{Z3fAMVbg65PgoAml7IJJ3Jx4sJ+Od-zOK!xiSML1AvB9qFf(}U{WV%lDJBX z8oeZ=Kg}!}InwyKD@B($_N{P1NB>6Bu4vP3LpW-4OY5->+OY^G@+NDO7$+Y)rA)xW zL~gE`qD|>iY+B8+rwR2DqqiBco;K}7Lnoy`8+>Ao3?va^F*)&y?%<2(OTJw8_0FHc zpRwQtVRB|)S1oIS#RTnH_i@wP+rR?Bhc?+E$yAQ@;Savw)}Ds%<@iNr8hgY#`(w&n z*D4uyN|fzsaOTn@`SS@VC!zj8n^W|ZK61xSK46owGJTp2b&_dKMcO>;quhm5F8$D| z3?`{U%F9&h56%g$3Tx#(dE%7lxiVZnl=_5`gB=9ocYMQEl06YII{@Z;cAC9moyR)B zJm-7Fik%#*ymVC^KP%aXZA3#f1b^aFN!%;9x5DGEqNQ*p>LcGJ4bD3Q{FZOTgSzEQ zK?zRvSc5SU3uhWJ2m$PzAg`s;dkCbx;Zjb0mLBEOAIi|W_5FT&hCHR_88M_LWf`Yw zv18R?p;6tHm@RF3HFncogRlz?-#dvpWA%y2JXcCf$8NOm(AJ@-Bvqc;@!PGf`^nkm zo%+iw5R^5>Hf9~$e$Y^w1}ddiA7nR%D)Ba1b7<@54Bwc|I3?a5I9qP&^93hc5}X#; z-5R7Gkj%e)v=@=EJmFuo8kdzP4)F4^r8Hm^V_sYQi-bm1rpVz%8d(tCaq33`Pnpn?hFLSM*`ON`G?#eOWIeV_b9R{WbMJSX{oPz=Gi=X5f&y zq_M>K@TrP0oEPwtPsRy}m$|;BF;-vmVa(0@id_wDqAM0O{H-*X?VR|w*f0!%c)*rV zV<_vgofTesGE&%K9@E#@j!)n+-kg_Cz^!bRig9U?3hSBIXY7|n3ZrgCeUoEp;?+sL zF#ChCIu58jKzuFVpk!P4Nvc?NIeS*13mt8}Xqsv+HhhDB%X@J!l9n1fu=Y@4F| zC|zZ)PLL7;_(BxOc@9?7A>|&!QkPsv_O}EG679ikCg#@X2+jOiwzzW+A0vDSybXFA zN$MFO;SGK4j7DR`ji_iN;UDzbPshuUSywb|RnT6XnUTFrVI?pKWp{Ye^fzC2`8s3g zG81grR8RUKi+0iXLDIiq_~aBsB?}=-TsdF>W1@LXknTQyMOC)gU{xW+12rMKq-lw1 zX_$HR-IxP~^A$7uTr%}YNnzt1nrI`gq!Zf#i0NrFo_o$JPH7R_n%s5|VSS)kk@6f| zRQyCx5^pBV%?Q9Q0IBhm#ji1~yUOdFH>0y7%2iwOtOGv@FqLGHq7obKyXFUW-G^oe z6TH#d0EDhjE2h7pL2zd(uLMm#^o5W*Nx4LF2Zln$t?|T6m{?=-o2LTP8YYin^Ib6!EPS%`_FYv#^G^s>G z#lR*S&zg&&N}2DZ8E0_Y0GN0sH$zqcfj1&+DC!i*9>U_9*1aie@@}8?FxEmUM#LXWus_C5

      d6f~8>0VQi9-H#x>-O|>v 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


      GPn;iDE0WC64 zt8x=-Wa7hyHM09KL=^IpqOdB%RCdr_Vz6XSVvST`unsq^zAItNcXK9-kZDoSP5A8X z&QN*!b3pRu6^`s;RIpfLXBE1h#qoU$k~tM0P5bPF&}JOD=?ga&`gRi@fP;#hEf{;LLtZo|l-J`=F(3M1B-SVChpM3s;AanX~QOMpo>y-F% z@`c~%l&;Ek3EbKtPrOx7a!V_yoIP~+&r1iV^`A(1>}YetTd002Yr`1?54hQq*Wq`vRM{byWwp_nZ>t!WwvfyvsKn253yWf9Rv8{^C1dE?qYsr0<(0 z?f~r5Qt}>MTy?lPZ*O!k=vbvZA$AYC9BO14=k6mp=y~XIfACV;jt;u&1A<-e!w(Y9 z916%SgR5}xDILvQ^pc!Ac=BKBrB@I{Xg6P6FMFeDEtT~@f8bqBR&V4^2E!2rK24%| zFlm6R(-K1QTG%?0NqSRCfP_k*H6YLEhlU%WR(Ro&oWE1R0M>uLn2ujPDG*=oOnTW_ z!DbRB7#Ok40e>n<%zluQ_PYI(a^{|g#90`5DI`{COT&xHv`ppIN?3R~i;nGa0ASL( z@SqOFe0bG@iWl0>9#NL6X^M-nB_}zo!HU2vHDS~*e%Kwwh*&@0UD*HV=O<#gyQbOEkzs2KSA#J5-~ zi#%}983?I`3VyXB$$C`@C?urZki&Y2hyVaU07*naR1~O9N{nlPI3C(7QkFeSMjct7 zxbTd2)$%mEe!yuQ(X850P9S|)P)eF^&>P<*9PNTcrlcXOITxigrUh6OE`+~9jk*rQ0 zJ~!j<`0Q*tFJomW!pK}@@06L^wIUKgbPQdztODRR2&Q=zA8)0z*g`TyaE@Ps#?R2O z?RkOr$kKlP=iDixZJ+~i1&d8RESNm!^?!8wQ4uw&Hzi=5B=qOxZqhBydjPe??m?u$ zXNFo$*a^=i`T@Z`spV@DjxUn&kEbGAo`9Fn0<={baNH~>9l&MVcA@c^r52dlhTpP^ zAiF=X)p3FauRYjWJ}`dJ&<`*1F0Vk?I^awCPbFk|<xEpFeifk^A!3HivfJolN)3X9yaz*H|KR@o(n4fxhKi5)OM}F9!zXuE-|2-SCBL3 zFswB8?Zi=W2_}1)V)y}p_X@<7AFdKl&Og%wl4V|yyg`WVJF=HpE1YU@F34Y8J?4Q5 zZpwBqMlDC(ZfQPv7W)a2_#?s1C(Xl?bAeqdCVLKqGk1}M6h72uZY~=S$odXts z`k7eV)*Y5?o%AQ#{L||Q_eRZ3bWivM7r%UQtq@ue@odK>P=D%u>*}$`8iZed`GuY4 z=gKjT*ddY{&iPInz)i8u*m5d-+2r8lkBn;bi7D7ceUdya1wFcB#U@7;+rQM zixNcZy9HE6KrCjJWyq@?ksj%-gO$DuW+n&&{hVxYNMgd@NLx{ioq4nU13UgVqJTmP zUT_iv(M6=}g?Aim>mxr}yLlT5dd8sv#yo;boBU~_4cp%<(W=4NV0`g62TzS3kS>bt z+jaNX^070J=~q?!BMK04%Qzh3FKvUyf5Fb7N#ajy#qPXFyK=y zyuKMVg4Q3k(iwC7mVuwJ4?Nv_BTZGUH=Urh^a0kq)A9S34x(c3^3tk6~zF zlXPT&EE$h*bC5_}BvV{-sAo=Yp%N!Jh*0X$#dWByWqssQk67C6cyFew0sW9piRJvD z$+FC3Jb}1zR9yWy9O`(*jh!_P(BW$lX$T+y>J$H=7j^YLgpn`Ldh2ke-dqd7SUCU% z9NK7&olGu?O<$9hg;{r-31ZlHMBB#*kF+xmgO9S(F-KD8SQS%79L+&mWDnaCmAfcn zS|Ty|vxaufj$G9MD+~9byS@vEwyG6IkyHiI50=J?DyMctdXpL5p+`6%#pzgaJneuE z?uVtM0*0uMK`SFSGVmzx&RBlrqU`e@#Z*UGf}HOoT($b zM8tDbN5&a6WV=D3EJFLu)oJIbL7IeS=P+ePUh2rQxoxewv7g!=z5!hF;3UOH?4%5b z(vhIlkD-o0F1V+n%%!PDvS`v5JvELhZ*s@FG+G6lr6q zMtpdX;{6M{%zJ!5%;3uPgqmt-=?PH(w5bp6$ACV==pwk#!2kwO@qyGfiB|q0kYJjzv$0&W{rB_|=2fk|VRXs9gHzg}w{=){kDldh^ZK9gA^}FFd>=O%GdQN^mj|{@bv0m{^cVxeN}&pUouJ%$Rm58 zt_u&MtaP(0X8C~A42oPxiA3*DqG5Pp2PFuH4(-JCQ$YrZ=-e^Og||A~7uy3e2uN{1 z2RH^4I=)e0d(=X+R;mF`GYV#J99m>nn#xTJf;F%y;iZ!TM;00{)~Z-tjmG3{`Q=4d zb$)d(y&PG7I0D`L>K(W!AMoaZ!Yao=m&1qz2DKLO1Mur7M)<6F9`g#Ub58Wqdf zPZ3R*g&Bu5m$BG1Caf15=O>DWyK4vM`TFx4eeEv0`6xCAZ9)Ji0<*ewFT?80Z)rHAgb&C8W**( z80I24zQlCc0z;R?@N=$1iaO?h7;Z5nxcE%$06Q>j+n9+?Ig+-Pfue4G<6K+(ii@=H zX|Ur}$7^x?KupDKDifE!!XNx-+W|E)A)Owu-rz2H6(}#BWHHr5*|HI8%S;-%h?ufO zbJ7S1@c@KA_gcyr&_AzvE=4z|P9#$&BjnUsi|p61g50Ad#9X11rSwSnOf%w8edNGR zTb8u}gMq-xJdeE&)|@o?Um2HkutZn_(0|CDYaTnP!#`4_P1E7TQ>AJ^IgM`v9ok|Z zA}PfM%EfIC?S!Fv`sWaKJP~ZF9f5$;HOrVgu#i1IN3O2nyO0lR<*o_!dd_(9u`R*p-VI>j*{V*zkd z?5CV#a5tYNn++`32fed2l!Km1(aNsn#%+&*a>1`{8a znUm)$pkT;BkC(v;>Ln*H8n1(a4@+g#4aV_n5N%Fj#-tm;3c<9J}oNl4fvtH=8RXm68y)prm68@m; zn=&eUJx9+@*um2QGCG&(CK|Fni7FO*!hY8e-2-rPSI=Hf)|a^ZjT$`04R3RicwrUnj|srS$Ftn^Cfab95d@-V3$f9pmHts=9_O_eel7%dPsZc>Z6bTaP|4)ho(D# z_CmU~3DQ8hy_Ch9OU|w5&h`!f36G9*zR>MdA{AfZZUkV}ae0b<1m*xW!i|Ue?SOAS z?VHE5Vl>-J@$1!{>n$v?NA{NqK zt`PZ&&LC2nE}GyJ0O{?qwv#iAKh*S9$0P< zB2vbi=z|y^45FHo?WxoiNE+}5)gt!Ahp2G0T6L+b+#4K=timcw9|$kFP~~LT5xh>r zD~;dLC1}mY>(Q>I`{q=o}7~SKvAtdPciwcFTu>R#|Z&R7mn6hR8Dp z9ZS`XqRKhmrk;E?a>%0;Wm>d+uxk=R4tC|C6GW1MQam019KG|y5Cgs`vqr5=#PS;9 z4b-|*KRLDmO%e7f9(y}>@k{zyUw`B9Np=ey+%Et4j-n}8NQ1gc-O?Q z5pImPr9g~79v>I&L?kyf8;eT6qz?_np`LDS-HPD)LgSKVMh`o)c;%7rG-NO9yX;mT z*rHo&RQGiUQe{r)^R%745U=_2V_P04I-tY8Ef*!#K5QeAc}VZ|eYWr|4FDHk9!xUO zqR6(P91%O_!sg?3bK2iXUUY2wAqYC7XBhF=d4X;3Hy(n-qcOQ@4ArL{6W^?30~~}s zIPmO?o*3|*Vyrre&jTwzgj3Ew?WwNB*`wWI{}?Ho>4mjvfJpZ_-_sr$g!|p%MG|dc zj7~Q5(Slb#I)Y5ydvaB}Z-l9|&ff@1@^mu?(xk?e_T-n-neV}-Z4SI;WnJwiZb&Tu z={NDCWx*U8_~xP}E}P6&WZyVIrsBV^?NqzeYaHA(q$zBD0BI%rJI$~!)m{>6A|ov3 zd8L~dKmtmBPP8@%#|?*QN<+5NTuIdKS^ZQyJmkaQsO8H5uk-$082o$zs|@`8?0ijV@a!Ck->^#~X2!6dO}6bJ59f4-X~V?0E78vk=@jAaOzJ!8rY}`!^Qx zuW-Bn&{q2~dbkI&+m)!=Bhz~4(G~UOa|Rdq08s=4;H9E5c2^hp$ob-VF#>@o0o%zc z+b{8^S6#BuFcRZkFVO|m<5ziQieVq|5L=$yIEp;Fdq0}$X2cP03?zoN5_hAIm-uF0 z7yvlM-N;qJ3gZwv`X^TYCU^kXhC!%MI_3`FW3Sk?2-Wh+p}8Gq#v6EqB1?~J zqA1Z{)vmb4hB*e|NjCIMmGsKE=Okhv;O&WT{@J~th zU6A^#iPdCgq02WN=mbOd|2#YO$ZIT5lMk6@Kj`JA6g3@Fz#xax4Fi%*3 zjvPfkwg*k0Mra;WbsI^?^ZzKJvIyr7F9)X~VGlU@(?U zBhMI!2uFPJ|Aj}*BXrn6Y)n_90hu|nr>(|#g(aL72I?c?aiMam)MBt^?Sr|&Inim5 z{(I9$EXxFbGiI?&BrH3Hjk2n!ijepK0&T$T*m&o*BrbhD)1n4hBiwEP8ib=|ksVwr zOHwk3Mbw;|4!fp<8HY!d@i!Qv8_I|5E9n35K_QJWvML^Z$o^%QsqD}WV58td`^=KW zQU4sDiI)YhHBO2HxojId(mr0+!2lDz;dQPqk{c=Zrkf(Vpc0!h#{pGo#~mEf|E$fk z&TG9ynx}Stt5LwwRy*^wDbC0#Fp?7MV+`v2%7wPEkw6d>d(w_5Bc5Qj1kbgip{Ao9RR-<0=QLdw5XFXbW>hZ{H( z+EJCn^g&&uO)iT*&D7WvQ6QDI@?UXS7vslZ#bLJvpVrL)Q`@)Kf%#7N3w>wv1cQDY zP0ZX#4vLZJIalg>Or&)VQ`y&9+b-(T+TGjywA@X}9kwxSQ1#}+@`5pq#F3~~`4D#J zsLg$fJc52T!S~N3+CjXm3Wo2Q&^T|NB*V#sSHI~jk9`RnrYw(dF4g@WOL;gv~Kgy-N6ShOup^)-Z%|7nt z?Tc}+0kxCDp%phJ8y-f=Z7)P(Lj63*cb#(#>6!nZwKq|>B{!}!PZjHOuw+@X2K#GS z>VE%+>gh9W+7=~>RB@<@z5ahiAhFNAMbX`jb9N>Wv0_CafJA2Q5$ydoC|utQNO{Rp zYdAp96GHowTE@M4Be;E{c*c|ins1uNcfXV(gp*wJDNi=RF|YS?$_|uNT8iRZ8p$ii zNQS}r)*Fm)Gb!~l^Z^=oq-d&5Wy>V(BYE_Mcg867jyHzn4~z0a%E^nzyn$ZbAKIk% z8uLyR`a*G$90hgfmGRXV7_!j)__hVZD~37I&ffA@6sE=Di`K)v$dxQkRD{Jp@gT2F z$GmoxvL#>GD91iB@|7=9&qWK;%ncKPr&`6_fOFwa^) zxv6IK>Q({?e8n!?*}u)bBCn1m)i?c1kf8~3aC(G1L8He#BH01!A5OVj-l zadohD_K--Fz4A784w=i*t0v}M&@o)wdU4y_p;$+^GWAh~>dX=9bit!G^T13Yw9KB} z>1SyM@a*JBb4{npp?FL$-5Q=~)iEweo}zw0x2EtROuW>v)t>h016;_vcN_4Il=3XF z+kWDY!T6OM!&9Nr^7t9BM%C$ZfwMm{<2x<6ZQcFH-zUn7KM~Fgdgqcj$WvKcfP|pC zD~t#5AbY)nMM)OEd*ns4jdXTcysQa=id1(tx4{uU6;1G#$8mb|j4sZOTI(L?o^~F# zr;AtAt7aZN99Qdhx8QgCg^*L`A^BYy(3f1_x;b9~#-ro1_?aijKV9C*H~10T8#xv? zb3M(EIo})8kv%3gh|N3932ONxh(AzB_W1DnX-%;yT|qRG9P^_UfbTEhnA^VfH88I$ z;?pNp?d#+MtUxFRh?F`t_a~`9b2iHI6-acZ` z{TN_l^Kvpc*R0slCzf}rHF*wCxQ08rtOgZgUvGyRvz_#M2eJrw7##Pv+;f3VZxtz z$&LMU4kVm#48PG{dE?p>*&`Ytg!qQHVK8KUJ9vc33dy$R{reuC8{p_6O7RlLLCiJN z^@3BipWcq?Q5sWP@+T1IhT7yj?WZqX$?EagzErNRzR0IRAGx>WZSc-5G8yOk=ibSQ zNSfvziwofi79956oB5MmsejL%^`~4%HjdDqI8%{d_R78al>*ctIiivUCP_bQidFS2 z27aqD!B5$P3rr8j*yaGyDhIZ7OcZh%PC9NPBJk#O-Nt}Uf0I{k(OX7m9lQK7h1s@_ zpMX4YM>4iWm0;-texdE*aLWK-IYslJCLrR=k&@grR{F*>eB?k~Y#lVsKkq^j1$`$v zv%=BjMSR*AMOWMGgMpI+tIxK<7w$L|V_;8wPFQj(HJPZ+F^Qk@BC8I3TZshs)6I5o zTO%Y|kNm4|M>V-l8z0B=R6cwAkjYP%jUjTo4Boy0oVejkv$4h`{nt=dI(F%d85sut z&%9a-cw47~^veUS7Cy;yFMgn5V>*8aIJx{ipZ6h##OYj3l|tN>810v!@yaOAN>Ye_ zsIxgk2gQT;dqBLxtBSy@OG!)Wx=Bm=H{w^2$#H}Jo?D*3(Kl=oU$-+ zJPp2CfW33(<%yUV?!=k)BMJd?L_x>1u`MF1(XEd?R@OCr@9e~Xq^EPGEpGWHCq@c> zSZ9%~=~$$}6OuU!6CU&R@iGC&)$n36)$N};`j#XC^Mstb>?V$5sYP?Sf}MHdF(1Xc zIB3ClEcAgkSho{z`=*b{v8KmsG{ln~W6Ztp1P4=8pskL4>d~2T%->B|mQk%@OMk5g z2lY9CQ#D@n;HoVa+_F!r^2$Oll<2ZKKnX& z)UUnUR!zsOY!mQ=@FHs?+whJj>u177)%jTD`?+F}m{)C$V+VWA|D@rH%(-@C#udL9 zQ)d$2OiOwI_9}mlxZ`Rj3Miz z!+Ml!wBVYRwKC?iwQP_(m#ORLnb|ZQKm1Grzze(MlnlRA#y-`yitjli)*}b~l&&q{ z0T>5PCeY4;2R%U-%a)+rSW%vhzT8C26VhCO@_BF9QRV>oPx9#6=H$F^5}EzX#v4fD z2HzlI*RGop;y#7r2PkXy=ZOm*O);m!x}FW+V$Su*d6GM}PxgDXc<*E&xiQ2(@%trb zxz6!Bq4d}d{w9P=+Um=7Peem$cN$yBx8MjOt`$@Eyx$gEln-9N$*0#552&?I1mu^E zk?<6JQ;eq<$d54cY7nC4b?Pkvc0Shxxq2pzSkvpf+yslLsc;&TwRE;Ng+K=$xxcP%eTxu`w#Q zj4YNPM3>!WR?fuZGi4#QPYh=68b8}FF4Gpi!qc9sg!*ZFA&zSX||vS2fy+T$pd`0V&Of{^4P zAp4dV$%|_Hfe@mOHh7EJ*H}2 z0CCVaWE0w$-F(Y*^~2~Q*Qi+YapvA_|H@pp<;s3JG|A?fs08>F`Y^{;-=>9f?Nd#& zd4w=cZOLuhl`$Xc(tS2$3(Q_%fJ1l6#(-?=Dw}&lSp19r;puoD#@EW)HWAgaK2XA^ zmucR8+4`FIEb#cma^tmsuHlfb#njH4S$`ldh|N!Krmw8k8w-hh*gs{p+INY<izFLu%2o^BV!wWYkpk_l9d%fm^% zb8fNK!SV2ju_Gr^IpFIP)`KPP{BQ1HFHiLQisR`my5*yu!g&vh(!4}az_b0sBRjl= zl^~7Id6gQuOAcLUq6Vp6lg`?%LFm-zwBwlZ1VRHUj*D?MEMgz4Rj=fL#j*LMW`#!! z@aplY!xwOad&nYXnt0~R{?G-^wbAA`Fy{pNnO1EdgX+QQf=UYGPBh(Dh9szM=-XB{ zj47$&o}lOE;RwNft|s5dH3nWZ4<#g{#jk}uf&ZZrGb|mdY^03Ixh%Lk;kb_*ZeqC> zeP7Je6J)y)t6=>9RcU13vaM=UmSKo4nPsSC~CPvoM&vsb?2G@6T+> zQ<{&l?C2Cwa()Y~e$1f-}dEhS!ePs1zUz;Zm(8!7ZDG$oC zQxx#?w%YVN2B4BKRHHI2cFIOrRjT0g!W?ysBTHgb@ z{ed$4pezlcG1cfOUT~4ZLq81;lrcmyb~HPJqr2q7Fg|G+Z&Kc#s#DmK5;~Ll5z|HU$Jh`yI1X;uy5OQ%m?xyZviV>Kru2$ zs0^gzvd5U`5@2;RTfy4aiBDHVH%`Y5>ob)1`Y+{$E4h6cq8$N^S%_#(GYvlo_rW?$XL zA?Ub?HgyA4_Gl$2?g*)jeAS%@BVS$ffbqhpQx+~|HV#if_R~Faw(M9kKel*iV3!>C zoV=RsH3UlqP<6C=oy|z(FHX%10LDsKJcKPd7*R0*hodpTH*teWlW@pEDRV=e z_TCJhC%_}yS0OPwavFbR358`sKUT(VnAVE1O&1zh!7wZf`;PuI2Oj(4pKY%j+i#?2 zI39>KQuX_>^)GV`4t8PbJU?LY?)7`Rw7oW)Jlr ztjV=`z(MRCZa0`NAxLfQ`U-E#b_aU;N_Nv%YfB z?7aiN()L|8Tw_1HzRNfVRbDsSfaI(Pi!a0QElPXKi&=k(8-Xh z7dvVDjMmzQkMSakXMqk2dYvre>mHw|Yg_nEERmxhR79P)8>{cvKTZe${bYxs@F_N? zd!OASf8>E#wa?(8qu`h0WS_i1wy(DDAydC}Rtq*RF8r()v7y)+2N8Vs%^T3N)VSEr zvdEVb!W8^q2da20v#C_Tis^U6qZw)a$rZ`Ia_SQ|#1B4u)@7b}@SuMsC`h*9B6sN{ zJKvrZ+n4c@6zYycSAlURPc-p?HdF?;=WL9#_Z*=$nxR#fe_St2Rj7KLAI+RMLj&fy{ zk9ovtGZ8F3R?KZg%Ux6Km^0w>ADdoyF>nz z?f2!z;mB4enV$83f(+$C^=oPr=>;r9=PpNjdgZw z!+ztnj|v{#OKpu1E^di;znInE1l8?D?)!0gvDnEHA$WB!fQvWS^?pfD6>IgI$oJrF zFaNd=!~ciMaI%wjH%IV?xHq6;+G=09i8^^4imqDO&RTYN!wg1nWK>@0w^79FN*>)u z_;+z*e#lQi??9huzSwOH#T~j4pJnFI97H4yu-oOS{$msbkuu+NjdX6jXFWOerxF~{ zG3nG?9|x35anJey=JpO2S#ch2%v~ThvVRBP<}%fHaFi8Nl|yMcE&(=6j|pYrbeZef zgV7;#sPhcFwb5`kN0!Ro2aq4H_r!F)h2KlV30%8uymn3$b$8f;jzl3Ox14$v#6-<& zojBmSjeC+EAJaR5+YiV1p<8;{$Hjy<=d@s_Kw}tOOQ+DEW1og@hC=`tJG`x6(mprX zQ-5CgcyPyVa<3-NmVW&{7FP{ifQwZ_`x0nBIP}}+i)E^e-Qx|4Z7tolG0+DBlnZz& zK+M7W^-9IRvLWAFUVN_bU)jIJKCx}TuR~;5*2C#U`hDLGwR?-&E`Jol?KDc};J$flSfPrhyY+udNl<$i19y`FiL;fiN(viCp+P*l?jUc#m;=A0%JLwK<*?RNPi*tW_ zm`NQk99-NxQ})~4`n$~BI7XON!&`Lg#lpqsRe2hKLz|P1H&xl^MSHn$?;|Y^ial01 zc(>pmE*6Om*S>oA^_O448mD^_fzQfT?knb^syhc^Nb$G6tA()#cv;d&a`#%9FKaX5 z81l+=j6eVU+xYCwHnzmb7nPj@S=mGtC3=FSPki|nul&zD!bgZ2Pzs$0&>MCPv5&0d zO(pt>c?DYw+hlxf7f@JQY9uIKrr;Ph9vT@l#?xB&yREy9soS9|hoR_!gM297c(K>F z`lqA)DFKLUNYwP*5Nf%u9Cv#~VDHLW(;qoT&s_O7AC&Gh#bGUR{ly5k{0s(jb~!XP zsiYcd7)?Xx>P|k6h0MlDeyS3Xzi^cdfVNi?(lcJZ;vtHhq>{(8AQDp?2fr6@&V6E) zkWD^9k#@h(Of(+n`w6fYD6zRqjZ#e|Vt^&?FY?&q10VJ~Dvno*Fl%j*7Utf{>ARZ3 ztvl}Y!4`OqvmWDvR<|a~$n6SJXE-PmhV|xuWHG{yN1@q{tb);?Two5O@0=TB_Z;~0 z>ud3m?D(8mK-F0Z(%2>y-0a4Dk6%yx@`?bJ^3?IWd6y8Zc!6y^aC0I)7+^13)`7*M zpLxChhOM%WZZFkvhzTKydTwiWurJ?B7 zt=_>6@7WD@+IQdl{Nv4cY__6u8wuu>%e87ET;wy}kJ(EtK(TC~?9ktxZ>Yng$ZyyRTJ zJi8yr@!jz*WuGjkUVd*(;;UWM6Xr7q8*q*>-j`}AN%`+MYcilD5pHHJJhiRs?LXhAvebQXM^}Krs@B@|&c4Ufz zY_DmFlg7>!+V}MUd_LAV4P!Ns`N&=f`8H^7bmuG$)EG73;|8SQ5g9Zp!nm7 za6ZoG7is}rROZ!Qzpw1x?+x|tZ{15BPV&bt{!HcOz2c9yVzxtSXC$5DjO$%qTeqf} zd-UYy>f#I3ekA9<6L3&#$+YMzu919#<5PKJ%&>#X`ID;id%SK6@bP^y4fJ2#=|AJe zH{Ulo%@N#BPczqyYaqw>wx)1(8vjt6r2u`uNpWst-9sPe~VvY_KyDx zg6$1%2!~`1&i)f}g6x4llj49|sR;*eY66pt^p#hkDLY|%!5@fkk*&_{%MG?~Wyz?5gA?E60h>AQF5bl$RseYbM8I&FW4FX`JgV0tvEqY4 zOMP#|pj$U`*a$~R&p|>=$g!tBr9Lk~Vrfi*Y5AbF7jzOuu~u9sQ{c@eqP+wk zoqEP-jM{6k*j4VUk>c3|IJ?&AFE_X{jqd`W#J8rYdvTUV`x!<5-2*y@22`bpY$}i; zCeTclX-3QO(Ie843EZ34Ab2tdS;?|{j8f;L3h|kDt9+A>b@a&xJ#_qV8+PW2)iEzc zC0uxRoa)DZ+2Ke7JQt%-X$ZcJM~4I@`)U{a#DvD)VSLss``3WTf_-W{72;zUV^tr! z1le-KVx5XtCxva!9^1;9-bC^uM>IvcRnjmaL>?>UsrA6uLZ%$==jIli?Boe61Vgw@ z)~Bhfzxc-8#5bVq4uy*hR>N`f(;j1J&N1bIYh{UN!XUoQk63dT9Az+6iRB!BmmFPz z&s#P%fizRy2$BPrtmQy{IYJ?+OyVY;IuuoFqtN$mL zXVJm@HY&}>TR7h1uua+HY5PQb>qT7K@Qj(lyI#Q|y^P4`g-rF%#OceixV7;&re3&G zpVV#Dd9|PyjyAU22Qv2E#X6OvyXGiKKl5D&@l z==RPTY|oM1W2zn=d)jqXG!`vIb_>zUtL+*xGI!50I|Q=}gCy($(n$YDMkcHxi;w2D z`K@AnOg>7=s`^@bPJWe-Wr1}vz9QOChQ_D{lS`Sd`Lqob@XZ#5>rf4(O7$SDoK~>l ziUq|wwk9@uq2B9qaiOuZQ8O@7zFTU=v+(#V^nJ^R3Zwt%^Bua1K7d*Bvp} z#S9$pe&t&A8(v^bu@9TQij>#UivTmPWBS5X{WP92$?ja|KO$?loa2KzNu2oSZPotL z&UR~TxrX%%!_xo!0Gd*!oar!6HF$~AMkV%bl#B8DB243IJaso#)soxM?w;n>myf9U zB_ieyy61a-o_TD}>Fg&8b~_zWa~;Kt9rTm>ZMFAH$iJ_k*%-lWUHLX5_j)bt{XQ*_ zDFM08q_XSo^0{ZO0n0?=o&o$RD%vtm=J)nFIHBYJ3PXdNX8Dlaa{PVK-zf%S$~t*& z)LPH}zDa8)o39w0Z?d+`I@1v+orgu^GudQ=)BemP)#g*LN-9ZC#_-ck=Gfl7Z6(zHngKli3p>Jzriu zr(ydTrV_aM8y+Soiza!2^9vR>@JZI*Byya*_)pwUY;zST`3!(GfTO+*7v!{k_I;?~ zC&zr3Ko@KcVpLl~cuIYFs6af93SnE{9PAXIXrP)0Z*lJY024v}ouk7+j6i8pfx^XK z&cw&UF}!xnr(v;pN*U5N2M`faA0U0~TQ^W{fj2wa@o=dK@jxR5147(}(=8+f>pBP*>2zhfjn=-dFGQjC9_s|3TlN zVt>F^BAGtDhOCeJh8Q>9FPgo4Y6l~(aynEGgo&4;tHl~g){Pv5hj|RJR2I7@50T`* zaiB-XlXk@rt6(^o7dZyW`NlxS`U==1i+_CZa1J_$qN}@9QqZ%Z9|77MVu=d3VlzOz zOGOxK4K~DfFtGxRKoEOkuMJ{i7=Suk4?%T0ykLM*3Y-2KC$hvE{Kks|=N~R(fNm_# zo_S_jKeLBpvGljB0n1Y(#5+$sIob}Ae59yvHNLNLi|ia1qh|-Jj|AIwf)*^~vi51D zIn1*oPEY&|OOxid)>7=^zZf`Uw;tp@8;Hlvks+9deq(uzBaqk416=%a822`IUy%8` z@K1gk=c4Nqe~k6!q<%4{-*e~|gX|bz6>QU7mpj%cZz@*1c8P^!O-JNsDrOSQgMVUs zY#Yf&L%(XXk~Qy8JzN}tEg;)(CE2K(pbt+_=-W=uQh9VwO=0@Lxt317;_C5X+SyY3 zjp)%Yetm7!MUvmvp2%v89sZ|9P7_F$GUGvuMRQFH9we>pb`Ck^4p0PsF9f`WSNF*+ zePV3!i9wp}X6x8&`&0%*?zA}o(61#b(KAjo=mRn~SkhwL+v%Ct0#Ftq@~Q%_<#I?@ z@oa&w+f}rmZEXyzV~-7+b?>o}2JMwi&>%Ve*wij<&T-t};TT`v@xjkMD7p5Cju$8( zlaB#1kJ#jq4dZXOL+)BI@ql-I1y^GXYL_71|b9gTjG`EpWwk4`EfVfJqnGR6%XnB%6?WQsz z@;aDlUFdj?xBegb9w;1KPa4xPUO7oIST=1oyrIU%gI{DjfSCZ~QPEbreGWDssq_q)fDFFAs~v9w5keo`64#cN)m$$ObkqbW)SYm4;ZhulP!_?V)pQ z<==y$5Tojsyv0P4cu2>=!jBB!XRg|aYyj15ECK2mOEh`Jo|bZDsj+A{Z*v0RiJ|Gk zI2wFSe3B>h>jy+l-P=wtnwk4Rc3M+X;a zOt33{P#jBne4elB+$SiRr@ZQ|TVRA_V#NdQmb?P(OP*d55C;0hFS^n zvIagTPsf!FfxE_hu*lYK=)ZTjKEDU=x(e~=g(o)iv48`p{MM=*wYGMeb`Nh7N>nL&TCgZ`aKak7_O2@7` z!Q#ctJ%8v8VC?9vXMg2r^kI7|KY-kw*F~RB)R}yw!D7y@|&7KFL z{ebH{PAl2)g{hx^{^9K>KlviRO2S*gIT8Yb^D6zQLFD~+&UO77L9nU$&~)Nknwid> zBQyf$Nq*w-MTvBbe)vGIB7MrduzxxR5GOn+iB)_q#~Vxi-`jCO^ zt7_!<=rsU1j!W9hq`l{|x#xf;`ukg_#ipP9+*prmoTgxB|7B5B;t*KL_EHtV_R&AG zPuD(ee`Cw#{0~@nY*Kfg)0xxT_DvBK;G*Uz1?41VpW^+(baw9zR?dE9yH|&t%2nRC zS9Qy+C#VzGfRJzc(2WM9~euHstf~e;J@oUPRbg(?!I}oMmV0x1R$idh}lthd> zI+?ypH=Nk>0*$v_sSqFCTE za*5GCszAvk3^?r-kt3%YKnjW!IkI<&>$4cNK?C%&tHsENkOGMvJcccX1k;>Hh{yX_M>k+p<1M%YzO8&75Sq!epUhLJX7 z)iFm}gDEyMH)&DO!L;Snf#z}YpLy=Hd-)iG{k?&(FxH?6l4C;FoM8GswcM3sz@yQ) z*y40}9u2Y?^9beiV0}Sg`BK`Ccpbh~+J`77y5tZ{_~9m2HM1SLwg4FOHX6Bjuum+@ zTeszF{gFUn%Q+8ca3z-A#!I`l=7DM+99u(@xbaGwQ8v@nl@6&Td7Cb_zbtH5(L8N1 zWm*?$;g3}^JJ+4Dqwi=eSIkEi1;e#@PR)OegyU2Ww2D)~mvO}mg*3}Q(T{xYhV6Fr#t$B=Y zM||bA9d7+Snln@pNegT`Rn&vUE6H|jm_OCu8u8uxd-0kc5=A@ZQFyT`FKB`C2Q=(Y(ybL%pZr{_;bKMCX3{9j$IyW zvo0DvTULlATz^C1j&t2`jITv^FfU)|(`4El3`>QPS8~R(&@zsV4PaLo1%%@euH@O9 z7j2khm3xkeXPUDl7%p?P*JD?V0m0#yZ6?9q;6l^S(v?$8xp%wkq0nr+_8^XP+|)Os z?b3vYiLuefH*s^FPOLqiDqoOtki-!(`@x0!RUGGt;NrE2N1I0ezrQqZ*i#xy>uw`Q z#XNwApQOq~VCG`xMjo$gO=28@bdEpg=WyiJ-&4ZFtEHjwXLIq%g93^NIz_`r{qe>9 zKn)J7MggUeQwlS{>#NDt_EF{cZqg?mg`a z9&IM$`+P$t;m3d#v!}F&t?za*PkS<<;?l<0Ync)C9n4rofbRRqfxPH~&wPi5(&H~DVa&D;O^fBf$b)>mJB zlgX7=V=mHGvlKZxJ?%XM!Aw!W4I>^tq7hpfGvK57WRCFzH*a zSb*}xjgyt{ffZ3NwxiJ3+J?d)% zPR{6ub6{>RbP+jY+(q#+k|UOivLSadhTHMTzI6or=WkwN=HmyRY_dO$Vqy~`=4t(P z9`Rd=2RFQsBXjy??@!B-^VI!z_=$%;b@D#*d*|{*2qJb`mNa$xr7eX%vjG4AKmbWZ zK~(z~I5#+PObH^j*boO*3iUjA4~R16mbwTn17zC8{#JdRpL3uvpNM6T4g5Nn=%|AT zhA=eB*d5f-=CncEe%eVdJ=zJ+rz@|PM!=8a! zzJredoQG%X+r@@CXy|#+-}K`KT;T1^fYzX+<_F>3JZ4b4(@X0XG$6 zd^@DRghw91dl~KMg{z}MC6Cb^XGS)g!+G0F@Sqm6;@Q(5%kCeGxHOXuGqC14GHtP= z@{F0yh}E!3+4E>|bvi0>MO|CwasKpdVrM-X2n=igSPidzz_Mdf9QKjX2w#yGNjnoA zRzk9+9HcF$dTMfBxq^{-?DddJS>kUN8m-HP7K2$MB9iu`TM6H7utNLz z=^7as=M4Io|FsvLJ~*E17{>JDfUK;=?gf!X!0F@4iL^e@xCW_uWE$WvfWA7~??w79Yd1Y*PS6j0QSgVrwK5p~z7VP*=#g9{L!mBRkF%W$6lui&s-!Kdp*H}c{pXY)?2UgfbN5@Srt;9U_g)Fx> zbl^`XK{OCNP~3-)`Ni0jk!@Ssc5=Q3QmPPeZCAc<;|muR)WX3-Mzm4ic~5)G#tn#f zI50t(6Ta{lCc7CiPdL2xVi}T)kjOKA-mddwM}`zb^tB&Z%(o2_`i-CVU2Yt5+XsJX z?P%ixckV4|d{pS<*v^i3VG_je_iYGi@+FOb^;duX_7{Kg7r9pd;_ZL@kAHak=U@CP zd0|3)syx>bw>H0XO+XCrt0Bj^1pp7ets7Y6-{yU!|MX8^&RojHns*qY-AvpC$9UUz zBM0rdA^F&?33s~jDt0>V0Utr9RhZ~Jqo1b}jCjc9&W6cLVR|{>D1yn4riD*)qit(dlp81j2|NXnrSq_eJ^)|1TIXN&JVXluS4$RT%6O+@;NfD7Wv*!3Vw z1-kCA%;3*Kf_3a*@SsV;`4R(4pUJ`vdh5QZuK?dI)pDCj**%%h93 zAxFtghw|9k4I9K4ITHi|yH}PadGc9IGf)g+Y)bBsIugNKVi9HM4R0x8(VzaEln_&y zk4P_$k~zozEV|2vlcj8(wp>)kSv71K zCjv;F=Im0Nf>2bp%wylXBDCRbK8R?>O|53u7&ptfu^HNtKIq7};Vy5qTvQxXDR#Rl z**5#G1+0P8Zw<;kE}!UspJ&G$H@fItUOUEo?6CtYW@KBxoviFVczMQj(4A1q*!IR6fOY}dcjarro>C9uDsa165zDt4 z{BPZTH^^?g11Z>MkEeKh0n&I8i2Zm&{(@^~%vpJA>o&3WT?n-v=;W8N4(f{M@qu*| zFS?OEpsHDqK`-`(A)|d4+f|(Pmf^`2HOAB<{GFc%Wgr*TuycMxl{}cawZGQ>8ofqChmiEz1jHJ?$Dw=r zx+tWlD9on+5hoV=)6n{)=zB}r+oxL>8RA=nqsSgnYB}d0^I^h_LbSzJVw*{d5K;CZ z%vjo}Jf)4=PZy@n3qEsrfF%9vsvFCpV2a1hg`%1_MJZkXgKF%s}xkAU%% zpZ!-65EptQp^}F@BRgv$k;0kz@aPRe8{$AM*VMrsnYuY!6E{f_tRr#lU+04Py7Wa| zTeu;=ir06xZ^L(>3(t!v1mP}Z+Q;+@E{wA`XT-WTsWf-b{6nyM_GO$(T6;r>ynaF* zATNaNeTDW6VhXrZ(%{;`U=*&WgZQ`-QuDGCF43L5L}8BC>T*W)l|8Kpy}wk)m=X7b zI{Bw#OQ7F27-P?6 zwp|L)3;-Z^NxCv^kf%h^SF^H@@(fm@;i8%eja=xwO4?Sps=~+Hy$vILB#2PEoTZ&0 zeD*3PrRohR9roM1!^_9C{Z_vvOxthA%l?CRo$&O4uutTOe$Y235FL4BaD%hw*>A?3 z%uNc$!E|yxi%WTS5@P!3U@N|Zg%Xx2A?E_#pG*kA8!uKlLAfcL`d-L=o1Y(O?hSBI zZ*M=$`{=*&ZM>O0iLWs*5S@bkVzy2a7K?gFj#-?O%OB)vn0;F_);`gb&-4_RK7??s z8hJa>w19e~@B0ZKh-PAQ6NzSxwKn+Ckxy(GEzRIK!T)|;EFmj2;NcL~H8poz|vx;p31 z=t`-jINF+5F(+aqU4+e9T80|l#X4s=NYoL_XIV`0HD{Uo-^KTLUrlTRunNPh+;X`= znUXxw+~b~TXggkjhg-DGy};&K9B<#1IuRX)J{%IUmog$ zyG!eYz!PP-<5=Su<95CUgBB%gKh78<=3bw8ihV%fR5Q-gVEpKt{R;?u{|f1HQ@Lv< z1Y;kmjEE@9vE!FqZe+SQ%pO2_@jX63ymxdN`loc z@zn$J$iyKT9M}{j_;8HGD9&baw@vHdDMd6c1tY6|?N{?|Z%)cb>?dCXvmNywXKhDN z*TxJ~FWYwn>IZ~AfaZqvaw3b6KgR(ZOKnabSIizKhxar_9tAoB$$sZmsz*lsfC9eb zRX6I}VEG)FH1t2<)zN$>Cr^)hYQZ?hkD^3`B1N|fN49nC#Jsvf@0h&joPJ{GoEzKQ z6aD9U;m-foUuV;ks@3C{LYmum0`5_GL{zrK&~zux&NCFmR-5fPnDw!9Ak44j>g&BG zdTxOqv>Plhuq?DUn+SHC=rO*DvlwG>m1{O^I}Ze6tj%r}AkqF+yVo9cuKk;Q2#ajO zWH;_hH#1`#Wf%TjYghm#9&I8Ze#ujz&g1olyT0*HAIkzNSO+rurLMHxEOx>+SBtA{ zbumaR9(E(9;kgd;$nas`@sT#y3`BvA*Hepw3dr&lu1%^{TA5Ay;w3uv`SW_u#h3oV zl#;#2iNUsRtkbv06*js4&MU{e#-r=`E0rt8wW)`z6#=r!Q%SkB#!@NU&MouPrg_?H zdhFH~_4}gT4Y=!oPy19Ru=-_Q^1`3rJf6DqG*Hu)wSijzj6ex3WfOb$FuV7Y01 zdf6gEgt&E9ZD)RVMlsyUd zpxi@~9K||ZB#Y>J!){kYz-PQU;QVqm4l23f4c|A!5Lw>&fZdLV+>sk}w$HvEru+8q zL6z8THrsdhdqE&obl#Y_p!5(H11^8Q&4WC_kQjYJV98j#Btg5i^qW}CG5uS4M6QbI zn}ZWvp6nSjSqyTVlfxON22Uek=8~x$9ELsco4d}L=APvCf??=mLpYieV#T(n8h&^{ zOrdUq$wA80IbLXc*g#}IBjLLXzM@(7uYT7~{@}w8-hTL#bU9DR_%`s(>0JE$fS=(C z<7Yl$lM_acr5}Wg3kiJG8zX|(aI;gYGQj%V*g>{~g9omNjmFtcpI}PA8nTuTcZ{~n zP*|VixhDjql=UF!xmdgBYot%mXWjRMz9k<;MlQqY<6+Hh{#R3>wvik5B@z- zMo-`JJekE@o>;&F<{c*3EGGM4fT^ZAN+5d-oeLW%cESdykKiITwkJOFqF8P9b@bS@ zR=098YmdY#Jtd`dh=KVytEWMJWA^e$@)8S3|ASKfmZUl6xz|p5o|!ZBM;35 z`RaVT48a%>eY`kE4wA89oppX9Pa%?6G+-syX2N906e1rd*ljBuU3O&*kQfnfh-n|& zmF*rg=FNTriXPyjC3U}1T-obd}I^QTJ{)g3s*bWsXzG`J-a$m{qaVpLR^mkkoVhW zIL_2s5;0_F$193;n?5MbNz*lpcJP`k2AvXELfykwkG%PekS2-YF^&z2xQ#W|QZe0KQ zd0^efI`C2W0BS&$zZqP*Ft6o|;@K67=f-iKF9HH3>Cb$jTYP^_pL|Ipq`JeDLL)eL zG*uEimB@qdUz&G;Ds5<%>Q-;v^=BI3I(Dn=-fI~Bz3ROr9&+x-$RqD;?v!lIL@^;Z zkkcslX{Mro1XeEn0afoHpZrp0$j?|_(LHhEFAuMiwEDy*o#lS;%5qRKOKHIYrPwnJlQHaE-~nld+Qp{KPD;7baX>SqRj5Zma1?Rey;j z1M7mP>-9WoiQT!W$pHJo^O*9@h}d)84~>H!9+MrNRM{{Qh?|pxCx{#^F6c~X44Ley zcvGrtgp|esBL^_Ait>K^J#dQwHSuyF1xc(B^LO4cKn#n+P{+%#ZSt7EB#O^PFj+oi z<^7YN{K?xFKm0*HgZ{zKz3=apfBWq>Z(sfHtGBPd{^spBzx{1)kiN>drYBi&$DRZG zi}cxkO_%I9?)JbX;+X_M_6yIbpM@wqeNq4b@v#T6`Jrb--m?9ixqfh|2zZeAi*%<* z>M{kU9RAdaV-Fk=8OzU-7oP}W-UMu{u)}fU!aTN-@!3FCRl6Dq-DauXmx3{U*0$^7zUWKx55@UbDjBq$)e9Z8vj2R4bpPvtPPE_LsA z>ezd7P5X}18|4V#sE_5wdy8`H$jcUai7ypwBS%yl#=jC_Kp12&1G>4phTvaxcxC{G ztxWCX=I!uQ85{oUfb^ML+Lq%@RAY-mgXprSO33YzietHJ90Jz{H8zZ}xf>sw3j-{0 z{XMMsN>9M>zu^tzjH42p?dbqg9TAy@!aru z{6y%D2f9$mI#l2v2B*8zcxkm6JZb4Bi?+UVxrcO64_;ors^r$h9Ar0i9pd>9IX2p=%eP^|TSS*Sjys zZ?|`R3+PzmKRIFdKT-Cczc=oCgL<%S;ns=`$XNvG@q(B%MKt-S~ba4m8q!qUF@-A~AN;MLCrg@$Jc z^Z9edk$8=<+}{k7Z4-RwK7*VRf3$G@gM*A$8Z1UCqH@nvp@THekS1e`RqHtligUy zAbi|x|M*8gNnAN#lMrsMfBDN_zJ2-Sm-#Zf-};tre>N&%xmX#=_K_G=xa&ks+*zS` zB9DH1oKc@~p*vV(dBzN(WqVI!xTkiEY@@pi4rrHoPYCScArAeytsOr@!2oQIJwTJ6 zMj+YJDf5OBE;vm(%+p@ibvIt#$2j5DeY;0JFy_GvIy_gp*20B~p!gyPEOf_)0!Qke zL@!dOyyT*_I!#1zAEN;F!#vB%i6+n8 zq$E?El=9%uvtPw*TMR1I?5(oV-#E=qPcv?y&RDh6$s?f3^#fga82>(5GXCq)Z8;9G znu%dNAGGN(xQe_k!mC%!!?11{z81b4fjF8|nfha?*OTf;|D$M#gPpK%0( zzsx73d_+f$;|X((sudDZFd6e|>I39rU+d`e@PMdA^|M8N$bsR#WkPGNMo1ocSg1@N zM-tsCQ4!~BeDv-v;t4N8v6ubgZVp{0!g_h-TKw6M+SJ0&14HH6jNV0O>lz0n?nS6( z)lVa}2J?`Qnc|xwf;%0nI_58=Z7gP0PyW!XCE7)@-^X+Vb&BY0%-$UcO2&#^{%+Qy zmmAI02c*rcKhRJXb$AryU_Q*tC%l`D=M&?9pZAZ24ksMSsaq+0ICt)h!$U3BvD06sBhCtorZjW#K1atoA{#~MD?(;BIj(f;Azk}@su1=3?J>f;}n|Bx% zLkK+K%}rA41x$op!z1!KW!!M1wT1JsSSp*-CSh{1$O$iCjyKMw*m0BbzU>> zopXOJDtm8>&UhrB#t~lV$T;_rpDkNw9#9;fs6i}hXXy)llx>G$#?gEYk7TnsB5>sF zQ)L|n+%>YG`dEXuHm;RwN<0aE-*vURjq+(fwR>Gw>iC2sT)p;(IX-dAF0ub0FG4s+ z`PtNaQUv17V+Q*By14T8LXWdy&f}y093iTC>|EJ<7hp^uuB$l?C|rAa9hf%{KIgzF z){(SlhH10oZQ~OgOtwHnK}I|qi^Bh3Hsg&1rRwo-=O6Oz%B0A?Iq!&v7dMj&SnSu- zZ9f!$bj{03xQ1s9of9T?CEvI29D3E#xei$K+4?J{E#AnPS|%Djoa{3xxi~Kg`=iRB zvz+l9@qm*M2kJ3TySjuHW$PqMO4;B;&ZEJx+<4(Rv1$uyCOJqxERP(1+OjxGOw7j7 zF8~YcEPMwc0O>uW=n-#>Tu3_6!kNvfO%w$iLTFtmw|O+daLh^6LWKeAW-;epM0nk#U`bE+8aZe z*zR%S9F1T+*DA!yl`85caw99DModx4ZC?pF3Emhnz%pCfY*O^$JWRVH<@ZMMZU#n< zH$TNjk-k4(A~n{B$<$YxXiu=VHcs1q2^l#8*BS;SGR7U-Lz;dAnaSd8w2hCJXC7geT%zCejGU1Nw2`b`_s7wQ zw;iUfs==Cbb+%coSc?4qj`)$64fu3p&9qPB=u;uK)g$+@6%;(cWj9|Nl3Gh|+Eb5z zQ)Wj895H#&eD%a)5UD^o81qG2S&hJ9%No9?KF^`y^7--TJWtPw#2Y5^ur#T7Z5=vj zkyGya#z5}O!;A@7M;~ymM~J0aZA^Aye8FiOf5F$!+}cc zb=}iEwOjtwb1ZUeRC)FdF903> z>7V@Y?SK8>{yrB}pTGU$pZ@9X|N6iGOJ>Cf)b*cA>#cZzrOG5}LJDhCzDXh%?Ck(s z2F;u54MX5ABs4%h#hdnEd3!c04rC7=n@%f6Yzt zmpSs>u1WzA&P-Z%@nnwRs`um&T{^sphxsm?IpZ`2R$MBQ4zxeaNc>9~b z{+qXN|NWo8{p`Q}_qSjF=GTeK!??cF8S@tk;^kWvzsLt_@q^sBSpagAPq;j~p@;k= z+w?gKdWD`n8}^SZ`Nx6EC=L*C3webN7}#_tZJw!aETC#WB+>I)K2){Lj{J=G2^D}YZ@)n9`z@d=>%w53q2?oDtDx9d< zI@e}y;hLk*2*#d#v_$U7Ci5DZa%8ELtjAFrHR<-TX5M5WUjY<>__q3?KqXy*=Z2eN z7+y&vR+EB!f}@j{{~FMzS`r&-TPvIBDvdeGJ15bC*^)1NGIk(+RJrEik01_#6~T5& zsS4b0bxsiSX{-86lh*nixx0<$759hErbuKzAZns;%<RKFwmxy~FhvTrGdDn9+{?yrdSez}=)!)OsZPv&QK?|4B^{}Y1BfyPv;-y*p z!7k>+Hnxu?VNIM5Uqi;YzCFdrRm@&=()wh1Opn@pF9)=xP9;JQLIhV?4n#mk<` z9AxyltM$Fwg5Q2(oE9kw>Bgcy1iXOtWJ|`0GWLM!yLp(nfSht23%R!R@?mt%;rI&; zG0F}u7_Qa0?)_v5{-w|cnuqa^zNu(~{_Q*Su)R#IBeR&`Ryh}Wx=0f)!XYN_S0LC& z&YV`uMIOfylxM8(v&^MdS^hrv1O#dJ8EHfa4Vzk z#cWO7mT@Q5+D1iA#;Z4l@#(We3B-wkE{iR3VMTv=mWaacGZyoF6Si@it=vcwcisY9 z3y@6mV35zk?ZqUWj$vabx(lv{od(9oh1XyHCBL)wS8rc` z#ZC2p%UinnowfL|6U3A%E{UJTKb_@^#XLy$7dhN)(&=yV;3oUmzy30BE&mf=#s0g$ z|GT$;{D)s;BK`L{=rPFnWakqV+D8<=Z?b^!%n#43_2QqT#vf10=!4J_3}|A^-T>k^ zH8FhlhFqx@L|&@{=XO^J-6#MU<(W#bL_*1@FzchcE=TH`WVa>aK|ojgW!*6DET-+ zs%Fn;Z_zk;u}GcWDe*jQcO-&1*rnJsy27?^)mBE|YTG^>!T}wBBy?rjE02gHgSU)R zkZrCwW~~$Akhn+(Q(L?;SK}X<6lpWzwo}9DJX9Xt;Ce%uz7iK=eaB$qG#J|cUyQUP zOfdpBbCNR7#jpJ!dyGGk;pW^#+7EaX(hB7>R`XnLjp6qJs=gbKExjq8ChHFoZy~QN zh`OQ&^qW59B8NGI+~Xp7LQKKhwE#gHn==snA*8z$aI4oV^AoNR^QVtOi;sj?5b!G= zJ}Qy%7?%kAv#;osu*LTBj|k+%Go)h;T!zL7Qr!5&bo9EXFUX>{2AFw?NIO+&*B_$3 z8q#=}Q|EhZ;F)XR!`xE3t7 zJ;w@@`Ygvok=pVXlqP@JjsQAWwVwOTeN=u{G#Jncl_i#DtI0%{ZjDAI_9=Qgocs=sm7yH7TPC$1cCku_=z%a0Ab_VM`C-9q%yhP@HX zxl!MN64Q6QNWc>W?C981JXP^tm&BBL#B|yD#9PXVlV9-RTj4SDUA4GzGR%4rr@RE! z%tA^2dY$+gA74$~fBi-t&TqK?q8%=D?%5T3iz035^;6(iUsm_2{Y87!*!DUD#}60d z$NdG=9ZP!9(5#4Vo32|NY--bqQaTn?rzy0kkz_{=ertzkY&!7OWlPLnUmi&+DZR&} zc6;I%&Uu#r2Z|^*uVt>o8EwYl+q`9ULpZJ*+^gO9wEUgxOa;|`HuLk0ddiY5`Ch#n zmqG^P@`P-SBuF3bzRCKBH=MQ(XKWqpn0PZBSA2WodD_U?PM+4u!~$+azI}W~yi+{* zGXo%QJn-`ht)FM)Z5qQ_?zMcn2S2BeT{vK|ug7tDiLQ^fxpDGmj^eL`So?qXKz+H+7<-4n!tP9Dm#{$-0Hu3d;yF^tkTRwU^U zJMxGM3`{(4#?uDqm$Qcqh{)_<)HG8nO$EA@1+(+nCs(i=EH)J82j%oJ?Yq8wJ;CgF z7enaUcK5QK5R{FJ)~^VRS&ocIoc4s>(czf;E^m!j9iVYfgL%LcbM|ckVb|U^8;p2_ zF9t}ABbAPd;UEpH{nB*AV4H_jILl01AC0O=^VPwqZh6~}O7Cy~H1 zae0No6A;ok+MGxa)6iNW5KH;3GO7A+({(srjel%evjD}@@DW2f;8!DNjz1*Re~%@D z7~h&vhpibv)Eg^mG`cg~IqpQJzn^)-62M>%K4hnRHE$c}xE}FGJM2!LKGGt9;Bn~s za^gbIIjwrmua=Pdclie4#nD40>jhcU%Ns^{TsE!)X)D@A0Z{)B^dsIw)3H?l&ZYqz zpiKz@Uxf4x|0}xdHQKFFZbJidy>@$o-nRQ0NM;DxEW_ikzJgq%Wsjoc_*hV5E^-dV z;Iu=Gq_c2*WDL*R4>JF(dAxg%3$~mkjR$vi4cj!lXsbT2Uq*Ry}a2Y!w*G$d=Lw--tk4M$Z+Obzi~&j;i^wdpIQ5!QiM4n z@JY_b2a-Bo>0Nu+e5NsS_BOITo)9Xngl#Z|^&Cl@M^w}SXiW=)2SFqlgn$UTQ#$I<1{TtSi?C7s+*GlqTZHnG>1 z`N@lQ3?lBFa|}-ZjYTJEf0G;hb3UF6NTJs_WVB& ziy|D^xpy5^IlWdj38?(pI@!`RaU*83dZ(71FA68h#R-XiyIMKPFPI$*EF<8JIR;nU zddkEQpG}cGDNxY*`DRw`zG@f_vKPo4mL6Sl;HM-$>&7Cuc^eZVh+&Muv5}{ueq#Sy zpCn)sIJDx7H17uZ@bGA<(5WGnbe9KJOr9dbTK z1SaC_iMdYfkJT*RSp@#!AOA70h=29=AOGXuy#4*({oUJ7|I1I`e)GHEIzej^i&VbJ z%{$}da~tvZRX*gDtU7G0CCR8;L(=E=mq3&zPf<{{Ogv4hTu8jR9Fo@KKS|;VfySPL zC!NAKWp8t6^~SU(;V!^1f?QwBI{26m)Fwx%?AR6AHfT7RD#|rj#A8f+d=opLb?37* zj>9Yp&hyx9ys@&daPPbU|4rJyJv`caV2f{!)Bngff03R3&9iX!XO84^QhwcZhpoYggvoj@QImk4ChPCm|JN0CpL~h-bF#a%1fNs2M95b*);-0 z{5{g0r?r_FX6_2ZKIA=tJn^60M9;e`Fd#0f{_<^+bwuzhe5_0Z9*IgNgTaEx@kqqZ^8eux|wn);&; zZ9wCEko|F_zJZ3PM#O}i_}G7Ya#f&uXl;&vY;ZzBmjF(?QsoN)BY#Ntgezl&W-oHb zAzqw$+3-pbPR*yWwhg`Kj_5WQjS6q=hlbJPl-Rbf^$|I`Et5Q~-efHHD1{(*_J#$@{n^9TE++00s%u?({_Kg(L&KtDY*sn{W8OoHc*ZP5$_rP&pgF=n=SMV^SV$o9jS; zx#%m=FgOEUTQad;6=aRdS}mu1A#_Qs5zkJ#u7+sK$HXD!9e;D$!ezRNFyokoOoF4AYwh1+*5 zL}}y^Ku5zh30~;g42F2YQrK$|Juy*`Ri1q++Gmf;&hW~;c0gzNE=^>A0JWkgggB|@Hk{_WKSoMloss|L|aIRB0QBmhA^NNMQqK6@RJn9XLz~)>F8yh^{(O)E;xL`HV|EHZ9z2Zh?z2 zMS|s)j$tB{ELp9;)b^igYFQ-HdD?V%ynR6@j_) zJ#8e$mx`Ao@rR7L&G{dlm~@7l|N4djj`(H*r|jOwps*u05FOuYpKW~&LOiy$d5TAiHO#f9AC{1GyOV zPjRk1^fMP9J+=F_=T{Aec`&B^_GQxK>EPfxu_mr@WQ=UQQ$En?CIcBxV%`EakDVNQ z{egN^PNGhvHL7kWK0w!_?7e82SPb5YJRPBKl?@z;Cwrd2ViDu5&mM3IM%}pU1!}Mp zP)zI(&y(zpy3n1)X;9@^ZQkzEqoC1(W3jQHfKu@NMebhy(|`Kgw+}!1BADxd5 z@)wcci2~UvT<>k^5*icGKCyiYb$a72RXcvv|MHuEdHd;q{?F#^Z~yjxdHczaer!D6 zSca1uMt{F}2)^cLmw4tbgUAABB1niOe(0Onm8~*+lC43)5K~=yRh<{8<7*Fgn#Pj~ zK3NN(+Jk+$7<+7Vqx(5AKpCZ=F(`Y-P1B3B#Su?z+st<4T|3hVUS9Z_g8}5jHm)6MTuSsx zDoew^7va(u=o*vUG#}$}{J&5K4hG^wNAto`UH7*f7#e!n6M3K9*uI=a6QekR-{Tas zOtSienQ`mGU=*D!=>rpK_7(c!R6ZMHWbzs+>4E2i|S^BX0bS zFW0caq45<14-TWd8SFEHjd+z_U~J?6?fyOK_woF(xbL%9o=njHd6>`evfsyx`QWs9 zQG_DGy(oOAN|RtIlWeLZ>TdNYT5cabYLGv*qOf}}V|+7y+3c;w-XLtB`pO39L(NOI z+Y=)5dWFT&KBt^Z*Xx4jz<9z7x5tc0Ezb+zMcpdFY>j%4tHz!-$H(~mzIg_}J}~F; zzFaXMRd5@k`H8~ybQ>z?m%Ls#*Vsu4FPr>jy^I7 z#OPamBj<_if3<|uF$oZ^K00^G-ct zD4YHxZm{Cg17f1S5A@o=6=D8qGES8PJP^&8=e$6*G15mKy{`#{4%qi0!EDCWE8*zs z=}{>@28jv5wikTcu8e&ivnyhCYrp#isqZm2lppOd*~g0#+fl6k-iuxTG}fnzKYlaw zhcxim>GTlblwzVT&?r!$N>v2GvSIeBRdKhn!f1a;6{5)^7 zPc0fdnmT(p=h?)-KjfRZc`NuAAAXq6SO3f}Eem8Uf+t3wk!a5OEF>9A>*atUr=B>~ zVHQ+6!Lym(1r(A=-|5F@hH-bU0}C-@!FX-iez`t17=S4RL&0K1$lz1Xrt^!v z$NHlJ+&ue({{`mpZ1Rv^XUj-r0rk!*i#TU-0F~Re#YdXP=Eob;NhVknHaq> zSyt82r@g^qa!PE37T=hFB5z(+b4=nC*)c0XJebZ&V(JrFbe+KcTv|G0E{qxU)Bm>G zmpaHAxsKpSd5(oT?K;t9H0ChI2R^gSejnJzdSWfx>lT%HiVc4M0JMfW8D94Uz?@jk}t==)PRK3{NYqZi|5uxtG3=0mu(i|6pI&i&+( zT)qU*#)}Aij$xim+@HxggOCm|r#ctb>JI$1zwPX&e7xE$6WQ7Lk?q4SMAPLEpvME zhr)(4LAe7%5&yyvo7+|j7ni3ec zkg4>ONigMT1!K4#3)nHiJN^73Uv&E+FI0J5sce~^{rfn(=GD`qOFQ#GZxHLe$XFV7Q??OH)H{h;U8$JEX zy+{V-QC|bJxPNue41I4`8T0P#rY4DKWw|D(gi1A5cX;L|^w zW3c!r2ou5$2-yhGuU%VRe(C&A&; zrH@bK#TI=^@vP-1Sw;5994Y?96!FG_8}QNx&@%Z*)sqXdlfkG$xj;;ZNT5If0y+6SlwLIEIwgFgN&Vc*0=Lk2mB^JCPI&MM@&& zq;J!sR1esWWBhYy^}g(mC-Ove72Oq|n0Qsj8>=jQ_Yp{Wb-tv@IH0I<+VI7#Upqg{ zZw9~-S4Bh0j?#F;SV49a(-5%m=`oI;AQ92|AXX%l#{xNM{c|JiUAP$jb5{Ugu0>!@uQW&tHr{v5ph97uIWR zG7>%yC3|zv#mRqG8M6m&k%{X**AY;5^08@YEFA-Mc`Xke%E3(g&ZF&kBSdjfY+N`h z-?dh!HY<(pX)!W%9iD+VCzI2AdB%sx`w3b|Ki;kGxNflXzBw_4J!Q}LyU%*2DQyR3_FI}Y{& zf=5{F-{xXG>9s|;@^XCc?29uHVVwKKnWhYY@Mr+R{gAWaN#3>jZCOBr*^`M z1+&A#cv{fOYyG1;w@3a0JvsOKEehwsX$&FHy$jdNmMAhjrS-n#&HNp?&5K_()ziq5 z6LguQQDppkorp7O=eoSP8vI+u8hSWyrO$fLPbQfoaQ57c8u@5Hn6__V(TKSg0@#wK z9AXWPyiix|k_qf!4l z5VlJgr%7GS^(2D% z-wB4V*%0#Y{oG`u$1kt5!8pNioWevPC!_awpX6^?=ZD39_uJp+r{Djme&68;Dw9*C zw4*~T86c|QoEq_32HRi6lz)@Hw~&!XAmOY2pSvhcpofm@s9^S z+6f-x$EIwIG0>AqV@5+T@Nm;)hlU@tscDK`8HniV%gA60QS#*b^)gkBZh4TfamHZg zs5hR7&IB`mGxkj8jtz?BHuDohp@-v~0TjD9z^(53j06SyTTtb@(&%7^zJ&&{G^*$z zqsLY}VA}ZvAmu9!82*1E4t%VA#5rZo{1|N0M-}v`jRHPmZ@cvV|ct6C*^UZvg+K(2Lm8wDo6Kf z(Pj+K3{bYvp{238Qvcxq06+jqL_t)pRO#|nnGl)(%!kEfjO2v?4L>%|<_xC7r8g7^ zVJNscocXPAbA84?(v;$2y!vPYPdsZ|A?;zdjk*x&GgnFhPpFZ{2J^ahMmsX@lbL|T zhG@0XZA_JCe+_T2>RAXFa3HItJ;{T$1lYurdTr3q2J(54JN92>*u&j}M}PMvQ2zgx zy4g7I7#FrqmX#(w{JNLsqIr0S7s1jvc8tZ?90+u?F?}hATwPf=>uXEA8_v?}ZM8PX z?L8jJx3X(5bA|^xZ|0%&qjY*2$hqn=bcu{JZWV||M%Xc-pzR#;J-XfmtolX*FSK;k z9rm_iT_tP#nV|d;TG_49bNw!ugdCj2V-R72n>l>8O=PEZelX(^=GdBzq7QyC0Bs6b zk@LJFDLnq0pi7Rtp^15@sv$r99V$qcTO9D*KT>y2;??m?arM($HEd7_pE%jMkIiN_ z45Y#t++Jv-H6_N*#kaDHT07X%pER1cUN<4N+Y@;qo6b|5NPqW2^s!ArZv8{I@g&9p z(@xq;2grLlE>fXKN11fN#fFzmQ9uV81-Nm;{?h5FCv|sYI$RSILCe;iSJ|uU(1tNm zmmN?$mx_P%kL1;W#|s~MePr2F(LcBAO{p#Yd&uhvw1>) zuDg4uF+}cu)2%cL!QI(+*RO9q9^iEAXLN?uC~lgEjBnFWDMn~USH zc?20DX#Rq-tB?hP&{bH>*y;~qz)MdNtmf8;-31>Cq$14^v%-G9LD|YaUMOS}NDQ+av=A_wNz85EbGKRnT7jB|kT<2N3I4UbsxiM|C@ z8p&lzs~7Fa!bE(>Z9WvBYGbNA7iH#T=8z`P2Ui@erw=9;0rtPX)b{3*UM#}TJF%Q3 zY4dA~Z{8%j#GkGhs|T!<;lU@hLoO3q{KIdb45hDcaHBvQ57>-p8w2AH|5j>y@_3`K z50LadH8e3Hu0Q~sUqfS!@w*KzdS~<1SGl3iKpU<89TC?se$^M~kuvvLOYwgw*5FTM z%1Kl+o~cum8KGio56|K4+*o^KIYE+RVpVL`qj}p{kM874Ci3;s8@zOJ z%Y7)cVpG?%jjK1Eq3JjAQdqY$KjTMr*4bbnGB`>TOB~TB<^XJ@;;Um+@#^K+xpUdn zc(hoX-AgOudK+ER0_OT@Z^mt$#+BO0TsDn4=&KxFYjF}e$Bk#P7Jo{5BG&`>!#{-`3U#_R0j*QE;Cw%9`IIG&FWNW%W zVvz31J+vvERp}^LBC_V5F7t4if>dVLVtYe#ooo=HrKv7;bW!hN{6PdB2PXppX|m6% zYwxz+z^lAzp{GydScuZ&^X&HC_`&u12RKU99FjEWl1Q3%VJs$26O%azIZasQ(@23Q zvE;d=DsQZ?7veVsjP4(FN}%8KM+658g`=Y)htMK8)4~418hM}RU?cs_h1X5#B(0b0 zV+R?ihV5_j@q2>cgM8ecc zoN!E#C5PG$A~`@V1wYMSc<2xa*m{GISe1sZqK%P3E9}OrxFY>^^XlO~MC_Zx3^)+_ zBYxWCAwqpK=E8$YS=)FiT;!DvZ>&tM_`{*+N9{vjn89lgfo-eZKFH&P9_{HjE$|3_(n zs3`a~W%mMn2WIQ~oa-nT6Mz00?igC-)H^4Z*Rwsl8QvR#(i2VEB>h(WOAa^M@r~;# zeqEdwe$=;{=Jz&z=ej4ZI^qu~Jvguq;=s1S-F_Xrhpm4cBrXSMn=I`O)Z2+`FAN!I zFVHY?fatUf8hj=SzgmnD2B=oj4-oC0NZ=xcP5#OlCkMwV^%>-ytr6rS3A_u)Aaeuh z&-Ev6FxEFGar#a=Hm4d_fUvkRgGju-gB2hAvp6WS(HQeLPe1Zi;{o0h_-;9QmoY2!AO7qAmK&P}YV48!{qKMG^ywcyRRdZ#oYjJy z{NWA`Cr7P`}BzYa(Ep@e>NG+U?b0UMC`?duCoL_ks%r)cY4SR;$Aoo37DAs2jZri^9sEr5qmVJ!GyEx+9ycl;4P z4$_`37!(u+53z<0aoaZOp9ta?bLA{h#uEP8Wy^I7$(A$XKJPX__@6%47( z3;jVco$)|2aqcJQo@JkUtFwRJXq0)hi8!8HGA z-*QpC$U)2hoxcsZH0b#+1{I|)E~9q#Tr_62OB-4AY46HkU&IAa9*wK;4lO$GY|EEO z-K=*~+2appD8#=0Agm8KG&~zQtW1~IdRhIEKKtb^KWrVnU~mm2G&XTM_9#=0Utu~H z^-~@PbVe3?=5of#8vrLGoEGv|+#KV?t`y(&2&wt)tXy6#3`UiYZ=gcr#hh!5XyVE0 zj6}L#WyQb3+>YU$bpu{})7OZQtC?ouw75Tp&Sx3-Vn*ME-0S_m$IhEorX&XT6QSdo zVEC+!^v)Q;0eT3#k4nBPLzq&Tu0QZ7h}s?)2NFlDE5}5qf6!NdJ2qy=Nq6Sg!S6{}yTQDe0{&?Ot=9 zpdfum$w+yF9rp46Z_)b>xEtA<>svp~0e+rEf0b#c3^MBgH8(z~Mn@k#EXaBt|Ct4d zCRy+0Cf0670xExN`fVnRC91Qm(=C5d&i4;9k(n4w%yT2U%0=;r9x`0$c=NYzF#{$f z^cg?+YX@cC&Ak^d@S}$+@3goHk3dfh(H4M<0^Z4ues0bhK?K8t{_?{Y{+;R1@~hxq zef@=axaCAwEE>p?r}4;53tQNyCiYwue)Q3Y@tf5O5sbtcdaaU0&3bH3k&1Y3svAf7 zjpduXlm6=I4}bW>(@%f?v!_3N`ulw6pnqpuf9?YvU`@tPZfeP2HwdXUqVJ8NH^(KL zqKV5*DQWTnL3UrB?s`&4-T9J8n%rm*75Eu*^_%DYTYhMsd=VUy%oCl*$GdM~ngGSj zcUz!0Z(4E_OP{L+36p=9d7;3{O~)Tcnl+D>-N&;rZzs9kHp?qdgMS* zl;&j|X)DZE9eRUZ-H_8jr+D}er}=33Fv|zBC9Uxd8OD%el>;>ABv5>ROJ;?5*E|1B zA%c8|>;q!KOhu+PDoN3XIf4rQBeG5pm}9MbSbyO{hmg=Al`nkY}G^F5>Q`NsBpJP%BV_ z4V3d&M|!yHx#l1T9Pd|_9w%{%b6;*c5!$|E2T3`!r(k+tbu`fC@%&&M}R)$L_7O8Vf_7F5jk=YU#@pBC^!?`9s1h zyON8XzW=|2@8(q3&jW-iEP$3al1sef>R8o;tp1|WT{kSO;%)S z^qPdNHyX<;>8G$?>krRJOrCVPcGhzH_TzAYbc zITslpZ80t#5c=uMi>BGJEk7*h;bTI_y+}Y0FtVGe+UZ^el&U0g6Gbyc2?VOV6ve>s ze8}6dk#QD;R!a#Ayz z@&cM6r?uBW43ldLm=nx65y^7^UO=J0O>J<|yajprh;ejy-5ddP#^E5IMnwNwS-BhB zU0n8>g)wr()qMzwyyX^u8|wx1J`XihDoY#QJy~!m6SVE+r}q9z`S{p=gk;C{%|J~pHI6i&w^w}Ri%MCmVVVjFcMwv-6;-e9Py+9qu zTomLGTWiobLZd);b$4PEzpOn*q!F;Gq@8=cl($cR`s}lO7yKtrKl#Z|pZ@K)zdOE} zw?>0ti!l=$%KI8#`uovYDPiv<-H$&p*IxJqh1h3jh>oK%JJVh$LWhf`ZfPJ!TSD_y z?CLY--K^Nm(2TUcrm;XYXS0725KzHIhgXw>0AJ3bhcJwJC(K9CJtmy&{;y8?RD(sGBA0$ z4tc=$A=HlEgKnq~<-ii`31=G1Y;GU)Ht+}HC4Z4ayOB4K4}1komhm=8D*+t7ZZtdxyJ;sC3k;G#fE>he1LdKe zYUE5TKKHyzS5a!Un-kWMpBBwJ^5Mhedc5rTAP;QHj?2kaKxIWlMEp*B%Qm$SYyBMo z;{-my=lX1vCX#`xzjnf}$T+pezNg-~$2k{U1hcC|K;{wufX!=t?S3}k;~V^Y@vDO9 zAUqo<*o-N7q-A|yz0#0j?86@HttZHe!;8!*Gfsf=9qxVLP<{mSpLtK|&2u^T<8@ti zr*3;Qb2qx}#yIXq0s7Tjgr%(3(*LvS;*yBH!RA7Gt(^pU?}Sa~ntoPi{eyQEN2Of^ zguBr~V0?;oY5gs&7bKja+HwT|r8n8NiOdGjAM1kepP}Mg`zcJ$_t+_e==bOFlnbue zRo)yAnbKW6wCp8Md?XufZ!AOoFf&m9a$qv`?}Y{(H^vp-W$>w(nxV(dzKfYQ$OM#^ zb#|85e3v%05E8?WQN$kJu^2sgx=lYF+AP$XZ{ktj1tL!TCJuiMQe-qki4gjHN&b^h zevo&pzk2%O%P+bZQHTt=P^Au=3r`l&V?%;WE~piWBdB7RVqPP=4)vlEh6WIs5{>Bc zZVmUfVvPv#efjG3)1N>8%hQj3{G)si`%`n)lXYhc@vAdvi45aVr2xfEwZBdnmJ5Hc z-o_WE1vgiV(|ql`K>xxbo`(p+GgqM!E|5s`a^nfT*o=3Gr#y6`z!-)$`T}r>uUH(` z?w=7a9fjJ@yqO0Bj4i(8*^cAZ`K)(Z$2Wc{5_oL0HYLKbCT}Hz#JlXt{vO}Kn!rc zy}$;IqP<|W52wnSBYp(P^$wttl~L4ObG3t0m91^bFjFe6B@NYgsLZMB)_Y_lgIn;)@BRivVX#vSv zidA2gd2o9z-HD+Q@Q@BJqIa5oGkMMLW~)9P`GX++Ms6ZAX&&AgiGXW2Nxt%oVKl2^ zBZpFOEBxSWUry!?>u&RUjp0oy&Ds#Th@n-2V*o~R_4Pz^9PDY|l%>n;Vh^fzeE|K; zDLO2afj`L`177RE%L{Z1cKUxQsS#RS4ckZVZVOW_19|_WvqHuj7CrNqLvxZoqG2e5fbH-@_uA;% zZoFgU5aH4G54^AP>K z&_ae!>Aubi zm8*U9)s2zGLT}6JT%+q~hfSSiVk>5~k#=3^SH-Sa7wvDW=eFPyZalrIUTQ<-R;500 zbNJJrd>nuB#PId2+#tT1!3du_3j&QSgA0<=!QiVepJat+A|gk-O!!bbKtqlqb zg11NKCNNK5c{diDoOnV~o_xH>+nXPM^ih6|`*%4hgo3>s)<1EgpzmSz z=fscE=G+Np~#gWR8sLKZ_9rE`R7kR{N$5-?EE8tbS*5g zeO`o6%6+lozdq-{W_c!i#*a<gSrhcq2X5yQa5hjTt=ji-$J4(ks zblbrIKI5=ARpu{DPcow34xxJacmMh=e?Hx=`bbk*C? z(#N0tpGHs^ctGG0kKE?IZDjN6frjFTgef~^&~*I3Oh=5=bPY6Z#(+Fssje_%#M)&) z=z1cb_(D!Y8(-=3bq0Pvfd>)pAE8}q6gw zS^Y$$3S+c5y>Toal=TlEfQCc7`G2h2vfsfXxBZcm=tl`tyVp4S6Bl5}@}n|L=4eMY zg!I{iLxnI6dn-{o{3@l7;1=dc<#!%q7i_5b4{oB6GLp3u9EVK7h|x*WuPQAebv0|d zGj^FiplN4Fyu&>5YPPN0&6t&*^NMQKT^)RvGUi)x#2&iC zsML6k#&dedas<@fHnn5B&PBBrDp3y>Z)=q*;4wDqdX!@;?Mhx_cY@dFBdqqKPPBsy zb>-4rq2Wph+tCZ}Q5PYZ`g2s$xSKbJGIy3$@}w2{l5WS2CHuh2x%MJ)ygiKqkdGzZ z@zAGV-bk>1vIbVZhS$H)J$bBF(U27@hf=^T27UMT@Q9avd@UCH*>MaztyeO7{bXKr z*H{{z`_;!jaURESX72H`>?ywUn_4{x(M5&6s@e&ez669)rthAf17GdhJq;5yzLAAM8~p_Z z7sApJ2@STi0613ZUVDVB5TZ1GSD`UfaX1+t@duB0?wKOWqdvvCw;k;3SL&LGE7P#9 zAm>-dKf>0xJ1T52HMS5UxuE7A=XEZ?u;B|K4Pm3@&~Y>;B!0>%EkUV~yrj#MW^n1> zjq8lsH?3Q)LbVKF|9ouc21aHk-$bgbxZ^W@V<=Q9v5C-{F6;3)HZNjl8G?S5R8+s_n*H0`c>|K{`B<47cbKOT9JS6VZL)c zH_qMxap{7yj>Z_I-NHxiKKbP3(|`MK|GN|Rcfb3$r~mu^`KPB3Kl~`ZUFiU71NDX% zbzqUnU?Azc8_c#8|CaKEO&=^=I2WbdaEFE`+z5Y|8Tu7QOf((`C$#+UMIUxBHMaaU z((sI=CLEbJ?BEh7{*ONT zL4Mfk#nYeu{JB_2X^S01-|#2x6zzpb9BkH0v#|$pF9=fV%}V(A&3xY*1bq<%my%<6 zd4WuyTu^vd@ry71l2-iv_~WNP{n3gb1eb9nmQzNLKI9WG z^G4a`aT3sZkif3Ypp(Us0JS}NCvKbqk9P&NEv0iqOEq}LuJ#%MK28eE0h{s%8Au-H z^kGS!IP#Gye2y%Cm(V4e!R;yvot)?2;zZPfS@gC{HqCqeu5G*rp@kTVM;~0~kx!lS0J>o%1wA#tCTWd4bYztjce)qRBeoLEDR1c$*FOb$~qSnsA)Xda+IG z@(Y_AQWpiHmB-fZIXGt?@)QZb9m``MZ*(n(B6d7NR8KC4Dae4=7k+`)H32AgJ!*>< z8;4r)$-n&zK*)H?mPaWnw6r3}JcVX7+YTLqI$>g2shE|9Fy)qm_MzFb>K@E`2ClxT zYJX{PQgZO7yXwwuVrN|O(*l7q-6Eh^vyzn^xrmZuu_28fFsxl-^5&`&`S2rYX&RcJ zp|rYT?f&EsBWBz?PcQp`-ZEVMqI)F&JLec|Z9aEgj*XRDtHoV(ML8&YQ3JQ_M{(_Tdy2}T1 zP<3LAL}ugZbY08CU!8>wd-HuHXU=0!eVSL<|G;}Fz02%wtnPA~u zWccAD=YDwF1SfR&vB5-5KQJ&&^`pRZk0Dn-e58DFFcGOkVH~i5yn9s=K~5?4s(T7U zq+IBWtq^$Oh!p?bClIuhj=VXB9_-A(rZ9cw*^kq%8gt-^6&OtLf{(oOFNAMC;7}eq zx-AHPjBIqAUg$DVair%3_~}#Pw-39g-|5&l%PN3KW6_ZzBJTc&t=Q#U!4RGjBG-9q z$J!t&uiV(Q%3=4seSi&~f7&y3MMojZ#OvIWAQuXAre_XeOW%& zWa_SX@H;nvzv6+-9C?WOrbAQLZvHJUr006wR~Dc(G;|7a9kEMb;;nN>m55quug3zZ zDU&(5ayx$)Lf$efo#O*R>R$ITf8O`&$zyAQQhN;%?BLSxF+C-#UE53nh_d9Yc$&EN0# zN6*Ug_+cK0{@|03o?ho^$T#`uA^tH<-^&KKzbJk-v0ysc60;ZC6X$VqYzlm9Z=5VT z{R;1l5y4KOi7gjr+Iv!2i8uMk%Ga-6<;T}vI^mGxoq0Ac{~1; z^JnBG4kwkXBeK2u7=L4Hb!lM+uS(-cyQgF>%Go&Rx3B?J2gRLR!<>sc=#^(&SfBJD z8GUM&<+bso9lo-mlLz}_2Yc-|cWdijn^!Oa;f8jYZgR9USgzTuhe#;55i1%ZbPBqx zxwCe3JcI=uZy@s#Dhl~!ZZl{3+x8#k0TpM4_e0YM$FNy$_BQWm2ME8X2@XAPc882F zzCz!3Wh)=d=z0N=T3zS5+-nWB8#w@jkBsXDMriyGjogE`A5-frze4u`Wcc@+RMV1! zH*mm{i%k}?m`L#f51q)OL;envjn^E7W{DsI(O;+~e~`U(F`>C0sKKMC(hfZ4ME4T3 zm`m06Xg)@XYB6Y^vN6CUchx7?$lI4xdiUV8*&uj|Dd_OfA6z&T=HXh9>EbB;o|C4d zvvx6xu*Yww!tDx5jZgH}Z@SYjO~Q$>y`fpH*Xf)lb^)v$jiD@I>Uts9u^xaO_nDiI zN(c0j{B6B~TeoJIZhl4yrjTnpUF@!~zq2k|WbM*!nc>8Y^7gLUYOrri&kYj+P6LGHx(tyj#t+D86!S zNx6yD2jG#J9Qfd6d{$Ad=;1TqzB;$p9qPqJob!$ZJ|z(qv?%U-#y|2Z_Id#yP(#m8 zN8-bnBemebJ9#6=?A3$ryo(55U#np7M&2<)5*A!+r0#hj9ospq-(fB;JR~~50F>ES z(%o|u=Tq>JrOtm3?)hmlPxyf`fYuMr^A_|_{GMVwzV0s{l%I8&d|jn=g)1Uggg!nKez)rl zHS)ZYtY`7~>CmA$|Kr})?}EKcnRl+6EJ7nFhQ{&8PUO#?kAa5^bq%rUMJdVTM`4=r zU@-e2b6`?0BTbW*nqRr5^t*~mcF+Kfem`DQO-M}4{SKkq6vWW{6hlbczR$2N|;&^+J@SW$6~q|L|1*%0&{{ubnzbO=HZNH3i|Rq@WJT zIKhSdey2PprqGCNDu)a;Ug=XI_vIH~`2BEh?%7zus1^$Vn~3KhjnR#23xe^F?>171 z)nUtFFPfnfpY#A24t*FL#ce*JfK=Y}=s>IqeeU=DOYoQjK0er9Jyg@CyBiy0h+a=5 z38ASEg#yybOSld*n5!p42gbnYc~W*yz-q=ellQ|6KzkiO#}cOcG`_nqPHZcV#rUrD z*sjOL-+9t_CuS65op;0i{&+Ba(6fuFZ2f!rG9ToNuV3YpGH>&pA#gM!0zS-32d;w< zIh-59)pIf?^BJ7(FGXxW3iy)Bu}gmW$6SWSp7UOA0(l4fO?<_6hoG6%di1wP9`@!G znrOtBj_a0&F-z!N3?_2U@5wQ`%n6DoOk0(ch5%RxFE+>$m1xy`)9y#iM`WSKsNW-=KGQQphrOE zANiemuXC8hzJ~0aIK>bU8F*6&0$b@~U)wYyWaWW=cxe+`_vct)ZN}aj!E(iEfu$$Y zqMw5N6lHo6Dg~%zTCbx}i}=8{Q;oeSgrtx1$dL^XeTY|i=!_*X@v1zOy6p-Bo0 z2?T258n2Gvou@%%p)PLqN-5eSWpO%(*I?`^mYQ{twjLzE*Kfnj*x?{Knjnj}sP%q= z*eY%`KBwj_vYjJW%5kE;kowIAv~4rj@y$KwoF|~*6FNDhss6ZwowF>%WZBV21{H4( zprKAlY-Aofa*kZu6i!t}gVUq1*n4gVQ(hXR3Du2}nmlmrz+S<153$T8pr5K*|8TCK z5-3LP5Niwm8z(jfm-*y5Hw0<85=C`zgtB^R8e3}in=Obn1LUUGIPMF6#}Z<4dpsH; zv;)Zb&5^-gf>I~`VRQYV7LUW6NY2BUkl>O-l+B&A=u4yyL9kXd_q@s&QaI1OAsOzE zl01O%o)4?>muur_Xa1ja%8Eu6By91b-5VeX6=KZh4L^Cr?OdJ7(Z~Hp({TYL1w0Dw zS+_cNmge<3E2@ zCQR(F4rAnV;B_DjaJ;XO)`R0ra>CR98}HrbSeOc1u7z=oK0wUFVlhfBr=A8ex@MPg zFf#)4MBr$T3>EXBfC_Rfwd z+AohaFya#Hcc6dK>U^OwIP;^;)zk1S_gkl`sPgT?n{H8}%FTNi^( z%|*K35fZ0Rrx^^?cH-dIE+}QN6^SmEpaGZ{ZflNI($C9@9io1P_~DC}Pk;H#XO&Yi zGAi`~^L=+MY`>T9X1|Et8t>+kT%=1I`pb`A9^C=dy%%}6neR&1F?^a08$VO{m@wa~ zCWax2i5pI=@#pJ&2Kq-Y@~6IHi;v*e2bo7+K;nd)*QGyx#=@Db!SSS;7&o`*pvr}( z`AUcM`7kBHp3N1Ryjr^H+7Gx-(*a4@O_=s2Pmj_(C_3_`*9RpM2(fU2>M%x!oaZXz zQYrF@D~eDq{$n3HvV7m3x%pMV+{n^)JV!s3id6y7mr6Lg&T``7{SomT1)$rG}VxLp_e zaA$~^LlpEEFuS$J%!Kkff18buUis;b$T06&yIef5fpLSKClo%UC`9KQ`XqV%A*bK~ zYUBu$Cu;t$pjJbm+?+0D=;a#!zzk+pP@@zQ8`$pH^ZNqqQ}MF<9QB^n^kqg4SEJ|2 z7M~(R?hyfaZLA%L#ImCbK1Ip|2Ua{eG75zDGGneJelgc`rKlZj<;2BYGzNTvq#YYM z;0t3F4*uHj8U_One;EOPAJ(awp#caJn`$>VXb!VfY?_ZMqJ~NJ?Br6BFf7Gbd2^wPu3n>H z0%go$ByZ}-u2%>(;zf+$$~qtJFyO0DqJt6-hTO%02mebQw0}wRIZxtUj(# z#Skx2&C|0#80F!xix-|UCcNrbcG8Lq8w1yUcqDcP(K);QwE^DHAoYfx*0+`Q^4oZ! zg^dI`ar|+Her)p~n)th>(kKgd%k~3+9L0L*=o#{@uT1)m-Hyj94*=qOjzZsSd%a8> znJouA)bV>+&+EG$_*_pGEg7c0j>8NV4|3E2`eZvy_#Ad~3cuJLtF{#ieR7J*e^TN4 z(K(M-zWKx_b^)*D=VqAq>;bafsN;IwJ1W&=hv=+tfqmK z-_?A7YB?<}5AcachLs@h4 zn8$ajw95r{HZXSXOkUpcdz+8z=J(Zd;mQ-oq$;bZdG1HViHnn}KmJOaRmQ*tqwl!n z`?Mj|e(074j~Y6Y6Qa}is*J@DFd7rTwv#Bm5+pT0lR+?eX-H$ zgvm{K-p>5>Km5bf-{qIZH#?w%#sPbNM{pg9*=F=9e?$9cPe1wbPa@NY48&4Jl$(ct z`p19F50&+M-|IHmwyC4@I=>qJqBA^s>_og|+5-B(LqeBV4vukXxab3rv>lJ|xR7Pq zD;GLClrH{gW|4o8ab{dOZFPw^3>KDlYe_v%Xu-+khA{Zp=q%5iNC&@)6Oq_j zD_$If6{ee^q3ejY`c$R<-&T$Dh#%VWh7+^-Xa)Q1UO>Fe4Jq>$8n`}ah_}oi3ijKm zEn?busOgilw(C2ck21Mf1AGLYd0|<1(@!&E&7is{Mb`NlURqG%XMVu#Rf6S75K5Gz z4>=ni@rA~|=L5~e_)QiO>y+Jm)tD~ca7PaOWjIdhb~CMAm=V{*RLXvkfcRYo{_eS? z*hYsr!3lr|b6!Z1x+IdXj`cfFwxj&daI+H(jc^;w=;=|ocF;<_#IC+rwo{OaGd`L=H(|rs3W31Ajcn!Dy}eOl!6}y zem2hNWzKV=@7OnQ#ZNmr+|uA71)ms;_IfNT-1=Pm>B1f+s63FwA>$3M_Kp~HtXVip z+F2XnGcTg=yb1`Pd@6hmRkBBnZ!0F!MHllI6+gDH*LUm~w@&K4c)Z6~l~p7!L`F59 zENg*Jz3aQRDmR`@lDh@x22)a4aGNuXkiW(R-&iKLODAK6k5mwD}e42jRghdY4funIN`jmL%QYCYY!yU@VN`!XDh<>{M zCP?x^G&PV4c`EhN&|LQ@+P#iaBzlbD=pz>$)d%C)blug3Y7Q>)yv7EcQ@1B{)!Z5bN<=}WMkG|`@dN&g`SD#LEA8_ms z1FUOYXRc?BGiRIc`nAIXj@L3dzwTUd=z-0P6z0F3nLecxAM}*kY}*|qjm!Mm32{#5N%U+ z4tahy2LZap?bzS!W8=|kdJR+u%v)qE>(u4g<><|?=u#5`Ce8ElWi|zDvyR)NH@`_nEoijBgSj6@i*S( zoi%QnxlIQfAI`;QS5Q@|kSy-F}|E3upPZlcVCEyRMK6!>3$$;S@6DKH1Qx5{S| z8dEGX9(w@}K2V^M4`FiXCI>OE6i<5SVrb`+F3_)-n|%(b_=@qo*{dynJ##oEwn`>(Mrz>acR=Gj@;(Ve*gNeaAMO0l-II5WFa4 zT*8CKg)GSU;Tla1&yoi7*)fWM-xE*0aZkj9J-%R;fjiV<7jWA1>4N*5!v}Qm1HbWw zM(4?eAv-K@SlAqymk^O={ls7Qc>BAcD}WrRmb9_iEJI1qFXOhmgztXfW+ZDJ1cT0;lczM?dEQ z_PLy&nj;(oGaNSQ)JRb-PtK)Js28{G&ATe)ulXfWk6Qh>F&umN_2b5g0|OM@J`iC1 z@Ai>yU$PMBtc;3<9Fko3-of5IQwBmqS1Wx5PFt1QxtehrcUs@HWuC38_z8#45 zG&Raa66RPd{U+#`757FRF>{9Qsuc|A7WzYDpJl({A?15HH!$;<570eVvZ$wIYcL-7 zZ#UmC!sq&7wqN-LsR^Igh6&2K;Y-gsw|>lYN9G<=<5=V5ntf~fsqjxX!ax>Xz1>>T z>d{>M&X>doV2HbKE6xEt_7|Fidw6MZg{aURk@H3lEcnI~yEq4r`or)-Cs%6^3kTmk zR~{XGMK`Ub5}$h&drjKzeF#Q^3OQpMg^f>I(p`o9PO;QcCSOiW;1fKedxLFGJ3-)v7vTtqqom|R z>&Y@*On@7ij&|FcP1Cus15O{gFj;wM(An`tQ+XN|ft5qXUgY(=s`Y1ia0ZO|%$%%) z1NW?|3_xK3&THGL9cz;9h7)!$x&PAdkWm05$vo;qPL&lh^GVvsEPQD=*wJ)=ByK+) zgj4v0<~Nyag!X>^G|hEhEdOsg`km`+pNZvh8sWL`Gz7(g8K;rs!sF9Ve;cFk`zM-u z(RTcD67}cqH>};D(@$cWoET`AIhK+EbOUM{u}uz)HC}SAgX6o_QGK0@N-qG>q;JBb zk|(2EYA5{gcn1+1%zX-zl1-3_;CE9>))(9eWEX+5WkRD2gbirSW0KEC$xrN~%*Q>X zV^g$I9OXWdXLFs+B{E>3Q@<;?gQ}ezyjDRd#gDk!!d|VwqU8x8Z9jHm9XcQ+l{y{b zWLj~dA4&Q9^xyPXAw1dVhowebd2-jA!MTwQjt>}vJ;RwlnH2rVF^{AP7*giZ`Uz%z zS5y}}q`W&hGX#v_;;pAK@0=(#xi&86riGC_04ejL+Ic}U^MzNfh~xY~}S zTSjMT`6NTD096ADrSnV!$qDw_hPRpS$Na)`T*_yh)}wy10uA(AgM7W9)poU4=(4q1 z549@QL*u)pm%BA6@y;%Xdnrn(_v6aktk`UnH)@bWyAxKG`hia8+wDJ+k;(Y&T1j%d zexTp%!%tA4Y9{Q1zPg2~fI<--r#vrb5Sb1g=i)D)^Q0wM>@Pe1s%PxaIfKEste>o< z?#aw2eII^K#KpOpT5UvhJA|G0s>N^iN$fh8SC=|3DvIuICw;<&Hff?K&3<~^{4#Er z9-Y!$B8vrW+F<(PK$&_)Jy&Iq!4h$MvxxEv1o&V?9kT2+ptI(@q}H(zMsXp$mWZU+ zg<15)TJVDDl3+7pC~rxV9yvgSHOx72CCq;~_}(^(jG>iuT=O9UtQ7aVHm~FQzre`l zCCnW3AqT7@J~KlZWZA@>J9O>?5@9`#Q@(-F-sLY?_>?+XKf@?<-aTVZ_O<;Td zxN4Ps=v4;Yd#Uqx$^$$PR{AjRQamc#kd>>A?FY^D(`O=5je4(+C6%7zO)cZ{&C`#6 z{7HTr>*MIW|McfS|0RDp>8mr|m*!t@y%@WfR2Z;DVLZ|SB}2+q>>P>5JRHhnWAPn30^uRdl+KsQ zp9a_Z`@c=~!5TH3Cc2LtO9DHYuBdhxM$ z2gA>V$0Ca-`Vf)YcYEm2-+b!o#BZGh+vvrOT zGlIxMz;ATZp5WaRg6Yh-Vp;S&|}fWmF* zw&|anUiQl~I?=(!@IBchn4+zC0A9IutT8Fkc^g0bFrzd=-lA+e#yF0cql_78IsPD{ zQf#q?T}Tari!+9nc|ie&)&?2Xw+(`56YoNhuE!EM4ya3mmQk`--_|7 z2k`=5v5Rsk)uXF_4e*V2!zwlFWY+Euap_p9HICS`o=H<~IUHAZpqy@!Wkte$t@0(3p9KRW6(WveZ!2Od@ENC2?5hLUV&)mrGeTtPZ4xn z$wm166jk#82UT;IhSLgCwefcy*9%(ZJh`md&tnYPCKQD!H+O! z6bCA4XVi#;o(e~Q6^XdSHkM%u*+5H4f^y3TcyjnNL zeq_8}d;XEBO67v{0blV<-o-;d2^ES%iaEi8riLh8_ITA8pdf*4$1+$s8F9VUa_Mu9 zLk8G0KUJ>eQK6gUygzT^xgN5A63TcQ0pbtA$xwZd83yLuWwjd0t1XEBdg+2>3_It* zw6)p9&@H^cqkEd&wchD%l+pW*x+$K75 zE34r29gHxz0LT1pLMy}M<=tX<6s9rdOgh>D;bUtqy0kG%n|->gJcQfs$GzTEAVDAM#1N8v zV5H^%LD6hCG^++fEyXfM`7bWx<&#M^KORizk5V2SD_Q}f4IH=>{R#ma+Tmt+?BA>% zd3{KNz@Q9F+cS2%#yKg!ffnGESMcF5R@NATcTi-Pm*&Aa4Fp=axnX_njoe*?*vQv` zUMBUnhiPsyuAK0^2#AO|4v47%=oFM^)rLurDN)SIqa-Q%%q@D(7n}lf#nW>BtV3ZV zN0*%T(;w-hurju|${KnhRaj)jbJ$VX`B#j1;~0UDGT3RSf$5D6zbG6fa}13iFIydX z#yat;F-jz5upxu7X(Vf9HGcS8Ja6W(CsdH@S9P=$Fz0pr!A)q!k{exeKn{=j@D0T} zTy8k|7hd*7{mqAAsOkCZOYw=-Pme8l|d539Y`6YXo@J3Zj3lTVD%s zyc;_z5Hp)r4%=woWv5Nvb|jB_^p3UD7%qCyM#3DVFLvq`w_bZoeBM9uX#}A8 z8Dfz7&=O_J)@csTuFuD~R$rxe4m-A@<$$hfqAfJ@MDByGHjrJN;a>CfCXV{x0%aHQ zX(M^g{geMIn$-D*iCS?K`CSJNm1z_BR>!wS=|eQpYFf z82tQyUi2Yq;FBNw(N?EKc}H(>nDbtfgCAh7|5n$VOz>9exm_5;+>|5o(5A0_K;#BL z^$p8r?DNS#ZH92>S7djzL7{$JjeTH@D_eS96Gdnfm(z6w z7+3n8`sBDmBU&k$7Xa5aVx{J*7Th*H6!_ybZw76_&R#Drjr!1HbkmA`eHdGJe@=Wy zsAxB{CG7EXLCSW;Ih_@r`fd;sa(CM5jrjLf%yl2WfT1o)H6y7vkj{!3f=9^J+j_Xf z;M`e%;HPZ2y&ju4IOU!^-i5xW&2u6}_U=AYFZ~3QT@cuQ>yVJRK}j7J^uA-QYA&4O zWr+JRls;jA&;`o`W3lwRQq^(N2bG0r+K|y6{3LDy-_01RC(#IhlnYndOtd}mazD*? zFUftN76PJrnVa;V{o)t# zVV+pZe0uuqv(NI8{Xa_wXE(IXD{sPo`Q=~cW|)l)H}fyC;6LAE=Lg96QK?t?Q8V6c zzkdXr@dS(TVmWr`)FkLmW^A zXb;*p%@FT`$$Y+STDRxfF z*JG&aFsIPfUohBwLqLzUpU!iAMahS}Na9HPUNZ&Db#4xcF1#t)S<^MIjUzHN#LX61X{!em z{k-tYb}ILWbS^7xA?Lm)XSk_up_@P0$STIUHT$rc#8$}iOBtKZ%iRye5JsI>ZD0DZ zo6GV>T>o4rQK(<*NN^&w-_2#pc;1Q}*elhK^Ji3tK$O=yGYZFsp`hZkV*mbLMEA-u)dg)5b;E<_T2hi%A*(vPpSO6PD*H_N@KdV`SZ*0s)G@ z_YremUj?Hv!D;DUn!Yxmg~G*rFi8ep;uFP(6QOH!!f}Be-O6)`n`4v z4L63@4ki%@Juh&)eoU87a5x`e;aiIHU@+`2Q3ybgLEu>l%|9W9?TSU9*Ci?9LxUlcXfve^=3Gf;{Cra3J5s?(LfjO>$(sHwDBWZ7Ep^ zuDiKe%dC2ncdIwM%ndL9!g(ysoj0m50M|gJ_CB}0aXWm539);Dwrk=}|6AL+j9@Tb z4yk*yhtoT;;Wz=IrA^p9&@aW0OGBq5HWCE~41RccHyXctTal6iM7oeaB|7~Tzbn-8 z(`TR~`<8bhQ@Dxercm|4z*o3#Cb=hdQw#AGZ{G#Gg9~<~h$$H8Kmi_I;;N~Be7iLG z@s*5QI?RFW`WZ+OXm8;iPwZkYuY6nd>FY0FJ^kcoKXCKrN2Ne?a9KEbLe8SY&BLGm z{AYc0B55qV6fdmf3~`1JE%{-QDh1tAb$efh=HAOHAAWs9BWz(dq-`aTF5e}O+Y ztf4V}pZxHXr_VqCOY#@b^^1#{<_x1R(l%G{#7i9l7d4*f0QB8*#yU6ak>{L(D|?`g zkN*A@cJm?+o*Y9bR>za;PGo~^jTi-)RL>WJ?wXlkGiTx#(Ac6ux{+Bww#nkJ3m#Q) zO&}@&%5-M)r5hk_+TZZQZLk<@^0e*LTo!g^%*F^UdY#`s-H2j{J9T1QTeIe#t7HDt1G71U)04v;r@qur=@8P`xOcz8N0Ae&H_&r&6Zqr+Dck8b1;$UoYS{XdQS*$JJEA4DwPA6(P7SjWeo7L-}oJL+A)To>>d0vv6rIYXdjbU z3L#}@2KQL~D1P=kWD_9R^`8LFAK@;_HFpDBv1-)Q?c*lDEOtzA%ws z&ilmojsaAKd7y!e7jjUOmo59i2weF1Z?T@-KESqvZvk4EG?As-S>Z>_hwFHgq!BkZ z+DE@ew@cKOO)EtHZD~$SU+fVVtC~`bw%e=LrMo=rFz+eFri0vFmUibAk6n6w5R!K4 z#ri^h3hOQTy-`L7^tH3nYj5k?gL`4NCEkjyI(3syBd^FRgHHPSPpq5Q)}2v%5e^NA zzQEuG5{&Kbb--bluN?9iMVJ6qK&ihvh503LyFFP{N}t?tMn?JPD#`ZvH3%mLtYJ%w zfjQHgmj6JW3CJwCN@>(1BMQT3NjBL-* zkQwilWtH z`Fh|{B2$i>EPYkqslN?BLd`$S08Lppz~p*>9JDYeD%-ijxhQVSXI3?g5uR$5ACsbu zu-?hl`k8wDc*OgU^iU5?2AQ|k&!X*$V@i?`{ef$*cTydosQFY~9sUgYnby?Vtrb0HRZZ^&6JGmITCM96=9aPQCI?W@J#Jo3}} zLBqei_+dI=k>A3YGwFa@ZS21{cmB{3=R{MVB8$@}DF`roTl~A>!^0+X(eVx@2=@X# zB9^V`xCy8Ba`ScqQ*boAS-^mkhp}`tD-uIc7z}XX6(0r{=9TUoD5r|ok#Ko($w%*v z105jwmjsH7|GpwSCsbrwXxt*+ripIH8}f+p!+^~>w!qK4NL<*Wcnqz*=ytFi6T=S! z#9Ic`+mjEUkf5N?i+u<^#>_RAU@H;YnH-ldFdu)=kGUN;$nVaJ^!MF2_W=!o4}<@8 zk|?m&y(0AR;8VDHYyKh?J?5~ZIa$tI3>Vxb{!Xz-p%o}Tka=}ABHNYX# zD8LgpjpUQDuHTbq=Wqn$ARjv?jJ^XrH}~j(A&}8IZcx~N+*=t-AO;_^_tG2CS?#gc z6XIOVsZQoj>v_HP#Agf5NR3akFJ6pH`>taf0*}z&njQ}AjWw|kEKIZizbB#~y^ivUqEgU%5Y>ugUiI=0k)5|=Lm-*LGaG%+6 z#P&W>37@jQfkle^aY^TU5b|Fe8~{x5!HJT@p#x>yY?7iFjy5Aa z5H>oOJO99PDc(#YECvrc(M^(wT@mWM*n@n49kBfrmo`W!Md3D(hbKuP=q+{+jq?u1 z!gCv zIah|UnfZ%lzHV6E&N|0w)cxo#vN7T%M=)yd8u^G?y1vsK0QZgPQXG%5$w`50G354I zVnS7RW7j7F8v8QYhiSxB@^x$`SjRam%u_h`oomUV)g9(V2modBI5yGuPr=Q3iZS36 z<9RMh-t34v`0!B2x7abig_~T476CA76LX~@YrHuyV~ht3WP`!}Ng=~rW3^X%*kqKT z(Y7B&P*(10jKD}EC3XZI=~2KgWzTQK!x-a+I&|d6-~4<&Ikkk&_Dn7pV_A+5UWtKp zWsaAHEKZKnhlWi6iC&KMp_v;9N?CVfi{!)+;&+#-KJv%zAx?kc=raD?^xki#JvAZp z9s1AlPCt#}bnMBy>tOP1*uduLLae5>S)F^$^vTWsHU)#gUot_xmnF!rPMRs+%ckzw zmG_R@&k2z?-2i+`Va)#;|E|KPsV$ccoM8I5bg-vGAZZdHkIWd@q$oiaW(OJ>(_;b$ z4Hbw7xh?Pd0??Bfaswut4BugX^Xk>p z4?p?j>5II>+#f&6Qj2Z;;DVJ2vm1_}_d~EK%9B@p3a~X_{7*YF=o71-mQQ~dxhD-` z4~<`0$1fMnfYL|y2cP^9rTkLf7k!61Paa#C{*j5FEI@=QxF;Co{P93l0fthX-3)uf4Lv1}+&4%ce&9!N z*8}Qtp>Wd~@8(7{QV{Y&eqU*}5FdQRQahZ%aYSOT*-RZdFCYX1g_2zXeRR_U$BRyl z6c9Z25nkYfAtrtOMIY_*X@UnJRCHViz(xMHOyoH>%6DH4thsaUq^W=4MAz97S#Qv} zAVfBW8*O-L*~bAWK5gF&qaScD;*dgoV@i;&QAj#JIT-_xpu6Uxm|1`Fp~=YcF-c@l z(bv(X!kdmuyo|5pt9gVOv|ON!xOL~NNr}K!idEMg3;dFu#xQ4e+J}epj#+V7AN+VE zV`9$6aLDO%d@S|1wC+8%C?(>~8IYJbM?bkx>=ExZ`BAR%7nQaXsru%poW<+>O5WnD zz6VE|{gtJzJ>yDyB9soT9&(&yp<-DYoo!Q3VZ5ZLj}w%s+M&PlWw_psozNz3v1?Tx^Ap$Q27wpd23ij}MP}u0{_9Y_ccSN7fBv znf-{1GX5tpVq2T+Q@DkkdsP&7uLPufNBvm$bvrz4i3Q%+Hg9o7zvFAK^XOr7< z`Y@H)JnMfbmB?O>0uI11rs+dBpTWE>d-ufjA)Rz@&}Iay;Ng7pWlkYO&tz#zo@WAtN)-!BA{IFtxjE?9D{}ZV0SK}iO$Feg3)76@t|h&k0pvWb68!* z57`>K_{d7;kd}HhX**!CGB$7OBT+eyt0#=y9+uAa2|hBHPSVr&+B5Z}+A(Q6a)6gK>FM0!rCt$IfWkwI!p;x) z4Ck0^CkH$4*cUEo?f|bI-V+~lopUuYtzMcI#{8x-)Ya<^e0qnzc{_x^(l|HQs~%Sr zZ<2XhKq-wDH`bqg^784||K(SD`guOK{4f9d`&_8!7sF>{*54hQCiw1RQ91G^FE`lV z#FN+gDCJH&a!s1x`~Adta`4mWbBxL`P{>hCUflJ>=0-w9JT)wzV<&$GWx`@<*Q5G~ zojzrZaN6*oZ9HyQs}LSf3+Z|SxKb4g{?zX?c_aHOH`jmp^2_|(`;YP`%|11!>z=l< zK({YQ4%nxxS-PHhlq?fl+EcO@=v;i4wo&Hf8Zajuc+t`2K!D-}cpAKe!_7awe*M+g z(hYN53LyOyMzqpc$WSz0prvOW;7Pn(*PM|ZV{y+BK zbX%6=xY9fT?!_RHA^<_8*6MDp?)QJEUh1l%#3G4_ATittwZCthdBi!mq^Rmrb^T~R zCnMZ#*k*2S?lEL!W|;aUNRe35T0dn@m99buPoO zY`yWy`VwH~b7kys^y((#>=+JLTMU@O5j}brz)6S)V z3=sGgUm(+@Zh;V{*d}n>#B3zpcT`Z09wG^-s_2GBOxD%1*+vu<_O`m`TWGhv<07m? zVsH~4jG@r-wYKqVZ|hpsaf1d@FGM#*w_pW5*o7Bf8_lN$uWL zVa!JL_}HGWq3+FSY)1Ilv%>*y*Qz#kWTYQItqdqaZ5#ioZ@_z$&B`PGWfP5#z+eIM zs3ap3tD_e{;;bLaQ6IYlv8L}(jmHYqfcz!dHzG1)bTfe*V(U8E&KnYj*trBW=KALJ zrHv+hv24jt=bl$uWvL zF#)0u!1oCw6!XH2w5*+rg*-Gi)B)U&(UDJFgz=<@xf+4}Vpfh(yLRJ)7_+q%17lXZ zuqsoG-kjtNvkdn3#SM-`o<7#mzPlX{%^~fnIevu@J$j8ie~m}zPYdSq!i=WI$vx&e zMd0(7zNe~SB9On>$iW;`Zd$lT#V9h$MHwC#&PA}pCpS5F21A<&*=9@rz^R_^_R|gl znxffs?tohzfCk1>8;@IIF($on5-zsU1&58g-GM_s^pFz2SY-46sHl6qc*GJ^C*ucp z;A)!+{x^1L1MA!#s9gst$+ks0nDh;I2xQ_7lAm2i-+KE=fB3$UJwMY2H-T7N@dXm+ z8pgk-P`!%hKS5RoU$OGj(jEqaPyl?y_BeZ~8Bfp9^Jv@Of-TvnxsV5Yr}yN@HB= z9lBc#3-mfA`Q4mY{pnACdieFP|HWMS=9_OH@mKfX+MkQ-6{ItC5{JlXZ0hFvaOeiDG*HW8O(4qDW3&HTi?g zg}^z{OFfzv!r0OUVyx&3!EHS?u#jGQWSlcEB*r0S+jiXR+J_NKEj%*){C6lQODlX_o0{iWE-{$MyfBEpiM;|_Xo6j`&V9>a9iw!K<0W7v?Tyu#p z-clw4!-Gb$kdE(hQk_31AAayzP&7~hdiqM8g5Jw)KFnviKl<=zx%mGbBW#lTZHB}m zI{WR5s4<-TI6W6O~XA!JQaouTR#ldVlq%^;FDM@q*y6!N-Z=_qKIP^Da5BUaN65xRKU*pDU1!*941@&qP$u0s>k zDg}c8ff3RDMFG|=`q$sIFHd6vZl<6h!B_($^q7T1o2C~!+1F235n6c>A|#r-J61B- zEP*~%Eb_Halj2@p1sty!=0e|-5VC$_VMmQ_^@3}d(~siSCtKLWKoZHZMi$!!1_oTl zF8%Q+-(a+l6C(l04fN`tTd<%Nq95;pzsy13Fne*!n;I=%)-f zm9H%I>a;hsm;Z>DPB8~pxH2mla#;FynVC6U^l`QJ8=#R~42~V0<;2)Aj0CaXbR~Y! zo39z)8)##Te7(kmX0W0QU~YYqR?}`|)Ke7Nm#JhooY|2*(9B|efB|i>QnjR=|MhLD z!sTX=IrT_qa5m9tj?INDVeDx8v5oezv||r(aW1eycqBpt33)exuG!@=R~)7ASzlOB zC_7$C-E_;XUE}a*P!dUxHOK1MUq5FKrRlgAEdD`fJQG7jS6)xDNgL8n{3vbb-7S4k zR2((O1qjDsIQDler;ZF6U=E;59M&Enlx^=m^wa&tP__z)d3eNm8=_$7!qOsh03QC7 zP0L#HzvIL0n+Wlr7j~H%_CQ)34zcT2wP}Zikhoy;Dp7G-;(7cFS9$Q|TzkU7ye)mX z2MUzDhMp=d3Kac~vyE>E$r0nGT>E?>MkjpkTkp97vb=WQ^@+~05jk^MLs+a$*BFn} z%_+xT%*q>Y*QdpaoK7U0u!RH2i)eOQW8H4d!%XS8QJEKqrU2|ksgMX-h(HP(axqM> zu*Vw7IT>%Lyc(;jJO+?tjyhL3CZ;SXcC8^DyLC%N#YYxjb#v7?`iXumzUtNr%HJA&MuF1&hzqfa9G( z@B-+?A~Q2O_{8L30hum1Y4MA`(<893{cYayfAh&F51)Me$;0>GelIp1bdbkQ^uQrj zxP(9LQ}0A`gMh!D*ddTte9|`6{Nb}wCLaSE-NX_prQm-2i;rD= z|L})D`ehJdks0Y*&?3m4@uhK-!p~lYU_IX|P5$sWI-d851n?WD*5W5|OL?}&T#j zRPX~m@{;kPf3G<~9=p6d*&6~OOhJcFdHhHc=ju|Y_n8XSFbW;yhvob=c+cvt}D{~|S;)_GLY&|sI1p)6~DmSqW!`?>@Js>LH8=URHYG?f+ zaK@m*+eZ%ogMmK2tv_hvKd+Wp#Hj?bw#H~^%ES?du@?eR(t5NoK?^=$^f!8}iv!jj z{e~8Q^Kg~&{C;E&L^OOF_^1Wj0;bK_QLh|*BQD#nYIQXlf@lb(qG;;1AxWB$2UpjX zp|4=p#N;M95xQ~Ga`BWKUm$a$=sWEu^!E9^^CZ=4z6df(^}l=iN1HXW-=AQ#=P})6 zc;tx{_V0e_(fS{*amk+CeQU7;<$yCCyjP|^p!kIN#*W6YWTf7H)Gv6j)mgc!>$kj- zspKWJV-xYq#=RQR`f}MMO1voYsH_~-fyYN;ZtPOe;pzB|im4phUA}#pIT@YJIUyt1 zes5lmp_aYG6lnD-le^$)+hheKqWG~`%M3z9NG|x?&TvL z-80_>tIMmsqiv1zjc3h)xj85%C;4Nf==evb0 z%9dIljrapve7BR~u}>U;l7o0&#wXQEvmYJ$!eC7C23wTvd-?@j$FCT~1xWZXJ>E%c z{G@B8^1RW5s5;rEDxk-;@e^mIgDZBViD?wgV*{D?DWIje!`Idq1F|f^sJGWFjrh0y zq2C+w9;2{dn@h(`!Rp%?28bF_;-{N+22SkqST>l3`UZZk10yC}Hn-6Tb%3TXz-2I% z#g|EW#okGQy9AM&g4^cWk%49{AkQd0GvWM+52U6Kn>=YOo`Pw^r$FD2ZgpN>V_J!S z|Mpy5uVXmMBGpv$lqt^6iQeL`N7J@RZ=cfB-p)K>Es}e}yx%z90fF4$qmOSSukR$K z&O$?B2XAdS8gkf7a;8RdqQ46vzL0QT$dOHBCLxO(x@Bz)Fvy&`30>uaE zvRpt21-|uBjxH*QQm_l&k2&f3;)^dIew808|N84cJbamN_T~nHasW_9>A=%Y!wD4w zVCg&lOQl_kd*s7H|5buS)8F5P9J(jASqzHPJ$?WAM;|@>{AYjn@Wtn!KYW|dh9mcy zccOE_5gB3iR$XzNr{%aRRlzK*wfem*$8JAI*akp{`kxO@|S|1TX8O<3S2vXPk~?Y}2hf zK6%IqDtX0sIDiITpSHPta&6KGITWdE%%M1KETW1GeY6B*y4rTO_{AUn!A47KZ1F+g z1B@c=V4C_h4CT$=TklQ8Ce{vya@ldk1yfJ51}6aTQoNigdo^N!NIY^+hC8_0~h zItf#VY^Ef3+(gFinpT zUopM87(O|3FTKGRh^#fv-SE|4Au;Qeb2@TkrgJcI)kC3c0sHkuY7~q!Hb&W)qY*(# zER`$>G?!I3*?Z=nwcu<^_0CJvCG&*1_7J`C_A~dQ9v3Qf}KiN?P1YY zIIPr>6CyO^C`kortdrP4JQcUC6`(#Haw}0GI5SoB8@DK3SE-C`k0(WL9;>Px7#lPF zjaqN)qYN5_@rl^EK|+HiD0#+tLL|~0yVRzH!FvB{fNC4*yj18;=^+!G?Z?8fU-qJ( zeJX^Hwqs2#!sG`(?~30P^zFkCAWOUL@sCv%2%l`_MpXDMx0((P_L8H+ISKOtY+ieV ziMoUgIOpgK3Z3X-7w0@r2p@Rfe1pKF-stouMQAXw87$6yId9^4Pu$x7*j+JXQ#aw* zQ{1z;^^NAh0u6_lZn;$@5kkgw!XV_<5ttCyPYJ4Nn|!&hxrUw{v^|GhD(7;gHOH2| zG}@OAUOx8p-m1;oxX{vxM9p)?RB8RB%sZ)*8DZz#gg`T1*h|N`G0lzZU2DPPyshi$ zgn_^|xSD8;%r@KqBR1#aniDF@yLn98Q(hxc;ycdnFmdJ-oSksdC#pAxx2eQr83{lk zQGMrg@a{5|=&+C=b~g*^4?Ie|SrWWWTt+}!5WvsgFo%dfFFxbTpuYwqfo2i)o!0zR z7krYJi%%BrPOS_bi&R#5-lUA^>u!W z`sY9Y#lt^*_74x=ecPYATA%G|bih2Isd^9tD;S&@7!&M90Ui#ym}53|jOw3v$kUVv z6E#G9X=@`4(`l!SL; z+C5Jim|O9cclX;a@izAOz;8c-?;XJ4b09)jDB7u}n;OMM zQO8D_=irQd#Pvf{xRc`eg=s7!kPK6JH~8W!1H-jV zbY5{V1vm{p+lx>6+JH2xhwtVAhEhkjCs?VoD0=q-efaA`8sYhw!{`7@8y|~RVaAKT z_JBnUZv`IBECl$1f1B6FHU=4U?xeF;RHS*KJ^ZE_-i}RWGJf=35PDbt%!ruraa&@x zuB3t<{i{EzNB>(XmYyV|ysNvSlDL#;Z+ zhq!aQ_-U`9@f4jg*BU-C2$rs6y|GYCqYw=2F;6Ls-@7@EyykJtkj&EXMahOSwA;vL z(k1QdXm;jW+UT{fmA^qhSBu^q8ZJG5?ZTsT-nhra*0r1Tl@aCm_#94|c z&Glq#+SKds)fbUr438@PVTS_!)}~~&VbGd=j!ki%F{ba3>5F=7La_I#gUTQ4BgZ9i zBVSuZRTi2zFd7H((Ys-5PsO@X$=Jdq7UK(b?TwsYvTM-0j$#<^%mr)FL&<)#*Ztn4 zOw#8TE#Q*bn{R-msMlJy>saWH1BQrEG!lpVM+z{p$%U3}wnD^v`hiR~p0h$%5MM)P ztY)m4R?qXqChLjgh#o#?(lGUWm)F3h5!qc^xJm9B1vyy6KJ1#wR#(!d5719ZqoX<$ zV_VJUZLBA5owJWL7u-Fzdwvm1`S(i(A6Y8q`iM0yRw+l%RyV~1Dq}X2wg}~$2Y1~- z=^gWGR(95ucqM&l#&YYV_A!Dc|1-xTmH)5Z=b8-M@lr}@IVzj^re zfBE&p%N%i8G&pheVrpW-BDL>8FARJ7M$v~D0Q&v+@k_EBc;5BH7i7{dI~M}b|8Z@`8N;$Wsazd9NqdeSEKDt8O5S;b7`-XuJ5i zsIWkzU-!*@0!R!mKVu{IIH_XX87FQg_|s@O5n0zRtJ??m?>>Bx?_6NveEpKy(DBtL z@Pp~cCqh74&B*p39YP9qQiYQfPc);)!Ed@>B?Z}}1SBFBeCoTYP(aUiCR|&Rj>0ag zQ1Ov65#NRkV(!5-G1HF(i<=aT+2&q-W&y9PG3q3r*p5H3gDDQkjd$9}of5Bd26Fs~ z9Ga)Sa^$P{@qzI~4$S4dC${wIDzwRmJ)tHBjEVh27U49^9d2sGhU0@wc*=P|Y9B!M z@Pse)J(H;YAr2kyj&JC8Byy>6BExa`da7b=gE$3)c6?%>bHt~7oAJMGWU?-tV5X%2 zjs-h^kxZ?zlIR8+aVn44HkBeqGhd9I(u)ZXf70LViGwn$95G@D z7^_;l$qf*acddd&9sd!{hFBX^RS!Rv)|HFAO&T(?uWk(?itR>7Y_&ID_Eg2HH{SX< zaGX$iVgzm;cihiRHvR}c|u83&KSP4hFP4W-`e=Mz-HfY85Tx|ZGTh0fZ-lp1)uj1TPx!o+vm zX_2xaH$PY-y8t7>Yk^K&B(hFahc!c81lkF-T9i!{vw5vg04p9cBevi9Ql-I7!+Fg< zFCeIOu45~B0qI|c3vR}kzPXOI8xa~~;e+ASDUwbUH-s(ejBhkyLWiTj5W(Wj0_O?j z25mL7U$kJ*ioPQnIpP%sW%nFr&*w1E@GbVV8DJqXrYflO$_^SfM$Ep^z@7#hBj_Fn zE|3FrLkn2sIx(%oqbKG_?6TJJrU8YE?&A`b(L?IW%OH#aY0)?rY0y)|_(>cON15I1 zd6DAUT+Zyr7N7?*v~`a-*og0Bx+Q*h4va(L^}Cxgav>2$&y3Q6-mvGoBj*!~mA&~g zE*!hU2V3K{3tpW;Cw6FCi1JlReoTW)?0j?Z68*C^`dWEJib(u8=c2zCdL3LIoUJ#9 zGNKuC=lM+wRDV{F3izbO!S(1keInA$8AZ<~!c)>KYsLTvv3CndJ?vQQ_e`zseZMi? z{hjy!w*HLC>?E4Lkm!{9xt*yHJVM^Er^QI;b?+2R_}e*xPQ7@kSQw1T^#q;?xV+gf zNYG61kkMI>st1w($LJuKgkXl{q+q5-*+~)leUYnn{ah&hNn-B8z&Q{X=(xqnJ-}QX z(B48EB2t+U!R57G!G)fLR^z=)Qhti-t1my#7sP$`@bbmC55Lc&;#=;z+h6*hW1)pU zyvpO{yo*48U&i0(sW7>BF-H))IDvnj7{~5FY>RJe6?yWCCk8CDYoq>9hixwef=~(i zXq7;v(T@U9uT3U@T@v8vp?1 zZ^%2g_#52bporfAs0>S5v<2N8ERn?zUZU}?*IK}zP<5a-IC-)!Odw_hafvvKF21t} zash-36ttWtZEBjT7L@G)PZJ}fClMe<&j%kC{_*lcGY;>108c+a%>-Y1`wbU_RO=!dDlG06MuGL3#wxod2*0`=o6q4>Yq+RLwNTYsN$5ydZk^k1LWV}F}~!Q zzoo1`n@DH_`Pzj_u=0;*`J+}J=pS-tQBITf0UtcDE=Kk}0mdJEL2R;BXyxq z-_qWMRK=(TixEU|z0#S{MKE$VJB|k;r<7T(A*KNpJ^PnBZdgyhmZweC$vjH8)lSp# zRG=Q(smO?x*r)AH%Cw0Y2a-fBA!riXw>ZILZ461{0WP*E(Q(^+VNSK}E@CJ}D$ZZI zr9w6f5+B;RD!p|}4Dqi_@`+e*A(~!{4eZ>NA2q^2e{8~9^GD?|0pH2A+6)gidc4?S zjDHS3mMbrZ@RnUL<2T2qhxgvk+Vn$C?nZ222%+Pgc0F3d$gM5vD7I~0GM3v0<8V_c z&`go&++m2x@FRKgmKNFOMscvZ^I-R=)$ho1@dklH1)M`jJpeo%At{@SO@na_PiACO zjvFB!@)Mb32YJAGrLa9%(IJN^?C^c3#~zcBhc`o;8ja#uT>;3{Eu40f-pR3ie)Q)$E!z6z>MpZ5H)QYt}8V^YL7(I_`5D{I) zTUEWAKi;@Nj`^2T{?sL8bHkC7HnH)r5CU(A-Sv=x-}SBjs`qpg8J>{+Anzulk0k3Q zPv!0XOtskzKPndX@}|vhWgRyg#f68wZ<^sW#xiEyNGK=kd1@{}S-Ut!BEq=U?!w#a z6hz?N=h#inD(4+n23}mRxdOB{FV5BgPRWiq?={-?l(?!q1e<>zOei+$O^Y$bZMaRSV9(DrF#y~V?{c8|F3P(yhrcIs4hBKGb@ceYevch?i29Br2`OGEGi%91 z0>+{Ni-ibz?leK;^SXv4o6N_2Mmm+e&5oQu9hQ#pcpQ(+6CcXteJVXkhPH!Z5`sej zq^F(;@-FHZ`8h7)`sruC^g{WIufNKLZFq{tuT=1tfD>tW#H)O46q6gS&>7SH9PslG zuo1t*i`tPri*`Wq`)7aqw-3Mkr^y@J{onpnxnzSSC{H;4-e-gBeN}3*t2nU?)IaylMh6cwnGQ;)v8XC>5jvua>bx zw8h=LZU6v407*naRPo!1JX~z!jSF&c8AlE_oTPv70e9*`7=MA=3s_^8c37Hlu}r-q zQ_I{Gzyrn}pLkkD0#Y*wl^9QBlav2<@+bf|bdXgy6=J#N$IR<@;v29_-u*==W#pS|;S6o5v#CkeqvSo<@6gF7KN4)~6ob1;13tKCc{B5RC7Kn{mj z*ZuhFy9w&S?~9N8=qGf%hmL!0bdy#}3Ct^Pq|G{o4!*EHDw70A&!iVPWDP_g8<7JE z`|A&y@EBr3q0bPg%Ph@0F%IiqRtB2&Y&4nn8PmHE`gyTi@}8Js8(kmGOPw+GBN;iK z@ev}5>Jg%+EyRC(T)^RQq@RdN!HyTE$8yLMbJ1Lw62UZlYKOD>(-~w7yf+kz&8U#S z*B?D zy#NE(Va+)nYcVl%{SIS&!O7d{fIiTR9z*F!4Is~05wFGrLL?dg&^ErDvp_?ObCpv9 z5KC#6#@1FU8%Jf+X8b9Jh)M(**Y^VKyJ>^JV*}24cNqDUb79=3+pc9WhZsfrMI2i| z!q&d%-^LWR{KYB!?VwfA7zj$cNair(M-GL?IX5C)lXUJyPM9hj7sLUE{&s#*=igry ziE{HI$|pd_Y>m?gUfGCCgW{f1C;`8?xLe!yi*{c4kN$hPxaU`P_z@&-YOkztNr-KO z+WD=e*@PNB4X689wK-hQp|z<9oRK&?DsM0NR{5?k9PTR3C}Agm=?81Z+N9nK?+cSy zToGA%b=!(Wd}mIgTVyyzt+h%XJILk*^3p1?+nlY&w_a2a4l(Dgoiw4Gv0IhDu-`FQ z5zck~{_j72_%u)Pa&7y&-~IOCtFQie#d-z*jeW0}Z)2ciqr^ooC*5>}-1c!=ay*O8 zmtTG}QVBw5$Fw7GIGG&Lr8EQtdTO)h&Zl3T1U^zDuM&fq$~l)y{T{R?2$C5FE@UvB z7sG-@PwI#qlQfitKJVN>)17M&{W-AEpz!Xgfsc@j>dMDfT+6HRAs+a`WXAMrN0Zx3sikzCAsHx(QzY!hIE{6Dl6nOajDnD_R zk4-jqk_#z3pH9>K`Az|L#S8v-~&VzwvX*E6RO^Gl>o2HJ#dQ z{QBtlh0hI%*Lj4P+`*6alLn8uL10H8C_Ra49d}O|IrAgL_mVTd3*_o{q^vAfRBG@B zgsmM%K4Z^>$EK#(tR3a*8#*x9vDmZ*jUv+pkkqrJV$LfI1^mdRjqUbfXexj>e#8eB ze!4Xq^--_=Y_r-jFJ1H^NL(GCY6i4)>Mn<77Tai-x|rf$EY zfNk_##K+0@JH*JbOyL_{(`m*dZC!H{(+N)JR_JxwG4YE4N4MYboVksk(bFCF#FIT( z#3{@@K|-goi!@296W5pkGA>7%J^)rx)>r(*Q~QcR3}Yt+J>to`ddxv&!E-)&bdFw} zL!6WO_CF%2;H&c>dk<&`*(orh7kR)MTjp&t_+{3jJZXzJjW{}ObCOse(|2yPcncrU zDS@S6VhdHrAr%m_5sw(sEMax<>!Qg|Td}(?B2x;7go-By_|8z^3uDO%9P2BR8-mqY z3-|Vfd2ACS4Aw?-fw%)U@r!`NaY>=r_^I!YR4r3Mlf{_9TIp~M+8_TeSE?j6K~z2N1kTuE7=|B zj**y{@_0ZVQyN2WJVwCp%V57BW+WOr2>43dAkhF3{z*KW?Jgk5cm61yw(}x}yUtVq z9_8>--#IBG8}j3XAqwOn+Gng03~lF^pYKHGyYo5N7Zivrvq6hozIcSuE$zIFbYch>dKnnYhBY>2iD%UwTDV{SUW>Et%bVsqvC9f zA5aCgxZ%k=X8fziMiCP@;W#=tuh&Z%p_miax<8k?_)qm$`c8 z#*+3%4>Y85$!EoLfp$2SBAa!q1*ySHZK+o+{Wgym@sb#T+paR0**@NwKdJHt0;d|B z7npBI#1+n=*2o*je&6*&y=uy)dCFfK4-}X)@4x>%--q>4&Iz993#Xr(r;B|+|BVXYm1Ob>dJ=~Y zw(Gw8$C-ytBfwoem>YUDJ7GES$#+ZVQEN~uJv~>&^m5U$sqIL`6yY@5*>F(myU!5I zBPWr;5AL|IFe1-@GkJi5M>2@DnD_$76h99Uf`Jdl-kqLqCz9fB<3Ii?UyktX;ma?+czBTu z@8`+Ne#sRRfs^#;2A}&A)Uz{A-uZ$U9&Ql>CcpkukDQBE_S}o$Ao$s*pXBr2`9ifk zp8lJE{dFEM=1GLu$)d<_Rf9pl(53W*A${}9;Bt`5=f<(cH;EHm-z10}j~w$QXnwn5 z7{rBl2=^UzCmMIlP|F24d*g&(2y4ro2UZ-3x;P%RlLU^t-bG#q6BmzUC|9@9X@k#+ zFP)guHy)?nN6^VN*RZJiZNCxsq$qn9)^|8ixKb9IEoN_XJMbM>=)}F_!$>n$*^C45 zk)<$3#M{L?BxG@p3o_!wi+3+L2)&AfosOP5*az})T8__NAkaVJ>N~K4)?cm0CVWn~ zY@cli1e!L=f>g#Yrm8R=4l(@3uM;JQ?RIjKuQ$2QT|88>g z7ZIXLzcp(c1D85_j309QF0^097lx@2u!LA0+cOuL|9f)+W-sE&zX&6r(w<_gH7@{$ zIHZ}U!HT?(;76Hp#%J*9e-F-uMbCGsFcTkWH{JN|gY*LYTv)ux$$xXF`Bi_yPk&{QIKrtc8p*%jV?XrE9i{do5M1D$SRbenmO*`Rv%6d@&F!#N-$i!> z9n+;n0JI(Fb@66F1EeH{WB7YnZ}`nqPpU(obd}$cv)ax2Yi#dM2}U3S5NjKnRJFCD z*&8d`!C3!J_>xn;iy6PjbNUfdl)CnUU*83&Ph*;nH*Y5f!!@_!kNHHL#x8VANM20m zm;tH+BJrl6cbA!T38(nW zV^2Teze&7IQ1dUlXeYYASC40tK-)=f(s=7G1RTG(W!G4u<)qbZ8da;{{haXMQ z!5$o2@;gtNhd$K`rt>T#7S$a?zMrMX>H=_lN368k-~KY+@QcDcYd*Eky5;ys!Z|oG zp}!|Qsn~rs66r?^<4vm<&1orEd2n}Ls~U%V$2!W;=}X(7)JOJ&jrK_3Esb+M_!iz@L;A@V znr%nd**nO)?|LmB5@}1h0`TKKW9ab!^+G^lH%_Fe^#lgehAjJmyU;lajkQFEJFNGD z4C1^?ix6^zy6e&YY$bbbhu|bZ{Ok)qdJsB6v zO~_GDHb(gJHhoD3!}j1G9KUdD+__jj!e(@Qs7{`99PV((5=V~8)_$*&u_SwTPKK?~M^ZnJs??3}m*s$U(=~{HyOcq`n2QE%$n9XiT1OTcB($M&* zi2YApk@!!aJ2Fr%+0F%xwC@gl`W@2Ud$jf-c@C_RHI89&Gt76#MAw4$7N0xx?`NIC zA;&3xIMHwIt7iOL>vk_>Icb}e)?c`2ws+au$cBBK-EnH~Bpq3FIup>R6sdY?r70f4 zgXg}vL0jzzbvQM+2q>uH35j}RTNBk)08oP}qk2Ip8aaj8j{m@*Q5871JQ?UPslkxq zmN`nx^h$-N!T@AIo4=s&tXXMr@dcaoG3~rg{2Ew6ykQF(Dilqj3n9LD*S!Kz=|!+j zgvo~0XCEfVI^;U1M=?9*3+p8aIjuYlB=L`Yc#{o#WM6PYh(9nxd7Y*z@d&D-$Hq!L_#vw;sQ8#N%sDb^|D z0}l!4lS_;XMSc`dTcqkmyyF4>IL7$U--=ZZ911qt?=-O0R{V->97InljcLwaR_ZH8 zdugdkuNJMe(`bL&M!M0O_VAIRGy|X3WVyLxuU$gKuZ0P%eU9t5IAV*{?lv z`E5lia{1$&`Bl7r=2Z@q7UmXH2zd2BCSYP=Yl)>3hN5{VMe_!FHymLY8_3B@sv zN-co1aV3YGlj)0p5!-wcLmQl<;O&I~0QU8k^JOp>Ut)6zv*g`c-s8St;DvECt*34B zMN#~qvbN-S=s9(e9%C%>B6ff8EynQ!+Ep$+eHf;@Z1z}+eBYGFHH4n#R>i2IcP~%d zci#V3b<>W{(6Rf0>o{a5D&YEN1Txr+n(v@=;JKZ%{Y8X21JOY_XstNlE0w_mVqn;X z?Oh?9qJCu@c;RuJOxcSwtg$$*t0;RA;-W6{J6K@tJpkTm#W(RV8f885or@+t3pKe0 z+Y7j4zPXn+We2qT+605*f|oss?}bvnjkylOY?mt6HpV%Cy?*)X;a~ps_YdEG`+a@` z`D4fnSc8 zit(;{WF7Aa5vRb$9(k2UcvGP^%`m2c2%oFj`7>*w`2|n0?4h%G5u07~;89m6&JZvC z2wk)B+5@&AI&<*2^ST4`V{XXcBMUtJr-+#(`ur2n?vt|f*=zexoIJy9j4QFo%NqxQW9s1RS$|Ri z3qI-;cC1xDazP(;=TvC8%Y`l=oFLLszjYRy>SVup!`hbybZvtduwML)jlonXb;_oX zb2RPsr3UQEh~pUO@g@FHyWf%CcY66upIrMUT7~DPAf7vP!*94|ya2uFos;>{mxZ6A z(m(#fP$jBQ3p%_g>Kw^XXY6}|*8C>M#LlNa9)Y&u(;-<)7Ej;P;Hbyc(aPvmYOTZD zI{VIlsMNt}Y2~!DP!TO4?Pn^~xpV=K2&m6CRU;!r^rAqXBYBE4kxd`kDBw6K2N_dM+1g;I2fWkw(B(elwy?&+dQEe{`r0FOS?J| z8VwMv(`K%7eCEaeE=fo+jv6t=TGZ*Az5~d=%9$_3ls?EuI1Fxp;so)?PM@>>^#X(08Dh%Wu9Kk^7jS3h zvJX(LT^4F$2#neu8&ierNeY&P(=iPqEdHX1VYlMCLxnWYaAR-XMjC15NtC@1Dh zJu-#-s|@(77d?g|F~go(vNOC#knI30JB~ljA5raGB(e{X`2rrG1c`#k%?)y`Wr#ww zPFDC+j1lU(R61RHdffz{?>S*UJ@z-k_CNa_ys_~z=cA?)d42p?e=b+G>ZY!ve)k8~ z{?!eBnsbpVIEJIXN1k`taDv?dNOP7bG6@c_Yb>JlqZcFIM+5hD4bd z*wL-)YZ`P-+9SqAGtts_662H|^bnT(SbeFZv9WWO4sS)mqlz6)Hc4<66_SP%yHk*p zhSNC+-7e~!FcEZu^3F>1NYf~hi;r>zrCctH&NuKgKwMImCX2Xa*zh1KGL255c7ti z*u;c>(I19dT;;Q9rXRhtm2XPt8zYc$%$grO){f_RE!r(tkfVUzb*UX-yEG*#Ha?XX z6>;wi1XwMxHL;*il|h3TC7;}9vmhchm*1P43QCXNo(wMzC{Z2!QGNI!3n||)Og`{A z6fUkkNGpIs5QA4Q&`&gO{bC;A81xZ!&$y_gI_O)fjBIJwRt|JX6&s9VGyl93o5cc| zUWmpYCsD@@E9;+r->|k#{~%L{5l>vu&Q7x)cNy;(!3}JQnFjsb;z>#3iT1cF0OQ2x zZr)^mc$FOgkm10$cs#bBgbeP+Go1W)jKd>U?T%d6? zYuM}L#r;ICr~o5$S~lq?mG-B;(ng9FeCCpz5Vaw9G(r<2a-~F(0^MCJ*|wxlo1^IQ zDlc3AW2=hMkNr_(2e}2o@l`@B53^$yeh5fl3%~qV2wLr;ip=x`krs^RAEm{09COCP z0lKrY(rC9hD{N&}x$pA9_-MX(;^KbwdIAV>aRyG$Qb%rs5I~!d5X;8?TEBe8dHSTx zY!P{EqujE|K)@90X6xgpL{&x)0#)TkSJuY2@jv`gJN}|NHaaXFiG^M7*A3{DZ9g8v z^6pz*8{d>Y%=HiZ2wY=qhoZ>go)c-lo1&dW7P(r--^~jp(q_&wmILWrwO*CNQ0E2C z0;IY**s(x>f|2afbnRMlh13TE7g-k`^)a&W{35|+02ewpqJ2{ytKn^&$0EC{j7@g9 zVp&@Drwc(!`u{E1A($cwp1!6)VhJeYZj8G2>MCnip$IWWEQM_rXzUE-w!@dP zo;l?jje){ouMyDF#>I&q;mey!5-pXQF? zVMz=hfcVd$`kEWWKXm$*b2M!rPtBZ4wdPNs_Bum2WjlWN8OITWBSptH{H*V1e2YGs z?y{M$l?DqyR7slXH(0yDS&CrnOZcayMJTEJ(@)u380_#!+Ro#k_+J}qy?0#F3J7(uD1Nz88kjTdqWmUb z{KdP!_)-SUDLESRXtfJVNKHGu!fbI>i$8h4SBc44+_KOPgt4JR=oM#ND4hMU!;v-d zL)WL^`a9V9S*)+V{QBYVa$)>&-f{l;lTSl`@$l`RzI%A_;)jQqdB^f)E&#Yg7mLw- z&%5H!K79W0K^`lAo^Kxd@S~6Ni23{a@-^>*fAdW~WBr3M!dVss?xZtD`K}`EzssYa zK&GQyxLg+@ahU~a@ zG>)Bs5ONPn?CnTVrKe2{-*C~N;t5Ce$xA%&JVFi|qL;sb_hR!f>{C>7LU!{PLhO6` zKb>*-B?momYz~3iLTvDzy!KH!06d^JHfzz}$3`}Cc#75QoG0xGGP(M0zIB~AGaia| z<9K<}bF43V_Cf^t?pUpuD@YQ`)z=(uNSnQ};GG+iA+pS4fEnx*-c_~OhapGK9PrEv zHzJ#WI35HhWA2ya=>-SLkn(*8{*poP_-oDvh`a=kF%BM9i3c#^CSY%Jca9TZ+Mc9G z#`P;gL>7I*Mi*$<=e#TB@A9G(Cb(>v1H4=Hs1QIf07=mYlQ6Q9u%n0@v80rS4`&R9 zE>MtoV#AydK+)?v;Uzz-3u3uFDM)L=PJCR;!sclk<1#>K;~#Uq9vU(0-Z%?yL{o`G z8ufiT2{**f$$E^;mdmT^8EYIERI6$A`wU)*&lr+2!1$sci2<^U4ZVJ+7CNz@K&J=2 zScB4DDKs`qWjoZ-Wk@^cL18T2brYEpD@qOB1n&ImlV8^EPA|w^6QQcysRAOt>gxdQ z;)XeSx9K=p3PTyT8{>jI1BM61>~SwggOz-`)%7v7-Pm<@+pJC0YZJuOvmWryv}?$8 zhB*5~*Gc-ktJO1Z`@4NqA4ljgjfs=^w>Bc>A&{4T*1jeqyK5M1=VbO=oQWGEavLk^ z$k6u5ywtadw+;4U2P=CN4hDwM3*8-?X{(ba1yX%bomR!bOIbYpsgDDa9rJF}wC4G; z#jJPXb=}SQCl-tgG~SJ7%@}CyuugE!(K(ciiCq4(M?n{k573wwjH&hzj5MNram+i< zQV9@v`i0$T=f4e3{%srWOH9HT2j35)NDJ`X)o_983EOcU2>`H)qKCWjKdz z#yWaY@F@xW3EjTaA2iaZtB^qStLHha!T7JM?O1(`O6_G2NczrRr04=HJ;7%WDq?OT z%dy`Z1oSWBqauJ9iuUF_ZC}WN3y(U)6nv$B&=AzuRB2-y|6wqsi0IeUv-?SLd>rdB z22P|r%#YE2?m5Wm*uew*EhRmSZM>NC1Hfp5m49NVv|A8Cq_VwRyk6%FgN$GU(bk#tufPqP;fA+J#dH6s7uYYm?KL7ly zhyV1S{w1IH_3L95-9XYHR>a95CE_3T!|zSJ zY9Lw5d?^i87dFT#E(+sVlcRK<2p%k7Ib!+fHO@uJ&<2i4tq+62-Ei&*`OYy=$mEa7 z?3yWmmR&j@I+KdI$D-iCL8XrR(o^S`j#ln<8ZYy%XfBSXbt^VV~cP}$#^2H7w5d^d~XlU0A-+*1KR6FQj}rz=;r>;IYGbTCp#bEeLr9hXdiG5^?0DhxKk`kT~B0 zNIzl|8WH7@JkATjo{jdTFm1X$>79J2rtb1vA8vs@&|*=!Y# zAHe}aAMquL?v&10Am>T2*@!q?2RS1BFMVUjf|IBU;ETYEun)CY*-q+d6wphbL!~#MgSv+RS2=; zI#}7|lrLiBwom2a)w7(1F`kSsiz9JtXHP=*4?g|?CJm0vKGMFd7|w!o<~8v z1dX^=ws9moUgv=OUO2||hJVbYg1;S)RE8lfc+OF9!(x8*cv?HV4#HC{8)(g;Is*^p zq)hk7p#X0RRq*ixSuV)3H2XP7^pO_}8FVT1IYgTg&@Mp8!iRBd(^M8-%K8SjebK4V zPq4u5Xd9n(pz2WySASTOxnVwYYWVtqoxDKVf{yDTysU+td)K`67#kVJdXHQ92Zk|n z!lq4!jR9+Ej*T>^WOl3-Z)eXB{6ui4^o1Se?9$b^guA`2~>TJ z4###BB9E-GF*vEa-qRWASBzLcS!)Tq7kG4FyswY7y~ldTJs8Zf<{6JegBx!`uXl|b zzleYveCJOGX>8c3+QcsAB&FIIr;_5a4TA%!4E{|U8U4wgapGvw{=;cO^d@ctogYc; zp2o;0-n{UKzM4n)#a|eXTd<&S9Sf(9Zra>jArF|NoG-q7$yn}j4#Q}rBrxZEFHP5Y z`Zj!aT^r*Ij#;o!pUfp1K!(j@-^NFgAy$~}=}#MOf3mqQrhmec;4xl&3|596naF(Q z{DX^W&X4f#;Hjgls&&lFUOJiUx#UTl=Nxum?bO!o*Ko8KYU~CGI`CC-@FSB1H0)2c`+0 zJwJoNBJuvS50ZTEItcKn^?)ly|c3?u}IMK zSf@IjiB=Xe7mp~yL!X#!v5v8M(VZPk7K+B=O%{bb+V<+3hd<b`&quJfp@0) zvKA&yu{n9qqrnLf?`prw2Tq6)cq}Z&H{-#=>Q9ZON-TY6H1?B5>y~4KFMhTwLg-GK z92vh2+*n4>xHCG~s>tkq+R%}bZ&hvFLZg83hKOs~lc8Qvra$IwXt0S@uKiq){Q@~I zs&jCQSo@tVCnqdAFXJG-?P9}XMDZsuFqq_ow>K!F#+?Tro5ztZMs>-Y#(~foORF?f zcqf?Bi+IMqb`a{xLzr=7;{}@oqMz~1o{xhY!_?ssTM+3JEeeY#Ibz;125?rsA|n~u zfUWOntX*(?A|a9$+<5k!Lftyi6I3{@`86N>u2db*ff^ppK~XB z)w1b0g&HL=?sFVn<3BdQWsX!iF2t7K=>R`3eCw#-4Dkbj1AMmdSxW*~IO0|R>4)<= zY8|J_c=8qDjhz*21Or>eNo5M}zDq|TwcZGbk6?@p{p^jZ(u@^KDafcA{Ju+-wE%(S z_QrVyk@Io+tQXwx;Ubm*c79HCS)7HGrriq7T_BJ~W8PUXjBN@`vis4F%HyyN+Ns~s4E6xq=<=J1hZo$v$1W7-3YepjJX6j-k^)Jt=*hfco?9avir8G z7=U6#&iF=5%#Fh;H6FB*F<7Qzc_di@rE0qPkQpodK@A?SEz)c>qBwi;qmy89Qb|#k zHE$c)zlH}Pd;G5uyYYMasUHR+wbfA=-O*cC945~o<4o;k4*{9Hppjb8{2q;wQ)F_Q zdCq!6|65W)K1A1e>*x=cJphOe4UX^1-P+JLM(c}76*|WnFuLv|nF0yiykJ+Ce$mGo zWUCOq4>%?_kDNvbF<0y~@_B8EFnLYE7T0?Neb$bNWEc@PM$Hkhy?Ei=YC*-0M((l` zKgI*MSZ%3{iz^+37X6KgHpV~VO_jBZF>$Tld*t^l6LTu@@Fs!&76go0jNQ>@ zJ#K-yo}_wfLiG(TXv5g`-Eou#FI#OiK(Q4)|YzZ=n*Yf8ts)L;Y znW0ozd!q*(fBr|8*Eyl%_3tfrKXbn>(=Gkv1bypH`04n)BbTA2(ktrOGB6vgVQ-%+ zp;!|-3~6jKh^Uds6r6Lir|!u<3lo1c7VKJ_+No9#Tdg(N$kTSvtI+M>>s#!4Fms_O zn|F=tPxirBeixr;<$spW8E{VJnkICG0$*Q}soNiYfrEbRjc5}CS_H5K$AsNc3Z1^N zIB~$FQ2*h@%ZKlI7y8Y2AxO@qsJy$_N8mU)4Bi;yf|OXEGT7+#WE9_Vgm@<#Vu#0w z@oUEiT@dhu7mus5XY=?mr*Uh|1!HY@IyPqLbrFf+Vf_Jcdv8NoH!=7;JlMZ-@TZMG6?2dn0(vk>({Ry zp1;qR-2{bKioUgKA04L<`+33&Y+Uabw5!XWzJW=%!Q-IJetM7_AmQU*9Q5KYg50(C zCIR|+5$|zH-84fao1lW$lTMz5AdcvIq7Y1DJ2E>>$wBir`)Aw{31j;KR(&fjma$_0 z5RHHMy8V#{U|#A)t@$0j_|eOi>Fq*l#VQ7sSHXrL|)V z8H7YuwtgeO-XJ zz}GHVFjIEl+O}$w+|ph;{X92Gc}L|nkKm-&JN8Fo-0TSrjdJJ@wUtX%f40pYpC0Gq z<^QEQ1|A`S*5dk?1L|ch^9z>Pi_%pFV(ssK`FFb)4Hz_?WAvS%P#pZqnWtWXmBqGF z2u&iU=3}^{PY!w9b5YI-Qv&XV4vOguWKh=J8N2YQi<w>5mE#8ONC`l!#bp4aAIxaL%*M zZ3G7<`_x9+b%UJ1FFHJ(eiw&V3E8~R#}30o8FCx5y&xv88Asx00f5d0gyH20DW2jo zwE_xF(a5-7(13`_8czj?OEyAj?9+OY*1uho@mJ7s!Z-m4X1WL)JYR@L;1%z#M}SOH zW^&40gXg(Enk`pNSfDM$S&V6K+z^l#aKjt`=WF)oI6gY~%NTW>O2i&?uKdYqhc7Xp z48PBtZDR*DIN0IUch@1}H&Jfc*i6&Dv`@pQKPw!Pn)tVO zEVg338WS@oZAIqh zFC;Mpq27S44xxv(?SVLBxb6Sw{o8!F+pM3Z_?heWgHtv_+0)CUL?qh56N7ZnN9YW| z417kE1iB*C=y(b^9~3O5aqlA2y0}a#7sNW`={$o?i3`a1ii}if)RQc&Oq&^8A69e=ThH5My>o(#{3Q9xK~DeBAsNI@q8 z)H&&F32yNC@-5$)4{`EbJ3L||1UAvZ@Ra-9AzTJ{nH!7f<=?UgXvTmczpn#gh0bTB z?^uk-IY9y?KJ>zw-UlS{;9YC_%4eRro6G0-8RH!bexsWO<>hzD_29d(P8>02e;Mo4 z&Fz@srVBHJyuKIi68FZ`ofWPWWKKag3bhlt;NTPAV*u^(Bj_QdVCoSDNj=y|aPXzD^}x#+L^QC? z*+Rd-P3F+!fASVJUJMcWXNjuoOZND-YXFE!L=Ji8JCVaT^~VS2nYe7K0}K6K8%Te( zQKlSS>e$bbfpHFBJG=uEI+J-cs!yH*mO^j&N01n_)IaLH^RxgQZ^ruqM%;Obnz|j6 z&5Y{~Ikt*z-o!sC=!Ziv;KF;J#o%>ru#vm0d%I>UA6E!B^XwUC3~BtxkHT6q^993| zdI{OMj%}=IDRSBi|GuZC9i>_agD<1v%Os!WQ8Z4h_$}66_?Rh(92{)WA{@Rmi-9!Q zJ(ZG_P2I++Nade?Fm+2GwG|%h)3mbVg+5wXWmuHXi*FO1qNZd9ks&_MO z`;d*jAlWB)&eKTR2bVtZ5g#rRSkJftiT-<;$8+;W}a?j7(fa_0=?@f`2#=E3a1z|H2((?Df>}7+Xu8;ybYVf*fBxU92`=NOK9-Wu_%yD6m^A7>R=(~$wc;~CORBkIr+^4uW7(=2Bez5wD-cu8y^`v z4{XT5L|jxWw(pw}IV9{;bUzJp!MqF&H2aeZb>>;59Z!!ZW>Pr@Gbwf*bTh8?(bCVhyU6b2s zPk8i`HN1M=GoQgT?1>x873(?c6*1m-ya7SC!t4`6Y;bIauHEb@0(M7JJ!Hn$v&KN$ z5*=-WvoB&xGn-wX8B^i2fsT$8WahlbC&P$2GO+(rL4cQ_*=-vgZE&&F+(VA_yvLm3 zBZrRtqtT*UanS63n=cWl$!5hK3#$#_){<-31&M(qaahYCrp@{B9%CH;*z!9vBG#ub z;uv~U7McClmy5nWu}MEQp_vf!PdB!kh@cNN=Szg%*g*vcfxN(QqGeC@D%fi7DF_2q zmt5ryU-+)7+r z1TW#I+?7)TKQB?&0mt_#DvQ{}d&U18Zr^<#fCwY+bruljO>#T=9;DB(R#yr(hW zBzM$p__iV zzzLj9gdp=}O})dmp{OH$RGNBAG1*3SI}MwD$%Fy7g&b(}!YFd>BK4Y|%8Gtv!=)qX zllhY-xO*LeJh|t|r(bD)9pH{73~;p=95V?FuDI1@6GHebO6E{JB-eTOXct(82~2{$ z{yQgFJSf1RzA-ovJk-vr*J9tjDRPJ*WX^$4l z<=7B8Qso|B^J)0SM<6e7u{%#Z)j2$>6kh3{;zP@>ezpyQ>qna8BX)^dFSMOOd1v|= zJxZUrc+jYF$g&m$q9=6_XiPy=!6oe814TVs|6t+o=~!xuv^fEu@1`M~!87OdId)e# z`}Qw;$QgsjUZD)-?WHhmc`?S|UDWzm9`=h={)IR_Su;4Y^{F6%)}@)YjlRQm6hh>e zMhq?av{;FuH*+qd!5SkGYi^TIfbxRJp0du|q94*y8Fe4yw1d?{a-TTzvB(0MJI>v0 z2gP@il2oqGnk>eM7*F33oVY@#Y9ALTZB%)=bW)i*jxy&#WxlX~S|-JO5=*)C<=6l# zMAwg1&ff5bhnzRr(=l$~@Np>TWYp-JZi6v}sx;bZa6B?58XQ6BS-+WEyKdNDI|60| z@(=AEhjp*`xAD^UVpre(gubycFu>|h@sX)kb+o%S;ic|PE5^QpTKaPv;;g^QvgvHa zQ+y|G-0)&;>AC{!07sy{;dA`qZ|$bT``tU(?%EVuR68F*Pr>1VDzPxzs@LE%=peD_5Z$4*lf-Br~MwTm}4*A+aM1-sDUBJ_Z+t zJuz7sux!Vld#s>y0knFwDQg{Hfc8#aD#VZEOwdBF)VLJf^e+NZ+2rL#5&F?#usJa` zUZF8-Ir--!o_s4Mw)By9#^iM_LOEDW*G9g;3yD%J_=8?vE_?{57$0y9Vh9r)EHB9e1NeD);*cr@5(j@^G0MA}*3)knCHkB{-nGb% ze`S2!XAE6qmc?Rz3JXc-;M1R7+^KW&^=_V}CuMXs`&T+v0&zNz=&DcLJ5KM$5g+r3 z%+oWY%@h5HZ;+=y?UZ8x3v=A{Hx~Gp;(^}YM*7BLPkHAz~h};CS-JyXCZxxQ>ScaI%>+1MesCxSR{AK0!+ETaGbKmbWZK~$uOfkNyKsW*#4V+}J6m!U>C ztQ}rpr|D8>KWo$c#d!39?f|7deQ|Ea!}hy5yvz}q7!x0&ObJr|g=toYq~EO9MCYCS zgkiS${>}^K@N==9BWZI2_L|RVu=d>Gu|nCLq^|$jJD$_VHviD5U*o*q?>_SqDHqm> z1@eF@LjST3-F$>$T*Z%E1>NoVLd5~cIJHHFx+e?Nw?HE%nCvl@IxSvxrcW0z7PP0| z7dw>UK%?b;8d32CtgJ|Kvx*bAL~`UDucvotMt-a{!I9649LY#!xi!KSNhcgnXkaDL z^gbKD^;REJcb!X{b=!Vd)cJ6~*!Cn@2h(qIe88@Y1qdN$=gAj-r9nLVN_*@ggKy5c zG`K!%I)xBx2^vU#T+^i5M8%0^lCL*QJ1LQe4cbB>)mCN9Oa zN0>a)cJ?fK_`}DBT<;-q-WDF>z&f>JaBXq%$8iQaeZyzsumV2e2DbEK&>=G@POR^U z&@V+%PX#Orc-l?f+(9V_#soQpQZ$XqMUA!l6zcajjDXlrdJlWrt+x3!D>o^y0K-g=Hq~VOLSPSPYQK&`XX>>fzVvqi^v%D(fm>z z8i?^1i?p4dA<^#5vY|skO_1ylMF=Vh4CBuEmrxEU+%0fh`o_f48Kd5mgJNC;=^R&9?6yb7xnnZxb@q^bT; zdVeh1uYS1Zd(L-4{r#Z7wz!OVWl3N+7$*w9we;nePcHxSfBxTr8qoXx%_9U6V+vEM z3Ev)}?P9VeNk!-6J1v5e#lqPSXBp0)q{#HzB0)X|yHtjxb^qzea{M`oz7FIydxrO$2iLDU&vI z7NyD{xiW2MP$^m*MO?Zdx=JT^=tWYDm-NS;nUwUQ5*5OZG#C$jUwl(|TkJ9aAE>qqGIRWnDfVq-S&n<73J9rbrS z_`@oF^F#p^T{V%=Dtxv$<$RVYECqjdoE$I^=Kmqr_P`8>=ACKNvBnl$m=+I_ux_-- z4H|aW7GtR*|1^q0Sd`!m!Gtrorj1ngK~52+O+wX^g_Pn37D5`1_3H*<@{)y|Id31k zSj`v+XUwV%3erqZYmBnx6GzESuv%1}bSen&Yo|8Sb!jJGuvI?=xIlM4>h}o82N;Zj zDwDq@jg2l|^hf#pkKk-D)N3e-eu~4I(na>+B&-wt6YAeYbY2do3}aU-Jj! zUVENvsk3EnR?0$uG(}ir(8v9O$7BH_$OY{S9nzF3@xa75?RibGSH1C_AsEHlb(nk9 zy}|ZkFSgKST$8I_bCY&X@XM&2Ll)O|H+JAOOPvx@tLJH=s!?Jrs2iMHQ0Zb>_SI>&|=J9IS!25||MuX5Yk zm&t3a$%#1;zJ{rNENR%mw=Zd{d*y?dHSEbn8kPV!!yNnwiY)O|GQSyjWl{1&olI~K z=f^tzCFT6Eu(TMpzel1SUSpMI+#0(!(#Fq-l)z8QRvZ~8^9F2O3`u_b#&}cg3u7Ti zeP0>nzqYJN2wjXR@9Hs4ApBe|CKp?U&Owrqj8f?F|Dj?vaCT)~y*EBQ!rCiNU*3zbnUxy3n64ImD~>F6~{K zC5}rFe; z-%f2Bg^oe9lb)|ZeW&<39}!AQDMWgD#5=+!piky3+plTdIg|pLsYKt2CmTrAY}q87 zY|j7{cUOmlHG^Pyt4***ws!-Kfv+Vh z(&WryW9VgYPvzv8jlKdX{shbGZrmPn;{v(<$rgVh+_>j&*G(dOF}A0?OJd@<2=5yj4P!c z*!rIMX_Fd#iW;gtM_c%n;rBi=364PT2BvWG&lP1bL;Z{Z?CXDhJqoYTVb0Wz3~N|@ z0#Drzv2b>B8mY~_pggosB}*;vbsXF1m#@F3jg0ybkLo}?pn6_7M9}C3zLMmY(~mi~ z@WZH)CA+Zv$u!RPg&bKh9ZbN9MVlOJN!?YK_C z?8WJUld4ZJ)RPSru!!c67}9P8s<0jmO$7E(EbtOX#?@T70w1J0@KGK&Pr0B_udCRt zsp7|XS}9p5Qp?yyRQ*7fxg-S#Wu|R~wxYD@u!TDRQ?gN@W;;0xq2twp zjXdXx{&^7K#$6@HO`pb8j>Aq!B7nnKT%Tu*8xzGur3Z>~Q;lOu51|zkg62<%pvf4b z5e*|lGILHff*fD!a;)uFF=);_UfG9EnYTcbIC9v278M(b+b#@3GXhFqiw`_JL8Cu; zt#V6%t?n^4CqC#*aEvDZfH@~@?nKWpEiCg_a;SnGf6_(Vs8giYHK0mvkw&YWqZc-) z#ovP!O!$~XV))g1 zMfvH$%7k2!;g3FolK$o55EaANKbaK?;Wc5x>MAje=I10Vj2Syp%0hdxvb2F2Ur@t) zj?8PBBxPIKV#m;EXPh!oI2ZUv*9OWBLZAKu!!F+@@ClLHz5Zr?cK|@=lQ<>jL$JJ7 z}4!fTD29UP~RHx?6B{1P@?kDJ|D>2xB=o z{e(Ka&P~b-jkbYPpzA+nN4PY(kT&jxVTZ~n@```aJ9(;v7nzDeX5tQ=4+KIlE)@>a zBCrtgT79)}2c}jI{OBw3!^>v}b z!os0_Si1Ek^BX*sWgo*p|MWqO%vYINzDtWQnV}SJUn2V$4lraRr@&RNQT;!_i5K|v z=LwfJ0b@KVqKv_1ykgtF{h^~93VD36pzX4#){_1K((}N2y3*i_c_&{uspPsvpClGT zpD}#p3awt42<0uIaZ3oznM`OSV2z@=^!B-X(A;2`LnWOz`IU9%Bi|)Hr7jHOoff8fMdTk5ZOmKXJPNTG}2X&KiP_e z%mD;F=5p|wMkF}T+%f`gC7q>yw|?&P?_&S!5Z3|s7_5GU>DVXym16y~cqti#)O2uT z-yzoRrS)dowcDL|+bJVtdpl8*51#HOBX?ipJ9k>;s8lh4(;lF{pZP~MGGeHLgV#RiEj`ag1|^Ll zF|cl*s63y>AR>^jD#bJ$#p!nzWrs0HlO}ySJfYF%8mnl1I~SY6lz-TTp!7kExl$)@ zCLs?wBX9d4H?lQEWzmbQ5fRYT7j~Ajc-hru*|#(ll71he@U0M#!9}UwLPQ`Av~mXL zS@~&lh&!%~U+*&-xf6$jTSKZ;oqaN(-v(`#o>t0cmZNGj8sXpX_-=8wL%WZCF+z~)u{ZzMkW-ztc8yeY= zM>vg9qN>=J${ne~Bt?dOVr*?zcKMW@`3HF9aK2lFyS9;5e#_Qxct)1KekTUQ7(RVM zM%FaiND*$?xhMR@A~6tt5_lb(#)+|*wMGMQv)O`Ax!R~)*QfbiB4Zty#c51plXG); z2{h}l&Bm0(kb3Y7oby3HN<6h_$h3~X13s7-Sv!}XR^<;s&cg&n*#U zN@_B$pY<_o3Uf609#ehAjH;Y{1>C(wZZ1s>D!Io^7RP=b801|GuC=k-*+fjRRrP=1 zF+XT__A5!R&y>WW)eHvjs5EqqrnI{`KN!;cwzjw21dhOwCHHgzWZ+zQOwcj4=#*Y?(27#QOQWuY{+OUG(J5l)=c z+=%)FSCl{Q*4sd~#Fl{&GP&XBEN1TUB0!41j?6tDld*Oy!uW)r>dahuGhl-fK@wMx za%4;Jw+}#3dl2H4Vr=ytK3|QIeJxnoZ20n6`Qfkc~pm&Lksfy+M0CrOsgc8 zKH~s*Z!!Q^KXLaQjWn}C9(q|t%M8j2|Hf?hcOzQBX_U1N{@n`_l` z%-_%mTUWGQae*yjY&%kV@X{S}FeozYFW?%e>&_{udtNzEhDN7Sut7o-l8a`bD@VKl zoSjqjgjJcRBEGp^Tk=NG*d=^k$$U7>A`$^#bqaP^Rg$q+;I_R4>)6~1vw3!m&G*Ejw<3e}yv(kFxH zHKUDY?eZ8IcsS&2&_tzixCE?lb(I4GLB`;iWQuFwA_Je|R@ENI?P~=nHiA6T$c+yM zi|G_Qa#|0oc_Q0|3noO+LjI~%0OwJC~L{$#{u(x*9g^BM)h_6Scck?xMhZ01=q8)gL7cw zJa@iEP5f3;#utlgWkIxg>A{P^_1X z%-(0BoBBD34Q$5I+GJOy?h`Pcn6dlIMZ_-!pOV8)+KY?eWzSGq6H#S%uA6JCuY*41 zyRmZZe!`A+ztRmY80zhO&LhwBZm7NPSeC|3OBRQ#8?BP~3(W}$wusVu6F6}~*zzaI zN2YaOf4;E!%jSZc4*GGA_r1U2b#V1O#F;lAKIGcx7wp-%pC%oXJx?|fp-6H1s{M(9 zO-k$l7Qb@U1qd$Gu@Re@{4=qF$`f!IB~TW^Iv8o|7-d{&V~$Zrrxw>^U^i4WPCzFi zBWQfWIfA`epe}LdK;9-ut^BRhs`h+p(3ssCm$LoBb{51kxUUT_e$Org#I4Vl*D^to5 zKZ!Sbf$yaL(jRz($R{PJ8;&d8t0B-IosQ@=ApFK*W1t*_lY4GmEN-lgL1Hg}iVF_& z%gvAW_97|gVSVDC80fDe2Pdyo`JpEWXrc?)3{HJYmdGPMD(~EO0eJQ}u~Ck~D9SKr zgfFZYY-l1A4dyC@#$G!kacqlHV8Wl-m(V@PO&tKCSGJ+xRuy*pZ*OSnhI3&oQJ(Z+ zQimlNV8{j8sYYc9dw!Q93xM#JR-Vdh4N?}|&V$u!U+9PaCcg0QoR>g>>|$kf)7DPq zY{~ZwCpKLK+sEh&ODWqM<+#Rne3TYv63dV`MkaVgKyZ|^<^x!RBnGXVE?UDKA~)>z zW4OI(3Cb337gj17S6#JvEUz=6I%G#!4r^$H4P;@u@xEhOU#>~If-k`OT7N=pEuKK$Cf4E_3R9b zjpP6<-jK04_uu0tw{Iu)&-FErg5;od|7Lo|D75C7HYzz&=_-~%gt<@k0MoE-AFr*F zhUOHX(0E|FP28y4Oqp1DgTNU;*Yg8X@cWx1=UIDiGWvJc6=0vJMxUwP7GN^MsEa7}QLd<<^1{N|8mN_4=Z7U3=(sxdyi85u# zv*M#K03g_txl`8Z2+5D4e`$0K*=S!b1%UKd4{49=l@zaF@CLSaR8*s`?A+K6ailC8XDPRLw4==7 z7jww6p&)2QhM;`36p_Qm+@_+&>a1n+_8i7XCPET-xxy>|TGM*LDyo#$hG^^#C4@02 zhw`@FF{2$@mc+AfDn|15ljr0!wt@4N=o$z0GOnNjI0h{Gpc?ze-_Q~2=cJm}_mq*n zvJPd#+!IIQpICX&&XWzHLC%PZqV#*2r|tCy11Tr)^e3Fijr`#0TlBR*M{szf7+TJm zeUxYY|L^4-5q;5j_D)9-HwHtu$t$UwLcv*Jn=^b&Akv69@x;m*Ogdzoi?R*gc1i;} z0Ty@I)J?U`ykhEEJsGSOx}v3NcbM80l0@-)#%!RD#TZ2S0W=o1PU3c>MP5I9krbvB zU%&Qgh8s(1O^(U^!%SRGea+spGAu5*Ot8QQnG1pfRmwS0qrU#Mf-dbRU`Gt0T^oJ4 z|Aa4FxlsS+nLBVVl6+|A;t>b{;%m1T4lel&^U8hi>Eot{vb4Lhg}@zz!Y2O@BOU2XB zqoBy5aAbM?^xIJphAc&Z%E7w6e`_3Lq&D#nm^xNw=yH?Gd`OG)wM=A<3)yT0|u=+kHLPjTV8GI&Aal&DQ&jNph(PB zMuGGwo8vFCtA!o|l+_O990AIx&k;ckUf&-~5x-^R>y`aFA&&0GOF0#&JwAOr$1o@e z{bwJykh>-qdc>i7{ho$vp|s{TL>(4!wqARMYamD~VM@HBcR6_)_YO-!{-#$~o**agxL`WE#v ztmH71C45Jpj4UaYcemWYj0yhh7l+c9!0(_6&%6*BHY#%;eqNDrV40z0Cl?$`KR;TO{q1?&C&bpp1z+xH zzY($r9o5kd+}Y`DrEk zO;!iw%AWOVaMda4|4t`2&qJPi4Dr05`bjSe@lKJ{50#t>5Q;=?^}76M%o- z`>a=NTJ|!4!0_A7pm-Da*w;Xm& zJBuSX(yFs?Hl`MzRA2aWG54@_2jzLPP_v5w-S*>Ts=TbtW7P~!BeF&zH&1pW2qt1` z_%bj@?|paF7^LZ0K+?2$@zxf9@mXvZAe=?JD7SR6BIgw2!i00gZ&8x_!LEQfBz`y& zGtd)^#+{1tpUaq=Ir5*7k#}kFv7@ct z>Z3jd?zl@XOwNil7kIKBA7bm;1q8wRu{Vm8kss-xVqYXH6GQ+aIiw$_Daucu1l2dk zK>Cz}S`%05Zc^`acCq=wKe3`T+S&9d#~h_?alE)#vAItugpUcwYu?Qd_@LdV;Wmtp>+_AT@V5! zh~1u(E1?rO>>?~BjU444W$T{9!-0DA9l-||rjt;rM_IlDaILKPC0C@Pv~~X-)FJjD zQBMbMDltPGpCyTG^A6$4w>=~`bh&v<0-1Li3nv*BUuNkd6JahHERG{{IpdQ=$o!aO zM2K)lR+3TbwG5QwQHV-Ys^e%m-nQYHM#d&0%#ZID^_9-+j@8%Eub%3l?!2IF+C|+l z9l6-08D(#*nokHCUE*YN!=%4)O>_b;nS@Yz8lDK$55dwcpQ08fScV7`QAugXkc5Ax+NeVEGPx3p?B5^N_2R7&Bq7ZmZLJwkt6&17qU%`_;F&256}u%T==MX z))M8}^lZOVS=ljBp80SJZoh8TD-n2wB$m|?S;&{MyvVeoEjX+V7W+Kei#Uc=Z_*=F$Vk9kT4YHNqE>;5$BPN4Xrk22k@ei4qm%-$EhI84Vma^m% z$V5jG@{cHLtpnSKK#AWKeE8Q+s!=qW#BWk`jYiV z1x4rf&*tc$Ca{%t2u7axt|h3b;BHyp7jFAhv@`32#1zRx-+Y|;t44BMbI@$EULsdVY^0x4oUp~f%`_!NQm1eawZeI&GLY6xn zW%K&#=gZ4GkKVZa<3IirNpz2&DF6NC^Upr#!op0Ql|_aa99&3F9V5wk$(B|PZN<^@|# zlie8P0&~!7cp`~pYQ~I8=xN6UV^NZJ5O6P6>h~4t#EQ0k*;w*7+(9-j3X3k=D5Fg=M(2LH*ZsRQJwF*B{tt)p5jzyO6b&+K8oL3SmCwL zA>DRzkN!<6AzKfPlSK-<-ez83)eY(b4R0>~N*>=tNo%gI3}JGe$DHn~K2N*EQnwF0 zrcPV>j&;DIfcX(`HPqIP2@UOW+*&;6<_0kRw43u(9h`i*5g{$O%wdTUb=rQ1IdKE6 z6K1;h-i%RM#Z&Y%Ibg+hgPwZc9k=gBmv2!VB?2Z-lrO@=i6per-M|5aSNMro@Ql-y zp((kRKo&~p;HjVE6+JnCG{7M)^oW(svyW>7;IIsj^_G*61??G>ak|oiQ1-!Vo49hy zWka|;e6}pFpsFxg=k2Y#G2Ij(XM*RDzQ) zLDCv+Ep4uw(uT^hqTHY*X~Blf9RYv`s(Gm?#}EH9m#iNGf#m7}tTccCYmfADfC}t* zm|_ql5O3Y}g`)h-Y2y%54$h7Cz3_#Vwl-Lge+U{e$Ju_%jeQVei{}_YoQR)!tK5cd0vuiSrr?V?3=s75p|H_q?Q`$XgB4xR#hBm;{K`X9B5tf5%Dha*yAvo|? zkcI^9^?l_WvIM|X_+nS!Nt&p`AYz1KKYgMI%D9nC2gg*TQFyOuRD`Fk1qu}euw;Sl zgS^0n7{@TmJS9Peq9Oo}Z$}@BFkdgr#!fJLkR+3{1h z7A?rDjdzeXM`kd?w0_0DVe#ZV;JP3&qwQGub|#-}rnLpw%si3p_{}eUL*F-98HG%i zdB~x@(MgRyBCpT(0PARP$JTEt|29RNZ}y%439+uzKK=9Omrp+g-nzxg z{&}gwdt9nBZ0afrdMcb8>UrInq&A@*@ZDB7v?i|?6O(FRb&UNrJ!0~7f_5%+{;d-F*$l_6I=t1LSlq#cz&Z;oo1onG6pyg|}#_EQpRML+RkhFTZ1%c*7Gv)yP0QWW{&%Wgu@HY9FL24p;v^_l+7a)A&$X6Nie=(Rlk!ocL{E{H%WCrVYUI%h$9wdMhHn+K@*&KK&*1 zQY4n5z(?%JF19?YFEISk1YsM8zz4QE7PgC~Ynz%n{6tVOr)uFhb_~`aPIZP_+KKIr zfXejf+>`=do~Tv~^?V|*$~IQ*EAi%|lXRsx?j5UsYDbr8VhKx%D-2^Peqm80Hc9T8 z`E6_wOf`nBAF*R(G|1bK5K;o4Yb@aKa*$`|IE7`%iS@q-%D4PVvo-+A7%GsuU}1bb zTg;22oa+K3VEmII{OIJ&OBP8C``s_=G?pD3VT3n2!b2>%*?#RL>XhE}Gnb*|pnCH^ zl^7NYv0J~ls7p+BB1dF8Lm;2@=gud~Rb0eKPBVE;B`ixOjtRnfM)($W$#X7w1sQ1V zsUO#IprBGmj`Hx$dfwu~S?AL&ae+f*370+XYklLFd3lAe0M2@>N<*mRQQvvPR@Pa{ zgU-dr5X3jY=4#d{*tW8g%Gx~wwKIIfORMSb;`Rg+UVw}(BZ9`jB5bjOm7x(s@*R1= z7p4g8($}@A{UPrVaT-lm80bUD%9>~y@3TqSP|qOG{41w4k#Ra4N(P1>>&h+h7<3k3 zefaN!m8L5P9J&lqY)F5Mx;^z~4LGmkQ+6G@d09R;hCCK?eLi$~8>Yh79P%@>&(KJ@ z)EZo)JubAO3U9qf@#Qd)&KoKEuhOHG)8MPv%bkBZ zs_MJpxH@@s)LJ((+Pu=`jzd;4VhYcq<@qEN3cRdkq90kNYbkqi3FoZL@~5NV&{z{( z`{Ygi2}YPxFud`GNllF(^YGO>|87(Mp5!>2U({p4nLQKtx$D?539A@gQFqdLNYl3%SxCsW8(5wsXwMQ;NnP8- z1K0N0NszvEhr#O#W`Vey0)01Q(ZH|o7n{4l&_^G>SV~d+aRj*L$A%M?i%5UiD!+9w zRIv$Wf0f?;OWw1X@CUWhFUF1b^lEa~mbB)vcFpkMT+K1hgU#5}MVB_#CTo^$nGwor zG?XW=Ef+-XHtYjt%siF@TwwCXDsU9)s#nhIGxmFt?8RG|N=X@;x4k)HT%2l@CAIcx zmbUmij*d%d{p$efTMqe$pnQEK8X(57*E45U!`gk!k%0HN3RG7rkM$|9h9XAUy{jZu z{YwR~cFAFGSn~A(&cZ}q`=>DHai1QiUkx(F_}HIe@}ykaiJO8{Vv(M@Z`(L0XLAfw z<~`^~TxiSeEF^tYo~?mp+P28HEXKA;HkLpVftGiie52iutHg zaAHASeS(s&#wT}bISUN}&>9V2LJ%F&(4LsK_lE~~<5LSFC)7PGE-GMAX7!DNAOwmm zkH>-3t}tofowD>Nl+m{=%6iNez{h@Y(_`+ruu$z$XeOS)fdY5fA9jT_u3-}?N5Q4v z_+?z7r=3&29IGQN(O2Ng6TbG@hqj}plT2{lQUl@xrrmB1<|7_2#R6yo#;@1G3XkOzpD~B8yl_ ztO*|Wz-?0b)(ah_$L6;2^E#YyZGcQUM`V$kN;FtQYpo2#O`>h0t%Sp`fwZ~T( z0Zh-LC-qS_vaZgId25U3$V+COp*MbHymBqcTE=S)b~(R1Cs+KTGtG1l)FD%&vnQgO zxzcM>#u?*-L}*SO%5Oq;J06jHT*Jn^42~FmwHH0r+T*#W5)&x3GIMwxjvWff9xReb zyhCg$0}jmg;vH+04uTU;sCyFvf^!~Sb(H3Bacm47EPo4We~pYPGzX07##af~&Gi_y z9ld9XGLc%b906}bI{$vPbI>lnf{_WC{t<3@I!M|Ps#-C7mZt?lr&6P@FsJByv)Ps` zo5!F@7GFs|@!J1t?43v)k4a7JSmH$m1M(+OQoY9$?Y?Tb=`M45i(Dwoptv+$aK%JB1iHn&c2kKX2QSl@qx3;2u6 z*WWz3Jo6Vjrx>>kQVz$fBtBAhkR^EdB{?#~<*z}D(>O|>Hq-6Xe(s?5_NZ59j5cC> z-E2#-<9J2n)iO=#sQ?RxlT$eIXY?gWknLYl~?{W0$=J;lje=hOYj5FD@RxJiJvm} z;&9j^GEffsn$CvGGY3z~5^h?*Za)v5u*hb7SaCsNy!>IQZq$G!w&*k`a)UvMEu%W} zx4xL=+ov)7^dZ$9Lg}W=5m>O7vtC;L*avc7o{;O{H6z-+Q>(LX;Rds#AynV zAP`O=>c!1CiSdv#{J9~gZv?@y=3JGVf8ZhoS=yWhp}dTl*kC-N-wm@gp_gWg`ckNv z0}0D42r_@clM-W;hqZAmY9c#L@XE4Yo2+o7E=V^(*yu)cihU76+cMbHXoO^rb^^6{ z60dOT=0Pe0cZy93+}Z+0>=>K=o?VNif@9OjOYgv%xXoD!{w_!6H|#OL5_h#22m-pl zCn2BoTiQIe_3PS9{^{cRw;9&u%6Rphv^0jJvCtM8e3Wk=Tg=1M^;vuZ=-C3%f(rl= zq8<_GE3zYM_{)|MQVn%kQa6^`mbqk%>_!FJp$lHQswWqc$D>~%!xo6TlaDS|)hB)g zwM&81-f^_!_^=r+`Ldb9lLH>*&M9IOiR6I_oc|_8qFVu>l9`IKyh-cartP`@0P`9u z$$p)|#-x45i_FTYKXZK*K+z1VXWxqu$bSTxYByzUj~;3G*C*6ct$fbhKyvdhEOVxE z;MMNVyIL(asyc@h6!qZv1fe%f%Ln~gZ5_{HV^7V6~p{m{O zd5+V85rq^f+i%4QzvgSH4sL}L3&-r{fjIvswva2Y4nz`^!g>@H0*M4!_8i6qEwJsI zBXrRTNqlds8kS8O<>he0eW<&IN{e46l8IqiS#4d9!kawdxgu_B#<^pj9G*dzxF!II z7~77Vggqd01m$5Fk-{S@LD#WUxoJ-026m!FuIBsk8lAa;B)ShIeG0tm4X%NVJ?&7` zhGK8>1EPFaiF6A+LJ!b!tdz4XC0Lfet?H`YJ+A&*p$E5e+F=PzNmdkRaYk}G^@REh z)!2R*)}FZMTJ?ba1?Im3wPQ$!{>GyJLo2p_dh;hE3L|RBb#uL9Hn7CPs>ZtcT5u{y z17VS4dSzB0I@-YZuFQRI>DrawGUEz2@m$1oHbN1zl6ou-lAIYy9Zc14$GVBP$VG))1#C8sodci5mzOrO+O#L3YGChiXfU##55W1+Y{;#{p ziMFAWBCpbLHgD~BKZ^Hh;J0k7y8r`*5BAwntVZ6#@Y5b}(UO12G;fVWuk`4MQ7qJY zQy`qnj#9DRczSV&@UfqWgH%i|0i08S3D4i=X2RYW>3}}?*(Z#KTKU15!?aax*rdyi z70#WMsQ}H7ql_8ejC%1@4yk9lMToxik|9s-&nDk&Meg`)D>r-)Q3(=Q^Na+Ii(e2} zSCxgjb3isqcE0dsbEO0Bh3PMka^jdhVBP_?11YchnkDkR;gctw$`M{Ltnk2_H%P=e z=4dM}A3=Qj!(dd@U{C>?8~jfRD}ATl*v$ns3o+#^5tQ1QO}`A(bAs0IV&1>cc!D<3 zG*>~&s=l~G|Eb>`X-pZf5RkGBp#f6h6k}_%c{uYYfGqeu8w6MmC#03vm{QB%OSW!K zx^R_;rf~@$CrkWnHAiop2|H52{)NZ5W;1GYe6M)>?<9b#D&;xg(Rq!xIB#yO9qoCU zD9I`N5vB*bh|T+l~4DHH4}yUGl=1P9UN_el%xPZEC1E zBL$rO7VW}#WQoJk_ZWXlH;pT<15|YAtOTIUwz0a+S;i2xPv45wy`W)Mi2PvEj)T~|3xw-DxI2TOPMoZ(^y6ze`Vd+Df zTJC&pE_qEW03aeWw?U8?NGO&19U57{yufq5rx^PuQ-~hEDCUKA^a5<-5xuY+JNY6+RUr`)eJM2E-l_y;K z%rl%*oJ7rQ8o?hlMN6*-;*EI)2y2Oc-NgYy6!hX`+8CrRLK){WZS&u1=Jd7gF73cQ zEz0xu{aI{6yhN{%SHDKk;#Yut-{EbH8oM%_?NHxcF^LV(W351d(~pWTvKp81J32K3 z;K0-SLu=jZpe0vcgC7ezr*uw*2C%dh;mq2Svj-5`7rFrZYIbrcOmyx{M4A5%Nr0i> zoQakgWF~J>fF5|(hP5M#4(Q>aY?;W+N&lZ^=_PQ@k**>RR&5C^HlOg)PT6sJutFQY z!N-?HF4GS@pXK~OmcI#Eu7RguY^?2bUAfs@3oxXf?JHv02B+=tb>ww!oqDm$q)DJW zXQ2l(%N#igo)ZwCXZQ1}s4912&Bak|@V;a*#FQ%*uIW_xyznVg+0tCgxn2|PSM5&L zOzI%w6$L8UnMlngY4k~ZEGF@zci$}#iOPKMy?6QHHa6FT*HW1}aDmELKl-H8OfVCLYr3kRm)II~S0$1|B=z7?kYbm%IgL8uL~bn@w$v zs-X2X*EfAph$V(XGyc8CWqSHY+r>51o0e^n1&-2*hy2|acCAQk%aQ9{kQsNuYuu6YQxi_+g4R~)J z9C;cE?KJ5toyrtdG#br=EY|5{V@a0{PU7hU^2*|m$eC{5Krxj9 zncGg>ou7IM$fg21pUlN?-15E=pre?B&2{5tnMLwJp)chrtyB{mz%KOK&_z9l zq(y^MKvWT77&)|E6fH@4he*pY@MU6&0E0mBt3-$Fh|J-bujTHCK1KB|x@0a7 zQ=$C#>1X1R1dXcWAm8Sm(Sr1l6{57w<3yXIg7uQ3 zqugroXzqG!KX4)p&29Hf8sbgT*k&^v<-c;&b}cIlJkWMr2pM@|ZJtWzc-rBM5v5;} zjA1~HrIta&|D}>eJ8d69Tjn|Iv+;0T5(e0p;UGvJrWG4JC^1rpsHfU{hC@rgcZ|z{ zj!Cxt4y~|CqyHSF1TzwLyfEh7r0T0Zp>_$L&tE>++!Y+06-sWdL)W=+(l_l*<)KDE zWNcCs1jpS?0q`<*)SuWP4U_HpYh>Y3tbv?j(|jFmiF2{|GkNIzX%6klpJ3Mj06+jq zL_t)#AmctswQ@vaclwI>z>sSNG}>-d5=R-AMZIIgs2M=x+dm5kFZ?MGr~hOc*z&t! z>e#r_>XUXCCtM~hS!Zcxv)_rbF(Agr+^G*EH&RDuFD6F#ZqWvz*BmMZhA>ANuFkPq z?FYbNV<{uEA_8#pstre=godc}qQo`EtqZb<^IFq&r+|RNo~j2Jhbp+zFZ_sw zJUT-$B}qFDd^pFRlYKz1_MYTdyo4uUh;I+}_fkdnax9z3yZRIXK5LyjxT9GEq>Kfp z;SiX>UB{ZYuJyZ&L&70MUI`15e&;F0TfELn(CeRdY3WmF6>}1$m}{Aa*Eju0kytoq z``hA3Dacio1qg#F>m=qRt`5Mw>PQJY290PM$RqT8AAzI+t6r;~UME*YmwuBY0bE8)5C%X2(Zqysoo8 zyCuH{@9d!C=yf(38uXG!Gv9pu;`007{~?|6_zV6F7oC4jfNP=(*MRvh^C;UOYKeMc zkcYWTV>OGLf(9c&n1Gax*o zcksVtLH~j;e;d|rR$Ls&K;irVU))4L(HD4wVu!Y|%3=r^+H;>DhVxa)=ldmYsHN|u z#GAY%HtCv)3mg(q z&Qfe@$n*_H-C||t{|+iB<0lJ@*pCr)<9e3f5t6Rr9Dy*o>CSkIx_BAhwJKw6g0dI( zFdMXz@2PP_Pxh^YleL!@C&QU2p;4|waG$!yKKdL`TzBJss6dwAy>!yrOV9RMv$4II zS4nYD8M{gH;;aoX*zN19e^1xB&);_NCYkz^jlks5Z)G3zqr&`HfV=TIm)wZ*LK&v9 zlV(F!#(0gu72~eP8)tqyKTq7D-@Z|{8bZrKvDttK(?WQft2TXDjlgQ4(XT zUy+kVCv2hZxJ(W}v$CvZLkEpukJ;!TU|;LaFNcGCkSB5EFrDn2YA(AF^Plt713J$6 zr9F+G;s}y&uOzl8&-d+V9Jzsv*v(m+Gn%Pyk@;#l|A-%g`HBWgSd1jsRiWWgs$-?A#{} ze)!ui7q8E{1}&YpPmwZT_mY*lJ477PzuS58@u|jM_sr3xlbF~D-m!rV%IsGG4yN=Q zEeibh3;%tSpsB)&0O7_n;zHL$ToUZ$d@A;hzBVyr^Sw2D1{<&^Z!I`5CF7s})n#^T zBf$zzgudp69%k3kwk5=Nh(MV?#(Xo6lSPZG!H(x|+G!ctf;q zFml6kwd<~r@ZYgZ+B59TyZY~*@ABNm-)%Sl?n3|TZFBnl_usy}_10U=0rxJSfBx0w ztFONvr-}ABbL+CvBKn-H8L`{V^&m7)!)10;WHPyd&acsec=F`Q<$wLJUjY<;pUv3A zN>pU{>`())3N!JxjBQsSJWfWLkCt54z{L%z?SPfNga81NHnDm2d0|Pi59{4ibVU|w z5M|p7$b0WS;uX#ZEW)1UPmF!=!3QkV?&s_a=;7r@AAii|`>n`$ z{KezTS6_Y=njQ@JI>6@r;}7Y$_oL$lE9*}_{bR|-HyazZ=vY9h@;6sM{^>`TNAJAL z#+Gk+VDvNoCfno3{&f83{2-g$l<_GW5d^*Y<{OuffArzyE$sAys82ur>Cf`F-2V8- zKXUFskn9$74KBZEU{hrPA^pUdr zr{O?S9DBJrgpb~6@E6&iannH_O;JX8NZedhaV!&l5XG9zE~ZQDXavpz&?hWL%eJPr zwG%LQph9?9BWiq%DDc>TRm7mo8HS;Y*vP9cWGF{{h}ezezJ>}aw4Cx}*A;1URs8~G zvttc5<&bGZdBMTUqVuI2INE|@Hv+P5;+%N^5#nSD8%TBRWz_ynuFL|~y2U(^L05hK zGq5bC1*RE0#A|2z90SxTKJldwH)qAWx%1qcNc53+Js>b=ExM~XdBI?p(QZC(V5Cex z)tfRvrya4Gx?}tWch$V<>IOia8s)vBwY@>4ZK?X`41UH?$nhzoAdXVkKx0Epx=%p9 zu>%y>#ZwZ8aMGyy_?JJi1Sr4%AmR97f25zKMb>V{Wa?OT!uox}@&bD2AXhcI_e)AbJJ0D*Dmq(=f42)@R)6e9GE&Cuc!c_XmHx|Oc=jI}E zk{jp=Ke)yKo+-*s@x~Pu*+~rwl_WkePJB05rXR>UwI(^ zy;)#ho2R2fH86Rwh?u$;kp&m2hSYN8u%vGGp(eKWN7-yk-lsiSm6)p=TI@(ifR8N^ zD1&mQ!6`KaRXQzA;*>a5VNC}R+KPw{<;On!h%Hx&=vi%*R=JYoDf2kCGUM0SADD4O zfN_u5@EIK{Rko+Jcg`BIVbQpZZw)z>$RC`136S_8hEPGEJmscZnL-*Kkm6G2+&I$@ zv;~bjLp0*gJPwp?4^_q%jOoMi(=@pfp7aV2|Hi-V_-qcymQp3L>yGTDxO=XTh>w#< z;=Fz@?aI#>k_3b>d9JiVZF@ECH6W0TyRnOU`gQotUB{jO9BaLXHW#wqGSFKPQC=zw zuGpmj-?C@P`j*>5w7I=i(Po|n3r1$+fTrnGH-B=k-62oLhAX^onx#k%mmo(&ng^G* zkgtlXC2c4BQI_zB>-KQiHQ+Hb%;6ciJGV*pDp|@Ae&ANn*`Qn1SK2%9AJSa$ucGyd z^*ir8y8Qg-Kg)y0fBxrxV}J9_%yUd2kraPd@pC4d;7Yr0x^!cd&=eAUI9)ZmpZqU;N^i+~IgLgHVi{*KfZ5 z28tHxVM{Oo5xVxnd~Q@}19#3GThdV~=0{;wP66KKO`6 z2b`0~n-AZNeGlJ!^YZIo|Bgwx11a}5&~6{P+5L!(Gt*0)whur0@IzYP@)p7;$b1jk ze+S)zEc7+!;Ty<(`_bhMzB~SJ|MvSV^xk^w!Q~f!_w&3upS#EystpexzQv7(ci{cq z*81bGYcd6e&+h6)P1pVFm}4Y^JXBJUJ^m&(cXxbEc1`Uo3($A@%&EGyM^ zhucB`43Us4)SOi&=aUfiTlVaREHqa}gp?=WE@c(-a)(5D z6-|W#nbxLgxBZgb6^?vys!O-nppMvKf(171b@&-D`)>7v@rvs*sctzR4^s{uc)u^)wy&zPhVEp zFe?+oR^LE#3J(YS*9GW?W@(yRW7~2V!}Vp9JMQ!L(K60?DW?m0`%Q|{hLFQK=Y`oH4xcTV1Gb?p))8Y)E2~fIs##sq_%N zoCUn0OH+8EIm>zg2JR{FL2b9mcgU0|rG32c19KujojYU*Dq`us59Ty!?392zLqN-4bO9f642`ZnC4`pmFl-zFmGVgf71KweM&| zz>YcF`vWd#*te%wjn(TckUz7aT}Ms{x73C#u@K_Ls&|@5z$-CyrC&WsED!kb4jaBV z*`T_T`^)S@z>bkkLcXvDfEx?>VQ%D?6c4El-JGq z`v71-pTBGd3kyC=*`Pd_>nYupFVqf`Rva=Eq=+9-4EE9zKK6>2d*XYOrVql zoI&-$2XFKFFoFAwKXUFL*ZFa` ze-G?qp7h`6F~R%qeZUW^J-z(;H@{9?euO@MY5hZGAp5JYp8?mBmOcSN-mXM8K3YqT zr73*^M&_9#KGkA^@($g~*;jpxx$(>0yGbKc#eR4R+}FvE0x*}^(QQs`Ud0~nWHimP ztqYrScdTe#o_>za5~!zt`_NbGo(vFM=$CN8iCtQ%3-Y2oU zXo4Rl*$~QW$(6UUO3aAOwbX}%Z-Cc}S_fQxE|0lvJ6{dZ8@`a37+{N+fKag-iw_f5 z!>8XlVvFrA97my;-MuI>lvJdZBtj22gmkwh61`d}NklM?^RyCN<48_G6A|ECObho1 ziY)Qafbl=`6&2Uc38|Yl==TT9G6T|fjtqmkWYl+IeiZA6dh{YAx`???R`Zl8N+IEj zZ!9`qwM%&d;HQL)L+x^I_SG*lp+4%cJh@L-mK0L zHtTq9HpCa6u7k{tD>vTqEP7!kQ@6JY*IHReMG%a8v_aa zwx%xl6%JcB(~e>LhM3^YAsQ0trVHXXQ5r+5Gh+suG|OBuZ~7IA;gt+neB)rOt_3^r z<+^Z#*#E$kE5=Q>-yQX)hJHDRDKc?Le#+9mPd+MK0?LkIe|0@?!tX;Y~90 z#Cyqp^}x3d*7n*5u`(%<-75AWC;1FOpY2c$pe}iCdWN=f3k^=HQ@b{|BAT}F&NHJ& zS@F{2;H{)I2Z|YY9V8Q({zd^Im{#YEQ7gj0F6!S7pF zt6v6XrHA4O80ApRed%(&BS!XfEwR6V8vtpwV~n`90XlF#nU~hN%(n%SDv>q(oKm7! z+0%x`@wLrBqYIVhpZ0qx|hZKJD0YKw0mL|ycr`%f? zPa$EnEd?FX51{tgHey$v${xG)gbA>5Qo3;cjiB1DbnWL~Wd>WBBUc~HEwn^`V-U8` zbxsnCtt#Mu-n>W^oylDetf3T>9}PrbbF+Av`Y(#0s$YFe1wm81E(gO}B5|I(x^gvp zqP_>8dWCgkpb!E2QTZ5k(C+wg1H4wq;j4i=*QL!wyApl+>Xkn0wK3CpY1%iX8uZPJ#bMSs>t=yvOj3atR@o%o=ORkmfJ!qAp*aQFByd47 zVp7R#E|aW>@{zF{7gM$ghcIx?$%jp;oRlcbgkvT)e=S$1?a?c(@)IBimYuEK_uu!2 z%y{CF*Q_63p7Heh^T&_b7{ANw*bgpmzxh@+*Ydvm?pr*)eLK8gef9O_U;gDcd`Fo- zxy94%U;g4bo7j)58+qOVd5x)*)1N-clVCf_*P#FYAO3;YwEI1>wOQ9-O-Y@G z9sH+HJ_Yvj^2a}ZdinEbk1ucXbos5f9`Ty^BNpBauJjLny6K|i+E4Wvch~>)$x~kY z{vdw4ko)q>FD_s4r@wyslaJZ_KCEqj{N(amHo?aH$+KsdfBMINK<54Mxw(%0pMJu| z;8`}n%6Y)eg7^3lxYv2||A1H3eGS!x?zw#W>1TH(K9lW3 zZ1|9;>Arfe4C6e@cSPAwOt2=Uu~^}!y7X>z<)Vu7(#__1>E~=rQ>fVg(jPJxcRokp zZg8EppdSV&?=Vl&MYgy@$qHJ3L~VTRr}kCzvvp;=(0RsgE{iB+i^;3!tsw)V0xz%4 zFW+~uuY8oR*ioO0ZepTtk$Xm$7v!On)qt1--N>k^^xBnibMQkdBepum#dX7j1zu=W zfo#XV)wCr?qHMMkrZFc^t*uk`;+WY6+1_z>ajR;1U0d3;3`^S)h+G*UQb&H24kpvb zv95r~hcPnb5k4gsEf-nH$YNjpA%Jj|L0c9sid>z7UxOx4>w{twCpcu!FZrs|NQ72N z0EpvtgUF@~n3qYW*ol)g`q4aRR4Am2eClTC+JRNU)}(Rn@S|=B^~UCPRtJJeGkmhW z`WTPVG-A|w#L@=E9^FN=emlRpFi5Ubcbq{&0cYIP5r8K5)L?y!HFfU!fJbIC$i8jA zKzovzxnlU0E4Au1TD{&JeZVK1B;xNyH2uK5rOjC^kvqhVZCE)uV}mT;EnG>l_r;TIEbh`}4C&mMaHU*n+M_XTyRq1tGy#Qg zktMCHfsL5PSLs!>>UNA6H;bp&^(Sr4Y_R*9e0?-rht1)rX=i!2nvr<}kn);qwhC!K zPtT0xp4K+|Vaw{XZFof4b()==RVs1yn&yuOO7fIzqGQo;+nz7$G`EPWzBwf>jejBu-g9m~KoSi&k{@C_)P*Q=wE0~0 zIoDG?(Q*HmykxfX!7t8@D+C(0bmkJsEJBxFZt$^Ay3}pIqQDcqFf5&UCX1KT5mUyq z9CfWY;0Fp@jGZ{Ih1!-_1+r9PXFTedWlqL8Hzt&LlIwidI9FPkUVU6G%5)Ne;?a@}+xt1s#IpQ=hUX1NDQqqK8(XNT4J3e8oZ0!@X?5RWs zx@_>@xz&G`*btr^Vq4%4HqOB1K!<+X4-Sk#)$2#QL{QCICH5#q(9qa`M83ue_}F00 zqAlX;W9!m1o^sM+&>J7&d)9`P(X(qDX~QxH8zUnS+jmC~kboxlhtpHy#9BOG{i6R* zF0R;-$Gnh{S>|fI8lru|cK?$pWQ~`F`Zf~>u2s&n`{w5DTffi_v9u|+w>}_G(aHHV zWrcV7oFmpsWk&Y^R>w)))ktVnc^G{|^w%{GTQGL#_PCm&dsrFt;oKv5`5oNO8?Kdwc-wnie z6Z8?wAu_sbl&2Gf!YwhN)tjTtE6a-+Vsd3;nTXNt3=_SE#Zxw*{>TmY3NCNHkv$1ixw{PkB~T;6zpUfG5!7l)HOv7N)GY^Fc^{EN#6 zeA)g-AAQIx=09Ph`X*1lwWGc}b>t2Uws$i^ATrBw%DaVlK7C|dEN?vEZ)^j@x@?mF z$N%`hCdWu9e6U~MB0g{MO8D=7|3{uwe$G?pcX+b>QFwjY?*`o18uxTjJ2P^$#~5a_ zhWe+^_Nlh7-#=k8pnu@=d(jsC?XT$8)Xlf_+3E;oW2iso$rigBA#8?P$j)FF}b z$K1qDdfUBG0f8dCb#4XW@@mT#by*gcoI*hCJ^E#6LexC$*D3~%`1D&+rn*#{m~nP% z5H$d`&ARjnHa6|+uY?021DM z5sp>p_&fCeG{HT_m8Et_N_J{fk_3da4}UUF30+9ZZ2sz%%iCTEF$02lnuCiJn%qCq zC@NFBF^3PB(Gum$FSgxKx!Hc18Bai2V;eYWRbpH$p0fE9ap)I{eWs}iJ0(yyS^4oj zuSh1a27>T65Hgo4LzZFl2E@0|9C1U=jfi}=6CVBdX`e-VUQb^_i4MPi8hLK~u|u(z z%n?Y7X~d-)*DBML=ux(HW5KzjO;{H~E|6TnNwZJn+}vw}7ZUA?K21>oIM4nlTHtO( zryTl201%q|Ss~~XV@WGS4W=e#`T<=1alTXwI>66#Rb9}gPr>;*zBGz7zc4pUdg*+d zUk``be$&_F8n3Rt@Wz$&;%Y#KxmLItQl2@O8#**>TgJ-PuuI)%=(WE2M8BbXpV0f( zf__=LF|k%3tc4%Ed7Bm$`z0}{vLZMhwj_Q4;yh5=g4VXpYx`cVmweB-Pd?LZ{O#xP zc~eI^W5X%6m8V9eD%hOhB<=atYi}SNV;4f7SS!~tqqy9!z!`1Q&iH^j=Q@91!q_|q z;ZyFjyIK^pavBW8y9n&BKo@SmZ~Tn0hIYYk9IHb;qWoBt|1IM+8>zHw_jA71^jseP zy+E01`<(BT=tuIL{98lMbAy+jY^L;`QZ+CsAgyF*7Q=$DEH>m2 z*e#&^nO6YmzcN*wE=1n-tpSz!Hig%rUL%c3i+n(V4A;z`$@D6&{(_VMa8>2C0 zY-lT{;Dz&-|Kc77Ui$&55IF|Iv1eNTJ9JJPOCdy#F_9JJs% z^Z^$X&WIr9o+;rqn89Cdj_y!6KK61K= z5+~mb+N*?tmB)uau`M>%&Xv4lHV;CW_;l5hO>*j$;mC9iwq?ks3GP^1ohA?lpHHy2 z$g^JBXDR%7;%o0L<@LPw1cHF=m!%NDG>hBwRoPNsX|Is~_iNg>Hf5eWwe4R1|L{Tp zbB%x_zI)Ecqw~Bu%595`@6skdfkX1D0&A9!wT;#fzk!=nsBLW5VRm za=~`(h)@DI9fKv%!7prUKZ1zZPX zfNTdbOa56|N81uGj?)Lo+%plrPYSlCV!M8 zY$GF0|4cyjsl;3jo`dJ6kc4M=bJLiXv&Y8hq(K>c+8;x6(x0Hxc6`778XYga2Sg}k zk3y5n<~f)w1hi+&u15QPaFJ38>E8q#dhkX-ev7&yF|qB)c3w(>M}OM1&!DvtWzgpD zzqhR!*=QnnB@d(7Ll6tqj1r8X)8eae_@fZ|1}(Yb>RZWfDn%>Ck7L>O_zT{%majK) zXk+VcMT79>3J+1xL&+%FK>SmxMP6~4~9b@yXMZkhtFNIOBU8EZw2=mkjtjdp#c`=)lk*_}zcx5bk{QIIeOicmkY$uc8~plu6wTk5 z1gQQ*1yvAAFMgSaG3(YOq$JYIC(#JE3Cw>jdtSUVgN62>lp;1Er81Nf1t?tG9WQZ- zga2;mO3hK|8FRJdAo-q3s1yeM{Ru6ejA9eZUkc%~?-G0RO>d>{^}6x9zpT zFbwIE{C{(vka@Zjk%sRFTh$qKq6nAX^;+M38-0!Q#=*UzIp%t;@#uWxINh;&R(of2 zeMYIosTWmPuQ2N-&zt<3^nd^Fe-G>)uSq}7k5BCe`z#?B&of{G5HLP?bSPl&o96J?QeN4{;8b6t`nef|K{n-%YXZYzY_iqi=d}G#sBxq7d&{X12Zx3-@;HpqFdw*f;hF7V5(!`2?_DR?bMe)0@_$W)FB2T+#8tr}83%C`XK_S5swY@i;yzG2azMQDn-u>twX+fvswVCfXj62oH*UgyuOg&AP`zzyKoA=%jE)7U&2Q1+-#KPa3W zSWmhs?? z0yn0<5s;g3*2USE&~tCHIj6=6?0S`c5-j1AzS3=D{1l7w?UP)5N1s%C{nN*N)nB*6 z?IAW)em2kn)ra)2?W=lP^)nUt&9lvUWlglT%18(T=4NeZJ&#^xh?maVsX^%z6bR%>sorZV zH_DWS-FbqtKM00>nNPxB8UIgvZ^CXzab;;=AqgQyV;ekRT*j{9|NoMHx}WNDe_eLl z7#o{G5+H;mB%yD;YsZR=%#(TUAR&awkZwlAp7)L+BXT;^af$2=g+L6*H0N*- z92CbQX+(w>rvDsTr;;3QW|%`XW)Z*U1nej-3oWUE*^d@|mCKfeMX8QLN|a;M$6SL= zndTWLPVuvmb`0DGRVJ>??@ppAIVdZI73(O)MvNYCh7eVl3vOzB@*k3`%(|5MQ(!0O zI{3ow6#)^!q0zw4nhUALLJ5khH8GM0-0V}{kmjXq5*4hJm^A+vvMhi@iL64CA6)cK zG{GF^_<-M>&}ywP7-n+eEFZYy*!4zMTVtx)Om}Xw&`NfNUb;kN4a5*}qJga2+{7ZQ zc%~c}>t3&Y+c=FC2(bPRXoc7i_@HP>zpRI4Ek6tGS!mW|f19wxn%H7rY#hR}p`I}^ zNA)&Ufg7P;etAc)?tb9D%lD>8rKfHIlK%Z;hlv|3{YRQ^ZYl8#k8{PWh zcaY!Im#3LXcnq2jqGfvoI7gu;Ue)Fjt6tJ)ET>n@q=7ST98m4sJ(8<3a~p}JSWn`c z7Q7Q2ySNkb`s>&FSHgKWnU9!}Jo%7oa(Jz6zF*V3#n-RD?7Q7OE_UV0i{5a5u1B`- z+_~#V#reXxe_}_T69*dNYd!v4gZ~Bp9M$bF^c1CSdhns7aV6ghQV8w>r&0hBbL2V~kVW5*Ok!W`ORq*GgKJQyq1TQMKVZ-Gzw_ZmcG(s4o{Xf zhhrao3?kx$@d<4Q8iy42s`k!twa=EX_AztG0p6rrCcYVM3D6MnDb5C?7rIhokoC6` zh9N^;#OG_k)+2g&!0`orHgsrrh?Fx=^!62vFErSg@&h?`x(e+$Gr};&jn9J;T)z&{ z_%WI!7D5A*znKI9Qa4VOvZ>mp`pCp@S;!DE^rY|uadZb9M4q2bSTfB7pL~Tka!lJA zxWhu6Tnt^`z)Vcd!=V#|Y0MRK(ahzS-8D~)v?Z&HQz2s=7%}i;_>mT&VL%acve%pe zBEJYhS6_fmQ77Y$HR#swDVkFU%G7FO6?yRKj4meZ>GDjwJRqSYLPw}Mx6>-oF>wHi z4xlQFsm9VoRWzYP_LzVNHqxXF?O293^x!JFUCOb5l#jH?C^wlUQyOmbzwGLWG& zk4(eHQd{;?W+7G^7hvr!kqF%gg1qA2Yu0@ZDY$v##>odCd?+N7T@4z3Px{~f^}Ul< zUcG*DO&i?T^yTjxH*f3C@t6KE*Q>gd`!E0UE8RuDt1o9?75+6X-fA;b@9w>Da#LRi ze?uP=dr`j${!{&~^GnxW^alO)*Y&Y9JyXrZ5x?<))F;8_lqVNa@ulsb>9?-$Ys1dh zyZN~*7Kr#m0DL!!r3CR{uxlZS2rf$09nHEr^R_-@_Qe;s{Uz|P?tbNW&fk7ZUqIJ~ z$@m!?K9a^4)QR~&KGIKdX{VV*{!9KzuD9faev<4*Z-`eLeCgn%?!jH%M373@&IV9R zPum(_f|pk=nm0gCc%0XGB)$A`jPMbEL#KLeYP9f?!xc9iuRc&ihq{JPd-T7v;+zEe z$qQ`OU)|ZL_V8n|+<9G|C?lZd#NP3DJ$i{ddZ$E;oNRpIa1Ar~^POc8z-JN}WS`h6 zI5pYmQymFDty*wR5Ygd{wS~xU0lgtfr)vCm*t%FWDzzP7T^y2p#=Q};r;3M0Lk$${&4$n3T@KK76WCC7dxY=BX@?*xmh?kX{l zG9jZ!vK_R>-RPkM?!JUhD0vUn<)&Xo_^!Vi0F4$y1M>xMa2P=wP^B&!;Jn&F;=R`N zE=WPvQyMA?U{f3~*;-Rz-H8#>Z7zlN$f<-v*OK4qY#_|xNgsc+R5Wgb<}c*LQXj}y zE`~6(e0r#lj_IgX|w(81hPvGV8c%p=lp2-(vO`!w* zoi+pKCyK<0hg@JS{VF$?qb+sDF$2waA5|nlV{#q*Rb~MCLkDo|0hBP-n1Y831tPTo z9aJ#Al!XUD59lxOTZ#%I!VHpI8&>^$6e9yf7&^#=H&`YAG~Hx`AR-+|x{+et`lw(EaAOKwK z>3u-@yU&8tbQ4$g7mGrz66P|VNPV8LF#_0VPS+v*2P!WEeka|Hfgcc8e=x6U-H~i>@gb|;{U@(pP`a~8=zS1z(CDw`+mZ!W5_ta1GjtMW zNMg+y1HH(we<@OR0>NL=c9>;)b}lS3l*;C^w;HYB=9kLqsA4XW)!b$j%7zsESO!w| zHzh>^wEmP;>>2_v@|6t7$Eqq`qknvK^2>LA;g5j*L|+r9A@1rov3b1vjW_fdIxBb?mGh#VYVo1j zKhp;N72QFQuz3mTGPFPX(L;Td?5e(K z{+0&z6@9(@ecAR8{b>3xwXwdgkFmWiS{b7MJehFw<_-N8_6@^s-MXba<-ZXBHT}l- zJ0jtW)?c68y?56>pImzJHn!U{pW@8f zwI$@*yZ~CB{x#`s9S$Fd1aGGiJbaM&{HjSB(^-Q0T2^$MuXXI{wkHxG_6gr7cl1HV zz;P;hoG@Yv^34aYfQAEX1ilEPdgyJCpHnV+vqLTd9^2>NLv~9rSa|8CJzi)}mZ0w& zKF-yco%IXWDA+oE3N#SsXxXfgJXpy}cj{mUn0F5=Pf<`XQ= z7K=BD{y?0l*_3%vE}Z*#+nknm0mCa5sISEy@QMlO>TkAGZKGbM_M?mWgKV;*=_pQEG9dTw`*g zfuj6p4ljv${2foRr%8!WyTFAyEPw;K_PbFy?!8S5NR^m-GaNmNMJ|>=RgZ^Brv$Rr zb{nZueNu4{j2JVg62@tMsWP_kEuGj44KT)3=&6(V2{t|+hV95hCyDESW>V(6|1fqh zRdii>lKE)sG1c<03o=hr5VFQMt15`ONK!sT4n7ord@~<*M*v>8N~Wu-FZ7zeMWORg zG&E~sR2LtRJK>3LQc9txUgg5Li!@^FuHI4r`YG~9UiS_BFiBxJQlG-!uwg85CMt}( zdrc|K1qwn*R9jO=BZSJR6=CcKQ2gK$Px~((zSi#4vZ}Nrc#7ck=Q&t?aYmYooWYdI zdzFK0;w(dDn;e)Gq(Tk=#W3?%b^P_Z1Bm6$g|mLBKjGC5evBEI=tY4^t9Fp zOEa*&+aF|vl}Pa_u2W|XRDD3BQx_?@>&g0H;h zRQoRf>?<_b#7R#?_{e<2;=k592rHw}5jkBhwh#JTj*nrb4zIFGt>moA6D~AGA5m2+ z`zJwjUTos8+X-`np`VuIop9z{&2pmEUyFT7nslGNq?oO=-;5ud1W3%PGErDJ2iv%S z_i7P%4G&B@&DZhk1#}+tuTc+%wdB~PvXT=o`>}!pbQXIySf2>o<9cQ(v2<{Li&vzf z9!Yv18-YXFvxdbp=S+wcnOj)s)FykfgE48EfyozIS!asOU9AZ@)8=|oO=-KQT3@Wg zo|NYT+)2IgYVc*}g4G{F5(1fQYzWp_llcc?+lASZm6+s2E=B%nteg6IDelgHar>S( z)|hUU%?CEN{B|?xf!=LqQ+nsly^}w`{}+9|`!(H(e#sN+S6|)no!~d#sGr8Vr_DM# z*(iOYpPk}EaIfgj_KVtd-v9ccXg{|mev*r?*YexWr5J;~;*!}aOU7rnzSKnVfj9Ep zRk?TX>ytZr=lTBqNB+{<0^*yZX7ZFYnw@`@Epv*uL(Gj7gv0 z@a6IPzy0llii_@y`*A5r!R8M?{Hx*kP;Glz7bR}Vr+bRmWBJ70YHd1Vyu6_)xcg4- zHrA$%ty3lZt&QI7V`}Cv9Q}+ceUDg_3^wmbESv`lbY2k)qq}{DC2s->V4fV@#?}=` zq$+RpU~xHCzFR0#{6$@lJBF4*B;!X+e4i)BH}_;XSwH5JF=G+5#4$(sl1$EQh7Yo|^n zIWz%n1(D^JaQt_onji^qRqbI+v!#B=U2X_YjIfcfMO$f!>~>D?3zuk)79)p|iQn^t z?UEb68`7q7!gfsXL3Eu4Y^5F#GZYLJv`yM2V{hWZU+_hrBl3ZT-fh>MJhZ#G94F$7 zzQ`odR^}PQgxF+S=VfulIKuZNbXsv8Oow+4nUIc?J1T@2 z7wf23vWzCwWxy)bhIAsr@AlscES5pVf9TC;Yt`;e&rBZ_!Xw!KbqJs9;2CcP^yb#{ zMHy#(kcgQ@X=!YtG_Y$ zjnB+J06?)bfDg))A>i&ihOpPuV)pKrU95^t_7@Ls=eNV_ENlX(}b&kSeA5nGNiNO6^ zw1&4F(o9Pc2W%G4g?x0SJ9NF!V2B2{TDWW?f5Oz|4{~NOsaz)eq4>G)fCs>zZNzq+ zvyG?k7tU+W&;nDU4Uoa=U_J{Je(mVEv_M+6529>&s%yN!PQ!2UJzsF*B~MyMsc^KQ zw1((+rvqMiK5OFz4qvMei`oBcoUg^e%^a2VAIWU=OP;5=^NyC`!1N@P1DmlNV2OJybzyJMX;nBxWf$(?-OJ(6SE1{3_ zm%8Ko#TR!}B9Oel$K59Vl+@k(Cx6rP`Tkih)%|sC1^TPIpP1H<4mG2Z%g4|@(_QaN zdRLm?d1hUT=3Dv=X>3LgjaAG#3I-p#I9WjV`RDqXFd9=UIqYU4|GVsi4^=$Q4xE^I zQWk&3kCVa4$tR!aoob23j|_Sy(K}zUQU1!0sq-EQn{ZBMm)lQ{F@Z2qfBMM{{Z!c( z;^#3sZRRBm`L}L|ahR?sFtsFW_qyb3Ey(tkKN7~+1 zjmin!z!EIQ=uV%6nzXF1+Gob1UmoGdKL7a)Q~ug!Y?Q&eCQv6=8B1GWv~8x?71o6i zK+BYVk@#?ukk{?RNku}B*a!}LMjBsCDPxS2Wl;1KT?Wii&Gw3|Jds%bp+h}I1Ez5S8O30({0N*)(Zj z#8-mH@qwPQ{)jO-7Z|X)(`vqep1XofV#E_V+BwPNS8?-ZOF-irlD?Bv{V#xtibuMD zdcG)YsxIdG_#02J3yTQJ2o{l8CA< z2xU`4P&&F0xJ77L%yE;1NdY_v?s7_{wHZdq1Wixy@JwP1ZFR9tiFotZ+8l&8W~Qjd zn8>HTOe{SQH>BqQ$-q|lJ=dq>BFl8xNq_K(vgl+xYou(_u?-ocjrL!B&MhJql{{oR z%C?ExVS>_;h6XfxT%rb6Ge(o`m82^15wNL@S7j}UfHogf;)C2oZp}aQgjYHJvmX94 zqhk^DDF2|04FZy2^951E9WthU7WAx^vBqXW;qgB1y+$7GgwIXDg_V zY6IYvfHJNUfuVr{a^49BXvwGxQWh#4{al%RtSsy3x`6fJ)Gsvc4Np-L0G6irS~oGAro4p>$aomXoLrwoQAS>$ZtM|wJLn}^%P zH(_fL%I&~P44$M+4*15#7n|w%JT{9=mViuNzH+5_yx?1Se5qEOWM~)uVEl3-Li8Vh1hAniy`nt7ZA$ac(wgZmZWK+Uc{rBHv3FfzZ zeP!9ZhO(i4ob z$Z%0am)JCDkvNmFq&sW9l$siSrziQ=8rml*_}ibOfLYiWLCs9Yb91ZX(*Mz0<1;j+ z!)=NjAst&4kzv_g0R)W?9i#3-`Pj)NVB7$Eq0t6Qr)hlDyS`R-j1ngynFD+hQTL`B zOfteaRVEx)Kh@*~#Dp$9@(N#Ti3gCo?05Si2m#z-yH)z2GTB?}tJM63CS zaUf=N&@5~exr}*5Pt#n{WDkGoD}@}>?^JZE<}W#cnW-zop7JMDv^g=zJiu7c&r#P! z9y3c)sVp7fn(zT^SY(92-79@;;DO(~I*?;iWHz#MXUE1oc3FYORab=Wg;LWs%}d&gMb!XJBDh%sZQBG5X(NbUc&fh*b``lPnZwGKZgs&qItY`k zMsUD)1S^&NDm74r2H!&=IrJ6UtE{NLpBSKre{&1aD+qt!n{a6Qyen9Af{(nwYMld3 zhjfOL!TJkaG>6WHOCDJLvvTGMY+((kOt5+ls^*W92Ol!#a!MLJDXr%guQNKaINWmLSLVnC&!FMR=l`eWTp zKBP1GHtYr{F(MufE^)x_+_``9hd=zmo%7zk zhjka%XmLuA+%IDHwvra94WTTPrUD=m?7#;8+(9Fu;lgJ;+;t|L7SO0snjY1vdXApN z(Q)Wfw>Grok)I8to2lvW!hDGL3v6UnH##)P&|f>(s({pa;!E2hXYa`S+$i?ryplOv zu!-NM1J{*(bheueR%9O0SdA68GEDGlqiJ2-6;L61y?ShBnWk@IYhww@eFPZ_UOn2~ z7XeR1j>*_)pFN#@RG-Bhb z)a7YBXv1V!gmry2k%P0Y#$#F?e78^Lx~`b>ggtj+yI~5H-;om^{*jQ=<*~sK#Pg*b zrk`dbVVR8{Dw6w#IwCr34~w}%DPG0#m^Rnuus*N?Q{!2`0Z#>pct{4?Q`Hfiaa#`PP8M*$W2AXY}#-arxEwlsTTG5PT6F3cEGpOkarHO)=H7nazz1 zNl<^Ob|`7cT^HW8;S>GP7Eczy=Zm23_rUcx>b2k|n=JJP@^x0nqhwm1a31TbxUPdG zD^AlKFwqlNzw=)p)r!6szH~Gr2_0QClP2DI2(;($>l^JVez#s{}$$|}#+tj%arb2@!dD?~^MZ4Gs7BbN3 z&m~>-_hLp?3Rb6~!hy$jCv@@W)CxxF&`2t4712@hQ$x)cRAQIs8o}_{X3)1xQ)W#P zL@y`n&XT-r;=p~M&BL~C2bY*AevbXt4yx|jv? zB!dg8R~xa(Ce^t|h0Y5Uf5`+4yxC@Xkc=rb4K~rVxJgLqEgvU*G0@I6Wf8AY@Y&0j z*?7x#@wWO>-`S-W<&*NCS6}FDz7F`aX2S>@%cI}GIafH*rU)h8`sb?ZfX@fE8-IL58i5HxtL%D_uUTx-c zE$4$l7d-qlF&~Wn@sEGvCz(I|@Dn{PeCu$jWG&TZz8>FNJ5kZoZcGw&ss~sdLkrMQ z&|AC|2tbZ$wDM?kQZ@qNnL1QT%e-|WCK?F|7J2kl<{dW4l-=1tH1)j>C@}CXLe&WoVIRxmx zyF(ppkZo#0M!(EY+!9pu!k)l64Rp1-8tx%yvXE9f_em9ewX9z z&a*aIT)(hxm9bC0@DE^_COcK7Z`p5lA}vj&K)!{%#RSQTUG=%T5aVW$-;QsKDYnB_ zCs|ImEe3|kuh!1Mdu)lh9P-t16N(-gDZm!7WUjUJVtcF_DLy&Q}GWNQAG8E-DOt!(&VgEE>xoPAKv&t1ao9 zW@03>_>>GCs~ssfosMg1uOoW=s)eLhRI<}ez zjSHp91^!|PYjSyI_CU_qeEb0q<4B{1Ic580z&-> zMdk}loa{ZJ0f63@6w6wO42+dkrB4_Ixk$iTUI!Ko^fJ*TT)?Z}bQhh@4a^QK^zP|X zDQL7m5sEIs7(-l6;cQb00+O*Ur!Kfr46;UJ77o;Hy>i-9nj47#7FF6@D^S#__GnzR zgoJ@{StB;<06Qb3*M#I!;JB3j^xc_Sd~5RvRQ<1l8cohEMa+&76(wx;IIXJrISkEF zLZJl?v;JHz0p^_1H(5O!3}&3tUfnejfo?5TEa-8mj#Qves`GNg!L4GQRRSx@T2Cx_ zOLt^Bhpox)eh6k8A()Fbi!JWN1?tsusL>6XsVjQQ_r(`) zN;WhD^UQ*IB~4aNF9ZOEHtH703{7Acj@^XM3a{pXCef z)uQZ^dM!?9TkNkt_-Jop)caiHH%$cKqKHC68&VdjQ{b(-nVBA$;?@7nggnc~mPUm= zz0Y>Vg>+R1)^FaJHlAe2VuHl(w2yrbLCg6WD*L87GW{d~IOLL(6f19_AylIOgL8Zg z8ED%$^|%y~SRMODR@o>Uy#836dxO^&q@8}Gl~X<$;8!PDDS&T$Gdfi=?z#XkNNX&5 z6NAA?vc-4UBLw}TPqllEp8~S+WTDN8OmB_2?l{sIO19mRi-ej7^5uW`zoy$)k5#TY z$Wn`+K4}Z2r-@+^#4k5IW*`e@brKdWs4NT0iXf_gHF^1G==c0yVr=0JiL52+aZSfC2H3)dx8adWy zU9BuI3GGdiOC2j(^Tc422}bP1Eisu=VMd%@Mf~G1=CsndUs4bkD;W;Sx2fKQYC_HpI`NnlF z{M9t2H3VpDtDaQ0RE&5kr;K9kLpLSL*;s=!9ude=#T(It+VX9A*=(w!fu1qMe*%$t zdenu~O3;peb+({eP{z3zmpHl5 zY&uQPn*7)pU8l+j;dhwZe+8h&p_MV|y!M}${+QcKSM>MzjD>40O8&$pTEO8n|E+=w=xCWo3A!7y(ObH`GGm^^m7 zJtYIO*no^>-v$pXzHaHzDuUEzo~k?_$JP)I_838|6RrX{n2NJhIW*oyyA8xeXka_dmZ0>S|o)!ouJ=;NYYU3b&>9$^kwuZ7A)!Cr? zN+IuDYY|0R5bN-!QAKZ(nn7cHOf(*lhhXwX?{+Go1qUsh{T^r^@snHwU&Pw>W>bkI zUbIQYEp*>z?)XSS`W^axWxV-VZV+QFtb7GQK~=)f{Q1>?U?3cP+MCLhaLF*i`-K!U z(0?Yn^OnlKQoALl+C-AOO|8F+p_X5hRzHx&+HL0koPP z^*d&YFudTSh6_@YeJZ+NOmsKvZpG9nHR&KR!BYX7H_Vc{6W;)z`W$*d=&$ zbqfZVag8AI97n^l0B;5h=1p=0Nj`~1tBdFZpt{*9H<(RT*(XcFW13DSc-je_6P!m) zi&rp6yrU6?x-PoxJ5oiY)0rSsu(2zzLGUrcijFN948+Jv7R|0%e71mwAR$(XTH61S zh`p^-<1_!bokY+`CmE({@+<)>Le=EAdRZozgFGqaM4tBNW0_@EHV`GdON>YiZV3=4 zauO$Y;_G@>0j${=e&bRJQouG)x~&LZCfF38(utrhy-^Nwfh?*f(gf{S5NMQUyWzGg zOyCA~_m7e{6G^23=w~&SEp5i{_BWU|Qa`fn#HK4QS@;*Blc;t&Z9UBy^8!yg=$G65 z8p#w3OiFFiUA?%DO|Yp{RvfzhpzKp~%%tiYrP>o$##CT5U2{tkMd(QmO(nyujh~+e z&FfX82CF$Z;Nze>co?N~-}nyjf`fwAzL-%5{33yLR)xqka7i=BFf|AM zLf48^jVEW(fMWgkZ0|Woh%tqDfW_XKJ;JA5Lb}8UzLkf5nTI~`)VK0ZhqI*SLyvJm zdmFjhXqP@T(!&h;#HR5&YvnMY^UN~C^d015%zF7dvcvil+h=IQvVUAub>!dz-2s0B z^X$u9YyUKBQE&$lrHH2P1A&P)&9Ll-4Q2RCQfiwb4iIJ60a*5GM$BA1qA`D98f^-h z9t)oqF##rrH^B+)+2k!`vbgM@79bV)s&Cqs*b;!j-~;-cfbbK##+R6l^jUP73_ATa zazK8UG>woPe9FUGvDsA0u`hCJVL8;BeR;$gJtS{7+7h#!9^6l9N}t>js6Q@RSJJ&` zztC3pxLw)gUa192y{np7&3jU}Zw#b_)&{)zi4zMQ-+gLyzB?zn_(ngg-?#5hF0KWpW7hRydO59UR<@iv!>Aj{#-e)yU&wdse562r~(nT0XynWTC+)w2<%xT z+J-)ZK3}YG2U^$fO_T`XNuQ04u(_QZfRJ^X3bJErnCsFZqD~V*XUv-j8Lt0Ub_Pc1 zpr_rN&wX)+PfdhhT}gYvLrT37S!ctMg%{E+!V8`Wo=sd48sEx%IXfzP{2CyO1=}i^ z`MHg&WFM5L@5R7eD1pZ9C1&^-ABbfv*T%B&u^XJ}m79TfcDd%(L!NqFa$Tf&pr(lY;a#LYID=4eOKI!@SDo>mhZC3cKZ&G z8=!Pp4x3fJe*j9ydM^`vPR>Qk*UI@hEmNsuJk(dg+^*;ZEDrv78kP^Euu5Y)^ zCQ;4pOy9%~k3-om*@dqo(wGd3yW~osfGrMygsmg+qM>d5ZfnPyq)}o+(L&udsX*C3 z=ccO-Zbu_I=ugDewkrEX0D%AKBJN0q7O5FPDkcFo9tuaplyFpA7hfMQMt}qzdChO* z1QSd3am6U~#EY1A8{la+A`G}~X|fv3eOhp%h_B>DZ?{Rb-CulmyIBAOp?M!$O>E@E zuLuz*ZurVhUV$r|j$E*DyAqvB-KAD9c(4E&1MpJT#(bt)6~W!lK({i*q;7u`N!TcI zI%m#-DNlk)x@Gk6H6dLFb(mvx!v{R03l4qo=&$rmA{w{=Qk`LvJIe=ZkQHT3e(KPs z3o(4Gv(fktk%dJ-lOz0+wz16kqa%L9Lt@mj$hWQrE4a~)6X4O7vD~Phn=F3CPja`J z`w3&NeCc!x-%fL+^I6_0)DHS7G|v(Gd2ZKd6Q&FR8ZPBg^AdL0z!gKCHySB9^E}lY zGjsYplnJG&@j0P2#G&-bmNi^p{5~}o;yq_fEKj`@ea8g*vG4?ANw@`H(mi>-!oMwN zbY-Bem4w)UO<7gi5muqQFBVlmw__96$co7{gOn!Tkl;p`5CIQdvlHnEKdro!)$1zw z&Tro|PkJ$@xl-$@C<##YE~l08f8j=PHNw!7JAMH`rE+5GlcF{mMmHM6putut$s!0= z9>pfr>&!J%vrxXQ!REVXZNtoaYUUGvbitP~8P}+fixwNwkj)%}QZ7T0beNDuj2)Zd zBobW{2hxCk3rV7VM{j87QA_+lJ8S6FN174Xtz0E+Tp~J#p2mNxY_a4TdoBcA1UFbsc76RR<1?Khre&o-Kik zdiX;hIb)u(=RFZpcN%1MIRngesdpxE2Bu7#?iYLAkm5Fi zQ!?|5K0K#Ie3xU^(oiSuCRkbhL>7-eWEifGKrdJ>&a z0|6}fT9Zt!gHIf2>NQ=#Mi3~Q9l0pGc3 z4tHLpcK#rhizo0gR^CiDvfgRnk5OI}a?&nqYcp5`OEnRbe0D`y^6Iy=gXN09Qj=R( z%7ZKQ`Q2NfY#yP{VxbnTt!|tan=FPT(70wdJl=RJCsD6Wvh<5D@5o!W9AbgutN%8v z2@y}pMgm{n6^#sGQ|-IT2vWMFM?Xtf@i|I`GQOh5hPreE!w1ld6op&(1-T4hOW->ajRo72umj!o z7%v+VEGMByye8I0q-|d7<5ebThejQvj4#MjsW{}dB^5jkG^~f1_2`gq5 zFE-l9EG?xsb4Kp!)Yuu@r~1a_DV9=>1bo9UsW5KzqoS=S;%jpQ8|dWFBNO_%@Ti}7 zWFyDp#$40`tvj4feu4nn_*`JS;XVNU6bG>N2=E*RJTa?0fOaRhHB{OQdZ%VPJi)o0 zo6fRpu4{~)eQYu&I8RX_U45~!;sdmgU!Z-bxM~Jeg|-nz8$WR7e5lr?TCr>wWQkq1 z%iJ#L;OqVaP_jQJ)j=PxsoxZ@eqekCxKtJIBq2V5IA| ziOS9%h6b36E&+sx)E=a%Ie1Q31fpArEBJU6UuPZ5qA_n1fKJXq(VaY^To>N+pn%AX zZ^kWT&-hYN&Ujm>PbM%@F!yi>GqN{tK)z39xcsc2u?e&z`I46Jy$>%~+x{@ut$z(oLcj z1pOd=VFi6gkY;i@_#|@LJJ;xo%XPxtvVevAtFOLt@~{8;o`ZVx#;ub-{po#wU2Ti! zTZ8wup&1ki6wP1_&|%a`0K}ur15ZUHR1$DTUv$BCTxi0Wx(NJEPZ%299ZR%1$ujBn z$DKN_m?97U^hRK_TXO2SZ6d41j_}B93mI6G7yzu*ELMl`fd^$f#0PJw&H|(<5RG-H z8d~z0Y!lmBkXRayAjvCV3+bUZi4;L4_#a9ji-H$);3I3Jt8ALBpM|DVDaQsj%Dg&F z;?d#Csel7kHXEUXZH?gp20jb?5}Ao&fV;RNtiuUH66IsG(1pGXHwQ)7R9UrMIM9`< zorf%J&&FOI7X9@PE`dEbNU6r8LN@Ap$PB>3I(fv$Sf>d;_xT^6<*R2(M6D> z2uE+}V~LOD3c1v0)+iv40Pa-iQo7VyUx$58mU&mD;ROL~iDp&M#Pa z0wafRNlzVp!KDm68zbPgK?2g`3MNdCeSB~jnhq#NKc+Gt`r^E!xl=&wQl@5YOweTsEND7(pLwExcfeV(D}7k+-{G!fUa{A#2#UYlnQE%MN&A? zz+Wn<6kqH%c94-i61m{>YZAy9;ax_v!?e)oj}3D^P7Ph@4@K20<^`*bbUni3@gti` z4*1%XV;ekyr#wkb)J90r<2H%a1G@NFnXTkwWtIpwsjRiHx*$S7%$KsOKM_a$CXT+Amq(_z)7BAFc*>Snm5Epz0zU5jPOn}bKx zE`9Fxh&aOg#Hc6Mu_oYjpV#bWty!rCH}$#|xJLbbf{ihXkE8wI*We=!<;Y3C#Gj!q zHP+PBReY<$hLm~U(wmC2XoA~wUz2GoU_1-+8B9Ja$z^@8=;M!Xo_zZ0=bCEdiO%WF zwdYM&Sf8*^s) z47b|4J(+-xkgPKb8r~^jo1{imjElx)ii<{z`EG+WM9a-1dUE>|;u7fvMl1Hrw7oVj zut*^F+?A;>N4)W}!Dg_Y6~ey9K0q{iXjJsNx8W^E2irgJh^!~Tyi&>6OY37?Lm#rw zWh{?p(ii!MT>362*jZZ$!O1qNl6OGYdP)JgM@Z@pF$9CHN9fOrN_#+W{VPUve;W<; z5jN`Df?NKI?2-4|D$o47pbbmEyvQaF^ikz~oNPG(?TAYyIbvGb`2Y{w797DNdF0Ia z+W0deop~c=^8kA68`S-q>=ar;k6$TR$XoJ-p4?AsD9>C0ZEPRQrfoLoJP<#j_xKim zR2{$FCJoW?*eX6o51T|rHoqzV=piMg%ii*sh|P;(0@qJuO?86u_>ne{5?%g}9gApgc@u0KU5=)Su8E#As8&7=bifwup;?3DLh#+eNt{ce z>2%?do@EHk0AVA>l##}$*r$s3#%7uy8v7im8f_JMJQ0=(7e%HPYW)$1O{}_4I*4n^ zHAp!ZVJFRrKK?SMR4l-h#ic&SKw^6M(Sv}NkZoH9cmHZ?O%ex^hfnovlr1Lk2pw{t zzp0C6)YEN%7x{w>Y@PWB|4KrhQ|wbEpsCPkj$~bqm^*)?&nEi_`%^_FMhNw0!jni{ zgg;A6&Tfq6Ks&3ow&FMHJtm{a>KM^;j$8U#cM&TNlj#J9{YOC03S=^!l?6DW`s?yMOE@O-X(1G!EX7W1+Ro; zBJ74YLy-X)3vupZ*JGT(w3yMR+ZT9PWT-?d)~D2mz9`r9pg{S;o$!<#uk+11$^{RQv<43>G)p?4nZyYle`VVwbEFRr*fNdsDKnq&mvZ^k zbqI_<{u33CV%O6xu_JcJCK2_t1}kL6sLnQAK4i?-)3hZIYsw}{+F-ldpk(^18i|6RH>AOfFch2+MnJ%+0o zO-;>YUkNG3YDHyj77HH#LZ`BjC8hZ47#ot06p@^K$+t#3(#*@f?;2dZ9^L9^)F$7S zeI|O=Y#eor_%)liXo1r|!aui#_MgTmw6>PQEIoqVB4RI;_OQm)B;F#dPOy5vUA%Nm z{r6qBanQimRZg<4JTjZ@WIh4AJ|F*$q}bqVaxDTrfzn&b50m!dLkaliaeL1Ll!g$a zh;)f3s8q?uGxJDc>u7cMqqOiIbG)&;BC{=xDKd0}ybA!9s(Diph3l5z=!a||>vzIK z+H)0%5juc*Gwob`BSh^Si4n-Gxnvq=wiyJe<=*HFbz~vVAmk_`dM?^ zjNB$aeDQ^P>NDMjZR5OHN|@6iX5Q968EaMvshAbc&Nd&4FO?`toqP!^j_DXY z5b5*zJysah4z*!`>Kk=t{v}l`N)A4itrNcJ=6WVr=nAi1(%WUi5DV~ubj_^*Jn~ac zJvp5_{K;VteuM!hfm?$cxp9cRpyB6l2_Nw(lb5gl)`G?iaVEa?xN&5u?s$+(vPG-S z7;dUmmG)9w>A)=Na~I-E7^R-l53Ah*mJ|dbghQWPiK8`uXhq@8EZyjrA@z|&G?Rc; zUJT>;lQMfQ+1tMpgbtFGS5Zfw1AJmcSl#4goxh%9WAe}yuj3}hysCp3C_-KKB3Tgq zN4Gx`3S*np9XG0tk-E!+93=Dvttyrsz93Pfzkh}_ymRf?b;p*I`B|Lxqri=@pYR99 z#Ed)vq)edG7?1}?ISKs8H^NgsUoL3~RO$^)naU!?o;j{DFKD~a1Na#Lqah*RQWJcf zaDK%28NC&Ch$G-hDlv&1lpiwyTxcUM^vUb=!<^)X?c`P9sA*-;5`s1nxmq&N;I=BGe`y2tNG0!!utA0wSvq%El8FZ7YB3UnOg%a9xm}^0teGI&rBR;B zV;Cs+xFVtY+7$nhHyV~UjRHfnmXESZ2AisJA%4g;@(kDx?uE&(0W@(4XkQC5A1A8} zB3yyT^#c@uAknd`PuR}d3(y}XpS%Z=j2Kr{s5#`2=NM$P2svx&151v)m~a3KKm_AD zH^X(bC8YQ?^{t{v-Fh0K*D6_0VFNn!$Hluxy5DLaO&AU$gn7nHip-IuF;hY+8O{hsi3UZr~sQ{l{~h=6^SwKBTHABoYF@t$~PoUqExG7 zR-G_RD?B9FbSxR~d6jW6r(9=6UddeIm-SIvWJ8lOc*=dhr}8lwrq|)PM^JtL(`<8% zJ9($=@nj;RDVO$G71=VBEAndEB z1p1^Y2>6W2iak#hl)Q{veBj#*PnKd=@+XkiM5M1+l3>dd)>eB@nwPdL>l5X62_D-2 zBD@Q!O~j_Cs8GI26MV!j>%ie{dB|Kn5I8bZo_gpEGgd}{i*h#DNP)#{KGfKnq%Rnu z6&-CkGqKeV;Ef&H@TDK1ZYG0zqj%Qy4959R)<`mzm$H0*1f8VtWaB6Q~Gv z6k|`zr)Z`=U#*w6n9B(}f}kVkui~PDQeai9V`!C@gfTb@P+6VI{Ynn>yONf(FsdwD1I{p`^i5(Rh;d>Tf1w99 z)h8Noqd(M16YacR0$=(IoWJ}WUStq5*hcR0BjLHw zggrH;N+5c%qeX393Ix7@)Gg?A_AeJwk%B<$gGY=V2Mb!7j3VoDToAqG(dYT!f@Ij7 z@;j~7S|9h)_UAL_U~>(73(J8dpXe0`J}7hl{?`uBqldbruGj`QGWp8R3@}!va%|Uh za3nei$)gAjl>u>%>hNr z(uP>kPZ06V@I|zK;x=>jr^umAYYYJ?T!at%1sK)0HL9d%G%!l{omhw%ze`2=m~M_P;+-74X zUhJ~e)7hUf1zptVFLmn2Tr@(z2A035t|0i|8B90dKvx$j27n1H+O6j?gsR!;Chb>z zv;p%@<@3N)`(QIN7;9{5o02){tY(r;vI$Z18s4+^DZ4TUBCyVbu@^|i3R2HY*yD?9 zs)KIH_EMHAmm3nhtf@_E;Yl9;!(4jp6qL2rz!DM=qsV)`=ul&eMNo7F7nu^&$em~n zW=LqzYYH3mZg_ z!Z0oPkX`ndw1Lc&j_asMP*TNU1yShJk5YuL(p}`EOydSAo0>#e7d0e{@e3ic5s)NU z$qr!3(_1EpN~WJds$#i{r-auNe5J>-GniM{o;B$5M>fGG;50X; zY+efHO>qP@vgk?jXfP_HtRPn&sWAEvI{;unQfDtDIQCS z7g0m3S!AV`%m%&{6rN(y&SOuTgr~;HM9({MjBD_R7h{UfF%nIkgq6n->pnby$ItP1 zjOhyWms%{UFE$gnIK(#&YJ**Nm~3$<-tsS-@sb50+A1-g>OF91fsMvif2^M_V?z&T z;YXhsM+X$2$ZSau!4pCu%1`Yd(+&~^28XUd*Dg?TNs(dfCt*BZpC|8kTb2>(}I9GN0 zEMVh+^Vb007^>dbgm|)KIT0bbYzoHBYN512aDk1o3i`_hW9**jp<|KHKYQcN9c2I) z9oO*r-C6F;DS2%{!GbAlB$J0o752j`TB6rSLcLlU0`@?IS2I`BLN2{7;aQk z_Ls1+{TL_6V8czD_ap|#P=Ml9i$QB=OHTZTE^Ef1OP1)=zVL^(%m0oG{A$F{fBx3V zFMjbe{lxU;llR~M+sTa^H_rJ=&&kQTHrHD|j|=N1&A9NUoD`lBAKaL)E$}{oD*nWV1cIOkm-9!PHbdhtpOiB)I}gfkGBJ^b``BZqTxOuy!f~J zQ)!qVn+XQemy5S;tOW({F`zR2)pkj#9~ly?+7mm=0eoe`vYpE7(etuWL{3Zp?FtwQ zkdn1W)5n;_4s2Q*cf_bBRqUBkdVP$7>*QU1GI~QR*(y%6=Kyy{-qM}k zKGKI4Snz=<7dUgs0DXeuQqP(#5kIG;#@MTQC^Tb!Ocr#(kA4OQeuPs`0zT3OepXoM z&yugn+~R|lzA>hef3$mqkMwJ0Xh+_WW|Xsx*N6+x8Z5Zvqpp!Y@Y<*r^@tBY`4)Vn zd6M!dpYrH?l{2@qknVq7rD()nTClIklx;OXmmQIY?&t?^8Xee#vso(q zXpqXH^Ep$<+9V)NWtIexj^t5vhTNNo@DduAr?{c3o>b9jhgbw5KPtWv!EXlfj(lks zWLR#)Lgn>{*kJSp0DNS=83c^d=J1LqYRk7`>a57s;@kWJhS#*h!G|e5~k0{DCuSkuwvjP-xA@>AJdAB%|xb0Zkb;aP(PcUr#2 z%jU_GqVh4V(T@0(;Uz(z{@}Zc-Wb+NzAx;X(9q@a^pa3AYzrHs*71TnmiL8~1S8v< zJMpJnh1$@2bLAf0B>KHQ%FU4mK2z594b;dU61GjC(&0_4fWUif2A*wO@aQlxI2quT zm!Cy7`ZV!|Hj>shhWQ%eNRzf6ZJwSqD812=$rk>z_NC|=^EKWP7Tfi!E>7iJRboRX zFKml_^(b4fO^AV}h+7|~u|lq5^s0Cyjcu__miF7GctQ*p2C(0$?!KoFBu0hP6A3ER z1&H~DqPp;+cUtLZ1VaDKOH7*VigNI6A5F# z9O>rqo%}zvYvkH4cX?9mJ0bF~d?(ITu5mHznH%y1x}vHcS^4K5ld(gGt<<$8Uf(Ri9~-RRfT-z`TpqX{=5|kr#c*v86WWf|Q_S zB~N&t$r=ustDW8gAtvS2SIp=h7x7~m>QUZgCowh?dQP>+C5Z9#wZ zmG)*|l+#w6ybGULSNlLS8ynCLuomu!TFsHWm1g|axfi64;sUl-9hIbw59xTcZEU~v z)9N=BJMg|RC3d%`^6KxArv;7U&~!R}>anWkMB+XxU5=FkNIv!BlnZK<`}^GPYL~*g zeOj=}{?eU(?h{jyHe2Vi8p?L3OkRGJpCkNOIpewdSNYf+>};{C;vFzHmtBc_VJ3Ly zhN&y8`7y?=d_WE{AR#+t>?&&RE)~9xAX@vxCLI`WO>IsfF(y8HubiDFD+R{aqpj_{B0z{Y%upKPr* z9cd{q=||XD9_`rnQ`!`j!XvrLK*w6($R`DxNWxz->akeC#ZJ4Y&k%nokm{yT{;bn^ z^qxjL;>Yq+_esL1@g?c1*G2J*X*#Q|XQjKC72h8&;_$R$LEryDBw{8zjqQ2||T3_J~o;|+#Fq;`k%L_B>?SSsceo1r5gu2oZ3;89zuRnL+l(DE8c^NGlCeB4>6iG`x*Bk9 zS3)rN4PN9sJcHjE&lSVssn|e&C<{61+s?%TFM|2fynR#|J%+=Oxk`7qz0nt)b$}AD z+1;LbLO~r4Velt0uj=2N*5v*wW*-ld$>kKvEu!he=L@p)SE&Z6@?G{iI;*X4$3^)7lGA=h90i_Y`5QTR^F z*W}hjd>ZGsgLfDbi>AWogar)L8a(HZ74idvSNSdYfYfaQJ@JZ;6{-$elO3dOJBxu~ zI3-^bbqu!Dze)?RA(r@Yi*D!ArpYQwH!B0$CpI0UshtXlaG@vtF-Up5hso`CgAD-VE@BOZKF zW!wl2Y%0PuFd8}O-m)9Hd1rMl?@-!^Uuqh0l(+EcGkze5U(9V=c9z6}sl*&TE~zVq z$8?mqC0|z}#LT`%xJGZ-lD-St3ws3i2<#EqBk-&vz&U_@?WIfg>flB6UubiES)U^Q z=}%vmzDp-}?>;#B^2;y37aQ!01n7srv)qXN5PbeV__)k#rj0Y50ri zJjOHnmGYP$<9$-xv-b5#?cMqJ2<#EqBd|x{=|q4V#$SK^^~vqqxAm(#FX(5dA8M^} z{uArDH`iRvfBEHCPJa8_-+4p*$tRzjeDTE>Hsa~HwoBO~ut#8zz#f4gdIZjYI{WS; zR#&_aH~(j~?EC2RS$*5-_6Y0|*dwqYpL_I!`P9)Udqdj$3f{If(LcUS*e{Mr53Bd|wckH8**JpwQv`_i78Wq7uUxsR$HuR<0XL~-BDj0^Ydy<;Z}o)u z^2;xuT)lc(d=pPfckbNv#E^P&Zr8u^$}6ePawZb^*3$E0tMtcf*RCG4HRq;#_a3M}K3uX%*JbH?xhnE?h z_L}1QqQyTiHqzF0-evvrwPkF%Fvx~4o|rJr~!9uFk%{5C##us-iUFE;Xi zC+GNOVzYAn`c<7j=gV}O;?X1K5YB1LAyeDX|7tF{rn&f%`w{cWOE0~oweqW;cQ{wm z4$DMabADPhwfi*oo!`dC?!%|qINE{k%&FhLjl_pJ_3lAG&6$-D!xVE)_RJ~;WyU%t}h zIp4HE`|Dr-^5l&--Von>@}%MZ^FRMTEspP~qs{q{`EURB+ttQqBl(~I`TGN&(`@|U zgAY#r`q%T>NT~kz|Ng(5Hvap+^M3j?0YXpp_U$_-zyJOJUD(K#(UX&({NxSAq3=YK@wJm}8^1jHumAe* zMU0Qz$YlS)2Y-2HHh%HNZTmJ~*q4nz{ppWR-hKDogE$_u5!`Qn^D9kuuN+LC#PPrW z>kpdj4&!+3+V#yie*XFGlmGL7{;(Ry<2JspINn%{8BUDY_^xbZqgFpT^v*lKI{Dr2 zZumnCzyJLoHM!0g;&sA!<>Wv9<6qNhdVWd$@$=8Wkd1%bwDDKJ`qgS2|MHjjPyX?b z8wY%}$8Uf8Yi(SvAHnx88d51_^Um9v$A2omsgJ`)-+%x8znt8<_4R`9 z#GCQo{q8rKli5Iy3*g84w#gl}*`L&RCV4~(nLql`>pEY&JL4H`eE-~aQ;XP@0U=#Ou{`JIV~$<3ResSRaxOZfTPYcJcc z-zO8w(-q34{c;a_}9OFsJ?$_BWr?p-+jj$ zYA#B=_10T%ch0LHeDGJ>NWWwak%Zqr`N^BI@n@@TeK8yF$;Q8(YU48gH*emuZ_JZR z8-M!KAM5=2_NtA4``bTGKKke|jxW7*S^er4nj?R-XzLfWR{G-P|NXzev*SbyNt8f7JYz?`~!{YKkEa~cVO5t ze)F4y3sUIfn^u4N)BEk>#@TEnZp41eM&^$<-gs4ZO!6pmA?lBR{F7|_YGLCyqGt~I z7xgP{vP|gHZG7|OXFq$}=bw=eeZ=w8Pj4K=ku}gU8~^Z!Kk9=0JowB>$82PM`{zGz z#qs<$P7zoyU3hcNqLct|b!?t4wT?eTUj(&aT+&XQbV?eDlgB)5^FUWNESa_*JBs9O z8?j?6ZQHoTQE+TrmwQ}S#cUqOvSFRCOka=VIDxHM`?PJG586rNw_)RYY)dD&tvGJk z2xrBacALllqH+9oZRCys7fG&cjE5=ylqw!`7_}`M(`IXNB!*jjg+uOP9Jg$URonRE zeSh6XHjV3i@%!7i@sdt1wJErWjTOtM6Gu*P+wq`1(?{lgpGE05U&&mL<96&T{)c{@ zW+QxCaU@n-3Hz5e0^>YZ8?klHB~P^nKCjaU%7u~nUbu8^#j)h&ygCUd9*5`JXdy4T zbKk2ikJ$)r&Blt;q<^N#;58fh_{%y^@o(99dcV4I<+8^Q>w{|dHCZz&-B-(=$tLFS zi`dA8v3YEly4K^k)IV||FMV&6UFVp|<~dLKe<+uD9J5gxB=TZyjqK$bYqBbG86za> z&@abK^?BeE@3K_!;AyOB?m3OGhpYE*J(DEUx#rl*;{^%<8w~)JlQyp&%Ab_&Gpw`Kho8PPuv-9-{xny%6W1g zDfr}*k5{f-zu?C&LOYrPjH@#|b~0W;hXx#vZmcC}KmGL6u0J&J@TkpN0(Z0KQ znSgEC2<;y4ZJ!tq!YkIyY_q|R0OFN~j0SoJs- zcUsmGkINpj@j%rXY~+!)XJ;evSbA1*thQc{<8d25(-mwU#TnzDIIj0cu1s#n@uD^! zJ`!FNEp2^EHhyIrG4p@?kN>GF;2)}g^T_Ej8|PPdiCp!^H5)6gJdV26A9=)eE&hy8 z?l^q)RoR#p!dC2C-hm6AtEc=5!8}z1-?_sR19J>DWO6ls%|`6FfB!Ta@66izY1>HO z;LbEp)NI+f9!L6I;&^r&vH!t?uQ%ezW7^DfhjC;MITpv`Hr|xn`KtpJM;@O$oO@y; z=aTt2!?5EvUObM6HZq=g^!3J#n_7s@9tU#2qCc+Lh)+E3z7|Jt+@ZL1iF2VEqo+&i z`#kQ>W3e6B3p~bm>(&iFRyf9lSn-s?2n!Q1<}%KOb3BjNZrez|;!g14W1{sq=|ybB zj=2qGB{5(Q*|L#2;_!UIxTf!araM0W&v*52+_>e<0&PaDwrs?wn>W|vco7?kRXz1} z*l6H5?=s$&ZT%!RrhUg8`OJZ9aeOixxg$JksxouIjT`mk)Yz_+!LhLBPA_+#XkXfp zJLsQ%cH49O$U~daF5Hn^Yiq_C=ZiaczFhR7OFoA@d^nDy$=1_soG7PK+4$vCwUKt= zHM+G_Hh$`OjWMYJpYs<-ZVn@FsUdsfI_;MGWpU7p+$9nPl^-pz|_Djk8 z@~DmUt8r6?ywh#`LN@Yv`qIV+M{T67v2n?F`}SS;p`~xsi6b_S{f9Dsf?G?pb|LUuY z+W6ICKAI%gK7lp*1S=aK9@q#4bj-EPzud$b+YBF$*~r|^98wpbrkGWX@oj>|8pg=; zZewiS$}e5J_Txj(wx}DN6J9zb0pf~S(ufNzd0pXHzXHnR+T)}X9&+yZY^AmL)}US5 zHS#|{HXdGqi=BMfV6D?}g348=&`$aE(TWL{5_is~b_%re$3Dr-VO7gj$u-<=<1#AW zZ5%nl@vaYjWN+)SZJviQ^Vk;;dB1fZ*JIm!w_|3sgaumO=N;iJB(^SAeZS|&R>Pv#h65hju$2 z+>xp~sFS2BA%_^Q#gX+K^2wL!EH*BAz8f14H*wgtwJxq$toN&mN5y368+_wynN{c4 zeQJ!=X7MnN)n?y~jiV2>c4wb(9vipE*=cdSSUiaR`g*#~6^G-c)@6r&agn5KSmR-C z#J58}Vs^aE&Tr!}UB}1S57Wl6-!3~Xek(@5_03mEe;72B0PS-l1U@+T9r%^|M83$S z>^`hl5AK#Dlz{bEDsRYNcV2SCT%-;*hJiXDMbiauzJ`rlU|0tnGMFQH!~FVlo*RDq zApL(diy*!CX&^)wPHr1`M<27&HBT_G=E~?UVQd(}?N6eZ+@8j+YYtiy45x M)78&qol`;+0J>lw1^@s6 diff --git a/media/images/jenkins-global.png b/media/images/jenkins-global.png deleted file mode 100644 index 0e35f005cc1ceb3cbde5e624c0c46df1bd1501c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30500 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 WsB3FU80J diff --git a/media/images/jenkins-job-config.png b/media/images/jenkins-job-config.png deleted file mode 100644 index 69c9fddebf84e87492c0cef8fe7345c603c67504..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153584 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 ~117pZj!hw-_mGjk3w!%im}Qe8JzvnO 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

      S?mB=2 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 UOMV?*2mDT-a5`S`ZNSxk1K;?4)&Kwi diff --git a/media/images/jenkins2.0-pipeline-deploy-publish.png b/media/images/jenkins2.0-pipeline-deploy-publish.png deleted file mode 100644 index db4a42bdd00e0a6d2bd95f4dced0a3f5818ed20b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91841 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

      0)S{vl4occ&1K_%q{z(8fiXA(~PQGqXT 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

      4OrfHoEKBh(C%1y;pi7}6L0DT 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�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%0A4H`M3ASxLoG<_)^z53sG7$a}T0 zr}T$QF{Q(@LC=pAcpp*bX-H<2XG`>SpkY}S>qq$(&kQ$J9zZ!$&n8}-$63%B54`ud zgf={b!}jDkJ>EZA6o10G$H5Ka@_hbU4^dh2;Y>%t{dAtmLMs{Iznp5U%w$Hu1}1$= zRGn629*0PAx2%}Z!=Jc2r<#l_#GqG4nC4N%Gm%)qT}11hl{dA)khRGl@gW6G=1b0u zX_qvxTme_BY37A4cbT3#*YU z&ARhf9XAUP{)f=M#nikvaiU}J9wErd_pC$tYK+*}iT$l}oX8}|5sjdfNJvoFw;Z3G zurp%qxx=!4DZJv@*p;l$ZgHOs$SZ%WHcdi8_vU-!jsukxC4HghJO@XFYg^~hOS1&M$5PSh=7|}ZX7GV)$k)} z_yD+Q#v41Ta+MnWMixTa9@K+0f6f?fNSmz61h?jJuKHcrL|-+53@UF&TVCw72`Qy{ zx3#fZ;FO(h;n&iVhEz}gofjhS^WH{!jSwVE3!wbHv*v6ys>)c)cD;B)ZnR>Vcm-^^ z{V?eFk2Ph)=k$s0%1CLV9~nJAmsMBQg4!vjP09(fehYThPf2{681*9$JP@UEt(1*ak-W{Xwi01>%a)6-D zyOlEy78*FQiQ9XD69wnUOQIA9*uRWk6dT!THPPzIPx#fl_6;!{vzk&5iT-gLZmyzd z2jfhu|7z3_i*EJ{^hgSEYjsz1#au<0erOvYLOe{r4S`knW!%Cd4DJ_TTy_OC2i&zdo*DU2@6OG$DcF_uGUQ!odAG`(Hi|gDfc1X7tXS!UM z+p4 zsgEL;LS&^>w7Y$M^@~nli;d3b210jatLdHpm!mVTUY0`~>2s@oT7J zBX;C_RGjD? zXE`5W z(0R>|4k4r{c6^KWV}KgIv}t2}0KmJ;m3YWQoQo=DX1Y@T=z zyw?@;h3Iw$iKy!~v&|{7XZ2orKQoXqrjeZwmL^YtvDxf$hKDkTXX@jY} zBK)0{se|M6q%rt7(ek`PlTZPK+NuEao*ClvPi+|TGO9&aD+J_1q%Y^@K1v+BQrMjh zzj%~>nh^&2wW(kYs?Xssxnf|>!n1eW$d~}B*Kj)dRuvk{oD8F9?TG{LgemPh0iK(d zv;Qs&W=WNvwxUmjG(SiQ$#a@BO|GsFpY0b7NNtuG>_5W>8QthVjy+v47qlMh zA%Tb;0`c}`$_F~@IX8ojfgJ^F<=ApgGHTY`0lX6h`R=o`i9#%fI63ji0FCa=xHqm@ zZKJAcaNaJK>Cw5>m zSoD;E9uga*SrY-opdUQNAmv(Nypd6+-mk`ibi#{}Ng1Asg-%mNO^U*JV)5A2sgWn3 zcGn_ZbNrpCYUWjDp(umU+A3!eAA+_*sQLde@Fm$w&%2aboPiu$Y)akU(_Sg_x@L8| z`?Sl*v-J`P^U8)>(GL>Mi>u10XeU)$3vYbG*R=U_l$rtn?;Kh9V9lWdqVjfstF&+^ zGMpu}t!=5=G&&ZTV4E&b_JjmB*J>CGTyz`95FWNg@PSP`!3olpPJ&a3Vxz+iZC><5 zvDuT>tM^VnJg8Auo`k3xow#uEEzJ@O;nN;&-oCQ2?})|9lI1CMHdhBQ;G0$~{iMww zO)Ank2>YjUtm<+0? zVlVaXjf!^HCXuENDV#0!gPM2YyZ`?xy?-IxBlKOAHuJV#m3(z~MeFPMhHg}?3NuII zIn6H5pf2Qr015yxkG`On!eCpH3f_8Kl7qo`&zs-MCbmuR0g_`97n!<$bpK3@dn11g z`>;Q^T)Vu5BQlyyWd7q7j4Vbjv~2usZ9q=zByLADr}j|dHdM|t91DqI?)=fqd}Z_+ z>F?>cDl&rOCfqc^zScQFTS6--1LRN1C@pS6^ifK+A16U3M8|sjhtNVm^TWewNR{pY z8y4Sdtt@zz>E%V<~4Xg@l;%X{p4gK?9HV&*BqFO`Ywm8eyK|<2Z6}mNw@)g{SBKrsKS|@M zr`KqC!7X7oHg?y(w76AkOZA4mZ#wK9ssF7gv~SF~T?=fT3`DeU!IiI;Wq;hTylH=- zxC&FT3ZGxvs*u2TT3w!vW;jLi_N_GOTY6{`Nn+MMcT{Ds4!y#_0JvJbjPATfXFHOkqIO`^0 z%}92U9p~!3u_%u^sDfl_otdvQUS+t-XZ8y^0zTWj{P%PuO*GM)cN(u2t2-m_$G-o} zcs8B?{5#s${XFmDmJySn8+_M+dl8?y7FynL=j1GSdN4N;F75Whso01{F24|zLw-|c zM~yUZ95;&QI6L>y+AG53ncaroCgTr6y%m5}g;qn!=VHPmE6No4V|%B5&dy((Hw_WF z%tTrEf+rgCO*VwU9#{AXXgH>`M@ zXIXO)fg~INi(s`f=t?0N2ZNO{q(h^Pn0r2NI!{~74J1M7C#*D#s>kc?W{fK(+_Fe) zFIV#X8GW9udQkLap|{@()cD-i=CUve^!K^=!_dhxf~2w6N&C29mPB-QRdbwGT2q-J z%|He>=!wbN$bGsdnT%okGVURtK@t8pI%@j+pcUw}X+hu4n$So9Jm=UCpee@Fy;IoV zM6n(*4r7CfNFVW+8LZ;H_t_Z8G>Z#6LrM&v{aQV@{yzB#Y$c9T2&;##`LjX}^s4_9 z!^BnJ;quO6yGPv}MGv zg>Fq3f+ktR$x|^_(r(>`C(L+k8T72;qER9uhrU@+1v70M3!XYNMT5Ug!YcdR<^Ius z0_qM=VjHd?PU$(hE}H%Y0J})Y$Mmv6PvSwy4+hkJ5qa&iZ-a+P(#Cib`j!}ZeG^g0 z&UHGGYUO^f_Vy$R&a!owVj7`Nu2vVrDGmhNx+G?+u2pUR(o5v|`0A8><+8Z?N;uLh8spo}$X255@YpJdT5hE#cUeM5m@L)2TjacL$29 zKoO%Ywh_ZgfSsi>;a2oPa2hS#Xe-jGtXp(lc0?HMzjRix{pc4wLE@jSN4)vj_Wo{L z6GGRkuBP$s`8K}K@`cwMPbcUFMR;%MA9tdPwg*DndW!|!x|wE+wH~OuWSQ zUxq=79@5%K7ob27{KzC;vn}*Jq(h>|2R>SmWB4qmuZpsj9S4V5WaX6|Vyf)TyJygs zN=XP$0;S>xTdM=0Ty4acQH+r^_2coRn#Z+0Mcpp>`scr#Ya=fvTW&d4@AO{QPa%Z9 z%LyC8Zv2}@x?wP-uF9%FzO@$LLpSYNnu4T}E2LaIW*k`46{zfOEpJz*`0SaXgUWJs z)sKzuJMZmV?^K?YQN4e@Qka>9d>|vz20TUw9<-%*o4|MGEf<&=UQ;j&ghcDm z>zQ8!Hp)py>bE6Tr!Vk!2Ee~u6^z!1lMziH5Nq!`UI!0JK`yPTVecM#v3UZ*)VE{V z-pv*rhrX8Rk#VjTYh%2cLu)@qeHXs?95!lImI%8WqDbwCTrdXD{y4+}9I-Norc&8H zM0CV;y;Q*IkCpfD{c5bczvhLw_|c&ZU4d*THnfeDHn=s&X9O06JErcunEGr2Z*6Tb zcWAw_3kxE%qqvXfu%q#)Dc;+gO>BiG%E`#ZpCz@U%v{{NYLUDIcT=~mCYd-!^c3}v z$nmOScHcL5ehTxhOyTAMwQpHVQq*xyZ=Lf5Stm?QcIMJ4HGF=^IJh8PGG}}dK`jCJXZi7kPf@9fOhw7d zpJL=~dCe71nY^wp|LgzEy?p6=ly!7+<;W$DCF{DQf(iPH$;<3`Z~iY;XuaeGsn-+q z#}Q{L!Uz841uOxs=9ii_Vcpg~TX>g(0}>kB5k^}vUxc<`?`QKWRG0H_C2Z!L$Z!4x zD0*s5waE13EtwbLo}S#+`n_qJxxUy?qhR8nsyig>2mRc>g}Tq+5*CePgSV;)2;Zpw zFVJgW0fkI2$R+KHZ1^zk!QYMJpbJmj8y_~dX6Y(cc&}zLmLg-k#J=m%dHeX58az|zt$Wcqj8#q!&yvuWnVn6C9nJM|LT77j7R!+l01iIL77#c?fRX|QU zCpMcFShaOnU9q zO60;+|6_W)AN(65X>QnXEX{ss=WFSs7Q(-C;Lh8@@QDCz*@G3~WgRYo{H#+KyPdmh8xf114s2HF|GfbwzW_G9he`m+=jGu{b;Q3@S3{)j} z5Wyu85#if2KwBuzl1_0q;iE54QW5-`MPZB9MJ9%EVWMIZyQ&)S55}RF;43Bf>)X@R zp9r`#IezcFSJJsOjXp{1chT3+&wa+a=Y;8$LVmZloY4KOXf`kyqlS}s;0?#`cRX?< z0%#YS;s}}Os77e_2Me^af^#k_wOCQDT&=f@fNm|!murb?2H@|r_bt+rgElM|dHGd- z*PXl|=ABK!@#CBel&Vdwrp@fNoyn<0++Z+)mQa1XKw({}=h@K6REoki`o9R{ngsae z5Jrs8_Q`Eb7nB_ph~Gf*t~MoSMm&0YM$hKB<&?pW=Y?BpPOfbO8=gF7>Tgca zif_1PXDkl)uDGJRwB=&ME$1ysnLcVeg2(jAjqpbso1ZuH>rv(F&1Wg3#u}}n9Djl5 zV3q&!+IDwuY(bM)naK(%f)~ur(H7%lZIR#H;hpl((8LNZ`G~3w5;)0fWAG=-{0qY^ zH#+m(H?#eCFjgB;-k&BbLjsIa}Z?|FfC ziaf*dd3PV`$Jh#=1|InR&SFkoRe5vF)Y2SgrYEMGeW+IOn|RznAAYu`OjZnVIuds% zR-3`aH3Du*iCml8<&GMltz6v6me3;LcUg9-mFiIq2S}kr&uBiphlHG*58)?LhK1`` zsG2y=kr^tP(a-uL>G~?${wBmy)4-|LI&7%{*MU}=ecR2lc=S9;w=kFmyxTq9xX|zq z>Q-eQf(*A1*M^1lB1YCeDKo>uIAz#>=wCz)R%L=CApAt$*|^F2ZQ_-W9&7vgWN_J9CCd^Y+9 zI_=$t{5qyxF|QD@h`&*EBdFZ^ghL_$*4N=ZWu9Nf}W~P znJk2FTn!MunBnS4XF4E*ez8k?hU18l)g#B`sK0!(W->F!DD3KZgY9T>2&vBkvr?F) z!i{`2gVSilElW;Kn}j#ueRIa1R3WeFrMQT+Fs1`BuIjea_!~*bC4CxJl+XWc&u^Q! zJI540e5^9Jb&XfFZ2S15{eK$ip`Oy0skd?JSIm`ee;8uE=cR4`_;>-dq7bs+<6ioJ zS!>Gq5ENo8tCvbNGTodh?-S0 zUljeyYc#Q-pTR6{M`&CigsUk<$BfzU_V6CHiSKjfAJ>@TM~53c|HCx+OcRi#>h-*=j&caeBX!K zkBG~(6Q6>*o4*i@hC=fhOX5@V&P`+U#<#v|3vFL(aOeLi%C26s`WZY|m{Cf8zHt4Z z%vN1|@Hg{$H^a1_s7d|45(M*^y?(<(q*iY-CgN0h{C?PUKmYYpCYbRi3WH|&yR}Ch639t_b*I*6yD*%Kq^CD)TlLCU3|}9Qv8K!= z30jSAHfgspCqo3#=(M@pt7Qt=TdwrDDstzizt&EjVOh!6!+Eh(vwT;GW{6)N`=j)eKSzDGXbR@au?t z@##~9rN~y`6z6&y*nc{BEt(dwb^|Je*=<(n(zoMJ?!u$kV8P4gYT3GaFzoo?@d}~s z)MHYj_>CxvC~g`L`)X@ zwv&8!HHC3)vH+Xy=(p`^Uq^)&1t*|n&zxY`YaNE3^8-as_D3Q;ip_S`7r3Ji`pOHB z&fTk}$5_(8``L3J7y#NDt&zXfgQjq!$Qtl!8hdX1Arf!fG$=tyPU9HtoAT5=nz;PJ z`ppTRv)Y#jq@A08Tvp4<$O{F^ni&|KCHPJVU3B-|8yDFrXSu3SUOpxdx_e(LP!Q{8 zs9O}mHg{ZVg2`A7)xeDED49I7N6d>4(x88>28TL-lS>0G$pHl?V%P=Efbe&dCA?Tc z4oh?*8U2@@M(c80@|G0h>bGYS%mU%!uG9~JlFwoPJX8(rj4*sqy3-%%l#Wd;tD3_$ z1UEFEC@9&vs6P>l&64Q2A*cDDugL!**ZHn{d_i!&re)R31h5r}Vdf}W=K;>;k?VXU z-0A3tGMfjzTbB(-aA1zcM+zphab3h0oB8Alc@`oZcQ5{xnYn-QYk(2-HEBMRGNG9Vcg2>^IHmgkaYOK&m9 z{R&8XI8gteui*D?THPyi`>@q+gdhVL*YE|mqP7bw-7uPLR=-XY88@wX(2mKdPHJ+K zL2L2o390PL9J#chLCs|I1&OfCji~6wx_*&^?4b0|cuFObe{%j7H1x%|{*AjZ{=jTp zn&EFEsJ$kMc zT#eXT^K5lV)?iN2Yr_=bUo$(aTJ!rzOt^~=HZWCQbPk6tLwG4@))GW_{0gsUlZ0H6Kc@%BX^8;SY-1_z7{SXf1t(FoU_SlW z)DB+9(TP(8sL>Mj+k@6y-T5n~+boq{)`{NG;N$!(U{#~29Q?02{&QV`%~rvr+R=7? zdO#_~HtoC5sToqs-LfX}h%}}w?5{<`TUAy4`J!27Tj7RzY);)s?n+3$lhZ@!fAp}2 zXTT{Stvn2`d!o7xyCor3a)AW1K2CG88MaxjwTt*qOR7O)*;y{cjja~6*}bbWrS;K= zUYVh$A&S{h+5wR3hPu|LinXRr6_R7RW6RVjH%yS&pN* zf-vj*fhe~*KVc6phyy^j_<1=pcndG`w+Ie@prEI{r@!lc@RB5WJ2v))jD>bC4s-ph zOsl=mClaN)O=`o+sp@wrdih&o{Zi!Kw^)T-0 zYjALTvTQ)I{@%>iT%S;G>Yu#Pk8czdMr_ZS)p7p{!9#rv%^V}@6OnZ0qp9J+-b9FW z9h;XC?&r!a9Qr5Aa9;xF{h|e2tHeA3@-;WQfSIHI$^`*;T5+mTZ}d+pX3^10{Ym{#JHS8Ar4LzM>pu<){QKR> z?L`{@CYm%yi+ga(!(t=@RP| zAh=O<(mgRlawVN2Pmz~m_G_l$bHK{i>C|!!e9dgksY##Vv#;A4Q6*|4|Hjm|=OO+e zw{u6-j_a*rM#ohH3WZD#K{vijv)o7VUGas7f6eJ?Cj)1dfqSZUYj%g_9r_*&UrQqe zbH^Y78e{(erCNA$ehZ!pta!c0Tkm!TWArf1371t(TuaJ(o8E|HUKop4*6g!~k-~HK zN^ty5_^HOk`mo61PfsD|Z&V}$D*IG?Ssk7)T1+XjSJ8wUZF$(@>=FsOsiw&q2ODnR zbNJK7!6W|kZNnuK9PRh?_{yVKy8ljv_7dj$CKj2~>bLq~G)}ndWWs}tE&f?04?Jvc z{)YlCUP6xGI$+neXyE*u$SLPqnNKC*l2rfoJMY}epozQdKG_x7KL|?DsM5w;$i9d8 z+uq}9B}i!mOu+^$AfDV^#Lu`S2|JrDkkY_hz?Mx%l)?pn22F0F=1iTICXD;)od`Zp z%FDxR?V*A-OL)-s-5%T$=0O0 zE3D{R70994&rQO&Z6-9vSgm(bO|!8qvoH5M(u%5iVG~vC;3CAp4xEC*XDMf5(4cbn`2@@#$Bf~6OwR7k{KPE zVH1LBDTsGD#nR2YWYgCI=56LXGq-Hgz}GtG#F=U$_9l{g&FGS$po{eg`a4?$VQ`Spi& zf8*aja4xwCPU(smO0*B^r6sEWO(I%Bke_P@oFq(O)Av)3e2ebt(x9-Sy@>3@3NeMx z(#rST(Yl_9f_}mOuSM8WXkNKtr5|VzN@zATy{TR;cu=Io@-YQ^E#}swb)tjwdwH_s z08)%#Am{(>FT$rIHZP$FzYQ+D`J<_n*!hnlBg*1?7wAUsnZ5^F5Z2OA7RpEZGNl4} zYa4KB8{KI<*I|1UMNB#mM>mX3}VGAjbOQbF62`tE26Cy6oNrbR@x0>xFpca8 zF?`>Hu=a3q?Z#gPL~fYt<5|Z?JT8_MUy1oU55max*7%kMdqk+{VN31UxZ|mk`#MzM z{&@~kR;1rO5&v}NuiPQh_vShvzRSM-e@)8~0Q01Pq>Pm6xuMGnpWd64O z`}C?(4# z-P%LiK^!Y0$kpF2p`qlHrsM07vho6v_o{={X8sX$Ax+nJ%!;_-QL3;3jLf#)Qdk-7 z=3p`26PLB;XWosAHR~cGk|L(>@w;$eB7ZeHH*kls4g3r!vlxU8pXWIu@x&c@&0s1k zKs2-n1v9lEG`Xl{QHQdJ6aC*eKBQ=Y0~0sfYU;hXJoR1jCQ17`+k$lG9nfyiPqZ7z zxL;r=dH|Z+EVPQ3SdqE&V|vDz^KyJQx&``xAA?tBRhAwKoH>$5Q=US%MlP(FrAb4E z`?aymoR+k^Tagkw!sA%PUC5w_hP-dkVwE&I^W%9NYCcyOuv+eUC#P)j4mz+$W>ZYF zEY`X25vRMbvs$wSA)YIj=Pd;;qY|sUSe!l}KME7dnFa{o3-`9*MB5^CmkDynBqZdw zJn_Qa_%filc0N}=)y+R){!Xf1=_bx26W?u)3bm|BVo(FllY=%upROP^t?8q&y;1@x zo09BN$AApGifx9lxtS?-g8#OE-;h-8>EHy|J26Tg&m0u<<^ZBGZ0;CEJ3lP+1(Jes9<0=*hTmMRUpD1EtNPTA%-y1)E)rK@38 zh(c%PNA&Wy9GF4FVOOlEq^ruJsc$(h%5}%-0KI^4Z6EKM=#u+4A@^WtS8t~&WE4le zCm&Govu+;5Gt7Nwg2MfnGc5Z~ej$ywLDkQvwaDY1DS;#)Y{Hd8S2E~bau&I3LB*5O z#eS{LNrt8_IoqYfXFjRP4&Lg#zC=c?uP}}p9Cf0p@05+d(QdjJ0=S&^kFDwMoqOZ( zPTb8ISSj=KB@)iAJ?qKyhPRPl64`9c`w%wk_0(kTOCO#RtpbQY4TX3g92!nLPH}9A zxV~`Ce=#RmZuc4je8f{Ci}L_*R})}Ue5_$T$>N(Ko##~P{d|QHSlv<+q&ARb4Hw*d zdG-?FLF&FE00uq%agu{;Ff5mB&mJCz!v+v{Q@{l+L&DkpTUkvM$P4ylH*{1U!jrrOHI z!{J&XgG4r`rsgD6_)|}Pw7)r_G0s|R2}3!HdAGWyMIfUJ9J3&LC>XJ^8DLE1sA1-h z$Xk6y{)RB|nUdH6~|PyNnWFR)kbN>{vjwh5=FS7k0od=fA-i zfuZ^fS83H07(@+!!C-nCD4BslhCv9rkR%THrQ#<^uK3D^%C8l@|Jzl@ulyLi0=3K85Uvxb^~seTB^|U$Ub)sJ_*Yt-x-9RmL{zoG3tA6 zxrGaMP~JM`n~ED^X^GtVM#``)^eLkjvBnee4L2TPNzcf0{2SsokdrbWl9DYR#i-b2 z%K?Wb9zj&H>^X0?ziuMCgr-UFROj8RT}#~I^X`Gfyx>-KltUADV4QnJ)*)uMj{dW* z=4_tNe}-bIl+|b9+IrjeYgd3A?`5ol5g#30V08Ap;QKTCEPjwg3~4ji$nYSKz4+F9 zt{^+rsml~3Itp!j&&yml2nZyJGi#1`(*RmAm^IoD$a*mlhJO~3P(X7l5dCRXjy)SQQ3HV3Jld?{ zK4$rHt|9Sgh`y{zL-U$Qzre~|PjA@;z7llGop0zd%Um-5wbq*JaDGTiX5Ls}X5Vyl zve84qo}3(;R^)9z(F;kAOOCC$FkBW$=#WJ#=I}5(6_VkwVh5$?UZ{C-Q+~H?9O+O5 zq~8`xEg0-nQ{oHvaIu^{IHDd-poh-8Z*}K{((lX{tEPgC)?JknZS+P+4#tnVbVf7* zjgF&m4yq)x92txgPdic>Ka+`z2jI8v8l(wVuYC{i>rXv)uRZ_}NytYJ|Jz^_EG2=g zEJn_ns&Cc;KctUdYVj)Fp^ah>&%Syj2zbx}Wv^UoS6aS{;DWc&_csZZ3;!5%wSddT zt{<{y>>VCmrM;cWfY7^iz=BTIW1Y{F2{i3ZdD#nhxrI)lN8EX^<*g$;?{TAlGj}Gj zb5U9J4Oev~ag}oPXK<{^7E@y8DJKa&)l_8X^3R= zZvI+BO%m=LqE!bOL2U&>DR-56@YXDQqZwgYomM>Q~MVRUk z?Bx75U*9m8%XNL^Qo}xCQ0?+|>Wke2Sbqj~kW$z5%+Y8$F$SY)rHZ6)li)qj8vd7U zesqlS7DVjNWOk*&JJOU4e~^tn*>L&*0#+JYR6{|8p|^L^)$3^#!6YRh47)ANH^Ds= zxMLbOq1;_(az$*N5zu8EQC-R%ne@rjB9}WI1$UX7 zPQ(qA+!H+rIPB!_X=pMvE*nq||1#*Ke6$$FPa6z-yYhHsKm9;ll3!-bwHlj!cc}UR z{M+u(Gk~_Ug#VP=52eV(o>CV2i_V9&o;G#sQLSPnOTg_qxwOY)meL=g&)qdF;^Tx? z@%!O{A4uIso5pLu6Tk->TWu2#Fa8SI<1|uk6R@J&r#Oy(=?C|JaYeY8wW~!YtZDsT zCb%2fN(eF#{Dk~^*0-#J?0<&}Blie3Njc@>`{y#8_R%HcrOO_4pTA3{@nN+E_shWB zzg$ZI)&|j@=0%Rny^t%H_ZT3bzCI}P>Zx~RL*T+6=M&#v#D{FIOswg>P5pBmGxAj( zReD60jt~|vB3iY#9z)+Lop8EKCIcAGA;6g@>O}qSz2nQ0jwVyYg_iSd{uiKNF168n z1MQMFdnF)_?xaQ0U_ggwKgOKA0S>o6z$vtId0dod@_ zXI|My$;3OyvVd_r^bz8>X?l4vFw5WLVgQCH*Q$Mqv8#H4@B~-)k=Fsgb^2S%f1eIN zmO|VvtR;AKM|!YR07Ev)aWUcP`)th#yPD5AiBq|Hb$6#Dz7Ut9isK|UCKE4EHKhyr z-(-xd5P<_2eCo_MlkN^FW&`HRfw(Na(cpE1E!A}PfybdfM?Y-uUN#$_#yB%TJYLw@ zmp`Do|vaOnS`aDyr;spK2WKnJBA9ZFW_iDPH zu|3h&Wv96ZpW)Y>Hf5prn^ckwZiJlZmjo zFGf5fGeSD(gh|21m9e)~+k&D|2>genrnxjv1xE`wta;Xb_Y;Ll{#|9gjt073Y)`TK zwb?Gi=F7I;TR7?W0^@P^qgbemRQ^x=@m-^vb~Po3xx~>|!@k_O)J|g#k^lW}Wl!`` zrvszYs@VVN!OpQ;M&Cw-x&05;_;xypzG-ILL_uD9>$&3@$bawpTbSLyK}h4H58i;u zwcjo#eSCAvdEr<{Yu2b7uDyTB#Sou6fQ2k(Qw&xy&iyaY+vv-djPbv+j+Dx-5WUvDeU!)%#;1X~Kb` z(p|AtwUXM#&1U>j(J z-Ai|Sj;}l?)=I+(QMhSu9bcz@E9aBVtx3%wht@*L`48A8|DBQ4(m;~ETZF(OxOI&^ zG{%`_+KQu%|XxPX3s{uKZ0pNlu>JLzSmdoJwwMv>cgyuX%2r!F~ z3y?)2A6izjr9tyvAxU9q5#|$9+D%F* zpqbIKF{=&Y`Iz}rsznU4Jw!|n-u`z~L1_u_qv!}Vibbnm3ye^wtoP!5yuc;FUBZ^j zKmhA2e>J%Gi*5^@Z-nlwEat;FE2e%l(k%ma3$?s!ztI_e0N7jaMO5L0Zrh6AqS&nB zYg@}cWF0ZR-vTllQsfZ6G)^ovKBMhz1rAtBjP_D^6E*Q(I3wgB~CoJ zHo22gIq{dhUmVZZu;sS|Nwh8;ZG{(mDBj=SEIjJ7`qq9|O@n74Y@d^l^=mpi1k&F4 zz7njR2tz~ZCGZXM>sXbyD$=ym43Oj-#9WM#Af0_pP~ap(jrsy~B_;AdKb%+{F9MnI z$dNe6P+7RTnL?jEAD){oeY$C`fqux%Kgq>s8ZDnw#SW|a^O4?2*~}ejE=g0)b@^KS zyp(}_-#m!sT5b#skCfJlbq~Hz{5FCcV^;DcM>I*&Vc%ARTTA_e9`ZZwIYXqM<4`xy zw=yGvxNXu-W$+0;40cHUf_HU2buF1@Qb+Y+1p5@LiuXvi5|om1B_CQ$z3-hJ+=BVt zv%tp>sI-Q%gPy^Q{h@nckbx3*LYff<;QKi=37470?Vgce^aU7&Iuu`6QD;1~pR_-! zjI5N$wHh*I9&vxn#;a<#=GA{(Ptau3rGO`15w-q#yddL5PWE!0Z*eUp0y^UJhG}jq z#RSF0pP==GIHVO;RNtQVrhc}i|KkQ_Kr%1;f&X!n6?v?#z*DR{%EpRCI=&X6o0U?m zA_JerC^;E_aEf7jzvBTNIb;7 zd(cdW+n%#0|F;gX8I1%)dxsStjOYibYPS76bxA)^Rw%S(@kzAW`URF)=>_*#-edJqVt~C$Wl*&R5MyYJ5p87rVQdd(8AAYB#Q&tAzgn_!?i+df4WUeJw>!@&e z`dU++m!7EacEp_ezAQs?mGWHbOJ4^H7c#eck_|Wd+O7FR=t%1`K-Tpdy|2Ds5?0?C z4qyqf&at&{n?sv@w&dNh4LeP517~WDA3-_O)hCRJ-Ykqvd(&9~pZr% z)ql2=R!e{O{QakA$8%kC@S+SvR$n|Fw#OA^aQyIn7~=wL_ak~(C7c5UBNk+%BJ92; z6WpUF3HMjbJQJ_P(i+z6x0+EOnv;f=j=c+U%>=DMJ0|TE#GOs{>ytkgBd&D1nXoGA zp5xwd{x#7OwfD4+&9=(Rk{|d*5h)a6hgw*|DYy5v(Y*=gD|Y&y z1rTiQpYZ;%n7sO9y6{!dw7e9@dk;p2^L7kj2qjRk@XYhb{)#yBiNo-|2oQ zvV%J%)gOC(9#>sV2(Oh67`}K%nmXc=8}Nlz21PBEZ3xV-A7t+&B=#h8Gxr!Kxjb37 zkfud`orsv@sfOjZ8u|O+cYc}-D82ht6B0nWW=#b)O8x9Mn2;mqaNo@iK9~)&hs}hz ze7%k~e$E;17LeYA^IE4@MH1L$MKuV8e1+KFJK52%jf}Ml=jDq^hlCn0cklYIzC#W5 zZv0(R8IfQ`d7MBSuAL1kRW-ce!jf|srx>QJDDL z(U7NgCEQW@MCStgrA!U99ieh82K@WW`l<&j-}Ef3 zjWSE<4q^hp;S2ra#g#jXK-*nFmZ2_sPI1tHGVr9T*Hxz4Tyl!gmrld^KW=C+6qH@u zphvpD-h@^EZ+5Eb(BGlj`3e`Vs1l_ganZ&V<6JYQQTINv-82 zD9aoA@8zaAbO&ZJK-1~rveKQUE54g!-LQ*?W)bztr(;wT%{%h;^?S3Qb-rGg+1PIf zVmi8`Ftj-8Uev{BS5EkMSnv5@UT~9Sa>Bx(N39Bl7c3XGDfLF0-2p7>qrp2S+tJS# zbuND8y(faq40+nqs?>_2r{%+6$gkm1PhzD%warF1S8dT}Sd*s?r{n2g{{l2ER<&48 z_d%w%_fNLFus$1F^5kkZ9zsYO@&Ow+T7GP%@!|{M6&}g=YzSe7c~Ix8=>%+vA0qGUBem_cHInhj=KWv7D=(>|NYK0AL8}h+gn@Uu zx2CL>)k|8sO7Tnh0j$v|_w>N!5>e7$T1Vig(KaH>L`Y6Bk>V?%P;Q3_EJmMyvi1^) zkx}`X)!4)>G$i+wo_g7;E14nsBIX^dXPY;|C?;1qH%n)nsR@`3Wy3at z)ZcC#lg=kjgmtOh$z!NcX}|+^;+uvUbZ9yeHx;&y?okzLphGwI6yz;ifd@hgq+?m; zLiN5^tOL4vg&P-jIjU7H$VmpUP5ZN$sNBIq07muk z0daFvJIe(?zsY!WZP{B-i)}85^bUo#F5)Se_IUK_O`ldLHnDmi zX1m=mImKl&q}k>AZiD@y{23L-AI9DjQ#Vj9t3be;82zLTOF49N?8HsbZ_&>1>jx~1 z&0u#DEXpMo(u2le2{OZ(IE8=6?3kDhka%koxa8AvtX~15*K&mSp<2bRB$R1exL14E zO=q`RQja$(3RX8-bM!TID%{r?6NVr@yi2+LHpe>=y%TxMHesBx*W^-13&H6}Hp@dB zJ(0$Nmg*$`lD*Kdq@J^KYIf{F<3G z;vs6c;(Z`rXL!k>t5Gcn6j%rv5JBxmiMik@sed}m@Y|cBq2)p(k$A0}Q!S~~1I^QU zBzzU|wjg`f20tL!fF_6dit}Au?VA?oH_gjoqY*Z6B1Tx7gm}TFFJ_po4kD2I90ADl zecO&lr8mE6JwMLKIwZ9lHJzmxu{kDyMMDsZj9{u-K!h&B(k6>SVm^r~(wUt`e+ABp zpdj~33iszJ_r&Nrqgn8%4&n-+6L<}|E(hs-=PxmoToCJgZ28LLQ_psuU3O=h7$s9ZNto$I6o?IntSao$g; ztiI{TUGt05wn{q+s#60t7We|*V|w;u6Te>WiOkr5?rbG4N~Wi78m#s;YME$DEdT@m z9{|4@Ek$rsIc>2ecu>p87b*eUjaQYoc9AQW@JXEDiC~vLAav1K`+xm0z3Wom$3cu& z%)0(fj?PC;urg7Fb|m8ADRs)@AB{viQj|##8WwcR<$1vK57LZ=t-5yzZIMYmnZ909 z*57}F`7~#EJA?w_>hg-b6{y>-oDWkO7Z)6dw698MGJ~#H-e39M$Z3p$=}zfh3Syd4 zVk?ji)v4?=-%~45@|X5wc_S@XMG6BwiQLRbJ8waDgiV^E=dU}mzGHvL2`@2X;liD~ zf1BJBYlR=w(NaJDl;b!&=na!`_Wf{+zZbpb2HrfFS9IStS7_vVdSRzKLwPQI?j(%& z@+iC<8r7?25Px-}eQSRPsJd@8D+qsOB@^IVP|~ZDC7D(hdW%XKN4V2Lf>&_iVD}|L z3ihhUg*E;S?&bmVS)-8!V-`9IPJXs`E|)*pL1y+w}ek-!xA)v z&wL9W)Fqjm$8bsj3;j_xywvG)YHBMtC$ieSkq6g1uwFr=QIP_^$yN%L>3`#8KTzk} z3ZrK=(k;2rNrY=Sp9$ZtG7MYO&u;0DT@FPreqA8l!8u;r(m%TPD9Np}TIx zU__rb_7kaoy*WF&xQx23`hv+3DChQ#4CLq?C_ET(D^Qkn$e@gm z=x&V0*V&$oBK#F%GS#1pby_ARV-!c@(SZw@M#MMds5E9p8Q zNwo85o|L>(;9*FM-f@eF#0gdO;x}*!cxSf+*Wh?fbiI#ej|?t+WH&$~8A5-IS=ajNi54)?o>YGLNgqf4*trU7rnl+T+Pb2`?(^gH#>h zRoYt(Eok0Il8sWRy&^9a>S)SMQ#r12Z*)pMa-wiA8v*PK$R;c01coZI&zzS+9$_bF zFxHxsu|{iT8Aw=w0_n-BiM_q#hgpJaET)~)s_a1Oj5QjQ4h3OX|9L8J4<-j73d#ZM zM!!W8H08Ujh{)+lFY{T-VNW-Ep-`SoKxAHY<`_wS&JO5iX8u&Bso6h zOepcyntr5*<~SQHPXb=I|J}-NLM+|rxL@J{ti*aHXCO*3p$py?iq=ez3gFGqiZ4x_ zz7_TLt!L8wksXSP4Mg?H2j)?{YR%Vx$7Ai&056%!783tC*{koHGCR+DI9|RHCjQ(n zc;H-n#c<`DsC6yd=;lP%Ttt*{Rz0LPXbn4pAGj-Tl)f?j=kgT7e6Z$V0K|j<&-I8$}|t`@{t zh7und)}n(8rFKT05LSogM}T@pHa4^4q#_?Bdj}}l%{qiBvvWW1b2nVP0sE0l4yIh^ zOWr!7cjF6{k!bQ>hoNpt567nV9gw)d(#*wTFgU*fk&=@~ys~}b(>U+A_mS_F@2WLf z7njdI`{M^AWjM0K1_>YDYs0UcczF5LMe$@>=m)cwwR4j_&H-M-2h<>k`m3YWEKS+6 zFHSN)nshAM}ac4y;3S`0wIt;Vh9*IV9yl&{L3vlk-SZW@moeR< zoZQkB#YcT;Y38*b2L~Mh>>U)r2Qe&V^C`a3LoLXhF=AOm@;EV~CzULLRUVx~H?3%r zb%(->NUVV}4M^#Yg^N_eNlO=|2IeYhR7%-Huj8_uuFHBQOmk;=LxnUuE6Y@yS>8}g z_N5t1q##AP#7Q)3M+JE~85;bMPYU@ZS5KV0tTAA=SR z?3F1*L!PgNz4FH5l0}C_2Ze@S7*zGchg$q%^mP0dT~S;(_adT012Ma-CTd5I17;UfAnp;2>^T^> z&gf5m2!t;OgwW)0<&wEpb|ZExkbek{XT#CmQiyqPAbws>An3N@s*A^#o#&WyrDoGW zYGYeLyd+Z$z`<6-5Ua~bQHA6ZGn=Ap4P?bkM1H2>!>>*G&%TqOwg@qRV+EwL5!5K| zI#^iZJj-;RE%Ido9Y^6@h;Sa?1QUbBqV6z38ZwaUh-74IL3WyeTU@gQUTU3d%SUl8 zVmwxu0s2P}gxv106tqkgh@IeE27HbUNBMK-#M{eEf6ij}oM;MJ;`>4-z;wZ_#ZJt* zSqzRm6>)9@0Sst`S4(BNX~Tns)hzBAu=p=^{9;HlXI4>p zRVXXr2XJr%l^uzZ+^aH)=VrN_44k>-AJOfoH76F%A-S>QRWKGtWsATeSNOTvXw+3F z8lh{MzE`{maRLc-K$SOHR9Q@T$8x=(cy1E^;_Yu7eFRy5WLm(Z=R&lO;$yZ%$j(^U z&hjV*;Xd_LMO5j}Tj~CE4JvZ<#F3 zIl87K?Vcm1(~GH`q>NNI{QbK=TgyGeoc$xUh^L_Ch%Ur={NXy8UF;VhBZT3}Biru4 zAdnH;VBjOIRV4_uu!ydBy-l_PnSRy(?!7=dU((oc)_M~rVxS3t{kMG7cG zfb;%ie>LuRZ=Ky13zmV|%P{?(xb@cD9cOCb>v2z7z?wI@ksks!2? znHc|E(Qh$-jX5bCyfkR5t&D>@f-wma4yZYH+u3+FEao$Wxev}UJ(+yx_dyJN2@cS1 z1mh&w7#VH&x5?&B%Sd$9A5`OkyPX6mr#hW`cP4NNamB+JG9Fu7Q+my+C4KA?Dt*Zl z54mSNtgodk$B=ZT7>Y;{V8T>*EPhLB`rmU6k}kErrUn=MWBsM`Q4d&eE%$z%XqRRF{_G~J?C9z!Ayi;ayAn`5=9QbT?;(p zrQ#tiC%SS2iGsdibsw!i{K4shT#Ul))sPi{DQ4a^h8xloef-+<`!7~*Mk;ySdUQeW zp_C40H=Em#)EqhzbKH!VE$=K__gG(h4jaS@Pi9{i$LUcm-`nmJw zkGkk>8*cJR({~J9_(;^Ws8kK^B;+qfmgXG1^VDTbCwTY;Lc$_T?`F4c{Of<*8S1F- zx2%}Qotsad!Mcm96HTr!+~!VDavDLBSsbyKT!j(qh?KeE^WD)02-<&;Q@pIom6z+% z=ZN4m@71$`u(uVC7G;5j7E)WWw0}C#wJi}_`UGW+GTBzkR!f%MzWxYjIG&R23Og^u zCNjb|#T^8shIIIf`5jT&I}$puRPLK>{YE9s_c|$Hf6byDfL^rmcCa{5k`*!@O^O`a zI5=E?hhQeElKca^&_C~t4g)CZGOW9ROx}q46LoqKp&PCW`9p6@BE51W7l$aFs{ot0 zv;%MwKCsMSE24E6zZpgRZw!`XVx+(D3-yYmr?+HLt1*hR5lLto&{%*i>ry%35@<{> zl9#?+xBG6|!m$DuI!cmEj?#*G>3Q6TRbrhSdTu!;FPLcR=h*C>S6u*K&va&{zmqhl z#K#88bNA0;GhQtBhyJo+6>S}oh1!NIj?JyQ5v>eD3`%KV5P$v(bMf~wccOPpWq@`? z7+k=3hL=?n*(df}fZB;#lP1Y%uWio#(isTeM^@Dq%{^;n3Om*O?%P%e1N0j}@xJz8 zXT`Vn8-FEjd4+9wwMmwqmg66OiJsv`Ir3=;Q{V!HV=7+0Iht()f6YtVrprp*n)U^8 zA096^EhRfW=b62eHKY(;G9E`&DDPe$946Shbv(7e@()qg-Q-^;Fde3@%V}>^)Yt8a zPrJp>!HE9D_0`hx{Ks75Q<)}ZJZol{7p~o~zr(Y?&VVx##?^FUeB5U{9+NHE7kF3^ z_Rpy-y^yMtJ1#ZFb8i)2)V=`(40(?zftQE++SbUYt&mT(1i$P z?WIy%kwa?84GB^-ISBN{=o0#QU;43<^O*yv`qG^}yQ_?{$8GG*Dgh-zAwiPI0CsF1 z$x9FeTH6am@4m&0=`~1Jzr#cc6UmyHgLAjQEJGAnybK9&w?Yo-S|+quC|?vMSc%(0 z#+kOLFeEz+T#G-9V@KiH^hPwFivmUpmgfYwCGdQRgIG#D z5BTpjBwx~mOGz~K|Jt@Z{v}vTH{1cY!qlLc|zR(ww|bB9rSNGNJXQmM`eHW4|!?1*Ph9T*WM>```N9X({EZa5%# zL&7i6_lReuc3pJ$0kcfl(?KW+x(z{a$Nc$Y^b>sF9$_5`6n0M+Q*@0Itj1GYBZ|%UX{thwqQk^XTsOo!H1N5_*P04U=~SNdaDZch);0% z>QdbNMbdb>=lIj76g+Qe6nr2V#%{`&c{_zIm!k%2M^CSiaujClR0Lc4zHDWmSBxE- zXVn?@qK>(^tERSV7F zb9njM1S^)muj^rB5OqL5(6Uwf+qiVHy^!$yg$BeFUJA5DvnstwjDNNDuFh8|DN{Q2OXvliKHgTd zeUf-rGo8&+kOc8_Z1~n(nW743-jr2N2Lv*0=`t||0`8p>hMZ|$j&s_nKYsRme^O#ozt5s72bF0 zOT%?vbb)V>MA~|tz7mM0B^R*H)rfS-Z?dwY%VmZ5zN|YMT+)U7y!JSU-BCD8W|^Bx z5&Ua} z>i08;{KswY1~9@UK`+dl8EDo+w28={Kv*P;lJ|R0DaPtEbOa#F4U2S(TE>66g?pyz zG**}V&xNRn!%r(*<>CpEH<8WV0d+O*`yot;S% zJeBwj+rlPqwh?$Oe8Ex3(aoChXYZlB3iJD!2JA>OdXxstRk0q%*l_<-E$tIB%TOEe z{a})w(PY|o=xznrHxA`x59eBQt+KWe{ae%qVxk3{`57uw=^|A{jBQ)?Z%I;OAXC}^ zKyq*q-;jfP!V#6~v+fkN1U~(f$t1(pxXbt5*Gfo0mwlwg8=RDLYkaDgM2g5r7KBj0 zA%06$DHV|f*C^5h9K$yo7%&=YSilY~u@Jn`sq zl+tn^ueC{hA{m!`Oy=gI=J+)H>c)!^uhp~6|4gRk7sQ10q-YVYlb3Iy1SizHR$>lem40yQG`vEKC;jF>p!^3MhQ9 z@3cHWMT}laknvV&DQo8Kb-TO6{r2xWV2j6zcY&8EVpg~4uK22s2vGmx3^NE!WoSu+ z0z7o;=3ID}vjhw%6m-dOQ@U4SEGT4_GBaB_Wwp2*i&%@*l4uBcXJ9_Jth)p`SporV z)g#8!xfuRCNEkO){EIm9&opR2FbZMHq9hIvBzz4S~X<#ML90wegP*^qKA1 z?pHeJ*5aY&)xB!@*QcU!`+$3VL%gMn?H*^XW|Pr?8m(an< zQ=Exbz?~SDbsKB)&X|Z-hJeA}{j5%X%L!q)O1|E? zSu`L6W#HGh&~tY2I(4gj;>ahTmlnUtdNJO7arKd3vF)hb!fvv5z?J_mOILBGibpJ-2(w3^ode!VhmF3!|n zIS;3}gly+ZJ^GQy*ABj$PB@#bx9HEaBJ?fs?rYi3u_WdR7keT(!Z|>)>bTw8xoLAf z&E)>-abx$2v4|Oi|84nlo1Lei;mpr69iH~4o<-G%xe>t!uN!k(ih}0C%aeg5MxoHf z!XCa+$2RG-kMe(qijTVFOqr1J@$@g5yb0Wd5~Qu7ChtRVHij%aQ;LQ?vV_#YZEWu% z$zg4g%kSh0kHq&)9taw9p?GhC%4I0C^jIHFUg~O7aWClSvcWmVklY9;Kc;1LCEm>M zSYed}aTz^fuJpu513df?0cdfT$*zJdZL?i_WekKGX&Wf^=ou~%q; zq#Z6=lbTzb@>`gqNr>_hc%-`YHAV95S>vH3je-o_GZEmd^;w|Wz~dg4)n&ilSZvt7 zO2g6DXP;DQnbDG7i1)z~q<5u$8+{uEy01-za_vM7(VkZDsUc!*7(i4+FLW+raEmsG za3R({4^F4o(X3XvH}hzBD9JX>UA`LlWaLFspH>+9(K6>ak@87y{+B>kYuzih2_`h~ zTa^M zUMBqgL$0wTBPS^RW2O&alR$6Y=_RY)d1;3v=cP8=G(8-qgp_BJ7<$pSp z7?=EP-|=IgyF5NWKpT91Fd50vU*%D1S-d{noV_jk9JaM74Bbe|5l>XrvSwFvLi%M3 zaYEBZL{XnUvzEd%6WwL1j-qXFHp0hRkjn@ODH0k7-zp5cgf?~Dp}o@-nk}mX)K{T} zkLAeYjI);9X%y1hc=7WFz?>~8*YBTB(^MbcfdPA-L8WC+{+uD=oBH+QsG7Rr54oM>iqH@W#@ zlHf(^J+b4oflO?K!)0!HZuIC@?Lni1?H008@ZF|MfSgzp51QaO7J1v#nP@V7=7FJ~ zWNg1P@(HQ!ID5@_nJg__=YDC zILS#m{Gz96$MOA7CKEW@kT5D5(~7tfDzqTW5|!S{C%S*8>4?2ylie?VN*jhJRBv?@ z;3c02zx`45)qslU<8o@s@JQ*=zJxTOBu)PdtZoa4r&L?PJ$lG;xSfb@X6(I$`RypY z)EB&Df1@_&N}=f$8N@&`P?FCIlg-<$MAFr&AMc)u0BxX+LPYcr@A5tZo>#nBcSmXJ zH&5&j)hA0o6vl#f)lkOBDP{ZVbi)V{1M*cs1mNt;BZZ?$hNfkXEn^^w%v`i^ z`3mc>pT5qLEgspNWj9g-2X9(+8|FI;dLhA=hu<=^?0R{)9|i?J9thsB)@0AS`WDL2 zxJ}fs-duyq{Tkf%!0-W)$vnl^qj+Z?K_)>OU=t{K*@ClreD1qE-pKMSI1)dif6Ddq zgv>ZSg4EbY->?^L)78;*^$R&J;th=0D`GBct{%2gg4m!>poJ3=%Gqb6nyCnOGs+*^ zMj^`$0uLJ|Vd_kFqGcSm_53|>OYfIe*jVU47#v}g+-!oV6h>qp?e+Nwv1&Y53lptE z^nF|!St2$btmilfLj2-YK7Cmo|98%FGabdb^5Dvs6Ng&}MM={?y>hsim1+eH?Wax( z*XFzJJKrV89ESVng|oI_i%gfU&7yLG{3a3sZoP;@lihLP?*$V_S?#8N9%QGV7wHnjN-yWuiOn5+#ymzRy={!_S^X{nf`#CIL}c+HbOxbVWIeLWuh43LNT z(0|g9n-$oTgyg~g~ z1%I=S;!B9z9J6&2Frx)QVkjeaZLgW#wx41HYH7WvZO)5c+hC~1P=JO+#@#81tYE)~z+ye6acA}Jf zT`GOsSur2`fcNx~4q%)Kk$l>mFTylbYMqsn8L;V3gk+hj&7wwh(_opmACO<%sU$wf zZ++BUUL&uDzf_Rf`hci6-soMO1{|7G%}>6^Ed<^liJrRSd;Q2Q{%h~eqCCb3PUSN2 z@_n-X`ooy6+ND~{o_mhtXY#Z!x=-$pvAW_{`e(9F`=EWXa(IdNN})0niet5_qZVVz zl3^w(%})=4LLc$3J=-8EeDyCXxGCDm>LwvNjHPGFAq7ey<}(DzyRgxteK_=$Ly-tN~zx~*G`5OhmLHCjj0 zbt3K67__3A#%yCIx9ox^PxsSot5XYKr=R|nSr98Yj*f6t4d~jkFwZer)i6@pY5j!> zQMjsi4JvFrouU(C#|>#_r4E0dYFcZ)Vr%Y`V4nCEi%1Np%AXSYVPXoM`)KS`gU;lS zbgNyRq(7<`Tjgkah>co4MJPA{>u`r3mYOq2R8;XzNEDsrCb)t6A}3K^ zv4)EwnNIT>!&=`RP;XCE%*ei7C{Ra9e>#!7VZISL`|wo#s=t-Q<0u(6KQOyjndl5J zqxG?N)kX;k!+ilGkG|JK&2a{#SlD`i=y?t+e<@+w?Yl1H2UYn=YNFAu=g?z4daI$< zyob)c=j0&dLoKA$T*EGkgl$C}4oZAD9bhB2|M&D^?FxOqHeh+^Sc&p8CkrgT6@WR` zxsVuZ#8Ysm=T}LsDjQ_cdak{uo%1W6d}t*|FCzGY#>1p{8vl%~ZX;n%;&Z%-;hBzD zf4Y$QSARHpwhIpZ{thS;^i#BE1qx0EyAp!PG0?kt5K5Y27STF)Yx>v1^(!Asyro~- ze37hsf@Vi9#2aSt)eF#%DotN<<}VOGZxoJQWDNfOC|LXYjkV&&W;UPZ~h^4?=<#)xbbn1hEwP&6~- zO77-%sXk%NFwpzVDL(luaztIsG2MF9*d(dcT}M|Q?d9YMe+`S3NC{G_XYCZ-#KEkT zr*dAE=HQ)NH#*dax9Ef%dR!&?3kA$&uHXWm#*Py~<7V6*Jpu?(U4$%M)$!XxuLo@g zcIx9kP`SCwQK2JpK+AH0K{+mX424l%w&o6L#G{!k{cEJ!(k;^D4V27?XOM}uY&>Ks z4qHv4-G`JrHK9;}WwihO?^n6Zj3FgRCrb0W@b*K`NCh}rTEBc$?n$ko5-!r(x6j6q z7O2zG9E}#R0Rbnapjj9BElLRgg9` zv=LGd98H1?Da;noE5&M-xr$yqHOhW_uWkO~=IbUuu+k^LA{mO?Q7tDaT=>|8Ns{#s zWz5Vmq9IYfncmKLdgt(-o;X?khdRR-*{Kiw>r`FJP5G16;NkzPEN1(k3mbthIMMPH zstZlqP3;W~u%`S&!o-{lb?B+X%BiZwwjAx<*aVuCAdvjo16Lcd*CMk2DI&_FAmhUB za$C<{b1?U&+Jm|f?I9ZJAc=EDwjkwQ?3egms}B@o>hpyi=t zJvPZe`|35W^-W1#-ja?u1td?oo?A1r)F8P~65^}&WZP;Gf?}VMJ-u|R$%^+$t|fft zNyTr*C6>;OM|;7Xy=*50Cl+~$Xc09e=0cHm*sUUbqu{pB%L|x(;j}lf9zWxY0t$Wt z|NLg{itIE)L`E#8X&GGw_MG4uq8St2RII>VVj1vCFiil#yc7z|uK`0uYss_NuLt=^ zAy@1$D`^XZi6ZnNxCKR=U*n1{rqR_jg48Su@cG+Cz3KFp|7)Q#j~y8VT$ZWNwZfp?e{i|`P?;5LklAAA!7 zsgeb)5^j+mmf#Q(41kzsBvUHK@cM!dlCTM~C!&=R;=qlO{pQGm2&frDJ`F@$-P3=x zm(YQ|#QkPMZR~gP3ocYldOpU$bKc<}&F;JrH(}K`M0sqS{^}4@QYjQj=0XuG&?*C~ zuiTVakWWN=Kgg>Wt>j4{=#uMQc#7FblY9{szs*L8VUpCUwIDZNy$z_DScdnJK-tzYliN*(DwQ0T{+he>5iFAz05KA^X zoA=b{6M)fp)s-$js=s+V1m!qG&yXUW&H}>MyEDZ6IfQ?Xwp6Kw5`|HC$$95v%$bRQ zuK9RK=RtOxk0pS{jih}%RxbWoS^3otiAJSdvD(DFZ@99QlX~l9oHdDNc8d%OeSfsq z1jY4vqY^X#q;4F>4*Pm&%@y1{=P88`ks;pHk z{Zj8gD*md1Is_XiNvZ{9CSpqf%Q`pvLSECpM;iv8(SM^N1(|0tV_ooCxiGV!M}$bF zbQEio3eA8PETa0?>5-6YYJiJDny~Xo&2M^> zAI%RmYn6-dBPyEfh zB{OV7BYDRl2j!Y$^@It@IAnEc#rv!p&UTh@wyTlE>$&0Zo)6^JM7 zuw$kvuE*5sx~)u+6JeIeRcQ&@>Kdkhj<#1H>42siEtOK`>U1v(fppV@1L5?&q+rjMVgl5Z5NrkV?XWQ>=2(H8K_pMSG=o) zd|H#ov-S-!cI0f##>>2wKD?PW+UyS>sihjk8^cvX{BIFy zm%+Lv(*r#XL%Y$vG^NMfr}w`kpIp!Mjul)5_e{Y$)N6ps0Xu69ryHts0b1Q`z>j6| z*MS33z29mb8tGX6XK2c*H;xhiNvLI2Uo z0IfIYW3-I!Zspy{3u$pEZGn)!7>aHS|EY)UO^SP8Fr9U~ESDLS)Gm7=#3?rTGA`s= z4Qpf%PH{SaC0etuvibW`ZANuPf2GoGU9w58(&xZZZa94O7Lgg!d96rKrO(?95K?%^ z8?mB3iiej8x{8UO;?Fjc8k##$V;w(XqI z9R<|%MDAbRV?Uh-B1;pP1xb-Jfw`24VU@lpLoy9$d113kPT0H$!SrEBN3TuP##{Wik%nGk|H=8N7PU~`lU zF>S1e*pTz5HCM-P``tsU%VM8lJxI_w`d`2P6|{TR&I{%%J)V6{i)GgL4e6vaChGii zpi?rNDU*)?Wg@WOnvo!9WPkd&#OZ7KOu$Uz=wwb*AZ6=U3+^oYx>_W6BXT5Zq~UXo zP(i;N+G5HLFc9WwPZBV=xOhwc_2K<6n91h8xRg(C?05E#rmX~Ak`9jw8L6V1mOJk} zA($!Nf6=2%n{O~r3QbLnjVx5A(Z55HyHvw(W|2Ehh>>$tKr9fuNZ=5HU@6H4@WnQ% zd*Pi#qd0w#+qdMtbqA7vZ31_%70yPnW=0FTZC&zre0CWpvyU~J1|}0X<36S)@z#de zUnRf2d{%7@+vK9(_YSTKBuWRd-ETliWnW5@@FIP%5JFSy2_m;4?|WEX8BM-EV1vZ@ zOz-%G>I>vs2T0~t0P{q)fidwHv#_N_Ao-m5_XFqO8E)^R*R)a2EYT*VdG4Nl5>|aE z6U^>Nw-ruIv0BT4u2UG@_`A(RnpIWllkyVc_$p-_?YZD6**8V5)gMmU)FsrxXe=n6 zrGS$ES(*&!8hiaAq9AdwDsrZ(+TuiR0A~;I5v?!gTd!$RZ{bCGcoL!+A&D|qbS?ot z9V29=K}L+ky%yy-xFo7>A+xaH2{A2;+!bC?$qS7KmUF&5UV2?-v~xqg=pnH0r;3pG z>ZeJnTMfA@)bCOkO~zRE#{o5$Nmcq^-+ux?o-1m${>87i!+B3GQ?r0e70R2Xvp!Zi zf<{apOg&uY3cZ8+0E6yIw8Dih^#_!d_%AP-H?H2N5N?0NtTg#j-BKj2_xc{naA6q+ zueU+t%pQ1=rKX|9(ep_VWW`*F1$Pg2H=Mh*7XI&fpY-MS|MmPjlUMg3Q7J{j(1m2E z4c`!@X;sR(K3zl&XbhN06$scTouLM0d+}2->7xt6d@lxZMxY^v}A|zoA?r zCjy7FbHO9c$;NbV=S?KUg&RNTvU0S@X9>Qf3TQFers4naN$hT#-gE(Dr^(x5Kl0&e z$?ONBrH>uFM~XP>a_9}K2WsNpxPDLEO9zWr(VG1ceT)oq(N&|8Qi<5LeT&eb~f7d&cjGXQVl(j*`ObAfC02Xx8A{P(b?$G!aye1KSNtjx!T)Ns5 zgz=W_<3W(ZX51q>tw1kwy-&LZZ3}?{+A_**)=TP6jd;x*d=+_i8apCvme?|eA>Ekd z2-tf3>SsF6VQtzoVz(azdx-P_@wAg4BUTo`HDlM6g)T2d-0rkI&gWiCSQ=58x?9-| zkZhYiX5U2ivQeWjqh(<8f%VO^A#Kg)5e3|B_7gKkG{i5Fhn-(s^+Oay*j&sj0h1NF zU(11>FyF$INX@sLsbP4&CYt4mHY(Q=@5lh+ASt*u`rO=Z@elpM?`Qj9#z&tl)veSo zZt@_4JEELNN7}WMZi`+y$7z77S`D^?j^e7xX@x6Nq&lZuN$1~*Ly8f%lMQ~?b0M{V zsEo9GT>@Nnb4Fsu^eVqb6wRUSq8iECN~w#dA)$*PRK3w(&}q(BKXdX;-doZNEYd}H zrF!4D(Tnz$-njF|2i`>JjkV}4{LnC^ShNOK0m=f^VJi~`q>=qPDhlb+Z@;eRMfr(e zuO?w4Nc?nY@69~uC$ym~*f{eJ)qHpJmMtt|*Wj|BUi>%pjTnI7df$zup4&JZ<~!S; zA`ihnuDO9LVhDpJPp0-?3o)(iwfC8w@k8_t#HnrG+mbC&l(KNqr77JJxz#-1i3BzN zrlUnFH>$z8UFbMat5I%OvZgw0`T8N*Ve`YiRi>cup7$HsG5;~&$pMq_(oOTR3#zwM zMMi#6#W_dUzt0@))k-Ly4e)Jk2R_rWvgC1_L+J3Q$ehZ6a>${|>f0z^!AQ5mo0r`R zryp>cx=|~8(f^08_Y7((4cLZPS!G=n)&iBv%;-mzmsRT2i#E;jycc#==BeGMoiKZQGN4`%9S{( zQENhFiR$gm&A&!3Wg)w*E!3^e!oIzb_3tur!YNosX4wEx^60Hd)6E)4k*S^IvX!$C*3nRe+?v_JF53C z;{BiIpD&}A!iZa>alJ$h^36e!!i!#SMVclnJ@MTz-8MDJ-!MMb)|Te;-KF|}BKzse@n4f212#OmMBVg)}mmd2YebC!ZXDMYO+RW}x*{?^gP2!f5O zl06^S(q_}o>qx91BNsvSuFVywU_x;Pc-8c9U^SPofhgJ@)Z1Ve|MWUs;B;z)OuD%{ z+C-ttcJ5G9%~|?#`rl-gop-r|?(3#bI^3Rw22KNP5({0Om^-L*PV{d9@iVJ2i**{& zII_y?XZg8%gEM)R&O|{Y11FJIGWM6B)aC+_}2V*20nxuzE0L37TgyT6?21(`J9O!O8;tg^eApAqbk=Jq%%7;7*en_wGtrS(%!Yp_`Mp3%FoaKozz z2LM4Sr=S(gnl&*UaR8}f^ZuP=ZKVcoBL;8{wlDj~6BXKziS5~j&kPuhDpP#+&Yj4} zb6Q)g8HDKZPr|#Yn7a+4x2=?&#h9f^OJb(O4VRO5RRC{~=+;PbKdWja5lJHGQSJWZ zzaFvQ&m&xV?(ctUGMIBiB_TTa18AS~O#*I;9bK9{~3_~T{sUmDKE zoOg2gfZgsy%0^dBmGbsN!jxFnGPRV>tcNBfZvd`GEoTPMbls7KoFI@S7X?q#-wY%q zx@Z0J42BXG4yrN(0OS-H)xPo%4`ld)Rsf^4hQ-&KWComv_7l%K&z#o%$owVZhNLq& z(SA{wcj1bnriw)P@-N0S3(NA+;2W(*Fqp^d|3yvLk{3eX|Bg<2I^_8(a5#st3O}L5 zX`v^EFKidpr@h(cyC9}ylxRxevM6sKgdwAESiDyjP9M)H<}PlGTc`s+B@_3z87_*F z#ha)?ZRxfn6DpvLEMG4Jg5jiE&n2Z5B3|k40ZFHcjgT53IrkgZ{Ni$0(GX8)1Y`JA zrhvWgh1EUtSxi>uT*z4RRI3tM&kSU?*~9wWzwk4JJz)BI!c>fmlCu_< z47t93iEsgx7%sf)7s;xD%t9AS|37>*V4ZWd0PLDm?bP;`{pha{K5~m+fbWEHu*)$^ zci*Ir^t(lIcAHr7s+$AM?`97CE|S3I?d;cFS%sq!ppIgj(6N!()3OGa2E4LHuIE=Jo7Gb=nsxv8z0r@_DKU%fXcF5CfLuu(P>TL*fd zph?^6c#Z?a{A83|Wu{(mhmIzkbxhI$M|D_#s}1-}#bI9~iBD#H!-Vv`JEL-BTax|^ z)8Ru7YT3LZOzf;ERja-tq-JrGT;*VZ|s)+-Yy+PV68c2kej2H&v9q=46f6*Hdm z1c(`;A<(P9%78?yu<{Z7GZ`OeK={pw)?%!~j5PkDZ=hpt0-FNb9vjmXV*YveElEJf ziE4Y$yZ-*YxbWvo6Fzi%??2VTANYsGS@jHMhYS{+^l#c)luxe_?>Nhzf;g>YkTzOa zPd-3)o|D9DYq#5D7AI%887!MZ7jEQ(KPI$Dy1m#Jv$UD*iLygMD26Txb4j%A`^qcx za-GZ<6Buj0#|g)td{)jl>L1z`kTK@bKk@D09s6y(T4LCi>j!^6!B>dbogk|}Y1EMK z?s4?&@ZNOe{U-Z=5r_yv^9wk3lgSzyi?HYZm6nq3_W3g(7icR zitXzcm_enX*J;|WzwP}HH#kM$dMe`m9$%}XWrS5-vj>gl4zWCEmW`J^rM-HDJ}!j| zMptlA6?PkbfbXcL98pRTbcc-HfLFc~TgsF{jxFkTyPuE3u#Y(`2kg9*(k*$ zUOF{q6!%5N-Hfo4lz<%AyXL#}2==oV{x0D6?Bb(+qc`D}l(#=}B!f&0Y?(j(@FM0| zb8f-oV8ryQ#r;62J`XluG;YXIQPF9^SX1dY7#{~%E8xkI4 z!7ROs)u1pR4>KBr-$)od`wlfs&LMxxZ9inEqggs|q(q#W-Dx9|7(4Sgm9%iXy}4h;p@<&ij#p9i`?%iVeyUU| zZ4MJy@Zigs40HUoG?lx}m@D0M7IPY+wa2)v#mlEBH85Z9ah{>SU#jg@A~sTCy?J5l zpNIl;#TSF|lc7v;66*OuN2|kOD@OCLXA5_J%H>H%q0boh+ZoMk?FGFL@do`}a{K+8 zrhp3c#Q~P&BcklBDC1#ldAklN%j=<>EhwtainG{2UA3X{ zKEsUefb~GDH#y?gMAGRxc7GSl>cWW;=Q``12LBd)+zh>!gs`^(r242`OGX~8)%M%H zPYSHuN5rX;f=##G`)NI!cH(|sqdB7dmmB1KsA*DUacFTQ@PRxZ8}KnBOhp>OpA@{s zxRy(L6v!Ws7Z;Sb%+yJ=BOA5pBwI>0kL%ums?qP+-cpdnnn#3BT(GB@`!430BZU1B z5-UG~siNb|=*-#OoWHrfH4LT#2SgE|=l3H4yx2ivB_;M6;VOHND*%n=oI(YCc7s6? zsVn~2ZG8uO;fFu_t8qb{nNe(@z=X(7y+MCx1Y-Vqovvz&Wn%uMfmRm_Id7LKgB_*mGLS zYmaA@&q@e*k~Z;T@uIi#QlWBCxdt{UYG$C!@FEYsRP8=6_(8ihp7BSHZCRBq(vp%z zRRXIK?WPBOkU<8Pq(cFa$5K1Q&w-AC=w6pzqfF$+JdmKx@s*=wUs$r7d>c}0nC-cH z;hEsnnRg#ychXvPL8EqhlnS3cpGlnx4Ted?M5;ZwSdgftg;PS7wUG|#RJ^&B38bW% zs&!ZaRFv(g9}$3!cCN?NEnUz-Tu>+==$N{rs~ioHmdNh>|8|O?S_r?G$ScEsZ;)F5 z+7O25BL_o|evy4Fq=}cFHW2P6S?_*PCb$@W+FVmj?FO&B0`uDEnxC3i+>vy>hS=S# zRvsyU7KPNDCg6^%-Oh}h2P zxNa=BJOdGtH;LpDQoQtO@T$dS`p=3y2G?LWZFi!N?iLhaOfe-xR94P4C2+;`ToyXr_Mibm42`q7JL?6p8C-}l$GS?I@Q0eIF%*+djdf+Rd|o^KuuWXG#7W|r#jb8?VQzdAXa)!b2v3M2$AsJcbQik+I0=V zKJ`&s1o2D4!o8pkDqv_;O^XhTuXF+9zA3}znLUc@U#A}m)}P=b8hBxKuNwA3+U)3? zKU14S8(NQ6;91PDy~7a4Y}RmLnaqn6MB%32#zzqJS;O?GyYbB zKYWlitTl-|fK z25f5CBhpcW_e185gp9T(yVtCDn6(ViY+6a$nXZ>nITlB`JJ?FUg!IeK9QtamMmU`B zAK8Ho*7x&>*=YQcup_rC@-e;DzJEr{pqyxb>4U=SOPl%O!%BPf?eO(1;fE||af+>H zg5_dc!8L+1o$5cI`oRKbmr{t>z-z% zH<=_0hm!AXn56a~L4kFczjOVL$Hb{Eu6P;8h$vQ}?Ut@r9z$t>UUzM-G2<7wjXvKo zeB+xQ@+DVx%0eobY#V#a^w7L7lm1 z#V9%{vmq4;d$1fA9sclI`O}3OIM+m>mH?~$p1@5?h7|Oetqj+cX-i&K-nl+oEqy-# z&)2E|=^@KcnXH=hdA-RO4obp2td;N9>c(AnE-ylAFCF{byr7K=$Xy@!eL3j3lMZ{~ z)SgRT*Z|4;mpsD$`0_O_Deg+$yTaST=Q;#E<-L-s1}m#gg-x!+R*mXQ6IX@H)OdJ! zeWzv2^a$!7?-}dgT;3up=&+2T@h@hs5(C|mG4?L^(ib$imq}zKX1-mnKdjXKRCh-k z4QJ}w7j_D)qvz^AJZPr6ph6dDHsFd>Pbg>cTClIVM=tg{1nClZxrQ~>Mu;@;-puc> zR2$6_20UHCGU=S*dzWLS8J*t{$N=Hw1kflPo*BjI_Cxn?^19MJ{M*~ABsrP7Wr)zl zZVh7Sg_HUV#u5GE)P5`en7$Kua((w9TYF0|!;VOfc|R zBE&3}vf&fMOCFmOVr>y+fuwRe%htvx0ks_Q#ku`-&A~1Y2tku&7B1>K+E-Zo{-xpF zpkX&$XmP9^w=lQo8oWZyUL{PBbL zs&HdI(n@+N_h5Db)+lIL3jb5Eb{fmyP@m`){@Tb-Dv6dPEGdYk? z;c+T%v646n#Zdk9xEq`R$r2Vmct6TYU`8a&TljCCM(k>o7d7I9$v-J;D`?V8w#Wcq z))ZpqwfzSuXVtVrmIOjf-NM)ijgDt%plbsQ_ylw&97(|2&xYL zA&+n4hyF06e3qv;d$Rg)#766#HmNK|aMOWmNP^7bv$rJONMMd3X(W^@`S;wjt3!Mh|$RpLYk`SeKRIqnpeBP37_Y~s&Y z^*+(9u$&H)cg50Im5VJb1G^_@|-g>Hf{`>5T-tONlo?ni)wnVo6q=J zqA2pS)sb!G{yB8@O0~j|b9D_29X0sg7~|k1oS&xybSLs1i2B)${XUVgQ6FYcj1LH2 zC=31({JG_O^wJ6)kXcdz1B*VePl=4WvCnX65Z)9ySvQT0M)x?(G)`@~(Uc{fV5h+H zoJwO>YsVUbro&;^Q!n@*lgH*%%jTIvT2|%L8w%#dW_{LRdx8vkv!C#=$;szWN(CL3 z0T&Z>MP=e-(GI(TjN`Hz#}z?tu@SiFqCQqQAMIYC zK&y2r_`CT-mTFb*xYkp6e;orLp&IVn#@0(+6SP3k{hoBXRG|)Sh`q{w>Z6zQjD&Bc zg6uDQ_Z!r0Y4txMzENP2eaTaQ9KOCZztbJ-mDunQ-#FK(Sz+_mwgjMiSA$WBxu#+iJ_}@BjuTW4vIzP zf_oR{WQqR0{ZOJ9Sq#9o98k5VJq4^b$7*8krdz=Na+%VRnV8u4MDE8p? zn7AwKPGS-SpcUaJQmrymZubg|>6&0JFQHWQ~PU&Q{j~NMqTJ;8_eac;g{H3 zGv^Y0bOIhaPksp$AYX$%7f`C=+WuhU@f4}u-KdqxLs7MDYVn%Q3kA*i~2{_&~o z)ot&tb0$NPRBzu}bf%+WF@JU32F7Nn&gSig{F|4ZsEgI}tb^IC3DWmkoGltA(mr5sJsu~H+2a4=5Zzq$2_#iR09PdsvpQ1s3GYBB^Mi=2!;)?E)s ztT5h|+>UWZ|v^6PY+QCJE|5<_LVa>fHfGb2T_8}8LYW{R?$22Er<~_Nm ztx4K<4C-5;e24{>qRh!{Bc;rnc^mU7-ZuQo?wWF_Tcd5NP}vz7}5!_h>$8}3#`?M`H^l<81XfP}PrgnP*>7G6eyPKc|h&*^68 zp(gpHu*cOX6Q)gq2Jx!XTp#CHp)~c*=-8MzC90KE2!l#q%#6D(sh|hijQsRZK~`G7 zXfW@!Q9mG{*>{GY0N}>cPZ;puYXim+`3+G{oHk_)j<@On`^J0<=T~BH?-Dru7G4#^_4y{5p~FrpI9O$qmVA<}W%r95<0OxcSmE3xr}rMQm7c4 zL0$DUX}HS+Sp%6gb3|r9arn<;#0Dtfk&)r7(ZmNU1&dFFwVwigA5b@==Pg=T^+cWQ zvo?O~7y^vYt4^GCUldiczb2UgbUTkLqy8 z?V>w@m`rb*`DP&MyHl;hHZ|)T+(4PM0FK_VH7<8y*wTXe9|rk@g|T6zVI4&VkYOoc z5^IJ|HXwb^%>x}*L=Nl59J&kI@(hMYI~?I)q^>PIe}8o8_TE1yGN!dVzeVFrYa+xx^VC+C?)JlBS2GnDguafEy)IBeP?i=Iul>U28 z67*vGF{a_aX|SsGDf2`rFC5y%Z6MLXE3c*jlm2%F#-ji7**E3B9=WAa#eeL^LonWF z4Jhfzh5UW}Y0y>KWKG6d6~YT!o+*lP1ve2FxKqs(gHij%f;&{|5@Gp8-oJ56)EB-e zfwEf8ni-xm*j;^H1@EDfpu7c>$+DNyEt_E`fCWRA6gtY9eIT~31!rrp<6O0!1Vd=P zc`BL-fjw#Hr#ZRv1axN|bomn!S=E`@P3@l*Ijz{oA73gyykPSh68^)Dvic~s18DJO z6l?i22b76Ra}FJDuBh0?06)`y$2c6{?sF$*E=5znh(?_ntmZcGVo#S>R`GRrt1G-3>fPD;Sr``kA zJSELH93QwqAt&cB;|u)=Ye40&e=55lPh|lNjRuDh{IcIxi9dO7-*YB_Wz0JuPyBT> z@r<9Qsq(WsZpG<5;&|wu@h2Fq-8`DO>m$kcIU-`rhIg?5XSMEYCRG|W|GLKrwOSZx zR0U>vw_PgmH{3k7^ug3Qh#8QaF=eZ96DYqyR7QFWST%iPOTfL@IL+|KH#2Yh|Lf7A zSXqZO6+i7#7HGuwcCJcm0`Ghm|KKpo*X{u>wE;CKkd>4639#_x5(2S~N{leZEa@@N z5F08bvLhZE0d0r9OMHjx>n#P&Nyy7 z*KemnYvTUM>_|Q&Xxq>>?{~^vvf)i_&)%lG*F zyv(8K;^wM#C@W9ECX9QVkL2}hzqLiaTD);d3a)3qbvWjv9FX%ymKyX8!#7X)$!Wv? z%=jQYqs)3BHBuPaUHB!lUiW+c9`}|qsrg=*#EWQ)VY>Li*Bzlhox_Wzd3PR;OG;HV z#{53c)s@Hu6y_fq=ERkOdZhVjf}MYLvD3u`1F&b=1je!DOS$&3d)jM>zUy?_Z|J*n z{WS&Ie{IRW&XjIui3~+=l2_f=frj)brspj4hotDUd0*~Aw`a#yHQD5=I)*;6-6f<@ z7iD77$4T(x6mu7*Yvl6K+LOI3n^%m|w$mVC`re&c9rDieETPBksNFP=ATK4~Wo-Nj zywa*H`Eb-qZ1ia3$cp?*LItxN82cHGDwyc1?5+3u zG~8B#{GJTCja`&c?jAbHqsmoypZIM(u|H#&Xsx0r5hS0-I|JM3AY>QayBjtNrFb@W zHa0()ZJ&O;d=aEc9g8lU?pMZLNTA2f;`2eQYe+-lAGO`BJ|++M1PLFbCl!no<*}~A z536Gxn{|y$9Ak_$`zrXl8;7(dA276{?LuFS42zL=2NWQdrCaxQ^Tn;4JT-z&bjg`i zxjO%(^lq%=74|k-nMgil>C*1R_-!K&cv1_>^vekmCs*?(Gmbs_I$6$t6B`bNf3g45 zJLjrqq0ul;85H$c)9cDmfo2->FEgC*=L-G~oMMuBxrmcS9iv@=fmj_zhBh%yVP|5E zoLqay7mec7zlCcTdrOf#|AR)BK`2=MCUyLtI)qwaPDHol0 zBH<6vi6xMc_4pjBMn4Y9VHg>H4~KQv?7Kd@s~UxzNck)8eCm4F;b}xGDb~{G@x|I~ z)uF^FVK9ucvY3y}tQ z{;-)KB4Rt{#hu8>sH8-1Qyg&RB}6`)u$Bb%L8+!m^X3i5VMnJTzf0>_JyiDO+vMQF zawXC4F*_Cq@5zRFh{G@&rWL655hdcpmSNAfwq~kdpRz#L%u|!$w;@ls*uyaGNSi#} zlruHpQzLQbu-iUjN5C&QiOiR?ZK~vot+#zut?d2B1OLlYk*++0-=l;T2z%KXVXq`< zd0R)`FJC*mByh{Op79fKo=N<_;7=w0`N)hdaUA5_VpjpDYMg+WshIr_xsp~Ow3PlIJIoE;_gdQA)=jq9IHT) zI@+qHeJ6=)==OLTK?`81-$w?=1OJi%oT%i24r=OEinG$%8eKhT|V>9fCMpY6gzL|aN?=EsiljUAT1b4}&^a*P{W zf#D%mBI-v%@p959#6rWjHLEMdHm#VX-RnY9X2l` zDHm*2ZUO6EOsl|c4jMlsv)k_U>(k=crA4T%jEvr&=6lb7O{?wb(^ObeJf)+V+N0^j z91YYy!uT5l`I^i6T0DKsLB78hsV_MU_Kk1Mj2(xD67mmDOX%^FpBH*!!-c_1KyM+{ zOQjBCD1lXo8vW6nYo~AX0XKhiPfObiHFPXk_!l&|^~B_W;N5Jfh3KzpaF6~h&&-Yqv^`G) zWKcYx{|v-4@Ft2cpqRYc>`b4OPHIS7D@B~ zaEeF={$4uTan*gkcI%Nee+Q7T$i!#iQ6}JK!P?QJw4neF*%2=J^G2z++hUf!;lq2R zg1n8`r8)rbvc4hmYv{P(cfxh2!qOI=m>W^Eld_mI1`tLYQi%`;CpM{zDP%!rMgOon zq!G=6IrL6zrqo;mNZ)zYv{;_VqvhZYIG+oBR)0V=Nx-@ILSR4b^|uF(Sw9M6!spos z$oU9~Dr8pJ@lQJ$+G%m;m*PAE`mB>(T?CfI-y~})lMGg6Uq`+nsltBvA%A|BPp8^P zU#r?j)8we!iki_xbvf|v{TQnfCEJ|;~kBFER$p?-#=I_C?Xr6*t9QtrDctHR-V zIoTwgPprCV8M#n!+Es*+f3zbGgse^)t;Nq$mTRhSqklh7s{MC@u6X!&ifj^XhC)NTH4c6rhI zBnQzVB+JI881-G2&5;pU%U-=UQ~qh;Q=TMGNz#GUG+lC_M#1-!&bDdc{_}e$%4@Dv zz=he^n-qZv8t+On&6!A^Y=9 zW9ug6*VlWreU@`32IerD`r-(JV3%{PC z8jPNjy8zCPS~ddzo4)*E&!cdsnae+yL%)s~e+BR|#6~5G41M57tH#pjn-RCGopk+) zQ?_O%DJjBmt^On;4}`9*jMYE{G^>=~Cci3NV%*fxlur#Vr-y(w*dIN~bdE9#soeLd z9WdgzvA-A428^P%q6%(Yi5OhJWukv2rL@!$7qy%#W{54d3{EO0>E5=Z1uCwPzYN^S z1RN$OqC-^Aj$R5Uq_&)P-W_OgA=f9Zh`(v6gs;k>dF$b;=VHUrv`B-m%4U-llK-vw zQKbAcJBc+~teOMnQNU8*QAN&jToUBEv6Xrj_5NHJfFvF(dsZp(DbR!vcYNpjMBH3o z$VVI6w_IJ=lW!Ot8_er?Vvsc5D3KCJte|MJpgIXgdJjzWC`&MIKVWn;k|2D?dhB<- z4DMl5SYvV54aFZjI_CAO)u}5j`D90&e#6|W9~)u9cq@JRa7X^oOg6` z(f%?%^D~e&JJY{_;RPGgJz;r@k@rAR%^iKrqF9A2!_3H{N}DVdTyIq9#$6GhLD|w4 zD20Eu!fB7Bnz@Vq9L@!;9Kn4<7%5p&(Y0nH@(-H0nuYMK9XvYu6+JJ8dJr~Rh2qUc{(X}2;ZO4P zdUz@|ZjS_U7S*9eq`)DvRs|BX^O9Oh!>R!da#0gMm@g4K2TE@XoI>n``?YAgu6Dl; z)`POqGkp}BqMXNzHtAA-KzvY9Bc+Hc13nGq2h1TjrQvoV6_(cywXI5X8UE-d>TB~*0bvGE(L~g{!;9uK_wbpw{Hjxd z&b<#1;ZI0cp!3(gA``=Kz{Cs6K*cMTOv$LEYRy#ST1fiUNXvWo=zoUj*{`Fm%HV2N#(V$Xbxbhc@hP&l>itR5YR}d4i{v zX>DP&tS107bH)b*Pg1ZchVaZMQz0^R;gny6w)E~ri zwKrtNm)vsvdymp?)*-eJ18jET?qBGI-%2u|ErPsYxGDPComl8AL%gFGTYe@y$FK68 zvK}S1x!sa!oBI7Cm?BAz`(i+Pd6fP)BW#XADRdg#DLT~08Df`&*^;V84?R5c?`zhu z?(JB2xvebF@MAv$`2!*%VVRpmwn+Dc964D|m;RITBD}({FaKIfQmFMoYD2xp*y*wR zVSwohJ%~wvsv%m}$vgm#u&x6VZmt9dvg>@aE`Piis?m1fk{$8Q3BSHD0(xrfZ{4XvnI&~Mt-ezG z>lGR1UoBZ4dU%99J1P}iXeUh%fAyiS034PVX68ue?XOz6VU?i}1^eWOl1PL|M1IN9 zti*WtMyu6Dt+sTe(qOPR<@@*`%9MJO)`qEg)BT=>H6m0YF>=;azz|}?RVxk@D4vIT zptvr=_tIxJuAO;Vs1T)I+$74Fs9fPP37;29NMwU$F)|+fKC@;IqUctKX-X+=VhG1dwq#t~@DMikalT+9 zkj@a*Y=+kUsMRz8@7o?)z1bS?+ixlx8N^*&=tPtmoEHoy4zmncU8rB)V~!g}J{W5B z>e-MS%IxWO$7d7&C6ppNT@2bf(#5%h zX~KBs=Tb*~OUg)M(EC93*)RuT9=lv{*I@C+EJvYbt%q2Fy!l@PT!43+YC9iV2)SywK+Q#-7Z0=MEg-cauZGTMn% z`gFtyj(wSsLlS%Nz}Y&^=Jsr3Re)FG8*phzP zN|@u@Sf?KEpQ7QJ*N{8F(By9M>9_@ z-U(DRIb+!@ofAnJ`XGvbBB?C8HOL(|n>wfDS8+yctL8{O6M{ayS zc)LN9eHh2Lgx@i8PW^m&fK!VaFj9mpxvI~{^-HWCvF4Eai z#lZVHi+#zDagJDsOX@?uh9}@-CwnOWIi=ys`2<6X`>uxHhf;`HV{8?!o5uI{FIes4 z)@V@7-wahCJ+9<-KuiUodL|vKM3uq5$DJtN42urdtMPoLxn26Ts>81eQrKMs^Et4Ts5#rs#s-N27RsJz1(=Z~s7=({$@>S#*s`P3aXBUo}flM4(fd1yeL zA0_czXAO+?$H<8R=f71J|1aVa*V{}{0>@A{&zSGkeAp~Bm_f-U1!cyK zz^NaFBB~M5)@ggxe2Tx%w7+R{mc@*#1I30VxK7ZoGYCww&ik_?Gq*4%jj=kSFu}-V zk5xlRKEVZ{f-aayGIl#^8SJ@IK{4!yJe`oPgV7F9g5=Y~&_?~s%DyOXN>Ds{azNqf z8+ZL%S%%C58Z$+5IXuNLE_pM-BWoIvAWUND(Ai6pmC=vlmoN`DnbxBE7<*E-j!Xtp z)}OgMaThjZHyif1S%f9;PG~=zI+3x??ea z`sD0Dd{)yGRi9!LjP?<}LzB2bb}E7T2+zytiCPcLd9l_fPLGOnn0gSlYE_H>(B!`R zhDAHtw@gV5JD_!Nr+r1*w9JhX6W-!t#7@rHip!8&^Ys`_1r9tmO*@OB15r8GBcD zN=v=AEnI`U&PYSZ_!-VUcqf=YB)dINw(|GWqly3&Y6;Nb?8buUm3wIw6^VP_Xexg;= zXQrJIA!d|a^19!E9{lgMqZay)a3A`|X9o-j^I;Z*)Tex?4XI&_XPqNzuPBKE(>1(p$~ zYuxQnxGwpN0k7f9i7<91>FUj=KlS&G+CtCUZT}<@Z1wBLJ+1bkB6i=yYU@|`pnc_uSa8gSKs?xl#6SkiJC zX{Yz4$Hd^lR%v&1OBy0hIa7T1?(7oWINa!DtDIu-9qk>kJe`#?y8cwWC+uZT^ZE7>&S_+Cm(ZP zyYql^LzEuX;eM+V3U)P4Jla>mk@*xR4IE#DmY^Y+}+gGZ?bjj3j&lY%*DYI9*H3P5P$WLgZcl%v)u9~2Ta@U=} zMFX|1+gF}96Dt(|){G22HRNuV{9f5>&Y$QIF>%U-AlscZcpciiKPI)Z*Tru>FDH!n zYx&-pe3Gh9xcRBy)0x&-JcybqHVejR-Pm)|BK5jHD8yf?)55x4!&l)V*ZRJ(Diw8B zjp9l=RKLkdYipwCqQRYjRy+TlJL(435d!3LN+Pz>Q%WV|eQ9j3+~Q6xs$(i}gm9~J zC=oWAMLugBC^5^qNQm}N=cYV^J4r!Kl!5}23ZkgW`4g3(nQe-S!dZU(YfAXd&UVT( z2q_79fy29HxS~MLObyssUhC>e!rO-3;k;YYO9-6=CJ6r8zJrcW36xySjvGvj@?EoF z@?WsvcSeE>Mn96R&xI(u`XunTTKr$8`Dmefi_>kK&AAKmL@BW`6Zfq)-k78$1wxTb!5A|Z z>)UODr;No%y2=Q%%wUtSJo)sa0hzC$nx~4d$}~srf>j%(iMa-Z{b1>wkZqQp8Lse2 z=4^7ellZOf(1X2QVV2Vx&-B&zD2w#xB*_U|JKrvy%S7m;{t(A-lH2FbRod&eWEA^5 zxs?cftSEzfYyK(311YuJ&kFeem+wZ8&5*`q81rn5WH!f}9kfTft4=<>O` z*kXt4#~~3NH3l|eOEZk8N^X){U5q^N3K&(;SL_^GuH#BY_sSzm(eE8po#*Med4AGp z#^)DwfA^>YXzbVVp{{F~=#K_ZJ9Fmf8Go@Y{DfbYBVNh+zL7s4u)BI=xJ_j%@+{f<6%aqJ#&(U8H3_$q z=8tH&3xqk$arJ4>#q&V#;hcR=WqE7coZ|!Ee?m;@t1o0R`UiikzC6>|iq%=JF>VD; zv+n}>7f54i#%n{G;>dK zZ^%?E7v=yrB_b*=KveeqJ-`3!zMuRb`XDP`!uR63KA-nHj{W%RV7CWR_oCt!Xk(Z7 zkB9egOg+eZ1bx5e z66?&9+<^m!0&&Cl^sV7z1@Lr}PP7KdMko0q6`PT0JN9Vd&)kLJ_kQoA6WBM0L5ISM zoe1@bMAF_v{Cj|c-juQOb2Nc&M~3PAIT!3S+|3@ut-wed8m#ChdsyjE#-kz;X0?&s(|w4?hjs%w%PAA^2=2MK?4%5ir(?R+-!<4rwB5utHIxANm4 z;bIBH*lHYHTVXax`;g|3EAbj&uW85Z*gjbn(fOm!4~dA_uHF1PQvF+x5nCI3KD9tQ zfgnqc1-mKGdBWp2cwxBd8^=Q%ex4*ON`*l5gP%?e+Xx)Zl6d;eqI)^*n$FdN!w1Bk z%-xWn1rg&Ua6%GaRq4q~?ueqLJAe7s8{6BC7m8_@!d24#W5J|eBKF6vXu{?d6GW9< z<(d8Z4QDt_p55RTRK@nnj?n%Q&8K1(md`27!nAYnl40OO@l&wKiwh)$Vi+bX;j~v~ zeMqEg-)z+EMu$`Vb)W43il*CZ^!n~ihJ#Ft(X8!b+Y(LcTx0OKasq*xYFTj3E_1CN zF#<4&ol%}cQraUFz+YtETl9Y0Fg;-^{cSt7`B+f2bL1xRV@O{5Z zO`})fh3GuO4eWX%4v>_juY4grf4}*kX)2MyClmGQXIj$WbJ6RZck&Vc!D}#zt2KZt zYonPde}gDI0;b^*oX<-&TSmp;W+^Am9jf8lcA;@Tr|VrU+uxYk%pK_$4fW~^cJ}@% zEecv!OncMxw>kY}a0_CajL;}{NZV)Io@6O6^Htx-Yn{?vS{wY?X1bxtotoDC*)80! zk@~)=tomTO!Rz{}1OtD&ZY}9Fe2h7@FWMk7=Wu~Flr8Vy?;BB^`Mu-l?)uUp(}2_x z=ybsOd%r=<$Gu3+%#u@jC7J$1r@Rsw@$RM*N9guBgnqZX+16b5VNmB@PZiML@e%Xy zok&O>v+85O5CW4r%HS;?hvV;w~ zJ00oIoEQFuYD=Eu-ct5DVBY$*XK0zb%TX*uhp9Mpu2ACD1R9XYOPs2;#YIkY3UD)X+!&ow7n}axbI>H= zl4p5E^`Yb925)NUG0orwn}#+O=3f_-O|__(wQu{R+UC4;E34OifR|kH zW*jDzszvBX?Y-1cP?EpejsbQdtBy6y-16aW{$BQMm0Od|?|1dc_}Z1j{R~N;1DO?V zfWLuyIfvP76Wta^Q<#@?1xw$HZGXfy)8*_(+oRsvD zRE)=IWUzyc*H%xKq zg1h%&kcsk1)S83@`U$#|*tk(UxILONXDGQjcS*`Jy6WJKVE<$mg35|ne`ryVw;f9V zvX&k?^QEkbWFL{%bSO@*BHiSRoUT^Ck$=Ukev~WkQpd*q+3+j_xb?Q{Hnc ztCR3-M)oeO=;GW@ll%!}A#ywewpZ`6mx)@pFGSlz#=)-7;aU6#aeyRpo^6Zo{EHCi z8T4IZ<5xQO0aK=$H^OOn+D=AM-~>#eK?&gI4!HLEY=SSO!?^4u^Wu^%920KBSomc* z$#?Q)tjk+)ujytE!g9gz#fdC_SA_{TJZaS??gnMPGV{aH~E26`s4qN6|pH{T9O$)Rk5La7NH=YOaJlng1~xpDB6EjK*fat&IxuhaLS! z4Xp+ss!EXL+bQG&ZjRh*PAl%EOMGhxHy;Z4P_}x!h}(W|IBJxM5N8zRE^6 z%bDtZ;GGiANQf-!N@fSbOD^|x3(U592Rm9ElnB!;&;o^hKjalDR@K({h ztxsr&9y(P;Fh*C5q4-r%$ENBxmTRt{?yexcsNN!(yWH7$L9=-37)w-~EiOC8WGqC_ z@9CeWLY}P2`gN4&%h7ko0wgA5$ajM*1iM!Rm*zC9KJXrb`|1F(<&z}_g&L7*3JcrHK@LM~LC>E!B!6gn^!IKq!r^~l4defNY z>uMoJ(T{(6$&t3a=mwvR-9)B^~d1bhSyUsv=_Xs+B#Ge{dJ^eZN!9(9Mo`K@? z09?ecaa*Y6`Do?Zjw2wliO2^C=P~~q;0Qqe=DYf;tGrXDWX(On%|gt3OMD*mAzRS^wN>}c( z;}nN7>>!BG`1Ht4b>@fDckh3^b#=e9OB(q!japXUHpK~a*f%gVLgBPZ8nMyWqg;Ah zEAHOcS(#3*swu4(bOGl$^)I3%Vt^!}NwAA8J4b?T?P(3~E*JM7sa5yz_B82mu?;G= z-0yXGW;Nj6SL2d>j8C7fT8*zfICX6IS1Vuld^L+tJC3~l zeF}?C*E77bT@@d1lU?uPCaU(ryG6*kx!$1}wJlu@AHTcH-Ene3w6~$hd-dr+r`Ejyy z#1mt#9%Me9T5*|b$So-_aBHP2?`Y=<3M+d5)Or)YYoxCphBtj*g;ZsJ?7n@SBxCbXTcS+yB0P*E(mqqFh@#s{dljc?A{V z1PbYO_(S^B(L2Yz<91w`#8?SHYdfzN|io?A%`Bcmcb)UnP+H<#>Ca)Uq+pc2J>8r>?64 z=I>bk;cmOJ+4HzCg>Gdy(JI6*3G8}-(lWhfkPLrNdNSpHRX&G>^IJbLk%`!_ba?~+ zXZ9xlta>A4xi<5$*43#Oy1|Qu_78(J!=mnXeKI3~zzN7i!<;rO=~<=G^4WQrT@+j8 ztbivD$4=4qL?gF4rm;}H&oBH+EA)2FpciF=6ULQI74{$ukJ*THK~*l6u&Z%z+z&5>YLp=yD?@u3%z^$ofIBe#`iqyNO#drq*mTU> zd8*FB4TH@%9g`twdG^Gkj{z@B%eaU3>T#92gb2yo1n=|)dQ_vTyzyTuoRdw;2#OXr z#O0Z@=Y}Y8KX!|0-+BiswP0UaSIJ^o1?BtNPkNDqhiPldz|ckUHCTb;lQo&0kf3|= z$%QxWje^$b)jIUs!$51@zaFDzU*o8@Q{fymJoc1{CJ8L@{{5)1#3r_-vn;pc`HFs7 z7!A*FzpXb%HOf9sTy^+X;=;H~6Ts$4avauTzBx@x5T>l zz{dGV0uekfbq7&cz^pjOpEbKg|D);T`sM(Y| zQtat=HQMNHcgUf4Fj_~%(Ph(ePY9fA7Q!+Wcu|kuS-Ag^B(!3CooPQh+g10+HzMD- zlNo6&{^n%-Lt!b&K6&7wgraH=_b!)DlU{iI{?(K@4z+%mRB9>X<_tI6&c2*3zHf?j z88IP8j$Bf$pAZh5LA)JCm%~(l7+QZd_}UEb@(8_qe?ldNaP1p>xacdp)d4|1%K5Z# zc!l}v_1S!b9uddVK_g0Jk1#3<-$HHBc??ys3u2?<$LX^RB#nQ9A}QL3 z`R>>Ez8uKMAdNbIw8?5G1l*j^Jzxe2%fJO^T(a2{kdVho&42r>-Itub=W&C_pG`(b zr`dwqxSBYlfmKVj_ou4gSfnO_H9({EOpuqij#;WCz@Yw(;*)$ zV>uW5)5}rT%dX;B8Vf38<9rIyx3n_a8z_9d6U9L2ur}BW8~Sb{3v66Kdo%(yu3Qv3 zfm~bf`-u^kQguNEq%en0%+Q za@!FdWqhB-f3khbXnQy`A@)JFwp`fQf_E_crHzT+gm zY5NLk)X>7-<-hKVK#et5t8{M7)W0XD{rta8fALm(AntRIZu`G7o_)F4bDo00Z^Y$f zRtph3cOQqI8E%_@t(Cy~z9HBPH(bb=amp}&ikBa(@iaNFy@Q3%>fCEO{cA=PKr_i^ z(3_RP|FC2ml%xScS}UWkf^U%nArJi5HizVlDt-sV1wI;@GM0`R{{)t9cTRHbWu1W? zsglMn#h*RDJbL)gu7~~59s;U_m3EsNF!{|{o7zd)3!sSwdF4>!3C8Rrxw$N}1klV} zvJ3Vrh_)}E)_*eXs7o<%-6o99+sV6Z3+1EaXelOB-BHmEPBvEC%lE{D_Z6&RhRX%p;pIV7EPMU^c*>+d<=FCM0zB@~sW<*m*IkBx^PiB5 zu&3%fFHlOLKHF9(>m8R+GdH=BCr%iNZ=047l{Mc7lp#{?9_^Q#q4^r5v#L7i4IPcf z;D0beN)rD?)^v%yZg0JN%%aDxPQ(2XIN8`KHzPsNOL+c;***7|AWZPQhedR-ui#1^ z2>9>o&x&l~g84Ib_5r;Ud!;@$Xx;Y)553E$Z`uljKf~rTGlT!j^pEzUfc5aLj`Vqp zu>H@l)0wkI<tm?aU4SE%%faPT5$Xr*p>(wY6>p?C2tO&hsx2TlbBagM{G7iS z^P;m^V(u6RR^cjI&m zGXxvL4{MMcT#zbRVa?K_oDDU^S?Nk$e^$j|g^i8S^8IBK}xLf>J9e zqEq4OJbTR*tQ05<4(dSy8ffC>I?)dpU-OmWP1<^G9Tbh{6KbxB3`iXJa$*fux0B{7L+3Q(&AFYF+n(y2|5RSN1^3Mr?pF#%x#8>&Q=KY zZ1Q+TV)gR8;+bSb@ce&yt^1aBw8r^a#?BQz(N!cW=6=;`g zZ$M=tp#<{xW8PH+n=_k2?}_TO`7}uv*!RE7kPOI4T?8P(bi;DM%V5d$_y_Xl8az5E zU70)gyy8LQaU*ZLvhHc^rh4Ua$ujdC7krVn8(>`JYGNHdzSQoql%p$mvLY6ADzf?b za?E)=nxgG$tc{&8|GuMw{^_}E{Jbl2G*8s}4cHvwn zYU@I}K^lKXW~&WU5qWr6JB6zFfsX!7XocN^O~FRKkj5$}>uu^s>L!hsPzEUc?_^n| zhIKv2TjuKQt)+2{p?9jN{}uJ`baH&EA^16y>8yC6F#zl(ZTS756cn+%=w?LHqPFtB z3S&{>R+uc6)Q!!#`h7_i+Yjqb-&ks$wcqMYv5JyAmi1%alPt=v;ZXJWpGGvfSjM@V zpL@QO)6krm?&b0uN2p#ianhYXFS)5|qo#N&;F$~k&X%$8z(>Z&ojWHhJei?yJGZgn z12?WaEI&>mzp&30B+cU5MbaluvenHumIDLIy0iO8w)7#z&A2_-f6R%WY{@2FWm%Yc zB}F6NsXm9DH=s3)Pru3W(E>%d8hfVTLGxEog?`8`b6KCo>Q{h-WGZ~q-Z))fjB=a! zgILyWaO>a1Mdk13-FqujPiraRtv<#?CLNmHg*}n@hl@e8T&bc~^0BHjHGvZ<5j|#@ z&)3zw7f19d)GCXD{!m~3w!*;KcV<&|RsZg}uCu#-y9d9d!JL&c(G@e;qcXM@Hsv1K zlC`Z!X1}q^aH&_DLBr!U`?viua=Mhsk%|IO+{ZHAi2DP?@!~#Bgf}bg_<)aIZ0ty^;b9J7sQkN)%USf0Hl7w*<?j|Ehq*DB=QfYR~*Ud)$dpeIN7Q0Bc$_Rw>4;e>ds!7k-c%A&etYEW=|szM2!9! zFZ~;Q3uU(*ar#p7Kk-cZY30SaQA2g};Q`QOt}t1*!ZLDuC9ij8 zvU{JBhFnybbhm_;iTY!>;MFb{&v|N^JG67qSRl|kH~mYAZfpY4NTCCV)2h+l`ptbC zZ+%EmGZ_8;-?d@4&Q{ih-Osp3?~hJyJIlAV|8y<2!M*6u((lGa4etG}a^Dfp~5Z z4;;D^`u(gaUL}AOkR)pjH<~X*{)-Hl-CS#me$dQ+)~WnnrJ~o{Qmn_^TR5izFX*ynk$21R#Q<-|L_plhO zTUpU+D=Se?(Cw0?XzvV}5<`Rm|wDrp@9@adYg zc{1M@`q66=RQdaa?Wy&fiErR)M$vfjcNKmH&J42jDKjT}q76DEK;FIdQbV5qI;;?1 zj#~ej_apg09kE#cy89w-ozwIfHh3U`UxY`@s}plRW@$5V>^Z6aQ~JAN*!bz>Q+2TM zlgU`e`8aR_TAV_}u+9UsB;YGsb0-M2_aiVfqJi6GM>>Mkc#+PoCZ{sjU+I-MY5eP; zVZGdP`)?`Q*CQcx40Dm%f4Q7jTV8Op!P&Ov_^)Imqt_I6D(h8TaJ}4g{*Ae(kiK`9 zCTVq>lo!l@4Oc+lb)T(A5&Ij7ahjRp_|uiQ_Op9s8;rD0orCI^3GcEiRvJgvT!pRH z!&TFCgUWe5G}Qm4k=(wcv%%|EY-gZGR41=T;%V?Nr%RpVeLH9-Q*FB65b)xiY66AyF^M zPgFbAfMV$RI4U7vJPTl(FPPT+Z{Yid`xfN}y9097oq~8t%$e%zb8Ra4@XduRUt?|5 z2><#!r5>%7U32|kxsg77>{wtGd{J0Z;R!yzPAY&4wfFBjlV&9Wej_LKrTTszKnx33 zZzS4-AT)CUSSS7b>@`fPye{(vhSVL9?0$9*DFH`F+&{pjYtmcn+gOIJWQh|A+x*OM zpIWOrO=iD861tg;W^-gPg&gWSdIhW@!?@mO|7G z;dQaw7bBNCfu3XX%4R}AUQdP`un?S|9oxs6==f?F5dXwa8!CA7gQLP!eUz=b5cY){ z6+dGBG|=*{&rwG5Ft{<6_%-DBa@4F)!jnDfBKTf)#;QX>9ANabm3ed5>=nSCR+*g| z(69(#E)AfM4E`?*U~@sa&O6HB(XIhzSvQ8bx-%I_)M@If&;U0CdZUSk38SmH5YZI( zNfTSm&zqRR^awwGlz-^M1B6ZsMB!U-yw-1C7)_kP@CHfi7x~jsZp?$|p33qoz}5y2 z0VcCFZ~U#6{ViQtU&dIG_2-(_Vu1UrMmir`3nX~baA7{42!B@h#OnqKG06qu*l|Yg z%JqB5^qobS7A*v;Cw((+y;VLQZX&(1y?vo9`7N~@X{E=!@5}|LrAI5Jy0?$$UAD14 z_)bG5?cms^On$o)42*NA_C1z?@i9iKtfG}3mlmx(-_={l$oqz}vi&P9LB8#_t7=TJ zn!p)BW|f`itXv(=Rn7IZC1{Z_YN{ z8S&V>KgBie&3G3s*>l^+?l<4a)s6=G05ziA)C0wnLmysc8XiCJg5t)XU^eo`g3O{8 z5Y3H}CK$hd>pNrB&K&GkuK!U7_S~D| zs-2%&?0UyS{AjDKQQ+?h@@KYjv(7nI*b@zU^$)Z52S@W8!dB`syW+D?aI?`Y&?6P2 zgi@39c{y?i>#y+9J|2{fn`~CAoz~q{#oI3(A9vY(lqH=@SRWZJ*2NI`X!Ee(mg0CD z%3*Cdt*g77^&>gQsjF)6y5f}1^fJ|No}%=r!0&-hL}?fydHMo*WAvY+XAAa$b^O8* z#iWz-wE&bY|hJt2I#1W`SF_+vCx*L@BZ@qW5#2BU4UEg$T=+NuoqQC&UgDtS`$ zG+ZQjSxjzZ8rV&LuIkO1e(rDS5-}5eY1-Um{=2bmmkF)?nj_OY&Q|c|g8usmFcZ?J ze=n2qx9EZBYh)Rm_uIBaIfS;BPIL5*+*Hb8E0*!CMqVlC^*lL1wql8M*t`SJKl`f= zd^^-`NO*{=QhcfAsJyZsKkgL7KpHo5 zterA~e8lI8H&dZ!>D^T*&&8pWVQj}#n!zEVx-3z>0JSn$LK8w$0dCn_tjJ8r4X9&YS2 zVZPp+etj65J2b|=LL{}K6Yi~boLvZy?^C4J_ba5^y$x4Vv6@H>nR7xv&Y6t6G@J8r z2=xZ(kftBtxGJfFM%#{FFgeewBaI&SN!MkIt9 zFL8O4<|zu=G&npJ(;k{PtEuC{_>V@A#Td)_&?i}cGW;&MrDn@-L-m{WpZG-Qk%itN zeE_wbDSme^Ab0xa#uI@+;Y#NSzx7t|dR*UWtRsvn4@GMP(~~oYbT)9KnMEi2?i4vD zIM4Oyxj%AsPQ=L{+T@s%_1Q9T>{yZJ^>VpdjscCXQB|ZdJOxFq&Uoutt}#Vqukk2< zV1*nLCok@Mx{gN!>(op_aF?0_AL%mJ8x74KdsEPY&N5k~%R39lMw7d2sggK7)_8KC zpihHtl&}Ec43)?=Jet{^##8JF7NZkGL#XP_hNQE8BI>lLwg=k{c6o zg~tZCMWJOmg0o|0POAyA#^IfCL;9%gIUU6G??_9&MbY`ua@gi6tXRfeprh;i_4DfR z3JXH$%@LMpwIlA}zdVp@MHOVSW9!3`O@aQt7obl`%`|vB zUQ`?ORTeET9LtCYTB!>I?#5NbksS1pZAfkx!(J9BdM=a=U0}*y(JJ>jgOiqlP^52s z^#n<7f}XCX=U6;f=92hia*QXUWl&HSc6ZV>qFvFfZWi34jo_I-U5|u4bS9qv@y43^ z#|62E2Tz{r`c(amk-?*|PG9GL&a?xL)7#Yanhr%5xR{hy{gjjYy=r=X?6<$aM%U|Y za)`J&Q>?lC8n2)XQwV%MG@R}S@#ej?S%;gnmDziCzNZ6i`_ljq%T|mym>Ezap9c)^ z%qp=}jN;Og1`HX6c!K%i)~1o}1E@k`Gz30d#J22`S|CZKxg#+^Dt3p4i}!n;H(2fX z9p%O+{r$|azhYGSFF0Z(vG@DjB09lZJh!}Ic;DJTUpjfx6cJN z8hN3wF>1m7QMn`ICmvWiF>?qDr;`gHOP7-2!fLoo@ZiXt_%ULAe>a{;S7U7&0bPI? zMB9|)6kGP{%3*oQG{c!F9xs9DaQYR$Y2jz;CdQfU5(rBD!n|u$Yu?jVcWpK4)Bn~# zF{jTtM$C19Cx({t)BRkQh1Zj-8((?8=(LmdyD}`;<|y5qaZ=wmr2%5EGOmLKt-GK^ z8}TuDX(a;?pezmFz)Y|2bmcy?Y0|;6fsv(_cuhpuXaRTfLn4?VX;T(~E8)^tDTDsB z_5iCAebMbzVm#sxDPcuu(hYPMiA5rfm+B^vs+3DLk0T(=2HUfMAI??x3zfUG7cQWD zSz0elUaABbSXoAu+5A*nD6(O8%=Ul}bYtI)L)4s2S;@KfAWxqOEWf)Jxr_ohU_amv z0hg~(jdHp5YCmJUj}yqdT+5Ld;~!}Oou3632UENWNqS;|jB+_d?_!nPT)60!8;SOT z^W<{={TUKIG|D|w36{d^fO0E4^!XZi!a{5(1G9gUrLF0YyyBM?A^P z2+VpxgvZ}C(CDvo+?sCF3R0?*2L{^jE_Y-3Gl!oIkEBU?Q!#yI|G@-|A*56^Q+TA5M-_e|vZ1IRASI*{ zxwT)aj{Pv+NzvteJy_v3>JfP-tat0QMb6xf%*t;-ZwNC+`&=CWN}20WuoIBEhYwUV zP}h)g-jmbv30`|jwa$(}L09W%A3F^U>jOS!PLiSv0ymRmI+z9cC=&uHlji~XWK~Q} z_Q5h6^4p|OBnzX9l~Zw^8ISwe6RlOz0acm@ewtWR;M~DzDZoXKeA|DH+amna*uY@F%@22o_*T3ngkGtOmYp`b5;f%{ ztMyeiK#s>NQFpz$sOWNY@*t=)Z1@g#=sXO^ZPfm473<^(`CQrI84z>im<{qMUaM|k zetiuPzi3PqY7%r(i-M;|ZOK4a4EkQ{;TaEea_=qYnGCv2OeXWY#~RWYdH>#XQQMdP zcW-8+T92ab#b=7T}^|&b&CJU#$g0DhuZd<*ju&|2r7v zLzr`hF}kqK{T86bKcHt z+Jo`Ll&ceZT(2O)$MahP^gA4IAm;F0WCi!PCWqpXzOjxVd*ZiMQ4b@%s$6A69k|6ltk0r{TecqgSV|6Ji&9;st zv)|Te{!`%Hf;v4yYi~pX9iWnGs|P)I$K-~uhbUv!BJRGfJEG-M#J?493%rCo+3pSN z1$k9Oh!Zc@+5hb2`UKgX=R73-inSN|8%3V>eX4-Lvd9!~$4uJ!+uJ>3j2zrK?}`8TpRv9;#Nkw?RdWLvOVX3)P7EplwL`KMY(b+_ z*2+2P_0|@kZ(-uRtU~zhyYcpyQk`ArU?ne-Q~zS{=r^zG4UOCbELB;S>AZVHh7hp! zxjM4UaZQ35c;CIZchjST%1*4gHZy=le+Y5+NYy*6lj?#&)PRAUuq&^xZtO(AUY2>z z>)){a;&hdLS)3-fk3VRGDqKNMefH>Pyd}`qFvX?Ug$F4!Weuxf?3z0K zl&6?tgd<-HrK!@UKLT%gV#|ty9?e5S@WbDSJ|u2G4RrRl-d1P28dtII_X@>)pUK>I z04-m^P&{!~b~7%Xp5xNt3>v_N1>9A@4w)R6>I)CLSIZ#b0QlB4o{6@Y{zIjUZGth@ z4kP|1v69J>MPlX2RzPJ@$!H+Apx*5a3pfw*nAPvw7F4?R{qg_$eQHD>;m8c1vpkZ4 z0$APH;pg(}Bh}GRu_xS_uryA1yf3S6SFb?)oQaik>Le7J(cZx%GHRWp0poCjBv_6n zmc!ZUk7aQRBtuya^lWv6^re3fLX`B^Ikfk2TJv1N%FRorlmWd=3y_LDfBGt)`L!XQ z5v1a}jiHa6CKT0b!EcYyUBvD*r=|pTnaW zHQf*xJF~)q^_k%pBHUz%D}D;pRyH>pJh45Gdyg;p$Cc8Cz(`-d3oqkzawlY61iW~> z4em;(sV@)Z5Bhl2?wGwGPy@$AbR@OyXRAL;{~@EG}SyQ4{2_)wgNUS|!z zz#p3RJK1e?q}_lHH_p0&3-x=0P=2Ybav>mgd(O6hQM*iFbNEWiE<3UlLfw-@>`3!WlnXIalPB|-5qWuei}28gKRC%3GD%; z1;pxYw5WR#k`lRL-ZYxGwzOsYS6AO@#H}X|x!b#tG^ za7>Y&Pyw+3Z1AS;Khw;&<8(G2l8KE(P-cmug)TC&Q&4ADVNdlmtR~%`%Jcm7Gfw*w z`=OILJ+a`f(u0O_of$jBQh2Y$w~d;jz!UZa#gzXHTcO0ZEOeje9?J0>p?>PusrB(~ z?33dM9G|vd$9_1L(^9DU*i|h(l{=apuTk9PZupRaX?6~Y*1hO@sZ)k*TzVjIO0m=y zlfS~XoCFU=&%WK(E9f|1rqs|{IJ;ShcghT7*nve?+$UqbCW;;mTR@h2qV>a;mG%BG zB=%e5kjO67LH!pV)8y)0#|#TZ*r)|_T8SueZ>&)uE>E(w;U^B_LSH%?P{k_H4b%yi z;;!_H?Q13~++;lNq92%4(nGMCv_A(jWPMBL&379wE9d#*H3z12Id_`K?yK)(eTf=F zse$~t>&M!rYTTPLw?A!n47<;=$U05p1w1l-bk5G(h_rS4(rc;1Oa6(Y>4NcHz5B;K z5GaUEz(MaceeI773Je$yUZ4JG{Uu~MyQ)BzNcrH>_WHuFo1(&x0m;M&&<8wVvoe4R z=1#zXSKBows_NQ{&72eE&gCZF&tP~xVEG!SWb~G*O$t_1Vg9nS)hf$s_$rHBvkeXz zZNDhk#q%L;yDq1OQ&wbq$8}Y@bhOq5-_(aWwkeuHgx2qhW3jIvIJx@%_C)S*Cz-iN z!fw3XeYY|@OihL~@lxT7SJGmS-a;qVc$wtUJZnqtv9|p*G#H$lF%GYbjIcXyiVkoq zo`l}@T>QZ>{_#AmzjPOq-h2(Nvc}Ahn}elMuf(}$P>E0X1o^Rw@~mK&6}m*5d(`v+ z$WmDI%5nWrL%)BborweXSZ^w`5M30ky^ZSnK8YxC%Dc;M%HNFgN5l_g(HC6vrf$s> zq{;YaNbeq!=dI{4fO&KC&LI~GEChIo}UwJoy2s?VNM%Aacfiwe=5j17;=QW}1z zyiuwNJY0I-j5vBO zpsZx=^|bG!iK)#fo&Wzz1CfZX{dNTQ4%66KOg{^y?m-+gA3re2O3D6czk$cdUR z^UxefPNN|w_565?S?^;s_5)S(L2B0bNYi@Ad{tvo^TNgYR+}Pfn2**}u`&+K~1U_15aA{Lf3EC?oInfym)Zzn%vj9U?pw^5D z$>8xnrjV0@xdho}i*mX5Xv1|Ic>?zjXJvg2xRaI}Q3E0T(+k|i7?q{UWJb6Z6X<#6 z=zto)Yele9MZU*RdKN{jFSgslrJTI3B~$l_(J7<5UNHK{TA0v)wmxlI);2-K0~b)r z^_IbV?A+--3}0JPs@Khg3RI_;ES7GdpF(al5Y2xQZ}K9emo=&B=l86O4Z@j1%^i#dH;Lwe4LuP>x_Pp zjGA{2qNp9??jp~=b&|?MRyE;Yp4a1IJLKr=4C~5*n)8p zYdPkK@&Dz2ONg`V67ihrv4A;g+lo*Y@V@uv>_5g(OamzqoyPHWhqfAps)q~IXsv|6 zEfvBySjhq-mN19cB!H>TA!3dhO_XZ}nG$@^184D5v$Agw=n?s669?%w>cG$vvD;3e z&lYM5j-$*N8{AOA-$K5erniA4H}C1%3~z53v+Kg&BCZ`X(Yr`n@i%&cgj9hZ10TyV zxBv28n>Qf%*GmdMkcG`;9Z{}Gu&$7~8lr2&ec|bssU3A++>Hfzk5J&RRcWHOEH^S# zvNn5FGJ{29o8YM4mgOM4wd6lzSlC>fdPOr6vNAf<=akTIm%}~%yjgZg^>bfOn8&lD z>s49e9v}!UP8$YDA6Kh1?C92~HXDFH4q4sVYfA!OBp!KRAB=LIRN8Nxxe>dETWN}a zjkuo$tQ?|P$(j)U4+~R~^+bk&E@eEztHz+FNGe!-U}S--pKu&Ysi8pq`^c&MxMu-R z&vfH;a{T(NPa4GrWf07$uu$jeZ() zxZEHpZK1@OcPf*O*tEc&UZKlosrI|}p)X2bAI=1;N!>i+NHq3>&qwf{kn1oKja%np z-g!m+W|+&dI|hdQ=FGx|Ul*x8?}{gtuT;@5rR=FXSo*S}5B($T_Kqg@*Buz&IV#td zVVnLDC+R*htsK2iSW%RGk$I)3^?O)mv`WjCFY+I#Pe@Ai8wUgT9cljw)?LreY*WNP zy(_sS}S!jA9K%QUUTyh=HJh@%PH=az`cW3NO9b&*&Y=U9r zK$+7a4r#8=zkL`zm1!0l>ZtYM=#WA_|5(*v*y~-L`m{o85P7W<9sbuZ116XAWsi2as$I!(91C9g+q?68yf#Y?{5|wZyKxWLY%J>1Q8t3G zQi8Zsuw8W_O(Vhts{b9Rb_{(p3p7V@XD6A!VRUQ)ALsnpP9Hcg1)!`jU7o< zmd2O(>=uFf7gE5wDpWA>j+D|eWdfS6aIrCSP%pBonYq}VR=t3Flrd0BowRG$izpH$ zD*HG30S~zADWmO)r(ngnD`%tNj-h&v@(r05C~>3pO7&2E zHA|va_iv%*N8U`VHn7G|S53FaNzl(MP)mj`La|`Kdv%8#sK=49>One$xz*^uJ2&lxhqiMtIy!wjLmTicsj=3FLRMYHGc(NlRdS??DR zs`Iy&;3bO4Ln?Y_rn;}Le4l-_V00c^Boe2Lsm;2oq*Yy`ELC&eYTMK^^#{ZO_3w`Q zN+NuWwH42~+R%T6-c}>>QTLYTivHhzL6zRCcd_&e>*HpE!|OA4!z&3B{XKSZJkP{O zMKg}@qM&Pihe2Hqe*^j52ElX;axZ_blZPT@`vYnW0KyP1HfB7~%Z%0L{sMczrk-95m7E zNC+;-6O2|VARuDE61N^M0>+JY>Rm&6rZ;vS>CjAHOd{8Fn9Vb$iQzp;1@p0*Kv6dt z=1N8ZPvH`Iskx{M#2Zd}NCT9eCQBNpFO}<|Ow#LbyAe6K0SBJH6qwMP0{VtR8RIZz z|A3(!y@jr1&G^5g@?~|!ZL?P=2r(LU^zSDZf|hvA1)7|K} zy&^uTlxFjU4Vwd3PQu^Fq_XFzOi%#X4fasILwk?t3AmIXc~~25U?j(RXoR}3aLYKQ zH}sQw*NsU?OCs)L*v77!SI27wg13F5pL&K}4AYuq2PQCD&@y3+k~)))qy<|He|@8n zYbSg+)*D(-SE9AT3(53JWY(_&*DHgB2MeL!Hhzswi;e=ZnsJmYwLYdVkh!c{fC7AS zC&6R*5W#+AndMria4RM~W%eXCci|=vj-B}t0#Pvjm|6@*h#|#Ei;bkP$;VS&1 zH6GOwC?&G5e>;ll^^OSS*ZO0<7C!5_CUn(!^3JkPf89_W1*+zH;AErKE6;xiIax^` z+T6jEAEcjJsD@0WaU>f=B6IZOmrl8{ z@iK#Ge9P?qbi1Fz^%PB*gzPeDJ$|qfEF3U72aaIxv{ebkZk(i5h~{t-yJ@;HEEANU zXlr!(K3rpCtk4n>N3tYy7Twh*`_XN?@Q6&&S(^HRq}X+f)OG`yN?J0b(iBVs=+kHS zXqS(ZVQhFRAn}Kj1jO z$F!^PVr8mCja|!m(7bo83Aopny_)aq=X~;C_fPz5KmrUgwQKS#4Et~n0p5y5YIV|W z#S7egn)p#6j9-P5joG+49A8-hmmrX_dh9_9ukZaJiVCfC11x;<#CfH&mhzeN4#u`Y zm=#4Kb=GWZ-E7iDAYp%8h{K-IimH+PrBi*$mVxZ3AG+;OCJ_||4Xbu9T#C9`Esl1N z%zoOHnAZ{_aw4w#t@l=RxYg%7a594~zNUEkYY4q1mWt-AY&)KPYX-A<)R54oNC*Q6 zunyoSwZyI4!Pm>@^cgnb5#4?MirBG@8Zgl@=-EMu?=dCQoPBbpLwASnB|otExQm)p zuxkGHNMXDmBIEnag_cjR)uRsYi6ySan}%S&nZxUlhB*#nMSop?X}z1Kdhb{uX>V8T zO<~P;bn79G27!D>Tk$Nd8c?lUC$@dasjiT?%k*rKKR(F~2Y)0R0|}F42T8Z8#|^EH zo~)gC$|&@0z4=Axd(T}p{+}&w-!8=nv%2$Okh{6V%aeRR&YGX6-<{X;zC$?I(f-}} zoUDhGrZ2&JGna`E9F8Lvkcl-PG@0qRYL}5;JvjD~Uz`+JYXG-bw&SN$)e$a{b3^k4 z<5K1J7X<`yI>4Jb4Yw~ykrjt zLi%LKlgr)Np8>v==qTfsrJ;(s>88~CX1<2dQqQ<#%2*k8B2w%A#-v|KHbpng+zSY~ zbMRFJ0KAia=#R{fBgVLI*nc0@Yi+q5g1^@n2f-hET`JK-t zt?Q{;hA-Y&w-(GNOTA9H7ix!?74IbTzBLx3Z~1DBh05q~0+0kC7z3hB<}V!oRcj`H zA^LV{a|Al+Ex1DRQ+xN)>y+4#h`6!DykvpP#zAW{AibeP%E{i;%8&1Us{k{gy;1|9 zb2bgOgUt%O#;g-#(r%q8Ta8lU35vU~#kxh{@v+VtU=H-3S354*Gz&*Tc#jM${GRi; z$5CRIX&S7dN;A;mz3##RU;ghBv~&Jv6%hmg5s#DZZ;EF>tusm>4DBgRSy6K^SML6S ztj3R>jBA;}w~~dIHkMWlV#;L#l~a|U=;kL5&{8vSLlLRt z|AR&J!`w0zjkf}18UD!Dr>ysDJ(wR4TkR0OS-?L}2ih95m)e2&#s<(UI=sfW)yOvc zbf^fi$+w)^(_?jtiehVTKs`WR;In5f>O21KAY6EJjoY5KEU;7LpQRYDZbP^RSL+wt zgtB^tUDhH!@LK#9=HuQa>xsQ&WKr!{l61&y@%eq)H(QN9{t?+8LtENeFMmMZF3=yo zZc!YSj6?l>rYH{mc_@~#1;=~cM}}0nY5=U~Kf)5y#(lk{jelALls;rL5+Skx=#4)K z5ljG5@NgsrHfSNb8MN#Ikr+>{dnJIdds)>|rI{yMK(&nkIMq)M_l#Zah4`&8ar*rJl^<5sYw0iBKO8@G0C z4LKBdb4sE?GK}G{f%1}9OoZY-Y|cxeeh!LJ$#Vw&d|?VWTfiiTtc?!YB$ezfr73zX z@wVW}8TYR7=d$#cHYR`JBHt3(o6ntivBV7TF`Hg%Uo`M?3()j`OXUJedlQbD{zH`Ie;*7Hj+`%WV!0JuGrfmJ<7DMP&Ao6dgU8$O3?a|itLKL;2Q zP!{$JM{I0C9~-5>_D=}_a{!3LW>KJPJqL}<34alPyv7V(g@89OU+?*~Gz40YBO*kZ z00>!Sr9A5AhNMnbi&{*R_KuzwSA<$Pelu?Spfvx(`FRqT;TlTkh9Wj1?!1wH2Lz;C zC#;ZZPKhZ{Gna{E94;Lp%@1?#B2C!nnC#QjeSGt4vto#z3-b7hDHnAYzDW2FNCuDW zqPj^bg|Gnrw@#oXeMcbFLbaYCM+0jEKvcyAzk3NLMC6G;(pHRXg)#5d++)_3+L&Gk z;?t{b-2AZ;`I@O~#NT7d&+ikeML+(jvHaa6Glj5uN6F27{R?QU?`6@r%B1W|uf;rY zL~8->p)QCVV04Ffz;J}|u4$4@gVbym;~E1azeCm#K1Sfwc_~>op`Jz-WRb6Dy+yc4 zn`QJ}5OcFO9#)2x1w@KzAZ=}oVC@cv)k9oo5o12(Y-TF4()CG;`@Bae<}^1kw@h0m zeU0!Y%=VdY=N zhYxos^!iIXY)ypE29ejcS77$+zh{}EvU`)b?rfd5(;#g6B5awZ@`ZCs@aGaZOe<-G6Z=AC9WBgTV8zaHPq`f1Wh(g`~TosXIkO|LLoFT>wIHKOO)+{jH+?yC{ZWoV5q~kK+&4^3isr zFQnh1v5B-xliGpkGZodl&Ad0L+@{a-H&5UBC5|ol0XR4r`5wx*I$3ciU$h8G<@5jY z@i~qbKp>r)@0t=gw@r?K>}g0S-|V+b-ks>%QZTE6t1Q&jOte(?Z8qwk9OFwDV0tdu zk<0%UWn44C@8N*wuXS#6*xq`0jps&vGk>?<+5VHMB-80K{1Ms}^=YeVZycI+EOkX3 z8+F(LFFRs=^S51Lhb9Yrt)`Vde^E@{m8BW@8jW1VT|@Rm9uBR<)UjN*QlG0-c2mQw z^v{R~J~f`D-k>K%{pf%;=siVG7U;AX)o6Ag??fA|sbqA6qiPQ5UjE8C(=Oi|rB)Sb znUrt93LSD*iH}?!_`;$=W^cnb+AYK0+%GdsJEf^>tw9C^w#{mccN=PJs!--Lol#9F zBlyrjqFIUSo!VeH%`)eEn}s>J?e+ED?%Ef!8Ml+7;wRl-{2H|;FviLaRFtpBB~aA@ ziatE~-HrVk09u}?(j*gK_xe&LJC3>!Uk;>xpzB;`{&GeTB*1O&0@X^> zXjbDRl!}cSOyQ4XvN9XLsrJGTXa> zjY_qnE9X;TyGe13y6gokpU)LxduD7LD&!1(#A4*dzj9T|<5Yvi` zfp}>2I$9EMzM}!`ZI!w=czPqWx2l>NY=JBlX>p%YY zW_@7xcS{3a!ZBPg({5`N+1iy|lUZ!UyvztrRod1n{Y6r4`SqVeRuup-+jvPQAWDMu znzSz1$r?rG%VPlEnl?I^0%LXJIJRRdK(VGZ7^QTSC-=okV1{)F;ml@xZ{e z{$i(4^ejuLud}(jmcskza8~%LMagy4Uian!TNL9%1lNlQteh5EnMi?F`%A|!fb>h3 zHTDWXmui{|j|Guq=Eu`Czn?9j0xxo9My)*u+v)&k@^6=6T#XE1^pn(DbBPZ%_>-%@ zZwyJl!WFQZv#>udZVx>gzQ91OBW`L+hB48RQXb;-fBS*UhIDfDaup=gcJG&5)?TbQ zf&O1qptK@1?daw*!>z`AIT&lQDfJGr;^74PxN6kOhI>o1a2QtE%t?X`&U+K_dV!k{ z#Gh9GcOk+#h|AIAJXvC5RxJQ0*5=31>PfCUbX%hb!! zYkYb7hj=;3ILD8S+i1WT#;`X_06wd~d3DY5n$_{p&7aGy{@#IzEN=dKtETW3T^YYQ zGqX!{PtY4qKsKy#<94fG3GBr5jcjt{q3bbvePc?{GpO&@anLhH2VhJ)#L4sacfqI` zm|I0uUwF`Fi$mxK4ZI*8gza5aTKE{YE(S$>3*iq_kx!N6h*Uu~5CmbZSfI;Kim97P zRM#9)b7>l|ae)j>4k4HEq38QYEV=p^dN2eEWJ>ukw5RlmfnR;iVI7>FEipGeL)Ti> z;mN7Sx?I8K%G?IEy+*O5;EFve>^;xos-aQegQ67`Wk43LxL(Z(ZSFgD-9qgrSXUZWMK|4 z*s~Uw(=-$d6?%UkC!MS4Sw6X`&b|;{*`` z_xyv1ZEXnf-rj9AUxX;uvz+0_+-zEI7_k4>hl1Z46kK$YmQYKpF5f2f7*e|~JGDay zl!fHd-+xerFg#Tp&8d`^cap0CvD29^T~iMr+mL_TBQ2?xVrBwmd`k zD5sU*54x|Z&`aM@sn)%DkP3MV&A$@Sf;Iw(@2~i(evA+0nR^5%((B@gqjGkX3o_Rt zacWGK7wYL(*MlyLlkVynNyt8HsNXRFmVEGa67MB4WBnQhey;*QWbInS7;32ihv3C6 zeI!E#*yQu6f%_WJ=RN8fOoLMDRRpBOs7DF)7B?WPU))dl^1W1~$N3uGGxQkF3Z5;5@Lz#^De;J)Y`G66!u`#WVN4qmK;P;#vqg>aJ39x}DF1V)Ck*`B0<-+RQUI~-FJ5&I{ zNQ=Ks*T3CHS&QcOXuOFJWZTorz$3jAilUX6_Z#kVLP(JAd&Q@}lTGLo=MgZ{pHQLO zOWFmZMKaeREI8ol;gVOC-VW8=kQ{RTdcMmzEt=F)7^zVKeCeye{~uranEeog%tDjI zw;D@ifp@q^*V6=9OJ92?zO_m~s{%>$^yJC;?DiuC!IzSpOQtRtOOsnOIo6V%iCqR7 zRG_zc^~a+>e#rgO_#g~FaA?=Vzqixl?ymM3f;hkwKw#!fpy77KnBy&F#??@qP@Utt zXG}eLUH*-=eM1W?I+~W*zXX8YxE7`~y_IPb+5dzfi6bk(xuGu-qyjdOu28Jq`lD%# zdYhKVIbr5CX-s%y9EE~Yy>t!%`@5)qW2p~>$v(T~Ae5qXx~tXIn&p{8(qk060**=b zi~*T*z>+DW)48 zQ$(%R$^W}~$&9ex&c+|ZAw~AIl(24gy3n5QRe~yTsn)DR@vY4x)(7%d>XXA(Ytnon z4)mWlbt)V!L>+dVA%Ms4Whyc$&Zd-y{;G0-Hwcj$(P-MB)Rn)!1n-9EEc$~HzG8bm zLmG_Yd>SL81+ylKRXHL2R6y7S?D~M?)+#B+^|Ez^O7N=zSH#>)^>>|(y3j{vZrV-4 z!&!!(59rRS(MpX6F4$(d;f3_jBrV7I8etsooIB_eCGIRLmikG@=iYqr zs-ocoiz_kvRit*ZtI^+;OIc|M;_cUP3)1@p1oDqLyX!f%_^wGPyNGao#ycGwIv%s-Q+7S+NCip+TpwD}gJj0h{QJJ>HkgSm z-G$szX43bJgwu%MHLP-K?WV9kN40gS&cwF-2IWJZMHtCVEESu0yoB+lRg{`qIUkW3 z^Ws5L1pl8@rDtArl@ASuqk;(7!IhxoNH;GI~jAPK}r@R~aA7>jjn|O6L1&+beaj zs5xM{BA({ylfzqBb%3XQ9?~&C?+hjiOJzFB1Fdnwerxowvkn~1ba+QxOOw7?y$o9g ztPe^tt5zSkL+~iJbOP5z;nvm>LIs;xs`QLrf=oh`ZO{$zlFrR`#)_+?>^Jt@AMnja zI=5TL4JzZoFoI8Tp?*WBs7G1pW(*HPZMX@p9>hy>tdxHfSVPr_LlaZTqnHIN&1P3* zFV^2zM)hbF!lLk7R0K_7fL61 zX=wQg!^(EgB;dmVlev1Eq-yY_k>lDTSe1yO{JX#>8$P%Gg5`C5j?y9 zEL65g{+5mL>q+URsbtit58{bOfEdSRs#-p$Czj9R;H9vNASiy?u&yz96{`~hjF7pz%LZoZga_fAe5ts*wy zryA@fQLsHh`Z{%_g7+ww4oRWWT4lp=YN=h>ofvN|Ww@`VS4v)ry2}5JN==eD zt2nK8rYtFntACC(d2IPv@;>1l1N|wa=Bx!cgp%szJ_*%2+dTy9go>p}4OTKXO{?A!Z?L*bv4Vqie%c|y9EtSaRmI0nW8# zTacWQ?C7GOJ3c`Bk_%$sa_{vbXiTT3uINVU-KYRQ@i=pbhgiY62Bnh}sj^x5*S3Hs z*GId|e&1xsKKOv}ZQs@Ap7&LrKtf3hIMe-sGdH!18%O*n`V*5kjQf1X+7GtO4Xcex z9Ls7*sxBaGBd9MXRqJ;2x3s9N%(zC9!PtX}slOq~72|llm4>lg{jo7;9rlgTk$^Jg zJnNL}N-ZcIZ}RbRgttz1##Te=f1gNS@Q%TA?a}-p3 z$tAkMdJ%xe0ftZCX)y)QIRj6}_Fb5Yd*f%}7l>{m#Iww=+Yo|{<-HoB?AI7_F2NUD z+Dd%>)N}s5zcLq=oVI?s)o9`ZiJoHfn&-d6Tj7DHia+ggcEx=NOVAFyre*(e3&3gfRVVzL$w74pZMh|654FC*hN$ zvC2mj{tpX4C6-`%END(U4q^m6Ol-xo1I~h;povH+me3cLLoRRKqn73f^Z1eW9qSa3 z?pr2-$VZ*tAE?1 zvRWh71FL5*Z>+Wb${Vvuf;R>^zd=1XvDPd9d-Qci3g$!1SL@RTEN{1-4s)BA^_iBQ zf2S!~0G6Sp{zGhYipu^L!7H$nE%m1V`Ncj>F$K-62|FMz@JHQN zAN>5*>Zr}yo<8zcfBumS(`9C%|68i zQou5XpH)@;h>DE+qMHzWvMOk4-MTCC-SKmQ^vlh&nbznrT0{a63xOyumf=L(oJu@akD8+2Ot=gzG|)6|MzhPSk(?D~R{{ z*5qFGjMhn0%zQl?tJkWJQ$zW_PC3g@UH%m+vUdUoevMmeQ_}I1Wm^9ou{M^5GU-SR z34n&A2i*oTBT>---Z?x~33UV*`=6DhLkKYq3=7z|RcybEi--vlNT@OiT@&{JOV6v^ z!UCd~<007SiDN_qwbb}HglY_MI=S_$2Qy3RKr8y+y1=Q!h+zLfh%7e&t2{hD=>kRo zrg{mgFze(B)o3jURa`*_ARvDPyLF7v0O;Fq4J07r;q@rp@F1p@-;(z}7YXp$dppX5Ocppc4Thw#HO8+#FItL-b%Q@o~b z;L%fbIDqNw9-EXbhm(c9G(j9@GpRsbTuykNE-v(l!4+pJ% z(0=FaCQ6vxOyn7?kpM^!infn<(zDI_5Xh~f9+(-W;!(d|M;`k+*dBPUICSqs07UXs!goYZcxjEhfP>TRGspurJD)HfBB^kUeU;tk>&Ue?Q1 zpst3WfihcSE|V`7{?^P*C*RQIy~j_Tr21X@s{(Up;i~XN*7-u0_Su6`{tC}Zal@) z>}gHk`O3n$=H#!6;*6k?$Mq*1MZ3c^k2BsDKz% zJTLW5g_ZmOd&Gv!J@Sg^>HVPtG2q?&8?nxKKCgs%`qiU15#d<&ni?Sk~8LfC>?M3 zM%e}Q*d<7EY3S4w)eLCTg_0|25Shy7+;qK?N>7JVo~cOf#38TdkP+(-(xbfQ+;k0Z zi@L6=j<2Kd-q7O9=2G)ivk`jN_Kl1S(^Nm+=O9`VoI@80rw$-`tulhQZ{@A%aBK?4 zl0rNmF$5(lQbFDc3PMl?V_zg7v8Mcsntji1MWsklkRn{i{j6%~;3FkOe zH&^pTIZp5}VZWPSXoR>|o!wxEksQric^&^dendQ**DB=aDxv@OyeD_iy3R6>OfgZq zOM>tHq7zqvs302scKh}quZVd(Z0q$2?LZ#Z+kcW!??d%fC~TmeRyy|~e*EOWn+vIv zs<@aTc>WB1VWPvXch}Ho-e;=UPU%|r=my}5`}vB@Nvy1w4#hnFIyTuqvFgzpLZa-n zf2ul-BP#UHJGqNks%8^*WYZ+m5sGP1Y=C=J!}B%P2&(N_)a`wmFAYjGkum<+m`TWO*uy*%-|%gd2Md1w!a1Z33{Z4B8%`i603~Ji`-r;0 zz~u`hKv315yMpSxb_}$X>YT;T>S)ZssP5a?tG+&RjTqk`O9iU6V|N+!)+cDo;~04-RE^h?cYsH zt$?@EF1zan{+MigZ0c-k9Jx0Pq-dwr&{$Pj*< zW%90Dj}g1j6(c?!yUK?=EGk{JCWH8cn4%?)!1d89U)Z1I*sa$;kX+UcZ6nsunvA;q z*P_uxxM^2kSm0zbFtIpQ5T`VVhl!@1e^NyF{oPzo3> zHJ4SIT^51vSyeUM0$NJxw;+Nl>1k)U+Oao~`*+uITG0K7Ba^My;I^>%LHKtD`hrbt3(faenFBg#R3M02A z%%1cANeSUcKHfK5eksw}H^%-yv8o_g{6GBLr646|3m=N#wjYqOne6bVktYqL`>)k$ zKaMEr4H0zM{SPN(38-#xzHAqqH<`#;_a`e6hl|mAP6)?sA(__md3Zh0U0xKP06g_p z`ptr`ec(H(GlR&5(f*AsIYNGnLLEfBGT?0R4vQP@M z_h%z*_r)sdjD#Pp++L)0D75BrAqu6hi`9zq@*B(O&}>%;D5z>7w55ym5$6AeItA=S z5CbmoDdu<=%325jvzA{7S_Fg%%=6G4q>mZXnV1hJdPqWu?3M4Qu4+CVg z4S?C&8JFBR`#0zw_o68?uatoD&JMzp>+R(VVDRd0NZ_s-#SY)J!0(M~)3HS9n>N+< zUw!;t71rnS_j3Nk1=}Q9&*|ZGO}_NKolu(Fe0D|h-^mhUO4SM{v@qE$0L< z;kIFKY)-u=bTy!Af)K)mfx!;gM*hA!!f3(`w|)TMHu^2$q$n~L51yAfjuRW)8Yd` zwFu6y9sADZjI(&L(B}&eUI7p$OP12ebiDRI;-3su_X^UZ0=~Gn3J|3=@wbg9>Th)8 zc{PA?A`HzQS`PN}%KijI4fFM>Qecp@zC#h0?HE*>!zLNO`W2qtrYYr9WOv1YY7nGCG8^Y7?KtaXT}nPFyi}cH=kG z>G=Blo>;7QMLjCAQ>jIlxH+){KH4zz9On)_V&n*$-m-!CXLK`q@t%?|?Q8VsM#Z9b zAOTl8^9MYz(IjSz@QsZ#yK+ibFq^o(*N5xYBj)06U?U1NT6OPsT*3cdf+&zTDntS6RYI$iY8-6=#9Os6q5 z?fRv{7&OLzNlF^M(F3-`m78e#&lBe}(r`!#r@eq{En|0_mT_QGYUDrnCOxxGuIS?g zZr#9`r72gS08m~}!qGzRYo(5hA<~;3QguQ-UZIzFYqg9%=3Kc58WM7iuO}Ph1^cbC zk}3;cGw!8vcl83rNXW#hP&F>79IOc5LDiFGgGL*4BB`I*7|G%9DzQ8KD`pzZV73!&ut!FENK;0>(?G zGfY2_OS5o$7vF1Gd0>*RV@|G4QWm^_tq<+EZXUeOO_%t{V=TCm8|CPH@{b2=Bvc__ zL^nB$d-3MXA0O$iw|`Vor{YeY1yBgPh;Cu5O)MwZw1aGzwWp`f_!VV4XciCKpMPN5 zzO^xE2o^1ysm&F9yx}=dzVz*T1zrnE&2KV?(^Y_Ymy7^Pj8-=fOKK zDO5FER)+Uo7dxpewbj~=Bp@Q%x5tpj#fLgRPWSJ8DZ1lt+i={-plUmij^v*-thJkh zC{}WwCG~0=QXV^jn0oUa4RLp-_nH44lVlk=@ZIWqh|lGkPT{QCyu@1lLf&ji(wDX2 zwD0QU@8#t>qCl^+Bdqjq+{SO};Q`63P*tL7>P*(Nw00kW&I@DV*$r{4iLH@0YVtg+ ztkJqY+?{n)khMi`Sj)2y_JVk7_Nsp=uakA5tP_<@%Q7jN17d|75Si^ZB2rr z=3~^_9Isa#55;-dhSibk2&2+5hf8=v-TsXau)4hz)d8P-v!}5;Ow@x1P4k_n_TGu} zZ#%>{0gd1A+q6qRORK@+YOX{I@vz1ZFrf)BL<*GOsh8q41oIKVEu-Uq-S7&q;;l!W zJ?}OfUG!=CTWoC#Q!_G~w-US;KBhhg*@;^6tpUJDo-wc)bjj)H4spK!}0qyYd2N_jeW7ukQgWiBWCaFwUmLR)D{B zd+65K1qh2ea@)_TrfjSTzw|&n{l>ZNt=GMFo^s`TC6+bQopg7CB;x7=+d~myt4bmLdWwBM>Bnn+>`IEMQB5`1(`0|*dX4os z!$|32sCPpoCo|5co1`5dQyuta+D2oS^=F?>Ccg|W6TI@&b;%gEJ6RMl88p+0hrF;; zo`SW@49#Yv+_W$Dqb=|#->k0=c?rm!$W#o`0AW3c4qMRI*Knw^e_%K&KQNQs~N zs!1C7d05X)HSSGos3ZDhbES{A6Fi}UB`C^6&397bLPXI9&k1TNk0SdUt0bDzq7K(m z*y`@AY#}SKV8n?~Zx85(fCz2z`p=sc2nG;UA*{V)q?@9gYt~utX zrM%+02#jD*|Mv)H`X*>GN0Lnn3V#}P?8^Vo{H6RiV55y1`w5YRZoPmrZ2QB}gY{1Y zK6=ua!FNaVFPdU*V0(_~)Y6Y}K0lXq9s6k4arnu{j@CyVhr1kT?*-EXZ*9C_%*#qM ziAJ909?Up`Ip?Aax%{|Ed?DiD^r0{CrhiM9*0hpUuc12~Cw>zXC1oIGFE4FRRym;UAO#u`xBqs-8BK1d@dFJ zNW1OgqE>u()L{BY+IgR`qZvazH+*-gei(ji+3KA8;qIPvWZ#<5O~!AcjIn-+&^a3x zE66@w6INCc3I1Y%^t)`WHnaK3{X-@CZ{S!V1at z1oQgr3pPxwbWdtrL(@~`y##?@A;S+Jc zQ!FptYyK)`+O5#Du})*Rd;>=?24q1-aFKW7kgSI~TF={n?4$uqexXm!{krHcC@uI927V> zc7ZDQc>R+?g$l=BFuN)PgyHkR4vIw_1)bN%3}!CZ<{mT?`>sMTg9sD!k2ut4rqb1T z8sG}T!tpY7>PRDr(JUz=3lj%fglQftEddeiH9i_4VG-GD+wh{QLa^Ws7z)G-#NkSl zqKSU-b4c^dT0Cy;WE|MGr-K8e?7GH#I&UZ&BVV3FF^q;Ni&JB-Zy{Y6;>*Aqw*&U$r628jQaF0_vD?7 zA~Nvn!G&Pa7qCSOBf7c6$}Dm)bLycmT)J79{h_W#N&HpG7(Gdmd0C)~ILJXP~58L$-|QzgUC3Q6Aej&=^&w~3;JOOpmyq?1I}s?y3! z;wB7+ra>gbq{sPTKIN{S=27TB1uv^|)4!e}zxct|s(!N6Nh0+`y`$d)%v*|rpW@>- zkPmuZ-aRW*XD2ss9=aV(V@Pz3`LEUeEhG1;{=UIHZ>(E7^M*zdKEF@7%F0>Nq?URj zdt-QMUPnio#9hBepW2fR9kXRwE4>FjE6~SAu#N=d%?{2Dh=G@42U(oebCAaSsY!XO z^^>3>dg%J$*cKyHSvm4{ig&C>KJr{`G_mA#b|m9kKE zdc~gRt$!-0syPqEs?q9<_}4WV!W7JO{nRbnm`h0NtbbA_K>@0u4j;yE<^B5=e2ka> zkelOKyFQ%$*3>*Yilxto$6*b(9qf%ra$trk4+%{HNx~cIK0$sYVN@xn?ZxFL6YEUG z$76vZ-2PKgi#0zD50A8+$(&Q!Hlv!1sDt?|u|2}~W~lo18gO<@$bGkrcYjjRfbz)y zorhdj)NKEgj^KFfQ8zhezvZpGNnQhn?W2CB^|^daWqcldDo}?;K`*|%;5^PeN0-lp zq9h5Ae|||%e1Btsn{FQ*G(8FIJFbG(YOt8`zS7i>7v}$YR{YOH^J%}>FUKMEGlihc zS>SV)9hPdzmvh3J2+q5yTodpFV8d{^d?+WE5aT=^;MZ0i}u zFZFxnEl_yrO!-x_e&srDH?U8)O*vZ9U^>5j=CBz>X+`%-)^tjkD{Jn%_{qD<8r$jF z4es;%vpH zuH>DFRIDKcRDH2_*7PNP=00yYkv10(F0#{nKKoT&o-mZQ-B2<{E#^EBc#7^A84ywa zsG;Ycz=Rf0Mpi9rXrcc41MtUq4t+80MLx*hAJ&t2EJ$^}Q==Q{Q*rF9^2kgpN=f{F zS2Xqgr>^0&AWT}fJmcZMD&{;PHCiqdsAX~8hc@!2hX*c_Yjv!dZz)}a%)|_}xV3&N z_j(1cRV%Crzy5qGLHpz*BRwj<&7;G~bdzuV*ZYw`J@T9$MX**9Q>JgV=U92`;*Qe3 zqxg~y{%CM2w#?!DmGcvZ=S&zf8kEABlRm#nbNSvjnVreMerLrGP)lb4NR49SVieHR z>E&f;Xqaki9+KWp+@P$cJ|2`32<))yhft+n8b96O(u5WM+!YO>WssYEO;s1&?PE`J z;J;hvzbz~a{anw!wV9z$r7_-y0~NFR07)|J{Ehi8&&mFt!-E<-QM8xhGomx^!Z zyEX{tJqfE8ef*zIXT;joWXT0{NZ11WL-3{WhI-LQU?$ACL;D;!!pR`Sw7pCrvby7* z)DSxw#w+oCW6mli7IT{i3U`}ShHP$84pOk$cZriRTK?>aWTNoO!kK}M$pp-Vbzl!p zj&eP2Ab9HbZxeD`pQh590o!Ps;ps@~U!c3!K4*Dqg|5bKxofint@a$W|Ku87B7oJkpFT}7H~$%jow#?fr|45@Fr6n=>b12VfO*`^V3JHoi&2*AoDqwrNt@< z!qg}5?ul1$v=^;gwDuN$voDND8vdq89PM9z9Zt7ws-9Y%DdB`pC3QDyijY&DN=uI+ z)1F7`GHLDRpO}9_^=GgUm?l^B{El)e zY$$C9WrXu#zLc|IEwX<-yF_&&(1tMLA>o+izP5OZ%`Nt%l_S^F$^-R$QFnk)q-*ayc+7ctzm zag2x<993u*Xf9m@elkdviGqwJ4Pa5iAX(f))>!Yg7Hvikm%4`vg+wuRowSICzKs1S zf=fFyZGlw{0xfjGu%d6ZUHm0u62%#`UAMTR1#G0k0(317rzBfdGDG(PvEs#zp#o>r zRKBDOFYa0dDnv5g+JCE_LI{DA1aTB^d$sNW^;h<7&;0MuBpxi3R>Gkz|4~kYsmkH; z+-GB0*=8o3>O#CIK91n#d+p(VxCl)3J?|5)iNn=FTlF9jLE^n2&Yi*_@pJqNxR#s< z!z%JNVd5uX|6S5^2rhgNiGP9rl7tg?;vNc+=#L_7x#1BRsnCRaelLyc0 z)L!SbQpHy>^tD`&FvzDi60r%A{2HtSs!DGUF>B_Thqvd{vl{A0G1GZaCcs_6jMrhJ z0}7<#+MCo9&u63kcdX)2z4(i^u%S%B>qy!}v0;Ig9Vh*gXFxrDOZM zE18=)G+aW3Dd)myN=>|nB)@AjbH#8iDS!bX*S<|}XBN34Hc$-5Ngxh#q_ z-V|3&EPM{kvw}7c%`n{Icb7(QJUJL#fp3ezU4_jzxYIUk!04eH)p!D$*9xs1UHN!D z+ulg}p$k}tzPsbb^i4(eY5Ds(m%wOg?r)CyMFxCY7LfbT5G>AI6CtxQI$HwHN1Zp{ z{wGY+aG^tRRTkhA8BYvTfIPbaS7V`a2P@xL+59-Z5jd-*z^fva4Y-;GspCAqhYxN$ z!6i&=Ea)pOX$W*8YsWcn8hfM4zsP5k4LWX8hz4s_WAZ-*^TM5XrJTt!QDUsge3ll% z$gO2|(RnRRun_JZIva^~*w}}S47Dt+2r5-5_xE0}n!fkJ)SmM*;qGe63*K)gah_jc z@Eq{^p;n|h$4;%tq+GB)o3dyY+OJ~&FzGQtZ%EnNc3`Q%|4OA{ELpqlS=~^=I>yBnydFymOmw_v2>A8 zPlu5`8ksg|&_oZNeo22OS>X;Z0~b@2E=8hiC9P*S)T-XEWVMx3Ue@SVl-PfBjb*B- z^R=<96RKG!ddgR8QjC8sEH}T*;3yq~{AiHwN6=o@pMaZ?R2}0QE*w*Qm>9>C^w)+S z*oA4o|1p`9)cUSe$)XGLzL>H`zG0BOse8dBGA4ZLw#qRluk$p{!<#}H@!(m(_gX1_ zZ%@_v#j0e)Sik>2tMDqFve5OJVePaWd1~TCiG0^~={Uta!tdZgy04YC&idnX<8&9T4d*V8oV^n6kW zISyIwvAH{Pnv5;pTXWw^zrn0d@~`+_C~lS)#Jv1(Sx0p5XFoJ$v^hur+q}8q6zTd4 z=2>3zo#y;j;*w|X14jjoW+x@6UVmGrjXvu_Gdg%ZpHbg%qC7&kZ=fb{h$I&sDKiQ9 z>L+S1*}ZU`*txfk3VE8@{P$x|50rf{NuG^-%ak<*dP5I9`FT@4#(diIK$Ea)+1lKS z_;F#Qlc%I*)Y|%vH`fmeT?B3Yc4Xt3kZL-7lix8=^Kx=7yZ-&oLte#Lx|$8SlpUEN z3mh_kyTZFB4uoe3XRD7n>7*+0Uj(|Hzof-C&x*B|T^m3!c$ z=hov+m^=C_0ob)(Y_s`~Ve?*>Q&jOH@72J~e~hY~o(pp?Nm_%mHQs;w-O5~}`G}qo zYSGzDh+qd-xI&|};kc$2WuoWXy;!}jadtn%y@oQK zva~X_w6vj8npxsPoXDuW%iNWjTQqYIGWWtvg-T&9npMY^mxI(g9AnlKYj_U0^&!~oVp=@+_vRH+ z;7$3nID1xX12AUM)}8iI+@H32gRM#?wc?+RmC$sMf)BDPXi5@b4+I@=Z?xL(Ul!+o zK~vsX8iDm+@;j(10p8zkM!H)EQee4`p8NS)Ms=vp!{A<&!{$3`uTz}r&>{1TunBFI z^L1}eU1#lg{*Aw0GczTjD-k?X6R%P=c3%LyOV3W8-#kk=_9z>olZy!Qr&TN~1 z#OE7rB^t>~MOmh|;fO|veBJCdOJPMGUPTAH?o=x$`d9hf)@?QS#!nMFMpq$Dic3GD zr6@-Q(Fsh6V_{0DU-Kb1e2HOOjN$G^i^;u)1wuVe-wmGw>Cy3MuNP0JRe+DPFCE)o z&3M?GXRd_Ws4}9p-=0(anE@2Zp`oQen%nqR@~MPvdZ>T|&3!(E1_3DtN+}q_K%thB zQg=&(*Gmh^8YLd32*!pxtCcy$eyv@yUPPoS5WiuP9V3I-Ao0WrTNb)R+T+sf)A&Co z;kYG;Z4f^JFZM7Nw?ig$$^s^Kjd#jQz603QA+dVpF$tWR(j#(GNWgaQ$kGBh9Z4q; zDM0@poZPMN%L3cNo*v*GTWMWYT+B$Gn{>=XaW6L`c;Z0Z-+_4kya>sw z_T7#f5L4*BngivF72O7Kn!1Uo6*?-&H+_yGhZfRNINc;6Bp)Ne)T8YfQsgAp^&^;kMtX_3S!}6}{1!X0W+dzxP(e-u zO~m3#Fef~_3f_7L)^B29!zcqJL9i~Hvu)Hp^T(>USS4%o3g0b?h!xoe z%~41BF=oA)0QTQctlw;Qh)szx&23tyh5_IgJrHabh@EpId@b~pA{gO_oF^TxkY*$N zi4TrA({9B7AqJdyHumvrI{#)L^qP|dZN2~fi;G`gC~lg%U2${K0A(%6Vhn@gV|U8x zYU_PrzadTU{ruZ;L}1-e-rU*bKr5A~z?YpD0aF zFqPdb%#L0;p4QZ1G5&@_Pk+dAc_XEpd!~6X1qQKc;<`_HKr-@r%Q`BQP?^a*_?T-A zjY*1;LBDkZTQ)fiDH69&TuNt`OLL4UpM!<9bK_zgJv-Gv9itHy`XV3FTK@-l<-W45 zKdOj%!^`ucv*%wATHtq&ubkh#JR1N3}R?bdk}?n;F1KiZs$2s{cU`i@`=4| z{eeynp(RBAa{C$&Jmh|{d@d|hlX2H!~I_pcC+h&Zdq#nCy>NhtBA)Y6w`Z*n}VGqzYZFe8>o!@ zS^p+HyC1~wmKv;t81IXwYIuYUbx;#gP`sdbb5}IORPoj4kQ%S^IrwKKM;v%bdfKp# zXiB`nmBLo4gqu?d(0E%u*c7b%{?J3Z;~4bS4D2vIJA@n~8MbP%r8m6~j?2R>P7r0G z&VaUb=+V<**l0|{L zAb9)z+;4}`n5QD>{dRg&^yaG>SJRnle3yZ-+mzDJ&Yn{glsSA?ht(TYs|Rjz{vGuA`lISk zkO&xL2m7H$G1{ca*Q{Ji6uWI4H+T}F#^r=@)+`-t=iY)Q`WCjm+xNxkhfLTyRSw^} z9D8)XTI_Cym)Opda_E|xG*x{*S>@9MZ@U2dzh08 zU^FeqkojJRra;AVn_?SPr_fsgRWD*+1zZZhV@{p)AlEH4)6T~v?b5%`NB!^~oocV` zv8pdlZ4O8RGa$AXS5h-}C3US8)bJBOGw;=$01{~BVhZP*+mszQ-<$r-@crhC9YlP` zb8FXoS7<*y5R~~^Q;34+vhx^Ogb&20_e03GpPhPi{mAEm$xS!GU0aa zoIctpjy^eLzTHob17tZTt(}yNYvdo4_8f>n76{ANo{L;YSppC8m%F-vz1qncsj zpRQ$_(WG>att+Gb=CRGIekkWdwx+#jDCJ|2&*LY4bY$v5-vhH&KJjgtx~ z&?}`8SsP@t8a%Hk_5L|eT)0lJgc!j5n` zmHO84*b{1u;tVAW_wAh&VS3-*m-hI&v{DKOCR!~SO+nfQv5tkk1}4nzN#M3}8@yrjdYtVfGR<`31b*#n5B(ZE3}W!y%r1aB!A zN!LmIbhb4{_;m(flrAzkZ#}jWBO9XR>QG0geq40qj!$qG#qD^`+YFA@X@?2sI}}yktn4Z;N9o0e+_$mL<$BG^yYK-1hSQa@g}p+xyU!q+k=aqi1HXxN=c!m)_O^lj~k> z^!N%R2M9x0G)BNmR5o3r<9fo_qvrKX!i4M?vt(-963Bhcw2_eKGInzsF-W&5z8Icp zcn$>FV=HCz!$HKB?Fk2ENg6R<4I7yKB0O1fGu9&jK5u0l@uHPKDXT-{kLrG-93r#( zFh<7-Q@N#_*Y+ZnB&iVF>z3^7c{C=vT{84YrOx-~6*4^(cJ} zwJX|9dC#|M&7}bbuWHi8g~MC4#UU4*!-v_yO%Q)UfSl#!K6e}AN6q6sdr9I#9mWw> z)Z?`jr(eTl&I)Wfx}!=TGmv6#VtPX^rA=#=dc2j2gVPYC9p8^y?#UJ0~w4R%hiFhz?;S|F9HG|Z$&h2osm7T!EZk&YN5++;Pb%h9d%CKNXbxZxj`Uv1;` zBYnq?m=UsXkc|94T)*@Zk|2Us%-O^82;xAPQuhmfgd}t28c_za)qdGpBL0MJIL2ynS zps+p^D&IVEbm--PT0E*FI>D(TP;>nrXlug)Rg#j?pxcURO7p;jVkc%KAES!ilS0JZ zKbc*9#~H5sSXPN{mkQB6yVm+Z^87U!#u3KDQpn(hnYbRNC_Ioj1G(W%q9j8c3gU9r$uI>Jg0p_92gDLKhe*a7CvJ(Uw=XW~TG#@f~j^ER+ zOG%Ya6{9)_7*r_*o5*d2iD%*MV5Hei*SkAVXN!x< zouI^QX5ESik-OXHUp5Y?8NU!x@EKE`f&yq3zjrs!{Kric3zvK)wo^}~Xx zYMer&?0Lf7ymyvHT4sfuU`T^gI$|vhP53L@Y|n1LYVyklHSRm36d+9hVqg_p=)U+j z-y9q^sIDW`jte39^14Ev+BY4QB+~1KTjr8wk6yF1LxvE-82_wn{(V4UX{81{yw)E# z7z^5rnZXT3KWB(em$(?W1o#{!iCtUB3kd1$ezsg-RgP29*wKniX00Olf#j%P?g0y( ziD+m>!28vX(pjglGcMTqs`Hzt`MApLl>OuV3R#dJ$X{hsWouPf#RVNcYu1SA9J2l9 zTMXy=o480eLSU>WXfl0d*9o7PtW{6hG9jd`fEt7}B2&DYB(2czaVZ-GlBOl`_nXBx zC(+x1@*PU@v3SL2LCKdP zC~^%p3AlcaGGIK9EfXJtF^yq%cg&BmFOq`}^{|4Fhle&KWB z>cHa;3iaX!WXT6O)8UQ*p(h}t2@qdBA|b&%VfvWPDSK8`vHei+jS>Eh&S~e~I3HA5 zM|dOsbAHa;1GW60M5liruz%Ge35*WS)77yzI`Na%%6PGA=eyeJP`{_3n*P!zX{%Fh zp{gAINMqe0%2}P7^ciR^fZT8N_ZAmp4vegJighGWEveZaY6J``wkEtHg|#o~D&>hU z=Ab)YZo7LIttm1ZZyh=pizwt&DJOz##Qq(h{OKv|!>x@(D>Arzb>-p&yHcg8C$4rZ z4sJBIw&%P=o7i!)Q#u$d0E&;oum(*{30(%;vDIu{@-5I3=nSI*3yZ4kqao*s}gHLe|6 z@5)bzu%4w-)HIwuwN`HWF1`c#r1)P}ABVts_f4162^C#^tdw`GLQ7vo`fv&~7u%%t z-)~#w?CQ{3hv6&J<>!3^nfJp+C8z#cl1z=cjJo3&G?%ZLd;~+N1Hz(s;`qe!5}eas z=qu7K!reF4kp=}OVUaIQYvayreym$jwgfkFHig9au{7E@rSaZJm^VQzcwc1_D%t|OYIf(?mw$Ug8%j|jlfyBtE!wN8MLDI>{wwE z5n8B@qTngL zF`KDz#Zs_FW1Z3z+*H9W)pT^$%$bS;!<`p6jm4neK3WB)%!rgRTq4Sni$|uE}VLTHXXHOW07MWxG6+J$`#>hvw;xyAze& zlg9q%?P@CtUnIlzGQc#IProo>s0d{WS4l(@r^8z1{>~v!r0x666p%x6@HD;gfuR! zzH89f`=cj| zo__I4e_yc1-{;*;FRG+W%g@@nJ>sShz&HNXO|%`!@h*dTbUzZRCy?CXQlNLd=H+wh z_4~ZD1F7ZLVy;rz2@`=pcAFX>SLUy%m^OdtWUHXy)SDmoqWOOZ$I82N4LVCB&={mdd+Rmn4?mt4R#ga!1y3#l zBGTRs{*$*JiGFJ~cm9e<@3p0L&VAs3+3=8b3XA`hMj2~VLt``IYF3j2#*0?X2}^%f7nH#`V6k>g!b86IOiSkSs%*tSHA_>Qf=Tz zH2(9lX>ZKQ7YbAgsERhe_z=5Bh+Dhjp#W`xxOUXzYs05rGt>VCZJub&d4Xig84lYy z?iUy4=2pkYj8=9y{RWXf7)!3B8r;q+{N0K$9gPp&i%^wMh1k5^6kZC9;s8z8kgFjM zCv_h$W@yEPVN3U0s`>0Laj~=u*~r*#^U?}lv(xB5N~+^4f_(DjiaTzYJv(USKX~pu z?V@ezAmvswW?%hmjQcJ7@X5;J(p0%pz&N*`Tp-+d)BHZRaZV@7+fUIeS@RFb?y^YC5UFpdVYFfzfWai_}3t)~wwWWxDY4#3QO zQ3P4rg`L}wp%`3>%?xT2%d7uLRnlggnseW!1fjn&XtFWvc887fTi&GEq0l=A+Ha)D zw-kRlPVqQ5=>gp^i4N^o-C=i9(H!FiDm3@srw08Gtib$TerfRkX91ueM0^EO9LKdH zt(r=nH2PnLwpV+dQ!+Z^D1L*CxzJui}~IQ10y zx*cWKOEpR5hDxU&{u`pHB>DSakwvo0$IS;5+tq00Y$MGWtF26tw?F&g0Sf0EDZX6k zMUG|96qlIaI?8f#Lw|v>C}rF(N}fM&&>R4oFoQ?vK-72B!s2vvbD9ldYBeVe_yu=a+%SKq(4vEi`1V1-&DvH77o{ za&j=KVSsF=$r8hxxJB4e;cfDph^CpK-PPCPVSzyn>wro9y7vhnot3e;&=voUkA=$NWay~Ue_@2bqeu%21tvQ6} zEGp7udMKZAUL$M=o9DzzS)+Fa3YNKf7@n)72_T@rNd9fs(|l)|Ipc-$xiYCW{0jTq zd;e`aeqZJ!4%|M2RQHba2*%=)={{iLgZ5Lyw5H;5A4elRG)-}qm_QGi7zMv3{0u6| z5fmnIJp}7-T;?)#%XepnZ_~qdwZoSU)bZx>JaZeZxD8kItg5(;6_r0e5sYrgaAw+J ztk3F}o%Q|`?h@@mh|((SzvLa|HfCP{YZ^RZCZ;f(SL<#)%}SCkrygqHaQ*+}0qHr& zLe?#=r-VGG{Z(*csqu1=O4IlFOcXiXzrZoyQqjRI69)7ke(-Q%MPFsqo;SBNTVJxu zA2SyHa(o{rq3=(1pV{^PQ6G5bC|g-Q;7`O}3ooo+N#LP&OHyg7{kw+2jpCLz9gNCd z^f%M6-o-<$AFNG-c=2${r&BrUfU<0DL8->?R*OL_^^p$PWbUK zIJz&!g}?ote;gFHGUF%9y}nE|{XG>;0$k++?3DvkoZ;Y5ow4IF-VRTBz$5b-zNL zx5_4 zh}OKHrg9+sC+H+#O-m`eU6E0V2&9DMW9pPz%{|%+B?Ctzk=_lM2b@XRr77V3N5H{_ zz%nC>lHQ3!Dx^b7ZBz7+A)?cdb_0p3>hYMi^Aq_0xR|B!TANQkJ*VhF`4 zG5d3@*lc@`(Fx7jLaXcSGq9)nhc?g4r-J?xD26T@g{1mE8551}JsJ?>)tDYBE22DM z;ChU?X}vb#M*4l@TJ~K6HwvfwV=Sn=RG?9Pv>?wsVsz?CXXr*srkfZ3c<~*lh~~J< zl*e?l=Zzk-s5P&iaIcp(PDA^jY~5;1*`!9yDLs3h_ZhXQNsomq1_x$+hda>i0tM*~ zIiU`TcGo9%{YN{vfgoej6~)HOTU|Xb36U{H%#DT-0|r2ORXlymxQT*&iqoOu;zH@SC)7tOW;XF)ZTR_T<-zMwvXT>E#|K3R#TJ517D!U@#cmD2xJ0d^(D~4jE@A?HxQC?}u zBGq;#ecf~Dh6gezEEN33nkhW>Nq3H)UYFI3mEGzuyD#FpoP{(PTv_|{xIE~SFT%^+ zpv#rK*;o;kbd^P3mSq9&C3iwzt3>yqw#u7naS$>H3JL%-0M!{h#?WI$pnkl z(0N%`onSc>XA-g1BJ@(-tHy(j%oZ>8hw^RZ7p=&3a}kec4M63ul~*cRfqT-Zu@m#j z`QbeQ1cF(WCO4Xxd4f z3InXTR+my6Gr=wt7qVn@RxA7!`&*d4qbpv2-vnH{#q^py^~R+^9Kk{T`R)9sxtA7v zHb&lyW;faRdHkFs=|-EWBr%%mw6J|O!1!a(mAXU8m<=x8Q%Kc9bE%Ft7;034Z<9Fr zO|8p-? z!<~8`AqGCHD)_3qJ3E zk-R>-x7S1M6#>3bGdY%(ydU_&Q)`x^EaQ>>;H}Sw7#IPoWXH$Knf+`squKsLUxVpM zgH4v18>2R3Paf5DWHTI9f`@w%3z7$?LmMV~?-b<_jZyaHGf1(SEz#|crrHKko=WX{ zeABy}d1@TeE=F?0BynpQ_GP4(Z`dbyZ2_pg3L^t6i)j#ZgYw=+m$nNvAe~IH7d?%j zV?<4eszJxDtc^eLt;tuU4aA9o-s=SIqD?6$Ejn%2kYSM-TN6_P-0aDWxY1IgPpsJY zp~uO-n$Qn>+6|!f$33L|z$yqYCV-AM+cTLBX5M3Y*rrK>>*G5(zy7_+kRXTdv!it` zj>m_eJrPXK>7a<1Ee97D2L-p-4EDi`KFn6SuUp!py<`w9T9iFfnSXnWhU)^;MtTNs&8EK#bo*#DI73WW$$60QsQX`G6!5E};jUxAbo=1d8@$E|*>x{{U2Rq)UUnjeYj0~Z zc5fDWk#(BV9C~;c6y9rlZ1`Me3IGvG=f78EX9bHR(@ca2pugyb41R+Ds=zW$NjIC4 zF%@o9fm!4Z12tQ-4Rg`_{~~>aI7829#BeRGO5J<5LJIP)bPU*7!Zvn}t>u)#?F9@P z|F~flTdP|i*7zMSx2ybLM?sV!yW{>#ISpuUOd4#%cpfsay~m)pw|tiQsNjOMOHhQk zD<~(+mSX`g`|qa?zq;peuuH4#2V#D}XWzwt!3x@eYL9Yn0D*J*?A6|5BS({SOxr_W znZu5Lr#9xvouIrg0W8?-WrnWH9W%5P6my(K(+0K*5`Nlr6=kTQ^KkDd>)G_~8+8R&oe zch;9_qvo?Zl7mVk^=M;U3UI7(Sz1g-z6Wn3-y?4mu2Zm)(K;Dxt{Gjmr|#R{32Dr0 zk;nmZ<3L}+EflwwlB})Lb5v~1CM(^?_>ITqVDHWJ`_CDt8m?DG#8!2H11Cd&=@An> zbD&4VgW_WMK8UEmhs04!_(P0mYQ`cEJUuKc0X$U7dscix6Y@_q2~;3qARo_}j{v6l zvqzpb{lRD-Uj9%4h^z9)R$zS3+Ep30=O)x0me2{3yMRb17^Y(G&e>xD> zCgnMoNz0DkERmBMfO33A3objQo|=x0$T;=mMIHXPwwc~jMb@kNlO8dYRFivVH$T$* z`9DoiziPAPE*ZO>b`hNEu2^%S?PeXgk;GxGLBc-wew&2EyDp;Go6pOHH zLAeKQpl8*q*0+DgSo0m#Wlw1Imy~l;x~O1izR;Xge{S@q-uU%M-<)V?!9lAUJjHkt zM)0J0AMhA6Lr}h5zEIVC$Wap;)ese;6-AX&4204`$`Df zo8KzO@I>^X$nyV4h@NIXYbkqRA}NN^<5Zb%8_=Zpo3_6E0X|l|mCY6j#YBSK;;~mo zB&}lcI5M8ouNHbJr^#I1<_nV#K`!4Ui$gbEv-WiHx#(sUX17EZnVcJs{~;$#H{#v1 zt;g@e3Yl};YGt0OTQSF~?wG8ZJQ=#K-AFobZ$`16HXkCX=*$fe>zX^vU;%A8V>8eT z6W1r)@*}owIX-DDJ%ok}X+vS^3Q=+nOGNU z@91nO6wKKdI3WXZnRkl0v-0>j{!I4a&1DhS(MZ+{*Iu}ruS-WL>W_{FBbg(@Pk)p% zk7E`oct_lQzB9XhLeC_vSqFwZspC@!9YGJ)28nMb*s%;>a9zj(FH3pON1N5`TM}sK z`y+S&ResNdrZ`~39Djc&?H9CeM*6R*%eWKsH+^ppVwm2xC<&yD zpDd}TemqelAkXEp6q^}i=fEso5WhfTObp|B1X!E{-)*&w;FHD?YC+}Yy57$S8dq!( z4B4XT?=c9oi1m|?Tg~(;&sngPl>)prDAk<~LT3^?Tyc70dBHc|$i@gFwQ{00Y9QWN zAkMcTXB*J7{g9y9=z+}8zZ1)<6Kswte0}wu$$NjQ^={WW`Mwx|LJ&cu2@ac6*0GtL z%Qh?YXMd+`Ek=g_PQYd&q3fGMopc2I|I%`(jy~u_WqUO=vo#{$sc7Y_@o|9Qt=pwR zH**;Jp7!|1uNM44ME2O$4&278aK9nTy4&)DA>S22Ebo!tw@>b`TJ53$d!@o7#!gW{ zM;h!1Tsiu2to7nadxoz_$a?VHA$_1y zUf6BcFS)+<`t#Pv71*Cz0Y&zrdoJGi*!o$ypEmm46_lAzbc;D#M484e6;rG%4>GzQ zpM1>VVSqDzeqb{6I_6)x#o6c6SwxWFb_*0oORV`M(Re`5J-n?$71dBN{|ej?1};Es z+p(9ddb)T{t&zLZkto2W7+TnmmU)0L;wTAa6ODO4cE^nl&$P>0+zlkT zJx6J(r04IuUNTtweLW+b`UNz`U9@Vy)vhX5FHx)$zod%4GSFJ<>leN0gTwF#$lZ%SZFkg_?q*3Qo&X2s@~rabXkw6Lb`de6Qe~NRUnIOo1xJmI?pjjr!A zc^C$EsZce=MJO^Ejo2Akw*K&r>t`B8cLb48ubD-<_IPw0=&mHmB(W+6+-e@bndJ36 z`(LP*An@6KnruKf@Ud=_|BF3~F^JtKi*#u&FvARCi@d02U>nEW-g_U5sO!RB5d8x1 zpRxuM;7tRYeq~KOGS*bk)V$r44;C>dmVXdBYETS@t*8UdyWuP|J~DtXQ%X&)Yz>_B z*s*m|mS1oB-+D{}JzdAq%~OT_?SQFH<)sA-Nh{zNK`jjtggp3APM%18?sWp_zphT& zdJ{GtW91X!n6Xtt9nyKNh)=BhfSi+nJLebO8z=+NjP$hKV8}UJGlmX*=zQH_5jXv# z8N)=wwOxCe8II?x_S?pZ!IH+~pHjJL166A`d@>9i^YTr z{$(&#xw+)(U^GLjNTHFHlswg-29x%!kwXj}ZS;(Wv7|5G5m=Ti5R~X`UEaUww(8nQ zPgp)R0(*&L_d1cXx8qd@Fcd4{9DXn2i{Gzut*CtwzjQV&oEt!PB zau=Yk@OOS%-`#n58ISU!Bm6$pP#5FFA|l*6jGqpCW`H=KF2q+2L&x=lf4Rm7es%LM z1{1~VLnngmq_})OocVA;UP&Uk=D`8iJ~6r7%2>T}sMtz9$At3l%+?W!YLB&oc;Uw< zM*iQG6lI{~XEX&a3ZM(pBNOR~^R_Z3MsXoAszDWzC&0YX3n(=m*WW{irb&M5m8#?V zWq%!+Ct@>7q=p{@7})sRD}Q|3*DPCxvpJQ4W8cshbT@k1so@!oX_R<>b*0s0W7|Qj zwi$cFUI4oKG#<()gJ;2KrsV!hX*DUvXGQcGYvy@RZt<02cxZ$}fwJ11?aZ<)g=|JT z3sntHA55!K_*YQ<82gcM{C-=+^1M5uQi^P<(O-!*JAVo*IGPlDb5LcoWqmk^SaIj? zW52cB%ujUr=;tv#;sr^&1tr6560NIac`exHT4nJETH9L(l_() zs6Le=<5UM@#L~-XQ-8p0(!7tvf#uJoiOro)o;5CU+FDe68Q(9@C_U9rvJu8eWY!zy zS`<4W{qXGuvHA}!x#ZP+4C+RQmTe=YVMsTKFPQ)}DI1NddJ?D_&eAhB&tph`f)pBN`MaGT4vJ`6ZN3sNnjM0W9lz zq8nzHQjjJZM)FfC0PG1?AkdXv=w*y5AxsJ?U*K_~Sw%ZZv(Gzz#FS)MsYvObZ8ttP z1obo>P7fl{z}$3*E&O-`U1sPxwF?h?o54#;t*dVpTdG*Xu{8~sKmb&&%5+b0fBE~? z{1x#mVx=Ef3$oEx`MQDomMROk&PtWxx`q!ph5k=;&~Ij#U7@b6vcPTT1)(muu zP|6SUx8;A2u)$7kf45@UDu+zG6qPOmeA6E>YnAbFH2;o^Kaq`%b>r^<@41uEo(SKA zs~*O8+24zC`p<)38KEc**0{N4iIZCo0QJB>vB=!TR`UpcIkuEsrkkbf{g=XgY^hsNurk>EyJ9qp7Dz+9Q=E$aozqO@PKFL- zMjkj98;J=!j1>4QrQLcti`As-G*(4Mz)RNKXn_f9Rw*RoeVZ@c?>%!Me+65@ zsJ#0Ask*=DMoC87S8*-HY2O&O>J2*7=VhFU%Rc@by9i7>5^PL&DDOQ(Lp6!fy8PUO z?;8GU0yI7Bq77slZH6>-)h=D|7IQxx3Q{1y8kC6oTI_GHD?ASm@xZTwRBDR7ye;HEHc`~@z%(z246bZ zHvtu3u{@}gkJvLb?2(?e4edA`WXz#PQ{n`PWzg48wkIdYa+l$YAtry5q9{0RzEj1j z{^SKcg*hWW*#_Y*G~Bzm;8@S9+LIes=P)N5RjeS-OLWD?AG1Jtn`<2uzKk{-_YX`B zx|pA8mZfR6eyl!;BabYP3d)>Vj{- zkUp+w%qwGA1inIjtDxs+WQceabk{(vn9gk@hM-2_j4XP5hA9~pJHH5FtU(aVMyNlLb5-1+b?{oLe!t+FueWk};9%*MQW`z_vE=ne%w+1+Yts8; z(!@yLCYQB;Kv2@Ah-!b#Ap0H~%BZ@J0*OEBv5Gi+7Sg|Eammsgy}s<2^?YJWN7Stt z^`WWlZ{_Mn+|avBg(W*$jY-@47jCJXi0BhnmJVU0E|t%s2!@H=&>7_)uhysU8}Jy< z8pqAE+5qpZt>P+Pv_K@4^yx823}C;(UiTf1@5|fyuOkw%hUp`}QY{xh1!f+f9N@`T zs3w^Lx5yHRAF8%v^Ji?3k%Wn;;yxdFla*Nl?~tT;@#g;==eSt{a5%uBP+P&X6%$L! znR1jyW8B2795$0kOKghEd}?~%*tayKk=V-sdJHeUVd!QyTWJW&kEL(J z1PUKd{~^IrApf2x+%lTe8k@vQ4|>{5`U4h=mgjo{_l{^U=O<}&gs%SrU04L42z$5W z*YaF?OR}`R@A<$wVu+a>@x6n?EqyAu+Oy{o?=BqT+;J%LXL^?vh-a?(@Sdi426L-( zf*l!d;EI@Z0;h;p4PH{if9G(9q_}a3HFNowpT8=R+)@|%ZH7qHBK>fk6d3KTrIG@J zS3MG0TBpmdsvK30aRlDgpuRN(v|p%b9@;C10PuK!3zNyjD7w=DdfQd7(dtlMH``7D z5u!BzG&(%&lD^>OE|;z1h;&GB?(pO7bgY0J1zjbymOvgUYthrO)1em6IF(J%v9Al- zi1Rd7{Hb}T-XamG{SDt|*-v}Y-nRxawxdjw7bigveg#oVS`FhHxfp0;dWgww^}@qx zAvEa>*nj1@)?-%pdKeB0L9o%b@IH{nS2lFgqn*SEo^>&#Fl{=HZu1g6%^Q)kk#59d zqyl!K5Zk1vA}R~02~Nut4knC0upM(ur?C zBvb@vJYiXa@rOoWQi<_4&A`RYYbmgKR_nhjvM`+O#NAqb}18EuPB ziq^+kz3RiRTm0QTW62LMfQx}Fu(Z*LT;rM9SoL~5D)O|RFynOVG5GM1DS~=p0x%ew*PdlDyp!$a?0a&;)e!6CqLqUB0CwNBSe z>`)Ch5R*u$pE@TB;nUxzzgW#iCv*mP2MNa|0JaTw&@eFHNAy@R*0RWC+enPw_urn5 zLFT$<@no7ihhVHjzNVZ+X3&?`&Dxn@$`d4Zi>$7pJgT>z*X`SbVZv>1lUBRxQ%|n!qbgFv(b`064xS)jwzzq8x;eC zb*6sHq=7jJUtS9BTHN5NV;cY>=*wyy>I(4rVrISjN{L1r0BEt>G0|58f#}x%f~BU1 zV}fF>j=+>J>+5MZ>^#d1yU4_Uvg*YjjVcRzU-jRk%_^v!#%mpyyM>l3guYbPTU_}x zjBJ#&j7m_gH~0{E>>}?gijnCnivD_DDO9)l88fp64N)WbPV;LU@?U-Pfbp)sL z#E7QEqMDJw%nIR*EcNYuTd|<(@MXL49gQg~#zgv1Ppw_Bc>Yt!$^Aotv9nhx!l(z9 zbpnVm2!~|X?tNM2NF6H-c~$9yGh`0RqJ1!R@7-RS9vr(YCM>-r5OU4`dde7WKP#F1 zVEd#vGg(La2L#y2Evp9@I)Y<(M(CvQT{4Xn)ZLOB)DGDT;-QS-j~&|Vk|SU@C)RBi z`}2V`er-%cRa$P?^o01Y_VSqHhoA4%#bWNRdJCETm$Yl}>J0RBP9ftRC-+Vh4y|@p zTi3tCVlGWS6(IN-SF~Bt>B*9BRaM$y`l5l$ztSj2*b69*2^C`t2b_F4e`Kqij3C|O z8pCk4wTgY|pu3o5aKN0&Nxt|c8`ylr@mQ;Rf_JyrQl2ZWcSqwr5WIyh;b@W)YDUx# z67(~t}5JF=l9%4y;;+7`|%`vKKe5$ z$-h)9Rz|e)j0kl*sR!sQK7jH0Sz}Y|G5xK)jgSmn8drM5)%m+zdHJ)CT>aQ-~0G9PB~2_l~YzORF+njROXIg(@a*DmR4FWl$J|wp}C*}IhJN_mANn2 zn3}nexhsOD;tuYpsHi9?s0fJ2>X-NDx_;O1A9#2@uZ!oL``qU~_ZjqvoPpPWdVos2 z+EcTQcEm?n>lP}Ujr@Sf-30b&^}F8w{r0Od9%9~p&kFYDlZ#|_8#p|?=@Vi&-cj-e zbWcbokLWoRv{#@~$em8V=UHvj@&7}QtsOx4+&6ie+PW|3ZHy+R+T$p8OFI!P%xlyg z0S4W?UXX0E_yB9DLq9S3_Ul^Z;g!X`RQ#t0>TL(9kSDh>{8~w$_!9cgc%t3#&nud9 zLu&UIR8wk{qW1unsl%yRSOrVD0=|5UA|F;*)|H#rqKNzBzE(osKo82h>CiA zz=1J#TjY=P7Jw|MM#o$pIe^Y#RFge~Cz>5Z5qkvmEJk$_VILw#@q-Yl)O z4Ey@d$3?_STbiS+5W1pgtj(k)phveQgy=wc7Dg+7<$_#eD@G=M)rN%F>yc)o?e*_D zWXdcmatS>v923Pj@D+>xdy1j{^dX0<=e$O(4}a82;v**q1k-=mKv~3%1#XMhEs5Sg zWIT5~eJ(l!AwODy10;Zg=c4NQy9Y6T8W>MS$o~=>&Zy+I>y_@_A(e`=jNaJ?V556X zmfh?n;%d&Om(b|hp5bh+>*z4R1n};rl1kPExK;#{yyUjlcjvUG5JlfsRcoP7e|IGQ z!fop#Z15q0cJXMERqG$_%~yV4!!P$quqfRJIK~Dq5ezqe*i65u1 zc)D@b0qHwFU+0Rx-v-d?g&u#B_(C3vqbIZVj^}70yaAXQ@C+G&Gs*kI%K7`cCoLxd zD0*ldv=^QD6@5#-x!J`JLmj5T6GNJ=;galEmHPBfXR+&fhYjdY@&A)FL>8=frfD42 z{kZ;q&-8zb+nZ3Idj2l4ZZzajx6aK@UC!Bc9Jc7tJ3WRY_#Iqr!VCS-*39=!#0K@} zxX?5H6xCws>mo?q|K@ZW$iH%eC4VKi6^NRu}!}W-KlG2!NDqf2*3cy__2bisit&I2Cp7)!GL@%`xd96(p&qszY&Je~yn@gEG#iK5)EG@}oKeFHf)h zCH7}EQ~AMLG6&}GrIkElrE%FDTffUO$fd4Vi*cT^?pM}XQpno z@7cMtyXk&5$$e7Goq2(a2-LMiC=>TKJ>`g}D!2xS^aA0MN~SyK zclE52_XsEGDO?S@B#m`FwAT=Cvf$iwiBdX+mE|+^#1k2lqHQ>^fPC6L!QHov()_SW zU;NU|ozqGMl)V|kf;Y7)MmjrT=59;TQO}Ygj*5wMfVj?3&{hJ1ok16NE|+2+e(2~6 z|ChY)QsY1e2{C=NEeJ2Uv%_T}{duQD4hrBKuvpe-5v=+rrS#d9ZTs3&S``j^Bx8mZ zJqL##9ul^M-tLJH`K0ys0fEBMaP$uFg&5&Uk^SzhBgJwEktO?tOat5wyBOGi|MQ z2lG|;fU<0rBPR_hqx(5i_mbow=}%A|ii_ErTgnvw7qijrfafo{OfR_DV8cgBReB3k zfbv-&1i9SNToiOo?(fA&|H=eC&P&t-_)P`+sRtxJqaJhRt{pOBwX0ow#8msi+;@^D zGL5rav3*-^s@sa;|7iRNJ)_{M+HTipMI@uI1m$I}UB-{TG<$wqnel-2!Snp{OZ1Zf za^V{IUq}a?GZEwQq_ z&~&frUWLnxnjumQ)bD4{Se4FGi*e&i@vl9!a+77(lzN_OUtIp$VX9a?O^xktdS$PJ zPb>%7sI3B#fTinqjdXu^5nN#kZlXu?UzEPrjaAQ*723ngE?19Kz;Bc&DM<3jqmbd3AO0A#C%K~Iwq+7@-HYLYZmHlYT9WIPer0PB{{RKVJitDN~ux;+e*5;^Bhwsi^mvy${IX%@cM&!SoO8=^G9yRG6=?gP%|HhQk z*k3G8eIKXnJ;)Gi?iMKo-LXu3z&40OOOoad1a$*z!yS5_26Up-8dfM{VlX^CcF6;zz^QIfwP; zYekc}rVZ>k?W<46M$ow-_Cq;OMG_m4` zl8`HkJkagX-FSuOp19qDsm3hL%`w;dlnF3q*3lFEwyyn3=#?nM3@PfBpR&ns8HAS0 zyAi~0LrWUjQGy)rH!x=ZwkkC_k(YC4opSZo=v95Z?zZ?z;e*XjD;LVdc^uR{6lK;? zTERQ=`aLaddRds-KBrb8qV(B?b{z0szw#9}HT?N(^ZKs7WOTjO=$zS7e={e}kP#*- z$-K?~L|dK9V`E#&ERhabT|@_@XQbm0slH zJNTJ3eNP`%tXQVQ_UwCY+*b{LRCKU(`mGCjV4t!J;7RoeFp%9=Z=fWWJ9vU3j`KgA z84oX=^4RTE#}yPOg-Pt-x6f~+mMRN0#*s%5JPe95Ng6 zMRNWwVQ`AwZW?&@*8j{~0?^Fao;IBJK@IhZoV_bQSQJr2ouWt@w?O;ZF!4?RL5-N@|O zsM$3_Bq^2N{9}hayu}_*jpfYp&FQ;s8d>opS{D_5ZB4-EKB{#*{UsB~T)U;kw_~t~ zxfN{S6D`&mN)dA2{C;-n?u15mgJalS`+yMVAo%yCIjuj(rzcFY0diO;gxy#cu@i`6 zuJ*@VfXU#5L!qOFDx{ST2q&{eSFHnGI94`(c_zmOX%+Q;$kVJtnE|YhM~pG{e(K>XB)U1ug2TML1L4!_ecq5~ z;U7TP8dO(o?)=qXLp*g;!v$j!VZ+b7+|-Kledo@bH|u3uhzxyrfq8eJYZJ;`@3jhN!+XcR z1h{OVD9G%TN8i(ivCaO3{>9B@6abyH!gWm75MeC&d03nZHk3yK@hd+`pZ( zElFdBt(v{&onYQ4w{da=u_n}%6$ScjcSBd~9%c_q&3vs!yIn!DrDyD{8Jqga{PXJk z+B`PIa-1nG+Y>PjZQN}!Qer*Q%uX?T95HcyisXAv6HctMUx@D>UrKTay9J^fV+}A{ z!tl)KjbfKw$B@ra_ULvj|1{+^H~h9O-HO(FD1-%$8XP`Qw;>Eubo7ci;P+-&k4W)t z8a^antFy(F(EgPz_~yTEr<`E2>c?oLW@IG9!{4O5tpfQoVIQK$;fv-f5%{s&Ru(dE zSh!llhKq5(3ngiUcneBu4Rfx19s&-$(AgYt1yr+0zEDgUeM))YhrKBKtLvNz@#CiF z%{A^m(X(UBZXBth)@!aX&Yb*5=ZZEBFb|-v({UsCkdM^#x6zDA?yh^Fz|qvQbF5?J z$u-%^LvkkPnKG>uB6CqmhVKncxvJvfM;?h7U%RL>tVCtSzpevz=O-|~#-d6z{3fbw z_8lmD7#S3kXzjBNxg9YZ9-CdU9Lenq*ry@k$ zlvch})M=uDGu=O}f}(;Z3m*ofCTI&h*r{-D`5aaKXI?UwBbqjJ74$iUJIFLWH6|`h zYlb#sL^R_yGePt{if9YdTxVT-^7{AcM*k|%ydTX1!g{phC#BJ`gR z{WKDJMIXTaP4<{PZF;bH*gv_9aY67* zibqnQX4Js{9F)_!^M-lhh#Fg%tQfo^?kbgOD8o6|5g&O=p)Aa@E~yr5i(;jYTA>R! zs$8y6sh&WuG_rJ>7vtD$BFkH!J1%StrBJ|2Bc=1=zkY+%TYu~YKl}5K{&SV0?Z?95 z5vbPLq^U?#j})ttsoIN+o06#QjjEU+H)b)^?ktK`Tp@6YZFC*{VkncKqH**$4&j); zZ+$nl*?hi|8@%m(c(c&bpt9V;l}O*zrXI;#Woi*7v*~2P8ESU~(iDNtM_`MI$!(rO zRV}uUi$%b?5K3#)B70cRk!&VgUuj$b7Oj3@ho`yOBWC;mOcGcKk*`Z)J-&bungFe#AuJ4=4XW~V$gnQj0l z=0J+EVFfnkM#3(`WQCbhPwAAAk(drJh}!q8-(E%w&N6k2S%=%}H4$sW#7^L@0G9_IQbd1W*)rvH9a6Y8 zqSPmwNwu%cSA3S6ljUkgT2JKiSea#2hQog7dQcBijSX8j+#as#8Hw~z-yM{4s~I&1 zEcAXc$x`3C=R1_`)5ajcbQ9uERIuYsk5(e&&wE!9?Qo;{3J~f+PcvynexU3~*|sIi z3r4S_V@CeH2joOU)y80#;D_vP2$%bF3DL+C(GGw z%pNq4cfYgjs1=F^ft>%VVHZ*u{(s$9<2==KJzqeruj_GD&77Tfc4Ay6$F> zT$X;XWJ8z8IGl2b{Jq9=0bD4y_s@$VAWXTx=1E(EKGdTAKQ92XJYoxqSj$~`o`u~v z2za(uxH5m;H3DJ^*l0c(Icg}lK_XgT3iAM3T)i0J>NnPF6)}-%yr=`9=Zr}jd)HoD z#dM~G@}B#u=kOygzBwj@0llW_j}kqQB?o-2%3m6@4+!1L^ybQn~M6p$id2=@*vXSNw3EQ(9{NmC~Ltu4*TeqYpc7VVE z0LUmP=VBU;$U$)&FHv+bvf+1;w2J5n+tXy%;?QZ`4X4_bSkWQ&FeU_E43^=a#M-;g z<6w8NP+T5XgKYA{!zK*P0>4RYP%m2Qa8xxwmmPjN`TiY}`bFEDgJ)OM~5iz4++g zL^(O9)7ZThV&xqC*mScJ(j?opHRwwDHinYDW?1B7G=E|Zw=rhkw^HVitYm%>^mn%C zZv1w5rt>vj$2$2z*k~M0?Rz)ErT@M-V847+ARCnim{tEt9FdR1hhPNzZaq@136)S? zMn;FT(HDdJV1GuqdTJ@xz*agu`A`{z9k7EpmS$BVM`r%Iz8$9`d@V(i3ESJWif^D2 zV8*DZ->N1WrWcf4enJw-nIDXgCS*(6a=>G4Q~JH`x$Uu<{vpX+!Hy@Sl*8_$K`toa-;DocpbgNBo z;X%H&SDnhJeY2%3b;8>=7d*km91^vSr?qZ)7Rs-=kvHbE5TDdMAsa9t_l7`xdIUQA z%{>JOb(?_57E;Nz_4aS=IpUXj5&sRj&IYL4FOGOPKM6W#CF(claMcQ?8uP+eHfScS zR2F&CMxwg9ZcgQ$TBt>j)lx%kU4E<|e?!`gnXTM{C;1kh`>x|W&y`Yct zZPJtuu@ho#C$LbjS63qEmVMqxmpD$%sB1pjwBg6u?EUmUWo@xRQH2E}>?qwmvZ2i! zW`m@pUvOF-BWsc}OGQW6smKXeO=vUv`J@d{@=4yy^o<`P%i|SS^tSGtO^N(E3;SoN z7{)Z`WV0{FKR`#e^|(8omT!nICw^i!^0k5A7jV(>xeq51LU1Y#XIlc?Ulx2ofk<}O zI{2+Wn*THQ#gGogH+q~q_ZZ@YCSRFGu6_pc*js;Ep+&7#>|#wVNtuc%Vxiw(MOAml zQf0{6GUIGa@Rj8RWzxnnA@Z8c1XZ(yy;Ou^^>x)c&%BY%>$;u>$rmTRZB^jiaY9GT zI3r_a{ySu}x1I+J%VFbMT}PT1n4q8kp6iKM&hoiwO^ZmpWq%;8&t#3%S9`I(@!$&= z3aEUzX01DUtki#P^XTEmq*t(&L}r$q&mDrUUT(Hr`k#IWVzXZC1Q>s@+5?O15#(!L ze)QiK7#<2A$5v<(EOQXOvK@zTsF};HtMUBTf^&Rbu>zuEw^-QxwgARsxQX^}5gv`vl{1Gi%Tw@^p{d(2CX$wW=F4=a?7iu9#prLhI6RDdi zOh8#whf*Jr882`k^xvFbyWIfnQh%`3fEO5kl6w`e{!20Wh)nEBAkd%e$xm#)Fr$an ziIp93U_>yA0Q+a_>PTn$HXhKM87E_s1}HBMW>YWYknC)EkF_9s>sS&*dNn8hdCA{g!&~KbL8TAeDlVpCI2gE(+6AW=A03`?7JzlH1M12%OFx46QaVU z0>!mda&>h~gA%5L_d^9^YpEC`bEg*?OxYz9ziW*-l9Cm7t=VzRt{-YH_3fWLQ;g5K z)fx5JwlfL7ox>Tmrj64(szl4_gC@npdG(t;f0npFnLq8JEi#62)m9g5Ym7tDIDU9b z3t30PRo`@d(G{9pYO*=|21(i1q~Z2{X4%~D!s23+tWN9EFuYefhMeI4ZF3SQ;s2Gy z4e1S?oY|OJOn%X!niG^`M6FKI=Da3B#t1W}ln>F!et+~zDPpEWN58yn<4_5~OqS|4 ze<%5ca)GPHAacUgLlrZM%9VR9sX31BX0=@~ZAy!>VkRXcvl_qtR+KtaVcoDnwD?UO z^8TDS@7&hUJF9|T(C7?*<}o8*Ud2he1+$9yt2x(rrYquxTfff9`N@O={|Q_5Ln}AV zuZ}uu9D-|6QSE*z_HP}EF?LOM8V&gdb&K|D7dpo>)rB?NVJt<~hRD`2;mLg+;DG|F z_-LQ4bI~66dGM|ZXCLcwiB})ikwbUWFkx!sjcJk*;pvQ$VFxJH)(%=2BrK5Y28fe4 zAZXi3YKXXS`gL z^YbR(#63yhC7)zE`%|J!&r`(7U^c2>pm>VqD{ah_v*>SP^@YD15oOg{o8L>U z+_ZP7hhT$P&7j}30fY1qXAt(qkX(>VLG%(1?hrLX4(SSiul~0HoiMIZM@%!_>UMpW zM8g6u+1FkuX}k@L6g^b^vB^6P%^(&(4iRp=eo{I7BA_Bbb8BcP0p9sHSxGC^0M`5c z+||-Hecrx={QwKU!35;#sCx$OzHwvDWe}Cdh7M!J>K5Dfv2u9R4WQ-U9CF zyIx&`u`3%4oAdP{K+x#Tzig!`A1P*zwgT~C+mhUk;jRMBt+@BLIewH6N2G%vtoKWu=;^D!##gSV z&+o}4xmD|}l=>A4jFQ4dkTZgoZ39vSwpAk;+Wr<_{%D!&4X8-nh=(Snj*w$*|yI9qM6#*mBQo zpYrcXsv_woJu-jXEcl?qA%6XzlpoZvc|6_S_NMdvfa{U!bgkV^&jS=#N*8E0v7C?z zyfol}6TSQ`!RI}_k&s`{OvJ!*K*Za$;3vIyF+}%l$*OH=Ic(kGN*USLmIJgS*WL64 z?<3y(>Oevjs22ZO45q)ae;e^Ztk<3^r-(=rhWNbqC=kfyjop7sK%#EDFXmYCwy8G( z?*IJ9Vlp(x!gj%!W1j`sUnV#ZYm+VYbSks6;j-RO%xA2`g^HWInFlbkzwJsD)J=SP zPpu$i+6H>QR!~*`QQ6##TCCY@RQYIZrRor65B$b+-iJEzY0rcm8X&P=VhJWZ==-@n zCO$=+1d!`#?4k7`o!CJWRSx&#+&l#{IoUp>CRC-By5@$?-yQMuM&*TWe#7zf0?}Gq zxZ^=PtT|8FVXvPWBsrIBfLQ$34hxgP&Cvd{xFB`WC+tl>b9BI9}n%z>v^`;W`Nn{PBukX^g%y@bxr@dr*9y~ z@)kee!Htv+6Kei1IMyKE(hoQIUw$4Q+nn{Xcd% ztp3=TG_LsI^AUUv3iCe5uthhd{ysN2fn}8K(9m8`>YKFP8vyA)o6h75*^gJhPNv$j z$f7Dv-J1btcFyNq)T)G%gg#JuwP=4!EWX{C--*+-b>_{SF8xOnl%y#7Hp2g|DG^p+ zf_iI?hLB=@zTEXfv=a0Sl+6iyz}XS1L9CX)LnG0jWNnIVB0fL7w)@mwzuCNa&J*J0 z7tki_tPgmu?R;x$A_FaG^e=1Io?`nhxijWQQ*HY$GtE0Dp+}K~ZRTbK%N;#Bw#KY> z{*egY2F`P8g8h##_b*$g-1;iNgmYHgM%9?SQ$Kz(MNr_gG-Y$2ht1Vr13K8JxG8FB zSb-&f8Af^Uzn9Q-1!q&hCj}?P=4>=ZqXXGxzv^RH{|r1SE4T@iwkGvCjsA4_T=wAU zT9gOxx`ka8ZA&h+SS7x2E-$8YvY2X{ZMs$~wePXD4^r08eQ}TvB>~ycAOlKNg7G2K zK4k6Vy1q()+ntn)&W8PUlBxPh|QAI=omlBW6jg~#rVbZj3_8Ij*|4G!v>$Hw77O4c1o6-cPPQVc5*1nK!1P4 zsza`A$u7uP&{mq^c+PqqP_L!k$GkGv;Dp;n(^}yBHcZHzu6`tuF}5kj_(`0XXtk;w z=P;HsPVpNeBj`3~gV0kePC?KQ%wB5kMZpBKS=0)!nxNWzocGlXb!M2VBhwV;_1`MK z6&ZQaHY?w?7JZ3PsMP>9o@|(0iNJU1CGSVpUwpSXRr$US5I!CoXDhSRQSN95leic- zcYntPYKluv$Vtcq<3dR2y1$#Psi-AyMHk(XR{7b+cYVAj!Q_z+#_$5v?-5faU9cRH z<4M6ONC&zZsyCmf($`1kO93%BA zly8F!ZMMNAHc=dMWWNf(Ce3|oDxhZ^IqIja39O&Y4IL|2?|6+TA_klz4}4lqFs@H% z=Du4lJJ%Kq6`DR0YRqJ4d{7liH=j0t+_l@uWJBgCx%d5zVi;;df7$0oBkE(SlFsOzaq+WJW85M(Zjj(!W= zNK9gOTwX6{OUgybtImC{=dt$>>Sh5o3B@>DG(1Le#pu(BY(lRy10En0`AkENX(`OA zNU;-8mdb+a5787cLmt+y!)v^~5$<4o*Jmmy2aILB<}(O7`E&(s575Y275}*98v@NR zR`XRAeob68pw1I*QH3GYZu5Yk8>G^A|JpA*QHwgXc|{N~AEbi>^xi9^|Gt*b zC8`&zT1OBwLIliuj30d|VnQ*<-z5^xCj)DT^l2%VI74Kk{k^`eg&5wv8rD^zB$#W% z1YZEGh)Xbj7p~EBBh?K?$x)yV%ZnHEwFJZ_7eAs!EWG_N*~o6U(Zp(XP40emYDqc; zv47aW23JqML1%k9i5{S2^X7$-bG~{bdgV$XFXrYCFmczi4H4zPP}V$exA*W*%*NW| z0$uJ;JHtlTze-2d8*1dk35$36Kbor&5dSv1iXrKxBR^|kbMj6LFtTDR0eu75S)Tlx zSyJ%gj(s<8wtpygbrp2CuFSQrsu1goF*sY^984%dY<*Wm;$48IW9WJL%oBc4MSsAv zTes}_ehwG_WMQi3H;Bk`zS~b@k`8D!>s3B=7z(L6ims32M4LHdr1?*g6?azlzI=Q( zk*)^zc6X;y$FVbmp0}&VO_QZ-FOBF6>A@QDpR}G&BMPE9NQ?aS2e`<#0ZdqsIdy2` zJ>3Ge-n>DVwRXXY=1eS`wB#wjf$)uY2#{1s#TH!r2q?KG&k+D;1l86-xbHjWr*WWHCYzD(eWk$iM^`19F|$&3DHdtGxee?S~4<4cZQy4movog^4D0Y!;l9V$ zkB9aEU<0|Q#m)IdWmwBABr`Xm;VkbLZ;q*?Za!|z?=_4}t_d%s1c=S*rZ8UZr4C;y4$XG5(*m~SH9d;qy+ zr9n(Mxm|!1drWU6ER-pK>0PNqw|MJ6T6=tjIsF#36AQl$&pEQ=wJo_0p1VY@bpm+e zeJ|?ZrGHgvu==#ix^mrDI!Q5cx78nnP6q2eWbDe;2+}gjFxd7B(=z2eA&{^=ZI8bD zfWHbOXm+?x;g+g$7KrxN@Rx}nHJ5#B-?yD#SIL&g@*nvVziTDT(uO?b3}563_5P~F zmz@rGM}3Q@*De{C-5T~A2_*g!nrqc#d6Vvcmj2)g5_sQjPjAX4{6%m?#TUw!FQ@*n zC!Cd9jPWbv$1Xjz|87KT3SX&-6e{7GIQC`nK_%qu3p51nvMZkUQZq^PGQTmGOy%Qo zW}v{HG@l)l#H&!Up(w5O5y1HM3Lx8Xe{T@gU~@HZKbY z@9+~=7vj}&YD6CXN%5dr7~wS>Xg+_ay`-oCOt2K+?rmG zc0C`6c(;!_LU@}V5GSPuJC)u}STdTwNgzT|S zwyt-hiuOY3MCTy!M3MUM0|GlKs8IG#q*6ML@2@`xWV+wuiAgTPNF( z9<sAaR4u_u9>XNGDLrRKyD&DM0ng}{*uv^z0n;J?9?Rp<}@5d6Nv~xx4&lJ zS@xlGq;q0#Sc$9xy*yKtWR%Sn)a2NM>fm#k4!(~p2n%<*3+`h7=BQ|!eup#_DD~h? zL#F!FG^q254EfiohrT2Q7nRd+t7s{9dZX?6*Z7Oe)diFnIc%hLb=(_BUlJ3Qbv%J#^#_KcUq34UW z1&JEtdIfXsWh#h6rj3>#t+^0el^17B`WQI(N!~_<6oy5@{N~!n50=V(;7|H&kXS+yeca*?+p+`u&jj7Ixd0J>^iL<$rhu0Bw{*DqlZ!)jKwg$wuYwMs;}5Ekbvt~fPxOASHb>o% zVWce$(E|W~lkwSivwlP_`!KL#Jcg~vf6xW)NxTEMJi2y>7DkG%_Sr3cyjr8A?!$zwJ2C-BBOaw;8$iG@|2} z4nluASaU3d^?E=#OKDgOkKtPeL2kan`YW5EdDqS9o$$HsSBltGZ+XWs<5=0Tt313} z40Y~~o4cp$qe7L#x+HBV*wR)?jotBDDVjzC(f_dG8IsaZ%+JJqZ&>q8>ZI3iPX$}Z zPY;Hf0yBQmi!w|h)q6@!(Q%x{AjWZWgjg4aux*OuDL|6Id}Y93;G%L_Z2b_q)()r8 zTEj7Pg^x)ip&S&+jm~cDgZD|bsfODqB2SG%#OV=Q!!&6Z{jI}8;6hi#Ts6i{gSjnx zqdE`PK8xX>`i)h5X@{AB#XG9Od^{Soa_u~6s04#BBlNDft(Y99s_H_+zXhqqzoO*U z;#djsiMN_APRP#4Et*U$el!)B%gB*MF6w4U%z8N3Jr_k9(%l^v62?%`f(gfy=V92I zd52(XTj_4iLBOSow=-ka0S_o~SrH_{s6A$3TtrbOflc1Q zuv3Vil!gtpch!SN=+6;lh^fj_*J0lg{n1<|K=9dC%d0|qe)I@AT5T!fgfoqz)aO$0 zaF^(>X!Nh?7L~2trF0&Z)}1XLHh4@{; zu_K`NE`;YJ`kHC;$G&U*Jd-1f8Jdc00L*^c|CMBDY0iD~!{*jlck{}mL$9BBepjKz z>g@075LGh#*`ZP{!(^{9-9}%u-Tk@mrhGr(lCCYqi}gP1#eTtu;7FR)Lxbfyc_1Nu zm|Ao7GgW5&8*?!wUhLQqD{}?pEqU{KT;2brHd_ul|Xg*73=|!N;@&(T${Q zB)4-iPRCu>XSn0sPHVbn;Hoi$IdzyLCxW_8tb*qjhS=A)o~U7+i*5V*%$O33-RV5zrOp1lhObskl$#fJ;PGLv9N|&MC8Rn`lxrq{^e14QC`FNFJ9)M>gz(${0)OAw zg>viciNwg@UurD|@C>EC$CJz`(Wx4}B{icH)Uv3I(<@{v?og;!Pr<4m>hNQ&`%4k8 z1iSi3p|Y-YFJg4VRhmbv=xJFS*hu3AX5M)~qZ` z4qO;|9Hbcg!LwexK0vtg{BsDjUjwhHyBQzQUU%#8GTP$T@OGCw`o~<`8FggGPMyPX zXua0wsmJ;bgi@^J^H-B*r^Rib%Kh)SFtsYjEsQJUt+J>~AeDv-)xFx{E|C70u~~t1 zwBk=sU%`#_iIzZApzJvXcsi+a7}jJ&?N%+G4z`9qUwyRRN`g?wifN@AadmsrZf#Xh zqelo7(CD{&y5JIvCW>89+DPT6a%jhMl8fe`^kd-<_a$M&FG5^W>lT$Jzk)4*FGu98`Clh*!xMyK+DhTul+``D-%xBcr4^yf9n=awoho=0@-v+#87Z zd|YxaKE;@?)`!Y}0Il|&MVn(RtSSRAbxcrgZD>xj>vtVl3&FRR0X)Q;4=R#KQt!~T zzE>wAD$KjYGKwBn=?v(Z#N^mSxk7D(Ux44MTEb{~ks7NFjuKG$4WoB`?iD7&h!%{vxwPQk$)sn&&=uj3hD_mJ_O_Z}!?0uV z6hKIy{pn=q?p~#eC?C1$p5#Y74OXdE@pLVmR2we6)PsJ|BT%Go}1lHSBB3enzT?En74CXMDrcMh zxf`45fL=mpdBTbr>Rz{}{zrC>+=qS!YD7Jz^1*)mzX^6uCI&dVSDzVs>xPZ9<3(V5 zcj0d|*~1IN+9gQBhNuqxNo2kn`^+G;K|52`PYdU%vh7eP)@pV)2%N|1-G=wFb(XEd zRrw=6YfHM5;$nGb>*hbUy$6LOX=Uuf&*Y7y?67aJ;HrdPj7a{&WWwP#9mYugMz4?+m<}2nEkvMr zdhO=W1-OgCKsufRl|8x{w$(DW$wR9E|ClF^6FszlA)2)dr_hkfZ!WB3aYSJ^*{Efx!Vn5BsszHMA^ zK{@J1z32lGa#Mp30^~iB{U8>hA2yXMn1_!OngMPw!v|851+sm{ymD;8{#o%JatS6! zBi;c!Ox}nyU(sDXpaqmw>y5M;bnN-xSN(i3S6B=UF+y^qDK6BqeU0&iqJ03nyTmUS z{;sG6&s;`|qde4N+I^f)yw5;`zudEmYkJOTMesaFDfjFpgzpMjP}B6go6E03=-MRf z!PH-2n8NJ}mW-wvR!XQQWm`_m}EM_5VQ? z>7R=1X}hu#GJ2(1P$#R?>7(L$ z9TYOuh=!icFk~Ot#XU;3oenx|*A`E#Z!-6=;*yS({XT>0Ny)X2Fbp|5PQI7_f0(qT-8F`G%|sdk`CppS%c|z-0?Ep|5e^K zD3H+Y2BA~ZjXe2O|I(*+~vvxgv`K8GnKQ zA64%i)l~k4{f?r;IE-Mv-pc;O&QInR4rg4{ zaBI~Ymdc?YhTTQ4ZPDk#LOpEm)G|ja{k#4Q7FD}vr*e33fm_FPCs2f3qD~9}Jo+9fTLN2gjf z1O}pfoM)qf0iujB!hH||P17_-DO2Pv3Am9N%VSwS5AAuYd#`ZHc80i8el96z2*V9U zWl<=`=vcI_s+nMjbzI-M@16VN&@VTOwV{@PZa{B6Q1%7?^GL$Fk!U4 z$!rA&OkjS{nHLompZe2I#+4UbEt+u8Q_U&h9$S`UuGEWOUt%?G7p{f7?kr%3sX3Gq zX4*X;kFnFia#67ttjDJ~K>fqb250s*^w$&hXI^)ge5Ytcn&9H!K&1dsiI-jnzc7mWG_wf#f4JG_Bw>If2q zCkQ*1r3yg=tKd(p9X?)Btph7ZO+Z@l;DiKmw83(C!!#-VnT!=@jQGdJzhy<^70`?a zy{Gf|i<9=*dC)iOtdw-+ESq#SSB+WwP9U`L6T>g7ykyeL z0pE#owj(83Nvvl3AZZP(Ed>;7K&;=?Rc0!%mL(Ip=RFm(y$GOHcsn%HM_P*yv4!X# z;wWKRhemUhy|ZinDw8xmz#sevI*G@VemK_*;F*W1+h2%32#e68Ac=qYkrk_v*~-(_ zzz8_}mJXl;=+t!;O!M*Yrc=bjZEE8_MVas1tJF1o8_)Gv4tYaQDFO1KfdzAYOZT4` zl|KDhT3T7K=pWvmT-5^!haXs%71OGV3Ll&pj8yXn4xd9lu9P}xo^|$mP)pqj*>5)M zmh{}SaDiU;^nf?N0JU%Yo+|gob=9iJ|5*mHqMs>S2r9Z%ZYuBY2Y>nbSZ3m1dqk)l zkO{`_WdF9`Nei=lc@pvYt%8pIU?y|-iM5h-cva7{Np^Q~t7jTvpNBX4Dds~&S?lA) z^mx(vKT2!WzXwIR*9@mKeKa*S&Cgz2Y`6Ef2+mq&o-^YsOYT&Ex|97`X#!S^coO1T zQbBy%W)hd3%3DH-=7|lPEwvUmgr@#P^$-`vM^nyNbEo+I1-)$q=VbacF_CBXn_{V#VsAB?enS5EY{jO%Yr3SX4m1h}j_Dg$ zB|v+8v>sb9VjzHW6mk7bfjsQ%qdj&y%&c8_VW0768?s?4du%8>Tpazw`2TbVsqB8Z zT|6+ZU+|RV)~FK+7~o(&(8sdr^`dxa&Yul?I;)>rSsCX7^I5EjGZP8s!x`M7n{iL6 zkzYcqb=5vQs2Kv$zE8ut_HT9{)!@}X3jfCXs&14%X99ZS7e4U3yQ11>>!2mgBz)dC zrj}b+H7f_&f`&qus?ZnvrA`nTTJSX|F1D`i6{I4Y{0jA^T z!u-f$Eu=yEvp9!0%xKXe1eKOF*~j2@Wv8m+RX0PI=Yz4dS`@o}On)K?&pb3P+_TD3 z$;cR$mf7S*_(6A^SG4EFZT%2iJSEG!$k;~vaz_@nU9-$@?Y^cZdaWlzb{39(TMK=0 zN%r607nXvH9P8!N?dsvAMiB541DWE5>AiUQ5nl$GpAN{Fp4kSnxy#rHwoJQ0`|W}KP8x(bcCT-1(UBOP&a9eHj*z#m#RTG9?IJ)#$Q^m zJzb(=HO<1a8{~82$gNJJt>x1erK{%t-+LIaJ9sg!WFy=!wS|=vc5Y-30?K@LM=zgK z$9!veS7*P?zA)AA-xk;Hx4qgP#?*6|%lzKvK`@59jquLfieCUgU&{p#nBl1tlOJ(D zZ^-PBJ7o*L^8Kj=${7;KuZeHmhao!6E6p1t*M652iM+73LsB1DM}Yfd+6?JoioD}- zT%&tZ8NK8T@1uD9@ij$=t5+r?S@zeDKdr~xy+%9_*MeM`H|h{m5iF5%3LHtj5FU58 z2r56%TULz9AC$XBKhk1OE47u)duaZ&Cms}pzndCnUuxLb#kZ2s*5sny;$qEoA~3$! zh4O9}B1*SK&qCT9V0j{^)I!Q}qUo{9p~|yG;|Sz6Q_pZ#1mK70K`>_LBPZ_f2=QYT z8PXOFLZ!nkC*p{R$b~D?4nP*rAh%vB*sZuHdgI{dv&?;JF}g5okrym`Q&)wh&B)Cw z`Ots84{E9zdS=zAbsTszQKllKrHs%v)*mda5i&On;Ae-*%=~n9GWW#~Q{k#uPn|xi zG0#U_x8?lzEwWx#kgfBC;w-=cuAnQ0x)N<#4E@^@$G>uq6RX)J!Lu|$4tf3bg&d}} zGppORs|D6tZMX3#7tGm_Kd`fn2KD1C)BBOdlZDm3(1${y)rC)>|6qr;iCG5qFwoj~ zT6dI-g9O=`4x1Qx+#5fEo$j|aTN;JMdRl%(P1GpU_uWz+L|?5Ma+S#ew}qRmA=a$3}68>y4f3;r8;2M zP=MR#aDpa3F+kutUvANB?E<#CyM-|w-Wz6aF3}I^90|nOpJ%}vlz)QB?6QJ6UXqsV zCEYBsXRRbt?Z~nW@FH^V7nhrCLCLOrfSf{%>D>Dos|o9+`cvDfVW}z$dI)9~Ghfc% z6t#U`{-+*cSFAmM_1OegJr<>Vxq1H-;^DU z!B z;Xd!VBg%)cNYg96!)B-zkfbAcw%e=&c z5o22K>R}SZnydZ0O%40RsrZDa`D_P4fN4VIwGgaj8-&x0P2z7wzw}eglgy`qI1PmjF{X!0x1yP)Fz z;`OLzlq0DC5_?G37c-`@bgZSrg!#cBN3|+NoV{d^7mo(p4MX!9tkEezb26JQ7R{E1 z1#HYkwOrL6f{)E)8;gHHYiF*$nZ3{kxqaOJQ7KPixrgz{V=qbuhCb`c(pLyvLM<{v z5`*jMapv5Z&Ai%2#AJRMJV8%GGJ;((D4Oq-Kg6YWg3o+$uJ-*gziPX(d7P6?{;Q65 z>0gG%jv(j9#rV=Qm2=9O4m+M+hT=;Ruk&Fr=|709_cOISbgIO;YQ1Z}_NYDm3jLZR zxOCeHD*JH6y(JYPx^rbkc5bC(81*wg4^*%EsGi-`m|0JsyDm8ZQt8Px7pyLc5(o9_ z-!Cj?DrYb>+Jjt<>+k}gJHAJDbtJtczxy)w^eLNE4U0WI3?eFL#J#vd7K%5K)#Ppk zR8?B`2nxd9J;czg`E|X!Zr0{FjU4-!>*m)VDsL{vKP?^KH)CkBwC7`gM=H!bHbi{g zCm_sEwc$UFNtynq2V#sPbE(!!+QNyXWe-W&N>u*1c?6|RF*MxnWli4%!gvQ91S6J& z%Uw1@2p7>Xq_Dp7kjPS1Yb7dUMaCMd4H4|Ez9xpfavMKt)G(@5(zyI%0@|bH%F;VK zJKkGkl#tQC7H0^TJi_Y}AMZ$&J`FArl?mRe=SI#=ymJ;~zGztxxs3t3q_4$0SukX` z|H#aably8~OmsG)n|_J9g{IM73%zxT_8_2J(kOptkR6d)6Pm+7aIYi?7eX^qbre;^ zrbVgJn3~dxcL~GSxtG8vhUtz6L0uzmJZgn!9X{hX-0>Dth9)@>IqBam)f}qgj--h$ zdiy%O&VN<@P46MZUT@K21q+bn`45#(~q{*O(4*MtF7U1=6p*Ba*al(}_Le|$q_uiqtVNPfQCpv1Q z_L8{eN0q&SvFIKmaAFZs$s7<>URF`RFV?`+6!|Tv*PLzG=V^`crI1bMl@(F)Z}oP) zsU4p6DcZVL+)i~|=p~;CPp2Gb$`Z(3I|g@+txZ{oRvI*(U32XfY|rHFzZ-ZaK^s4K zXNh%1i7?iE&lvrg(VZK2VJ0Z(4~VFkb*v+kx{n_t_h4Tza$iDe>Tve1Wc&M|8m?S^ zNEr1Yf1$So`j87Iqs@@&oU&U8wC@qb13Rs>XbZ^)7jpEhqbyn79oiSK&+%!C3g5IW zl1tgrUQ13g^2Y)PvaaQ>?}pO8Vc~sPT)R%osyLQV4A!D=?=F%@oHaR9)v*L|XfWBT zdso_Ba9zihuTEGu@945>T>jLudlutvAro4D3${#@NN*J>-j@v-la~76^}Do0(GCgE zF#ofb_)2D_nYbUi-x{WK$BBbh)Q((vGWV{BZ*M{d*2_j`OpgLzTz62v?(6C=hHZAO z*S;@?gM#s!O?hRfY3mn4vQYK4_Rf*iwpcwdogF6csvsPFb=KP_0 zqVCZ6)Z=os&L{SoU(3~aj#_~fs?p6%_IrpJ-Y^8dE+f52Hx_vt=CUlU2nKg{|NcST zD$}Y-&-Gnw+*3tVmrcADeO)<%D^t!u1o+|hd z^-IRZ8ln{LN!@h~Gtw)9lD?`2-X3vg|0$A(+L#k&I_Za^mc{D$D&{a)&7V1tUw{?STS14S`pe>eVxPBb?< zkx}(cL`>Tsqe|lXxo$ANOCEgV^=^CMJS+G?S+L?uez%ZyhGwYT!UqAh&C4NYyCYWUZCIypzhCJ;J*K6?wykb5^JMlE3X>YhtGm0lcP9-%e-AdP$cYoF|{2 zOqwSCystzg9se__j=k5rS;(1!OuGOb1NEoiiVgx=wgNue_|zMt9J&K*0_Hyqk( z5J3x98@G@}1>}97ux5E1akkGjt55T;g^M!~>fcLUC(2#YU*(G#R_*3HVD14@Yqf%g zm!H>00Vf#k9`ag^Ml~%s+L=XNGrNhrJZiWM?-W(B=_rU zV!a@XytRJV6nu;p)$&v*Tgjkk5?b~%!M-fnvA>LYNo2Ie%aiS2w(VQTv{O>upr0S= zhwJAbd)r>Q^kJ6t63S(Ox|+`t5zFW=s~o~YwksSUEOgj?}l%f zeuAjGj!Fy`kpH-~51kS~x5ei5U`F~!k9&qZ)1pKb2ag9&exGEryFT_qg!kr6pnUgb zZbN5t*4qN@Y?4-e1jpdYf5@NG&u1PFSB_O7QUsL!$^k-8BG1!maS%X#dWt8R6WB?lfDSIj&7t|G~BEhKP6konQuJDCjHH zm-L|D^!KVG(Pi|6Ib(d=wWas`BThm6${99RInu*>vFCKo@e;v)a|Mi`Kz*lS`*PV< zRaEiGu|qQ-AK=4XZ|{oT#Mt&U{lH^Pw^|mjqbAT$l&P_r9+I}Gm|5#epcS#ME+Z}; zt-ck8_VF$t_y7rUHs}1GM9!bQtvi46i4^w#u>f={1DoUZAs-&9>Z9#p)3+qQ?|yA9 z^xo-1`{v-oc3#-sq@y%_+xFL7=s*0n3r`=zXgK{}#}MU3P+ zF_3`=zb~joaV2KwpUsT4KfT(?SnC{AYYa^MwyvT2dsyUT4*1E`knH4^T9Y@@&x!6k zeK0jq-xF|7R)gLBhZrx#=g7p&*1K8KF9DJ!tL~=XQ_bD#v97(0VQJUzuCOG|IM~ck za0m3P`(<~^Sb>Ey=7XCU9m}ub-4opPl%+(QbH2%_8q_qWeU>uuVTnD@yUhJ6DoI`vHhe+WO%bv3l_1su59|7_|d9#8}?F5YxC+U7cF zY~-7#QXI0og6-itHMy6W;;Bb1fGNOD>SW6mD{+yx-cCOL z_il%RIGgy2;igOa7f4+7sAnWYRl?m_8${ohKMGQPG3(?2xE?1{gR2cophjx;fR0*I7rYrZ<0_Jlc;1N(Hqr^ zHD3+vD!dJwZ7G7S1%wkey#f~bLyV(ml46*(?g{?l6nFOUU`OO5CAJonk$UiXdfD28 zOTwq_v&!VA2AqSZGYceD+NaQ}O4CT!gpwqrfQU2qLB$1EHc%3wjGSgeKqFZTN| z_Wc&*$V^jsTwQ!WeyzPIEs5=851Xt`Oz{4P`!Xh5{IA~6b7y-;)C~KM>*HVlRNTLZ zm<*IJ)jY}&T6OzNBF2ShwaRs<+F4rHg0az@;068##TzDHohY~Tg3Qk27b@*vPK03# z<;8XD&D|VVr(&}JHPY`NVVN@flDx*8b8@u$M39K3W|%aTo^@Sba!th_T1A!2U(}Uf z@8nHvwZ|i2CZ!noyQI{TS0313g!M@}NA{wI)HCi)EzygQ47xLM9+taSBC@55kTi+` zX+!sfYrViUFL?0lwZ2Wk7<3|Z*4T^Yl&GU%OVd$838?zKk7!?+->HqJ0%J5`qr$?kYP8mM z^-`2ev~9yK?O^8TRQQR6CEW(z_4?2}skLC{M?SQ~MVY@G82J-a2&UMBHNFuIZ1Sla zkwo*7%>C%(Uo*)e>+0ERhv6X6PpWLj+bO& z7SC@FuRvU;$q&)$Y0#V52P|>V)6@I7cfVcF zGcBLB^`-I$;&=P&RB6oZ>YY_7eiQ6WUJW59+)Y&#p=@N|30@`5g%Zvyl2X@d#MmgPft7YbU)X1DxkFJ6(RESKW@!W3noo@<{> zsUg&ay1l!n`jn`t#Fu|AwHCV6c1NG(9zVWM^3$xLtiYeY#b+VMJB6&Z2}bG$ z1w;SfOW$e6iaw)Ah04re)=Qmi3tzNdbli5?%v74~aNOEMC^s4yJG)elLYE3$CG(!) zBLhFq3Mwi;GV*iQD{@0F{V(?KT5YoUpt_PPtyLCt)aaz6-p8wr=}J$A&F#!QchAJ= zjMjpi-eiIg?kCjh5?Y<46&C7R<~pET!YN(EGyy!e;GDPZ4k%41zLYnu>pyr=$XBvd zGh`pC#jQTI92!`$(W6Lj-R=ncAfn?x`OhFA0;>bEubp9^)64$z=eu}mFQ!%I`nn_! zeY^5sf-mF5TVFNTdU*^h@;@^`(~65vR?aBLee%=c{R(ayZtyao4|NY8_)v~0*sbS* zOTTn_{QEshhs9FhK@|3Du!VeP$`SNRB9VL2Q7!}dV~nJYQ;fh#-;)H^XD`uz^lTy)>G5!;rEqSlUSk=vH{PPSC$TcgM|bgggS9d$BG{y$@$TxcYj46zb=~Ie$t#Pb*;8rh`IAq& zA)<5O)oQzgyNqcz->&Wp=@MO-D2Ca5-&e>WsK~Z^kf4z}osW z;eq6gcQ|$gJwmSU4mwyEl{!KTzp>F?gtj{Ud=%L3%wRvOi9f-o-YX%vp_cJk1|2pQ zTB~OfT6&V7(IpydhSYo6zLe|unX$EF?=_9_=?g(4@o|M5AJ!J>Uo??1mazjlG!^cp^(wHlO*3KdPrq6`kz^x;6eXoT)Ec>Ay-gc^P zC?6CyDyFT0y@!(&_83#v@#W;U3#_`^wM+a`d9;eIJC>C#2lC(w;CSlcjkiR4II(Pp zlGSs?My~hd{wUIlc!)qtM}BSWc$Jl2(**{4mJOEla$U zWeaUf+XtA78-blLF+e@i<*!|tl8&>oiW9S@XYbKbOM7Ar-{XF*R$7)#52R1Fa6BPr z#Q(l~6Us|JRv~J!TGRhrQrI(T`|A@~D_FWyu{9Ktbl_dV*3bV^`WEaWpg^A2? zTtO6*2`NAnK9&|M_hJJ-$M6rNnLDcZtkZ=)KW+21n9TU&TB0Kn-BEGOYdY?&b%G8( zLXyWRTID;OQQrXBS+92zx6;Wj4$_E%;Xfn^4Li2Mi6AYZ<)}HL{iO#AdSH8H zT^y24H_|6d#_=+H`tJ`(V}IRH9!G3eTuo+qn^$Rnu-tJNdVCi7Ym&KBh+>jbUF=+s z-&(4q&3wYrIsP4_{8OOU$e&Nrn;q_%s}9}~{VB13HkmP*l?7r$%$YHO0He|=!TzZR z5z`c{Usiw&T4k`zC8N{lchPk#$exT&@pvS`Sjc6k=W}rXM{NT{j7LQ+{~Xj zNZ4UEFp4n!iBxYHBo={KV_{1+oqcwKUa1YKDaL*QKk!j$#l&z#m*ifoQW~6RDoS2} zoh*rw)6`{g1+o;KZZD10vtyCEgkV{}9)Vv#5M@^5re`che+>!LqaHcn#iF)Bli0Q{ z4U6uWhUh=wtm~-aUCz8xcIl#jp2$bO<1?eV%2d!PT-3E|2tz0K0VF5>g*PzdG+e@; zbPG^I-xgi8(OHBB?HnZ7icFapa-Jlu8*{XPCCMs*DWR8USo zJt(qT%Cu3Uk#+h8)R>1$+^0Qk%_YYs#w-zCja8W6Y(XtoO5I-m0rEAklK5xcTKAAF zk{hOzfsIK@=1Ll9GxTqG4$v}ITONbbA`9^;&!rc-YJuYTWtmdqbA(IVWjW9GEf_mgIL2HdQy1SmfKUuFEAc4A$ z+kZVJ`{bKKmNK%R!G_9V4M*^-y=(|&nPwtEt@C`(oq(*h4{(g-8+JN1x*+4F)#(+% zxGB{>?qT_-gH9;X^y{ie@nJ0tP~y?E%pC6YlUD)lc|H?+n7~Y(G}4S@=cyLgiq7E_ zVcL!?wR%wUh;h7VG?-Kv)x161G!MIzC{GUjK!5<4(-TxHD6*ixln^{xAnW&Lz|qq^ z@X;htm~X(ZOHK%1!1p$=S4EAo?1t)A9?y!A$nNuyCtVOd0cl(%RO2>FR;gzIrZd2l$1ltE`wR^A)dkcG^NBKxmShqXcnj0=$2Jw9!jB(s|G4 zF&DKOjVbfnH<%F~foi0hg&!UuzZ{O5Q5xIPAmlHOAQ<}WViC8H-uBh+82Q6jr%R~l z$D?L}W69#zap2Qjs>ac7&C+>jT1wbX0{)f^M~v}o>!~&2D2(Ol%A%uDu_~0QND-8r z?NBx|AaBp)G&dS^f5FVm{iu;EWV+?oniI3O6~z*4_tC}J`7g<#ty&S$qtVe%322h>Zs{>&drNxCaQ}@ohcJzPS zSzSG_sclF0*|J$JhJV6}KQ4&_c3hh=tuAWZjGK#K-H#Lz8Rtq3u*`UFEo8@o4@q?Rmi)vYt=J3@?7;J zs`@M-#QeiB=B?#kZyyOSJ|)Bfki5XfYvA+FjrvkRO)+r~J0Ib3=0@9r#P_RJwBL@g z&0me2^SJxhugvCt3r^ov4!xm6htgsT`zXs>^_5aWSvRt-+Z}5xKYgWSeS(LXoXVN4M#U( zuiOmkz7gZ?QK^e$d-yHb)rTRkg|zwfnVGz`XyZqARi#Nbnzd;L2}_<=6Q}J?=nSi= zRgRISTfH8P4fWeMyU+vjN}{lNlg{4#lX*f7Xio#O(1AOKq^{7oRgZIYC)O?P#G6$B z%Q;j6`U_oK5NS{fZF>QTO?|vju8zdH9s@ioP7Z(;rjW}~A+Vmsa5LUN$0?TA2CZbv zmsp2_+cX;`km^=S6@$nRBkuymqM!Vntm1A9nMO>xKKNedoq0<&h;?RG-GiZ+2yvee z>Fl7E1;=+ZyEOKOj=&KksAhkHqVU4AbR|zhT&~;)?iWv`pnlVaig^?1h$mP7Q&L31 zqyW6u67^Fp2kh(5`wu2+*h)?+xOGyy_T?Q#h3k|?z^0ke75j$-kw(lj(0lHEtH4M0 z3D2wuLP0ob2TXQua>ot4bgZSz{)X=^8098tCS366|LF_BX5-%FqW?miyRD?9lt#Qk zwWO@3eqA;C`~mYpKLn)nY)#r zXN}MMAPj8*YNVoa#$4gu#P~!sBheCxR}?C%#al7hfDQlI2o?(GIH%jVZeO>f_WK$7 zuK>~sLDJ+p;AQtdcF=BiVVcT4y^4jH#Jl40@4X!B`?!_WOY*J;eC2?KwSE_DiEaD4aRA#dj-PimU^Tt%-e7+? z{@|fhQdOdlHIM2uY?i@!jMyabeka(RFG8%^X;HY1Q}fWg-+xt@tlZ4(vvYD~m&u1n z74sp}19}8gzWo6O-(rbdSY1L6n^gyTf|Th*Hy>{YJ3L#%SU|hL>xDO(3fguO0T4qd z+Rh6YT&Ndhn-H)4=7PsYRTfWPQd)2fvr6}izqEZlUBy?dX1S*ccQ+;e^<}K37-|pe+xb#8O`c9d;{waS%D`78l zRNDUXxjkhF(X$4S*oE{3Wh^KhEi(ZhT)iZ?iq+a$28} zouq+h26TI9@t5b=Wxk&>aTR7By5NMw{%bl%QBm0#ge)uvo7API937z;`~EdM?CfB> zF*3MRS)X zCGc=aI6mz(&ib?HyQN~$A6Gbv+(I$aYzRzHwCu5YoT!}jI>FZ(KpmYZlQo={%dR-N zj7k=8Dc$CgQ?Auq^59`{i|m5bK4u)Y`swb#Vz|aek(0oRd50)}=`py~J+(Lu+Ow$i zy+2-#bVd6OBPbE1B4!%oa3g&G*%8%)wGn+9+t@SN!2)X^pYrUXdc=^U#aw~~=a1~i zv7UroFf)_2wauxu4>OPeQ_wAh5Nu{QkKtpQmP^UIicz~=rUU4gN>&8Mb`j5DM-5&e zKj8PPG22XVWhiKVwxo}WZoRj*QWJYRqGa1UXWqzrsE74P^-S*RvgO(zzbO-24&qm% zlX4Y!@_k`{63)Q?EkJswHcW61Re7l?+sPCs9jTM0i-*66zfsq^#LW;j*t!e;K0Ony z7b0J~N$l5WS_#Bk$>gsEORAoW0=f6r9(pMJ9h#v@?zw$sNpTlB^}=(a`5!`U&a}#_ zpp!zg+Lcu;0NADb&uT#APnc-e%EE{)t5 z*yEe7n&v`&h-}JEvh}@~`!Xc#8++_c*Yh8qD|hfZ(NyOf<00~S<=DBJK`W1vo3PqS z|54U?PyD*+IO7om`3e2G55MlBy$|~E-8KKUn^t=@?v?|F?hIX7V>=)IdG$>P z=0$s$Z~7T8w%U>hKX!?PAHuPAURMn75|$*}+8x!Uup@0rnNqb+8jCmxm$ zQQiCt^s^}58#Tp!i*=W#WrA$(+ONGyy(e1n*WYZv z)25sBgs#lYhJ;LNSI5_ZYhk?>Mp;m9AuuKTWZ?rhJ>ms#bYYfwF5D4 zgaSxnI7W=MK18L59kb$pedjsjiHIvAV8%uRW3kKAcG(c?fO#PfA7y9J%TsC`HS%{j zJYCu6Pfz&ru+aWr^#ao2Do!aP?fK-D=6Jg-fa1a_wB5K{2Vj2LP)W?`rN&o33?*u9 zq0!$so|5E^uO|r7pXDo%<;tE?GN#jD*`^rXM1r8zxG7bf|LX+lq? z@$~WSf8B*0wdhNR4Vp5R0As*xoiXKzEhnIJzs93!;Z2L2(9yxiOif(lYkSvMA*$W5 zAnVfsiMsDlXW6;#zOXC`_epg;_mS@l5sCCcbOJzgj3fKU^3c(!oS2LFWw(60Q@wH; zWF~%G^p#Ook6#p9Epx!W8_Vk*0WiD8Y~o-#zO6F|Dic`hrk214gaDio)#^e0=yA=g z&VwU<-|+nG-d(Xlx!dC{o#&GMnCdmo^S4IABAIznsj^tHuT%Az?m|Z}Gz+)2$~2iu>PKR{ll~ zIP3?J-flsvW;J%2RzctBTVL21xTqAxvn?b_tKjuw#EnwXDEaNpnEkvoYC|%sn{i`d~x?L9t2pT?R_l}-Hvk@f6IH!6h(0Fe<#I~Rvp%adt)0ry&2(IzVEtiy+UMATTDuBP$$n1chlju+7 zyA8p|a3hVwUr+14tNTh<|9|CNVK%Wqr8n^H!FG+v7H|AJUDq7@18`Sa%LA)|+x}zfiX0bMUMTwQ z5DjD3fSVIs(6vKz=YWE4s0L^ytdYPKFjS#eNx0=I(3MxvtB`Yg^}aP5=SP(@ys8n1 zu5UWsrb9C&{o#6d)}}OC2gw4;1*jBIIP*IFi-%PwO!Xo-%`;a*OaA>J^ne&~^L2_{ zxLYse$UeXoBM98F{@UkYUbailIMLT&?=G!0b@-&vNSCoMFmWY${Zh`gz*>frgmx&) zU-XV>ih>|VQn=(Ob;Z%C^dQW%C3EPN252-s(U;k2a|&BA#Z*S7$4s?Y!O9i@mhHEG z<^QfpE-XejGcYsu8AK^?UkWeSDBzztu|!6qNO!pu8K*g397_t)u+@yzyPgJ#eN z-Z(7il7W7v@fO*BnU^P?P&@zr(_eRX2uYJ1@DSWYS})F`-} zz)!0U@n13e1LhN}tR|!)*SfY*;!n-qKH%V`m1n6=ga|68+=P%a?b6V8o18`71N9vn zIr6G9!kXvA5Pkb(?M{0TpBFj}X|ub5Z2NzU_y1kKYlQrfDO6N5`Y6EW4$T9$ou;3% z+Q(^WTPXW{{IEX^g43Jv3+||24O=Ofim#bq-(tU2M`-P8M!&F3vy^lHuI!SbudA*) z;AT3TLh_zU-JV+O082sgP^<;7^FVWRVE61uQP!NiS8eajY6-eM#8v?c_pJN7-q)Se za;cZREP;7LTrkek%YW2YD39unXB+$Ox$O2})0V=IUn)4Oo22NCRA#*LDlPnBf;#i> zl9b2m5l1+=i=kg-kk_{L%ye8IZlyeUU(&=qaBLL#FHbAzxdT z-cz3Qa9xl43;23dr&9(8nA;kigzf-Ih7{dg_Ig0@EYlONZ@6ErsWZ!xrxjP{1gPc-``-3S9aeD{hq{&v>p6Sm;ZJCcLNl z_E!n+udv9F4vjZn;zkV>r$NM0F+OlzaF%{H8*IFSzcD4T4E!!zlUxIoEV@Dj;j>ntUXo8$y7FU;Tp^l!ffqBSIbw@!m2m z*@oz@iu-Yatz7ev!7%{az2ZS-?El(!Np`LjnjgzsGVP9W%O0(}jAspG2`;_EljF}s z`2?IHvZltG3K8r`E6^GK`1g)TUt=G`fQn&4*izt#GP~|}^&dhNb4q@Wmdo}%8=dM} z6y;!@Cvs827$H4Io@hj>RL_q-q;HPugw)@644RGN=#b_0PEUvG@gJrvI8Ypsre@J~ zr5%#Dq9=NUqeH$2aocM?Z(WK#5-Q=&>$=L+X=Xp;pK(YFZ^gyvFU~+2%Sw1Md`?+(uB#Wsr=pME*elXH5j+j*p0Y3KKJX^n5z9fgWWxW;g7jOxDqsM41KS_r zcCjJ<9K%0iMeW0pMn%n;$RaCYcm~o%c@Oeuz`e^+js9(E=D_ZDRTtLgmt!5EqZT-2 zz}RlSC_Xg)r_12XD04cO)X;Y%eegN#N@UUjvHZ2H!rL>5>Mo8M^aEu%fxwb^w)_$X z1j7+GT7uIt@on-XSeS8uC3s(j0G$N)Iw~5Vlf=;kED`|YdR6;p&;76DC&!kV$OL__ zCLMI148lck;F`DUMZ*qZhz0ClrbP9{q!79bS%-;|)auiikHi@T;$a6OzafXY%mIdz zax>D&AAUN*ZiX50jYB8nu_>RvcG`7#ZOd){XR}GJl4KUaJTX#f0sWOgLis{V-O&}9 zQH<0q&1f7#_yh+xAd%Y2VY8zR%Y>C_ST#;3LmDqEfeH-BUMAqB0=m%&r@UJd$3Q#h zaJv}QOULadP+$F>h5Kz-U+8*-{j-f;=tbp>BqhONt18#1-rF-n*M8Jx*geb=oKOy4 zr&6RnUQQO0E8&dB5eA}xyJy`J=&Q=OW;7EfFZA9DIIYGY81qB8U0xgEzKk!#$3?^3 z@;^#A8X4Iyk7pm$y*hjl93rs)Q~ZS-ng_wZAER74{qOxPL8X`FD^Ddig0y#p|E9(a zfEE{U=?8e#EED>E_L0VQposfhCNC89!?OaXNoYj|E|`1#RT?YT5Rr%WswT>g$SODh z*SXLYmKQ9sUITTFwU^>MKU@FO^hjWKz(f^AiZF~No&aGJtZ~}q;TKKDtwdfX{l+2$OKz z6BZ%U749f|MjobAMOxS>iw`36=84n|YXNAgLQi0CN2-P91SI*d&)#WjhSuOPTI8^H zcgvcLXIB|809H^=5NP2zrAz~e0JMjehqT2kR=Xo8qkI?ik-)wWwOA5e5T zhLu*zv^bLO_|yrT#wfjw?FrfWh9F7j)-M`M>nYRFZ}0}}V__7pf7|8RFw27>Fjc#q(;F0W_I`-JwqQ&pbdEMnBg$lkwf|p5r z!}Ova@Zg}st(nRj%egLvF5AGh53QnhXENiB0tZd@J&bmj$?vOCXH0wP{bb+& zlUDb+I({guZz71eE+Cw9EcGn4Xls$}Q2Vv|^%rd6BMa~9eaQP4Os4=9vtLD3}@ z@5EuYj$sx*^laf@*QNcPV$ARJEBu=OKjej207R;fry&G zI{C9_AwAt^-z_-8RkSPx6aQjijy8TqwTF3Mk9$9$-aJ_C5U^sz-g)CgI;C5(wpf#k zoybJWz74H)hIHJ&RN3i06ir{_r{A@jevYkP2+~PQ(Kv$Q$%L@txCV$&Dn;q6exldD zSNX)e}s=;8B*>YhLTdyo$V>rQtHy4a~-c?J1);XBQ7tZZ33hJm?QZJ{xv&#N| z*!t4AB-6g_X`FIqnqsD=v|MPJa?H}oTtk?~yR0lJtSxbE?{#$iW?DWq0}U z@7OG1J*}k)((T6?5m~a+bci+7UK!JdinM{<{0zz0_eiQ$xg^77yLDsuYq&2N0!x+D zWOMm4orzWA*bCe3qfeFetOa8Yjy3+uy(mCmwM(`1K#JaMj0+zc&lYZ{f09t;mQ@zzz0(2UycpSHssO`dZm8$)u7Q9PV@-C= z$@KF@_4cT1+uc1e2pn` zfNxc*7uHXeuOEv+0mH#_xO6)A5`K*|OQvST0q2q(ahM3L+HJ<+_xl|iR${O~>jr;| zx@o6tS#|8Am3`$*(JR%NJT;qD!lnIa7;77Ol5|qC4HV+~0oC+a=!mpQF$tBu;EZA$ zys~GNC$K&)bQ$B7A9d{Li?i6macy_9=MnT(m~7*GRz?tkCB75Am2!{1AzyJjrBNn1 zPR&k^Q8>sxbKkPj0-rYPr=N;g+Se>N;7JV9w3-*vl+0yr-T~Q`La>w1O8e0n7m*oN zJlW;5jD8XIJzMZY46g;<#BJN+9{VnE5{GoKWk^nwHV)oOb2e8N#= zCybF0^bGY8I#&fZ_iI$_8%XtlspeaCqtjGB4M%f75Y{igI&t61`XE1;ks2e>EujG* z&u!1b?7hvCWRmU0mmcaom)5QVTBPC&gUq^pCA(uHEFS^4<2$m+jn`!S^*ezZFmC(@ zHnyn*U-2sZk}`SpRwo>y$aK=b&8wbfY}j}i|9sogv*FUHS1pbojCh?%fh2+uvnX&| zXjQf@efm+BipxNx+2wAwQ>E!HX2`M@vlwx5uRelxX&nI4Q(5y8#7*+12BX?J7`+&r zaCQ2`O|q@TWK`Cg>Jf8>W59{V;+6k`v;emhYg}hWrA$m_0v=`zYpv*Aqb8-9tyo3m z3NuG$;w#`|Eu&TCgOY!`;vG)z?&|B9kp5CS?4+i;}h2qzwNq z<_P(gEBw#4#<$Xz);3<ZNQDQFy`es zV4v0Uo&yWzNi3J23Xpz}5e=FGy-%gA2c?3Uza9cv@l!-A)})64>U7)5JjkqJS7=+l za@Y0o7WN~5 z*);kwsmowJ=3cRw>ufUU+-cy_YLyLC^zcz-f<_bQeW9R7?jePAv`}jb(e_@j#p}nA zfF8E{W_uL&@18b?8~MqDwX+5K4nJgb{mF@1sS|%dS?0toJ;X|)UNEEiIGi$%sk9vIsJos95D|@4|9Pd$^eow+_$HsqN{;Hd zZ*^U#VCuF9bi`vLNi5m%b5_#XW7Gh?42V_7j2GBRw2RL(Cm6D%#PvePAJ z^F#pHPM;)0{ornahA;b}CBuLw3UldJPG3i8|ddc;uVdHo%eF<(RZ# z)3rF&P?ugIcn~bA-3KVrGNIloK*RAX z9mT)HVGd@*md#mcSYu_OF3noyfJBXr!3_Gy(HDxlc&WpGy57~WoheCy7xfNIZvrQpzZGAq=*mVfhG_h~ z&U(QGDywA)xQ9uhKXvxLno-3wNgGO~gz6WMZkTB(ViE9eutDuu3K~!m##ZemTY-s4nhf0Uf zZ)go8Z~aUqfG%g|{LN~e7fC)x@hb>MfHr!6B4xv2n1d#8{3n^*>?w}loE^|4c2dof z^p_Xvdu60>AHV}$CgY88^a--HsyjKjm3>vC*(y9x%4Nn;iB>N#Q>umXl4PaXTnXEO zc^U82PCpQ`DHTU03C_D>NTv?|_#&33HTG~ICdteJMVpJ?iBCO@yM5vLPE zzmmRJcN$Gfj(b`9`_V}T{4T{g;o7qraO3k1u@{;Fvmu-wUr$xwGKu!|SL#spL&I6+ zj>I3_Y0*^)$F4SZcg68uTp<1@`F17ck2CbXY?mUebb#BJXMerATsLheQSKfti;qft z&9OT;){S;f{+P&r0VLThY5n7#EBL&SP({<|$KLE@Y`O1yx(jS!emp1~K=(k0fv%51 z<6CKhV7;c=7m>dxyNYjPgE>b+d=_AHGh6U zs#jBcK~Q^iyAe>yw({tpwl7cGVO7CZzs!vCFCX}P*p~M?V%$LI=gocRQa8z3TrEGI zt)44J9tBw$#SGLx`x$-H-*~*0HXu~#Cwk{5$GtZCRnolJyfi&<%n2)9v}i>qbjyKc zUkO0pI>xR}wlOz=QK!*!{9{Sou#gAMO^&H#cU=w2g-l;MrHo!Wc$?@jFT6YK})O{&f~v#Y%E!4cOW51!xh%GEJ3!*!r{Lh9BQ2i(j%I>ebOfG2Oa6M z@*`LiJnPul{aBhzf_N}9Arg0WESZtNIl7rD)9AK~^Dv8aJ9K}n>A~6Yva>XTP_>eR zi0O`3^>L_?%1$7*rv#@g7TP>8!iP?^?i?37{NqdwVg;4ZcREoy`VaZO%FmAv3;`U$+t#ePjG(cyewxYnLkbk8HW_>$5Z)Nc#?Cw zY}|f`BXuR1H*Sb#cTkdVfi4O|1Wx;+ry62$zkSpymMb*H1iUH4@sOCAibTdO_!r~) z%h`g5J*ZlEVAd1v*V2!sL%k^gaZ)r+wU_v=ynzat9o6rEE7t41=pXrHotp3HGOK6M z5Xy>vH&>Q=F*o@ecd}!nOT<)vQ<59itO(3S6|`Or;I0>c_R8O;<>XTCJqf-e*m#jgG%m_&eUhO=AN};O$ z$$*=mFlV4J)Qhw>cZNdUIG9g&O&3|8O@PLhU_xPvj@`0UV=LGPhdT!G_;wE;+>xD8 zdl&&)V}t%q?)rW&;qvEvQ4p?Ru`9aqP7q@?3hGq)&f{u9{0DBn$Ubn;EAFL!VY*=> z1sVVWDDADdros8gKSB%gQy8^ zDq958ma(h*{LKBJGauoknAahH|8&Xp_Lxfwo#)un_8_chII>~M-)dvO9sXv9plK@V}-J^Mx0H_g1^f?58`|qtfKF91V~owAqn_zqz5T{47ZWU4zCj9vLBp1E;vo-mmqQWk)1xjpuPLqBeheb|R%)uln4DxuQFr4M0l z1!)Yn0yS7>#Gw}j6re&8I|E(VNB&T}Z|>&M__=q<^aJe;rqpUWtK2L0?hiqJk;5z( zhsCMs7q-A1r!|Mh+AUdup3+1*O&G`Xc0kjb7t0LEeFdyL0aY7sOm``I1?T7$x=acn z9QJr0n?D55U+)o}#PPFv*gXM<@I-y~XnC)idqMMfnHyoOy7~^EQ>`)POpHw*`!b-) zN5r!u3ZC(D1Ne)2Jqa7z8`-fE{d}L;ZS=)T(^B)Sp!^pWg<`*Zai+wDKEIhHcEd3F zEVPn3ZvD^>LE5&~(Aks0_A&LO-v#d~TK0ADDgn6zlc^yY% z(ssDOXkSUnFFIhLv)nvluoZ_I#uZCL%Ggso)Xov~p zdh%(#6i!_!AR;$^hJtAKfG2BfcqJ>u!IbL=W=O4=9nvy*)M+|2H~HFU~cKH4abNljpM2}>%=XDWp?vocAL zvFNl2Sj$%JE(bQ}z|SheZ>5O5vSs5h3E}?J228_xhNc4s{2!YmI1TBAB(WKBld+0$ z4Ejd9GMC)_G%tu?* zjLhGvVRAa+m0cxlNWT$X8}ufj52^K|`A0RBfR2RNfkQVPP!gxM!^hHqc!O4}_$?8q z*q?mG2ns%n-R+?-NA~f>P!f2+uLoLp}A<7pfcuGQ(+pM-2fh_W{Gu62W6m~f8^uxtaJ_}agbB!y54yPL zIk20{>o+9W$9}Ma$iKbf-F-GF%vMe%XRLV<2M)f1I8ojP|I0!D$Dy9TiZdG-jczv-syqW z7Lz=|BCs7EG6tjIPDOMwP`!J4AKeOl6g2$|;@edOGNjY%d<%drRKweE(cj+i)1pfv z$ljBm6?9m4v0snCOTS!3{IrLt>{2c9xpOs=4+=tPY6Cs|3>c<)m zZGQDb>?g6lA)VHC4#!a@@{C=9Cy>v-H{FeDl@P?w0+yd4`9dtA(r8_KxiopXVryi6u6A&9hi7`9#G(`GHOlfD^v0rmy4@Ax>XW(`GnJ#5+}*dK*D;(MAKgIxAb48vVGX`Tas^s6Znf7 z!W>2#Jd!oPV9^_Ita9q`NhTHE;8k2&DIi>bm)%;OEms@tEkDE;+$g*y(R74Hde>Vv zZA?SloC3!Y!?6c(exRT!%x}87171V5$zH;J2BeNw_Jw9M@$L=gwUN(4(qniq$!r)EdFLX9r1cN( z493rQ75;9AW>*H(NATmYOrqyVdJqSaIkIR`?}sGn?ZKd;Gy>~4arT&c?nL@Ui28_1 zDKJ8A!giV)395B_$7h9Bcy^b>!5pq)NhFuAGl_Xs3#u}QUP3+s&gFY1!b zin3*==Cj4-{5!tSyAtK$*(;ZW&cJnJ$68XXki1^mmZ?mA%HD6N_ge}t2#trx(qRKL zSd3lRNzE=V>m1PF3t?d+Xr4@L2Ry57=V8|uWMU&nO(rh@e|kY|c-}zcKzz@S`YfS; ziq<4({))QpYN_Vm9oDmFjsE%3q6aZoQ$LOkJ1Oc64?u$7*w3`!tAv;*oZR=-w2kSP zM*w%j?l*(_uCJeJl;_KQ?J^ZtQm#F@{Pa_qPi(Mh{em@tW_si8rdJL--9AQsF3qTr zhkV()oPh;2$LiOr!Yii8{lBnXcj#hmC}n^6jY6-KCQY^eMUD2Q+0dMG|3zBeNz4~i zqj`GaZEOJDg#?_w>R@Szau^-&9OTCw(_7%z25&&1%Z;y7Dt?2Gjpu zm?0M9wclsDaRm9R=lgWMHJwlIghmDFh3B1m|uWQZs|gExnep5>LZ*_4+?u6 zK0PAw4?;reZ+>ve!%Dj3Q^y+=9TZN6-%%~r`iB_Uy8!Zr@G@NQXR2C$z__B+T7A0G znAc)$IQDCdt}BB6IeA@dL>r5cj#YWg7vp&QXznE3{Gv4ji7P_R7F*Tan97>Ugku(0 zV3Th(KbZmbFT=4LC)Vr+f5RrM#`;yw!O&)Is?3$nWD@!eIbzrjJX7q+8w%s;3XlM4 zB)IN0bN(UzVG?`8LJRgj-$Lu(qq(Tg0Zb2Qa{vI`$1TH_-!Q(Dgmo zY3~BZq7pH3zKn5&Hb{{yf-+YJh<4YC7eP<6|GdZuPe#&mn5~t}BxzP(1R+G)6w4`$ zGf84@sJ{8o(#OB@fOI4%;o@i>xY21ohTWtWZl^rL{3K#WrfXj|oZ3$?# zXE?|6b{MHQ$R{ZOSz&_5L%Y($3w+5bDC(LkMC^wQS%8 zerhp+WVP&7QK~ZD7kS%{`%(~afg_&fKQ|Rrs^I86BE*1T_2F~}EWnps)2~~-A(Lz# zFXDJ`M8Wtcyvjdb#Bsb|=(MBS&++R~E6-#uz|KQAnp|`dGwDw|&1xm}Q2+-@mjKXX20QU*F%Ay@Mr} z#w~}9Mvhpu#5!M35SbJ=j<&$k^~ggb6Rw5exo@j>2CDLc5P1;m1bkMclhG3FU9hjD}&AODysDFdc~Knj>ZvVy8B=%w@T*~ zOqy_NBUHx#nevL(N}KOD5RhJ_jTQ#%&NHDngEfTx=@Ijo#nq@ zq~Vl^4)V%(?uXp*w%{NAMDI<-$laa6JjcgtihZ8?GxMMD4LLL6pB8efqpK*_OvhN; z7G#{t8G~HB;yyBuL8>Ku{$p=+XSRD=vF`zib9wuAaK@eXrw zuA?Jz#ZO#j;KmQqeYk&NRPshgN?HP)Na&G20D8K>zl5}?cL8b>QYroEA~0tlOfHQ% zvSSihc?rzJXth!REtNXjK%X42fq{-R(;Z_=TzH=C5{ARo?j}jp=IAG?f>A~QeGz@9 z5-)Rb62$R#+X^EbwpR1(2iT&cqN5W-^-}p2nBb8p@a&FY+_r|5_rHGd*dGLGxjyJF zoQ*rPAa5hKa z6Q%1NHFX8p)yO^;{&eUOanRyn$`~aYzw!+c`eNUtoP+QAAb;s6vsw|*&ZHT9HLWJ0 zj+TFe;}#;~W}aZxH&%nEQy892*Tb$73#wkiMwSDBnB&>u?1=fr5aBoM!4)_2w#y+x z!C(31kL0yQ`pIDaZozXa&!xOat_Ut?Pd)Fn--e07Pg8q-#$Hw z0l|OT=qM^o;BP5i$8a1l9k($R2!@`%0H&muLe1= zvWMHpy##n+q>R*bb;b4co&-q-yk5g7+!*Y$5Dv5-lBT|P72jiSFvY%YIgxR+F$2CF zR*83n@1t3GYqbUye?ubQ<(!UCvV7LspIv|m4tuPx&O|mNPA>w9vg!&b;AVy-1 zluUhzy7|^`EaM0Zr>zZeDx7Y(Ngd`}{gXk8X5WqYX0nW#r#xB59ge}i^bJ9f9FA2;w;+(5a zUwvf$4IF>(F~BAFXqyd|+k^%ur9vgY1zAo6&u7IF0$A{ELh*Y5tX6j5IRy=!W?Q*C ziyZ~n_pEaX<4<+(xkd0AFRU@$Fhj-qY0`T@!m*3kR?WS|2uzTWv;3Y8&Tk=X0yS)r>6uUt_eV-Ot58Y~2AwBDth&@fH@R@~hD{1r-&ZiO;Hi zvZeQymh}zpa}OO|1S*?gPmi+Am|(H|R%5YULDliP$04kwe5}Gady{dPbij(6Y9Qj7 z(QuU2p^wf#turm3EsJvAcL`!2!5gxJ#_a1cVE?jbR8dxcq>EwnC+wM!YE7s$H0T&w z$k=_B;IQOL^d%`Nr&km}u|@`-=d=ixzyvUQFcLq1j{yao^`Chsbg$|d=r8<>dFWrG zc%n|B_guG&VjsaFCa>xnu-a2Cq*nS3UIdiNWH<-!x> zb;*V^@eLx3<{{bJrM=hUf$+P} z*?(dgD?#iu4)7 zrrJ=#dFVBI^MLs1?mFQdWv~Hoc*EuIr|*6M8MC%`s^77Y=0x|#Z=zwK+|%mR&#Ld# zuRuqbaf8iqBLl26E>#4TCo1LfaaW#>;O7LdKQ*X1S;&_+6g8ad>f3W zYwDOmQlzM1>Tj1&Y9^o*&BoZo4bsXy4o5r6lBNrkTW^DbVP(O&vt7Q-G}S7r@fraV zuSzK~z3Im--JxD11i^SsfeB3k-n84khjn!zv1nf2NXbics8Pw8`l@XM=q-h>w=Si= zBs;$O6Z#8XuGH&kfE6aTN||_V)WB9)p+w5rVbnsZucY5Ia>^!A zzZi*(ov&(Yy0j+|b^b<1#A$Af&wU@!*DGY&CfBfvws)>%kDJHty{Z>CXaCZ_o4M79 zHAN<8O)}!K)v97N4p14TnkE9*>ioR-v&M-`&GtK1~J0l$DDj9fQIT~TXKHLes0}p zN(VnMsDLva_)I@IU*cRh`Oydx!7OrHy`lBZy%XQfAE3G=3@bHpo3ZlT6?kL4gC=4^B zGW13-{%VF~u0=@dut(hZ9&CtQACzKUU2E6Ji1RF-Bda>{r4{956qmB6${rHG^eMll zrGAA&m>TGk{*mrNIHE0M`+OtrjBa-8KDhubJLv;e9a#!NGY!bpp19Splz4TowEGaoVqPketl>X! zi)S9&@9y_TPC(z+16_i>!NDQqDw-2iw)X7Z1Fa5FMrG)9(%Cui_c?`|_V;MtHn#NH z16|9$plZyIJ>{-?zmZj&0r9Eqabr%k<6vGd_O9l(-dXHJ8C{>zEeVh@*Jo? zUtZq9;=TxoqGJ3ub2Mp^t>mg<$<@i?{!&Q)t5-9)nAn%fDS?A-%w+QRQIQGw)ASZA z2>~&x!Ol2+@1$X0e(8`vq1$Wz1?t#wW^@tFUCjtAF%NBU>8qybiF?5*r7{(?!4LLX zQbHee(OQm^4b>fo&_GRq2{}=evnzXJI9Pt=UjG}%i{XliLv7zvYGa`g#$pm~bQSSM z^AMRId3cWUdm%{X0>FQ4^$?YX+NTZeg`^Dr%N67yo+ zwdhv!R@xWb2|Kj*PmV|TWl-?|(B$)%*yAzvxlY!TXYf_^)2%jL=sciy7o4qkS7rPU z&n&)kF8uO84&uWRfTOJP{}5ppf48=zYT~F$RZ(*zjeh*@`U>nCB$2{beX~E^%U65Y zeTjyDM!&QB@8$p-Zp&zZk45RCB-RAT;He^C#XUXH31ILwUiq_?NyTu1tcwAQdaxn) zWe{z&@kRUD%Z6pD`-z@$LrS9~Ux$X@-NrSgHunGJ?e(;AOt5ZUfq3$<;U1Fh?T_YF zOi^lH%q@!iXsN2Rm@uMV8HN86VzV0g@>c_aS9ONV7|=juUag&%04fF5Y9APj1TEL5 z90NW-U590|y$Wdinb++P9_tWZW-W=X_^itR@vtJ|<^guv532DSZh{W?=+U4^z*lvo z6p)|;^+0d?2|)5kzJ6MbnW7WEvG%bt#5yp0$gjr$qj@}dDxZJgmTg#Pfth3VRX@() zg`Wl$L}Yb$6!=F!1Fu zeBuVPxMwc%u<6MM8|#fU1^Sxd<+a?n%&2iU7U~BYwaqz7$?_I#mG;A}!+v1l!1l*N`%O= zm$QQH2Djx`)9?Qil!Lj!>AKPC>@sGFDD*Q1@i_DAowhqlPSbaR?1{4IGZ)FI71y|N zWP?o^k!HWg5jb{ZVbLd1kIjTC$kI=j2}Mabc!SeA6}ffJjD`iOsavCedMj(1|91yM zq1+rub9T=85F2AOIYrQpkTr8tx<8I1c7 z(yaKx1o(xJE9)Dzg#c3=_<=`DM3nLpW=@^adZ*lS`$e{DV8zMY3|p+ULXxvdL2TS_ zbp$w}7Ym(w2J1mTkI6BxA2%FSR$$U2!GhLi8fCZmm6&6%WVlpM3MEB!C&`9NRA%HoJ5gDA zqwcS$n<3P^#{X=cNv9F67vQhFO+_C|pTz2mSG+Zy2UgOE$~ANgoD*_?7V2NDwv&7> zCXXA(&R722X6c>t&YE6D|7%*Y=_v*SnV3M^{g4Bi4;mjXbf7)Vk$e$wX(P(JU`vHkt^6#FysYZJsf!VkaSg0<$i|jC04#@bgekUaXimt zPhWH)JNW0>9^_fzI;UY(y!h8YicVHT`BU9{1kNQAM|WTfD+svPQFA)_BpMhiWyrf7 zwC}HIBY;pK&*iE~;IG{+?$CjJPd+xuIv8p}&+XFchq&sO)wDF07)Yb2?|Lb?H=ky_ zU>|Zw;HDq4Uwc>+d|6qd%tp5>RN7U23+<`9c}8cZ(yiab%zSL_W!cA+uAfzEc4Bzz zvD%^)O-_#`y}~2!OK)1W<2!-ho!zB$K5=T_kfRQ0_gl}owJPe37)gKiy9;LnSX#U8 zy+^0r8wmWH4UJuTaQe_vXWaQs$$=1+tC!WWogT=k+BvhW!B7{2brP3N9%=_xzPwlS zNq7B2zIKahxt(e6SzK$0hM-Ni;N|cK6lq#@mxth?53}yE{!w~?X5OUEx1qu>1{I4& zuAd&U`%x(G-|!2@PA}fCje*l1+%LpW{|5NB+fIwA7EuG@e>4+^!__GQ?1}luq86_9 z=cj>V^%tF@Fl|45iqNPJqM=i)@Uc0HsSjN$_n(EQQ7Nxc)BovQX4x&5WJ--G)3CemBa?~~3OYI*Nj@Ea({}eD zeuB~?jv(VV2yC^5>~@6fZqGiE)LL|#W#GZ({JnhsDl&GYZ~GQs+PxGHIs#V54E?NVIEQo6F$b9Tyer0lHHO9B^Qn-^{faclNeA+>-AV3^ z6{^HTmKbS$e%1GFd7JFZR83E*L*t)~j6(U|__o3D*{j8Q6;lVQX9_9h(>0<6NXw2e zc~X|k@Zyq1`Z12Z@+@_!87ft}Tz6Po5*UikEMLc@sz>Vk*STr>B{({e&;P+!8<&q* z#X8ljD~KC_iA;E^0$l9kHW@;(m+8T&$-oo(Y%D=I`9FEum4^tR8%VL5XaBFrJ4-H6 zJaMUa$1hgG0FCi5YUm?vN)I?M%z&X;z>>6Gyc%zVoRzrLrAWrsGWMQ;0X`8ay15?8 zc*g}7K>9^h`njoZOwTm9?RXGp-s2pM^Kc6i%`b8^?K|z<=Uc(G;?)!N6AJsnRo1WU z0(?r)nVN9*Vz$nWw2&C(yxT=qczZrQfMyw7Jd^sv)Z2)PO^(;G*cO7sSRO*J6U9p6W%L!F))qh>oG+mEqtBe@)s|NV~!6*f5L@UHR zA4UycxVE6uyS|!szbAT5FF?8tq~LnLyu7^d%6oh4H>{}6m=e8w0VeUdtm}NvKz=Y= z=YHkM*VYhAc~_HhO;dAox3-VHcV7&Hf`UB(2!i}grm*hTKuBBG)4NMoe7T3A>hOvB z036SUA&K9Aq?zC^}F6EYg`(7tS;_uJ| zSNx$o8M9zL8c;(baqnw8VD-av=YvzLyrfh7MDGP)?p{OlnK}L?SoeLu8!K@q-0p2P zeoblt@sb zBGWNnpAjLCvLHFE?y!ZH)x-__jq6bvqXpHUWxdUzm+l-!K{nsKa=t{L)%n-=Due>3 zlBfopxT&?@367nQGqhWL(wh59QVMrluLNtSYCLqm*FNaRp3%TfAa2-$i^+~;4E7Dd z6l8zR_j8pZMpB9qDv$C9z04Uei>rl71l&|U#NtqK^GI1omg98XwO>l(HM^q5+7pks zT?#VMOHH=!#j3{(g>=f1knNqtrN{;4^WW6N_Cb}yG_glE88@YgF?Ii*-%t+!?x3mB z^bP}65NXvdRk$rk$PIv*7J*e3(@#3YkguWa0{VNTo?kP6 z4-0m>;pv6!n$sw_`&jXz?cgP91kF|6^M;>_RPu+c4K&vJIo$5uTUpywh4~@OQSR)3 z6F6jzWq{i@K;K?g@Ra@|5jnW!UU-nn71#8sxVUfht?XkBAH9NFo+*Y|utSXUm$<$U z#!o_~0C8%OUvT)4gkSfWDs$_m#I3TeOVRL}{^#?3DBg)-VC7P}88E7pTop0%VNPGq zKyn)*M_8p7tlXTQh<5PTT_S1WE6b67LyeBHlsDyZpTdpe_hakFW?n@Cb*Mvac2?N_ zQM-efzY7H507rU(yqS(BRfS=bPKM4eqM_T?#g-bGig_6UivHd>cqDi$VnayE#cpmy zSVlx?`YjV$XS@NWVqZa;bFhz6qckF@P%WNs!Q99*@`j33kygHCqi@8DXSK>6w324+ zsChKhz^r*#mimHx#>{R0mEShDRx2XoKktR| zQUeP&z^1E$Z-Pak@1uI!3lp}0jH)CJ_b9?+Sz`Mmyy+xh5o#ahQb#1$zGDrl7Dgwc zj|z7m2BkIEDE}O=@TIvYHSeX;12|Rxj2}wES0!3`RAtyX<%%Xzg0ZWP;SS-*Hu+7` z)wd)_P{JRx(u9OLvgnTMy#%ZO@D~k(Hd2(6*j!3;muD~!brXDPk&r6hY-#B#IR-XW z!6SjPT967n`4+2;H7(PpZ9SJ$LOC2|gI;yMD!@vId5&F=z1GWmiv;TpgYdptx$P)|#!Ov+UlsgXcHz4EIe=+u7I6wMU>L)`3TeXawJwS`Xxc8F)28zx*Rv~RcM zebfS7)t%*1_+hD0u87*E?opXDMjM_ys~UvYKEXYfO%03nlHwGLfQBuX5+}Yy0b>ry zU%C{Um_Yp+p{QE%sgEkD#D}G3L3S0uw=5Dk95)^8r*^FsoYdA zpSl@PaBqcUm#;g60AfWoeV+0!lNdp=03-=$tsF>=hZEBi0BXFAg=~zIw8cMB zc9^;075zG|Z*gts83}2+YxvHfDcBdMVe%@k=mE}Mi{l{mNeYU zx)v56uZ|;m?j}LBL)q{Y!l0^}bdxQ=y2Mfj1qE07t;S{{KGP*u=GbbMLF}l=qws8kvuY6bGwESg>)xnS)9D>GZPriaH|76;3p3Xgw zq1reJ^bOLvv*Whi1*Io-LJrH=7jy(+DFK65Yb_l}?afq?;i((e_+P@Zxt%)mLT}Av zFUtNM`I~4rOOYpoOLT8IdJDLP%JOwh<__KsUmpLADI2lEt@G~D&Ns{o3V)BC)+7XM z+ZeI0VI50e)ht+7NUs(tQMjuG4Xwc$h$8H1?w#hh3mAJzUIHB516i<`sf>U~R<=i+ zM)^KW^w9LbV6EE-O!C+0Lx|)f$iaQq^#oN_ru5LgzRTXxXI2E=64xFM%P2I!S37az zxO*{rn5DNV8oI7olL|GswRmm((#zu5eCeQup=tQ#^O!+RC3SsdO8(Q zIt?imW+St;OMR=y-1ThLrK-F8wmO<#Sl4W|C^~3m#6No5XZ^6eD$o{uvuzzH5A?B& zS-ZkVu6%cUzMytiQOk+C;DS5uJ6b@*2Bc8!rurU<%HbRC{_YI=#mFYW^%vF&d*gbV zeS6Keq_9Dwyu9*E@Qei?@CC+5R=%0Ru2o+NGIiWoN_auZ*RTzV4a=Sse<`X}&xQ7z zs(&37CB9T{THHJ$WCor$h`B&76^uKUX$!>_IEb>qb8{MlxNZ8ev6HeQa&BwmS(L z_3*Y{A?!&B5pGgL97!`1TEJMBO4oM`1biNQ^ud5)zWj{1DPMkF-y?P|p=E7bc>)kf zS%`XvkMMB#L{Knp5^n!V(xR|Q8>F)S#5 zgYt?q(Gv5KrAVN73pe9R1cMK05}YL}((`qmj0Br_odd^obYP<#G?hWd#A=`2B6!1r z_vDraX1{QZw-!%;iO+uMK0r4R>JieFl~-b&NDGH8S>^#ptYjt3so?0XW~>y$9zQ?C zc#DO_%J-KM^b&061QUI#9#sm7IR=V2yuJYcA{obMogMm+>fT67nN)W_e*55R;Spl@ zse}^qA=3=1t>&xbtto7K?Mr9rUbo?}h1djoduzgGJ%yhD0(_iCc>&W2`}UGqeC(f4 zG^es#&`Qeub0z@UC`wnowfG-ifVmC;ab77JoQz6&Zj63^ZS+bp~G(xf>ppc{z%EQoC zVh~Smrc1LExNjUAGvHk39}@-|mwUO?UgB~C87Ir<(=4`{(^ljXvBhQj?YJ4l{Alg6 zb*Z#}Emh^%p zm~-!f-3Mw~KYiAJ?6lrdv{`l@Y5GQ#rhBYIELOQ)Dz;exgz3lw?DcAr9bdS16;u>x z+)=PPQusTCosd;fshQ}_r~y(_JgkKOy$b*?db?ZEzY48BnwF-rjwhn85=d4e&P_JN zYCF?jqZR|*zh1|teBsGf+tF3{{gkyAzP{(sM2Ug?JH|om5TAHlO=~Z%Emb;;C$a>MDu{Tjc=ucMadvviI+CutW=9StYqITcQYKTs zL9*KN-0Qy`G@;{!sZE6uvoj)tE5=PCM zu&omG5rQXgMA1fkaMtID41u*saC&qXk3CrldnReVg?`G1o}Iz1)h-`6|B0jeD++87 zU}JSn$f<-yZ&>QDQo+H>K@a2gHH`Ue(|T_i(vdMxzp)Fy<;CwXevhQpVd}Zi7M)Gq z^zJ-G|L96;^iPil;(;RML4{e!h(e&=5Df8pF=r?=7c28RFYt zQX6nxwGo06(^58@>rgxKSd^FiB%1WpX4(LZ+p*y2!J&;U%bNjd=-$TFRXDWj5>@_J zC0F>w)4D)fWCvc9(jHcB3~?HGBZGXcC)@}IzY!Lvsd|8U^*e0u`xU$Y$JM*|GyRAE z|MgbsNTs4Mm84Q6VNP3Tl~|?TOAZU6kYmHJtx`$YQpwpWA;*#AxUF(n4m0I2IWsoQ zX`7jyzpwY_bNl^n-`n>uaKrX|UeD{g9{2k(HXByCWguTv7)3)xy-)K@dS~=K1j6p~ z%ml&P+>GwNst#n+YagL|0t7~n0PBXI&h$E+uqpyW1Qm3`EMz{0ZAJ5Ft5UpUefh*q z=;Rv`e*}F(rD%5=cP+dANRDa8gurr&TPg$b7hymmd(Lr>vX+?_L(P%W;)5|U0`hyn zm}fVPbRAgJoC6;64s~dM4}H)T>f3iII8#@`=0BA z!^lllAq~^L)TW4EXS2|E6TdF?o!IA=f=KlF;OCNM(6v)LOjfK@tL2A!|AB4msMRC0z7H>(PFMLb;s<`6CbJ z6b)`n66JvjBo6f)aH0HwSJ@9m8OB(8GB$`?H-n;4{>bS za~r?F#+s9YVg%Rt*@4_^+ytirv%9|scXwpe{>VD!r~G9TB~4rTZ!>ud9QRw93Q3!& zMeK`*uKem&O%#vDjPla94s&8@O4Gq^3oCqj6^@M5ZXXP?`B2V zJg#9MQO7iowmawCs{Em1&d4@BI4=;Q>s&5oXgT_tXJ5}m2Vb7WDGkkX^zj$~(oypI z_9o)&9YdEnAuHy_QQa$*9ztVQKkc8cks4#1%aY9D$iD6RU|%f|QR26o87ZRTuD=-?*Cuuqsu=&9Rr?ajB0a)Gn)-$vfRvnj!}cr@hcF;bEtRM)81 zAdqpItc;SKGO;KRF0KpAF1vX+Vsf$-i(GEoZO8b>kT_6#1ve^43;k#>xl=E4*M*hY zAeO{_75Kzn?$E(()6)U{Z@Ca+mU0Por=+h>OV{#tuO_EM@}rn^Yk}BoiVK-ZEF#&J zk?7;wSNkiNQAZe|`htYe`e$9KtWfb9iv?ZASh;7z zC2MN#N#$8q3z??Td=vk+_TIG68>)6nOwKs*^(Oj0iU}a`HCpeJ&dVN z`*gS|_2gVWS$O119s5K2V?XVO**KqoiJQds`XRi&|9DcUC+Tq-6^0L7=JlBe+{HDt zU?Vy_*1R!|M8Kw6*f-mPx5Wof>*-gISsIriwPbhjJNUb`Ze>K!by-I#)zBk8nJq+Z zlEp(;YKDQuhXpf!qmT!LuD#nrCT?aP8TIKWJR?{W4=$L9qMx>$ZuzI61lIsl;eRxR z?HoA*6OFW@&o~7h@C9!wBJaIz_7`hU9WFpH7C%*g6tM+75IUiu~m z|4g;}e$5ZM+#F5HBWN2&$9cP5=H#B#pIfekk@Ot}L_nPEmrIr zy!?+z2hbln3O4r_@AEBbHsS2E=T$ql z*i@6JJ#iott^8>IbCMk9Jl0|V61DF~ro1_DOzHH#%N_fd%JH)nzt!J>kvtFbclY9h zkeciaJ;8;eRg(>*qhydRFCOv9$Sp7H_J=OS;Q)X+%I<>vk%8Q@1K`S~96`gd@%Ss4 z7+yZf!C<>7pMi)~Hwg=F&O{3? zSAW-_V<0b}%-6PYSjGDflC~i)p|kjMO1JF#qsU_AoXZ(Wjm}W7wI!<8%sjAQ$&rpI z(H*KB;9vL0Rq6YS01BNociNsL?dvWlg5riDX6X<6 zR<8T@e4F7&w$(shySH%?%ExCLD_eXh63S0M2AwSLZBl(Zu=?myuC>95@npD4GrZvH(V@hSj)bi4;y zUu!sNV|hX^-w>u<(y(OGVJp60rI>-d$(*?PF=v`x1JLV$)|;&HFZ?CpKld>3ssubP zz@)x;iC3>cV8&dA zCv{YwH`#1i0c;{h6(NKrKbwo=N;GIU`he<^e8m&M6e$U}_!sO5U9_{AY9*djaP&dG z9cSAn*03W#*8mmN2OHL}Xrl7Xnamy9Y0a^j6S2A$&5Yo~yEi3rJHO|(?0hC>R$cQd z!*stW*Zn<7m}-Rj;Sj#rd<{b1WLQGB)r-5Ey*^UV$!FUdyOd)dDh!P@REb+vQ3JH6Fw`H^m%*H_%v*>1F0$q9Ypu4_~^A4@OvwI`Zf!3N(B0Pj84a=_43t-8j7%_m?Jb{&G43K@gR1`M#= z0D+I+nIA+crkmG?MUXDfKee|z^EA&@ocqh-ICp$BvNZx=zf2otF9r|04BaGl5VXSW zTTda5RxgFpD)C>JE98CmI?hIhW01s87?zh#n#+l;;&uy~DS4t6Uuf~UlIQ6PTS>U4 z1>ucVdF;^MnLAug(7`(ifw*G*gO#a3jP3IVNZ(1efsLP?b$ax4l3J9LtshY=q^o+; zk-X7=Uq{TZN^&wbP?)whZC-7~h^)kF`W$Xae0VXL=2^VCjdBBSy^N?Lo1MNpy1S}9 zQJ;0D>02!&OZlYw*(NB`d2Q62SRtwxb@S&B7pJY}tDAlh4hHh3kX|FG8@IQjXCtBzC)JzDE5KS`gJHl@S>O>A+tRvMsBQ|nFN={nI_!~v}|!C zKQkB5!fPIpH*S43l%wpr!Cys?GI%%b+05)e-typvBo1Rt`3bcAm3)7|!>OhV^IPFt zrs98xy=lT~Dnc$k?^w8AqP6{O{dJ6ZX6f2T;GDbAl}BVB4{nW9BkoY|ts;)s>T!;7 zuGdi^!hE)DdiQ`$$8RA@_jxo>g591D%&L?*-RII?Y2)}KbP=6YxZw=9PaD;orkPG3#a$ukD@Vh8@ z@U0rcy^)OyUmhf>BX+B5^m8h5?oC5|gf{VIU~;}RaFX0vqRHL!)OT%TX1YmuRk`2Nd+%>{i?|);J-t9&O(5kU{vsMrA>n3@P9SQI?>V=8;yq- z12FZgZeKUvR>3pkIr2L;uqLW6nzi1=hv zis!j6xVSXWf#_R~V)%=V=bGzE&?=7(sT!hJtQj-t+tU zznt_0EWa{W$PR<{XU=O0Nj{3qhTY~{;{3?Bz&Z!&$4S_I!BU?cVsW^pZY~D1e%(4( z*4|&a23|s-cgP~X$UgMpkyCez6;<7LgQxv5>UyHFCP77o2u_cU!nN9iEHR1(L zXp_|LWf!HU7v>=G%47`squ`(+FBAJ?)F5zTcRc3DT8>7iXmqXQ+h!ZBnf-VlM#3$+o^@^fu6^YwPs_~|mVoF&2&#ER{^uCy z8&>#@9Lq&@4~A%&XP~7ZVjkPQE|6ZP8cT`=UmG*RWM=o`p5hRTS{ag+K{Y*&?CPh9bVgzx$kegPiwZS1iaalU$1QeFrB>Jrvb!lVpTX-^q*0$>yAEt98<&;sEkHjCeq zh%8H)7OU?Acf5?v(;-!s_}!kz_Hr-Qivxp?;#Vej=9A#T9>ZaR+yl?KZ<`a}l(HYQ z;-a2W?J{{A80B&A;M^gF{F#Y}AkkYaRXu>=eDK8VBQ9GAWh)JM!BsvUEBWwE@F?Wj z&t{`TPh`0uhYq5t;s#c_96F70vmT5sMSx3{Gf?1k3(t}=Zc)x?NMNf{pi?O8=e=GV zc+)=p{06Rje)4_OxiJf*%W2o6o3ON{%73HpB=nu^NW+w$pHFxVj@+ecWEUsw{nmgJUJuU6i;uJdDXgseEoGLaL**GVK@lA#__Hu3es0rssUt9y>XR71-tcP{cBzkM$kvba5Zqjc(hJf`ft6}< z`fo5)HOUF)8KMZ7ZSmgZW=oXbX#p=i2SBNOvWy;N%xk?Tm@SU?DI1h}{?Je+$@Dic z{CNe`swx1v0hWx{8c9slxx^ql+lb2npl;=}m*!0)R`t^DcWu5$GZ$(w#B9r}iZnGa zlyQc^xrA{tL4D4a*SJlle`(NNb}{xTs^b-I{+E(^+W#!;V6+dxeQe-))gq77Q}-|3 z=h%ir8Vc(F#{zhTx@=Pc=~RQYkkQRcY0D>};#PoDcb&AN=T~p)S9GHNEUrm*iZ71& zwquQo8F-=rOLN__X-HgOF29JgFlf4YB}{;TG@Z7Of^-?G#6cf)oOSZ3CS{9ayEH76 zS%|_@j4BVq=Qx|?^A9xcoNRuRGL&nUI}rCy_(h30=|)}k%~IL$D$)#Jb8P!Pfq6%7 zuG#z77lUS%@40?MHMvcVGu=l!>aO<%Pvn@9P=plvv$$)T9+Hys91;Y+Fgz7kfbKO7 zvo5U{g0FCZNQ@7;{RuaO_H2ZIY25fl_h0_6Xv$S5*U+k&Z!AM3h2_`tbLQC3rl>7b zo7dE;4m25rNQiU-xhU9wdvJaL+U9HYE>+A^b|0BQ=!gV!1}zVdl*TnaNw*&S_w&oL zUht-}5LIaE9KXXdPQigkv{&jnXkT}ccr2dIC$ixHMUrcbyPl2PmjB?gMTyRKhzB8& zOi7Ju4#S5ob$sTdL9-O2BQjl+ZyQ}bue@U&>5+-iC^p0^_pBF8R0_GTS#hl!S| z?|}9H%%d{7$B+8+_W9^w=Xi(8e|tmwxwi|7o%XTJT8f_FHOo*#x2yjI_y1s^dKM1< z=NuJxchc?K%LaZo;h9G3=L*;bDg1r(Mo!g<5tmp+H_h6lwIPt4?-6$ZvTQ}>zfrYV zN8rcR?5Dvtbl7VF#IT<}3r;gaC#gx-5YK5C4yGFnUBE02y;wft6Wk^T<{H9FsGf>n zUCV{lYCzV|aGh7scB~QIV4gl@J<8Z}P1^;uD8{^{7gKE`PzviBhXUk8sM+}JqxOKX zdE$TF7ONSd5a_m~{cpDg#exRP>y4Mu6!mwgF4t$nH!9?kEd$xlcQ3#e5MzJGekQH& zDEbo#tm4(7=YYT~oY)tn8vvp|L4ub30F{^vrRi%!4mqYB-Q=*H>rSA@YR4dQTf62d~T42V}B23W1jLhN|`#Ozbx zy;ry@{?F;>Zq}0KWIB0!d(lC+!}6Q+D}E_<0K5J`ZIAxK++IWWo7=0%#_Zk*{K8Ew zI#ditw&ZoYvl5exY4#xWtdS(7P4h??QTP7Bl!;fahEV)|!BhFgI<;`1M#e6XCt zYii?-M53oU#4r#bgWd92TP1h~F;*7m7@57Dc+yDJ_?Lkl|BC&04~#tRGZ<%58Y!E& zR!Fe!LexddM#CM2*#`_)3?QM8U{&bC;8&8qSOE z4Y7&k9K_J&=h5a}{}vmWwI!+!-Ah+Mqu8~q+F-wdIcHuLlr7T{G?v3v)?JNRd*-g) zP}@)o&ed$~uH(j!&+IgM-FKVEQr^eyY;M;Vsqe{%2yWSF+@9OEx!a9*R^Bt>S-|%s zKs)OE1*bw~+ijF)jI~cewyyD+=*>WNE72%kiDiuH-O5p!i7NKB&gRnlj}uhm#=&gq zdD%O+w7o&PWU=_shnW}$tv_=J(fM+a-lS0iAJbgl)1|XHxy4A$BkQWF|5SqN!J=*A z`B+f9ZMwDCz#QH)BI$2^Z4IwCg+5btwYLp(vhs(@9?BcXO2>{@Az+_SK%}Pqnb?)#dNXbfO+< zMB((7n>t}Oh?k8d{b8+5U%+7psHR`cJ(kv~0}g;Ib;zXfenHfw3%=~xZzjM5#c)KlcokL*)5!;0?Q66{bATJR<+SPb6VfwaKLg8Off`%83hgy z^midFMEMPkad1e3pE_VrFsQV`hf|3w(96pa6Talj03+13sTU4CKGR1H&!$-J+H6m_ zZ(_zP?I9i@nygp764c@5IbOe)I;P{2dCa{SdgdjcYKeV0wzB2*60l23yjdk6!?O7K zBUb%pnRdo<@zQG$Tu>r6l>yQDH`|%;KEhZv7f3(> z+s-H-#)!olDmh{{Aj@$md5zD5;-csoZcYLGCCsya5HL$L{iVEa+-j~DG3(#^(=t^P z!j`PXC-OEia#}){hlCnI<+R9)S6!lpyrCVdbMee@*TC=LrTw=0j+a82q3Ho8&;#V< zs;YCF0|-&y|0FzsCUbeeawa`rTc+u5enSy@3i5_TZ3rn4j}3iL5^VV|Kh|V!-|rrs zW?4Ev@c|#6rA3V7Xbw9e=2reJi#pE#;oMH8GHl>k^k5X_B0^hK-Qt5=l0eWA_{2em z=)Qd*ctY{GAnH9+y>;~xr?*LHyb})}-(EES8%m7AS#X{pnZAR)S~gTI&nvfBZczeD zsygWYFV4m~7sTQ*Q{B=I{Ev*<{lnJFo7n8k{;EOhg>}|$KVidHYFAD=$68?fvoytx z|FALhjhnOtH9@r8$h$p8!hfpiSf`j=Z$xGY0dYdK9u!P3V9M%Cp4|XE;~GKz$Q)s+ z`R(+PO^at4#$vJVn@%RS`1iTqc+)e>Or=0);(emT`K3cV*KMnAV_suH7sSq=CrMtP&!;{9BMQ@+=M~_B6n0OjatU`|*!Aq~z zydUJ(E<_!2ctlYSUY zl#jBio@eW~713s9pvdTg?5#x*^asUoQuZ~vd$@AKC9m}5TQfG*f3asIdYTda>=^4Q zJRN*@Qv5lksx7T+Vq4KL24KY*^iYlzt&`L*tmIKDLtOf4wv^WiBpdkFJ4-{t1Sn(6 zJP1z~xGTC-71qeILqETCFgOA-I&Wpf!1KFVzocpO~U!6u*pXBSH)i`%am!| zUI8Dq*eCRf0w!&Y=EzSmgD7gARb&37O|GO^9`v2>a z5&f(;QU6<)pdGf_%78aKVi(=g0@hkkWfTYgB=MLs8NvJ-)UjOM&=3BGd>@AJxH4Rm z-G27I%5wf&#NlBiu!su`nG7m*e|r&bA5{)Ug7AW=cVzUiyn|^?rlc*kO&` z6|V%ANSUGigxG-s`^C`RmD!+SSbPKkBdrMPaE75+G$8D;_dQ7rR{Crk=WS`DA@9On4m5J^##-;6{F3Xi8mr#uca7*Ligz5uF zk=Vi^PNJ8^(q2AzG{#CELh-E@G1jb8(Z--%#^0U`%i2rRw6WLX$CR+{m$a0{8#(D5 z9Lqr*U$f5T&oM=Zv&(q0CL;64DKp#prd`p!57yo?2&V;=IDbDKQNPw|67IPdyZ`3f zKjjYcot$S;KptTK5lr;8Rl|wQ+Gd0kw;vxU24NlXiDq+kDyF6Pjfm=qn4dFORQYDZ z0N=)x+l3Zx8GYjV?(_9oSriaw9E!k%YFuRfOypJ&hibvab;{{YP88Qy{avMQgIPO> z-3tzpLjp_bqj+TN`w5fM>H;cmezyZOH`>u5`#zQhe4=cCp@S(dLc+=cDrrDY6t0bZ zO*#vd4c?glDI0#rGcHhiQQDtZmiZ|W2fhu*HbBh!-xm0bEqUKdb&uo9`|PtL%bf5u zL1HZVOconadI{yqv%I=eXMLA{@-9ZOmcv9j)kTXPu@8Yc{0vZ#g~}TbH?;siP_YfJ z`wxRnhgdG`9{Wx}HN{K%#R5?wY4BoA>b?+`dOGU;U!zSihZNJnpnxPo>YXtkzIr}D z+Ih7IFTM+1nteL`Wm@NjS1kPjLO&6yuV)lBr2AfXp(ZYOR{+nW;=*hW#g~-VHy5)Y zpNhjbK7VLpB>u{4qL|H;U76O+vzxG?a@|bkGn z%v_{G!|Zc!`8~4pJaqKAvkW!jawHamTV;;71E{RWp-U^Z0*!3^s{z%gY>o|Pw!6vl z1^gZS+}iGR^hBdsU&FlizYz9T7rIWJv;Iv+E?-5(W{Y7ux1xsD62+An zJb^sbZ7{Yi=c~%{j}V2x+4@m8n-Wb=(=fQ`H$5&XkvFY>#R`JsPp$D~Yn^=fA$}Lf z!09jXAmY-BA4z@Ka-M!3Cw&J+N9U7yt8Q#qb3pSJ@Oel`u>~E|dDGpZ<(?{CF0k|7 z!wi;J+y06o3k+yCb8P;l?p2n_PleKcv$`n0*R6ZgBCqYS&@Q2(MDJanY4Hz{?*{Aj z|FoqBBU@H}0T_;&NJCutfEMhW)x6_ocJ(dTpb}d8n1#k)oaNW*FWe^D5c~5T#@a~m z-ek@;YSWkWdq|z$XUGobK3UuEdkGfCf!3W@)@Ze2nHE#$-nlk-;;GE_45V8 zN60%J_ZC|&DN-{o{zD2i0BzQygYG?#{q^bfgSk(Th@_KVVdHvT9S#%fYc};R?GOA^ zzx8za`l?1e5_30ff4}OWMXfTROa=Gg#}Ss%wH#PzH%X^wMAXykx%EJc|T2i$sF zV@wg$hHr36$Y;st%=pR>T8Xp;$@rS;m)Mf8QuEHC_o7uuz@0i$bhz8ngYhE-z8Es8 ztbrwojb%O5CW}lTNKRqjJZ{fcS z`()hot~eqo_@T~1JiSli)>LG%%9N-cxm+I!VHI?g3m{s7)8%b34>^GQ=9p&u2TF2? zvF|cCjZIZa^JRuO(XoEzYsdlQj^na}l&}K@CR*v$Gjj}_Z5^9q zyuAFH9-1aQmW5#cY_n)4|M7eRsd>Z%-2pi^_tNEA4_(IRVD-xdlm^(Kt77-US527B zpFOwiJPMSEWX{C3SUPZHIzBTBa5zWkBwlgXSqbLizw;ln$fw9Bhz!pX6FB)a>&iEW zi{|WHda2Nd@0_xmod!twqU1TaYZZ~JCb&;V#hG%XXyaVG0K24cpc%`6@6hH8{F}Fp za<5emFiJ7m);;lx&nIzm-jN=~??2TSJ^m6U$gq!A~`E~x2nXGVNhYH2tES~F{~fKvt%mm`H|>G~J6!jILj zF0S*1WPaQYcj_;-RWp?}XTZYfY{j&XTWbKmDzIrAaV8m12%Og1o&fYW@+e?0Y6a1) z!1XYIgzaW7cpG{obr6DC^)0av8(>+hS1gO3Td2BB8)Ki&sesop&FqVl6AoAVxK2}-91S(xS;R8tu0f1_VlZ^njbg# zPca!kdZJIjXV~InKUfYp44CJ>o+-^pFYfPO7AHXq*Y1UOwq^w_s;a#hdp@V3=wGOHfdtd&S}`U^kfQ>} znb^$G)z80CQ-+vc{Y?e%LZ}uc)Q8tfbc+-$=hs&_8bOkd?ykG}JVzxQ^G4x>B~ofZ z!O`1Z4w&`+qxjv)__h!%L9NoHafuI^%Ox7!;hQDl%vHcz-N+?Ta!}VS#|Po`Spo-i zl!7w+8b6&VsL|(?K=A;OUKO`^B7n$hZscUvNH9g< zQKKthWM#>9VU`(XO6gyMFINZk`{*Q4KSbj8%u^y%kzcLXv5ijeRF?x}U~I%&RTFkb zX(V$}eUxV~X$F&+5KwNr%ya8`hZlkXqSIVFL0*B46~@y#VgiLeSNtIlixVxsDAa^W zQg;Kzc?`+D>fkMDt~YSwF~>r@9WV!kc_)3Hon@!-o>Xs@S-$cyoG13Q<2zApmkI2n zuw-eG9x{$IB`DM=ZO43x`kW_v&1V<5O(Z$bLfa+tNbLDMy)JA*Rb;_Xx^D#8J%wCHN7z7-$ zeb8WOOdKeGd`>9iW!M&9`Er}HlU}G4MJk`aFJ7qa`6+(~{q*BzLg?wS?_bJ$1w}&h zOsl&H<>qZwrHQiDo7wc#i8FHC>VwN;H>#LFVDly_ZWAqj-GQ@Z|pGhUQ*B6&zQG5Uz!p+_D@lUtdFeQ}g6F?n^xgL9;6W2p85B z3tBCMbA9cXut9eQ^9W)?!M6C5hT!x+U`Jngo@4!s|GmQ*Q4eSG*Z6D}CN~#iY3@1| zQ&|C`i88ztF5MToz%-W(sb&QTc_T^H2&Pmn9m2?=x6No6B4Q~(4%-F5Rz%x_)0O(Lmcp{cJ zA2GUIb5r)V3yTjIE4%V~1P&nfc23RCd1omHWxb6?`Dk0De8bbn=5y=C6$A*U>9;By z^I+m^&XK8(6Uq50KclQ2pnS$!h{bRB@EknN!VK;^DbUz#kDGUX7ik)hveKs>wRqg^ z^4FJNo*$caD-D^PK6Ke=#A)5siWF4%%hQ+@gYG`Cex|sJV{gbyeS|(BnErBn68p?H zrJ*hO^;+3ZBPd0Wej8SP{j~?flb!rrZ~{WnqIpt04>01+H`>G>2}o3&Nf^+PGjZ2s51xm(27crcgo$GUP@6z}*%*$)xdVV|%) zLFzbz2W|*b#6yxhk-nG{@b=Mo-l3X2Jso0DURhhb&CnD50p3C=;yJ%a9*)ZT4e04} z!J@Zah7Q1P7p1`%bbLiO3PCVT)RmWzM@+{9LE0mN=FZXw;yB6C>6-5-Gadd_NIVgM z+@kXx(CiyNpguV;;f7DeFK4aSza~0A#{6DzQAB^)WT^A$V=DsLBDegoa~8UY+_E=t zc0U6d6Yj#e&`fY$ptHikCLJb#IaVmO)y|3LKVHYk2@%`=uoHO5bYv9A(5F7Jo9wx1 zM4<7XSU5xu6J(do3Dxo-I!VpH;h0=8^!6TgARx(gv%Ed{RQ~^7)_P%8#k03l``2+vxJVpQ)}L(cTCMde~2Wfjb&}T+n>YAv0pG^;VqA!;jt^rECG& zr9Om(@JdWC1y-)NU`ig8bAoIY7*g7@y7m zl(#MBo1qWY61>PcyIQjPVzk(#YFdk*-cOoOtmuw?Wh>c8@bvP}MOc(r$_qbZDQY_29Q}tPd;`w*NC>j3xV$1!}jh zy~Ui>pXT6_FJ^rumA5#SHMR7w(^k2tf)R{qC$g_`@bPD@O;)TAiE22SQaZ%%DQ8I@ zk{98-1@N=4qkODZbEUFZ1Pj|Y8{+KlLj%{3?;#bVO8OZIy4usMGwFWZOJXGEfr1SlrCkO z@aLP1MthUasgNn>w#RTx28dFggTHk`lM-zw2^Xl7d9w6%-^tJtw-VRoCKRRhmD%&BRWkEegiyrnT^wc^e0r0#84!n7JuvjIm9I%g#M8_Syf_Y zKrW;&Do)}4)R74_^9~&qrQ1%l zqPu{vJl>R);z_qB-D)h$f&HEoD5UP83Yn6y4p{m^e zO}i?Y;IMQ-@(6kO;;pcS2c7dPK}f|{kkV^-wDA)P z&w#^>E(G2VP?@$O88W}0ubK}K0-%io>jlD@=7iAaZBmKG=r_7lOpIE*8rpPNC-n24 z+73H%GGjSP;f4rooYM4rPf`9b!dOd&BWIlMgnPPBG0~;1?TUPxPAvnQt|~)Z6~17Z zAu!Up$6EP}jFyhiiwD6+-o6!ds&Q7$dgmZATE~OQ$pa0fpPE&@n_VUs>VXV?ma<;t za87621B&43Fw{FUgd{zd! zr()keQXAC*W*vbYVKza4H)r>@2F$#ckso=#yF7Flv+@)GU*dA4d4G1MVN;77-dCBf0QNVNG9Q;n7IsN z##L1vfk#1(Gv4P47mj|wav$-;yI@}~fH7iGe)Q+vnbczA-`i5i+~4J63lZf7jOXna zet+a{oF6@__G-(3>1FB9J>jh}SZ(v2A3Ub;gW$-ot@<%t&g>CemnVUUcH8e+6mag! zU*KR)h^BwC{sn=}2+T{jOBBt@=`_SNc&_5$i0^nwyv#~x<;%Z*AI2GyF4!=jo65$x z4sgK6sz9n~h>rH}Z}O8I{Y%$rJYI@Av@jmefJj0L7d*R_?`J|r{sRLTES;A)JXOn+ zeq1cydgMCfSGxLJ@S&^PV$1JjOCp0x+3u?IPzDS~dzd|<+H^&xJcX@53$SQ6#5oW! z;l5BP)uQ}iUO8MBCdq#PANx#d3vka?E3Vati@*T~$|Io*t7Y#ahB~!{&tk4Z`8QSi zV(W;#P1cPWu>xt(Kjye*6WsM`R42999Cd?k=&nj7II zoR)ME2l~vzIY%)#JLsHay6q)HYc^BZfdKGaJ%X1=+J^VN)n;X4`@^bY;KVVTYn=|H zP(2X!k-*{!NJf+DseX9e?S=`(j=Ghqq0kgTe%3gb$sv9KLd(ps5!#wzMbh}d4+~vTI zK1+hd-rYvdkXK&}qeFV2)4R5T&nIT`PQSmY4v~(n-pR9ao0ol?7r5(c=*1Uaj$8^eD{Hn$Wb(ZcQPQb6y2FA{JMU!n$e!xon zBZ8rxTRywuEJ_EiRo+shotpU?_pBlK7aKflpdT{~#G(m!(^IkInO@Vjg32=)Dw*Bq=osd;XHWwg~;+kk;4BzsL|&?Z$^H7tDTPjtZ<9A7VqIvv-B058nK&BJ|T2h5&(94S|&Dj>8B-}ruYkL%{inRfmAOMU`d?X}^mW9p&bJAx<5cj*6|cxtTJii=Ih z%1q6VcR#A(Wv1OJb7$TarPi(2;B5BwKNkK+xkguZ4~fA&%-N|LMMAoNdS{%}X3=AN2WcI6(g`g>^Lr5gAMEjpML@O)1NdE@WUvrP1>D3$KB z9jc)ZfrCKXJg)uvoaw8faLST(&^O}SPSi~3iw8u#B;utNtbznec%$apj<9+TnR4yH>&VI}@*lbt|u_V(T>d-Epb8~Yi@2)+ufTRMlHIb`Y+}I$!PxA2CDM|9)JX@>k`&XbLV+xxLXmE z&EBN)l#*8-OG?hvOWJCpM{XJmtbuACwa0H8ReGUdCg?Mgm74IZkq~;W$$}2Mb$Vh~ z*@TD9>x$syC@oZ{o)4E_n-P(_OSaH_c>d;J(bzi#NiYsERvgcUzCs8u-C-%wL>JA zWPNx`x$EA?hF)mLxR6ywem14M5rj=IPnPJpnrEhTaN4w1f%v_wf6!dda8j*9c|erF z*JYlNiyD23m~gV>V84zlM z6glD4#$FlRezG*$?MfHD-mzw>Ws9P}abScTxercG?%5_p)PPb0%PT!yYTkY;Ci2| zG@?YZ-T(z5)NYT^kWg1Wp1fH0cL6iiP1$3FmM>Q+I3csqBb6g+Q*mhZX>3v`QMDmt zob3A|8_zqlmHocn_~6Rz4Xhk#VZ9rkxxo~cpCq(Q8qS14>xK!mKv(ZfAAsNEMuVo7 z5YG(L6_Ob!6C18rPgl`z^f-yg6 zaswfl;&?%IQI#kjcsJOxCp+i>2j``^s<=;_SL$h{V^PPwsx9GF6pk&^o?$|MhjW6L z0LNiB_ALqk8@n|g?imp|*#=*h2>{%$!%O%KLyv!w=}<2f-?#l(0S#WR$ z5w=+$urOvJ@LlD+DTZV;649Q#!=NfeTZP)t!u!C`7xjvJjS^y2!vw8MaVar@E5ykx zO!rsmE2R7fKHXpOB3N`P^n8fhXj(?iUe)21Q#krWgzkfAS>xj&Zb`Rym$yGpaMsX2 z3y;>6)Cbd5CwLwjyJi#qYL4BQD<1_+!8PYIqmO%`S3P}Dm04p1#FRo)Ox?BTxk>TN z^B4NBF~1bq+EzSwMywM6TM^54z0xJ*KX^@zh`|nWRMrP`d1E^njE74YuT59QAU!BE z?|~Ur3B8vQyT-b+y}_N|pd3{BLssoTqn10v4p>+qaw$Thv;gnZe*(h1YIc$E$aqg&UeQJ8P}lz z$@C>b7Ds8L3VgL91}84GGLW+)O*_p2y{mJ&5m(#Fm}V<^+f@o<2M<}T15f-$3@oXe zPbTY-<6C z05_Y_dJ~x|Z^iil5U0uJp13RMF(LPMWUn=29eJsUpDvGnEVCQblr1 znODr;7beznw7wZyNz(oO}+^`8!8AH7DOGLv9mTGQF}`io!F~$?_i2YS#NK}d{=6f z?h~sI%(kN&5sDqt*=N7Al@CV^m!e8X{^Dv(7C6f3sML=$>q|pQ>u)(GzZa=svB^m~Fnv4v3wSX+*Z=u#x(S);X z^$hlE6j}J#JA{wUWN#X;*_OX7jDap$Ai##XOarUzo^FFm2?lUJK!dXJozwYQ{I!(M zIn>#@KS(`dBtYE^?%s_!U{Au3@bj1P1hY9n{1P!Z<(GnRUWm!CuambHFkrH`;yB0Q z>8yvCPWI#Id0kW-}+$`W$k>QbqMN;Nrbv7``Tv9Scv1Tr@w@GLonE#H!VljMswBEB zm(t{~#%ayglqmZU;6Hr7F**~(81c+c4}I(9p8@(OR=)Yc5I0jfH}R%UWC}We=&Z?5 zkM#KAYNKw%1Yv0+gh-fs`E}G5I+|iRm#>3X;OiLk<7%DNar#e@1N85SW-6xR1L2da zp6Powh}vAN8PAB(^Yt^0bvTf$E!>)F%icE>2ttRi*r-rxvTEle;MT=YXvg}!PHF}hpYauWh^8{Mj=z9~~Qm+ec}D4@p+^Yn}K+E}V20KWi{6{FXkbs?4yW*YO+$A)if zi+Q$ZxZWMMvcXtwK4Q0`H=w<_lW9^Jb5?}K?jg$S0Bx2Ir2pBm1bp(^~bp-{pjMN*q`A4?nTb?|GgI{yA?ywecsCb6qArQ z-Ns%woBJjP6h9TV7E~Zd^~qad7xZp(#@T#8i2xvV^fDv4lq^LW&93=J9K-!=BR6LN zhtcHSlBXcZ7Z@a{3wZ?FZpo$R^?H;1k>wz6tjeN5%T4&DBVnMYyHM}? zxi^4)HEx?YFZ;+Y8K}eq8cQGoygZ@au+6xd5lD}&R;0L+tQxwg!qx65>A|oApC5sK zdB7*I;*Pk1;(-vSyS+@~uP2eNb7Q$RN{in4*v4Q$9xa-=zw0?Pprg27Oz5n|6NLrS%Z8dOvHTQQ?dX2BSQ;E&*b*b=c zifnLn<_yHByG2Oy-dkwpJ43N*4_)=~SJ8}ZqIl~?0kmSSBc`E1L9@A1Y(}ai9`q?L zCBmAoF#N;+`@S1S0Rl*hU8FeJU$G^@1y52dk-M;n_H2?`QS6hGXno3|ZiiCZY(J)ihQWvUUNq;9EeOCuj!VwK~ zjjNmcv}tQij3q17$iR0$?|R3#qBE9O)xX++)UuNkDI13l(E)a1`-|i~O?rb}(ccUc z^Ro4@<)9GS@vUCfmjpp0{;;xGIUcY7tRlb{CV7(_qw06hXILZVRHG10-=Vv+Y`M%* zUXp@UoHYABG;S4vUeZszXTr+2UBMR53rjawI0bwi!oG>7761K6n5(#l<^XXGcHhb} zdQmTy<8!RIy$7`I1`b2{-jONQ?S`(WJ0?QLg^m)_WuDcc+bGe1aY+H=`B8-@V?$@V z-j=9s-F6+s9z8!}z0kL>T73!&3KBj>>%MknQ*!`jpw8!V5lj_5pe`Ru@G1i!h1XT7 z-iR1k-0js9xBa3qOQhMD1bc?>gUhr@D;(EpWuAz>Kw}O>R+3%8H-R;(Vv%jjpPKmm zi_R5Zq}WPYtxfp4*a-rfVN~L+ux*Mt;4TRjkjH%&7>r_Xbk^tzxq&r;E-+n~cqa%)HF~?n30F zqG@v||J(ySXw@qN`xlfBy~%*Ai9o2+dlm&2zwBQ4&={SvgJTfI4Fcp)Z^xUnYf)ZS z!BTHYdJ~F{X(JpW{L*$C91wS91{=YsH1`X= zkvq*N6V@ZtT~lf;55=Iw#VU7E>vzR@k#_}UcAjpr`3bTnJKM^zXHZAo;9qNM&`>>& zI2tt!WvO2*U6t1?Ro(f4$zJ*_co6GE=T5k42|>z_`Mk-%$i0DJHL z&u>2gy_57e*fMV7^MLz1Y5{0XxO&no@vq`ECF;E+VaqabarvwVb)|1D+WAU+m`<@? zgBwUIyb$h_=d*E5J!E;kf`D$9zBsFWLiA!tm0U?-Y1LHXEFhu2=~{Q;IVWb!P;!l< zr{y=X-w@_=ud>Tm5AQBOY`!0y`Jm{?H3cdWXHOuo2CWJo>(Ft6sp`P0CYLU_Y7A zp$bh!lf*G9f;IoU3r_#PHZ*dyL|#dhH?NwIqe)q=QXOJM2kV%1o#B78F-|>HoJ`M6moI!%UmkJ6|w~{CRr*Aqk8=OlBqPWm0F_9g0_}h=|sI- zQeKQioD6_<2a|za#2NctK{J{+o8-4FLvUOBqYWTb)F(SmSWSInAXVD_ld1qsY^Yz;Vk~8Ft{~LdvR>7rhT?k`M7<^ zJ@IEmiuU$uMrTKtwdM~LOI)nERTN7wS2jAc_M+47Y} zpUZmssk#k+fhCuZFIl*vG~f~Zlz3J4h;YLrn?l5-WQh8w5_7FAJ72bTP5$n>`M_QIKfK(uZJpV~ z6T4Q0kCJbrKd6DyTI6P>6ikhxOVMMZ8qvV1BHq-l^GbvFymMb{kGAn!tXu$K4T{Tm zb=#Sr%C0LrUhGQje0tHB5WeM=(EkQ6QUL53o4cj4=(g}}5#pIjvAB8v+;x_|BA+}q z0%4s+zP+2}YAph)XWN2OU{?GyGB2hGxn!oY&cB?L2i&ZelL%IP!ok!KuepISLi7WB za?r2Y%QFcu6xCNPVNpJldGoFgJlDoD$?5x^t>Aehy-%sio8805)#gCIQ60J|ih@Y9 z@6??O>I*MU_wAu-5Ifv-yBDsJ7a%w-Ljo6gd59lPfR>JbhK+P>w)LlwKvSnO3B44T zA-M6z0;(N8w4yYO=C!D=|BgI)rc~At=xAv_RR33=qC$e7iZ$ycqKQ~+TAq7wm)IEE5h|XeUSx&0*lmM zLXkBl;2(BhIKLCb-#gTBwsvo89q}RLstvP6W7X)O1^i#h%|k9yv&~fF|H2s9R#EFG zYmmgy(~&E49XP3oqme*xxQ|*6KkEOzkA^&VrD;>R*H!dXxgaQhqFld~810<|?1e^3)aghl~P)fiN$Yy}S`XKxdA=5VC;H5l+XO+6-vA zxRv5x+Kx;kf=AA;+C*wXh3?buFEr*q>n7DAP>M6XKmd=)qjTYH<)m4}L^=UIyQtp6 z_ZSM9kEPZ99k~wW+neC$%O{cAbZ#qpzhL%bxxIhd9Cb9zj2w20LKV7VUNxcbbK9QsE89M!nskAm$htrKI-bvyTG2}DYsx)fZCSmI z>ykIwNq2DUWQ%n6?AP{syT4CFR?!|=x8qVFhtugXzmy89!@ra5Iu?KpPg7sa3xxb~ z1U^p^zS)+R)q?|R+1%>6c5V;$xdT1+9^+xY_S7^JJTB1nt@^o0IoMsqNX`d@ zC-v2@8xZ;Z1+`T?6+=~Nq}GG^0Nsve*o`p>-bpT=;zT`1C#%fg32%N^x3Q9a31k)% zfx~IuPy8gWv?$PjFMn&@=K0F9O}96%N*TEPfRcVJXv~I7T$w5)Txnk*>LgYOL_Ndu zd;%#lR6H>ab_zj>m{x=OwWa;)iQUe&SGw$a29llW0EXm~Hrycp&qEK3rSG@d;pVm@ z|9#jM)@NgygIg_Ijj`{!VBTAWzgL!~F8KSrXoN2h!myA3k0)m}K>j62Rue8Fi+hFi z3CP!)mc%LzZ{mM6HXzii!?t-HcOk^fZlB^Za@K-q3v0)9+x(l7D{?)H<#Q2}HM;X9 z6Wn)%D5~s6U;X@>t0Cj1C9ajhQ!74RL5nqUh=n9}$e*EpAU*E6hK$u839czJpcx3? zhUWPzGUugTqUTVu+-BGWX(am?7rc)f7JPf%^-1qoDVVfv#IEk+tGR5y^IrU9&|mDvm+P53YAfz3 zrguis_E_XI3SEN^I5!-2SQAxGUwE- ztH}&oO|X0K%cC12>bee!XXli<+g%%UfA}Z@%;qyuU5YKW;q3?2bHjJNnUFgkjQ(OF zGN6}nm)kXWZ|!i8WZM*h>A^-sj(ufD?X3>{IV*h-!! z`svvMu*o2EprPy(k7E+tIE^f1%r+o_MyGK3f{S9o5=a*-iIGlJmHKO^YuVbE0(DRc z2s}|2_AOree%>w`1)Fm+iHzY9B6ysbDxHvv)x)3li9u71kl~(Q_mBEITJYnt)@pV5 zb!1fNvh1jC0bjLhcDgL(nTy6IuTWA4WWcov$axRh^$hCL#JCRR9KlLqhOk8P*or=N znTQ^Jso(KbUJ`X_&OrB0nn!=O((=}z@9I|Xw-LggNI(mq+2{AqKbX1f z?eny=bPV0}hWBs*jo3ff*`g6NTIx?BUZktf}tvx6MDYCF_Y?m~@ z2)A6Yg zXJH6f@7}y#o2+qF^N`=A;XzlmA#Q)fRS>eABFUJ)`)&4BFm^z4qoJ@jJS{Z)W!1NP z&6=aa4uKu`^RK|g$M;DC-w|2EHGr=uOdf-2^F$ekcl|v6WwfX+MGhE>JJ!Bw_(L|^ zxBzBb$8uoK`9>HCZib~G1O~1Gb$^vrfLB!NjRnlP=jxV?UGk&&>wsJ$8TuZ|B6^Q3 zm8kMYWr&TB`(xwXj6sP z>3c@#Ip69mRVb(U0A~2bI>pT1oYIA=zX_9#j#G`Y$ z#VdHXSGUp6gEe-6Hfr0Z4zTLB8(;E3j{w2d?(OaY(o7|dw6^R)K!emN`SSJh*oANW zLS0a9_&+^@b5GvUR?8aS=8(dg|0BTm+|5#J&a;_ab98hdR!Euy*yQu|umOP0IbTuG zIB(j_^1_%t_4-qSx`K&CUXmK? z;hP?e3TvP8A$Q%PXja)Ipm{Jjdn<=?4V#Gl-Wh({S;UCs9Mw_Y6@0+mv4CKa8fI(t ziM-xjIG@_UR{V2%Fl~Iz^zWBLMGX&{rJFI2IP&%|sePK)IZOm?*0A^-o^at99f znb4LF9ru=}=;ei<)3lHP$X4UXqZL`<*WS|tSi*iu^|np~Ji3HdnW38K%89QA$y2B@Pz0R^b>4<2`cJ?^l$!5r<`acc`@gD6;;GBdYf@r*3=(4;k{i zfIL?Rv<6V-NKZGI4D3ZFAVKP#j%_zh>Z}g&l){0qLJ@7^fk>l7s7*&IxiJZY{J7gx zX7;m*yom4~T-1^Ud5?iRbqhI&MiO^I{OTlcvZUUPA@b&@!$}F&{|e-{Z?KZL^bp&8 zFt`r^&(EmdX-@?ec~e$1^TRR019hKxMAKb_+~eS)g4z4_!8>-pVb#!__}__(=OUm` z)~vlvwL@?#fqgQC)X@Xa_E6==1?zZsmmy+t%drV=AjRzTaA9~X^<9?Zh$*Xb)=Y7i zfVLh~qixTNX-8(N*_cl8cb9d8HTH;?jVsG>yh3@+zr0y4uqvwNtj*JxSd~(3W#Mu> zj8Ye*)?Yn5t^p1H(pjBB!MEVsz%k2-B#?NY?toHD4gSgJFZ##UJw{qFCBm9CKWw#IoOk5<`~3iqRheGx26^z zX5TVgGt*5Ou7_6qEjZW}HV%@1meIKL-sMQi42>J|`fr=|XYQ=J7L zyHpwOJD#SaBN?dB{TzdOeWQHU=j-GRQ(kuPD!>pStbgb0r`D6PWip$2BLWm4VF)#o z`TKVsyZ_Q4R5B%TJ0d{CzIaRYYpXBx*i3DOi1#?;V-t=2^RujbW{0tN9%5^4$nnl? z=dZ(jnt&9M*X&qBM8O;^Fw=przx1v8>vIsI3U)5n?#cUV8*GvBZ^)G|O`hSOD#fx> z)>YyffI@pvHfdAIZVUWRv``J?gcRc=q6-%ON9}D{fSxO-SV_M;OLuLGk(_(5{-v`U zLxXc4y-8GRvEf=>g1>7#q-?Wdds|=#2`Z20@wb>%HJ5H}ze-a&HcdEISyKDzOGBpO zt8x!uJGD6Cb=@xT7S?|Q^O~7!QMN59QC9wYhECm0o9UXs6VA(K*-;IHaX$K+5VLW? z|Hj-G{>XyDB|hMhK_)Z!vhuB=fP9?H4ix_K$q_Gat!Gs2=jy27&;Isy?Os zMNco=9G%i)$9-d1qXrsXGS&ojBQN2e z5L^L_qt982(ec1+jI?V0&-D>_<^22-_J}6Sz=E z7cwH3Q?234$S>PNLV>2+{>P%fPOCl2mr#3YOkT(-$P;Om3BHtaz`&d}aZCcWq7@@3 zEzE4Fw5O2Fo*d26yGYzBK~Icx-vgkS1k9z+9i2Z<1XC<8=tN!OUNO#r+5~!M3IV4_ zA_B#>WiLggJr0SOZ7_wrqjwr(+Al+t-a#WE4}yMug!2_zx_63A!tl-4ht8y+k3j?f z(TSjKku-ZFZvq7Jc~}u>H1fFkAH~}rnz!?bGbhWOAeKG&rYOc4GvcDuksMV#_n>RD z#*L=hFpO+5277{1n1ci!Y}W=Rgr!l$OYI+m+H+`M{-4q)O`Y2u+&u<(V9LBpfrE{k zS|Xi{T8-%=kZM5SgFG@gO2%SP?Ydk`VF1i3lkQ3Jmz$|FJVHPuR$EIl5Y6#mn0u!2 z4WMMG;-B$sF7*pf2Hp)sE(SwdgzEKy_tv__!hO#&iV(R?xbYKP>a4c06T!}`88Uu0-27e|y)r>dvz*E=L=Wbk3V`9wcV{>+$=1kt?o3 z#ZYC$5};0SeYW&P4c}(l%`RnaIhFfkHp$*v?-o8%xO+Eb_?4=*zOklgKJk#)IF9A$ zKj=JuoY0=&(j=W}tYEX^2W4O0$(fUhZ!lFoXnnN>NhB26Jr){y zw#{DeL#~VV(z*iY=DFE6X#`=Wj;!*)sZ{^p)-zdz^XwuNQK6%ljaSc?b}SGHSH>61 zuq(Zy8GC7N-N9C4;PciBVG;N|yT46k4+(-7N1W4anG+yT89b%kVV-D4e6kdpADv9; z4|IIAfZord6%B*WE_u@gb4!h7vc%ZT$eHD+0s1r`8hEL1BLgDwSUTx3k_*w*O+Ni} zUV7Bp)S8+B<%-n5Qxn?`nBLroix_VpjB~`1b5>7J)`$^%TCzv0S7-H7TARD|B2o4SH?2{Re8t-8Q{DjKcOjai$ec! z!}j_Q=cwx*nMMgZK@cX$oJ|Z_&xwB$sj}kS)#z%WLSn8*>6mV+U#9W>(^$?;>e&V0Fd*5r@2+*|JsYNX7vHxe*;d^S^>7l`s=}8fy+haG-h)HgLx0}w0z@%U z*`hU(KdhG}yiuxbh?ufUn#fdY_zVmVQs`1AxZuvzyTq~eF<`@ocrVx~g6((u#MIIA zm=VgstKYq5iVlzm8mId{>Fu|dI)un7l6mE1cew*wVC9sVPP4o11-RaWSyOn@Xa>M>kq*Q=H(zmy&IBZVYqP=f2{PJf z83?KSDIZS?zij<=Bcb72>0@g2twbszcn+7eLOXRizYv^O7R3^7r*(~xUM#m9sEawU zWRhhLBcTR3k66x`$PGD#jbVxeg~*!43mex5rU_UXpQc?$u%DsMql@kAclsW491oLz zny1%)8%uWN8dEZ053cUQ0+bg^Z8pYvhLNd-1=aoK&RN4BwIZ39 zF=X)SKV9z6YbQTjEeE3JHX1|(JTWg>j_+}{i?Dn!VubQKR0!izz~5S6v7%hlhnt{= z$0dCGh_pKlUsqjjjcUE`a%}j68J{DubA=F%Tr}Vx>uiM2^#{XM*0yPW*P|w}#Z|kI z>FqG)i>;+(-fM!hSJvW~IwTs1)uyU|nPJ%K2eGMvIKR*l%gX52oN8-1FXSpM^!3xO z8?rafgBww8lgt)xYN&Zy=;)2Sks9=(-qG|D_Rkx* zWzWVixsGxI(vqO`MMHrti#`CYbPAGw*^CiUPjDUUWmb-^De;lcKJsa)4Mh<4jIcR7 z3$vD7w`?}hYnNK2$mr)>Q>2BVeswjEjVSjcauRHcfNW$GhfxOU3-9NzhC?1yYEkO8 z2!d9xaYz{LkWkaChcizycb0{P582$<=)Qi}asx-UOH)8x)Lt1iC5w#W)(=&(#d5P) zD%qcoI;0qIGtRZ5C0HQ>psH!;wF}V$OLCDMJCnLk_bzO-t5fdp#L%Ld-cT-zcF!`b z?%ZgASsV1R{9AG&Y9M}z3v{w0M(8&WeDnVVv`ke!Zq++xip?Lbwj0bf`mnaL%0gq{ z+P$ywY1U)=1M7fHKi;dmxmYmh=fajwPt&_xs$j{WaADYAy8Jw60B#BTXLG|ilr}aTh(0rcAk+82v7@B_z^_oo47-a^X z-DHyRiZ=3#I5i(&VwM(Bv|fg3`-KF;h-q*|#!0gm!>69^b*u-%*(`YjF!3G(2@n|5 zpGIU3t}?eDIp0jtbOrN_&M%4Ti_$EIe>w&LNfzDeq5MBALJ9((8tJ7}KiQ(UM;>hV zYsbX}GwKD3ZziIyGybAHssg!aGm|&u;H!^$k3*D8FBpIkw2?Dnr75emGOKaDzpBNd z<80<$cUwn{HOZ!=;>z53Ou3Svet+~->o@HMVqj!P5iO0=lQ0?Vh}!zWIb<0)$eGS1 zks1a>X~+447?!_c2x7d4NywPK)_Ihss|{cx0Aq}}TfUZDxDPR;j%Y<3-N$w?j3Oy2 z!aw7`UP=5)P&EhnGK~C5BbJZ@;AVRDYGO6rbdkQ$_8piF{iQJCv@V3;??SN#%;?MD zBGd)`Dxgm{;VBW)$Wnkpm@VyUkw@9Uxt z*vWsx$dh+!L#yv16vI~Q*LCrH2q1CZ1t)2^x#=mNkhmp5LW3F*c|f$4A!nuxnnZb- zKZg4JhN&Il)%#DvgmNzL3l+5?6uYkiJJTwV+=Og(=OKbtn$P?S8qGYMdihz*U|Q>> zM2FdUg*qIQ7ZIgRsjX5S0v#K{YCBLOM=3v`4TBpvfJQ7;9+FrLGLZR9oYvcv#?i=^vi*Rq<%ufeBm# zhwMA4Kj+3W2JOm2Fa5VHvfW%lbzS0wtCcZ622WWLaqiC7e)%#(Tf%x774g=il#ISXAm&+y zhD4d34Y-8Zo$zG*M1Ti?!(VElLOifib3G2C*k`Br}6BrgrP zcY8(zoJH1LLwabUrK)7Kq;MzIPnr=sB71r5gR)3;Fx5f})C0ti+PIF=gr@|zy~6r#lR6N3oY-Ml znNekwEECwZ5%HMIFB77Fi!YdGMx>PHMwc(|f|9aHy?zxxv<3R)#rae;v8Kax^UzkS z>UV&Jp77&!cZ0`Wc9;+(dwZ0w@t&7QhdWZpRF#3<?C z|MgLy!quk)+Ef%OLQeunvR;E#!_-0r>|CSa2yzo}dx9oC{AbN9 zvs-g|Gc3~Ht4U@6=EvMsb#vb)#h30zpqv!q^gaMB%mL}R9$@-~80@LjlT72If`WRQ zv(bcV>UnUcTk4rf{kmE+UV&_(#JgE$m>NH6_cJH9u158&i+Huv&9^B)jV=+AYs1OQ z3E;lodBOElnfK-k^*)3sZ!Fte&#L#yZ~E-?VR2-PFi2z=PBxW01^=N-v|m2vCopm4 zcNo(v&C-M;9QSq3qFXPie>NQb%!$#q)#{kgaPD%Qgvo1d1$IxzK=^ z{ZR$_#*IS^bpBZx4btEStV`kQ%e>rx8yaR4Z|( zbc6Knid_w}!ttV8kmYCjF5K1ZLYZ=`w2{F{d7=h2=f1H)#pl)fyNH@+4 z%GG1d3P?|4KGGNXZZ3Fa#?ZnR)#8xQeQosfX`Vstr*;ME_KG9Nbs+A*pQE6oV=B># z<|uS(pyGx$l9Sn<(?^;MBdwSG6;f~kIT?B84B|Kf&3*Xh_{k|g*Xf>Bcc-L4sb%91 z=O&R4b-zht2^%fSfHRc|o^KFK8E|~gjQSk+z0x^t?r@6ITWr-SSQIdn*65Ud&I4IL zP!Xge2)-5jT3&63`>xlIu65dJd!`Q@Ha-{kwqh+*k3i<0+#zc{isC!rl6b17Z3l%j zZKRBuCHB|hJ45H2gdN$|#yAH;dau;?nJVGsf%Ugr6YMU?o(C`N3iGTmx>j!w7RSn} z;QUh{!Tvw1Uydh5a)5KY&I-DX3OD_!8QZx*VJtUXVGy*5UJ(;-38iK9K8;ydlw~?~ zlE;c*IP_di;%$BRy7LpW4mh(ZKQEZn6~0{$+&17hef=T$Y0o7wTDmM<7pl2F^hmng zVzisLylLJ_^%CwE^DHW$z44}WA9^n?)`4L-{bnhqJT5~#2gPYcQ?hzLuZ~1wGKSz1 z(^CmE2;0kF?$4TRx)FYwY-7T^J|npv23(R`IC`r`K1^ac{062yr8NltV_+CcuHNJY zZq1}?--b88Bz<|1crT5)TUUChG7LcpY|oRkIMRV8ll-~`10s+j5DkcO0r6T13=1Hm z%;Crj$o2oSPDzYUifetS+jjijNKu`5WLC z>qx%pVua{)z=Yx-7V7JkkD(yIAkXw8$)Ea)*%Z!6rtqevuMrIL+L$=L>AM_e_o`_)?HCwV^I}Vx z1RzMtK#f9C-G>c3j18>>;ml}uxv3te@o&Ml9elUiy?SZB%Y^rbB=se(1sB|>ig%xg zq=`%2XV?4#03+-~?9$$l?Ik541Ok;vs$)%KN1YNB0-ufg>vezk&6NN-PGI+GTz zvVn>0*a3h|LC8;Nis}nl)P0s?nto-&^k@4Oqh!(PKl+PS=kZ^y*zUi#e4=T6+HWPL zJ!~^d|EsvFY17Xo$ugezrH2gSM$cBaFe>edKD9Hs^b^A;co#mUH_W}H^O5MRkm)a9kZITg>`MFPb+PSJleQfHx@v3*pBa;8eaTjC=lbU`s?UU?6k2(azah0$=QsNp0H{f zVO^6>2Ea$_V)4l;8kTA}S?{863X55S+BxgZxMx`q+D zx=dVj0lSKL@4l5w^dVxunsNPn!1gncf5&zcczHAg%kikm1z%K=R9D>^BTe(TOukRc_Btjw4i^jzJ_rIkd*X@vf0%PqeV?@#5vd53&KxakTf*SE@zfMyE?q+J+ z->266M_Q|fJ`FiUY4~^S-_QNJJz)y=M$QIKr1(i~Djh+@S z0!B0jY9NyeevS3^4-elFfzY)Ywsm_9YHfTUmE8O}J2zfxvVG}HSH9QPY23*q(1O6xD}p(zS~HbA{J|1)&RhI3{fT!oB(A z#j#Tl!JqjtY0Aptk9mqMcu|5qgsN2Ufjc#k5~5?bY%?h{0YCwrK(?UQQZl^rUvlJ@ zz4RI$;oiKZB$BHlKl8haPT%(aHP9GY-bdqX3Bji|e0@`xNSs8VfO`wF1Q22)qmyZH z;L{r}wO~GiV@e^yeya8JWO80Mx!}JZ`#sHJdhMw7IeYNjIt=x!Un`9w{@scsgU;@=g{)cput*fWwm!S!sQQbrHwP0Vi1{0 z^=lV`W^SW+y~=OCqDT2-+(2*|=+>(^oLf|XV@FtPp1fC>8pe!df?#*^50MF$pOY*r zg|>;16SC*6EYkf2Tr-0>b5k9J6OCCG04cfZL<$lxeCRJX1GKi>I#e2sybBVT+GCeF z<9jwNi?%kswa-0wO1$aWupR!9IfxSrWT75_T#p$Uv-y+yXZ2c@8YT3X)KNwA@KAdr zcFJzuZPKAq3MIE9%=Drp%2w9xKLC_ZMImN(3ass@Ypl{3Fc80Ux%yWAR|4g@K|$?v zrNs(et%rAJfLOD+2K`y_Vo;pZ)$*kC=3&-G2kPYL{mUCqekAEV3MI1ZbN`q^83dbZNk^YqL26jg z1aYQKse3C^{jd2KvVYzA9u~({8YDlqG*%GD7XxcTCI@h(ZVzCrPu}2J-?R*;SQ+I4?{R_N-bC+p4}o6)B20&l5M1 zqm8~q>hU{*(`&}Yp-CK|F|-CQ`YYhM0aq*%I86Z5&;+2Gj{pQb-hYI%9)|Ho~e|yR2X~PtjH00o01Ie;39F{vd@f zDq2IS-b-4_^oi@HpJwWn=ncmuq!>#u;1Fa_gg}MQ3C_db8bb&zKSAcJQu2wA#w`SN7o*XU6 zC!*Wk;0uJU|yc8oXcq1wK%S{dZ~sHp8zft?oc)7 z9WxUshvP2ac*fX}rCp{9oph^2fB0dj4G~Tjdp9F0#rX-@Fi2ETerF8V6r`P!$mJ`4 zvL)J`Tg-rcXous+)hlG`^&Xhzx?YAI@l2Z_w_;Grnk~L-$sFqBpd0Ywxf~n*&6eK! z_sd-wkJTthi%PL>)q2d?Q@grRrLCR%uF)SIPisUeM!fc}1=2;4Bnc6rnPoc6zcx_m z3dhi>9u;ft`|Y0%nh@Ap@7@)#=fY((A&h8vWohTGIq!ae5Vz*;HmO{(=loH{gqR>8 z)WjW#Hs0%Pk$^Jsg)dqAfdlcY2kl^8WoXur0qnc9K5g`Q*yL>z=Ada$w>L@<*|k_W zR=N7JpESZGZnFh#(ghM6V!NupyrPS^Z$L}mZY>?U#f9=>DD zWame%_?}Z?SZ9L#cOB-*wv2lm2Smx*xOJE&I?Z56c+G<);q|1YyV@acs*GEXZmpv> zYQFc^Wuz(R(mw6ih0WUCJS^u~eVoSa^FCn}TLWXCbj|zymnnY+FmW%!zGO%^xbzb3a&+B&_zyF79|F}93c=~#VtW~NnZOoX0& z-CWip{$p}_4U2B5oSnQ=uC)i`ZbsmHl!VSqzNc7H!n^Hy7sVwHWQ@MrA#At7$%}yw zhy78H`o6VK=ik5gIuE_3p?LD@+OolVh-9m|*N&XR8+E+fLkm##5);e?WWUR}lZX?= zSxm>WEjBi!UHszl!{2V^O1lTrVKtX;ww$KuA+zlTC*UKgv}O5Pqd8v*v^1(p6%onO z)jzS%EhV&=);vqU*=IzJ{_tV-Dpmy=$Sd$OWxRs&D34bDc%|A200jjx;w-OYYg$T3 zdrJ+#kFOTreW*tas7lI`-2xmR@#lwBpIf+^CM>pDxVr7JJ%}35p2Y6`zMXui={9QU z8lU%vdu@SMve3Hc56HaRct*QnYE#PsA!?~L`ewQ#DRlDpM{UehJ*2Ne?`~k_V|os^ ziicOQfi%%_s?}V|FA;ZQ`u2E!FbS}xdY58Z>5k}`T790!C4-Zn>x~AC^>nyQ?6)Xa zH|3U5xh7;{9o7483pN`EGkD$sN8R6Dx9&m5fb(YxU)fw9wmt30*qUF(R7brVNS*}$ zs}%3AJAC(iEeq6HX&~D!N+voKvC++RN2|0?A`^qH`2WsT2>Ad{(LYn8d;gOG<` zC4cM{D5&x+C#PSmUd95M&fP@1O@||fOO(7Fu*uKLeD#JjT;77-CuB7`rVg+-eiDeB zZZ$kVe}z$5lg@qYa)eFK6`3|{>Nz!1xe`l=^DD26XY|64ZTpS+hehYXBryf7+GiU6Nf$%~XI!=Y`dP|O7V~{&m5HwRV{c4TkDEgy<{*nIf_*z$ zM5B?dr>Qm>W6;x7P;vJC3f@KLQ@g0&t4^>X^jA9gS&?gJ z{zO$iHEI&8npSJj=A85I$|nC$2Y>eM;&$%L{wmuofT#kopt&c*)+BXjoJD88y43-VaFjPE0#%t1A*v43hSyWw z6;ch=mr)SiYGH?JzlYMH-`Gq{5PfVx)0_p%VvS#KZD^aB3>*QwJ^cXrAt5?l9@ zB1!J8j#ElS_=D8oj(Z~5dq1kk75&^zw@jmqqPX=JN45um4qcXyYI3@(_Dp@zui?Pn5bWU#7e$BuD(r^s63B-skIxJU3JP%eDT_3-Xw_l^yGf z??qe0hooLZ{n2!H^#EeEJ2svlWH45ce1}%@PHR+{KmMlrZf z_^Ux4BA_8GSNJ7p_`F6GU_W*%Fr-h>kJG|IkL596+`kZBZtcKtHbk~|)9;BMA&D## zx{p8?H)^<|$MK<*#8pyhQlj$nGDw-EtV7EYoZH(2hHGg_ym4rLTPxvyzhR8oe~h}EfgDa5vs<)}OLNbq zXb05c^JxnLj4jw~tOQ->#j7f5=`-LUUn_JbqfH|%`$B-{i3lz7OObB}SDsOT!2;`-vBuIFB8sE-1h_N!q);ky&-ntyFt(oQH#~`Ys>bZ z_|fz-Eq=ddRFdh}VX-Rc_?73C?V~0AfExPSVHNvsco4oL6O;Qx;yPm!^5%6j`n6up zLmOE8RK1QXcg0~bA-6(B#l4na-`za;uZY~I^@0;uYt9bHfLBMpG0)s z?xR%EH|1^h0sJh8d2!T#R5)c#frS|^?s{1J*!+{cJ!G1*IkdNEa|(W0<((3~ddiG} zdcP@Fbrj;l!zr(8OB-mV=RC*C7NSifBL2DPIWu^|b=z%&(WBRyseb^i_9L7#&e4G|YA1(-2wiq?@-Dd%n1&0^ZpO1h?1x%2HfR?4E5b8GrV7sXq*yQifU#F}uVQKg> zvybg7ZK$zpUn8MxQR@b%6(Rbm_FRAIhePjOvV0I<)1fZ1D|rs-#bV>9ofj|aCwq=| z;tuxDaCW)CDHPtfx0Hx~cHc?bP(|C?iW&3jx4yh)T6k3lWBmS*2emIZw};sMEa#PE z?OXA!s1WBrRi`c$uM@7fz3nfhimn)UnSOPz*-PD&MbaxBu(%4DU2br^w-u=>tcre0 z=lWAmPYrVZXtawP!ECP?bAs?g5uuu|?D}@T_6yX;QzIi?tl-5vE<71wS90=JUN($$Nr~fmdU(r`-q%slVkN za_YZfeo2>CIP0+q`*?4qTmhMuOhlPY4H4Yw=|>$3KZqG;DKLX9Y}jw1t}bn#XjyVgxBfM z0s>c{nvfVLxW(2cw;1^im-AVa?B&{sp@tA$VmT9g=;teJ0Ve|Sq`KB8GHxEzu^nry z`BEt0aA&LnPP*hSOCnBoytlLWnkUleqm_T3J9wSg{!MtE|yq z-M(wR=t5EiLz{chByW77^=;iBWm*AtqT++7c9(%tMXI>&SfXx3#0;aF*=)=VgWgRv z16t8IarT)D3!86iRZ&*U({flka;^o~CQ3HZ#`?G9eg8d8T5wUaq{A5e>HfCXdUhwk z%hL%f-XiGAYAhPlIdsp#l5boqNNYxh$j2Sk+LhdWqcy3Dl)*~Vy#w_YlBrK$UV^Zj z4_B>X8SbBw}J~}TcEYr`KycaxZi}3G(pJf&MjvkkiXtWXD9E^ z*luM^D1tAI-=wPaSDH+fkx@VSWgF=KT+;Q3>DU|W>E1Ovs)i)bC9*2ECBkH8b8a$9Jm#2zV6IvewIgLgQwJDYX#ogpLr&qcXW@R6Eq9sL1Ml+tc(`bzPt*>URl zRrq8jWdbJJTDd?rMkRD>&ZDj}KZgDKt#IF{W7e>_Sz!v~HPVKc%_3#8M(l(<`mlXgWZ zGD`0it0NF$51Vv59B?yFxNU_C%A5FXpN^Kg$*I*D_tJ{oy4GWqs|V!oh_3!Q(+twF zQ^H@KpP2W*Z>q2*5V72#zsZz{rjVslIb_dsv}%fnB*^9~WgELnDf06VQLwM3fBGI7 zj{eJbR2d1@f;{Ewy$I3A%eAEb^a%(SJ z?z*LC9#!<@5>Iou)#^z*`qhlJC|fR-bu7q;io^|!oOUGNXk`a#V6uNmqPJ2_$tBTb zCe*o>i{}vDVG&oK<_=nHd2+TDLHs&WpXs#1g`GGfEDf}7(lbO&9!0E|eK^;%yQ{ma zW!kM>d9cl`dUEw%6T2uVWrCxaQLTOT#p3ea2uhB!cBOmgZ!xYEi%`*Ze(F;FrE|^? zwc~O=^I?1gHpgAw;O;n6)tvM-y=;Z1g<8wZjAg0c91eILb2G_52_Ti4ZoEU`m-#Z} z8=9|He+4^$v-^=Hf8gwv$#nj5G3Xqv43Fqw>@-i6#6>anW&(imN)3Ll{$joI4zj3j zcB0%^Xn5xcv7j+?_t=D1=b~e~F)^{A!*o<>BJeHWNj8BBlo6mQ<;s$@YN3$=Ho={p zo8@Noc%a-!vI3o4>mn>`o{C8g8*qbZPY`wcXi-swH~%6X-ZK@G7Ei@{bc|`{aad2i zP_P(7_blam$tA26tk>neqXz@NV9RX3SoWy-jdokI4PB$9df{_9_hA|javAb?NcX$z zQO6QiKBQUv6YjK!0S@jInH_OE6(g9*$41Q<$VXdzzRYAki^^}23{A&%2RWdazV$B_nNP*J6Kl+A zx7f{D?mvRwEqGJr7`>kSFm;utB#J9BOvo6ld|zYIeAabJANJva<+Q;~98r9X0woRT zY`{~$pL&I9YP3qcak(nJ7%R1*?mJPDE;2aDS!7=*G@7 zwUR@{YwC&T>i{3OB30z#pUvL|!KAXnIZdv(iM|HxO>@M0A_$Kurc$pURCVMN6-1^wnV=1^vNhG6>+2SOCpVnV5kI+O-DDLwk?7MLDO{eH1rrj&xT#Ln zXSS`q>Q~bE3WWL4Sp61B`)Hfu122Ihdydy)^r>61nq7x(7cDfHOQXVXU%cMs*?$rL z@nr72Z?Rc-no})GLNk@NT(7ix^dQHybxXicTq?)QwI87(4t}yFs2=9Gcm`}{XQ#E7 z@{22~TVvd9pncv*sK|>$SySsYf8;w+VC*oq?Zv9ZAC!(An4&+h(NK1Qp zNu;sh3dmVvcU200!DhgiSHjKrDbD-(i9X5)6HN|E7 zI3m-`lC*H@_{JK%>#Y8lbA*NJ+};{;wq!{c^I|A<@moF;xD}b_mtAXxp{=l4LPdFD z2W(y;cqb<{cNG3X%??G2Go1|RpcCP2q0Be*P!gHTpp z(odw=oYPN!x6ZqG%GvO}(l)A;%c^|kFQ8foDyA1pT_$~TF&}F%C1m`Me9fLX%#;N) z6^^_Wpa~J5gH~4=v_rR_cHw4%V(Zzm8S>-T@W}}mK8=9Jbbv7WN((4Xb3S+eF%{ol(JM*p- z5E!+~D`<>`%l*VO^pqVXZy>`=TK&${!7eCsD}S1`O8m&Wt+ z1}QIk;)l#WoYT^$7--Sz%3|*27 zMl!q_`R}0M<{2Yb|PaES!20APZy*RRNpm z>Sa&wdRP(Zlq~L2^Coaqoi($_ziMO+cUIHC8Wv318Cgx^#GS*|%V+R7AoSB&J_LO2q73g5zkVR=kna*1UVZHZLgO)DQN z&Ku|&(heS@$l}AiY$xgjmGzGoh{m?r6e6p^SpNj3$Pr$*Y$S;jT)EHFVdI8uTp;(& z;`1EnAmNknRzuRKkY$>TL9!m8iFs?nz@nyKw4({P{6c- zA*43@?7Z`V40E`b(KBry6W%2VMR>DmJk4qSs{?nOQSMt0XSaOW>$0<^bvf+;f16Xh zP)6A)ZuXj$c(q(21(Ym8F8VBw6+iwnnAnPY$}0P^>Y3|s%DHlc{`s`3BG2pc(08Hx zsu>E1WhfXkzST63wR!$qV%9RvGJ>7Px41$}Ye}_Z?1d3FI@X_gV8%NhUiH$|L9(_Y z&EIlGpT1jBs}&V`JApuO8dP(&+2XM*{6qWEIyXI_ImU};++zzRdCNnrp^Wit-xK|( z3;pzFiKoKpUceH~VAjUTt88-d3HR~3C%V+V-`zmcm|SU}T5Wn9c|pZ~AX*!?x4Lw+ zFwsiq6OQm&&hIQS1R_IKHgj3N-0l!RKnqAuzcV>Gd{DglrvgYq#i(o0G*Y7)utIag zeHbKMpJJqrsK0UC;qvm%f;CIAj5Gw*i!J~kFAG%0nKCPl;HLW=c*xrDR}?9{Jtj*L z-yH;D6BizGXSQkyo5DsUpcNm@X}aWjxyiw%9UGr}+&dM#6zXe!Ew|YH9m~G@GhH+~ zV^3A*va1&If*|<-7{#c$R%-$nB#inb@J}cvDqQvP#6(N2IuM>y%)|w^!saK&qZ;jo znvJ`B5UAOf!ky$k6PK7AJkLpodYlyD7R#@@**7(3gXheeJ{ZuGeL3tQyy@R}ZqrLg z`W1&qiiRY=?TVRbDHb-2a#=i`GaP(7qN#h*)ptg|d%vnP0dF1Ot;IqecObb(08!wV zgE^B!V?x;!Ea=tcub0W_%epYR*PHkp zWB6c$IeBV}--zcz=|6Konqlm(bKM;b1NuSPy_H=nzXBt2)AVe^e2)EXh8u2%B;W+7 zoAzdOP=zPU`0w65zmZn6{WTQ%s1~T$cLV5i{MyJ5M<@nfYkuRRbD~T0dR`73O-@GU zhLHL+t2jC{&0`hODC{3ja(jBOj@CP{?h{AYK1|uCZ??0a64w$MHcFO5TW#l`;{fuC zJ&g6pz%d;?8(vOD(Iro~r{`2{u5c>mwe_{3osX2HNUVv&_&&THk%ym;@I~F*WTIMcjvg-2ptJvyXNCT zF1^&-jOnb(OK4Y?u$PUl{^CP&kjwwf2^j@t7O)~c=pR@Ih^n)RA}N1NQZ<%+(WF`u z;O-vVOQj$S)Gk|zuDJ&8_5LhU);@|H_%-pnIwPAym{~{%w7i6G>{)zjYW?|z3P0f4 z`+al3%nev#Ax|l0hPd3*{4TtXU3J~{#z4(7=3su5y|Y#)Ny54-vYUGILwChgcr#)w z7#0u8RG&In`)_zF2&eTT#3sc@XWMl8PVNV4T1cn`sf{)<(|dqYw4$UkBKM*a^@Aw$ zit!A>#ovmoloJ6Kx3Tr*TGGT9qC*wN#gR7tqJy@HG&?s1W<_<4;AF4I!u9scc;0$!q|{dnH(7&^1_oIETT6>f$eOKpw3rYx0Bk;k=$Wr ztlgv}N;dnjyOVf3?wQB(%eot3=a%s}!{^L!g?krjK(ac*i?9dGJJA&`e*SB~z@Kx8 zrgdg5XgWG}=B2~tOT_N`j6y6Q7_IMR$q$t*LtwCj0!rQ{rJWOU7i0M#jV73~kMzJbhgjn0+cO*M9k!`u zhafYT51#l&)AEcGkB7&zR?^4ChdVcBjQcY4y|6ppx3}8k9^4cgkFfUh@v&9#uo2b+ zRR(#W;(k-J)*+Pmkl;~(d#0-qf?ji_R%UB0Y`JCm9ABCD^F1660G>ZANTCR@9keq) z1>iP_X4tHZApsCq-e$|0y8M)+`v{XVkvgJ90}fVkdl>r8bCADA#uvMn(mo>%p}8NM zGehkWKMmKxH4N5#uPNpH(V{Gm2|vC}bQv0ONxG$%xUkw3moL1fm6c&8% zaIdNdmten)$RF2XY>6k{h30dTs6Mu|0pjCqL*FhDJOanokz)8*b5XD<5Bh9Zl#fLi z4u+7n_VMt$2ORIW5LPyJ;cRFZ*_)@%T%x&KlC&USkf0T*;dH0zTSu&c^RD=#0)~1ef%F(pI zMom$hUv`g`+F9+43hR;lE_fWx=J|VgLzZd9F~?o(&|hN858!T6@5_XkXs1|rMnub_ zbNV)B21Ex;Uk(Uub=RII?Wjfi)p_K5nF@hJgun+a)efRPLVr^D>@OkiB$=&0Li_@h zRTJE@6EF{%AZlx_WaH8MKAXgJ2i2iw-CXKwQ1+nGp=P5}Cg+fjn0YIkKUJfzk9vu^ zV^E_agEE=0gD-m15!8w?PVNhEG`Gd+eoIvRyRYD^VS;e%F2ZT!o~?+XoWsX46VZY_ zi5L&4tB>s#+@Mtd^eRZt9sfHQ#HA#II63k0`gR!{3hik!ic8Rc=6+AdJ@n|aJnrbi zL{n3bpQry@Enwt|Nf8;9V!y>4w)48`+I6+-$1*GtjNoPBnU2{PYp>LzKeF4Z>4poP zA(Td8U_9*a3EKE$jbBa$%o`s}qMRPnNglxcb-VLrbYcBx-WJfZY$Y8k&B8d3vgUQi z#!Ua+VF(@=T?+cCN0yq-{Pyz$NxlmtpM5hI8=^`DPP{6&CNX_7T>gZ6x?*cZQon({1A&IN9iO<3tPIWxcW0{)5hNdzU z0~+w_Jxi!Oup`%IqH(;U6Ge;ZU@^qHrhGVQ%RGEny zZVCCpa@!Qz>a_B4#{J9|>qWb)ymj+#cb;s*T>J;mB}Ul*ePeLMqz<|KKtOJ&8u*+% zZoQQpS6+J6b;9?lIkZ{W zac^gYfVG1zFFX_Qyit1betZYPYz-9URq1d0+`eSPV$qFfS%zySn$aS)whSrUcsoDgbBGGr{6e{oO-xQ^Kos^hZx>1bhf&j3{7U=ygy}0Pz;o z$!%vwjgh=`E8!5ik8M32hizM+y^Pf5q$nmE5`oBgG89_7C4*M6ZW_jgou1b$+Wp`e zXS+u{)PV*I%;(1J4~+`Ie4A;9)!6<{Uii0={?9uI^H}lIv?zQc`q#VkWUgCmWYqim zawW?&p*GgCl2%wfIhqueVf{s{(U@uaf1_x}u(iX6%vX0X*F!mvTP)_&SE46%0=@qX zaVh2V^GFpl9eN*prgC~phuauFP$SyU=?*H~;D?|v$5tIrLN)Mp`x~O&+L187Azlnx z2){PmPOTo&$kik}+e8dScqfDuQL;SrahsP)MKZ-Zjg3Oj{ z=P+OX8cOf50XNKVm#hr~df;8tz0M}=8s_=d$1eP9d^eUULV0~4-Ka~% z)MSFHN*ePCqC!3?{1Lb$B%%eDyb!{YhDHRyecsDwhRuQ|uK#iE@W;1$>(UFbYF({} z#{m$^TnDa`h^lwFC$KSUkmG=CXf4bX_6`a7XmwHH1?-5hPm7&A3@un|?^#GbzZtiM zT@A!UNhR1D!LxZ#(!>`3#?b(BqV{$*uwb`FvX^`VKhVw!E)UuS`It9#MFehlov9hC z@gLnQWsMhU&%{B_s%)O^>tI*l&54dxWk54wo`{R;Qj_cAR<12m)hER~Mr6pp$6r-H zq}9ylTW_UCtj8|P&s-6FV?*yQuX)h*Qj8%OC^xW(ucwiV$v^7OO3zl-nqCPmsK?xN zf_P*3*@IKHjnctU63QGwze4{MBB6!n%c`~9ffjeqaClEVU|*Bj(g*#W0MtpKIRfWw zP2E>I6vM}1CZ%Uw-~{3fPTju4^xFDF&3RSuZbO$5$qRRv`H3Xihx0!$2?A@XLKI_2 z93HD+dH}YnzUKcLjx0RzZ--lMx8~FkH36K-%YeBC-s5g*ic&ZJ!=Iv=t(yVa935GR zvhkjL%F48Pg%4`$h)TKqa|_h&#r>Rq3s@BRt>nw?5!`~@f|*mkj;k99Q+J?P8GVUI^X} z+3xbDf@1yt=rQQz2b7?iV%HaTbm-hU2V%01ks`?}1gMzrQij=&KAP~?o!5rVPvJE8 z>b}|L#{85`pZ3oU8z@+DY4>wL3&Q{<28{AY+V0GCEnkBmvn{RW3_LP5^098s{yh0QO`SLY(^cfIQUAtEj1La`Iff4K58GJ zZhH7mRA^BsO7x)v@J7Iay)@xKg8S&W;Ywcuwj~d_-jz)k%_7sNuc^3s1Lin#*+Y1E z_w?Isu>mDjk0$)()6$5W*7p*YvE`vwb9?)1=lDkJ2+Urz;P*f{CZwj8QmnsHl+=M= zh#dO8wW^qjx*ip}KNMUtl#o@k?AH?k|B9w|cqkLhB-g+jU<)A&86sLiLZtOlQeMky zKcTG&fBejD)_C~q>W4p>!+kf@@^1RK)?uM*E(@z&J+_P6iS!vqT(li5dckz4qdsHk zK@%kReLiW)8c>rk3#ioH?)&ELP(s6w9gKG$JDW4n#X=ubwhi?{=dQf#hM$N|gDDdg zo>T?>D%Y!ZOqUAs@x3U;AOhy}J9V#36pN?o!dyh($j2*XwzUAM#Lq!uQs-uOoq5d5F$UHn2T>@4D<=C4ncD74ceFQo+^7^pv}>LJpZMo3csS3 z+OYo&gU7HjR;<~&(p(0cKW*K^2$$<@4<5#XyJU-Nld_x7EQ~Cx1@YSM%k_{UOD9Qu zr3<>{Viszw{K+?Yr#q)Z@+EGApez_dCtRheOZ0@4j4LMl!uNZ2GV_OGq#tAwTJ>nqu;IC2p|?8GX>|RsPDV;B zxaE_SWH)e#xNK|WV#H7l^$RA`T6VC--7FUbFcnXbZiC!CbLOP#Yjf+v{)#rj5mytL zl_p+bwGth$gT86X^!Aei*uE_x8ymka>pjLz3LGA(AhYlu@(#=WwA?i?MH70H*$I?P zs+`wM`Ei~umkUOe_7E3g4qJNs{sdjKrVE|8Al{r4P{;F``s}dZqB~w2IiS8b^7Bf4 zTOMHoAhPyLiEMzth6oV2<<+2J?Rw`l=ly>aqZbvE)qY-Y=&B0VX)Rgmk}+Feb8+CI zuejzee5j+g6^{LlzrpLDuL5cFlS;x1q9-uS|Y`(^3?ldT~EU;xd3+4y7BwooaQ^xx3gvCe)3|=2I`kM<>O%ZQ<335ub9Gxs~Sf=KH94tG`4fI zpeyLQIn%sWV{0u>*SXIiicB<~Kct!j)5*8dq=}8!hE%VUT9zlmEv#wASQ5zeZOe?g zixH{H79(935=AIyg~Lh(;+cgs=1S4{t0;=A2*k0o#c#o#PY z386LZZvOIPetIMd&x+3qM^D9Dx&Tht1fVzqcH@#Foh!9fZRUWCRV29G(+Tq<;U7X| zbB(PD^~z2F81fD}Jxog{VjDhM!qASC9_hA^?PRQ7X|3VsVAL)wAE!J&k+$Mo{a`#udP)^Q?NIEGYX* zZJp$qC^u+co9wXP=XLYT;%n;!Q71^^>za1Y-8YvX>1btf)>vTrM#2)oGu_e`{F>N^ zL8_=N&je9`G{_!Y=;c<`5Is2UNQ*K{+3Sniu&Kn5+^sp-boFu`{dGAFIVwDth1JRm z^?v*_bYMNQSO+7NsIV?l&5Mot55%cX*uQV!9ae5zMpBJ*J?L%`PDRu1NX?N{7~Q!ve1(lE-x>vC5V2uucfZm3*T$V{C7lN zVJlcz&F?lPg`(B%j)37{@xnRrQB>-(mgusjCr3O zp{OXV6_neC%E`!KbEB1}i?x`AIdeo^DCa#+VW<_sZdLpc%U5c?w_#=Vt0-#~sS^sj z3C>Yu>r>OiESIx1(M6@%78Q9sDyS8xxQ;cT>XSRxqnh-7gq8& zqD9Zva%}{vh1-DG9su#aTQ*vt^YNkVJ(AYx#7I4BQ0L}hS2UJP>)@My7hk02 zQJnBAb3AVjPks{~pZSWta%SO*RQap0bqix+uix_o;r!#S!s8^=P+WdXGWs_UElv{? zrOQ-#b!DMM(cOV{8h;inKYTw5V(?S#9{ONHpM>_H;`6OIses+$!pIFWVWKb9ocLJu z?By}(<@v%%V8vesy%tFn7-lILmF8|G7|A zA5={^Mz@>j*BoLtBxO+H*;lZ_ql03(2}Pjo6mc?AR(3EH)}Wa25^8+ye0igHs#b~QCqtOR@E=>4yRuB-LPR{@tE{`SEi`IZQ4wKf?UA$5i7s-4Z+zka)>T+2QWy2}|)SP_3& z;6>RGq!qhSsF*_$zy;r?h*_Yr-iK8AkCpE3FDpYV!JAiiL;h&Ebvr@F!1e*>kUOiE zZFB5y^L3wA`#6%FXylxHX(w!c1X_4mY_R5HgvrTWy3$|th)YRpfV$x^qBgxow~^aL z7gU>i7B_3WhJ1<}>_V~)e)6-b5Fng-D3yz{n<&o$WBcLeWcorBL`v3l)*~Cvf)Yo|Zki z1Jiw6zeS&lw*7xTPO7QmZ0DY*KugymfxOka z!l7pSC56>+z&|zW-P6BD{@=2R`^f%7(NE6S;546zoW+<-)M`s`PhLnPzk9wVgH>b8 z{TP((fX4Jme4>B8VupjvN6$ zidO@^U$N16#lR%^7tGrzteoE=Tbf!gs2ixxuCkJfH~bFP`92)BL;Eo^`5)m^68N&j zJ(CkqF~qekK%$4e}%jy5I;4T0P}qcf9euupdK$$jjp#L)o8o zJ}FDasB0bwHuKJ_Qfw*9*5a4K-#_b25u`&H?YdYfBh>LaQb4Zgq=w^eZwxvT4Uww=^I;(!1#amL67I zlY`vn)U{dI=Po_Or5;|KAX?Z0$4()q>M+%;v9ezX!la5fT9A`|BX>pD)QCc32nk!1z;e?zE-$mNqEb5Z&-JpG>)t3*)NGNiyJ!}Y=b;*L_=T-|G*XWT)otQtHo&u7}) zZ(+;Pv4jRN5%gI4h7ee0k}p3HB$et9RTS7dVDyv!-!g|AC`3Z?L-Qk|2xz<)KXmTt zuv0*;8Ab9CpyiT!NhZD4=hRB4dha+${CZ@NsN$c(%V24wrqEzfG)g6&R_KBcX-l=iCz>k?G_xWboi!^T zfvLwx>}QjF6J7x;20Uz6zVrMAo}1u=tb5A+>nUXYdG1-QeJsEG=p2f4;5Yk;>Y&Vs z7P8OOR_zoprW)L&8N9c>*!0eU-Lq%G6H@7iXUVhYt~1J5-T|~g;^`k$9M={kx$Fzj;mQ#a%#!Q z9W^2-I*(bSSxT1bV3Ao)TGA)-6opdd9fEwYGS{zi<$Fq6AG2Bv{w1PyzJ#lR>kyDN zswaT{a;PaZ5a%o|km@SkdnEO-k#2~0*j2ePq#6%S*AakZsG!bn-Pk&rA@qKsPPf98 zM>Y>|B)h4LBZ=%rt7@A-g$;NAa3`U4ugiLq=b?R615DUA_$TgKtsy*YEaJLgJb>c3 zQ|$g&#W^9&r9)$*$gC$0S>m^SFwT1dXKwcn#~J(FL5krq?z0mZ+lBn9M7~|JX>#4- z9^&s35Ts?>exERnHK-YLHLl;~5GMB=(+8ECHjszRiGVcqMNlP3iM+bJ^{FIj<9eOt z#OB0=(D>3_Qad;~&jCW7ecQEDk0e^_t0va_F)Xy+Z#;jusmxO8)se z0;ti`w;$Et$(FY@dz7_UFf!aBQXM?xE`Gp<<`WPh$prvhNMiM@(@f!2Uaq10xHqDp zK~+KjOk3jp|h*YjRQuQ{Dhz*A!i+8%1jSM zqAy%GL%U2>>?iMLWW~o}c1X9_B1UUQ1Ej0((SHj;P-maL;jtwG%xGPO!$NHly19`P zVy5ct=6b8d4%3~L^yq&g-y{9i(~vQ)Z1GlMl?`-?kGk&GC*gF}ZSD0GqR&e*3R&el zg0e+p9?EwMo_}J3SAv_0U64A#H4fa?m87y4(b{?UljdR_SNkC5Q!Qz$JUHDZ?7oUD zC%R3qexY7<`!Birnxw68l39^(GDp#Jjae6Fr8ak|1GXy$_@VxB;g=Q<<&y+!lDuRm zx#><8|2D3jK~C_fUXtFJ4%=jX2g3Q%P-w#NYTp;HgBnT&{In|TJF#s8s+XQ2M+hUE+0o{B%%%qEO&h(aP1$9;-z54k9B zjIKeVc+zLli7On3UAeAi(1y-8QLxE|Q8P`4sc)RrdDZ2==1mwe!@lW>dQY0JSwZeD zH|Rp|F8CBG0s^O5Qa7d7GvlH*sNZS-fUO_wS8U8h>FHlfbnL^wzeM##4q7-c{Q|#N z-H;NV<^q4B3yE1ZU$Pg|zZchiW>-gJ=I!*Pn@kzPr_!S&<@)$=zUkqiQTKxW^;_YxWe0kp)2Pw- z$ItRN+sW>uFL`|Z0LOTVdl#D4&`V`5q6s;<*kP@X2;4~VuK?&*w)xuoT~@VWyl-Bx zzBMkvvHM#1_?Q3scz>X4ZSAW{4%z>QAi^jt@zDK=r4Ay)!`AYITGSpX2+0(-d}wqc zh(3m8m%?3E;(Mvbmp4QelMKCMitU%JR=g+OEJ>mU`agi}Y{x<6Rue60wGCeC&vcB3 zxi{dK+c@gIVScqQd?tkV9A6?w&IbJ1<6Hs?fIiG84pq64JA#^*%#;q(RXo^A8{quPP!NEDamqr0tI+h!cl_iN?w1G;-fqopVj2-e zR4D}n)ncpS^ugIyW+T&!Ui=kxu-G>-Y&L^1zr{O&aA1lQEXqR~G?{7X;X{D5y7(x^ z3`h0Ny4;Q^rj53)sqEu6GQZhNa)Q&;g*!yDKL7Q0u6HVU{T;rn<5hjd%~wV%Ewyi( z3+d%)EyiyrC$W>(B=?DomBfD95935dz^1FFRuf)s!oj6m$yo2&99oS$H8mMC7*(A# zQQnq^H%tHyuMa@OTRJ6UfMUnQ{{&tK+Pza{Ha5%l%Gw3Kn!?uWD~84t^Z)YzBb7OS z_zjmyjWJC-S32=iK(@zd)K0q-Y;wFbVj4Bp-(0}qUtF2|wb!Q!y;FBi5x<)ABw@g8 z8W@0};i}06)RONoU%zc?J&iU~}lg?Cew^J$ER`bLjz823MJ;%592>eDFL`(X09Ez(It5Wz8pIt92>mWs}Xq#|-fs zpRqlmxt4>?-Ga@v@)A#IXy&ohI2|CFz^xTR4yj|E3wA*6Nlr{@VI5~#p}sV}LHdur z{lV+IMf514&_gGspv;hV`h17iS)J+nk2iP$_umixU261#)H{5(Wy#X;fxwuRe~|EW zYcou>Zz@||&y&{64Z8lfLtHjEAtn9a!Rr+K$)N$f$FJ8bIb|;Mv+cIo0PVtg-g#c+ zV&qZ_1m^NSwPYcq?^L>swQ(@c2*zc=Tt51E)J98eL}J0CtMQ|kikl;jTujW5L?T;< zOp(Fr-(mq*EmC01YQnv>8}PeG2e0i%#!lis$l~eABBL1b_cKKi?S2vV+zrN+SL#%5 z2$XIfGo<{dExpR5EAQfehG|!SRZ{@r2qN3Ag?{ZAs7a5SEd=IuZui1m>S_M&E)kVK z4W&)!pGBMNTM=^Pr;I}JH!`>_J>{nSse5*h-I$#N?+LdsoVS(TnHOlX54v?P_R2Uf z#mRdMY(J_V4WuMmCYFOzKnAx|wSXy5a>>vFuuMsqs4A#ImgXx9`zgZP!AXJFGtasu z3QEjY`;1lu>08LwWDc2=Ca9Y^e&?)YpXiHo4L1zM$Fy3eWiKGyKQmpuq}}wgxV?~g zyY`IpwLO>@P^>|-iViGzbEWCG$cOTkj1ZQ5k!J(YV=ZGHkfp%Z-!cY2HLAmtNI|DZ zh{Y54F3xo1bF-GL^$TG+?)%>aBul^0Hsj#mW)uLG zo>_n!>PxkCl*Bu(`TvzY4nrwR|AnF>`;y!UTGcJg@yv-EIU#-o#fgE$nVpuX|ISzE zL>Jc6TCJ|NZp^h7=vtTjAF|%XpXomS|F6qcuC9u!R3t2^Bt?>(W~*GKBUfB4Sl_WXLF{jxGTTYuCHpzKd8D?f?n{B^$-|y%9{oQWA->pBu?H1ef z`FcJckNabsd(ufEo3`^JZPl~*(fimJGV?PYvC?+kU@w>+>&PJw`igjj02=Of|w63Er_+FaPFWujj}HmEzjNNd2eHU>NR zOkbULsUG3$9rxljIL!!^1g?5f{wT?IEehOCL{{<+ii8U$5o7+KOqxXi2gR@AcAFVM zk0Vlma^!qpn*W*4Q`en2YwR`sbksrWk{{*{-IRdx_oin>hG`Ly&uasp+{xor#+vz4 zG9%9~RGKuQeWa}})V+!61{d@rS3b}2`&0ZwKAQR2E?K1eIQ4fWP@?~{-P5eaogA0; z0>SwUioe!_NZOv7gXXlpILpZmHwKA;ca{{mcH#Dv+FYjqUfD7o*sxkEJZvDiRil)Z z;IBb^z823a=GARKja%+nqRJ7M4;x2+ePB}{yhqafGR7??8OsU<&X=Fny5>6|8uYir z!U;)O(OKrMBNIS!bKtvNtCQYT4b>i+(#9XQ<(aaUvV38CUzfauUi_Biw8aq=16^_- zaR@;#)kDXATp~(T6}S?09PEJ_L=!!e?nT(Z#=NKx2(t=77d>AS_Twz-olc(e_tuVS zxaQdsZ}RHE2CdOkWM|{6XFqwQy{-x|HASddnSk+Pi2N60EnZgfUzWnZtnkx&17Cj231*SMxXMHv znLyZ20E%0Ok#P+m+4GXadP&8&ud_TZF4N{nr=dFb4%3bI8CE>a7B9vI@MkTSVm1#O zgUUhIh=df{45M_ALy0)^(u^4%Zkxdv;!to#K5hvd*3_BupimH3`M((0a6SZ8Y{Ei&mHDE zXi(~GP?(0FB#M^#e0zx|Y*le2U5ER8pbr>%qDBt4^;Uj_Vt}Zn_+k(T$x<@a0tWlj zfNwj-@8pz+uNOe0@C22e?z7G4Ocv(COZJDa^DOPO-Z& zP!x1wwj`#1Rvxe8&qK#G_;=qO=*lm?uxf6__jpROTeivO>b;u7=wEXY2VjPe6KUp+ z`JWU|mI3%ka;hB}K zjCASD`e}7#Le%l@sA~b?@D%Iw%D3v7M(4V&j?6Gq3$i@&MMZt8J1T%c=WGDH>9nmy zw*c8u_%aj=+N$*rpY&or$|$pLbx?fH?aSBgCfAPqonf&WaTBcl#^# zpG<@?+>p)J0IXJ1%n~rMV){2fp1jXM?no+|c9{6hNh?^HQVr#2+1YTXJZ?L|#{KTC zooaUPSC}Y=vOvz`VJVY|me9Iui7eUpdlNVG$!fC&aa`NeQfF@dG3S_{?rz`c$u*7p z0PP_vDX{A)0ekeAL!Tx=VR30^r z%AHwfFLZbLw|buCr(2$2T1*ywQ*8>Q^zdUjoB93tFIFy)?tiul4lb;LMHXEEIvngx zQe=%EvTn{~tApy)Ev%g9@rfrXU^h+(L{a4&45DuWgupJZ)uYei#O#uO2}~xXGp1rs-H`2ex~#FX{zL zO|KX^VW~~cD3mX-WL=L0c>%;#OW=TTM3oH!L!^xoi=F0Vus+$vY%i2_hoWs6J9xqjUnhMkKf9R=UpzlK!Hp1~~ zY^*M+nF~9lhn@mQ4cfd2Yw#o;=f93noW)?12A|P;^V@P8F39w-my)hK48Z{}STi5( zJPO`7UL+k^Zg@PsyBc~#jp5)~?C|6^+a5KSMGMf45x#;^2%H_y|~KYN3?aq^4D9aKoSi26t9>{1fp zU%<=6Zzw3?)bDrer~HdK;tH?aSH3>{M)BoPWn)s+4Ge$qD$(6uIKLez`ZEG`zqumi z4(_rA+_s-e+8gNFd3ysC>zWsvDmbB>tEfl=;n~}7yF`1Fg?m`pIBjDkX}`XvX#8vN zk{-F?G7qe@#a|8FN41KCD(e61uq&6`&2syUwl0ACucuIxY^j~Kyk)0#f z6XYp~iv#)ToNznNrqk^x>w)?ah=yc;3~?a(Sp_q`Zk|1``v`4S^IbOTG@^sq?=`9tCf(E)9R;fLy!qc>M|JqQTrXUFzo!)DIUR+iNBI^4)WpyXfeLSJ9N zGNX}A*Jp;d6VJ*9TW1vBk$wqs?Ib=cM56>1*t z*JS!;fa@&}!!E*9)wd=0Zo$)ldRPX9jfB^7e)t5{$i+g zer>bbgEI)jGS#|LI)n#&X+J$Y?3iW=*{GlCaO~n3KB9(}uuoeg7O`lPydeI1OVF)P z`;mJh_2--GXo!t>@uzE9Q?GFhYsR&bgmhj8=9LFbR0!O)q)UaS`3+GGa2%M{Y8t8E z`XjEh-A=oc&3SW&U5{RdsmBgGHgq&-Qc|A9H3vKTdK7tVU|i^mZqdo_DVn#q9LC&CEmhMrH7}O`! zfoA|KIVgc;BW-OaxcGkK0^Y@+z-J9`!6gic1@x^8z$VGS$t$XePBz_QR-sOs5zPpyb{sl53&=OD-|jW zGU^Eue>047%fo|NlU%q~-tdBB3Owe3XOtyD8Q3F}!=CZ2!WXsFIPSg}r)E|o3m~PU zw^)dEMcS&b`vsQ67_EH$1kIl(b7n}AgowS#HTEN?WmU7sFN1l|>KbVBAF(eQJh)n>atuV`}KmpWK z$ww*dA#n~L$$!SMxyi#6&^YGwvJ&Vcvi0Y5KUxZz`pZBh5@SY-$?_pF^}C?t`AVCI z_3_w=#3w$gr_Us7&BtHJ(ptU(>h5O^8o~pIVbO0=Tn!eZuT^LOOBO|G(i#l>mjBP( z)H0{x@@jyWqrELx5Y++<&Q5iMBKhTdAy9N^4>P-C2^->_MK)SVmrR5e)~$QQhQN0m zS8*cw@cngfK!>SU+6UUcif;Iv)<+XvM9$!7p6o=I^8c^^D$NZ{*596+cJ(M(ivJ*Y zXZNeG%K=m*jw1Sgq(EI{a%thBIxl_AlD;N36V;ImgDHwyy$L8ad*KY-;rxW8YG~^4 zh#1CsFzLp|+_@jI7k(vDKeZ06ldc}~0N2W{nXXA5-C1ajn3(`_p3ld?-PNEj^vG7c z{-a{^776YMIb5_8;O*oSg)jEq3B~-EaVt~$R$F({3O~uH<}ced)>ytszvFlL_~>#m z?5Ii$bnE?ek$pVtf*xPwd(rWe9FeVHg*_S}!&n$qrlNJ^F6V>j9>xLduX5`8jI`W34EfQBtXXVa(UlW>Zy{o-# zSzCOzk1UNHfMIZdDfj6s?@2bA=>6;KkK6Vo$HryaX;UGg$`kABH-qn2p7<0|#0b)>_9o@D0Wj24wb+5riWKMgVr1p#~)_n(sgD+ZW;E=AW|imW9o3UHGimilNH|nN36KRvObq z%l>8knMdHO6I=%Lw*HFoTmG1=%V%3?!$%^=Y17oRIQ)Jpy*0n+gUL9t8vNREL|*{A z4qX*87$6)W4)02>`Qq(w_?89AxgDHi8~RqLoq4w;nQxPa(RUeb=+G${oXmJ#Uy~ru z|B(_eUHDODVUS{%&L3hxd7=C&YBpCeWB)3LRrlT{CViPFe-aTjUJ!@eU-FIr`?dVV z6$Ro|QqU3TRw|91)32fV_2`#gMvuJhxzEjEO;>;o5mj1Zh+Vef5ow;kg+RJz(Ffyu zqQ~1l{n-V*wPinlhsS?a)u+boP8>dKGkG$+^&fJLVg_CNUj8Jl*+%5NLF;u0sqWj5 zXy%JSJVbOoH^}@hO_z4KzuCDHpauK~?mGn}QfZ#^d|SnIZR7d8I?R z;$Z7D^+$ze=646(%KP^~lg0U07G|&SRkzt^!ylLHWeV_Plk^ZUFI+gUyVTUri?@+> zB_;=Krtj&P_pwbW&$omXwaNN~lA*;JfwVCb5VSLwdmS(oR`VNAF5P9N9mu zy<}i47Ab`t=JGc_E7FZ!;&|pz3ZMBcDL!6&Gdwcc;RmmKk>kWknJHLXzT+)*Qj;)qh32e}AIDIj*n*A6%rYzYB z2npeggaZYjpI^5`BJ`2{frl#V0pXlGMQt9H2K%6V*K)z1<6Iy&#}kY1jJ<|i>SZ6( z$>&5*H3`z609eqG_ed8Mhs7NKLffMt8(mr2*=`@l6%tPY;nuj>bv)}U`2pIF!lc%)@Z={3+Si&`JcGL&$2t9#7I3P z#Y0&r-D1t1$`%iew?NZFzpL0G4HYFk^v3HH?mtur^_leKF{T&v*%?9Aw$RUB)lDe1 z<{UC*-bitts~6br`M_MZv19&kxJaBZ|d37`JprO(3`>aub%o3Q5t$wQn+LSNEd zObF$oC#`{Ss2z6hykfE83UdVzZqFm!tjQefRr7vR0%Ea%pYG@j6Ln&5Q-C#VqO$2G z1;_vA>FH%PFrZ4rA@Hq?Cl2bdU36-P=Dw;|FLQbSg{nEtOylGE>-wp6f<7;fN& z3>Skt9-E1^)uW34hTwW%vVI!fk59bCWX(5UmA}8klQy0)TD=YJ%$%nq`rPi>z5?(( z_!KvLiox%%8NxeQ4k39Z+Th*nfXrr6@PZnBBl(W9bT6|M1-iWaF;164yOwi{T|s+I z4qacFKEw}TI(cE5q81+5ik^Jykp7H3HI`w?L7Ufg!8K)6qxr{Bjzf0{Hhv364-5x|)p(tllpjN6bC>8L^b3PO7uWaT-i`)0TUP zKV4tZ+-!k1rePw%!_Gyr>{J$5-wE!kO5N@w^-{($4U30=Y zt4A&cfAsG2k6bK_#J%kk!_Ni(TzUGP?=l3AiYiSRWc?&te;v~6Ohn!TFjkKAZ2Vto zC<~x2L8#UirAn?(`lOysf`m@y&D4Q}u>niKAsxbztu)>nR;(Y5|3HX;H4N&@`Bod6 z5}zlu)n3sv!WTaWn)u{$5YQC&A#m8`Uv|T2q4L9CZODbsJGlg(pb_pTShzjObmHU> z78<)SFE>V<0*?Z@TSf0XZkTVhVns(=omU>*q0`tkpqphXmL&D*7PS=(r(9|vYaM6s zS6ZJEt_Ntv5A&}m7qS%E$sQ%q7jBy7WMZa$0_m4Igx~4UUwk=z4c0b!ncVsCMQMpu zkvkz*pxYyn^?+_Yj!!kc8$PGU!;aSSe<$2x_CC>kwFzlZ+MP6R|J&`8e&3gCB8p^| z*BX9A4v8C2CcBSJn3g0LQf88N5;>-`VSJD3{UYx~8>z#mTGE@&QC zi}5;$?qbUoYHieX1!HX!exl!N;t7t`UId@^B{FOMQtRoS?t!Z@@TRUNxq3MJ6opa+ z?|HGU;!15}lM$6b(g{13w|YLfkzCB(V4m~NHtKw#2YnOW5#C?LNEp_uSAJx@HnGRa zU_F9~O7hKw+Co(L@RAz|`I9z~%i?RwTo6M*hdl8?t}0*Cib4Ak=X|x^zs+Hf;ylvy zb(mHhUqAj1As2w?#zkYqTgqji}?+0tfd0U)@XvTbUT0u}XU^Jb$-+Nz7~ z){?9Uj^i)@#GHGXNR77`h=J?%yoVR~h5)A+6t@$5ld+!^1vslB018{HNwEuloS(_G zx{;m306%ez{wvoZS_rA)C&OH?P(|3yIj_ZYyt;EeV+Vrn@h+?g{a|}-`_|bw=i#PW z(x`&6Y30^XiYpEX%Bu(s$g5$y+RE;7TKhvqDwTJ2+`1OO`+sG)4rWAj5ub+qx%QgB z8p80jNl<@UOT0Y8OOwb5_JyI( zXAc8M=R?aAEI`ZHDV*v7uyi-C0)JmscF_DH$>uv4{+@IRD)wj2q z2c$@t`1q^{bf80|jgU3PnZt9~h_1RE-rfunjMJ-dVZ z+&|4U*Vu4I-#{c8SQH2o1w!E9KjBMCF$OUIK}TNh^r(DI0%mE1L~Rj4Iugi^Ubvog zWf?gseTQ^c(r$d&V1=*evHZ4$8;#|R`UP5e*iPOhwR|IQn* zUQG1xXb)}}^e>2e>Y!68{MtjFqmOqD93mr zx)=XQ-59!9j6K4ga+qolhRrtDte0&h%39qFLJwmxOBEV8hr{&FLo3di%iTQOYsw4~ zemmW1I2w?RYRnw)r6_y7&Nrejpz_uUwF~+y1r=nnxJ{jEtvHKbNKYAx$!B~^_b@=^ z0lK)6uvTM67C3~ve}e?QW@`rUeI*7;CnPL2d>8rm3((PuD1J1MjEuOPsy_z~-Kj0D z;f+}~lkjYXI=3)Bkg0jv+wsQ3L%iS4B_C^F0DjLwD>HAfBa#)?dx2sNDQ1cQozTwY zj_<|2$*>!n*bT_kPNz26j_Be)Zu{K*@pN~g<}v%6%=qn~38vX88kapHdGtxOxkuPX zoEK#b3N1<+j6V`ISCd+qnOIi9=8W3om);8^HqBtOOKX)W@S-S_*6X9Zo3q$u(5jHO zg5*AT!q^EDuZG_ZYvz8+!0L%Nsq_hy8}AzyPgMA;3#(g*>HS-oVx)O8})4BXJlt(B%FLsZkb{6+zrN0c{l#l zA+`L|dL0c(2uRe)l^>Ds{Bzasi;1?4@_KS447)m3e8D8XM|UAO4jRl8*FewtFQQ;Y zN#7hbqHM>k)IAjg4yCO9&i0;}i$Jo%1ZFT7?Dh7Ow=w4u6w#MFKQI{v{<#qk>88x@ z#O^X2846!KAtE*XwA!Sy+qK!Ub&I|2GuO}Lwt z97QPaK z4ktXXXiqT3j{4WaCQ>b7^3;jCccUo3_htlCA&|6bEsP7?G$5X;Et{oP1|RiQnIhx@ z5|z|%*SL|e3OCL62;O5oR}73p^_rY?svY&)LKkKt5I39RvSGBvrJ=Ns#tUN1)mnpu zsNWCLMBjBL46YVC{=2ng1+z#W<$&|E$s`D{bH?v2Gg0DihupUf(2g3+HdlmvNsu3K zSoZh?Tt3SW$*D)u6{O|5_0K@BbFa`Y*L@2pi5C^Fez=UaROvD+q5}+?SI3q|5SJi; zQ3svMnvsnt8}K5Tj`+&Dl)xMp)(nz(o}0Z9Eq0M6smzoOh+Qg_oP;Q&V=-Y=Nwlbn zTc&KlS)_Q{kLtK>S&Hq6&by~L3Qs+PU;7WSM|#wZXF3w7lG#4sUT7*Oh3@@g0t?b_ zkGe|OW)NVyVLHS&$@&yd4BS)qI~yQo&Psqf)$H^Hk7}H78mZu)d4xVlu;BvXe@18s zMwY*goEkY%>fbwBn|ykPb0#VN_`B7`AH5K95GND@tUR@Wt9`8Zqgg*=1 zfl<;G*JK=~^W}17iZD4k`U$Pwn6*Vuzii@p$!6p?f4f%@YDgSMYOSsunRM*wYiix0 zWRZknYozG2hR`+rlJyBwt%IxSrIgVny=-labae{>iCUX(t6NGmk7{jFUyhHER03 z0g9@UuqKscw94>X;j!s7+oeQl=BNYNU6tdq$W+_(>El;SS|c21X23W}ZFkA|*ZZL8 zu|v2XDfc#n$t@PUOb)JD4AvqHi+3lY#c}!DOX%lFYMWk6EGF)+v%uR{a5rv~rnc6> zUj|NnyE1M2t?p-eD8-rU6DWX>$Ue6Ym^B!b(b~o#)}$UxWHj%0BN#+Mf5{=PEUs-? zd13za><7)g?f%3%%HWg>bQ|9%Ji1IPw@9)lH?^v||JkCc7zpp96mCzmmOZ$DWZgG{ z7GKZ8-6PBghOFjlE16$wr?R$E;vv#0q_RP?kvSf>#Zm)u_v}RfaCL<pU0g|@ za)w$aOVWH44#uahOnMxRUtKhif=R80W%3S8pPw(%2jCIylSn^bbjy-x1`@v(Wf=8b z>8Y#IC6|l>x)4D5ch%aw3bt_v%HUBh`kL|*g`*zWpdx}%lAZ2Zd$J@SL{`d zy6r)F;n3JrCx+h&0MB3WJLoJOycIaldCNQyyx`LV813p`L<_~jK}HDi`&;>K7xRnr ziG#V)6QVk1%f+I9=XY6>B!#8myUp(MhGp9=(++PLkV}pU4ZVZkp1uRoT=) z*r;3CPNtfk;Wi*l&VviXmluN)pG(V3Ko`%z!ECKNNA^3Bf6f5jJFDWlI6o_!7TYU6 zkG}JtjPO61-Q?xc_=j0786661Zhx93a3Y!Rg>ZpTZPZ=}KPw7j;P-qY)vxdQve+=l zXV2r@${=;PKn`R!5L z9gs|v95rT7#koUKP#%gC_Nvg;&q&Vyb0oJ*X^O#*}7$lo=Z#QKM z$d#r|63J9Tb~RNe=}93wbBm*H@Lj zjl9j8D|V@mQn=Nv9~^e+H6yG}qyc1wDI=!Z=;Ri1ANd#o_YNYHRTXf5o%y+6?XM7B zL0hjvOMlWPS|eJGu9z*g^;(2Vlab0U9tEht07P7%oJ;(~Niz7A-z<28of+_Nksee> zFJHz-t`j10C&mVSw|Hr$)Hru5+ci&p_0rbiyYD|RoJR0oFpSXxe&)79+EN$dQz9;P z@e&5BDwo98944zEc_az(b!z-WSyyCUu)k(3e_)lkeHqS`>rikS0c59ODk0SpBX+~G6F1uzy#;!0Dsm%Ln2|=M#0YY z^`$K`&6Uhha1Uev_#zZ_EH<_>z(IuQ+-8@gyzD5E$<9EQVXPHWR=U$($NFHezL(kG1`5Uj&J-Of!Jf`NxrI*4c9na+i(eE^o`|;Zq5c$lb z9W(}1v6#idS}?q#=k{S|p&H1n3LBP$LEr74=#;zsv5>))tm)@=RX4*o_?n+zkdFlR=;iH(|U%z)sr z3k<^meRw@a0PZC0_-s#Js=Q)(Gn#+FuF#cj`~GnyEDyr?RXgOn+LsU1L`CIADcbF! zz<1~m`VYsR(wHOGE%)xcnd!&4=>p{fFV03~N78n;vLFj;^_KvmkEn z5}suxx`$z0x5iE9e*y@ENrIj-SZkc9Ta)^~N3dB6WV6|AE4)M$?=m}ZM^>N8J7oIV zGY@PT%F>)pfg3CsOlYXOX3;2nqjP_W2hHHtd)DNC>2ZIJX<FWD+v{5fXYyn2d}Q9ms?*gK=rgz`dJpq7~&#JG!ENRgB7;fQo$j87b?j6hVRJU@vLmt`@(}FYZTavZvl9P?ot(Q% zfH9&$*Vq|Y$B|y72*g>NPET75_XP*F`WWT*nYLH@HnG0!%=zC#;=txE4=5hL(?s0IS}NKAfxm-OFfbg z#`8UjB7=#}#?TSGP5Zgi)Q%M85@N<9MCVf@oo}?fLu&Z{W^qSBwLI%EV zEyZ(T$<)K48zXxZz-%H)8cz&niVu#zjzI$z@l%6;(?c(aTf|jbaV|9BU}d3}(PK!2 zSQkIH?vBC4v*U~j$TLTLcTQ&AXv_$g#Sh&)@jR?eyTQ!>VeEfkP>#8mq@2)XR$cPn zvB!}ridebcoIdAsMpmZfVjuQ{5?_(-om(P-bYCo1+-C}H&0}&7W^j+uqVo17)W51) zKW)U0+G{aG@34O#M7{v=9r!aZ zL8tAvpaGk4q${PIYZtE!;d}ny$(sKEpRDD`ExmKT>6%cBiAtC6`edOjkVt7~hJp%c zB2)~c$5^wg=3ldWJUB%ZLX5}*N`c*hFoa;m-Mg+b@|?;$@FG#b<7@hV!0bD@P#<~B zsE05&9XtIy7uISLqd(9GZ%Q=r;$L1Wta&9!a{q2aj$`lhD@hlpO=92MFqa$5A^g~Y znaS$`^HrGtcJ7k6Ni{oF6QJrV{>~q%ijnILeyIaHD}Y-`PQzL{+HqNc|Jw0Mkl##(+GK>zcZkH+(M|Wf2u2wAf%I_(K{$&L&CL>F-{^!?P0DL|lhv_w+XNFLK zwsc@3!^RUVfFhWcK-bkI4g~NFH+@qNCLRZr{21PP|3eXo!O4Hrb2k@7&3as-3D1|g z0jjv*WM>Ofc3-^uLDKScJT_oeD3saE{icWQCf>+mVcORa7vJ{Q!H1FS8#o7de3Ose zNpZqgcTCkD*wIEVnsQt#G!6FA{J5T;W@*@En0$%$*M8%gTNeH%ftdbA?QK@apLujy z*rm8p|LBI~)r2tKJC~G1)>D16`dcyNqy94f6D3l*VIzR6HJ?Nq=R)I%ZI5o9gd`HB zwK!H>)QsUh*467@+?QLmOuTX%%mUu*@UxlmrlWV$!U+|(BZ=n`F`#Yu6zS3l%ZTaM z(bMul|B;D8-Gpyw&$x-w$2S6Wz7{#c*<0u(pqj}7{h1itiLpm$LQD~*H& zT25Nzmi<@oaAcSwY(4|eSp(%W98oCjM+Z}~E749G(Cp+kWBlp6IM^v-1g4Id2=IA9 zPmBO&Kk}^#s5GqLYiX{h#aoQc97xoAq;tUQby` zBfIhnl>v6&IQORdxcBoXrIbwYjQe-0S@Dm!{FUIM#aCeH%3o=LAHR4i7 zPiu?$YAgKEO#0qPhrTvkL3En^<5N<2)sN?|*61(`;V@5A{$4ft`eXod4 zx}fK#g*XP9xK0S~lLv@}T7ie$?i%dV8SG2WSUx4-1Of=_;D_2-%Vy%|dEX=1jA&u8 ziEY%B%TD`Oz8$IusA0*?^zO<%Q{C5ayf+bt*IKFg;cuf#caa}5)H5}imD}O$cA$6d zS_e~pMt{gMKc?Z%okwYAgz`nRk{xC$i+QW9P?i3&)lkji=}Tp_S8*$K5VOXQS(M9* zIjqt|$H5{^bbqC3>oe^vvA>`W__6>{R@MYue`nJP_Syf4`%xd`-awwVy5 z&tccS`gzQHn0B(4P2Iv-3o>JrSpL1!I88+Jp{`;arU8R$|D*VfN zJL)XsXHD8Fp9zL^H-67+?7_?KP7Q-uz&!5s2alfOJ||MZZ3vY;istR2fK znSN-evq(P;{bL4u>wESq-`^ z03mwK8B4M#H4H-dZ?UsUr40TigBy}s^O7!T+LWPw*4o@6NP4FI%37`kgm zT%`uExncD~;h-J}l^It8Pr_j;3ldEQ%U56ezedbh;ue1ZU8L=~BU5RD6h@5!SAOr} zH{HlN7t}~_s}b7VRo(G>`6!J8m`AVs>fi$O3HKY$bVM)g4_b^ynIv)-m1l^qv^vyB zKH+G&S7cDfft6>l7>#Df?C)+4QbqkpPDT55UpM;2^-U$s(IBby8In)Sk{Yy*#$4sg z%vSSj0;QJohm~WX|Kfi)QWqb!&J$!d4lIb(>VXwN9YWZq)lvTaY4#=a)eWj9b9&uV%gU;IPfi?;+-VKZ$e3T%B{&C991(*v zB-Nuz9wM@GjQn%?p@Yc=q1VI3;PBO#etN*}fPRcm;|22?H!^YmEoA$v>ec` z`LC|Qck{biWogV`*rGu(fD8;Gh67^C79hO?WP{u1;ID=x5;>gm;y`$z=@hN-0>EYk zf=1_oLJ0zg#95|c1Zix4B^Ps5WK9dhwRq6=LD8wRYIZEWPGQYXZ>}>w$uRKuw&(Cy`;H(KkIh7M zP*PJ_+>V)XNDf3#mHZ>lU+5oK#AX*zR=amQE4mRTH~kT`wNKSGXT4SlRvs* zlB^XEK&*m>S_)lgb(EQ3CFy<7hXaVm_kJp2>D)U){}_3Wv|kg8F6#oX1nCn-koT}a zW@$pQn;9`1S#ny(;&0%{z{{<*S{Hcj4dO;+ZoYU z@)kvp))aF*p2S5-S@@`O4es0WmLMlt_gY1{HeIrApVbwIzRTaHtUgTy&o}-suSC}I zoG8jK&wOzv6l?l%EiukVbdF*+uMU9PK7@V2M@SZF9<=<=d&ev>j$R}P^(HG3x0 zG&LA;O9w(q?a%n|D&Q-kLdZMyCwHArlJ(~RY{TQgNsyfth)NFoI*D?^7+ zE>sVG+D$;za2a(l#GOA9riZA#hges-y7S0A5le0~hk~5=wJ{_>J&kM!a-Ecu67WbH zQ`w+;pZy22mxRL@tOTkFJQsXhS+7$pt6fRp!RG^YBk26msHyF2pO*H*a_EY}TSy5r>A7f_J?X2-rM5W4Xy*>>S-JvDQ%A>@(a z+vR_k|4c0l_cT>9H;{)0y$D@y$bS*DC#R$DzV58$7Btz^OrB=@L}?08XF^t<#>dN& zIt~e6_&*`C<4LN1)rEkGr~>tCGj;A(C-h%8z1(y?5a#)^PJ;2=L*+`RLzsog8c=SK58BX_sgJ%SwME_%P0_Ku7Yv_^DyQr53>g}Wl6;CLl2P8-Why8_@!sgxB54Jv2gO=$$^6uC;)W0CpV>gq%V7tFFrTV+>>Ox|# zy1`Wf|NmVZX6P}vOZ8SyvRrW!t)JguCj?75@XqZ7%2|!Fb^}LHeLN%_l~XA?6&HE# zciwip@23rxN!T}w*Q>p9%S)>WE&VY83ZvZ;tC~5oEP2l75x2@)@-^SfnP)1u3uc2K z2y|pf;yE32zb2ht?2>+>l1hDq%K7NbEw(=B(u+IcPgv*F--w0XPAE=)YD7l8a_|r~ zK94u~jZ0pyEXNh>{7Woh!ED*3M$#?ntKc8}mDChB#aSKw@NY||^_mwsO&?6NNhcmK zC71T%K+fcQX-J0G$$$-*pF{B+;x_nr#}$86C*M08ZHZd`E#q$vTE}I|Q2p)C~6TtkUV&1>V7Y%+U5xO=X`xvyleOEO8}<~8MYPFoPZ{%^CJr`vKr-DJA28qwQD zI+~ggY3elLi5TwnLAPjfOq8Cf#_%x^)vte;rZa63?3L%9qx_anRSl+D?w@hbtTi%_ z*DIYyIi7m?t~kIQ;(?@C1Mc%_Hx8L723NQkpwRCj(uJ76EES6f1S?4|HzoiU7rh=w z(&EPy9O0{CaSQ*eq9LTz!HLn-3IE4y)2J|mL z$BNTjKh1p@@RH=H{m~c&>P3oI2gGSZ#0hVUZ`+}BGcD*Sv)%Xvc+fQH`IN)?v-5cL ze;EQVndDxlIky;`RD1h{mi=olbvvE8$a2okitOOCSoWXlmms$GB%Rv2d-#i;eZkH% zAg!(3lLpAP3q`{77GkdqteXTXOWVZ&Pq$1bm0W*y7}nbVL#=iMUwpk?jrQb=#Dvy; zXTr8@@4G+L+aD_7w^DkAHdNc=+GFmkNvZ=5uXgW}-*>24Zg%>LSI@D!zq+?^L%H)> z*2BxOqWQW5>a&IYks=QE1Z7t-bgLfib)@Be_iv6l7{{b_n4?M$bvpG%2(U^N3P(5c zlnR!M)pKdA%?nZCq0Z+hqxujm(m-%;RxgJ`k5Og@0xn@=8bX!^^w-xas#GdvR+Xlp zOO^;+WBUbBImwO&+)20gTsQ?M^`))u+5L$E|Ko4gGnX{Rt|KD)y0A_Xw-m0HA zg2Wt}>-?ic(oyb)F6-Hq->xTLg^46Kn7+8a5Hle=CXj@f01!k^)8W1*OiC|M76$i{ zBq*Sg%X|`kD5>m0+*L5R??I}ivup{eTNBeV+6EaZ+!dlYkM8R#?!y}cp3hyzq=-D+ zJ9UVxyaGfpQ_+?*kcu@)n% zKu}tJ*z*QCk7o_Tp)0ch_gtw~;b_ePyY)N0&pxD`Uq5dQy5%f^S^G_0_SS}E0{U{@ ziizpRiN>dZpp^2^(U(>(vJVMghx!9cdBAc2`&HS&Iyi zJ1Ux{ZtMLb#!hm_JI;R|=(yGpYtVVgZ-dP?JRH1S)bU6Ac}(JHSS-1y>Aiu09*h6XK;BCwjaM>&8Owq}{lDq?@RB;j(Khr_ zHNW;SykM7+(t%+;;8t&TAw=LdO$Ja#3o9Ppcv2Z${xxlmmF(k#E;#U{yZqtpbxuX2Bv6~lDNC7cL70XhjGxsSG zm-}qHgDLw5u8f+yy2LGl+A3o^_mS^rM$U>K-pz;@(=$?Ag)cGO1H17vF=a%CjxS^r zDk~EoVMLd4u(v&6IzQ^4_kX2DeM2xa;-pv1@5qv!VS9g$!)xMy_{aE=_?e`by^lH!&(x--S9QAZX&dKpe-w=+Zkr{ z-#pkgdnsdz7}?1Q02S@Xc&WBJ&nR!+s8NxNU)P>0s>HGtf(0$R-KXy4$c=w^pHLgI z9{WKlTFXQ|tF&eJ>OKP@a}&T^^ooZ{9%71jFp(Mc(t*V6aXQS@yXYuUX z_~ibFrkb6@3Wd$BDW}ulU?*Rf4A7Y8(W3BxfvQ zu716$Lp-y(uHZ>d!jsSjZd|j>f3iJZ`A}GNxo>I*i?MR>`uLsC`$8|Xk?AU*EVm56 z`KT+e&MUCk`HW#K{v@6cbWuzx*;kvmwqU&a1F{x9-Fm|fEc=&4CWY9Ko9J`@)x{LJ zn64f-_gFcY`Uh0Jp~H+ucJ;FCCODd$b&|0Bw$vV|g0+Rsl%GIZGG?+jOL7_VfRzW% z?8O75^Ej;`z(VRU+hsF$5HH#I)K&+>R2tM~EgP!A>Z4t1`9RegT8Jt{35#&9lJo=6 zFz(18mYdj^2wXfgjhN%x#<%GPcU4!Cwdo!4oJjgznmX66C#n(6{6^!hHUG_}Dhj}6 zcLkl#%14{$KLoKACCj5ar!IgPyBs(Ng5PyI5kn`4)Y&bZUK+*CoJqRd71zB2$39D^ z)I2X;wLd)<(r4H+QW0x`H)3$^w+*SSMn^_I2>$LRA0|n)3dmgZb%4*7IE09#TN&#G z)vPyiy26n!g~Khkt0(zYuhb7Xtu!JsjV zP9uk^HZ>^_KnG>H&<4XCCTwY}H+3g_6WS*2uKtH?Y22;FeW^wNgW=t)b!S2z3U}3B zwDPM(%^qC07#SnEi7)cXkUgcwuUmKxqf@~EKpqyxXw~8CXaV$2u|H|!B5$+h&G+gt zIBU;)Bn;Eji^+kfnrmZF8hjHQoEz%L?BTWP%}kDSVbCWie4;gTiYI}q4EaktOwD>+ z*>v>dDl@K~H{_l0h|}0!yz*T{H=VI^8)VyvXm#e~BgqMNId0l8;2F<|=Z7X2la9;g zzbq(Wo>p7!onc#CYg2g=_ia2sDp%_fKoX0L?Nqj-yvKKz8cE1=q_hy=m|++=Qmmf$ zYho(`FQ#TRn@09C`D=M7U@e&RwBKmx!nzNT+w_# zF7m4)8=`E;9V%{ei~t@+=20=Cj8{g99p7wc)J3W-NuYBPFrE`O>{D)prDXV}TFB8x znWcgWqSv&wj`I@oqs#m(^NRO}f;kuNJYFtmo7>lOarnFJU3DUd#^B#ZSWZtylMv^e zEa0vj<;v@fl+cNBJyk2ZhppY9J>!j*_i5K4=#QHZTzt$o;&bMRy(cZUF0y9YYTTW& z1z9bWJCW=|j7W8$ub{Tk_+hAMb7d=5{9*dLvwvcs8PBWQqo4F}F!Z_u{77;xy9mk4 zXI+B=T;jn7f-Kg%P81nc(1T?pXeY9wst%?ecKU}&P)SvuzrD|0kdxHd>7ZZclkYYb zKR8hWX+=EVb5QiM$9ZZ-A0x{Df-{jtFQHzg@pznV-St|lw&`Nco@RbLn3?ad=$3O7 z49U#mxzHnSZdQjqf&x{Km)9D#$NkA3v=ciJ2jj<$@cjTZ$-vsx>66rtU`ut5tUO;U zKKvXhDmwtf+0Wrpz%Ql>>Y!P2htSZOiyb<0|JCM%A)5a3C)nlz?Z8=mYe1N{%$o;C8nmrO0*)%$8)=d!p#P^$8OT)H( zJ@TR3DDqOw(6;XEHC4Ua))#Q}e}S{38LkYfo?a^VdYpc+O=1sHkrQ(=01+mUG0N4A;w8;KwZYe@wP_5&2hDaW-TdE_` zS&X0k8CLc5bM^M%uU#~kyvdWXGZk*MztBHU)6rmt+3TMwrhOGyNg@bNbK!WdW$Lr;+H4h&)hgF}Yg=hooXfmCn9= z0bx+s064l_o?&@k%&=z^&Z}Ri-k_}a+wixjN8xvk3$NrfE}jS2MQf&h+f6X46ytvh ziZSPeUC&yJtm)eb;WGuL#&S`4MxIgI%tNim(01rUvN!5jMA13xpZ;vAQn4=6iNM%O zQ8by*x3R9P95f4&ErJarSZNO0JJdjal^Cp*E3#mR-M-dn_g6Mfe=jglA2(lRgguFM zyFq{6&Gjo~vnDX3#ORPm6HDW!l2j18H9}1!a#iP~zxt_4)Z;Qr01Wd2%lkb%m8DN4vm|qd_^^@|TIH(A^4}WD z;Q^XWhd8EnjJz|)Yd-0{AJCEa3^D0ZF-Us(BeB%jvmnhMLyrk2465M0&RLhJCX`!6 z_BtJale0q?;*nwN+qzj{+Qf?T`D_TYl(i!Z58UHjwo6*YUXS9A?#U<~!jyQUGPbOU zVWkDJ2-F#c=%$Kjl9WeH27qQ$V25rb70Cvp#Y^b*<$c0SuiM`_{c+%ONZ71gq1fY`^{4Gdy1=De z)mrS+>G&i-DEHIIfh-L9Si9M>f|)PdI-_9Xa-OymZN|a)x-yEcau#@GH7j|85s(UaeDIRX0@^J=mw%($qyapYZs$oq%|AD zdSiX09;`sAc--(MX;>h++{fL{x<)9Dz_N1gPpgu`3w!@(yUuueW+rX6GWHmiA@q_C znG|li#Q%YpL-!b--0e;V|IP5qyn`}a`EAbO8zc7Cgd7o0T#u|U=mDZqg+RpMz8pIR zAb=?Wosf#@X~MH@1PlBtBd~^%e%asEH#ByTgy|MHoA)ym>a*6IWe{0Sl3fSp_%&CF zWhSu{0$}I;&{j|KQ9Qu5rVG>!hW5zQ52}fi4-^kTc?%J^U)i(>Emw6$xwF)|gRbfL zNE1ApD>T9Dk9_SYy`^m29Gap1sQ4D=kPA={avo*BV#;?j7a;IPL zwrGHK?8=Wv$`8@}`|VXO1h0+_t#F0r#v3oG)mqC$I2mZ3zxLXKNG5LtC)J7aUbP8Y3uWbOfsbpZ6s(GbcqaF;I#V0JEQU^xCQLoT!saR~ze?9m`*mNG-P{ ztxEXcIa?3?A~AUSs0m#R0fpeyng4jM0H+X@bK$;|pp<_T%v~5dhBC0nk0#8+j|^mh zxSf-+e%$EB%-Ay;{uUx#pr^{oFXPonD;@!tpUp*M99{pL8k!V(PUn;}| zMh?#qe8O*^zw@X^p+{M^(PCCFivJA^ioH6bb%Av(^4KZoy38_b;m;s@=Wacfp?~@i zf`%iU8J+d%Y0P1r(cAIx`#zF-&v*dm)$S@xXz@mgy4oNW4vQUxKU+`8sp$`WfZeW% z&x7i3%mM5yOTpM;Oh6*dZo3gY#R%5>kqK1&@%W7&rSMy) zNp-VEJL}W6Sjrtep?msd$(cF6)7d&B)pfrk;}zIvGs3j_CaGC`Bf1y53dtjWoH&4$ zUJgZZ4j+XCJIgNMhfvIX<1oj#{mHz)QI?gd=Fo6KmiUmb8sk?jr!FQ~k3$c!T4n>j zJLo)-;Yr8sB9S&8m`3yoFK|@iqmqmMUTq*R420cZ4KIi~@`-%P+APe*05IyVD&$mx z<6HT>bKx-s*x`IR3ebqp=}rP9jB9*%!t8+q6|JvFBk^KoJKhZ8abZ3Fi$=u6x0S?h zVH1QAKbj{5Pk}YC_*lflN_wY1G8H()bn;U=&ULz9OT7R@wa##pEs0r zD^QwmgWbP7B@*0H)>O^83iNpd;G6*Z~u8dj?&6II*>s;RIR z9~InJcDsonJ{XO~Cm70uL5^Mc#f@dd55QCWFEmsaBFH~7{>GSxVtzrU@OO^%{XhB} zGhTs^IJwvx7AyemJGV?ERVW^B zNFM=;qB?D*oxIOw?C)xs5X;E#y}TbJW&B2?WM#h|39_ne7`90MLE*&8gQ6(z*jp1m zMht?rb1`6aYT3Ml;*t*(rx3$6iKxf#_==CXcGK*KsUO61fYJx>{APemDy3WE##7|H*p-Y+D9yb<#kg?*whl&7=7-ej{{gHEidQDQzkB9qp%Ohsv^MNV`{H#ib^4 zHQnv|(PF+=X_P=z;&vl+uSMxy0i9Q|kCLZsb2Dfz^|oX!Vw@PWkiX5DIvP6S@Z@cMIj29O~9yx~ShIOO!QkUN$%|ckiFM>fglfo9#%2?}t@0ZAq*0#nNg`ty8Ci z&M;iS^asmfm7AAkX)xNB)g(O}g#8qX6<9R)G%{|hJq}tV%!w6|NjkH6FQ5tkz`1mbKDZy)c&3h0>2zeE6w8RnOiJvmN|eRK}dZgDjKh2v03wK z)?)t$-HDi0CA=Hq*B#B_b(XK;uiz?oqBGKSN6Z-xz zAD3%`65MhEg)jtbV3_rJBi$v_)fuR1gZP+*j;tpEvM+KuKTC#tfx~v>#Mb0=>lAVxDWX*b?vcTG$l+q951(KvV0Oo;(zX(2mk4V zq3Oc3F}7-a?b$Z@A#)Xi=SzU28xLCc_z=rj$+Sv|?=-3$LKfSIRVSj_N`V5DA0UC& zj09B-n>OfThO;UB*9tqY%5WZWW|R-{(+qxGCf#+l>q4o)GDIH-c|r~1d|(a z%MA~Yoq1=VCIK3u%!U;pS)YvMGce-Y#SBc65~!3Ltij0k8i~V&KBvA?Ik%n!`lLuv zS=*+>bDs&5p+U3#H6`d{o=h8o(Z!(j+`-%YC7n^v6&1}T<9?i42roUJTe~L{8zEA*^5@_u%jFh}8vUXei5}~f>nd~5Eo@Nd!T)%7&18AfX z@}hA%_=^q~p%{;I16t1TE3>iXF|%y()3AHx99mkavM$I7ax!Ac4O}tUoCj8Cp*LEL z0*3IoM=ICPxEex-Yb67xhBg{wnE8Emz9dF3?%t+v*Y<~_R;1{BL;`PQ98nRf+rc(I z+JxDnhviTr5H(2-nX+GnVn9wUQ5%@?$m@&Q>Q-*tRm?6ub#WsU=Wy}Q^`ONMTO=<4 z8A2ypGA5T=?H7dKwGlB9IRH+~6uL*A*9!~u87O%BFJ_O!+~4jGzcS*oDyp30S1($` z3s!_~m$z8#fkBTopY+1(><~KsMboBCZoDbG>IKQD?@Bds2;>&mAxjWo)-&hE*hXB{ zCmWZ){_2GftbD$CMF2Rn}`N6F~+h?p5(0)(zZ8m+3S@M->#k{HLP8)fyYIMe^%XGev zFeSTTW0_MwdFhu`^cN?=0D6uMP=?{d(E#g%k={C$ixL7|v2zo3Kr_cx8_W2CBP1DM z_Cp+n6(0oV)&PWhx!UGb82m?ZtX8}QB?m}!2q4I^w0Ok;Rg!SMVa~9apU?)?$9U~? z4b@VBuSMs3{FxigaB;&J6!$d@0MVV3CyA!4;TK-80CE@-mu5E8%C1)9C-mb7pqi+F z=^49e-jCsQ-5b^9#Bp=^&|F$n6Aqqn=YmHBmVJ|1t?j) zOo4vy<6kp~Djpargn-eXs&>4Lc<+L^GtOGY{F#rYy!(G%7-c6(W-p$G@M7=1;lI?P zv4tC2)cnn_RC_6QICU1&15gbz#S6wJ%W9+I)xR4#8AJ)7aP55ODz!dLK}b%6&XID0 zhCEOVpkV@dsFvBFXxXO7OG4@N+P0nlzhf&)dPl}kmL!L&C{gQVpLy(!X*1H~-h+$& z?`M7%gmQYI3{G%W0)Vg<88o8qv*J57yid8pyuU_&xJFVBIa03mAyhU12~RdMk|!t! zZ7pZ?=&7rmn^m1~p)UI~Q^sb_<89HI13&mMEF37fGG;E07~V0fAdlbhnz0AkN&poG zKvGNc&jHzOUa6}#hP_Pz=w|p*IfekxP{01Fc0s%bm0Jxi`TG{6*pOMsid7Z(ie7tBg%P%h_I@tAlqYr%d8`?mj+X81AxTLvPGTG{j)I$*T!Q( zN!71&o{#9vIHiw;Pfy2tSErC{oCPilN}C-5J@UV?n7a2F6mEp-Q^ue!s82C?q%9L0 z`hnRKc^`>G5Kztcz4o-}_}}^NU{J%uC7g@A0mRGX7XKMHoHTwDiTN!T|1nZCE7eeD z;CnP9x26<+XKW~&W*m+>Gn9Pq^uX+rkXvFBNCTP3q5lY0{gUzY)i{CY)l3`hq9fIR zqPvtA!4^YyVW@jO)Tz6C;)YO&+d=CW`rum=$pwJv8WVS(wX*dRvyc6}^9H0F@us#+ z942aW{n>4^b`UrE0xN!5r!x_V&WmRw-E}>ES5KPibwtZf5;ZEoLj@GBqlP~2nJ~FU z4m1pm3q?kS-~ziU)g&5&EY!16-vuA?G6QB`aOx$Jv008IFFlMzJXm`>8hcwyf7Nxi zF_C>iMAk6D8nJC1){O$Dza-h2@sbSGVqBz2nWstC?ugb#o)^E< z|Bi0@=jzDdcWNH4DONAF3=R1ab48_Dtl|?O-I|6%ffcS(9-5MmmfD}bed+VG<$uQ6 zg1R@JctOwMmo!%^2!#XpVm)q=^UaF0i0Qf3Wx<6`*xWur{%zsA7>rt8sV{1W!l(5(|6R=q_UXx7mp=I4phCbheGAbT}> zm>gRyukN@%s9eV@@o&~AO2fj{PPjX z0X*)UwKhLrhLdN^+_r8cSV~>B{-ZGLI3eV>jc%<8m4VU)fK+NuP#JEJea1iJG#NuH zT0XdG*Y*+Web1`1>v)HYe@8RRd4(wZ4E9sjS7Fpvt(5W(m9MO$^g+FJj*-BgyRl$2 zGiNNtrQz8kcAhD1l;W@Zkqe*;!P1Zi4vBzrw$2wD#e$=n_i}oHL>y2_cw9tB;n!-S#^mOnRbfoZ>}ORDY{3S%?bn{j%}tulra6=Y8!N z|L&lXSlrD?xXj#AD(0oZ=~l*iJv!%!gRMIGps+%Sh(6uwlV?ld0*SWdmLigP#m05Q zC!{AHVt1F?3T0qX43-gYb>Ar59T)sd2+LS0VQ`RK;1@lq4G__M?xmuh2zIRe8-a)X zP#Hd#70G%_htEw-1Sr047K zBZR>9r>95mJD6*|_9fR60Q&h@Ssxn#&XF`o47-%gHa;1Iph;xFC2?tY(~=`EQ#Rii z0r>%;wI3fDEPiAPwD@mk(g8vkqvjW@#0Ud;$*U#gQaV6wp+*AQIl!GUM#Cyz9HT*G zle+yD?Z8a)_-j&*-9Ry(_*5RzVM>I_P;s>#O2wuOC4qz4kAO{+O*^$~b;~{Jz!J;> z04z`!H%z1CBMBvi>IQEDI}QMlXX?9ZZ~vJ1hhb+eHp<+z<;S;;t|fgqkz<=z#i&3W zz#}b#W?IL&ex%nk^;H6wA;Us=$dM&MWUz_>0BrbPiu()y|IV{OQNEkh622O-^Ev-w zc%#09EvyjkImquE4->b(ut*$Cy(Qzi2j*Q8KD)cI`tRq5ck9AoSzeaHnV}#l{<>H5 zVY(&~B#eRuEUcNV2dcJ}l^S6^cbcxUewe%Uzap;Tf#0+Pr@hZziU6I{Dq51kw1}Un zHQz3ma_?X(V>PfwqC0_wg$jY_oku9?Y|ftMC3UqwJ&<7Cs^5{`8n?b^hOY;EZ#T0s zAX4uY7^Ggx%i((hh-v`2^Y+LPSd*R(lS_%CC?xqP9_9l;IE#Tw;ME!*G+@ z4~62tN(YvSL%7BB{aB!@Q=niFxG-%}eExxkf}Eo~0n{rUIi-jUJ>n!;82n3Uv=Ub|Nz4fDka-*J9(1#}6idDRXvzhqlx7iTfKIFn&&7y>Lz843CdQSb<6WhcX_L;L6=uryv zQA6&8yw=f^bX@tFB_af>btb}p^Nu^-0;k(O_^^p2MY=BB-O&R+Lw!@GYH=C{waEf4 zlrCePyRZwcQMHJ78tC+8xm7OXv36z~4)$X?uL4e-cn z0E1Ik0hrIr9z*2Pq^SxNT#<0wB3xNix+gG)yDV#r!Y{V2w{ZWCKFypLd*MQd(!|B< zQEe1r`)PZzwc33ue310Hk+G&>`iV5!oNLqAP!+n4s@O06T8r>=>9N9;6E`hDZ@TSR zs(klqoa4LQr%V`s7pxjEmnd=LA71kP3aZP%+hUty&QDZ4&0tSh4ln#oX45Fh8-y{F zq6IpGUa+vFKLCr$YpXIUIAwTwmY@06U!^Q{BebZ)PVo0~H2CBjk$_bky2kQPr6LN+ zwK*FJy#PuX6Lu{xjFBFdLQ5Uku>;r^epI|KXzIiAwqok%J4+uoNUMermkA zRNiojnGc}n)@)p1Gs(?EOB-Mjac@7VbidXii0spWooc7zWo>4D`~8ssjY-A!lx^er zoH)gR4R9Ar;BjNW-lWlkNuT~}<0>)exG{ZJT{V?0$gcIQ?H=hir99X(-C*5?D-7-U zPwF^xglzO`JpQ4mZTtrN8(lm-n`=uFrr29c2AUCH&$DbcOO24%B`c3qqHyy;Bq_CE zT#bJac|F>|qqdiZ%iEOcH1PB(;H7@qPew%c>aK;lYa7qP*3RLK30iIm% zpyX0Xye%}ENblzOPLs~KqR#|xs_&@S4MK!86<}n5BTRjRru@BC`e0njw%OHymVP6{ zyNqk-`9UM&vgPQdG>$!znPJliiCDKlkDr>6`!;NaIzs?3CXiL4Lx)cjuwp{+bzDh} zYz!Q$MJJ*hNqp-PsJEHT&k;2L#HfD(Ty)mVdh{3IM)If0gx2{i2W^u0Um!Kn%EsCf zY$XFVZuwdpqTbN2=E<+oKlat;#bW9e;R~jlbF5W;!SBxx{>qIS2E%!<8(e7}*LsztHn1l; zImKI7^FqbYap-#Oh&?27={ji9f%kMghG|%26+G8e;$I$N{@m@rUh~hLmqAZ_=7E{G zD;S%)VqT~cGO+D?a?K+HM>qRRirN0wFI)Tk92ev7J8n19dp3eki=YesV!rUY{AB+~ z7h#U-^xNg}i(9WI{aIQKn;k`TRPO$N6Z-Xb=pPe`!D>e$Tn2#!R8b(I zkGr6yP|ndgOhRtDS_Mg>528Li;9k!p>tAXK^#4|KEVHI4amFVPrIQp@7 zULN`6E_-p|3hN1ex~k~vDNJ2YY{~}?lwR9anr`7r^rc}`lWD+rj*vuRRO5QIGRIoi zH_UK>tX=o+Qk+4y0fJm}?Q5>uR3Pq~M!)YewP-BgP7iRcizSA2csk%CsbGTr_~!gDPj$ zAsdp2r@cuGc5Ya^yDBn;D{U2IBf6)qX*18kkm`1;7Y%49srq$-t(|IGk~|Bh7CG+l z7l#3qW={)r@=+Pz;dg&GaAgbV4IvdDEGB>=E`S@Y&6v@&`ugVRi~n#l)RCt{hqLSR zLFx}#&fA}+Kn9ld-hTFC9NBRrx9@Jl&B;j~N7 zI|{Z$KfS~5A>gIT7ra+kk#&D1qXTMec6a-x=KpmU-j;DH5bLQ|SiT;Jm6e8ZHjl&f z5Uw4lau&VbLLIM8-j;#AYg!T4%ZgGeZe2zkQwY@{-dpk!N$}na1p0UJ>7{f`i7ODm zDPi9qcMiFARFH$WKZNqzPieR>)tx+f2pZ1(%KJ;%Vrgq)iQpvbM#1CX<%3+IGv7iE z+YH>PyPKB$M;u~Ry&Xpdk*5v_uq1&|SFdz&N-8vI30bs=dDQCMi1@QfI?WUw>oJ-g zZ(wIqH%zp9>a_W3AZ$a-bcu2@-`@dvC(@a<_cO$->(0jkNQYL_YUfgLLwa%OBn?J~ zX7s!PrbcN<1*@Y^%AcrS?i><&0P6xKuG5%x#N}h}0TSDo#YS*nVA0Ut)Z<0$`Y7ka!Bga zv_7h4v7|1$WZ<&#Lf`CE_HViV0jCpye+K9DC?sge#O_|#MtA0d1Ib9uuj0;kAZw5C zA?aL{(3{aKXSKLQ8=lyLrFpg($+mKR@4c0iLwQzfM)?tT8Nakx!;85y2GbjAJ|P#C z!iMADjPvTrd4uGv=ulXhoon*?pQDH(xA6^C2bMy;zuv*Vv#mO_a2O!Aq4|9OHh_E? z{U&A%8yqP;r5t`Nj~>*Bt|FR%Df)0xK6akepAt%#p5cn#0lA0|=TOt!q~_v@hr=o8 z^HBY!b}gICwZS&+nh2bO2te0k8Nmf@PP_W3rQA0gj;P-mvgi${(1T$+>& z3l)U`NR=Cb;+-rH0v3M@SX%&R#c6naAlgA=9pD#)N!)#zOZ63q$CZajLCx1fZ5+4N zH}AJnCq(a5#wJ0MUnxWPjH9=tcB_b*-OUY$xzf+Z0Ve{4~ZQ3Q*uqW^l zJ1Q&=9X_6mcHK%=aAR)pKzh*s$QuRFo?$@?d!A$AmnVy-1pjbs^K6NL)>T{HItR71FpE?v z4u`vb>*e?0$03$9E0QFCS8imm+K4N3aeAhH`n>#4!HwEZFT(z==p2Y$54;mvSf5Pd zB{fcKuIpOE^j+iaq`I)iI;_{8)ptoXSg_`6Eo#Z6$>Qu8>z#+J+~B zX@vlBmfkf>v<){CIh+oC`T==9=gjkNC76#e)usPHt?OVX`}%LYe5FH0W4i}6@>KZo zxrcQcZWXw06|PtI=^2Fvt$Z#`yYXksKF3JT=reWx*`r%yFI4M_G{;WRmtwu+-KBO5 z9GcvjR3A&mE;q4*{5_#SS`Z2RE|b`8b_QW4B-5X-sD#BmJ`ImoZA>Nt4>***f$e2q z#Cs>#C`V|e^al~DLKa2c)HA~&laR>;NLefd044dL_|qrNsL_RHex1B8+nYhPh)3Nq zBP9EY*^>L-PZkJaYNYdY76l*WCXvKAfOvhZ=R%h7b&kTlCFSX#T6nV`5MFoKd6q$= z5TM^$c(RRwsNJ!LWB>!iH}RF{T83r=4_SZ(&lRRu*{S(_SSd(N(~$@%3L~ICs*Gc| zE?vE8aNnW8MAi!JpS1&eLyg8&)Z4YnY!~1VAcv)C)N@^@l6&c4UMc2%Um^l(lk5@= z0mjEm~xgUr7tC-M|Kv8#)bz}zFo!4c|2wA2-x|Ed%+cr~alK5CSa<%D{?2mko z|NT&v?|@pXLALZPHihTMX0{-1`{}_p)(J)X^@jQi%@8jyFe}uDqYH9^ zD0b+77z#Q0(VK5s>a8=6kW=sEEBF_AXuFOCRcK@me5A7ZQYdm=fSA=FN;KPY8`-Lv zm$>iIzk2!6g#>c8jTC#r)j{w*XERGygZ|*|En)*G@qH~rvd4>NM$FPTQZ6bSd8{-( zbm}f!mMWLyw2jtGG!|kGKXHX-XDPGfc86;GHzSCC`x7p{SdC3`)uU8vvLIL}#7*&b z3Z~`|Wxmx>#o^t0{qu3eUWPg!5j2Nlecnjgi8^c)5@P11gUf+RhT_&Ht7f;^GR=Z3 z?VfOl_2S2OHe(TfUcM7zm*^WCrk^Mm5Msr)Bjq-}1%PEP$&fk#m~(BR!itjI&M0o| zys;v}y9pqjo~+5W0Q^DCi8SwJUykD$)u7$0xP*v2{*N(cZ&1wCaOnN{&5=^EnZi>7 zInHOfVL-tNgJb-=a0V#G*BPVPke1q|TxF9mcqEk(y{uZ0ReSf;PrvY!Sl&lkL$|@w z0#$NAPEX(U$tA%VZ_8=X)`Fsx%`wg}%oj)EhEN?tdU4W$YH5u{lT7EvVzw71_V9|+ zE=Sx`!t4L0-ydKwk-0Z#DgQ!RW2~w#_&v6B^;Mhg3iDCWq5`#RNfh)n$F3^vq(+n9 z`CZX!k6*PIzqE^I^`K^)?hl9un9iNp!mMqxiVnZ^h}XV^D>(@r44-jBJ}33UI$b29 zm!cYeWQuj$%luHDQE4^>y7Q$;0ISIbzm|gS z6U~MdwE4=hq$e*(+)Y1i1svOu@5{B!W!eda{iLkGOm*d3UFow(DbkNjg)DUVMDlF% zfXDCwz{B;M^(jU1^vmI|Z1a&!L3TQx;=wy(xVee=t1L_HaEXn=k~`{&N=D-z5e00=xttF|KBkN zcpn>XeVLG(_V}LleYh$@Oba`@E820Koi2{DluC`)!!quqBYX->thpVOx{-^*OQ#x8 zN0N>f$bv&sEvA4B?#g%-0zzL<6zQG5=^qJ(E)hI`^C zKt?lm;V`jlVqCo0>mt{mUa)y*QjDe7Y*X6wEPM=r{{uj#<*o5thsXf(Ep1o{nn{uE zA{|pW>)cq@c5=2!b)EMU4mYd0yPvetC6f)CC~U8N=$bU~5hIgL^j~Ol+>-f6bKh{< zy{Nu|s*Iz*DJvhjZW`d9H+{pj@U!;a1Ht+!N#EAYzFszzTx}(+uXdiYrtH35AGN{Svp_zJA*I& zDei01^}m)Pm`?+JDKq@cK*ncnW~v)5MNCQU#20- z&%|dz*0;|IZZ2f<2xh0=Y;#&S)tfHIB9B)_ks?)WQh3XoeOaPT4jk{=#OT9ejh4zX z{AQ+3bZ|4CnissrFtQ2j8ET5Fida#VS+fVQu@=XH@96~kz@kl3rKX4c3iF3&?ofO^ z5a$)(L$rp#ncAgxy(9*Bwf(@(?F&3jk;NMwx&j?aPkAa@8?nPmnjs69oaU-uyw^7b z+V6dtqpue)AJ@nV0N=dXTLM2I*9&BRO;Y|Wm`9*$a6^E78CC3=UUmDbL4~M zx{;ZycMSp#6nArPH3G!sCA!r*VQLXx>FaTT<#+B65O^l+(A%<70dJWrpwdaB|atG^P67l~XKGCPtoeQC1aL>OCeAf>V6P#CTz*FIU{ z&EA^zU9Rh{>VF;QP7dYZeG>(+cMO;B+n@w>4(OAyEH5a_Z3IF`&;w9guji2l9&DD} zlvVj0?xjrVuVk5+4ZB#arNmvq+$8Atzjfg%y%YOr1 zdnp_+@~QAdwyxoEVQ#)xCG3yY0CSUjV34l)YPzQ6gqU zne(z9<~RNqQL$4kbiZt{G|b5Aj%&&uWVeU@qk_Br56WT@?={{Ce-!&V1d+fBls^me0n7uS*h&ht6RRu+hVqv$Tv+@m8KrJ?(F4Q?`^ZuyQoT zI%$b5BoG_8b)*XixaWcL7Lq!*1_zD`MyFp*MysceCzp;LT0e=(H%uu#j`~>=GV4@nKp9G>+no8E9Q{JVk=mk{38%0`swgl0sk*PFH$`DlNJP=q#o1) z6^DQIP?qrP0&cdE*t6l0da@DYBxg;OX#PGoN+L!)C$jC!DA%#(wEYC!QQ_1a!lM|t z>WSWF9?0hoYk5<=3{nN*E}?7s1ywB1&6U2n##mas|I?VsFTNJErNzu!i2piczszG| zl51%elquzv0A@&r^HH1|Klcs;pfTh{@>fS_xPN84i;*2BYJ5wnH)QEMV4(TW68-Mc zWziMMv#HUoe`%%s0SU_Mo+V{qxtv+!Z5y$ohNCV5Iw(-xl@q~>mgNSuzOSBm+16ve z?8@D%#hv2aljJkXrE;4_mn1K`1$yFGCi|2s=+00T5}@25M`_D#w$iY4)?G%&2Lcbk zfQ{l0{X^X6De&IZqAmszmF9u#g-B;m=YB74Od)v4EYyyH_-}Jo99};?o(Jus#}p5! zJqr?Y`1eu$Hcgvw;hv1#Aq#EP-Q|t8dBJW&Zhz4FlwGl2L*uR8W-88>3j$NM2kV&+ zOr2e4z2#jK8`FkvsZ)1N*Vt&IETsc%AG9SS!Mv*7i!?e_p=S*iE_qQ{C)F-c;})sq z6oWuk7|9AwzS=jS(@513Gxe~xZV1lDNQ9_vDhmb3)46fxX#RAUMG33~1{IGCYS@6z z=^YtN&NePT0DigpDXy4pOv+l0c-BS5B^}kC67f`-@Ony4iPVkhN>n=lNVh^?k;Qp6m08u zybyGOJ@2-sC7wj1GLk}U6UnoutDWJQ*Hyz8o-X5oj1sjx>9PnKzq#Q$p__!TU2b(Leu5#p8%IF3ScT29*b|k^{=Bwkl~lr^ca6g zn}-U`t8ExUrn5_pYTe3@iw2k~*r*JoPt3$6eRSU(ejO?fa_>F{Xj8H;#?)RCI!Zsn*fthpg43O*}1k6DjY-y zfqB2Co)%6R4(81>yyTnL>z{&>$5!J!+!EB0A1hzYtvTpDH!By+>UI7Xw)+Aw`PL5j zkQgR`BbEFjH(Dh+Z)wOnH78Slb6M~TbdEkdFUg8$jGwiI`NoAYa$51hM|*qAc$?oe z2PsKzD(@e=>57o~&0aA9gMRq|%e=dX7|84YxCG}h(m@}*RFd9FLq0KLlkNx$NL#j5 z)ASHY_v2Mwl}Q&&bTv0GP;RL#1}yTdOs9*-zy-AWyl3(84`sF>FegRtkq%tgJ|2JM zd#uqwK{@LuX}JGd0IwnXt&$0s!#vOk(bR#i9k1ZBDysJ@{=+|x~?1GD(maX{6=8F1dV22@43_i zdq?yMjn1b7Bo~D={e`1gp2Fj=G_jn@V4Rm^I=lGrs1WkLDTd9%qtqV9)oig|249Qm zjqSY#SsCPTd=}~`@pnL9`H&=UXft` z67Q=wDI=%re^LU~<{sqZ&jtM-y3YHn$*ueL$Csn%YvCv=C?$3df*>M2Bq}P3LR8d% zlqd*@AQ+GmND(=T)F?%i78Mbxp?4CH5;{r?JwPCV1PDn8kjj0|_ul)<9pnB7jEC&K z_L^(1&m>O@VHq8<21Wktu1QyWnBWV8Cd)9!e=hEPmF23>5rb7%?J@QB>BD4{~9b+%>+6T1u3XS_S38b zUhhoa1_nVdkS5`087$)UW)4I2ZPIkas5eb43IEc4MSXZ;emx|I$Uj8AVz}~}UA>Uq z14$c<$-9dv;f)Kv_9_o|$vvKkh+iMsbO>eSrJ<8(1C#4>w;_C-yHPwEpm#47%8MQj z0*;b;W#&B-pz?)VVAq^_ZDE^(L&BA#B$Hp{k|5PJS;p2>6tdu3*n9aMWXz&@hS+NH zJh!87*=v7@k#|3$E+h+W1>}3KwS3_i3a+iLWfL%2s#XFKpua6ZAc`J{o5{=JKq0i^ z-)5O*t?8JNLnOmRsF+{tRXoX`B=!Off}XwD=NP)N<_^NrUmZ{gq?l0;rb-t33q_2= zKRph&QsKChA(Dpb*Xw&NaVw&>SmJI~N_z0B2Z(hkhT?^wEGyr$6h929?N{0SRPSF5 z<*s~o&8TroL-r}_u9Y93`>Q|8SX!0?&&BOrw^le0bNNq-@%5tHe=2cqcKx~O$;;J= z`OWpJBuesFQx`uPbs_igT2X9v^D3Mv5N%K+c`dq+p*52n24aD#QaoR`@p{7|4Q;vC zKPlj0SiN(j)~p;(l?-(W6@KMDJS~7mZ`>teWM^^w^gCuoC(SmctsN`_2IkqJGPo_OL}e5w93l zs%wMF)+LJJ(o>h}@6>X?16zkC0+H}Lg%m8l_F`=g@Uh7{;#@av6nbGMmTc1^)kX^C zO$5zJo%fW05m+ty=uXRn|$Uv?Do#uMQ&4z8%&@F zYKA=?H#!-Py>T#vd>CFm{Hj-9!H=-na#RSI)f=&M8vY+k&BYgNA<}%pLP`YsyFdeU zH=@7J{5%^rs}#t6@BQW-E!c{G>zunG*J)^&8LU+zoAE$M)A#oVH?GDy7K^u-N^6FS z;LpSy{-J|{)&j`-gQQA@V{f%8q`9(1@)E1^``Un3Y!LW)G2;rhwTXnGDqx>`*9%Vd z$bR~_0-31w&N;q=$~H?K9i_}i={K~fECmv+B^1j$Z7bE%KtK=NW8Y^#s#?i5VIWoGrRYg?^HbYgC6Alp zQ4JD)OAHY22Jgt*-`mulwh3WM73b&ut#YP85)4)(*NvEI!uox66bA5eQ;~=yMphb@ z5vr>-2VjLV8~m(mLOy>=V?R1vNM=4Ump68VeXc23@6LOXUW<@#k9Zi0>C7g_%WHT} z-#*8#Id$?pBZlly&?|DuQg0haG*}#q+b9>F+@(71)mBTz5rRzKo%ainqsVom4}}f} zE|&Ch3R>%hWqPM7d#0r-Ztr*QSxa|dD5+HoPwGi?ZCjEPK0IO?u6YD4C10`7VD}i`i9iM-D+&N+g7caY_rp-2`E_+B&tkg8r`8gv0M4L0%)+ zy0lxxZ||slG-Ygn6+njELKXiD94^3>j6ALx6srBKZTZG#!k#l#evGlz%Y3cw3ADtc{?8RYY^5a_ zJ^Q@z|FQrQf_e|7m6>if5$a=--WpTjw;CUyl}M`F(f?= zDsipJSeLAcL64OqR9Dhvs{;L*#XKt9ENu}GC&;|aQ;zWZimOTZ4G~)d?>EYgEghW( z9T*gx5ZKOG@I`vknCxb}bP2J#nm*Q-hTtN1KitB(iomXUw%#HVkx8$yveWoBFI=IL zqgk()97tN+zv5BnGe7Fa{(%o(EPI~E2v|4f3`zzAG@rkhTQcqaI!|O!0~TS@*-&=^ zItYVWe*8GTuob|G1+kWnH~star-{Q{Gg^^<;t7Nvgbu1*_`5&x|ipR0AT`nHE^Atn#H%P@wGLbA>Rnkwq$cgjTBa0 zeoCBD1!r~H+^2s@o5$cCfZkdU@5rvB_d~Mi1HK)^ZV#TLpuGiM28{;V5tt2<2Q=mC zH-^Qb_cqD|qg}?O3J23AR&*Fp83VIKngBgNyH}Q^z6WXb+{gTl>dg23UTK=;FsOK@ zB_OgJwU4NlIyP9>mIurdHRl=>7MnY>fy_F%d@?$HXFk|P4OG`Z6wrDvDoa6LiUCzJ zE1#SB^zKCPFT659oT!`F138lY-Dz&s5_XgSSN47w&M$dcDAzsiYgt2iaP)pl9(QjO zsjn_n+TC7Nuj`C^###bsGML`2=`t&6TK0klz!S)ERu_*Z+3J$UHsb;N{;bcjoAZQY zXUh7xTAWqf;D-5jet5j`596Z36ruBothOfL4R5ziN87x+>i=#PUpXP})`|YDimK0d ziP|?1>3Q<9+SlCE)AG|mVOraLWosIH2&tKkS!?-30zL~o3oX(@2yo2>3U>iLILP;{ zyQ4S(Ce1@x*I`*nt-lM=;7wKee*kta4TAef7TV;P@2LYb7ZuXfEVH0e)w?2k3aDY@ zV#Sc9Cphb^8Fp!gFntOu>V}}l>$=z|d=r-Tb_+h$2+ED=thx9#aEy|sGv|E4e$#(& zu67lysYXo)hdEfHLB9H++L^m=D*;4c(rAIc?EhC66BN{dJe4$z+ZPVdXm1x-3EgQm zEWo$Av{DuJ2%)*nM8Nxk>(tS?7#$(isz)^h3p%&s$`G$v$m!DdJj~jlR&gy*VFN|H zB3i0(z?4X3bb%@P0Y3#(T}8j^C?-R1ISF>3426N7?70gK>XL+HEUJ)K^S9Q&7Y}PY z)*p56$RjU#9r}mFyO*mglZM3Avd=hc_LRwV07K;Z@lAsx0^6wQxdbnTT9tcE%kuN9 z^+Ro?(sjLj&^cvR(jVnNOE_|R6QHKqbm^&+dJ;giSqB;EtH#7GhFk1y}sAm(h1)RXOIp7EaJOyBH zrJf4q@@@h_LfAF_;$8|$7Vn;+e<|EA9Xh+jZ?cfDZVBiNh4d()HFPG8i5;H^faG(f zCTt{RIX#c))UFuk$WfC^^Jb{mTIy%~*LX$0r)-QGM_AV?R609jwZ@k2!Op6vQWefO zIV-yM@chy@d0Fb$9_fTk@(z9oHY4QjzzpeBE4tDUtH`XDhTre0c0lA+Dq-KAlsZ=4 zX0T7z8=r?pSm;JoK!D`8hYxO3x_jrmaPE@tk-+xL9kv$)9 zmnvIM&-Pv(y|Hd-O%sefq%5oT4j{Of{36W$Be4!tji5g+=x1Tz1L+BH?O1fxd5$f% zqvp<-GXk}Su`Ou^H#@E%^5s@q8(B5RXbbrdo27bl%esU6d0C*=*GzN=D)VuHS{EZ0 zq*6Rl)a&lkW(ryiP;R=8K)+Sgk_MC0nUbrg@WQoGgW+N=*{yu!oH6~V8>*(6BCm6% z8N2ED=hQ@$*ir6(>KMr1lHfW-KZroRHDMmCMUAxVe}Kk02PINacvlNo92UD47?*&RxK{S;%WBn5ezgLV7P^3P~|G!15 z_i_emauY~{z3{-yrTKYjy6{lY!n&Yle-e;#{|gNa0OR_r*0i1uPGDyBLn)+k-QM(= zYYRTk9cDJD=A*v_5Yiyg%L;kBK6dBj+yvsy;1&;4`?+q)(u-dMz;bf7gUf`4AO4OX zEu!HW$@8XTY!Iuw7x{Rl3X~Jk#8Ow)Ha5f;^e|ER>Q5L5#EEB&QOvnv#dlZLTWbkWf5B?( zw$3l13;NxGQWXt&7^`%OO<*EV3WG7+SQKC*71Sp9O=-a>fjxyD2ypziWb`QTPF)fP zq>2H$?o86~L_-yg&SEnkP4BC!!9KA~@kpL^2cJ}}&w&Tc!E6jN{D!h$gnAbTHHRzI zmcMX3kWH^6=0Wp+bKcj2vnL%BU*`@lA1`MUt?Mya##zSSOpBagh%r>%>n20)#_D&c zj9O9%Mnhd{Wc~{*-{6uW_YspI)VRSuw{to2Lao%~HpnSedf|!o%PN8cvuv!$U$wG< z+*Q4$@w3V6D#YoiD}We6{k>CxKjv-oXCs3V&-20liZY55c4lV>a*@P$OMH*0BBrjHX}va)wb_Ld2FsKw zc=}n6ra$_oo`4>{492cs!HLX#N_m8MG?2yE#BnEe`Oaj_9d%x)vnG#dsGHKyLBv+x znB&_Fja&hu<8L69I<)Ox#2<`!w&qP`rNhihVR_czr8*0zijdZjMeL(-I9Xi7;RDV(dx%#}0 z2bn#@G)$pv2{bb4bB>;Ugy{^NHF4i|zvt2?+`Bax!|U&MN7@vC!qUA9Ou`*)|iL@me- z^ePlYal>w#<$VbH=;b(fr6TDq`Ijn)=N=5f@Rnw2US}OT@bu;12 z0J(^X-65z>*d~xecjzs5iypgdv(N6NE)jd}MZH3w?%Gr5Mpeb+%RLcT-swTDbfYB^ zOq%ljIH3lXdw6hr?$wo_M>p#>^?M#gT=R>(^i&B3DZkI&W^I0s>7T9uwppp{`ISnk zqXne3S{x*yPrJ|A7Uxdp;GHIkC4mBu?H-QP-AZDu0)7}lW&o@j#f7RtkUx*;wBM6- z@RHhIf8u5{yF5k-0?r0rkVf{VG#BVM?duIL55oGn+4z42bk^%m^R7qOp3Pe-;Z!UK5M^<&F*8gJHNt%OU_a9>blj|^Z30Rn!SEs% zLIOl1oOnBPUGJH}(23hnH)icwPXq`r#gY>qxe8>7@ZYVi`YN2yj7W_g_aYC4iPRF1@*Ji}qg>FUzC2Pi zwt~O;)1w!Gmn%Fg4Ivk|ly6tUWrRPncI7rTVce&8wqfEF&hC?|8$-z&5H0!QR~`86 zgQp9*-Q>qi<_$a0lQ$L_IxS7w#I?1ij&tJ2pZ3Y+Pvzb)P}Gjf)btJZVHI$USMls1`f+^rYO{YtPCi#oHNp(l;~ zFB>686GhVbKIF&BbtuqODcp0 z9Qsr|nX;@mZsbI*4WUq&UkS2tg(s?_9|!c}&K36h)~e|&6<7YqYYhdq4^78AS|$1# zUCAmvp*N>kc;0|3KjiZsPlzKtgv4t6HE*j$y*bj$mUo=H<+$3OSRBSlW2C%W`%3a# z04G^6pZHYP@)okw_6)oajDSO>?g%Wmqc-5XTBI+h$(&z9*TXOPLadOh6ThaZ)O|I} zu2?7eR^TNMxEut)_#~;-EEc+F?j{7DaZqBo10Tqg7$;ZBPTm@WSmf$>f zG`ZsHK?<5hB=BqyNH7`5R4tQ&K|Z@eZ&!F@m-o)uOWo|4ARcqPMEGAz!n3%_{900T zm;*Qvz3NXI$N^mXXrQNS5nrJH?K=C~VQcqBUWKQ!uBd&d`ozLT zj^mAYvo=7Gw+Sgi#;J+sSLK6U?+Q(nO*kiZI?#_K*T!B3#+9X*Z{4T@q#j}= zMD@A)598s+!jhA^sxhUqA6Ob~>pATtBL9;5Yu!(Ao#a)|Ju>4URj$@%$v|Gfy%eSD zd)Nb&Pwxt+J<0x)&1?C6q~muwB?C+e*2mGA0>;G*Ci z;tEH9^vfP}bE2;m1y@C?q8pzgEDr<6wS`U7gI7PK$}f=8CgOUq$@2mWSZe(6gk_!H z`%x}6uE%qNOhU?9dYB34RS}ny->`vc^1g?ugwvkC$ zv{Lq61s|6JHRWe;>}a;N&ywG;&zG0N`U?jNwFg>9jO3A`gyW`S zE2QmHOK0IBO4ZB~tsVXxNJB)!>wSNjJ+diN)Kem2mS}(RoC?__UFbWYGhqZJE$;&} zg$wAR(1wjalhTdt=VDC;#FqmP%pbLxY4QNSL(Pe!mcyVn*Pt#A1TjU$VDi>w0Fu00$`5t9tdsb>?yD7XgV7> zn@U$Lidb$|@!&1|m@sV>K*oS2%u<_~H&61F*oIjFl|4iKqJK%^I?m&X2?%m~xO#eE z@RC-sAl7bp{B$7t%Y^##9T9gs^R&G~1@Gk4Q?vVdlg2K;mxD=bVT^-Y)>Liru8zo7 zcrL+MVEd{mxf`Qbue+JpdYeeRW5(1x%?P=P-aja7z2~%4>%$P;(e2q#G+LVJ;@ET$ zoty#LCyA#u2&f5n9FvFVf!1^2JNXW-c)|#{U%e`Wk~S=K9!@}-N9~j@&eSu*-07P7 zy&u=5VQy;nD>acrW2fj~|NHdG;HD(oNprv*-&$(i9;pV*EC!t>OA{yYU)?>wC zIc)8#b$yqY`4?h=qa2y|RcH6MbD)3j_BQPkG-A@O>ZS@tkY13fQxWmq0b3=%)t@Z$ zZ7Q;>AD__Tq>Z^LQL~IsBBI*1?x|N8y-%P@^Wt}@5xg!Jk_(iH&@&`*xZ9Q zgF5%58cP>kZ4t$R*Z{&^rgHETg9_2F#}v&}a7WXg+YTpKojViQc!QXV!XLaN+`ZWu zXm(voa{TOl0XKLrb0gNlajKINLRivDZdkz{a9?`-#AY$iNWBK0f_2Hpb@vx;A|YLe zUsHoZJ_~j50HlC)T7!s%{Nm#_yX8|{msACkRP$fnY95$$T|s{6+92Bll&Vrus5B;E z&2pqU{EzI9)v!8sL@ny3@Zdq(r*K)2A>jD35?Jw5fjuA;swv&TPo5bKX+taU-X&soJpGZ8((a$3ck?DU5L&{4u*_vyf9rc&~a(7XY(s* z*c*r$Zc&MXHV5_j!#y$)^ZAo@SJHUi+Q8@K+AgZWW$(i#f~$nXqpO*CYp8%XLWS)h zQ9c3)St<6#f^pZFn7~=PP`dT)!qGR#TZ*Br9>RYN>rI`zHrV?pay)Ow6lscNMY9lvuV1LmiR{|*eVw;n=NA( zn2)DAO?Hr5=TX~~i#x(hj%F{Bdyhx%YU+i;omZX%lfl1$%@E=@ra(2J`IFjONHCU! z3s9ZCYQ`tdyboA;w%A;7%Cr$lMxgh0HN?Nnut3zr5X3g~ls$cE#3GXiP1v*(N{yAhh+0=t3#y*~|khcO(Is6jwW}pA@p= zr?HCpY#t%tUc3>idTBI2py)>>sYMhuk#0HICNj@tVb#2x)s1*LN_m?Duv&~;H_e&Q zk8tLw|shobuvOzexDPklqTkN?k2EzAdD6i zm{;CuB%Y~Jivf}eM&K;sK(9>AXH;M@;|fYMT}@Z0ugXa#-;k!8Ro5>17y9CDxgRx{ zxp7E6Mz}7L5!iCb@~5Zc!`TIs)b)ycyC^=(Zcq^1FKWT-w=&~R>=0@}5ut{eS#*55 zYeHw6Cr}&_Cdjq!>uIvte|kuF#{a$C$BcRgI*;3k6MaX>3t{exXCEs319WA|vkq9b z^`MC$v=#enn#jZkX}ei3(lZ$3S-jYjtFO;(=jz}+goF{u*UD{00PSr=_hvVm(<&(c zL`o$Ol5IvKX1ezm(wk=s}-OHlF< z+jiugCq$-7J%X1+?RhWK1V^9&MSk?lCmK`F73%qp5@XCK>0DPCBl@xjPJbJ$Ds@w@ zaO+>dS4P~;QTTIBe(PwgF9Ij%@KnlnP7BFe0|*U3;B?4~(dlA*p|Ad%;XeMY8;b=y z9-o?P)FI;@IYYQL-#NyTW2c_|J|U0sO`E+K^t4g2GWxX#ZO3`SYymfs5C-?1mR@S7 zTW5?_WuI_n+bMZ@?W!N_H!4)l3c)0f9@=AZFuSZ|iq+JT8;<39qdm)j6D$aIS2D`t z=V6Bs0Me>!FhyAAb|disV+8Y;t%|5Gm>(tIEt zG`p2zdUj>n^$K6Fg4=(_xnocC-p=^0XO3!keBB}3+@N5FI1`X2=4sXvOtUJ|I^R0E z_T2oc<8@*{Pp129Pz{H9pB5k_yodSlBi?-1e!)$G)L(3_V4USP=bE~mj&4wRsl^N_ z2(1*ojFEUUZ0n^@Wl!hnnS>B&eNS)(_t4%P_-uL&PGJEE&&$$Y} zK&Wma&tun>UjlP?%=AtL-!&5=e4-^G!f_*s#6n;eQ;Qe>p4v-u%Waa6lfI^=w4O7B z@}axDD3Sq~<6IrIVK|t7x>sGP3k9rt5)%~+Us&Syx}&{|Bfl`EF<{X$cCN+C+}MX! zm+-9M)k8;w-SWn4I59P$U)p)q#b7f2@;UtRrz-dw_&4Fre95Sj8Oz*xO}Fpvb}g{K6ZarRiP`QKH#F|v*np+`Jlm7+ci`A z4b>AW%1B-hMDJHXt+*qDl0;U$hDkIh_k^qI2)`%h;pLqu_LLsi@mf1`P!Y!26e=Dj zZggGT)%V>RYO?4B&jqxW2^qW{oRrURKlV<^^UQ_k&`W24WerrY_6x`@i8hct<@00Y z(Dk&wq%Rct>$GkXj~B*>Y2=n-8vECjR?0Ji$VG)p6t$5GVS#>{>vLy!(#EQRJ)f;> z;Y(WW?X@|`F~x_{j8H`Nx}$s6ZKW7B`U#v7ui(DGd=NC2qQHDeDG-m=%horh0aqdV$LGcsmgFEO65d_J1IE{XMu?X|Lb* z4T(&Q{cPgjC9mwI>PIzZPjAOQI_y(5oSPy3l2;AsvH&~Y1GUM5UB7Q-KixEUb~Vzl%-q)gWfYoU6TMVUqSv-N`h@V&$#L6rb7RN zn6qCT_-_sb(ajnI@=v-R+ec{lrI+0al9o+xO*8~O(OJTp&*%*H^dZvv;FF)c z;_!9K9#aPi62D;tBRqAwsE1l~K6`ooRwTq{@=GPeSd^8w%b0M$_ugf6y~hoOx(^6} z$xxd_or-Q%#?@qL+TLTmqO;BVCHh|JxF*Ub3oNKvr#L^lU43o>zscl z6_X`vTQ6JQjH0QLdO}kh!S6PPm5w?~)of~!gzH=@x~8BKzbFiVt}TTl`{9647NFlV zFh-@4cs(HSvr((1h45KXCtd9181|IK-Yldd-6(`SWWa;RnB z%-xT;)%&PZGP@!>9-Mi+J+3;6QeLoXhTXRF)`GdsoUQvxuqOF&KKd9fvi+?Wsi8D3 z7GP*b?A(RARNN6?!%MZA4=k0K5Y6R``uGO7X|~<96gO zi=CYY^KXvM#F+Dg6L)|Y1tigL;w?NeE|XtER39-q)EsSr_hFTLrIz?dC*@J%;ZExo z*+kd6!914gs_JumzSDB3VY8MQpUw!8w*4IhUF1x3E4f#Uo2$ZT^1;OhLX5 zz4e#8eVwq)vNsmO*XfVosfM?l zf7d4PK-RfR!i4x1ujJo8!A6n#3lt7&JZ5T}si{e4Ym66dzE0;CHEJd?y5g)xKe z&qwU)j;xeC)&6HR*sl=zC4nY>mo)dK7sd!jWsR-6-|=Hu(hB|pjNU9$Thm1mwAucz zr53@)X=0UM^k}PH-Wlt^?G6eq_@@$fsg~~ut@+s27ZGte`|$Jenk^?4)PHgvza^kP zMGMc#&sA!h+@8HBj7soW|1^fdeRcAzi>3N~7;Q20ZtavG!;DYZlH=J`gNnnfzt)n~lljAZGOy_=1ZgV)>LqwprJIl;Rey z@4`&?pa!2*(DbmoVc)o?y!m&*ldg5_1j@fovg56r4+=EYpY+6ve;UL2C*y>gWU5>@)&9Qvgdx9zc%Gf%=>@^IdNubU3}DgG->7(0fVf^_b5dFZbE`@6)pSM5X4g<;MLKoPfVW|y(u!@ z>3U)*@%(peDGbazo2&)JG&(QQ>8CbH_mOAQT)!Q2Za!?Aqc%c!8fkgzFY_>OwjL2? zFU?^ytcHY-P1@PY@3-c81r`#1gigv^N_mKNCHH2hH68<@i%tM zr-%;zgBsQr?aja3C)VHNe2OT449E4}0^T5f8p5A;#KTIig~Kj)-0S)@;~bbVVNFG7r9FQ?P>eOYNqIlN}SXu4tIunG1PyN*#@@dxn~ z%p`B(T{js$wQKmlO_#qZf)4;9(GBIvodf25kjYhM7_O)cFat~>3x-0h`AyNNRKg#t zg6Dss22lC3sxX85?C*XBbpQm|P(AX)`M9U_1Jn)&*EYIL-|OYXgCjw^U;OqV_yLI@ z&LY=Nw$&>`0z}5Wsz%J(efJbxc+j4^Oh4oRLX4QN6aO5NDCeCpWG?xylC>u^)&L&y`pwSElVbH>t`y@4m!;LJAB%vEC$!aU zsT7AsBod@czf%Al5C4)&Dbc)hpW4$aeB<0qjY5qfMKjwII%*e_`%tDW3fi&@v7y&q zmESK#5OZ5bi74;-BZkiHtWvVzwFi3MZqyvKHZt{nuVQ}jT>JZfre91v1N;@$!EW(7 zld}l%YZ~e&tjX8M(@vMsqQ@FqT2?{S{m*;e3fYlE1&WNObFI`&+zc3H^Fjn{>p@@M z6x`wL)!$x)pJ)cIR!S9NzK@Htvf_3+uh+S~WT~?$=n8EYaR8{+Z%2YCb;abM_sl!* znBwId(d=U9xqd+gbJ|u{*EB_9g>0*wiA+|A#ADXxSawSXFyz2|RQqp!!&S0T>keWG zMG=n&^IY^nUTz3%F@uV1J+A|qd3%r0p2pk>ItxeEkd=jrtwzwSKmgscWF_s2Ac_6# zj4(yfx3inc{y*SP6D%UtQu+U!e*u zUgHp=BVkc|y$HvbH;}(3R8#e{hZd~_}@1UHAw(Dc>Lb6saSK& zJPcCY;UQ4cz)SP&TG`6d#EDZGszr!L153gC^>U|G`pR{hHJPiti!QAWOejh6?Ne`h zBIn)po86soa=EJ4Eawgw{RGOp2ik7Nm;9-NzAqC+@lX516;>Ir!4tsXOP`efX?T*XjAoEh}+Q*6z#)&gF;Le8bD>Rru|}H{l;S^+kD9# zh|pO136$f^94*+uxATE{W5;LurbKB+(-re<3-@m`i;_!wM?Xdcknc#-oqD6wx^_w> z4X*$Wm1FN=khCBj078^}DE$+Tu(Kz}t5X?TAmo$L!Oqi=&UaRRT~<5n`+^4x0xIz7 z&%aig0GA?FmtjcO*L&iISe?E7JKW5BgL?l0KXKjeYMt-5(!$Vh7B>!w2NiVS%~llA zLn1wM*J`9&{k!su570dZNML=7fH{lk@9GuiaTC(knO;Yt$N4eqa>Q06ni{i9Y*0-< z&f$YyZboYObj8a*Prur~*3lW0EU@aB!pF}wnH2xTJ^+~l1`Gebp{#ZJ#^sKEmuw}5gfASezoDJsv%A*t2YsRY0T6AI16dn{{_PD{I)asd9q&|EUf95jP)|d0PBijwNam`3W=N*=zJu4iY}o4moTyfCn{13+;ur4m z=9WYtu1uD!wqDF&wLZ-J!lB%wB%41nXdN{l%sOiT;s0Zy&KprU&!Gpo{%uN*zXpj3 zE8sZXKK46T7pia$z>cbi4(fo;?yjZx$LUs=oTLYT{&Xj5`q9i`DoNu;c9&i~{iIIF z#g@S7pkKxwgsFCgPSYUPgn*EO)lSQj^;nYG4E`ZcuJ2MQ$NE9teR;F{Wv-P!EaR! zzp)BuwS6(DVX6;=cT%`hcLG!e9JrXd+(><0q{te?1y*a4SV_DmggfHqJm5~5_t@N{ zyWCTV<&6vNjh0FQYonrXnh*01gZWy3#UdOUYt@rlZZo?d-~+lkFeke$4n?1PB&;wE zWE<}~#8lFrI!AejdRx+yoKYP746qe_lRLtRKlE5w4OFf9j^RojDC^XH?4P%`$A>=XE_SymH=-XVOSar8Fm3&@Gmz09OA-K7nm&DRp62g$ zL&1C09t zi3Bh(rl2sd3}~cDup1lTc5!?fjUQ|}87yiqjZ1Mvh7@L>}$@|=IbeBhy0^R z7(2_zHM-duHu1!PP(L6@wkOs?L^5f-F~22nJpAz={O1#AFY%7jKEW4?i=FC;#c^gn z+>?juyfCLMubPrSXAc^)WDOX>HDr>d7_I8+#W*@ix-&mf6QJJM8P*FRRQkU3=Zidwd3Y=Ut7Z5il5RdE0w_?Sdil4w{dJ1tOb zONt62#Zcy)Tz;rhfVDPXCPHoxhcim~_A17`hblmir~j z;AP#Hw+WF(2buhi_hBeA$lR8V)^uM6q6zh()gmo8lWRUEw`qJE*K0=$??lhB_#Fma zB;VC$l!e2-ht?M+rlLl9+zrPHV28Qqk{zg5X$S*jP++Nr{N z!?OZrZ(qj^1MCiNa0$#BI05l@%V_Q9>a03uw7~NECg!tAr=Mv>XnIG8lLzC8y6@1K zuwMs%$FZ;!{3q)T&OA9)_|naJ;%iWs5w$e!H&~|-04~tVUFzy>es04RzA|>E%QVGo zW5sOR?Csv-_xqE&HGS#FpKWySPDNYM*}(XzC?T9eCZoSNK~I=|OO?*p$sy=xmy-pb z5k0nlGsPvMKgbZ{Mut46a5w)}3V@a8mepbhO5=VB#*2TiZ#gW&emM(zUSQ0gDU&pe zxvR4{v$xMgfi}h9Zy`3!{Q1MZvW5z5q(NM2@LQwe4a?4Q^ptHtzGBGAEjgnXvt6z7 zO8T2owbZ2YCVU0=s*V)BHNtng@!%wV)VL=ZSjX(t!tOR3$nVU*duad$6@?y;Z98ri zv5a>Mf5qs~1l+U1{{sJ-UzV78XsB+9qqf z;~(e{eEDLix;iC?K<|A_nrV@wkq<-ZtHUN#!Nz|cOB;LhxZOb%6F&9|YvCAB&(n-% zTD4JsP~GO|R)Dd9mS#BA>Vv{r{yRk4Ze{lW5VIYOPWZdgP`0Lf3p;^|{jaiAXC<%= zgfP10MZ=V<5a}0p>2#7x8hF@W#(rs4MJaVn$h=WC_0D!|H7wOoz{uQOq|<}PEd$XY zIl~9c#>vV{i`M+jEOB>U4fzMkH~Mo>2~IzP07%?X>l@puKisQ2{{MjaV5N5V{s z{Ryy)vfk-l%=UGX8HxEfc_5drrv`k-X#F0wivnN`L->*nEO*I&WKmHY0(V9&=~}o7 z#OpdX?f532K(p~@7&oNKi_3g6aWTkr+AQU2>c&Vi!rpldhF!|AY?0c2qnARi-B(aJ z&+Ld@CkqcD=W`ml7x=y7rHiS@P*#QEI>EE$&H(9Q$qU{QkzO@~AS>$ZNjE-yH*0`^ zdeQU{oMrs19$%=wKX=_kwZm;)EKq zAH;djmOSm*0c`l50b+yV+z{Y>H=#WXULLe(eszN!nZCM|6h{nRH6p^fqWAjUq&xL} z!=u>)5H5@J4J;ZVH^I`Rkpys%F%a@Q1gkej4XPx2X>R%%?sJd=k=+^lFe>B2iCIK1 z-vSDzV928*0z70QNRm&Pp7B3^&PDb4oLsjmc^q2O3U5$tdcgnTj%$nya0NN~t`(%- zsi&COKZ@QgMVUH|Ty=H}4*qPSmdil@Qv$ha|K!KPqq|(eT6bFW(QBa~QI{fBm#O7- zfbibQ{MWAUl@w$K`>PYd3I9_l%na%Mr084Ua9b1$Wy*mxMW{P1*@g#*-wU2z2Aadx zdnx2Vabd5$g7o_UEW;Bww7$_H|5|Qwy`RFQvNsYCJ9IOZU<5`09FyNRU>RW1%B^L& z&E?~YTZ$b4F0_Yv%nc`H|G`w@HIW<<>v^M$`o9Y>Hdho7^ZxNfcK(z+F1EPFYyACR zCK>$yG;(iqJi(A(CN}IRSS$I(`Xd|nN{&ZAMr;v;CVpmBDG?m;kuGsXq2PKVEv;i+T^km&bW&G|KW5839BzjVb z|1;cqt+!cJ|3{#D<&z<6g4_5PAP3)4-9p#G zwNUgT?{5vfNUKn5qIq3!H5g8scaG(t5BWMPEpH$Od%=r}91FlEwPlzf*T4Kn+1Mr` zVW`RUZ)olwy_18y^!@zO8n1{A%w$(D8e$5ik9QipM9Uv)=LE$k>o9yLJ8rDN|AwZ} z5+SBNmVC1~&Pj7*$j=uO9UL$K-=N3uuSL=mOD090Y+kWW=O`7_`CQG;$|Q!ky1`dU zSx2O2=*Eb&K*9WH2PjX|+T`xiM^MTzU_H$i(geea`!_Z5>(+!!*?zfC1+BUSi4{uC zBi7W%B|~*nL_Qts3kD`Ay(de12!e-e?n;#g%=(8nT9V7LPgTXSIWoqV#4EL!IJpwn?vt~imWWvk`S;(}&h9+fQK>%sc{yID|^DGzvxP8z0Q+&qm4fd7WMa|pq31eV2t ze;AkJU`kKHDR0dUUbR(6HqqV`5O=S}z_l^br1>Xm7MnfT*A^Pinm$%b@Dlzz3t!&6 z#(n9B;1(6ey-HWLGv_1|x7xF{(P&RHixpm#x*9nm^slHk3FR8CE$& zEt}aW8yw>AgVN#mLnUjSN*K@kH5Ac2`gzHhu@cCIb-A*hP7>%>rx~&ZLI000crEs~ zU_L~VgPh_PI_En&xnv>`|3u}Z&LZds5SYLJzOy-rL*Xzh+}9iE>4qEQS6W7(nokX` zV7UlM+=T282n8fStZThT&*+m?Z*=dqdQrb8=C!CufE0dt4Y_XY4CJWK2;bFJT6r?d z`NM()%N#OtQL9ChJ>O)d`m}=nB^}K8EPMA*MK*;9c+JjLV;`^64|&~N^E1}Wu}`&5 zoxvt$lOkO+ejfD}n%}%8WC#EDWEVFrDBaV}{y5}19$NQaI%7)-jzbSkW9`JFDj zfsN}!dij^mT*Z$qtZRP`#;^N!i*+)P>Puc=)TTXivpFqdectdqFBLbma}Vpv$fYf{ zlxOXjnA!%Gg4%ze8=M+E5+SH_PlQ!d{248Au_z@uR~k9)d4WO39rY~d(O8;zneIOq zQSUlc=MXfLxDvJmSjb%^kY6#28=t~mU&^Nj8jH5sq~4)vax<+Rdo#svEouV(9iFX@ zz-bs$eBd|n!IaczkR9gb==g{9XZ(w8QsOh@=eKFYCFI4>G<^f*y>bW zmRbbX=>uLcx{nr@0MaC`?W%BIO$cH{*H`el(V<*(*+u)?N*NeB#W|%b+}Rxbfcysy z)O`J6D4=TClH&J>ou+a16N-D}QQ}^;%@$|T#uYd7GF9?$DEQYR zddMP<0Hx>({rH#u7g6sX&-DNQ|G&!Xl~?b|I=qU)R;eUqiJWbfSE+|mSk^Yyu0ewW|>yKI-sbC<{Sc7NRO zxBK;GQg-Femdr>4khwJeQphvWTF38j+qpKo%hOH}z{_ihTjplFTV9NGHxWLgCdvt`*T`?Hz?b`gr z{k5P%{F)iDU=+)F1Dn{Jar8#gbdvxlbBs&Ydr#!P)T;YtF?3gmUGy6)CZ+Hf+PCooNzyg_6F~gdF30zat@M#q z^Q?TLf9d+`<&`IU#(4F^ho$j@8`-1%xtSmQhlKK|pJo)CS!JARuG1Nk8&?#I5@sw; zS<2szP_2sM0JM0qx{?75dARrVqFRSX zuW%b*GwwXQcna}(YZy7Te(}!!C;xJ@roc*V&beC3xMp+|5xuB*n0l=W z1$8^_*?djUDwxnfhj!xrh(uVjxSz^Ml%b$oJDHdP;5E*db>Ex`Iex}o{Ppq5BhH^!!Gbs+cEg9qx12qK(5YpY!tErC#N{Bj z)oFUI^;>H(&#q%`)j|6d~{RbH7#DJ~3yiN51?ma+awbPIjR7VdD^F>+qzpWN`;XZ^zxF1{GPO3oB~xg`9{|4*$kn{8staPD!1YM98gEF==dy-ETn{+#Pg zhN1RG`iYH_j-8e!xvvz!zHLbKzPN`Q|34N0qWEgf50csytdqdb_p>Pus)#Z@wB6>Xnqpz_6?CglG zF6fN!MA+v7ZB9F#{QsJ5>?MB?TNRq{#|-i@aK_D5X%+s9k5EI;8j-x5U}hNoCjEt zj*EtqPDXl3<&k@lA-nBoP8ZAzb)D{d6X~r?YX3|OZP}~lWPa$Pl=G*jXty-s&xq)0 z&EiD{H0%(A6FauMz003R9$C>5UkW#ghzd?A)66lbuQb}3xccUfWfoC18`H(bd4=Ds z0hyEk-OgqK^)nnT`SlK@OSwJtE?**uRSI+RbdekAQ8!edv~hUfoB8SO&sbEqyko>{ z^JA{%%{frjGv9a;cBLw9R4`@B*hMcF-rpBSJuH2^ixvGk5~9Ifbl8l{F%bSw_e`{( zSe>{+o}vPQ;HY>SJ>p5QeLLU7j5&6?)c>#}?C$HUnI%wxfSgv`F0>lAK9u(cJ5n_8 zZ;?dZW(5|qbEMw;I5#aBuZXXz)P5HKivSmd)wqGtk+M7Gk_X^u;?L(%vj?V2S^t5e z>7m#4XexkNdLEs=coV=eW2L=F`E`;Gs-w(m>b+SI=AU1y=ioBghx>`@p&`wmme$X( z>eO#l-)T2Bi=C6^OVPiay&yqS4gMo_2l;2k&aI7=D#=L`P(f-w$uow1bnO61hLchJLaLY{=yHpOFFd0uMe2dGT$igu*Xx&?9Z{1 zaX`)7uBjPK*jo!NU1>JMcW*cdNTyB2^#EefD?8fm3U+n~^CT}5Keqoz1 zHY*qS*Q?@@%)2+jE(RX*)~kjAhaw&a5HRI@anW!%Z2#M#Z+-lt)c_eOMO>=QZNT zO^AI8qoDkrgaH7nz*FN|T}1%l-MQvqF>?l0TWf6&_;9Cv?{KUIRr!le%jO z*QLqbHlf&x`=grEb#3yB$lKi_Mi71+@{svkq}_IjD2hkVN*WMPh0Ht~zor4&1n4AF zIV-IlVPa7oNi}fJ4EZnC%AHcgF2`T-K!TbxHMj=qQsPr!)K-GO!cPK7hA^S}8Th78 zC$MJ{;-=|W5a@xLQa`SyYYg?@ThY2Q_EE%849Dm@&Bh$T|Y?uoY9a8)VKDUDK8ja%X#k0f<>;XD|ZDrvYxR;6vHui&l)Hkezl5xunHs zhQVMTz*r5@qki;jHw%}TS)>&V$`WSfS`V2G+gjd6C zRgy5Rf@qA5A$IQk-PSSXzwy(uWYQJ4gL)eAU4aD zK)0ZKrQ0?qq*r zb0vohLJGxLzzDW3;{NlaC!M|IhsRfeZ1~OX%3jGgXn_GE2$uCE-kbW**y}G36PJ5M zW?wBE%bk21-BZlI)nA85=N`$X6gcx$c&HwMA5tV4q>&M~RTKl>`N2}6ZrgX=CdW6T zlx@WyZ(&srUGm)C&LId0I`aDdL9t6^%p0Y9uVh=29t9*yji>t+bOgzQ0O+Go6o6jV zeql!Lwk52Rm4+XMVq+X<&$l9};K6#6uzD+Ed%CPCx7HSixe4o;l?xbbn}fpGR9kLq zBzBzv$ql|Dd$p}>NtOc`SyIObHeFYIe1P6;0qfsTb6bXYHbbiBT!Tj^W?qh`dd|0% z_fxVotgI}khx09|pY6a8c37%XjD_hy>d%ybE${uwg6KPAC17M5z2^k|RC)bM+b8w; zouAp)XjjQV>2ENo1PY62{L$rVS0J%^WvSs~vimM~N>tnYfkz$_^Kax{BSJs3`8m;x z-{rdcb%vvq$ATC4L?6gV>*S<|Eg0@c^4)wIuvT@dldsV~VCb{|0DP+_+Ya z{_4#c^SR@=8F%DHDQe6>Yx?t_=gX7uQjJ#|jfab64j&Y!j@nr3ABXg8B`=Ojzw_M3 z?i`H0i#m9OqD!wI!4m7d4SPN%MN+Q+YgyB{BijDE{IR7Z0N5drs2MWsF3U{Gf!i^>FCKc~5jb8-VF9xp%Ou0Gs!%VlrXZ zAIECQ_?OmXA7jf!@>!mZ*esfvsH&tFhYtlo^yLlXY|~lk0b0nL+5Ufr^rvw^=nGAH zvM=VlJ2umdRI0)ujjot*9+y=ORKZy{FYS$Zr~5zEtqUud8<-mqVe!EIG=z^)V5Ya%wTy2#lc!#;`rdEQ5IPf2TiO4uZ3BKtykEWWR^5~s z)nwXyQ5k!?UvalFYDFNR{}OAz;vAd)Ib*f<^|n{6FYEYchLx{Pb?en9%oZpbUO3-) zvx52`j;`J1xwS^s@Q&JL=$*Xd#Jp5@T5Fd){ls+$Hvy_bSbH0`OBF{sw_Hc34yJ{V z5Ur4-8s4f?AJK=%6Ta@CVvmS_$g`irfTcmsE7ulgg}G$rZX7NWQ|_E23T&J_wMo7{HWcEL>%M0w~yJVK12Do zAE{b`uE=9g6(i>|YeG(&+~8}3kWf`MC(sZ@hn2cKh%nqI6eg zL<0wyU29fuD~!dOO>55#xNCF1Mt31l`z+~T$t3agPN722D$s&FC%f4yTxV5Zgig!%)>PExW4573Kdqc_Swo+qX%Hz9+EF-LpOb&A` z`$p@L_Wyi)rQf*+3$sy&`ayMP{=OvKY!JjYsuWDWk^iTmG>&}A3eqjKqF&A^w!=31 zH8dPeMnsrpAiw5~{&s7mFSb2N99ZoY6QbHP_=lTO%d#;YuyefMDnJ_w*6O(SwV%|5 zBt3OhhI8s?Rzfdjdq1}(8X&tH(B$>w>5-#ANgP% z=6`oo2+V7?lWiuu8d$pV%tTy`|3_l#XVKETlec@7zK)b*sljB0p86`eM|5AuFJC7^ zVFaROq+#a($8A4NDWJL)JYniEIsLfS^;$V9&h>x$Tae&IgXRxtrLnCmdd}u2P%W(| z>*{cL6Une?-xydua@-g?<2ke|6V%_2uJyZD^UX}~puj)yXJ>-mO*0U``k#gZg`n6Q zFF|~u{_ef)CC7&NExENuYS5r@gdDwTW)AXv;`GXtW=<+g{Q8lqMe|ncy0_tqz50oE z-d9q+H7hqXmYu;YC_HG5^NnHT4^x=0jV?|B%4@EY(-u1-&?(|tml@JyZwUxaN6a#j zEWT8JA~L_G(-FM5pFSg82^KF?BFk;a5aUl)?Fg@cm#~kty-?LP1l{Y=@k_F1BQm=3 zPEFh#x#JsBe5Nl$n=|cHe?sDX-KT&h^hr5;@xFgR=SP;5XRNoKs*!-5_MAei1r`vTt5DCJG}bq{GKv| z3{Wvz^!_-@sIwd+zG=p?c`Fq2GTY|EE5{F`)(NAjA6d76hk_}lse=0O zTcBGfnDqq8Az=sHM+}EKctFx#cC5quthvID@~c!S?wN=LIeQ-YlPYE|N&{rm$pxY8 z4Rew}Yd*Ro6~lq_h~^nQbG-itPu~4yXUw3J$sCYD)0Z_di~nQ} z;v6Ei<>Mxb3${BZ&$NeldAhwV^%;ySV^+WZSSj>jDKM+>cp=No^Ti~$ap1DI*=ugI z##*P{KVI+G{bu&-7-oI4aiHBXOW#?h?>B1mF~sM96@z=5|J;<&>TyQ>zZC4Zlm|z$ z*L*v>u36{mNKUB@UXS@iGP`|eoitZo5V?3MD!;Klrv2I$n(TDBM~JZNR~^%{Ekv*! zE9F7&s|iG9v)umRN?ptxhsO7e^3^xU&LtJ;;JY+)z6C&oq*YOnmmry+S3vQ6oFM8A z{6owrpYGKH6^vu=Mw@iYzS{ls+I7W=1bG_%lgWw@MH%^}Z{xkSUU$0zIeZFQ+$w)Ld zn>9CXJ6O`c=XTe0GLr)`XpNa>a%_)xDixu2v5Et$A?5&s#LW6m>}na$f$cSwd^#tj z0$GFbtN>Zb$53{_+EMhIs#_*g0C)+2H@kz!TaDXnafolfg4>HsJ{jO7m;2}tlQ)`i zp$XpSrGklv@&wY9xj?Zl}2{L z4%iMNOQ@Xwm^_66Wm%fxh~i>{F+k=H8NRp&WUl-EfR_fVdq2SFQ+ zU1!xr$}b65WA@joKHfVsNeA-4V8>Qd*TY42yjM#~@doY%X&`m+^qbky$Ke!i%nvhH z?h$2?bXU}>r=2+dg7WEh@yom74HBKh!$EPjVoiN7$m_Xo&3y5$=gi$od7Vdc%_Q^E zFg5a5xuPn$HQb+chc~!6!}G4Y<18y$Y3W>*Y+bij?P73JR_56PJm%Ya z!JYNJq|zp0Z|i2K+a^yf$4aS;GA6zD{7^9OAF{z^_zCW5irY4S@aHK-mi(TM_WHMk zI#f_Y-fC%XGSLV$&O==1kw^-+poSLpX^hH3P3Uz$sMbV8eHO_m&+aK=Z zLArmXMDEk9r7TgBgKKQnA5M9+e@Knm1B+aGbcJ_p_F*%oNlW=Pw>shX?%^02HA&*A zkgr?SGjzGd=^%FbKS+YI@E!qG95m6aDrVkXWO z9y_u(XSsmx@w1A!wJEO2B`<2S&VKXNF|%ihrpxSlF0ca&2DKZb#WNlg{@)QsE;NJ2Xpw%gdgW05s)ews=OR<~tAlWg zc``q;LfrTSMpCV{KK~uPaI!|kSZg!ir|975813*J(H*+wk`nA|R|>KNkG)5IB@)`L zLeZO&ucu^!H!jC+DmVORaLrF2CuL5uX-b8cl?TDPZIAuJKdz9~w%nWmc!#ZIIuXu} z&oUHpjPdAW(ZmfVf&^%2x^X;bI}Fnuey}rH`L5~C`@!Y!OyyR0`4yjY=jY>(pkK7r z&SY#5U5~dfn1v3+!09|-Cmf%#q@RqKi6N&u8WFdGLzf1OdnJ+j-jeHw3mWftqcY;- zFv0oI>Q}^-STg4;es?#uQ>C|SkHc0vHv7>nB%l58JL6tm-#U2SPLpS|BR$r|_j5zq zfY7)Ao&-l7To6Z45A^1c#V_1{pk}1|_?Ko7VY-YE#H2Q&_hJw$ZKyqn%E9|MwmcFn ztIg1@xuoZ@gOG36IX;)b{TAfwn1UUJsm!$OT#1o--66NA~;DVgamD-QSJ;y10g14e&V@pimRrrTKpLqpt<)y=^~n0km?65&c@ zIIQybd0fkEzX(6Uq)`51mnxLWVZ2)4;>mPXJtM}>r3{RhQJv5kirvjNgQF^a+aOT~mAZ&I91NDW zZwntC{7nvkkPckkP)3Pa%Z|z0aKk&Dm=lwyS(pzp$7lTyUoMHio98ITXWd%);|5kF z!Hoaw%&uBI7)Hr|5d7T^JcM@?udpYwnJw63fFVF}n==%SHp8lpZ@zU~_0+EnoDXs75w{a66_+V- zb*&w*^dUL5dKFawca#2A?fV;2=a5#{7vfFR@sv+XB|S{L_l4UmDK%;5`b$abj!oAo zTddZxn>BOt1ur7+=G8zZ^D;m9O(!FsxbspgByDvoQd8V)Uf2@7aPD6J1V0W-cVUWc2fCn5+jZD;Sq!`#qPnf|F ztfbIYruc|u>kASp-4pE7^m9`$FcBL1=#^zV=SHee`$>L%(F2x7VoKzZD!>&~`MFUo(&!F>wStRJ?l}tK zoAsKe_$cAzQ`u0e;AG&Sv83ln!9Fr;)12=a)$0pi^@8+QFkFG+25q%kJgGF`rRwse zjz4a;$1Y%)*sTQ_%ke&W(S7j3bB~i>b?1m-YN} z`@}dC1-pk-y%y>TuSM4TVKsdY%<)~}@teIc_Mpjw-P>J_vy_XMufAHW)znKy!7st21v;3fZ}-9Z zR@iEwsJ==z^Sc6@rAx9;Hn?dO;Q*v2IiP?hyFY+;o&S*rWf5>vf4Li}45EUwo>Tor=T-9=iwA*d@uUhu+d+G{z5!7-q#KV}?Chm48dc*F z;G5u}&R?s%K>e@sI?bHA_!(@@RO(hMrVpqNU^vb^Q~l;X*OJ)E(XnO-CUa#WX({$i z&K|!GywWBWe{m`Oxx(zyJsb+flQ&Q-G7xlzIn3zmBo1y>`vXzq;cWF-Z z(`R$ZLQ>`$k@PnxT6a&p8y3f~ z2M4Ohwc)Mu>0FiwiB1M4ecMv1(mg5Jxpo`JxknifHfpH`_VivgR45QBUI6`nnljXz zWcwV*6L1Gl10kd|Z6F{VPw%MAB*k6M#m<%&SuN=`z8x6#4|eDLk%C|z`a$K|{;?xbTE*=;QA z`-&651ow?CU zAsrU0a_C|CJ>{O^QB03DdC%4Qs_;q{Xk|NWYZ~GklGU|(`v+GuM48%#nKc$kHInM> z^(;WM?Q?E~N})gM{2bvK=6Z?0*c@2rF)L;vR%pW^qf<%Ka_`VZL@@4r#LjMUXkKjj z$wQx#$*4Y4WVL|+d2>es#DZUCm^2_aCP!v$`+<(54wtz~%9I*rE`_qS9SLZ0`V2Md z@M^nR-j`>(evhv@21tr%^3$O+LpFNyO$&_9US+(VH`noBRJk{tKHSicBb&cac9f$> zH^1Eb5##A&Uy1vO(SXphALa>tuMSp`Q_c|<`c0FMPo%0Kzkd%G6~88q@3eMS_HMeU z^w0&hM`XKZ4Cg^Dauj+MDlYEah0(5;NJ(%*UZQezsCX1S_OTAS*uK$5Fb7(m7JlXimi(;n|IaCY}$Abt30@Xhyr?6@mSN-HNG`RWOtdORl% zY$XbQDD7G$58%;H3uoq51(Ey4(0j^6^QK4LZpmY;={=Y~lCRv-&$EDoN+79`PPR%wo#FNK7ik zlQyR>jIz&|v16{&mQ4#5N0qkfBAg=Vj6lqcdc+Jlj; z^yP2$qn_Rzn{cl9hmU6?Simkq)&FH!7)_UUc-oDakVW;448TAtIt!}8_!JKa2&|K; zh6fH53#(aH>{R3ki+E&eLF%}%T?U}gL2)^lnT%lXXw*zYI$NIPh@{m_0Rk%_gus^U z-y?MG1~+-~Pdm0~dU8*aUEs9^A?;V53?KobcIEl1saa1)W&d@u-IU;dKBdgHmiU(a z>_UHBg=wz>dFy*BkpBu!KQlE9v_>)5Q80Q-UgrS;6sladof%F1-Kj zJ7mE$EAv=y8DsGs;>+pC{C?wjmx+FZZbR&#Ub9@Y3wS!=bugIvK4b0Xoh{Y~Z z=8>rRAR5FZexBCowcu6zixk=L2!__z{ez;Jrx1R-#X<(d6eDG>E5}CqCeJ(gzI*iRLokEvIKuX+9p^n^L&O zWjJG_H)FD|fS+0Cwem1Y=)O= z#t_x*UFp6!zzrYwfAgoS23<)JOqeyCEIBO9+`~b)%wr@_E$}VX`!; z$N2|mSvElksBDom8mqALB#@s!XnXoOh{Y8W!&_caOl{5oMsgz4^9+ z0!>V%J1nLd*9;}32Ki(L-Qjd!zY1S7#>tX4vM<1-B(e7~u@`^6S|Gkk4Du?n8)TYB z^Gia*S6_36nHt?^-y^Y-fm(G-5eO@L&uRg3z}zMhLYecw-iOwr0@f?bAw`qf>x9x{ zU=bg_nODDLy$to!0!CaxA`&82e-+5S!?^O}j|u(FBaedojVm-fWWC0{y^~*i5^A>0<~hfcW3g@0BxdyXiHs>&NbF$A!@_!QU!~eludNfM6FUz6C%*T0GvpDYuB!UY zc83zBocwJ%;cuRWpdCgy*t=L@*q8^_=l3cZ9BdJ~!=0&p+vjDO&+QCUFmYUV?#4UL z+?$*ls%Y{jBeQ;W=#jY9?fiS?fz{90LU-_QR;?jJlV>*P)UC!$=*C2b=!-9nezBB> z4ynRLUPwF-qcubOW7sBCO#(I_)0-iCZ&l18&atZm{oErBv8WDvd*rA0$>R?0ZI^Y$ zWA}Y?Vdo_S5bx@cvbee7blkl(OO)U~cy6MR@ECE+@j1`%O`|7oP-eez47Q?Pl?pcem#~^Ha#5v>b8ybQFnZw-{}N&(t@> z)2#<9ku2Lm!rusbM2hZS5$x1-ki2pxwmWll4DhS!bwa7l#*f=p)`$Y0k4^nt zK|opzgASw^-0lLcPBsy%OWaH*zP{?`>1=ey5?+u5d0A1|62%OZs2qK|OH%j*I$2FV5lYthq;H9$j9vnUNKR z=ToBS#K-Er+7sc{ty%RRx}o#7blK&U=%omwRBjv@TZMF7{<9mB#l1*VYTk~&s#vlF ztC`%IEnNihOq{r9K6d=EZTN40$Bb`%w(_s;o34h@*lgR|u%0}0Vi-n?cj!c?_@VV% zd*&9ua=YiO+CeAVW5kym4%*F}d2so}BVFNy?u<4~2U)OjTQevui)M8q@~DqHE%qk0 zMlZGaf>NQ3?4?InReP|`s6=AL-e_;} zVD<<98U2K&O&hVxv&hKN^|W!RNR&s?X1zM_qn$I*4sEQLGiuJ&6R(@*3|@ zAm#E>gcgV4^bhkbUVZdKu*PqRb#i$(YLOqc0U}WtH=80@TkRw79NC#rqG{uqPcuCh z-F_FCzXs+L6<>?f9ZGzH^SuoL{Bp!$7x*kMJ?pq*d#ehAS#wnk0r4Ne0(VIIjcs1- znwieDPV9@XIZf=oW?OSD;Z-h1X-?NTHSv_Ef`QD74vxeJTj1sg{#WfYH0 zQ}ZUs=AQnudc52W8{GB{rwIOcuPwYXa?cG3SapBOVB0^}HNAxd-;ACs)rjhnef6aOnVj0TyHLOqm8WV^9X4F$u* z8?$d0l8ili+P2?l00qt3(`rP>H1SFx@60dEiTl;G;_M(kjV|>*YCn2}5HA}1ftJd@ zy6;!n9MD#UbE9rpg3ux0B|&Y(CHPTAOfYWoW>89npe#R@5OP~0vg`enX1EeJ+p*~h zR7oWly()l);Bvp8{7?ESjq))5D~Tyi?J|zZ9-yBklbtY=OguHTK@E;&vT`S*V6nwM z)IEI6ql_F^WP1T32`TP_be%T9t6d4#7wm3afbYl7ZZTFnrqZW(CE+bdQ|5TiCHTav zVs-iPJ`FuqI8gyKgBG9NIN=Ch7|)D&e7zG@S-t$pgo2s8XgZTozU4n5)ToK$N?^>5 zf%RL&3LDL0^;uA)<1Xo0fL;pV|9~lGYRL$yrc4`{>ze&vGgNVO@*l2Kj>ZW?0vg{b zt)ptSMc$471*UPx^z5d%m)6YhBC|_({dWd+5=3qvGQUHn`Pzz^Z;94fh>U@^u<6Ig z#ZOdDWl{G$DG~Q3+G+{aWr$LM|4DX2dE?DrkXJ_fLNaTJTz3WavY=2H={B04S9UdA zz#tTH=)>eO3mONnz*O&Q zSU82RAfah$VZ28(MKtODWD7C9khhLOY4RGIuuZq4;DZQz_>sTK8VSN?vaFy*qjQ|8 z7rS{`%;aGAE&rwi={itp+V!g4(Q%{rE{>Pzjo;U;)I+S^s)72r(1$|O$TL$h_I8&w zA^vFn&O#p&Y)3IAK)d*^&w{Q-t{re_O^1xztDkPbX`yB^GJsa9xw!P#)QShiVlE}5 za`@S&T_jW7R4Kk~ZoDjC9qEjhXUKei=0X*5_XfyL^5&jT2>eRY*^O4LKd}|XwZac~ z3+(BpEGhbB-8Si3-JXZv!=CAPay)3RrKaRQn6KJ0*vO$dg zPxMx?xrt&l@(0=2E6aOBtvxZ_-iLA|@z5xSuf3D1m^*IG9jEN9n5Xq5xp!16-xiWM zHPCeVABSKXDF@WD)WD!sVQVJcuHGCNGh(DMzW~827r1sAEczgC2V(aXxT%Xq|EE*x zQ7!+2?<;@tGvA(L4cb?4^XO3cZxk0*7X1qlM~u!;o-RRcgKiCiLRE_uMhF+$SAQ}t zrR{Q3L7?945vFOM2IPIb8>U*=R&G_bkg5aNZ9aNs;P=@e`(um(Cl!Bze3_|ftc1(V zCm)eT@=j#vl081jVWgWSNcUGwUKDz)JoCwm7R~5~NZWl!b$plQ4_`Bp6gR3fLw74l zRD7V_NUntSGBN3kwz!g63ZcQ=B~u^4O7*fCmFlbNN0il_y{cm_KD2{uyY9+~%LS94 z8RIRfB0ZmcCNBVXUcIgR(=X}CqtN2^X*ck`&(EZ1v$Ug~m1HlosrdYhgjlnS@*cq3 zFp9dC4b*2_yLu^-pJYqX)@G_cJ_^X$OD3TMym)!BMe?T!ntw`?e8`UI!>s{Kd1uT) zepHC@-;-UX(Rkh|1JErVs8>#P+Vlt=KdmPGarCVlhrV0Ze(GheWP`Q(l(^O*-|~m- zwu9YfMxvMFhSgmfwwjjIp^%B@CDoCVaLR8v@=X5?^%|BKXb(RFGRA4q1s9;aqk`+BQZrn` zS-$^{!O-tSZj!iDKdp1O@@=|iHs8nuMNp`>{xJ!S#+ZhmNEmnY7e8h^9w&B4A6Zt~ zb>yzMyk}R+y?6^hE%Bs!x~UDkn4H1d#rxaIt&EH0BSZbk29V0es1z5RXohfSD0s-2 zWbJ`CI@M&$hAa+Cb$4Bm}QK*op^6ucx5KM6-sSI(uD7jqOY4whO1Y< z$gl2uCcpYb65TBxe!(tWj%~V{xXXCeeSD{;>dTFh6a==ZAJulL(Q1xY)EcH9aHT|} z1BWVH78XvJ^%)3`Zm?k^-i6~_Q3c!JvjXv7s6#~T63@3_=#F9W`>^PVgziMlpu)=V zM#M7>`C&E+8vJ&C`0a&_rYrIkc-*pPBEIUej$My(0D%OZgPAKs8Rx8dZ%p6BT^^~V zb`sL))s@zF*+R~cJUr@ps{gdV=A>4hV8*&~GIG7=1IP&XC2YaNA>@fSZqC=L-_!HG zUKBAnjdou2b@&k3;_hXT4_-0w)`xvDeZz$v=SeTYp;+kI(>{q%KIos(D69(}X{J^r z{5H|xB??-bcEXEW2pUa5(J#YpgMEV)ihG3tt_9WF&kZB|uAZ`T6h9v8YD-$@?K*31b#sh!#wi_Nd25Q;{` zU-Z%!^}mUZy3HZgY=IF#=v9g&q^ z#4b4uzi&x+<9zW(O|nyPSBE28aj1_O$f&^I&uBJH4!kul1iW85vp=Wmk?p>{ zp)37%T=s-k!R|XMI=boj(Q~cP>^So3x7_$monMaVD{Mfw_?Y)U7EU8Wj7hQWt(X1{ zSQQw6gV{r^7lXROTIOR&PuB3Ih@+Fg5!AV?Dhm$sz+{YPDB%C|GUg$Jc&ent9RKGn z;S^#U@|OCfG9yq%Q!4~V&UA0rO^o^;sQ<|zbdvk3@;txCG-HFOK8HvMJZySC;&qa4 zLhKsox_tHdyF=cNlEsotL}P7OVmNu44B46=hxydYdi%GdhC68PIQbUcaU(WoSCLFkdB1+>;Yr4A<3ou8)!lK+c3m*ql2iDY_@+?;eZew&+@0M0zFg(c*V^Kx6sg zK64u9R)2+!IkKd^N_Gv}iX_eONyi#+DX1f3%XV(dv8Z6sK#cG{&xTYGNr+j-=XEl? z(dOaSZARha62S*x5P6kF%F<-Lls}ByXoF7SBH{|@^e6AzHI;K47zDBHyA+Py)2SJq zVWpq=I^<^HTxy!>V8Z*UYWZn!mk-r1W9(+08KY>$`br#b=SL^h<#4;G*7DjAtn%fW zgE_$M`uq}jJ8~}JCiR`rO&z-0wJC#@kU{pE&^H!0=fC6Uom@P!8V7cFLiePl`OCXL z3K~X4M~p~TXeKcJ2rE|w=BG!E9AZ#I(06h7$~O7jf{t1#17>RExMypvNWSEwCZ!pM$GwUn@-uze4#rKQmVQ+|!+K ziUqZs&-#7ZBUtg-yR9?l9>Pxp$<=A?1T%E}Ca2?O0mBw2>m%o}`5q%8_!3p^<2yQS zLXyA z%m-|Ecj6!7&HtXQ_KMkmyw)sAAHq!9;wH@m*VnYIq0%;&0H^o)PD!&B81R{%sPC`W5&mfRyY6++Ko zGuRA`ZdlJ0FQ2bb?EbC`VGZP^HdlPcDU0Xi^beBzfxIjHpt+}u!4S>@0$H`4J%=uE ze7z+Z3b9#oK!k(nIJC=zJip?Wb_B5>_x zFyd_PM^wg4YK0FFvKjS>k&6xM_=Uhcx*B446s>4W44B#M*uXR-{`Z+ODqTC~u>C6M z0mP_F`Pbw&)ql!IN0$X$F!_bNu>Pt=M49HW$}~QT#Fj@{JEYi$A=QVv5kJuV2*R-N z|1tLFaY^U#y7)9UF*B9aG^M3NWo2baX1TJ|SXo&)WvQh?WuK-I9*3SK7=KUu&va3kOJHMq2R@ATKh#kuMxpZsixf>B#_FZ}PbF6@S@O-*(~T z!T~lUw}MmG%i*o?>)OjXo$^9f+w*`QPZVeTV*Zc&mn zYxF4P#;WtEFm}(=%eHt|GfbHS+hT)vb4ro=>L;J9TtFG{;vLaT@S7)YJPGs53QrRu zMy3i7D&l_1@&-B#jo-HT8xRtXO@@u&4f3&hA_AgyCU)Cvvos&Q-7owQb>G@GC1l?9 z0&pmC;o+lzRzGoOE5whmQ z>o>{h@&87JI+x?<059khN;LAR2{iG2HCHxTW`8r%1^1%+ z5=b@?x@|D0XOQz|TPD&=vTLxLQiJHOt8sw%1%?fcHm`e)+`NLmIIuy@U7l&LxpQJ8MItQAzETa?BcGx~8d)d1FK*l!+Mwb$ z8cwTY;P5pr@o=^vHj+CJdvnIQ*66bGg0`&~e4V~y^Eag60s{OkOR)d>CGFL~#-w9!*YpN&hvH5nr5_+K zh;L5~bYNJlDbNkp+L#GuLy|P_NwVVbtyhAjEM4sP+oW4Ve(Ve9u4qxn)Xjn;ds3yU zJuP~7`dp!L1&|3l^WTSy^v;F`CP+=YdgY>x!&f1PUK`)G4HT$^qP^@KZPtmYRhle$aZ zWrN>9PmdoGVJ3zv9cKq^`ekOn(>NHvi5Oq*btM0`GTZSMZB_7^iT7KHnMS+K{M8I>HLe ztb)2Wv}a=zduJzb&J9^)ldOL(q-AA_k{lw{*$Aawfci;LMK8by8<$ZJzO&0RD}6%p z2J_u_q30U9msEDBZMY7s{7Swz08q(*$4|uAvZtJbF#Nn^r#a@(k5AoK$q2Tg`vXk` z$V&u$vfbwkXgM7pg=j58US8Y;znrqZSbiw$&V*(aiqVzdebF<&OswO0Ib980{WaY}yn?gs6>IzuIrw_P zr*XS-Eq?vAe!<&~*P?<(VY?{U6-~CvUs99+*+1$4vKNAARo6nb!N40*;ZNGlr%wBg ziHwu$3V{b!{y^Ow27Is(-8)NR(ZAbYqKl3Fqb5eA{ydh}1Lco=20XtRPmYL#Z-0n? z-O^VbX!vrI4=8?N4b^*(b(+HRkwMY%QJ)BM?AiNCP8mLLylyr|uEnnMRqUmWZAFF` z%?p@eOKzk`g`D7bT>F`kM^3_X%qs~7oRi|hM0_`>3S``aF!ZVIUP^j>7-5-j6&mC7 zt{vWxbkLHCOs|SK_jS229A|%~`g<4$>Mdv+lBUX!H~6F@kAcg=v!f_7;kk4mKEsJL{6U6`^@U0e ze!u;#5#2=0hvBJpZxL@d>jOwh1p(tH;jE?R+dZnhCG+qUJ&7E)%7T zPi6afXJG?7CjxrCu&ICnX)7j|Wy|ID9DE(8njnKv4t+2D(74XQul`h9-4E&wlpodWd3AI`??F|`}x^Y4rdEELYd#j-52 zEVz2a)#T0{Oy>^=ijD)jd|voMbr{;exV!G=(^SjSO`ay-59VnXgv-v5uX#gneWJMR zr8iY2+%S1|gXJz=Ho{2EO0~^a+T9>6bei6rwx{}JN3sY~|_IgDlS z9WpLu?7E{nXF6$GuHJp7%3jmtTBWimi6C?OWTE+*;{Xqp2T=Dr6&tcwPX4$Hn)0Ok zaG^Bnq4yHY>-L;J^Gs%ycj4W-2ZA9WVHNo<2KZ&^g`>Qq;v)G-)tCpd$=w?f6iE-6 z0dE|Y#1BLgRSvX|4I>_! z6wau|@#-05E8Kry&`vuiWWM6wPbMXu?5L7l_ZtZ5rB#K{zL6(jOmITV@Tc~iEB#Li zwvu%)7}jqBxkCIzd&ODxf!nfNu{jmo@>#g7&UPJyKU2YK3hIYh{W(6|ixOu5(OW5_ zPi(q;nL$Ux|9E&_H=x&i@S(C%w0g&h`rY-Ohcv+1Ni82S5d3ZP^D{*EvGkA9aob-N zncxGBRil`$v(>iJv%GBE>?If0?%CS2*f6O3D!{r=E)V1SC(5F2nBRkzA``m*4qV!= z`!dxhG73zN4UItm*{_YiV0^fj*ILOBNKT_)?Jm13%{qn)m9pb=G8EVXl%E(@ypS=QU~ zYx;Uy^I*5({LdHf760h_(|_@Us3+?c-&{zN1p-U%LesX1)N}1Yx?0`r6zvFY>86ad zGeYBs^CS;~7mz#UTlI{rn6aex7UMeA8{*SsKTQwSJkUC{H~bDy^}#%%&3^6caV#@QY+DWvI0=0X3dB@p^doj z37`|bwL)WKq?aLlvPF7wS5OOzY$_`Q(NACgOc!?9o3#?|F7*IzX=6$ZYcqG`33nd^gMrHvzgZ1@wlBD z0J`?xSpDIf6Hjpx>bD5xeRw`>+g;O|nrhs3k=i0KZUs|f-Kpn;&h!nJTp-^8${q%} z2%f(>DSvx9*BdFg0ha*@xwvFiM3v9=@!C{u_v=)5RJQdjuqXg#)>bg$hkLmobzfqM znZsL7TMj?rC}iTt6}l3T6{slq-jvs5O;6pAMPg9g6lvOYN04gx!0ST zr6pzq-XfhWm<}YTHHt9X67u?fKFnN@Ec+7nS}5&-BpZ_$ho4^w+$?Dn)VQp!IKs!G=9b5 zsF|NHGC#=on`{qu41!;2amq!y!7H&%<$YCNikS;q)ge>2D9z^|DOpTv!)mveQGJg! zKLkB3J2@|Tby}NU8m*a;?=}l6m4-SoC=Z*Bvae0Xipo(ex(d?DO=Ad%TY>={KJX z`aWcRG71_ot!pq{J!)~ism7t*ib5JSc2S)!r`y!eJaTWyno$5Ri5(W06cfGDK7ei& zNo_GtjpQ`k<~7NT1_0Uw(-ggidakmipzyQ!#6cTh$?~)V{pE9d9!`*D2Wf{<+AsUO zn3%16j5|lCjyYtyp=ST7M>BUf>f)bH-i|tP4N=DWV?XQjL-#0lg5CEQxAPsOd%}L$ z7n3UcoMX>vRh!yo;aXYCwMvu@iqQCy$6-FU{r_zb`43&D;762Z3g{#)JY|)Ot`Vic za1eGPSfHFYp|KW$7g5K*PcFt_mna}I$K@uUG*rnF5YHM{G*;AS*!)^SYryy}BFD?u zJ-Xdj9~5%q2T{4Jt=X99UOQuuJmVuB$rO}#+xjG~O@HbF_|TGMJGA?=fj+ZTFtYZS z$F-4f0*6qvn=YC4pxY0(o;%`nByZ$-mYAddGRdgs&P6KM`dr(m_+*NBc!lZb?#{pB zlm7`^3Ivr|V^soM@^jfeS810oj5ZyVZXs9OPbB&99l+yBOu^POxvX+$1c5jc-u&{E z*IfPSi}sSOHTD*dt11Vn(yd0gqv2YLMgMV|#m$2H0patpv-VtUW-|}k5i6G;k6Q55 z^hMb~v)r!=Ud{(j(1Gf{PgQ|K?W+~OR zUuNl?2T;#1n*D_@XPlKcd{=b1kg{Lymi|mz$qe&ePf!1}<@pbS<=~qZ1-9AGkcGG_ zdEs3@R2kY%x+gHa!!3y8eSAYgVp@w`A}g(le0>*?{3Vydf#|7b)6~r^9ysFL4WBka zy$~N9Y{tv=S9R|hjYLtUHSlI5%**tIDf#o!$C7uUdtg3xb@C#^nI8D=oag?IoTBc} zom~J<)t933cMo5J=&y>*He^GllP7OBR7XxSNRMRp524|fr^xw;>pxFdmlG_9FSyWd zBox}X?^~$pgh#%ruvU-nqctpZBgme*6Y6_XbExJnvw&X>^@yNcH6xR`yP=l)7S)}x zVfl4(JAku)bz^_(%3X!iiz-!IDp&)o8R&ZC$H1U_kQaaCFWu_BXk^++vFQjge18RM zkac2A@3b`WG|T4&Nh{2JgE8}`lAEmd_Jf`f$FhV=ek9*c{=oMD(MPF=$doA8b#X%b z$D{9rt~p@|o_I_?5#qghiSujFWm}#n_<$!=U~=VSg~+%?dSvJUOMLGT(j;w0%r7{& z))X0`c+){atws>9Y3`aaM?X72pf~tO)0Zw) z?f;?to-u||7Zl<#(%kYF;n}T+t6`gmRj1;%)NN!nHiFyobxrj7Ki=?u-5S`nYL$(x z@7uW_`Q|ThrFMs%vbFCvFkiz4-`eP3`E1Q&6+D2Sltv&8_MfxT*(L4;V~x0RaJ+2g znqPwz|8${dY*zonzLZU4c^`c~yE$m=3l)7FZc!xXq5%xqk%~HcMwF9)J^`BkH3Z6DP z2deQz5mo9KOug*e%iP*K%>U4S{>vpNeZAt%?)e?syev9PS&>6ilgX1)JT(i2n$Y&M zG%S>+OgE@oBOm|xJD)i+`S$+Ooq+}iVD=4hYr8Ff2ToE$>Qc-J1bSRf%Js>PT~i&B zh?GOkx*x44YLbWF(^w$4!8e9~RPQ%Ea_4H|5;e(5-Mzi&r4^+qURj+9_6*@Y^%=7a zcoDj9lj(GAtxZ5+M|j7h$W=G=YS&ye!UaE)A*=WgIF`_b8Vq6lJrUOtYvY!3IWV#Q zYeXVIZ%rG2Qgu@523qv7<{P==-iRtSJngQula8d3m99nsJqbvu@eTr7mp8v^ZVMbiEj3%+K(_rAT&XlmQCs!6Buwc@1mq z-i>)hmunZ<#1^ZA-1CtvtuRyZCCN8QnS?|Awfnvn_n0 z1V?>6n{;-~;x%o`1hlTUp2n$dzWmjk+U*0rwP!yZTMeE0Izqc0m=0RasmSoxE z9B081cp8x9smgWwJ9G~qMrT@IOXM$AhaR1F-HuJbR7}RZ>dtx9caz4CVs1|q=;s3r z3tP8otBB_Lm8wK?Z)l(bd-qD#m7Fs^>Ry?)#v;bD`DnF|U?lAoCr0?*`cBC1@lJ5H z{ro57T#;9kd`5&U9BgT=|!!DI=1~_n1<}qMn$Da6K})#H1eg zoJ4}+trktd`+VQviHAdzSyC^ZB!X-@MIWGnmu&vIZB^z7ngs3%-B!nYW;GG@3OE0t zq5LGjf|=nCzy};zQTJ+`NcPk>U1C`-J5;O)z}b;?Pc02xn!O#WJ^1h!G|;xWmr(U) ziD7A^4;azC*Z(FW8Sz2Jjs~SkG2bFOW{cn_5ltm0ffzW==Q;fMoY`g!Z z!-IxQW7Q*9UiRV^r*G1z3#f=%YnI28M(bsxNh+@^we5=3ZQXe6e4-AwC5_TI2&>t* zM-QbJz1EkJmQ#tSXfYKQ#Z-1B36DR}IGZugw?^%=cFjB5#AueDo5+MNm(~L#Awr$L zJdbsbQCbNr*^=0v4fl?Fn$^G2Xx%9kYQa6tos%2G)ng{4N)PI%Oc3t{RMKh->EO`n zLhaMr6=%LV|J7Jp|J=xTOk*ARXA|+o(2G=@eqoXK#|@XOW2xk*z0H*(L@T_u))KjK zlL5j$@X%kY?my0TUKiE?k4$?}W*1`RvM)iYc%kccI<|8&4nGRB(xvDYVD+heWiGlF znnIHUBWuB5uFZnRqU`>EuCRYv*!&5%yPnvAZoWbVCTXX1N&(AIhnwSOYE>BBOL1zN zuI62=yjY6#9db7+o0ly1Ul?Q~>RPvsgspl^$eQ#Q^8K^uWR4hf-)K>6FIcNtZNndi zf&QGm5W^fQyB-yWF<^d+y-hWskPKZgkcV$K>K=hu8v{pk``>%ZKtDh-#L2JI5-A+4 z$q^xW8zD;b9)jUW&Kq0LPG=M={BtnfCv=;9#a>;GEN0;-bo&xKoeQi+Tjq9>MO*>% zl57rcH)LH~>QeV2^<1?WV7UXSae&^Jh1VpflEy@OA-F+_YB_~`Ehz+1PM!)%F3}}s z9gRxus}FD|Z>#qq2Z~~!mN~0?^+pZbRkkG@x@7vF1g}EcIZYDpyC73)KZfyd30SK% zJICDK#=$fBdd=pfMMa*nL?*C&Zcx;%{wQ|`}*`;+`X*6 zjXZyC^!-NE&I-u`D(DYHQ&Ke>QyRv70Tnkj_w?*8^jRV3S#f*y#L~M+<>MC53~|*E z{(QP-ck@NK^1HG7P1cg9k#ID<#vK~k$?9unjn>b8Gi6wQir~Gc>mL8j2Sfz3DIm{N zVWl(AK_^uKg=e2CFz+6ch9#_O%f&Qt>yklosz}oN_tDGKU}m97C5(+RA@;531+udUa^-PeNrU`Pjx6urt zU?LY)nZ!-SXuqhAFa#Qiy`ItUcK6TV09Dt|8msY2_Z+I_GMl&Hrt&k$<39SxyHk-p zy$7K)_imtuPuVfAZJga$;eDJ|^Vd|HjCg=mEW{d{d!xioANdGyl@`s+vIVzuxreC0 zFyvNIVS*A1S{D!?NzN9y>VDX(ElsxsNC8>rv1<*%i$`rxtN{yN#-lJIBg%DgrIdhb zZ32DFkhZvl6bfVV78y9Czo*p z&bapMuu-SyllqtBYWI(4wQYs`w}&&GE4mu*4(fhmbsc7$OV>8|JGslVt>0+90TkWV zt}?^YP!>j?tGA+4fM8M(5UQ{U_u1XN^u-zCH>CYb+=3oz4D}SOy$ye|D&eoU9wB3f zj^X=C40X|Wbusyv-(pNwE&3_bqzr)kI>Wzm&Hu;D$1&n!i%irD;EyGRHARuse3Wbf zrJ?E&BQ$LtYl%)H%?Vg>utp*0;l`^y+|>UDnfVWE4eioTB_f$N_etJhF_1Q<<^k1g!3$Xl9()!pN};92vh|YmnNs^uT_x2!Fkrm!q$I2TH4^ z1$g;Tct#V|XZH1&Kg0!#%Aoz~x1uUUYZK9D|F@D?zPGm9r-_pr=k8}SN^@BBKI$9B zNgs!~a}Z?_;hi(ZI5riuS5v(tylifPJ7Rv9(*!b#}-nnNR{?mt`6{{Ej^Jta^fEWplOFtdw~WfFQo!-XjOXWdPSV z{ad)RLHg|Ve-9RgfCZQCT?zaY7u~4$GBS*Usm32v7p(O#@~};^))*Sm`+!1^i*Z6N zwA6&X*N(Q%B3iv>FDC#AdF+;2?!BHv?_BmM#-mM^vzGgw)?2TW#dQPmV=VwWNZm%( zpP0~VPRRX<<+|iqg6vr^s;G~oUx+FLL?4l?<{M`aV9rUbw||5_aRyQgehIj!qpl~0 zjztF{Y{uT7gWL&eho(~jibJeX@)6;Yj;BpI174ejucPjqri=ngq$b~UOE-TQ9BEJuk%)>6E()^)Q?mBG-INAGTEBZss4;^|DivOAic=h7ycTt0#NTVqx5eKY!;6;P9GMKH? zTHa}%a1<_=`2I4=@A!G!ncl3%mn-G7$ktO7Pb8wvE*x^z#NF0j=H0-%F1xqV0T7xl zwg?T4ZgasI(8qP=?E%%{>s>_QP?*p$gP4oHRW0&5TscuzsagKihQd7oOzZ=97p zRw8vF(jq3#EXFjyyqX)^v#?IkgUc1219I;1+4yUTIp}nWoAKAA~LO1ALWVz&0_M->~O>y@*##IAgS4PH8*@ZVS3x z%kA3-seF8S$H%%@*hG1Qkrzt~)lIk4bt*bSGlEf1Pf@jE9u-zLkbDtkeQM`gZutKb zWc}Zz{50>-&=ctp1bm-?Q@QI#4QSeCk#3+pNX-sHYS=tYbL63IqTz9(4J4{z>EVX> zC2|h~{7!qkYboOLf?T;wQ@5)GI>?LRIO@OA0t_3GQkb)iNqj@Bn745fJ>8F1<@+?V zB!(D_a$yhWb3h_L)L+o9yUWSB?0lb0uMm;!R$e_V(HdjV!X&VEoI$H z1=Az%0-_U-!9#=Ls{p6(_gY7JMwvKyF6EMLlP7>TY5;l`y@TYO7DJi{rPCrcG9fNZ zvzNfB4O$gt2WNfucYNY%;$s8(?WNBx!s(^8F5Qh4IjPW=7SG!Ym}wZ`DUCD!XC)Z@ z$2i2Pys#Sv*|K__AOsC6rU~Fk_Ql_B=PMTpD3aG^3(eud_ObN==nMC;d-P3Wmb@|% z#>hd7Gmw3gfDYZAj5X2YRPX&G(G7?qD*9m`3qN#zmAE;tG0jKDeRq+%aAo#6p^zqW zY&pG)<&%x4yAu%!IUV%TDlmY`i>1NH5X%*uB?ktiFZMLXf*sQ8L@!WXcJLn^5w8h| z+E(6h)9cQ{&5$WfSYM@a{D#l3HYUpA|Fm-J`jv)%3{C{4;ZQc(mkQW&rw#pvr(}S} zrKuKMA6E>4x2~e-u_}?0VOP)bqoSUH=8M(vLA0G*rJC(syuoWfV_MaTZ#*le0m2ZB!HiD;y7CotH!G_=EP9P|IyNRl z{z`nTE@cnz@!zIn4^J_I-l=5eHpl0zU$WE)PAg@(Kt#%QurxhYEAKyldgk`8WH z-s=*62G%ZzD}^@LTbSStqmB!B?{ooLd+m21XfNOPI``<1S2<mRqpP)Sv4FWoueH1^OgWS3*?a`*9kb;N1C9gUe54WNfeH)h>LA|1i=GVCMYxI0R zTA+*OSD*QP*?a88_z{;g9cG)?64`=A)t_T5c?NFX5?xcGQ%!Nz5*R}BjVzMWw5?QT zEID@xHP>+Ow$Rka zr{@e&m*kzW0=a0VShPDafOJysT0l;GO*{8e`;R2YpS3+`96JW^ss-Dr`0eS8(z9?Kw;g*h|Y zX#x|dbn0(S?2`C|f+XW=CG<a@ILP@Dk52lLG#9(CT>D-^M^v!NxS-%kgcm?aF;^I+L)$b zv0|L@Uv;W5LktDETA=6{tpPNJn&*h4w66iGu?)Gn^G*a=IB!b-pnqBef? za`*i!J}p^%l{RenG0M0flzdoHgK6U7cA?I{a+1FErG`4ws~cN<5R`>MohOt#yT}9| zZ~zNL3h!*0YlA84|C{E@@5vAeVAvLp#x|G^B+-C>kx626MAYNNb{_Z>uSDoXkCzTK z(zZV;6I))#HlRT`CFs34u)G=?K2YtWOs7LC;0sg6YL{N@^9`u1e7>NBoxWlNUI9lmH^SUv=D1{RD$VHI%@b=QpI zz+;Uku}n4P)0?#{&7P#+3(B;cO07$JiPZ<>=0YQ-7Gf{-=JQ zGx~}t?S+vzG3Hv!*Vik*txB*Pn~&F>Z%eOACoctQ5&>v&(#Zv-ZP!Vr8ez(-FLk|p zW^>^GgWEmWZL|4jObH)$fUJ@A=jen`T@e5?j+wcTr(imPgM6)2n;B*#mt7s!z=3VA zFGa@8mLCzfxuk!bZp(G|cW)pQQJo2k*(6EYOFtPUg?;o(+c*Pf9#zHr1qxD-e&~Wc z_T#tg%Dwuwz7_L5;6gM^nIh?WzEI_zjtAUxgwKsND~Ef;xwh;u z;)mH0f8;`aE8v;4uHW<$RS-p)1`<)RPD+2^2~Fg+U_fU9FraGiOBhP5vU0gYsgDo! z%Jz6e6n`ZRo4dj7iIZ~pZvCp$(CeN2EXdTdhfKT4=mTeDLilJND^gPr44J{Aa}fDp z8)+Tyy4;HTpnu6bPHFZ<;russQy_O`a{w=cg()mgRZln5PhNG{;ESA20jBw`Gryo; zGCSX%S!J#I8rNRfAv$isE1#oY!k~3LHu>I_!lwEX42j=i$)|EQt=)d9XW+( zx4dA6i=Cvo0U$TlCD#Q?Nn;Kx{6k5sYd2?_`bM0rvMQy*G=+|IUea>Mr;W--F2Yf4 zejU(u#G$l%Nr3i;t(eTw98aSvrUPbyW10HCEQ|i2?$*5&2aAZ@u@om2H@Gkyw zo`xk8ml7v~*K!k{gF=Im4ViT5dGcTFBp_lV7f2uc_ep=fWoirk9QwLoeGdGKi89tb ze4wo-iUaEPs8SzVsj3RoOom}I3CiN-;Kf4k67Df(V%=EoXUeqkV($};?&$}`A3_OW}w zLY%O>WvO_VT-|CXS}4?3fYa$fnxC|{IR2hz71j_SRnRNT!37sF2Ew<4_}u`1P!-<} z*wQ*{D8Yk6*uEEL)*SX!q|8L%0SDxivW1#BCpS;7WBPNX8yI$)K-q5*u%adF>Wuk# z9@`D6Nc7>R1bT5p*GMiKtp zS2q>o1tNvcdZ4a0zh(JoOd@bF64~V|VO+-aub#`{J$1 zs*ECX((}-k+Vrp4sMb9?8(vhX?DMYDK8o~sM>azKP}+U$%mR=3&5l|@J(?3}mxH9I zInFlzf`-mSqpmLOc?l zgbtC*ItSSvRS2`Ut%)l`Qj*y9U9*z#T$a*wwo!f<>i2Bm$f?i3EA2T=*>+L0XZrW3 zy>I!cCzbgzl59Av9$G&uuK$Lb@v=cm^qQ-1M>b6ph9>%F0e%@Q1;{a@{ogye=px_{ zG!YFB@~_xhNc$dkVKHpo|5=wPB`A$knF5kiehqgNsdilis|w=*sfMON4nqdtT~D8Z z9;w@T+LOVzXciow=3VCm#6XRFz?|a~Lc@I0q~A%IV?`FoY{M>QV_ee8Us|%JgJcf8 zA^U+*Lm-wz2jOK{2nvE|F{(|_Qzq?nzJE7ORh82!)0ElJF6CspCxUow0AGF?J(G0% zYGt*s8ABAbLZ_CwAr$s*yz$Wt;d+d|(@UF3B%iz2DLM~YyARW}<@>jB@Gte?lO)Mz z;^T|Il!XVj%2$wyt+s7z8(SCz%ZK9q9|78wYa=o!SR3ZIxI(Nk7&@qrQ*&7|`7wK4 z4NTKGdvD^kE#|*qEByyd>|dYy%HQ7wAJ9QrQqIF!n0gwMuv9Yi)hJ@_5BjMH5f6{) zSi)s6hMe+C-*dXL^{wvUx6t*#HUik&kLL{9QkuUhb0dZ%yAl%z2(K!?}5`f$gHR#ixnl=nP-x*1dIl8W<-zq zu_}Acad3G@eBN)KCPqfN%q0gmWGbp6Ixog@A#`9na_qA4OacKt$ORlH;a#rj00*?1 zM5%&*5$2pqXN}K0Tt>%VJ(=~bc-!>5!HBVY6HOtrW`btw)(#GN&11>&qN^jr($EIyMFu%t@zP-E1<(-f^Gm3o1 zunEGRlomgyV0MoeLmE;gjNi$>mvIctbRVb@h02GY5V_}CENZGk0xQHd+oDRrJFA9I zSG;uc=#(?UW)@A;6{!ut>h1D>t=>WXW^$TA*uO(+ozRg_0HStb+U)<>!T)PS4bZ3U z{sb9zc;B5g6z19$c1Yl{>rAe;Ysmm=|2fWGb+}nw=SRmc9S4l&?VgNQ&P2}EeV$;n zTDkol;U&dUTv{k}{ySc{ z<3l9D`1@YV1`ofJ z=`=dNmOAzsZP`h2fkr@xdC3O(cui%;5Feh(Vg(KJx6nzFZ*&txWuQS0TAg%&A~=L{ zS$OK6t945^Wsn-`h&sUGM0TeZuo&-h32+bT6g2apAHWwbk?l9)E$_U$=}i^eo52XE~xWR)`DN2g$L*$;_L{v z>9Gl#V0-B%_x$qRCA-FZrF28p<@y&nd`g&Cc2U&jjhN}$=!ULePI+V0MfYTfeATAE zye(~#N;ai0=5K*(wYzfw_7t4=QSPA&J6#LSk7RR8nzpP}bSV9v=84wLmYmra>mC<6 zAg#Eb%Hju#H~NmSV+}%^LKicE5B^|b6s4$>_!_+neG>wp*lr9DXnFU;Ixg|6#~w}J z7`?KOPJ%AL4papP8vodNZB>5$31Sn|&Sd=cV7mR>GjA3lJBodFNT@3;&nibSZTYK~ zA~6l|ZTNHBU2L(O5N7OP02=xzvhmTr> z4PKlO+4x^c`0($uWn>A;e@|Ihc}f97r0A#qYrKix@Y|Gg^kB$gsv+Gj0mNG*IB z`NlZKp!#{CZ~pA@2HdtPX!-$hXQ93Wo_*YsxQFV&b}9(DE7mv>Q~Q?i!=BP>Q7-LH zxl}BGnfgO<^DmyWKGnqVl?FBnZdIE-30SPd&j;J179c&l&&*^Vak2u=X4AIWP8dRZ z0hNuLatHED!ZZa%q_LmMaML-1MT@4pv}nS4+@Av0dFsKJ!enby&zZ9Zz0t+vDo6`WEQ*7 z^6OcY<-}lixrGcs2hJeA>#Yj6Oel%%4&UaDBvXH0;qiKtSJpb1qA|B%`u%D`VoY;U ziD(J%qOj(t3C>1Ie~&QFp|H9|=poN?!Yl$NDYOT$F6%cvak=49s`9Hv(8Nx2bFe)J zAp4KJtzg@ZhMHw_6AZ)Ope+aaN?1%f|8TE`U0dSih^@ZbJ@}-S+Sd!}fYf8y(NK)^MJe zJ=tl(%55u^Kbwqy%88Kw#m29uY7C+lo;tnZ-)$-lV|$>ocWNFlmLSZ=r;rr+qFL#j zS*AxHo`$XOEW#6$7He?K^Cox>;0Y;4J3n5Gt#5<+J*=2=bat4z6w1f;FTiN+o-2A zJ$*I>-^@qG^P^{`TMfFeL>`1W%+4>}ztIi7y(z@4?sa31e%OPEJ$_vo_cwigbA>He ziXm|eWB0&`7p-iYt<`h>LOnUrvurXfp&1SQ>;+K}&ql_q$0%d7GOyyo zp!vZF=N#d;Q1itT*7l=`BTui=*xl0Bo?>alOq6V{m!S4UA~8t2ucxCfB;&5>Pv{Y< zC%!Q`eDcok4@M^)Nj{Irs7#}M?_|++A5rI_VB{xC3)wFnhpR||QBy52s=lCS1*la@naH0DBdO~6WBh7IY3w&wDL^&>? z-iW%>bEWwrRlEg5<;SRt^;f1z(dzFi$9teh87@$XuW@t25(G0oGW4bAV=jynd+-_G zP4}hb8;HOYZ-yjOS*8$zA~%;aIJ$iW-IP?;sHb!)%b8-lvLpYw$8%wZ(Cz+-tuqf< zQd`S%G?zropPGHcuLhVA=+#Am zKHNU|&hX^twtHE6P9TcDu?cX2|EC|2L7ANUH@L!A`I?I~OSBV7tY(Y*dv}i#ESdxr zA1yPB7=*GS!{bs3(Xv>3=cI_E?CLAKRI4u`iE8W*ilvx7f{-clB!!4doo zPl=zd1ui^8R99YSrMpL!_jFr!c2Vo6V(`;;@vEtb(wSJo_xm@n3j`8AQmvSd)xFqo zK)(FMfum)y+s?*K#jam)d%YsNup6am75QjhgP?h#P?n&E_n(Rs=e7Pi zpARUZpRjaj#ZReJP9w$s-9^#Ruskdm8aiog#EUHCKyT zT=oh2Y#9j|I*4xqhQE$aYNEP;KRT*kWx$@7_te)me8YC;G9j1>ySLq;^701ZraOV1 zxfYr!``D6kMB!3Bf9AC<2|GBXd1^Dak>3RF_GlWIqh$mcdlPOUFcZHSQS9dz*SKUZ z>@97e`!FbXHls{@CZ#`VAz+q|BKLx^34C$s1E(Tz^3JCZ5!!<3c7bLbJUG)`lI_01npP5n=yx_cQ)4;Q@NMO7rGPtWF@A}o1l#iuYu=w& z{EIxC3_E{gE{VtR$q}ENcpQ7H-<{k^m}nClrG<@s{(sf(zZLV6$>hp3lpqu(QhSLd z1GhCd7=@!1rUYnwOynBq=th2xf?w++nyi2k$U}Xah09#7{?v-vS+%|Pb0qUcQF?B@ zMJ9TI|J0YAm{YJY*-_N<%J!=P6Hy8w$3xLG)8DY;7Z3xU=?Xk^J)y|A=zJz50v*Cx zF&@*_;>I7%YVBqjuuF#`=`mB9vPNP?bd{O32Rv3ddDbPkrBuzk6*WE zXk1&5dKa1%TJziq%oRTP!?;RBFBPTUnAan<9!+6gwPi=j>o1_MinkyHFus?ktYi&F zVOw@!YC-tKdsQ;opW-Za4|}tfiGN5sZHs)-cJCPW0)N;-sICW( zL|hdeHwZUT&vAT2jD+4V_0gkSEb=XFYo=M(bD)`n2iK6)_$QW##m$M+9HHTvQa`rY z2L1MDKHg3X(IYvf59kSv*Z25C`oDiWn2B*KVe&I5vrg*X;;=VR+NO|OwF03>N&Rwh zojb31+}i|wl@tD^_%GQ#n${oW+x8^t;ZMTWF9y{{FDF69u%9DGvrWeacSg(3zZS-QZ zYTb?%ER564oh<}`w3uJy82$(>z8q=Cj!`2;cO0sFW{YB@BMHY-F$3q-A)tTr0?5?F z0rhCQv=0$@IP^fr9x6iyhTD!vMOSQlCkHDnM%Ph&8GpmX>X{7AT+yv4`0yyanC|_i)kLu~k%-PiM1bA!CgTLmbbpR&y_byzS?YHajt6 zrujLA>9x!Yi#(JinZSnx zbb)DK8-2DLC-x$vQIkaeQ*cah-;xT^uKV-~7d9GlJKLZ)bWWCsP8Ao`I_sVVp>6ni zrF;A`b&1la1(N-gzys3(9ZSyY(3j-iYbJ}4N}Gv|^H<;X&D7LwqUn|CRjSdT858kl z1U%eFi>QkkybK6dxt85lZ(bHy_`ZW6r^I% zE7N>D1qj%J*hEzNsuy>P8SKBu^KmJE_^EZ+m-m`Cw#-c&w+^^BBvmL)Bhz$i~>al8%b(i;~rvS7%OpUxU9HY*iyvK)er;Z7rD z_a|g71GJ&9E3u57TO*;P=A4`&@P0J~1h=Aza~A17Mm ztH813Jvjo)hZ0^+zf#pY3+}9f@j~T6shonJn(gS**7Qss+`C&5`M(%@^ROn&eO+{Q zyDV){QneKnNVK-1OC=&A5HgffrClm$wSqE4jS2!1BLv7?MU4t1wp2leL`6kGh!JHb z5g7sk3CIxUNCJtFKuAL7>8AVK{oHeU_C3$}pXtfN_kHj0oqhxqCLLG4!MO*%*naGT zj$E~t5mV_4#px=ea0}wPPg?E}6sPm)5P`|x)|>ws^agi8M|qdY70O`OFt?;Sbyvw^ zUrAo<=!$jF_y&f(o}T??%#q;RI{D2Y?p&qR+@40>(ZPrA%2aJhcy~3AA?8KWwLu2; z>|p=?8Nl)*9~dA%_)!TNINbTHT)iu_F(EwLSd~R*@p(RvTw^DORae-9n3<}on^en} ztWEF+c0h+q!$j?-7^_(5kI!&iObtkAt8z=&BqJR96+)t}4q{0#Gqm+D9buhUAIEQH zAym5732|E`oZJz&U6gC^YbUnx@(w~DH8i?%YZtq{iV|27qp7l-`8R--b;z7cuXpw+tI{ z8|>GmEaMz2+n8#(E*-fp;r*X6^Z&RqywW}_T#=>&I9^!!5sz%QW!2hLAXxrHsa>eoUL}rwyuJ)x#KJx52M}CA1SKfXF=>DRO9kbh}@u zu!U;5-L#3@Na~*aJxo@W{*}PnB@F>=^=+pr0DJL=ihL%bse%4hd~{=%{#@clBwzT; z!<6P>UX#2rc1tVUd<{BQb9$S}#E0E>D`}NSuzG<;f}Vf|UHRRqkYm z#`R}B``YV>O0*l{HSvU6Vh82~3hmQ<{~_;7C?zj0FfP>O{C-hG%M%wS;+)lW>v8YH&@7e)uq z0Rx&9ieMh`rcmG!m%^C6aeT4?VQgC$5p!Z2o)uo6ezP3gmCvX+$juzfO7rM!_+45% zx5(3(YR~QauUq!0~X$Tl&>=&fvhAYpJSine%SeWmK>xsk0Dk!vj&nfSJhECxuI_sq@Lo=cg{ zQf2*MY=AdtB#;paTjCxf{H_=Vw4vBS^RR&*fxMj-;MinS#uPN>1idd0OrE{bBJbc* z4eI$*;+D432%~Dyhc*o1C=Ea37P6XVN}Vv-gT?ZlvL{G-R=ROg(Q-Dp%BXz6d4!xg z6McbQHN!E@m9zNQ+SoJJU1sy7o}(clh=sM;=Z7Gdl057grFG&NbA4mfv|~rr{lM|o z8R$6yVMvbJI5)8WC0k4E!sEC*fxnEUb@r^zKKIHbzek>ty0MVR;<(A)B1kynUAc#G zaRb~tXqr0J#sidtN*`MI;o{R>*xw^$!it|iBturmmLrnGb|S?eYVHi;KU2CpE_ zu|3~v-yVt*=a#p7o&1w?LH=Qx2At7bYleK~*nvD-H-8twSyZe;^jwj)3J;>o4wCoy zDB5p(A`Azd3qD`dc<1Eix}r}8%5#5=1KT{7id^sAx3k!b0fLh|0g5ZRD)HS+%JaT3T4qp2;-B6_f_ndxIfR?B&hb-pQ>0! z7Uzjm)cB`!iNP}Y!!dI$uMl*UE9&()uy>A^xzv!X02jvw3b9>?z##oL;uaAJrM(JD zmT4NiKmK5YJ#WM}=22aeLv68uATmhOCC3tN2kT{kY5Cjch9c49VMkk9-Nl$&e*mVb zO|&1HOugRRfJmb@fJjhC(~%xI>j?F>@7)VCB8~T)!*&)LI|bhGEt@Scig;T%l&tQ( zMO!Iwqlh>@Jklmg&?}}$lTmW87*jU$q)=!kP6)cZ5XTT@lz&e{){Tw8+u3gP%vmKO zGUl}O4pi0jyLocUU6NXAII&gT>8EK9zPV3li43eZUC(n>JUxx&C--t5j!OtqZS{lZ%zx)q80A*(uYonUWIA(^<3D@2mo6z0dHk%k2C7)_nd3;(ts%zi=$jiVaR7!u)gY6KSf5 zg|8cygyC%U4{2N4-B>8uIt2R92pGXsOcl*L2-A2Em@!)!V#)yID4`;Ewo^$Auk+M) zWGESn?e>fHC+|^VqXV@89+K9;wFKvKvVpYy`dWk)(oR|}mVERjr9nGvhrSARy(I&* z$8{qhfq*uZOt;$IygWpZ{%`rp_zv2I+cipzgwVY&;s7gU5``X!k*qFBhFCmRbK3m6 z(Y2IyZ&xY@BZf{($C05AjpW<n3p2r&M(P3|i>CzG%q z3`kK>qv7SOeSHi$tyqI|pOvHIfuG0S?#Gh{pHNh94&v3-C-Mk;zhxFFq_x)=tg&}p zn2g#l9f)LE&j;t2-tFwGUpPZ(0M=-0<7WyZesaNoviurXu23~J@embZ!U^{-9{8_2 zhzRnKI^D#qLYS7d>3(54*A4brDbc649^ zCQb#^I^|79cR*dtSEN89f6PNF6m4;z=gUjY`lTR2Mk3FxQhJk`0obQsH7{D74~ofP zRt7*ZJ4^lIJ~)2EU8LjFX`g$WX(44h_M+TsNr`dmr?Q0-APA`q;$D7N&1A3W$pa=%nG=ORRY|`5+=b%sd zG^rPY3vrBxp)8tljcC5MdAhl0_!t%?H>$jKJ-Zg%HOG7eQ!k3aSI_2i&d199xzCJc zoT-NRO6T*@sU3Qo1eZz>V{9}*YQGfGJ2dg&rHvpY(3zHc-W+n#9Qp`h7iR_%?wkr zBfQoZ-&LHrf$~{lR)I|WVrd$(cDEo6i1`0w&;Mug0Qz*<@iV`;?xyG(;ON#08E#bu z&ay@P{D#9tJ)BOV=29cd5h`Z-kwaTFJ&w}z{NZ9sRUS*=C@o+2_ zb`)fPpeh#fU}$}p5Jy0%CPdi9;RgZ2F9|z+!q`#I@>m3#Kp1{|ntJs1lX}T=mn*A~ssGE+`2{;-%Tno|fc;2fQvEp~RPMl6b@c zD^aRS5rnlqV&1f2&tDLzIR47&Es>X=?#x{k8VWUMy*)uck-MJ+=-DqjE-&4LAjW&r zXSDcS@E$AI-)^evjUR4o^*`{ne7U9;FWoP@xiNiR*B_#P1f-Bp5+cTbrXVTC2Sz!S zj73Z`tT%J39Aimqf*5Y1W)BeL_m?hEiiNStc}|Q$is-vE8!&7{f9F zdDu0S>-v<&^*bpcGQ&Sim*-6)+jtta=ROeCkvyrm$U<1c zv(&fpDCVavjdbBWT=Vg5RWkPwf0fXwM(SQs#Sah#E|W9I-K+v^et+$()BNFMP809k zDXr@g62HlKp-vzViu5Ge zJmBVxU(gmD}SJY#%I0-`z{xPXWG*P?bb8DltzxnmdGSgWO zdnUNeG00q+*bJw9e?O%!@<-i{BtGs(v|I7a&&6os1{perj{9ttP%HYA{8qlb0EJ|h z?2De{{<6zD0O}t?KIKdoQ#NG1+runcW0RY}kU=JRclLwY?D7lz^ypB|KYw0GnyOvP zF_lmHUSKY56$ROzRYph=_xx7!=>Iq9C)8;n^*%V>_FQ1A%dBD~R?3nk{-McHqy>54 z{kRNkVC)Z2fhPL*uu$@Pb%vA*iVZL@0^KE82kmQrAYqisu@vEiBr8kA816<8EP>&{ zBsxOU;9MYVnHUWbgq@KGmBXYV#%l2?)@bK`=LKwnG6*PXHaFb`##tC zgzY2~+V|A&)GZEl0o{>3zBy6dJGiy2y{nJ>&e{~Fcuj7c6ZiyGTD}yyz06W}&>cY# zxtkXUpKbm&$fZeZ#qlqjTOgp49h&H=n2Tjh4WB#k`*2)zuZOj}jR+}gD5)QAW4Fu+ z5_>q8XxuM%bK<(JWBLyCt~$KPSubWYxP;M(1$NWd@{+m?bWe%^QX0Nr!) zB{CuEc|nP3E_xQW15zp;T;Ahv8=eEYb4}UCk7tTub!-Lex?>As%R61Kwq(Xv@LYI+tS%S-wNk4Sxs z~4@@-gwP@jhtg}capfr(eU7Z$_v=OcR?{o?mXKKF`C zE4N-ey<7A%`W1nidg+gs&4gvlKYHZ{Il}`KwCy?b=Vy+A9rx+vbB+F?rZL`H+8C|8 znvvgvG#tiYvn*LLQ z;l#~*>cx^8o=Bn+ceRT!be_xLHw@3p?Rm^9Psw`xY#-&p2Yhf9aqS=LyI$onk)mw9 zw3!0Z5$9%WZSg*~4|NmG;}LBVcjW{8VviS!kYu@se6{O(--lA6Pc(sO`f3bS{X6!( z@QM`kiNX0WI6k;)R7&J+$k%_Nnb%fjWl<(m=AcJ(ZuFTZ$>omf`+=@Y1`6!s&r5FE zIq(VJFv``nXzzH&Dmk^5CU&qUMOnl1d!Z_vBUF6Q6qumYIh&X9bqlcAz^aj^Cc) zIdgf!-is0RYwNl41yx%cb0Q#RFteyMDIm~AQ1yQO5x?u>I*V4FM8be^Wt(GU8wB}z zv8m$6>9~c)=XuPjxXc7+nqz0VduT&rK#}~8UF~r^e84THXlt$YHg}XEW8?b%1iVx} zF!hx3`jm~8R9^A{I@}&|IF^WSSNDoE5~sFlH-uXQhB&gT8r)_2d6~GZX4H6PkRdsd z-mY$G9au@_SEzCgF*S4F@}pH74x&0HvDuEBY5b%%!aRvlf448TmRD+jX!9^cO`t=?TJ85}cCPUd@w{MNV4K!A7@2eXg(o>D5 z`WvqkXEp~XWe&5PU#BD`6ss5pZPei(pZt?kd)rHKh_2AXwfk1 zrU?-qn3;KvIuh~Xl3`=h#qN#pw2Uky&evvnSj1=ycoMezJhrp47P01^U(0Z z`k736Pp}iboR(o2#sl9ewVOdvyQit?sWAw_*51_cY z^c(19NSewaoM#AbfgysdAk-WM+hiwe~FU zDf!KkSHbJQW^p}mRQe)DP#E?+eDdEmOaSGG;Hx8_nxv z#|3rGwfl^aTLMt~F+nB8x1)`FbqzZFQ~cBj%2nvYNtz8!1I(rr38QB~&IJ)H8uR}o zNB)h**AL%?}H zHyjxqDx)?D_5;bdE2?!Ghn@^0E7HcJ@*(G2!$Ix(ZyO>TX}%f#ZI2^(8RA?K5JWIN z-2*wj4L|`T9vFN!dKzsUJRDe)F@at|@XTX_8TU08>s(`GU0eLi+M-0rCupI{)#?SR z6JEVj_av5(^g7%@gRsZCBcgeWt#9*?K>OR~{BX{G!X{zJ!r;cciJ4*DAt!BbAO5N= z!~A%mQd@rueK>+Cy>EGnPjI3AS#|g8p#Ax<-cmzJalv1US#R^q{KPfLNpfygoAf5T z%S+gu`|UHrpN?%M@UL8(ew7s{|8zqb9t31$Mbu68^Bl&M>^N_(W4I`D zk0zVXzK=_NyeBjlc;)=XJ%;BH@l;4c#`-Xpzj64X7oss&LUe3@Q-m8Yi)jm)E2BPf zyxvafij6-Cf77^tR-4aV0yf;op<@+IX*#QsC3pPQ4jy{RQF5d#*a`&2Rx!vwGXI0r zVLSH#KMimQ%ChA>5}SS>xkYK_};bpL>XLHORf#m;aV!|2}oUzS4FkXGDglFPt8Km*T5j(GjhF_w$8B@44%JRbDN1 z3p-9_yhe(zBpkm}!JG}%)!z?fU_mi{9?k`cJeuTh0Gk@&H0faCi{au;leQ_pXQ(}Y zJF_*l%RqeR0vLKJ+HyQ<9=8K#N`={XUl&8T^tP5(YHo2)0KEEsF`_o$_^Z{$ZM;JM zyp#8sU#RWzWzCmI_t)<3&+_02%@1jYs&!6n2Y9;7l}r|WcG2Ol30D2;4@U`|CV}tQ z=$}JXF?u)&<5>*S!NEAg%;!Vo#lH?5yvadX)%1^rs3rtq%C#@AMM+TpPnNZ{qUm%` zak{7NBoS-*vba*nQ%i}*NNL0yJdykqH*3r_oby|uDD*Ks&m4Su`X(v$yxUMyB8hU3 z(|26=0{C*T(61=)Q8Gac#?69%^>8GT2PM87_uPUM&ojWzx}7_Y9~b(46G{%blu)d7 zk+>iK47PA@~jL8Hp{j7^iIWZm$K8OaN1D+~Xi0$JrN2C&g;!+y~L$W%STgL~BEMj=_hTq`vS;y0nL> zNly$;5&ywmxOq=|7vASD_z3I2a_$P@=|ysmqQidfK|SNO3*`1BO4cV~9+N%5$(P@D zGY;pNS4y5!I8Rb`>Pju&V}=Mz&Bxxb?;HDy3BSB4BzeN0-Ssl+*6v0o*KZpo#@AJD z3~E)fmf4&u)}=S0}qV4L$kl}$)DFes!Kg2E;Irjf~T{%(y!jljc0$KhX6 zo)KmmddT>4=vT3+a2%wpL`tuq2|)puJhK52I277ul-3vDCIgE~iGR9*mbH^7!f^wS z8BIQ9*_2Zv=~<7P_-Hp~kI6GH-7brTDJnxzrmq@`LE>hrTGbx2YQpplFELK);6WwIPt5%>Rh0jz30?`VbUSn0A44=3*~=V2l}Ff=t^cJ81Ilv z!L*x3MV%PLoe%k}nY<{x9?*IH<4(I@)ictH~)DRn@ z@>)pbn6{;4m>z{2CsowPj**Y*W?hIAOq;Yn+`1K+VKUI|abXmlJDE4@kjv?& z+YG^B%ipxg%*X#P7H@#dH2lZ7(n0)8;7>a-vDs-E4 zr3!y{uueFA&g_Tz*>Q2(b%1I^j9V;`A0g{&_HA#t7SP#eRsS%4i$)+SmULnX%j3i$ z50~e*;cWd2`4UF>IMb;i#skrs>9Ek0NX9lsBk$9;_Hb@Aocx%nX%`o(vs$Gj8N~L` zK3($hJ>Tz+N%76LP-{SYt><~=DTCRhnxh&kl(!OXc~tK$!RYy$C}UXC7L<&G|{yY?nti$kJ~4 zy5*U~BTIfGl+LB0Pyi&NEsYzAYisxZluGwhyEibg4L+U{TIxxe9z*8}L`Jl>R?wfp z^42(CPxRnuicx89W4U{9s-Si>-C=yF5DvUk!oLDFc_7Y|fRaz=Y=q_4$sPyBev+&7 zD>4{jDKM6(i~A4Hh6@SVgy4k(OUCRNVZ!gOV97XoIFpu38C*0C29{ZWFP-yrE(rDC zeHaD2wf+m{uc6TYWZ`<8asM22_FhlW1(_z1vLB?4-|(*o4Y;C))sC-cCKAk8%R^R6 z=?)unV0llTrV5+fVAHSNEzt|LD03K3`;Wi;v`8Qnx51pX58L6MT|v`?!QqwJzc3v2 zk_d`AzZ9=)H)Py~VP4zD^*I~E_Ntal=DoGyqpet%pe942ry*nRsUZ@6ux>MivIcdW z@>_RbZjILAfYa3Omg*ki%Ync`+&ax)ysqZEyTyE9S-Q1Hdf1|~k=QJFDy;5b(qZdz z&^z>s76E3W<#88!9E<1RJ*VKG&sO5wL6zxz5O9aq-SHEQPpi}yA8uUWm>l@lqX}!j z$xnmP80SiyRWl>;A#v85tvFuht8A8!3_ZRk)I5E!vx}Z+6Hk3Q|AQerXdf6BL+O3j zV$@QL-2EXWk*hEd$8!V~v0H0s|dF@ly+}itfe1x@+O0sl4@d^~z^0GdyOBl1zLg!k{D+`FygXPz#^tf#Quc||8Iox;W zf6A_Pz77vSi?2xcSL7Mzem8!P9dh*gJI&u|*%voUW%HeqGgQGm%WWEl*E)9by!7>* zFv$_~%}>Qz)$+WwA3W(TM3!HsORI|b=XIr_Oh+>^EK zQ?i1!0vG+#uwLBCLx&%bRn2H~cVM*8{^OHlss)i4vt}E}{ZSB#mq?7B@68=2ROuZ61q=#mMNnMsIiFYG>Ns0`fpE66+1XMz6SQ_WLI`Z|EUb zjf_2SDo1}NJ=70P1MY6ss_JuO`xtT<+DTr|%Zu`u=AO(qvp|^Jm6o+fOJR&f@6qP&H{{?v zza#&;9jL?gUe1_}qK&kvT3`(UH=GDWhk617ax~?LDK8H1*Msb4vmq7o{(cZVIjp}6 zj8=NZet*O9vXX-1OGSAgkf62%ui6lFMkuT-Q7$k6F}(-!7{uoI^_mDWaqbjPkPl`% zyq^m3l>i5&!b{qH&emVPsrlA9QU5QYGIqJ3XmP{DJAg32#y^|ou(6QtdvAHtzls^- z8FGnp=fL*5Af$(RT`pz(jbV1-R0fF^4Oudl!GwiQ+t===yr(|> z!`~jjmXc*imD$!h>)L4c=XVmjkVbXC7wJ7O=Aa^xD-{&mikVt@I7I~}&CVVX8C4M+ z)c=-4c_F&Yxo@lzX%~#$;8l{t6-JX^z zYKzmXTmNMX0j2wz8NE>IEX3bxz|BN~&8uoiNH`a2e^YBO#(L{_*8wwQnfP8=2`#}j z7ixK-Hb@-aIgjdOIxAr@gmWTfxB0ptSy99TMx_Oo>H>DKXGpQxMH*5ZnZn5TpU`Aot^v z#2Xog1cBd~@l{C6K@S}7jz5bP?NnLyakM-PMvF~uOY$VZ+M8T3Yy#|Bp~cvJ!df{v zJUp`6{$xjd*rhdP%OBnFC-i@&eZw32pIE2}uq_szb^{^e?aBvztG?xC9%sxiYul{; z$FRBwum`vI0xtc1Aq)405%1u53B;Ooia_&9;#w@*D@V*X5~7oBDPxt~#*Jt8i+Y+f zAfo^e*)zJk_4!S}8h_Wv$=k%kZGRC_D^l#*O)l??eNc;2ockl@tK=A|{WN_kYSQ5e zDEh)N{u+PL*8j##3-6I^|9qz!wZcx29ary<3+a&%pn z7Xx%X_n@bzs=Yj24Ucr)U7oTQhk{#rq1wG31NsJixKMKX{p?SnoRhnAjBRHpMkH}NqQ_7f>UZUcFP0Eq)zjjD(`rpAhS}v zS9DCCT_OBkC~&a8dPDa7rK7ERRMx1Zi?O%ocrWqzcu}IkK_SQeokE6>Llzy5G38Q@ zXfYxTq&F2+V_@%?Jp5&CKK9HTpDioVJ=PWv7+FAdp%u;F3alfAOD>p zTSu4_I#!VI42+sIL`)h{LVYN!hzXCapPCtVTbOy!MHgvaIOY20!y4oNS-u0`-kdb$ zu*9sK2^G)#$ZC^!->*-komd8Z&{i_mdyy1KuLNEWuZ0!9)QDBA4z?DnM? zup-0KJcr_ybB60dO8BEqz)4qqqeUIc0+!O?uE$ZW|JY>V=rW ztO>VJmkvNn79Hsk1Z-{aqvd#}!6$}$`m9f-X$N?2-V@U)OqEqqAJIv0E!ipN%Srpj zQyh*&NN$(h7iI1aXdfBybs7Ws4AO-%Py@_jSR=U07>ZQg1{}-r5Y^nw)Q-1Fi#Cg< zvvnLF#YpTs^aVbAu4nCnm=69jl(2eJSW`{AZ-(Ut2QsV^8xl!L!H^eot>|t5O6DwB z%Y{|*pTV7Xwv;%d%A;!B%R_*=)?-MmBQaN_9+#EMijL&~W+ZU5W<`5kQQ*1mYS$WJ z7K}U?o>UoCr%ag9zFq)>>D;ewSMa)8Tu_4K@xva|%%7{Fb$Kskkc;7qCYM{`MUtCa z)0YO;7Q*(_d+H5rq3}q%A0;(@5UMqiHaZs^`Ek$9Uw-`J(2Al*H6KC~I-j^0hJX3^ zCT?&Q02C!a8RynUXxifxQ1J!%n|;grd2A*kKiYf2SAWgpxu$0AE_#s+5KxnQuhjU4 zKPh3i07Z`f3JrALuvdobGld5!gD_*Wlug13!}sMPTu6sU_Ja)lV|X}9SQn6{a@cma zf94MU?dMZGSAY@hCY=xh;E%kL+rQl=|Hb$U?SkF(+xWNdw|cl>nf;?i?*F4&F&S}0$Cb=N|mnmQ%le33aA|Y zDenBDdpaTrNZDBpajDUqZt1~@7DH!R{L+-7#1nBOjCvhY61u}$G-NVi`y?e%tctQM z_cIZpymzDy%%D3ZR1Za_{j?vBN;yWb+-%NFHRXpXb`M_>#}BF0U|sY9C*>z z+EVS!nfXg5Tx*n2V0sQp))`tSe%KTEFYc&^)0$1*7Db@b2<%aueG}45J@?U(3`=yP z|8IO$x|6LBVY2m?ay70@jwXm}UOFhU5WjLYcTYuP>(Z8s1EiO*kwV5{IiKsIQ^3+$%cJSYckDhjS3a2CbU8C0C%t( zUXvLt7ffXYbPG_B?|87VtywUhMQqT&a7-LiL3svWC(WC@&=o<^HlnaVznrkJMs5}w z*6f#EIqX*CU#&cke3?IF?m7pU|J)s>?flgz<=rqa5EIP9E+p+_V^IM0cW_C4Rr+q3~3JpmvCpF|c|?DXpbUd$wB; z=Fds8cy8mW&-EHqUn0U{e(U^nwo?Gi?ulHPv4G-VQ0OkMiF56W#m=U~(u}Lk+s8ET zad+1zw-tCXCo_7U1wlC%(QSQCpR$sciu@fIhtu06UoeaOl)L_*R;sSCx6*NEeVL02 zwhX*wMHg=2SrmGge}kcQe588sFq`TK`3x1U8~ZqvKg}W*wZ7mTBOuMB?eUZAA9vD& zd#;~1^e4e==dr-Ts9202n%J(raxa?I>=*+RcxjSe@Kct+xfpC(4B2bP4c5WJ*D(`$ z*Bs*)5dDpuBhg79eM)liVtNpn=g3e;3vnMK;Y6cjD*eGYl(uO4tlk{vF3jZY~ zbrW;0-3Z}6_`J@^)t-4aIE5K;i{1m(Z}x?gU4*sdYWD>A_~d9keBwR|vyO`PmjZ4z zkMz49F|r*?c(~pwWeY?U=SamZz!cc>@=>|RY5$sw=$t&#R$TthQ6GP7@1IU;aM}_N z&iGsvLWU&NyEDT$WWFaCwvXs$_0U5t>PfYvmB%z60#@SQtTj8L)UJTPMX8~jWfUum zqIYx$KIW#Gs_hzkptXr>CP}KsW|zY4w?RZxCt@bFn5>8+s*ReMUu~626QkdsB&lIe zs%UhGwUxQV??+guB8uq)|0O5=m&xsZ+J~O#-t8^R9=g8bRX*{E>xzsvjQHxFe?=L*8~03Z zL4Vb;ymUk=Z4tvv@>v7?hSo`2QN_8b7M?%d& z;j#%HO^f0dszHom1qDs!?!;Kc)0Zvnj=cR&%+w&8^Eynl%5+R1n zeA74EY}1cZnzyXrJM~>T*YxkRc@SS#*ReqMknvtz&0zlHa^ym3c|Ik*C|c$lsh^}WNv$P=NDrq=pdoO3rcuhzR`{18Nq=58r4KJ z+zA1AeGDLy*+jN55vs$7e@O+*rXmP4*D^y3b3AWl4l+$sTO-hB_~{k|`p#+*IffyOAZ_tKeI0Ry*6;A+_Mz$+idFZ( ze&~@=D=(hNIqcxoJp<(Vub-PEWR7^4YxesukK!6?hp#Ed0^9a-b-L`PY!^%JJj&9kcHAOuP3{{OC$<<_h9dRp1`WM2j%}(^Z z^fd34&vVGLPVLe8n{Cvk#q6HM@KVjJBQjpEXxC4XRCAAy3u5m=?kzM|l zlM1W{!aG|8_^Wvq;7|X6;a_;mxETFPVrnUY{2ZSZc?2kPomq6?$k|Z zlGP!?b+9zZrisBT=XCt8fc1_oc=K%Mg4~c8f^i_q+Id{_o}C|9Fv8U(axPu>X)Iutr8) zXpmLC>GG}DMtciZoAu!VhmOE_zLSp7ZwLmk7jkHvgg3n4&5xA0gGgIAn~M3U(yu9u z=Ape?wZ{`I>$186cq1tN^WDaX$}A9=lNUNZz9*7f8`}Nm!m9lVssjN;T;f4CD>~hW z=zJ~#>WNXEm7^N(bGA#%zQdkzbxIuH5wqSAR9jMJ^@E!B7eP|Su^-bXl9iZZ^mZ4J znj8NoSN5}~&M>gNt@+(bCJ8WmwXg^GMqs??fgrzbOGfdWUtT*hzfKcux#d@>9&UNf zySoydXd5&gL zVxowL@mv?bVoqw z)pm@fy{`S`y8h1m3q3QY@qv7g(9$_+t&X<#Ic^T?U74^Kgy4;QeBL*~EEcVUO-6d0 zp*osMHgbV4^bk{|gZ=KufwrTxPk??rsau&V5~-6?9aUQ6aZK=|;5i7aQhtoA|L!j6 zI*P^gbnGscB7br7$*be+lK7IXS|ML=94}0s8664{2$`YliTc-eoF;z_XZu5_QSLd~Cn>sqQf z+oXR*)87m1#pGgleUj7vaFE%0rGLl%~&(;QaF|E?3`w zFF#ylmhO>XLLsLlcOWq`r&TxH-=DfG%IA*hEd;1Vc5UvV7x)ZiatjOEJUkardZCd- z9}v8}kGmQwvpBu-%Z)NhX0feny=}mu`jiWGjI!cmZ60wgQ6;7+nc695+C@NfS77^4 zytDq&IFY*~JyxbcD3|x3hN}K)QvYB*Rw_(4oEEpl$t4a+QF+6WsF$8CBx*RmmB{NC zfMQ38u$zrZ5L^dkvuF|?RW&B5QMtF6Q)gO4Atqn_R(tk)2t{#-s80_gUF@*;an4SUCRFmq_z1f?m(!+FZF<9C!aoM#R{f(veINAOKIDR4W(<;t?6p&S&5&l^0 z3enq+#kP?3Fq$VgpK*pw+p$Nppz`x}Jo5Ctc)(yEb8(&>xByuq#7s;|AfiYQ_%x+& z3m2*uQ4NHjYD&mv+YitnvL*1C6OgL{ZmzsE`)01>@P&-qf($?qE0M>HY`mq|$+pZ= zCla@DmUghll5Td{9_7TokgmH|{X%ZeQnn;U-`GS%XJ|_`@4$tX8H0S z!y2bRd&R?u33+3*ntw({6tYSOs&y|eO;*a>6RR&y_tbTqgF0O};Lq`hD9Uu~?{;8% z{Fh-%i7pT}&T~4lC=!Z0Ie5Cf)|J{XQH_{u$BY{hXZ!(aM*Shj#Z$$jl+Vu{^n5lF zX+2bIF}?IhKryMqIU6UJqmiW!%_WE=fgxfoy1%T%aZfI4ULMyQwe=k`o2k%{cm271 zu#l|n|=LQ>VpFk13SHW5rG~!l=Be4=rG61NivSnT3xpDMUN$0t-j6^GyI??9 zXGY4odN#dHDXF&&U3oD+He~Igb{hjPM2b3sT8Ha7PM=CN^5I=htjpL>%uy*~m498; zq=%sQ4p-ohs>{6zQqRW-Z+2eya&Z`b?OVAA2u6XfqPQMU8*@>A8eL=j1a^I}T@|%I zk21G1YUdu42K|)Yue+QlbkC^dnu0G^*9$OX<_|ZD{_MK)c86;178*@HSILL?8$636 zAbt)W&?S^8bC4Q@R1@FzE2kO1_OlWG2m*))bVszxJDA)%cYQA!m$98L3T44DGG~-; zHk}}k=h(9mhGbV4D?|SC7<~clj=xY@mnq@EpXN1EM|S?od2(i znNxs$CA9MuMD^spXiDLwxs|9&k)_6pqhzxX|M;$y)SXb2`xx==UZI&Tk0Pn>r7Lt0 zIu?1t@7r@2Y2Tk8@y|AnZAomIKe^K3in8N0wmg(FQ$zYaW%x+$-X4kpV7>e-%`p!b z;Q!u=^@(SP?3qa2rVO+`qRbx&N6dv%#Iu7DVCUr=8Np_oEwv8V4NE&H#-MPlkI!-E zoE+|SjlHZNY&>h%8LMJ|f7nNn8p0DepGQ^%h1umyo4DVL_!iNXYN|$?-AgH&QsUGs zfg=MIiS7GEy0fL*f2;0HDZkED`P+1}NQ)~R{R?-tkRq5ZX6inF`*)D&aQ&7pOLxSJ zCW(`2xVyF7#l-N@lwg5tkeXntFWp2#{-?=B=~@p0h+CTQWwE=f5VJ;q>xK)}QGUO= zaG|Q140zY%&J*m%*A>VA6bE!5m}Z)C=a6Pt`#b|uqx6NMd)7?u&z3c!7%8d=^<&zJ zI752^;~R%v#;x(>obQ68q=%Scv>gQOqJ_n5_bjaSi0jX4($q($Q_5KKQwzosRjZSv z+>KV>+HAO(k_22jO?bbL>frDgkBr|ki2?0u_~$M2WXSDU-a={ryx5SV8qQI+km2}7 z9|lq3NZhh$i>Fc4iE!3wT9xd?$Fu^~VB&XJ$>vaj7r1rh^+f2xm$|zRjGeQF>;~)U z`?Lk13;ZGDcCE4Mulku5O^j=pNfFT4c3gJDdI_#> z64uA52lEqheTV1sY~W*;q*hqtyB-WN$&q&cbR_i2HaP!Uo(5aIsi+8Dm&n1dydKx` zU~CmQ0D`jtea=eS9hE`+cGm`mEI>E#5qk)CQx0Ln&aVL-c%I?b0E67gWoKA#?rS?*{LCae({cA9X3ljP`R2 ze%d3M!~H+fCtk@819lecH#?n)!4F^S?UVu!%BrGKtQ0-1D+(%rah$DeLEuU0srU|jg z>4mTR%ftCmJB^&*suv?9nK%cL2<(bW*%(G7-d|3WDMA}wZ1uK%d1 zJgBT_IbNcP{17ZIJf&A33TuF^u@ zH;~lV0FK2I^|GDYH{Ypv2beKP9`RPpcDmoqg4e=eU(ZyYSVd~>;Ws!RWS5T?l3gQ( zrH+vws_;!NWiV#9^JKv2#^@$hE$1)-`AdPH%>hr*#sj43RA$f-Kpj#&Vl1R78sMf-Fg;qHHFEqp8zJ(l(W z=7xA^o+#0CCx`pBCqJIA7igyEJPh+Rvp|v5LZ-Q>YJi?X)$*ySjP4Z4^dIBA9LYF# z{945eS9bZcvOPyHh+_6$d%l5W>U1_^bN6u-WWgSvy=f_-2*ubcJ^qVEYUs#J&~d;R z*bSGZv_|253`<=Oj<%|@;62=YOW}%>jd99*aHJl=L5~?@ zPYpSYFZf^)JC#0x^qhOt$&svn!l%FNG5lY51*R(m|aiyKd_SubZsF=x@ih~#j z4O6FFM*}ml<8q4uM5#oNm4ul6f>J@3Xrn+Wy_m(QFu_`c2U& z5rRk|z3}A`Mq*j7e?z*wT=CIQiudB!yjNx2+pYH+ZR1}!gk^o-?Hc!S_y>&0W`mJrUpxq1$_3;|fH zyp~MdzLV*IIKY(HSuFI5>&hh8Z0wl9xE#9aF2Qr9NV2Ob*nhkpQCzr(?BLg4yAS(; z=Twe8jjDvtx#@a;x8Nx|h_!!gY=&_xA9I~M$C}Z+*s^DJFX?-Mp`>vVhc&P>YkX7N zgo{9e7iI-L8S;1-4r2Sv?B$ESak~Bf&TS%nYse#P0F^u;dr&%A4%n>X zt?VYrB}9d0FIU=-t$>(?YAW$P#kfIH4Ko86_{$>mG>XtW5Pf~)65BlFnopbwH5CDl zq^sTk3zuHnp71ZfC9WtUN0gW&y53Q%dDt3XA4SQ5vJDaYnf`fFtX4%U>Py$C=Y-9i zP}VaW2%;sedOpy)I!N@rV>~zL_qx}v#$>aePcofIZNzAq-;^_bx+(;R-ASsQkR7QF?hFhc zo$_P=!u@m5qie0S-SqA+_5&3KH&^Du_SMj%};u4hM5txM}>^g_woO z;pQiK4Rcp}HlkDVyWv=?Hi~BXMw@_Ps_+`QWBs5%;jvi|_#0pnx!_#4(Y86+pVu-) z<6G=ghBTgB=e4+>MGDkgz!yL?OPQ z;gtMMN-tHl?SSQg#Q-~cl_v$@&zGIq4@Q-ms9|1sGa>wP#PB*%rC)r{S0l34SFs$) zbS|h`JcVnc@D3B3^#%(zyK}$0LhIyj(1OjG3#nLH(;OYCuxW2=dYug4S{5Bt+^7h+ zQ&INE+SF-}Hp+9w+EHNc;lR|n=Dr=>X=<6u&|5r809x^vx!kz<8%NQp*Unh{?rlu& zoobXC?BXDX>p}Iid%wS#qdxc&d{f=R(;j}!+;r_Tg;)X1=~oCd$n)IW@}6{5$uR~n zzBFz=M`73;z_4ESk92{uY?f!x(Nl`L@iIPcko`w-jQ-Jt7*!kQN+4t}ly%7Sg|33i zMLf2&=R^*v;nU3SZVlkuE50sJwKYy~Y0T+nj*8|H6*WZWI6eqBq5@z8SFo5i6H1uFg$`o(M)CcpiKb+g| z5n6gdCGK=LUwHlbgJxU1ctKE!%)Lywj`+ae;BAnfOUTDHK6GV@lU9wZcOx0!2ERBM zdynvWmp5yzpM66!|FhxCnjp>y$Zcq!aBbe5Z~rdoC}>4p+nuyGBJ=*`w!@p@n~>F( z#|i2!gdL=l5%{bUq>3Y?Frwxi=H9oQIguE9)|uVO;&{#QF=X4gTFjpGXEv$`)Bg9< z>eFbKfmk<*(gQ3AX^L(0eV0hQn>wbfnF7o1A00D9TisrS@xSSP4xm+{^YCjQ+?dQz z@ve7p^=_}=W5+|nyy81Lsx-l`2b}Lvyb0aJvc0OXF1_hW*<&t5V>ElO_XP%6{vUpA zy$+fQsnMcH`Zep6R?jjw7O5Mhm9^%9XmeSgjo}Ud+e$!XFLHGx8C{KKeQd%Qs6HFe z*_bx4aZLm8w6hLKeSku{Sh$_r{;XEs6pI-7~UWTCP-;5di>GD%dCC;FvB zK2|m=6g8J>wqkHb{RXbO=?YX~wg&trW99Zg;L;YVF9PrdQ) zw~ykC|LN&e`(hZ1zcv0)^h{g&yU0N6jN)d%i@K9J<)Z3rx`;{RuETH64Hi^{T9sdM zt=`qTo&G2$Y^n7oADAGkF|>82nz=wxwsX9Q0-;IYwzRP^k?N}g#OHH;^T8@|So$~M z+s@B<_aTWSh)*@zc^qW{Acr8CHq{>K2|&fYmrHVGe!h5R<$WiT;A#s%eJr@Qv7NFu zMxAWnjqgPVMMXZy11v5}RQ|Ez`X!rVV_N9BuH>D zMA7&5^*F%Jq;;jxc?R;lymsSYW1?|J*m?^|y57>b#kTy}LT{Xv16%4^+L6QWhms@>J+_(ntlg`M>GAylg-AC1a7xPuA<;G}8HETe7WaGoEO_mCq$32_PhYSbaYX9WbR#G@vg&; z-7pgpQ8pUTEcs%Q-e3bU`sW#JChAN+l9@zxV)ec=v5LUU`+1|yxYZHSJ3`GfimIO$ zet0dYveVv61P4aHENKf6A79?+de4D}`>lhr$QM4iXW{U%bZTfe52fS^OS$1*qhS+O zK=WjSGk$vZd8fs+SFGu7n!Cm1^eTbyO1|yzle+2aXREkcl{!HKXb5icly!}4 zr7WEVlR(#%>Uklx|F|zTpyu+WC<*b`d{AZW^QGO}LmeESQzY0X(r#ab;@w&kNst{}DW&df9NX+leAo?1Ot ze{d2ly#kx7VA>x}5@;4azC0T^DH=kq*hc)VlY(`%yRQ`mwQX#S8SsD67uEG=4c7#v zr_{(ixsNanPCs)4Dtf6#yJ%Wd*G>c9yn&Sz2Pka+A7xdV$35sT^3nU|LX6SVm#?Mr zjV+HFS9U}6a!1pjJ$?70 zecOLYfbPs4+K8A^e5xi%JVS19wPW-o;`T?PxM6tFX)j2HH`fOaZKOc0&@_uT0k5x3 zHUU1@lkb6XTgWP24R-~dTDB>;p$l1cjgmOtJk1y0wBBo(t8@|Vv&^k{v70>{*4?Ce z@`bQKi(MXbu`TSXILDh09?^a0w|JNLS)P(Hzt`BQKA}l)4(ZGta--y%5x)S#*xt$PaE6;K_Mhhv!v0aO@8VXaBIY>e4JagU>Ka%TNo&u zy6(1r%)h+wo6~I`AlX^{pi^L@jiV3nKF1pH<4h3LLuKNCm6_*X$nRtzhtz(L}@}VSU2_4E-4g z7N6zi5YzQ@gQzhwuG>?MO2wJdZ*&rtKZ=x~N(!xerJJxZhDi6Ao}t9kdMWnmI{hZd zk*)T@xc1jsv+w*HicbsG^OFhix_f*{fp{?3kR_Pyf5f&2Tuhz-69TMI5$WPsUw7rh zZi5VP)6$3mOW4EAiV1Y6u!GirSMU4H$g;v{a;xu~-jjC7`A)EG> ztB=weZ`Q5x#6+gX8d8s{FQ8`seP=}@9JG_$q5?h$bwopS7~1vMK0r=$4Dzdv$k!&{ z8`@lJC5wk|XDdDy=^IW#W>qPfgdU*&smIWxKM|XSbJGnM?z+CfCLy?VqK|fZiyPnm z3vIs09%nq#)F7Y-dBvv+W5E*R_nGb3m#1gKTgHW0Ggx|2X<9qpaW|8xJ!6KcOzt+{ z0#ntH`hp9jCnlBRlu_mmDK`WAIU-+S!;@^5vFMb7bj12EAFVlRhyHBvv)iW%e>o*N z_SR|O*Y8TxPyW5{(&wLTU%z$Z@%=ZNHm&zMbalakPOknQdFY>zU62D?f?BFn+cvL1 zd?M`k=MR`P8xaXDsU92(W`r{;fx3gR*eA*rbs6cwcg-3~Y^FPJOoC3G(6^=c-s1Z@ z-&#=;m8tNym3s(QF0@Zd@l|ew43|Y#$7qAq~{8C93J{C_9Uk>3lOm&dub$g*Q1z4&jHm2X6 z`0%BAC+GlOUy!XvDTo%kG3?bSlV-)Ky5scP!7t)p!Hrq`1SfxnMD%e*_o*MLQ|G2w zzsjxvX!zs6g9MPID_D(F_jO;a=yfnfmgEWOK=czvNNzar@!KQYM z$=`~v+e4G2nAY@ z=?OnUGs4$Q7hP0dg7*Xzm1prjAN-Gl4*3j>*K7rrW-Gqa^gNXh3+EL+$q6?m-w=E! zkgS=a-4-a~e9I;Aw(X0L9QJj`47A5q!Fty1#l|hl5Bc3Y;zlUR&6rFa>yY|uv>%39 zCo_C3tW??(qO8<2F{NKr#?ro8L63@HzADn4KCx%VIip9h6SJrwC6Jp^D*Oq?%*F7s z(Opkf+sNQo`Tki01C9>FDih;shvcXQ;;FS2ppt4w?Wv+}C(U5%QAD{XnJTsRb9BY5{n;k{^mTSIJ$9#4~Z{5=;U$k6*8M`yd zQ=gj5P5!_dv<~D|!d!|8CnP@wFdwCi&w%*eX_GBOoj0XO& z;gkeF-V%!1W7k!FKC7ag8yi$*-{ILYmLXgz)65<+Exq{yA6ruzlqf3_ z9CziNJ}6pKz8rL*4<0P005gu4u8j<|8{fgNLpM<;x#7qklQ3%WEWhz;*wnglGC^HTH

      D5}I+TsWKZ8!JDQ&7(=gUap*g;CPE6SaiC$hZDE$~Spjq^woWUAV+a#dDDB zNqs%qflwdggnyCc0?s&-1e^tLO3iVGX#ARF1syR(4kh}IsLV1`ygh$e_rM}lC;oYS^3%#}|Anqs zBkfoEPJvWz;Q83(C7kxIB!m@HwIw1C`6;jiRfZo*7ALh>ZqGSkfh2lj)_`tf9S*i+ z^UCFM0ZFw@G&ZL;K0tfc)f6S{NXIp4ijC_X>cmtuy(qfc{X_VtsYB!CA~kUx`}*0< zi0}+ZQDJ@=m%_FB=$qAWtRY7E3vVIj%{D&As-uu=HDVo~Z|{$n7eh@ak|E}-@(CjIegw4qYD-wr+TZz7QAT@fu%i$9u)1w2vc3IW^1!)j zd9jIxZ?@5TM)8<>5~n#7VLVa)Ubnj2byeJ{{|w2&&#S&NjAGPmD|3@nzl^xU&|=Mo z$!ar)0f5AGqw`|dOti67>JEHSKB$j|_uxYhbe^~V&!cHUZ3ZD=%XYaHhv@3@y7P2C z{2+zcU9=W3@DpgRY$$tx zfcG3mg6fnf?y|&f?2Uf)GjmXTNgFw#z%Vp7044^xaQrHN6L}#`n~j$ejZ2;+gNxdo zGEial;-=eZ?rx|(?7Xmj;b3DpAXT0_Xg&^N6~cDVGcm@D48K)2$VcZ}!}@WR)X>;E z@%sz;5XRt)C0a0W(S=5vKd_EldEwM6v5#|YQ(b4_+WNNm{MCzXs%;Gsh6wGrN;jNc z1)b?+ZkT&9itS$wwO5tuoWTyte)<-NWSqf)A#1t3Jl}hp9}(m@D24a8~hSVCX z&F^1EHbQ{S+9^Yw{e7~FZVV{jzbLXnNeYeK)pY{9I8!frb-R+&>jtm9} zX;0F=PmV<_cVhIn5BkHH?1<&dal94XU%!`quexlzK3|qH;ZiSw=PXv%!57~jBLId> zkI`Xln_k?#YtGw2XOtd{OByr+S3O_kyrDnnr6iMu8|k!-!}73VQM6~)ol&^0srK;mOS<(xci06df&n%0diFCXKAxw<%>Cw2Hs?vUD;}4(%MO!5O zN&9&Ll|CXNsMml8{<-F3V;uS;H)=TGw5f-z;zDmJ4=F0=N;SFf{_`Y%hFn^KOwjn4 zpYU;-tY~u{nKYk6Y@dYU6_6p*+{YyDufkrsIi57PG>uVtCWQmR8V&0#-~ReP&Qb>L zog?tR9cxx;1yt^8N=u6`y#({)1l|RTM}oZRbA2cBkHjtQ_ORk|sc`}77(5to>veC^ zv<8U`GDkm@{D#Jzv(dC|j5?aLbX9(~esB#aF%T={<}OTbKPSXDMYOk1K$fl3CTAVl z!}&>cMs5_bk9BMMZ_3U_8D0ho58TL@+nX5I_(k1A-2N2RP{P!i)iC(4^b>TDaixWQ z-2ix(Fg(y(iSb-yG+&@hZhLNW84r*3(49-VsY#FxEtSIzv%`fONP_`FDO115nX7#D zXOuEf<(EoNSLWZ*Of`XpJct7^(FYH^H*;X4p9| z*VRp^|IOgMJ$f`y&F(bYQ#3I%5`Q*t)br(i-uOAQ5j4T)2S2wE9cC*2fXE&rZ7IY3 z*Y&F=Ql+Qa_hCoGmlvs@vAvM_vNydWm|b=_>1QAg4ld0dSJIBDF9yachs74wB?mbU z39a^!FA1k1VO5+GNo_?+Zat)>JyO#4z1H(See$74&>!_DKQyP_(>Y3*gh6@rq*FVAf<5} z!{BOTA(&qlux_15~Ry$gN zZt~;%n==9_;Q>h5S>sT3guMEov`bpJ0QD!$I7?g)@V{+tz3`XB`QdZoESWg9bj*C8 zBwQ-x%XuKu6vbH8%u-3r>37mzvRbt#NCjG``2jLTbC{(O1q86;%D#H_mor9xC&3le z`qeI92oiNg(47XkTeTj=D+)9EDB*DY`Cz5SP&+jax)Gjv47-j!XZ!Lh$dR6->pFw< z0`2oNYD#DU@J_$HKqq!YvIekfIJmg&RmyT-k#MS~!wCWLbgKAJeqwB-xxH`>GzanB24>`_W!e9JYW zav<3FdEwbe?X?zPSmn~S6__{Le#>gPB)QnB zLezP@Lgu6XSot-@B2`GVY()2^5@eK!3(l$UlUogycs!<*Es`|zel4tvghM??L3qjeT@5FFI`ExvSlaElpobcRFr%U;Y$~rFB$;wf_^H_G)e9 z-`$5)!WHSGO%5YtZvW`F@bG535cc66gQ$MIct^=xo1{!VrdxicnNdI|gO3=SiL~L7 z<;wd;*&-v>6$C7$H_QrV5=%eYT$!dvr=PjBik&nBk3ngNZrU( zagxJ-|1}uwx~ukj2wi_=r8b~n^b8oEV~4&-LRw~h0T|z$QxvlxdTkKz@o++GT1sbV zqd_()7wQ^Dy|>NH{e;F369yf?-GILWR<^G5CO`IjZfqhOAW6&-Bkc=_#Gsk`!Fe@` z%iR&N#AI%!_`KyAV8cb0b+w-rn#+EyZ4EtY0~D?#UX$b&{}h5agW*C*(}&Yo!9mxy z7O{gd9dv4vR_yI^Ny+vzp8dvjako?IfvF}<1MM5>(7_H3oSBUUk=zxSD>9Yp<*8_p?Cp*P!yP%%NUWrnsb?|8-4=a*3+Z&qxRb042kS9#&=RAX9UW#>EmA8hwg7_MJ$MBZs( zNdH5qz5;u((N5mH=x4J%D#v;~IS9D3z{n}K#O;p4hkP#1;SQkgOT-N@*E2+(W7Z@y z;x{|B4DYsg?cO|uZ<#PzZWJY$viLcFVB-6;xf3440h3v`Cejk!y^`^jM>5HwTzH-6 z3V1vRpR%;h5h1(i%qB>*F3>SBMcPL<-F$cX&m#RY;jhUJ7xP&%M$IM6v9Ovu=5g~I z1(C;6lz>>1;pWz65n+PjiI=KPRA3_p##fMKui*; zp0S4o8i&^C!*z4~72WO6j#*HU274Yn0JZ}IM$Qwf8vI((MUp!}`BXoWF?p6Qyu>QI zHvc5J?j&h^Mtad5Gz=Cv4)V@wl_E>ShV0Ho<($gR^SnY^0?jS2$dIlZHfCa9G?*_PUDlsBZ3(Gt|h(8gWP>=m6(Lzix2>3++B zW8+yIAodc}@6w^-NiX7#v-Y=(i1_mG9-{_Z%;(zBU=2A(2ro(?xSh%s+Ha}MndH)Zkuzq{e;)>z9Z4eA9VPMX5QL&T#(kB&ogHH6k)9-njMR4de{yB2X}@HPE?dczQIrk#5e z$IbkAvFc1FIy5XMzto@UNA^qSb#Pf0C@Z-jqTVRo`+D!XBVD!oS#_>0*NO({FWTr)~^EV17hSM|I7vDI=-m;KQ-W3_PF{JI!Eb75_ z9C4R?H^h-SKi3_*48&^PenZR+Y;ehzb36!!(pkU0P`0L{Xf#!!vs0HU_)~+-Wa?NbHb+u4*QIh=FN1cuWof}UH5S}H|K^+@H)i{IXdPv`en*Zqa zUT=>X{oK@HHu!^mE@Zl?kM#+tOtq`YbVD}M+@g0T>7ZcK1BNCE+V-8!Xf~0snn0G2Lf2Rk zhoR4eaRBVmxJa5KkhQC8oq+l));%K>WR6FO;uG&ub0>=-#7b@2+Z*%a zwS*^JkdR?V^05bKmFj;QU$xQ#>JpYT!0i8cb8DJ>8q0D+g3TpCyak=0sqSINu~jJK zcp@Q#e>_D$b}i z1rsyd;;>FC*j$@Ad?stOK$%ivKpFE)fNEecK2fOv5dgb!m z`(hOIe0ZSzj^o2j@OqR{(+{c!`!VfPm05iSv9f>S|LtO zuvU9yNnc5{zsBxOB=NemKdgq$!d^;Yi7X=R_Wy)u?>qgW{|Zm&00jkEV+N-zN;Gy+ z`shs!Y?kO>rD=1mUR0cV!G0eay2`{Xi^2rjJaH8KyFlIJs>tBx7ijWs=I9u3U%eVV zQ!0dfn3yPIFOcx(E78+67>0IxRkTtEDO!{EqIqMyow^bYuT3O!RP{?zhgZvGKfIW5+VCq z;6)HBnir*sT$al|2Jf+U?sl`LFgBNBk&A@U%!aCY%RC^^*Cn27Bu%f1@|*2Nif31J zgi1a91%n@%85Rp)&HCYAb1`!(7c$P79}^JkC`E(y%OjRP5cje?=H@^=(Opm;zQ?3I zRIzh!z+YO+8p3D)qHvb{NeWV&?nL*u<~h;~1ZGHONnP!UGQK$;#4?2w&69ad84GTB z5UuBeFa|YYZO0_nT+2$($f0^FnXYvvjZBhs50QzYEk8en=$=5_4X4eTXm`W3SypdF z(ojr;%?$l&%=QEe0B-t0a*^5qH8hiESqQ^Jk^;#r)c%V=iq<@5Pp%(xDvuC|$8Fh=U7|X1|AYqEO~`sO9E+RV zQg6@hUBvdM39g+X1&w2b8SNrb-t=UkcirH|u0hcq9~Ac`CUv&KHrszK>0EUj9SAna zy@$B@mK1xCI6D&r^g+rk)F?$#Ak0lDOZuIMtshrhgV`p;jZbZ&vx0&i2j63fr_Y;Q zR{6mLn3wQ#KkOOnKW78{j0?T(56@F5AGDHZ`QHP*3?s7gW}uDY@`41q#cRW%xk=7ILyZ z%_S>-Cj@jZYPxR&8P2WzR+xme` zkKpG>>Wa|`vmeI->ZQ~qIW5+(^1)O;FC>m*{v&De2R3ne1uQwf&q3|}rW+*h`$RVIdR#a23uN^O z61x$-=v8Zu;Qoy{wW1p+1|(%jW1bJ2BQXFJsU`--&gIR2n9A`}uIoexD>qgDp;%7~ z%v=%_?&M&c*x17R`4JKJ#1FuR`z>f-Kj7dR0Nt6n;o{gZl;BzCt1Y~s?Jcv5v`?I# zs^PVswxDMrU@Swg$*9(?=x($!qA3{aFef9z`zrupe0Da<%C!hmRFm1#tHYWzVq&Y0!px z-^%btUG6ait@doUJ&zfj#KZ*+x5U3XhaU!>>f?@)zj8FRgV&{6nsglbH?GAL;6G>3 zG^2DsAZ1s-g9HzPOrJoIH(ASch=AB+gO?93Ib}sZK>x>epxKjuXhPq($nP0L^6Rl( za(OKV;lKQKfuTiDJCEByxH+r%K}LN`SnCIpUbKf$_RYsO%<|w3%fHZr;oHbGLzdhF zN-RI-k+H2PZmH$k-Uf70oY;w}Jb#)Fr3F-;E*cd7cbvJ6)@eO4bdBJi`P>r&CbO+>iCo7~g?J*{6T84QaqX}=!MTOpMFI;PdRz52dbKTdI1^1A%ZsoQjUOifq z8hBAqVUb%{_%P*U)ZsdDC+lY)M|{d_@iy+D(3yqDH+-GQY$$-&8Ul-E{D=nC)KmcG z;|ncX0c?t?1qiu7tvhEsII5AO*;1N<{NXt4qL#^^EI+cyHEutzn>>T=rX1nVPI@(j z%Q}ulEs*?;DtJ5|!)ORg9FM8KT1Z_gH=bFzwQR^EK${KQj1TX?D zj+MW0q~+`CHklOR|FpLYR9+TjWC(eHF@0#3N{KmBe`GL6b- zGABsPuctCkm^womW0DZfITIGfg$Fss!s|5)O$QrpPoAra77&ExBFwJToupy=5oUE)9ippn=8Z>L5iCMB;ZFIPE z8)|GZzvtC0(3}Tmvdz)z>L zqQ=}NXE(OlC(YLdvf8psFs83n9tpDW22}^eVwx*3G*Roh@IFpcVxyFGmE;N2&2e52 z)=yubDFYTFuGY`-oycrOTo%Rd50iE{Ay^%_X9op^SkKkop{$k_@MtxPeG_Xb7>I1t zy3_QSix+}TT8tb%8ttAeTF(1&YR_NO?tjvv|L3zC>Jt{$1JlE#0m`bvVxfYi`}(p# z8_^s3E0w-$Qc?2birdW`A-Mt&YKTyPr)dR`{!DZCz*tQ22@4fs)*E(FGXOnT-lqH^ zzO6(?d=+JovdpHP0g{#si`L1VGTeSe5*UsPM+4VyV6}uR;4Ewd5Le*^5J)>fUaspl z-#eE%#}^seDcc=hSWQWf+A&5SU?d4Ny!}CRLW`iJZlDd6bF*@LTaH0z+h$W#7*#p< zA)}No&h9%E=eNy@K6f6Oj#|z=QY_mN=-t$qEW)iC-htiZYqmWnV6Xx*xQt+Etv_<>JF#3rb-DN zyTFCA&3@PSw3sfvx3mZ+?Tq}?xEiP%{-aq9H#$-weqAXA!$*@|#b*j@xspHmlUvJn zbmkMF+Ksv!^?T!=foQH8iyUR{yzA(V8Ldl&=*AYa{Ed;^XbnEyB3H@?#|*W@OGy8; z2Q76e`$e1juOi@4roiZs5^s7Yshh=(B!N;5XGbAIARpGM!{LURX2|g_dwt!o!yMJ1 zC%7?&6?u6r?@Pw|D;&!}u*9I8gBP1(hHK^v0_V4!@gvrpW$B=Ezxul@r3IZN20gGr z+L1$Ex8*~b9raJG!M>S1L(A?Wd0hT^jjCgO>~e(V5cJmt&7uU&IxzMAXUR6U0l&XI zB4aeXE7m9Fn^e=myj`6C?FHb{FeT36?7`S4f=Txhi<43(ddH9Q0Go+d5iKHIfx9x! zimg2joroB`L=8Q@KQ`HuAfgo3W2SpSBh9Z&xjQKgMN7PCU2ro;s%|Duc(Nq3-vH&( z8-_*hiO~P6tNd#@`R6y~SNM6ay!G}VL)zk1P44}9|lGMpKgrlpZYabi?P&pIAuh{_6&Zf!4G?(Ix)|#qb)`#41_;mmim$Gh;M$zTHXot58;+M=^K7 zBsXlK^>O6zbPeNkDx~f}Ky+L&+RdP8DvND*?R%Lrc;=LSamn^6)`mZ$h~?pol>rpX zN&A~V{=O$+PVg2s zl>ex{0&%ryGOS7%l4}-6dO=Bst^?npL1I83NUMwao-5;6( z_+1^KTlOfnXdPI%W#LITesq&K8UgI;2@-TbZ<8AcsG8eX-z1kDQLQmxgFJxO3&lnvb-y8Om;x{uM2`$?tS7|jq2pIFXHrMATwlM16T!5@6 zr|Vvk%dD{h81C6Appcw{8rzDZCHs9~L=`)|f|){cp1`3h2)`^%))eqPOxYXYECvM( zwxiHjLls$|mgy@o4P|Mn{5xXGMo;$3X?!a&tRy)H2j^6Qu>r2*q#qP#@!}VGDRWn0 zM{9OMq)3Q^6v+vm=II87nZN1>N7;I^a$fy(uagOhmxS>i zjKi<6s+)MeX?VdUxdDM9EG{k_TTC5=Cxkm+6jK09vjylGiY4Ec?C1cvVdIpWQvgv! zF5Tyu42l#_{t3{^hXZ$yEpN5}eI&yn+`5$fGVJZnLd$vxi@h7Q%5?`#*fQ)e&Wcm9 z6A_}g%YZ9nZtv4h?oA&VoNg5rg!8J;za6*K`Ym760+`3Zc34pzV{<{n?Hl~a02<6k ztQ!Hb3A0q#$2|$wGz@pNMD3uAr?L4@xBfxDl=33cEiVI&F#-AmoqIU1eQ=24~Wzjc+jV@A=tX8!05Ps z3af1jOVX(04fCOctz%O6e;{24yi4!TBXYog*C8J*+kD6n6oTe9-w-AAN?C)+Uo8V_ ze7eHgHzFYX&N)L(d93}Nv#j_m>#mJun}|z4tu|d!EkA_>LE8F5i?!Y=4RLRe&4eOH7pLE&Sut+O9WO#qfEe&1&-3G|UGotl^aI1Hk!o_p+#t2uCK zAlqWP=Zb|eSjas|q(~?bN@8X6Tp|NHp+p1Rfa%i{!Mo)v6d!tC>S&yLQ!;`2P1Wh| zV3FTMzcN#k7R_ES8TtU}BH>m6u6iz^C2tFnN0n)tfh?2P_TJ_C|L;hwaSosZqWHRb zgeZ?-B9?m6K_81%&jOU2IrH(t2^)f;sBNGq2T{z>h3~OQ66hria#F5}$W(gcI; z&n;!cZbW<1g+%>Ac8NA7=vA{M%-g#@B5adDp8)p|fM`kf_~! z{wa#GT95su$QPH$yd)YJino_A!eudTB+_HQQ>8==s%#!L z@!c+STvPUI38*T~$$y9pV_x`_uVwngZcsJn7$^8-W3he&66Tv$`DvTp=?>0n@tGIw zss6ml`(g&R5kU{vGHec&V0)$# zaA{y|UoOwi!X{-BHWyMF5+%A+Sgp8kuFkMumYc@KM7n#q??(i%GcuZ6-Yh6O+quc( zraUS;Y^3nX7jU;TT#QzBI7}w&UV}n_0jhebzzu=)2UDkzsdoQ? zGJF&LdXaS2wTAcO>CrY+(dh3Xvd0);>oV6$>P*+RQJKJYLHfv>zY5y_iqic1+ae%_ z{jtGpvLH)!RrD$g(lkRS?h_G)5UgN5ENTV?D+lKwn>l`t^f}%pq=VB35P%?LX#%<2 zm96mCPMs91)r0@R!|Jvo2+bXGCS*cKK%T`NjW}Z0IT-j!+%}h&$%B7_yo={W{Yp%#l zsLU)=$y`~QlCwM_WT>PjXdcj1P*6}&5fC}U@7?wNUBBP;{T*)C=hp33cI%IB8L!vt zdAL6wkNbX7VKln0Qqg~shQubWuFhO`A>lhoG5&dV&*rzAP_)%kT&*YowZ|hi!82CD zrRj1p)D>X(Q$Nvit5y-I6HSl|`gI%iC|TsXiaCEa^{2^EOLYD%qR6_Btl)Z?*e4 z0ID~!Fj?ohnMoSYQBSX5ApWg!iVhDA=^LReA2Mq_$c*19QeeI41F^;>PZnotqB}tF zeH9oyN7T8n+*>13$H+!_T_TWNdqy*QpB4$^Rw#sf^LlO3!6$wl` zpbU0Ckg%G$Z*yxU0d|*k2_7yVL{!ZP{(aOJD4?&3i=P4>S@nY*$6sf@<4^Bq5@a9X zp;CKE9u|LmjC5(9(I{{SHw(hgo39{N5Z)rabphbXd>{mXzP0ESips;yCL=7qCHmPJ zJ0%Y%PAp=bm3c1dS8v9gBttOMlRFWpCXOr>AEC$*A+|$LCwtC@b;6QEzXG-9-&mA^BR9wM~p$Glq8o>!pV6 zf}iUaOUG-!Arc>^{nYC7%77k=qt?OWaT%c+pU}!nJ2`)q{<`6X<7o~m)g@(ATS^@| zC9W;bkU`RGJW^QLH1A>Y7}ujKrI>vI=pcMnLgI=RK3%Stmsu9&XpZ;p7<=jToz&9? z4^E7SN51yuAA=qIOW4+^A=OT3^=5vcdpL>aTV;x%FbZ;E1tP`yQfsotn8%Wy?Kv+N zMvD((w;;obweF-k#lw%}rBU=OKmXm#Wy!Ms8N(siYT4j0}4zQc1vt z!js`II3y&sg6~%imw2JvLVx?yM=)VLo6msj-q;bsKMzmFA_&C&bLQ+vc7@7yr$PJB z8+#Hf|2Nw1|6Sld|KjNO#ZjQdeeO)t=|=r8?oAOXCJq8Jw5!4h_w`W@p7k!p?nJ5X z)F1UU^4m<&ToqfWIEmuPmY*Y#b7^y%>71-G&O(HB#%RGhcA(FV@LMN={|GoP$1R)R zNcA8d9qVVFKq5R38t&8l)l@)G^kGz+@LC~#vX?^1@{{`_jj>aJbK4xAXguRSU{hvb zS7*#m^#0jVnPF@OsV93PyI3()GFM2@jEULOw1;WNZ*PJSIE!D-B(*?{&q<$&fqhz8 zj5sqp5TRBJBO=$577nI89OhN#=4uUcs-XYRR~y2y{Y53411bw3#~Syf&-@I^qlL`H zHzBKIlUs+krCVa8S1|N+c#U+m0WbVDHPwvt7zmJf=@VTgvH zI!^o_@a-Qr7TH~Z32*>_@Cgq|#qY5aME;GwpFJx}WvB`#n<;h^p-6f~C{7#u%~tMd zT*Fc|I){RrwiRun8|aD|arI1?O57nE5(D|b$5=9K#*<7Z?$y~Ji94W*YH1-~g_tX# zi6^H7iOWLP)q&3&LBJ-VJmcQ6sKrr0RXpII$i=2yE?o}cm^M6yz|je!W(Bs@J{884*mS?6?_vty21y-EMKV9y&^^<8v#>H z?STm~0yI3l;$}H^y)ed<||!J0|&EF+bl1ZH@*&L0snrQ zbKy*Q-wYPOh`pJ_EtZtd_T@pv_$AHFCb!@37h~oOfm!!W3iCw6Pibkd_dn3Ly!+wa z^#PWxKV;P^UwnvQ%Zp-))a{#4(8vesrMN#zg(ezm__=Yvq?sS_;~m zSXG)gl;&8~RE`^LkikQh18cK{V4wji9QQ!}HI}45u;nCwY?IHtLsUg$zBW_6$p5gb zd%S^_aBc=*I{T^!?TKgY(CjB5WK^3 zI}R^`ELfHvAa6bpkI8mp>jsy1vnD)T#TA}QhgrIR#C$WUuCdg)Arl!_zutj)Dy-9C z+JF*B*fU92QJ$#AOwGmk9mQs(X$CXYt+p>XcK&}bWWxW`bXh{z=2>PP6A_uJhON(O zV#O6Z7H>{@vnYoO_dX4GCT*Z8#H1bMDkHgmV%$3|fLP>z&WHn@9Vng(@*5~nBrN3t zf3&2S>`wGV!;e@~1#?MfU_-LM+e*^cP)&{1nifCEaFooIy2xJXiHK$0{LPRxDL$=< z*u}#fB?4iAPtDO5shP`9#Sbqg#m-aCc2ni=H~5VuJQ{YxF6}_cChIW+K6U4QnLWB{l0S=h^fbi>wLykdSzFOc15F&j-1cEh5w`9|0tyF zwc?>PTolYbS|&pboa`C}kc4o>0+}pB>9NZinl3+c9;J4e( zgiGz;PV-iODG$1Z2*+Xuu!x7S|Gz`*gy=cSq9>h<0vtA=K-b&1F)FFiO%90w?F-d3 zV~e*ZX&y4SrUAS?_w;k?(`9CkRd<@p4+~PG_Mpf8-`z-M7Yi3G52Bi0iQkMOljacV zox7~-69&XTHq_WO2N9L&^sL~xfxt434gfOCUgb!&yWLb>4|>;r0rkk^IoVzHp~*MD zpFd)q;z&%3g%PLCV`*9!7LLOWCJV9ay!H~W34y;H^Ce`&{S)nMO=h?oLSg*uPZLX= z)!J><@odlR;fNiWXCvqfZ?Wxz=^10ssc~2Vx%vhr)Rb4gGh2s|3-y=$lsZdp=e^I`@*_WZ+>9)MvIQbipYK4!5 z$$rj>HR9M_%=b^3+%h+V!#(G}4%q`clL*#V%ZQ;FH$!Z*WGxYQki%0QsDV5c5Ehk# z4b!~Q8cGsLDsyJWYCUX%QFF0_Lnh_L;E{yHbU}b)W26JR``LcPUu2M&1b9^KF)lA3 zP)X-ve*Rvj3P=K0e8%T-v0|w!r@D|EGvH5w?I8M+PGJZSJxoKT-W6b)0lGe1>QMh03>qWL4%to6Wwu+3Y~o9xCgT5c^p1MrK<0u?@ISk3ViUh z3U;VA&!w+KQ~vaBLxuH>Sizp03URppz=@DRto3x9i4A@a{_soDetN^K*Jn=F&8WJ8 z%CKG?*rmmA?-!*4Lr9K!f7bT&+#efX_dR-aR6jC^((;3)?S`e>-N`_TgcUIh%T98 zlRtbYE%fn;5z9(|a~`n`cH;~W#p3|EKjlm6pJQr z0(O_A``D{K>x_L^3rv}M!aAjh8->YlV_vZ=FK63OgeRdW9wPVD8O9_Y$%-Yb zC?a9N@Jr(4L7mjx_qrAhR5|v)V3!NWjtE074Hk@rrsn+K50{Q1%L^w*cG)^zperU@ zNihUiW6&;+>q5O=&W$jzlkT$Uq#fUK5U?!ae33J0fbK!r)j59w9$nNxQ`zY@xK-LxZs&(ZYKGZ)Tm<7l3ed^S~3wqwlyjniHCz1b)l4 zk5Pb_8X>bqt&vaV+|&lT8Lg`KCp-12hO@7WxvI z$CULRzq1K6lAE)=NJh1Y4-*cWs-sL3S<-@c?ZR8&J7f+h+)ktgW~RN(uZm$iKm}xM zkDOQwGgj@Q(RNb_yHI^=%XnAE0P6JPNdp57h+z;LCdQ6cL2cTGmvqB>%$?X9AVmg@ zh$sxb8ONI^F1vPfOM&m$`{s5wPhA|rZ#IT$dXL1ydt!G&ulYT+{R~}x#aA7^W@aK9 zDJYx6{OKmn!d#;<1rb)j+u@Y+f=2opsDpkN1r-11DIygEm*@lDMduaRpAzC=Z!KX% zvfdz!q1H9bp9wIWmH^8MjN$P8-6_m8l#+V2Jy?g=j`0?N?dX~M0p`@@_9{q*W%#kYToMkP+?JU3Bq8Yb#(7LYwRtOp)$-~2*w zCZsd7$PU1SV|T9n?=zSxVBwDFdEUrV;kg{rE@rg35?iH+BrICj9NrI?T{ZG=+O(Eg zwVjn#+xpvpn*dV?XMb*``b|Yxx?{q_bew(`m_m?&wg#G`{~5Bp)MI!fyXJ=AkghDy zw8pE%69{z@BO4S^t3`^(ZrF4DSA9814_7F& zb;|luo(~9l4>!NfldwO17T&YA%s6jSJ5S+=D)rXhNwCMpf? z4C-WOiX4+n94XM0^GS)ez>N7p=StCBYx9Yf&ezhn_J1(_SYGWQBYAxgR8Fq$8gsi) z1mKUUzo(VHm`5HadaGjn)c7l6<2#@}QLSk5(-;o_>|Z#h(xJapmr^OB05r}JcyWrh zY63J^I9s-M6$d=Rh>kPv_Z)%jO5u~!ZpLPOy_(tqnggn|6%!fVf7%iUi^HAgTY*SedwagDkhKkL3Gg7z6Kk1!bY7>k zJ!hN{1cexjgku*=U@6L6Hj{?DQw8t&p0yl^Ra@ECaLSyEe5Wr<;wwuf-W@kaPY)c$(=5xb8of*M|4I1BD4eH>uX&p!ph-XgV9THqqmhKF=(bOm@q zmFlP9;)XI(jExU$BMFfC>9Vp?o6AGfq6YvE6#8gCpczRO!qvBB5|c)Vg!el%!xoKP zuT)a)2Gq;2sM*t*diyDE%Cc~EKYsJNwrKf`7jf@3D>1FISyGY5XsjK=2IkY-GoJId z3!~onkAX|A)Un~sfN~?jQxyLMD2VD#YI4A>oDtL}kg|VXmwaaFjfaeKjj@ogY3xax zRnyg%g@)VK8DZeBIMOI@hX0qR$;8S`)<}_^R~SD?%1d6H?(RvWee7t;G$jay{;`=85|Y)n6~9ANRG09A^%u;bIk9 z0Q!5P{A2o0_qB_UPsd+weElohf94?ag$65$!(6D94*;)#qMge)LmLU4_m#@NJI%F! zPLPB+68YrQ$|2lb{$bN}X{mcZM1Z4tm=|wtB)yQFK<1orUmlWtYbW3VWqA~;F3yhL z#h65#1?_7BKYy@Vx7A{jMePw;egi&BG=^A{g9iNsWe;_i;zE*c26RF_)^ zo#>IQ>h7NcU$AisUAThOmm(V@C^c79%gZZE-W=bip3{Hn#+YDo z<*oiCk=+0AF z87G%*sjg1~UTlz%9vPhw^Y8Jf#N)FSrvPU%f73r(k;s7BaL+UsH{yVF1JU>(qJYX4 ze=BoaW!`96-Cd&!;*EH#a)rl<+?tSNZOKMM$!X{&8DR!=-Mcx9+NCyHuQH#B6IEG; zdY>vTv_(;OBMd7JV7gWjy1HfO4NsEsV{iEwA3$-R+N(TdzTsq}xZX`QRXiYnT2EGPvAkw%8bJk)XsF{v&k-5WPg&JX#g3TxJP)GT+su9Ux;Dpo6j*>v z^JUJpMSlCH-K+MaZlWkP)iYi8y-9_;ZB!2g$e}7)PD7w}=I_jgtK~(X#>^Pwy2Pxz zWGB$VF|bVHZl2S+-0>-s^t3#?h9=}8`|eK_VcV_L5W>r5ZEY{rfP0k6vvRC=sf~I1 z0iVAHFyQBbWKGiI`yH!P>r$wb;ltBJ4=(=-{C-}h~t+Jmla>_#We zCP?`qNEB$FChPl*V`u)`55#3(V9*V7KIO5jbNuUM8h(8YtU(Eko+rsf#ILW=q9JKX z^o%#nxW@z-<7)@EwSSB=Zn|P;!!!>ohg&*>HS2iLqtB30pCdP8%eF4BDYu%MrLNW~ z&QbvcA8e5wRt2+4_4+G7%SRe}Dv#lNq2|4sXYFR~=;z#HIdEu-@ZySGXuji7O9~Or zkzbaasZD_5ElZ&VrCv(88NZw8st!^QEUG@t+q_V_=~wx~J`6uPUe~HSgMW5^cbZYT z^p)XP49*ccGyYd3VU5RVBRSP~EI!&&UGuE_YDT=_93nO$?FB&Huz;Z*Oc!9ppMEdb zd16tjhlZgQkvYTDvosWyI+}!@AaC;zLus;E&M$2)IL2aiz^Yt2kqRhN1WscM(pNl= z!(wZa zz%9e8Q1~_gy7R&z4+*_d9m0@&3w}VK9S>e@yza3u3XCaT^6UhKf2RL{{`)iaK)=si z>kw)WE`E~gb_sYaRN0-Q57U}=a=H9U>}2X4(!Bk6#j>SQS;_JAyzWgH&#|uOlGcoa zBoFdr$drB2u+xg+h-?ie*|=2uuBUF4(K{A5TY4*yN%VUEn4e&`8$HRxiPq4M%#lS# z+)WD>*h$UTTQ+@-t~K?NO3uBr?9r`UYbU#u_p6(9(GNlmN#^GiC4De`qYHO?)@8?y zECzp0A(%7!r;wlX(+#g)QYVf9G~ig-eT6krwom#K^wNm7cHS(r=06|j3a;+&nI zYW4(Sc>zD(Rmrga#;*iGS}uMi`>zM$*!b+H2msMm-9Kjv>y5g1@g794dppnub15MS z%BjQB`-6XB=Er$J;;G}*7(k99FHpB5i-z*(aXDQX@2t9KlTEYKD$f8@r%MuH{8LD0 z#cWQjSYpmw+Bq1ZI;&M8h661CsSufk;w8Z4aYiw z9xL+vA+ZkTO``0Ytwq--M7%vfQS*i9de9ud#Bj3vnX%m7qQ3M_w`BM0GHc^ru1{iA zdNaanM;TZZ^lq=$dKLY=yQLWu79yJ;C2Z1IezbDL?>_;czN`jS7whU$m0}$=W$It% z4P~Z}<_+_-?2IT&fO138|HJ#_KP$6;f31xzeErzEfWV9fBcu`R&Ms-PDe1MoAw01a zFm2)+i_41f%d&O>Ss!5f2m(s_q#XY;&Qx}4lfjk>Z9Hgv7*1cGFf$NBnVEDioSS*2 zV*6e)Ue60P?b{`Bw?|QAvD!)(MQrpn_F6b+m~IaU7du{u^{Af5=f~g8eo$YWs^#5F>s%qMr(11im(L~z7u_M<_k~4kCMKUK&RcVz> zJtD^O101m>u!OfDFB)W-!KFI-Y0zDzKpF4#KG45VSU7{7!>6s!72{j|w>5Zh1-!s+ z5H*L#p&5Zv`-$?+1KaVx-q^*7lP^E50J?KM_+EB=M#L*t_43svtt0A93_GH^0~0cT zUJVZomLdm0wpo>e+*n{X=N|2MQx+y2I%a_7v`AY8Tf+WbEr75ZvE6Pa$~8 zNAI-fx`U3r#AH@6NQH`|g#R0o7yh0rXj zm|BYmLn8qKv_B_!Slb2sXbhiK!RXsui5M$!FwG9wwYF77Ue$g&ULhLUj z5O;x})8=)6>{2?MFe@ECr%pmL#(gi<=&{FUzJ=MhU}NRO@KIPaLEoEOLBtJ5SGGo*{f3zRqd;Imb}9=`)CJIR z#`FkHu|l=^-Bo}Z8MUM=ZK3mXg?q7q-URg);Pa6p6&CQZk^2dX`IKULb6M$*k{)Jo& zsXUP>?qfpLG#1<>TlC?8SHse0@6|9UMNs;=#6qg};@e|6bBgRMd<|gZQC=fuY6NBN zO-Fm9UZ38Q_}y2u!{aV@^gsO)R>0#ltg-t*Ja}hiIn9aDOLBfa|9)5)()8y7>l7X? z^Bh#|5h&cgS+>63PaIPL=W6hife4MNRj4Rov`!}{3ue@qEk7i2D7}($+{FzZT{CtS?IY-|Kx!yAaDM=#Mr8vy`f!Y>%UidM z#qc?b%aMBA&0^1}(XU6;>It$q^Hyau!8RWhWv=4+p%N!mG;HnAa>0nd7|bwu-kZ`n z5mp$C;!ps*2b6Bz4D{RNb$;yQE9ol=Cxo%_AtTE+$Wo7@ys$~gS8W0_Qr!jx&E^A~-+-ia?N_PIL5_Qwon>3E+P@6;Tk1YUxer8R zoJ+q2xdC{YmUsC)fGElNIS?Cp8dsa;MR#8hSirSRK$^v$x($mZ|FF><4IZq#aCd28 z*)@2^m`;(Lk{;pNO+?AatkOoDQjq-8hESvK=3S+C${IZ^itc1DmTGAr%~L%`ZZUf9oKc&`H*Zmy52XI|t3_#V zmp)s#H|?XeE3^;Ooa^@3lVKo~@x=X_WxF*${Lun98f1|~d2Zf2KUH{kR*a_OvuF-! zE%D{yvfgsf`n+Iq;?Cm4^K#41B{|TFHJ>H=9W?N4^km1y^3=>Od)eUEjI5np* zb&3*13u92AZb*>AjD?oXlrLx%kCGVg!? zRr{Rw+8`&zYguM0EnX|IXgH4Mewx09j8vCd=4Mp$h(fam+T;M;o1tul-30Ql?|&1i z*@Q+&OKBlfIuBpd_b)Wdp7SU)E&6oKp6Y0_i@3{zO zesNdRhO(@DhH=FhkP3Rnj_hLMR0W%Y+kE-H=>tv#6B`_biNH0s6uaK2HR8-ye(B%6f6ZtQiZ{d z&!xcXWDG40jxgf&6Y{6d#SAycN^fB-K~*zRp=^xflJG8LTuvtNDP2R&vCeRyiz{Ji z;Vfwln_bx;dXW@QKg*-djANS@Q=L0nV4Y;pI`j$-cl96gc!c$v9l^u~*XL|IWAj8|gRp z{nq_7;u2ijuvlxHZyp_?npZ#j%35GrCQ`--_VLRYM~E#OaJR#3JO<6*PmtT;Gg`t# z$Uz?=APWCVg5&QOazIuq0!LETHAGI)F;E;4!y zw@uN>|NbmmlXBC;K^7bQ?rHGs$;U4f8S~Vbn5L!SSy>quzS(3H_t`~ddz)RL$08B- z3nMs}OpwBhg0YgS_KGW3Dm(>!$nDACqBDt;Z8rI<#k{MbYLP6dN^#4B=?OKc8-+jo zP&aRNOY9L$U%vTHD{lI0*9H{TX;8BmtBt)^7%O_giRiNfRAiDQAT^lT3mOxvnND-w z&z>0)xrLc(BQ)_5mc>k@ zHj^wgHId{K7$9(4PWvv>1_60a<0!seNP6uctzopbwrLfmc_9Of-gxp=^yRzge|{tQD<})i%xXk&S>H z?W#6D-^nJGF$)SV+Vxx!g{@$U`SE2>?#Hvbrz{-I+vlsQ5w!5Y)Qc3q6` z&k{P{wT_E{H(-zAanH_D{px`}00beLWN0*^#{o6)v)|H z2Ni+*if?Vm;2?;mNi){D86UyX;V1I}=zIx*cN7^{23qk!6)x*;bjAi>;H@pPHy;py}roO;*D(t!(z z!tLAT_sXko&nrhDYsBE7T&mLF^W*pm|tZ0m14XuAL|yorI^ zZTRBj6~tU>);7Ft&%xlI;7AYC2*2+|OL&at^`8E;@-oN{mMqH~CM~*DI0r1AAETcl z74z;$)#XTW5Vg6YMlC(~H-017O%yBa0^~DRIeqR!A}^MIqo)X%^37(cYXG=V|8pVuf`awRtHKQk=LxnUA6O?5Mg#uT7^cn^1iwy$N8_3 zz2Z}uXscGzsi?Hp)FD+rTdn}8nFMD1lo#bv+{G(ssRw5%ny9TCea`ooOfYv^Rqo5| z$fK_aXMFHKCkiOs0M`MN+_mp-aqjZxfq@ELmA7e}#{cXVIYjvZ`Ayor#tnk$@9YBo zT49??sd>+6RS{t?I3Jx|WpA4%<{}8o_tM1XA1tZ+)@|%d3AMgoQQjnpd0tm)+4McM znfOJwx9m7lJC?#s2SnAqV^djWf&sM>WSJl-Cq9Zu@%UaX8Dwc8Em+Vp4^uEuD)rSwBqC&O{!Ev;j z8w2QQKT6ulK^SL!shwA-BgD_BUqgjHfF;yFih`NW_l5R=S?etI2pN$5(u5aZR!*zD69_L@sdHjJ1`-T$17yVc z{xqTSPY8vL#>tZKn%FpJ&&kU)(JG>i)mI0K5v2<^pfomu%of zC;We%=#0ODGs;K9%@k5z1-*5$_lmML!l^b}70fIwzvA|axs1Lrc%Y#Cit7^Rn%_;` zbkYk|szCZ-R)fcSi8?~>U2zxGb28-h-QYWX;WdnBQM0etZ|L%1-jO)aH-gz4uEBLa z;&pTnp2GvXFwdKoz*`H_Sy-n$0sD}s7=m*xmGOKka|^hiru~}(+D+U7yW2%DPT8-3 z!`{lfucE_o`kEARxZUd+^wD&{hjIDvn5w_UmMo%O5BE0%7yI|`FDsWEkIubhzx}k4 zo9edimv{yFeWDRRzMIg-^W3#2gP`@&)$qlLq?Ck3)oc7r>NmV}pOhbyTu|zv_-bx2 zV_Qb0u%r!g)Y%|Dt~ufUgS8WK#MFY`fdtP1UJbm6Y&LU2OeefeYD^q^>^k4u5+Ng# z!ah;GtF-<_4435f9K7RW{r;>saR+U+E(2Ak*jcdcbj##0;rF~;9Gn7|Vpi#-4Zjbf zr*lG0i}OY`a^4PIyYvXsuqR>jdNJp+V&IaLlZC3~W+M>^cqUhqIW&`czJuY@`!19c zC2)7oU)@eX)rCQIqt)qN%D8y1>1TarwgTE%bi`ym@7jw`PB#2v*@Zb%DE)mf46Gvb z!9=+aZoFY7ASMo=lN-BPxvgZJQcI6Tc(g29W{@T*!f0YyG*1jdT`FM6D>P_GnhAf4 zu}pU}X^IJ9{SWT|;I4r5t(u&evdEz%<08onVVM_67BuU=x5dsPLKC%6ONB+hf3?X_ zA9}`N(%_!3kv1lOj+eiq9M&qVGvcPMWCzQpwE06zU{nDnjZG@h32*H3?FD%(&T!NzbtToF-O~D) zMEOq4EABQvkh%_Hi`mbb4?E#KnwYw%%ZeYZlwvH2TEp%OOw0hojc25j4j;Hf%5I_m z$_=eDy#lR1{;PB=1wVux4%R8=MMajk#AgvkNo3_N*<48Rq5ZOmW{aIPo1KqE1vooO zq(8V9(#m}?`F!!1K;1&+Rbkgvq_}IxpsWa~7c^q~cJ&Po47shx&VL^Vn4V{)TCP{| z;}^9G9iT)vo=E|Gq!x!K24KV;&cG^PJyZk$nqlB~rahs!1%D4Nc(ukCef7FYgr*J;aZ*EBS=lBci4Zs zxSNg*wl}AZqZ5i@o{m9{Gsid$U~T3tn_K=sT;;4UVXu&l-u}f*jSg3BNRn|0zq^=k*v=pI41qa<%L* zUlW)Q4p!r@O7E&ZT$Z(2b$efU&r3rSp7LLfVs5(;e{1OWK=6Tr@VtOTYAN8z$2M zCR)-h8L#tdh@6rQ!XV6;Q<>r7wHh94u@ZeNCfWQbHv&7Zq-h*>W<_!5CZ?d_58Md7 zx9U{Lu3UfUJ@6!8zLYZ6NiS^G@e5$mgK?7WBORft3LDG0N+Zhq`PY6t&O|U7g19b* zw;N=E@TWFF&XsP{Hb@eQ+viM|_ND!~v;_fwYx#U;PMOXa;mwK%JYTM>AdW@>B$({v zU766d%d9H-5azOdbtg%~vZu{ZPF1xpm$RuB_-T+bA-?{|3O0i~#XyeyAdH zI_8VA_6Q9^R1rFGowfXXaK?PP>s8VfoN{7)oj$!dME-zQ1v5Vkp|q83TvZmQ;5YaQ zfYrOlq14p_67xN(;m4-neCPRx5dgoV_jv4sXnmPLgNw<&`p*4%jJ?+4_uQbzENlvLzNx>vXX( z!3(J2_)5CsDxTq=DkvM=OMf9NGT(5oaFt=_9$5dNP_OkWFiN^%FSZsV9%_YO;oT|z z49iB1zH5~Dc{3@=(P?U#d0sF$N@I-HC9dFHy#D|(!-p})=ZUVCH!^C4-@d_l+2P05 zl~#?}?q2uEuUNRUa8B=+KWU_5^m?ChRO&BWJGDR0^9>m=1fHTXka(?De2?92+K5z4 zhDb|zGX?x(H*VCvi|H%18X$iZOTd|ZVh%5@Yp?xbx9TdIQM7w@^opV;HP z!I{YE?AYrF#7`~uMRa9SML0*E>vE9+i}TfF7F9~zbYnzV>jX>qFTLfrwAzGQCs z@Ro$kAkywvugrtx@A9K7es7d*SN!_DLV+EiIbe1a*U)1EcgasRW zi#%+<^l>Oe?iCTUTFFpjYd z5Yk%(&7w1~yLrX=se=FMkry&IX}eg)E)Yp!XBi<|rqHGekVQ$-(~!nCmYEM_LKaG^ zgmvFaGU^>cB#tlGkCMvh{6e1p0Z%%`qTws;#FvY@KpCU;Tftr-R9kw62?byd)38vw za&qv)zL@9I>0Lxsu!qN89?yoPIp7l4v$4cT6hw1F9a0Hu;g3zxTEby%`BwsvqvoE*pC?let7y#_u52Sqa)S8=PdCJS&--*{ZHN{Jdfs zH`Jh?zKV_+FqZ~LB+D}U-CgO?9E`tkQ^vlU2Q`aR92)VGLgvN%0OGEHFWaj_8eb4C zQ_wHV=#7v0jX(lWMXO(tifKzUN`4}ycNCs?$nruff*p0rKibb$&4!&ofZ<2F8rXqN zAA;x-@gR;DD4mjz47M&a6<&jlSr0$@xP_$lm!zr=G`swqE zgp1uVXP@6YbsPNGNCF?N>6%U`|9U-}@u@?_&tI^2y}3;{BH&sUBvom4A!*0m2v*kzl( zl3nxmnlAhclrfbRJm%0h&8e<=T&wR=Df8O5p?G&VP>9kSzfrId;&*6twt_P&s@~d%^K?hL#*kawQUQnlRpuj6<^9G#pPynbu`LgP=B*UEk zi}bh9@%EPXaVp%-v@vOHaTmQkl~aU4=~zp!SzkiqP0Oi%VN4^I$b4yuGU!hfCrs0M zWQBr_k^+%QqcX@pL|ByRQ%;7Y z5p5GqI`AuPDF%#QgQ@x*!d$v632a!-zjf506>a(6^!5m(;clGirQzI^hfS3yR7$p~ z0wPf-2>_7WL|a0rV;tf+VosNX^xkTA_I^TIFtc^C<@pG$9kibKVp5)NJec8b>^*7Q z9>tb5W@QICqopb_s!iM^Y9oV48~NN+-2v4`?^-O0X6+GF*R9<^;hhniX^Xl;uOCGg zs`cO8WH7T2U3mVK4fAx5i-EGvbb!#lvb#tdt}Z+)w$NZsLqeKqWj6Cwckjtu9QY@u zW@=)Ry%@(YjC+N=ch4;OXvBh#IM*;ZzmiJLB9OL#Q zupe6>Vt1exOVJ{UVY0-+Hx0d~(5s$E7m&`lD>gTXiEPLojwk968DkoqF}0e0Y~Ehy zI?#*sx_4=~#b|7pix=0?p^ErSn!&ROdvBGC~E+%kW#LE=f=#}+;#LH$e)i*HAPidU`F6JOAabQ{;#h0aH zU!mGEd!K$-+9k3V9%&fiYW1-x+^*q>b%PD7)`e&cO94pa`;{NoCsRYxcOeUR*ew6m zK~K8#+8G-`2pMxAdQ_J;z z=ZwgjKZK~$Ck{(;b08%3{L*5^sBSXY+OoEMwU;GO4NR`o6<~r%48%O-Ix)p^k#T7{ zm_*Ud$ox$Vi_u-bHeYzjY!9}aF)u4jpZ60Vl@NOpo@PC^D?BT>H1ULE8|;p6P=4D^ zJBFg@5}z~w530^QEa`NA|L06o&YUKh$;xtpX_~SbE3$HDnWj_Lv7}`ZbAi$+OHD;Z z0a>OTbF7paE6t4>D^pZ5b4QqRAvefe(A*LP6jTI6R^j*QT-W#eyT1SUhkv5UG55)Nbj;JG7cPGZXs`hq?aVB{;b?1bjo}fcn@;D(Ah8ufR zb6jju)+gg?-m7u-?QPi-h-`5|)}s1*?38cQ@*+@?>Y=@!S&d$jFagTXH0>dAhU`g{~D^!0}Xyd^guZ?Hw#jv|3)rErcuDy?P2%&yY?Ak`xu- z;ULlzV*bb_@EySwDyQx=ReJXg^##HRnYLg`QcdW>x#XwN?-=9X&^(bvf(Jb6@5a4* z3})F%n-7ljfMO}WaJFmKso$s0q#eM|w)#LL$9&pYEuUOv&)b?w!r!zpSp<$0-OBI#(#ZilbmhQ>s4t}17UMFp^QBX z+wNt!{D1ueQhYB`$&tRYsNZ##pK3<*tE(A%U6!M3UomyH3I`NRz-{G6iWR9cUYb6J zI1aUZArbdoGc#`auGA0tbIYE_=^OE!Knz85lsf@4!ph>D?$A`4D^bKMvCI)ipHvjW zEYAF<66yG=)rJ@x+s47>iJdQeGne`;_#O~rv_AV-K#!nsz?v4syDU50@%G>^9!~b$ zH#Ge$`-}e=VF18XRiJB<+O+nBka+t!TdGiXriT~WS@sDYh2ZXy*ptl@dD;-C>9pD*1njmU%a0DVWT7x{7FPV zq~#k=o`F+$25d_X*Nb9yLeyg9n|x2sX$S7t7|#Ie(F}ysZvItEy0p=Cb2xPm!0-o$%cMoBNGmUvmtex*k;&LOWLYs`d!E_zbWiyY1q5KpLyz4iY+gP(MsE z_@swj1~_KuHYf0~Y(aiay6f+D1n)8Jd7KX(M!p{+?%bFL$7r3g5_ka}T`N~rabUQh zM1>n-lAnxBed1RdA*5_j;-_t*dsga<<;mvGK3bN<%PlpAt$%sY_`*nY0l#3si*b!cy)M0gEh1IFM7gt2T?6LzjzZjF? zD$UC(1y8erG>hM2NGi@Zj6&B9punQ|UPl@)KFV^S%U?hB`TTw8B>6oSpSUM?Gp%d8 zOEVF*%d#uatQ_k|MLp;{mAbFP?a7u9$ZLI8>Yv@WoOaT~o@*9Qu{F&rPYq$pGxL60 ztYf_>peC%+vkR<)fNVsM`n^!*YMWT=B6WaOEBRo74HEL$U8fYw$`^t zR*7?<6L)uT!QUb=E8w_xx#_dzjU;3UnI!+|VaGRfp~+c;iHA!5DrEXh&6_*@cQq&S zIPcMZF{P%R0e%2vH}JWwIT+6eLWCwosc?Sf4@kYNddCA%L!tBrNI+5?1!A@-IDmtq zKJ@7eEqY)wcln@;P81^}2I=Y`H1l8vR`S|9rs!}_OVered&Koz>pWr2lrDwwgZ418 zj&jAxh5TbNRDbe!u<6GIQpcA!A|r401K}XAg!pg4zA)Vt%0Ox!n1s zi(t?d-z$*QT6seY9Q^tal91Tn+*NC1`=fMW_F2$Fr^ns_1Au{(w`lV zf0Pv3O$s*GJD1+g=sTY0TsL7Iv+)D zwhdv+`a0~C!{YIU+9(e8i_Mhmr~l0ChX7VDHg7A@xjlcvc~vc%6HXVnN2=g zCyU0`f43#k<1MI{PFA*yLSP6k)gE+!?q>AYQGau*!X1%)t+sefO1kj(ev)p-K3D)> zE>>;hg}!?L301Ub7!x@;j66d|r<=^X$};Rx+jc?g`{2x}T{B)dpM%w;&_=YmDd6@t z1KMRKj@~-+jzqmPmq;JOI@F?afHz$&}$E5efReddE)=`t|e}Jdq<|kL&8t}#2 zY(?lrW`_KBhmBGKbo0sC7h#5qGj6LK zU86glHsDV3jpN{@W6dS7-Y^V*IZ@Pf8%N2pC16eKK8G zeE+%f?I_2&c)85aJ9Bi<{?=|}o`IPxYB&fo+{n?~waKTMMkfQl(h0f790SAI+8amR z&-)rHbxTF~T?{k%pU&LftHEr+)?F^WK_RjXM#sK`j*5%0jjU(xIp)QEEPiB+j4;ch z-6?cu>vb{;jx#A7CyG5$ihB8)uN*o$FnH0MO($2$P?%$ItSytVA z4Q7$D)AY^|i5Oi;Vs`_^l;~J^2e37XplX(nvSc;0KT%1($YQU1GIEXT0-zB{W<4*X z$Y^vCo|6F1b+BGGc~DneHUY)QmPp5Kg);8Y(=(JQA$5HXX7S3;RHCn=HL+SjtK!R~ zTI0CKLKUP~laq%Z)QlVq&SqxWV_*Gv1X=sCc~j!;T(8|nq18?`7tAB&VcMtw!r6N1 z_YY2x&zaDTQ_a-q-KyJA$FQAMpCL_^C!LKi6k?Tq!DJktXpe09m04qn<(4DKzX`Ywm6{48x}pv{`xF$~@I2@AbkgM%6F@BwvN zj2`qhg+(_A75EgDco{a-etOA!4Ww8*)K_DKEAIl)afAE~*cw=8LDYi`Em%t^2uXDU z?WbEw$CB|0+(r1Y1Wikql4@F@1M--Ft53L}cG&y%%=gJp z(M0bmm|6d_8h}Vu(n+Wkl89?p-L{m8hZx$6vy&@k<& z!OOgtqy$I~McA(uUmkM|SQ18cw%{zStEPA;7y`D_((;ItvZC^Z#)v(#pYEs5z&Vqzo9PV2MSG#3MDb;u zk7-1i+;-stGAtWpr(a6wli!DHy+mG{pDVGt32(w;8X|Dy%`EBHw2 zqjPZlb=7Nm0gIk9?I3v5!Kp2w@}URk(`;I*wY#Pru%f@b(RJsSEe>1-L%?Vvy(C@nG^;A zVFt@qhDfib*F?iS0(byJS3k}jHldA0-xP7g-^*%Y?DI0MghRKw}UL2Bg zYMn%1ujR~bBg&vV+bivedsUakXDg^=%Ez<55r0e;7yj3Pq9IoYDl(a-FSKbckef9s z5gj!~Qo=m$fl@889A8F}`=7Pd3lVH6D`UTCCdi9w@v8pg8#P&(*oD5^pzM zVBL7&hSA=)q5pgrTMeXchQrvyv#rJ75k6_j$a*>iw4+XQYxPz2`GlHkRTDCKTqTEl zM!OVV4#VZx(dyz!y})at?MD`*|8A~vN}v91R@-2EmNOMR)T5O-wE0(6!`~kZ==IOa zFS+zJXecO4BYs`(2=RSBIju$)EzT}xL~^@Yb5ifq?KZHEawGJrk+z6#77nJ0pA(<| zzLL%8fV#wVB4rnQgoMQ_>>h=8BQnc<@eJU}N#37iPS=G|j0?GQ1IBwNN+JE$nICnJ zoytPocq3<89R#WhZfDdV%Lw3bDoDm(h2L)2+n((R1`@S$6BfBZnywu;( zO|y^r^x(dKArCE{e}VlyBgZL}Ag#b@m}?D*w!P>CLz?1RGu}24k)Q-XI3qb4oLMvv z$ci=t_HHgWPQ{{_-KWLZF6D2Ly${PLouy@IVc7frtFi<7jn8YTeX`=syTvEz>vB6t zkG5FNC@p_UX=x|^E`2&`j&py6uceQ0Db&X?E!FnVsLMwCd>L^|^wv?xdhEbOh>(f9 z_ilV^n7B1^n+C8$w}xQ^N-|OK9h{sDtQoga6m>E@Kv{XqJ=F9yy%MNWO`?!tIOIHIqZs51kroRy`Vl-{TI>x8Yl zPGg$DslRRtoL4OQc{c0*{C=9Pw>jAtT#KbDAKCs=G1@6uQiYf z5VsY172nP{?8E13EHM_LX!aHr0tuNc5-f-_k&T^eJ8Xf_l4ZbNfK#tuTRyJ|F(;iL z?8enzu`whTj?Ik>95+5;(cYqT-*k;m1^t=WoxoIj;)2Cd9kQTty}X)W9*NpjM*y%=iFX8+x;9)Y zCOk=j(!(}GfMTn_ zh;EHBTKH@0%*d=Sy;|ji81<9QC;2F~r{IwB!BouDnTOHi&!a={e89t^&sRDNRbHz! z=8vsK;FWCs3tn@j?S@>g=9bucdf1d&M<1lMP=$go8g~F72`nA)No9cmL+-)%BVXw^g$rSH{O=S5&eEGOG=T@$G!msji z?&8Z%G1^A-ocQ!9IJVshSu;oyEHWf>Nm(Jvj`m4yiVr~)&lko~HF2q)t)_6c>&c0~ zxk384vY(1rU*S@&Pe$qS2cOoZAGU_*`V}utuo)&#l?+JEw5Z<@`U@Q~j$kmD)}5%8 zNMZ}Om_Z;D7Vlc>vlSsg3ok7R6F5OgL`?Kcwg>|1c_W=DTj!ksF&D_(*~~7;0UFih zS~*P!FwNz+cvH@Ch__z1mwzfD$v+o2zZ8pU16(i5Tc;+&KRh;l)N`#BHpThIsa(NC zyDz|WJ4p8UzxtxNHPB->!t zm=q0IY^ho8E|ZiY!m!9)xjS2H_X<6Zn3%|zm>n2%!m7j!GfsJ`M%JBnU*_c_;M=V% znp$@I$fvy=5gR}qJj|R%dy_G9mN8qRSR!|s=Zbl>v!%-+nx;ztIpDu~Gj$89oQ=d@ z5Pa!ETFx)AJzgOdih;vAktLE|E&OoT-}jU1*o`mBI|Rb3mR!n_nQrjqfXXEZxeU2x zzlWv$VeypjO6Dk+XOpjG@D*M~_4+pHYtb(UC~xT2UO=NJuENK` zUj$QREsIfSbmUgC)+S1fpX?yWa zjBz(I$EmbCpZ(E!fxXs+^#i$01 zn*zquy~;hUo9Eh#6z9!{NADtwH;3iYj`H3UD|t)dEegdq5Kt9k6R%O=(}mp(`;0Qy z0Xd%4Bp5c&<=A}3*CC=|dBoY~iQETW(Tnv&XCfS{JP1RGWuCSk6Wfpz+t}|xPWrJ+6t%J` zRn6={i*r{7A%>z>WI#ZoG5~Q7uysOW?;xF;8^(swP2&(mOT;-@SaPSc;y6tA=CRLm zL<@K_q->RH1YrDV-fsjAnRGvrI72}B!*4H1Ub1T#uLC6oa0hQ_W29_iv#(QXg7I0b zE+r&P7KTAu3C<-h^-bVBUEQwtc-tafq=vf*g$D!`M@lEB)@nY=!(szvi_8_u= z=wwHvu(0iPzY`&Dt?pE@S5`TranN%^u01U~O`c)b9PYI&r*(!9OEeFyGwp(Fw`kIL z_gUCv(X!r$I|^s;Z6)0ihZ47f$0`e$mVx^K!H~6QLxy_dUxU}MO#XZfyOPx7*%HRteh|u(AOOtg7`;1c9w1lL7*3hWZ zWPC~0idj-w3In7L^9NtDj4Owb-+L~ra@yBBvd9}tX2I>ON2GBni`d!HrNeB zAN=BduUkO&)ug4z9>@(S%z|}f425BCrR{KnYB>VBuv#}JRzn_JE(m9VTe%Y7)(n~S z-tT8FLfIsPk;lz|6;OB1yn2rG^JxyFp+2@us4&7U&l!HIDnVdIOaF)}nM^u~Ky0vv zCSB+%U2EWO&~p2Uzn~D{=~71;S#;8zdRTUl8+)&V2g-_QM_R94!p|PIJ~R|?zknfr zxy_`Qs~Q!=dB1gOE{LdmuQ-fMtg!7N zXLR47!1#2pLKg~kF&Hw3vX*_#pgz*{bUXlfICSRt)mP3{p4+A5gzUrpDE=>r~%;C2Ko^?lgF|}KFQ#1l7TwV^YP-=tV&x91hglV`?1$6 zhk`+>r*3k9UEX!bt6MEM)Jv-+f7GPxgm&+X2wwK~OX90e2itwiUpsr#59wHR>dJ?y z5%G*HExR_-A}TF{v7NA2bz?cKair*@Rij#}w;fd6EQLE`7Ft;crcjwVJ#j7go!>#MOSkc9bg7)v=0U z@|*bnT(||;SUihh&mebVF<$Of$i|I!%^#wuS*5vxk=yO&>3<$b{3Z46Y?#TR88PHk zsGG^pp)Mv{UT?0rtu185tJ2CGk5|q}CUP>wYT#jkUF)Dw@>JdR=5#66Y7}~6Isgv& zahI?>ON{ZW4|Z$qhu9L7V4IJT2|B=PiY|V$->>f}E<8bFc}Vn9oDj$T?O#;?0cp)I zt%nG&a$*_S;}3|Td9@`h{GK7h3%&-M;q`?l*z&Imbo85sZ>w-!na%+(I;IbrE4~RP z199>L7kY{FdA0!pU?^dBMszWC4=-<42GFr!3K3v(u#2vS5~`hD{0g}rGR5i|*RB>( zw_-)(;^J7aC-txbFxk@e>a>x;jUZ|8^E&Y_Wrpr$&MWzpNJ4J2?`iS+Q1&o&c@VjL z2kZ9>JvFqbtBeQdKZ|I2Vdv@6HZf%;yRq@K=UI`$(wv_{2}UxJM1Hp#VJ!z8RT9(VS_c?WEhtrXGm-ep z@>c}vgjUpD4L5>=Za#yvo%+8>E)vcK$L+|@9T3r3a+%j?EPHul48uUE>Hwc+*Yy{*PikR%2V?|9BJqT*&`d5+X`)r zXo?FO#_POmpH+@l{IOb+S!36|DQn<{F{n@DbIIn)pwWAizf+_S@0OQ&N}qN*V#mpa zuj!gQ^!LL`oJ0*}qDQp42xvdLioaIqV@ga>f)eN{2n5zt*vfQ?+|J9-3 z$QBGM)mZ?iReCCZ(1glbWJP!u-AF8#E&D_eC1v&9t@}C7%G%(`?=CsDJmAn-p=+i; zz$bGh>A8Z15sl&7QBodpMOdw-_!Yn2{0avoa7{T0&4TB4PqrM1NsXy?e(xrT$zz*i zE-*i^W;4*yKF?e+^G@hyg|PNiLpIzJuY24> zhGws#NTRPZl~fJb!#rHM-}-C~*lP~nttH79YsQZbe~n_C1Z?4H-2bCKhwh;4)wCbv zv{Fr(cCk6utjcT+8&|d~VKc%ecLephaw7y%@xf6|F_S;#i$pHq6Iz2W2Y_%}{vMP` zx0w2fl;_o5bi0DIYMKPNBr{ow&ROZ6T`XD|0h2;F7+r1(S0E20(p zbI7oK^~`hbUdY$`bz36%t;TjBWO{Jrg%W(3(~I5kARznY6jUK$da;$t9{bWo2h^@m z;z>l?#z-L{-2A#0G=DH3`)>%{p`uWHAvVOvwXGvdj)=GfB+Am4hC=>2-L^DwnHsLPyDuhAf7y&H9eSk!@lRp zr>t;C@e$%Iwa)uEuzY$VI*41jk()=Di=P`zc6zm)eu=F0@)!qdoTn}+s4D%u)V`ht z@zLKwUhamOVHR~4*~<`r3GNa(c#gm125EN6+no&X$1_@y>mx(s`Wpytd$y9P!z-S? z_#>`pVAYb-!nd3BcjBHbplQ{TNM%nJ;>Td$KBR1C^h{pvHWZ>KXm&aXItXD5!!ASB zkK>K{!rq|Mo(|r+=;Jcdtp$gW_?5AzRLPA}t5am_sKF-U#XhNq1FoW6sUVR1LKt5T z9qL79)fRA_mQ-T8=AS;FJo*v7Rv(RVR|yD!%u?3Os}!rO;C{_>%^5^#h2Y1UONG2m zoWzJKyT5#SNR*+eYNp#dQOz&Ftu|!YaDY|&x%|^6?mM>VT>VH-3dgf4L{?RRD_;CD zKt`zEaeM7Dt~zb%c{da~vKTR~s*#B2 zW3;|dAeFJzxsDyhbEywc0MPqNB(<@#wOch0mp7ztQgOHP^^(4h|+@_gd$m1LMA-Pu|8owxag;&-4)tzOd( zz5ww{5-CW))q(*iM~VrYbT)v!pr|`XebzPGgIo~!I9So1!@8#g`Ab!}LRNK2gk>RTH5(d?wlqUz9q zOA6KdC@A4{jm6yHs4O9gjK3{K^~RgbQ+-6&0f4(j!5aqe+W>c1tADj{mL&iAf7ClzshoUvU8&VmoR;}L|)bk>Dk0(uo6RwnSR@96<}_q zMl54$qZ!RUop2)cQlrItJt({U7-V$C#8($J#XLtRFU^r(*YMTL>@La;6g}Jf%b~;> zb_RqCqZ(R(cu+2=ee1;k?o?!4V5hwpDF&Ck{;rzdL%C2jS7%7K47w=qAp&Wi${#i%vU&U8G0%rZQVtJ6|>@I{49Vkv5 z@%>5(L1)gL{SWIWhl=w!7nJAM~x{HBYbXk1zYu6t|w=wK#-G1NrlwPN$*$J!wrYK zU&&Uj7Wa~<)kzaGB^kbet?_u+Tl&NbJX=@U$M%K@mM_A9Z5NT`RL^Kl*t;ygHHH6< zulWg?_hB$FT4oQD7tr|?o?XBvGRqH4e#m{LLWT9DOK;f%eP@wp0Bpztiy31Q1_y~##Pv?*pFNj4z@@qkrkiK`i}O?x=r7W1a|VrM(d7~^^G1Y2 zjL|p?#38U+v?6IDz(#q>DK5kK<&kcJ54MO&L{-SYw}-rMR(0TWGH?mb?L4{*Xh-qH z;`A@gLxZKNkE)tfIKTn)0~E!@hPAD@$(V`cfPqf76oAqlCefsi5;NO*AaT75{f0g> z6ESgPZ0tx`W6^R#AxT%)M`Uy!6o}4KMQyZR;z~4rKnnJa_Ex}ivT!u)H z$g4L8xbK|&lB9)ZFY4?4Qa#`nF6itm9^OrzDJv)(C+6ByR^I4e_FYq*ZIPpTjsP7T ziY=ahpiPwy9S*UTkZiyvl6aAq8%&{dvZ${TLg%M}#Bs(U=JHYI@+RynweWP>$n=_; zDVv&1R0;bR>X`oPjZm$V%L8$|;Ssy)%!)J(bVM9w4@wTxRB;*%cSps(H1(C4cH);i z0wG__gyMll>w*XfD8h&c|B8@(ZXKIF*<*e2gu2E8TkiXNm}j=Bah6fGn9!8)nQmC7 z28{_f|KO=SAKiF@7Cy3n4G-OLVB4K&i6pfcf0u+8mU!=*?&_>&Fq;D8@~hexRV7ZP z0@p&mYW;Xjyn}ch}H+ptwse z3{^ame`R=Hx!uc7XkcW}R$+Qp^$>vGdu!#51A%YueL%irPtddLpN@LZ0Y^~{FKDw^ zEO1luKAY4=hfXM&V0U?n1p<~%_Yda9OC&LqgD0)QAw5gLi~{mxn*AbcI8H_mw-ldR^J6iakoUw$H>E#Ro^o7t^6PC05}V|fmc07>>E z-5Kf>pVKv481X2~xG-VMq$hY1AX=L`Xj{)y|8O{6y3mb(eEKAEs=Le*yq{WlbLtmg zHfnrnswp0fI4g@*X(I~(K>COX_)TsBt0llI2sMm^i4n^59PgweX+u=^8LRtBn~``F z6V>;n-wErxsUM*n=83qzM5p2i%A2Zd|21{(DL(`Wq-C4PWf?Yx*%#bRh!8YV55UsZ z|IUW&wB4_o79Av2&ma2+)WuZk=LQ*}`DZgg??Emh+DN#tvLmWeA62I*A1K5b>hUu3w>#xLwU-Wg=X<_0OM@VHvX0wSt|A!mZ-Xgbh0H| z{YHQj@eh&pgg$?0l0lmbKv>L4flHy#PgppMEL>R9ZEb9#YZj2SavO<`8VHk7D@$)Gwnc_A3<8JP_-^b2k3#!=Pet^pnq(`*=_C-qwQDL zT!kxZgQTwmiAi?-&@lM-05XQhs8r|5EN5G?)k{YpbSq|Fv%AT6^~#*c+()E68i_Fj z6nY=rVo2>1DoYmw5vZG}tmfvEivzRCI%cc#`V#?N*Z3S{NP-wt)31wx|HrMAG1crL zqW*PTd6owL*rFXt6@L;dq~-mVHTQ$_{)YvCUE>T?q%DX|o@DSt3n5)6nIK9<(x5NXK>M`bFmI-Y9E$<{NRFdG@WFuKO$jgX4l7 zu`#%6=WP0g{jaE7b3g~q*_3ir?`|wb6}2rgA)Y%Y*;ATBh8PEP%C*arblJZzWsf-bCVLsKedY;Em3VDp z?o3Wsz!EwAxO4K%3IeQul(b_8B^MB9#O9tNIhAE)m^c^3VeN%Vf0X zVUTPJnGftSeAI@=Y}8?r^Q^k2(hk2K^%Y3e3Y5TCF(4g>Kw^by%bx)5dq;6&$J!62 z6EA9}6#a&~JVEiX?eyKYvugmRPr{;)sEo4?_1RTKNogz!%#w%zKIwH{Aqur^lW{CZ7C6 z745hgR<&%tFmF!mVxJ$M7JV+(9LBAj&gCe6xZIQJjehl44&3r7 zB{B8yQp?Z5n7subjC5>8^c1jNIyS!Gk0Fm#QFEiSK`7hDyEZCD{SCN-*v7+o0QktqAmuN-N6J__0~+h9>kV4%oYeS*<# zo%_=I(FTLhjhx;28%y0VOFaua<7B9oxsK@|NHld{-P4~??1&&0zSwA9D=d_FdCy+M z=rxb0aC`Ro;Xz2+7H?I>>%tTr_nfcwizqfyQZq%mqqY3=_xPUX4@^d4acgyHF7QH1 zoxdi{6%!1In&~5S#L#`b*IJ4UD*flO;X-S@1K+FWjQmq*iEu(LN0$!@KiO)fxc{sfeS_%0{_ z47k=O7!Qy{JOf!J0qrE)09`<^%dkORPc;$8NB|diu55BznUB)qLO^gRTff-8m4f@U z&sfjH6?(6Asa0fyR1u?>ZEE_G!TN|%-05!F72O)*Qp!=!;Otg>#hN)Eg4wrNFZ;`9 z>4H{9@Qj5$2l>pg(wm#i#^22Gles#2ZS3M-Ib&74syuO2H`Ah@i~3xms&4IFV^EbN zkW5JyxHm)y~LQWsP8DT z#Q+oGgRrKgrEY9uLJt%h3iN^y53JY05B{%K2o>u7Z*l>OApleXk{r1_kRinfyTIjO zNaGWNn~_(?XqYXLgyOY;PK;{lAi$M`|CS5D2Ar(99exzfA9Tjngf;YTLo%fj!qU7` zHB}{sn2F}r`cP2c+XkU_zga`yUxh!97?{mdeBZ3RvYw^$CTot;De1ro`Kg1GbRPiUY!9Sp^LA7;O-=2Hg^{N&MYKxb*qnmOZ5)#W1!g%j+n+u2 zd|R_=L{uces(`1Bk0bY8wVmwu*Q~*S%3Lvq)xjdoke!Hgk$1u5dqTzAQA0BrF{cvL zLIzVJ;tvh03|brQpxC?-C(2<_v$j_;7T33COp#FqxF^abCJnx<+G4|&WkEj67N~@( zL`$*?qr_Nygfha~;(MyP1M%hq)jiFg4+i!H80C{m9~}SGS5fI=O7xtVSO+DZ1d~Zl z)CE&sCd6cX7U#r3K0lnZVB4PouT>?4)-MQYUgDCe-5}5cA9u zTDt_LR3!rvmmy!$*BIdR-3-JW)#Dz0@|(Dn;)IpkBgm?f#FcmVK_!gFwaZ}vUvrHK z6-b;17&%IOV>kI2Mjkc{G8)TNZONK+-SdD!-a55%2{-r}2$@$+j+tZQW^&Yja`(wv zq2hO@e_LK+C$2HZN!YnC4g##g2(ZzW3DT<(z^HI=co3%)&+$yxOq$?k{W+S8?mtAs zB4cVtE3JvzyW(x_>nv^>(OeXw0DLm8MCLQA__12(LGF}dP3H2P0hq{Gx2lN)98)nMZ2cG zGnemkV6}@(MnE_|_mC$5SDma@52V2v5KMdfz?T61aTn+SI)LCoh4*D-$~K97oLAlR z;oY=99qToYoFf>bxz%a>#ZCD)|Aj3F!!qr zeqdaDF}7wfy4@ioGlR=-^^R02;CV&1U%3>JydUI5ZpF3A|tWHC~V}M#Y@L+lY^mb?Q z{<4R(6tlqh1lh^tnCFaGP0EvQ!NO7C9j|mth!xiHQ2~h^c`#GY!&e$JzW@V1dhSYn z;}ei}q?)JA1bQY#ap^7mkXgk0Q}$3XlQT|G7<1M#j|j^>sEh8j!JITk9$4&;C9Op} zb!BuuPKR#V(Cr>)k18S;S2>Vgk8B<1E2$nue3>=)Ip-5)k^*>2WjhiL{xJaUOY3UO zknh)(kG<$PB5QEYYW^^Vj63N$5!B>j4dSU?uCQlX*{Y04+1h04V0Sg4fk>-SWkeKp zpQzy3F;!0D)rnzC441z~6G@b0UViSd+y$POvgHzWM0&z1GlUYw>x)B{=I`BhsUrt@ zXQvr~?26J9)KleegK6)L3@6Cdo&QDTz6B_{7a;arvvV?BmJUHM>zSHi?$AM&P_ZBy z5&%mR-iyYm)(PJKaU>5dmmpG+LW<0CAW!^W*J5d!=R3}w_--=M=@qU;U*)Y^AoJPQ ziSH>-A6Onm@6qv{cv$Y4*8Wobyw4QKCm?%eDCWi)FEg6mc6ka|L#WCB&=lVC8wK0}5SLe$tPV8D;AQD;$r;>0!F zK*w54HnM&~CM}C2Cw*(RO)>b=gr{tl^|B9id9z!?R+vapqWb}A0UBA=fa9v_zq(W9 z0xeWt*`K{sR6WC``wKe$X|T6S?0s~A=u~NxGM`3*@mEFSuTBtK^{O`ghI)kk1pl1z zKiOol+{b*>Sdx@nSOI)N+T^*pi4{BOecRbZ60KAg`uCv^k!= z?-}N_4n~rS*$mcER`-HWHy8_)W+$wxELL40P=u}fkJ_Liwbpq3Rw}Q`#j+CwdVkl( zpi2G&x`(xGVgV)zBlK9z*jLm2_d#}ovDKzMEwLqF;o zva%3pWXXJ^3LTrBN{eLpg)dyosUO-yl`5t=0}qewkCULQhBq2Niy4m-c%K-bD=Szj zRWWj`E5KIXrtZu-&teUm`Tv7u5%3tA4egn!3Ta^2v>(eJu%O=^)G*1 zVagcpbWQ9EIRog!^WIMty9xGc!jZfNJ~jb}W}Zhc$ej9*%?~sdF}6O)`_vG967;DV z)7B3`ZErJT5~tT_F1~~p2D{+2OsYh(8RU|j9CBbLkem3Bm`IJz7T-+L55Fi@#7DIZ z6TJD)(3VGV91u-Ykg65LQh*qg+hquj4x7ccr)Kq(G|u4%WlFCj2Ovj^Ex4{&ug{8tf#+zzL+-pc+7_KfS4lY-f=YP%41soO-etUF@nuWDPjkfgQ% zYsV`1_t0i+Q$wKW)q) zQ1eWk&x>sGE7!3HxF0a`tO*%_aD-tcG!#PfkKT}a!(_Q`luQ9G?~xT9(d0o6maf2j zU#k9dRCbKL4g5<=#!#)h;r|}~!}t^&Y}gc$GB%5+)z3cHeWB{LL4;X=yP!Q#%El|Y z{5wAt(!ylNr;Z8e5t8u*Q)gvrRCkEkq_p7=H_;XD4w;!ehUy}#`u6r@53elMcS1t@ z1;W%XAqyKtnAz>mz)wzT6L;CFntCUz<=Z>{zW_+#q?O}^|2_ZJiT{~lEdEr}WV`@r zkJG#XYEj{q#^ox8U@+AK6=uH8GA4^_Eul(y#<~)0t)Ur+OAYU}IMqn{H!&^KZPHs; zTO(7leX58my@q&AIm{gI%}7VB}u6mFJTNvwE?$MiK-=SkJp5Eb;Qx zP=Y(SdFUC+(NlPY@~Bbz?q0X;f=4K2PmlXm#KmH9mdzx&0h{&q_*?WpMrIf)6R!VS zXBog*={q-MDCYp5;$74&NgvO`97O8#`b;g`A;sy*s`lwaxM5y9l$H@DATPE?YLoF` zlh6ln28@S|8NK%?aPt*6f#F)8mXXz;mIR=~W<@%EeO)SpZfwd1I__|@5W#kOni*;F z`D=6Iei;Wxjr5)9gtBr5PNNuefG=Yx#iuN({njM@PqJ|LZq+ofxhy6~ezy-cyE)o$w;_ z9qYfiU8{O`e2h|sxvO{!iJuki)z?a&7BdF)b0l7t@{FlMd}2OirP*=DwOq$&jGp zMy4lMl(yfh-V|<;T;64fZ;*LB^XeOgF`NH7b?)Cp#Xsww=DrOwi1Fl`zDv_epjmc5 z#9VLmD>3t#dT6?F$euhv$1R&t;9Ns7@|~pgWviQjH*?aOEa-K!0RCIOY#<%6+ z9GJtq1~BoD_L|z+PM_l_Z$~dkWQ5!dVEB;6l604B6Brh#xM7X3k*+ge*z7Vab1|0H z?v~uCB?Mu_SXQGZku@vN9t_O=X>O%4RBU8Pigsa#GV$Q4vsPLS^W5zSDswUq-P!-Gcu#R6o@&zeN<;g#xjpB|^o{XNjh9Hb@no~G!`D*wov|Pny z=&#lp<^@dsZ94@F+m)T7pF_oInQu4HyaHt1FyQ$i)RZyvHTQGzVL1f=;Dgr^qVR_ zr$|rcUK0uu%033%{WdYc;HFe1Gd>K7UV8H+Avaf6}OI! z<(D${qvCHR7bdn^V_e;k^0!QiM&Ivf~cy1Yv`$mOX1=KdX!$o_MZ%lrUc z-U{V0-s+o64w0jU*Yv;jMtPRMVL51GqNzH5{W$TFm$$wH`-d>K9WB&kN7iXdLC5C3 zlaIwn;-aw0AOh-mC=fYs?@btEqakn9s9MO~o-FVsvLZ<2lk5?$dcThu>rr6nzCS1B zx?a5M&^iY_I5G0Th4Kd*R3)qAD{Y?uF}7g67j1MJ9l0j)`QOTug70HG8Z9GwPzsyT z(6YLh*@p6n26eYCDyfvza$iEaOjf5j;;6}5KnOc-K6%tJhpmM$7a^$+)I4wm8kpafP`YCDrwZxPD1=SuQ_yye5YxuItKS5AvTTt-vzS9U^ z=l}cpdRnQ9MLH9<@A)8c`;{R&KV@uab%tHOdB^VM;<~ZfgD6>rK6YRm1ajI+5`1n> z>av6iXw==!R%KVrSl-T~Ckt()1QQ&~-P!>20At_wq%pCq0>FmuSa`}?9aMkLu-s=y zGwS-h)~AHKDHfCPaE0Am)p$;X@xzSlNGKI~3t)qDMF*1?(ScR+#QN-7IaN(ZXNbn7 zaivf0#+N@6(ux%(_ukXg>-ORCujzTixZYdj9Mgg$aAfhqR~C$^P|vL}GXZmvJ&1}& zYRkqB{M~wU{uy1=be5yvaFTLDL@x7hFulKS=;RM!CJD5eG7|Q#%A;m6^-beC8{5>P zR@leXF|FY<8PmL?d;EP9ry=<$uRzq4g7ntjK|Sq~E)x25Gb$f^63n2Tm38XRycp4e z${u`C)9l>jKO+*@(vBTHjOT=3C&`x8quVgBp+VpHTgxG7` zO07G*S0^Xr*GyXpJ^|=(N}En3+A}llw0vCXDBbg}&T2eekR&OS?N-)`lczIv_{U*8MguM*MMCH~_!d70!`ZT+pZ8oBm3ziU$}F-Y@H0et$6S`6Zl0&w z?v07@T%%u#!lqG_)!#s>ONz>?NiwI#n+EvPN_*e2&Xd_z_CSYj{ItC+<)g1uQ9nP4 z?`X^hdIg?k0TrU?kyo#aX{bjJJ(ow>>~Hyb7u$-u?pl542{BYo5v^qeOfzlgEM;18 z0?qGNp-CYCr|svehIM{(BNi!ieGh0z**waPplFrVr+tm;n(1DP0-SwB)hUoB%He{3 zhC)E%0Jw2spaEmB7NbC zxsp(|_OHQx>;Htl%VKKG<|tvT;0N{L$PBOHN_gEn8|M?*|N8FR%?FE9lHW+ZHAQzx zdk%Tu)7;v^Nue$FHZ)9?a2>?R*J?xB{dn1968%53C@8WVMBPEN1#WN1IM|1#zA?ba z?kyRHT223*`7mGX{~3SPW>%Gj;2K`707J<#y!f9f8HYY3CLML~XTM@br`69{Vu!T< z%t)ePc^t+EwC*#nY(y2wT7vp7=RE*#2;WCcOc;5cp65$CK5~(>)x2)9HP~s5+3scZ z5Q_ug9RP8tE)eYujgIZ-qhlr#j*yRDG#vzNRcW{Fh7y9gMLv`R9 z_~vA;*bSJOb|R90n#qLkzF#DAQ_N0A{s`J60!Dz?cPSub?-h3nfe3Lo7_YK? zR6(0t)$ve7j&Uz~=vJqUz)(#9>bfE0;O?zF)v#{j7g5F8=+$iW=h6+-I}d`In_fCL z;O_!lEI8{Ca%cu?Cw87A{*!0e#^wmJvIds>`WK4so<=XB&h=ELZJ`x{)skCl;STO3jr=ZdDhyzrCA zv7!$x5!veO@KX9hNqFL7!Mzn7Rs=T)*%q*Qq$ZC{Wg9=m> zufKvlb%m!gHc?-6$v45DS{EQMP(R!YQ)dLA4acc*#>MDR-_AQyL}^W^F|Y0I7rwVW z$j1Da#cdg_;%-H^J!NAIi5D z3Htf_Z6LS1*82O8ezFl1iD;w6WQTEbIHr8%MEnGY=9$H=>LrO55AT+&`bG666!&fy zpzML>&t%&)O>Z>qDVkI;c-sj@I%}S4tCI{G)@}Qpr|JKnm!@(*0K)(rdaqZt9b<4A z@w=QFGI-dk_!NJ_I}&Z5Nm$pVf6xFkb-VI`Nturp^fzg@m@iOt&d6`EF9-3pBf-OJ zlEw`Z>359szLYsTBZy@(A+4zfei*X3fDK8%nU8^bM{Ng`$9l_fOHs;L1fak@D50ET zTNsZ1!7a?Jv9n3*j8_S89a{^Oz2t$>rRt4OR{?AYGBpyV7*k#p{O>RK9-K`j#Fug$li=k(g zdkm$OIQ95n5XI=$o%zxTT<+-65nN_xX>uZA2mQJHN2)&RdKPhc2#%8$0ly{>JSIqw zy$7QeEY{=4@F0;a$D!-Bi7sCXFqY7}YZ_E{IiOpd)&FRi0Dwqr`4nL5xFr}-HWA3A zG5z1!qMHWC>HqS8%JjES<8r6h;_E!MlJGpJ>OZ_5#EYu=V-tq)hWmNJ3)e0VaSsVl zx*ALFt70~80DE}w)WE7Mx8C}ZDVRDJ#S!Jh0_qf6D&22LUUdsdGUCThDTMs8K78M+ zc;0vrIy6=$>3Q#uI2#(9O^~r6lVzI6>gox{>9d|QL>tI`h(xHe+6T1Rn|+RsL?$NR zvx^mVp}v5Hf&bxuGyVQy2vKAJQsmI)@|B~qeqxet@lh?XLge%Oy0l+iu>#ZnZ5<;{ zzrstGJ5^j>99A?v%+@K-_8U18}2bg%;rKuzIHKuc`=_h7%hu7IA1Bj2$V z>-3|zYv?EInjMU9yw6<^Vc&<$_eHcWc5$R>P{_4PrSup88QBLQCV;hckg;Wyo-K6k zl^$AWt^wVB2w#1RH|dg)((ZGU){c*Y&Ex$#9xIT4L_unnCZ-`@n&CzP35U&h@`=kI z3=0x#n-59)r;05Dm#&bBrz274@7l1xsU|MMVCF9p#JYWIKXuse6~6VP+ov04(Epx1 zcLV$zlDhv*`PFq9(W9==7WRPU)+u`a!sGxODlWCsH|Dd%9i2B|bW(hW8yY;+OrXM$ zLS7?=IjkGT%E$Y3ToQ5qtAp|4j1(Az*9tWJ1A)e_~LM)hpRt=C~w(IKit1BE| zEq*z<;eB8C)kOGhLjDgE2Qjh$n(@MBM9Lovn=d8Lw*RU|0z5~NA?kgAIhUpz8y4zB zJ7Ld*S7P})&31>-`4~E7gO}A5u%m*8VhvdQmz9e4L%C`$c_!(1+fC-z*-6Qd237s~ zr@)I+Tn{OQx?o%GI_`z<%|0o%T>%U|9v~)3tpD9Vga-_6dCEDmc3mtzozNj+2soT` z@z9ixtI&@yb{R)SMN7<;n}<%6(l2&p`_j?Ndb@F$g|bIG9<{5 z7f_FtVPiji%{MQmt1D!j$Vt>a-phxWj?9M9-N>0vX4z!-Z(AQSt{ze7<2_ttWMH4C zS{E{ZMpd8GQ;76fyMx~cY%A3i-=p zCT>5)29G5*z-%Y43!QJ-AkPv|%G<=rf-=x2knX&@{APB-9T$~}sXP}mT(0s$DZEZy zERVo^Da1|fek;#^B=-qjewo4R{dMjGsetqiuHt7? z)e>AqIVos)rU$pM#lLve-@iW!aVnSXnG8UmBIaDE`b@qwf2{o+>4S5*>iE&jXSiwl zl<9S^>HA=l#|w4#LxE4TU{y!jv=fQcM>c&mhck_FYL(EG%!o~M2mSDJ$^;7aIRn&D zr6RvMKF;@=L_nM-xm_;5MNyc?c#yJZ=)*;W21t)YDXmW~MV?p41Me3KImBTd6YjFSFSX5u%5GLb-jfEwvlN&irF!v|eamub}m+}tw6 z){xt6vIrk8I3gX`KB1cafvx}nwS{ZTadoSyKm{TzD`hp3nxl2jGdO;EWWT0rVDyuy zB8Z_0=Ce)WlqE0XQ?Ptj?Wtfy!X5KOgO`}ri;bt_+d&zB&s=Q2(AA|Fq`k22Z9dWf zgwEhKBy>l8O6Go+Wp=9?hUcdQ#6@KkB$#?rKBD~DCw{{WKNq^9?~A=Fnz#5>rDTSN z%mEoi@($`_RRO7f5=pMZ2%MhNy+0+E8ezP|o-6>?GRy=u!?#NqD}e{3ot3(CioK-K z`Nip5iglouRZZ-m_T9SxQO_zzEwo$m z5XuY(sD`t4l ze2}rbrQ?@+M{^lEpt55Y2etDu`P=RhKI1UF?8nfJ1x)i%UodKDVl>?+)=)9`=2}ZS zmYUfU2E=0NYk@8=0iR?FbtL1A`++a~E-3bS{}|+y=j8mt_#+G`@bArth7X4katE>K z3^V3-Mn`Hiy^qu|PIy|W2U5v8(Q(v>AC^pCociF%Tj9B5G2)d-3fmQUXYyOThwy9T zCPigV4N4X2WbD|T4d4(0Px+Npi-mb*XJ23CZ`yyZup$MiWWY^(XaZ(Td{h6-ws4u{ zX{wqH!~!OF)}W!2(=&w7pv2Mdu^ua+L&TZWR5Ehp3Q({brx(%IMsu%BoC^_b34!_! z<73azz5zD9dRGfJ<}>OUBjKb}Irt|QzWY59zR00O8mYzy4_>- z*;xIKAe&PbnW`Nl)=VHcCFO8KYyhnJ;=*PZa?|@XsT&ceG^{11ksMU|6>YGcbZ@LMXBz&FUJa%-`TT}c< z<+cJBkB`5SsdmKgas^>)Cpm61)Hvpsi0u+?x9NF|mrq3Ke@m>8xzj&_TvIj!Ii}+Y z^L3;g{TZao3;T}C6(t;b5O!2p0g;xIfVrF42Q))R2gc-79YFDVU_WSB7(Oqu^zAq+ zd7CHi^?>insMVE8k8UEBe9XP=Rp}`Fb<=iDM(FkjkbW87v&Q*J(bl=Ov;6aG7UkSq z2alpkU6oDxa%;T@6Xf)%$ZugD5x^QBZKDH4Ozi1mx9wa^cAA(MlrQfi9hu!9LHXD1 z6vKcIVAt$ns?9MqBP^#P}NGK zwMcX}dM%cwc2yNnG9~D0<+_lWgX&|lEX95o**D-}CPEdb-q$l=cqW0H6Ccp-Tv^@d zUsh1m(Z-v6FS5(#iKHH=u&-x|C(8UB|ZnpIM1ZC&9S z$a2HfcwB>wX+E%d_?N=^XZ1q-q8RK_T0(D2 zaCoMm0}NY;Mj~A`I%U{$kd|M}js|ZppbHi@qt>AFyuMTHGgT6aEpx!9ppV(Uyax_s z<3rnmOYW{L)9w#UdU$5a)g`k^0^l|6Mo zC?K7Ue*tul^O`orEs3#EI-OhOMpxf_^MiBqbd0haE6FTRIWyDkeMWiTfoJje#{{hV z&F=;@H3JK~oN|EHJo2lm-Vgq}y(>zf#%Wg)R{yhG$GLqkMAN&WV<9ZfKI%`7N1IYX zA2O}?pk~#c#Sy^iez(2-$n^GbTLpk>0S*myR`ysF0OdP5n><;Fu?YwcC3!5{3Bqne z-i3KHNHP@Y`Br7qQW-Cc^5Z-|wW_gPOp-)_lUb}XUf{|LvNyTdTH=p3x+~I@5gJx0 z@whN|1P={0>0o0=j${%mkpoidz6Q@=y|f`mp%NHp*@Y&iv@Scpvh%~=;~H=I!&H?C zFbTcQ^D!PJRLYUP^*AYd31&6Nj4Y~JjgnUT|GAoAvux*KzP-sWLw8jYwL1)1ItM|0 zozJK_+^ykQBvHnpo#E5^^fxA(2XGW^qG+*%v?x2anNPlRDRE&?f8(J&KL(|PvhaU! zhs`gIQKk|EK806qZz>mGfx(}ynjqxSiW;HJwG-+8+|D9}5*&dxjd=GzQGFW2cn!GY za2+XirbX3Ynaz0~fhrrIwK5_gJE^t@E&}toFjjt*Z7PX0b&~>$RBC0^aDh2$I8e=A zB;SOYv-;(xZ0yngcHFE(M27x4kkx_T_R(-2Z&HW(KNDnHDem(S!~B$+i&KrEU{j^) zXpz*lFc)Z(89)@q4MW~ zzU6gOzqh*v)9ygN+?KduNVK!bi?mh3=p z^+q5!$~8p2hHjvMVcsHw2S;-(SH8OGpMQ$mQI6u_w_7!b0krU(eBHTz?V>aGPu&lD zsNC@&Y4O9L%Q(EVZ|wKV#~Xv$0dNP?5c-h1g0r%Jemm!ig=FP4mFgH=u)-b8@E!Ip zCpC)N`q*4rLr;hrdE7WiG=G{jNb@Y->Gvx24|N7_Q_gBl9l6DO5LwQ8$bP4qkZn|f z(B-Nc)211hRRJS!&$AzBAKcO1@Xf9cW)7rLsrR&l_WDjcNn&nP%?yPRN55_KziMZXw zH+{!PLRoP$U_UJ-+rG5+@+N}udZ8@2-S!@!?{Z1_lU_(2lb;{LH+;-H`%T8&c&6*5 z$v0y45%NuMNF3`uUSg-ZXI{HgQkOB4PAQOCL!u8356!Q?ZCqK1aJhJ_sh|$8-YW@Q zH9C&T_AZm7rJuM&(XXqI^-unX&mO?rSca!EN?3Oh10|D35tuJN?>xQgiq;Z17T-Mv z2{mt@*cK=*5x+n3ADY)C7E`jQ+bQXHgyc_NWWP-e0qM3yy=xz=?G+?@ffETv=BKXC zKN_B#ANjGV93`{3EnR41vKq82IzP+>Bm@m3;Pk+u)*Yw47NDv38jc`uVo6j>*PTF{ z3K85#(m1#53gxa5U6u`xL~#7QBQD9FLiTvc3fV{9>(M{643lX>dQ~|4MQ>y+&sbm) zFMx@Vu~WSrnl+Ui>jhKtG$W;#_{e+kH(*4k3wPX|${93#-y#QRn*w)BEoF0Dd(Sn_ zc{t}R?Er^(A&@5^72tc-KY2{X`9cJSKivDfQBi} zsWBW!39VQb%3NCr`YA{^@nIe$Vc4wU=%-gVZ$`cGv#AuHEQSgc@r=1@EszMQG~xkl>+vu(iGU|oM@_hEd)>%P}M*NG7z0MIPu>?8#MA( z7rrjDs!f`0p_`y>_!3YgAL%$EBOh6*CiC;rr#n5r8_rCHuw4|KYY-%apQp5Q!_Jm! zXeJd~mb+}c1tWNqJD(oJW}ugc1hP5uA(3$ljTmkU1PQ!5MBkbX5#UG+jfBF>!NZq3 zH$Jop>rxPV;rvOA{V@O}AbDUI@0-Dqm%3IAN4^wd2WKyhuUPFJnvI%7vGR5B%u$VM z)iH81$ZKR@FI=#3oF|VXsI_C$77^P=xEtHt3PygN)w1X!&_t2o z^0arJ)}3#Osj9kGJ{QaUY^ zzK1Wr>Cf3ZeC`6j&HQvI@0IS9EPy2x3-bPB?<=Ccoj)`$omZP+F^GpN6%f#M?FW}@ zlYKb;3;#$5Kse!*?{O*&$#4};=ocp3atz(&dE}rli1!1I)vPH-L5xcOr~Pj0S&{5u zulPuWVrY_TqS)i@Pp7RYk;Y)2Av7XFsyKc{H$yb9d|uU2BOtVP~-%Spy`7etIN@_B`8KL!Ui5?aT&&HYCKf9 zox`N_aKQDn%0gLtK_m4s2<0YlHb998RSoK*N0=>6n1vIZawdK?PqV7y z+1o)M<5>-b`&WKdlO*NQL-14am0Bdj$+TudiqC_5p=*J2oEFX_d-wS5VS#0wsp`pM zNXBYo>-Qxg0&P8ze#cP>202BQTNL^E>f4w(e}^$OwLsmulFrH}TdCMtn&y*+nWyC* z1-WU>8v?81mrh%=nQJpSQS>%mjI0oGnzh=UbloD~QD;U)-nj z37c?fSH2c|WJ7~#cIGs>(p+3KHcjTH7R3Hr{&#u!Oi8f#`8e`4wDW$Mh-IFMcKzrnP$oJiD+e2;pkJt8t0wRn4d?N7Rf?IQ)(& z%Obv0TT1Z_yF4r8Fwr+)4pGAhK5{A1n0!`oT zgc^vkaq(^oVdwas{0Bbuf$c*fFx6zrKwYvhcnt5agVEGpuE~xzZO@qw^iy+M{moNq z{xl5bd~Zca>^omy6aw<_UC|FEs2^aXI#2mS49AByouT0(+gqx)Z1Wvy4)*=$nQ#bY zDL!DH1*~?YB$QNy6T-2FKF0n&Y=zFthZ{rOkb9UI(J3g&m}_I%%Z=+l9_l?jsW8My z@lB~qbsbOuWs^=1tRWIMVl-_YlF7fYM#nFWfrSGt7o`^RvnQ*>%J@7*+;(L68zq2V%rtB^4{ynRnnW^9KopmzmMkBeau zUnhiSr1;CEO2Ip)Kr@j-9{s~cfE|&)oxzTn3$_ANt?&Oe)y`?h&R}(=tQ@5Baz$n| zX<1x||IM~_1@nTrRB+5}(0>c?*_zcy=xYhwd4YKcs$^w%Ik=$V@9#yF6(u+)2f-b` zxM#wmaT-n)AC5uV67(K{ENwi{&MaDq#=7sC^l~7P{1=hr-quQs+>+Cd>0yW2EbirD z(am%`%YtXCF)@6_`tZDH*gDQ6AZAssJBlvO8U~!>1PVf?fDRpRW^@qe~ZNJtb|Gn+9jF`G2ATLua*P}k>P zJe^7MQkN5xgH3AK$SOKg7Uq?owPekfr2WDXZMlEe871Af0f3$lO{6yprJ(KG%l#my zm|_E<*Fx?=tB!jcltyVV>T`%?{g*h%ds=#ZUQw)vNp5?fCMSNh?(4vV>0iz3KYNn- zMXD1GT+2WnKxLcXqmhJGjHYr7(S(h=J7x}|7`JM6E64T}%}Imd51i$IP3c>)?NqLow< z;XJ^r^2L^R^FCzlJ9(iD7_MayEAWsq8YBC?4hv0$f5~zdn%6Xn`X=yCkI<2a5Fnsi zE1@YN zCxe!MwSt+P8i)_Skm9Xks-6OTW*hXE?k}@yoG5}~O9w{(7Q}L>%18D5g#0r39>p`!e30r1cCNL@ zH&dci{^blFr*~TO{&_8gLk#h?ewR~vn9xl?>>@VXb z3)>29W~}@#3!s#HLb;}%_DWk5%jCR1RBPYeda_7-(f{<1@sf?jC^Y$vi3?i$ji#{T zzcHT1uX|DJZ3q~^Bc8e(cXE$t+blTpxs=;A%4GR|{oG9cIjQIHoHn(^e9V75F(wRaXipJd)gggtVk8$vt49M5s3e}&?VfG>PeRHh zj8G%06O@|b*Op?}l<5wGGYu#A*uw?<4;IRk&KfVkVzrWOJ2H?@A1Zv3lK%*Vahl=v z1j@qt)Tkqxuu$^al#W6XG$Eco#HFT&LD!OYXrJ;@M)s8C${BP2_-Kow&!cH# zKLV(yj)TUwPkQx*_3#UQvf0L6xgd{Shr$AVkuSiekEOrLiL9dZDsW^{ZW2syBjAWd zwflOpzt=6P-oM8m`w=Z(!&@6b2Sm;ZSTUjD?CDED9zQn>thUJ?Wp zeuP^NQ9s$54fR&`>zrG=d_RK=!j!prQcTvc?s76PxEkJ2%Y)3#4*@cOJg0A%m>im< zB>+ojoPj}fU(e*InjUk7@_hwd$5xwvI_9*`1tC-zaF|fSP*ROos6v7qQDfguqogJ2 zisa-6n)14u&}u00zJz*$Xja1C~)aU8I)+ zo+s7MaqlFHMnE?3&Kk~RLXv$UDo{dZ3jcVBW)Wu(`6+g(r^cuLsUHK^_iAyhWU#fR z-r0O-oGrj!!YFpS%PC&c-~1-`s0JXBrYnZ~_jJtNZj;hFM+rN;T4%Q{_>Ia&9TvOw zG_`#nU08Uwn4P1k>x*_cl??9kxEXo9k(U#TolYDnp&|}j05h1i(G4is?*%x74|G`? z;9Wgj4Qfh0@a3kBzU=HvAeA=QhTE^M9iBH%)vfUA>toi@02AB_BF8gF_qE`wjkMWK zg5m_R^un-2E=4w$cj*$@%JCXkHA2d_i69swa3nYw2}p~^(>I`pZ;wtx{O3#dVR|}T zS?$45ui&|XuT46dpc)~Soa59*3L<%#f+nuqBFu@?fiCP@~~%esVzXRwhBbON}_t?dSy5|i|{p)yw{y2dxeaWxEqAvys*8 zs$r>E)3g*y>48F$sEaSd#l@u2GP0&?>GejWzvB+8k{E`vcP1UFZ(a4h;KtwyRK0V< zCVedFQ9lCVqgu*vns2y(nc&e!Z+G1lZIE$t!uA0~#=yMrlLS7KmlXfKwq|66V$+v9Z0259ZKUJkXvSfII;2mYMh!lv5+u|Bx8Qp;rGzUc<+1Mgo08t*1 z5U1|pCi3+sd%e_k!GRCos-TPl?4xpgzV{m$$4vzNkL*>}eGB`=8W-P$|Ag;UmG7Aa zda7ZAS&g6+vtg+$B1s@r;PzpB>%UT@FOH;+rA_31JGM>W-HLm+DYzhCDwnNJUKo>I z%eC$Kob%fkN%PAr?5@uxrsAXwxDqIUDYS22d3|>Z`cBt^W1+o^(;-;klg4HZy29Rk zEE7~Xqbs5$O5`K&vxs+i%9phR6VSTFEEO@7-FcTi7YrCzaL=LAId%WKSmdV=nTw`C z%|@{_?24NSrq?1~ld20Q%=LIK0u*OKr#V7F^&$SKucSzXW9V8Qc^3yNOvpC$jd{Nd48=zVQYX}2 z;Ebf?HNBacRX*Iv?zLFpc~?p!0YR~40Bi+N?pO|pim0xm4DL);W8f7Sfux0enCdSq zegM1kyw0+^mcBWeEynT&U*~bFe3e zE|BlUrM!usjQ}Mbmt+e!(JmyU3*$1+u(vnpE#%#u31f`ZmX)o*o+u&05G$rAfC4a= zE!K+j{|WC%0Gjs1X?M;dJgFXRuI%TpQiIR~P)7jyiU=YpE8t&lEW&TMMF1u3I-g{u znGsB3iL4G)4z$RVyvli{7b$;_1@eMEZ)b?i^(P?5(ZdWjXBnu_s)MY+rTKx3I;-G$ zzbe&&Zel+bu>)-H)G(u{7;>AVhPUOm$jH&RZmvYT4{Zgm9se<;S7b@9PzPpjd(WTs zz<5YShoE6C<+7zbWLRt8u0X$6i*+bC_wwweA@1M%fteKg1n?x>q0xzEQciyla_le^6LqP)Mee?MOW%>HzX-Yzoz+osh8wa&5s* zb5D+48FG#1( z-0wD@#!oLR7kLap=KEF01gj3zeBf5uL7I9%vp~;|aL@MX_kQZOU%4yMejQn>rrWXw z{K3%@gCo-%tyWu3chU{;kv&3Q*JBIiXeAe{ASFHqd|efd6NExR(JCF#_-;_OrPd*I zuT+q`5#;1yBQ?!HIubA|)DYMLW25TUU2 z@Du>ADU|)x9T0%ElynPH>TRe)P`$Os^RI+1w50+Kk2O$lt>XkfH0iTz%pGX*^jrCB z<>pM~-55u(916KrnHg_^f&42vCUI`d%T6LjdWic)2h zZ8_qwEdVdtdv7%gLmLA;7gXI}cJ^*G?w zEQqe--zmUnTZc|Yh8&j0JHTw>@Xt3LjjT2FVH)Tg_8(yo&pDKf55vo7MX`T zxIa9^Qr`hfS_^SOO|a@th5qEb#U}^p^LE$|Dkwr`+1%)n@K<(C2<>6NZMxkb4fjG6 z1!3<_otq>*=9Q%!y{CG^k017(_z+Qx6qB zER@qpJgWA*HePp)F|l92KiX43*z^zvbIeM(awf3tNkX%}^M^0Nlu$Od1pP2Am=gd; zq?8@^R(4sIpJl2Wi>cm=>l1`crLpQTDLpH5t@`^6=5}*ya-P`8;(-s;0jm1X;LI6p zuI#IOQx%-Um=sBcz+41;nM1=`PB{tsr+&souH6oXjI>fq1WZpzB$$%f$uN8$3UW8= z(P$>ty;DS%L6wF?V2O8DehdL}_w@&zm^N0}B$!m`&vdrA0_fsTp8XmBHh=uD4M&AK zHA3+gkiL7QiTPr=zjogWvX z7lU)r+^}KMk%_ZKX`R2;8%j?AN4ExdGOv368IUwI9h%(DDslFWSKj>cxgkoG=Z2QO zps6W4prl5)EBS1Gls$GYm+bcpG?A3I0eGv+~;apB1&fDVGWoHC}b zoAe&xnZiRHI|SJbu_12@EU{-$+4L9zOKeUB;EN9L5CFCj{yWW9k*qDwbA9c+-51-# z-jqg)bJHyW@O_>>W%oPa?~~T_9P|$?MT58I)h|OKt@QgVtrfMxbO-%qJsgc;suYXO z&SR$`!%bhJlO)z(xiM;~Q3zNINI;z4@9+-Xmz*XM+Lktq4^0G6nR3st6Y%<*fs*W| zZg<-XxppC$HQ>W&R&FUE3WSaH$%mPs>CtAt42ZwU3J`w3RwI&+BO)c2B)W<8&Km}n zfazoffZ@5KkL8lN*Z@tXUc!o%{z+TL%}y3-%rjo?M-qo^qGA#&=|wlAZ?ZzXkFPmR zBlkd0r;Mh0_;M~(lwdB~o2?4(Dt|8S{&(?1nZ{G`NU{F4dep3%r&Wb!E8mONF~w{)qoRiOL&%hgaO ztJ=6#?_u8K?{HHEj2eQQnnkJmN?A6rQ63$mvg{2xC)dNEw_*dbV<1qooVey3)!I83 zw0h0ut$&O*Mi};}GWa4;()}>h=W@I!dV}aVaoKD9!_+cs`#p&(juMbrXNryy zrBnDaD7;+lht9t|+H;J2;Xt08GdZ5aFmM1)fqZTTj}C?eIH9Pwn1lhrjRtTe6#*Tc zT^#mo7Q>S3Ox;&!2(ub2PLE_m#u{ftIE5{9&l*ox-EnSMrW3PV`gWFY@sS6KEI1WG z?FeJ>w0(|pZW88#w%6Lo1n6!_I?m#Fmz*@rOYgGgY|MtaDviULM6KLXtBa^49MJqGD;ap%uBP2ExZI2L-?j6eyKhAzN(?jgg-IJNh>#P4Lf;SV(tL4B9}ff=W7D8p^BfN!b{s*Nvx~~_kMI3M8`u~eTH=o`<5>^ zdO-H6KIifrTywV8#%E7fm!Ia7)dy&SfkSG$LGW7AEBR}7vl0XFAiILeAH4m)DoN@9 z9COZ4SbvkEA+ZBG-kV*cyBE(Ay*%QEq(rJJei9Em0cQ$o6q`Mu#cI`rDXc zo3;mrS^?b&gA>~_h*eTfw3}=YBe(ZotOUF==g985z~1{2p-LZeE#V*9yD_G|CH06# zuiNjaJRAGQ7%o&QH=}{WpPTS9kbrXntc@|**$tD346NVUyVh8c_xROt+C?W_jjwU( zlxh8dJ~}e$WgDYBSr4EW3~bT_x{0_-33kDj79(qWMEC}q+5UKB&e@fMq;2nX!oMD)|r27Ws`F&Ff6YZ+(>A<5Z zAG|zGtWeguKt_5_Rs8^-V};6J;^>P?oEARzAwnr^Lo_@2Be{4mVBW1qFntq~bj;cM zgH9V=H0gbSLW_Tj`9ob;Ps_E2dHd+HP~{L>U;_GVzGkiQ%v_@~lD0(axMWx!bu_op z_D2j0MEO$c)UFJPLuTVc-sHKBJXxg#PvOT35o+kHN98RDJ8Ju>J;GfV;vmbLEI2+SFm`SUWRE z1lCiIwPPRRUS`_dlSqg8B{gqK{4!t?jdub>A!AO5v#7KK+eDthep`Z>ZTYC4dnk6TV-S;Wd$2kKr^g{VP@GE?ECeo$`&YqGRwGl20+1wj`w25j{cfpv<_xXqQSA zkSA;xDiVe@2)+IGIwTR7)a$YD;&$C`v@^VKOG)m0YF|LAE8#hxQ7OE}_T~eRn})n% z#cbu?{EgbO0k2+lP+Zu*OBGjn0mZ?gw$IYlQYo^bB?tS<Vj#?8xt;Xqpjb(ZCETX^7Y8n zX@Dfqm8bj>ny{M^R^G_&NX|wd+FNwa_+)ZU?U~hT>8RW0ey^N1j4}Qn!p=P|>AU~?+qG-C z&61TXD-~+4Y^x+^o{&SWmF=pu)asQcr=_H;}j)UK<%Uq^WkZFa}1v1H30+;-nD+Soes{u zNN-0hCoH<(mA<&;VyA8!- z*rEOFjn7q|(D~maHx^Z9JLch^K`~%Qwd?@pt)xQnCxiwcAOea69iHF}gnGeBdJN{p zBeL1*zmP7CK6-AqyDUib-cUzJH7*IX1LPJ1TE5+0&u5%UgX-80K2@%h|ti zl>WTy`{ll>M8EAWpeo=n|Hz=Yud%?;i1+ZnX-0M?p(_{qh5rcVwWB{P25~vPgblJ> z*6xDJ_EN}(JGZbvXr|}}5}ZyMkc~g-4-<`V7YXe?h$?n-FU=sZ?Gzn=+(_SFx0fl! zuMnx$-AX3099McJW_DlN?CHHaH5q*OmXC#$Ha;+UE#6!5Eeo0SoApjwyAp1AwbNA~ zbym&n7YEKwEH;;9oK)nzsz6u^_sIilW+#0@QVGDNCyX`QM^x6ei|&$rE20BpqKEUR zVU3i8m#UO>OKUw^`&o~_7uhnIjWX32X;%luggN*^(u%HXCi80mfc69iNJ39Z--b5j z%F!89#&XW}PXI_H$b)3>3_kG}%Q~u1cV49P$yV{w_YG z4$_CW_bo)4&{5o*w*1KEu=VU%CE#h;HHssk0Bokpobg%WT@TUoJ^lV;pf;;Wv*%yF za)lWK+Ur=O!J*%D-K|Xr0=E_~tFHD1tpMaMa8XsuhRpWgN|)`K$H2E8ayUcnWQ4I`XE`W42c?kAar z7@B0bx3sZ^W#>#7>-o=7a8c0~s=SqXF2&MP&)4n*NpNlT259) zPmT8APDIw^y;V7))X5+2t^t~BcYk+PYjcgJ>9RfB@M$6oi~hjc#Fa^#N**5S+aLga zuu~59YgC58(UZ)`XjV{jl7@uv9ARmWF=fLtzed-N}y2G@K?1f>TmRAxw zZNoHQeB!TTz9d;iZC4}$2dc2jhjG4qJxTqhL-)hrPtaQW4XLof~trMikpg{;Jhf2o1e6Wn$-aC(x6WlN}d!@KSNx<>3Fp}6!as#TX0Vl zm@j^?TcfC#_2A|6*v zh%zBg%j(JplF+Q>%%K;kwWI@^Gnm1%(A`y^j_S`sUk@fQEUw7++(R|gm1$!l<)gpG zkFU6{IpFebrnF+d7P21(07?Lcu3w81Uk?QM9%D&f>w(WJMSp?^ukDZnqkqzQxhs@6 zN5k)=oZ^dBtM;9AqMU+2KBQlRl!>)z7Jr4j^6kh}#)am48%4&C5slqtfZN{n2&%oq zsY5PsXb?6(^L~fH3>@06o0NUg`?Dx0?S-a3eS39Aktps}&vz_P;4gl!Ge!E{D^6B7 zzNx|D1_s*kZy~e(PHLG-`9dRt^HY8LCFaZUw^_rtNa`b!vwqKU9M6{vFFP`P+Oq=V z_N1M*_vSW`RlsbdS3vmzr4~v|BMV*Ky~6!Bf9cAL66<~7;|lGKFAJjkiG1)agWVxK zEO=EY&_i-V`G=3u$huo>rfk*S%*sQ;;I)-4>x1y)0XU$X@QklBQZ5cLz=`ZcX7 zhXdoPnp)*SB~i~_W_MD|9)4Re1d;IA6L8e#*B64NQC*4v2}! z!jn@Sjpv1D>H-GWcag%FzRAKjU2q&#c_mWrVUDTFoFuC20~9_pz8iJ-J~9`tOy#`E z-|N4h*U2zQj|4Cz16~%I(6$96RrkRdbX!yUUyyg7A{l#!4cc{&Pp8vn2tspq?IgvJ z198@XXhjY_~Rw-o~X;V|6p#|0IK)Ra9IW@5hPQZ6|gNKgtB3+G<18NcTg z{k2peOq-?P&#f3y7ew3!vwnIX@p2Fb!F4X#Ssq~a+`vbKy6>Rd(R_e|%&3U6zCp+) z`lbwi!1TR`qDZWrVy>*Ysyrx}EVoF39I+D3b%mU63~FD;UtlRJU**%!73bvv1FYFL zLL+th1=t!|8j+4q+DdQ~u_K!&_^z{y8%ojrML<5fxkh^Wy9Qa-cwoh&yjq0292B3~ ze=KQU_56VU3d4>Mul}E>n##bH+WLKZs)MGOvcvorDNm>aGEt0tEnxb0Ek~j#b1n6l z(4&-tb+!9pcN|cDf}^|=nA{6rC{HI2Wq zxWJ03z>X-q{Mz8R)j!XrIhEI)?l2vRITtb0;rZjj%GPS$R!mj1oM|K5Mi?8OI6yw9 zoE&S-xdL{UJz=H-z=D=Z?Ph(d6j&$QSS_|)ku#tcinQ=SeBTG|#!S7|w)^x|$NnRg3Qud2_00Z<;c?YvfLTXS}(ECmY~e)m6_8erd_viN7*!Tf@P-?opro zL>-%ad*5dMONp`b@-6pw5bJ}eNf7(uSb-)F>OT$K<;qfI5Au1PII{GG+9?RkR8@=z z*iidX)?YM*YoCMkXK;UsFkfB#9%%Q;0izR5n@#!Hm7ZxYs(*SCk}6MWnA+x#-s8Uf zuEWz~YHxH58b`POHgI`*zhSgrFsb{}{4HeLAwykzWM{2D()e|L%NfpR! z4*`wzyCC`+LwLeVZLP%stc>`l%1zs-@9{qE*~zU=J#1Jz>Ep^>g{MKm`Re^|w9U>l zzu*Z-TfvQ~Wjg%$9`NIp@Whn`MP2v=53%gtPhQA*GNHarHx z@LqYB(bimkZ@_0VQQwqPwJ<(Z1AC&VD6zB956JP(7Fa+qkGn?b&LqlkLr#8F0et#o zSP~`qV554Q*bOAzM@YtVX#m6$`8Znuc_sFIiXq-WPOv_=4=kJG(-dAzkeHflF7Ypp zP@`U*sNqv-q)BA@~WFFpXigAYJfikx!QvYb`eO6Di2U2YYO+&QY5Yhw3 zUTW$f3<${U{sKuoUTSJtmnYVW<+s`kXX0gIvg;w1R0wHmQJ*bZIMvaCr!b~A0Wl4@ z+;Mh6{ZflmL>8y|#9WtXWOUKF+5{-ZC(M->^GD*VJ@`Rgx{jQlWc`j&A8m>7rxv!W zG^ZAdiGfil*Si|7TE0sdSQuuF9VJFiIsLGmmsBoh0IYks<;cwR9(!*u&z){<`HA8U zj6&9kQnM$6|9%67LaYKut*EFJfC@@vZnQeOc?<1$lc~Y{w?3>aQfFSt4}B9_&YM)iVN$U_F?)0kV1U5 zVDnpqMMc^3M|?kF>WO+obeX^@#HGP-WP}DOHE)(@jydGG)D5=e5wy*a-eD5CD&vlS zro~R{z(a)Adve+gq_AqT7mo*p9WS zFEEPy?d(EjYK@@wce+ZB*m*lz81?-Mwod37B%^iRRA~;tn&wiEbAhw)r}K5nZI%~B zP$VcfsM=+qA%^K4+iWD}@d_8`vQDRuY-yY|c{n*{^2(^yym5ch(;iJdAnF3#4e)!x zRVUe|K5C$AA<~kc7YeLt#onCM1om$4>!M7D(U!T{Km9!feG;r^fHw~n(c{`1Si>~5 z=57UY^sc0i-mN(xZ%%t%+`M1}D)6=;+eP3hjMmOzBzpep(q!x*)UQ!FV zBmy`)QTIloGLLZNgpe^0p5cvcKVzXBf;adTP%|4bY33V14(k&O&WJgew~)8IEk1~8 zsnmNE!Td&MlzQg8as{Oj)F+3{vc~*o8@H#;olmW^`EUZ74$y!0AW2cJ(3H?BmulF9 zV&>mrdCAVrPly~>n-4)XF6boEieH>QdKZCP=gs-g(nJX)C*J#ROH@G8Z171B$&pYe z6eNsr>!gC!KdVrSDGRijAjUg;4zB@gh!~~O5QQxsW9QBKMl^usye)!4KOM6pCqciu zJ}bHxKPasKHeqe9Ee?H@oo|%9On$|ua2NK}-J&5dZ(9gt<^fdI%T0L&*BwFDhf1&Qs2R4ZK_pT*P zY)G7KOJ>vy+g?~)fDm55vmpszvF*Zo&Aws?k^%(8%jAXjUup9s#QRb*1Z1_#Jpcxy z8nF8DC2na-#RPnIB7c)OsDFSfv`_#_A|^(h&eXt|bWNK3Ow&%aWi5huL$V@Txti|- zq)Y-ge~XaGEnf>kwsb?OwGF$S0I^vnzXK!zqr2#h!*AHy#omWKCMBL5hNK`c?d{-L zlK7zmb>2his^M6zn}MmN=a&5`hYy)%Pq_!}Q?>X5P^Q^@Q?8jM_Zmvmtt{XKs=4Dn zjKwMCJ;bhtF;EuWI@$DgKX{ogE2^ek`3^m$mdl!|wfhny)z3Vnn%@Rw8ixm*xSwCD zpwW#$g8i+a6iToru~g_bW{B||P;U)WWbq?tgL>zg1Ngc6!TgrmM{UeA22{+%FwdW`dE zD78tSFe;4priK1@=A!=T={-6?xw@L3*R6Ql9_^)d8!N_;{{b{yX7v{I9;E!o&0*KtKHlidnSkSx`C<_!+7 zRfU@gmK=HTNFpUFPCaD?17cdf5W$aIngL#Hh4HsIKD|8uEM2ieM@N+glO7O9j>xM6 z6d!jbzQ{BANa`eQiHP?xX14W?&gbq|&t@Ro@^Af!M&|_aQ%7kiKh%io&TGXEH|FSx zq9MIAX-s(6-}{ocLpyNXHLvW`ctRTtqlT^&dVypC*U_9|PT3fs>$xRbfLAM+xlA&N z?1zZ{4T)|oIRI=wQLwDRnc0WxiRIuJqW+EvLDzn+?U~0>@Qto0Bn$x3$g@(Ckfk=j zT`|oM2;#_+HJ97-!%CyxUkPLNml$XsMV9pB1igJWLq&Q370foF^N`=M)>Fw-l~HYZ zqZnFwU3-nI0B!mT6CfqXG9%Q3&Z_^hX*>&%_pAXVQsWD=b4f+2E(i1rW%ok*lBJge zBXhQ_6ahUMrrZ1#OOawaqWExyGn-^_<7kZcT7h{!4~QF3k_H>CxRqdW9p?uJ)Z2hv z)%Pk|0w@dA*}vN-ff$ZV$2IAT&$mH=1gF$2*;~NHIxc&A#e5mSviPX4dS>#cTzNh- zgoBGwaiXl;6bJjjz$C%*e8;dIOmL`5p!&$m468{5E_2!@yE72yd-oWeDHsKM&AzlM zqQe%*P)v-R0F4zsNQ>ZIJR(c^BGD91-uh2-h27Ls%gge=-dJ{-jjHe=UpEuR&RTIr%fnvbGnIbTtRs4FMsa3V_xlKM| z#|L?b{_69ten458PEOUJvV5-sIxQ76B@vX}SO@Cy)tJ^Ow>-0*Y$~$mxPs15UK!y8 z^rUMw8=zTK*t0EhL8D>mhS`tvFEpevH=4~%ip98X4zz%=6``lX<4T4zw*vcCcFDU;ErW{0MfwNil`~oneDcx);#aQVjuT-@_yRvktfc5 zee)7}YvZ&s>dy>`Z-eP4KKGofV79wp*~#j@Rp66`blySTLEFw!uMV@cmag;$i#hI| zPiLoE-XBAY0M7_J5^*;hNEUZ;rLcB_-Z{?s-U5sUT-pLw%?$5iihgrqag6M1_%Kx! znyL@~!R~XVjfPD7)m)<5CRl-Ymrd96d-%q%FCJ$e!FdDKZYz*I`oji*T4Saqz~XT- zmgpQ-T!a5`ivt3*JeA5lzUoI_;~_?!GDheUpjP}C2pK+ zC3E?$I*Vz`iu(b@9)iEn=UC#&l(Q~B+q_N77U`u)W779dyLa45?SIJ_-5JD?HM}-B zTya@yR=vnKo#WL4{8OurYOMjkbjH#sQsTxm(6Impq{bXv^_xNa_XiONwhhD zWh#jUv!Q~hMK+KwW=InVGSsbuQcn~w8X_jo!T*GzN)Y886n;rs6gNBImPoXpck>zM zuwpj;X5X64*@Rn#BPlP(Pa}}ntj6Ku{U~!>L{0% zGJ`u-a8&c^JM94sif-wgtp5qJ^0Hi0364ZZAH=i+mUeLB8zo|k*J$@23usN1k%V!j zUJ~!7$XzHz;epBi)P$En3gbu+#hSiS>`0(h2R2STP0~Rv=Rl49j51V3g>-5<5i}q2 zN)cDM$K0Y>+goi651S_4?5)9c*Z3!09j|oH{o*OBUKP~o-jLwISqh)>9Vrw5uYmbq zQ0r%rD^FfQsGXRE4%5DWZ{RC>*wg#3e;lEy3aXpIaw4|_1eOM5(lnZ03{7=GzO^-V;#O?*4_a3up&`hgjO*lND z)z4(;I+?t=_C|d)Ll-QKrU)8wW;s0)9NA5{G= z5AaVn#1KcJmd4|sbg)x3=uU5IB}Fxz%)lAc^)$eAc3W`GjG#Nea%BPf0Ey5}I_cvG zsLE3#qE1oOYL9XRcVZYj?4%qr9qY;L&8qx zA>clS=h(dIrg}s9+5c|JSdin=84F!o=c_Z)Gmh$Y7ZrD?P2j`s9nV-*b z(S|a6EyOTqX+(Fm6SHH*)VYbE zQ!a_W`tdGJ(7SSOw_~_mbaF((gVd;jbu!SopdMdz%fnEw7Kco;b8EP`!mTAdmG(!Q zD`poe@M4Ii#lcUdwb|US>*&bVZD^fAYa#Nowp%^1MC0RVUTz*WGsWCn&vsZ-aXw0C zR3~feF%(h3(5IsTdM6u4c~bUZ6^!!4Og(ChE8_KirU3lZ@5o!FU`?5*M@-iRzYL^o zjke?fh_tO%+(RJ5S8On*^;x@NONlND&qv$r@B_2+=7v;}AY*BO!Ou=9GCO0qk_Rbd z3gNsi#W4_ZJ za#lgA9FV#B`R4*sr$a0Nr{e81khmQJ`5|>UuQ15;+PnOtlHb_39zg#pp{rNc13e}d z?sjxVhp)5K195ViZwmlJS8H45(&ccvGKS2o=pE3;ruW?9&}q`7!PKM(`Mq4->S$Ed z`)?N79-etI^*nDRrja?>h;D_7hKoziDxT^F+HM>TeVfw1N$E;_HlL?*$fq)>U*lIi zKUYl*M!QO1%m$4u1cPq_um`%=R9TG#s28k2yTO<>ZD;P~47iTdl3JmaDM(`yQKhe2t za~2TtPOp(9TKZ1W*T`xFnR)f;9K7K;xS^Q%r#|YV<^Y8V+}aI(e1S^p(9`iIRC894 z@pYn)bG$Oh{AxO070i>PzUm~r_WoyjA8htiCw}>IrC8Loa8`dBfTWWQS5tJ2z!Lvl zKhd0!P->S0Euh@h`p`Wwa6^OT&2K=>&@zdOH>UD?Wv>|N-TdZDp_mC2^4XA~QjV8S zH7i}9$v;_;V;-~B#`=CbaT9}PMHHDPwiP*XOSaiDK*=veiR9`_Fkp}|d@{S%3d}z@ zPu1%RJ|1>NoWS4kzG3;eK^XFQ=Rbo+fjN-7i(Xs73TnW=nSuPF*?Hr@9$tM|T8HB> zn%Lf)%VeBWDG6fuJ@5Qiy(L~WSlOgYA^x#go0m^rxoAE(X~3*Ir+}?YKzM-jus{BN z`IrQ>7jn{^`R1HA5|z8&yWwnfcv*LCVZ#H0bvO8u*ZSwT)=Uiyl?kLT5`KbGfaP`i zkM6SnjGRf7lAZ?E$O#3=$HS)UsC=n@>AcjpZFnoizg|7Sa23*RfF?9~2PApSgKB)~ zs*`dEMfXS-BJK}+@@14yBO^yNT1AIX&p}+D#EmwGENk<|R$pXAQ{CfMO?A{W#H7XbwX<6C!XT*sQ{{@ZHIVewm`)EOFF+PO`=fa3Gek6mhdm z2}1x5g?c+M$`J|7E=d44r34~21Qn|tw39x~v-{cK(6))QZ~e0hlbnZw4dITNqyniuWb zMot`B^)=*&UE#Lh*j_C8Ntb2Ofib^2#?peZ!n*#UDu&XuXuHP*;Xo)z3R@ z9zNLz-5BUB|7NQGj$*)vU?Q@)J2tUX1kYg~MEnb$V}A+=G3+hjq!Fjv5b6DC{u23P zH=dXK$=1;}o=b;T0_xW<=f_`WH#f2zgf4zmf1_F@0EajWB6A=iUdx`a2tPW?JZIkT z7jV!>lE}|OqAy9$mmho~#+#6#nu&B`dFPLi(X_b96M36U8jT5sp-pGs=+`bx(7)t^ z%~`QKaw~L$IsUybS&x3Z5vzq3=kJuYcI^BSSl^*47hwAJ@vrP*)mqTMehyw`o*|FZ z9Y=Rh9kp?|CJ)_y+xe#}030;Ea;{M9Nfoch3!hhn9*B%JeeuT>y{@iCvzF2F;Ux21 zZ;E4jr@Rx~wb^krM>(0bDy|DNk0Vb19dge%#Jg!J`Q$)3tCG{~1#v1;yi(H*&yQG; zk(k5rZR)!nTgz{8m-QrP z{T@Jxa``NsIhS=LwykO4f$`uwm$urr%nrA)+U5Or_k3W!!pL2ev&>;b#%Yck%d#;< zlVj3z{6pYm2UKBwP`V87lxFhrCh@?aEt9Aj zo~36&(RLQW^v#o2ztmZzz7n%@beC$=0l;&fy6nkRoht%;*4A+BTYR%Niqm%SK4>DR z=5;*pEFVYzaWqEO+f`=e!BGwq9&=_*emk^z#q9m)2>yPxj;?Z*db8`NvqCLl2%8Kk zWW!7)ZyIueN;}|M6`!W^XDg-k=#rk7^!@3Mn@ zSW{lVCkR8QzE2p&mC}rRpp?4E*l=~zL?tz!|9f?rZ}p$)9%IpifCjxpz`4{;lO(C@RS$*hGK zby>HnhrDD90(Xj?yPtf4VX6Jv0T;W19M_I|>Xr`BTrJSPN#4P!y9l`-32@yK@fNYV zu2DE^)61#cl)|rFRN&>^Sk8z(g1%dhx*jCXAin?R!&>aFqBv)9ZOI)h9A=)|B$l{% z1mvpNp4BZZbO_S{u><2zfthj1T#xUlQ!LZ(V2YT%d`YWHT&WTQ3x$@)@rg|9#s7{B zpXG)sUruUH_2p$+ZVXpD<%nBTLC+OCxK#oQJlKg5s=2y+Gj|{^#4uY$JP{GNFezzX zR^0@MH_$@`C&~T4(<;a5#Rp=Xx&^We-U~qWoq0VlAJhGY6_Orv$ARBCywiHrzwyoy zS6*e>^p`;NB(AI#vW85YMw&<5KDs=FoexYr+qNqyglzmRk3~DyPt%44%Rb; z!JDva$_5603PclE?OdumhC$lK>Cz{Tns01^b-Zj7Ve-av2In--Rleov$9J|gdLu0j9)INySP6tf@{bWSi&k98!PaX{O+fA)ahMB4~c=SsRwt0Ra(>VISC#$OduV^p(CPs zB%%}tigajb6DWHshS_nG^4i(cfUZ`>>5eUnNqwc9`H;m~m~&=tSlMFQgmN0z?yC$i z+dZPi~C+y0G!T`mIHHF;LAHa)34JCygu3`uiMysYO%is6o8} z=jjKgU;D#GB^Ym@&6~%j&9x!hvd0Q(lOOn5=bfuaIC!zsQEPB?LxM;K-9#u5pE;lEz>X z{Vp0aAQd~MIkb-~1sKkQt>a@owyYsQv<_ma^;Z!P2=W5QT#_vS4Yp>FqYmIlnP3`b zO(c{Rc?~;k7|$;YpX@W%ztn<{%ly*Y^TOOz z_pT`FunfU(c(P$qFXe$}`CB_uHe3fa>++AR z_Iqq!gs4V{3jNV2MT@l*{yxT1?rkF1Tw8Lt+-LBy`oY9CLN7b9SAT0Ld$>7)4!$(@ zXj$_?@ln#E3kS!&t=!e<_HWp?qBTuoB zfnl3iUflCB-*N=m4|QLdcIzrZP;e)&5oRf zM7K5nq?>&iSEzjVTu{X$C2ND@edgHS#gBAp4}2Brj7;~ks#tO5nrqbb^IFT|C~*5( zKZbmJ_vJ=X}8$6_Oo(&7KN=)Yz-GckwTu zChitO{i~r*X2x-dC#$G+MC$RRfyk1zd1dlJStb&bTA?$D@je8_O5#{Tm_?e+6zW*Q zKu~Ek;orrCC4Y>A^mG|XpuIB1{cwi5AVM|%y?~Q7z3PoEB9-faUz_}*S;Bq9=nA%* zc1rpVS8fcuNvG@;^Wa*~>ZLP*#U~(_gs3-P=Ls$QG?7>qwTE+`pW+8SpJdb8^BNS%x_F4kAXIni=Rt!BP#DE6t1B<#r|YFEyKTTUQiktnUDs?Zr{a8 zHnRF%wq$Jnj@6A(bSq%$LweFrkztz(_*EN7d-Z+4isc18qWOOz*Oh#+ycb81X$s=$ z)R}wW$BwUhzOeyG9hqBmh00`Exr?3JF=Zk%DO|7ma$eP4fuxxnYB<9!Q;D~$hBWVQ z0>mU!eXF(lgma@1Sv@w;2Qbs8lyKtA2hz@Wwv!p7W143+*3~CD`S$i8UFc|3p*xG2V{`)?X|K*2TdsgoP4pnD0^&DEQ8iM`H4)-lEXDIo3=^j84o0TM_pP-KrL{aiU_PQ~qehR?)!bf*B1n9e zJmnma9PM2lB^vVLOp_j*4SnTo)Awy>dClHp0!EpNSbaZs7&LXyi-T9wrcVgeFCevZ z*{;Urv~asjoeyA*n!?YA+loe7?pYrucb*)1b|JA@2D8r;wH7lH?OpwIv_6&`)tO$E z2k#u9CjBjR)^5mtR6Fq}j&i?&8CGUqy867wheGJ%wZ-#;Sa4_df` z|NeT%XD^#Q{H&tQvvi`)-Q-_T;}Fa{>XhBJ^56R@H1YbU;SB(-F3>PMGWoU88mkGH5Dqa}vC&CN?;@YKMXDXA=j`Bn1n0I;YNaRfzvHzVpbTw3KR47xo+PTdS?#9mpjfJ^OM!U% z{DXzW#M-{8i&wp2o>__WpzhQ2tM4saipAljoa2S=KwDvhIKJKva7=RqseRkGr$%xL zo%}P;v}JYpT%sdFChgvFExU%70s?aBTV*kx{*V;O>eR*J+5S|4`SfA#hB zn;9T?)Y#0Ei+3LAc^BGW7KVKgPkb*+#T-8BRbRE;_X`oX;K#usQNgzgsbOgY9z#cchf;M{ z;$}+=+*=fHq5T^<%eJiV!3FM*1t8I!`ZW60n;L;DxSu?>QwuY5uk}0}Tqe?JiQX## z{;T}Dx75al6vQ_)&Rlz$PWew;6=5oJY~Semt{-nZg(QBD&sAMjoko=b6*8@dbc{t+ zecMnr+Zwrg^4i>u0Fg6w6bMMJ7U`R35@(9x8nV6PMjm1+WF`0zO_gZbu*Wi_((mvT z2fzo7gGqPuQVepx-cYQd?uKBf)bn~S2pTN%^NW*e{<;y1*W3_$o2dKGpFzqSrW*IA zwRW)FJm#2^TToR~{X8LdiYrXGUUle17{gWq*PKrTBsuJBH?d2M&(iC1@7zpNgGy#m;36Y2*Hx9vo9HpKgx1 z%F6`@tjt4=LL_iA`d$1^+ZTipQZL`Jv2ElDrx0(%)#(A(+m2L^L5vZG28MMtX(U=E zO5*P}!Gc^0M7w3?iy`UgXdFbOsYTn=^$W$X$wD+Y}^>WN|w5w`?yM3L!{w${Eds$88 z=~JKy(r<`}vDVfrj1D*G9Jl*Yd6r7>JFy#}uziM&_La#EFXQs|N@k;9Y0B%y5WqzQ zyOsVb5g|Vx7D0no?K|fox9m%t^$S*&+2o7AKy4DBAp4fSmA?H)w5r*YtO$iE$MZSl z=XTKh1K33FT=eeNDHvKt8yMCGxTapF!JgvHAH4&LqE6ZtxKpN5p{r1q7_D}T*IURM zPWEgby~y2;B=A6y#5aM&I&yie^YvTt4F5uTY70s?T2l(owCp}YIRpRnwB{Nb8cnJ# zJbY^lz*d2J$vp+9A<$s)erW{T$EG#FhR$?;DcesOn3rxrT?iz{Gz~jr$GsTo=nP)$ zPPfelr%8{=M)=p~GiNjB8jLqDjhPRL+b6E z>rX~~^1!zL2{}&c)V@q%9=lo~PeVuJ;)`AuW(3t~vQ4 zPSs_7(~DHfOm>MSa#~qbudGrBDl8UWB%-axuxkvoG+`Iox#=9nob2oOVR|`d@~?{Y z+rV}0*7=>Vc42kO`t%K&z{)VHa4J30dOmRs?W(cuc8ce)RxVZ<`rHG?M}7{NpPMD_ zg;?h6x5rH9G*>_{rJP^&>eq<(g7=0kfl)BH685M^D_L*PtQ8h(-nxO)WbVmZA7~B- zIen))ceJQ76xzLxO+!*1Z?!{8nFdUO?kH<$WCO!3E=Sm!RWLKpI+erPzl% zkPs@k!&+#%PF$>p{%Uf3RH0)qP(tN5gHrKGG_M!8+LdSy){w_IWTTGUcv+ZM^s4R+y@cu@*tUmli_(&!2H{wXX|PJY9B0c63AHmqe)^3MqzXYwdB zAjC=q%E&>is5xeJ55$;3{Wz0}GCy3j<=BNf*TOCnKF+@GyTbk=$fo@N{Q_ADTa-bp z`WdBlg}MkRb5mF`_?v1Kedrm0UL%Ort#iNguis#cuWFjd{dDP$R zLZPD^dlVF-87FJ`s~M!6F<4p@j}lrAvW?gp5%u2Fb-`c}H(`e_mjh(-=4R!Z=&uGho0imz@nTjhYpJ!o zcYGQfV&fU9@7dLg>YkEBT;u;nKNi`AwO#Tj@!L^z&0!2!QppZgx)h zP)h~a)z$vAd{`p-8aJFve>#Cg*s(b*gk)YB897+wa{#LfQ4-^-E+29ZA6eFFn}&;M>)N( zIX(wBvNAempqrPrPz2?}hEa(ux3%#u6z$|Zu#)-$jT%_z0#*~ggMwNVD)U?$I&f5I z{rx+TNIG%S>SDPsj7#wyL=u0EN88$fy<=#+`l4g~wYNu2uh-8%_t@L_BhymeFTI`a2rF`(48MsUsvcx5oefgf)2r`+3Q^C}5cSy_Kt*Z9@{#^G9L4lCU zl$KlZg;&Ds%TT^T_4^R_8FE@4V6M^K`J7I}e_y0MZ^l8j%0ZL0U);iqgbn{uKNIqE zhYg5g`gkOz|0Ej4Hi!9hwb84+jlw(!Dd9VZ91uh;uGQxldOB1X&8}s_=cz)!?-M4P zOxikm>Pif>m_dG8EcCFtEndyIbl)*7d}(Wgra}*FMp|Ess=O6#$xk8F{s*EbQmYvhfH$@r(5be3t^?&7S}Ppc_H^r$9S{V*yHX&4gd_}2=AzE&_T;A?2Oox9!*NtN z^XANxH~B*eo#o}QatS@l@nY;SWsks=t{_S%GfyD~;g0+y-Sn|%I*hY$Cok3F;fJ8W z=E7KXRV#meLmWg$xyD-$tkY8JYTA<*~s&B;xW_8dlC~kp6=!t(Z@ExjQet zzV^T$Lu$sR68BFy; zqUqWDLGNq^!ymOhAM{=p`d<%&U^{%=D=t=UnEJ>-ZLk)^x0%}BD*2c9@iJriq z69sdfh4*tP(6>He3wBpK))(0 z6SFzST{gS%xE%qzr613Z+-DTk!vc%qlm=t12Gw6H#;q33&QiE>)Ke)^;3L7byCCRM z!peb&3^)095{+#a()U>4gQ(f7F^ey z;%oycu}&S+tycAdRHl24f{Nx!AB+EC>snv`Z25Rz z+?wYK*!6N!s3D@R3g?s)mexi1h+#af3sqU>(RD*RFAzW&L{$LyYSfUV0k{dmg$-Dj zKSnHX^;PB_%?0B12$7WFb?~tN^J(Ou{1z0+{T#ei#g_JvDpF_SFF|6= zTJtbfHbn>e5YOja8Pil&3^ltT2?m9XLNxw0R24vZO4s|2132!d7wGc+M=uYoS78mebX@oC+-MesrcaQ8a}nsp1aQr7K;T{Uf<@ zG=D0Ob8eS*;sQ;#q2dOUvGWXRbZ|;C{;+p2V3G9HCoxvObbU}6_vu8@MNr4j=CN5o z)?S};oUlqPzfkI05wOSqG}&VvIGW5@%2lZVLpqkcRixT0=pt*Ro1}sQ3P{=%ok_siOjMVv=l;iHa_r^;=|FbhMwV|x07@aX#Ah@v?n02QulX~lKEV%9nfH?`3(Q8f(QrJ3M<)nALc6UAQ6{U_0h z=#2ptQKw+#B)~mWp}?5{rQ+!c}u~ ztmtzSr>iw~$0yhYTs%Nl>}vOb0g$DiW*_ctCo$dYOg~oc45WkyIryre)--FrA`M~_F3J{93~ZV(o~ zbTN4@2t#YwL`5{Yd;@=95w_cUn}O|}JkZj#rBP-)z}tWIXoXc9-yFrz;t z!smD1^<1rsK>B0gi{%1q2DRZia#s^d=H08>Hxt1nb1`WPAFE@QmOWTnYU)i(sZq@- zx0(v2PpC_E9;EjbB>fJ8F|u}EzLn!_cd2*6SgB=p)Tg+=yTkUXDsV!>sP-6ZH8Q2r zwCqO%AWby`C&MHZx?T^Hh?}t)7|x0dDLe*~uNirp$XcAXN@#T{lWsZ64AE$;EJ!71!d%q|8}y13J9}YH0sz z5aD{>4#}ux-ZvF5z@$06}C9|Q}tW}i)rSIbx@4U5JojQUIFTHd2u0Z`bYBZ39+yEaRi-z!#r7 zjjne>dy+D!L&fWmPm$H7PwLXEcm3MA3?ReI_2#t}J6OMJ-l+Z?Ew`!ewFwb+3*tH) zp$r*Z^`^*&UkgYql>SFRqD z?thrHpL+4Bui*6NdS|$lq2iHaPTBtBABIT;jJd@o#oQgSo@eFhSFW33`-*VA&Fs0Ts#X3F@#3)F!pHFHi9`x8C#i0~YQ=ClU ze3BRZkUXs63Zs6GQC;Ys%m>IsM*HFlSLis4}OYKGB;cH;7ZGAMw$YD+p8fC zaK(5K^J9A=YxMy#^n;PHT^II%$YRk^XX5CCGTE|2h?TUTx}e*eZQ@8{!{1baT4_|( z>l~2(*v>`U*H)IDa@9@i3kfIGMMjKStuJ4R!OnBnj_Z#lV+iBdF#0;n8Zc@k*(?Fx z4ak--{5r7-uXs6_HCmLcE6QFkFOxH;*npW%uN&c^J1KekPlcp&H4|lb4(X%Pk=xB5 z@eM@Ju16phAJ*SMIcoQV;#g@-9=vw;vWTTRH+L1VK8@~LH7(na8cHk^GlU$!f#joQ zpg-b1&dAm9OG3u^A%p!8sGokv~gHHB^X z|1V?^YOgcn&JH~qQ682>bc@YpOsXNx@|j6Ay!WTfFUT#U)Gy${tawmKtz&}7{$m`b zGNT|#RkN&)BwqppdAI}~vx?xK# z-02b`R`Ua~eLl4cJmg zdkm^-3po_EJ=Pv7_xEx%=!IK_@u(fsQ{jm!z7{|F8E1LWC?EBvyrY0Mn}-zT!spAG z)(KuxWuI(I`5=$SM8n@XS+gcsc32(hwmmq|;!7wDZpvj`-*)#=)K|BRhzR5wv4-+Y zcf8*vr@pZI98jsK04)gD30GEz4iuJVOW_OSu(oa!9j{x6=nW=Gwpg}4wh~I}p>+GidS``Z z!ClnV7rhcPmeN(`3<$keL$kxejL)|U_^Y9>G5~{z6QaY?&V?}utw(0o42Q_o$62;M!wH>u9iFd~{*{-tIu=|kaZW_M1N8@)O3M9_uo0)Z&rK+tZfe=$3u5VA zEW~9ic@n$edC+O^Vi>h=I#Bc0HC%t9L()BUlf_NX({$DeoLu$1$R8D&jFg0)`zn!` zR4Wn__}|;0LvfKsU>IvY9zOVwN6gH$2C5DlSlHZ1n+MI@Q*SQ-M7&ut?jIe0JF%EY zM!PS6J$k-FWVnk8LkS`LmyCC3t5)@X)*z?2dr#O6$!ZzvrL3F)QF9ot8RsqlRElo3r6k3lZT~h;B;-_bgX4L;ZL5H#dcJ zrR{>P1q0=nFgNwG8R*I+s0;&2sdT_3q$m=4x&_mp-S|Y*U_gdv|e3&jq>D;G?l$xj?AaRnYYFX%pGlN?xqLyLiLLJ79VvT~)`l-)5b*a}wTy zp__L2llpa|UNb!7Zshn>)O;`Dy4s-WzK3i-Jv@Cf2#SG><^tCAis$7JDZBgcG*qT% zrX#-^vVdYeY?*+DkoDu)Hn?rhlF1-(>Gm7UeQDKp0epJCW(7jCR?y~HQ64s$WQ zk>g_CT5rTp{|TJ)x1p)o19Pw!)Uf(jouu_4w*nm2ssD-NpWhAr&Cd3%E#mee?T1?G zCpqtg8^Z;HC~!8{;la^_%{C4_>((r})9dU}QdDWhQK%HkBZ%pK(r(>C= z>T9I@VSrIp8|`oEs;KKx-$qNjMm+9SnhQ{1aQIDu=aJA~OF?WD!2Rjs{_G~#P0OXI ztBICK1`A~V^x(ASZMjG=N;U;_s!!ya)~DgalV0~fG}@1Y2ONt9n=)L=bI?)%BJpJ+ zb6i8@bS8ybsMkeqF4c<19-b>j0FS@_VGT`x1824wu7qp#87Y#?@oS1H5zAuWS{59+ zMi#=9L7fA7Y!R4?HyG8zgU~pZO!x0@Z$#o|ZO>JUGnfOsQ9=Gly-Mh1Vp1)(Op4Ua zyx2{hlUuqP{IiKy`bT9tzhF{F7cXXm1xhGOIh(2 z=iG!XTwS3TC(1vQT~mINE4*#vcGKUt{4B}U93EQPgHDd=+Gr80vx=r}?HoLmlqBT> zsT^_yIU)A!M!=tY_=0tj`Y$Se*(?$QQ%~(XW)RXlsxmC)_Ej^JrNZB z8ZthbHcgDSr%T4B-~>7REx}}%YK2}X-K8nX2s5$M&?|X3%8Tab_dfn9nY?*C&3UaY zHE}Vt`_cEW1Gv>V`b_ODT9D>ZinAc^@@hfJxrqm^S#rOtsrO0!C+`x*q%Cy_d$pTe zeoINnuKer)Uck|+TL}>)H*)`kqtoLp<+7#}M%+r6)8fT$B_;7tagjSP&9ck{>kU9^ zvJ%V3^MCByf^3nWHbKX)U0D8m{&n{6Lz}K?$=;?eur4f*>)G?9Gge8F(j@W6^9C39 z4IPGFL@b0l7r89XTzkWk-Q6$X2|d+cy95dzYO9JyKy~)@bv5*WAYszp`%Kg@UztH) zkO<46^9)`pj+il)Q$P3trvFo$8&rp1S^&#j&!*OkNrIO07qAxo>Q{N?X%XK4aFj zonIrbJS{se5Ax^fvNTU*MFPN_GF~=>FrBk&N8J>WXsCban_RnA`(jAv!oF75c_BW< z+6d&hXEupkHXdMN@{MXQ^f#+SeZDh;gKHSRlPOCth@X%XcdUPN8oYza8dpApX5h>f z{P8|_{fV~zWgTmYUi=dC%^?=DVeEtqQhjs}2N>x|pK3S8J0VdenHyly%8dss-vHj~!5X~x|ryR2RVfSPl zq*Z-rUt_tg7Y%yGzhVTYR_f~@NZ9aal-bFW0ib1bNnWPIR2>v)`V3;mP#+SE8y2JM z{}sso`ROu3;ZM|u`eLMMV#=Ze4CbZ;NV5u<$1^O89prwZR-0aflyN>|nX%5sEh|VA zw8~z!xODUDy>O}4vs02cMBy^ZjTpcyr$Bd>gtO~>5JvJf>{kDNlpNkQ11oE}g*lmx z^`)@AI5asn;i`}_{JPWU2mwD;k~bi!Ouq*xb&T2rhT9Zq1$QsheiGhg#m5{$%3crZ z{_5S*I8AJ08(Lad^}`ByqtEZsl6g(Kne?pTUF%-8trQ|$T6m~in;Yneb7Gg=(v zovXq@%o}LG6g!IRX_F6&#mxxoCFuGL4#8m6Avqj4mV#*NN+=ZI=*-EIX*8Sz|VzF_o~iH2qw8Csqh>50f5e*sd(5H9yC? zvqMChx^c}KYE5|Y228!msXI9)Zs$zL)%s3)@_m@56!cFcM4*vX2oG{Jkcl&OfT7$@ zy}|_$p>4Eu_J=3EUmY^j9QbJj{y-^t-oCSs$0EJqO{?AM(4Yy&47C!7&( zoilfV0pDMSBMlecDw;3aLL-wx!@rI)>y%%TP5|V#X zLh_)enA;PjE^CYZfvT;uZr|G=Sk}>4Flm`&nccdLPL_Ejpy>6WJ`5h|H zLvAQ(|@x z^f0lS^Q5ZbjKg4_+5xd>*cU(X_plFs^rn10V0+x-Rh8Ts#nDXykVL;OW%QFXwNel$ zcz>Dm;4o>opsHMG{!dRzkmeF!M9^V!l<&}*eOopjmN0Q{&v7pQc~AQEAsY*xZk}8m3(Rnkf$Fd$tp6eQd0yY z1iDe;NoPP>T=*`mS!Khl+wAsT7qjInk$~&m-#>q-S+_pV*`i&p;TcDhE}N%MiHbZ? ztv~?k3wKJURW|jwE9mdxCLb!fFc>_)^4iQbNKi0tKb9Y6XdfYvk7Rp&nTr9>0H&%_ z5hg1`>mQPuJn7|P{cxP(>mZ!8L`51l|BZDgXC#tS@FI9iZ*rsyqJ-OfL>iv&Ik}$u zBj@U;t+r6uxwJ2+lz)D5)=4+NJ$+L^Mm#WoJzCZetWlYx!TETKw7lDd$JCe*uDf8h z)@7(~iu(0o+IM;2Ktk5|fa})c!^S3J{~dVWm+rmAYDArprjtz7`7O!$Gwn`9ZY4PB@D3YSTZwpnxLr^5m%@s5V zF9`wA4+5O*q+iq_b&+CMT51jPP|?IZ`4B0QvT=j9fg@^uZk|I|i||!6_k>5xu%n96 z^M^@$6W>`oJf8z9V9m$01OP61lFSfm9@$t!TIAc~WE<4nb>nM%!LO1aFj9*wt#?CM zV&9CbzdP`yM>a^BTY8i!eKt^{rl+#RTu@CfvN;MHKD$@{`4xn zH?~B^Nq*G}LEs%`nKlJw?fS0C$-IW<$bXy}H@kwSbkd#>H0>@^7In*{OFznDU!RSA zfB6dcgm#1#)jg1#zkF^sW*9SM(x=RjDlyTx|BFRq)ajT@q1soS58j34JT(a7k@L} z36(&M!IQyhehE_HUUNbJ&|LB5E6ND>=U863C3#kc)W+YHM@+!`@~M++^>c_N5-%rY zI-nx??Dg-^D=~k;kZ;2(cQ{ZMD&E&N2>jvqFaEfK8=NFtQkVvZ! zLmWco>s3jQK|Jr|VgEGy*5W|VW1&3Y*c`};o9g>EKJs(*KW5&gPd|S?&Tx{kG9sv( zcg2k=2dqsqK5vX~evKSh<~4m?(#cmSTggJ-Y^VQO)KZNzk-l^ctuG`s^-a5bs5V=I zy>^|&A0tU3 z_?WZ+2R7e$o4n{Go4Wz{<((28a;{SS62+vB5v~J3-SikzDrM;VnT?hXTn*)+pS5RG z%lbBI>O!-2pBif33j9dMfE)j|MW%pyQJqWEQ%a)~6!6P_uw+7LH6(6}_&9tmsDHEw z52VY!YJOo$b4Hv~0<>+dE#C-$=3d(mUiLQGfTT8g=){eO3|DL?|Tbq1o{McFg8Uu8d)P~dEdJ`TYyYzEr6W?vGe zPvijmM>*1$^xvx>)r*-CY{HD>yFqF5?*(T`-mXEh3S9GyT|<Lsy@Thr<~z#w*}GFqGWtIIcB%rKTVLsZ%Wa!CY^+ zwiR<_;Nb64MS%JhxXnFF?I@e|efn*G&jV*vOk*tRrd5e`=hE33|JPGm(uTpi{=+&} znK!U68+l+lUf>d@;l~xc-vSLIWZ7h|SLsGaSLk`(`7Pt8NyZIosQ_B0sCf@9sO1${ zR&}>{?2^$E51hGT<}J-E^^-bZmpC*Wf7=Z>B6H6N6TAFiy z0J0rs{;Bs@DEv;f?inX!QGe6=;KYMm=r~f%6egW_&$w%;#NT%!OvA@`X$r46V6l;I zD-h4{jrX8X*jSq4HpH^E#TI(*@Q(U3x^{7$5{;eDNO{d;cgwN(1Q-}NvhUC#0CdL? z6Ud?Zu1Qa$M3<%S2WV>m*p^q#Ne8D!w{uP211fJv(L>d>-N1&33fGT0rvmffuuO;aiX$P59WTGVX_XqE>GN)&empLsc(d^5i1>FYN$b+I zCy*mX-Qq$|x7(7e$(6nUi?(KIQC{f+>i=q>2_OToyZXP| zWhaMLvgf;5Gq8rk6ZWNQYFMpT*Cn-}ceSKdkN8-2aMW2-xCGQIIj+Dt+?Q}xH~Nje zz+v_XYY@m;)kjqJNOj|^MLUcfw?qCAN=-iLERekQrwvtCVnXHr1p##T<|`Ek9P`w_ zf>=6l=tm`b(f8wYlM)B4^0K8DgQ&Eu`pzQH@aZ5YGA<)qtb1Z6)`dCd#w27B5y_+E z#eUU?u<@+KEFf^nZs_bn(NF#hiY?_jY5gOTaNY16?-MfTZKrLS9VmO`?KG1%1KNdL zOK%&w14Uk>vj(t55%e-hMx(7m_z`>9I?NGR&Z@*OgKfp`Fljp&zGT(Wgu z5q3SuL)ageKNDrwm3h}iNFLZe#wawdGtav`?FAeBM&5a|1VYu#(c(b?I|xdZ^gsuX zdj0+V;9q&yIpgE?;fU>GT@S0EP}(w= zk!EkrGgel)y&e0sg!f2c)r>KBJ<%(6XsTjBuksG)_lagiEE|^_u_r-?qQyVlC`kmw6N+t&Ob$O;?X64nPSP z*9#Ba=3e16&hG0lAq2#Nqhr7#_96bAH4Bt0mMKEn|7OY^;VuItueDq*XZ<9e1b#JJ zFHe+hs8{wMw_Ay{(+&dWF3?3dfKo_>So?~AcI@yNG9v@o*krXBHd4xJ@79G8#!Bk$ zu~40dHH~9Ah<}Rd{m@GzH_ z3s}<(UHHv6=qUSr ziU6}?_P7Z!m3>159C*wh;S0$KPa}UdH(Wesi_Rnp{pjFr+v0C>uS%-B!Exs0<1>c) zxr(dw&U5+>C9}CYXy(dz8c@ZepDd+YA4Pu)R+VcrFiwe-nz5A*SpSmaouZB zGZQw>wa;R0>!rEX-@RrgY-y}6hk5SosMu0KTFs{S^Ujm#@xpD3KON#uw_I3>dKBQH zO;GCl=dy(J5{4cXRoty+cTY+C&_JYu(YMa{Qhj+z2=U2!4Z|4XSbG%u+qzVOs>14L~xRK<7xp>ZBLUa&)1zOiDUn48%jG78YY2tB@ zR-`!(xe#&RT!e!$(?+}7NRfKCwhSTTjY^v40??>dPl-sGXAgAV`g1U}ud2Vg_ zO*Qj%(Su6BUT}a4doMy=L@4{mYySnzT)0dLEW}2LR$}e$SqA}gSo_tUVN094_M3X^ zaK)&^hXn7N;hTux8EHC&7Zf>$tVaQ<#9Qh~7=UKWq#>lLP11k_D%9;A>axevX7hF^ zg}3mFRPkOto{d77X4)E`6e$}pI zRV#lv5pPU%-g8!Q7$kkh^co^=vTV3DrP|=|bg-Gu2&V(~-b_4cd#5hOGzZc+vPT66 znIju$w~FO=RgLnS8}FVrwQfiKOr8IoLk|TvbRt9&+^W-#Q{KkKvCKdt;CbV2zA{r%)v&mNYNRK=6#2pqA#+sOgUE}yK&ufR znDpHz*|JMFegO}?1-xJ$%Nyk08t!jQS`E>YM)oS;N;j}34y}ZcDe9XhpeqmJ94K|ze2MWaj(t7p>8sD3hZ@7x zQ;90Y2l=StT4@2wEs;#C@>OWlhPb1-IRU!O#BY#ZyWYL8YtCUU(wta2)>ldnWDZrMRAf!T$6#&h5zj<_7 z$1eP!?9TwD?#~>#2*An{?V%V&lV(YgKT@8p*|;icN7?20mwx-a#A@x^yP(_y%^Ry@ zwu*Gwum6h-aZ<OPgRge9b2drSQJqkMa~8Hig0wjz9c8(+|cx+$g{ z1j{^FWwh#zIf?#edG;103Q1M@7F_;nXOAkrTg+#TkG92s{%#Bh6{sVTOhq1ya{%E#CO-dgou6u?%VYmEG*c>Zc= zHN=V5_=o}=54y3kTrEwoA!ni*@d19uS#3`}q;U6LvLLA8noA*Aif9L_3cXv#txQ zd5fw>I2%~w94W6`_lOBuK(vh1cD?1HGUCS=(Q%E`pZx5*-uKEs(>rZ}B0bYSQ+yu5 zwS}alM_>Le1Hw2PgCiCBCSG~qT{Pa+10p{QkOed$covJQ;raCv!wtP)*!3{IY0esQHr zczYM31sIH69t(iuc|M8MLLH-ryW_)9WCL~Do*&W|0q&d9Me z{A#eI$pr#~oTKjSH4=6*fwFBFR2lZUMqdfTAG@vdE3*8D8OHrj?e5Fh4Vxpk4@oa( zUR`77{>CY=Epd?k>7(3rHcr7#6U+T)V3nT*-y?VYoaoyDK?N9~ zL|cXUU|GEEPPsd^XkkA1RM`ASm(+WJn#xyHoI#Epc*U4oRiL3x4VR0@62f^U(l-wo zpY>b8*CBs&H~a+G1xKR?@zJ{}u}bFr8(nm%w2#@d*LE)1;^)xYYjb&GMg45z{xPMe z;&|AGD!2{J=BDUlzV&$8P5$k2=aoo-O4>3}^TS9PvS@CU@^U35)|7tm=?+UIw6?nZ z;zzZ*aSBKWBlZmyx_{jHlP1J11ed;k>Dl?iH!+ZHKY}G>^Xf|?x=-Bs$IE&)v~*w* zK>(Sw*hZB2Z?Nn0_LBg1J-`IAN{O+6FZvldg|YN!Evnjmi2>wZY88?s6nHkO7WsRo z%6i+b1_(X*>6VFhrtad$8@koP^{q~w>k}bFnTR->&Q8lF7I6G$v0+SZWMtMjn7=Kq zQUt&s`|JRT1*piLN`6_c24GeAT)WU(HMKwSOCxZMB!Gxb5{8>}B+k=Y(DgQr#P<>( z7GOLTm7Kn@lo;J@eC(t3DT~ z@vPX&_8pG>zYvY3gh&ONeH(GDvv>_~+rpqu`3SCVEJXrK_(d|ey^1Y)W5kHE|?!+7OwvHphupQ@~}X&hk{#v*|BqDFk4jtk_V#ENOkd3Au&!qv$iuQOrv!dzq0cDAaEY-^$oN+`r zlNWpW*>`S&aHnW%w{njUPB+Fmardyv&a~hX+ zT}$}O-Ql`g&rg2%TBgi5r2k49qm+cXz;mCy6@K1CGUudo=X$j|HMg7Sh7af!>NS?bnlAH z=RcyN{?7h7FL?_WJkSGK<+&Qll5X%1)ozjvWd(_H-grWv{$vd?x?0Gj0gpSZ=F0&J zR)(pebicAMPSeAC;m?0L|JFHfF@2o$sw8f4M`ZWz7dyZSzCyyVwCbDb_g6YE=WQN2 zF81`)g-n!ziA^CEUUTrk{kz*j+!Mg&kK$LE`WWf`s;I7#y~$x|WMQMQ=pakfRW?4n zRsCn*{Dz>?Av+Ovya$czF3ZVVjSH0;RPAn=jxf7fSP+Ek-3y&8VQBg2Z5y3#or|c@T%uaiPwkeAR;0WYvjMq zQaSb-W_eP+FDMX26Ms(+A;ff5)T1_K7I3eS*7?d-KY&mHbo#i7WjWGNfDe$r zHpFiP?(1xq=-KpvAH?+86(hp}+-png!mUj;WFL{7grJA@ zH2tQZJ)%y<6sD20T9ZO5o@qcCzy6oS@2yEO=?;ZrUis8!Ml+|KsSA;AsWtqrj*%H7 zaE$bvWVuVv_O!XP7v2gBTupiz6RdQQM@SlCP6%}3&{gQ26A{vu^Q#WJI7?)?Rv7ro zqfDoZ;qj)YsR8f81*>!AZXOgvH?vc?n@9@(IGWvI2vxr$-HL~0UVhiP^NeyJ3OU#J zYvRiKks{{~+CrzoxRAnr!fcA7uK*$@Q`y}wu#GfG+>YLygZ356mHn4K_oy1zHx!o1 z`Q{@s5K=dsbRU#n{m}N2t*CMT$Wvp*h9@Y)KOAyio^k#~k?8aCk9vmoqT;WAULw%nYqm{ z4)8v>0U8p_cI#U%sS-T^>;af18eUb%NIZbGpZdJ$jHq{B8zdN=Fg9IjA=+mEreMCd zoB;nJ;2bHw-Ef>}RcA3E%dPO6IziroTu{QMn5akR)iv?qJF!m^wi%LH0~|*$+PrpNNv>X`dbm5EAlFg2wxFeTi-)9H5we8}25)9j{62G|&-V@>^nVZ_w z+=&)rqsu^YI%@ZQA9yLDFR={!h6T+)SAyT}wHROJud)>MW>H_!DO1fC5C-?}T13DA z{II(Vo(w1VN$1eqq|nP=d(m}G8Yb<`jznj2J7+=d+4{p_Rzd76#HqwW>D{Fc$Q{OEOXpTxvBlnlsj^R+&+YlceS0F8@oYDujqcVW*2HV z8rXf+jlP)`d=D1lbwZPTi6teK8|DfaU&!etUMk>QYu{0Pb*f?cl*k-lPxxgU ze|>gm|9TXJq+SD3wcN1XL{T_BFPct|sCT>XG_VLTBQT{LyOMNMqj`V)Z?l)b+ZMcY z45EEy@9^&1GKZ|j-`cKQFXW~2%;TGxsxkhrK9`E9Z>Xwg) z`xKq}dc!bo(py%sl`7&?mw%UmY=sPZrl~L1mnQ)e@3`(J{mt*kYze$RG1_OgyarM*^MrRag*_rxs8O35VsW6?Gy4EGp8Cj_(6ZvdP_a-g}n!V3qwl zUu8ky57w4j0<`#)_RQax5{OW>Gy_AuKG7wedQ+YPC62#jZeeU}4y?4MhCBMwn!_I< zJYtV{u!4zNz|*+uMK>MDx_PXPk2XYJ%%jqS#5u>4cJ>G2sf`Cj1^L=}VA>F0o;m-o zY#yqYVZeLp-Li>SX0_j4q0f$(YOh>Xc6v1@+fk}$v)#QpzYkG92Zhjpmw2 zFgNFfv+h>~apY4WioIC8;wpnT+UV38qJIAKfWiyx_wwpAHgb|WNk|AI^gIdwLZVN> z1;GjoSyP*WGX3n+b_ekp!HPqrKGGhWXD#3-g|_cU;0C$ z?8?>s@h`FbwX(efzgDx)g}**u-aomag1re;fh%AmFy%ne9&S4ww%eSX8RSd>Nc2ra zRg9M(oR}p_i7MJ^&FA!r@Gl9*8*~214Pdu8>M+bRI2w?KSx)~Fq9YU%5dR4?1JEaa z-fwt*U&Y2pC9$}c`?@h3%ll%%fLCNiI8ENO9W&VL-HVD*cnLcXo?U;_F(@>~zKqqn z^8^d=7$pq*{tgg(jtsHUcG_Hsb6A-cg%6$J27!y&6@)6k z!Xz}91sO?{)&0BvLq`NFuWq86&ku$!>y=x0qj@y_9anDlS(Kn_GC5)N0aCB10q&rl z5qfmvDA1R;0+tb1<1+=&_6GH+n>};Un7RjXz5KFie}vbWw9)5QsY32@>h5E1-kOR{ zqPi=NxxSU-HKL=otm%qjNn5W|SaS77!GDx5hmZzKe|;XRt#<}KS^uKbW1Blxc!_s( z?X}f^d~@r!j1T+ozkHWALp0qxyRv4@x9Qfmu9x0+f4IzhGa}jgTHhLuh=%U|)AHwv z6W{#^;{7qU;>6nb2|oz1b6&DjDnxv__zaq!s|=5(e)8aGIqLjcrU#%EaN*m4uN;w_Y5yanR9)v+tffop zq$6g0%qwyS8&9ji4Yx>%H?vREl~LKO1VXt=RcI`5Q$tk}xyVV|CZd=z)xXMZa*q;6 zbKm^`{gJ*Vd#i(}lY%N)O2PZ_4f)GE3Pckg;o^WpBV7eGGOBC!61s#TjhWX0(nqi8 z0tf4HTo_ikg%}!sY=?(OXSh^_q1+3JztUX63o_9hC38Pz?cvYf?t>KdS zNnWSouSE7)(H&HDD)6Q*ZL{W0`Ixg0;-VS4hVU2M-ut5Ckn$zg5|4RndK&!E2BWRv z=u*h^gQE0;e7lUGBMk$i{bMU!Y^rMDi#sTvs8{Ev_Ng(=otTm@DHoeqXnakirhz^$ zh0Qx4&%CehZilyDr~4h)Sm~e|D+!UlA5HTrzo3=oaq+t~FOF{QGbLR4j=l}Zn~szK z*$N<`OU8Xa?$;3JSB+0*2GATm+3=sI*jo;8kAbfn_@`$+cHH&rESK4frmobp1`bzU0wn znLtj#o+i{}FQK_kJ$`=W+zz=LfhCaC(~$;z^G5pp8~mu?4~phn?I4ilF+wtUl83BPTaW< zDMtST+I#Aou_VQ0@6zwcX}}j9tO3%-M7Lvi*Y=dxCSYIKkL+MYjn&A~MI_hn@-zno z`TaP~>;H?gH;-!aT>FLJZfj{vg;rE7LsDxM>p--COc_e4QmX|mDk_jDC?Lo@C1k2n zjYvtfSdl3aQ4v8RA~Q*f3=xq81Pllvk^mtj5HgWDIgk5Y=UeaI-*?tN-+KOJ!D8jf zb>G+Z8?GPilA*$ucK2AiJKd_lN10>`Ha7oUHq+G#aXSXEE@tf7k25CkD$}B2l{yW}FC{_lw|J6P(n^wR=NYuF#A6 z<#<(p7s=#^D>fD(>0H4P1W4+BXAaITYq{9EnrcpbCn<7pER&E!5cmciBO2 zZ!Derg9|_%{#%*Wg!4tT=Gmh_U@v2V!n&LOFoz4Hj!N6mCd2Dc7NHgO=2Fb?sg|uz z{=<`k|HsJ`<#;SjV17#{X!qCImas(w3gd5zyg#eh<5ceD+p!s$Vc(X?Fvm&uFu4>n z3UF!lXkDK29xJ+M#6C_JUS!_`^r`pk+Y$J_nmw9AH)?cdI__EC z@U=vHluOnc%qTtRM05sO+5Oy+&V01lu4j3Z^T4{~=(*$#og+0XH>fRd zWv5rvBINaC_ZE}q0w#-d+q56NunNc!e0CUJI>Z-aWk*Y==Ag61_kAVjB3cW!f;QL7 zT7i6k1=DOL7lHL>RuS9Ec^@;H?_lVedcSbmnN8L3{r%jxuZ(H%qRW$C)TPUKm2BGR zi*Lsm(LWIk>1KkF>S{QBds{+K{VCq1EXBkgKK$~N5%CrsB1qE3?S&bcz zKOW?dym}tn=sggMV+q`)KR)lPyF!>}2U|`J;;gH-Hy4*JRk)N6XQddTt{nc1w#%+3 zwh0P-fe6&*qLm|8DRv;|D+%n7+Ft#Rt+DtY(zhzNB)d1+euT&fUwBmMK10%7C-yqZ zeU{o2`=uVXX~FbikHt2Ng#HnOzk2E;_MCGveienqO38tii7y;OG`ygu&!=}v8<+2> zV!1j#vE~;r?J;N_>xu_FQjgx9iuD0x`Wdp0vFQw!fp?uy=TI=StkU>pD8_Ubcr=!P zB;;HKVy-jq*o-i@6iG!)pCD=73G)2rswfuGcZlgRKc;4 zm+0$zOX0PEh(~Z_jo)>a(jhuO5CbC&K)_pB@voHrHukT9pzZXC#gxi$F$5{S%rgt? z@)N#H;xCWv`W7|9Y_fRKh`Z=YUy6g6Q2P2$4Lzr6f?YE%D}=WiZbp_j{R&PAxHM* zOX)+(yvun-pVZ(%RNgITph$5qy7J4VMe_9l^yyRY<9^B$@V+6L{xnyl&jM)rNXNp~ zs<|z<_`dgVjsG5&uIaRql#4caQUq4!LB^u?@94TxB5J~OGJ1l@4R-tELcRXdTqP%^ zT$DHK6hlEq0bRn0P)1^9q4}L@R66r)>Qlue$r7xGnQPOn-^&er4({ePJaut}{yoc2 z5V~%q^=w506+UTG**b@3=A?pT{dyTFbqu3B?D7)84G5P^)1wjW@<7POHTsi-rudyP zS$t75No*=~9C)?qVQ`B&ZRecRR_=ZX)EUlLv`ne9?GTgc4wciEiPU?{7Y~AdItotN zz-C=h0s)6MsdxKASiNLnIZ2S|M_Ch#Q;-|{Ou7uc|FuBOZbE(Io$;g0A2UASI?mol z7Kd>TL_SLZlBK!Ps6hF7-+`itLFiO+^8jYP%ULCJc9;siL0EWe{NwHb&lp<7QneMh z$?Jcze<^Phno{PfRw>4mXM`&$I=~<_hN!XD8vN!v>e{9+x#W_hKoo?r_A^XM99oKO=N8Zm@J# zC91Z?LOb|kn-@kNH}kKMX5kT<4szM>pbC!g-w1XFXIWk?5pwv%5O1y7!O=52QZpY2 z-3w9^fKz^x>)88TLCMv?RQ$VHIGO%74Y_ud^lTKiU~6+_2Mgo|LOdQ5;x6c?&qmw0 z3be`3DwQbyVr_eHE?Lp!+hWm*P;`YXHI6n!<@WH)6>GMW) zrv@+lY|H!b&3}06LheA~ES+@I3*Ym^-fXLH3NU=x0 zDo}r&1`02u@kJ)i8esr*Z)6rlWz#i)d9!-Jgcc6Hxc zRU2hEP^bFr?GEl9_l*Pp_PAr)5^EH z&t8dlOX6e^(ZyN;Cp#JC^GG_~GKM6pq)?Fi^*>>|F$mSzI+1 zQ8g^}?fqrK%(Lne$k;cJC69Y$&~o_~TdRzvvhjQNtEnYGs*q}5yJ7TGVMaH7(uKQ3 z&$i%H@h%s5@;|>^%t7qWC79yfa>2->)a;`PBYviZfYI)8-sfOHR-KW_Q7xe~Ba$)c zv`W-~Ed$fpdWD~`>r0f2aJ8r=i>~;y$zUdk<@hI>K@86%JVx3dMb2F@S|T^eOXa=! zsW`q1u!0i^k;E1=Y>aWo7;wo^q+iv^1@JLhyIUxDsJocyQ8*4l1liH zEq*>Y<)!8~H>8;FCejaTHu1?qSIK3X)S(tD?7I=BpH^gd=T5&_LqlX`?M=efrQ`B= z;%9%kArvxS@WhSasJVEm4j>J>^MNhg*4Gb{=nfOq5_G3-oB|UREuirDK!YJFKTzL* zMz<^hn<^p~h1H{)=LHmS8)WABa>MlEo7o+RdtFO@e5&H;=Oh?7`AU$A{E_QMy#M1b zLtGwRqxAJ?!yEgk}`OiB=}#bxs5zjZ8V8>w3TW7u24G)<`nMc9Yuq6*17f z#Gf!*ev+RYEVDkHb->D#r>vVIZU1XoFOTK!a_bN$iqmtr{TC1~-F_yjhq98y#_ifS zc@BJrHg)$m?ouRpf}KjLbMy?`b`YxlVJ|S930E(A?s!Szrs~M4qI9}+i>f}Gp!~CN zdRDqodY&$?$0j=_k=^Ax+UI7?Up4u)XX%U^tooc(yAkbWgi{}b*!BlDyXf~wtJzQg zrFx6E_=EFOhm~|8Ntv`SXW{ilUPhf_{s-I(y1jNS%TWHlcfW4;89hz!54O1`E#zFG z;gpe8*^bY|mA&y5;u?Z<`v_)sr}47!a4aDsu)B)s>;%F0IzFrN?g%%!NG5J+M;h^&724uP8ccfoDOa9%BP|fpLtETr2pgj=8eCr4+rKPg6W3s;qE)emstIh_grzGV{Eq!$?6(8NoK+a1 z+vMJQ6|P*cYyRzzwk+w>fg60qDWZVgqwv918CXFh?i+9I_GBh%G33HY(Tp6Xm)1 z$0RC6VCICC5zs5$GZ^b6X#d#&m1K1>wDsBcYsYZ&Cu-wobg$Wjg6$zJ#q=mzIo^U( zh#C8nW{=qsajh{!7ZU=~A3SaHy7-@-iLKXH@1x;Y^n74>P;yOxQyb`^@_$sn^omosL1wv0VKaIb*FySb8_D0?3~= zT({mo!biF_!MuQwiv}>32^nP>3|G{eo(&{rtYSH(@-i4zm&hQ+mm!y5$eDN6%vN_@ zFpyl`q=0Kie-rI%#g)S9p9l!Qh%)ATm>ui(OsdTY`O<$BvY*y%J`PYC( zd730V?3${I4(tfO!8C65Qw&LO-)6k|yM`G~9;KhqXto50!hG^Y`65-etRulhMKnMF zc*c*ZH3*2iOJ*ZYY`RrTu(W;yMSJ>(h_S!7igl4iHu=!a4_V}IG@Cd}+orytfV!ha z1=$q?n!WM~5v<6n(G^~9?Jj~j37@c#s2oBAQ?K~|XwChtWSwc6?MB~B1;3I{QJ1vY zRjf1Ue*kJec3HQm8TAYz5YOZdMRN~>;MiU{0h4kIVyE!SG8a7^y__*hPY-@&atHxX zkj=dhZ1uB4HHK-S25MQfubALMtF(dL4oEaxaSFi>!rohU3GxP1y`g;#v|Uwi8zF38 z?Mb`~{_nW0w_v>Ox<;CH{P76bRAd#jQ{Ya-VJ!5{sfquDpT7UO;=`TWp5D>hu#}r8 z(wm-W#hFDRY*iV@qcysxU)BAx%2Dld)bfYh66PzaxCsX0rz~%xZY=)_nyhwB2p{R#^$nwgko^}< zV-X;3j87&-(o>I2Qi9ti43AUSko5WqGqZoP;kLdo1U_!yG+KbxdkJn<4==(exaZ{f zgDxbx60$FOVm9_hq3FOnOGzYeAp|jJ+vESbM|zbm0m&^d1@il5n1^NLB~>JQc6Zw6 zwyOB69*79OLCdf}FJ^Q?t;E zQI{{j{5T{_*w+bUcW3fq#R~4{s4_U9=hS^p;U7VY6MwUTc`+ucb*$h#3#&}+%&J!Y5j=@ncPH0N+xf%nwqy}VO{5yU4`D6QG= z>|tQ}vc8iz!MwM6pst1q;3_BsQFj$|kJr$>3CX5ve{E{JUT0uJ8W@~tHxl^u7d2VW z{3)(C9gvS5Cf;b8jBy?7REO^-O^=J{>~c3MC?26u4eV~q+>ee2%o()DcSU6lrfYwN z*k6-uZrR`&yFDS?;lzJNF7UC`NA|6=x}q5iX>15u*M# zn0D>+B9gfHtax7-Dz7hBxx=r{v>>8<7;XFTFu6P4YjH)o8yUY)m8A8<3NF3k<6 zkIrnh)a^{Wt8!;Juy^o|y~vc9eFVBis(7m-v4;41G(qS~?tPCJ>e1!l<9 zHb>i$T3wC{UAjzyR0&v1V8zVf4K5qinpa-|#k~+50j(>_u0a82K$8b7bxdV2org9qc#jgFI~!^me(CB>-nZehcnap8&S2NBe3E+mzRjyr(Wb#WBYLP^AXAZLlwR=yW%*9p2op#OVat@X(yuvx?b-l zk-6mT=aMrr(Q^2?fQI5$W}VGCd6rIbj*A20f_zut&1SgI%c?KR6210sZZW2#%IjVp z5IrAXe}HBV@0C25N(;pTwGoS^@+_D5bt?D}8-HKScm)gCSN7Q5ISWK&Q|Wc4?$k@d zQO93!24RpTEFqv_4<0lByyft6VCGD3YG4&I=dk07!O(qfxOA35Z@?-IuiW0C`a?;< z%BIJ=;?xDo=M#C6ENy}v&=cc3N9uzrc|Ey88QJi6&Ag9`I9-a#fImjkz}K?djT*lB zLaN_k)P-&KD=Hv1Wg!FD;tHdz@u!Qk+r@pf3Sd7J)NmLCLU^J&;6a$rL*VO(+mVDP zidEI%yB$yH-_mr88kQNCu}kw6{GavIC$X%OIA-2|0DImjp9;wtrfpsJ&jP_S1n&~H z11%p;T$)pmJ|zaYr{e$C%?yPC{|LfSGF-vsUNHffs&W$(vkc5vFs5}3oV=v1zdj89 zjJ-1fj~}eA-(@`Aq|kQgo+`TdSOw27uU?U~&yez9GjLH(ozm7rdG$QGUy%8mDx+lN z#4{aTa-8APFgrB9M`1RnA06A~g`_x~9Tw&bs5yUCF_D)riw%`$uHbgpyMPnpA36t* zK6d&`bscH=SSv*tTOZFDexIxCg9!ff)oA`iy?Ov;t^oTZc>Ss-E<%9#WcSJX9XVvN z_K;c6{{o>$!x{rz-Pkk=+a(rx_tl1K||BZOpN(HU`Iwg=W7+6%3KQR{mr! zX#M!Txx&LCLK#R*bbk~GRt}3vrq97j5`>K}K7m_uR_JEgMbUdKDGLBMxy;Y4KIWZ@ z`8+5QYT1m8;!_}CVL-?GUL_3Gn4Xl?HXWnQ>97Ct_5tyO;~Q?j35nzUFf7}k-^#9Q zzH@5fTJ;C|F8{a7@n!a`l|Kop^DJL)Xew^rQt8TUyX1)yt0tzGyZiyh;`Na(n|?*O!x^ z^^dq=Ux2UBx1!?1TpLp)$NXEBK-AUgS$;p4(XPW-Mr?M@GJUnO8WQ)0M5rJD8{n@2J7uZw8`YJLqNkB;B#j9tU+~TI zC0r$T+ag+(+vjdSX8QSWg)dchtWF|6VYjKf99&x!Lj@3zkFRBy?jMw%NIuqVSV&by z0X2AS6zZFk+tT?m&y{m(u;xDKF!}G4`le2qu`d{NC^ zTu6rzZlBoO@?}r2Dq<}+Jrb8{`tqgy+se)mdbC>hmq4ZN6ddW0iWEEnsKXZ)zNSjm z2I9bw)HPMsO&q}yKHS^#(wj8G+4Gq3VFLwe_JL{zVAF5^jLKth{j>t(N71CA=JET<6TWT$66fjf`~jl5azWc`g`bU7@A-|6@p&=jN@sl$n|&9B*5hgW~g!Z}_+-Iv|~U0E%rI`IW0U zu=J{P)*j-#j%3oA>eGYAh5fz*8$5$5=eD?sk8rn$rBfdxu;nMyo=QklU-ZUi@7iCK zos3{bK&N}pjMf}mN-MDk3KMx3zLBQA%g{fNsy0M)&NMmORT3G+OEuQp;1!5xsHYNtCZnim`7#%}f2|LM$vWks!wjnB;8 z?!DCjukhWhPxE&4aQw#EbU0G)_EL4_yQRNW0~JZkYEWWw;FcFZR{ZZ>0HAQg4s-ww=Cox?KsTjaX zodLpLQO*yb`2y8UHo{q$$yj2`JCgcym19rD(~5=)Dcer|)4_<(vLXpM#g|u#Tufx; z{0{_erD|T0kdyHh+;yAfs5*C9$`iQ>JIDg##StUdti5=UQAku8Sj$QNkHp2%;_-U! zF;mm_^jn7VAx&4mS1(DqoSRku6=8R3QwOkwaA`-!n)FYaq)jYG5||aa#&YKu{+KQb za?x-fSe)9>toq*RHdB@=s+f14n;N(Ue%YWHz8wAp_vNv@3D!>H3^hrtE-Ep|a-taY zukrGf1ZSp; zmy_^606`#{bN^D#?-o8(sszdAHwb51w|Z{LpQX}5Usx9f7Hco01U`YD<~Aj77&vL| zXZ?%jV0qE=qDglAzxmA^xY^t~Ig2S1rwukhw+*HHLtjvMGqGGmHT({G*V)`VP&!T_WK7*v@QE&T~5%#2X_si{&1tC9nG~dx5m79#0htp@T z?#tyIz!9kvJ}tgBxHy7Q&nM26L3uk;xfd%+hCYR0$&iM&ozH6h`noDUh$W={#KkQ4 zXCqCJf`yvGHje9q2bMeVnR>~89}U4Y2UeQ~_p1Y#tN&i{7Q9A3EzCRSOpkxa4l{~u z7goJK7fA5){MC(#vhk`o3o zDPTMFzlVY&^XJKF*)$4k=S?}ix>UP}`$5H&vqJ047w!^H;$DX&X5K9-;HT!>ljR4o zf|I$aKdWsQBj-$-48K6F?5*7tF#o3WVNB_ixc4=;B`tiJAAYGQ;f87r7r!AYCdsb2 zG$Ad)8eVV1oIfb=F#hzlFD!(hi}IZl=a;8T2&uOxFL0c}Tj#uP1L3{i&`D0dYtrn9 zC~{F(<8*k<3rPD!Wk1ZOAWzj>N=Q=KFo5( zMpW_z(wYgqEa4{_nW-Cfph+@8BE!Q_N{mNV!x^55X5H!L>_Cm1x zY=hu%WRQ0K)D?`qbwl`|3~G!h^G0}9nLfx6tP~3aJ8Y@U50V5b5bI8{yUe`Yb&zii zGUN8m1`vEy`BJyreB%wD?qM4c{whF8)WJujJ~jURT+BCbxIwNtjlog&<7s=L0=Vx+ zEcUAkyV^Ew#hKYCrj(53V%$E8Dz8xU4j?fgz!c{ z0}COH$>fD=oy7=0`$RMR`F()3MLCUzxn-uiuMZv82jE{s4@YZ#tm#L};ckRXBj%mR z7rf0Kg6EKXK+n7H{({JAdMj8OX9)w$Pc|W3oqXxKGBCpO>Vd67^2C2X1djO}qS%Zw zNj&JCJ3n9JmVZ4ILT@>Hi^AuhBShhHkZGB82yDrTkrebS2!Ffg=uB^s%{cLfCsJ2!!_|V}8jn zl?~DU2(xZ#9sM~m^9)X;?ydR(#YsJp+mdi4(N3mLh zk?`12oqwBa)T9kZOvT0Uf{-nnMH$0W1pfT%aoM8%d97El03r7eO@-i^@xQ9SDoDn3 z`L7HM*1di8eDfXmdtFy_&0m*us%)?wtUXtQAim8DSyQzj{I=v?M>dcs%N3e}Hm*r7 z%a|7e+-CuAF~I^b1;ZDG*HQQv_WDS9f97(~UY2$MeIq~~91yI0<4Ylbs2_LjiA{fGdU?afp+EJB{MafWw_!X! zqt;2|gK1F=kMAxz-JVogwP>G)jfv8tw6Y57q9PPWV;7{<*+otvBh@YF-F z=R`v&B1hMf(PbV!7oNUyI|)5k}TYPwpCe?!WU-i5E|x z24$@g)Nux;ffyCLf7bU-{d8tK!rCRZBw%2i2dml%ja{9E;Loa-6w{sE>6}2JI%3#u zbrQ?P7va_ee$>@mE$)}-?za2(JKElD%_{Hr5Sb3Xw0O-%W)XLn2?8!yo6}RK&ZCV3 zKRSW^iTl{`VTZt_&$p)Ky|_3Hh+DIn#YM2<7zdQ{biq*Q0lRgvqJY#F6ni~=Q#n<; zk=WA5b*EPrM@oY_v|ZK{BP3|s@~IBh@+SUQN#q`V8ssdX+0lpps(-CozN2f*`KGYQ z1xN669W7S$U_t%{pZH8#3wCRkvO(a!A=UH7yiQ#q zs(HTKF_`a1XQy^`72Mh-E?+$m&WA_q9*j0ESXca2fm}gsOjTVTeMUADHuAz zE5@+Z0}NZ!xoDJ%X$7n2CO(_uGxXb7;0gMHg-B12hB#!*jLW55Kjqi0+^^X~7>^A< z*`%t9&I1I2s-A@}4QXKR{CI2mj+D&{!4J=?M#p&EDMmh~P=GmW2! zW9j!hOc1M(D?qPiFB&VK(6%N9WR<+oQ(siQu67XIpGpm>!&6??w0U+FSkv(C(A`V&AOlf@JqV%olQeFW6ab!W79Co`t5TtGHs#ts$}y<@<9F6BUBx{V?U<|YvTC* zTspZG(?%`bT+ay3cv}AMC_*gta%YP66S^J6yAKxkNcCHqRql9!e1~da>r#t2`JUo3 zm^FdsEuWfd^ua@$m|qdmifMm&C3cH1x=+%M_Q?>|7<|H)9D%X_K>XI0Cj37%mwF3r zRhyczn*G(tq~m5~)~%&0UQEm!EDj5HqSmF;IU59j3AA!2WvrOB>um6BXaMmxR(5G_ zQ)+VQXnT;~ZuL;0`ZNW52E_QgFuf*8Jg}fKD3fNjrX;SKY*P3pYZUX!hUq`p5c`+8 zC_e` zwoanqAB?R~G!qm3-AN*h(du-XRV7f6@!D*kN#V~jM#L+%88{cl!tW@ff`lyu$ zs|c~m8e6?TYl4SX&(zNbD9Ggyj(s~znngte#K3UQC$h}*kJw9NDzdKJq2OgYQgM!s z+Y9eLlibX2x`UBl2h+6!8{RL@F>#`^4+SIp14_(3C5mc?HJRJ5iDPpY=w9b}r;b6` zKu1?T=7;>3v*mWkJGq%*6)&OmjzkmeIm?W<8u&b-gqzG-cW5^PYo1|Qi{wuqwkBKI zRy|_UTw{F;hPMA7j+NZi0|*@T=M9eM0@9mI5%aC^ABe$hxgO+90mM_3eSYfpUmyg3 zRN4ZFg}aUBVD2TehSk^s29jX=F582!IRz7(0}M{t^6UJjNHYKS z3%a84MYSo;iAX|Od8U3lK{1IandQeu?#zM7j}vG2=+KB2pkaqe-GFFy2tv(#+r;ic>=(j3c+Bg*AmGY46UYcGqpZ#FieBq}ctBFzPS1w4@>tuD=155fyH^m55 zvD^c&+j2n1n+Xp`%4v28xHCuDQ-Q;6OIiY2(!UYi3Il@STHYm>%oZ%fm9|hG2EjAC z(+DfNGDx@o%Y%P_!AdPo@oGndr#AuEyzw3u4+JX+3Sh~8sK1Any8wig}k{m*Iebi=Q`un*Nu3=%T&Grqi&Ui*ueo} z#TtDB4jao{epSzUVyX?<+%`wFpLHX71Mcuu(Z~s(-|jcZGFvJu9~v7TtqDMfv=a<9JZwV_3N&72kQ z{JGZY%>S3gV%Klgv_aDb)-0aLsSiVi0488=SRQr)(~{b`TZuQ7KT+vME)s(68KU23CxZ6Z5Lq5m*MLE7M% zOi5~HH=hLF0q}QuMfM|C_cuMF6`wfT7^FqVpp4Z31z#S*2p)P@<(6bIfj`9(7hai! zhgrUqw+*PdT)9} z=E$eQP91r#K1z2T9D*CXC@Yd;(69Zq^((Gt1ma*~iY1hQO{>5$Hw=Fr) z93*f0oj*~d+k{{gqg=pOXau-ZK8C(4E;x9U5@YBGu`W}m6+uP-oh*HOz(_a!Kk`+)q=8(z%&%|Bc8-*Px)Cw|C{V+Tg4O zEW!`iG={t-xjZnfCQCi9WOF!nLYbZ}hda>=cIvoI0<1C0Fs4k8@OD~a^XS^vxnXug zUd_bfBh6qv^y)#!YrOGyABpT8!N-HilD~D|xrJ-kK|zs6` zJKXOIrD2=*WRoxo?%XH}J@s)6E+?c1N#~uB(jFs~A_u_iwXLpBC8C`X50?WTIX}ZO z+Ag}ZVUw%gq};^k$eVDuz2)Kc;_UM7P;76PqkP*^M|lwXpC<;w9uTiz@acCXDHRpy zMQ^xb%Eq#ZT$F(=rg4q6Mc$7p6NT`*AblC_#KO2J6fEo$#pY{OfH1+d>~RodLjUu` zsG*tShAs-za;WH@lz3FVWU=Vnh;?h^U<9{@s?vytUH!ucCqI1kWeKWT#6k#+-adpv z1d6gmto;Q=d?I~^F_&%z5n)B$Gt-%PjH&a{kaSRgw_ZDLT$|0*;Nt0g2!w#uWyCLK zl}(7=T}fG?}tDV&3;#APR18xAZ4B zDAzT0?XYts_uIx|`+pqVsXw{#9?0_9=-(t0Pr3YO5mg=Rrq7xr$9J=6VQI>UEUs5+ zNi$8`lBG``0j20nt#8OptB*Zf>n+eliQ$EgubQ-8sP7wY^g1$xD&n>g8m7iWl^__63yTTL1MmP0s%$cIyCBt5YCLA}rp=$F0AtG#Ry8LYzB_Uh-HTHrYPexVx_%mu&6T zI~8mIPrAco&lqz?IjcMTBxf6eg@S zNHZBK?8~HO{j-V-1=8N4T^%_P63=)D8jc!tq51i89t4ve((TXz=GiefPvf0mohl3J zBayZl^MDH~cQN<4N0Iqb_+XjrLVVva8^o|21KkV&q^Taf>Li6+jBU$hw}KM^2l}xZ zgF`3^C}M}HXm39?xRegoyGjBLXjvs1Hysec9Lt#L+O<;Q=$UY5@574jH(8j<-Hy77 zm-HKxl zQ6vH4uW8+jQJvk3GN-D8RlQ`grkWM5YP;2TxQwp})y_kgXQejRx;VhnmLfag= zpb8EeaRb)lIEbopxmP?`y67X3ZP&>@>quxyPtlvw(QLB;|Hyher#kDII;e;bKn$j< zTt|0mhq@S)S~o4j&2JHaz)YW`q;jTkSg<>&VZ72iV=sG(MJ>#yi7FQ#a=xJ0)7$|A zm{KtlXz^VVSbKk73i#3}Nw!OB*hsAtB(|9rfCYJbllEb74N?G{WdpE~|!ap6oqI8|)}JgFpGNvqtbcZ=#Ae zWxjzh6=t(6QtLcOTxFT0wHd3evJipF9AXt&30klTYwdxd;GKH8iBD@aQssJcto8qJ z@535uY)e>H8-mW{!a*xtILB$jJ#sw_O>A;xnaFw5VxLkm!MB&I7}}7;AA>Y7T@gvtYehW24Dvwg#+A3OEJZ~~Zdh0~fqxJr$#@mSL@a4;(YnE|<-T+*VFflX= zIEp_7SFOCkc&*$P)p?YXEOBATs0&veWv!#U=$HT-VZHw&Z;>KU&!4OE4ovUL{zVd? zN1LX@2VH_qKoD`AUU95^Y&>T%<*91;bP&oK_3SIeu1pc#tO!gs4E5LTjeH1#1ExMv zKb?>nV_V|y?WDLLgAdX8*EmtKOyeqoZmaE8Kn&ZD_ns@37YTG3JJ*4H>SBH+tuR0S zt`#e&y2d3c7<)>S?EYMa(_)u~H7TrLYt+o-- z8N;7miKgtW1M#`fQZ9{V&rmiHTV#_IOk#^R^>mAG5LR|7p^$&CvKZdLvhD{%4ivY#NqB z&f){08(EB%n=LQ`uB?uY2*fYYr31<~ROB|!gPLG`!>3^`C_pt%DrZyd71V3Ii~)sH z2p+n3gpMAhZX}9knZhwouFJ)0QW`anBg9f6%g!)RbS!EjfwAwXM|#1od2WrZc$g2Z4bQy2i0FE zlB;O7^qp}_nQhdTHlT?4=~4X-rI83l_>lA>6+Q!?3dyt6TqWSl0qVb?>MK0D#+_NB zjL8ybQ+>={k65QXgP>dBb6i z!XK_vnPq%(9=u8p0#-Sj-Te{3sgPJYvsmN0>S?JButP#IWvdL9m-m& zmp-7)XilJUpVRg$cm958XNPQV7sS*p4PHgc+TaPEm7C0taPjJai71BDwxp6T4i{I7 z??e*UYvMUka}#Ev$33^Ck7PyrHFsJc7OGzO`p{n52G!Es2-;!B`gYC*kl}7V8_^(Q z-*BGEjq;`G<~vW)gi49x{qcI?r{pV!&TQBD!1om`&Xf)Rs#r_OT8?Ae9)G;ROXIXTuCQlo_$4B%5aUW?x&qDVdnXB-n4G%1N%&cPNEbIeNNAWgKP^#Vq5R5(K`+( ze%F8-?~TEWtL>e~EBn|Y1K#ty-YBsGH#5wI^Ha)F&o*7|)kn6%mGE{W`w&}8xnL0d zF z8dLL$jL3+>gq$GL+rsD^380iZh9K1IYFv|==DS1e!9~d3jMa;Mhy`FgJw`!29?K)u zAP<+f#UU({;JjI%@QjghmswkcyYq&4f}fM0G0M_i8QvHgy66(yyvE=&e!`bh#swX5 z(=6sK%WK(q*z1a-6J)?o((>~KACbZhGRg5?#e1qO98T2d;lBu%(|L}(D%CtAPZi|W zs*7|C0nOOgtscm9LcOlH75(G6{U~R);LPNIg`67fU`aag-cz+r-s_W3uwDHTCr}Vj3aJ14R&>&P(c5BaSwWiJGDLEi#K(x_Q1*8}HH+0H>3WLv(lw%&$w!CEHi5I2v z|Dr#=^PRow=^ft{%doh&`fbLUg8O@kfZcJXKi9TDA}jeTGGg&5-Jc*L-Ld z*HE$9PQg&b_{FJV-}ApSR=RM}7B3la?`*=gM91O4Z(C1u4lIJ{k@ z-(>N+x0yZx1KY3Y^!h;frp>)q&hS|ujNSljGJO37D6ie%T2r67r!JiD=a%J}%ggeM zw*ee5rM+F=H0eB2;FJhhj0?dgT@LC1!aF2Vi3F4H6@mb$>M$}WZW(94izw>1XKf)W6 zx5XRFf-k%V_AQ*>f|#%v%lAYBjSB24h_%Y8?oo}qEK^if-Z6#`f$4qgN|E~IHdM!E z_&T|s-`l=kl3l()uh#+oZmNlvKniw^ITJxJ zTdr9Tm(Q=DapQN3PxQc^5|1@R-|ed`^&xNU?$`ewDo79>i~ttFxSi_kuKC6BIFry+ z2H?TSzzoLmj-F1-s$OS=f{TT3s;efm#F;C$`poq(7Qo!qTe^wyq+uL|`6 z5#ljgNSS1r2;#&HrrLK%%6plg1Cf~FXuFY*n1RY5DFG=_xBe#2VPD)J%MHGQj%3B? zp7ZsuUhVN3uW#NZ$cwgEG#OSu-35IzbZ94Ks-T%=MB1v)q{%J?@Kt?~LORHS1^rs<#KO!a=GzV)YC8|bHibhHWWKEnqBL?%dkB2kn`Go9s3mS(H|gm63$b1CuZft+sh`%<=H;! z5}MD`EhM1ItmHl^;uJ0^MoS!l#!ai5T@1&}B2lX%7Zb76F2l zZZCu#Kl0;L>jIB9hA>oumZ8k|>o}=yWMI_}V^si(E3=1vE~%x;eGJgxHE4}MmShsI zJ?*XuIbYKs#r>xUjQf;p`RbeeW&j6l>SmTP+IO_q`t#*_v2{;vvps=KwH%o`QFe<+ zZrbZ_nEj#1L3L;A;_b$*gES>P2|-=Dz{Fd@yB`@;*tw2`=xh5r2Oiti$R1{?q&`ia z2sSA|y9#-H{B0zn(4!>YDaAOeb5I6z)`sEJwbPXqW}bszi+^sVp z#lg;U=iq`oXV9W3d-g4*l2@%M>*;60HDj{7z@i{GJYiJ7CEpSOWI9r@8QLGvO0=Fo z+is0+FU1-KHT~|rg$V5Tas~8U_`%>*m*pOoZ&u&Ez?Sk7eK{i!^2!=<2(Al^#^!_J ziDDJk*%2jXRWaq+k08Mjt?!TZe|gF3(Ca@k{^=l&QJz*HOIl zxMrpkrPB}3+(|qZ7;+7%pD5g1JVmPz2yr6v%5tw^)RkqLUq}YWGlc$s#%^rBMvnKF zZ9&z~(o0LSi{02CSd8p*KR{|Li*Y(CzaS1kp0K6j>`qin_t)j?N-6XnL7;d-{35Qk z{C)S4hPyHES%$m$NW~3Fi-=v_$$1HVNQ`wHmZe!<-1gHb#qjXM659ensR<5J@od2V0?O7IvHDeb_g~wK~LrU z^w|2_gwc#Z|2k>EuHXoIV5@TF1vh~mkk^6PPw%Q*EroRO?E;AL`y0vu{K4OA#{tyc zUF)!F0QAzo8SIT|TU_6+-pRK>5+q;B?i@n+EdTNUD>ljW^cHmssTwIzXK0px0bCZ3 zJ|<&N_cA>v)!5=S*2Bck^WlC)@mTa#f$RK?ed$~hQ4#g(h#v@uv!W?xOcqvMY$gMvCD(f?!2A&we% zdG+@(>;b7VY?NZ!Y7IAwS^EKarTc27^B&%P&m<8sEo7gHxdQ{U{2#tR%uKV`>|fBVUwsXPO$K1^;(gMKugZ z4pgZo!&;KJ0K9(~%>|_OiLhTp1rl!+4Nt0SCwR>(ae|pb@r!|1JnogI&pjQ>TBoNP z*c(t~;HZ1EUlnOGB&ymW*7e}z-* zAQ3KeDL}Cuw}7lcNXgF-UAaj(Zkb$C9mfg{p-l7vT~0I5POCClnwM%jEEnghbf54Q z4ZKEKyaINdohgEYXE-5}TJA>yENrz3e)hq+`dOuCjHEliol*^1)*qvW0feB6ekDi+ z`9gDNypF9phi}k_w&Nw}c|b%qL(ZDM)VTQrHTD9b+*XWVfujRz>G>4`ekN(of7Y;* zN}9{NBd;`@`M}z~7J9_Nkh&ewK`phW5XFn)o*Zj1JPp3&n-PP%FoxvfAFcDFj{%-} ze#)XmK4TbY6S=gW3>`nH3qv^UVh)MTd8QlcTQS&~AGeAR+l#Rt-a2J&h&7nbI8-4h z9A504u|FM~PU#IvP}OkfkE<=^hL3aQ7n5Orqlx{>{nn@w(P(eDODl2h6{sW$l}Cv^ zXX4XC%qrWv(Cvkkn{pV- z70bWomCG3&k?8mC4y1?264>Xz6$QK7&|sd@D!zq|vT_6Usnf7Oj( z4!Gy!B@7uG3e=5=G+GM+PDtL(7}|`KWCd=Wt&KvHYd3SgM*S)q$_SB06`Mt=f9Hje zr~Zz?;KioFnp!DU9~D#r7V`mBL$|ezD(3$Tm`rd5E5Nqx2Q&Gl_sbV%CnSAUB=F!P zRe4NC5NkFktugkq6#8eigDDd^3^@4U<3yb5a=&J>lVLc+$4Kup#`AqvrWGQcHYBf? zm51DGQcMV7k*pK;)Wo_{v#)Z(#-imwN76=A=DzIj@*ONHyVS192T3QHLI4U`BA|Xs zf7}F}$BP$*4d1|szSq{aml-Z+n&m5R?R-pxYfkZjZok2ylYqnldRME@Yb|?VBTDsj zUu7h_V@v?$-MmH8MS4URGmc*y-|w)`-$*Jhn(YGig^0l0a+8JO9)VxP{_c2Q@|mGB z%_OLQ<6O+1>^C2>4V%A-TfPJVhw%crz-nw_UU!OPkl^kjrNKcCF0va)qNj6krjG$e z{1{-@76R*@we?Mk>FL=3XlvAnMUIK)GT7ax5!&?`)s9g@Bku8-yzerwyviw0QJSWu zhjLtr3StJV-n*k<=su{l!1r)#j7;a#qOO^F-E!rBhgNyfB6Dza#dcfKM5~ zGe_2^B>Ms)%}N*DcAz!gQ)uW^shUwG|2>G3DEsY$=s+Wy_Pz-TouYbc_U^B7XA@t6 z2CM6bJDiy@Qh{XhT!o$K25R+k-pB6Bz5hpd<^Npz{;%)fI6r|XmQC{lvZlrR9S49{ ze>hmfpP5bh=`+5xvecgA4n2ACW{INArLqs`0hEgpR%y#$h%nN(fB0OZ@Q1-&z7;@$ zrLMxm%8us=;PyQ;yFefwPA{HNN0p5!Yju&H7?T56*%EC2w{|pXY<=%Jv8h)VrqJze zi%@fRl@Weu8#XKk%A6VCcXCy%pl|^wO6lnl$RI$aRoiK}qffaGf4q!Ls@s>x1^cOA zm#xozasI5^DXl#>Tpd|H8yW~!*lHv3LBO??`G`qfI@g|chzb(_2=ENwwo_HQ^}VVc zWyo1VvMF_1a{Q~UEoI>}c@5$rJ+40E#nSU3^tGEA9+`x3_VKThaNb{3e|X^iY<_$n z1Q-z=iRr*MStQ3*+gJ5%=1A&@7`!6l2>7E!EzlqMZ~b>MkS6Fnrj>^C% zc`NUG22N{)G%JbdI8vNDK*aY4h#RgZ1qmli#V+G z#e(3{R9vX>Q?ct+^9_ijGjn-6tr1C92D?oa-nk=kY3X-Kdz~aIz62jRO)GtD~YOi>`ez*{ZA#ZIWI02)FG^%_u{ zK}>s_wGm4fm)Zfa%=-RfwmxZa7)jjDu=Y?=_KuJp{WjeJ$qnGQqLgmSYv2|~NdWP9 z6R~Eq-!6`m1!ZZr{n7cAUexmYeINN_|1&Too*jm`12r##Q4WNay`vh; ztUR~{uvY(e^VfH5Ik4q!Yq`cTE~p_f^$v2|+Ijp^q3njyy+_}9*P2X%isHt;he!Y3c$8G0JA4E16u#iFgtn@ycXtRtv-yNs*wBNX?0YRn^iK{4=_^tYhsmOKZG;|0ph5vu<`s_bk0rR?jD-u<2tmgRu;ueD$xpE z1t|>>6)cUF&v3jHF?AvF5t@#&@6u)LSxy~inZ>E+WT|~>()5_NI`QIoZiXEtvfQM8 zP1moGO1r~U1Lk<@cP5W+Opk<(HbX2N&Hxs zOxcKzS}s4Le!5pkxL~sK(52j2f8p)H1dZeX*~fI4jq`ctYLHmi=?1R}>-!U)I!FL_ z@cv&{r@%Tb?nH_4NTBOL&wW>Z`*Af|c9wkPZdx(R2}M<8_Yg-2-~)i zLht#>mD?%N!{ykH96Fg>p@oFB)r_pfM#mCvM1a3AJeH zw2~v3_Q#Mv)>cP$DVIb*UmIwI&NL?&R`KZ>+iEvXPV&5mGJE~+;O{QB>)X2>!SKIz zM~|AlyDUhRldR{f@u{Wx%O=43iQZRHfnY+&Hl&vKL02IU5NSccIj#L?Y?j8rCG%&mP$B9D)KLy9FbA_n07f{G););yln(yz@WkDXKS|**;JQ za4fV$S8kaI&kLW^FOItBB+aTrM*XcfifEP`n5VeF(&!d3=Zx>Gwu`z7GH@T|!c*o6 zX{Kn^pGsmhxbs3bs=e|^+@NpYt9^E2Gk4B=hOivS^*HOd3gVb)I^UcPuOGM;0FY!l zSV3qk6{w?v{B;)pAAvQ(&j)AsODgO*KjX3{+RL0dPH@ViSZ=@#(sz3U1TF=X%ZmUb zGy8}SMJL^1JNTETgaEHAm{+InvsMsS--p0zOeJx89<+5U^Q4KGJW3z4Kt$p*u0jZl zM2Z1G&NoDj)X(|9is97>t|V~7{(io33nu=<^mH44XTEd zuTiVN#a^Jo_t{}-Uk7)cSSWNkY2_j5f>_Tj9UbogOuXP~eg#S_^O1eOnUoNe{08*J z>XR#rJLaz<;NEX8#L$|Kj()x)L|hA2UuUkg7hQKZFRGQM4xZlx=_Dl6xZhd!%E}?e_t|#W4w+Jjx1~Dq3}JDKrmlRBVB3S(0V34P!i*6`%au0m zxhXPU?4Zk&o}K%fmEbh_v@h?EFj@>B*P{+>ybbkyP~TkG$LGWZo}-&-6t1+fbT+eO&pzUxgW?( zhEE=crJiOm>`O&+U8%WzvEGl-=2RL>KV)i?-|1>gjbDulCu<8lfZ2igdtfl>m9~r1 z2>6<{*a?+Hg6-g13h+_jwLX1~fV(stN`-l01N?V6ir2?fNjg3RkkxmM zC+|6<9l~7<`n=uF+_5Bkk(Iln8viZ{;DPJXlDI?&d+t2h;tjL-^fJA@I0#>O^H5X} z>cPs`^o4pS(Q4puVn}Hgmh|=r2g5zI)MbqsJ2odUFY2czk8?q^;Vyc;rEWRaG$rJe z42LEW(b(GX>L8j_zT&$KKeoX0FrXs1R^BHit;?>Lg7?B>WTYf{ZSue;n>&h~DT>0~ zh*jHcKfqUg#;p7kP2t*})k4zRCn|XZ^y>JTFJ}_U%_=-m=`RzXBTNnSW*WQ$Nt)WX z9`rPQk~+pQy@8mor+`$E|b-PdnL*daPH731LAAXnw#?k-+|f7XG6*XWFM zI5GFg73+R)S!Yq=oDon(p#glF4E~<3z!AJ zz>7neOuqXndw=YZn=w?jwWVo40Q&{(3L=AuX~b9KM@Tim!e+DBkKQKPtjvI4AcFjD z0ZPf(7*8~JX4r3MaD1alK~(rCX0KP2HwGDl3urzu24Gr9I#PO#>=158SUg6c0gWF+ zF5K!v7dzwaMJUY5uPqVT5?oLRcv-*2BUZGb}lRk}8>D|=ur74MfdhiBP1E+Y+;m@9R?d#vmm?78J0CYc-d2Nl)47J0)AGuqbKmlB}0v>6-{DZ`RXL6R0ExE~$jpcM|R zSKY>4wa%@kS!S9UdUNLEt|Nc;JnCXt$o(r+c3X|R5O6o_ERaB6e_qvN-155gKVx{|q$Fc| z$kbuUl9QJ)H)J$2H-}P9$erxWJl(+sG1UiochXuR8$-UVHd*ZS!g6a8L<5(mGRope zQx24|cj^d#BAaG9R^=$Eoe0#@#0%RTIc^GnEiI^3-qiL=`AK@$(j-%N`p4nZvV64i zmJe%Uu~yBJJgEvQqh-}{sSrm7xk1!iwxu7RI&LkcF3B6;SB{ko#J)&WuulA5{QhD} zE_kfc0k|u|2+6PQg6rXBL*LBg4S9h)d;)?;hn&!-SkJ*=R z?9toLO%-J*9=TyyTxJEUf-%vTpL2*_dp^R&CxE~lzLi+yRI|LK{NS+CWrvVFR9?4Rf#W1niFZ^=a%N;g0#{+(^`b-Twi?4AMxlnwTk{`2AT`|66=S0=a zAQ+rxnP^{Wb6-ISZ+g1_=H%C?f!#kPES4BlcYGurojV;DCF#cURh~PW%IvM+5t^0q zaFBoh5i`d#d;>?wHjXh8=xq04?wqv>^IPo>O#BzW(|51p+>ToC3CyZ4W9v$nUgCF*G|cc>bCBv}H%8b+jMOg>#u<(UN$T^~h|? zbc`x`_Ey;8NUnR7Ht5KB4TV3xvIvXiS~_!7wnL2_XXuCgJKW*@@-&P>eCKk31lpXS zC@{O==X0f?+{G1NPkGVke0Sa8C+Y9cmUSI2QBm)<>QeobbtVEfZ3RBB(k-U5lW1Ge zAgYA|Gdr#Q-)8oa4e6x<+RW>ONC0##W!Bs0NGR~K&0HB*1qJi%2Q#~M^k2r-TaS0b zV3Iutd!{9tv>pmEG=4lfW2`VldJCw(RhuYhMjs}1$;N$p3e+WFVbV;*lb)auxcY1X zb?s(pm=9X?Hm5x0N)5=jEd-5WCAInZ-GQv%nKtSq>FIdsxrQ`rNv)~Kfn}s7P0yGe zENOcS(Y&o@7tm(XEJ{!LU`Ly5)uP3O`nFHhkeJCYMjP%R8V*o>(n>Bq@l|H0*)BCh zXe+n*Ekmdn)g==BZy(%Ess%-_6|Jl$#ZT4UK9O!!WAXSOPD%PU^OGMhWy5ZYW_IOa zI#xqM9+QBstn+i$zV_4x`?ByME+Jyo1zT#UcMSQ}_;qj^1S>oexo2rn&9+77Z< zz6yI5dyqCmEAN$pfO0gBn>zS~a#;E(B`bkzu#OQLXMY!OZxPn&3lv0; z%+#v69R!(%Wq*w$dn9?CS4xLTmRt$*^yaruhq58)&hy8g+c>(Win5Mmx^>V+m^O;4 zYme!5BIhlBN>dVt7;(byRO^dw6(Q75?*~ntAlx_!_>00uh5aEp(A^L(x4wqkCu&Za z`ZjDe>rJvx&>EyZ4a=oO?T@X~4(#b~SDVo)nXN0u<2U-;RR-n;HRVdy{T;4CPfI=+ z<<+<`F;~^HwwX{})m4?}vLE6$gYVM5?(vsnGr{+c7+8qr9c5)UMX_#aQ6KKtoD76@ z{W0+_$K~X(Wqw=Y#01w7;fmDMPHe3r^srVm19))mkI8j+H`;sJ+`rkY1kC5hT}Qf? zGtMVyWQ5A;c>!rr)AUpQ(Dp-}j-iH#x%&u}Dm*W?qG0Rpg3@Yw6_VB>YE(Nq^cZ(> z)PEtiqOty!5cXnBOhLnPj06o>gI+`!P(Y%ddv2iG>hK)m5f@T=JEYH2H&egO1$4u7 zzjqG*JwIQ)j<68`k=rVlAA`Shj8RXd5#L6a%* zD5L0>cc#dlezQH^Hu&2i`P_T{sji=-TXc-wfhlfsQ)hb=)Y_@6*V$H8L?;g!j*Zo3bf|ThK_UCm=tlj;gC>9m zfap&lT%FaeZ_A;CGDIZ@QoCVa!a_8cMO=^DI0@S4i{ReW`t`kMAM@nvdxN5!zE{jq z_|KF!zm4o*njOhGg6K$k)}y&D_l&?DRakh&^iRq&*hK7?BWGKU zFtkjf#bJIhd+k!@(3QyD7)GfR`B@3@i)QVQBo{le1VK}-&aRU(%f~**TUr2(U2rQa zPffA@>g`@r!R%Da4R4kw$_MXw?5l8m^`BMS$+^c6T#l}V(}V#st*V>VFJ_Oqunym6SIIV6<_mB zii_sosT2)M`VN1Dcc8P=O_DBuihZ9t+zQvbI z{2wu=Ubzu6ZdS{+O&y4)?)0TS+V~0Ct@(5Is7l60fzK`)--hcWWP+iU7Iydgxv4Fj zk-Rt}Evb}qaknxoYO&8VI5Hj$_`R!bbozyu91#?q>6s+$pv0B&0!^@_XL?BwI*(tx zQ2XdeRQyE$$W^1YCabC>)^6h8=l3}j%z8PNk}_)71dVE{Lr@{>%}Fhr{@Uq@O5Jue z!%YCb;{7JemcR@pZ8&Q8SaWQx5LQxIfbk;kM|eIxG-Z0tPs_0cJ91c!gsTw8Z1=7h z;N{qo37UCci_>7pS{`0b-Gad2AtIe`u&UZt#nV*gJpSU(AsUhO<)(ICBPeLq~x`D zGq>E7rzpV)$8oEbFZ|h6J-AO-3&Uw*(o^Y<&bH?!{KuUcq68DmLrL`;y1 z{!JUNLNrGjWikXq{SxV%P`y}N98||WSJFIt3m{?ti2ZD??prS9^H(9K=Ng9lP4E##SLSnf(02*edF~z4SoQPgnUH z5@gZ0mQM3z8U}?&CGv9OH!*d8p!_Ly+_VQd1+pyO`db>t+r@G4h^{0)yv2Vc;cBE@on{vt26Lj~j)*1#e=xFkz0PMH<>zPyFT_`Od$ zgFWiOT@a>}^p0MfC4OJ<8stm{oEpDlI`a1fjlWj50?9$c{~$RSRsLYb2G%7wrrn%0 zJR@AxhL;IMx?_H*aS_QNEhx}ksa!zvZC<#9BuO8@Op)m=X{_J@b5~@DhqcTfb z9<>bhZr+4|{#L-cB~(OC@MWhaH@kf6G=ZYkQ1j>LeJ z6}eD+*TsuFytMiu64Fuf7_{~s)BjrX9HGW30+%LZ>ehS1{^i{?Y5r8QK8~HM@#hZ5 z5@~}yG=6Z>KCpo9hG64XgRawjr?I(6>5>F+YY@7zi7LrY#bf?}&E;{GL)E_2c$_Ew z@?YJa-v+H>$ZFI@j(^3u)H26*&-!aqkS8yh#jOpq79nJAVa~~IsKy&$g24OA#K7Fm zw%N3mj-C4=gUHY=2xHpV)ymC@xaB=JVOJrH=2Oy+E*hx4Dnc=_SRv9ZZ)lKDECxW` zyH2~q{ghdcBIuGBZ+M_#UZtw!x!57vB1-i7JBkd|m$+ z;trJ3yhJYh11ST0l5pfbLfN<_)SpCVXK%| z^QLqlx`~ac%bEG}<+~uTT@(RVxh!rTJ02CXmo%Od3%VuR4I~JN z4ST(sIBR~KvWfm>^WF%%p@P9b{^?lzU0eUH5+Fz$TUtdunDK;{-{!&yR$hYi-&Od6 z0!jS%C*vffb(l(~vEscZ94f7zzBT328s;}ejqnt93@mr$dZ{O6 zdOhr?YS!$1!LbW>Q=e z-TM3tm*Dd5my-9P=7c5bDRT%6VdcSx^46a_aVCsE^LYQ`WwOx9qqwE1sN7KDtbucT zi1ujOlx^f;x0MFuA8$$D$xSL1&q?Y)vRq^=U?Cfm~*h2Ni(t8C>QeTQ#I zbX*B>xx}Zq71B8&ew!2Jcy;7DC-%cnOk)*<>*VC+1vXq$E=%M6EnK6coL_uum}Ik z2#N;#f!dNPIT;m{!(`19yTDeODXW$mXeMs6l9sP)8M_59Q^CFxNq7o$MyW{CQ95jx zu?fVC@yQEaeT@|M_}b-(#!N54iO7Z|)99s`BPrjES>qNpEE8OxtJ>~&FNWA9K?M4W zCv4Y3M??*dnAslxX!G|Hxw=1HTPvG9u-uS3*mtBXk>edqHoCY*VYj9y>LdXxZ>d6< zdHLlaD!c^~MD%Z@5EZ%}{Z!g`T7iFRhg}X;q0CuARmmWJ{6^KrmJOr-{t51Z-|pvl z1|d;NsDdV+uhp$v)89x9-i+uQsznxYQ^Y*Yq?ar@j`$eVBUy7NMSIFugX-N$teQA~ zfj7c`cG!H_L40XqfF-<*s}I8KpU9sCVsYDjt6<3IMPMXTQU*u-ZQaF_34Kb60Kp}b zoT2aPTP_u?G8-mNzJ0vgJlrho9}e$hjFJLUgyU@i%3mctgbsyDS{nIQ=-0LIKwDsU zP7$>&w>mNT*gX^;dNUNcx-cW@;996M7g>Y)S+0Z%G&{w<+Qx-BVtHLTyXU;$Ltm(u zm3h#l4`c)TU-6uV2~c+4#jauDsRp~GNjsF@GGtvft-W^P*Mm5p_-hXD{=@+!M_6|1 zrDK^eueAE}A^>-2boMK2To~4BQ66nvrVL`D*L7D}?PrK?ad?pWH&u}Hv?$_RWZg7t zqPBfrw`cM3ObiBiz_r!-e7sZr#gn1VejVIQG?|E_gB_YIoh)9bT)}BoQ<_zWrg%Z5M6)6WOCQ z%m~m;QpVo^yTTJS;c!QypOptiJ1i^M8pC8b1>*m#03E?2nJGUcJ*A<`Zs|iqWsfYg zIn>no&dX@}IhmbVyF0uG0`ZshUAJSbghl$OM)GzSSd1LVnD9XWf8XPb#oEjHQHo+9 zH;ZG#QpK*$oes;7el6lx0nN0zZ)}?u3(llmf7HHiI;Ox4{F9SNn>he{q&PL}gmWYK z_u%isy;WvN$RbqvWF&9!GMWhL)HS*r3z4#Zzgkg0G$%%>TI{W-7heEG_-1m`nK_Jp ztjup4qZ=4EzcPwrv$t5+g8A-Z}{rnQ#tE20cV>07A5ouY`l|vmGLauL7c_)o?lIrRRD>> z6m@BPOXDdbHrJB)?|CZ_!_fkWcgzUPQwF$x8CFSWthDsC(VL4 z(a&|otGH|c*=QLT;c)yP4({=~6aVVB_7J2e9#J8g?1G-V`;@YUOnd{{p1kBzzgeU? z`klp7(T`1k@r@k|=Vdk(@2e2nco@UCh4d6nvzM^ig_hRn%}jW)ADp&IUdWck!=usEg}*R{7K zeh@IMS4`{+{c=9H1ZCLP>&wG9NZ#Jb$#=60)&Wi>&@H=Z7GH&PS*)CLyT^jh9q+B< zD^dY3kTeAB6{r(CNrf_oeVH@|Y5~!6C+wBG+pB`hO?5RHd%`_hTv2a#S|O&55Cf5Z z!-i-Rp|2NKF^4u;pcFN0ZyI=pn^uVe_Xp+;>w858(~KX3gq8;`^?Roj^7BSho<=!2 zU{#e)l8Xzc6pwz1x(0sQ-f>pGdV#d+=}%~l;`-Q>sZ#D=xNcphntqkXC+~JG(a+8N z8-CBJY^+f-jK8z4vpWjg{$k|gVq+SKa6Dvxgfst+Z0zdzP8`*z$8q_0R#L`Y$ux8vv-@_Q)Mb zlQIGDx|;*AZ8tMv%Qx;!T0gZB+r&)!v{Z(H|6xXZTf4qjJaD0GF`YxinG`UZ!y+a0 zA>1(DVBsqU?D+Hw{R{nfSNe_k-LyHYA!72FxOBMVxjV9{_%04P*UscWe4-AR#!of+Lifls#p$fccH{T z+l|=TpdU;`;<764T+!=es_Y}l5}K#;n0thxK@7BU>HE6s5V*aq@t&?RtL_AyJUqH~ zkjR?KGHn;#g$E~voQP?%1^K23AeO6 z@1qF~84k1VB7M7O!EK2!&e82z=LCmj9M+eV0J?iS_WIu9`T9-USLiw)hS+b&e?nc= z-l)zsZ1>BZimRU%S_V18em#_7*HUtW%C~+T2{@E`nIa@x>CPaOgCJvJJBb(r?2Gh( zBL;hHl3MBk56rn0?b{8QyB{hl&quCHY1y;?J=K`!gfI!QfSW_UJ-r)n=c|RcSe#P& zA-O!loG_D~Ncj(Tm@+pBx%dG{QUNdrc4t^ysxJ!uDkR9B0%VX9LqP1YDEKz~&Ubjn z2Fj-quY~Lg5Q6nF9-pTE599GNm-qSb1y-Pzu)iWk0BvDU=U5A_gV&A#`xfs2H_^xD zMc`7dkJ=BrW>VV=!RBb+75|w7GRX`>-k{dEti3^eIQK~N+(-H(G?{dg~is`fa_-iYQ(Me6xE$7hCNfSXMNKiq=y zbVzq-)z7hp-$W4WDs-w5iQL~Lyl@N|k2P27$U1NDkA;C>E$yGv(!}%+_t*E1bH*~f ztv!`MC4q^4s^fflylKKN$;@btHyA3%FbhL09X-bCFrUc?qXGg6M)ZX zpGU+t&i9YkSK*y+1|y5Flmj1}mpN@b&ayspjJMCa3+bJP&t&ywvNV@b4XKq#lX$l` z7YMqv)iyT=|Co#b?u;{~24+6m(S;)L0B7)hmQN}1e}_8?)dS7F=KGw;lQ07)VBnb)he@-rS|Hs|Z*fDM;ZT?OICRGHYX-aRS+`S-dbq0W*0k>xT(Z`!t;o5) zgAcndaXc@#iylip{6(zaTT#ZL&D`bx&-OjTb71Oh*Tg)0ecp`p^Q&IlTK`%F_2D+_$<49>SHA z5bMSP5$uRW5Le`EY=h)f7$9NJnxS^{)fnxj3eT0yr0$5dKO=`yh;EHdt zpIjrHUbq?jjJG801e)5Ne(E4^K<++jTQ)ORn~qpHFg{$P!vFR81Ms?r1Z0TVFPpky zL&bb3nq1wQ$oI6RNC${40VWU4WU08TBGY(M0$|J9los#6{D;ZzV~f%GA5d?BEv-c+ z@+y99NFKhj9k3~V7nIfZ@>r0XH}2)_YuvP!(I%;y!^DhOD!dbP@0s530w@f}D%C*yK6$3*z9 ziL6I5%<9A=Rpc<`P?l5Td(Ku?|2s7lqJSd$_OhoHW@E144yC`=9T1s}C4Q;e=64XT zTOaWjV_N>jsa`L?G^k$?H}uWeP@>Pj8L5%SPsjt^+tva&b zk8=+0v)2)te2|KwNcu+>5*TwpaLOyA`E83pvL4Cn*%f#73W*rfl$X7)3mwt>HI3!l z$qLj20y><#xQu}M^Q`o-MC)}b6;FXv2}bo|!|d_+CtN=cFF`5}w~O*JoaT%0D$WV> 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 X(20Z}tSWQ=~v%Wq)P&Es~W z;ePij-`$P;3hO{;=FBt3zLZj|M(nr1soTvA2~MipXKEb6!lsAX1y?RDE6s2azqKF7 z1=`JNkY{ToO}RNf;$`(|cP%v)IMcCDz+fce19vC~f1Bb&yF~9Yp;A+<68nJ!ptla< zw$c3`=E~B{|9QVC{|FN8ho_TQHjE@y7D%qaz=YDPQ}N+4$nryq`Ud5@r;z_FtO0n1 zT?mak=#62-CChC2Sbf|EzyN4=M5{P;`C))da(Niy&o^zn%5qzjAglveP_|)FnvCN} zset;RBmR^jLx{I#avCom`g=>g;p+$v8nQA-Gy;U@Al<@LN^Nd(&71nomGy!`cTZa{ zlqHEY$Dmm-zYj%rob6zucqWwl&;Qv|8I~#Xl#&nq(v`n%WD@v1r9FaT;*Kz^l5(sznM;9u--oB)mAycmiEg$bmVh}Xzac@ z^_=sLWGqox4R{EyRtmM$`zR@p&}rsb$6gFrDkQNz?>PC2QtsfVP#6D zLU{nsB#5Xe1jzaHd*6@G@B0`3@qqW?bv>Wg^Lk!aU6>Zgdgj_2ZSVr|`uV}ve!h|- zkg-DW>f=%*r|7+V*RwEFm*e%D^9Ha~(T8z+!P~>J=z3ByzsWz#zCU3kipxBeG5ICh z!+r{ZzpD0zS1BBSa@ThtA9Hc3pU0B_^?G%$a*0Hx2o57!7r3)`;u_kg;D7BL-1vkC zo~$D225x&}aozM2;>1}hur@c8LVMceLjnYv%XudZxhWZHP5Ln&?Ec1JE7qOU6J2LG zgpi0Cf)h-?FZ-U1EeQTpkVBGom9#AMxG41d7`tj+xZisg0@va#pD)^fq3NAS{C zSpk79Uam7z>y-NwWK3(t-8|Fy%!w;8;%5s@RWU81#R&#;!12z0N2BvIGgpfF!)_Nm z1hp;<_nPj#{(ZLnFB={qCXplB>_nw4bZfAfyfb;N?XWd<+`37A%=hlJy(q{$e9kK> zl;8yF+7|`)B56y#>K3|F%h=VPH*z$&Vtdgi3~Y5AOPFqK{1U|`@(tzKyk&gN-xYWS zxMD}ZIeCAI_Xw0l(pruNC71qPVcB|a3a$MqQ_G0NDJoakq9z}!7u-?&>e;b?yR5^$ z@VA38E#`LI%^F#|B9>7>CcJ^}XlY(Os-s;nWHT~grSjoSsvm?CTiwoa-?T(q9f>Wv&E3vpy`%>iG z-hxz*%l#finSEC)0u$|T*v3<4h zv5~$5S&saNc-#+7yBp`3+oakVYcNhirM_zWFGPhB2vouE!hp+SUqEGqce~n&kx$0w z`dZtgjG7+yh?m$sAv_1%n`Zfnl^R%+>+`#ljr`D4wE9 z!4v8QlX~Yto4sb(D`mVKCwJ7@OE9T4_+hGc?%jl9!5Ltm^goH|-Q&3a`F`Djx^@Kd za$UQ#^)|-b}X+jzlH+)Uprnpwx7#~^%tS(^~>fmRDS(v znc&#!wr`i-L$?(vofl>;4O*J`7hZcoUTP3Tat6;LmouI(B8su;iWT~yYNBpB@SD1X zht89j?2)fZ4S9i}g;%|-FoL-h7o;9yS#AUuueuU>k{Q-5K5R4IEttI+lZoQM)@oGq zv9<3Z!AST|>do{r(vRt{5YNr(#jluP*UI5>2WCDw%uF3%m@vJBzVzDh8ea#{%dBYl z9+X~p38B7|r!C`Q2$7*9W;$fQ`Uv9RoTKoR0`8e9E z6de)Ccx(7dSzz02i>4bLy7W>T`7bG0A=68ksu)b59w^jBW(O-~W-QhaBmC6r?r;O{ zvcxL#?mN;u?WRD8PM}@FJDp0rOzF6ZKyc>#ooAhwiK*kOy`UM~2B))dBY)%UWq!8q zKZ&QChBww(IzCPuTP1#knK(2cO@b6QtXBc~62^5P_0MI84)@&(l67-N=y8)lNy{8% zOjaPwP{56S-Wkez7;3{JgVM=v6LB3kS^NZ*q_0asb%1Ou)q^)TS!Ff03*06#K%C~5 z-5tKaf(NdnTB((naQr)rQ-z(X;TFr6mtYOdHe@(2-%AVZ#m^DYbw9eaFGN<$K=f-- zZn|}c;-9FgD*I86^L@4FMF`Tr5p&K2^e|a<6eFz+*7)YgZ}3-;x?G~xUW&U3Rp{H3>ff?{na1958v^XD1q6p5?lXVwqJ@jg71K8Af$(3%S~05=!!GL1Uv zN6)IcH99^pUXjJwEsti>{tH?00oa1Jeq$9Q{N`W0j-}o(ko_jtyH@WY zotip)@4cXaK5m@l*CcCnox)IysVAp3`^(e99bL0;xFTz901^zuw*%gN8Ycd&9gt&z zx1swkLhdqLb`(s7XB_V%K*cb}*ceL5Tz|CFZ(G-p0x|>YXF`kOoTMlpvS`7AdhE-h zKXfc?p4yy?$n!QbL?R&Ygr9q&h(-A3m&+H9z5M_Tl26a3h4alfk&UnST>;6+|B95> zjMB^7ssfa^XnA3AL*m(;aEYVT7lT$fwoiq^4ixEk0**wP82Iv)|8Y7Wh>NjJQbaM@ zYAKBj*LuNX7n)WWXS~MZxH9tVdq&%G?DHnZ1r+d1^0Moj$u%+Wx#~lbre6(PS`Ve~ag$`*>}9tWbSd&5>NBh))}j@M*?xrHwju8njrP`>W!P z6Os`TS8f!5}4Q|OL8>h*xqr%a~nY`Vdh!wCBA9_FDkZGp%c7}G&dN3 z#g7ktgu-?^I%!)mRCzxt-KjA<9G@~ogd#7XV>FeD%kyDrafZ6eW2Z_>Z-t*(&HDs9 zTdH*qv(nRQb`p>1?hc##z6Q0l)(X0a+snZ@pi3QfrD;ijI2RXgqeLnS#*u_vstvW6 zFDbpVLLkxD=ym~hVEk0YnQIAEV89Y0(4vSYoKAXkX+2WkB#|=Ewh5C$*1=}*o_&I2 zaDs^p9rf}&iD?;>$;{N-5{9+>(0D4;iRDYq>7H&ZMVjAQ;ejXFL)`q06hzvO!DSa| zhxvQlvsn)$hd_m$Bno}v$d+R2ZGI@F?_-`UME+}>Ksa?wNrlsI``1!QXG~+2bStX(qH9|~ z;L@jUl!-?mcy?WIq1XGs$8&hR>q}MWB=)2)FYc-G076WzXMD_E=HyXwPA$@q4l%HI zMVL1?$n5y{9lOl+#G6svD&);d+t+V51p$zD=>LZ_L7yA=1&Zpez1Cg2_b_KOC9uMV zY2ZL5Y7e%Vra88hB_ctYp*N33tM-fEc2FI5inoK_`?N%MarybEWUZu)B3cujZwUB2 zvN9I7AF?d>yrFyFC=ZBS67PlCBoBrP{tJYZs&oN46pnZPQk<9FG7f~g>F5sU_ro-E z0a{ci;kiLN;{7_fL;_P<?tB?bfT%o}>ur7e}DjpF04s_J#}!R2WbH}!DM_BzkwwtX?cDfs%I)k4Wj+~1!N ziyq)V;`_NTYfk7g>uAZjWw?*t$Y2@a`Mo*BRzr0^ zeD0Ifz94^(DkOCKLLT`|GK9V%=lV>~M$7TC@R^qG)z+Cl57AskRvk?qEN&TJ*ck{6 zu1~y`G^{Tp$4cI;&nzw}L#0j?l}E?nyeY1j-># z-`mNAa*A*{oMTZ(10#yQ6!WVWT!y=2btlf zs>vcZ_cUOHQggIvev7Y9E8~f&Ovl-zscAi6xLl*fjve)EavqPfd^zyI&⑀#LP z#GI+saAQzcFWdZN&uq(h-qf&ry;8OywgU%@&kbcrw|yWC$gN61reFw^GVJ$ra8IX%(bXD zIabFuX!-MF}ltN;tmhoLNb2dN*(a(7bk7a&Qu!yGk&TdLI6#asXU>C=mUx>M&;+x@j z%lHF&t4HXl@DGo~l8mzbp0wthbC1pahiH42(fqge9*&x2> zV^S-QBqsP5wVc7eR=?R{H~P@8&o+bKvd}DEJB0@KlpD?HkvQxxBZnn~B_tAnp-cj}RA2;@t;IZy3!edDb|Bb-P|C52}@2r{S^;&czV zgG#fMTWo$1GscClOyhqrb(!92oAg?m%#NEMF;!5w%%#5kFPGx@@4$?O7W;fN&C37F zx%`H|(BnFiMs2m#yKJrPF)!6ne(ukRbw1(#H0L!8+u+np$HCTs^l&=W80;gem*03V zjOa9fXHIe#dJN}u-OgT;@X?1y><1CnM-=#`G#Lizg3rJj{q?A2uJdonIgF93>R`0Y zD+&B}I{^8Tx2p17p7-axH~l4T(_4jX#39WH2{c@0;=@t_NSuMpUnk&>O=R$b8Sw&QxL94u?9la-LL;7Y>l>da znhP*4okNBRiBbMfn{<5nw4PSHuX)5Xds$&wl|(fbbj}Eh`6f?2YNOaBD;>T zC>fNtxEFSLZYthj1=;AK2OR!*y5iV zqn2zul+KUSc6b|SuYqdQ3mkJ#G^XBjj`6v-ov|P;q}vd^2Td4!u3)ypzw%c9*y7&N zFuu^U$!ZBhuG6_kbSU8ESpypAX?_^XkEebG9m2R=dm7NQw;hi8XK@QvmJqNZ-qWAF zWUxF5!ak4=#ePS8ILIlmJe%q%zDe#UMWe_iHp-&GGFs6u7;OL~0ky8W?@~blSG4^v-vuq$3O~&g<=UuJbJ)mA%EG};%L=x#@%)3>^-abEXO<>TE z*p}MMBp?;jd*MX6Tb^6ni_cD7^|6E?((m?cyFT*KvL??G%xRJx7a6LtkoZS*y?1VV zIY7g8&^1PFW?n-0bKH8;mKLPL z^l6$TQ_(r@IlTeY(w>!=0v`%M6cwCQ^QN_g0%I_CtkJr0w#8-4xD-eDl^zUVh+@w4%)V@6A~(h);6J%I@oELO6_Z)i3xbd!HtQ1sgqu={F1UF4fwOj#; z;+I|4)3yx->!KFrSiZ{{khi$083Wate| zdMZA=r6j4U;MxKM$?pk^Azlw(< zv-A6mqpuAXTIzeeq4rQn*J_nZ!Bcw1liEsp0>{h`&cn@N7~6MyxVt@Zo<*xZiOJm#0#pxh11tEE zMSxFTuWSFCXMQG=$J#)eYE`fgkRVgI_Po(E!?AVkI%L)RieojnB4S8*j#F)uGyuM`%`-BE{(a<2ik*U`6Y2 zL9%4h5H({M7*#I@_4X=|(+UzG&5q*HZI7GN7h$7f(}mf@)9{+)n-3FK5iP{wG`g{a zC4bxULHmx8wK2`rMU{LrVb(+aHFkz^Au&>qA3F5X;vKA4X*a&9!j+AMAw0^-QUG|G zO#9r|?^9z3rj@x4W9NI@rV2VZg>4CEO#9f2pY(c%cm5Z7u&5<1PUm<{wK)@+@*j*r z%6a>*S!|}Q{%czrePeF_lPt^I><6omx;hJ~P@=#%DPDAm^oQ6u*j{3i{UnNgssZ^# zo_YJ2v&`uJf56iq9y>9~a_H#f8t2X;)`ojift@{Rxe zO)iVeu`g>g!xRs%KpF9{w_8P)Ny1FkAOan0e41mNoZA7TF@k()o^t-${}aV%F|R&I3!o48MLaJbPDe@uP|#fqv>?+q9zi>7M2 z%9?48iYx|lo_(KsxF~uq0pl_Tb$(I?s{^_B<5uBZ^10jox-s6S<|W!?q(d|P@Uhw9 zJNaJ;LZ(npxh3lAqz-2L$FNp2_+(hX988SV@mI8q_!E>*Bw~TtxyuY|_FR9*+=>oK zV79jf4uX+{o&^5Lq8p7IDvyOR}#44k{C)DC8rO*y_gX zrM~Pb)fd~*a8BTlGM`zv4s~Fig2xK1Lt$wH!tOlt7dVoUW_-#8+Z>C_+XFGPCxMsRZWwjgvx=; z`;PXNNst1zcOhtN-Na?0z|yWDT!%-7=omhLhnnagb&bj&H3h_+p#SU~sZ;)M^r6|P z`x4AaG;g@=Q`5^MDcaoeH0?iyhul${ie)W;Gl{deAM5XhVP@E>F5R1TQPyJQS7dFC zdIsKWNXKpk!t+8rJxdJn*z^qKENv zP*R*XLrC4^@V$cWV1x(~7CWw2mki64OX?1SlYjUsZ>`+;dIi`8e=4K=1d>=wa1VfP z>g%R#mZT_e>iT*|kdc*)X{S`zDzDbpR&P2lXzi+LNCh~9QtroyN&fy=L7w^bsP0W{ z1!6i0knF1-ZN(`ZYmhQ=4uZ=tA>LjV?WEc-nx5_^YWZR-K9Oep2!$SD%hZm$`o~5< z-F*b!G1BPxve~z_(=iPnaoN}R=Pd69d27II%u*tnpqrkwvN_AfpzJ`ZIh*DvG{=Qr zs$|fqlC4vLB-7iO*shEhou$6XC{EHKBSzUX#~nrUSImh>0mjx?jymcGEh&~!4qZ&? z(AZ9boqJ26(rW2LqTqMWTj~#*HK5M)zDmLx zN{D1VUIQ36B=Qy?u|N?5P2!CPcq=_0;BaQ587%Tv7i15r1zT2p~rmNNog(IQw;Q7 z)D5L-?r=oANWSUOCuBs#Z)^_mT6FV^31U~&0f{*%e_Q={OiYk=ztK!09%~LtSIoO3 zlqGoKwme9V=v5A5RNJbmGqfjLtZtz<+t7}Rm@H0-ji$S~#{Dq#3O?hV-zE(M*?RtN z>NgQ?3Oh{v&h}~3!yRkDCg2~3? zo~zsWb6E?oI4~;m+^MB#_w`aRNg*bc!vcW<%8q2?C zCPYPMzKGN{Ls{KHnD8!#I{XP2@#bp@8L8`CrCwL|mFQGkq9)BEN1Hpe9k!+@E=0#m zF5!EzR)gUHHz!{R&mvhSUfG_>f1QM~UhMX~=qT5gFER6O={*|>)(`o1kj^wYy~mi^49XSTS<1u zEWA@VNO?xm^a)z+$JS=Vh2}?@9rJfHa}xs~#CXA^@21dpKOri;K*bdtiG!$4m%AfG zN0`v!R97)U`093>nYxx2z^C%7#u$=eC`Qp*uS@tU-Vd@H|kC=Nj&8-S&r6)N>o&zVNK4$>(oV|A^ya+ZJF9 zQ`eyOwMBR23%xU1uXcRTm`zw6UZ`w`$bvUIZ%1p6r!a&1w{ncdn4d$YmTy*ims`Zg zwsJgpQeD1uGBb*tv17Tq)I%-9n_mP&5|(_0G|w|3E_O}~&<1+i;8X0N25WFEc(y&- z!U~yTO44$cytM(xbYQa<$rryWKSUF`+D^;|*{ZfwSDze?eaodltqAV$Wn6CnGDTcb zYab9Bs|nwm{nbJ zkx=G#y9%zTJ6ns0#vS>

      7}Jx(*6`zPv@GB~0LZ*~WS3t;rLN`0#{h)=wkw3TRd9 z_LySJ{*=IkDaY8G!{VG&zcs8cv+0$G6|_n?AcGyl%~g1WbWu1$x|u7mv^i)Kb>~6X z^oSXQcM|>3Jmz??+wUbKsbK^7d3xu=LDw%~Eu7ip{t+N|PrXob3?PJQNmiZ7_g$Aa!q>Ws?f7RaxDPFD7dm9yvn z9q@=HK{&J?fPU^!9^LKO3~s3nqfY^e?ANnv7;o&A^3ssT?9G_LV^>meiNz^>Fj;CK zY`Vk!3CO1M?vc{ed#1FE?BOA-^3!^K`xY z0Q?O26*}fXMgBJ3v#P{GLPUbVh#RGc&WSz824~Agy!;O&J&tCZaqC^pTq)RnBo-zf z;|UhzogGUtvGeMfi75N*q|>xs%RIIw-siR#Ckdk8&P?}E3J0$-p}r10TrudlFstsr zF2np&|DO&hyp-GPwz!RA{i^;G|D))ekkzm(OI|st5ORG>0TQ<;=`^0_johioez%=b zvuoj@PqpeyDoL`=DL@>r|e`?D8~ldV-=2aDmi>8^!2S2f%*ZS+MyqXYQ` zntNgOo9k06%7`9Th4|n6@3sPbxR>XX1(|ttXEO#;g zW~NyN%GG)t84#~iz5hv+%tb-{Pg!b|@o-g_$b4ZI|Kojh>>b&p(q(2ykL!EOMArFT z_uxooQ;- z+OdH<-cv)Wg|`pH|BU5S+DGGynu5}28;}!`GUzN=5bgkJ_a(bzH+gf$Kc64LW@o3SL3btONxNINeKmvAwaKk0B5M%iq9>$Ygmi3HN+Z{OM=tr z4_N&DLFBdLP=xXlO6IoQVkNkW9yY*{wpLxwtfI_o*F6Nm#x}ZR5Ek3@NPaz`6LxE6 zgDtbHu7s)~=##hFxT+#m)^O8sbrG&!QHg${w|_yhpZr)-B&qZB4n~vQ#Yf3he8ZKe zvEuOC=`uF$`C6vxj9A}$Kor@mJ6BqujH41eBB6vO3Fgw&w7}sDInUZ| zZsH~WsU#w#bx`24e>L$1>TECEh59X)b>E5!t&x?h`9oDJ<_SMKi* zP1w#5>mE(z0V0|pHo@wnZ6+G2`< z+K0|Mu-*yi{ZcDd8k1HoAHC1Z%TU)J^%B)z>q&Z}@V>8Q7(_BQ##@GrR8CLA#TKEi@t zP1=?fJ0pQ+_bR`VQ?nc|TbfilJryr;VREMX2+DEFo!r++lzwtarweWidOQnjt&K{34j8U$P|&PUQJ9GK$tT%<%-N-uDU=ZI(&PV_1;iFP}| zRZ+X=K0U&lr27RO`%;2R_s6%-UXUSkMJBPCR}06r+2bOIwdMgf_cd4Hw;&10Mog zbFn_t+}~+B`H>IdUr8_K6)G`O0i_42=-kK=g16J{js{E2zlmAl&l;ppW2Dc_B#%QT z{4!Otg!GPi3ML!WWMQicBK|!UVz%VE)i2Vx=W4m{P}u6Ggjj-iQTt+47Hy*lvA!;? zJBiK870`Myh}EHAy{8?k@eur<6FJQ&&|SuDXttJW&WcK~?{%3gMTKu>8~WP}<)rmXmu$ZQjr~($fcM+~L%Vs~O00LYYoi$Wo9q95w$}J9#DxvsW%GqoTM~Th zbAL(NE_v5v0CE`ur}oo?p>SzkY{rPBs$&4fR?mKqJ3~J~SvdsqTY z8v&K>!2B*QqG10AFVB${jL6MiFiLzIc1FA8Ai2-T#+OW|DU0#V&|QJ^l9CM6`&WQe zF9o)i;3XgZ6y*GmhMc^IHV>^*9Py4#Bjtv;`f91AG+9P3E`NJ?RwoeeeuUe*2l+Wy z+pxh-+7EDvb+#M6215R%VYYYNHR4%*ljK(6jY|z&6IT_(Xt8WX_DQB39YuTnyg$?L zqNoK6Dr1AV&;WPvugt(L9c$!-C-yofHIo}JRKGmjp$))aL0?@p1guKcPk$6W^=d!2 zc-PBR>l9NPYMEDE7ITyn59T_v-;-QpEM6*am1(;=OlU$g{4-NUhS%Ig*Pk1}IR7_< zsu8;_X_jHJog)JQn6}qC_BA5iPU_7jC<@Yg>!A>5MN@u%NyIjMoqIRKk>H|}=GkVX z+o@ZXoFQ7QJl#~C;yjYB@B0g%RL0xW!T0)Kw{~6e^pZNGDgNX$-D3)_y;w<$-N{4* zSre%?0~NN00qm^B!6T@qD}$ZsGE)5{3&P*9NflRs`U;f_-iC-Cga-HF#+Rf$$L3!! zmuYVZ*PM*u#q!vzj(}6rHwO)CIxOFeJvhAO!^$yUb>yvRMRBs_b>>WTQs3nUgWJB} zeIa<>a%Nc}`;5q;^Xm+b9V{>ME%lt&{f}%IH$Ko~I6zyZdl1tzyq(%lk}g`RD1FQS ztnr$*BU8;C76VN4`YxtfK&ZW)pfFCjt|;5SFs#SKPuILou>~7oUg^0D?^42cu+{FU zDE{mAz%YNZ&3i9-yr_W z0Mc!BH#XRg0uW`-qo?^T{6wUSTl>P(GD*W@cnTO6bI2B@ zljdIAb(g0f$rQRW>g-D6r-%u_a7B8N z1dNM=|LfGyfDzO-*=E}h=RW6EhOEOPH&4Z|=R41JxfAa#X$=Ka$iO=rEuS(B%x)Dw z9TK2Kq|n{+li7}9pUjft%G|DLrpwn96097^kI^0}c)_*kB^^FHj14#O9cDIX{Yl#} z)3ZPJHvf7pPvfw++6{dEF=tyZW0A;@r&-Y+p790?NwCw;1ECrc2kLyCC9`M~g=W6j zP&}Bs8-BIvgbm1)I|J6`sr6-GJ>wruO;5VFN`%|=eX;~WCC@Ne>S}6e)N76FM_qfE zuJ*T#fce3*%6>`ZiuuKSFI8nyECl9ed(P=-@O^MH(I{)1FuV0 z_d-MDUPQ|=#A3F%Klk^kmzh5Y)z7EYSiX|BjHAeQ)!M;d)vwu?)FhQYmlq(;YSCO+ zcAW56&deQkzNMcx{pk)Gmh4@NRmh<45&eUVlTtCC3m$mJblgAWT0B-%4Dwxly*h1g z@fRX9JcwHV@Cz^<+vime{;KMAf-_XGrc@3;-Uf1X~ zv4ComsWOz>n~E4e-L?bJ25z}Cn;X(+%f7_4DvjO_s{AL95NOnm74R2gbrK9X5Q&~N z97}9sbtaz{ri`@#RvS9%oO2HJ!E){aiC|~22Wffth2r6W6u*t4$L%C>bF zS=W*wD%a-OVQr7f8(D)1EM!3X1Ev&ntZ@1*AG#l&%5%Z>_LqzR;&`+0%1}K9(3g4p11w6f<%uQL$Rr;Mdl z-P+Qt6oZ-Tomcvnlq}nF9V(rZRI)e(v9;jJn>iJ6E5AZ|iRUmBiqm z6xOVAS1RJt2t%v2_>Y+U@ma^&lf--JG0e5A%(3~Mr?#=tA2Xl^;aL0G^nd1?Lr2!nSFY;%6OOkM`Mg-1qRKYIc&TOPalWOEuhp`Boq$p=R|fil zBJQAN)|w6O&j5+<#2->449XI1#L{D(_^(?|V7%T&t+0PG;U3o)F1(jOcsXNimL$s2Ijf$I>QQOy5`3qVbeIAFI<~l#+XL?hEVE)sYyc$q`}~IVBEQrBA>gO)#1DQWB<HXHl5;fzPjIFg2nU0b|~iw z+y#No_pS2X;CaFS`b$DzS#tjZC;Vei_sa~~wWK?$*$vXjz*|1^e@)9CpGPZtYJF`O zpXeqwi*N6yFJ)Uq^Ze zPG+fVE!`dxXF{?s4M#o51l@1yemQ76UwQQV zj?mRS z!#0wxeK~*u8haWYhH=+8|J*dN65Br-cchE^__qD0jZ`b8#`c+|aYNFb03kxOu^|Eh zp$-6(`;P5M@peq6wM7iDEFsGB!of`O&VWLL6_9mDJU7^Vz2fDw12BXm31xHSmWOJi zUj;2^r-W`hW7htd_7NqazHB#ORuU{h)Zb=bALZ9 z0b)J+niOL-7;tu-*yIi z3d?GUOKG#CHUx|8Ltme`)X+(FMeuozA|+(u?eF$3mw( z6aPwrTm!hMFkH?dhOND3OlN;y5@~bwJ@##^H9Kx_$c=>SQ;RNnI145YnO$I{ITV zaod}CEChy70M2|+0#4g_w5@xhbd%o8Mq1t`p?HK@D5dtCTL|$!j$UkE1U_HUH(H7G zdgL+q@VHJrzmpn|{|aO>*l$V!?Ry$S0T3c=uR~6Fd|+IcCryv_FuRtA_9#PT2Pjm)l(o{6h}C<*9psJGc00nw(?Tb#3e zU;++@%&b*(re@x49O{KOrw1lmH4kO{d|6`Gb6th@36a0)em-muZQZ!52jOL`4lng_ z{Qg0M4dNIq4KK!4CfgYPwtdY-zM6Q4`?tl+`Bryl??>)IqC(WvXHFbVoRQBziJdwd z#h-%xtA$cuFRl74ZIv%aaOkAV?AZH-=XJNrr}Wuy+R{7Kj(Wb!y^r6T`#W7{<}uo2 zlTqG(5y$4E87H4-2&QZ?^b^PjIy!xsoJRl` z6Ci}7pO^0V{sn8wE`m5TgXePY2es7FXD;ARo1Ql)GcL()Pwb~UXGN`_w2Go@t^obyYDQt2R0Rk%vUZl!L=$RK^{&_DmZ|Lsbn7yY_mNoU41fkPIKh&dw( zi%H1Il=k~F=r2J$nWgKIhFT9M7VouP4JutYE9pNu@f)~=zUDD~%}t>!oonDZKD7Vz z3o4mlz7SD=nKG5F!$=dU+G&G5#as)S6zWS5Nczc2i@#>4b`%K_2i*XWJ5P+@=z5Ge zPf4`oVXJpnh9u)4uY~Xd0{NllcWBLgx+x(W_W<&Xu__;_V&X?On0BRv>WXmmlC?Nz z1NS{P&tAf?1~7};QREIKb>{Ubc>&ls=fszCMO1qNFOVGb^4!8JNr11m)fR8)AS}nn zgYWqf0pBSAuc^eKp|g8iGIa%rDE=z#FpWknptl0H#820TfcVC}UAPY+oV9GRfkPo9pZLmI#yVff)0l;MDM2ucWpsJ4!G` z#gJ@kwd`v8BGtMx)o3;bgX;vGQfGZ?Z2M-+BR93UQg`S$yw#;KkV*Ry?m|8nGYo8F zI6DxWs3CEbt2%0mBk`r+4ax#}QYfLKAdFwGiioIfogW=&4dJOH>ZOBQNKUCG3XpE& zr{^&o^8w_k1VP5$^qV9GAr zQdjnyo#hYBAzv1Qh#{N0GnKcpIMRTzoW9Vy&F?t?$2?K-B_jJc-|5IQ$Yg4SO<@9E z-||T*+PRwG2p;1K!sbb9#t*nBC%WkG&HH{%n26<*XTy{duOO1-O|(cXZj zL=w<$G2wZ#UH2mGQw-!9LyRc!yk=_ze&v6}qa;3a`QG#_9q9?6g$a9DEbsrJ4Hc!x z%CUsgzNl_W4^7T_qWu!NLsi!n#F-s;Y)V~wR_k}3$&FYCN(tc}ed@ zk}5{piue-t!4)DmaNdSd+kf+b(gwNFV%nm>6+IgWJk43gUqd z?`kt*v-9H;Twxq!nJH=b6OcLmc_Wj$gA}z~nrGTPe?v3@`B>wCQEbF^MG#e3eN+Dx7KKJwsUm-+x2<-sqF-71q zao;vmXkVgGBZLeyNr06Pzos}|F$42fcw@sz?2PnxAWR2k* zSWLamu(E77Y*M6|ac>h!nWri%Lx1^kx~%+2Jly>fwL+xUu4QJ(LZcl-c8^CYg5`}| z>rR|xGkxbNLDscghWu-wNs(wu{fy7WyWFu{3}O=t@^Q=bdDB$aOm_o|yEJhxjFGXo zSg_cgZ8pYv9uU7|Q3YPYUvUTRZownbX;Mc5nc?~WD0}m_CeOXy`|0CqS*?|5siFc& zt+m*yM2pCjLF-c5g@V>%lp#^5Mwuf+1~SyL6c9xoPH?AI-d5!?c1+vVrDlF%KIYVzvPemFT~sw4F1Sqm&F9cjb%*Xtqxh9 z{(IXJanaYE8E<@J9lQEou{Q97K&>Pw#$cYyp&k_7i~2RA9~ik;GxfDsl0epX(X!|| z2-P7^BvGy!B=$uKnzGcS zRj8P7+@jHhdxG6_%{W2K;BYErzDfiLOO{~NEi03Ft2-m(X9ON(&caPA=;){*Hmaqd zEs_$hD8^5G-Y&@~27jIJqckrH$y!=F5ln zUbgk(RhzN(lD{y3Lx4;QJ@<_2k$Y|a=;pc0t}&tUlBTzr`2tsfd+jme3ikorJl;-r zJZw8|8D9b{Wm@sJVr3r$5GI@7ul`onE!Ze=vuD&GA&+VijxhC0)+rAr=^DA{Er)8g zl3T7jEWg$?t9(0gh4AyrJd{Rzdd!x7Lw?0*3B)L`#2vMO@EI^dr7^zqrT%F$Vg6`LuyyKn(+*pju#O`OPx7F z0@mKtI`VTNUVOxZ)LfjHMV^<41*8(cS3Kj&_x2kaHJRF)g{4koO(wFT5k&l?JF8w8 z{XVyuv%p19imubV+8aYU7>l{k&qMQ8`;-974(<7e{DVq;0%x-o4)C%rVLrDJ{yJW7H>8!co=p%_8=&`lY+ESkWhD3aFH#{JxL`0 zd!Q##RP2JLQ~doj|HpaojNGIi2k_?49rP;U7p`=`x1U>;O4K#O7V+Hx+K}7Qk2;G^N=_=G4)+%5=)}}y$9(da|^{$vqQ5WKP6ndZ}L;!=+)-4@7q;{avvMMxT1!NL;5+%~})hvSrIG`CWsu zam(fT=@;y!a+dKMbT9D}mMJbVr`W*?TynECOP)srZ^YZmhN@M!~Lgs9V4 z#w-N{uxMwUN-~a}Qjc8%?CWs#OXI$2?Y}G44$}{dX|NKLLA<-9b0%!h#7#Uv$-?r3 zN-W-o%)rbebv%RD&S<5Jt4q*n^UqX$HPvc*Y>OtSZXKZ-H&Kb!*Iy&OsP;oG)wyK@ zHw(}1ES#Ri42W?4np4j3>>g+3S$=%VWoTciL*7=g769i8a)__(4+jN}m1{0}vx>|U z2%n2-w|r#v=ke)&f<(yy0}(MBhMgTbT4&)@R8F5E$95I_i4Qu2*g;T&cI}H-AjMoe zrt*RKVbWx0?QPa<&7XK%OO@YH=xTW*qJJpD_PW?W-x7cn>Ss)U3aE$*XlbR=qiOl? z@7bOu!eK#1m0|+m6Va;AgQ=rVlognbL)9R>_fUicqv7+2e*Kk+ff~EEzCSJ%ukRQ69v{78=-$Z!=n3L@K2`iBD z0^+!WF+#jw+Os63oN_~#K0V~M1uB^dEp$Xp4{ga(jD5`j7get+XbM4TenS49PHL7W zRd!E3*-IDe2P!sUIn@)dO*@KPsMe3Bi8d6r5kuKrFD)~4ug$tXgpM)qTXRP3G6LML4iaK_Ip^@KFR$C z&_GSRY;#=N-_s`y;5Y>NHs^UJPMPuTrQUMAl^_F{tn}33kCitWzKaAaW`|9umfYtX z$i|}n?en`RKF>y0PC6t1h*=zQjnWt|w(qE1AOYS5Tf<3e${r}IDX`PO%93BRDlR3N zqO&FsEGY{rRuaZG5H07Y4R6JhZn!Btmr+vyuTszK*6xpeZf>NXMcy4ui>xvHQ{Upo zW*Jk)m1(PK+%5Bby`%JN=LCUY#0iiGpJ)SI^WSrM{Z=O59T@~Ec$N}V!bdCra4EaX zVeuoT`Sx0U3(JY&Pt)F*^_ITnaAND1lo@-()lZVBgI-ybLjd=yT0W|iwne9K2aAX% zfF3(^jiSHjl9U*|G0Wb*S}X^!KBn)1rEr_2l<5&vbQ5O$kP6f8-**U6!u9+kOJh+l zTfG1X5%lH6W+C2pS=&yCwQ4#Xi7ocGjT*yf?2;g7A9YH}s3~(BsxCgak|CJwA; ziT{@L2If$OIl7Tazbf7j z-dHI)Rbo<;8-;uuVAic{7V`NXP@s_x5EL9GI@4pfm*)9B$PffY!&{ioXCSL7b?$Eg zYdMT+^+ZmCl}u4*Ch##9b9Bpd6ehz-p_%jRRG*V+8kFHDe9ci z1{&TK5c{|Q&gru_AEB&lh&_EZFRQdZ_vL%SLeRXc;}*M(_PbB&Gy9Q?Yj~oSzdZv}%Wt2~E%UWLYT-!?_W5F^;%(2f5o_Fbfor_n zbIRAyT=LLJfyIg=$p}NH|FhQQk9s#ix-*5DGnbm1lfLrJh)ydzpYdq@{HwrszeeTq zXQl0USI%TF)SYse=y4SfZjSY=U-G$pf^|~Rq!*<@1n;>H55YPpahuZ`!l&~a@1_Ti zc7lE9_l_Zg;%2?tlN+DBU9Q*$0i`1xLE7_>z?KqMG+C%lpm{C0B9YJKCU*&h9<86k zT0gC=l4@&b;tl61BujJhlb~-Yc@B)7w6u>Fy~o+eAARCo=mu4ZYyW*4!jXk(RKbxa ziswdgzsXuF27Ya57jf;OR8pWe*etyLgc;C_@WoZe{|_Gw~yr z&NG^{Vesw4BB%McxzyNKJJ7=_HN=bB58e7xF#H^GU<4~lhv~Os z&ve0NHj$7Ta4Q18y;u+e^Vfa*?w`JK7np?vg%~ls87slX#`~Uid3VDK$4nBhhFDD^ z-5%(qP%>|5N=4iXEMB=gE=!fW%`1PNf4>r}7r<1EYhCpZ0ony-$pxPM}7^9Pcm|vssTqca^l0UPJN`Efo#D=xB z*Jv*lZC@R&E8iq}h58)QS*X3>@s_vWoLh5nX4hLkdf2iMyNcDK7z!y3r+i4zAqGdaY9Hj}HwGek2U)55o z5=UBX`vR(Kwv0G|k4^syG#^oSZ(<;?fU+QvRha!kv`n~W>SK4xMbAPymdh!E!Y+9S z@jfYyaoo1P-gLx&n>YY(>kt!%OIo$RkBgFy75^U=z(9A#T|_jn%j#I|FBfgd88$_E zXz8<0=)C*0J|cw(`%q07{CA>_@#uJ<@;Dy%;We%|ezmsld}cg@ST>o5+#U?w3%?X8 zKA3(G#SyRBqC8*)k%Al^w>QSNB)4!q?{k-J>z%FOLsd$AL)sZ^Rs->l+40)xA)87t zq|mvhcPPX`;v@eQEi5zUIrc4!2kVFZ4jzH~ykWM5IAa9KuO4V#P4jNG?f+8&yMF}2 znXul2IHRr7p<-w@>cHg6rWueialNM-xc!n`Va;XiV{T9!AvODf+w<$&g!rkOj$rT= zdh)HgMLe`V1QwYb03{52n5ezP&*^76`ZNfgVx5 zW5ns9AwmnlKSv%%cgCyNnHBhUwLKAE95oFnQ^tV!01=SsXz3PY>H;lad{zR=lfKP_ zhhmxuN_?}DcD79YYF-m>N7pNJ@H7z!>Q2rU>pPl})^fRhAZ=z~ljNe(lQS}=SX`NJ zErD`&mT;r2K&UWirc$4;;m6#=<~WAd_05V0nwD!S^YyK1Zh`JpA}9LVV%O<1@gfyB zs!l^J3Pq=1hK9I=2YvIzCm;2$8%>gEqnTCUF~2{2!7M;;TMLzj2X@3prt z<|u=Ai4%*nEDfpHMcw*8NB7VSC}J(ITK`C0bMfG!S=YflGw`uz;J)$b;iVYck#LpH z$ZZanrcw#ofy|Z9Y6PAke0A4)&g}4kkeABAtcHAM+6hkEH{cV{&G{}9Kz}jFTkP~u zn@Pz%UPmXSjs=zwlzO1x_^z=$Q4~xiSG}mDuV3pBfrKCfT|)_~CVv2{YFRy8(`4BX z{lQ7|W|uEgd>ag$oYV9(voKebwTU%w!w0kYi12dtEv7N;1Ou8baml5_aZS3+7ln=Q zQSP7Y*-w-Hq5blBnQ8$3HtEqw@SVH@vUnoOJ+!asY|b!s?r`IgG{c^x5O3PlOhHw{ zWHWbL;Qe2;f;CY!T{_X0GOY@%u363gpFwlw#{UeO6=vG}tH+jMVS(3zcCKtT3e)g% zb<8|45C@!&x^!DAdO_In@x%Iun>$(r{HW*J^W6S zIhMk^Rg8(*)}!H$#}G!==%}>0*5$R3U^KlFLltCUhz+grEez8NH&>7}2$`XAz79EM zBcWBzx+Y!$xo$epL1((BW$;(f9mOG*9};jRpr(sy83w4&U$LO%NZeLB92Su$aCP30 zu8`r|U$hKamzxtcPM*Y-`42tT!&sniU6H)o9V=y?uxt%sDE!)Q(y+dni9HMkHQKQK z$pi(a z!~s=AU-0cIePot3wW*~?@IT|k^rbxQdgyl)tV6V}Pxy526Fow1nyT^8m}(T{mo;s; zlD~dLm^zOr&#Q(t@IOyOu2iL|3#czGc{@tR(6P53y~Vk?9;U>fLry2%=C{7 zZJ=3fu)w!2EwgK0PmeN|yKS)OzGGMpd-DjYwQatJ?XYzv~d#wq>U zg7#8HX!=Xbs5XoS2P%H1W`49?u=eM_aoXc?`ibjCl}WlBl+>Ev)O)uj?8LPs&!oB9d%Uwf+Gl z6l@o=8azCA^DW;|M|`QAW<7h*Y&~ViR;vfi&k-KPJ7_^5_1a8pi8vu(ieICh57gkT z5CdC$I*PK=&?H-E*6&4d=Z@#@(`+k;g1XPt>)SCMbHE<IyIz~FuF)I0Ri0oz96>V0 z3&KiLfX-8V1lq{Ka|Do$$(a&{=xS;8Ji-9_iR&%<)t&kX9D!KSb_ajTa0H!h!8Q>% zBW-09r`_LC?%@TD`_|$rF65X+bp#+No6jKSrbVsvL$yD6Y4T`ydJ%0~CrdAJ4R6Cy zNgPtck-~8TX0{Efb`6ZZS%^CXd!DXXg1CpXvVIRvxSivM*TN%MeYVijspmwSHPvBm zQ22ZVjf(p$V#=d?z-5LBl+j4%kBM9aZRHq#(}QP>YQ|c=$Y=H^eb(=0OXty#arU-j181&A@$E`vhV9Fg%K0g%H}WTl z*s3But0T5b9~OcotG;jYYZ6a&rGTOCEC-JUXI#|Pr2U-q5r!~t{%P(o@G3(ISS}41 zd4P`6T-gOqu(T$RN!xk)UH2lm!UBNH}mtLGy{4FDW<<+jU z@?il4qnmp%SUnqnKKQNJ@Hs2WYlvx8h}3DtU-`oK^ZfI;<@knHd&Hd#DdGkaQpi0+t zXkN?OGKHSR*7niVQQf;{oS$sv%KOyzG6(xql;HvgFUSP}Zya^xY)Jxeo%}QHo}^m6 zpz3yEy7ISTHiqu4Lw^QXN~CYspLIrG(;OPtX&)B>q&B%8a3!kes2^%LVzB{zsfxtI zkbKzsSI*}n)OQIZU)I49#y7Vm6LaT6cPjyKzAN32N2b=9qUZ%hkE+k5E|8B{UUsTR z%>~mG&E29Q?O!iMn|wI*wng}yi>h>D3Npo`cimN*sxxO#WjtbsT9;_Il|^_v=bzL* zR1nK=KE~$M7krcx`;Rt-M#*-1to==Ox#;A+=NNIQvg|CC*IV6J!W~u`yhBs-@mIYf zXh$Oa(s?;C-AAM2)2RN5VxwABb`}h_ThieD70SS=@iUbI+ALkuWcRWETc0F15}Y58 zF2t@R}K1C`EIY(JAXhS2kz_y-{!=KQ@C%= z)Tnf*V&LCCbPB>e$^Y|Q!!RbH=n*atTXYiP962D+9E&}H-f!QY?*?3X?q&F%Rfaf# zE0^Z%0(8}|E*1ZXdO6tt@vFucPfEZt6r|JmlISqctP5+rc*(8IO0Z?X`-^;P?IW(j zV~xaCjzE2L^&$#Bi|?|iU{rs&u#-*k>||L-O+Y4Dhpi~4Ibi+VvkSxec2Wd()HXs< zx-uQ-7c8lW@=(D1AlA}Z?!=eMw89XhCZ24uaU}}M2nQXMW*CsG0JFTX#t1UHyk6cneTUH3ObcQ=1CBtDaedkeYE zm`cmw>gSG_7XUsAA)ZX#?W_%uwRr#{SZlePbF<#8uV;zdpW$Ji^7x#A z+?=4#qD7NjXZCgNNp%+dgm}S zy^J*)#kIsHG#!y|Lyka$zZhW%s_ZLD4g|awHC=HUJ>>jMJTp|HZWtLZO!@UIcsdZ+ z0{EG(%=-U5Psqy2To$Bh>1t?k&il~p>-tpB z*ZX`84wUnRguqmLkeDaemC+FaDyLhXsLI=e*wuD6U)QE~^C~fy13os8TqJZp?j49Z zsGlz9n-&L@C^ZV!f5Pn{C<3{k|HGOEYlD3!G-z)}vVwJ-MzoSZ7g5QU?=L&0^+|!P5r^JnDqUT=_(+H zIR6wl|JQmk+QT*AUeH5kgE<>TTVx?&8DyO|ozID}j?G0laW}Wf2veL81|ID8EMzL5 z1*bGzev^kNnM@uEu2}sm2@!p52fDr#RWB@cJ#jlKWr>{HKI#En=1fzfDhm0R6L{uP zNP3ACtOOws2!Q^hj$968aHhMbA@SfB9+u${FuEUY+a?b8(|sn|5|t5;vzlJrkRSP~ zi9!u5Hn9^|Msudd28qk%i3Tyu_NG0yq?+_n)iqp5904$L->zB*J}|rFI~FIz)lTAZ z$-I65W&AwgBiR9*3OCT!q1V6t?2b46ZSw7u`C_MseInz(s>S3H%3k&6!pkjA9a)%+ zK0j()adln@8Q(m4>)MsWc6u#1ak$6NKb<05C0i^VJ>l6Mo(y!fRtlW>#{Y*C-xG|H z>3%abKHWFs=J)*2a z(~DhxhD>BiZxgkye@1!wR>aF+d2r;x<@%e4rjWJ{;+PWaae-A2qnfw>A?Q^9;Aw47 zCj!)<8Eo%O0_zy1t8BfYt8>E4>X`p)uK(X&$l^pjq)haK-}HZF${nWV8UD5keUjC4 zWaoFQ^7WsTJx;@MS?ZQ=mfw%g4>x)q@t~^Po@JK(GlDGk_1MjDMn;g8t^!ABDZ=m} zo)SjwlwucWTBGb(TW#V&YFP0!tLao!HgsB424=c`T3>>nx*u`c13_A#Tke*jm5cG_ z7croE@l#OqG@aq;j1MRVnhxh+7ZNWvYVsz;NqqAuhiU!xfF#_MV;1yFO2OLuwTM_X zHu78j7VDa)#3A9lW&}_T4P~Abc!enM(~>)rOJ)4Q^$r|-dOY?Y^K-0(;bA4@WAprb zQekdX>a)}6nWF*myDzyaMb^Q%sH`j5PHc}TU?VVeW8lfAl0~8CmOnrpqq;#T#?N|c zp%3Rbf-0hl*!JW~5KW{kYqRfu_jH|kUR$#R+`j&@^AX<6fACAVKM21k>7kzM1k%^OuCV5J!=qzwfx)&Cs3l1@p0c zxQ-bC{paLyeeFt^>Ql{&Mc7a39|EsW&-;Be+r?L5#NQyFfaGN!5E?nX@rZ$R04fWSL$G$tSntB3jm`Uj_WcJ z6A~bz(pA81S(0-DlD=lT+TJh5e?wBkv~+1@%>3nXIfL|nqChm2lg*FZ5 zg+lsa0k_(!1oyL?RS5TB)+OaDAeHqc$vyGO7iLq?Xa$Xzf~$=W%+{8kw#BU+l< z5wf>&bu>o|=f?U38YYuldoU>HYb*8RNruJvLt#&0ajTYHIJG@8R+ zFK4oLQ(p2wVUdc!i7^y!l@nPcpq-v}UEB-d;zNgE<#!YZuRg-qj?Bo? zE$^T*1T2x306ao|&7B=Gc~;IP&Y`?p@Q|8o-^~ITK_xxK-%h5^v39&+M-U9|PuB18 zjWLjlgi$b_O5|rALuT*>2Qiwm2~%r0-}tL*R7)5}ft{*KS$%ls8s6a2litBm`|t*) zC*AW`?&!aJ&T6+*S8D%RfL&H;%QJ>CKnnb-edm&jC3yi>`>d7Me{R2vm?|~KW9=sj z=<~+3cpeR{k90Yvw{Ff$R`LEd5@!&{=#dhXBW0=P{e&hzpMBhBNAk#mclF&UUw5jN zCmc?SJdHR}A>1X{Tdh(Tm19qYdI8Di4YFGw#-aU8e!%lYyyP8WAF^!*9gI7i8Q8woT)OU^cpg>R6V(!VI|N3FS2t&ob=RNaUYwlA5jVK| zzD~=Sy1zDXc=mp!NEGlFA_=IDFzjUHiSLG(a=O~`B{o@?s9=MFvc<5A<+T8uE?+G`MlLL6=zf#Rrp8|HDQ^p6Or1vRhSc2ReaN&0>1xx;Me&4I+b(4X z=pMrYT1{RV`vtqKz}8ft%&A6la#9HlnqW$ z>~m_(a#of*mlcKi#lSzjme5A`v+Zvo4NzIQYo z1wBCA$d8rZh+%NhM+cGQGU0n+f_q{7%KchiujP<^y{+H9enypls4(%)$ma-j6Gs@U25oU%P-Xu$Sc)t2#CHQi}-`B9?@SBs{f8* zTFlYP(>@g&HZS2wtb;s*>tQc=)2Z)Q&I;wYY@{1C2-lFy9<0`RSEW~~VN40+N(oIH z|N2`xY@Y(64s>i2CFxnW`jm9-k~h(O zgIjEWSLECGgjE=B`SH=}7hc!FZrx(6a-cE!5>F8PDIbzV^f2g8|LkdsXB@KoCD8xB z6N8M^61_adMBB>sS^ada@MHaplu!>r7>pNhk!lV(qA_IH|IzA2x;dwsx{;kkQkNet z9ez{S)|C#Ntk!E6$zvo$Ah$bD!uw9VC!`|~t=Z;TP&q3ZBP4%4#qIy`hrZj2T_w1F zw0s+uEx1SoV-&~tWSD$BwUdrGP;q_(??QQh)#f<&vd;W7wpyl2;KE2GRirCI2jovz z4`Z`*vBKg+M$g*m1d*#DZIC<)9&m8fgij}1V+g{W zP>A9BY!#+4y0yGAtH~~%G5sRffZl$UzSr0&eEpj__D3=WpMP78xD|}yc>4kY0l45< z^&b-6yA%IGcm6#9s~3A}(9NM!^cBap%L}w^BZ|*9VxZbm-BWNPxv_Mi;S=?wO|*Sbgk0m|BMO;@M>H^?O1uY z_9I_Azb2&Lgps6OU8E78j`=zF+n7X1Pa~VT75QYHIkU4%t!zFgit+S}Q0~(hwp0Cl zpmoK_E6kG-N!QxdwwZ8A7+WQCx~h|E)fZnAR<|Zv=Z`|G&v>)oWczb>7~F{i<^W*K ztb`%kJ{B}9#fHoN*I=*JVU_P^A_HD`T5gcu7B}roO3Xs)yD#%L=hrM8yOkh_7-K(U zHSWRMeC9tt=kvQS;t2nRC-$-bsnDhEY&UeBhu13Uo=Z=|P6Rw%;9iqFlZ!7zZncN_ z62myEpOG!)E{O_pxKt|pusCbw3y?dH-2^oDAZoq8sJC=9n@GTRcp`sQ_o@4mJ>m?NAT~5F?-Tl66M`k`J$DO zEGW%1vc9*?J1tpSLt&BRm{l)F4K;1PO{D57?Wro*E;|(kxDj(}ibYm`PMk9>$oz7) zJqtR$39@Qpr>p*T6fS;B)}JX8Xukj#dd+A?^(5{@i^hEDkbQj465MqW$>SKTJ!m68 z$sFvW=O;%JEjL_gc`Jnskhk18H&fG&LnavT0a478td^rqQn9-|3d}E}>sZo^fUc)% z*q@#p0H1TPym%7WO7M%i)%IzSEikH4`hHtYTeTo4$SXtaiG-&I1^jJ8p_Ei%$fN3o zg@F3xQPlu56rz*YV2%aofR$L*N@b987v1fkGt|FIwaE{eaqDDXYY(c?{L|C8jjTLfPo$^*>lVsNtuCcBhMeGWWXR-`!ce4T+#@P6qGS^I1fU}?VWt`q=@!++^ zREl-(`H>o#W&H#5pUb2xjH<~CD=O=s+gMEpn=3)t;%dSCU%+B79bAZ5umV9WL6&}B z#y|KX+StX4HZlaXHv7w0x?cq!9&-FN?1!@5m@!0OSW*}Ig6&{*zr zfWW8QP0#x{gP^V>3FKJBQD6t=ZojV1i+P~OT3M{BajQpAr{5((I9O-WX~*_++YxU< zz2F68!K2Q3*^BiZ%~LkrMcL|%Ecd8AS(c*7l@OKgY!cpl@V7&jVv)v#qH;<(*5AsE zObqpjXhAyGjE;x@QbFBsk3}VlTIHI8$$05l4C6Bp=pfA&VD}%;sINchZB6XU_kJbh zMGx10!b!CJHQ-q>888CunM>f-71l}edGW)W5ivk3U1iagY&=bjJxXlFW?bu(7EDwL zZ}IHqyic2eBYAaB_Bx*xb1#Kt8+;W57Kp@rM@b3^#|e=C*USi>Oj{ykAGIAej0r)4 zqkzT6$&9>}I{z0#l?qfd)kjAIru*uSiXRmb5PqZq^}0O76c$<$%idHHAj`?=dFs?5 z^FJN^F*8v)drOoistjZ2&eL zw^v>qVx2#uA<*H?r2(Rs#@1(^ETA?IbBv^8_n~S{Um!w^xktI!bLMRknvyJLQ{#QS z!K~=X%s~ljTaX$!hOa9T~wckwSt{MTL3MFUiF6Is6 zL;^@c-@Zc_cWEsxkOt%dNqG&bpVAL7!_gLeZb7)Ba#Z6g&LE7<{g>Wi6O$ z+UgK%6026`pLj+dK-g{p?XOT;mULoI7DqjBj17u3H^97AX33w> z&)MRCM!`qblUi9@7M!sUBEuJArrD-$TUG3$svPQ^GU>eqs381Q2H zWeLkp^0=at4~zljsz6=y@f7MHb#f!d)$~=$aEm?DyvzH(?P$bE8wHv(;uJ1I9aEeS z-RG3%<%<)+}XF&uvmLsx2RQnZ*^p(D*`pKd8Su`&(qZB5{F$ldN~_5UMv9R z$CSKOZ5zBRPKcYdHCyL?u52D3XwRV=p4Y~f=)Y2${Qi}KmWQo(VWZurMvy09NHO+I z@In=zy!sqhG@kOh_d_64jEqG1_xNJUgryFPT@$kNd|KPbRcR@bf6iY100o)fH7VeR zc_ZW2h-))>n&b9f$dhfmIf(uu^c%{g9I%2zD-|zN@;s{pi-ezHf!(zF&~(ObPj`d) z5m_I7l>7dnBpi=xir3F(;qC3OPzi>afg7pI7IQc78LTYtpfnL69dou-;35x+s$+@p z7uIr?^?UYpQ2+aB75EKdJWH)6JW7S13-Cr=_vFY|eYVNpZTFil_!{w}<$7{)#4o*! zCx$sH4iKaj&0pYQl*8u0ihwTSGydS1+3=WV7`mG!Ui5%~R>?$J;G}NcYy^InI&UIi zX(R#fo=znt3nqs1ji|@=m34T7)&=A$DQM|&RA8bk%QYn3+^ap$ZuJ^u zeXW|^kdY$Oaz|h~wLXxBEep9etTqPfOC|CsR|X3hC%Zwn0GuNT1uJlpS-(%c{R6Bu zZCx?u%5AA7T7KFXa+oDoE{4q$9*wOvvOsY(d_W+Ck{!gEkcN4IAv0O27TgxvP2D`| z#8L-Dj`qVCcip_nLU$gxK0S!!)t&gJx?@&Um?!%q9&dc7j;$)IxH z@^qb|MuB$&-E?(EP;llu5SH!RcXvU6zVajq9st#<@&(G6k%Bq%nD+qz`77Go^~<*B zE(@T80#EAd0o57kd}yMWclt zvRdTQ+1k{BPU{R8^1r4Sz-Xm-^0oo6c*}DlkcSrZxrx!TJLusT2eeU`98XjWItbAR zF3V+N(y6u-_~9p>yM3RRz zo{H4Hk(slSO<5AsKjayrkVIui(4Lry;?TWYi`DkzVyF&0&>}0}wL~dfjZ$xwx2YHm zmUG}0;kAJ7985_ZfdA@VIeJ&P7OB~0xigME(9YZidY*w9NnQOV8qpA_0hh0DBtuJ z`slmPGkYF}^}tLQO{yc?_fH0N0;+vp$641|ZeK<}i&o`y&SBLv9A?X+=mB%O1`D43 zEYJR5C!^TQ>aU-HY^~juF*a%I+-O^w+I2#3_0&^vrzj3)l>5`BmxG?f) zysL4A`KBsFOuIbTQ5ta|X4P*eSeP^O6azY_?G~KXE(zuNtlV5!j8XJ~(+pN``IvKto+^p2p!Kmr` z_5DbGV|Cy=;!TTrce!x@W_z2Z#d32|=-AF#K&QLHkZi#W3tTnf@%{_lqKr7>;ElgA z%!t5}fgh`itH{&>g7Cq1rppY67eEiGyU;KXeai@T`k%4zZ8{?G3W&vvJOpgdfzF^- zt)s@*zWkl|y~)v-gRf|cCZDH?6NdAk5_rzj?C@)Qkn%>6(?hXRL1z467YKfBlUEV$wnbOr z`3KFFqddX@Jf?H11H2~B`a_?JV<~O6$Y?$PDY4 zN?W?YRZg9bK4O@uuH45jN|bw+oYP&19*bj1heZ^bmfeNTb4A`(Z(om1bv$#tRE?}X zZ6tANkNm42GK&OUwf)%^fc6GlYWse4M`}&ev1O}%%1(z4nmzWW7D4*4LM>x+oCEna z+c$r-PmM2Dr(Wsl8JF0&#nX0oK7YXR&Y0Y)degXZQS0!Hn0>IXQT63~Sq!755Ae3K z^W0|2FqCb2c?UDE*w2|3kMqm#4(`jD;Ce*-Otl7{*pSw)I2u4uy?ku-c-NM-GB2Zi zUaCI>xia#_P=DfYRss$68a=YkUT&B(49!z1hq**Zt`-CMMC~F3>(k!gY2mD-%U~6% z&8C-vsQ1>!eq3oECt89QCL~bF8TgM9 z>y7FtNyd~Q8<8F$W1LrSfcmF_%G4_`63{!40R~iR&HhLd(sDet%(0DS2UL`B)9i1M z*Pcwi`mM%}t%Ef!pP%+BAwQI+!u4&}@!asE?)=VJ4=zb^i@^spc?4pCo7j`t%mss> z2=WgQh^|ct^pGE6;5~5EhCvM#^RHg$&jO|SKrtv$ZTC&PrYxIo77DlqfNy4gOwI-p#F}&Z-*++~>5doPAIE&ikl)02 z`YN%?>OIFx$G_=Vq8Nzj;7Z{j)^vW2XICwpvU~CL>Le!A3j(@@Um)X%t)}#J5q7W| zF>=}(_T-G(lgXkoYP4VQxmP*_3}xr<%{QhMC*0${d+4VJ6q@~MuX3C)fJxjxtj+Z9 zK>}><=FSqUAYsZO1X#S;2Z89N>uc=vHf3vGmfb}2CFv5Ur9_3YeZ`abAm(s=E)LQ`sD2d0(s#PJQ6nwxk5*RT!zWS7ki)x zckPlK6k0N^c#~XXXo$Ofj3Y)7QJuEu#$ol;@Q*?>f?~BIgi9&(7eh)zodvg0VzmzG zS0-!=kz35{-qv`_KgZ!48x{=fuX67hR$-@IWnJrqY5t!`#w;(mrlzl1wM^I7{vj{& zf44j`WQ)xL08%C%@2|?1Z1Mz*MyY#{i1fZTrc1Ma8P}e|Q`Cqw68)u>t*`n0w~b$O z3~n~S;~Q)#+VAg~DL$^$Rcwl)!l+_Lv!?aijxoFh0B;M0O_^;nBp z1nee>0wBub2H5sn9HhOt-w32nZ$>P3V+>U>jciPc>RgNI_nv1dSz0Zl;_d?rgTMQP z$iGZ~I0aEU^LTc~&-JIIL~lw_nSg)iz0$I>iAQ||FjSYU*v7{XHZUBeqiWmp5=&|^ zWS}-HALmzF;;toCic_-aG4GKNmvgmqLs6Ag9Pt;3Dqg_5_e{4!#@S&G&VRFF#9wTk zI*06H`^p6L(&`eslTl-kmt4E&LBMkw5}UmGv$X_^ili#34T16Av8)yzKu@sdfH zDS*rO5&Nt`GT$w^D9#vhDsBq#2|^M!I-TYF+zO@kgZU)wu~OYC5?7?@S$Kk$LPuZd-l8#Z{o-PvKXzjCev@a()RNJrKqyDGmf$xiYWmFP|@2m z2gnu->w`Bx_Fbr>5Bj55w)Nih%`0RAKaQhk&&y0c_p58?VOEcH>gzYdK@0IZX62wpb!k9nT zDJ}tErW&2`w)30)Qcv5 zVb*8?^T0(wr3cb;<|WI1r2B4+2jI~YN{9yDy+|`5@CoC8vGxA(Oz;2y|LeRu<@8ck zIi>vA>gAL=(sB@HwmMGfoQgV%gsrFuVHh^EopNdkTb+&w+bWd`TT=NoTjj^{YfEB; zErwy3ZDv30$M<>OpZDkTy?ig1??3)@abX_!U$@)!21+LoakJ4k0=Z=b;HVNf%#N@C zT;?r}43QNJ4*AIQ@Pfo35^pqqocDy#*+gH@P>{jnk3K?=|w3$58Xs%Bf>m1kj)tvP7a z3re5WMUk!(kIt54=GR9%Bq*o9O__D(|EV}QMA)l`;_rK_<^9k2(5%+UTpGK<+hWX( z#P4DH}?R2$WMI+@P?*8Bx3q^$-!=B-zXD2&H zb!SsHKte|veEJLS^v=40+%>q~O6hNenGy(F#dG5L;nLNWS&>S`qMf-k1=V&48iO`% zL7=Cq3^EjU1Ld3io2%QYNW0QQHO(WfecVooCFfZ>{JRBn^NMaF<`(Wu`TZuo7`ES# z^b%{Ac#wrnH9cM5;&HJPi)bT>EGQ}~|Ag0W%rgZ+#^fKD>W1fmiv#}XY&0;S7h{_~ zp$XV1ndR7xnh|L-#6kXtiuHBe<`T?z)9fNI^=|2P5(K8DF2WS?lSCN*3SMjYo~bdWuJ8Cx@Q`Mk~@{eHLBbo(^Mt;Pb8B> zIj}Sw{j#_G@u6FZH^ERsdqp^`hnQHQOCFOHI&TVN>+|~VfLZ|&N0py6$M3a+4Qwwv z=5qwozI1C-UYxv-vAHR)W~5ajTzrSVMhccoaT!4-%LN^C>=HHNUTs^F-NgEvxPo`X#YFji*S0-Cnk~6xBfSVT}iNh+#-mhTu@NMGPG4z@0 z%cBFjtCJ_Pu)D4Lt`?NIB7r;hJd*o^1$T_bAf~>5&9AO$NB0jA|6wx@wA{^E~sl? zOkD2NfKtC~!=J`$T5aDpS`<5OO<=y$K1cFg)9{tVwW$af40hqHp@%7#wYM^|6~F7Y z$WE}8fQG6hD7hjKNr<)JQUG_OFJ%e7w|%u3we0=GEoyZ8JJ_MlCnC4MdtG7ebEeN7 zZDMuw0w!N)D9%Peo{A02QGP?>7Rq zVt8oNbL9QgtYWUEd*Z6WWCF**vwncvnBDSWlJ07L*|L`?gWTG5Sp!QLb#qS$U7>17 zsPi$oan;${cb3b%1slaK%jiI2L8tDZzr&QCzi?32&DFU{m$@KFt$&Byl%8GA5?ocBZ+JSpSSG8jwLQDe^|G$Dxfh`brV`?v? zXb;87O3lBn1!lZ^76GySn0Sn;pz!pY1(^+OEUCH!hbd*ve5FZmtBhY2ENdTLKPIfB zUf$vd-P|23+xC=Rx0y8CGDE1?aoN!Fa&l3-%@~bgJ9OBTgIa+|J+K@fzmpZ|K9Io# z$=bLTPNHhr&EEB7z=;Ed?ipWZk1l3;?P&GB3u}MvRpdls&Hy(tn}@JD)4tmTL_MTL_yv zf5mn~hw%)$2Zd2}eQGddrq2bZuQc(kk6iZU32{9YC0^f0hs=*;bgN++z0seomqf9q zCw&Q7#LIK}rp!|miL_j|RaLiw;A4=b>l4>!jaXAbiDYFAFO5DjAvq}E5M=E8Hm{rzUF10!F>XYy*4K`XOIh81YrUUs zYte!Tm^QAy z=Pr0&UwVyFxDnz(`GpZOq3B#6f)m`J3b7P9Yc_$oifuva$H`ZsABWl z%;c%JG=8X$hAt6poIhT&OR8b{A%_B>L>?60^idvTd|zc}ykFX)tKql57G-R7MvIsb z82&q8l6%(lb*av~=cF5(E(mb(4F*G6%G*JAGHd(j@2h+e-2)LU;f2mDDq6h&EE05~ zdl2lKTWYAi3&5dB=1gRN^LPEYh>=k@uXwhR^hPV>h#G4y=49T#=YU>{w`?;i*%y;r zcl#P=E-4_aKv-Q+D*LlN?j4Ogb5i6+8tZ8}k^rnq6@w^sZ(i`etj=_VvNwGV5YlZO z;w*_KVAGz?1Iv$+Kt`ezNUv@RX_TG}BeH~-@gAB2*Q{{ZaR)e2dUUo$>(f!jZRX1w z(iJh+gksW|@D5z{5$%Oly^R7t>AEgdP23=J=fVGlv`R8xNwU&Unx4MRB{a-O%@-Oh zyJZJ^>iPAIGfujA**pyQBsZ{JniE2*(=PT&SyJbKz3@zRXLe+2MMTyppg|pMUth>= zUig&qBc7G_e^~%~!`#`4Jre+BAwEo=4`Dd0@yzT$4FLZOQZS4B+A8 zRc_&?YkTBFITuV`?I~7Mp7J3b{B~)}n83t?=nxlaWg)=QMPc&faJ=t^maG(FH_ROOvX=I2)ALL5H(y5gc*(tEzQi}SoDv6@WSr5ZrTNheNI{Pm-I4GVYIkDpD?*Dp1({ZtX ziX=b$Sg!nu>B>7sS8XVdnz;Z7Qn+O%7y|<6yc9X|g}#PGaWh&Ej9HtKqgCdJo-1zx z7FcIMp0oOEQY3I!C8`|)|3h&C?kp_v-tnAHVE_AKc>>##9`!2#Hz&=&bUslO0gW=%{6U;)|A0O2hg%4y~ySlD4jquG^|r9A?j z99n)Wzrhm(QyDH+z;to`}yx0R@uU{Ap;UkQ639305o82x7!`$5-RpZ2Q23Gt>rvxR4mt2Pk>m{x%RiHe?l091&93Y+s*bxpk#~&K zJ6`v+zqO$2+v_ds|LA-fS6#6Xm?^_;TXQQ`n4sMc73b_l_HkWARA6(F+1qf?mO z8Z%+p4Slf+2ny>z{n21PJ%EairMzYg^+*<9uei;Q`BrwQR{vALTq8%323u?yRHns@ zjMozttCBz0wJ%R9p(R#xw;twahA(ox6Jub1bZ*(v9Oizrn-e)h!kI z){n{s%s$m$QI?w9NYl-a>w%ng4I308KiHejhW>eXJC%d>dQ9%)HCQ~Yxuq!{M4s6g!kG5tWi-j3*61547Fl&;iD>oq z4MalE+74Ec;zGHNDwMYqHyvT_1aowdCST^|zEDO`FuZthab0BzoU>8jU7LX*cS?9R z+*Fhgcic~(dS4rTo2knAKSeDCKFNsdfWB|;Y+9fqO-1J7-!9tH##hZTn-?oNr}x^G zwq?A_Zp_eV3@wEIDr?{@P=XMZMhN%3dX)vaN zICf-iR{1$#x1ISVQ}VJ#u?_qgI$pbKayJ7)BBze8#8^vsnH$T_v0#El{ujw2*neW? z!eW7oCTIA>U5^M5RGH56XP2oRp9Fq@Qjwb(>Wd*qnHhb*f_(vx0NSPgoh^$v+|vCl zwvANSSxB&bZMF9G!gTwU42QVD*aP8Ts;3pFPKKc-LeLXE*{4{O8Tao6Qa94B-Lt0g zv=YqkZkocpnkVy$_H=O$X->Ag9Abc(PhFFxuuZ{G2{AQ%iwyaTZAga#^22r}F?rD$ zxV?Fh?W&at4zLwQ&!y@>p)6GqN2pV zZE&%+^0p^aHx0pC^Vlz^&lUc|CXf+hX_d}H4fO$&4>_u<|I{#*wG9jcJ#aB&5IzcSrA$N?20#SUWJ zcAN|zCXY+;c8$jn0UyCur0&~c zCuk!7#a0+{$;}8BT2vNuBP$V?vFSt%VL)eiH~wL0o9R<1?=W*9^Qq|*cc!T@D2i`w zobd9$6H$+?WEzOXlL>8F!=h?WHS<0XbUa7e^ln!^6ao$r>k@94#`_AEKMiRZ1uuHh zvBC=6SHCr&lTQWW+g9OgxxS{9tPaHobUbl@vRV+DS11A{Xe#WC_1zk|Vg;_zv0W^w z{;GmXCM-H0N1GZOqK(;`GYv(_cc*b9cS$?!v!mg-j9VmfBTSjyHu~uq&I85M*5Abg z&Ofk~dGn($1~a@?s+az9y1+qfF>*WQi#H+LF4Oe*w6yoc3g}bQ??ggtZ^&`JqpIgG ziwWdQ(U}b8UhN>@(9PCv#7LU6Bafr%nU_QfrnQcPe9>5dIr~&ea#zspR zn@i7lL#`jzs^AbQp7XaBws$EpwBo_2>1eHRqTGd#gnrA<3DsZ?K&YFy&bkoz)ZKir zr_z9}se(v4*U{Ydcd|biEbHcqxtjm3ClC8^A`;h=zE=Cnol_Iw76Lf zNV{dlrg-egu5z!&%sJIo zUZ|@H_&1pZR=jLm-N)I4bqQA@U-qotQFx5(641!gDF%U2x4O9^3WF{5olGNuk^)ql zzoKinhib?=PC>N@ z7I++l8*E4~BEHD_?@=&|V09iE`5fqv+!yKQW90oc0N z0`YmpEPUy`EbBK@6rri`hhTNmr*wP``Oay>WMFOV*H#;%^3quK1AR_(E_eA*p>sxy z6AL8|ZO*Pq7V7t)UZ#L68LQ!&C55+-)QxbJHj_Lg<3|!E6{G%1qW*IWrKh8)8J51m z(?+F!yUwT1l+pU>nCVNhv5FHZ=?yD2I-@8dZ;Ba3US`?`y6mfh;A_|PYgPpdG>+m9 zO*~?eN9tKOus#2#$M`Ij#5vCH&>rNY9$an!qU#CLskle2ZjiRvWCk;z-PN}w(D+E@c z1Z8umdAH(pz6AV~g18#`UlV2KfMQ(XvX<7?5b4#fVl|vv8?~8JI<*iTp9^9ow`MEP zN>yZ;$PTS`+9BBdJQsZ#KYFp#uj8)$O0@#i zw|$CB^?|2I0-PYgH!~x3u_vV!VvxLlEAVDqR!}6UfOG5|N2pL>xR)`k@yiv1X%<+C|p3GdLC z;h-@L^hMkIM(GM<>`mFeyuVZ|-IT@)kU3~6eiG3-7qtyT?|7Y&v9x%{7pn~2Z71$% z;13Z@hZCx5y(;F-1Smr@x$BPQHr;6p`A_1!E}Q=rfxefY*3}WxZ}^obkI9IH(>g4> zvl+K3ea+{dT)64E&^u>NtE7+C7{GGi{p@n|o?OA0$kE_O+Lm{IYR64=$^$L8R;`!Cw$GfZC%=*65HYwSY_Z%$TEw@edHkfa%0i^ z;XbP`5AUtDntUY`$P_g;{IjF7E65m^p90`%FBs{Q_&$`OBll1SR;C|~t}tn}tvjYO zPN=N9cezH@YZs-0FJ-|Q(>0Lhdb(dU_-<5{@5fnb#ade?EQI zR(a0Xrg@?~NF~m7k^}UH4sR0Yg1mxs_co8jq`{7iO;s!`-W7a|Qz7lsJm z$%_n?+Z=AxrY39P^U*vDl)~XTcX5x=fxAp|(*H{BIiHRQi_jSjZ-LFT9#?qU4Gek0 zoA$XoJ-~nW3gS}A?t7(f_!g`b!9NaXM13lZIpj_p87aFA43*B`&&*0-#As9rRWFOcr@D%{ELEb{tEF#4q%wvctYN7vY6_kp)?=aJ z1^sNH_qqh-``e&&*w_N4aNtzBIv>J~$g=Ib3uQ$%t$Ht0CzT1YpC?1Y0$$9I709=> zKjvQe2^*pn>mQ<(9}sAfDqxvpvEOAaiFf0{uQn)LH=o zeY#R$hn}6)9?0|!eBbT+O3Gv8GpsU!W7^sD7P-!cOYj|2^gb)XER8Q{*z1cnD5R{@ z->UYev`q&3S8er0G#CICV%pd)->)&FFsspiXb&9zgT`vQxrVqXvpfBti$0UIRb#i) zQ5C$)X+2TlvcDIn!Wan3UHvXM(ynlDWfJ^-kPV5PVe=$6?oPR&XLNmdR%dfA&2>ER z_qKS+*8HTOm}wL3bBgi7miam_cb=OwFoX{1*n7>mdIHb0ZSc|$iF~~FA_-%!>e^e< z(0L}MyDoNk(3k3PbWcgbYiqfl7NUzx&$`i*ZAiVE<1$o#TsqA@eJ}N^oiD>DxOgFl zbC|y(ZSdlVeJ$=6z$^Ta&$(!L>2{MeU&B8PpEYbG>mN^lj(Daz#XTOwlkh-oyt|;3 zss?GB4IK^tY#*g}A6#5GtC57vs@3cB8+!lKZz&)KdRFA)ACVTsLacz(!1%5>lZAmdSPy{MYg;WJ@d7><^5}gMUW7>c0(XX z)?7+sj1J{(OSlE{{9vKLXd~oI61$})#78pQzYSyTwU%Qeoq}T_P%-gP-lt@+VuORMqzVN8FGcNAq@z zx*TEYvJ&n5m5Z`!_e$Pt;uw}Wssx}egislwbF;t}ORocto&1q@f#0aiA(QWBFPqg) zoW58V=n1Oq&kvvgYa1=~-#yjjK+XHlrMH9j_?{PF=!^qa%ga6>cY&tqRVsX)>#86D z;eJDOb(Dyhzz{=zzy^(ZS|txVm}atk0tps<>m4 z`@R70a;m+s%mR}(p;)PN29|YP9w5W=Xt1i%ApAdMfifNT&DN)9b%nJT#f|I$Vk0D8 z!^4Fa*LwaPemW}1<~c7on-ncKq{Dh<0K~2c0Oa!J4N4yt0N9h1H(MzW*8Icb%KxYS zB-NY(mJU%%k#bp%ANFcny=i%pJx>f*Q+qGQxJ&{}Q)CvfSL+LW!aftoZd-IfYd~t9 z_m9M^wETjU36v2ntCp4bKe9VnF*#kO+z=gIx)#K-N5;`8dx&282M~N< zQI4yzX7MZ`)V2TML?t}3L9WYsOHKACjJZW8>@{ z_xIhJ2wZ2I+_bR?)!YfDV~@J0Y$)4El8&ybIh8QGpxzHPHMF8}Ilvw?RhJELP_Eyp zR@t;kz3zn(QjBf6Qh23IFPfS0YZ}k1Ebu(kBk=2X2AiTFJuEJy()ZA%ZmCz%3Hn+E zdUL`)g~Oiy0?mMCf@jGD-z}E`Xy6<&!=vl2BEqx=tjL>A-B8vkZbe`X=K&zrc)XjDyv+X;EoGIKp7OHKt{QCvve2l`uAI-qW7>IJ~_2Sos`LSUHrIJb`^ z1S~pf0+}kwxKNXh_c2D}^nU=jWPhk@n%o~XmR5S-3oRVwWvkd-`}=Cdt(vr}i#q4#zaMx71#8zcjB#SjDmqvkD97%cTO>4-D*P$ zZ+{p0bi?@F`-J1a?ti8{(+2wChm38%{k!<*s66eJpY+iC>;C>=5#=7!`qM^<$M2gv zj~rzmbpP#}wtqVo9ap}CVZF=woB@W2mq^(+WE<7}T4dy8GGNh^CLaD!+}x$WxF)Kr zzBHw(y1#-T%t3}5z*O34jl>D*iUIWCBU9=Lf_!;SLW^h%rMc)ge5^||6eN%a_YN3n~#im5#4DF9MqLpQ< zodur3V=~Ee+vKbIXB_;nYC*t6)&r5qU~cuv62ZVZ_sSiiF50qbFE3maopRj%`Osz4 zuAewJ{JxA{(A)|(3}o<^nf3FQfJ278&DRqS+5-rFb#74GlrwKK zF-3(nKTWy-r@SnU6x@F1h57jRq#ab~%+Dq_Fp{{J(}hmbKp&qX8Ls`M5Em)7fOz1$ z^&N_RmAU;A{JA+h#M(FP`;zm|8W-?}0%;Nb=FAUBJGzXgex+jZe%u402JCfB8w5I$Wy==Hl+-jM#0Ghul=v ziaH~?=r$w86%r#7ww?S~yJ?jw7S(-lqE)KGGHWleFkhRC3vKoAT$vxRV%QNve33kZ ziS3K4HEsP5D7fj&5&N54{0(WgqhCW>h9tr!9`bt1>sFLxLHOwB_e0Wczp6^d-MgGF zuZ}>YN4vYR>AP+)Y(Cz;BT%?ub+UoK62luweW9dFKZeYAbgF$k)pylX6&it77jg#m zQcW5Qn-__dQ;m+ImdcXH0NXaxc!9-EU;zs|==XWJ0IqKKmaps~XM)UlP;wEwSgWaq zXFPFMjL*VVY(whQb*E@M#h-Mp*4w`k9KZ@ufA$8}=kqS8I)Ch#K)r{%^!MgQ$Ey3j zh8biB6&jW?IF(ic2~cXU3S|ot3(WW`ALvq#cH*Qj$B|~6Y0cCB>8^Im+>CzHn6)O} zb&m$i>@?Wev$iPvU-?Aeqt2->Ej*b_Lwz1m1%Jb08L$xn2vTcI_4Ipf>%|pAHkbkL zTEilD+b|QSI6*Xh@ORM6XFe;r`dq>9CbpR*H20T!c&5sV(0utXD zM|F+Li5t7n+(Hn0@C+}6O&2OoEqixNW7K$}rbMhQTmPz@Vkj$C^!Vhe#Gl?}Yk}~F zyr2jS?geE#f<1n)1i{IO$9NJZ-=Jy8>4oo zs7z^E-go_RQU7+dZ}T4#AXOUM@W0 zi-mDzsU=|2Y|Li|r_FTVv_S(c6-pJZ0f#kp{>67bjm@nJMn6 zfHxF4BY}uYvSWZ#OrVQtK@ZL^hEm_0k+bgzVpwh5I+dxV#kw=PUSAw)^j^~KNndD` zSII%tJ%>b|{-!h}hz|ZMh>LtVi$!4W6Er94{7YPmG-vn0Jjg6TnEQqrC#RHCxYVSW zd!(Hq=!|u&sJ?Q{pNgIi48F24V`iwi)(P?b9_hBMKg$_0eRB={4NDt%yvI~fs|`~6 z#n_03jDE~+4@9SKZK5b)X`*`pn)H%A$dZ4Mf}?#=IKjb&dw0t6_s!bteEC$U2oP=| z3oMEwZrOhN;2>P%wQbTuR1C5C6l!|LPcvp!AU?(q>&b@b7;slE+YR1ZKM_JskTP@= z@4|3xJ#xl;dCHSc78D;194(3du+i<;#n_4M3B1)eRagfi`$TMl%1$X>1#-75#PImu zR&6$~N^-X%AV3{2rOU`--1+8(nw~3TjEysBF?6m%YG(obNiGKFpPl^K*T6nO%-9KX zPXxWmWt^i46?c~hRn9D#$d(J=X$}U{aqk2c8up)nsV>uTD*wSz;?mDqA5~YzieIxV zqx7|N$u9ycpm`CwdT__3gw1`~%k zullqhAOD!Dc#_8K>&D=sn7wYpT2FAyU7G3w6{@1~`_;(FvvF=3|BPs(k9_Z$(J@u} z_j2JmCFasf!9Li=lrBmzt2E%lWptgi)F*2Q_W(+^vg;R(`E*K< zy$^&E-@sC_zCF-_uA7ilE6z2U#+rjd5Pu6Vo5r1Ng6WBsJbyH}g{)s6oeN;$BGShU zfLceX&A;Z5YF{-q1pT5&yuO*8^d|HArZrHzacNZZuX_wYz6i=$x%M$OKI`+gYjK21 zZq~nSEkjI=yUz|Cu6+ZY2Yi0#YhQw6o`8C~g7!)uMtXH>M#KH{dEU=AGc$Zq`nF^u zlI)ZS4(C7Bg$>{W^POPY3Mx;?fBqUB5`P%-$r|Zrut9!=Ga2#ip31JghE%6#g!Spj z>J#G=rQ6%Ab~u^h`yf8y#U6A?Lwg0MEb7ehh($jXUHgMwTnTe=@iu(-YwbA}8Ps~NyVE|M3x|Iowb=kqpZTc2;ghi8Rhw6T zbo+!D5mjhWtg3bulZtgi^(7wt2XXf-^h|3Zz=&$EFb(LRZFbogar*UNiPmI81ldKT z(<3F<7)9&^I|!hP!DiZnmh>Y}nn4qcRvr4iWvw!$5;%`K@i$3XX#}ib`0I9a41h6c zqsljX7H8ZFY%1UDJ=RkxeWeGmhO;>`S&6tSJ6O#blCP+*J#JoyhA^Sn1+4

      (k>h zVy(JI)(LoT{2di~-F@ZfjMdN6`$1LUkXmUvSJ4W|zwi4+**ATdwcMC>M4E?Qw&Z#B zZItVDX`)FtJXJr-r zEQ7u982B>I;1I_wO?oLrY;Y4NFO0Vaay6Gx&8s2Mv^Uzbk+a&!UKwuoruRiz)kD}T zV6r|^g#n|QH1%WwRo=_?G_7>54gpkNxdyLHvj4?709&P z(<|Srb$N@=15#&}>f{?+$%^aCMO==#E@CPB_3S&;&qE=wy)gcfoze!O>;WO;)T617 z%~6u{M%4ff8pw7u9l6bv-AoXAt2*TvB5cf|)!AGH|2X^aqbovMuhWi2+3ExQQ_iEl zR^e_7PjFNpv3op~gmph!&hT#pE9WxDf!~fLZ)tx4Hz_W{6}&N@JaQr&Hm;jnmstb@S?Iya%;8)eb)6N+Y#xdU6SsiyiWGw4<@&ka!D(Y*#!GEfds6_emKTP;wNDE!YuIk zr}KrbnbHY;XDC{lb^aE9!$janH2h37 z&w<>LOyS0TfL=9G0zozwl@Qd~in)DFQ+bJP2{^WLo0-m?aYA`BYaCI1dy$IK$-3Cq zCp@$(Z}5(QQQFXh_!-!DNA_lWy;zQ_SWl5S=25w_o{i)J8!NDRec!hDHNa0k>hAe4OJg|gn^OCyQj(Iia?l`X-H z;|%>5U4@)htJG*;UK(53yt;ox$K*tuGq3!Yezb=P$LxHgO1V6-F=qLI&`Up+T`G7` z$ZflIwjPpFI;Z>tuLmzpKxd-xnfryWH39^h7PVDi;=hSv)8Af#sZPN?OpJ zLj*n+o*jX4+h$zBk2;ydWs-$Ce+=y1!oXy$G!<+b)V6G+W1jXJwKFvn?*Nv!pJ{49 z_x@dwMKDEjpEGglk%ikn%xmi2hMBaZyTjD}cbXo`OgVu~lxR2+uheEMCYs`p!&Q6D z>OTmKNJ&@roFz)_i>*XZ2s^C+jk(Php=#P1pE_o zo)q+^VdgE9YSHS0RFp;mw9e~>#RdjYnED`08B;a&wq?%!YEF89!9Uz^|5$|P8?Njp zQ&Mbx()eil=a7t7??-uorNO=+LdHx@>o(HywVNSe2j5ocCVJI!Ogp&%ow8sp;I8=# zD2q15fWt91x-t~`QixGGA@P}vp3tb~z@yVN8#;=W?j2 zk}^x+HfrIF{PM<;3%HH(yK5iftngxM8e3c)o!7J4Kd|QpYv|MvMp?5~e_ggev2$5l zp^b@7Fdk4NM9*&(c~vU#l~$G2_MPN0t>Fc4Fk0b85|*nPo?49*&U}#L45>b2%pCLj~`65o6%15{e%y)7&?v2lpI2VA}1n~R)<4>h}K2OCzgT} zGw;tl23lPf=4TTnXQ;xE(%ooRx+(Ou~MD89#44QOkX47+m6X+I+VA1b4T zBq|-e44=Oi7w#`v2%Ebyi4f)SGTe4Z-n*ebkgjK>vR%*mu_>uKffnE`ilVPEUa{zj z_J(S=U;u499UvP9x6JE% zY679(hRCLjy@r%(TXe9Soi;!h8%F%Mh?cLR{n?9dMMQi&gA@g%j6bJaPlI zkE=k6*XDtx`zCj1jiW8UV`hc>N!|?^qA6d0JEQTRiDu4#th#8Z_u^$X5fW)g5)9(n zHn0oJyNe&(FBr{Osc7L_CMX}yxW3h?5Y`k zJr}}XW@pU}8RKH&W!vqpZx5zcB<`wWDO(0_p{9LwGl;&1) z zA0O+DY<8LWcQT%#HSA@Xr~8)w^)pRCvYc3{R-O#-T5=TK6ZIJ=EpA{l@GhRC6)u)h z2pEEIO>3eqe+!!UF<^yf+C+{8HT5~9uz&savZeLGO*M$m_1Bc@wV9&ZX!+=;)kZo>o=yY*qpl?zw5;64@!o6yxIM5w#LQ%Cd8R>`Vt|FQhCJ}$zQh6J>{+kA zc@M;~Mok6FjU?|@$BwM#;MK7d!3y%bcuw@M+31AW{`z+kD$O)oJu&HJm$26^!NDeA zECVI!&+c%$wa@`dzynWU;>?wcYPCi5?b?NjdiBEnU_2>DYWp@jBmP4mYk6?&g|yYm zQ;Hmrq@Ep1D}LAF<79FKf)1ZBm;VrBw;%%|)tfcnsjoru1r@L@yh=n-s!qOZQynkN(-;l*+A zD2+ez_0^@tq-Tt{MAIF@koq{W?!M5GJua}!V80`t10RFUy156AwYATy-U6pKe2vjC z(QYFmEvC`b-~7@<$rurADjzZi@^}XBD3D$Ejk-pn*7ulyR`GohKaIqRcy_a1ZRR$d zj1Z9gs8%TM%*M^Re>RnMFCorVHR}G=(AG?<;K-oGON0C!TbZcH!H0GX%pUnu=3d_Q z5oqACv?Gm0%EWWRvdp_qDA(|%$5-}Im}HV=1QDc~a96i$Txm@@Lf~<;cQveS4G)#Ye0FvW zZ$+jgnpz60fj+)%-XmmDZ)&lzoN)#iJf(c)T(;-vQKHt{^Ib9E>5Kuc{+Tm%G8(2YI~IWb*YE^33BGri?YVI5R+9Tm1rYhc z9e|pD^WWk70i@VQ()QUj%15t90k>6o&>85v8bsrD(E{Kl01!c?u^L;(lab{<;XSVA zIzVl{2so2j+jS!J61?uN3rBA&DODVFHeY6}@@!{6z`>*S;dM>ZTiBc(PjeWy)4z(} zZRx~qDF7x@+V4s865EoY&CSEBNG~)Dn>}*9ZpaH9GB;U&{fy`OH>R#uY=21&-WQv> z6223q%jxqiElaUQ(uzqfRHz;8!kny7mlNPVeSn}oD@{j@EwxOw^Q6(uqC|aVz4HF) zy@-8H37r)?Lnv`bKmlbX+(QRD3x*Hzm>_ss->q`K%cG5S7tV7BuHuKg*vE*E_Kb{= zccYLgUrW-Xh>YOVPEfYLGT~*|ZN7*U$>wKEF2YbSR)SYUQ`jtL;H!Dh7 z?QbXeGIg(z^2@?jlE3N~9xl=kC+KU=MY#{8YVk&XGxu8Hgxb~q64q*n@C#bd9s&Zj znfXA!Qnt&Knx+2pvvpcUF7d#a&*+}-hyYWP-vno7*S9yz_L-e{msjfc;qL4Db&Xhh zmz#qsvy*DkOuY^#ejo+=+nfLY9?pnbT<_S%Y3+(@Y)`UNRX5br)zbArV;`^vND~h7_Ie0vG=ynT3 z%&I38652Ktj~PX8L^kB~uweJXG7SYm)HsTy2IdP!#eS95$eh3sx(bXI2dw~7gXZ3t z=rT}XVtc-erwK+HJK!B{RFF&ZCtoIz3P2Z%#4u8h8uQf&y_>@%mm_ajD9%ot0S(XT5fb~vT+BY?C_LNm`(nv|XT{I0<^ z=X8J3oIb1X4^ryF`a_w9dq(y(#k#LL`i(Om)4WTk|;DqmT1{Ct<{j z&=jR^DLav<8qEeFH?!h`g)|+{)N7s^HS24TuJ$slr}M($dvQgtyNZh{D-VVa=|PC3 z{)Srj_vRQwWT(ckR&s7qZuE&lUDjadV`1}c|I<#oxUUd|BF#1CaU?;Tf>e+w%&dg= ze=P~N{6BoXX;jna+PA&;wk_?pkg8RbA*tIcwg?fCIV28MY#nf7P#{rJgMwgy03p-1 zv?2nDmMSuYXi2;ItQ zvprGzDn)zJ_^z18pB~7!>r9!P+i!A>N9JpQweid8pF%?Iz3p4l;Sv5;!uuyk#T(}l z?qzCVvTUj8B>a1N;$=5eZ+NY{$me~!hJkZH66o%vwSd160^Es|oom6IK>URQWUVmM z0byQl!Z;u9=tKzndUR5SBC^~r(Y%GZW1bLCM1pL2bUZD=J8fWf0q3KbF)jc-0%`2HiH`yX>Y5NF&x66aLM zT1QhnwKo187H(hs0}r3((DOV_QnUfh;N=GK4*S_XN7IIr?1^0cZx3KjMn#|e5oxUd zqyy4)^A9O8u{WL-n{QWfv(kRx+y$Ueh>XE3Ysn(4VFTr7E0I+sKv}e(;XZvOiP;4H3Nt^|~m4=w*TURX| z{~p}ur;x|*#lRUb!h3}918$AfUx{so37W^IdI`kZ^6%KXec6h+>~c&(1ZeUhm4bn_V}gNl$9x^xT6nK%@tCu z*P?Bh&G=$nnx^skd29)kGQC}>X&sR7%yzZ~#})7S5lrR)N84S|C#QAR__1ODcG0+XGma`D?xw7^M8_4a%W!;1GvK*TH<#zDh70fjHGlaT~2E`M<|R zsjdHb^{>9dH7&=F8NLjQWBs7P?$sBNM)r>w(QJ1b`q#a&QL-v+%G?)~vjiLQT2!X@ z!}F!eKSIJQi20V|{@ZZ({7l+Cnv1zLAN!pkAJi5P;!H~Z&n0pTn=>`b_X}PXr;B*p z;Ph;?+Vr=t z>2M*IC&Eyq*-i{WTh3jmL2=AFncG5BPtJso@Y83C=3JNh^|}_+vLB41k3_i*HW}lZ zH01WG!4{Q9HgOI+{n<3$w_1}|QR%GelpV=qI{A0EihaZr%&lQZidMjmyIpFEwU4cB zpy|>)hIx0POuSA1P5O>0Ie?u31uBI>&lRf{^sis?H&{KjE)&rChn9ys&iHuwc@I!G z6&-a%5S5tvL#ctW1Jmh@aLNlS^t@eVrY&SL9t{(mL)stl!`QdYcFKZPQ@?HC`X*#n zh{f_Ff}|k^ZxcPi-8};y{uKuNr+4Y1P1MXpTl$XqqB&hI zWHpHOzgYkK zWw&)0?oQ$+UIR$q9|O7Na)UP=v}%J@g|qc86uj04RShV3J28zHE-kk{0XsbcQylr>h(EN?3G0*ygdzXWxZTJ@`W8a)Rl~-v9 zq2L}Ruk^oA$7M+EUMjrr9wY~$FU@y#_YSIBn(4r?we%@=*w#_WJ>@5)|PlxV!&9HCV7jx_8rVEa~w{YK)b@a_ZJq zNG&b<@6z?{Z5_7_?e@pYM!c?yJ5j21G1vJ+kp(8mA1#=shLNse8j%eGI;*igU+%H8 zPepnee>Pa2cfHtwK5l(P@=s;rJOPBPWz`&+#alGRoD)NSgQkz`YN81DkajVZff2;V z1mEC%d_d^1_>L&XCvH%h*sj~i`jYw|&N4}In zdW|4H-U4|i2-;n7UHsW}Kx?^TE}c6H1Vi2xieFc@q4{fh4>{1H5U&AgZTPgbR(AKG zE(#!p#}%>WtD5e1ZHrHXxglDs81Q!UsAzKF-F6fue~|SH?fbqQw3+{I+)j`QyIb7J zG7dcAoDY(BY%E%XYklH*R`w?MD_pI!?ejq@Da1+xOO+f7@{6VxAlc9cqzR9lA-|e=@3W$r1vW|0_7IwGy zxG?V4Jq#ZmegNiDRSEMY_C7Wf?-QB*(3Z}2sqOjBhNgFN_08mbOE~$8iC1iEUrv6M zM)qu~(DkN{dR$?y?u%=Gertwy+&3DpcCrGrNYjPb`b@rmHVojucluKeTF0jLKc5(V zsb&qzP=ZlK_U@4Emmp?}_&zKZo|(Fem_pWLESLuGw~@_!vQZW!>tUMCP?Zxrla@}a za$#@T_9xt>+9@*Em+gV(8umF$x8owiJ`AGv>z0=CsGS;L5}&Po@N|bzQ0Gs9$~7%y z-&%Gm(?pJcO)(Y2%p#a69cBzyRr*7(_f#V-$|LtC^aNDbA5O5vt{=5_(Y;^o9vT!s zolN}RmYU!_07toi4w=28o>|U!1){2TLG01xR!8K9IpP&OF80PKf66RvTI~p8vVj$X~BUsKKlw|Gs>eu zyPgYTA=nofKgk1XUOT}#c0PB;)I+}k39@?^1b_5Mw!uH&{980_*PNZd2DkGrMXS&q-|Y-nPO+4(FGFidh`h2yu6+U1a6lFDq3Xq7H;4 z2FC{Sb=jVMR7v>9p*Z5)SBKp~YPaG4w9$~RXMj-AAyfn9O?UgCCY}Z#m!x6|HIvGo zBz;-q?L3ZlkQ9~9Uy^NLj;n_O_^YmKa5c*!%db##n(dH317IrEx*}U<5-GMdv2l8x zG&L++V#;Qyvr5Cmj$Y?IKlo|D;lCK?PT1|$yW4Ca+lATEF|bcRKMAboO)#Gzr`5

      &AQji6otkIm)DNAt3F@ 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 j6dMo+L~MfcxX@Kb(FKc~f47@b(cOCKDeL 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 z z1o9@tUa(-fSEF4X{p0nar-1=s2Td{8zwgOkec$?}cSNEQr&a3jN~F64OcwC{>lICF z<1^E;6P4U)={k1#-EfNiDI6y0IFPm^Wo-)`&f+U-+K6H9aC1>iQ36Fx+QA6g}IOnn5mBL`d z;0~!`(CuT5L-~5(f%V!~@OMIWny(X^R-KNlZ|=Vut6D5#Q_A2PJ=zzZa;?iMBp;tN zEXdSs1r}sQO@~^mioc3Yy1)r0f_d3BdjO8J!dz6zhQ<1(Wqw+?CGfu@y5(h2y8#4w z^OkFQ*)P%lP@VaAf_qEgw40@MWPS?#<$Yqw&3yABmU;+^RBEeVaE-duS75|!N{Rhv zOw8e;en$5X^b;j)hL%-Vwn0JOv2uvZOnezW-Oqgc6Qd0D@BR=nxCc;=dcxMfd?UqQ zkD7fndqk^mc&a;x*=31TRS*qUQ{3v^RohQk)vX>DZZ`kA!qOvu$O{s+lB^O&;QSK7 zoO7|lz!oQ-3t}rZg6Ap9K&z{RE0*~F(5Nr~g`ixeU0C+co$mzWj}-B;x)aHFAvT06 zFawrExODAhY*{9t{DLO9+uQK6YVr?b=6VoQ$i(|LsAE8AE-Mlth#*l_wf~E%cMnVY ze&dI~TWfA#mu_>@N`6q?o`p3l*DR@7X?dWsQZqF?0m@-z7>W_h6gBq0sgy)Dq?)<&ow{#1cCS6_LD@m?66rD*0PfbTT7;caRMJ5h z2nF;7hijY{vFE6;ZO;`K)uW=Gk+c0%BKHQ*<)o7$x8y(+#{Gk*j| z(8~juTH6Ymv1^jJ%8ta7)g6e}Y3-uyjeQa%!^8YBLZ?llCi#Lme)H0|mJE~lr7*5` zNaZ3#x0p77LkwdinAE}>X27C#-n=GY`qth0Sjr>T-LoUsZp=$GP*lDw)0)3p4?p9Z z%ossyOS7hGR9DYT>9y{yn1{5zbhc@Jh+LOuJC|< ztm{7a8}O(HqHbM-bc$xHZpuccRj0565Az!;@vz;zZ-SX)d+Wai0)LRokUvY9MP@oivK<)d4m@7j(`ZdM*B9vfdPos{(y{4ET)${>dOTfkcG_HuXzDQc84#%`D*h$6XSTxkeJJu z?WVGF!OuBe73pBJ@G+tIO?yzSqQiSo2#=5^d91A_@+O5sOJG^StkT!T^X%HDucHfN*vg zJf=u*0p&;W#(b%h;i9^RwB$ZuKRj5EW01k#`)8$hS%6V<5XctPZs?F{#sxY(;E{xS zy_URWS;{)bzm_t@L$}sOq9_fZ7QfZsZ1&my^~pxp&Fdv*tM{&B9g|Y~h7J)~X6tqL zlChgZk2foIPa+6^Qj((FEDsJPtaonU+!Td9eGlNdzI7I4=Vs8Dy-apaR6G(fD8&QU zO&Kx%oYog44W^NTB)4xN7F2o#jSGJjcl|hQQ%(@hAd1R@XjC0@P9@mJlc+`fA2iW` zRTPlPa@DP!9?|cyX1Q+k1iK<;J~+)~p^9rK#J#GwNay)un(+zynEjI%&V&^$~F=9|E+zZ7jGbUb+3#U7mjqwr~p`)(C-Z>nzwBr@y+Ui2hHs-|l zr8~%&fKalRAOOz*iKH5|{x#TLV=p^T8UpsO+i{SaZ8(hp`?8N=cqDN~-PdS?+(UGy z4FlhW${iy1dr?}b1hja`yS2)ynJ!9h)^LOEN{A5Dj901gz-7F z6p?V!^dCv-knLldFaXaly^mDkDq7-R@=y5-uM#%r(CZPS-naG2~0yi+}B05Xv69U6Q%F~9>UHmogr zk$*n61K9SKbG=ntY8K=g8K77YvFr-zRXFSc#oBY>y-t_SpK`y4#yMWW^@mJ(#Wj6@ zd9#_oNt$jFd%`rXLumQ!`6!b6zNndVa#RZdX#nN<3_&6ZMzsJZ+N*T

      W|1vqaMY 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�$ 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�Xuek}-q0=X<2hIH{n-yggno2Efk$r|raD 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

      WKG;y64-sag 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

      AWOP>oceAf#$V>duOkynsGmX`%|Ct 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

      H1`Iid%Tn(f^O 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

      wfj|vg;6UE7%k}I&G(E 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

      2kB~HF)U%^Pv9B9<)3xF=OG}cuz|{ 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 diff --git a/media/images/overview/1.png b/media/images/overview/1.png deleted file mode 100644 index 749ac5d8e172514a92172e53fef17dfc3b897960..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165840 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

      a-VV7bRpI1_=p?zPnVPTXsXR|9VYXF0^?xNSP8l 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 Duq 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ℑ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 lisOGK@c)Daby+sQxY>~r6H-{%uNFP<0c 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

      P?Q!i-aWP9pGdau^C~}urR4p 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 Ad;kCd diff --git a/media/images/overview/3.png b/media/images/overview/3.png deleted file mode 100644 index b45227c043c7886b36f2ffd8b913c0d77640e851..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99310 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

      EXl~f~* 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%0AR^%ti%VAB_-s7bK6ucua^Lp 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%0Df%JitbB^f=w$;#iyD9hDo)sHaHB3UvZepb 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 Jm12eg{|8t-20Z`( diff --git a/media/images/overview/5.png b/media/images/overview/5.png deleted file mode 100644 index 4a1d4d40924d8b12cd29900968310074c28da77e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 365608 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

      u1PRKD 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�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

      5%g4-G8JQ8eA^_Xlbw>ibyaKI2W#ZTV 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�n&?F(q->{_H@Y`>Y3By{n>n-4& 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

      K{nRb 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 bkbPAvXMd<$leo(y9 diff --git a/media/images/jenkins2.0-steplist.png b/media/images/jenkins2.0-steplist.png deleted file mode 100644 index 0178d3375f3c44ef926a04c9cb86e9277cf5021f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 215512 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 diff --git a/media/images/loginpage.png b/media/images/loginpage.png deleted file mode 100644 index 5b31d845253142c14e85c9f4c24c024fd73c56c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2246050 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

      6>EYdRJFIy(R`Zgurn zp!?^9kLg7JharFZZ*OnhqN+gt{T%t{1uDd}`Fj#rfA3Tc%Z)Uf2MG1oG5D(b?_is( zZXo;D^X0~0zkw`Lv?O z5`hvEia27Vp)o>-Y9wP_uhLPg^53vdx_aofqU|56^cR4lZMpA11a14%^niXaISPqc z1AOmgTG%qnB@_r&&m|5}2D4(faA;e=6~h0CyekJN>BiTn zSV~+n=aZxqiQhiAe*g_E0<%o6O|VRT%&K^F*ySC!?Y9H5`G4`3T_aV&fy{${f%@u) z2nIZyvRYZv>n#}zDDI2jk+e;QhlaR(xlmUDAE^U!G~Lk%U8l#yb06U+#FXs)^x<(0 z$e|tkRHe@V94BX}5V)hm1Am?*E#X0_F4Yezo3iq^-G}vOu_6qfknaR@XK333sju@+7Eq?1<|cXGC%G;` z-0$aduH6inGB+<5c4kg_x^FxlmRR!%FIv?4Oe@0RdSsNc5+h*P{xOkky62Fo0PIIE zxn^r}v1xbdG&X;+gqfIQZ-VZ|T+zb$v~-P?lHNe+4@cC#-;Suc{BjrZ`_U8XTMIZ` z#ZP;~rfoenJ&ZVF1kNSTppf z7f(Y+s7$t=8%+r7dQ@BA?|Ob}PaDXAg$8muoDB07fRpA$noV*abLr|<`}jSSSGUW< zt@l3F+%Z`LkdM2+KtG5X~?Z0` z<-$(`E9X@8xp>}G8tUgYyc^W#FMjA>E3*Fs)8Hz#c{Oos;dsK~iejunQQes9Gz?dx z1UGiahr3_N_agNjKvdV2{QEv$J&Gn#^*g{bhVRUDe71(ma6G}8U29b0R(-AO12gpy1471 zq2E#d$$-;+ifMIE#{(O54D!dS`0~YHj;R|*Abp?uB zBu{^VjND4QWk2k>hEuMI#_ADGT_j*kuy)jpB5%{*=`Hge`tg0zU9_vc%a6mf?#DnL zD~InlcOeO$0&v+C6Sga6;RQ?7IQ7D znp7sGRL!_Oi3YEhI!M@WpTVhs-I>{(Xr-Ap?6inIOA}>Yv*_&=rJ%)bcNqrcm6E4fSKI# zJtaWv~$Z^2jb{ z)@Uovq~$?2SLK)+I^}?aC$&K;XV1}=0Mi}f@(F1zhFQ5Wvmz9+*qQ;J1c@6`CTeb_D#4hI12rOI-U>?n!hHBn(}oyo2Y0S`w!$= z(Q9(;!~a081zcoJntcA%MHcIyF0yg|>LN?40`N^&5h%^481Y(B8xE@{{{y`msdLi2oZ^>9j` zo{mJ<9KPjCGL#Q(bK_cldK1}y;y8P?dp1pYA+(KThwHWt;Z1K%QuS{;cIMyp#I0{y zyb+gj3k=^;*u*m?{8V5&f~547C_f0vD_WSH@3maA1Iw~Je^?J=BIpioTP$N7jdB*- z!DnKPdHY(C2m>RC=0FD0Ak z9z3d?_M~qo19KxXt`c%T%sjk!{AFK4q)J1+cN^zScYD12V6-I>e5+}c+x0H%iSg>o zTFak&_fq{G9^UN!_HC}jKdW*^DPvu$aB+*j9&G0^iu=xv@eFKr3&&fu7b`{VB$R~;Ib{ur6reJa_tyV_(Eb-j* z)alnl#CbSQdh}6oQs7WKqs;`be#UsQ$~Gv8qdT&+8cm!7djZI7q9mH}>JC)f>wBj; zg}9t7`M3hIxF*+i&{LgnZtZ`BGqxH)BKCzmk1IYUPKZoHIFwV$UTz$cu==5GmU@|! zjso5})l?5UIGb-7aEjU{M2$Vr)xUXow&&PFyiMS3+PNP>1vujp+{(zK&TZCT4xU$V zh9!uKbkjtPtQ!?Rs%pp!8Hx5jmv0*gic= zof&v`|0B|_!x4%bx6Jd}RrQut6Ha3_IY(W}4a1QU`<0iE6DU^pD~WvjknYH)MVrBS zU5TkGZ`UkV3Rs2&`ywoOo+DH(Nybk_t4!+Wo`-V!9wQ~q)u@Tna-?``a%p9{brV`` z{ZAfl@Q~vv$JE2GVXt2h>TEq6KRmvbBtpeG?>2(wAtEDE8^qYBRBgC6DmjN@9ZhEV2(J4vNxRQo*65J=g->vkP)g$-$_R{ z(ZJ&xV_S7+x_q^313wzMb3^*vl2Irc-&vVM2H%0Hv{n7K`TJB5dMylkKyWqr24ZnM z=KJt*_0GNbxo&9h-&SFrC-e;Y+cGZFeKgP6Og@ct6VXx6V`QSFDbSi-^@-7zJ_T2B z@%RVU>1;dKLE8wa=B1dCy|+2>10^;ipo^kCmrh0|1$oBS-Z@=qK4ks%Uicca6v7nl zJ&Ti;%aA+1k0vbQbZf+Rb8;WRzH3-LjTAeGg4|I!Ei}a|9oblpdh1f6V##l8?`2Qz zWqngzfwf?+I?aI5{hMO1u+b=($a6@oLh1EL!)vDm!?&>y80QpvE~QFMJ5p)JFNHj- z>egOYx$ySwx9ZaW_}l{tgsCC63Oon9yJhV5j+N~Ajl-XvD9{r1s>cYs`F&sfIaqLTcxwibk^iG*9~um#eqxWzg~^ z^h2qAog`xKCrNn4h?SRW-Y79*|;G>UP%yC6qc z5Cjq7FA%wgFZt{K1NtWnG_qf6yB+2}BP(6HQdtjtO*kiHg4c^^BXs#WZjQg=DCnkf zT@K9&v~`I&APX$?bl>LmvlyFEzUTEOXZ*0X%Q-tLvqF#_-80U(+AvaFDSqa`T%wNN zcxe8ttX$22naz1uR*6cSO?8}cUwD~;PA|G>_l{w5Qim$>y!A9q4qJH~T~nKZ5i z+V7zN?dl{e-Hm#g{)T6?ROJJMsFdX~zpdxy?{u$rvsbn~OZ~g1eRlFoikD)2-WuA- zQS|ejknW~o2yvNd4IgJLK7|!U=Ai_IzIZ93_ z-17=c@%ZS~(*0du&Yg3H?5I9Ug9guY8#;(=1uR%|`;IcRY1>NKXg z-6y9ey=j|Wfrwm|Z+Ki+oc!r)K!4+IL})K(sv4^lUpEY>&R+VDJ`FVl3YX^ERIge6 zu^#Z7t%FzjquUY-zxvB10c(Q}M%Pj)-KXBVbnNNmja;nW>QcDZPG5kIFv?k7*6M~Z zfTMq4V29$U08)>&nPHElZdwZf;CXb{T+Nvr{s5Xr>%~#BR5r9YXO2ewxC9}+Fpx^c zYjwbnk_}KPzVRMM2{4>QRc)k1!N+>`ROj5DcgXgRSllzp-bKBWahR4951XonL%Q4 zg7K(g5;K6>1>l|N);l9IC0bRbS@nwi$;$wsEvh3#0~L0OG>gR^p@2MA!s_bt4_6R z-pE~uJ0yAmDOVlZUobl1-P{s3F^#9>`f7q=F%XMPWQ-&K-j#=raXbUmR}@YNI=`YH-XVt*cr(^q`*))}nW#-fN%%jXVl@`i zd6|UPYtBcf0=hnDseZn7pOnqAzzms~ zGq*ew1#74SSL0VpLYgq`&?QsD*WK!!T}P>nby=OT&;sdcD;VGuYHWd8mjVX2*QDy( ze_*)*S;E*rU~vj8P_M5$3X%&{x=BDk{^;r}Dacv@M)H7@UIl6m`}?I~kr;3%Vps+Q z)WA_j^CT7lWPpz7wGleXdsH2essI$&|M+ql0F6jYl6duG5LOh9DG7YIOQ{(QQS9zt1Y}A0~ z1%IHmKbD7Ut&12=jyJc}+i-}I?s=B?@VazfIdz-NQSaL?0e$z>Z-34d+A0*Ud9}p% zF<=rm3_#hGO=`8dT>J5q>OU44a_VuH$_ot8D8kt3=b!Q~L>lJ#-T4u*rMcR8UWNSG z53%MsV;KOzw@y%lTC;b{z{ zFN~r>@ox^iK;dYYOwY+&RWCt6uJtyLEY|vzzd$9gVk38AVsbnV&=Z`N3oB-B_*RM> zx1$MRfpU%FgGAav-b5x|7vj(!o{ohRGJql@O}b5Gl9ac_D@dgsnG=71W?I}zhnXwl zMKH(`-N}iNYPy;fST$NUl&%{$q_5M`0Uwrgvca=H%z4 z2qMyaMVX&P%p@JDl7V}x*vp|aU=}j1nOa$U@z7Y>4_?Swub^Y-wZ{-EO0voyBY&^) zk^1NIu@Zwx^@{5Hs^@qz63-uth*Dyhl}HP}%~8#j%TvwO>&@$qOoZ8oFn2$>OF^GN zGa06ub$Qd%J!Q-!)->9=3n+#$?3kXfruFFFJs@0~NLvZ7rw+fE>DMjS(Yg>-Pl<8q zkvK5^lCO=Mj)@Ms6`(P)ep>skD39{d_aQCM`9`?^^unVtO8^b`vEz=H`ysfO6~82y z6`!x?xDZnQ3lx+YCp*%hbXAc5_Krg6R7X&c#24q9)1isRw#N!)R;${sj@k(!(%AX; z(npK$AI)f2jh1lja>d7%NmE3kv9f~jwF|$L^LmQ;9>f|#<;#Jpo24G=I|Lv}+$V&G zoP3-J8tcql%SB`;MJQRLvT>7(Y`pz)3(T2Qv+PI*ifa}~3Mmb-85u4Dr67!bzM`ag zVNFbzkA!sHPQ`w`A6kh=(785xp~c5_KL*<@tJf#!yM z`k&zuRV78e(22Wr4re!svvG~biU4;K?Bq^(^IO*)$$OlJnFk7FUf*NBGaW?l7?)^# zR2lDct+3~=y~R_e?O^LmVBZb@(XlG*Z>5vtTSC1%j~J|v%QifU*tHCpIu2paHAiM zFbwY+P*5)T*jxB#Pec;w7$hYuf?=<7R2no>!0!G}fQ3TVIJKayAP;p!R)L0Oq;LNs zmj{xRJj$(vzC&#mj}nfN|AC1eY!u+3fioz6Mc^l@f8O*qXNT==(bj}VUnm>*U47xS zmr)!`+&UKmX+$#PYw^Z8w9zRIszqtx%_M>!Y3b(8atv?h%sKitw)8SWU5Nq&c4wEH zJ^>B)Mcj;Rt7(f!;?8XAlSIDSey#>i3bSoT(W0Xb!I22}hZzsm;`1JODIMLbuL7R5 zfb3nY74vVhH|LsZ1QeeI9yw}bpeQkoUvg|~0cl(KasFV@tIHpjU-} z?g{%GS+*sUz4L?FRGqsg*iVwXRE^7ADM$uvEBm>@o0qPl1CL6Is#df=$xYjrOWGmHc6D>(__@Wz<4SyByUYO5U?UK^GmRn|z$esfiw>%zgdh~(t%d7Sgq`GaGopy? zBXR<9!7s~(W@-86yggcbn8(34Jx8C6qVyMb+4V>+yInb}>5YrAOF0L@ zgj-3IX~Y#GCFx0DtLpUg7NfatuZ4SiyUYg8mrGDC516*r6*LcX-w-JM{`{SX9LG5? zG7H0dGGm*bUP4APWq8W^+&uDY7J=ita^97Ej1`E{6kJK|Zf*jz~Lve2E6s^)mqe8R_x^jR7wgp@CVLP{-hlSUFM4=gtb? z+S0U+CXumAnI%7Z>Bf*jaY-)iXP)Y>BP)doI?Ax4r8ue%uh{87JV%(5wN?I7prC1%;7X>LxKyT^P=Ov z1WrEOakRz#?yp3j*U7#RVa3L6*@zW8696x}=K%9S@?m)DtF^CO>xH^?k`Y z$JY~hUCnfB2#&K@v?9|!xA`ibO#k|jgwQ@cyHyQ4D(?mb92rc}~YHjp$ zTo#vUdfvo+ubZ;_$z%g^bfTI(5llJ0OO!V%5vnQXoL<$IeL@}jXo0lF_c7vK0b+S@ zV(@UVYh>d4*Edz$EqjbKvEDA592>8|+@3*g)AA$Vx!kxU$zQ4)7qIYMeQUW|FiU%> zwl|qY@L}2)yZWOF!fZuZQ|%F5n#BEkmVKe$sY4iN?qkV0%GrFqN_`Pa%h}D}w#KY1 z!vFcl!yf5U!|rC1<6j_(?*w3I`P9}2%#sqVKo(xvLj|TABIxK-i#n=7muC5%8k0If zDj_3UV~d9@0!4hPcOSmZOq+glWhIbbrg8Sk*vdsb&^TpLi;$E4_&AXrSl}J zMHz3%(6d4I664ZNFr5~Ngg!{f!08AKjMn#cVr8%k^FFa@Uy`69bl+P;h=c|NS|&|M zt1tLQOVJD74L6MGUi4)P^LlL)&I=i=ba_W0(JSF`kE{fDyq@$k$o^EA9eCwoMrk%P z^0sJ>hiC8y!!Dqu4!<95iEsnTpKaps=(g%T6#TXdU*L|TM70-5+))oC*vj_&F@)d< z(CR`Y-zfm+?~q2_?4tzr(!(E^ML#B897VLNeQf#cshm+sSu6qN}v%Kx5-iP(6NkWU)NKjYMzl z!OgE)pccD!!hO2hT|EPq3~+eScN-la@TfKa0Np_Xvx*esXjtP0R2mY}-GDIc5+mX8s%QN5Kvfy>|Rc9RiPnrn!FUgZO$q#tLeuXP42sx)%9-hA3pZ}#0Dn!~#4iV2`C=ag?U?U3j+cT&CwpWPOUVQT* z$9fEO*^GSUGE$=`S?==nbD*ACNIIA#p&6=ZE}}+Gi$Wz~=Xh`YSYx0nt);`UcqL4i z!uJbAbttywPwkoD%f4L0lZQVMl}jCv#cF2u?udcDEm`;5leKk?*q+iHJw6P&uEwCQ zo~H=nr8leUwK;D?KXWpopHZdhzzKuh1}uy%hB^~<&h6SitiKjBR}g*4_pBQBP~?g; z4bi$>0?|uS9j?G4$k{5Y5cBJPiHYX-Ffih@cegj>YTl%d{3IoD8p--8%m7=FJ@%R= zMH;!xbLIhHOnymL)-x@?jbK(nNgvk9RMKUwK|u)cjNJWWt;vAlR$ zf6yxfuG#h>Y@xGkt)lWTSdJ7M(r+;264U3C__1^&ALDAJWsom!$5a+k1;Mwaqp5}? z->pOv%M7n5M`Jd2Jb6JI=)mhVd&*jnJD1QqH+2{tffTKrWU7J#zB&(CLyu-Tyv*=8 z^QUkA0-4L9PcohB`oQCKtG_j2+lXZ+_PTPhCd!6h>lg%gq?*Gaq#-KWV&*)@&eDcz7>TkCkZDq8LprN{MM+Y z?q@%JbhNuWl_N5Rmg!)zEEoaHK1D-4K*~Dp0Zp0sFG0A3>MT3*1u~^ z2js8}h-UhA+Z58_Ey&@mYq&PIx~w$;1JILS#v8)l;oCNFZX3<~V)x+zJ2vbg;i`Jv`DdkgNuCJR}#`+O0W zqdUg2zU;&I-Yfg9h!a1rv1B8nfR%Aeo&QumstNTqA9d|tAheplKg!ivzL0PyGvI;! z!VN=A^Vl`4W{r$uGaC;mLZg^!7$e*aoRp;X}Df# zG@zqKsXpwqGEM;^@vru;dPM%~P_rnh@; z-t=LD3t;~6jf z$1of^*L=4zMvKg$j1dYrXk;0|FDhD4FFU|*wV4xvj7%l05J(rR>G6HkqDT| zR7^YVD5qnl10|w6VFWuNuce1Br*oPEReVN-XcT@)PMp>l; zJOD0cc9M8dMSO+Y4G&c5O3vU5U#AXM9%YLl8Z!yj05h;a{s0uIuwnuB=r!d6g_uLt zlWvc==KxN_pvQoQifG-aXgWq_7@rh2K#`e_eUHnA5;oN;a~sNe%%SH^C8eZ7GM=Y) z-3UfCga7@dY~v=BkA?|+YAqcTP)ORB!kyJ*?^qp`0g1|5vjcTil*0yrkcwEZdjAYG2UZXM{X&DkNl0RyI(hN5gT1Y_ZM$vD; z_YkI!W~&W~`M)+FcFmlYq^Twa_-E^;*(}gyXz0ohzi^sXDtHLUZWa>$EZwHG=V7cquKZ=q@nb74KSk;j7I(> zHs%b;naErE1;XfE@6QJGMX_h&b=%(=8$CkidYSzKIrS91^9<4ty;6bYcO%#OqjwbG zV|7}Wki}O6NqYXQ(?`19I;mm@+67-t7{;Q+6~yHsECa5|a$OE&dIv5-rRe~pKIx5= z$O(J(@xU|9P$weY*KtBo)(U&c;Ec=$O?kvmiwj-7;k?lC-JCnnm68a5i~0e)Ww~It z%mTZjMT0p}c_r=ndO}lEmeFTM@|6p;*E4<{09I+mQw*mRg^*2LH`XYuneG ze^oX&e9acG7(1&>R0`}R)+oZ(!A#Mcev;9o!|J*!*#!zJw+4vW3QF}kvsPjBp6J?e zzgFAe3zd|CH+w6l@#k3dZGO%7Y-3>6dqBQh6+6Gpw*E?n$x4oMrDi$g6ZnCbPu~9MIGqyUi})?oN*$n7 zzxoHG4De(J;Q1)D^gmv}-2w<2TZ93YUcfDo3CM|DBmIF63W||Ufbzk)k&Nm@{BuX~ zz^#5O8)!ECbu-BV_FXr^02VoF3&=Y6ld>QPRaQo|F#sJgAX0<@x)ynWDwwD;7cZ5+ z6-Y3?77#>Jm;NIIzWs-VjX$tpv}-B2*h;7T{!=bGCUx*bk4bCC6FgVd~0 z`Z1uK-6t4b>}@eVqXnRA#u4fg6Kq%{_PJU!=D)+257_KgzeLK6|GKi80d)_ zJ773E;7mHHdyhRG7$2}-bvZyw_qtJr5*R=?_^2WYNM-{u8+cGf#jA;F03Px{D@`_c zq#D?v_fbwZEpVpF+HoZYg+pWCFaQOFl1Yky(j}HU)~ZkljOHe zIgkrEHpMe#PHnWZ<2K>r$Z+#5V6xd ztDT;qMEmCiXJn<|9r-b?%Fq$>@{bn^Oox$QN;eiZL4#0So|2%PJ`!Dj|J$Ck27orj z)JpC?&n}Te_o&C#M2&vQ#;dj6yb!%TqAEd^*J9OAZhH+?(n+t&$auIza3t(}tg4AN zOQ`rmw3Dq?Tz-MjEHLOxIa3aJLMo&2XS*Frr<5$20>0SaO=#H(!3c^HqdW3Kimg)JNnQ(|8l9ixNzIk__>|Olf(&8m9aSII^s#{ z_;+bGbRS<$nx&y`2jGQ9zznFc-TYXPOXcGx*p6xst8`iC1%&~U=tgQ{Ks=+}*(3}W zdl2NyX}7d%fIQ(c?4auJrp;CeAzS-s-If}xB5gKAp`Myk%JRea7f7RhEbPc(ngQ)V z_5wsW3y2S-<8Fb`HGTdSuwtsKG#})J|F*rl5x( z6Q;KU&*kOl)VtlX7}QF7B-g=1+X=6jLRhw*+r9T((zoy$``p??IW5iY6sxcY!KLFO zqbF`6RbK9SnN>OII?x8?LA+Y5iyJE)p|H$*a@^;jR1(Pb@;nt!)>^=15-u(~>N-SV z3w|)M`+CQ$)-EBQ#?Gjm+jCX{m(bp(PWT+JP%g6HPJ*vEwv|Kn_h6}j!CqbuHvD?9 zpE%W_<%NZ@YSp;(PIm)EumdN-<9*xn7!{-b!g>hL0%TuZs_2TW{pXa}59dWZFuIC_ zy|``RA0K~seR%Z@^uCiJI0_?JWyHTZFn?$JriA&)e%NFxM*ZlI!GNd2y*SY{#XiW7 zPVWN5(M^mO3DM*VebvWavZ5W?k*&+tSZ?-3J-qu1o zMyWQDfT-9yf#n+TOJU9w$E&X@AathWbHXK_wvN$6TFZ{lp-m#5Tr@8pZ4Qc8S3AID zeMu0`_n(J$i2V?4aB3Qv>psu;J_YqWp{+aK`Z0d!)n&grPZu;=bVaoL)KR$7Abc1I z|E9d&OV>+XQqu9SWQik2#>zCjvJWI;d9~HI6}BGg4x@2d?9{D)NS~(u^!$Wc-iMMp z@kD(r?U{-4N?N2^%Zmzl%5!UMtP}Gy?29n(D^-^<#TEb+!I5#ur!E z=_fS0&98cFCQf&JiU1M!z$+`SnutDnVN<=`G#NiIqPkl=&bnOF6bh5ba#n2Ko9|o7z}+O zB-a0^yJ>G1_~JbNq8&cqNlMxt*6)abEz6ng$X$7VB5~5Ty5v#mo}p4HdRA<}HId{& zFkTO(QK29-+w_YxhK0G>nW+!+U{1t&31zP!vR+zFMZNZ+I*G>gwTpU03kzE$s#dKs zEY;oK8uQaVgnj6GL7IOt=C=ks;aZUulHQc@tU1c`i#~3ormBsVV|I*npKHRF=cN;3 zS@81?NS`;5CA(W@e>%Q?+yZe4y&cT$%Qek1amj~G)7TkrmRHmTNk*C^ECJj*PiU8F zNZ{*ppj`6wEW~7Q9NSd?w)c5-_e4`3+n{j98~^Ad=(;E32jOKy&QH1E5h?*`SfRu- z84_FqfQpTBUi}Y=(C=*;Gp$1HL>L;1a!mIUyVnfph)17KNT_CSjh5ekpsU`t<{fMS zT3I07YbHY8t#0>wIMbd=I$VKx9!8pwtS#>U5>6`5bP(H-vT=~H8MlY0YqsH`BgeL_ z9g0Epik)+$!RbIpmBQ0#tNNTdMYriWZ@uhX#VvU?S*=van}g(4A$r^$1N%Vh5|gP4 z1M}|yJ>aqU=?yv1sw1Jg0(fcjxw-+>t!OCB#>x6zxwf_;{?0qVCi{jeQ{XqMP|dR1 zkz>4YYD9#t&YoE!zw~r_e$VoI(sEhbieWH0qFKL8sb86SVy#7=z$K{toYgi&H2#y7;N@49# zLSOY|C7Jq>iUPXfC^Bo~=Q`*1jE=kSlA}ACZX7%aDIu6B&ru-Af0}FV`cBr9l0!vc zKkWJ$_dc_Z2M@v70cMkndpycq6G(0Qn=0k9;0WZzOiBF_9fZvX^L(=nF;nbhB{SKq!F zM^P)zC{}5vC^2&Xk)=dCTc|_9axU^~O_y`plgWW52E_1+1BIys7`IAHC-rsYlKSd1 z@0QkPYB4pB8A^dDCkQSV}N* zhdSi17flZN)1&r?y}$$(suC+rT_spkXHrMD=TFbq*!y+*;bhv>>4v*fxWNcjSgPWk zLG7Hk3fs#GRS!sVRQfhYq6CtS5=h?z^tX4@e}Q^_gM0pe{gh%jV)*k`2L*jwM@`?W zhp+Skur;henE@!L`s;KJ2nKgZ%-{T<(AoepqJI(F_(z8H&y46}iHK`%YQ@KD8eG63 zOJFlIEd4rKVz%`J%7QE(U?4UnvM`B)antYLv2GrzGY8US*fg=L%H5mg^ zV?dJ^Kxt920})qUVLpHi1?4l?Jo=sX7_GT_%l&~oO~;E@V^?Ol6Ehl+TWtV(q#(lu zqR7b%l0v&4X_%4P4XTx$GNJBKDYncQM?e7P8hH3;a!54?=xqaO9%_b|XxRjVa(HY& ziohRK-hkj5I-S^cLKraaC6-(^UDN|MlOh^c^c0Lo8%AJvk*DGu(1?}9+w$-7siM>1 zm@(ZEm|DF-n7=>Ln5fr8;j2|oEa$=!y^I%OZ}i4QPV$YYoG5btt8I@2(W0bbH`bY} zZUv!5*j{;$TGg@?UVyBpq?5r(8m5Gc|RsI5-6&Vp*2aWQc zOO5kb{KVl?=HZvC41iuj6LITh4QcV7rug`As75!TPh1)oS$i*pJXMyRoxaa(_D&kz zh1XF5^oqJVN9N@4W#x+nrJS?((DI?nw{&2jU;FGAD08gO5TKzuw7O!_OdQ8HB?}1i=yZVC&t8x5{RASm)wcCN4)DXUI@lJYDAGhp8ROI`HIXKD1QafNF3!~MRu2C@&Pe=P1du_5~Q_5BpwW_oDf zC%hu>U=wH|x*CmkR4owNN-M7`9`S^AiB;Jx$$GyBOzyJH2`xHJAegej@me6pSi3Zh0KX1L*^%cI-$ur{sb2rUardK!5 zsdP_Gxlg`1xXw?G{oEOPJI~!PL9cG?e29Z*{_JgEThM3V3=psUTukCFMD?5U3J}p9 zlj+7bAHGx9qH|w-7%GFX4T@k)Qu@G6yM(73swS$4<_xjhjPD;5@}E4%yCK;H5!*px z&331IhIXXlO>D^9+f(<;D)3T{k(%o)uA!wHJ zl`%iM8`{I3s>UK57$p#KI_Q<>YoyErWKCoZcVP>Ui}1htkF{97@4>rE+cPf-&l;)O zHC?LiD3Vk$^kLtJ?FRYpElWx#!vsqv=Q+`R}aXr})%rCEfQHA}+o)PL#~jRjZaw zT*{C7Dy(pd)0!=9yy@4wFLJ?E*&F2ZA|(XFypEt)mhTvL^Pnql`TL9Nkp?rNt=J&| zH=>BP@oJ{*=h05w0_m9kr5GY%$yl!`7{Bi#bpOX*j2w&D3qDG^ubiI|mxn;>xgNfZ z2>lV%5%SbXCSv8;PrltxA9hnT+zrwV>IF7XuoPh383I_(1JG!q2bxcW?rvM>22jd~ zJWrMZfufFH{{*rXT^V>gQjsU5`Nv&CWC&+!rz-?s;1>vwx*ZBM?NOT)p;X8Bpm<`i zX;!3Sx!mo!KtoYOWG8`~BN4~V2b&*%#V z#r2}+(^xi>K3axEF2${Im6knU_EBb$&(L{7bT8`;;ym#w;kSt-FZ-Og=salW zq6q?nzBvmRC$$=en-U|?P2nu7bw&q61c|0Z*2-kQtsX>1_$m7o zFb70`@gtxvAJIfM{=(wBg9G&wkc8a22$MJ5@UR#Xx^PoM&SAxnGtzlP+*qv3NnB}z z@vS0Fz8a21j96fo&w!-Xo9DfnfD&zISoY&?gy1&|?iLRz4X+ap~S)W z{z2#^6NK8KlKPY{{6e3rgwgDjgw$NMbewfIZbxxOt{=YH^pYnl=@`0mz$F~F2&3CF zVJU~NM+i15$>E>;%$R0H7h$r@;E*0-WY}N|gFiEs_T`5+Wh@FER29G;+Z8VbW`@Wy zp0?PFCt+utIc=+mg`L4QfOa2~=9S(y8;SNElF^C8m~SZJVPir6$hCAdCcr_UvjR!z ze)a_*N>>FE{tOct1Fw}o>KQo+L@zU5q$4e-T>1gNm{uz9Bz9_XvUUN13&V;>_S5sU zZ~mmm+6{b$hTWJAwlsYCk7X!u)1Ly3B$tMvDOk~n|IdY9=ts#X%{YTs#V4BzK*ron zw~4ATsLOc%0(H`d^I3BVCoCl?RH7v$?u5vzW}aAFVK>{SaFdmC_z%X`Up77|(g~*c zsr)G^TEZ{e6FeK9cOjeJ|Nh4^MD*xB^tDe~3)NYDSL%ZaUt?E8^)&Oslx|z14r_!5 zc;l$ld3)Wbzrdb*E!KL~ZV07qcOGkV*VHbc&uVc}_;4R7H?-_j4$JNTT$3K5)-aNM ze2Y(9gUaCMkRr%B6J;_IUx6ltBO`tz*@}Yd$*?TjZJO+lwcj2eY+)2xb*Pw7^ZCR7?nSJkgNC!my ze6mmQ!YijLRkUQ)GdD7bF{7QG_NHW{*Za%TC_dvYZa_(GcBkEpReHv4>LM)c&>@(f z#B35nO!Wdsn1~MFa zh_5ZeU2r3*gNjDvi%Z=$2L1MX009!cm%37RvbBftf{BhzQG7OCTYCPk--L(NGAOY0P1x!q^gnt=dO zz*N>tIt)c+!9uB!U$16=C-5>T1ByQ~2Q+6N>e{1=9iM&$e2;5oZX}sz43y7gGgS!A z+F^@l3#FbR5YUyGs^(D42NyAHiZ3B3_a_?6+QpcM-W<;;vve*geN5zt>^+~)em~Fi zde+nkcCZNSc@Fb|oO{o(A8&E2y?i@GTKJN(Uo0YgLzy95N9j6TEKYn*6Tt|uyQPtG zcejCePnm4&Nx9c)gRXppIz5Rq!VdYm(HqvmU#ZIvKvs(=Dc z1}Q7}>kkF&hDMWv@X2TbE7clo?X4oHrvt2W{4hk3h2X$u;rl4NRj7cMVCN#+%_;&j z4Zb@5Y0pP!EEQ+QajD-CxcnR{Z337n=Ds-04$~{f;bzENd%lm^P$nBVZkrRft~Nq? zUVfh8cFIz;nVXhj&jRJ23e&#(r1_(~vy)aqb3Xk$L5$fG$Q1%|nO$tB|AthE$Xh85 zN*2vS%g;-d<2tB@HfRWjullah_-Rco_04exa9VKQc8MBvTjF5kehqP*Yj>k1=^!~= zjEJs+IN=*H-KFLE!H7QSQa<6&?)&g`h+*!m4;~hF(o68=hPZ=;&`8mf@`2D0<%s^s z_LuedKQst5E(Gc!S9glKMoUhUHHc^!X~(@#$8`O;%0bUSk0vY8q8y27c`klgjF7siBl}5d3!-1Bi zv?8Cs5fAh|+I1$!JjK00!P}TE{Nb%Ip)lbnQg*N7LMI-^U{t+du|b@O2s0)^o|Du6 z4@j%5@~CmoN59XE0Hru5p>(=u7-e9qmB6_fjws;l8kNFf%!2z63<}=!?(5G<<5Y5? zR1$<*OWJ(5zl1!nn*a2Y){BJk6Q5)`J1jm3_1+Vv3^9AKYP@PYH=m;T_;`W^C`dCv zFDV7yp)+9q?5rSjo_8c(UI%O|Qhk1?%pwz(;-<^CvA@<6t-(qbP>2ZE& z1;g+&QzP2izB0igU9wF2*O*qOud4`fLbGlt5P_7dNZ7!LDlc2X7tjQ+)hLmw#+_=b3}-*%VhEt-(}k|DebI%B_Lz{B@bdTLauHKiE zkIeE9$biqlhsZT*Ly9XI>p0q(VDwY5ESdYY3gJz%zWk!&L#y}SbX|J}2?cEj*5dYV zZgoG)xp>5|`}KT(Q`J06i+pxo@%&h z2TesQhupzjvqJY3V^O@7DE9gYGkD{dlj0iXH=>nXYoA1q74f>x*U|YC{3#2NKafVS z>NpcOf7REw@;xzc725_wyq&57RT^Q@YtK-62K7b+_{)14%vsgW?tXY_7$unaInl{k zF4*>7t}Z=GZ)skoGEWrlwpH4%`9JQA6U$ulqpO{%9PM%}YWRxfsPB>-6JN31b#I>r-%@^fReJoD>Ps?Q8o+ z@wyo23~e9P)FrbiikT>PopKuMk%kiwPbnODc6I1^bH&H16G!OVnEvBsarD=Z&_SEq z)x=2ab#_gP!77sj!>Ve>%bU*$1xp$v9v8Pnk9W!9LLP@} zm0tRQhDmxDK&u|GrU*~nX?}V@q;w|3z#=#8gu5VNUG1ao@_z=+bOoT9a{u3=nWn@S z*^JiUEj7fyH}s~FoF$dnzhBoQnTphHA5~T%gZK+-`g<%GfvDVWFpAlJ{f^6?lD&1Q zKFxyHw-LW96$2C`a%~@0hZv04fnsS!obut$VBhL%$F;K;Ll9eHR-q35o8^H>#VW@a zUWLJpstJXnBV~h|8h$tB8CsWw^+|On*4K3nRT!J`UyNSDAFl^Tt(xW5^fp$HUwye@ zaT+9P-l(QTdiKrLF537cnJmlGX6!Mz_iR1dPQfqIPx6yTkfxUT*-ia+&zwK1cX)K2 zR2L$r9)w({*}##C)y6ed;l5F5ibBLPvj|p2{{q?_1@A#7D|?L@Yax&j(#!t-F%_~z zNYFA)BU|9QLVHe!C!#av{Gn!)DK$bf0wPlNI==4U0mYBIHT6L{>utclK?K6ih*D2+DnzdXyd^`1r_o|*i{qApS z2faX>+&bX)9@51B@hogi+WIGdr>Dr(QftY_*@U`nb*Fm|k)54Fu_&|0cLIuFO@TKE zaxNyNLTZzF7TU<75U;A|L`EY?13r8_?*a);sW&sbzoWDx)aL|Z^^KtCOPJq23S4kK z8joKU+xp-d*O47rzDDr8c{<>^X-DkFk&^;^WhGgesr?*_!6-~pKM7lr+Bb&>8(-7o z>IC`NyjtpY3;53VCa2rk*Z$){qcBg;_|>Z=!Lwt?1AJ-od;slEW60u!i&!BLjnh=a7b2^GH68Ul^bdr-2kY z@m%q)hJs9bu11QDt})1D1QG26_J#Qc^)h=Y6|Jf6TRu{q6+qcnbM+s{v80iY6a&W@` zzTG(Y(Zp{>fWaXgrlA7KgsyG5cmm~vQEu0QUciP|<~`B3$1!Kktskfdc=9&02y;Kq zIc-pT&=MgXdkq?53*rtW?~PovLS)EKLI@-e(~;@0NZ4Q)iZ9m=!Br53UcCZ|fm^yR z#pUMK?6*5 z#pjtF*xUC_cXNk6oKL*8!hM3@#j|-{VS+wrI3v*1U%5N~dzxM-3H(!;InD=x)Kh&c z&7d|?Q4V9-V9ZuJWfgpekc9a7wg*_N=6QK=QXIT3X!6D=9>paV z3|Z2;09hnoj9ZJEz4A+cva9Fphy2Lqmw?RmcepY;ITu7R!-S@@9h}G@nKT5t`rhdYbt>-hb4|6{r?>}^Kr+zu$YP5&yfs5^$JFdi-1%{n+MyIG+My zU!hKu^rFv_v9E*B&I;H8o9ERixrlP)M(z?B=u-58q)P_Dw{x|TQ@H_D9Ot}=TyKAzckxzo$u&{Xamf%J~Pa%5%0TSqMhT_5*Ffmkn^4T#wu8WTsR(Z}2AOD=W-7 z{Pxe5=Of^eBm0&L#uH8@!`#f$JxsZh{Wn7bI>4q{_WPIRF9XO22L8(d`0x5wONJJ& zk{I;tujTJQAXSPgfW_}0I;k3Z6a>6~<@>m)nB8k754%nvGQ5O%~l0nID%{t#j4#_V8}wqXYg{2sg!Yv<4Xw(*p! zpqoroUw10y3g-`~;*$)?oY&RHo5~FW{O*cjSFEGL+KLX9AH0sVtfId)$uAgYqsxss zE8`^!T4MRT=fomwnSB3EVo> zr$2O}V;Y!a|0(I5JCM`8#uLNN;K0y8R7Yvq!a) z*vtH}gJ3kfxOa8}$A}AFjcL1Rzxp)BSm}$_z%RLvA=MbYkAEE+t=OJPr=<)1R(cG8 zcYC#zTJA8q(tRd^-2&0AOpBgxyFWp2PeL!Lb;^n9J z8Jc6?f>Xl-QmP)moktkTndpc4J+AO7?DO=|NT^Z1RJ6?5&wMg~Mn~kFob?GbjKUWm zT?@Jzco4Pe#>;;sA>b# z3iQ}+$l8RqD{QXgS7DafR@u6m&`l&QrQAzU1-y1^aVP4vK0YE%+mNz-Oj_~+xt25dWtK#LDqC+(J9w(%4|yr=)0!veXb07F$Bv>800 zT)~i~YGQ*nf*!#gy%}{OG0JW*-Z$hUg^O2mpoBszPVHNXlQd7=v?XP>nJdR)BpCRX zaY^mD$@%jejP+xEtk7`1uks^tgD0n0B1}pm+JjUSW5|ho14Wv2mde9S z=r%W%?G?iO!=LtuWIuVTpzc+Tt4a_{uV>swTZN|F&W*m95_Nw~AS2A3P07ww&13Qv zo;ju9H`(nf1+W*y^;$3KA5~A(Ynn!E62!KIN5HamRU4*$TZKbC!b}!Ig+zu2+l9gD zpA47bcycCYebN-m$Ti)Dw${2vhzzVLhpenS`xF6g9`mUvpyswJ{x7o2&n*5- z@F&IIdGa3+(H;=+u|eM^F342EnjnVS+AH?9w6$P2+m>|`y9|HqPo)*t#B`0Xl+($?uEh^anH_huwG}~Iy&W*IgV_q z91s4yF3Wjf@$yvuIqTkACG2+9_3`Ym^lR`eF!;)OMXt_OF3oUv;KkRWr;n#$Cv&S_Ox>C2fPCEZAAL?R#i8 z1<3$Bg@PYwLj3Cl#h^$^Z2`*0U`Zji&VQ?~Z7=}eH7_8TMS&b2)0Mn~PJ#g6F)^q( zFR)#AM#sV(B)eh*em_o^_b|h>ywvvT^^M-euav=%%hUP~@p7RuY& z>w9)-;TV2CF#l?Q_avUsP8|Jc_-h*QYg|t@}z)c z=`n~7@U!P(7H0sZshH}snV~v7WaIo2fXhOKl{E;sQ3H`M)t@dJ_dDBjBpAQy-b@o> z8|ux+bb0*BChwtP*xgQv+nizQO8@pK=usn)K-|myVa92Wk__l6d$ck*1jgUY7&%g# ztEKonkN84d!}cSNUa8k+KSgY^q3Pk`=Y}z%dMk5`7>mboh4XXbQCcqi@}wBnuMno4 z`Lge!g1)0l$`h$nC070(=i}PHAnI}kt-^+tNB!H~WM|9?%@~u`dAoVv!=pfR5QGrK zHebD9$xfel-<8O8#b{gfK=P$z*ZQnwW#45w;j*DR4 zTvH=4XkfbkxC6#`p(VxJaiUv77m?lI!RkR%$z77fB<=_dnP zxdndf0;SoS#3P@8G(xZ{Kq#`Yp^#r~tuWkg@$)@)q&2@mTh4vQrwOe)+@}q?e@r11 zd)MesBlz%~M(h2U)&*_!r+}|lRaAo%Kio_-+9fq&xTxn!3#ZFgk&3;uIb@R#^`nHR z3Vf%8p$xfggUk1!7?6)s@&VqWBSl$7#|syPQBk$?fPW}4j95P&<$#R5OMaAr9W5mI zK>ry({SFqxap)aPn*P{pzh}cbstE(7x>cRx0PRPaXgWpGMMYs{&p zn;dFloxPVdu>~4+hk+AX^0~Nd`nqFxY_6K^bSL3JMs+dRM1ih;a~!}cp=)R90O=Rv zHuIzuw>%IuP97seBRrw+W2mwYtndf-(7GLi}oF|LZ~xkZK{$nY=049)g2d0{1> z=BU_!FhlT?Z~@Tm9Xt>gxD+Es8~Nf7NOgm=Y8mK^I9HTjJ(s+1_d`!-q>6(K$9C%u z=x&vr`p3eNky_~jn$0%VbVzOl?X9WEIj4sc@@oNX(Np?xCh&pu8cq9Prq@CZ+>+KclMPY!7-@@;xSt5&X>R zGc>7AiW4Ce>AA7ua;Vm6td3#vY430$qK0brU3JmDIP#^vAXukw-hcm@W$d#s=W^OMB@+TX&6XVvD**$Bi zoNAsqKIS^c?N0K3*dWR0>#LVdVEU_`JjaAmyQS9i_FgSa?&gD=r0=XdG4{?15RpVF zmYT@9dREzSOW?R^aFP4fh43{o;9$nY8xFSQ__juJaqT2|1A-?<#oMf#B<~mBfD74I z36UEq;45Qae5gNZ#Jv*vfk}UlK(nV#&_P#gmaAj>`|7f(W{h|8ka6%Fh9r(88<-fa zy~t~#FGDg9GVNZz$C-ZIS4&iWj#IMnHlv}e)c%>7?Jp-sZsq}r;VrJ0hrv0aIjK5P z7#6Pbh=?!ss!nybhT}(&PMb6xZSM&XTpF*u;_zmmsq5e-d;54g^)1*+PpS)edb}XE zYtLQ!5SY{9F3$}_weE{IIx85fYS{Gj;Oa`aHjbnup<`-~f6^BZ zEKhoXy&4ZYA+!OSmaL%{nTPhDc%Cb3^xv?q2auQqJlenkKG+oS*X7?>q%(f$26Ce{IXWRK}f+>0|nKp_+`gfIf;2YGO>I8^mkx5Na!0}%I**_2ehrxf;XTO7WnlWwC@5hMdNSE6J9VX##Z<=4sD2^lPk%@Un z)Y|d3^Y!kHR=xSxZ&kKOhjOX!;NE5)`YY(Hn^N7EO_^iB!OmlE@ z9dlKFtbEtfOgACm%+^-qw%ldeNztfr!?ZvSE#C0GaJbt|3xGPMY8-smD+!VHnywD4rQ+He~ zcZ<;g4(yG4Xx2sL#3KH|!;>)W6+@NUr3q)u#Gw-Ul#st@xUjGsu-zhU9PuvTz;PkdBr>( zxJ7Lbuy>NL@gm+#)sMetP&d-3>o6E*;d=iTJ$a5YxZhL{FaI?t?;YBt4%G2@_mzcB zY2CNZdH}-^Qtz*7SO;~xed^>mcI4!k$R9kU79^JS$OqPTwVoSV;hsxi>J{Bj;SRn# zu5>wLZT>9v3-c6hKW#bSYxTR%S|H+JI;YhTaaMf?lREd}XDR2Nvmwy7A5l-24LyzaatWZx>2#{?9ZaGp`hs7#ka3 z`5&HP4N)WF2f#>57&lTWfOf&Vy5)HA4*%nY_{+sW684EI`$@L6Ot9^uS@zwx_qNu% zLf29gc!TZjMxYOOwyd{R9Fie=Bucg|mWwO}Ma#gV3p(?+?+xH-MC{~Odl~xU%6mHz zKgtMB`LXaj`tU@p7ETJOv`_PCjKBEm6wptXwxm%jn>MtW&lqHcAio+U*>}@pZTkHV z4o`MiGfkgdZ+pM-*wl>J2wB+kY__4LNAA)#zg6dbQ@m&|$rkNy@KC=k@(nk+APVZ$ z;PCW!j<&)2bee_{!;bm=0@+p7_bAc&8qVzBn_US(#5(O;^`^vt}VA8lL=MS%D7HdpIzrRuB2NWdPqNkYvH|;OU|X zV@+i6wJd?;SL;%bjsd9e2Ywa;09$gaQU zV2`PJxAl@>_ifW~xsVrG8@@$k%%0fPR_gskyY;lMH<`B0^zeHAyG@6m&<)qg<7J%l ziq1z~Nsop4<_}n(3#fS{G@k%g3(>0M@5cMH`Z`X{^&$EL!V>Rte`ac2$(5(P28-$a z(A7?182;Ykd{#4HQ_0o5iBZa^)_}i(p@Q-oHP6FWsk7mt9i|8}vHBkf72Uccj|`u?0p{NLYaC#2GN+9y&#!}4 zd^~2%SzKU9z4>vUlN-kWKSjp9`yY^Tn>9Au@_G*g^`F z`jjz@c{Bn4Kt^;hFu%I^P+EUVpxu&C&|mE5wbnLPANz~xqr`q=rja!(R~U;}TWxfG zVa-{3BrpN+goP(t6d8@Vm75c{RuQB(kuy3Shwxzgw`S>22Z2CTXs_L3Db=P5yy~;1 zpaa69mW^Q+kNh=o1Op<+1q!JXO0`m$*pfX{I%U~gZJap4jV+NcLiAV}9r-FsN}qSU zLH5H3oN!l!z(s}Q`6_E~8Z1zp_Y;KyI60mAuk}49R}DuU+=&$=~SC5WWJC zaU@~?g^X+YUm)WElH30SGETBDgES}YRP$=NRop^!@gdR6OOmNyGvyNn^SwC1uO;^n zx&LR(IH%aPQ#HZrTR*PyD_B7$ydwkO9ikqf^o42>4e?V0B zp3hE)uFy|kk3LPs+rpv&-f^0l6HH{rSq}|U{VWIJ2brcT z#GZQ@Ava$-Xn0)$vyQDoxx=0YN=REZL`sy~e_Cqba!vBBVNO1$F4u&u#a5t<%5553 z*i4rM!)p5s-<5Xvejs5RJX@b(Dp0ps+bF&Ck;>ij!7kj0&c*d3LChw)rxDuOOpYi> z%ty;WI=Kj%7$DwG-KzmCNKfgrbLqsY+x|7OkA9l)4hN!BD8hYsGtx3uTOwridCkY; zp&{c6_pfz4U<#9fvB z!#7A^l$^fd-w*~(>%#nhD?JGXt9r6Y^ygU#LP0601@UX5ak#JgxKY9L}|C`hF=G(ix4Be`si! zU7Y-^OVV&|V`XFJd^@3irjd`3jfFlJ@AbPN95PcrZ%MDfh*dFoRXY6gs+Wd+`a*oj zu`1?gL%wY4H7;da|2vmdYcs$upGk{higfBSr2Z8nyp-n6^=0UB(BKKL`O85@^K5k| zpr#?AY~Sg{ICuEksgso81nL5y-O4MzHLG1`9=s~T2rf|uwwn$N74c!TPaOQ%?aOR# zE_3E?NDIfx$gomU7rjK5al058$Y3o^QqR4fb^G|=`bkeY{sBQ8liy`*Wk>EOjcMQ* zqx}>WRA1CE`PGT$Sh?fX0RiURzH2wX|A1}?t8MNIgJ>w>+;_fz_oQ;BwDh)Qtyy(0 z$_MH`!u`2a`yD(`31RzU8E@i@kDOEk8+vj?rBcSc6U&m$i(qycZq1q2RY%hj3wXF~ zg%q|I^rq`;HA!*b)E(lBE~bwKW9U+)cW(FXQmba955`;N=WUIu#KEp-3WJXbN(VGI za(-_8smQ8AVC9X$KNR@yS1&=p*TahA0*M4|i3~o~gSdo-g%_&0D|sr5-E8 z#r&+p^ZmhZ5C(Ij;Xaqt3#QHiQIt{9po_p^JQwTHHXe;q2-}Y?Mr-!O2`$Nec|qcq z!y6K2Pv$LvD^;=y4vcm|c0i~4l-+7Mh^Y9Vm#WdqzV=C*h%OmdjfMayz5By=8EPgcluZo#bYQ-#;ZjZ z@_@dXA#2XE5b%see6A|`)yA7|7x9`mB~I8C;v$M!_k-peC|5;wLpcQ^!hb0R_U_HWNdy;TVA0nm3o59Ca>aO(CtpGwemU_u3GpX}++9hsxe z>rwD+GJFyb-Wv=NzpC_SkVASS#Ci^vdK+A9GR6px^#-Qnf}=w8<`^+1@A!=$0UzXs zH}0{Qxwen*+Ls@QeYMhKA(uf5P2J5|sFp>FuiKxXYnFQD_Mgg?$WWIn)CdHBMVH~| zSElU&fs&Mu29ynthEy(9n7{dn&Ao#Y#OLh3ZOqZO-&s;g+g4@whbk!HB=|-h7a`Vq zjx=>sF9`6As~3x`G7gkd8g@iEJUV>N2BlKFZE0vak@2u24|VGNIBQ#{5M!a05vc!i zkV1eH*aU(U-L#MH3sGm{oXH{wH^rOB>p~(?!2+p^#=Rcu^PPzJF0sJy{OOBod=1Mf z!AF>~x0gh%>Gtky`jXyc2d<{??3V*1OcrcbpTKuR9gf4sx4*>hu%qZ1ScH8@Ih1HZ z_f4t9v}qdVoh+Sg0B%+v3DlPMzZfko|94pNA0I^Pl{hvp_XB_&`nUm`57)%V3$4yLa+v&F-!ZZ zFD_;tKMJ75aM;K~frEyY?k91Qyt;QGo>C-%80r-V-0K6=x~7)z!lrtTySItg9WEB) z*wc{yPQcEByZg?l_r|i%*)BwZiM%G^t${W5SM=s8qn^M=eg+*(HA%iNe#EW1B_30} zzD7?7Fn*dmNcP?Cw2pMDc^vt3O&@|#zd^<`>sqfdTe~b6ujPP{SxD*c+{vmqBVN-2aq)B0}ZMZ{tSNC@e0vNJ`^accf^QBJm^^J+V$) z3g{a!#{?Cm0Ha}`wIT%+s}6Pq00+8r!O3c1W&zOeohbQz0LsJ-%-7LLi*Pbj!~q~b z5DLYC$aAljeJ58GKqC}LDRNcdVZre1>Y$NgN0@|v;p!N1jE)Bs-bOoq|K*swW%m

    2. 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�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%0DiW3SqmUuXb%n4_KlPVRi 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ƀhmB)K8wN;@X0YhL(|xuZ*H8{ z)AomVo83msa_%!b3iC9Ybzf{-pZ!SU7D*<_$se^XvXNi z9y&uhYIIpR6a}S)y}*Tt6IJCw2lKv(L9Wj;m^p7k%N|nJV&vnqW3g(2xQ_uE!(xsgur-{}YOZvvYFCm6^i*hM%?yr2%8Xo&N z9>6wx>w!zv@k9HySseC;d$Mh+#KG-yVcAL_q7_lgX_##Pe!@|R(QQWE&V)38YsdWGpG5G<6;~Whyf0y` zN^UG;+WE?D21-MsipC`J&2#lSr!`&q`7%}4==s|GJDl_RVv2Ty`9Q^)noAYKt9RoD zHGY%O)hWTYyfB--+fah=om&|Fw)+ShAuRcn>q%SsBQNhbO=Wpx1je=X|5b90*{>3F zkTwtqwLIw)r!@u`)0TByYD9C4AN~ws9Dc%6iX#fh~UQxck91V-S^W=7xs_~NPF zC@oUkVd@;yxfBxTl7Ps!_vD-ZBEf;k2TOlSWaJ zRjl>%+V$oLL+de?L{`A`urCW5o9u3{(FVwpY>q;iJ00`hokp52(wf%juTLPDDK!CNPwig{Z;C6nn**Keld7W>UabJK_njr9CmPiUG)!bq287c5$zTxmeBS*Vb}E0(0E_BP0Cjh}q9@a?P<1hpM<$HO32 z=!&{q4RlciUw?H15e1UZ0D=zq_4FMjQl9r3_CYMR2uHtKp{9P{?7f#OB;MmlX-FaN z4xQC;m|3T*w-Wy!_it;Net~P5`R)z$HpU0k;&;5_4XL0J)LroN>h`%THPgXHYS@@M z0Wj@bpZ#?jWjl}C@R2aM?#aoi?#Xf*!-xLTqkP`V$F)t7uM`*9G;a?ifTUo&uWGwy zC(YL=(7)M(W0zLywXUQk!Tmjk>5McJO5p17PX-~fO`yaHme{s$#QAR!%{4iuG+wXt z#G=Dj!&h4V0i^HKpqj*T@gw9K>ZdZN!fkUqGhefIQ%8 zUfhHODi->3O!Dsh-S9=E2=`+&HKOZYNsN753 zg{Ro;2A4Lfjmb}Sn(lpa72S!iua8u=sgC2PZxdHs1Tq|m0^`cd{8|^%9GT;D^sW@^ z?}R(+Ye*(nDx^31=go(lF_+_~pNlGW-Qy!|y)&NAyM3k4CbgTYmdL$N1k_}75V$+* zJ&hf1Uo_iK|CYcegCGU#bo*UTyX=mUT`#KQ;cT5aZ17H~ZB+Fh@+lpA;`RvwuMe0` z|5gp?h3*VYUpB)i^*bES?pRnnT>j%dj`L?jwF+Mt6hqZ3k!${1`0~293jL?=`_Vtn zb#zo<>1WFg=Yo>AO5HmVqHFE(E3aZ<&+h1H4MfY*}YowpUR}%y+1v2OL}l&h^R> zM&UO~wqV61!Au;_L}#SrzTa3cKhc;_Q~9$6GV~zqYy!GKR82;aRCp+qNV+|L-LptMh-{;N-q_P6?a;bnLT7 zxfX$8gyn#r;lmi3Ma(9Q`1`EFvahCrUXgDIUC>7u=}f@wQ!Q0Ggy-mI>u?O)zai9f z1k;0uXYrcqbx0>lrxc@oMqwpiHp`pWa#1jz)T2zo<2945Q2k_=*U4IisZitdto5r3 z;Kq8xN$r!3@$bWWSN6*oede_k@RSp(_QVQx9*!|F(>~zBL+fRBa#(9)RxPYr1tReF zuBZI_i}^4*_Rx57IDBG%gm0ge$r|@XcS1m|+*Z#lI{Iz1dk#C`;7VDam>4*%; zw}jDaLPQJ?W;dsQWky`ue+oAcenVwemDR0eBi|+1v-mOK!)(vsA3)R}hXmHz-gDq| zOsty!r34Hbz3fx|{`s92z$j4|{oM=N_oQfKyOV1 zz4^KsVNJ150>a-RT_emzO~Q z;#3eV=ip~3vc(j}>xGM+kDz1P=!jk9L*}>j5PZAr4F7j`OJd1-sL8?Zg4!o!@BWE>rfI_W3twU94MdgfQ73yr!$ z^wTe~e$Qb~3VQ<7z(f^mbUuB3yq1p%!O)S>YaiA04Ur)+AZuQ8DFDCr6tEvE1@f;Y z@_0Ad90`iOKDLyF$)t2_n%2Z>>6NX-My1U$X&UK9+`{^<+3z+b8SnnN>mIlWa3}R@ z?11=JedY)DUK0ppi=O;9hF%cc9IWxZMvLktTHki6Fsd&!v&44>k9x>1)lu zNY9g@1|mGKJf<&dtm-tL-3g~v-I_lPsAJ*1D^Dxvhso2JRPY}+KL^;(^%iB8Y<|8N z&e(#~(zYXN&S3kA#D)I?IOW&GKK+nMy)+s1n4*srDQx|kk+ zbRF`Ep8XMsz?+}rI8P7;5YRQE+P`QW9XH`<;zIm>(7Em^fk za3s2$ofEdAPRyBFQ}d_==|Ac?psg5gsK28`ewE6G$t+*_>_M3{N{2s!$V!l6CgD*D z-7fu`+BBYrZH2tWSnl^D-zeC{N+?{h~C$RHEYW>bEmGM>6H@V|f~JdWYB zeuG(*&#ARR%Dd8A?xiJ$2_EkL$JHIdSnXfpjpe-imi>pT^XB#L8pVy1q$1KYZw=*$ zR+t@ymTQNn&-ak;XaGF?@3@iw?)H5w8rbB9#4NTy@C+)>E;cppUL^w1ZMZ>gu7nWO zoVUu3eWCMs^hdRaK~6hxv<{Ue>WB)W`3MigBCaIYF?jCGQZY6Pc!Y0B6YbNuqK_+VY{v_iOm;@T5G>2naij% z8YP)nSnA%XrjaoKEA5l4HDo(C1?+;3K?ca@?S#{ua_yMKp!ZpbZ=a$1(eWw-@t{`S zs=RU6WNOpRya-!Hh~{a9rt-TD^D3%@UIt*iw}LNyfVHlgQMhY$M6HP0$3iF zg9v}uOkvu>LXPezPh;-t)`9|aUzX3IVC@=BY##Rp`IlgcJ|bnMOX|x3tnZH(m8!o3 z$UzA=t)+Ov@rlAZMR}cb1&wU%e6^Cp(xfcyM5|opeu%=fxf}uVl}$Z_K3JJT(UJg5 zIL>e;#E?>v@7SI_&Z}Ha(=3L33R7_@zKozvX9=Z*9iC*JOLRf6k==Z&x&L)=PST>X zDl{I_1J?y)U*}#bqm&6YHm~sQ$M-Re@ShotP49JT_PdC;kB)wBW?-O&YKf7I_zKw` z^x#;FY?2xieaG0v!$j%oRT(+NtO;!TFv2Tx1z4!j6n-ALZ`-}aX~@&IzO=WCMX8I$>-!R}{bjQdn7<%pcNDJnE z&-uO5c_5Y`R_&dz_Zb15q4Y9BucZHxz@T%zqHF*jUAorxBR_`OzX?Giq~}dS;ISG% z<%*1Wk}bh|8m1=aG*5sNV7O3WoiVsN&v+A2k0ae5L4Jg$L&?i%SsFXPoaJXIwJzLoFAy#6nj@{03lLuYf+$CC2BOm;7Gc@tToM0mj>+BwhQ+4(>PG{5(odP_M-lXMC+dhzyS&pHOey_MJLm_ODpCcApC;HuClVNyy{nupVtrlu z4;nv*5LLr4y<@Ib$Tm)T&RSM`(T+sj zhY{F;7J#zrZb@U`Ceu))5lI-SUVO=BYr49ANwYO^)Gu@SL+l|@7NdWVpMpVPw2yrp zXQn{VjPOccI+3S*Xkg$+FmvN%mZmC^!?FHoq`B(+HXR8}jK8#Dy9C(*Z>9XM&c8q@ z4jbTKd{gmse#++Qg_gFa<(uD;I^B5lVp`VWMan5uXVsI`So<{?53ZsOZYeUS&K1`~T;KZvQ#YU9Bi~oAsbu+HP8Pv4?4agd z6S;;-vsyr4n_SHesCeVnW;&=GxyE|qZ@Oc7`8DBxP6m}+iKc|wO58=s9M_j~W4j|a z%eYTA3r^X6M4*jORmwF@SH4fkS`?hB#LL%a`l)EHCPNelPKFXKdN5wEm-Qo z16LXc=9u3=Lup(m8M~Ryu&C=`6Fi?oEg&dYkYwGF%$+q#x-=pPYL;4<=0$F9m-}V@ zpmM!D3>CSz{D+e4YZ1X33g0|ppHsJkTR9)`gX8GJbZmL|R*qxx{T7i^T0e~C6IYXv z=gbaaC{a?dI|_a8hsXhU39~E*nNrs+(j9kXCV09&F%(GL1-x!9&47Qzjg~f+hQ^d| z!A@UMRWbZhjM~3Zzv9wRM87jr`!2eA?_Vz8%FFCxh!;a@-jr3%QTojuzI~6836{Xs zx8(S(lGIcR`XKK48b5@*Hzr}4@Xq7No8*!d@S#}#_OsyZzC-qaZ(@XXb+U>ljDxti z79$!9*cO1}izO7SH4{feLhg3{);W+4e_JCEfI{~PK5gwp1{ZQ2{9yA@(P)fg;~PqC zv8CkKO;g>pLswoHRR;DJ6JSYVdkjx1skBZ+&qW!kE@XaDqb207O|Qx5Z`Zk<`sOMi zY!0+eG`(TB-6uR)8a`U1*p?e57SV)c9qWkC7+OF77o%mTHsU)&5%JbM& zs2((B+kqj+M-;e&ry<$7C7uR}Fd8vxWQNKuhM))_g+{d(m^JvB0UHLgSmsPqwU-Oo zSc%uHzb&=!x0{-~;Z9m8cl~KmkskPoBWr5k53i83gz>4?I$@D~a$~dB9*L`hRBiL7 z7)~*r!qIy#51_eURmuT-dAlwnm2jf51Xz{)GA_#uTqK-C53$G?1Ngrr9^)>R@D2^! z0K=ZkCa8`vE4x|Oz#K8&M@C&y<{sl2L|0kzZ7TfIc)}j<|Go}MfJ47FsJ=3Q_4WdG zFW3gRy1g{2q^*++E4d~rFcg{{MTqwYPGhGI%2_o)nLP02<|3ts;Ti&!D@h&*p|yzo zQS*&~^Dj$0?rxpnsCH(QzJ;`!O{)1rF~}yexPbp~MaitQ14DCtsEV6oJeRneyQQ+d z0`BGj6^5t+N+=Z{O3J1d+sH;ZOjBf4&G74lnhyDlB%=t;ogX;yS+=@>5I$Y_?9`*d zZVSpYYvFy0r-|u0p^MZf=v=F5&Ql5@qwQaSXd!ujgk{@e5YO_lKs_GI`EBJ5owhrM zFK|(dul;yA1DEIOgw~rE?$BOO0Z%GV0e`RDiSqCjmt`n&(rl-DgE6*IzsOQG;?crt zs%My4fC0PxbOi_Lq#e_ZF>$f}XYFyVu=bg4IX=uOi-*Uup=_+WmN%Zf1o!VZY;vjm z{n}aXcFK|*s7knWb&sH~b^LvoIoi6Xqb}bIS!PQ~dT?9Bs zP>#S>HONjnWuO2-?%nv=7J5%2 z)t@S1KMTmjAj(QQI=jtMYe;*ai$u+zkHhm@2oylfGn=m9tp8C-vL+-8NCQm?Sneh; zfTTOmk^(qT>#CMKz~~jtQ6}IH9Im8Mv;T$IH6?&Nknw7zw#ws<@zpA39xf4@9t_pXmF45G+#FAOc+E!XdHVrJ;0Xf?d zv7h{`hqMyME9<8$46t{}bApwc3tAc*R+&9le%tcjojB9)dJ7Vs*cKJr2&^{?nbB7B z5w}=PDLwR6Th0^My6I+$R=DPGdVpO{$vRlC-`5Y- zF8nIP&)}5ISg6`f$SxBjpWv^i=BD5bMEk4 z7M$^-;qWIOb~2OfhTf$8ZDsknUcrW;TQOD{m8}zGZE_Hor&)Z{cL=XXNw!6H16Tha z%Yrf+vK?e1l9=Xbp1+*clZbwf zc&H~b>_lZZO@9Tui_+hW(g?)qcYUnsUZ6AgNzP`UJe%CI4j$(ns-=$mEMIyxM;<9 zy>@l%k=~DbW7U$bpoRIsGXCUk8n*l9x51pBQj|iI2CZ7tFU=>cjT2aFeAUEX?irqTps3GKa#(c*J-dO?U`S}R}PZkvRF5_s>D5>^L=YLKWD~30bN7&4C z;!Q5v@%jZceA;Nf+{t-#Th6NH0e#=S-B-Bzxn}e}$(GnSr7sV2H4Mx+{a-Z9Icnx*_rS zxN6c+B#xXEuShO9GFp<~1UzAE_i+pdCK$HWOvA#Ekd}E| zEq2}sRj#waS$}4y-j_sH8tO{fs^{<`6Cu>(J|_m>lsuW-0)LC>`m7f5nxx>+vOK_I z>N}#Zv)IOLY_P&#NudwP4xE~rnIN;i(GYp4;#Q`=l7$S%Hyz!;=qVD0p~k!vE$IYW zo)0(1H}aH;?Hin8`aH!s&p^F?&z;izhR*law?Q~>`-i>Xa2upB2UZel`d*#S2boyH z&$JOVfZ=?S2jFI0=m2^8?el4ib7p57KPHX7BXRWU3e56$AXC~EfnEEh@|UmI*x(r4 zxd3HMLHb$a21j2m(1DeyR65)I!)*Z9hcaddZmj2dx+%xc47_xGzsnV7XY!_{$Sja4 z#|iJb@6C+!(NR229LllzD?j>K1%YT3lX5wYtK%zffsdsI9wyD-7eo-= zp^!`*%5M@NzB3abj>R)RuV`N3vYc0e2~u6v@`rC&cHyNb#?l}ikYp`+840LQ+=&S| zJkZA`Tvq*I{NtH{9%2{MICadhDD!lXOkX!!5u5U^N3e5ywUNl0tOg=4JxuIqwYp_x z(h$x4@ZR*(L56GUCaiTk)qZKU?jp&?TQ7|I)?++$TNCJ8+L-iQH$Hd&=&DI$yWi$| zY~sKm;srks-!xt>`-E`|Gf`LDByeP?nG;(&I?~eB2MH3UF>E{rKgJ(;4)Go~#_dz> zxD?jc*Eib#UV&Uws~c^t+Kw`jClsj-*zeT&bu#pwqR4qaGYej9ORF9EY#Z1OvSk5! zeEWb~buk&6Eq(lC)GyTHX8|c&#aG^2$92s+Gh59&$Li8MA*&N}9WaY}Vd4wEp$sgo z1Uu_Gp(oUo`?)vFw$s0ML;*w5yeFkum)ob!zrg|qi=`~hC4wN1gOvO0tqR9o;)FUN zub8JMke!Liu|cuKhw;&-oFW+zNX17yRr8jeK5+`5y&XRHUkA2wVw?b(s~E`cjHXF4rx=BkAuSS}b4wE1 z{VI8(3>J~_9Ke!m*>?lKU7*tCprXhwcNwWkyZ$XDWihj+Jjr)ATKF+n_($;8I1wEi zX)1B6kpn4irgm6=sGRb+p2~}B>w`WaZrpSy^iM{Me7?V5xgbeOK)Di_g{X0LbG}gt z2(g;6WXmwMSMa|m<)DC5U-vT4l#M8)njMV%SG;(^F6|#h9JEq0pwx|^p*R|wgKo-* zGfT>6q2nTIXR1jt!ReXG{dyqGXV-+Ucd0Tqz(1WpRGFtPJkspTZjfkq!@XL`c&3tM z|Db@R;`N2NW^j#fSiB#m$mT2d(a*2HrpJZ%(tM>_LXPw$=`HtY_k06uDK6ZUHNBRum&{3vuAf zdE28sT?SJ7*`o9Lj64|1LY)j--`v0Fj`&-DXNN7oCEFZ@WgJ@Wb7{XtC@QT7B^!llIxbF__IFJoZLmGmyJu`RvvWxZ(ln)`j_!b;1j*u>MYa<*Flgsm z--*QuV$rya^kwj13>9h_T~%s0jvp+3UOiSKV&opruG6&p^880}x9B4WWjA>+zle(Q z=F-4;geDWs-o>-XsJ6tJ zB|^j?#l^fdS_xdXgGx1b&W;#wvAW(ky2gwW_?7!Qgi*dc%+lEl863UqctM1WvyQ7XJ}kv9C2Y*L@8A z>B&$!Ju)O5+#tLV-EN(HBABOJ>y~xOy)zchFFrUVbaQF`XrmtDId_np~slK9`=S&XHMez=;EYn4H})!2QA<4CzvA{v8ggYX__nQ z6SxZ8cE0=s^E8QcWj(TheV&|=pVR$QIKDyEN2$L5a^pJ0K8M-xFdSeN$fUOxyIyIvANvKQur5t=v;nDD?rI!^(n-F1Ctw->Xq^=TUpSn6

      jijoD6?FBGVuiF`4q?HJX^u5dGpGh;mf*>?p0EKWlJZ^G18mjbBvUxM#`n zwzaQzIxmJZ_HER8-msV_tPxAyW0DpvY}0z(^oH77*a%XLiKzOeXsX3(gsR%n2Vy;g zG%WecCK68w7Ry4JX+VaYWQulQKq^Q_ZvfvX%pe7X91sES$ z%`QEG>=CJ+PVH)K%|?|3xr?<*9WC5MRZ@Y4+9s~`qg33g}47qx^I~LyeFtK|?BQ*-^cBUeQh>0JOf;Z3HB5zg!>x9eh(=Qls zFq}yna_#mjW&*KcLNKPi?t!hU27hmi?EQp%t=kDd2vcTKpyX9fBW!Z{>YuTt$k%Tj z9}_$;FI-OXxEI_?AKT=DZfmPW!=&S^jXY`N3dTaeW5v<@N6;IJvc^=q1R1-Q0cx8czNrgohcfb3~AS)ZE^dbgX8?K)d3%(Uu*l>IJ1X zZA}XbEK*tW>3oaRF5G+8KIFs$0bOk|)rIF3(MtU}R|#<>i+mE)JyB%75{TE{qVi9T z<2kpsQAkb^nkCxRnIcBt{+ue#m64f$mHV>;UNEUkG=q5YemqIpqM%K6Bu?%lm$%^> zy048~`oQYThTJ?l=0zqxSi0xj$`SBjGy!$b$ ziaqW$$CpdPKDko*U(%|W(TbSCB*UCc+u_#yzDu)Zdv|FbbQ|T3X80Gpv0*f)I$6k=JBJ@g-sF8W;gMvCGEv9D{a>ZXFc3c)wuc zryV|9ZkC;VbycS*SR@~AR(RfM0*7RJse6JCvTV|t2GHT`=lB+jh!8U zap5%EeS~`}A7UV=nwjUEbN1ZeV@);1qy=C{EZefW>xM&8{m%HMs88FFu!oS?d6M6W z6JT5E11zFBn6s~V)l9-lgp73%YrHV^ucV>EXXv`|AxVkO{m_mrI)^EDYg;uHK;`jE z@*2UsA++Sz!Y5}?x|&)=Mu7j4-Thi?50BO&fvlosracy(sjA#*tB6dq!Y-W$DN>?n z1^ZYnV*(^0GJO|{d6iB_JS<63NasHRVZ!D9v?nH)&i&G3;9+;`oEI`${v#?gJI24j z###_GkE0rt3ff5o!WujYtYU{urF?I;fDHC^czoC$#dQq{Q!2HF)NKo^CVkpHR!P_A zyDa)#em8t%E=jb>Q{dr}B>wzeQg_HBCPTWR!VOtC^(~=n`k*u zkC}HGj)#hGaSGX?1?`*DmY@UqguOJhu$wgFB@~CSWb0bSINupRA(Iq0x~GZS@jf_v zvD4Xy(Bm(!A6SbesT-1z&I@ZB<~LM4t0DN zzr~fy0m4o7bT@$Mkn@IVejK83pC^JW?PtyZCo19JjB*98pVuU335Nf#u&A=P+j#s{h0!_ngxSy{+OrNNfmw-Qp>pne~G?L+PLzZN~T!t|KQ@ zI=EpcnHBH?e0PRF50&5Gx%!@!SxVAkv0L2q zhf5aOz7gDRH^>`%D&y!kM@uAge_E%JT!ZYT_sKy+p?j;zzV>;#{ML0K?ViAzkr5^F zEHcX2_UpMV{T_#LO6cpHV&{aCqwjhk$_^*1?J;>+e#wLHE4fpt)rijMRX z_Bx%fP){2#svF`;w~``E$A@XnbmofeVRi|_Z5|DV^+^1!+Jh736y?DrfTPT04tF?5;P{UmJpnl?DTbZUhsL-U|hDj+zr=vIgi#y{v*4Hvd5n#80RLVbcRjl zH8U12Tk8!w_|5^WLTKVG^Hz5Aj6PiDlmme}iK`;j`%DN&R#kkpK`wDy# zha8+5QmntT%&E}_l}V43YO^cF-C$grxmTA{{ViYfbuef2)A0dzTOns^M(^=b`p4%* zUIIeK`220$za4VB+=rrNwKzc=IXYX8!7#FPjTNGdC)ehjhtf)UPqGB9+>m6jah|K>l;m9$u9D$%Ht$_Z$@#FQu?|9<=(mq!vMIt$(ueUJ6s>F)oOj9`{yAGagTovf@1+w| zSs%~Ue;YvHx;6JD&+hP_Bls*{&uJLlblhpmHX-X`nWv&<>$;kO38vcCB5MnC*$;2r z##!l4&CwDldLYrANjTA%oBX>qNM)9~HPh8`e=fk>Lq6qSi~U;2U%ynP{3lkv)x?6) z{jp#3wrl4;M@tc~y7_hLh)i2HPntvVZ@~5d2ChIWP&}B!0&DQeNV!NBvQ;isJW2C% z*~8Jlui`RTi_z-VjTYGTvv&F6hPG$*KggF)6cs1iOSd$7DcTR%d{zTx|EgPG@>TaUI`vR&V{(J(W6Ka zDia*HVU|g?voZQ%s4dNtV?Doy%PG#HiPXVdWhU=okxcpr;Xt{N#%>NCX`0Nj&}GHm z1vGeK!!wFGb?^hG=bFMOw-`aHA8{}_Kvt-3;Y=N>6bZWQUyJ65H7-8UW^lf;b_VD;cs?k^~-_osplOM{EYKpd{l)30IT zgA5i=6Buml!H(dYd`Ao9F-W^?j}_lCEdoQt07DPo2k5#V`AQTs$q*;wO?fCvXc)LE z&VAx7)dM5LI=-jPX9IhOn{2G<)GuN!&;4Iw?@-t2k6IiNd#rS3#M_SRclM-#9RF&b+An{h@F$-dJ zEI^ol=m|g;KyDXX2Q=7-hTpp-WJvrC6B69M5Fv8A`T9IL@_vxszebSm6V%prv_>@~ z)>hS&8}IC6EVvX@lgW2DEpRMope?agbfdf9KB=01z}^F;Qty(68Z^FUJ!co})WSX0 z&%Evb09xa|Dyggv=e3ve+D(>?`^ZRDOAAV)VlRzgGOy;V6 z0QNhV=rChvv{Gnj(mm5(?y9*XGd>+>$M5^SW5q}2+@MLB?GYsGcdpjvEf@LlrT!Mc zf;Jr6eNLxsY;H~_wN1)_bm&yY6n?(*ZKlYh&offl&n|MJpLe?&YAlpIOlW>dHe3ij z?a3M@cFDM{p>rsFAZH|Q=G9E^d<=`K6r+8V^Y`))bBdBx{hqTqezcM!C>sVuDPRM~ zAaUseSwdN_c#mbd9`x9f&`?D^!UcoJY|_GL1sgP5`NX!HEs38n2{W$}3e;Z+v4cC1 zLv@=0&Sx1Yag)Nw{3t}GWIEK5z?nUKPJf0_|26Wi+w+LNA*pPbmk@Xyuc)b5Z&g5| zY?2#<_^VlNJerI6?Mn+c%_XufwxOqW?Tw}#9Wnfjg4nGmd~P|B_?b3>eff2^{U!Ns z9)4*El4aRL3DlLH@GKx~;*71HXKnpZGtum(i852=bhl>r!*~8G`&QS#_sO(}Pfn*h zLBx%PYb|q%kRKp)I6^_y+D;Z*D4t}4XEMCVd(bvYiQ2M_W=|8rG9Zs(xg_FMZL&g^ z%o*rNcq5v2YwmoYTRUv&g7x6Frgqfxi8Y0%-&XO;b7E@`w9L%au1TyncTxLZHXO;| zl*H3(WyfLDy6^UphnJG6mg|^u!`0-2ZGtFKkB0_~=6P@+Tdo1}z&Xfj_?v`(=VgIyN}E*DHpm%_i1ynWTcIHSk1 ztb=N#7m?_4JLwklsk>2h#!Moz+W1Rjo@i5mZA8w{vxZV%MS)whqwiI4zDqRko#5U2 zCBajmFc-Z0)g#~^_&PPOA3cZc)oSlv1!`o`u7=AlIYK6p!IK+3=Z2L~j%qM&FH41sR!lYUt%Dvg=VtrCk+!mxDpKqZ5Ja&A=D|VX<7gjqr~ePg+-Tj8V*4zT zV1v2_46USJHL3724ZCfqxWSjryER`SL&;5Rm{U{R>`MZw7w6`-Zv*KEW9h0U*M!J) z9k^)Lugj))bmctc)7U1}x^HAFqnn8>8!D!IQxunctrk@K*)XA)IQN#iE&o@^p@NhL z<}GJgt^&pRL}Th;{Ho|ieL`oGzeQ_Km-;;;_7~3>lTC!U0L+AOw?rul+oE767aFvi<@Y&ZXup_Y{?2k(%*v2qJR@&t5Y;9B+{m}H@s}zpI^*NGkW<1tsqXPYJao69rMb3_I>bJ zm1AkCG-**5%)J?$b&03RrKn78YyKGe)nc~inxP&ucpPM(&P@{;#hS%PQ)uvayvD(r z8T=ctafo}&p36|>;zvw(8etTqdc@pSQVl7?-HY4txugQn8qoQd>y2j0B7j7hYslW~ zXSuKAFC9A1JR)1iE7c7x3x-&`TPnx*Pf=F!fz+6lKk`rA1?T;O{hU2F>x6Qp{KG=! z;&Zu<;C*AMc}Q%S69fse`64yV0FWKBR~kWHVdo^*-+U=vm`CKYsgpQZ&r6+C%=?nj zX^r#C?FG@n9g4buu)ait+O2s4SPXg2p4~q0?BR~u0|M??hB=*<@VD|n+W0HQ(8&g> zwx3~xU);)+Hn&=3bNL%vxf?}iCcd6*1j1PtwF@4+?w6A zm14=lnFz@4$r4v#HCZr65F1`CFYe|BYEESl)%B4z{cnpbg%-xtGk5-V`1=0UaNY9{ z@rrSartWQ}I;A#pNI4zvNhWrIn3(9Q))cp`IpHcuHJB7Y|5h)pJUMZ+lhl5*PW63m z*@P2UU1-8*CEEgHkk5M=}&EI-=6S$D>2 zSNsv_#pAh;jd;uhkAoXuMAp!X@=12kT zFW*KW!6!^AH#die+l&(e_vQ;^&uh_8U0EwnP znubG^zyX95+14i8+tXHIr=;qo>bX3Ln z=E5uM8#clR)$t}Z%T|?hSS&F|u+AnA=)L4h;^QBJ=&$15AMec0 z$AasFm9vf*+0nuU_r|v4^D(0yZ@rHOK(^k1J#LN2-87||$)4xw(<fXVY^$yQm20X2F>X@kB`&D~@$*Ivc`~F`a^99rlL&7!uUwX$pMvH81KZ zH!9+db&&p~KeAC<9C7HlH-1)9F@sz2!(5foZFJEyOgD-HJ92@S`P=R5dS{VC94Wg+ zZ6~i=P?7Jx5B7qFr&HERBsq{co2=&G5b#dUj>hKb67zj>R!NFQ3?bhPUe@7kKPJch zRY7yRhyp;b=Kc;!Qw!Qyf8v-_jbI^FlkjU3gBjmUbtg2kf_!K$w~m&J;6 ze54J)9>I1gne) z!q}!fCUN`wTywbg7DXPlwzC=~V{|f3cDTOz>8n_yOK2AhQ(#F#YBh|fxwK8ef#4<@;&v;H!P!kPv)Y)H1=^{z+bZh`}6Nh1skLF_; zOcg-iFK>(5Pl*W0N?Osv=Zy8W6Y&L+MNSmuep0~XB(OSGl3z0yq!>!#oUEE|EUszw z6%|dTDjz-q)i91VOfh3Fbxtu=eH(ZCk1eL+D|8OnjqB}$znNXtTElDk?PHDVFAF04 z;9OFzk4*J%C)YGGics4aU1!UX{j&Eh)siW_hsDmawq~I*0!yjCl{xS+UPds?&K9Z$ zHF|H@xus&Vy2acW7MZ^Jo6sM;kHp>B@P~y1GXG(+l@H_^cwyO=2b0D^9`_h@o9 z?Q4wKxeZ~%+KYdq`}6`zCL~Sx6jc0t^zt0rufI}q%%y_*4p&AiN*y1B%KNvsHxrD?n0+KIU*Hx zDleUKy0tpZVdG@wib3Ip3&oJcF9SRbq_KhQ#97I|TCuXzNJp?WBpx}ENJ}(y*Kqx1 zM>2)`zT=M$qS^;})Rlg(Au@=6OD0brJCxH=YLC37$IZDdr0VY}~G9X6kHRpyLQPu5Ct z^}Ii|af?(0<UOTIT;J7yJXacAJz-xX)zk$ZXT#FDsRrBrYuZg5?mmmi=}(PxrpOih z_MiZG-JOshS2jGwNRQEwB)7xb>s4fGNhGy5?JcbU4u@_WzJmtca3aD5@3E#NnDJ-p0?1C=VM7 zMCWsscS{2=v?hc}{QV&SSwALoQ(Wnm>Ek4nc(1*OGH(5H#QPJv;?!N+QqsBXSMX+k z)uKZYxOdI4r5yirJ!Oh^2zk|OZyoMtMMzhEQ$&6avhm@Cq00pqo4$RRR--RQ;9p5a zm4CLSX_N~sqI-_EgR)tx8>=Gk|S zlWU)e9!a9JtpeEFfccP$5__jBRwd~*fvGul_k3xJ@f-8&{yjMbTo+M?#335f%m>dK zy_-2H3PnO-y!d5`MT;j`-2%Kzb_ENRK0gZ%VD@_;x5?AwD4*Wf5F6%FJLsRxFBA>_&hJ>%T@&T zz`hd-c~Vb+5Qliu6-6@Ey+a<>!OP_foWX!RvRC+<12uFM1Hx;G|6{@%H!y~tLf<95 z4iw0S&&FmSelSv0#L&;X0jRw89a52>rh>XNEEtW@TU%a6)|mbXV(&j2CO)@q1v-5+ z_xM4Xzo`Ri%I2tRPV3a?)Z1^$&ZGE(+bY}=38`QUuCd8rqjgYDRYhs4P;?HRvaGoW zTSrUOif@_EU8-U6ryA1$7HSh3pzXg0H_HyP-K{}45>`%eV0z`CtqXR1iNy<+tPZ0? z4-va=OZA&%+vtI%voGzA=0J8>fsxkj%x&eeW8k}*b94HB>ei$|nJBMD2r^C&c}jQH zPo)((k>47^KZv-EK#r}7m9C*OeWwnlD#Xv3VaC!wejUw@QYouRWdwn)gW;SWCf@2) zG0XRe72ZMHb5A>Qm5*u-3s!P+{C=+kQ77p!Ur9=EJ@&R_l5W50v`nWuSTVsA^<-A@ zD}hrMqt@e^AU=S5vI1LG8p6{v`T5{DYZ& zGD-dER0GifW<{4V^ix~P<4Hr2>eETePwfQ5?fWEc?fZzS`krU2h_1%N3jRuJ zE}|!);b2b)sY(>8N_c9K9ZYlL)*Lj=A7B-)e2W#<9P(>SL_D?hAt^EMoAvnGXQ=uhY4<6J zzcJEYB`R6yLf$Uox91=^alKH?q^RS$!||)I3Qf@3^9{wBME}T51$L0tS2D) zsua2n&dklRDG&SDY(O)tb|vkN);Y-%IXe%YuC6i#swuPiviENtSu4145(d7^DwavR zqtdf>MX}{2=jBmlML`cV0VA6M8Z_$9-x-=AQr!3E+m3X1>-Mz7In-@op{{_R8utj% zJoFD7VK6du?n0L(X!y^s3akWaxvb*6;P}MTAS?om{MivkK6sb%xAGB75Y$iet13JK zdFT|+s3EFn>_ud!qSi37K|f9Q7^6kmB+{tC=kLc7d#!^6#!(FMx9?d?gf47Vi}CWw zaLM)D8l{V$#2Xg7`HkQ_;THYBQ5b!9hq3&pll0+6ZD@ghbex+5l3=R_tTq}+OtN8d zsQ8|Z?hw&1+wBZCMbG--$7hdV%9?UWe#(tT=%tlAK2EW%s=u-6W|^`E`~!IjOyJoc@J6gYu)jb60!es!2&BIHYND3iL83 zrn}g!c{*d4S)V$X_@1{~Oo;g%B`lmid@pL0HYJ(K+xQ)z6#Li3Jt8lyZE=dgG-0LQq^?NqkQ4zbvM=2?R_D{)=LENsO_j0#P zs`#H0KZPVTr!glJ8i=|A3coz*NFE{%Gl(K|uT8^96}`cb$?@)&B=)BU_D^oyxQRos zm@^VZg*qYAU-qv^DX`-BxrI9B?^(4w()M68dX%U6b{Uvaayn;&Vkdac6e>X23Rs;N zwfkLL!i>#KKmC&{odtOJ_KkK@4ZF#bX7FQLaO>ydCubXPyO@S)IrnPM@%NhPFc6_KF-l(vbRK* z#1!CoxFsM|;+B$_t8nw3ihl$+B4e)d9YLOh2&e8eZ(azS4f>Fb!lTH9O*HTXH(4A$ z9h;ZPmy;EOCj`wB6cBTYop=k|$nMI>A=fm_q$bfl(bbREa5 z9WAN^4jXT)d{4QLzUkM}Z_>*UEJ~u61^`2xaCThtw%iYKO$NEnjQYN zLxng8Cz4H!ZhyYp&~zKThj=&PF4|o6!Z9%MX)J)uaKh4mU;baM-3g63J-5}#qaT?W z&i|f#j8nK{zm-h^kV(UiftbOGQ3S8>(bTs83dtCywRN8gOoH8@U(u`oP5c>xM#eqT z=7~Q?Ms*>24-f3paLPp{H>aK{le=%27<_x9z$ET1QnfDR=GV1t7`Eic9Dy2K+`-x* zTg7;oE>I3^YZFxxvE4QHHGJu9Oxzt52+iSbhqDS{Fz7u9Bv9dY1iD0vYgVWQMx`z} z3B)CROjgovMbcEg*9_WlqYAPU0TaIzNR;1yMqgU8z!?W{KTX=jtNGp}Aa2nG60-m> zB0Xn+`i+92nb#B~K=t$5y_5hlG7nH(g?h$`6X+>%vk_-6Rp!%T5j@!^BOEkK(6Xb_ z3uL1!o-`>GU!E<6>V}XUz5cDxyi%H@AqwP|RIsXz1EYn(@{ks6o)ah@PCmv+YL=!U zG@~8z7~H~RXrd-=5paHxvM@gr=p?fC3LJQC&*Y=ZdE%1kHaXCIpg5AGmvAK^O?Di2SX6ohPMK=?Fbzn!s<-QFSXKHv~1Xchp4Kw&BQhxJ5QypS4*;D6cG758rLxL!RIisjgrIGx2h{H*V$^=*d9AHC1iF{TOl0>KK#t z&&dr&?+f^}Gn|iI98`7L%h|&?A|*~@mFa}9n6#J|Z;8#%Iy#Fl|DEIhls{mP%ok5S zR&|9u9);bts7IK)Cj8xJK7zpWw_AJf2e=Rh+(Yc@WXg%Nq|6^>3TB|Z z*vTRkUfd8B{7tIwJf?6sPJEmSbysApZqW@z-{B^^Psm~9Djk5&yXwcGk9?gU&b0`o1;#x+GcTef6FF(v_;uvy( zGeprd48pfxm&u~aT0D4>GTDUzv-UNcN4JP!g?37SAFo)^+3Mri`-Ji+sh(Ya8~8(b z?Guiut$6vp-ouaIaqgS|ojJabaps7;rGb+4Gc%M$3udl5xgjZ@!+z`@V1iR<2`k4? zwxmI$@*=IWWhXqHyRZiYQa0I9mgZ^?86Gw0)!j^o9fml)?k zzQ=7%DA}jeV^>&yMN_D3ZwPos>1D7ZmCIFA?c2O+hv_Qj`y8^r(dgC;u$^tBUYX*> z?%m`#+w=|)^!a8_);YAG_GCeG;JUbpuN3`O5^OEPOzX*pME0Mc8f36gPw_M4sKn4Y z0*xtI#@Iub^`!lg!?w8VAvWVjm@4(UNlAA`1lQRyDV6v%+0F;z*Tol~fi&DFKXNB) zG9efF^*IzE_BBLiQM>>f+oBpblK4Z`gA5wdk|IwXM5!P=F#3bSe8isL`MiaGZN4!h z#nn$Iu3|Rph?pAD&rDg|O5jY-wbs@BRj=mO^=;LC&Dwc6@<7Pch8u@e779J-2IMhI z&^l?W_5#u7kDS2lXFr0UkHNiH1ObcC9YR3#KSf_OB3Z%|zC7wlBaY$OiXa zvDUq;$8Llb*{`9!shLR>;UctW=1P7mFxc!BSP6nNMWd>vj;ZWF-WokTtJE7pUQJu~oW~g1mqWm}& z;x3@uhil3xlAGxAv6U!S%{zSDXDSG=T3x&RsO-`Jzce|xC11W=S}@QKtqWl9NSI6V zG>xyESwuhhC}b$JE*W zIZrNPA_^#5Y*MwwX6*)NXqEg*Kio!YVXhOZG`Zr&d~7vI{YX|OfVO)oof?3oqwkvj zFBBQqBid}g!{I(&1^<<_g3q9isjf9hdxuU@rnvZH4HL4ptvMUo(+t|BP+0z)Q-NE4 zIVwjOlA@nhFRf}()ME{6h{6T~P>RTLVTK{biMffvZ?99svPoAhGx;fhty7G{Iqtus z5TEl9tI_ngr4k9qTv*Xj|4j2?gEQgQ#-E+wLK)$@vZFBe@3_fEJ5!-4;n{JEV&><2 zHYBX@@*$h3=QSxY~Y8FQLP z+gg6+m9$%)B*?dsaaJHzlO=`a0K1kU(7of_V~oyiFO=|diZ*&~!&Xgxt+)s{0Fsv{ z@)9I8W~3`qUthirY29-%VGgfVNNc%7gf*J{aUu0gErUuyhUHT`3~hzMn7-%sfTfrg z)Q{fSK;;mC}20@Ff=g^YD znD8pyPx0ie{$Sjqy2CFyFgA8Ck7m{R+ij%Uzs8O{Ik7EjW-8cfcOqMJKgVF7&Akt}fgq4kBbDG8=K547F1p(c_M%!K1rPGiGfOkuB7effD`}RK+%y0is zCU`C>*GeID8(E!(Mj6)3h@1Yu*d|xhY=`8`AH$p7nwR>WlVPckb3 zK+N0$XSPoFZU)jVo+J$pLYizcRbD2l_|OX8Yj0&kc{Y$(b}){2GQ3&CKV;|p73=vw zAym44^h_98PFaE=lGIj|7~+ONd8Km41p!s?1rvl>7sQmPSN+#GMV7-}TCy}7qHfnM z9-R++|7XExnH3<@n_QxUH>@O`1rpB8!kN+sy1iEoLymTpWN=mw)PV}pA){ckm6VOM zNt)Ui8(queIut1ew-Y%>*1zHoiC@Xa6{4m^Sx76ds0a)bj{`?gjDl7bO^DTaz|Gm8 zEMDA&2}<0A%moiNpw$Z(A!!fehEP!8p^!hLZ9$R^fKqu~R~*FIdB5e)21?TgvA+n4 zF*L3T8_~!u7W?IUd_?XFLOz5O{5hHY`MRZ@=pwEs zEz2IXVCuKvgu&w74YrecR_euOho06A|G*ncYO6%$P~8z!cVx4f^-&E>VJ^b-T5?Ry zby%Bt;fRv9r0w@E0I`(?BBB})iqZ#91)*SB7P|LkrokW-Ip)d}Md3wRl~@k5cO;x` zZT%~xZqmD8qTf1*{*_{c8&LBMDQNNznZBG!EwJsQA*l59@yksDfpUQy1K8{rFGw2( z$UuF4LGHylX~@+bzC&U6gjVn&Vu%>Lr039T)KoEhC%AD;!WucTDlC8mTALiuOW$r?OA;wuIYX{SY z40YX#En^6Qi*lPiA~11+@-qa~6Rd&4h4=zS;?>vI3G}><`wiHfC5Ne8Z^*(oOwT74 zGmTzV5k`_fXXoWH+Z=KArBaVKk!4Od&9_Bb2^y&nMyAI7g2|0&NfYRTPV=kZVzBW56Jw@SX^C@W5`OiK; zZnnq>_#}@>*EBIjk8xnQ`hry9g}0qlND|DaSgOHA44q&rpUklEEg24!Z4Thn2D(X~ z4m8T}2L0xcl~KqD9VmAf_lR7TFusP22yuKCYH#{n3PQB=0E) zk&PDhj@HksSvDcZ=K{kS;n+t3*EG!T%=A#6fQzC7k)LVxl=zlHfzyPgH z*Ehemf8H3t+5tjajzI!$f+ys;Yj1*_c2r{=Ogxvxm(F4*;iluJ7diXzz#PT~>!3E7 zQ5Fa>UVn#@#o6tP^HdIs~2d~DOKTKzcc0}bnJa}XQ{ zf92Wkn>N7eb~TL-8nSPzTrVcI{lEqUYFR=bZ#QLyj$d-g59YX;9*`v0!0UH4ynbwI z8HAUAg|z+$j{WO*J5|up7VRNTZe7`cL@S#G_23FVc>(^k_mydOPB9)HQ%v?OQ+B#` z{B*ft;*XMw!Hf}?`$XVVndJF8t1!x(DM#7sC4~T#{A3009pt-pm)#Zw!cCb6%P?ui zb8`fxnomv*^VrU0cziJIJIXKQgR--`qSD9eb{>>uS7Tj7%l?#+UgS!Esig?3aA04W zl7n_ede8Ax)BlaM#E$KW>}rG3$*k;^o0B-wnH=(;EAy|^yF>fVj{1*nvi6XzOHC?R z8E{I{&A6F;&7EhY5X=KI{`=NRarDN$^A9pt_F36}mOXV>-gJ!8^vaygvhUvyc5iDvP zb-%&%;OF7MB0)*~n;Dh8h-cMYhz(ZPawiYP9Goa>0qH!29hRV@|6sUY(~FDs2`wnc zJ0NYyM%^fQ1WZq)%Hr?Jci`z7a%B2Uo6R;bCe&kc4BOTJ+f+GM$*TwZTT&Aq;Pni%BjQGNL2 z=wG^~uH8Humvd$%YY&V}THf4V*s*cyPP|w6zRZ}?5I=23{oJHCB`BDK^D5Qsl&?{* zR!|+ckqtyuG>wUo=aDs)@)_}%mwIM9h(j{Ii#g5v2tBSk@d)wv$e&T@ z$n4=G%{!68+7naH>43aDl#0V6lC=0z|5U+OP=SL#EsaWyF^8`KO{UhF(9ArOY&&uX6KC9IPW|17D?&iRw~d$=^r z#@h`%%IB(K88Y*;;hG?wTlQ;w;URnV)%ocT+*8cQ80F-lb!Q^kosySTfmSJu(eO8p zx(;I}&~Bfo{2n>_$7LTLB@t)EO*6!K)={BY@Em@Q&X0oMp>bP%bN11Y)9(3m;}fZ- z{4`pyuWgjPIw5!I`@rh;!?(|!?vOm9z@hasw`-up&4#+; zQO2{Kvu<>)u;nuSsKD393H5?QCEPATSJx`+k%FOeiR=41r{Hm3z0pv2S?)Lc%p%EV zoUUMDvf7x&f3aID5pGYP*N#5S$;G=rw8zVL5V3(+mgX6SWK2L-ftN?vit2IoV~H#Xa^f&7>ryUz6}bAU$MXT?bRTUqDGepW=X_wd3Kh9obb z-R+2|ruFM%gtQM9{ex}?0nOoxb`w8CCYj*M6&O7j+dxNgR)#cjiiOAeK&EuYf_gUp zZp`klc`n_)m^a)%bMveZTNKSdNY#I-4?%k6H2Hzd52(y&>nP3_m4A=!f9%pL1eEf! z#VpWHersIQxZxS|rZ?qdVr)YyF>XxUmi*%bpaU-QBB`djIAIHa>GC(#Dx60|np6@9 zm{6VKMpn-pO~xmVSO=BM@MAX*l}P~;UbgPn2-R2WU|zHq;5hH*B=RV)7R1_Hj7XH= zl(Zum?i7C&&<_Na!0drUrI>~WQ$EH_k_>I!Ffh9jFeazOo*1b$t!$`J|IK3WoT@V} z%?M1>qD26d1_%!71N-lE8j-zSTS%Gako6A~(r+u1mby_A=P&~yLJegbvahN?;gYi( z{OT2Y=g9QQh6s$yw;c@cP6irQ^EojAOtrF$U%w`sUHAft`5ow+OJ>J z*?K-{z}q=}l@6P^G=7S$ZQxtbmSbhArm|t$Y}+$pUzBt^4XT`8^wMoIV+`p`ge`99 z7I{BA6y;eBuVy_8HqB=Ds+S%k6<1hqUiPa1NAB@;5GGfrZcL49_PoLQan=c$o*Sa* z!N!8U)pcY!Z37X!vSxCI3&RDNg#7x3ozFqI?~#3ihlQgb;ZfnCw>X2dU)+8sXI=Uy#S$FZ*EEtGd?wJBK&ESUE@t!s+;<57#v!vw=HQ( z1uPSQH5oOCgVG%505_kHCZV8Eo7?bXLC&}$ZL6b-%mf>qjSgm|b*9Ia#wCdTH*fydK*LUZQ>|%Eo*GSLv&3@uz0Vmq=?1jN?4C&F+e@CG5xqYShU5Ev zsALx4!Y3YV;Q8i}Y4x9gi?qbjeBg;QHC*LZbG;n-Wz)t>=ikTHo4)uj0gA^}(@L97 z*C6`w7~eT=ltI`042PiqcO57X{aP8qHhs_@(D1WF>jMJFP`JbJ8RL}f*uYD?`w656 ztBhhtj`k z{^$V9O7i7rnI4pYAGjk~70^BMeG-{GAgpxC#x?-~Cm(#;D>0zbL4`SzfV%!P5N&Dl zQw3x)fleaOTIG{C+iF;K-AAk3jI>O-JFNapEh&zKxC2ZYBE?<#-G?eW3TZC`8X>7s zB!%iUI~YG_7rFGUr#RDgvX_&FFTWfh_iZIf;U5Q|n-UKu7()e;2S0ei^}>LoR#_lDrG?k|fUv zVy@1{TrKu?ImXmupbOCQwDP8n<_i6kxB8M?8p0^rzx0@j_#+PmGoki-@XX~*PKqWD z&YAQl7tj`8XG&z*kmbah$uTcNVqg(>C~@qwb_x+^B+Rkg#!+6v+jP}k{rD6M3z(UI z`t8~y?q>nSNn4=>_s7qn zy%BGF*DBsMQnLF~>R@V4$N1G(uNh;T!rU;`uZce@N7exi-je?exo6&rxykI~BIrwY z2e?&%*qCi*s>2wp^Y8bPG@_Riq?;S$ML5Kc))B$Ta@M0nbpD>f@-w|iyve2lJz zIsfHQRCGX4a6v8wcU2ni#lEScEFWm|fr*Ek?FZXqD8}3hL1q~5 zwGO%T9B?Jj9a2{GfEicw|B&_OaY?6b-~TgL(>QZAN{yAJ0yQl*Q)y-H2vbfuGnF)B zWw}vWS-FLZ$UfzmnG2N_l>(KenG2caf(V%lnhKcyFfkBEbf1FX{SePtWwnFIz@_J+2uXYEU42-W2+W)O=B0SYK&cpP|vsZep zUD$7bkkaf-y8ivT#m(V|LTekE=I88-f=ECO`Y^JJ?Mnr0dz~(W9Azc&X(wex1;!lZ z!c%tAOi~{7^L^osOl_Aj+n2kEEb@Rx&PtaWtZEb6PeV| z?!kjRQ&WcdDSXo*O@D|!Q=f$>=fwnK_ve=<`fZ_RoDT(zo&QSe2_a=S6Sp62(?3Dg z_=jVkGgQBTZdDemus$%tWD^a6?7{Tc#IPUL)^@7g*CT9s^ur!ICYC$bEqze0rSH{3 zo$D)hbsnoPkhOA3-CH!WZ)W}wL$~TE&d>lg+$oCJKZwT}K4QtV_5Yoig}bew=v_?BMaILx z3b9&*Nv)EI+4@-*^M}cId!q-4yglK8BK8CAS9ee@Z)or0Qc77QaBtSTn6i>HB2lyk z@7s@vL7KlM%V@m$nPtkT6@zODvW#|nP*ffW5@51S>&f`d^eRz?L+|`fi)2`E-FA**GwY$vifjBZPnLrMV zG$K4Shi76dZFaf3^)`R&oPF&4s?n~0luZK}MRE8u%b)9-a|73aUh!=_*exwo|4h27 zN+XRmR33YswoLh!fS8mz%b|3^Iac1U+YC{_qASj$!|&dM3o3v zS+x@phixfiWco{tcE z?!1?$eJgRvcbl_{ z(;MQg|1hbHJ72=HKkh#)dZxk@`!GBP7G}mv_yG($HJs$P3keRb^0f4{GKZ2NReBGX z6wON9m4{Wru^Xq!A&a^5$krJa)n)0{BkUIORhcEh#F08g)FXzU^Fw#GbSYkNE{#gg z$ftwmo33z1ZkCX1tJS>?Ga{U*3wqDWh2oBeff|bmSK3y+L0|e>vod<_MWjj6W9-=r zA)8)L)^}Q0T;lZjpQ^<`RJlGf{8C_2x%g_;wyPgT#OzPLO#VL?-@GL?&?)FJuw!=K ziSwv0i&qz&!Y605yH(h*RfdlJ6Q^{^P_p@AwD})Z7FC+iS7|&oqPBj^?bO>JVzsz3 z?2@$RD#PWg;pwsf9#<5zi-*n3 zceU$(+{SH>lL<~2Nc#XG1X+2BtUE{k*I2)H#{A0m z^C5}@zZcdS$bqMzzA&uXgVP^%q4!%@HJ$3d_tzioB~+Hz8{=>FYR}bj@3OCU4kX*` z6K-rz;a)samgO2fc!AT%b&P*b>I^kLf3GgBM zS1N3+b2Y9*FQEB1#0dDwxUi%;O5MMuxDK=+$`c2y6bRiS3l5d)f85V{*_<8Eszf#V zX#2V}m`bU59I~7xeTW9nsG=aOGt|>16gh}3fHMm8dzd@nddZ%ezD&+HR8s+`rCc-+ zmM9nM2YqEbqM(}vUvYDAVwff*}F|9VQIT&c)Pg(FJ6 zsE$~=e?oX;SG=K8WDG}C`PO=sGc7wUzahzhWPly>(k{3m=AFFX=<8AuGv59Msz@FC zG>P?XT`eujWTr&K+${PgFD_-+Y5ns`5q(7F5TSC+sSs4J)9ATU|0qgqNOVYF^Sep= z8sDHH9?o+R>{hoq#iO63n_e8Pyv zTf&~kOnerJe4lS|@s{*F2w#%U%qpS*ToqJqPZceZLXA_|q@9%PWrI=DCWKu?0KHs> zlS;FLZSIWUqY7blhXgB|?qYRLwtnSx&!2p#{yJXq0TdKId7^$nUPWf}X8XL2$9XaR znnhh>CEp3eiioJ5TVQ$5wibYzHv`pg|M6d<8A< z6$d0rhv1SeL|tgSVk%zueTLZ~LYIk=p+j~>4R3zki!C_Fb^39o=@$;b&yk??-5*|P zdyy$5WDXIZq#N)RSc0FgBAB~4qZ%0LfMWW*lm@Cpjc7C~;|(A%g7j~~)HMM2i`@9{ zbs(jmLAFoemQNDnA>{R1dkKsCG6}K#*Hbm(L2-Nh&5Z6u#sr|;@PoA?s||@A3;lXu z$ne$0(cKK$*F__%Wu}Um)@#7T#y?qrs%od*YYau5@}-O%P7O%-Yfvvu&xn$lFocRF zegTp65er_d{0ThMin!HY)P7^9c<4NF=XC^c52PG~P_K+|zG$cYHs(8;!S__`A?ShZ zm{1AqkNO_}npd(FPe)bKcy+;3!COCZ(!SmLzr0!LxZOu!%bclp>xxGn+!(N{cV-&G zyz7@P`od2>gdFotR8`RN|qOA5bH(Q=|G%qldoqj6ODW$kW*9k52+ zJ7_F8s*#R+R0$aH_s_w;2x7<2tuvFY%Z+6AEHm{nUTGy!NerPgt@hl7M*zccjK+fxG8r+tIVRe{}UG; z{mO;^DAD7M`q6hEQPws6A)hZ~#XkNzKr{jubJey=IU`#7Y>1CE%G{|36Hel^dSk zr}$jQT_A*e`U8$!0;S|2Wk^(~HW-O*a>HB>Ks)FFax7meP$q}hRqm!^;u@dkdFM0& zg^rDr1244ZnHCy`BITcSa?6=L5ngsfm~PdaI&*HImfW{<4TGq7OxplyN_SD%=2{WL zjU;~Y!@V^dtEf?XF9q@R<@R1J^XBSzosGUEg+MANjVhpuCg>ry`Z^$qx-zD!XtZ?1 z-TaBX%8k796zOuPN+JGuB;T@rH+rp9765FoBr=s4OY`DnIjs-Q11-F3!fH8r-xQ-HiNLbFW3SpRsC?_>V}t zda}DfC|p4QXK;C6D7H&B3nFE!#tDA!p+`%<00Zw1QHncAE~WUznA$p*Nz&%7{@EHw z2dD!Lx*$Scu~}m0JFB(`ad!blqQm$BGJDts!t>=iI$7}|Ju|w~s#8qCio+{tr#@{z zY`5g;umnrKa#6MI0(mv@d-Q_gTH763e$N9aWzHVNFGRMAE2NT=#$@19nE5}K0>Ql0 zb~gN_tn;cTO{&m!S9dGDUw;=v)1=XAtFmYER06VX*5RsmIi->is-aYa4Sz$sjl15$ z)aOu1xDRnM^4lp|{N)`UO)V4^UQ9kxIt4&7m#uCh)027IXqRTgM4{YzxntMfihJe! z0(llCOx0JhJAV0>#En6DJ7%xMcMCX~ECE#YkfE`5g{p!(ht8`*m~M=Vkayx+00phNQk=UCy#HRT9K1V|x1Qu|t%8S>{MA_ZIkyQZ;yZM#yQV3{-KQm)w~%9`&Kg zUmLTFTu23-dqIsH-E}+5he4aEluNX;y%-q#i*vWyPWjkcahLo^%ncv!!NdzRYdciV zSsG(IdWh!9e_pz#6E`xK5;6EW$U7?v!#;Eah0+B^O}x2$-prVcf9%bkPra`5RR z!>|!Gfh$YM#-3!?#}!s$>Wd25$2;Rxjo!}OO$aD>hm9s%2n-27r;huw_zER4;3yFK zu+Nj}+9dWu)CC#Rm-L|^#h4s@Heq6=Z4{I)e4GbaOgxI<-?z*0tzZMrwUaCZV4(v~ zezuLuY;3aa#!92$SMP4IStgzg<2TfsQ{t#krOTPRsqBm~`*fL#?;ZtE3sow*B*f*x`gJ zI8qoQimdLPKkbH}doXW!Mf%6TNR%xO*DT^8Hi#xrp%w7fxpOX*B|eUX-LwL10!^!w zX$~Q~sy0wwqgeN8dx>k}Z}y@u!lp)B0l&|pZlY4WcINY{mZ14p*`VeRJc8e@iI9w5 zvBV#_AhE4{=W{UW8p2IGnS(Y*(-`7#nm}>tsoQywz8=9k5L|tcoYAHT}o+rG;GWp zc{ZG)zV4c$T6`>)4X>`5`RwxRGd|bw9nI^aX)b<4V|I>jvM57d*`L$W2=Zn2zpK`% zEkBHmcipKLRH;nH8$Wa5n|QLVD7f@rx~-nvl&b}PV54-JIB96hTxOH2+Ex1mj3Vk5 z5*k1%ZNydKOhT8=>Wyb&!)8k)xIg%~XOw>cV=yL!tXtA0u(l2rpHe;EHtEqvTXu_5CUmxVOeOn#M)G^Q0wYYuQ5mfaL3W=IdGG)= zaETlpF13YI-e6*DZQhJ^qek*Ym?nz;$14+^@0^5b9sKv|ucIh0Zptq7K{*An(NXgF zE#+n8tWr3ux4*!&~Zee&6B!xU_besK(7yl>(Wc9%u$z<+c~vzC~t#?^4D( zcQ=fC+KS93e30d+x0K9on_`!eherQ|Q?5c}yikgwuH_lRuOYSw6@Rnq*!QfZ?E-AW z*7FWu5*^-2s|Hfq&$RTWi~|FRgn!*1q6UH5Ek3W98 z=LneIepysn8~e@XVci?UQ7!BXH61yCe)}*aybMJRl=Mxp`DuXcDVT=);^>dYE5nx! zKeJ@r^Z0rf{jdx0JbNnuF<@+!EdG9}V^O68`iWVA19FPB_Q!Ehs% z&!zUXaw!006Zx0RO`4<}yHj8X`%=~IrdB@+U%~}TLf#eJft-@dV0@tEH@Q`Ss_hkH zvhJfErG-aMMR;#3Kv^8MjB3V~Uij>brS4_eo0(hwb&M$VX@KuLj+ePpI`7ym2vAu9 zl)~hz6^Ny;qxs47%tIcvVF<-+i9r#?qI|v|o-z;!UiZ;9dzTqX|@m+RYCR&t3jC@-e&j({2cS|JCHA<@a^NnE2+IgQl55U^UU^ z(Y912V6YnShoJ$~LMk1wGj9ebOEXkflE`)$j0_;!@;m_PL#o{fvB-CQb^Irw+EVdx zelg*>wSA#><#qi_GTqXR?Yuwl^5*3pN506O%dEqbL{6ML4s^wbB`+~h0?gz>A2Ste z8F?PBYjdX7h8m-PT=YfGoYwYueJFsL%K4iT#_8TaI?IbFrctea9pa!Vqx;%;3}*ouO7&bf*`DaUpsjQMG%;x} zfaNq(IyA{+7f%%dGF=e%?S8@^=a;6uvg|`?riIOQgsHAq4u&Pz0QcK{jDb@Rt?)GC z{`=yqBLI=~%%naQm%41d*Ye=Q1K0Dab8adx${!@h_TQ~3w|3u8^t%!uP$kgxuWCIm zHC|x2GW=?Bf+_t*HO8i;;U%K{!6Pm4!-GL$?DJI*T}JaaQb*lwR5?KI>l zjCJg=xbq#`TmQsHg0GXuHY)<2h)VDolj7TXgYJx|1lm`zYhaR(JNOme>eOm=E@J~@ zs8u6A`iK)sxl*{&6a(LkUp$4t#Ec&gpLB#4S?q_)Z_OlfY}aF}qc6@1(cvwLr0i)I zugto_vzj~{>Wb>fb9BB-zEeD*MVCzzI{f(?>^Xp$a|>uwJSbzq@EmJq1()Z z^-EG#Q?rG_^@tAw3g8;(x|Y5SdJccWZhHkJ zaPB22G-blBC^Ed?H=syWilrlqRC*t#`3@jcvifM7UTzWo8`lC&RE4w-(1w7OLp-+N>iOcT+K_-rlh>yu#uSYnCN z2Z?Cs`3hB#2oB>slo|;@5+z>X9A8r&@9L|CkH^B-r~R~V4}O_|G&Lc+(Z}p>@1Fn2;^^wK+o4(8LmX#8$qfA@D)BM<&werGWW7i2=EErH?FHX^RGQIbTu>!t zIyvnq2VyxohjSHcju=(RRajE^BHMWocQze*40k)8Rb7r!oUPy70_B=Go0p8Zs1a1A zAQflxpL{|88OLRB-v0Yn8FK|IgG0&o6{?kP8A!`ZbnUp#aFcnlraH#_gstvhcln?A zOd&*kMDGTyuT~9@_nyunKtf2WO+e<=1Z@uSezY9UVp7YIR!cQz@A1YXBSb&nDGK*y zj>pgQH@<-r%j@n9t^T&0HnA;>QmmajyPL>-9tZy?NA_a~_wPTB=@-u!!0BA-6z1OP zL1W-Kuh5){fgK3|^V6BhX;VWj2Dn8(|4 z%KN(=l~Po~n=+U2M86o$cOA>Wh#FE>=#nPLHSgB_3$Xpu%F1TyYUsyA6AW)^ zPfyC3RZ1Ecgx-I>TlDVZG&Si{6^B5|v7X?u39mIBaV7OVMDk5k;!XsA3_p@)=YS|V zR{jK-HlC~x!4zP+23!6X?G1K`4dWXEq%Vd5`3p@tJJ8^XLeeaAz(0>DLiR}SSu|AB)smopd%h8kDs@&9}6ivGHak=L1 ztUcd0J zonGS$cia9TIuNQHxD9EF%!`+%TAKJ5-@~k2t9x?}GUH#R#H5T-k8FufNEsmM_W@hJ zu5H<0J-@I1*HVyrH0`zw9Ru)KeJEgXFV4*Fa-|)^ifS#6u;Y&xq<9f#VnLIVJhII_ zxJ`kd2eayMCUCSPp&dX?fC(e0Xn2H1B{%*eJOVRc;`7Pf(%oV8pDW3om2VIoxZh)h z?Hbqb02iFU0gR=uyOWMx%TG-?Zmv&}rXl^D1CD2b(g84fbKN|rtufW8guC=m4TkGR z6MkN@$|bn3VuEjjCr>^sXM=&GD)Ki1Dw~Ip*yKqc8}4P81Q~C*&gun@Rix^O5H|WU z9Z+zM#3SkR@3z=SzG`{ka`1XIZlk|WjP5&HbT>wu&|)|Mmi+c1z%eesS3-f18% z=qI;}J%i$xH9yqFrS#Gy0$WiYY=;f%Bgmg2+-p|eAa0-oX#Y!d-ZJ}Svrf|`bTtuv zLqZ!ab)R%PZAyw){Lqc0S}b$J*$=k(=WLz5UkDvrnDfGFP0Tmj%JR0rzxnp?)-x}D zes{6R@78{+vwPnAl3UN8zgQ9I5h+LZ6~FUPgk!;FRgC%bW%r6;&ic9OB{PApbK*(U zqCH%^_NXe_t(Uxq7xG!gTx~&&su#*p3E3$|<$yRdX=bHFmMm(K%8b0p6??6P-)UBL zW%oV5o-2;rhzv{i&+JZ=RPtE?LYdKvE9rVfT$%plHi|xdem=^VA8F`) zx{x{9b&$ zxAqE5bytjXnr>@OH;x@+o<6=yR#mEj`J`&jMpNi~Im|=Z;w3sI6!vRQ;k$?F(O=zVnuym8I?@nZAzzU>gi?nLcwb0r z{TY!f>t7UOMa~Iex*4cZxDC-TT&Wy{Ym=8bF;_F^LIM7lMd-W zdk9_d_)j8wr<`;x!WiQ{tMSfAi!ZayjHMWpzih55Z>cYAYY&gEGOrYBq)h^E418wG zOF^ISh|ZVXh^9*jM-)|b=+^J+xA6Xq*5#A`X|LrmP|2kow|JM@;CSkQG&LR^q4jEU zmuFSdRp+3hfJai%F3Fg3nEa$Aap&=n`P%cg^#4VPDDSVBcO$ z6)=C=1UG@qciS*agYo+J+eE`M&{w3BeABfNA_AZybb}Ct7Jcs{!?^9t=hR%Spm0Tz zjisk{yt&$ig(+UCGB}{7?xmX>RP44j*w|)5D6{gD!*b7#ala^!&vJ*8C0crI1?j!1 za41@b7JJS@G02EcSrSxrbRgTR%68Th0+?AtQaYS|0h`OB*@FBXzL7=8*doj!C?73o6GZl&F9+7?8dpXCrp@~;kmx?t;+46uLXiEbPG6s zR)VyYZUH<&im@!@^3N`{B$t4k!7tj>3PkI+EM6|jveb+##)=rc!K{!QQddlq_PvAfc zF|Sl=8mbb)qU_siByXEZD+fI!Mfy{~t@aR)>jR=x?Dyg7Pz1~4uG6qp=L-GET!er< zyXeRBQnpw0ef%bIVGcCD#6u;(Jp03XN}^8f0e!f;ygYtURytp!f5r@+EPMM%s_a#G zbw^*9$}Y@ltiO;=!JzHSOb#p;vW2Au@%Mg8*R1BLGKI^IrgY2c)+57izZ3DZ6;Tkx zNS0VXc`ONBgP0~PZ38~2)55vKEruV8v;e3E9Db+5?{rRS;(u2z>zd1EIq;b!Y%)9Q{DdqK?! z0dyD7dIsS0k!1$GQ*oO90~Pcm!#pJ^woaCAjt{-q0~Z5Jo^7!!B^~OUtm&vqp8K;*NTJJ~#+xszgdbCkSePQG@2pGfnwRfB;<_J6A96+SToZf~ z5KT0eJcAxo-*fFTE-(lK;3$;^NROA0kq)M!Ez%Fu6V?3`)I2HPYz{LDECH0+@y6ol zaAik{%663tp(UbWu5Bz2Z#-`5A1*rl3BX^Mn?JODQ(eIwt%x#yWabZ4d*>pNV4x4! zpK=?D1lnKR;GsONDkEy;taxombTVvp!A`_O=z~=cwy{L7S=Nq3Zww3e;&b4sX#KuDM4bYe$SuR#QNsVB;#2*6$%0rk5*1jTotTT^%ipT0(chx#jXop z)Cl*e|MWbPgq%`MzhVg<;&T!6{tM_w`rHi38;V!??59*Ls3~Ei)FVkb=rO>Qo{>fb z_k)_&o5{wDuc$HzY2{@3%>fCgJ7&S?0%}@gweUttTSIauxEMxL_f37-7RNv1ipcqsXX*Wd z@s<6|Vi8hI9!tvAC*~J{X_F|EvLyTu?h;Y=%wjgo{QERQnzF~iGR$U!*49C|8{|d~ z?=%5mxQ;mW61K6&e$6Yh$y<;3FA5C|=n`5*ImVAqP#$B8Ts7ON+5CWEU5~hCBs0lJ zdw|totSt%-8Pf;C{bP=(?sVEzy*aUBi6f2rU14%ag9f|o;&67FIk!&sI=We~+ zlno;x=QvG^n|*OQLq3|UAM3W}wlmTA<4}O!CEMNtMDXzcj9?#;$dE+d-`LKmIK79E zpeuwRP9T!C#cSTC`z)VJ&$W(=B+WbyLUS0j|B7Ij{~5tIY0E+Ga;Ys%;`O2h9w(*^`mSY%(tolaF8CNV~#hldOOz^#q;WBk)0m(^kM!c@DBId zjKQ6t%GHSecRJ<(3lk*>8|itJENTn(FN)6atEf}0LV}5{6lIRbAO55FgRU*kD_SX& zv=Mcs)8Y2eeN|mSmC_4C^Ao>r0reHGhtyv#;r}OwK`+Z?G5>E2zgd`CV7~V0sD;cWphV)s<0W`^TwX1;Pt<-Ne zSGPn#96qNTna{}EA8Y9g6P1coz%dUOSeZr}1fVGTL4wL*Uqj8a2i6n^8p`IH#L1{# zk=?B7?o)PB{~`C=M&%2F%$oUySyGtokzJ~P+d*G7GDySpbfe)RE|3Q2aeOQj72>B{ zwX5tUA907Q7p>BxhxD7l?sU?dT~hgSDzNm%Z!ZM>U3E%6LSNn9=QU?6u6&(y4oPQE z3FE=|0BD|-dE*gi$*kg+v0?8|cPy`*ly1rNteM5i&2EagsNHOYm-2~y-|mNDj-S(# zn#aQOp&vnC2t3ubhcL_&ZowMpa9b3`z6dl)xrN23Juz|}Rp@;nhEbZGpKTq2t6-n1$ppxVc!HsUp3QsBgu zO>Xt<+YP|?mdXc2F63Z(F511~Y}NEO-k{IoR3`kX@iHRE0D+Zy%t~>8>z)zR0FI)Y zN_W}7^@Wb+>!n_gHJ+y4Ou{cH%XHcx<;_WJ*%}{*`WfaDn03Nz(hUFmH1BL*)nHqF zh+NB-ZCFT;(2%1TTa@)&$08?f!9pqZs>rF{jNeuy2_s8GvnOX(g`;`Ou4~NMp-vY) z@RxcI!pVD@-<>w~$im|87iY6XmsO2*2OPZv$nWH@1w|_JBbAH8aB16p zQ!(7vSX?A<{>=S{*jXnz`+@q&}W*oB;h z_J;s*V;5TcMquso&Kni*X*;kH?Qpf+cd0ywF)`Fz0oV0qSj&@|o_Zf=cmoE)k_ zJ8;?MiTQo+>fU8CrWwg@rv(RJm!a7 zv0HX(%CN|kNOz*b*A}%yLoF#sFtZE=#c21c|BCnG_-0O2RII6FfTUkEzMDq--`6a8+zORj) zp(X3cU%ztI6rqd)1ffAf6Pm-HA92}$s%E{N%t*7SfBF90zrFU1%WZBG)1DB~RXTNL zD&4`y4&V`D`=#jnCEq-kZhf!?lEoTqYsdvSwdcUin}G|+jBsFT`ftN0ENeABU7Uiv z{vIaLJ$#WjzM{elBx@DA3t2|XI_S+#{UaxfPrfLdC~LZb#jms2Ayywr)K_Dc2<=k4 z6p|445W$muOBoNPNlde^9^qxjM7m!L&di(|!yK|grmi5eZ&MNm4oI#}HZ<+4iffny zSPH)dI*v5!6%$s0tjHRLX-TNNu>NCulDgwT8lP;(PjzKlz$3jG;Sqt_9Lq^MBhpw2 zy;)p9@my|7&Gm@Y3qehN%e18yu+t6%-#1SNGt+;tkgazu*e~qf5SL=nrCUX;8$?lU z1*xx1iQt`A$svG(ZZaQQcUu3=)9rt=C!gKyBl^c2W)3o!gld{LA?kIKRbQH~XAIQmG>L16T^?Zm zU6j+HUuNq6-bU2kU#wipp_(13O_gWlmzJz41|O+dvJB+UXXLxeFjA)MBZYPP&h$j( z+eK~sGbo=ltunDdq|7Te-h_ne=G8ny5?;?Zfw z+B9gur{t3^vP=iaFe4W&%E;!UzKj99IPiiD37?A}c*P4|B^nl{Y$|jj zeUMBLN+mO_@6&&0PWiH|47M|vj)!3Qe3oACeJee(Y_Xea711_^3~)CIWL3|i!j`BX z)OTZ-Ts6&3Oo~#Wlc$U`e++Q1in-;SMmrr@cBJa6Pn=}@ND|Y%P^A$`uGe^W6Gr}ALc==p zn8S%&`{mqt{ZCU|->FGtEf}$J64uJD`R1-2@APqar!FDpYJ&L!pH9T7VD%CO@`Ou` zthg@6AO0y@xT2y%N{i$s;kgX&TUZpd`K$KK;yGspOI@8ddFCmMU%vq4kUq83mts<1{=r;OGAkEmE(c*cPU=N9NW>~z7-pq4*5J}s4<_gtd_A3RT+O@Ia_)Zr`jy_{W21(McCSHH(zUG6yHj!%sJyHYeR@m8h2W_0A6&d#41AlRR12U`o!;` z`CBRdaEm$Vpk6l%QZ?a+DPrh;B|c>91D}UeXtmCxp^Z{ZKBWE|x$fBnW()1q(xndb zjL;CH@S>3MZwJP~wyqXkq_*bq0q@zRekV!s5h~LZ07V_c9UtOMS2R|#3Kk!V9*;dB zcDh)yw1&1nnUrUqq?=CVNRmo2yxBK}=8p=c`waU~X8Ri-c~^oo(=(~NQILGxl@Al? zsUC`Qn{XxTZ4YQ_MRbVLufjLAw!}@ zc6!<6g`Gv@*L_jny(=sRbB8s3Zu`QO(Ss<6EPX{|YoR!c74hQ!=?y{$xEccA#eGsA z6|zE;y2N1aT~K2~;`Zce|`EG-%b7I zCAC5O%eUs6sWUzBx z7T#wHG5Khiepb;gW#06-Gvd<&3iDP*I88aMB6|oPN%!xjTSkDFcJPkoZUXmCYw#JC zPZ9?z<0QQCa#l9!pL#k_#R>*`3AjSo;R(~pl$MNvW*zIcpaoMxAZ_Y9$=x7I0Q1gh zQlU4?svp2NEnV!iqAm!g&iRgo@lD1Z0YCMwNGmPysQ5W_C%EYMRo-%&UO-nJZVgot zmwze!r_%=~YemdV=KsKyt)U3^Dy}L3N!|w)j1EjF-u4$qQF@LtWjvZy1i#j?lK~A8 zZ`95UsD4&T%Z|5jb!i2Du^T>f^q%FVwhYvyEFS%$#6K%4vKJP8{t?pEh!DD&QozCf zF;1aZst+pj*)IsN)gc_d=Bir8MmYRj(erzz*z`*bJ$1m`>b7R+!5PQHM*hn9;ZEU- zvin>QZE-5OqQyVW1Jrb?p)$pxcres|ILZu`hcRl5XD#nj5wbh)zQu3azTR5aOM1&1 z&vilxvQ&+2L4G5|ux9xNXL!D$Htx-5fp&Z{7*E<%Xl389*xeq6@Du>W`zMi46EH@p zuQT`1*^?Bw)$++-na*HUBzAwmZqDdXRA_uL=EazwzUlG{1VK5uje*|dkR{}<;M2T> zkYxs%rS;V#cKV~#Wp>MiJ8^w``FuRU=bFx>Op1eI7OG{dr}k`*B2OP=IvbP14NqKE zKuUPeN}i%S9;UMFN5W5FXETsZ>BV`3QFC=--(N0?DDwf|7kqul7lh>6L&oRIFAY6W zlCJ^eCWTnx!(x2}mW@O*vx=O-8bohVK_P5M0Jd+y!Wfrq&}jeh`dexefVTJYvhTGf z!Wc2dd5>pl+Mcm=L#l4PGM>!wd2R(H8JQu>|10P-tZZ#XPzWOA*ajZ)rb9m7Fvq6* z6==1-pr#2~TA6c5K67`u2T9yK3D6k+XS5qm{V3*2KRyICEuPibmqyWXH=<3;=!~sk#ib^H+WNJ* z*bC`9p&u=4DSay{&WK^^%iz9`F|RZ~r1Qs8@?DY^d%ZLtw*(YLw#4XdqW~ZAL-s}| zxH#`nAf%_r+%p+Pxs{~QG@nX0XGt26dim_<O!o zUIVa_$UtMi1#A6y1DLo3oPe}?XYsnveEuVHRSKY-6A+ICdl(-D*(H^&EZYQG>w{?r zMg%bTd~f5`mYK!IHl{n|`3i;aqHLW-R#~nsv(KoIW2LEPfa`$s_5R{ZHF;9YE5qyi#$e3MNcdHc z+Jgr1st4PXCB4TY#-qY#nxV{;J*>SAy93`QZhpXvS8oC*^X)~~*SnB@(-Qh+>H#FUh7cS~6+Xr0NjZ4oMnF!4#AiE^(_Q7a>;h&7Cbx{_)&PKEEgR#o3uvI#Le01}E)?nATZ&akc& z%{aasS973;G=GPF0Jw)yv38p@!yBXV$D0_w8e=u7iTNEfU1qU!^LCqOyxx`a9FQY zJcW@KE1OX!nP*u@lXw0ychb*}?`ynt6pY8d%+bBo%aioLE>JyIS7!79lkqYC`FS0M z-?z_7d$NKrefODFM;_4SvT#q5i^Q^*;0fVr=ZRHO+N4AxeZ|<|#3$yfCn1Q%{Op`$`*Q|Z;`Am^9x)=L|TRx^+wQ}|s{naJ@dM0ih>!}(N z>cs%fBvUA4C@!aqNi9jEJ-Ju_bd!|YlCe!Jut^TkM#WTKtf)IYHzAa5lb2O?G9-a6 z4?TSs}L- zeYWqXe2Az%PMsh)8%RBq_k^o?DV_DiQ_l2@mQx|G|Ly~#f# z=uMhW7y+!~pnm)|!c$v*HZ0eULHsS9j*+THj+V;8_4xe5TGBoSJ5cHj$6Xl{H!H~d zUwOy?Xt3uAC@-;TiFx$b)@!rRf7<$!qZhGZkziwUbeE)VRaeHL6}-XOqz>JcBfAOX zNmu1+!ca}*{_f~K4q;WRP71PUCd2hT`nkYrn7XMB?CdZOG~CZvQ4Es@I2o=;4*c5? zkCl|4kB+_%?!B<#^s6Eb87{hu4?;5i@wVmfz9`TOhvUD4EE4mp6Vpp7?i=2A!h0w` zx9$v0txH2o1*Lj)#GPiTMpj z^}l{3X8@u-gXJ#wddX~IsUQ>o+t=e>>vkG-c=dpk**|QY=*q1|uTvi2z(;0a>ch}p zjN!fRdngGEy;%a#P-M)C_?U%LF@Wq?+ z7#}nJLBgS*9z~=4*bT&&`J!9K5D2dlun1Wdeh`zBssJ?83c}~a9>f*;1P4D;U5pJ+0;@Q08Ur;5Crz47xLX?`AtM#S|&&$JdBMvB=lSkJdwW8 zVJqd=sU)T|&sih%ks{6`7hrj1aLf)Q)EJ|P;-SQ45@zI_AI$_mKQI8y)2D}@db`3+ zN&11?P$hEsGG(VF4DS11_mfbDFB6+bG%38()y?&c@=CllnLE{Ymla(eUQ}RuB{!Fk zyA>j88_0+`ZN_<-6|npEY?2gWtq6BA*I{P8=-PFZsivy7NEx6nf}3LGu6-X}u5kOV z*``N-2zkZj3RK^^e8-m^mR|aeq8>0@03z-pacZ(ZJQlDu{)TNC7(XB>Njz{ALP}Xj zMTU+{9HWfWbBTl+wRh2SUAVM0b$0Z9Q&`a3>*KHa`wD$ba}#M>#0pNZY+|%4&6osa z-V?x{+$6@HBJQe*pBAs2pliRwYVgdB=|Pr-;%{cXIqj^&WwAMpiPWwWTkcGUULO0! zu@ywPU!2ixA~t9&1x^NVrV1v{cNzP%*RD#HA%L;)ydX*M$=Vgm_3^_8T-EI>^KMUh zOrDOGB3j8M?RtZ+m_|A3hU5n-p2y$1&7LA{Y`C8ktq+o# z8ZzMA?mskY@12z@uU=-`UXs$z_5~NsJGWOioQE_EiCbzV?z6fRqoUU|Bl>kDtL0nHF89I>4jP^jn zJyAV13$h|xUlYT`94|XRjpgPxpXzO7C_?-3RUz$pi}G$ee)7%Itr9;R8bn?;U-=WV zE*r95y7@#f@J*8KfJeq!_~Jxp7RR@EN)^AaS8XRV+S`*0%gz2`1On0|Q$d4V8LiX-UuJe^aJ2Tm$V> z)(E3BtH5|KjB)c!C+9o3KXy(e$BrZPXvHm}^CVncymMk_a_;m&&r9W2JysGBL^bM2 z+o z=FRCBcN{_O5q}E}Il}7EUf{fH)D;$X)m_#W6!n}Rw{o?WBO#IPT~lG18VyETtt~Gt$QOcn{x7SqN;b+EH){c>BUO zTp+*35ZA@cKNVI{FJ$RCnz@nr$`LP$`WM?T=Nrx;k$3zE)1O8+1(RB%wYubTbI&x4 zlmx;!7DGT-s34$#6hNA4_U7yNl@uW-I&XtHXwp9H6C`ySxk}|P&p3M!T8xmJe(2qT za!ZYBwe(&^u7I?PFP++>d_`8~*4V$i;Ca)Byx;E?GWVL`S{G}Gs~D$+<{)l)-GP4R zV*k+tN@-=yaqt&2u!rKT_Gd*=oEH6kTvX9`XC1@aL+V*zR&c0ps`Xm(#FSQVMaBOy zGli@_KK6IGU~^G^;1ij0q73&#ECb3-x2-SK2F&;RD8qTE$h?nH{ElT(Qoj%*{wiw{ zB^gRAI;#i;GaV0sOX3YLo_d+Y0{!5JInk|+mCsGhm!fKHpA53DL3T@ zGWifc7va}cf6JX_KI59{A5{o1hDkHFy7NP=>ExZNPdWcYg@!m z8h#ULAz?#_Nlp3KbEJW(k2xY}cu1>dJCE0Sh2a8ikl&?_i;TtnSXoSFFndAn`XA4A zZ^GR?C&FzjNBoO9KhymdxA?@LN6!8BC}3=l>IirJm2FS134R)Touel!PuH=T;7FCv z3#|a0GDQv_O>h3^ks07`>o8{4e3|;(A$kfmB;C#VI@M+7->VoK8&nq@;1}7s4$FOl#UjNF2d27BPhm&t|fkhH}mwCsZ)702!MNRc7rzNpts%SQ^Wi5)g-n73^8|LiaIy^KVnioWz=@ zw|8kNRAUETnPUGJB1-y-1tyHCEbzv9F-N3Ld!CmG2nP8)`I-K<}~ygedGA4`hd#;yLPgZnRWe*|p~0+M70 zE=x=MBN2&&xV|cr!5!_!0~v_LfiqF&k_vg52O=QF6J>FKS5%Y@r@#|!^T|7-XbJA4 z#7j4i`*#|`0H-cKwmWdt&yG53tI_B-#FuMd=@c*DV*iF1rUXYH{pLc!_ZQhQ9@p>X z)&Gr_HhQ4_Q<2=$(euse2!TbtTsb&j8OWxOf!e{kF!?=NlZe7rEE;Zbh)zK^>1`OkC1B`Y7dEeJV~`idD+WN_rpQGUs1PNL|P$A9ZCh~Z2lVb5m!Jsg54EYW>Z zYHyc8!8z+PsjD?TWiDD9IhHxnrT%_FU}{@NW;7-F*_ee5`9)uG?sT`f>4W&)b^s=A-6L_}Bo=kvKJ!pIHBs=F0E0 zCgU9bm~>|{838zjS2Zn7ywq8l$L3ABJWqSoxPPNlF>hozQapc-8$0iVoUXXp)1c*# zKN+clvZax>Smxq@D5brC5Mw?6dpz(Vd>hxccSyYQy?`_#K8g8B5n659jbZpI9e$N1 zBKLZW&uyoA`79~audbMBlPb=B_^&J?+@D;KSgoXL(q_Zt6Qe^#eptiEP3jZtfer#n zzw+QO)(41Xwo;Wo?k@U1g1XQdLnifl$7^H_?E>0J|H0Q+|3Dt;xuHlodCx4Vo=pfU z;v8fgEFK}sNBce~s5oxlJX) zJgH3ZH*;$ID4ZZF?OIOzKBX`e)W)#DgR*d#oDEL?jKFYYp>-}ueIXb?+K4^|)0Nd_ zqYH`CxB{3j9eSg3Qd7ytSx2c`rZ5XW)~;621Q}Pzv5)j?cX!k(Fhf}6y>v?(!{jSb z{y`FeacEz#vg<(*uphS>vd=F@ERK}W7dTta9vt5p=iZ1_yXn~&{}Tm?{Xb6@iW%6y z$jrPiXxdN-;~FVZ*Poypqln2^{Kwh#9faUfz?DVP>;5-H@Q#1Z~Ilm>ebyv zL3xg@`!+a>-*u2=_usy;rDH71EJN3h3^%A4pwjK0nzo z$F;qA|I}lvY7(PAHF6FGxFkl(l>L)T|$R2gk1gP5y<;g+Vxi!s0=IRA~+1Q&c3&Y}2NKuOA^qGvzdwMupSbHnR z^c?*iNGDuIf%OumPR6SrAlA12?O`=k?xAp5S(UTsNUBg(4kZt_s8ZhGZYE7X(&izZ zy8H`0k614JW^p`xWa#Iik*!KP8_Y4+Mji(1wLzhhd#L$3OBreWQFHYYlESp13K1RgQPu-B*3 z#T;4kdxPgSj0zid*Y4q={VN%%s=rf{IDFeyf^Z5{i3N;#v~KrSedEx_^d*#0@PpIv za_nAK_Mn%Na!lRx+QUs%;1As_%|wzZ${%g}-4>Dj-_UtdqX^lB^Vom<8t;n0?_@k;`v&lQ6As-IIQPe#Pl3D2W0MLihrt2C|KSO!EGix4gnZ-`58N*U^E_Xu}H}uCyo;4(sWq!6iHqmkq46Yp-R!kgb zT5y}8LW<#`;Z>+7(ndD)u7^9y7ZeVO3G)X(8x=<|?twDbevPr;R3WqgOLV^GeA@*% zj*4(9326Y5zqNzs&SVOL+8SLVjX`*-`(E>CbO)VZRnpdk?(~%9f((wJLE_earLEn- zfz6su4y(>YHNDhPqNPUhUS~?&U0nH9?4P0fTmE0OH2Vgc?uZ^DT|+#8I}YlR(U#Pi zb6dUTadH0G8`yHdRmdF`us0z-SJ185=Hg(QmwPJctlw>Ep2ha;_aLv0?(!DW9l#sL zWKh&Nl!g7oB2J@jW!HC#kXD&9hH*n&H54=d=_Ymi1UU z2`yiq)|AeGdLj7%BSGp0`Hwb7DX5^)w_F$|r|hg9uXj%@Z`_m%9o?#}jB{e8ou-f+JKy>P#v*0_`Ad3ded3kgrZgUllZWB6T1w6{xfFnR8RSdXl1gA+7_DzXyf zr3c>=Y~RKntjL|}^GI(Bi5ec1ZKs2hCaRoeC>lRZvo%oOr~(XshbZR0YEt?TgnJ@D zVwfa|&%%bxzq~qF)qTzM`UldDIO}GR1gq%7&;_vfh=b zs3RfKpTjW#UdbiR9GLDay$e(bo0bmzNTKo{4I0&*OHZXsf}x&y!g212YlP{L5@_&c3yjgns#3>ip#lr>AO_%Adqg^wWn=1SWdd8RKRY)`d zOEAOydRw755-`J#Mf5m#tmr!Ge+suZZ>ARXQs`h4(aA8!0up@J zW338g9~kTTw@xV9-+*V}lir+mPzNw995^Myf+`~EGdRyDVAWbxgnn%R(t;C!UujWJ zGEGt{02^w;q^d-{Qfm1z zRYIS*UfHCCfkPyXufS{-0!O(qt^Gx9Ao7%;(Y-bo~sl`z2 zNs1L2bGgY;Qy)-`I{VBuT=0JQ+8m4rj<6ENI!0R9P0wD-juijauc%9I<#_G{)9N1Z zS{~xJ2Y&8mDw*_M6K#H^v5*I#tTbbfR)?sk4uE+K^=LrToq_96oBAAconjYzh<3+r<$ z>7p5MiOL(E-kUuuX6f6mc{2OLT$z>xGk!dTY{Vx;vSiMlXz(*~+;;*GzWSIWG;%c` zv38B#yjjxx%V5FK>FPNNgPQavPt2hk_}K8uz8|QjD<>p?S26mf*FiN_ax9oCR_AP( zr9^SM0Q;4EY>#I*WK@8Q+azmKTAB@N%C6@eFH1jGHLo&tiX%x=BQ4ToxfE34q(pmW zO3&=A$q($_^O(JPlML5hTT3l zCY)b4)u*3SJZCXWpc7yHo$VSUnv8)XVU`L|^b$nq+BJN)akC!!wmmdY(u`BLVY)EE zo=9Rcc@sbw#*p$jj?J{nD8*!!cRp8l%U0w7bHYvC2!zhcH18cWRPX2BtjmI%4Ggzx zxW5iWdQOXP;c6T;cCTmXK85Z8U9+n^t-ArZXJ`f%pJ>XLnGBCn{F-SJapvDylqxi`P%F+jfB13dOz+OzJ|F zKQHR=9TLP7e>r_=oI_2G1|7J=PsdxF$M&fE)}VmK419K;`D-8&oCJ{L=8_EaHN9z( z1M$OOGmt;>nui@Kr|jq9j_s!!j*+S?CX)^Oi}EybPFd`#AhP8pN^<`s-YQdlK4L8g0 zADGaV+<%gWWBl-Q5OM`S2!v6-Z)-LGA1?q6z;_h*X}i-ia3Pk3ds3^WWY*YY-N%)O z8BHIS+~Irye17e3=cUz=NV~W^pu6o(@?tOqc`2p-g{942t(^_9ck@fqsY3BL*-QRP zJDu`ddQ^EqN5iyOs~lx$b69=H;2YmBs=xfI31am8$gy-D_k~{9dFUG3l$pdmY0)YZ_Z>ZciuycA75tFUS^0HB ztD3h`HE#fVx^SqN!N{_wt)(s^^69JQ9Y|U7a^H;fXF(}iVX8|hqSHL zh_zK-b)wwwDceDa-gtLYa}4^7Kbd~t7@8}1x}+uWoMRj}L%ChG4W7pFF~&uhj&NgF zQ?IQ(r7VQj2lSf7r)_Adi@4;BJIz1FTzD?)c}Hsb#2I2>2{2*7gzJfO$2ez~tze^- zsm!2p;Fjbbdd7HzRf_=A1X1**Y>LLsesd-V1r2exu&(~^imCjc6_X7f*KXV2T19pp zwJ;ar`R}WJbGJwlPLbOS8{ib<{Aeb>X>@SxWzhjv2q$KUFq~HbhXr){j^}NWSR<7> z*XV;}$#$6iGF zG5P8LE^51w*B<8Z?te=9lKG-Km1745LQGum5}4z#@RT-OkK#DM>_2vU{{%6VdlOv6 z0rMD;ZLhyTCgo#MMZ!oUy@FO(j01*&Lf$R2>=f(@{$>!Plj(oQSbjVZv;6r4Z;-< zuRvNhc0wF}3%pC13Mc{)$Q)6|8N(gn$l3;6?v;dUuCz|u+OzlGQ1uKnq@S@-_-Hq z7Qm?aJe)p58_H3Hgfi2w6|DYwHz-Nr%>RzGQ1d+*_P0ICTi;m)tw9lRmSX)dfBnTENrBg)MV}}&I_bgOf4n#mV=q|$XCxDT(SHELYS3R-Tk(j`bBKdF44sJ zm3)HQ#ca#ER|^+(sTqm8?)Y8Ou^q_-IyDvpyzNl?HYqaN(|WeqsAj2CdqB108;(+X zq@6IX-K<<$2x*o%OBJGbmBQ?TTKN)pV8II2ZUJ38fOSFSV=MR zOh58tetMeiZ{MpvovNNiK|xqNAOwWd@w&TJNyN9>MM-S_xouIsCs|9?r!UTDl@Flb z7bUsle(W0Ozo|6zizW|#ZSM#{8!t`tOJ7}BVTX&NgI!rXqGdY!)o8?eBx8$^rS7Cv zIs%1>RmqNPF7%ZkJ>`MtVksD(jxmZ-6wLf_El0~Ko>23|Y!$86156l6}PecH}y|9_#x7}9kjNV0*y^adw z_UU0@h?G}av~1!0r>+A0U8(jQyuvW?b&R6+5O8^WtV_1MtB#SEC?zrsIT$)Zu0FfO zb1;(Rz&AWX8DB*YrqvTQh3vRQTY1`(CYr-!>8^!U0NM@z;)EVOCVAKaUT!i5bGnRc z^w(~)U^5K;L#?)*XzEcTGlYl_tS$AK$OV zI8qV_SvUCW?(s`i=rF%6QJ1yXOnY@1(3d+Zh=tBgN@LtiRyQ~A=^VITescHF)v{aPTy1YH z*oD|EsZcfpGZGg@MwoT-0I#qQryILonRZ#^f_u$`!tjgae<5c7C2)P=t0F#TA~)UV zxE9vJ_eU05y|Mx2yd_~`ccSrRUg>V~KMj;5atB%hZYPuXI4~9%twNjK3nv$YKT{kf zkqGKvs4ew6@sf`EhvoL9O=G`!7TCr~PeUq1TIN!9ze$b>;-ZeS+G>IW{aM}{k#9mI8=B^m zG$z*ZXXK{5GV}sdw4=iX#?0|{9P5(PWT7;qgb%&mbLC~!hk9NUQ5V4mI<20@@inDoZyiY>aA=w;P>Wv4)zd8VbEbzb*^-E1;yHvR$7UD$VA&r0xYZI+ zXtfXelyY%$gP`;xt5KfX%+gL40=`cnp!CaMez5?B*X^FBmO4Ze;?*Q-iyw{{%37KR zatJgnBOp_VzgT4|uw5un5!^XzN<$}RubeOtyt~yU0VNJ1V!28Y$Hi+uYzZd?KwoYI zz#SnUxjc<)kBG1_5=ck$P>jIl0)i!BTppBI%?1D16xhoaJRMs=BttT(L8XvX5{y=^ zL+&_-8kRsjzVlO`PrYdmp+i&2#67MaX|hO)rEMim-Cv|Drhsuq>cNKNt?H&yAZ=VA zTzgG!NVzPlHkhAoIy3|}-#Z6s&>Q?9@&fm!S+cV`$4?aef65faKRVJ)&6b2~Kpf-A zPsWk{CZF8+$lER~Qle_`__)`|Pv3~jcTMk{*c~wSm=YZ)xYC;j7q$;NMDI*Dk^J;o zFICX%?y9DLrnZHvKyhy^|92?QI}rL$kCLVDAzMw{_h@(glz1YW=Ix~t0`iLFt+%E6 zwj#*n|4%`JW=`KOj_eN~^}mG~`pVDssY6SXDC46x;Zc?VM>G9HW3YUv3Y`6zTg`@H z&Dhh4uaiGnrOQqA2sz8Jz+e7!d-}a5vE%C5YZN$@<+ly%7FlQQ~VVtrA)v>JUFQ zqE*sB5^F-sSSL*ewqT?^5Gj#n^7>KD72>XVx1noKnVYvlzuKnZK!lDXneE$$OYIf$|N_bYxw|kph8#i#H z8nXKqpUVjKOMV3)|9;DdR@;E?D53Vw+o!4y0dJ96v8A_hp_Vni=mqbdeJ{}z9gbVr zn@IE(LUcO_Rd19^3OND+<>Uy?+*;U8d~qD1yxoFGsBnK8EL%O1UI6M9ERMQ5GkRMg zM=SiZp+h4gvU;CP;i)E1=OUJL#TGc)yDM0jPm{=6*ieD_s6O8?O&u_(wiD_$&4Q*F zJjo;vgyqzL{1n3{-UK{{5|17}4X0 zPqanSkSlTk^F4|>BQ!XQlT&!v6-O1ncbnXuSO=m2!te#&jpL+kJ+eDLznJznB`(MD zH~)_5W$m&K;U2LXtJhAre!OaFE4EmFep!0a((T>TvcrEa|I>o!LIm#buqqEXU?}6x z(rzWJbq}{VJz3#mZy1T>cL6gc*f~#U-p5S*D|^q{cxaQz9p|Xho~msw_lz2yP7>&N;v2XEbNRbL*<8QZ%{S; zIrcLB8sq$LTU@Cp6=B>5japEFJhzT#{uV6UE$C>5v#Tmx!5HFo-n*VtpHU1PjZ$Db zs4b{NZVRwA7|~FbkJ<QtF zzlwQG)d-X4?-}FT(jUbUyTG6<*tw2bW7|D~@;mruN!Zj5?rAy=$BCOt-!wv!Zu%0k1ky-C_}`8cLv2y4#MU z1O2fXkmj^~y3-XR4yI9I&d}QbpdcP~oy`6vIMMnx-GT>P{}p%2;m7H|`nb~)ort!QHyybnsh)j^h^g*UY*Y<-^;b%M0)3X1k=)cBCWXQkvi^qEn zfmHOT999M{F&^GrR^VliJa+a{@6y=e73las9OSh*ZAHO=?R=(E z5&GEI*a@0gK&g+6hd%>xlxo=YoPv2`(oGSTn?UZn9nN>y3 zm<_dk8fsdZ7wmE)h?`-ss0?_p0|VUv*nzoO%KsWGAD04{+th_b$>D z@Rw}tH~04>j$Buq8Zg74m57vg5fzr2>WxlW0@p@EZ*^4tkJW#9T>m9d+hH^8j?U7G zQyu#&g~tQF`!J_!&+uvF9UIuG*!sx-CszZ%1>-Wmj6;u zShous5?I2^HGnu>?~kR)KAeYZ0)Rn667rjpwAk#2*p9>lQRKsv#?;KFUyMn~Bw)<> zU{pB`G~zInnWheLyX4f?Dwy21TNSJef;(;1 zz4@jsQM0a;vfNiG6CQKJP6q94F1lAHXxCa+^0nu${$MNAl@>(6VcQ8-;)4y2X%tdF zqsBPd-4=-bSVVzwRx3dT5kDZXmON>RgZ9-P*wn%mJ#kB7n z8^i}oWg5qii+-ySfVI60w6FQDNToY4;#SoCXCp0v2u=D6-`2hhTcdR#9d($Z{RD6` zaTKC$^h$o=mful_hH(@)fg1J`y7 z31n?KOPUVC6??W*6!EQ=jI*dxLDR#pA{|D$RGX>bw7WxF#G!eAq~Is=Tkm^LDhO(( zpc392^L=B9@oFXtrzus{l*<|AFejAv^!y0vpR0^PV_PS+wh>eDpfJJYUro}kqK!m= zSC>BLv1@s&ZF>ofc(-OjLsOKeeEMDiX)`Oerl(Pp(Rqdz%kHnx)>EfG4L@WOqe$6g zJud5>p!H0UtvC-hGRNB7WSuvXzmcR@{q$1Zv_=eRF37J%tToKTfSBsq2m)rvy17H! z=XW~LlDlK$d--4X{ss+Sn%!jcNA^OVJDhD2DwXFN)spq@@YEM7nQ4;y|Hg_fA#^Ds z5QauNg`R%&b@lFsPwExF!aX58!(K4?%AO5a<2*}A#Hj22GBBjp8`Nk!kLkIF5VP^k zUDX#tnqw8B{8JO}8s(oi4;RwzLRsXv zf`4Awc2(5&6daFaLEI{CtRq)p`h1M)&g-Oyl2TfvJpyw>5g{L%CX~V&3q+x|dflkh zV*ms4(_UsD2zlJt^ZI0PQ3uWbjeVWJeYE$ew`c1>2QIf0pf>shGLe@Q$wes-u*n*0 zMO4nq&Z|fJ%@dxwkCTc08?l39hqFyfTznJ;5J~>ou+e;+$iQi0OZJSPq1*G&O4P_7 zg>`2|P1PMu5xe4r@)eYkYu+xcdGBEqrEwEoaxpocKkL`3OfT3v!Hh2Z61g?ie(DSA zs3nrXhbmOIwpSmrzdEKGdG;5JUQ7VC7L9>gal6=Q>XY0n#@XU-I<{@o;!-==TB zY#>n+lM0vhh$lHm0cme=ykLM)T3UdB_*~@Z(UvoyPGpJpVN`YV%X51cJZ^gXmwPI= z#(#)^Kic`th4HQyBWPf?&9Lc#N2xiK{31X6YJ4r_cVKF$>MUXto$qKNltF2ibcC`K zgpn|KHNpdXQG%6}7HRywpD}e}!t#oTT~#}d2QgtBA{@-JoO*F~WRD`V9tXG0-5%68 zkK*`=Ao-C|leO?fCO8~#4g_3S%Epal54AUW#zFz-V&JUl=DU7rzkLl5@@J77Fx+JQ z>McsTkW-G>?o`UevE@npB8^xGuZ2Ci_@ep+~^Lg_f=gUPMf8#R-zjF z1r4=u?Kc3ATCV?>dFR5oU$aCf(YhgW`Gl(&`aZo~09+*Z zuBk5nFLC`+zu0B-r?(O+DvSA9y0hg4{ntM9cO54B+(b-Qs269>Uv)N^n4x3QnJ zt~}*OnD60(-@xZ<$$Y))B8g{TQI@7PTK5}S)PIdeK(LENG0y?8qHjE*mb)^&CSJC% zsjdAZZ5f|qotgMr9{TzvC4u2xzAsuBuW)TX;D|6ffz%%Lr_mPZWogqbRs|x$2vW%6 zWWwNGQ3G^xZ71dB>NDrZD_y&v@bC0e{)z~Muse|o%Vo5@6? z^5oOCF7?y`x-k&@D2BcYi~#N}?sSjWG-X0qjvmxti{WKM@9kI*1{7$#X}_@z@#Ja! z9OoJNSQBv~=F!eq6j|7*VKLVJ(INVNzUM!Y@?n-+R@W8F+~qx6^SR|vv_{^3*$n`H zy9LCvShMjjgw``M2x^?`x zcmGGJ$*#jgX)`{2k>g+xCX?>n`6y3*&h1p|$#6HHT5|;Z18CSaLd!1FUV+}A=SCeO z{d-p=%;E%p26vm&wI4p9A ze)79yC*`~B#o5F2{MggYk@3p7zGZ?Xj>JGd{Vhd)*AF9J+Igk-eH+fad#l*~+fIa0 z`RnjiC|}0!zzd~LX@5-rLtI&GxRqzL+05~DsnbEI@&>gm`H(>UPIr47xi7|k-yzz# z_uM68YcG?49IuZyNt@LhcXls}4x+%ML|$8Hd-_!oxYsSwoG2y+fo28GrA0ia$nrYX?)F;+dm}w3wHHe)Un;Nt3^9dUlnWI#rrj@)eLX>67{b}B&T5V6 zIZ&1Xv^Mka0^~U~V5fRC5Q*2!{S^lNrZt{^TqK8_QY9mfU2FNl3;n|J$mDq1pYpGz zKg3RR^Wu@7?;Fh)%9Cg{zdW85j1OQhiG9I-1+BEVvHh&TAk(UpGo;)%m2B}WnjK%JBra`CTbEnNm1+F$SDK0WR~;$AgzG1Iq&fBOCiTFm(9*T#64!~GnsFhiG9vJG#Q5R zV>1&D=5Kg=gSw-pGwsUS2|9L6zy^HOb+jCdTl)iqEglJ#z?}v`?vp7MZ}WG&;}C5^ zNA^O#g#H`IzsEG4ldwhVgrOzFd<8i$HvfI$!&^d~{CMq!7qe*P-ZC z@u?*DJRzMG)k@yKEUN=YQ=!|^=WaMU-?in zq91{Rf_E>9p+9>AKynczzy72Rvi_stbj{Q*J4GvP3mfcaJMiDlRA@ax5Y}HUPHbD% zcyj`o5G=xOwUfJWR*xO7<^Dot^EmTA0mZ7C6(3(9)8HUwMV(;UB=lr$i?TKT7T8R8 z5N};bz&0e12lI9BcP3bVb+BfDB*BE(>7CDF9w52xIS^oMcv51Vq~1`a6uQjMF9mO@ zSLp`iR_q~J_(4KlPiOeUnC%2s6d$4vVhb~Arv88BQJ98C`i4)Qw+E~{t4f#rWIz2F z8sGhMQ~};#d|y_lo=$SWn6r^RZ2`=xUk`=6dSo}7oWldM%^t7J&!U#+aUl3Zv4Z5K zBQp?ZZAQny)Shs1kZCa99wB|ej3?(Y{Y(k! zKxLP0BA#;9_e9KEO}EniP(MK^S<2_}e_?@~BLNkT)l_ER?(sNwMiEyc-WD+#*Y`ugM1tlbY>cx7dMZ5h;h1*^-G|OYJ z(Ua|Hn9K{Vo4&zE&iQL|Lx#V@J<|HCPgPcikWhrSw|}krWh84n;3!3a)=RgRq>!Q; z$Gw$lIhU4rb;Mt@Er_VIQSuPmkUWe|Ig{wDUs|i(z#Dj(jh(%7>17q~9yd*VYwk;t zPKXrhmAotE=2Y|{#J(f;x#G9GnC9PHr~?W@7-2js7;S6zWdh;_)9yosQ6f4$%VioV zPq;8&Vb~i{AIH4_njtO(7FteXT2=FNe;JRQx3@LR5!X&6O`1QwwaVZu=9ag2^=^o5 z+%7HrzA*=oi~0c}F$~vwtQXpx83}2=xY2C&j=f(ieeiJQA!J!!tCMG+U!u-A(>ql> z4fla%^vjhTzDDNPdbVU3i`i-fx$SE$FBBkmUOJkoMTL7rv{%(stq>e{Bw)DTbdrb5 zj{2Xp!^(GhA*}G{Zh{}M-KTyGbn}uP^H|zv)FcVdZso`5yRLJfR2u=9fUT))YBw^r z!TJ%aGgBAh41@l>6c%Wd>OuqWgMTfIKBmWI)H(JCCXgOB1>4^-vBX9p9f)W+F&Bxb z!ylO`{{`ZiiU-ZDd7nD`0j9q>(vmHL-u${?wi*1l^uL;5oDfSdh+%~UdZ&*QpW=kX z_Wf=$-t7aiE6rcy|H=XFj*XziG>8Sjh*Ka^g_pMcs^#ti(Nk93mWK0b#*5q9lMPzL zo@*tvxRRWA*Qs^UTAB>C37LYMw?vo2Pv#6VMj7qX zNluywt9TM`1mFC)`s+eTn-^zwZleXGrDp#}d zN@v&Of-{T)Wrde-?kQnxMfRFJM)EpxDPr5!4~k<9Lw(3}ATr9oe-^*8M|3VXmc&pV zgEZ&PM%8CxqhdeQfUU;Y$0|GA5PKFbx92qm9-+In-TJbz2O&xbG?Q^=8zdkSd)d+U zpDz~w`18At*{OTcE6;uj+Ws>__HEw$!`NZTD-6@XKwBb7Pe98d3LBy9yo%xGCWg$V zl0O7oJ|dJ>Ob-&D!J%MMZ)&bFA)$NQ@YaZ|6`?HC8E@Hy)(5;qH>r;*p7|~>t$#Lq zzmrzr||01sHzjnzUW@p|qvyiNLHe5&p+$ z>md*G&+<~AcR2fxW~aylQ!J*_blqY^zNAD`51HVn=x;>ctU7B$RUAaSlV4WmCLi+7 zPy57+-;3$59naktUBLe-iCgnTC#bNM2Ic#g#WH@6GWtsH*O(5A=a#mTT7^E;-=Q_5 z{^)@>4GG5% zLV4io&vlx;XmByJYe8zws*#${MW{bs1xK49_Ug3=34Jxc)@dA4=Njue`P##DaBndGVWhsIn7ti z$-%gUCuTQ!5M?uv=%%a{zfY`gzP$yS%5Vdzm5(1jH90|Ks7NCN49QU5H)LqFZ3Vli zbC*LoifirOs$*`@cMUaQxax}O88XxT|9N^oqx*`Mpjyv;cK|`g$>%4hOIwJqE8@6hkhWLaaLFO8dy7ESUb%rwu9aNg76FV9 zwO_B6l76-omu!mqz$}~?H(32fy6Gdc9KTU_7JNzQ?@}R%DNJ5G)%S z#SR}g?nl{ZQM0Loc4imQ<=BrZ>p@LAThP~*HqGG+jB=r!+z+wneJ8G z-m|3f7c$*3$zEk+vNT|!eouUM-cl7FXX_6t%Q)pq_t74S(tYX{1wC#&ds`DOd0ln1 zjVP=y)sf2zIuaL5s{P?!;&j*t?n~UQg^en)ZPxE*5~?@2q2?;j42vH5gMCl>rLdyP z5Qp$6zD5`wx2D}m<_8Az8rtFd!{`r(2&=DwnJn+s{mMPHDVr+eNJmMa7dPnji0CzB zVYXd6{KTOsulHchIGlNmrAC{p({ zyB74aDo)ghi5*Xjbn2HJDXAN+%L#b(bVuGJs6uy+zQ9qU<7^?GYPZb}i5JHcqPV zdGIWw?}@JrP1c(KpS#$ig=#?$zf{PJLR z)E1+9aB`%Xsr+?o{?d;V3cPc+H-64{xGm#L>uK3*OhLqTUoe#_!rrEJy_j)UqzCo{ zyrvYo?LzGOX*Qv zW$@)Ftw){CD7~9j7XJN3`Gm8qF*9ZM|03*7qms`5_y13yrg3JP#K~!_RA_3-CM$BR zL_}ztab`+wrZJaPN++!}%>`LxnX)2tp~lKgh04;*h17CEgv^CZh0Fza5>yma1Z0)v z|L%Lv=lpK|?|BE$fpcEl^}Mdfr57(fivKo3A@~#U*;Dn$ofDGIk-`&vt|587d;M!(Az_LkK*_ zJnI=yYk}1hJ*`{^hp4^>#;ZVS!Zv7(8|9~2uF5fDS+us4YTGf3pBSFf;fO}NXh~I@ zJG2xfwSnFb)izXaesOQ@7>iy>uJFJQj9KC2hiA-@xc)1Ua@fYlF4jwo10XTuYJOUW zRepI;awHFOE_`UPDyh=&s2-uEZ6@6p@`tYoS((t7s8@A$i@h1_^nuhWku^kaV)3VO zL&w8ve+SGX_mxWtO0@bo*my|>=th>MorP@XDTvLywKk&ZSi#hee?gh|VifzVNyx4; zW6A4;OF%-1Cw~0vQZ~f8AS&){kUl{m?i(q-9c;a3tWqKlAzU&v>UP6a? zCy<{7vW*_VWOSML6+~`2_rf^jFsi+i?JAMf(_Y&5T{HgVXGzb&eq|A-4N((KMzII2 zy+vTTkx^BwHm>>b?hEL!2p|rk004sF#ICAAt?Z+$Xe2u)k|uBq3yCcll(q4Iq*biJ zu4LpwhIb3!zW`YYv%XYr6DtM81j}ju!52h)(=&NF@sG7-hIA@FdtsDx2kLr~xg|Ii zw^Y`C7g!+a?V)w)v+l~uoX}S@>D2rzAQ~=Dbz_c4_z3v6A378E@878?8gQqR(+Ekv zS0Pp=z~{YA&iVt=%(*6%qGMHW(rIxxewNev@h*oP$Q;3hv+w?%n^4{Mzr{!f>JP#d z4m1F9?N%Z?h}aLDwTCSI?c<*u7C0qXkp!3MqW$c+5g2ZB$z@T)Kn@E) zkZ(*pcL1;0T-d=N8=G4P&S7s-&xqY=l`uy^Xb{7l6P40P%-$NW+cO;;=R-6a@858E z>0?8ieyM??ZP$=tm}0sIlbYi14@f{E%!G$0D+w+n#*Oow8sZp3O4SQYHD z)dvm<)=G{#)s3iH8?zkPBgXW99pf(a5bupN2*iZ8$iu@28(Gdt1#LfJihVsyu}pCr z3s+V2D0h>W8^P1EAs^51xDq(r{-q0=QDz?2+T8D4Jh;tz>kLfl^yID=1JfgW4Wf$I?3%V+_$_^5M9c4UF zkUAR{-}k%X!D`Jh0btJGi3%Xc$sJW^x78`Wlq>o?6ZQV-lnX>;Nb1-1AN#UI^tJBDc`Ts3 z%q$)z#3FQO$?Vfaz@8WkYP(|iyvO?p@@tPqIUVwW+LRq~(EI~4Y4+{W!b|!in! zjvvC$r>a-3NHTvstZ@k^(Bv_y;$1Xk0o!YtXdd)v*H|X%4}JiufxPKnv(sn4Sk~-J z3CKpN%{MTNvCOo3$hrG}5w=zdqEXxgozZ4~h0);q8aDYouYGE@s&ph0B?*GO80dMG zV(^Okddv^fzKT0M(wE~8Qduwb(crSfmVMtWFY21e0~e43J!Jdp&B21y0D%rOFr|ub z4`=^2m{He}YneS~Gph`BaJ8aTc2WHzuCJ3*>Yq6^kP#>OE_n>I>MUf}MgH_F-6<)K zuMF7YIzO0rs|mcL%SM7#|K{O-cPzd(`zN0)MGML7<15TpBb2wtD!j`&&m6k2-~4c8 zlrRaENY|o+>NnI|Qpp62#h|>Rtmmb4rmXm$e#^)2P8JsGAs5NqCZ z3?M`6eZLGz&$SJWz6hO^gUdk}mk(Er5Afn!e8BtJ_>7hpA0`JZOhA7RU{X49I6T~= zT7^p8H2o+@H6w*N7FHwM4c{Xtg)XFo8!mu5U)hx*XEHk!j~f>q!;AqSHn4z_Z(9o# zOK%)Lj}!P7Kscaik6jbsYj`>9-rgl|vEWTR2*~=ngH{Py9c>DT;gT%o|&wB#q zZm;{J93b*h?98Xd8n3GvzK)`{iC9Q$_m)NuLjxYJQ`>y#qAc67Ey+ko>Q(A$jttU%l+wNYXaO8vl8gxpLM0w9$Hh z>Yt8N-mv_GAddKGp$V(z6Pb|ZcD=}YdC+qK!>P$*b``z)$9}S=k}wzTl$qOn@S!#*y9cuXx2;IQLo2r1g9{ladHS@g*$@1ssC8M%X9`O_y z)z7+_E?pVQ$)TODuAEzT=}@mYu{Ik>i!^|R@-{Epz(JU1g@9qce7|y;*e)eV7~2(F zqDD7Rx_c8g=Yku5VuhoiQv&>R5V4rd|GAdV2rs0N@#$?YG|FS3)G8LRe(wf>fPDCq zXoTsw>8>q#Pm;nWA|m7GG}~{JESg6PM*x({boya96CkZ9ZUJy$BHI&b$@4I)fPu$# z_7w6SG0e(K98+fQgZyH7yV4C4g*LU93HWlecx$#j#E*b+Lh;?7Jla+$0OpY=1h9v= zDkd}C<+_b#GYt~{70pM_)*lC`w4^{ZFjbtY6t|V%CELoVaD8$=^6XGKR<~*TE1vh(YIei)2 zqzDS8H)#)x4=vPJmk!N4)wlrWQD;sxOcMp@CjE*68wA1GK2p8{q5^o!fr$UVmDpB0 zrW9M}QC5L9439~>^mzKe-(TfrA0RfpcJ*oyB%jmbjK4vRzlX;fOfr$i*O8){nV3)S zm@IG7*@NRK{{?I*jdV%$uj=5PNS3Em%+s1bV+a&KVCH)ay+55{7 zRW*@Wb5wCZW2zNBukiKmRo9VTjBf|qzgp%~e~U4GNL9^$^Dyv2p0sSB1~!fka=+w( zo(@2)XJDF9LVIgFpfn?eo=I0|ogb%6URjdM*L%zOb2)3!1NejYB~MptRv4zLx_dJc zqk}jIpbz0_!G23701#-Q*;bgF7u}S^rH2Tu^Z1n7$A!1_(D1sG{jnH`X6vHNbB-Oq zu@)R4Dp0m@FIQyPbL8#s=A`1(MJ2uc3R*#Lw6VXv%1Z16pYU9 z%|JZkp6@jT|7!K~hhUXVVr{_*UUBRG!L$?eIlGOW1VG@dK??qVu&(l5(* zP03HH{O{Wy-EJObisXpz0A+Ap=oPMB9>D!7O!C1Rxl+97w$T;8FS_bYSp&W=2hwHu zYPjaluIRnh6Y^Z=Oj_6+kD18I*2Fqf?uq&*d+vxl&Fewq{og1WJn5E3B3|ztLy`)% z3R^^77sWk~ZKir8(HUHME)_~K4keMN(na5gnegGQ-#Zhvu6Lk{R*df5S0e6)TBzY- z1-{ZIa^h);;lNHyrsw+kMvefUk?RXNPP7@x1%skhYwKKgDVJ_FCCwh2lXfP!QZBrI z@TMLnbOhBVq$8Z$z7N0Ta$P9zNL!j%Dm%q$Q1tJsKRN2>iQ;*E)|XFGiDo78 z7TDk|ZV|YpgCtQ<1Wgh>JHGH#%nu28M*q=r-H)gS)1C*Sp{3D%MMYdMpohL`VGK8e zi9?;V5zEU)I`UJ5vIK(jd2K-{RUo)-+8g18nz$hW4Ag(wdFNa4zRHP;4Ji`V0KG zgEIx@3=wH+0|m`mZmldE{F1CoeEGNKZ%}KdkeEk})8T)Dx`V8?-ARI@yEL0f@ZR>L zY@X@V=F%Jxh4i2DxO%#??@0*EX;Z_=MPx)}-HXI6otS(HFXjaTC6$-^2XJp$eR@c5%(H10 zxA9Re@Y&Lk%g4IOT}ft8opa>L~(e|%*5TkmM%>dU5mJjLK?k!RRx2%0s9fwy(FsY9Oqq2n#`A^ z4E(e-li|hEBoV0X0vIR|WcbDpW7%HTzUF+gwm=jNlyd#wx_m_Zf9vwy(t&cz-w|W^ z=ZZ@d09+u8;{zrAUAa_rojfRZhs4WT6&}%v1+c&BBnY(ZAn5?c>-jg?A!5~x5<6#@ z(BYebnv12Z7S?SW<-hUL)z_)ZbrOL!u!4mS8)?B%QBApd zx}9~hFy>uv9{br{!*8K$2zLJd^?Tb~wn04Hc&epG+3Gv>O)+BSR<0mgj8YxQtc35e zg!@=O)pOXAS+~A(-cHLxxv?hRQvm`KAqUC_HFAYTtCd50BwbOVIX;xl;V*Lq#Znz7_byKZXHFff8?XI?o}QJlNA7D2*<%Y$9PaAO7!doTP1GmTZvL z*|sig*7=$It$#oM?9lNu34^OI_H1=xT)`zT4!QFgg!Iy*Ict=&2go;|{OdqaElsFS zaIbZuwnT@jP75f-uC}vFh7*!tU_ukUIV+F|IA~0>fKZpk^G8g&qzdOMz1}OEnZL+$S zqq1@wTHpyB&qbG{zMl9(DdwWH`jvIQ=5C?l$3GhtrQXX` zrq8P_&ucJ$b z1fp_8a@4QgslX5>*?oNrSBN+GIENL*~0ADKHGtD^URiPe7B)Uf-*(Ub>-+svrrJI^T) z8x!H&<;5jl`|JZxKfw@v7U+mkuI;>sBjR2>hH#Ocik%7Y;|x9&Am+@~%eCaG8~%T} z4660Yp-ZxA;V}qRsM$zWb}-J3Cik6{hzu??XNze?0ORiUoci&}&w!wIYw8$hy5+ZW zMF&HYu5isK9EbK6mmj`B(0)TNx#XYX5+gP=ZjM34s@u1twMkU5zj^ZkB(X)N#;L z+c=LKLBCp{rc4>1oR2t2@{ncD!E4i?v; z>71n&f9e`he;ajalA(tZHx<`CBOH6~zJZ>~8JzSkvya0SI*t=x+zPM8(&6@+4KK@jfy@z> z5n_y#s5|r2?_($@1IbJO0={|1GZ2tImr~W1PJijTlrUb$qZW@p5ck)o4gk5(rNNjs z2=y8mxq)Fy$I2h3i z7_dy+$ZB>wv*L^HS~AFok3j%{zQ#*PQO%`K)l1>wokNataoUtG@(qHHR*PX1Ce0-$o&qxX{*TW*FYAS~%vNmK7pa)b~+ zL=RYGKSJGkxN?=I4d}FAxTF$wH!h7n)2$(zf2=!%I==Y3!fF0NhErh5bkmN|AXKRz zG>DR8(f?;+lhLDfU@~q6(TsGAC*m%t5+)Cu2Gwa9=RQusM&o!M9t7Y7?96rOdJy3P z^(6V1k7So!cTWt81h>qeV)mM`yh?kx%4K|tB4pBun!$zzEhTkq>gcZ5h==b|8%=dl zs{29=vAiy{GJPJC+fe#4$|S$mNud-p^uHq{#w0!yq;2+;&}*P zdpF9wlydzNuUF`v<-<6%q25e*EwgNMk#b{Dj$7h*bbISduR5R&9d9ROO@fA7W-aHc zr*gv}8+j!Q?qjXdWFq6@(xu6k4UGMCQ{Z-rmI45zrFd>BY7{D@%U^nzqv|&SEQsyZW7{ByWCn8uY`BJyAHy{%`9@vnV)%Ja2PQK zc&PvxI=EP?-v&XiEm_%C0vIHxf=iOdco5sBJf6P~dpUKd#lrc?)c3WGU)Eq4%^AXV zdi4;tm(N#V+H&Fpq5BI@Yx$t~fqBduz^rHAKLG@U$uP6(d+_o)&PE1dk5PNBv#zp_ z7sy~V@%0Ho^~DQkTDXUedo)Rz0{=UVHH|>+@dv?18M(sN!;-mZub4|S2X=^?xUFw$YNnE(=oSq3$|{Mq$U&fmU13rwmBnacgnom)Md5=LI*tm8WONM={lQdN%PCESq`6R3hGJI?F#^w#!fm0 zqqEc7kBW#j%0|Bk+ydnjN;L1e;jN~NZ2He8wf?S6gc@-lOO~#Jqs6_`JlYtleumtj z>`3#z7l}971GJNW8C96V$u0!vBc^F;xPxpB*@GcCdlRp#;kQvr_bf$glxT0?Sp3)k z1fc}v#@)N5&$~-gJ(xHUMcnBiPf;$ghZWP^B8h@qCj)aT8brE6!)GHV0j#)Y2{qCBs>*g^M{x}EI0VznW2VS4K zR>G!V6mH}xf1s%8SD#RT>~kgon*Vln;$L9`ha1k|qFGMNOV9tgjsEngM3J_rm#b zUiulidx~}`*Hh@y8Yuw)xq5Nc)D6rWdjWe)=WIH5v^;X}P%wH(RGKrsNboZ)ZQFLw zH$2z@rB%o`z8gq#Rtro($UnHnut%tGCXWT{Zat&Np6KQ}M zFH!F6uIV*9UAEJ}jwNzUkUl+~%6KqwVB^FG>1yV()8SW}DDVATVRD%(IThFOw1cd* ztoIoMEFq$Oi#v=;d5wt=tmhKSFfL49BSAtYI!e5HjLkVHv#PH>nz;dG+l0KA?vVLQ zUCZfSYN^Oz^11C!b8dY!L@HZ)*WvvOZ%e$;7M$Y1;mfv>P4lB>f3sl5;S8w>O z-^C;;NC0LaV3_4WI0Q64m0?rVHUKIxV95qOt{1>dIhls2h#Nja{m_8-a@jN6JIuH} zRdEucP5&dEa~AzDwQ@ab(t~1}_9vS_0FhPftZlut`8980Fmj9`i4||$sn7&CiQD)e z2aPi+LhiTnnY?i65osJR;}?;nB%=sYs|PB^+lQLZC3|@$7hZB9467FOGSMRhaGT~6 z+5O~;%l4UP^*^LhwmoLLMK>mg|KNm&JpB9KaoYjI>Pl;4T>JZZpRB_l^UbIWVfWO3 zTQ+gkrA*^L=bMzLx}~(^;NGOll?Zq&E`Y4KVOy(yOPL+OPl%v1Wd|vnW5WWrR(-Dy zO=1vJzsL>mnLU^gRIcNGxcyCGmxhW*exX+r-&+58QkI?Idx~N@Za&}p8^UdWAwY*j zRe`TggYUeB<9V7G?_(C5<$7W$1$@pV(=0!twVdH>8n3~BVFN-+dT=&VqS;^voM-$* zb&{!GTHa?!M;S=G{!_yA_~8lN#r9}QJ>WqBa_{;R9+GSUt3p#t@LB+>+sAhu1o?&4 z!u|?00rkpbY(Rt;NHmd_j@CdzwE6JjZM3fUs#p-ZYTj~H!1vreC<2ua#e{*Sq$H@W z!D4XPFGKdlzfbt@+(O28BMr5H7rrdUd$GlfgHR4mmrAubAd^2^Di+?KNm;{FHF_Jo z2WT3%KP+SV#&!Yhq_yvzT*omBL{l2 zTEGf^gx&-g`VhEW1{+*tU*J`-i5^;u3TOpD_JUjw30B*eLjmTEd6qmVpJ{77g3#Zz zx>=1CZ8w8`&i35R#mrp}T0k3KXjrr`Pz11f1upFah;zU%R@deA!N_st}unY+f_cypJMDhr?uviEm^29@%T&6O3|gX&bE=R=~zyG}Lgi&Lb@va748hZo zV|{hwGaqJC++=dLVw(LV&@|+MI_5-$z9U|E3LV`P=flGVdk~w+$F|(>hLyWwL_fpz zO(%)5P0byQS|F@8{%Hvs&LkT(BC{vmz?5;sE^!KD6V0h?r6O75B{3-;!~b_Dx8-Yo z(Rqb*7|IpV37EcX$q|&<%j*xWUlF1F@jt2Myr~QcV3NP#;FZ&9+b*03^2lOrEem%r zHEyG6LbLiNxBwmtIC9pb#xpKtC_1F`OLV zePU<%`?l467h7ZdZ2J6pt-Dh(^~E@(-BCo6Zq9$(2matp zvZ%(5>VZY*YFdljv6xBTNdU_3a%zvcrcH5+KdBZVEDxKKT1&=X_7-^?ROhM~XI|=+ zkKnLa<-5+%0Bc_Dr3(V36m?$%ps+q1ZZ7~Yt3KIBrn7u1Xir)>HzJh3H#4a$ag z^d1dOhL=DD$ZhBX$OpUVjKiN&8=XK(g_pk_X_x~-{EaB>j)pptD4gdW-a|txj}*jf z*}FCWnQGBT?+hU(_d?^2lYMyUCCs@`%ZhO?At+GB$yi!UtAiGDtGi_d=DIxDVHy#MT7iDN#rp(n%Fflssq)3`Aoe0Qc^ zXldO!=_K`VQFYguxX$sJGuLyv84qg8m6Pk_tbhJIOp>ITo}Rkd9z!p#fB<$DbGrVP z?PM-*fY;{5xjn)-U5?G+*~oZ0-Url23wF~z59@tGEn(A35LesQYAqMpd08%&OB}u( zUua_=eM=mYxKqT_paEiqqtO`8^+vUC1wk>1UDuP*-+Ke&9Jc=C1fd9WvgwRFrw}5f zmtf4Wp5?vMD;H$GwC2em4;gai={sfnaZ?$Lx2{Q_2@?DEDFWr=%2~$}rSFJohDIj> zdgruns;Xo>!BElg?p33oJi)vmt#QSxW(zTVIaGJ~?3{cLzU?JFRJ1hNXbIdr%eW%z zGE4_D)~s`gZV5yv8;Rx{ryP3xbivPv&Rt|r2v&@6kReSbC6|tC$!Iw8h|Q> zD7x}(CtlFR$Lm}&Oiv(|zT1>Qp-GD`9F6NOS?wiNO9#K(Ps9okk&_6*^~ zRGeJ_l>e4pAlr{plnWN^*?dE=lxPjCM;5}R``MY@xJ>tr0MY`>(Pl#D;j1xV0$Ei} zw#e(HW)3;AHo3QrK{)=T7D!~ zP>&3}&#thY`SxTrcu$&gC=xZ@rmjD0I}Z4+AK>?0mpNGD$p2>aVwPNK=6+-}CuHd% za&Tg+$99*3*4{MHaAp=TQm(4>DU)A|SsnPb5xHN{AdwSP@NJcK`riD)C>R#5)WLC0 zzo3dcJPcx!9jfVUQh2me{9`teQXPWixvNi5%+@{3i9j;fA`AH!^0l;*DQEu`?H#Wj zzL*pfPT0vyZgsiYGWijq-pct)CtREx>EZk!43h8%Yq0YjU;4AB)o@yR6L%`aD?Zt) zJLuu~bH9q7K7PYoK6!HNkrQ$M9e|20p~L$}c=93GOg93Pw)f3Ec|Sw_Ejb1B`usSk7cS zbv|LXLSw-g<4%C4(CrKDR-KPc%rl9kPp zagl#_i_&oL;{$6f1PLRarbOJ=quN$hWj@{b4qjc7Du4HD7o^+}B9AxM1!O05v~+Il zc60ndy0)|kR;$IQt^p6esOuc+^pN?vDDv@JzKObw16OJeNh>q*Jm&K}G})c;ninU> z;2QNxb4Lkwz;j^M`p)M0H~Jieox8&5A&NEEOi+~xPWqcJev~H)k1fh{xhrRqWzjY5 z9Y_d2c}{vgr>ff~BIEuLVAad@MV%#?j60C-OKYMFz~A~?hb95Ny?k0iban#LAc{AW z4-!e1IpEQ4f$pp26b8irw>@F!%PmTyJ)1OM1BQrfCeI8i z@S9Se$Vci2H{^yi`AZ7TV!uL#Dr)>?f4&8KQSu(@4fNp@baMFyl;QGyx2L?N+ewp% zwrGDw`}aPg*o1SL$qK#dk?B0Z(*Bsa)q?|W$s=Pj$MmxqEtNTvQYl+Db&I(*k4VA5#qWx%zj=MGD|7?_!;uhXlN z3PyobeXTzT3~y_{j7#^HO>Hya!ds`F1%&jUh`<6B?NcQlsl*Lw&RFd_`mU3{HNw*mWMH3fZkR2Lyzuw#sjEB5r0{^Xrp0f;HZQLT z_8Y|ZZD;nLOYz1lr_2Gh`s)0~c?9POH1bvVzMLRfQ(V35{oKZv;SyN~(W&=w_JdeV z=Gm+`O>)3{ki~i1O5Hn7_GB1c>eIxSeE+qd*H=m26J;J%JbQWS67UTUHY!|O<_!}g zOWl@nd`_4yFG!ZY-hb)D31>2!`Pf4FOHqk7H{BF)GagJ!1b#3UL1?~o8aFX0cT`vFurnD9UrR*1qm#&nsh=Q|8Dqxe$9KK= zLC4?hhvQUHWUIE9~(o69jyPq6Y+mVNXNa$IL> z=5tCnLwyKxk5Yk_UZlCILvI4QU7LC+sMWQG6OLi&BvlC?Yg#hn`SzgFn=ecrYdM$vH8i9-*3QQn2(FsN&i!8ioyex53L_SVLnWSEwPS?6_sOn~M3bM@u&l`Z=YX4LR!Lv)_Q ztmTrcF$?{djcH2CAT8!xVHOFgI(%N=yy$J0VP4+g4~p3|@kA554Q4sa9Bq3aNWA;< zLM1g#wt-UF5Iy3ytL&KXM}?*O^+ED`%I1f*1*Y>k_e}tH%@UZR3J3nj=K!@4@XFXn zwluN>$x8G!V_N$vbiXg%dlajldESWp01F)$+Y&M`A#HhWespvkG)X!zp4^}K!}5wk zdu9@rB(qujhCxmsBP?E~9ag_+jUHI=^c$AQOmKo^U-e#i)hj? z(t7WGWfAAwbjQ%nhFhOcQk5A`u{?s}Rnn-WstJ@G9+CV#C+HT`fW-r9*IxQi&nrMp zM=KmkBA5CWEc$9su1tN{Q#_X4`Y&a0a@G9zT?yVl>^tlX-?enehHb@S(n727cHc^-F@55o=E~6T z3RZM-ICDegefGl9%#%7P41m@&S#C17-7)OQw$TXZ^~IIAJ^T6+y4rKBUn$MkDhnJ% zkc!`35rU%3Hw77eGn&Y+Q3r@gvh z8lx_MohwU`Fx@o=KI`l?c(<-J&|ngP1VQ0V6J{;L zDz(zf*4}>ovINauJq=^GF19^lZ;4juq*SSKJGya7cJ$FC9 z%a+d#mH*flzzEajOa`>=3rKBol^dTgd#{|u+6=dKhQncU?D81l;Hs`R4v;QQ8?L0I(-~4*NK$Cl^ z{TcUWxRZPY@v(U}x;IbzsJx;^MDja%Yj?RxK73oG2}3KdK^<(`QOgaIcbDC1sP$Q% z{$h7%Xe!KoH$Y!pJtZ1SezRJdO~X>L_?k*06rs`wu8wJ}M9Bk8woEuJQ-1Jm!ePWm zplWRgG1N8BCb0YV;`Zfcmdrs^uYYtTVgFvJeqarNl|h0XfhIo5+_A&;@|(lEiH3Bm zME@TcM=k0J=5DPL;VM8a{~FvBA*a6KEM1^0u|3~00H$VP9Sg3>l7!muuDrpf6wX&P z7L=e?hUb$3X2RQO{{j;*%|eDrNvehU$j`txoLiHec<+ki!)Ne!w^J5Y-3{(tH{V&w zIF0UF*F^`t*Cqu01~a{6JW{?X)Lnf`6S@g68ArFE_`RGstT__NcMleK(6$x2Y^^&Q zmH^CZzYE+l+M$4_SEVf*J$Vyd0oMQqNrmO#;gKl{(gN(OxFzh=HKo4!>=avf*S5eI zi+c{9pCW{-;X3Hzr#tZ4R=)uTXcSGYamOG9Ly}C@+MD9k+j)m^0Ti zUiA8APb}zOfTV}J=Nk=Twq~*Dul@$`jbMjB^W;WJf8dXPs79fjr!p+)ao%7E(0!IF zlQ;}`b}Eak8%u~ccng@dk%xhCeC!RtDMacbD6~M!`QGvF6aFN~Vwho|(6L*xuNv}| zVp*wa-q0PreymRg$M)m@Mw|Nx4s8tOY;ZGB&CpBa8&(Mi)>Uj4Y8S@*syu?g}XYZTm zWTsEqzjS0`N%jg3(@8Y@;RYE7NJtrn4FLBxnm8@- zO@`JkO!c%#siqtrWW3iV;tTtd7y6xc;Y92j$M=0j_D^na9Aif9G4?!OnNZvfngv?Y zxkVD=mpy;7;_T%AMeDwT%R+-Z{xu%hz8dKZN^_equQB+t;Wmm2xm-^_@mI0xwosg)s39*BF2sd zl<{@O11>JhuBTpcKTA9g-9%1oa5c=@N&aaZUGVrhkSX^)L=?Z!K_I8faC2S-cpQ-N zgvsBgrOO2#xQJ;)2#JL4?pOzCz{!2Rk#;nHZ@6iXX^zn9K)I&s3$XFCzMS>v5|!B7 zw!j=TMH43c)e@B{x|M7e_gqe{9;h*#s2T@N{r+~pdP=EaTnJ~2r5rSVdGp{`3`!n> z?}&Qxc(?VXK{=GHjCS%bSQBlTtjJ}vt~u!#RNR7%oU@2Fyf+4w;AiMbI`sVILD9Zf zd)VimfgI05p0}Xz?nu1Yld}9tZ;$b!tXzZ@;s(|grfaU7Sln3~KV&{~IqZomgp+T5 zTayA+z}LKThJFq~qv2<656Dj=grw%OgCo=bu}Yqte;fV{)5aa$~$)5LH5v z{~0&^8qu0NIyZYQ{Hp2tcO09!xk);_;YIfH8Plt~yXDTA$1X}&@Y>6`HoAV^1ag`1 zg!E!z$&OOXFXxf7_fgWlX>t|88tXkFN6FpX_O}-OJ*Milw_=+!1$26rbj;Gdl0&>N z-%@w8JP^1)Z^x)bhfu$P*AS+2oV`PCC3+E$S`nsh+A5bI_?MK+;BlTk(7rew=;zE3pqAk zP+q-zrN8BLeJts%g4LTl*u|(d%|toS7<77ZRm9Hzi6t0TfYz;66B2Z)VE~pM*e^h-v*Crj>YYlLzTY z8hBgd5=7zIQAK48heu|58iLCPV&={b<><=eOha9QNQkiMu`%S8kaG0=s%-goM$v#* z#@m9JKf>_&HG(tzv$%Xt>hmJwa}Yj^3hf$l$;uNz9RT}QW1Jwzo?)0y6D%zqa@B7@ zCBSh?&3phmi85Wq+B;+{5T;eBB^~xsUJ-?=n)*~9SOUNbrJqI~mxF&z^9G}#ch--` z-k{_5aN=}C%wxzd!*SxU=@xSQrNIkc8UI$;J#9BqcXdp+&kwVErxwr<7QR64F_e>K z&z+ktbr<0|G6ahCzisEu|J!!>JeY)*Ltn+j<(*LoGyx>Tz01go>9?1`2<9+b95`8{}& zM-|6DgC=a}?7r*)zG3)0f*e^#c8@Wqs6`{*uB_675SgPa&HMkh35@g<3AgE_$4fQq z9+ewU=$y6SUXh)*`k-#{TaRLY;Y3;QXZM8e6P|xIzkWco@OU(@E_Mnny7Q?Uq*L#j zfU;X&R(2mBoVPr9wa)AJ@aV^ep(vyjXDB1cgf?U)V>!`WW$k{ybRyuZNXSYHLFIfbL)Q7bj6%gAfKVVJjgj%v72Vk={b(o$u(r_^;4vCnYp)vJv{mM zf{ouW;Em5eo*^?o2}w7iQj zC)F$2$LPqW1-@{f*@eE|@dIGfSZcL~?UB@!L`(2>6m>cj5_K^;J*w%sTDa1!2J;9L zg=89BZBxbB)Az*wPZmb7O`Nm7)2SOEC!cF;AUB@6kizzzJQ36A2paF&2YR7SEazu7 zTJ&iX&jnDf+z%b0nwn^d1|BD6Lzq8Xz+B14xv=m(Az>iYIXMrDEEw`Q<OFy@6fR47-NT?3nCI(Ocrc7SV z-$J@?A{P{#TY`XZ`~t&WC|wgM^JLaXG-GS&4&)1%y$g$LTd4VLPM3Ns4NM0j3BVAq z2?;c6%kOoqjB2yr%j&HH!x_bEWgFsZU}`c%fS1Y-H_;(<{G6x4$;V|l zIlAye{Xo#%iYLVr;5+bF% z92Y*##cDg%nYJ{u=8-rOEc_wL%bf*!BfB8t&fVR%Fh2?;>dIUa1B># z7)s$WEa!nhknh)`@#SVoWA8e~IlA2AM0Iw7E@FJPw2=kBk*9mskI!-Vx^CpRTmK(f zZ{pSD)%I<-x2@D#i53-^5-nA%R*@oehFa=Wm9#}cWr%_jl_AW8kl|LU0TH4iGK3^5 zD#{cQnTLoB5rITx2y;vV1QH-5A!H8U)#v%%wcfSf|A0lVz4y7#{X36?6?5E>*tGEl zvZkG{#SKz+8PDb3$8L0RGIdD{(M?vlh!_cr>Xz^vmJq^)RSzb?j)?Oipihh%JTAK! zNnB~4^bTQaxC&9q5Z`&#UnP^s`x{FsZkt$>+_Jcp4k@xl=ewG-;079MUl^OwUf0EZ zIXS27XQ)seV(EYEl7)u8S~l4XP0$)F=4OaFUc)W2`G8zKYKQSNZv2gO#$7kke4K;1 zvygIeMn3$vb70DNMK%znY|#jIRXb{mrMuN^Q}3))*O{vERqrQ?-I$$D3;D&1jIYHS zO7WxcFQ@QKw`q0**ZrLf{W6$$l-8zM$Y0OaFgt;ug#AU{)vj~91Yz7jw$I*Rhr!aO z4li(;)zNI-PI6}-TUKY;-o5R6%7(a~&C4BEewXgIrUdLyo1bO@%)c>tW>^d^OgLAH zg+}$?5M#sSpq{xSc zc^MyP>_81utp)wdcU8FA^$E z=|?mxFRfCBiYZiWkLTM|F1AaMG|{L1_t>9gE2CCt(2CyfV7(L`%`TNK*~vV{Y6T6v_LT!Y_+4)5M{G}? zstwdes!5j~2h|DZtz@D|LCOiwag32T#y(ow;{y!WYg5gNIf;ujK;p!YO)FmZ~2{Ct$F={0Egy`t1FjxeL(sFvuUrM zB6_G${MmC5tw9!oAobOlgQbD$a!t8&9ylA&QnO(!9`_5LYjR)TQDL7igp+*1am8s` ze-kr(@UD+zcJeH9Kg2fG`U$PG|pLMq01EAOi{m%P9J zytU=r?sP%(rxVcZbddg6VZRx^Gh1mTLDS#D=_URSM2KT+kZc>T1;(WN`J(yKM<4d{ z>$k*EbzA#MOzJke`&2Ff9tH@YD>V3Iy9Y_v8p@x$jf`&tLi@e%*G&5$C#uIYSctU7 zsLzTUf<&)%3b*~~2-&A4(5CyaHD)i(V`6@uGsz~{-X$Gsw1ehV{LKw|OvT!K@Pb^U$YrtC!!f6xYwn*a^SreMoqL7z=P(vTS7wSgYk!I|5grid|#S(tB z1Y%h`$*UFM3B=wo{0f|&q<2ANV}ggiTL{R||Dj1hv`9>VA*cYRylT=JJ>f*`WpFr= z&x>X4)uVx~I-zoqhdki4a;HjPw+K#4u)|5-X%_ls$dcxFUH+ikRfCdhEqw>XF3< zHI5J#r}u9{T#18KrV1@$8g`-TWQu7d97r>nf}PpGj69FvQ4`$biyzT+H+1&WvHq)B zJpG)lr|^&$UHN@fRtl4&omk_fYn@%Y(C44wgKrM5o0l59M23Gtsmc$l-)8<~yp-V+ zKXNy#U}=ArV-`uwUOyV+_33&?^USmOQJZ#qE5upva(O4`pdYlQp#M{TL+&XgW>o?J zdS97?^^J?`b($-d;(Ehvy(_FhUw^1q2|nRX_hDV=t=nYa)?yqu9h zAZ%gfu~ueB2rv9MbMcp*!A5W5unXOeKRux>UJGV5v>I(foZsF``j2q!Dv{TS-SWQp*66; zg+2_UPxTztIXMc8mwLa96#WMHoRBS0l>-VtbIL{*6bPw|l;GB#&11TVB}h9}yIkt9 z5U1Y{Yr0T3k@eh=SvsZtby2f!K{>!(`#fk`lKR%r{`oJ4scdf$^aXpd(QDP6({G2Q z`5%*Q!E}o2!VoZes4MNNG*l;-9Y~l{2jUd%&w=Qsg1Cj#P{j#?IAatu$$1SCo;Gn^ zc98d$Gw?G#FINweJY-l+(hJIXXk4#$LuJCb`S8=@p6GsR0?U)A1%lTDk8-iNx4tZO z_BNuLOwEJUVBu+;fDEI<>`L>~UBR^M+8GDPmu%pkHqv~EgGsy0G1VLxgRs{U^p!_q-w^wE z#R>Q?KGePIQC+lq*RC^h@&?H>y{g>cYo#t5gLNZ@z~aV*L|BAQIB&Kk+^Wp9Y84>k z+di$3&whyne5ftBw>JpWtHhr#X_v71te3u{x#yR=J@uu!X|+C!ODtt9-9KTu%OPMAF@5i>Vd$B4SBjropr?Q?4Yw1u#n+bn z_p?=slm6qEmn+JG4|SF&*}Y+xQ^#R-Nh|hKsI;$wR+r$unqx z3L+)Y=PqPrm?0m=E_dEScxIg_-lMsmUsx28-WVKP*o@e?cgTe~l;84tQYfvl)!E6T zm(9?&veIL+(qv5%;o}y@Zm^x&aWxDb(b!ayG?DQErT)f4e zZCBTG#I~&77-oi>N1b6K%9i7L& z_O??|;Iyyx*y)eQPZD1EaTj#gwi59WZ<`ezp79tS9R{}%<|k3T+(c z##;pZBsO$6mnID+aC^ojdO0DuE`IUVvgG{fM%)wBsN|gorV9YhAS>YhgKcLBm+p+b ztM$s2OJT#jr?z}qQiaoU!rltU7mhC7!OhcC(^b;XqY|VHA|=${=cg2f;;sDu)@yJG zjh*T#&tp;(0|covgMmX|-o3z9v;*^`QZ~%d0I$f00QEPRi!kf zQ!BUw4BVvy4>Z6)G;lg2A!$2yf1zF1%3l9`>#^8fh?bu(;SRN2NkA-I`DiJtv?Yg9 zGR;I%YD>E;f;c*VWoOb%Y0Rp{%WXG-*j`E@#orIS<8lDzauzeeI}!Xy`4y4{T3j*n zkQ(f8*w*Mq8cyL>aUTIRxUOB&zgfI3-8Y<~_@VajsHH8BYsY+s#~qXTe#-uA%bRzI zN%_t7KIMX zfN$@w^N_y9T|$?oi$~WzB-lRC3ZTI%#|d_mr&@3>$*V z-?>q5q9z0`_t3CR=wSOy=TFk376o5szP`sD5 z1G5|@{W~*yN%O=z!$&Nzyp?kDvlAnHSMBCtUV>rEQ<162&Aoa_EC09lmH)d;6N-N)^???a64kY5|GKso2fPQf7p8jP`#;Mdyroi^E87CFC657Z9@6wwsoV85D3Ph8Y=f< zVHI}dF-mADOnNdH7#-RrM3Q2^x1bog!^<)LNjj7q=(h7S=l&J?B`j$MH^2=xA+U|F zf8Xu%{^q-_pk3sB9LqOJK0v2lM0N*&j3HPH`LvY3{%824U5S%6UON&$yb%fA#;5HA z0U<@NrhofeD(3|G1q#~%!*K-2-difpRQ)7g^O8yY81u6uB+qaUG{9TceX{}(-7ulS zpcXwQO{F`*#@-2l4Fl2FQLKfR<7fm_MRX}C<&<$-yroA>6k*fk+=S{S(3L_K8o!+; zxyW)VGy@D*Fy1Z8-?IDsDrw4QF>r7ACh?2UO<6TngnJ;C7ts-vV4QhZzWz3YxYro% zE)^nIy+8c|Y|03C{zsKtL^fnU>RR7lZk3uD9T)V~r5VEKoVdH0TWJ%>MaL6u^a2pz z-s0DxT4}PcJ~)b>c`>O2Rph;nFVu66r;N`R*-EtSt5`U3LG^vJ2swGWKfH9lZdjD_JlpF_~C|3|yTD2sAJ$uc6noY3MKUr|eqQFLUgNb+G-0 zceBE+1+3dBB`^Gw>D!VMWSC2PF@*Gk>31cdbMlldc>}lu6R=ztPruqRA$vmnJn)wp zN5klKHGjbxwn|lMi8)MrAWeZi{Swb0^OobYKoq2Wp)ngt3KP3<-dye zt<El$053^LvOI2J?}BX{iItky#g;K?&M~y~j%Tn55+Xnbnf4rXCJR&KKFlbu{Ff!`@!>a z%~bt=cOjd^gv9weuWHd*jO#9R>6pe?h?{Zl76WYJNZ=iaXeO5ba3*%Jd!>w`QI#{6(X!;u z!{Q>l#KnM@jVsDjsaVZAMN~YKI*f~7_sccUBcVc)-@#QKaJ)K+OP6Av$`7Y->=_Mz zt`vopr?MC01^JrnL;`Lh@K*Rgu_{neb*3SK$e!<`6+oS8wA1;3U=Qn>(zdF77@bMqM zNlg0UqFTOTEwvqa6O`B8M(k&p)qE zTJcmC61dIk=G7DsUf)b$!Ni6cH}UzD1p)`A2P{3rwU`St@<#_tY=JJRAyF;JFrxyia20XP0mx6EPGa z`tO`$a}^EA>yOkI*IumXiXn=qNh&eu_FyiPk_@bTs!{ME)h)ABeYVxpTy&iiFyGb! zpxIq} zYl~}3(gCaf0hRSp3nW;QjsAj~Ol7-%2WIH&voTKbRnUn7BYJa?rOXHqT8EPv= z+YNX|Bn&H748q($;Z5zVvj7 z6@$sGFxeMV;mlTN&3Q2uYD4@$sv&+@cm~;|8zci;0MHA$?U+JSPyL8+@_Z%fz~ov! zwJThRy5lA^E{#KbaH%95?b8<4K5NUTW48v~O!W?->o1BRT;6*)fdE)AX%;FCCHbl( z5jacwU(riNEq@10h;YS-Z!VM%n5L-3BU!r|XI@%1?YUK3+{R*;N+am9fgCO>Wm7Rq zrIBrxoR}EpKWotC`bV0mlJ|`jV7jLwH3=rJ2e94i?k(KfbpI=2x*>PIdEJQ?*r8tSn}bYkJLiwdUL0lx=rR z*ZsRk;2KZI0|0A(C3zy>pYYDZam$EH1&X-h-Ep1*MtCJGq|e#sRaSDR`|8$xO0N)2 zaoLrFI{liw@BF1A(cTzb!2Owq2 zH@Or?;sn%ibiHcBSbMeKXtOffSkAjxrN1*d2;UG{@$r|=ek1nB^rMX&vwydhmy5IZ z@?AU^cBS&?xC`Y;wgk;SV{wHl{JS_8C@*P#>4yArgb^}liemL5}Obn`RFX!g2b2gjzVTczM0TgF&B zx1&NaR~*vGSg2|6A8a~xk`$}f#lpq)CpZbpIsY>4{Dy$c^?;DRgU2FD@uImkfc%7r zC!Q5yDO<`263g4bjZ5zhM6U1!`D+p+_|IwHL|_%~-35jOA6BV{ZfZP&Dj&HsJokMH ztOr3@oa!3gL-MyHOM)fUpR4!vAJgol5xR7B8HYg;9V1zVuGmW53a)u3M)ugk1FfA` z-t}9K*V*>}9tsTVT);;pV+T7+V@w~=h`<--WrV<59|d}Y=b@B0?_z?>1)8`P2?n=e zb*1G%qJqHP>@_L|r=`zbor+|DI(-&xky#1ZB58!8C})GB|1;T;0wt!Ql)aBzIxhAy zfydu|;d;-9md%=y{os@1^l_MJNbQ;=;Cd=V{q`{EF-MQuk=fs@m&ab|fRf3{U|USi zl$mOSAO|0h4=b)k%=9$1QWB}671NWS;xmVij1`cYDeMofYRfEKA8XY#8-K42TTzjM z4=y^4IXx!q1E@K`m+CHzkW0`RZ4##I#BITdcv}!07jZV(0CFo~f}0{~W0HmG1#LJ9 zYv|lG&)PBbZtLB*58sozDsavS>ye@j(#)g8a)13r?)jG;j;r4f;S}hB(#olupPrk- z#5Q$KotoJ+9`SF|5S#46)O9#MZg64gN`thL&u4nDu|Cs-+8jqt%N^<7cHm?re9Tu_ zND~{K5D}nu9W{Bd;(EB==w`25-`*PII)c5i(zBP9?BcUKxUzH0G#YXGbgsEE&eZpOoBQ5R+3U4)uR5yW12h-8aD7q@8e&(!u>SxY{@$PtV7u?Y#^3OVZInU| zPMOBBBjY#kCsjaH7u}VrE|e0vkfYVCaq>;v*8|OpgrTG=o?l#&*J|>wLstI4RruX? z84fILL=BSDs2n*i4Y5xI%rwCDK1J}qdAi<8`1f3=;EHh9J4{BF%I4kj&-}43wKiGz z1es>R^#wGpRX-&^&xp4X+C5}%l^m7Cm71py4do zv!NUID(`zZA;1Sd1)bYqZUGClY_aBjJ(}63Ql|1W(PEB!K-^|x8t2bl$)nWxITytN1QMd=*IBrDB#j7C!XstQCa#NsYqkG#dI^i z?gc8^_Q&p1Y%$p-3piv)i;0hcEJ91|vwZ!jEN9G0JGCaD@)~c+sG^RC`^79*`YL=$I<7%!&Ec#0B#Kozv zTL*Vu;mJIDM{+~O9`5WXPO`q|)OXIjO80?Bz@L!nlEtPZ1tBKeZVqjN5h|G(R^-ax zQ?o)7-8plCUgB%e;SZzZLuk{DRy;VHMAC;_gP_qQ@iT73ETd$xu)a z(lv98;ird7ksv>ML$NB$3)9WQ7;wPw@ z8#xX~NIl+*@EOttAprw9Fmg;%>fIiIZY|9|0{|^? z5F7c$fAMCSqw_s{uuQY2X9_iX4Hc0rsk%5V_is<_t70Ez3416rwz&xXU=EwE6gF;F zUv~-aMfdZ)wXYPjZ>>pBBV}d-y@aXpFzA*Tj2Hbp!$(pFAH5tqy{2+%_5|WC@OGKY zubcZ7xYxbvl!NyT_?I)e7u+M*t#a#M7N;^3u|esi_NMny>c@|h@U-WygtPj-V)rRv zQy&%d2710y08`?Ot((yzIhx-2(6SGYnM9o&8?|F5Vb4|;O?%HLVn31G<1HWo=H?yd z9-{FGng8pGT4~tweSAWuy}SBhsMzXucYcCM1Og>3H#8&O2`GuK_%t)^^q{o5a|D>t zxt+tZWD*kxiyeYD0V+95YTUajrC06D56Sslt@7*f3n7x5(v)3=?Q6;6%~e_1#q909 z`2>y|Tj~T$-iQR!=Gwi?QJ~C3H9e_ovPN^8H1BF15`SWtxAWVs+$!}up#EN)&b6^? zxz-&QB%IhRcF7OKEswof-ltlKd2b_fHwo55rIvNm#*E_FnM7)Rm@2X~Q;3m2|Q^MS<5U!EBEp7R3TIUbz zFtgJ(%6l$YtN!KB&j|K#G3dF?ACpg~u}$aJV}=+?A!FfjTqE<^$D+TDgB6AXG8aO` z0|?rM7}^qmRwZ%(9y32&O=>J-Qk*Pi*wEih;~F6~DQ=rNn1O$fN;dHR{VYjA#(de= z&IMH@Vwfr7a3Vs}%;duxQB6WHa&qSbR6;lyTqcK67lRG=Q7|Pz_gmxs&w(Ta z2q3e9L}9$-aVn+20dfRAQ`p~Y%PpMp1H+o+4gD4RIhB23`+|pWujdu?cP;f&PqJA^ zIeUeHKbs;3?Q%uc%7dz(O_r&F!@4vqJVT{?lOHMM@mQu`BlOqrwBcfsXRe?1DmIE; zNAF=jf=9yW69YFDBlcGZ-pfDsn5`4FeT8=)lCG=`{wro>=V=tU>45`Wj5eNciw6k7 z=oR)>>981=vih)YpFH9&gPsiG(afM@&BA~DbtOO*B=xgF+QrnkZ{}A`2fZuniZBgS zAa(#}eWg>?j8zzXLEftjSlInJSeSWDkD8XQ$%g2@u%WP?7+?=Tdu7jYE~|o?X2>I| z{(XHfc8}27Qr~b^+JBtZ?pcF4{y^FG+%5`WD;&Z7c`}G7st{S^0tJftiXfQOx#=K! zt}iCK>DC>uX`wMd<=9uNm)1N??6>eaRyE3*1RjIfl ztdwh2R@zk9fjVVtW;7xF8A06IrszP@ ztC_^dstma(?J&Y7=->6$Ct{{KK>SF(ZK*E%SwFy8(8LZHoOHlC0(Xd=zb0k5EukfB zGB6;jZlpKVJr-I>Q`%DWi^hFiJuPxU_|;%O!QYNyBkr*j7Xiqx?TB_JP&JnllMSt! zvQX^-rxd(cAp*n(HYCvWPKSVbDs-dGxnjaXrrGNEVL{IfL%a>;%}DpDWTZYtL~b_YcWP_q{&xc(uD+csBCKtekW^Q_SGhO-DqZE!UM_cuo)0 zo57Jy=bYI&{vseSO5ZkNWf$O8S;ZCS?k^*Jd}V$`!2jvAKVqpy6;)cBTPtQ71#+9C zOBG_c%ot$6UVe=Z!RKqXBM#wR%bE%SaL)TNZ>{(M+%(H^Wx=0dSUy4P=L<3opM z%B%ZR-k<)EfdR-8P6dr$QIF!g5yTw=h6^UPDe22Iq-wQ9Vu^B0Q92L#uBuop|gaZ%MwNIUXlLqorM5Brd z_@~6n=Uj!I$)D{`VU^(d#E)W<`)rR`@u<(d?2Im9+yHPame}~I7XDXIkC@G911vc+h^F(hyR}>Wa#^E>_~rE-kMY|`Ssl~8F)iDJaon$_?j5U<+m!C3 zgWisM4K68&F4BA=r&VzMtVpGu{jHqn6Q=R5D{9ivShi^AV1l{Kr6uc^g&JDwa*gLu zOrZB;-y;kw>H8#D5Ms5Vr!?6OygC?5*7Exk=$+T1&?JJf^mQuF@9i5?TY3dy*d=aw z=ul=9q54~?r;TS{uUo8$>H&SRN$sqz-50!HreN9<=1u?gVRk>YPin-v1fE?m0v#R zIJA?3q%vUaOh+eTOMP&Ne5{S@R7N!T)Ggigc@}9*a}Qm^Ce-yRJqP1wTC$IeAH80o z@yfs`{_5=%zKF1GwJ7r(rZX>iMpW-6+AwOtRQ@6k6c6M4EuS9=F>>)LgvuoXK#zJ} zlbiqyJsF~Yvd{$?NY@l)c0NNG%@zbbra;BHmdty#Aq$3Ga86`r5*MakR{rc@X=c21 z*}^xpM(pv@m@cTA14<8pXetjfgfpZZI{^-UQ&o9!=7%vXBwA<6r6=5P(o9t~zSkX& zn5}SolK(Nwjgv<@UMBt*RXixXrEH;qen8@-8P?=Z`$?w@AKwd`vh(o)Y;k z-$@pyw0zpcKNYdKF1I3Bn;PP=l?Msn3wp+O((A0xkQvW$OMe>zgJY+>o7z8F0GpkB zWXtq|ppc}Vs5b*b8WaNALc?f&7OiPvsIfL6Owk@9}S+5UQ0^Z zz3U>l|KsQo??pzkIa~k6415K)vh{rV5gP<{-?lRPFnHfJuX8X)WZU-%LU#eSSE^7$1q-wq_VcSru z8P)vEq$>MJ8*)QMt~KHXm6I^sIRW|Ijlozhc4l;^9`TAMy->wyrmH$sUYyWHeI#)O zoL2p#b~G1qGUBsl=?9mki{;$_-&Fe;AG1=A#iuk$&=h60`qv0TYEDe`YHZZ~+_-39 zN=MaXMOI#d>Hz&bwr&y(kX_6P=iaWZOU=O)dM(>DmYQC^#qD^=-&ood0}1E7$9*~L zd#K-4SIZ?e5LsO<^j2T~y=5%d*OAq=ZoT1djg1S^6x7Ft?E2)sB zuKHf-A1k)~uRDEXx*^i@8v;02jhA`%mPXr{=8!LA8O`?0M#N37z8lb zk`_1HRnKBZgK&e0mQ^u6v$yr_G6J!5`=NTRz=4iyZ67WjZiS3_kOkexgKHj%hSSl` zyPSyHd7miM9t@Y!l+1*BMl&gQehQcdbR4G0do6g~{A~f(qtlwM3_BSYg{|-n#9JST zakxK1(crk$o2T zO1 z4`?N3hL_?o|4K^6GG87Y^6+HT&QZoM-8mJM?9n=C`CL84ZGVwgn@T>)1bBnxzki}X)+a(IHSX8(iK;Ph@^lct}sAZtE=|oL^ z2`=(R%AN^pwawAx4!ORer+yaFgW-v{=6d`IFN2yyWwVq`*w%pFA)->f;|>;^F7U=l zzP4B&_N_)fRbO+hFw=p;0PcKppg}}dY@d8PPKwC-1r*8+cwgqGyzi9BI3J;=wPDgS zo0eYNNt1Z@7!JmpjXbofzc+Q@v@PkE#CZ3ED(1VdZ5P10a@GDz5MtFy)VcMcaj&-K zh1Id0^G9&+RBXik{iF$9A6r}4MgS6UI1_a; z;Ao(3vAHrOVla({OE;@B4It;S0X9%~-VG@ss;(AP3VNgZZxn>Ld0bgE;2wZSIyPCK z@WEHD_4%0PA9`)=T>lOCxW&(u_XkxkzNWpOaqTchyX-hZSQa_AoE^3x{Z!Kn_ML=>UHT_(_VbM#&JFM08`K3BmD|QSU)tR76L5}HUN3&Ji zTiF|O%i%T(?*d+?2yy-e=7r44qC04xx&r@2o=c-oe;q>=2Lq=~891yRTfqx=oEq#& zRIz3TC+PAZ*m4~5$FbZO`j<$oVO`KyDlJ*%& zhuN7PjoV@hD!;e6a&}(OY{*%89!~TVyavBxB#BP#6cvbp$tJN!%azX=-tr4I(V1M` z9pp*GL|@DA#Zj6;h<*<-^9*%A;`CA5MZm;XZ)l$(EW&gn;c#Ld?(G?STc?&0x(lbA zgu8p>K)rH}Q>CWkX!*t3v0q1Skrs;qW0`CZJx?A1I482gy9)m49h;e{dy>#J4V<2Z z`()Ul-s+;~{Ltx<*Dd|SGpOQyL8`bTZgl8N<7^2QJQjU*;6M69aqE!C{ z&ET;JTL>!{Z7!_k6%JP|mRYit2N|VPm#E5+?wfMh_f+`6&DwH;FAT3*kto{=92gKs ztjH{+o%8rVA#pn@HMVU(-xxuN50{R1HBM1g1M7weL+r+q)uB_RcC=UHTVhk83+d*z z9>wbegF-)ac*<$Hub+>dQZ+t`ibO7^l=OXbODTL z-im`o(B=HJd}??lhW+PQ@0-kW+d44sDq_j6{(;Tdq1EV*M(kec51Z>PT5x0A%r0Z# z$gggvnvYYN-gsJCHco6Ure32@l~<;k+G#)=*1*OD$2Py2zp7}fI_giis8i)UjX`vw z+QtoCqY4G?AO;(qMf3852;Y;1cOf5Av8|?y!iEd6kglN$I`ILPG(I4{jE|moxS+SG zP@MzJvJRvn|2WW5Q2+6~v}#gAeX`2=<7#H<5N|;JfY>2um>oh6NHM#E?_oE8qVR{y zq`w;uWM$j@u6ysX?X~o(ds(sf>(=7}Je9QGQIsUZ1EJW8yUFc!sQ7`MOXwVcx^7bK;u6ExV z(H+*%adVWgrjNb+YjJOXHeU&B#gqD8o^o3vB5HMJdpj(T1al)Lcj#vH@ z@F98EA$RTL+gS^mSJi%cBRhc+_fe=EJ=v@^l?ESN&L&?BDvses7KtMlGcWdA!y;EI zKl}v5oJ*QuHmspG5T{b>UXL{#imNH^h4cj8L~z5s!jHP3i7>h}tW$Pg-2Bsb*EmUD zmmr)EA4-kn5kEg0|Dh9|Eq;NZ*}Ir_pGOv=ajCi_c2gLwBH_w~r?+j?^zw~h8$@1S zvY53D6(Cu)=XFV5AjEe@C1lgYN(}#k}T9nzA=f6rmVMwQuMcp=_0`m!x#I zzuvDLDne}R)(q*-lDs}Wyz+dXc!&-PinFEBS)B0B{GBkV7+WK*|7cmJhSw{mZy{s` z>|NHsQA40^^OiO#I;I!c6US>*yU~HZVo@K}r52aUsORHF(BF|+h6~djbR*EQ;JIf7 zqbD>|{s^K%oSDh(bmGq6R)n22r(Fp0Jri0pEstzyv*&Q5>~mj-bXqZ#vCt@O^a*$n z=;b{EoFd?w_K^aM`+B2H%j??MUGjNuC4c)hGQk2t?h|lhToYmR@I;|*r(rbwx8>+L zMVmDfD!=VN4Ybg!|9{i+P6l+qt&MaeaA9KI4j9bO+x5-0Z-kY59p#$X z*0Ao%AkLj-j-U+27NPs!!N^LRF9?Is#Q37?xuTWTi``#?8M>ukcbip11SgVniXkSl z&BQU)GcYS=iKi0+uM}PhMVpL|;A?#x9`PSN@zjT4Y9(jcV;{3*XOl>@MgfSZe=B)J zDhp&c7xNLPsS*t4Ri}Hq^0#3ZVU+i6qW)oR=$?MAysdH$;@8`ZOCf5P!-DbipD&W4 zQ?`c{C=W3~mC8fsji;Vx_cLEzel-d|u!8ZoHN62%Hr$yxf4n&nmaum#;iB||;muET zR7BSm;!;w~AV1#kv5VkQRYUD;;^sZzGS#gAYUDym@qUDtPF{HtpIB(+7QAb>cERRJ zV{J@Hc436dw2LLYfI-cjE=!JpiIo1QzjRD=A7ZMYd;o6V4f|1)uZFK*c)(Y^J$v9B zsjt)+*Z?3IxJ`2m2($V=YySY8&&4$&+GcIwjZX}PjS)#I(BA60Og)82cGBH${AvHIay8&7h%-AsX@az z>3Aja5oU9d1^cJY{r z#RX|8vpeBXR6<-uE!;i~nw2`{euUv3e`Wce+Pbryx-Y;Sac-sX|Fm!=!ww|5@Afxb)n*ffPyT?|t^>t>02P(& zb}Wn#N(M9+U^tWtZAfT}%u!cQtX@j$tg2Xc-4|)Y`?d2y(}hV&rKqUXhjp{&q;h-k zCd8T7mrXqv=L;Yx*W^R`G@$9a)IK0adlLRF64L$9|-bf5@QO zG2l}G$#|smagOp{=&|r49=QiRN49TB2C~3zp$CBm`$G{hAuuo2JzuX{qbJl!?N}Tf z=0_xAFv|zO{25Ft<1ItCC6j!d>qo@W8|Db()Ns%m0q1-yQz06FChU=HfZQUNPLA_z z8OG%>l;Ub1S+|7@+^0Z;r^fZOQ$u({sW($GjO`PjFlQMq2;H}YPZW@PxYZvqpHE>< zZ>;5v+SQu1vyBdFK`X}2^KA0++5%=A;ps!%@ruH8!*x$;RW(6e@tdh0&n#xiO=r>A=gm&ay^csY-i6m)d24ejEDmN|1W2s`${Z7|L*-%_PE=)U(y!l^z>n*d47%w`|^ zl@ZJr8%ak}^OWCHAfTg}Bb{3^vex}=$v9oB!}++L?)F(`d=Ue^OVY zVH?LfFM|gmn4j6zpTeKxZT=QgZUU26WlA@$0w1Uaf{kKvoeapTxKwy_dH)P4w7pj7 z)w}Ne+P!^do#5S2A<#0}Kv|=FEm(rUw_l5ko%VYNXj!d^bmps`v+eC2sTO27H^%rXklgdOJ{Rpmvrs4EK&&gqOQaRAH zSo3VD=qRH?e^0j&B<$*ULrmJQ{5r3RzotI`H-0le0<Y;r0jJdeo#g@2y0+t|JS(eu<-^)99~-=mwe}wlF}(;k57H+` z)qkC`r>YZl6R*etwC7_l77;~^O^uShG+35NUeYXPr*e`s_?JJSjQ`g@uu8*ke~6Pj z4RaNh)Uo^HGC|cxWu+!s?ghMA<37MKY21FYc2pwmPApr!^OM1lc=j&sFDs_!sRoR} zL3L|s`ze$&sqc}qnA{0@>Y+T|)h0&zxDo-EybFdqsp(@?0Vw2DqN<2^ASF{I_fDSw z3{6_T!8!G2sugCGFtpd61EakTQONzALN1%?7(`rF*@mYq)4&1LDrWl5R{+^9duC@V{*Q& z*f}(->gCs}FU`VNOB*g?A++%VrtCc0j~=)51ffS0v)ZUq!MpRh`|Y6CRM@t8zp#l4 z;`X6i#Kf`qET;b@d9%_o*j?vV(Zd}Y`~16oU_n<0Lpj&F6oEZh(u>mO_($UFitUN( z=0trWvJ1!D&j%kLi;rsjH>SHoD}qMyY7(CKa4zcJ!{bzmgAHkLnl0jc>i<+71mEVK zzg(41Omq}VDCt51(^9RbU+;MT2e{YX47=E3wU+_Ta!1%Gihb~vsa1CSpvnJ}x|tR1 zd2ke>=$?=sHGKc6R2MPZ{@Ss3^;tu%u-Y*}yJPi~YDJS!*oWMguxD{@UaQ&{tP+8W zIn1WNSj}GqX*PUqsLu*@xsd=>gnd`czpFoW@VL4foZUPPlFpz8@12V@rnjAF`uEKj zctS3M&9A(z?5OHWmEW{?Tsboabd5CX_-lBITX?WIZ+}#^b}-ejC7f98INjeE1qL@& zw0Ne}6&IPer!Kee6-M$-q@234s$IvfDL7`kgJzF*o(0~sfajuFIGK$s9vyT9t^74r za1CRt(EA%+Is-(`!jxQq#W-ATZX=;Cz<(k!Wj!QZ&vWkv1AX?2z zywoVX_LXjMnymS#!HvaKuy(i}z~I@L+b9(V^7?R6O2P_OfYGaXF$<(wbWiBG?i*cy zx-qae8zwoI;h`tw_;rPkbUveNTORxj+J#u{Tu*DpOQFev4_uX~5WUviGt|>OcHiZm zKX(;HBJ0Ez)0UO?abdpg)oI zvDCPrU6+fLd@*+lEY&OQSPeiRIwRe)gNf&);9KZ;>T1#E+ z8t$UN0k%W#lSMbHnVyrA7}Uzb2@`&BS(jUnw50>pWnd8}(WqdQJDfdWt=l3ox}+lB zTbh%mtM(45j$|;vEWB%bs(ftvtB$?Gk5wErT@)>UgfIMjMkSx_4wX#{gMQPc>_*WZ zB|IY+rsiAj6W^>zE=ZUnXB!%nW-%A>${Bs}u70QPz_S{faKF=3+cV=N@mGXU!Q2s@j_6o#b~aCpMetgrE2CMX-{OHNSJ9V z%^G}(i~XLvKR9M)IuBss(qS!OE4|594`s5yF+sCr+5gAWmxm>pwtYYIG&4-oB$ZQE zD%dn-Wl3havQ*AwO^Y^;X{k_JS-Bv&fwGJ_g_cTXrR73qWv*oIiZG^vW=iHRDhVPg zZh*)l%XjyF-}fH=sfWkGa$nbZ{?<#J#ES&AC!!6k>>P8`9N}sV&A6!LuIB7?QH18I zYgJHik55(S8r1BGV0jTe;6YmbTlwHPU({TX$mMNfkYy*Ql&r?jjyK|WmK$#8=s2~4 zb&-%4uefJp8_0dUC{ZoFc_M4UA~;g8rT==i@yw+hl&ChWF>7W{_Vre$YE3wfe0Olm z4~JKW-kObjuf8O<*^6Ee6#|dF_UYWUFYRmk5pW!_4SJ^fhNx+)KpOlez;Hp?`=CAM z$Xi$^TgQLF0u<$i0`{#NwoK?%9nRK`DNX$o`M>H z?pbtP`J)>ON_evw!+|{#DN`?|$;K&G=cGP<^tT)(Kr+8vqXJ~(@o+$yV=ER75DB`z zGO|m}@7hBcOMv!jwK<1wxHU`>UHBth*zPP|dnImWR@O3(&Lygx;baZ)$Aq_-S6fat zc=)Rld{>@4=N+q@2K4N2u+;oLTBWo~YC|8O^ijvUQGu1oh(7SjWy<*AGs zO9`(D6!>(NVt*Qp*C6w;P&|&zB=scE^9n$L{jIA3-G<*sUDzPWbx`W~k%T;Utxj@X zwU<4WPaiduzRfaTZ}Aom-v`BD4V1BZ-2|Zj9XA*MN>d=8bsow_Af&ENUE@xS3Jh{~ zK<=_Qak=3xEzwc+%M)U}nLj(Jxun5el#rRbbcxx=yMqTl_qBiu!Lr(Eg0TyHj;!?K zg|$W%ZiO039;`2L3`!fSqF(TeprMPJ%;$6hhr z#k8nsy(F&)a6}IBb-m2Us)zZIm)oHndR=DNh!xNk&lH`@)oi5m_-OLMNm3b%j?P~$ zt*Q`4gc?Ly?|@F2rDDVHwldlB%ocZi#W~&6EJ9bOJ11$4vh~iAO6W(KypqLlnGik2 zkfU#$MXXsUvqNyufMv|ZOU2A$Ujqy}E?+5`!>K6UF zrkxmuo5zD5Cn*t9a@BcoCcz{xrc|@eduO=bV>VxJ!N($DBB0Sy$RODm;CSDaQ zb4`slq$sMRu|+jpfkJxHV#al|AXK2tmaqhg7T;PO*tUz6;UkjBCr9F5gpflUC!Ff~ zI0?zTcwO}bz&$Tm#00M#P<=4V)_1@CJJ|TqrvM09<6QU8pc*}K3- z$3Xmfh^m#2P-KkajOlr)>oD; zA6k;9{`)E9)vzb$Iw%H1&0g@B>!vBE1!qv*awN7k5^%qszfmYP?eWq#E;`(qLuc^3V*BJ;K6+meGt8U$JH)nDj3&Noa!UO3nOS$ zO!;JM*BKDm_>k6dxk7}M&NnF& zGHdpYpLhI(P3j)z+`pX_%?yCfJmXG$G;eqjxd+&U)q@q2(P`7;=PXICf>5|2(#5I! z3_6r~w>#Oxq}NAonqh4so5TkmN&^A?f3wd;>g%0t&=z{+Qg-cW3wcj!sl*Bb1sI=h zoKrh(j@g|Ubv1N16*7E%I*T~mJ=jPZCKp#jjLhhJrsfnEIG;=+BlPAUF?( z$D3NpK0Esq$cLJGf7*(@UkZMM*^FK$nC7Q%hUQuTu89o1dVf&61D$b=7cbPl{`znO zF=UU;=0d%pV3Yo3Z<7ArKUf-8x4O%UV>fx|P*!c+I={xd_z1vz5}q9>(yvSpXAaoS zkGK=PYnHe1h~=01(lP5jAU|P|oJ57o4;hqW++_aMPIW{P)cB_bxVji;0WrL9^4 zR5o9{Q3!;X->Z~fO{4j%K(#V&OXu<>n-?a45?(v=p5NbCI0m8c7%-fZ$`a~|$6Gmo zuIAnU;Rx>NtTYgo-B%H=d@rKo=CSj;vxnVlqv-_or`kP5H13@WRGsoDCvi!_Y$;-M z#6C=0#$>?2nDibLT?3ZXb(sRP_Dfn5>S;;6sHq3!8s{Bb-51j5{y_xz4B$=}zAm#n zLHAa!;RVGj_m9qH2N!FUx_fT*v)z5u`djQ5U+>ZI8-A1}sZ&c|F^=%IKf_1wSOuHD zhXQokT6<_!ZoMZG65m{&rp;85mf@ma-mcA$crHR@W4oE-&krsH_r#E`9 zrhkWF_9-e}B~B%6Zy6Z-Z)Hbl6NfLZx@|Cbozx4ApIM0=hjsM7(wvdUsa^*e;QMMU7jOPK= zWND`T-#;^Rb+uFjs>+l01SAqedD=0nM|`gT&x&%ee-ikBIJ!>7MvnmcJVtkQbmU#9 z9lCX@C79Ig47gAMG$_sboCqHeq@{1PE#0C?RLeEJ68hOQwbAJ{RCOdgt|BK0DZ!O_ zh&HFE%S^C<>}@BVrRai`gpqpdyBKg{5`(R*JJsL=MQ=8V%(jTWB>$XmX)WvhY1q`u z9hoA4VA8gAI-_L0EkILG=VBPqvve!%G=R?SCk##fJ0FSxOb{)_nTCqa$W5+<W+Rnit;z zRKSpW9m)Z7Q!|~^)G{YgAEKSkFhMbY<|dZj!{J+3*$o^^>gHLbxqO90Xm7iWV}$w^ z_RH-ieT6Z)ScHnOAOOlrjWERIcNu+*Qi=Eg4w3K|zNL|JOPxa&GMX%f^Tviqi-!iG&i$|oO3DPn%@|4HG^Ei^Hp z$v0GU?^iVz)f6=Nxxe4n?KBOlakgM=?~H!Ol1X*h)en+4hwQc^0ISpJM*~@CA|Yh& zSNs!uK{6QRujO~}MV-pYks*}N1d1w=%UW{vA%YMBM?puPMD771rB?oxKl5Re>lVVu zHp_TJh~U`-mE#>|nAqX4klbgjL>=}5axw^6r01M7+?Qo0T%266TmTfi9HWjSrcx%{pZKt~4I*Siu2oJq^n{q`Pk1^qB$`D)4AHoF8_H&W`3~Bn5hxH8tY#T&H2>3O zE7UsYVqit8=_63A<*K)n-VjT;19QTR@#YL?+a_p0W+n*+u}yuhc*SvUF)Q9W3(VARjX6EdtMB?4 zX2Gzku1g3(PNh8GPSQD2#H%iw_?^*SS?6bF0M?{KKw7D0DnYqs^m)M8M;{M;geV;~ zv9!OW$UXKq?nv%RY)i>1z~2{Ci~)=i&R2Lu4QHDJaCxc$9JP6U4w{B|>c1*O-m)#= zIAGsk-(bD3=t-(3BHI|`N_*;LI%Sfl6-M16wvVGG7z@6`-u!^^VUaHkwzTS;Dr$Zkd28ndB-y09*$CK)xgMz*?iEr`V%#|Afubtc6x6^d{4Fn8JHav*S&lN z>o5Fj2DAmtfd9MmPP=j|EW>rQwpDhwFa7A+{w#Mrc3C{Q`Z#fNQFISvnuw2>lw|Jw znW38zhz6MT|C-Vxhvd)WJiE{q3weR1`4H5EbMaK}|IY$o{{>{~fv3GozOroX=eU}r zG(?@V2^AUTW&v%fHXrT+y^B}&RV+J>KFEVr1^Z!|xX`3jvve2A2Th*sy6u~MtC4XNn{!bq99h+C|P9OgJt4#6~EJyV~|Gc6>9i=C*_$XPpE zeK+cA4%zc>AE`GbwMWdrdmDNv?OquY1C4#ZB|mK;PU@O5pzEaja$p`KGl<) zZ2qk|xJ#B@yttv*bu?nqpBd>=aHwXi<+<*>U+0$6?Yg_(G~lFQ>uvxplRUWYh7Vhs z0R7B<#D*5^e=CUP=h5%aLzB|7BCMDAvPTb*2OI$;a;at%1esY?UN})@BE|2JxzhV! zxdyh}hE3G;v9)e1_daRG&|IN1V5U)BU$mCY!oyojF&zI zW;1ZHtvSU*@{ryI`OI^Q5azFuWM*$M1)IU939&fRjfX>R`rmtZb>!0vw*%93MAH9{;Lj)BomiH zPzO7A$4_?9uId71#j9E)fHaDV+xcnr+utcqfcw?{*5x0XsrJSq&HElq-$qn{Ii@l_ z#DAc(z&txr4G7?{6T>AjKDEnE6Iw%MyRvj9lo__~P7(%B!MW=uXY0d*< zFBHi8#%c5Z1-Uh)^Kot;6W@~Y73PWcoC4%QXxycH&1#7tVo2Lu3;E3ci!ozPCF0(= zmR+87nMOl$*xy|fXesIdTwuDq%rdYzAsZc zD12VR*j-Q(ob>fwWrf#Z_utZ6KLCi5=Ey8$S8KSa2kH--cW9rXtz7HlQ0K%^q2LnL zZ6#=f&hPXg_HZ<$b-F^uS#X>t=2ybUXAILvl+&(s;l>cmp)&>AzHyJ7YvUkAo`X3C zrIUNuiN;vl1cqgDe|?BGkmC0Vpv?Et*fU!f(E5`yU=B&NJ_GcA%6v-TI%~Eh{fSDS z%JZ8izxd8ZJ|*fJSLPWLpjZkspA#Vw?a$(l{@2J-Wa5Be#OHp`xex63?ab z`{4cRFR!9gKz&2agj3^f0KEYP-(3KZKlBH)f{xeCn;cb>(+9~0q`z|ban8N0hR&1d zu4=WxE*_u&AN_yf)%#GBt27btqVZ2}<| zIonL`lyAhyu5=*wNun7mGI1+Rvy@Lr`43C_{9ZLo`!{|P@XuIT;sBLeN(O0l2$Hl5 z!(Ix>KGQlu?eOpbNFECS(xsm_!%!Z>Z0U%QU#S@6BTzAFxo%|0QPRb2PerUuG(}9V z^?{4Zg23#Vet1m(+;}72c#Jec%ZHw+9Ir!e;8$||fAyi9j>0+wj1?w)$|q1 z%UtOmsnjcu1HNO=AMYX@6p1n%x&CX25nUoLY(HQu!bxy#rdbLR|9>EIdyGfmk?6%1 z^^kD#n8h8lv_l_Yw8jE6ij(@SVnrI{dSk)4zs6Fk3)lBhw;R>)*iz*h2tCeo1h2Lc z9>LYi_$nZsz`9`OW1NDW_YqoYO-BJHaA&NLbI6zP1Mny9L%u7~6YZ<7N~jh6-rT70 zXEoR3@}K?wXd!x3HQdZ!=DDq~p0Ln*tMg-yzdDecV~E%(mph!=zLCiQW8lo&g@gYy zHH`l6)SxYk(K*IhoilT~bUW{8Xq#XS!>q>FlepZ;1;F&r7$@QWtv6h9qh-sU0ZHzO z>@J%5-%iLB)CHj=bmV!x=PBgM_|fPoAmoA4Q-4UHt7|&uXrWzv9lZx*X}It|M@;QD z2xM@HHc(@}sS)wlfO>HT{&pKA#drp}&TF7HPs_n2TZ4r?$?W;C$2E~-=xYc1P&{bT zQ|jHxVy#q{>|=aIls$9z$R@3p#=T`}re(z)6feCq?80o^=x1+6K%xFF0@yjW;+ND{ zU7z7Svn?yF&qA)3fq~76`t#%^Rm`$mPEr~>}ceG{2RLZ-V#5Nx?SbyCKE_@P`vZ`#K!O04X4JFS<)f4-J^?BsIv@}gF zG>K$X8GFPwEP03vib>NCn(c*Z9vFM%0z(mI2+I8RK0*DAp|2Oyb?KC0g63vEC{VAt zJQkY*>Vc82Ly|~GDe(~i09?0_a@#UH?6fn66UG!S)&rR*KPuOzI*O7Ox`FQw7i(Cu zF2ly8R>-UjW10;NU&XW=QU95NbJ+-Fr=bvSjAnLtYPN?id!h42UFYKf% z>ql{+YsgL-{g`@-S7(+eEm0o)ad0T=OSUT%D+98ByGOGGQ=u0mD<=aih%tV@gz?FP zZE<`d^3B*7_fwYf;CUaJ_F$*Gmi7d9SleFF%7tOmrc=RP1Y*^h(0Bx9z}dL;+(mm^ zxQ-!o2K=_SD)wQrE#U*kkN47)fR?^TveT%K5LSg-ts;rQ4&%{rsBjAcauFskn&y|Sge=wRUb%<6akYhZ1L!Fk?IR_L`N zqzWBNy%j@IQ{S6rg=O=<)VWlU4+hb@q_uy8!J++Tz0&1Zw#bIG@rUfH{`p@3PTGBE zV^L&#H95sQfLy;(b}@B8=R%8w*D1!Xvh>2^V>y+MOsU7k6wqe=wHt`_`cFO?K*and zpGQ;>;Gd1@E7b^fGh5Bfg>Ha!-T8XPQ zv^Ol@=nivUy4aTwn6Ntl;>}+%5C4^y>tuNxRvxO8o6;EaVbqVqnn-Ya@+eN?*iw`h z7cjexIHa{CA@Yn@y|Y$w05cFNbUChBDk&$q2?UvwX-%kSBhsuiC;lhkzy%pEa8`Ni zYiOXC{>k18&;8ylKHu+`tNhhOHrS+|_--NG_`OMkTr*zcW>bM&4hy(LAK)a&Xuc7> zZ5pVosBSvz_&pzjOrW*K1aUM)y0)WX?B>F_ zdCck86j#iCAm2)~DZLpL8L%=A6a*=BvK%+Uc@K%Oxq&pQmSD`5XSxVk!=1FLti(pC zvi?KGnaW~xX$>mPzkv@bs@qvH9xEEjIA`ydTQkx}{?wgJ_jLOY~7kuoihrc4yCuzfbJ zV00Y-@SwiO-b*C`RvJvb;m)AVFgA%a5UcNO)*Q$ki*{JPgC$ zpC(-{D8?vmvtrCJDuOsFMb|K=TKT{)H62y&#{M9RW5x{XfBs;c{_Pgd~-+oa6e$r+m`K^@6MqeyAno9&{%U z0@W9BH_`2Y%*Zw{06F774oqSFc;oK*lkHSziai(iyZ+m`?#+kJQ25_saw6jZE#E_X zg?nlTX&>-0w=Q7=31;B+Y9k8xI z6Y+g?-)caK6FA-p)M!QCoY@Qp60-^#@gJ{ z!Lk-0CTaf5+EN0fSs*M>9ENEk_bF{I)QDU%5M4QFVNR7p|CdgjOI4bM%f?`q=)8|1 zhl?|iY&HLCSFLE^+o3+MvGH-;HlgFYkzKD8W@lnzoL z<4rNsrF-aaf)Rx8E*%} z__JnNXD!OG@6XIr+S~7#{T1{ZC(}YyKAwxwZ78~)+u8Gq*{Citoh$N@PD8`%MTXmg zt3}j39=b0Wo)`H{q47@Unu|)Pdak+OVSLW*)^c8m*Ar-^%H2VqSlGWN=QFpd(SfW> z=>0UziPGmU6%IJx^I#`mNehw))~-B+8EzS#i&C+1J;16i&+nktplBI$3x>vp0K*`3 z?Ggh4`MhFy7N7Fdw z0yRhM$`bW;)KFGpEpS0E*%@rzy_Mzb+TyD?AV;Doo6x6K48wN1kw_~oZ&sYN;X zT18BnJ=apo)jao73`N3`4lix4`s?-+49}P zYjESM53W>#ZxhW!vWIe`n9lroT0SdlF94Yq`_(SJ&yrl&hpSss4|(brl^|0uQxAy# z{|N-_QCx2`8U@_kF&NyaUMxnHhxVZq67p3xvn8H9){q@<)t|(tzek|K-EGeVEXrwE z^MIQ)y&EU&4Hyzn&tO1@AkwcuN>HaYS~v za`9GLZ~)VlCY82m6SZLOD!ZVYkV~9ER!WEF;((Je=V&B5HaGl&>UCVa4#6h3T+%w; ziAV#uu${8{<0<#y5xe?BDSB;9S0*{eguBWdm4 zpbz=+J&L{H&-sk2i`Ssg{K^D~$KWa{+uN>dU^!tO;!Rq;!pT&`J_sS;6&>N7ao!SiB8aPEs_O88jB!yu;mK039c)rL+1gEi>seqg+Yx?@jh z)}fw7Z9`}_0wt@!$k(!1L}UMASuYHA!FPq+c^d2ysY_T{5X_D^%8hZxA7I1fE0oTz zV+?@Fc>x=|`n))Wl33j53*A*JHc@z;Y^Mf6h8^EY_1h4^rWur4FjR2tpB0NJK;LO0 zoOjghqlW4QdqOPO+hYF2HX5PderT$bzVNJ1b{7!71P>@9&e$Lc>L!h2%Y=8Xi!g#Y zKk+OU>9t+DV_E(8Hc4;Px6~YUTk^S?>D|?xwcAY0X>`*6JO9FnL8qXL?^OX~bB*+y zJr0nK1}R&$wu6sZNy9aIENnjjiiR9OuZ)C>y z6-y-7&dVQq1|VrGf7P8RnTXsvhMA0WHbY7H#g^<`aT5^L&q}3?)Lgsk`07n*{0sh} zEg`Yyru)hEdlx7JYpf_HcKjohs=^ujYYX6(KOLWqLVXu1LJU(l>Ev_43L>DuTp{m% zU4_#uWvyVA2QiD^(Q9-W8)P~Hc!*sK~aN^IL#II ztlJZ;_O&q|HF84FFltdOqAHd~^^c^r$1hh<#^o7CIo&T;-4Y+i5NJy&F&Z0+n6a~x z8NU)c%#xWKudT%PkWbX`NSY?7PSPQv7|fuzJEHd=u2m})~NtzVn`|kxvIk9~X5{a+zQ1E2odK1*o`OO|c zD%4lZb5Yzv&R|D1$Si; z+OI6+fV7qGxu^F^qsL^;Ax4$+T^M&xnulI`*OM4@rT`k6k{=e?Iav5K6{S(^EL%W~ zWv2%b<2)Hcd5g_m(LJ9A`QR$9MHkZLK00Dd@#hohRC($`@QaMYfkE@r|3=sQ`A=q2 zqVaifUxH5kNpoT(H`DH?v1`AK6iJEa*m0h^4aZ>F&ai4YS?^PVi|Le5Z+t1Arcyg% zO~eDfosBIa+vhhZ6K-H&b30C=q8u9!Eqq#VicNNaf)u)@MGN+2;snT?INVIDWEI|IuZp zquB9#obn6tRz5<)i`FDc@JriBZ5~v8L>?gz>#x&(5ftC^5k-Y$?+YIjD{8LCALpNw z=*%Oubvdv8lGG$NXlZTLX32nxuqSNV54vuxyk_Hwd9ohU14zPdz6%&Y{yh!#bcLBd zbCkX;^D&&1o`dAVwSd&&ECkU;0~J$BILz^VYp(D3ka)=W89&j~NHl!(I@p;37i}nx zmRSMqkD)lj7Yh;BG*Pcepk>wv><=EhfVuk7~esRs!m# z8P+ky_VpVv*PERwmUErC`65uifi~~BPXcV{Pir-#)2!98sCxaX@@5zKc}G#D6IlWIj3!m$`DC-1c1H)4W@1 z0*hTH@Vn0UkHr{*yS%ybd;#~}aywX2AIxJ{JpgSHXsy`w?%|9XvIC~r4?{<-RP?F zk&Fc_aDS`-8yvpXahdAxZ078Z(xjv6bW0v=5@FJwUJjqTF7jyR7=fjb9Ttu5U+HwK z#27kIFQLXyV12Q;0=1&hmJi?(OBiHNXPG4kd^MXR69> zdL=i0{`{CME!GxzDZ!N>0v0*Z37WPKxeN$qt!qGmVI6fQW@w@FE^a(b;kA7XT zT$wBFAgM-cCh}%Xhv{}?;KkI9j2;XV7(D<^tcal<4i6u=J@xNQO&SobNu3_W{VeDd<4^4{JZz zgJ;}a*3nbVqV~pY{Ji=CZ(M=BAYy&QtY^F!4%%9?qH5!1hf0wn&nTg&1AxsVOIC=r zxQ~KM_LgfJdBg?tXIlhCZ&{ClVCUMU?L*QgZ*Frtz>8BAwuuG$Zk zxSm23%BPY$WBOc!dlHtW|H=ZI)7&HbC-vp(!yoY%IhPz!fnnd0@SH0pM3B>`iyn*=pw6(=1kO1oqP#`Ke zD{O1i5M?85gy2P`nXKdqb6GAz&&I96_e2UepkBa)^zVN3PiL@iS@dMgjftzX=e(_$-| z1a?Ew#WRZUaXj{i?8A-WHciCltv)m$HDEsBy)y(8 zk;OfAv|pMu`Hdv0)edQO>euMcZZ~!yXRupbz^wXjGtY2bOMI= z$4+1gehfEpE#||x@r7VtgOk+j?kWue{ zUVBKO)QWSkgn@DRKO+oJ>*WZN3%i&cl+&;((@`PKHLZN&?&fCQmz{`?FFhF?Q4{^} zQ1F@pc}xG5K4Ei(ESs0-MUY<_yaah$z)j4`^JgBl}mpGmwqXk1$k)4qVsal5mCDbbNF z^n0Q;57dv8m_7zSsrUoPeM5bcQiRrIV$TQqDY$;EooK%GHLP$22UXn?12Y+^Lq%Rd zU89f}c{QMOsQ8Oaofz|u*y66M52sO2!2;yiFw$phl2HCGqp^}MSj5O5@@5Tg!nj3% z?kg0pLM^V+Mn9wQXT<<2w^r#)SAa6iSc{I){lGcL*1cjc`8@GyoZ&IfcL0-{<_fjG zjzMhCAhybl6{?*PHIMq9VspOvXM5tY%br(%%dT%!#qtMVr#^IW?0Qyd$=KRG*p+l3 zsr#or#|~Qk^1|xq;iO|>sn@Nu6JIu9&4WJgd=Yl)rullOkI(-;1u_{?GK&q$vc{Ok z_=N?c0Oam=WUiq90&nYBUeR)mz$>02G8gP!uC=<;>_NWi7CU@Bcrg72W?vB;xp-JB z${Npq={v(%#AckT1@LlV+E&ebH+L>NK57&*xss{uDBUcMdP<7uy^-d zY1~8E(sPsPu%LTpf9#?z{u@fe75a>P%vf6%c+qFnA~+4N{`bKdzy9rsi?=`jKD7N5 zO9(RCa&DPxQjMP)U+v7;t$ zPlxu}T$wOkqyNPtsrBC=Tz*avKHIz~L4`Ql-s@dE0^j(YP1~^MXPR?yP*_W^oh+(k z?U|GGxy4WMkEVTQAJ9yyFV9|_I8OaZxaKMX_s$Zr3l)P4v7rC@%tkx=>Fg~-jUlRn zFm>4Or_=k4zF14I-!n!Z{HOPu_XQ^FT*vky;6vkW?s3b1UW5KXwh2%9#{GE7EX_jy zGC!c(hx>rKZ>F4E`#E(wA4QyZZENW=e5Qq|SIgGZf+9XT&g?|_yistEwFVO4t-nAB z$>R57m;oVdRhp?ptWwZRPe1C#)v;jIj9El1F{ z)k2`q{5UJros+vhKCNd`=FYU;1{qvy9_tz8(YQ?6a$Lqwu6Z`H$e+YVKdClfMXgu+;GvSfO z*Dr2pqgR8IGiyT5c>Pn=`hp)W>84Qw@u$*mr<400D!lJO$3d`;^RyhN!Q0)Faq)@$ zG$>s6=xXLNpR}zHmzXKe!c?1Rjj3~LjgaK1DOgTSO|JC zK**=040_lU^S1|@eX#DB*to$S+F?E4od(`4irh;cX}L{r>>?U~oi;D6n zIUjs=;Vr}S=bPU>KpTuA%QwAjx*Lf4PyQLR&; z$3F_kZDtG7(>`?JOD1k*N@TeO=;_L{)`UirY3UEnJ>n0M`xq_XbSEBy;mYv=L)cM= zkOr!u|C`ZarAT46(D$!jS#|4M#$Y-+c5rqU^yXu{4T+W*n^U(dW>ghEMb^bS{zQHz zxM3$c1!wq~vKM@Cv#T!6E@fPfvQSXRF7q3que@w^HanLOLrvo7aAZ2UXM=&{dS~^m zF~l90Q-8Uhqz~cS?{GtkjH^9x|B3@n~YBM|m== zant)sY(=L7K;Sx+@q-1VyZRow;gqTgY`_&Nj>OM)=a999w`;EVyq=GyLi+-UvK^*D zd4sqkvrI+T!Wq0O{$=i$#<|RzD7N~Z@%5B9_i1p>s9r;-#C;KeS02ez7IY_VhYow0 zwJ-w={|xq&8p?Fx{dU|_eLpXht&bT6bd^Km>*f4#esAM)m3y=i zKrrcu@hXzansW0h;n~R%8fn(F-y?XfayOk)B}}fKdc!!$tbqR>)AXId#)C?l4U!CE z6XyIs6DPJq7rI=e**7gPU2sL^{5J3q`wdIei5>E}pcP(1uj@$q)!@tqyLfMvDJZ8i=-wc>hdEGZ$&n`k#-yWJU5{%|7C0e6 zrTuxOS9iT~zg^=lYoUKUsfW-a|CEiNWkd}Fr_=mi8dtU#CHy?&Caw>aF}z?c38+Q{xuhUSpGJ=v@I%o{FYqJi`4W z>gP)nDcrNvh0Su!f9W<6CVn29TyXz<*dorP#r;y0s(#L;lst()njyUqPHM^D*RrZR zaj`t{JQ%f|Sz?{G6cWQHF%0j{TA%#&x8R*Sm*L&xfuQc-mxuTBD^9^>L#+?c@o9-? zqCXsKtlTai-vf!87T$rz34c#Zt3VO)`{E}bfKl>snk9lM{zVpvD6Oqa+Y8%DWjcE( z7Yc4@ijJnnqLAs$k4Cc&gzL`zL|6j7x^blcJ5Mu2))h!GQT#06-(N4BSo|EdrJX;3 zvFOxv8CF$7uCcWq+_vXe_Sh-Ed5L_qZ%t6yZpPvS!@0@nd4bhTr{a4^rl#$lkm>ZU z`1_f&{?qqw%Tn!Sx~5Gb6yxK^3gmNier?Uke| z&uc;}-Y|_avpw!lHkviwcR4Imlr0Y4#<93+HQ}~l53*slB_Tg9)9>@zchgm;Tfpx& zy$@e7Yxx7C>|qeU_*p3b)UV-Q*4tbQ3)zb_9?WYy7u@p8KN-H%-ufpqeX4fD?wF9` z>XES*7HDnAv{fhW6U{YLF_dgp(=Fl!2}`@e8g5WYcYA`1>pWL4MRVOAE) z;b6lTy~#*n{GzFJAl}6`-xkW+kgVD_(FFZDmgpD7d4qKMcmrM0XFPVKlDnS(1f9Rol43v#A&5Li67AfwypHyCV83(Q(Z zhUa~Rx0X=vbOII2w80%Qv;I}Tifyc%x2J1}&PeUl_IiL$+P&j8xmel?BM*5N2&Z<@&(ZNPfkEHYTVa&PKSEry|uBHorvBxeUI4tfEw!&_nGlX)M3je;`i7+1W=Nuwr)GPrwdLZYwh_SOu1as?=!2m z3eJAqa4d`T+ef=6p>|x~#vsGg7X|D3Uhb2ro4Qw=HbZaSE8L=&f8fas8drXtnk(96 z>dJKkn>ouLVPaR_w*2L`-kpKAL3X^eE*qIT|tlHE~CQ4(k3@hvWkNy;< zz}~HVre)mOM8#V)u(NA@G)@oPVrFiZ84+)SZhVNrSK2SPXF}nvJ-D=cIkgviX?=$+ z?z^-lpkgvsva)tOfP|O0uKaG4(~gv`9p>PL??LhP)6uM-d9T@lpU>&mI8V5JZx2Q& z6TAgHC^gS=@g{tFsI}Zd)b7E477!M@ohfn z755I~?V&R*_Y`OAw|%dlhaNYH8+vS-Ys@)&MR>Q_){=WPtk?UW(l58`Z!~C4e6NNr z!Ekt4@MA$&7%6GP_N=pzjszU-CNIw zf6DK3Jbs8bVQx9Ik)s(Ca%<&VI(DZG7vo#Dq#ugD?9*f8u_jOnu6AM1hERUa?D$J? zX~_l}QPz8FGc?7%Y1(?`w{s_Y{4kgI?`Nq&JyUtna}OPaJ(y;_)$ivIqQWaH#8k_F zKnHlqR7gu2+cPZod}JRYKgW0dxaQmLy1$`&ckAM8!z&vYk{u?>s{3!Oly$R`%rtA| zTmEs@rbK)%hA{SJmd%CD4UZbfRmGJJ<5N$Hu~J*qLeaa;uj2-TZd3(P5sp#dxQ7(| zxk{X_*&}pzzP677rp8=(iCWxUw{=aR@HgZ8IS`yXp7`C86`|T9M^nd?u@FGm+b`fbKt#$7a$fD^r(+6UG%o17=fJ8cP@-L+@q^dUw8p;52A@`_uE<^qP%vs<&c4Y4iH_g~|(<1tj zadOj~ckT{Y()5{d{VUrL#I|E(xs?sQI%#FLA~trh$zvBrTwtA9&7Vh#8@bql`LUQPTMWH_yQ;%G!qi)_kjZwgftR)3Eh*KY+JD;x5lx#k32pf*+M`O!N&pp1s*s{`RC<Wqn7nWoAMkGCyIl_6~;9WfkUak++nD4 zoIclj4b}^Wl9m(Q*Y0yQSdkxcZ&;Zex0G);D=#?|^G5ZJvhhC_y8pw|dxkZYc2UFQ zI2aw2peTqy0-~Zr6Bwl@B4SiTtbnvA)k2Y;1V}`b&?BNC0*QhMih%S^L;|7rUL|x0 zB?U<5J@dTp_x;J=oa06eU=^HD2o1qfUt#xWC7VR`t=!=4o{0s(BlyUhPyxLC1Lj(wX32b@V z?rmcj0oJw{HB@9yu&@`{&RnX|gJ#8Oosa_6-mLm(<<7f*+7PLFbZ6~=BTTCe?ZM7> zr(;A}WZVB$q$kQiMFK`n9fHPK8h{FD+NMLJq$y-km$A@vySIKNTP1EZ-8ql1qTwy1|zAL6;8}waJ8D zed5bi92sYUS~o5*kB3(}ESd;LSD$Oe=jl=8irc<8oJTFbX6QtFHdzXF9Xnbdv(OGJ z44*8d4uOZqMdqV3^90ff5+R~lRM8_-OTjPe)+Pazd1Re;QC`wKh7g){c3a%X`WuAy zoRS?1^X9R>q`}j=U1j(3x~IO$AZ3qOYp?#?C4sK@z*F^pNfpf~ztnuI0N3k%n0UjN zay)iXxUY~0k~4a^v=6L9X}DqRwig%QZ!lf@ET;fv_l5};-_PU1yTFD4l3-aw%-J!W z0$2RdMVfnXJg6Xx3N>WKFfN0^FYyWc< z5i&XLC3;%u;5*W>A0~|6|E8q1U8?+t;vVlF(J2U;K_c`6J5pfxylF{W1tazvcfMI* zrfuy`_q;gDy0!Uejp9((zwb~ot8wy=t*a{Q@X|MV{K&w$e;%tuIzTTy&J|CnlD-lc z!O5GDoy?|)6{<&nOC9yw&yLPAlL-w_Ku+mu*0~K`RY@OD51Qmk^#k2u>iLOD2mc+3=`c^g^H{79(r3k zVz+jI{q7l0RSJC4Vn@zN^e#$NGJR{SG+GW6Y;;=O$(t+mN_X(~s$MNClFU^B7!T-b zJ=i!BxY&N}27o%6Q3MaU$<^x|zpo8r63*#N{qW0+mv3y8nCBnB2!7r_*HLs3d?Oxj zyfW?nIlaF&2dOH7p}E`*^^t+M=|{LUK1A%vbTsfRF)#dTf@vAexS@?vc$(@SWEJ{u z=ew8|Edi9W_l@lCrQ-zW(kO-Wn{~V{33{j*Zb}meTC%-8)+WElxP0sg^_Qw&i;2MA zebBv{`hBwj0ftgE?o%&%WPNayK`*{~<~(I)jO~4_j7Wn@n@NwI+v9|`uV`+3?fAW> zC_%;fGqvniP^r!h1Ni4n-Lo4nDH>LZ%Du#l5*glZlJp@`NJ%yrK1+eZin)3YlVp~%Gl(G-9Ug1Ue+be6!vcABLN$jqZ;m440_}NHNB08XT$?ITK0QHAg)m zV~JV%5w5kzNC{1SZ8M_VN&#hBQ2U#rlF_qfqy*H)1=I*}bGZC)OR}&h5!}vGYiMJ< z1_%NZf#>_s>L8Qv<5DNG@Mv@{qL zv2-ulEFotHeuX%k00$^}KQ^Z9@-rgoE~`8xJD3mtIJ?w#p&QQ+Uydt1o$oRlwp*V0 zV(}HH70>_ENXby^)d&=>M~U@uF^va!i5E=@gJm7UJ5C$ypv(8i7PArYrp8GhcltVv zK|;w#g6F8UJgtpOfu{(DY+He10@zqPklifnnhdT125Z!1cRY~)I&M)3+(uMp7y9=@ zkR65|-?yIpW5MXYql<|e|H{_ZAU0cgaW0*ukDJYbJQL zE&fAZbc1;p`MX-AXL(y_RV|VI(Q8a0x$Nwh#vg56#VU|i^0mC71Dg(OMMLVqR9$}cmLdF%#Rq2grzQ3Y8G(Vu+H*)y_cgWD1Dk*SQju8vzBJTMax3|_ zT~71k{F3;}M0YXX>x z4_={)Ke=5uF)(EBKztD`QKGq=RHQf$E%{auvQ{chIgAWV;G1$w$-U$XhM ziz%@se&2DX%@1p4Uc4tt8eT%CpmfzEjcL>1m3Tu@`dqF|`JhMt8k&|9Ztp;A=$xkHcC0yk;h}_34&UQQoXKmA)MlpXoS$ z6hR%GdH;am6P4)s?D!k7!&bdS{K$I6OneV8M$2m1-P(EdPKYxwBI(TrTxKWlfffD;-l?ozHi`%t?{c1zn>jdSyu4zgcE86R&i+_I zyCjNACz}g$VL;7dmUa zb!eyu_Yq8Bg&TB-mt-H-y+wLjq%di80%k;ezNljj86uH6PLk(hx)t^+2aedl~8(#q7# z5@!-gM~6+=2Zub#WxziqkXSeLE5^xoe>Gh* zfAFi0VD06TFKdyu`^Q*2leJ@_u(7zoa3&RAQCCfqlkPh&C@k$ppYvWNwX8fE2>y%_ z22_$m_M@l6_2HX7lVzxpf>s!Cp?o4*C$b)E=L_Q=?D{N)tcH0Ys|Teit&P2W3(q^D zqos;pj+JI6);6WLBSHt_-BvF0;6o{!BaU_^)dQK!s)&`8iwVd{S4HB@$`F%6M{+dl zPtD33_Oy`W$rUQ;{uhI~O`*1rtQ`UZ(6FIRMJ;G1Iqz~|YU&THF9ijMy3Y@#pfQpm@#vf|e2dqyK?Vg-i z%Z6ZUuA)wUa~`8H zAI0oK7iNN5$fpm1U_KY<{T8(wc9BpY+ZwaY*)GOwlg1e8H|IeJtIe`{^on7WSg(el z8_-!VEH%az`8Pj^S26ZfiO}27j?Roj8CcoE`MC){gQf1kM#uL_mp(aiUY!lcl~Pdf0i>73roJ}rzAwb#=7 z!|Br6yg zb=H4)pE)FhV`e0`YdDP0?balLn<)-oF;TkUuQ6NCS%UeI|7v5wJ57FrsV3S?nzDHG zPv!7yC+r{>_8c`9(WroY0D&9Ht(fXU#Gica^indTCNz;+zm0P;htc}z9Pv|3IIJZHPtwi z*sbUN;rn|XXU(*z$`V)7n)?drReM~BvpEf2_8$BZq-3$(!=*#>M^-aQj|?#@@kJBW zikHE0%G)4b-Xt;&Ns?rVG=~o9)PwxkNf1b2(*X+cARqyA!Z%(|e*#`hCcJy9PuyuM zJL4VA@>b55U>VALJnUku@(fiF@H9QUdE+$$REVfCl%@bC@y>rI%FO+Q;9V_S=f4jH z!+&Nwj+WZD`}l>>XX_<02o(=a+ zNKY8a_{$Rj>?e2X#|mBQ7&VW|A)j|t`0iD8W$A&r1^p`VmwsBl5Aw;F_-xXIgEaA? z8c_$K!nNwv!E|gBs8z~<*YQm`-e{C~sp{Er_t@=eFfJ$fr>5ZIndv?f*CS{?#T`87 zvGl?wmJHBYe8ef<0ozh{b7>0gSAXe{sDj@y6=G6b$5vU3I4~9jCZrX=O;B=4jF zM72x>o1KQ$q${lJeW{ruZ;h^0Ef_6uP2o!y$k45C*0tY**f%qqNZuz0h4|cdUci~UN1aaO*Rr~>D=iWoo| zH-0a)HR7n>mFFHJ@ONnsZOTKdX|01rnIOA>61En&^0-sB*Rp4$DPbyU&`kcdpjp3; zNpUdpjS)xY*xXXl2n?|;bQ%v)ONm2$WJgD-wQI{e?QM+l^d2}FI^G;EVR*&<;e0D7 zeM$@`lA$chd>VzgDky`6PV%1WLOt&#ai^0}wd|z`pPsavUd*4Fka7!+$SA2*&R#p8 z4A{IWxXFew%z9^Nd21o?x1~e#!IaU(!&gEaV#d1`>gWl(3r?&de}oS=gER1;3>ixU zPEWjq7o|B7IQR&tf-|1H7@$XO(e~+)g4VkD)2?*ItIZxWb7(GlY`WgNOm5=6Q!jg{ z|9=a>J@YNR%;tYuo+ckZ3FDeXDoQBwq~T-JVZ%|$o5Miu4CI<4a& z%HH|Ajg3YTxCc|W+Zndp>4!2!szLqcUnYAO%pS&R)~b}`fn>^vL$>8Zm#RJ9T4)Jh z9^JAMk0{vNS2J|y++$HWbFO0JDE{5C9jl3;a^hCl?1IspU|Qh%XFX_1*M;^Gv1huJ zo&tg^1Ayy)m4k)Kz>|Pl0s4?M*V~Wm+E9jOk2u)Y|LDMml(f$>7OI=2UsudkWw~lu z5041+e5m!(Kblm}d*|Dmr5}DFVs|So_`DB*d6L@# zC$L?Uazkfo`s$L{q#YKxx}$s$>XV)RdO}}If zQVfYU=Ww1`;W=F`@ep*P>@e&U7M>WpnxhO}C$c{y6I!uTD~O3t1?Y*_$f{u(rvCEj znVsMTq)+3!33KGuwVu`_8OkK1b0*pm>!WE3clZ3VJ7| z+=%r?jhbtH9s@jSRbU)Pjc?oNStaLHQP`I;4A9jThc5a|G2&g9h(s2g%WM&t?sH|4R31N->40N2Uuu=|lioCgnTD!7Ezcnj-F8=(^!o z!v{OUXj|6$IlKb#jD>!A@m2Z()>;s!K^eAf=E9SrfGJS2G#D%Xj^Lox45lT|I3p|- zHi{J>TfpV{n5*8Jx-eB#&Mt{zJWpN;Q;DV0%%!3ITGe!}O;t_f`(rVu5gM4r{-lHX z?0zY9v4C+91fe$Pg$$c8`m-;FL>^gTxY^W+*0&AY_>b&{8Rl2N?k2ZjKV^v?R*K@4 zNoxJOR0q$xbs2FMqd-pC=Oydt&zxY4&ngl}h5oUcfs&z@#SJ~284TzZ;VujmZ(w~S z+?e-M=FOct`Rck(Xoz2J-ipQi)l;VmKBI<>v8&!3T0eI_T~z}+ zd(cuYQX!V17q3UqbxYRRhH6bO@P6D;(FRJ8B;QwS$TUQW+WN_Wk_C~(jm8nHoc8;jLpUUL(}cZe7#zEMEeSCvMu zI;M26HobK%-*6dvi&?BWFDKYn7dTcr;mG?yaRBswnVASb50I!4bWpSrdEj7;d$sOYx<$cav)|65@K!WQi! zadWxQWzad!Lz#I8`JsWQ$+T;TkeddaxsNy#0(8MJ?SR~QfA=)eF8((%^0ab5Cont- z+x)t7yPXoDdbb9z;D2*FKd81?ZFcD8xdu&2)LyDdRjr*)?1bm%f zn*mB$Z=(tY%g&5hUHKDv@JzaN%ni7(->b_Q>VYAxIEy>^Vs`kJMUBM>oBaH~zChlw z%X2XL59MlLd=(_+b21IfJ5$C9deF1O&ek3Aj<3z+r;@p(J4R>NhORrSWFdL3yyZjz zV05D?__ag*Em6N_0v?SyOaOX+<=Wdju$wm?rurNcIE@4hfdbc!xtHwz7_VLQs#}_0 z8^G5M*3EBx_(Wj6cwc9``FXpJY`7yJt7)OoBW;eoLS6y9dfY4^A}wHWBx$?&{lalS ze-968TFTA_ODF*amrt5;0JV z*u0VO7=*dGRgpSG#3! zkJ*hl<=i=*zKx`Fd;jrLg8n_*VWivu$fwPBRR)TrKPXeC{^+fj=}f!_EJGWwp<*5@ zGa3gjW0yuUp+>Luo^^|l6vj0cN5_ox1>ZQcaT21XeW(vj)bafx9?HU=(1-;8*LD;( zDoY636CDgt59XkI_lM5n0*WfJ9)+6Hqs6&O_}4jdit?mO18VP5AF1hZnv zseb?Q!M2;TqR&`bt9Qp*Fx}Wl>Aa?7JZsNh$UdEUqv2v$8>IsyFrjbgIC(StsP!s0 zwt$y|x^I~lyP@5?KKpne%Gh~6Q3k?&T^PPN?fMcAk)=Rif->+^y<>BfoU(22)6tQv z{U;y{og>CZ^hM)>$9!B*18AA|{Jva`(GAM(ba!Y@4wg^yNpLu?6ui%<^2tX;$R5Q|tcgT^SeHzt!qOHg+>+!fk^8ZM?gzw+;?IJ?-w)XFdE#btb#F zjk6SC({EaBC%n^S->OeZa6sU54U8NNk?J6y7yEuGD)>lW0s5c3pF0; zUHyewSBTQRu(Jy-m}N8YJcswwtGJ`FV~ZUfve74)-KWK+xl0v)UIPf9UrafthQB(+ zPF32&&kYSNH|F~^$O%M$Epq$Q$MKl5e#p#M&ys>8n#_Rfa4jf6LH(o?AaL485b%Pc z@US+3MR(3oGP6vRJ_HViD+mnSu8m}|RubHzx(*Be!Mt2vzY}HfkGC)Ebx`GdmL%9X z$7fJWdoKz75mP>aPF?%d<+&3vJa3V@y01{&)1-}mRVxw^Y`pftODF*-;8H6Y@1+|w zO0&yn?T9tv!VfYOw#zWg65IVoy5TSY6i{4T?QMKVoWa+zs7=9RgY)~NsTzO#=tG~y z2HN0?B>~ry zo|bHX`uirHKKk?cu=$!MJ2$RUV)=xoZ_H4y&Ll^il`o&4>&-iCX+V1ceCbW1Lm=|S zA{hbu2(AD-p!zplgq4DAI2$d|?ie$cNMw8>=WgwY&MLJaA2_eS9+jD0v^9mBVh+3-92+cm;O6COhA!pK5V=#2J^0@pjNGPpr5zNGP&fg5J|jAqe6HH{|+0nLi*7zFq=SIZ^> z$GjHOgO;}@gA2T-LbuO|`!UWGEe5xol&dzC;99;+58eUB55kto0C(2nZQ??IV-bMzXNT1Y)QNJ3lW3`ZS=0xNgr@^wIv$E1d$j zv`RY~qqq1&S<2EVaA~7K0%{x?YOY0{u%+Dut^U<>C+PA>faf8SL)9XIkpGwqIi0%I zOz??(B>_2Y$Ove^eBDD4+k7#Qn?c~}ojPB$n5<4$;R6H0VIN(9>r+q5A_AHi1P+eahCzttK5oTkJw zOL2rFh?DPi#U%?xi94UtoAyH)PeP6x+{TZ(|I7M{8TmG`Nom2j_=dSCOB=B%#lHCQ zqG^ILUrA~xR1kWm@YV2iUx7Xh)^0v4{S8-o3)u!X^vN+jEeGtM)q>gk__u4M)G(d# zDkq4~JleQaJ>b6t-R6VdyMMhSu0+I7AGwG!u{1h+(`xfsDO2-U&@IPYsSI+w-_DVV zYZ{Ta_C_6#Kk}N}tp3?#1j4!`Cy0HvVH!c**R=2L>Im5IN?LmxhAunp+P+z`{5d{0 z#nKTqYuY4{flodN_$efDl8{IU)_mRj1l_Bo9bj(~!IwxY(+6U4AM*_}kb0Fqze&`u zO*0pB4ZqeZ*(Qi-IXwT`pJ34a21+5ia?H(WzY!sl#(FWDP{9R31fX)fTw01CRf=hO zw|u~wJm)rWdM2%QhOY!a2MC&L@NQ%PHWoT3Dk+!0Y%c;D$FI9(+kxkB6rT<&(P&$& ztaApI4-5bR&$2Tnt$+lRSk--9BHqsE30LR8cdXJfE^K-&n&aK5{(T6rL1a(~dW+Kl zm{SOi0YQm34IWMi!F!zAFVgA@&${MXo>nbu>e=}{i@AJ5&|{4w2imi9KsEA7q2n>4*s<(}`nD_f zoggD;cy%Yg1EzUKj%6t<8=hw^cQWhh`F7ZI@rX}EZObBl*{<%? zny)uH#Ue^o;m3~S%K+ZCpt>B&N6Z}!K1e^=l(?pgof!ezG2R<(Iqy2|JhR$aPS?>* z++1^=$c@dG(G}+3T~U?#8ns2?0PgdCaL5n7V1ay-)+m!(7l|e1K`WX7oA$N#?8Q}T ztFUf6-In;W*IMDpbks_KTMPgZWPX)$4ziuV%E{#VV+ia0PA*?Kg-cYAU+w=V zb7)T9s?V7vsQ6wH1l4t*I8$4K&x<0|Xa^YD6{zRuW<Q1_l(sU`3G!-^VM11IBay?{ucUFuX)x7dD}m(`aY=jv$VAY%ZQ036(URTqm zc#S5!YJB`V)eJVXuWv*j3R^T`zMyrCZiI(JF)iB~kv)b1#2(8BuAEzR_+#4|I$mBF z5DVuW@*{v&XRKvwE=z)5U$~j_`aVG|R_r(EGNdYUR;+M(=*_e{1>C-6Wi;BdFAg3; zb8#%2k-1gZyb%=+q1>ngU|9l+wT%21!Zi^T#lnWd_d_p%Y2JO!<)YmgSsIZC!R_2; z}SkBu|<*pGTt=Jgr-`iVX~VId=k zl#Vs{!OC5?Bv}lkGIEZ=kCT=kB)<|}LZmN7h3^L#p@aXq#$|O#Tasiz3c~K~^Q{oE zC(f7n#f^GjE#;&4HmEAWxj6-kF^R!_J5qr!W#7+qe(e0WM>BTidXa2$YgfSWK6o3D zJa-E>m}uFYZ+=i*oa1^zf_DsY3~H*t0NLWuD+N7OFc$H$JzX00Z5R+q8XkO<<9&ojA8aK|*KiPTsS~<3X zw{|1Ah_0a?@pxrQ^QWqbS^@7?%)?;eC}bkyWQauuXmco+9O@Y~AvT0~cW5-fkSQoh z#%>r0j-95C6MEx3DJ|z|FNUYB-{W!+}KL~EXEbkhGZ{}Na)lIH1 z82O~eNP_9I!~2bA<83L(5L&*iYZ|9Tjyp|lftqoP?8kKLK zWuktEfzMbbDWHDuy2G9O@wjhw0xs->+r_C!6tZ6q7g8a2>XNkJuP!@OP90J88crFC zW!X(KgC}Mn+ru~fDCMJJ(ZU9(V}H6AS@ugdl~!{+UYgRW&nL8bM?NlGDe3F{kv;2p zx9)?^{1D?6T<|IM-fZF4%i+?If167{Vgca*rQ?zb5j-M!q=+L<+s$9Ggeed_DSuJ* z>@qT?msKK|KQg7FyC9qLcc81g3N@oCDOBW>kfyjTjR6wIb`v(ToROql$Pa93$s`|@S4gVSh*Mqfs(GMV?g4BW zZJv#Ed{faZYaCB_wcN~5$sF{d)zrr$-__n+cELW#mQa6LS-|QEPa#~d0kk4!!X5ji z<0_*r*G78RYuir+MDlDr z_?$qbd$e0hP7c2~TBlXVnf)Uxwfu}U%L4mm=IQXK#WvF7oY&aS91}KInBm!M-96se#HUq3D zai(f!c>LcQNu2rQt;CogAhAkl2~dh=+oDWdBAPSyn%nf^_RcOllzW1Mdu#u`D5E#7 zsmm(luCdv|-4j6QrI=RrPv+-aJJS-YyB>qJSKIe$t}L|ZYxw*`i=0`v>eO*@egZ*ZpVcB8#pe8XwanC44ES`9 z=X#&+$&{PPHDC;%Ya z-ea2a6J53k-~QxzN7DBTewV+lP{iK%TAJ?Bv|q5}c9(M~%Fqz@{fP4Z8crAm;RU2g z_sHzFayGd>^k~OG9l3CB^}f1`(Npqb{_XN4A{Jk{Uc9w@-sqWV zJ*rLmKoK@RpIE*j7hUbbEpys&z+Gx(D2NaCU5LT8$6?e>q2NjD@hQy=#4cf?E{ zndks)ibRH_nvU6@rAJ| zGEb&(J3@L;iO2!KK|%gw9>o^-U-FuC1=~GO)-Z2p{%P`|*4Bn7e6*S3c8X0LMAUpT zXxASNnyRf12V-AsZda|9jd`h_d#psao8pb>6BFH*GeT{OA$)%vCzSQrGT67g3l8){_Gc0B? z=M|4}Dp-{9z+-LfZ$H|1UEA3f-cFDY?Y z12-8^>gb;&n_H)doW-oZQw~OCdpl&yt#gTp=xhO7MG#3r$UOZ_d~|0ITUMuQ%F&bi z;=Qk@#*WPs-})CuMNcy&{(qVMhlanpr^$83_clDnsE(X`GWo|mLr%u`a={(>)d1{G zxIoQs@?*01IKVDtrdP0}DZkB-3gz>1Xl0~UcR1x9@`-F(lX-=gCI z-J4eSnxoFYw(@v)X?R;l@uP7wbWFdgnvcGQp9|obpv0mTf85!tt+1z)6%INCIw8u4 zB;C|Xm_r`(Ht=Npm6*2j_J*9OA5>L3s-ro^h`AE?>{Xs#Lh;*~chQImO6E=xMBh2r zjTY926{dgO0jAa!uWgrFan2Ys{DjAFOFzu5ECOX&M?*fUmh4Q2-HF;G7Np%+=m32- zvJ*0wQJ$I#q`?C50Y=le-^irW?qLsJcHGFWz1bbUXxGenKm|IxgK$*y#%IEUYuOO% zc4#)16}U|@Kj;Rl8Vi|xv7eV180I5!=B|e&cORY^(K-6iFW19(7QvXvIrUWHpZIcI zmdsyY3A~o-<>B(+<~{;=)8%uW0d!AS3P=dIF9vJB>)v9Ag{Xot%zvW%?-L}98-J^~ zsO*WAhu_nb@uKyo@gNrZ|!aSn$TesCBvQBY0lxFot@+a~qRYjxyE zg_m|m8~pUmm)a6EF34iQnHgEt<0cz=nWwZeS6~O!zJYVGPVMjo;F9?LzQBK@ z&>dU1_Ok(8ch=F`FL>G&2aLDt2mP{+|Arh+pHZ+~IeOgZflU`Q^}Y#mLHN>F>{Ydg z=t*XscD9A%SkU#9g{{p9HB`43r}<=LEnQRr3f#tVgp%&GO_}8tse;oESL9!F8!M7R zmOm6px`7^=cnAZZR@ahhY8uZT!Az?FN%B)wmHpTGf|`7mTxecj@P1>P7sKL!=PVLJ zDR{*R%VNdW1Xf_Lcap5+1%lAbP{nf<=wKAosvuMPYYo`HDucZBOxq3lfeF)4SsR+N0uc$Adon|g1Ay@L4W++rnU)_3BEpB>Jd zGbJxHZs*-!sNp@$6H3_B`+9CP&-T0+CZ%O&gM-w>gVlhgMwRhN*Ny1?|IP7>H$JQ> zOhlg71MJN>Zd9spI*j6}#Q2%TtCu;XJb$duESOEej2_`Dk1i-A%Cv{DXH_icUGHO= zpJ3ZV!3L@RZNoWu$^KXS-Hfs76kwPo&_$_E-u*siRL--v_?ET!wCi1?z>&xT#>YX_ zeh`$?8v|W=8>{dcCURtUg|buLyitvwu%_p|ob=8w2JcBjQirCJA4x>6r20n}j05HX z${R;Rmf9%qtk_1j!tn2zF23@>CkIR*_w)_>M;qKFp@}-BY;UMxEjYI>-jJJpux#qL zn&-$PkU%XnTj7!k;d&k?oV|PIY;1O^nVgSyQ-#4PBI?=n^ZwV|0mqpfO^ahqmA<_A zr6aSs`b*?iR^cX@I#A$)ZLB(?-8S2Cn&|t>ov3sNd~~ySIwqZyppx$5|0X4s6IRq1 zcy%yB^GbS8fn;dKz?^G1*b+S#V-&&JJCpx>*cVGf4H`_nwwC*vO$7N>R4o+TTXo0tRt1nxOzxcde^Y?!gT*qBwMK#pXZcrkjs&y+1c zX?)7~DrG24-fWg#m}?6Z;8nZ-R*y`;2fkK8cAtoGPIe0#xh74a-?m+rU0#;E6#NL; z)SL7yJY(X)yt_V?3cySk!EYt!WEe4d#Ieg<4)0sM#js&ciK+T2WYc|Fi5IFbq|3;+ zLB@0d_cqvx``oH-^xw&Ugp*>0*zwgG`_}VyidHJ7@}#3Oq4MS<#g5v+WjX~>3Fup= zbnS1-(=Njn#Ei}|fl^}aWzxR#kmzfC931d0bh)iu$_&d>?iQ}*sainHXknS351!-} zU-hBib{0-cD`*y3FgN!=3#R`ttGB{lVbLpVQ%LL8ltysfYp%)-FU=Y{Ay%RP-IbYz zMPW`|_gdQcCpKZFcItC#e_XMGPc=;OaX>}-x_tDi@_KQ*ZRK?fo#Xh+JoAbQNQpJe$ zE#+_u;6lQKd?$WQUgRjU+@9W-d|G;EwP%>i@$tG|_Qq$=1hq?iRMmyB)pF%t>*n3I zR{2}j@s}MxjW%$u#ltp=;6)*&)5@@F_S$;YKbfS`? zXJZwlptzPi`5q`awh*aIVqIJZZ$eo&(4|9STI8K+xs^BZTM2lT>qhB1~BJQSvp}kRI6{*3wH%a^}}5yP!);2!YOJWc(}2A4d>%qcd9ejNzy9r9n*WNr`iJiA;Thm{zUu+&51^ zx+`^XB#~7VCjr0sq<2+fFtk_4)8+cSdZZ5#O&&tuUPxIu+SK=?`?4UmGv6mt6=JXV zQIEcO+}iV0Jn!e{X`|=J)qEvn+>GBp%FF_suZW)P zO3RbJZ7HApuGuX3G5Ec+W@{U^c?5Tz?6z&ZMXc%lrG4VU&36rGu?B#YHDuJcn}YwN zSMWfM6aBica&0zFK}vV5S-cFzc?jy!jJ8`wge+g`j7&F5+Y5{<{Qd-ZTwD!#=ts%b z7pGNUa%B1%jy!RE9$`F`iOI@bQwvrQrpm?aD>w+tseG~AI=cQs)cVg&$7P@I*(zvu zNW|o&`aUSxCtN0g@m@Zhy!N83R8R!tHx4r@=92Zbh#~LY6R3q$`qW>W4t>dBR}Ja% z(Y!kX`=C=4jBA^A$i#)i;)a-|yE?4<2p?q}#F`OW#X;TY6nQR@4}aERHXid&TWwBB zp0hGS>ED2mMgB*bL!y+l>{%sJ-?XVFj z3j7;?j%tPsj)(Zi5Hc6O*(=m56IPmsI(1}EnwxLpEzdPmTp>A-j&+g8(RpL6TUm$W z`<<2QwU1Mn=JBb6%7kaUt6IFKF4ZQ-aSV3YX}IiZwUAimUjDG0i|jc)b$={iN_aJB zVrs`lkFW$*3SNq-`-6_I>0Yo;!7E_fBs7(=?b(CYUT)-n_Plr)W6cBx>HNYl*K)zRDMVNwI_lo&~59oOi-}{ zGscl^w`F)=QyzOsY92|$_{XW4R1gbU1u;63b?Z?2`V$oe=nty8Vm;Y=>cCoqh-c`~HXlmcgr31bnHPZ2;OwJKk z)Ip^FWAmm9>iEL++lu9qxaH$@Y#2gi%vt^YH^llYo8PgbXp>3bT-}t(@isor;5an(M;0ONozWMF(;Miesfz*~+!@xDLI%jM?z@U+&HXJ` z;L1O((#)*6XzR1_R7oK!z2-h?wN*tUj1Wk^|ySb9oe_f~>K71y4TzSCbNTMYof=ah@eIFEcBM z$~>+`cW?5sXu@A(IaKY`*_sSX;UAV|g%(;Pu6Xcm740kEJ-nCfup6%u8njqyOn;;F zA-?*S<5tSsTBxT>n}a$|@dEZ)Z~3*pfV*}^y#ZGWn>Zi-S&X|o&UVX!NB%YlzPIW0 zdx#8`oqR1p5d%l|J@GD64(GVahUV^HD3^H~1(Fcn>69_Mx3Kx>4{xj^cX$x~X?CG7 zV^g>`IRCUg)4o|x(QhYe^JkXtjv9v{ z@=ONu3a9pu?L6KJcCGe|TvmtGamM2&zCfp7X~@~bMY*fD3S3Izr|vYE8WM(zfW5p1 zSU0s(;F)pozY9C4kWPitU=Ndae#01z6|N`ySo0Cl>c@6zX8>c9aCjp|%JiH$a(ii; z#0jg^ed1XDvkfEo@jv4>A!m!Sk`(e|29cHoAwK)PY_t1IzUuBFQjA&uua}`0+%a+Y z;-8w-n8!>Aqn`Fs&d)uys&Fpbx8V33{L5rd@-a=8pS(jyYr9h&duPM7IPPj?HfOGL zR5_{4ar)PWfo9hQI`}TN0TOsKNWfTMT&tMb@)GhkCprz+=?yMvZ5q`X!S&*fMu5W; z)G*=y27K6x%GT%!CX;;5$3&-q;iY^<|R+VxfC=n-UJ_D~CL@lGkITopdaXgQ5>q z#dD3y-gx8&#C41ujjH--#sQKkj@&tSNB8KemgZK@4EBryR?$e%9bPmxVlW$2N9wQ| zyqP+hJ+=G0kAQbS|I_?uR1q3}W5@(XZ?!F`*aE%hk=OClyj#)$iCp{79v`FRh1oL@ z-Y&>#Lb;zTxcjOpDfdYWB*Dw8@FBAB!a1K zIE6hbTLt}x-&J~z98P2@5|HeHLczV@cvCwaTv2+daj&X%nN-mJ##i8PqyTwt)v0+g ztxR_6ww*qbzjfHuQc;3Y3L7Vl8h7kYkRryWkstWjY@BSm-|c$;-_fg*On|hA#La8E zLe88QJ&2DX8vIap?&2K^E}z&wmj9=uPy3ZWQ1>r`-Eb~~3v9b+|I=tcd-g~AXaZ}W zMU9m_XC!|AAzV+OS)G$&xV}b!+A-YMnlyre@6Jb1OQI`VUxSB6x$iVrihi#e2v2`S zKAPvMKgo7ruiO<1Q!>Eeo1b_YtIt8V3A7b0J8weCB!sc-2d&p7k*(K(Fgi-)_cI>?(%ay zbQLf@s6#N4SgE!NtIgnG=`HhJ3tVTadfRGIt0Uif78ZoGE6GYNi`~;LTMSol@Pck7 zL8{M|$-=I{8@#)`y@O)SJaeP^uR8Rn`u#FpA36ZV#-;5@yTjAo6ifSIj&SV$ z_toEsoI0thJQCs6980QNgbH$uiy6Pje6jJG|L^Vx!1ZM;F+2e8iGaL>>i0hE;)Qi_ zzlg^Rk#)yC z!l64HmH!dJ)rX644B*<`EK)M%zcX=SNt zrl^3xl;x5N?P@MmR#q-#=8iDtLT->Nu8^Rjpdui$!)1Pt-}m18xc`C6`<&M~&+}Yf zflgJqNEeuVKkU07Jmz=L`!UKTv2fjoQ-tQ(8iKa|MMSb#*#o;^u31cl^^Yesr$qI= zJvBbzL!~t+c_)tl+V~*)^pfdP!k~qV=wUl4Kck%QV|QekXt8wiMov^-sG@MGy^%{p%ZZY-{lQ5Ix*(#M)$2-H|P{C7{! zMF(s!GL#qlDrz5s(4Qij3(r)$rY;&?)Ij@o5{z*G`oeScr?j)F*A*lCqb`_-(qdWL zYj|ifhGBu+Y4!=ZV=mSV{@1NpvE7Xi4};O4?cW|$Rh~!@%&?>8CQWRSjFIp4lag<% zuNU(er|>ZusH0@nLo34BlNh<3RZN(wd3~>V5vLVu|AYrU*!Y##^mGk`vE;pEVJ97% z);*~&$!XbcD*M&Y<>PqSu4Zpdp9;DIiaf`d%y}3%CjIFwn(N&-h|hz9hkYDK8T+kd zU<(h;S#RP`fXhJ)bujI|w}-P`+YZDL;k%s__d-nId#8%>T~_)(_d*D!_XT+t>87wk zE+)CvHN!~2IPI=J!!QcH1840%e2q6!#rnNGHk2jDPxurB7y*RCBv_8T4rpZHfqp06 z?7p?3W#_ug+dWxZ@BI^+|1Q}_d#%rD4HIK*Uaft^lRiy$Ky*(S-Z+r7{JFz-b-H6i z(t~vG-~jIZnji@3G2k`vSpjwNVbfeH9vF3Fbx8d?^+B|A$NY=NE%9=eap^T)|6>aO z=_2h2A9-q}oXo0gkKUL=Dx(g?ux<^;7KFF*<0@)?m=3RE1(;j$6h!sM6M1yW5XLAB zvnK?xe_2?JtcP`?shuBfBn({@A|9scEdH`&8`{ieTx0`hAwk?Jc#6I;%3Us!-3M}KwQgR2J6b;Yu7y;1)f z$cAlt8(|S++K=u|-7Lfy>-?GQzcQa>`L5w*&Ax)6d;Ubm9Wq+cph#~Iw_8}Y%w4}( zkoVj%TpzwW&3F;^u6Jpiy@uTvS=?)=8Lxh?VJ0}t__|KKeu)sCvs!4+60K8^f-K{g z?iCZeSBDHv7{eb?UTGkHQFURGG=1EmVXk+4sV}ddYe=s7PZ2r)ZG{^M-|u3sF_{Y> zoy1?hX{7dMD$l^}@ynh2<`2WIU*0;riTFUf<)HHGr%IzWrLh5Bt~F9$-fYviuyXiK zJ^(_{^1%>`tNJ*wd@FSX)CUf>2`30@TV17(&@J6L=*c@iGfu$jH07U9qMw{FYuNSS z%9X7jjS=FC*H7NGyVrI8?4Z6$QpDE1JAQJS!VBC?3cK2lc0~O0-mVv%K4q-s`H^xif@32Xh-p+spT^_DFMkzxfLLGm{Hbwv1`lq9QuxiVZ)zrqL6^H>i z>|(L*b6JN;k@ckO*Oq30qj}>4n>?fPbjV$!j?$ZnQY&hAxx{4GZ%F~k&#qQy=9<#) z^&lBvTYf0wuvWuhX;$;S*B3f1AvhGDTpGt1bP8g9BKHw@uV1*B&7%98ywn3GmC@g2iT9ezJ*0C3rdvMFFeKF}KUu>hM zFR@kuBC9fLCzE}^TB9w+Do~4&YjzcuXw((#fhBICK0PAb0!V|}F8dKeke_{dfFwFW zW0fJLXt1rG=SRHC?F7wcW`vWJfv2qHiN~LZQF}>gaPU@aX%JZTFDnhEewGPs8>}!U zeeLN`CifhS&lg=+^?-)%J$E)5v7!trE^_blrKQil?5vsF# z(8MwQs!Cryl6xg};^*SuHbz*r7pcySgwFS-09pAUk5$ndnEZ}Hx3807z#>!mN|jkK z^57`yE%^GknwOam9U_F>5eMzvH?32D@&zV)GexB<_gu_CA1=0;smzxT#qLT(eR+qA zZ~Q}HzP$surj8tqA9uObB!czS;+-5m_*YHUw>GCx%z;N69yC>em5<@%6@kJ}RlM3N z+81wc=w!p{_a?82=zX$tvcc@h)F0%%nu?tS&*yE$_t3-OwUw~(48-$GBTFeZ%VXc> z2?HB4=pSQp;FCWZU6;UpW0gUz;!6yw0dqaaA-+H-^z0s*OZCQo7>wJuQ91SM?}fDlUw`eu`^*1C3g9mgzK<__s1*-l$UE>y zcr)Od@>va=lEHgq+4Y|z@=BvZ;5a4Jh^%M_XimW84Lol!uSPmzQ%MagAsDciwIsi2Sx`0WCzGyTv(?a*NgT<1-{|P$*8hHM=KeD_Q!{5*8Kd@asWAKkLMk z$11aBhh);_@C+k}bN4=|V%73CL+zEq%Q4?F@?!VZT%a9YA2lbsq)0&+lXRXVScx!eLL@2OcnkD)}OH8huJz! zjSEu+9Txws+rO)By#@3raBIVlMT&5t>*uA#1&7yWBR`ZI?`yXw`P8qNx&FuVdm6P1 zgDafYzkR)KRqy{E+^PHauQwTOWS+*IpSG}sP_6A`-;)=OY`mGKXUOU>!<^Amo8EiW zX7UH4!30MLpUW6LmZV&ulsqbzKKB``z0`Gtcg8f$(x~+L&g#39GktL0W`ymMRCv;G zxl3}(S{W*MI(>3lkT~qfa^}_ah_6w-F6wuqydn_={ikdedy+qiHhQFisHHwp!;t*Dt}pub3MZ^(zy{j6WU(A~#SQ5; zd#ct*q*+RnTR>n|n=IQbjl^QI&3s|aG$wZZYLs(;KW0&QGMtV&C7wy(UR{0 z=~LZ7O(6+|NyE5_CdVhrr;m~BpNg{+KeYy{v{_dTFYD7wDz>yeJ|Dw5+wk#858Ll2 zY&s_H(9)Lbktp^>l5zSzZ@kpxj6RZ4Q~C}`Es$xx(3v8KwhoL|Vj{UsLhOU`E*9G? z?wd|j-d+rp%vOHwd;Ms)RlI#PufCYNSuMp^cAX)cO8e-4{FN!)m36&%uf33mW7lf8(lfP$WAwAaaS?T&Bi>vgL`CVz)*l+CzyC|5aytT6xe z`p4Su;Zt^?qcnH1oxm|(*p8oZ?w}-H+4jS}-*$#(q(be!ATcqn6W@$hwj`r0r^yGN zG&vTN3vd)%H(I~%fz7oT&4_i$}fGAFMDhWISQTIg4t_ik}0nMG38-X zKT<&Vr%g&Q1-AW%&hvd&Uh5|7^=F`8*|s$YH{%MA5gu8Pm;ae@4zc`@veSNtbT>?r zW4ZV`Baipd2a>dRWP@AOK&oT>W$CKnil1e!7c=lP8@xIH8%i90N!Z)EanK4N2^%O$ z8j3AY3Z8$Tu=ALIW(G6<2yIVmTa3*6J-<5~O){rPvTjXZGEFa52MGknRF>6K-q#~4 zSEL*M@^PBr!waQP-%o#sFV7S?l2Rc?A>c(=zy9*$XRSdG`M+x89`J4LM)neCCaU(< zSitsboH#SNri<%IMvc_>N5(<)!a3g1iCKv>q_G%q_kPqZ>-)FXBd?j}XaG2e9~xyh z^h*lT{;W@dPwUP-iO>61Ll-~oh_H6@%_Iv?p9+&e>hDSvs$lM}c0 zaW+iryTLs3gb1(cpXKj-<43mS#f2B02Hj!+>RXfTHA5-E?_A~3V)Xub?=>wM`un6( z)rW)UhAVAJFXIBl2>E)C%|cJ+DgqGTp|!T_T&(15K7DTLQ<qBLBpF%zUPQDy3k)kb(zOS&f#sSC0PX+mhrZb9k zqHCI;^BOwnNq&&aIa#0cz@L+~Tb74=7NGX1hY!{N`HH-qJ1E&7mIC;UGSnE`L$GeG z!rF9Gm+G6NWnfHCU-{JZRC5O#Oa2a%X`z_7ExJDf z0z2vXrL9qQ>J?66fJIkTf}<>XoxD9uE?pgoL37SA-3e^))+k$c8| z&*z8NZ5=)jW=U)51cs}0w*FUR%$eE35{h5Wl8bq-|MGt8DqW@`M zD1E$u*Vg)6zRU@9DG?6yn@1-;(53zm#yu3?*$g`+hn)!!&E-+AW!YVnqx}bm_ow2L zkg&EVr$CLYO+mD!TIxNi@RFc!RF%HTo>N2xX8U7A_4$^3o$SdsNlKp_I|i*nT{^|j z`D%T6p*wokR%ol6I#2ePL(hR$%dcB6o|X5>XXEMh9)=>YWIg?>iPMU{#FY~(rE{K( zFVbI(R>;Qwr;^Ni#?vAbHvjly%Onn8SzN3zZ zU2gDYE-*!gC2P|ko2_GeL1|N{ZLx08!b>*{ zjnWNBgSMG$O!4y2oTP7hO!L?*Hq&V1fsG*SSfgIe*##-b*0!xBv~ASR!U-7Yx(u5v z8i$9J&Hhv*s{pjT3O*pzy;MgOWW;9KO0d{k(UDYE;*gERgQ96wHTc#@8VJ9J)Du~D z(<0@PH8JMxG|J7epLg+yU_=BS-1LD$umq*4PTf&^))wB)dZX&U+UN!=CkWQxhizA{ zII8~ZI6)hkrq~7@94=1UQeDyvKrZzxI5$Qw8^0$1=+x*bSnq5M&RgzI87*)G7(=H5 z=gZ|A@@Urekzd8?nDI0jUy{(EAzk@iy))^RURy_>v8nmizLq<%^)+nStihMfZ7pJl zO4?H;!@Xy3{pL*GznJXWZUOR<-9C>XMMR3RTi*IEeQK?)OinQ7VgVjc3yv}ZS&O~M zwp(&El~ZPSLn<8=P7Gvu9B?MCFS7Kwkd2_Ssqu7KS2V(2)DfCmvz&(+o)o3SD%i?& zdi5+EDV)32KVLg-cf|CAEeUDk##8bpMve9L54#FK^uzN2U2w*%nV z>rjp7?#=Jtm}L^il`r*v%m_vSy>FuUN+|?s-I1)k$?V*c!8&#!QlFkH;_IdaNn4&> zh!|h$I9OgnCu1#-!6*+hl2hc0SS$jjl^u$P3{FP!YQH3yG~EkFL174z ztl@`rS;8E(oL;G#^;SoM@$o##dyt`HRyF=sR`G5J?ko39(mZzFhQQ9&0tK*V?Kv4S z*_#y@`qpRUL44<+rgrJX%o(aa>!HMs-P&f5~X8XIRo8)u$TA=rk+tn=6K` z(Z)E2v&I0>2Ldbl^O4+Lj%{%yN88Zpr_ozknU1nQk<&hZ;}cs+B7(kUET^ajzwN>- zqaLkMqle)IFr63pS`hDa{u)VHwsJmwLiOS&ga3-G5)#tTW~xGdM?<4+;~cxR19iKu z2FFe{OvjcfjPmjtnD#M2l3Mcx_Daq+EKs1@Xv4TcKaq;$&=xLds?FRHfsNBmcmMtz z>p@}ocY|cEA|FayKK27%+$#0lZB5uv7I7KukI0HTIX}i@U66Q|3WF3UMQ-{kfc~%d zD8D)seS^Q{a!d<-^tx&DF$Wtb%$&`Fw6L2yTZotCDgbprfhfW3OAb+G6(U?gX=IAE ztDNjYBS9KFi*7pRY+TZ8HTrgglF1d#C3+Bq(_ZJ}Zh;j}_v9v*Vs~5>LAZ%a-EGOd z2Oz_VA}D5@V+n*k`LBx4KO0e50Rsqp!(?65I4GnuRZ^BG+r<&_mz6}et^tf!vtEJu zGjh%cZ<5)ZK1$&Z0nkGeB@cuyp6)< zh>XURIC6JuDugt?79{-H5#KO$KQSrJJst>MN67Wh%r_OE;BUGy4mN-6aus_xqT7G^ zJin7AoVYUodWV%iXs*TIm&Au0+Wf6PqN)%ep6x=|~h10HH_C79$qlN29ex1yRd zj1{e0F@G!h^Ax2*p2H+6cGAKjv14*fFy9#=A%^!PLjYoQsSH(4=HJdyFU`&-Sh6h( zspZKvA;j60^F8O$75<1wt3p=;R?>)(-kH5uW-R6}u^zC~InkCMX-?~w(pnK6S30`tCX3Mj?GW_U5tStHK8HFoBp5pN{GTs>|>nq7H z&4>*$1Vr)kIzXD+Ir=4l>Sav2cg(?-8U(M#&W~}gmVW$N5Kh~65xB*$`g7^1i))-@ zyvD(UJ%(caWtS7Q4AQY-hQ$WMFzm^4(L@44rb{KrxrX*sx=KNC#(pEG42f`m?!E?n zkpr%For|G@tja*T73^R_Qf{`jsSSS}Q1LVrvPL*on%Cu%6ph>R3>>@3OPA@q@3Zuu z<{$kibBmwa*Ie!LX!w*t4g%xH*220>LyA}z5wA}+{~MDs4c=~t(m-GRe6pRQ zGbW*iBf4$#lQ$wURE>q9LF-w{@+X60YO_dHkKe@82)g5-v;aU`k5~jDDppPPh-C7e z$b2)aUW>2{u{oS$)_meuu4{a~2Mia3c|b1`)v@RG1yBfTai|HE#8XIrvp~w4uXHx| z6}zrua4!iex7sZG+EJJ8a0QQ%(8fS(a?fPyj{?9ilc{+WMQl$7e(!~LnP=wJ(*<9i zYb^EDesJQJ4Y&qVVe^5SYuv#AB)c3iA{j(K3>$lsDA#?ZcV=65Sy#xviM~w$kY-%x zqk^(J-1zbZ^-E)tWFT0NDwKTh$bjP+Ozc7K$k#E2X~=Ae;^0;6(J(Y)u1NNpwo^?My64tZu+aI@|Lg4;unSgk zK#5!Y*oIE@E3ODN>e}V?w?RS^j@C{T3*V6x5A{X(!YmfrpaN+nO4^GBn$6Fs7Cs?< z+v4MB5()S^m3zh-nZJhV^xu^ z$x68VNZj}KK1VA!kO~4Nyym;KjD4Nf6@IliibO`@9uBq2jtDgXI#}REqYlj$!0JnG z1o5O7dGGg_66WpdjHm2~sXns>sUH(dlph22jl!%GFTBC;W8kF$z~P z^WH>mBKb~as}jAi`xo682E!DhB3lRwOQl$Xhg6aEO*b2uttCaGHQoiJhw+tvCJ%1T zLETcZ?vgWIj-iaxMF~S_4T$4ttU~@qf+&9ZP0X;)r2X_nsXGjht)(!zX@cA5pAnX| z>G!m{2T7r>hlOP_N%BgrwM_GA;axV@JWnto8;7fFhwa~*iVPg;T`S*^O$mM{t02To z+3=O6+(8m8tC@Nz=9)G-Jui9kNSGF8BoX@mkYyzt)_UrFhEQ!^T>lEc)Q_n<_r)0e z%{yy(wL+(*Ye`V8o}kD2OD&=5JeZ+1)xakx*&w};tCv^bQde_>j44m(Ny~-lyarD3sT1 zl`%Vvh{kV(M{9Wdi;Nq7l6qI5pv!+b_~tmBll;bCzQFEb^h|mk??z=? z_1Dn07&?MU5t%{OXcl#eCiwT~Jz45MTZW`ze+ArteH6 zQ;^DYl-WP3*9VU#w*BVHWw-w^eI6^5(+~o_rX4P;8hj8lHXS5;1KP-O$Ln{}uAGHK zUvC9^I7x`g)5eJ`sIw}UbnCMIQ+vZ+=HbQrJAILQDvc3lhbEg}= zBKt2H&c8$I{)G>a}D&%hc-qC-Cl#{s#q-;EdrmE*c8==IAen=uYkvtvZ^RE(*G(J^8c^cq)o6Kbg0w9 ze$GW}h1EX5LmF+V8Gg~yFk~9Cl#mlsTrEjBNnXZoR;tB(;W8vkq3nMHxIWKIGzS?U zTQ5E1yyIo0@OBP3-J!Z#qPwl*kieqkbm8P+$y)9@_2f+*YTFrjYS z!f)Mq67hLqnk9n%jN}@3P5P)}=DhW0lt5k;>1KnH&B#ZYhM&E^SMg zj)JeSvUc2zj<`UvLa#}GigKNhSc>+GTpT?u9xs=AKHY2fE}H*6mG|*n_*|vh=^r+) z=L1042&x-A&MGogy+RMm6@!v*qN9Y9<6|uv%(2Fn{(DkG6HKE4>1UAIrc|;%QsuGz z4tcGC2iNnO>3Wc%J5|hxPAkicS$u=kxSPd56`Sy)r>88J(f?{HP9xvbm#1C%?G=Dc zLlbsvAhU)a%?tw2!fyuwHVE+-$Gfn99%gC|e=Zj#r2Gb9ngr4xAn9{0{D#BuoA@6@$*mDL7%=MAEbCmw9r8C zU#B|{Ax;o$Wa?iA5%-snyoWg&(b&rAsjD*2-CWo?H#Ivts2lMvGZxkGJ{H~AS&w{} zS)*)3>Yp|M`4pOU=W2DM1>?fZ6OUk5a{oL62d+O*JyE^!R`X4l9M+1+BqY z_#kv|UaNZ8#|bf|`c3cpU_ae@0Q6-XLwDY$MKKa^-?!7e1zuD(zK39EU9G)%tCw{@ z0{ll^K^J|4`vRFewPtB38t*+<`|<->IhGQ?KvnId*|@S+BOXF^Y$#n=c5SY*u}4r} zzy}4}?SrlAvbLsx;D%QdbwRiGE+>?eE6Mq36`OpJfW*h27l%$mC$kAE!3+tb(Yyn@ zFZTWcKq&Zx@UekW)qrJK!a72_n+vM(cONi6i(8wVUKXz$yulPjYnP*wlzhXq@f{t6 zsk`q&MbAJ(Dwv^|pqVhJ$p&#{an*~M#WEe&%9Ps(-s}}~4eG}vp|$TQ`Neap2Tf7G zx@EUhVlRM#>JVA!`tzG&amtlwj{VAXzeG!glp?uSo`OLR;Tcy{}g5U z5+I3wa3o17jDy0)W|yc@3hK-~Z?G|f;2sYOo zq;EY~K0e8W!N5^zGT9qyqBT2C`Tix-l{(!2^AUUOLD){`d%PTO*rek*Ys$&G=*;FZ zpGUW7c$=yZSAUB*D-cdqKg@iIISQ(>bJh;E(c4-|zQiKCWd}fP2ni8BwCG1ZpR}}O zSMBZYG46w}FJSnB8ET~l}AT&aw3G8 zBGTe}O+z;S^Go>NjUeoe-`xsWDRBuya`AA4!#L4Zec9WH7a4hHF;k0t%Em&~EO>L& z(ZmRSv8$gC?p^t2?E_HnZ4VBUFxwy8$nga0J%c!Aa@%s~SZgyG&?0m|(_X%`CHXSp z(_LsD11WH>m>dl&L;KLm0qCWn)3_ng1TK6|ju{WO2JpP}OI9GPi(XeNT+wREll>j> zV75ILI>XIiu+h?&dXL`Gtxz3Pq~>WoUWWxG3M($LTluLEvW)oqbQ*=w4{s7F}nFfuXW{j0rSFD^OH3)-tl^aA>{ZDlr6;tYmBEg)XmLeKO z4fEZf(F8uByUuMe#%RAlj0~ve^eB8Fu8mWpy9;p(>n{%U-NSTX<4QP z>}Y~|K9y|nH)_Q|dKuR(b}DI?ww0i4O@-;Q3Ck0XhB-?0BlV%928oyMKE;Xly(mVZ ze69(#wyL4k7sP}q_GT6!n!5|JryWMGm1^7z7k|S}-`<#2NSTJv^S2;~Sz)b07nkxD znZ6D|2;)h%Ct-sk^x+iwf{Ndn;y-Ao#mGD(my*U(8EID^styRIKMHAsz)TxK)c)Kf zun%thyDfvN6aRNXOZ~Z+-5j|xdGH7AsMfO!yrju-3lwaJCJmvr0b#P^?t{S`_*X!f z!gF^lEvgt1NKpSKKDY*-=1B7fqaP5m8C(@>x}9K;kA$d%pX6&=x%Zj&1>+d(>k`MK zl+kf`Hb|QAT2Ttaw7-lv{3KI$II}EqV%x-SlfVO=X1Z24cfe!E%_( z|F23>|DP)5Xxk6}=<)lDi#1b{N=b5hMXThct5rN*tDK+Ut!UU|chn^(dV?%F^KvJg zRBFW$c2>A+aX;7r$v*=eFU%FfeHw$cWne9lBwVV+D`zE@2|EGLQ*G!P#-7mnX)+|2 zpq;F*h+BxLR^$0|uJZ!b9B!g7pKn8dyU(vXZp!Knsu^kgZ`YT=(8|GIu&LoF8+~C7 ze}b@!TBG;Bftw9$Z5c{@KuC?qVv|HBFI6HZ{zxhE@g^Aot7ghxa%v_V0@cqAHWav> zSb5P6_LAJKo4gRlz-+?Eiu*@QdrqXIuW83w3nHT7T1MUXzhS=WZ?4bo<~1`b3!{%_ zT!MT}E|MyLek0Pqci4|qc{t>nk6(Q%EwonZ#SXJyWX5b58v=+ zRD%O64&uIDNqEwrMrMXSnE5V#z;xi~luh|2@reN)=q*p|FWn6T%fJFK`=TpD7s=tS z6zm|}pX~f5Z_|EfU>n?=cF7{Aw z1PiZl`EQ|?7{`HSm`>w(>pFEkL6S}1NME}whH7DkPBK9`(Ga@DYAwzScaH{CEU`l- zdXq`YU_*C2=}6rn{))_l#=M>q1$~K^sZE!P1UJ_&Y1%|j8uowE`dAs{W{3M0_zxnl&Nj@c?g)XISRvS-(bj7GDQETD+w~FH!i!QBH zvNeCUk%NIYa@Fu@7*856`-2D%+=982kaHqR5GR4}? z6o=h{b)9Jc-}ClPsDr>5*K5c7>2Zf&!s~&9bYyqX{c{Cl3H;6Ludb<@Z0xs395_}Y z^aHSQ&@+mxnX9V>&rL2kFZEm2l`N<|OQ*NQ28>?Fj{Xyqcyp?hp?puS_^v>QP;k;e z9nrT!Ggc(%na#mflf8Y8fv}#A9S)91T_jNE{bIv~qZLyrNEx~6Jb#t6`$?$os@vtM zo{B=hvR)6%$gWuXar;4;FE2TH=CawH;mlOvIy(m48@v-lpDQuAJF*Wvs)cNhHIwBc zPK~(<;s##A#9L$W_P-fAvTp2o7YZEOpBz_a>9l#y@t*oLk^l-cG}e=(m>{xN%^D*} zOhcXr#2nnWA$_IAiN}(#|hKJ#HF_D`GF*U*+#Q*C{kLs-nga3|DPrlhX-Yyh1tIiTP`O^ zh%5!!C4&FDn{Jt{>5Tbtbl+ddf?`mb&FVum&CjEljHr0oXA!c{H4quQ`@ps*>8Ph; zwPyTf{UJa{?GpMI$r7F4{s}nQ6yu}&3DDA}$`iz#^I&o3zseIhc6VVi<7R&jCVLQy zm)SBomsq0`r6l=%cVXXt8aQdoLD=Q4fXx=q4C7mTe%LItIvU+Yv3POMq+p{3a^cS? z_juV0hu@jc!lHuV+5#B;=Z#Ftlo92ALDQg`Nyb~r{l2xVh^x%N=|5^dNCjj4=r4~G zx?^$Xi&ao_XG9Lod4tYdk{Ms#6uR|7fuATpzsc?DmGJI5w^eoIOwyUJHnPNEJE52C z7ZqXIgD#m!(DxA*Cu$6jx%$OCx~%f7csN;1Q0Y<)3b;YqjMSFUm5as<6c7-)s;C6o z@6Qv(kSIjUpvi7$nqYUrb;WH2UcjftZ^Qu&dp zp+I1;2YV3%Dc^>;O3%5`CNhd}3-WQupO#hYxPS#3FwMpI+w7>6@Mkot&hrbX~56Wj1(pdn5jz-JFpRM7H```a0t0 z@WYmI40g*b@OP{XcDhOT|a( z6hdf+(G*=Og2fuTLD~tz+-#a5)0y#*S;)XwY||(I+EB3$XCuwCcMB$ z9alp}Ka(=HEaxU973~GbkokFS_Q*-otQ*}VSZs1J*`XaExg>ynYVZ{(5^K1D{x+C7 zA4~x(>Z~&=fBrUG+k@RqvJh)K`v8-vsvY}AYXU6!Z(V%(-EX;tbQ$+|fGu^h{`3@T zP93KtPjza}y>o!*JY$ycr&mnzn_K2xqnq+6`LYWz+gOcf>A3bsZL){Nk%r+b6bxK53e^ayMD5lO$B!%22S zlHdmMa?++>D$g1IYgmf~1|?VPye>Ol?u) zg;OgJrU-8j<=j#AJyhDBc8&p?=aE%#eZJ)6@Yr;nRoj9~i`nx}jvv+Z^BlV^e))fg z-oKI$p|z=FBDKPXHV|FJbj(4SNiuEE~$KUQU`gieMhNWitlz!=RI#qgt{L5TSb)ruU?hsgVF{H$X+3rFy zVa0m1Jx=WIM8S3;)d_SfH{00;5bf-8|Gc~&HwfF;$~Sa#HN&ZN1JU&kor7>xEVk{3S;kNzFn|>$5nX{ zvj6S09v=n&{)!8FLF*b`)%d$FVElSle_=GR-r%6#C-Y1G`8RZr0~c2Ef7dO;Y1ICE*5L0 zz?VsB(RihQm!ytsWb)M4hkU-X^nG(fLMf+Gi`^`iG}bIQzzvSPfSsYhh{jAekHG+? zs$^dPE5It=z3uYf^^f41^Zy9FR3A07wDq%|>gWOVGp^_(Xo^1zfOd?w&Ta>m6(F<| z%gX1VH3thdheAXtrmd5b%2tnfgdjr!2G8K{CX6QdT`Bt(8gR9pwMYFXrhIG`0I)Md zEt$lU-zPTGpSLMrkqa3MJH@?w09G9tc%mu;g4sCVRgy?7S-72kFFP226St)e8H$h{ z4`}?fEvKj-24<{&s>T%o zIP`Zh{&?(_5*AxCnF?WU5brEEYq3b>O*baiX$EWW#2zC}nMW^pw+D!Q@Mo`;NrIuL zq52P=TH(3z`jvdPY0HT@PIX47*iFg%s2MgVahQ%~65+wT+)AhrBYlvj?=%J4!`zthQVg}sYoFi(#8L+ z92{XMDqb#{JLMbFGqce_SG5wsbE}@pS<^bGRSqRa)^?ta`i!k?$F4kEDO-}T+fm&8Saqp9oWHAZ!YwYV{k<){yLIHCIU+N4)TSzpkd6Xndn{a*&y4se?^7H3MrZ|4&>kh_cNA-9Hw zJ)(n!qCg|jY=YazAZ!?DEoP-8e#7~IaiZe=!XwW$hpQvrPeU)zq>gPjzlW8DjVfXd zw}(z%pv~0S-ca)*zmg@>IrQWGRr$VrR&7i2REcCeyD+H!O>8i`je=-(91p#~{JDTk zBCWjE*SNRNUoQj&OqwDTDvg%6IlH1K@Gb&!l2bKRi-3(QJ{0rLm3^eB>TX3q9W~2G z3phwchRi#h*JMNuK582FSi)vpgOYZ>B}K`aC-2$PZGij2D+4vj65y!GYAiciz&g^M6*F;o-q+N6X&s><3xU_WIT=Wp(P@c`~g zO$Jvap1wT<`684Zs`ohaOWwxX@W~tyh?idJ!QnIP;DouBxt`6_K@BkN_q=ibqjz#} zX7XZL@l5O4>~dN?ogwKW8;PZ;78hte>y=tM`@WAq-bSbf0&xeEUfWTMsL^Ulia95w z;Jex-O}Z_v!0`Ip_!~jZ)k>U)LHBVH(8zBm{HZ`@g))xnp7LF57a&M3vxJJ*V>p6O z1LN{my0^|77mp|L=l81WmPN@q`3jYFk2>BAb|m~#afNewX~hbbK5Y4P4&dt9 zR`>e9pE^c!YEsTa%uf)V&KV=|tbI`5;d{@GOL&p%d;;Vz>eZ>NLZp`1!y=~$^DrM7 z!v~Q3Eblg$o*@Q(%%zM{FWK~Mhf|BttIEeRVatuK$j_7C%j0>qdufs5zJ+5ULHPq@ z>QZ$GZ^@nbZ_qx8VDWx&$Gcp4?v>}?hwivw7;9qYw^H@RhgeD{vD~-{?>*tDh&k|x zAPvpDQI;2Ke0@TKai0>78tQ%HyQH9In5aHd8+iNEtdO)O0k2|hv&lh!+)=dF!wIz& zy4!GqbAaM@X;_4NfX>O-M$e6jtie#(s?#7|sI)R+NahZ=?#(I)1w`I5bOolCHfB0h zj4(`dWqBLKtD_7(i~XHoBSA$HR#MMa_nY2{u@9D(tG3>K36pBdcC`J`x^7S3KdF2^Bx*)UZZXRwPN0b_``G&FhM-edDRokkAv5D%( z=2*N=Os#rK06uRvbsjpP4A03}<(spDU65(4b~EdoHG{3o2lbX9 z3Ju}-voOdJft?I)&eml@fr0ln3*1TD?nx1%=&YX9kVQY;1@<@z?vuYp^%DFQFy)2U z8t36Gizh}VhMj{WV|X$Ce5pMg??WZ_R8gGd^=7arrXyKy()`jUs7{((o@HHJSYUI` z#O&&rEqldGeZhhiera-Q^XBy_!PHnB5W|+;@uoN^WYoj<2PnW39%>wX1*&93en4fs zpwivr8XB3B#`?HP7?0amE5K3~ioh{AA$ESE1hZw(YR>N3jU>nd75cqpzCCX>wsc&6 z`)g1*;|_g;vf>jddJJ1ol`5|#c}GIF_IwegQ3}CeelvE%?AKzpC{3(n4K^162JR&q zsofo#Ge&;-4i{kNfM4`a7{mBM;(~EE@xs<>rCq7A9UK-&FF1lqz)8fX4X5b^Tz;a* z*c1|fPg#zTf}4#!Yp&2tsjRdVs99NgATtliY36~wMjP^EE`uV5EH)V-02zM`g-R zZ@p5t-FlgjmYGqr!5ldWJsGdkbPPchh^v#&gWvD+ha4^kwHH~=VAklYpK+uCmnG5J zqBAt^qH`Rdj*bHxdt4Da_i2js_tvYvdwXwLJhT(LWeIkn=yzJsRF!@QXV;I|&nto> z&wO6k9|mgQc?Pd?s)H3gv8!ML9kAdx3-(2~Q$t3`R>aJin0m@}6h=h(;v4-8zI8x8 zTCF*Tuv0Ik{)1y%um;Qf1L-YAU?%CH4!{zh(=2y|l_!_G(d`y+ z-fxFwF-V&nT=H>DY?9zk#^??M@52Q#3FwB}ELfs9%ra|Q6YtTq(Eh69v$H#D$J}Dk z9qS#G!p>gHxLPVDOOm7(y;I#uh|Fmbd$tUbC+Hkm4{isP*!7&i8I7l!M)zGCOG!3# zf3{g>Zms7}hGLWO{_QycWvDT-!}~5J67lBSUcfitS&+@P=XH}8f-gf{Xv87eOUuAT z<0TTH$-JZ|T)opY`rZOt-Gto*5&UiH!R2RV4ssvthEUjp2T+Xz5IQRsDB^@LUwF%5 zmd>QXl`jvbELZHowx$jlTdxjdCEOASN|NP2cSSjKnCe-3QkAwaBZ4qhPbg(|+7pQF z9)7!qGKUu=O}ZM4MrA8EFe~0aI8lIUosL~x-Df2>{aPb1%KW*YHe` zs7|b9O!c&q@#*B@y^fBSdo`1cw&jBYpW7SKv(0RZ7n90pTv3ef2MrX1QbbU%Tqen7_>J zDuOc73P#lN+em*cWSK(7W^1{9t;HbIX@T0GhR<`>fTd}F%5(FouLC=~_X`T^;rrK| zyg+!&?W?P`v?!#1w?STbbyAwD40&Fh?n=k;nU;lYVp^W_fE(FLNv$kqwNLAH&--Qp zIQ2auZR}EKw?gB7g(+B~08BSC!Jxm2mOM#GBVs*Omtcl}q@CHs?Z<>qt!l1ybXYu>E50WK2PWp8xIC zF>u8B;fU2!@$cgL4-?N7u^u)scYW4Q8b&tV>r`jmcS@#bY6=g&OWCVrm|rSYp)rV= zh)c?UYO8$OfkuUt{|ov7GE*(oY!LN(y({O4XdnfviqxpFHO?*VRj>_w*IOgv91hP|KS*_rnzT1F>dE{ zO%^7}_WCqABgK^*OUfp_tAIVGtaOc@U8wtDkPJGBa@Y(wjw+yd*KT(AT}-AdMGj*8 zO?^?E8LO<2pG@q?h8}oQ>7uA9m7*z!2a|n%Ol;=qomN(M&!yQJE2(aTU|(jMMoPJ~ z-D_Lc@y>+=ABx&ZcRzCHY{FRiwH1_Y(0GgeAL*>&ODpcafH!MIE*6UAwqL-TOxIBG zNkBP&#seyAYKgQSX;h$Za^nQ~B7$+DeLaGP9Vo$sS?3bE8Bif~7MsuDOm@uKdPS$x zweM$~cMeo8S3K=rMFx0Ft7L_5>B}#ku5=N3j`ig;R5N^6lK+-k%6&>Ve~E7%ia@){v#0QTKh3+ zFJV7Nb!xz`vA1*j39>}vTVBQHh@%HD5Rc-MdGa-5&M^qg3EUF^hc!mpT9zL1BKdt= zTG}FWg&glaK(=jtPtIiaaQg_}q{=?q$6mmzmZoVnB9s?bPY6G+@w+s!wqoVzwtwSI z=`Da4s$>Gc!Lkbg)K)JnD|B9483+KOidk)r^*Xz+mx6ySzV0%kiM1Drb-otNgcVp* z+DS-CHeZYsL7&&MKb_GeyJx=xyCCefV;g8jAG$rdPW4`F>R1o{73HBtyrKeIBr@Q% zfsa+ZPe{9K|5`*=tClp_{~AR@{^RA&ex57^^wu#hYzUYox9wU)U3ZQn;CIn9kMO$P zA25ZGIX=Vak^`nefoAJ?u!leKo%_9kgz{hlaaT+7oNxYbD9RKXUTeH0b*F01ro4VT zs}*xjOVurN84_W0Q7`ena~zwI%*b%uj+ZKftW2n^13!a_Z5mN#BG{+S&njPoT$I?9 zle&sn7Vhzi;L#)in16))ja%Jh_T*k(cnW|Mc>{DS8iVyI;7hzJ_3hizpot+FuDU z`e<7vWz>C{is*jYh9<_TZeyA;dw3JGnTo!X8OFKw;4i%7d1GkecT75WmzoBLuur8Q z4=#_k+-*wG4`5g6ccW}WOk1O%+@P|ZW*lg;4ERw9#EyyZN)`P1f2(vKP^BH?Yl|x( zk81;&JQMeLCVXL*HPhKaL9FU2e=&4oO&|TG6*y;^m7`WY79rOq4_0O`;>@4d)(y~o z+W*Wy;cI1vGs77hAn&j9fC9tFj-e!;8pSisWF%~vIcu2%nXDa*dVW0GWfwYEIu%Sk zRQ-Qh012ro_CvG8xE)&M10Eev5OIfz+cVbu>g{0)W>vbPglV)E7o>G@G8+ltLv0+m zZy_y&sAjf(F|5j}UmLt+#0}dM(i2^?)(yp@ zMYu__!R{bQC<~ahsk1UA6<++y*4}&yH=eN}1voeS;UTXfUzFHpT0Tb=o!q`F9iLLX zfj$f0Nam`VU3^G2Wiejg-r05Mko{6crABQ1^mT@4Fk$14iDe-x${IS|Y@zl9&066s zx-G(OE>rwQtjKiapdnNFRSEd*_5fSg4|@-P`lqM}0Z-ckd6R3UihTn$G%v0cGhCK( zMo#~^d>PY+r85Wn8)s{W+G_vg}&~{y~|2Wyv=qp-lyTx_7AvBkWCCz!hQxO|6JaD92L^-J=^|*U> zM=CJqRN-q)>BhGtYkGQl^ETdaTdW_C%}A9T*gA6Q#0gD_a>{o(VV=PrRmKnwIqKeV zdI%X?xz)3U44ezKr z>aqAB)r`Ey&!IX}bm~)QJg@S8)4Ni6PA@i4(#?V4BG&B%U_Ws|O6_?nuaa?(&=aeZ zCP-f=gu*mM`6I=}%^qv_z)guWV}8Wcff!p!vVKKQrEiKGSJ?K@aioNHw|ABqrFc7V zyX~dINgHau#?^J4rgW?F1Y%u`aAMP{7hao5%^8|6EKmccw=;uuSRJ{tFw7xaJ}0qa z;*ZE5bnxGl+TTuT2&d-OsBAybKoZ$spcaJa^K65!jkxU`;e=af0xgShrH#hz9x*9q zfY+J-N`%3sugE}O7H7?bz5#}Y^CytP>&^-^vPolNuufh)F&2-e#djP)HUoI0j3w#J zRtQ6WByKl=7vEGgd;>-`0Ty0)zE0d`G+LmyK$<@_HCebgwYlx5@{x33?|xo)q= zAu;pWZX07CBd{~EEZsZ;OkoZ%AbCAcGU3^B4O=(Mf>KiDfbRg9Cjo|zok)}ZUs(2^ znzpbOg#cVjTu&VeIvauKIo0XlJJkpD_s=AslZIR@;r_`t+>TjnC&C#ook8~fr9gNd{=C^QSxpUkTVzTZloQ=aEN&iI01L6mvOowp%Vl*4to-YL+ zO6T8ukL)Vf=cW}*jPwK*F8mGQ%{+dc!IHcwaP(dV{q7to-at)|b{fA*tbK#Za6J_A zPK^yI68-`vX(h!ZUs}{+i(T~t(mEvIA|8N*a1ZB>`#5j;m>(xf5G{;~n;3B|MvP`e zxn^KIGBf{MZU_Fa-0q)wF2i;Gx88zU#d_yBUzw^jm3S_es#CVZ@-xT7D|u}NAh8A~ zdT=QR+odouv!)8F0M>#60ck_Ask}C_amHIfV9cR4sJgq9p%A*uTkP^MpMx->32jZM zDKcYpUsZHd1cI>+llnB?N}#?cV*s@^IOLgr1EtWFbUwc?PFn9hHM7?0i9-Qaz3)Z1#K!=Q@91a)mr;WC^N5)D1D=CIc4|U|8nh{{rW$`_PwU>GIM~B=%c31kgi@# z{q3UgPdHp1=!R#vdiH6@FGdLoRTnr5%d(-8RGuZq4(BrASC@&+L;6b*>Mu!^x*>JZ zak-drley<9cOdQITQne{z}AvY(`e%WK>q*vq@$B;UAPw*&86cw1CgLPpr-&SBg=t# zZ`ytk`9YrKkG(Q1Ekne}OoLTfrFOEt`KDlFxGk zJcGxBzi!m1GmrNq6e;Ew+L?p=h%gUrHZ?h$qq&Rn429XLrW9@qq7c{JmscH);$FHH&k7Lm((K7- z@))b?hvsiOj|G+o9on$^^(fGCX|~U}19zMZ#2s=GJR^C-SL_yI9LgQ}F0Hfi1McVJ zMYAPucKPlczsuBG(&XI*2;O#fUF34>KuJ8_&Od6{bQahQ*wa&C1xJ=}0^Ki{44vok z!r$7p_Q<+hbZL_E7Mk#|TbD<6#3}@N$Nf*v} zuzjU}NT|Mi0en?T&6+M(6)jM`=_TER$!duxx`e2$PqNQGGuSV$76I>;%POT*_>)o| z8iv*CkTG4hzbBeL@R@Ir@mhFTS}Ado*JKtV74s8&pq+JQ*Z5HAHTbAz{yxrE?cOnu z1BWn2$LsYAPQ?k8(lJ+eUmie)8q7=>>?G!}72L_AfW&_{DN9qJ3z6*h_S`i)f=ykg zQTy*-OCI3xBk2g+=vhSLbd~RhMVnpb{&3j91}ePm7=mX#44L5rcZ)43)`-=Z1p8<# z+CDlUJHW4pVlw-s|IIQHw+YP$-h#LBS}DVW@btHjmJLKngI19x-j9AX1i^40DB@iu zL&nMqo&0eVb#MAbCqPL@O zxAS|2za!jOW2J^0xRHi<-FqGdKny{r60%A3-HU)pUwWkb9Zy;PV^B}tizRlIbKKd+ z`3{)ub8bCbzht#|iE+$rCb(v&Fzru@^S@BtPIZHm%lcT1(xCXVfY*Tg`d>2JQGuZr zXe52}ob}%P%fZ~h2V_u>6H`EjK`~ZOb%(UA$|5k1qpc+?72n^ebRnkp&;y>PDZ1Lo zv1C%5wn*=&GVR`)^4<4|QYsI>;l?i_F6fT4?sfP+yvUc+Hu+m|CG`Nc&T6qMVew@}rI9!Z2=+cDC*tilR@zzAl7 zpEB3Jo@@2Y;^;2Wh8F;3H8Xwrl!q5>HF)co1(FxCHf-UjN-6iR;6);}3*Q!q>Ub5p zM}S)!SlniA(qAm~yPNQu)RTzC#|Ir>@n-p=HQM3|TXA%@IU-h86Te8P)?wq_XCFz+ z2dgbsW}287Y&Lc2cV9jJOzh0SHhX4wCNNma4fuHVYB1X)fyv8FY z(}paPN@x017Y}$a z9)GK8AqNX}rDk-j^xeri;fZ*Zv`(X{F^Fe9>5fTC!;PN`M8{|5Jq%BTJYiisH z&C;5npfQav>9-#Qobxd(p&(lAg=uYyJTK8*DiW7fef21d|e-Nxz%Dd)u)MTA{VeEe!MufjF0e>5D=iDC+pBMsO z!9T$sF1H~cWDwQ`94FOYqTtspo@<>k4^RR^ckYVsV>{<9>;dT?cjuLRtAJP5;aGKhuxXtObsAn@Cxsd8>O?@8Y~!V(pDh zL{rhkQ8^Cmp2aqN=o~?t6wmMLzM*`C)=ta2rGQ)G0@2ZUjIWML&gi-1T`PXiCeFwC zT>18{Y8Lm0f2`X0m94+uu_NovMjq$(0N@Z)r478ywh1E)47Dri26^M12l3r^%Ybp0 zO5LrGRIwH^W`Dh*se$ItSi_!ddmTF6V)e{HQtCCQ7G@{!^76mZA zJPdgz*Mwp{r}k(jr#zO<=J&eKneMtzqOenJ;|!AQNZcdsqY&4Vc(Gu|9r~r<&D*l( zAUlxGQuvLWpTJs@Wj$lf9_+)6gIQM~ZvW(vLJy({9)b^M+-{lF$Or1MFMEj0hQ-n(z4~;sNbLPS*GO#|JQ>e~**%{+MfT{8zu>22n3|Fp z|FIl>7Is0rmWT2?Sw*D{=hrxv;*xSOO#J|(JGEZZ2l`O(3+iZFV`n56a}A(mIGD_P z%bu)Ak>Ck}lHQ~6fbch(nq^~{%3bA8{8Fuq+h$_?*48iXTaP7fq-BILHc(R$9gTf* z;F5QqbL+ny948>cR^2AB@7~(+eckU_)bSz0Cu>!CJn`%?H!tIjNN=pRK8pf8rr94Z zrzGnN_Z**7lqTbpts7Lo-`jA}B{O%ZL(?uUFn@Fd8kz2p|8GC1GXV!)#&yP_!)U`w+9Cl~#OG>tl~O`~kB9!O?(^+OusJhk{P4Vbk)9Uyzzi zq-tQ)SpZ+)K@QIB3J#h$Qv+Nj#eF3xh&@JpZ({)H)z1bTeF$NEs#3H(nm$(3;&R^O zWtNLN?VV)@e~wXYi^Q%L$hvbwD0H7-SWaA<#|YY?faZ^lOdp#u)}{lsrLym>;F+?A zOy(Vz$MO1QVAYmDhi6@|>J2tVh4p2bj|e$tp}C4{__hS{Mge6Siv(gnXs^qMwyyFs zDs)Q(su(XXz~_M;=7pwZ4aQv1j!eJT_}{AiM+gHUx2Lg`>&dK#nN+cDn?ZEq;1VA!!Kgsm$?J6 zY`V0pylxF6H?3w8X98xX!ogPsrld(QLQZH)oU81K^|br6gZd&#sAsZq^iJ@WvDstZ zJjr32aGgOx<8_jIyTHLwP|d*dJ+RW{wI+i#1mN`v&tpQWaY4ucQ)d;VIX&ZQ0urqG zI|URO(xNrRhvn$IBV54kxz=Z@j#ULTmX=o(P|8V>YP=uAsgBG?%hQ$oq!S%s={K zI5mmA^^=zFE+OA=#eS#wA^zr^q##oYhO73BZFToKr+21t?H zGo$!Y*+s<^qinR+SGs>R?cbi=z^C)n4Uw43WdQMgnZfkA%Dw1;T;N*Ro@@Rpfe9ay zFg3kxxj;w_j_S)0CWNw9@_bhp=@Qsq7Zby<@?{1VB3ACWf`azm%UHY)x;ZL^UriYk ztpNSYb4VBAxy+uLN&CoSP`}o_REnfsZAZQAuocXuM|F9WFdeNYEO^MY@MqkFM%=fb zl|uD`0F$?C$=d23BM#rtrUJF!pnHOp34h7@mlg}ef{_mqMf!fMR&{YMs)UEwn`nAy zSJ_7CBt2j-5MQv(bKP=8wcVX6op!8+3Da>0nE?z{u0B;0eB2>4WphT!queZ8rUME| zj3u&b7oWEJHW>im;HtPzn<1KnK2~|jH-p;GbH`F{In1($wUt11D%)&Z?9;gUEiO}g z>|+jo7Oi6{l=#>MkccW0Bf@)55G^|cu8ay8raM5_C5aB`#a=kj(;$b#>!_qc6$Bs- z`VgI(9_=1s1HbBk3eobi@+>nlrzVGz;p@ek93I{?;=|wpM+dq;g~zXOb9_jUqoV=B ztR1*wCB6O_uh({BHg)nAR|af<;2_n5Uexw<4{K>5xZmxNunEK9QG6krIlxRbt?(AS zE=f3bsrN`2f(_DhSIrRaQo?L&yl61uV$|*oZJc;a^L$K6xFCD%xE!VM31D91E!J_@ zFaFK_Zec-4=^?eeyZo34DoYuXQj%Jj__XF|q2xqlZ(OAv=tqQ~0rN5#>z=edy9}nG zZ2(+&K(T$iduZ;H!@Bj&B1DhG=^tAY%ieQ{$E71HR|N z=hahvCv@|_JG(a3=W0_36Fk?0;#-iM*)FHLYSFPuZILD72JaE~ch*FAc*zf$ZTCR{ zR?UuuK~;J$&>|ENi=_Z~2&7L=wDC&-;4eFk2s2&dR={AZxgngHx(@Yl?rG#>%AFPy_4=3ax4faxU#@+Lv5 z$F^F2Jx3Gb6c?9=yq@0|Ld?OnR@oVrtHQ3<(rr05e4_&mAH-R4v9mx>Qw6t3GEW2I zipU{}-$R1}D8SUsH=`U77-w{`Xcexz&diP=Zb6zT+@}TKLbRdib&mS|Zkv4*c~J9v zfLjXd{2Ou(*7=z$sSYByb#e*o{9ngcG|?<419&QJ?)$F~HJC&gCW$s!;0ludk+;MawOJaGcpHI8gT+BtS1 zgrTDqO82mxO@D{HJ?(ZowrbQ`J-Ukza_wG~Q`0N8U5xrIR@XI$rN~^ky5l6Zw_n<0 zxDWeY&}U(_tfE9PeD;(iE9;sIihsyccu{u?`6@QYycV2ytVw9v39@<$HH%S68gy-o z0|}<%{bvYhS|AX0WL@F-5(J4r8tMVOXhZu)5`Q?pfPoP}#OB=xMaKFr@vyfS57|^B zo*W4dXe{L5(d&_1Qn${gp2i#zI>)6Q6bS%lt+~5AlC0o?DfaKo>2N0fqckt88nFh8 zfcrF51n~a`*%P{zVlK}AE9>!|G*{R%h}-?B!{vbQkZZ)PztjerD!h?V#x(~L*J7-y zMzZvj$FdhhUBYUe*RZQMk~`lY@;u^jb^sWF7XdBXUOPAZkL-_HJWjcQY0?B}qXP*0 zo#(y+0J>bJwS<^`uUx>&f2=znyC5!An1D^-6z9)QxSwFi|5Wrdv*-~UrSXQe{O*KM zd={^^0Mvn4sVwH`ANkr>x&nzpgnS-9jgmd~CgKY^L>Wo926Lbi?Nokr?>~g~P6X-SNkW|j&13|2taN{V! z<0vWh?;SiSCnjUPYOj8L<&%o?lJ=_=FTTIMvl!Y@OcBn;{r0(Xxm%e(JVqKMs{{p8 zxQu100+;s6`nLJD9_Uj)G3{z?Sb%*Y9Y_Qi;=Q2io+cX`;5{kpLtu|Zn?90h_pZ;>-k;yH_#x}XG{;~|+k2MOy=xl36u8}Amq%OL zR&s?)JtkKze=b?XtLIX5+syatn((39W!WPud_ZbQw^N3w?! zVSaj(rmd&*@)SFBD1;A4)EMImL@59YJQYBS2%J^~^5z_mVNI~~M$&zSbm$5?5hw<= z;;&+nbJT=OM)mxw{{4vBhN1N7Q1b--P?>$<41Ar#CEH}J`%7sYCornfJQSE#C`21eeQxVV2`QGdGR-`OSie0f)`n__<&j( zw<>}7igKHEuY4R=j+~z~1iGgrxVwSf-^7RFhiv**^{&lOo)#>9@`arSJgk*#vS-?j zImlS}w=(FfW(u267}Vo{7>}#`7Jo@oWj4$-(dipT#B_Qgg0%NJ_f04C=Qhz1JeB{+ z(lP;cQ1|uh&@LdpQ(MA?S-$0?n-qlVhQWAg6hT#&wg*Ug7LMis4qjkh3WN+H87~W@ z1)(O9jN}akDT5qIIOQJVkSzq_YhRN=6&U{2WO$KU;RcRfO*gpi%srZM&n_HVi`o_J zm8BdS_Lc>f;XL)9xi)#JTZl2sF6H_M;3{6Nqd2kw_6v`Sp+D$PSo=_I`N_cf>bQaY zBzwg1fo?W4YJK220RlaN{%Uo)4PMQr(BlwYh+TNeP#hsG+>o)U^i<}fcmC0+qy z+kgZaz{>kUKOoQ8ybU`;OR;L>b(@^&jCf%OSwjC@|C1Qk=jH$mikf?z_IP#_i(uZpmHqNw&g41->)TZ$GX&8Blkdoh$wk1l_BaMlO7}QEG5@MnxX}Uy z{r=792WUjN%Ti95KJjNi3Wk2-F>ley*Fk8`Yw0HTHFzcF!0eG0p<(;B0?6 zu)t%V8-ZAnv8V7wdE0R0zSvwkBwb|!gI{D^IWI~WynL@!{8Nm4Hr$xWzC|W|j_+^n z{*(nMv8wxnht1JB)mS?o)NY=qMsA_eBpJ4Osp92`_7$%yO;Z%%RuuI@9kN1&HO+2E zkH5K7rHaBxp4?eZ5!>!ls)j5K?esg5Vtf-QKxqvD0mODyy}+>hAoUb3%CA9}>g_-Z z-js!S>gHNiA4pWO%6+!lNJGqiUY#z7{g@&O{ktq4mna(Gb}BX|7x;RZ_!;=cTO-&c zkD%5hNu4l*4*`;kiUE_k>M|n&3uNHzoF7i*sjPh9wv{_E_CbiBC&xo7HfPB4m(59U9<*#~c=+ykwD&u$KXDeh=Q?p3Kgo;jyXg@U{~=4<2_eJvR`q z+^wN*0|BTFEYF!qa_p|2OFSVnG}dO@cAwmo$MsL?9WY=`quyD(>?t;0okJ!Le%Tk9 zIoNQWGdr=G%u1D(Y(TI)x^D@85vR^>*k!yARkroM8b8bRBx%pnn<{@2j6MPxY=Igd zHV(w9A}7FRip(yxF}y^4&lJy9nxH-mZdaK^V;a-M26k!?(4YIU!SKzB zv(DoSGPZh|yx#yG8oa9Iq-rwCVLdE5b~NcnGLh@<|3JB7~W<1Z<#q`=D&4W~^btcTL)lANMBis}OSe4~l?U;V| z!3j7kR!Zec(IHs^3Y8kp%fX*)l>p{f_zE~;qpr*uIN946pu>tqTvb*P5VjoO*X&jd zN(&zACiDpP&?X*JWHKx4Vg4e6w*L|(v$i=HnfwR#;^Y0vM~1-)k@fP>>nCL+a6zD= z(h>P9V)fj4vf)YN7%<2hvxz!$&28}oy7~@)nAME9M%$VV z^AE>bp{u^4zTCd=u`cZXkBxKRdUV|aD8OptJLud|YsnyX=hA?p`om7TXRGE)FScb| zw7)qyTZiuapa&sBj(0D&`3#f_&3|8rJm{Nx)<((i#i;6efGG~I*= z%s3@P|B>BW^l4i8Z{I()$;^vOFV?2rxp&vXF3Q74CETBjR-~Fs()b$6ZY6aW2#I43 zmjG#-39}mab7E2n=rz**r1T1<0SZdy#t_ELDcfG^W!vjY^xp9`X+_z8;m1QreUBeU z5FQ2y=B(+6onXkl%Th+hv+|LitK)>q5GKzv&;wmyPyiM}K^n zw$r5`U~ouNJl7T~S(*X_+fP4emX=-pep2D}y6L@XzGYj4$K}XGX1|0%KJ7h*3_ZQs z7v!0{=2e4VE%xVwh?jHyNSju;TAaAw?F~7-))g)(=1PQ{N^{8ve?I#DaJh;$n`=;6rCs@2!k%j@w z-gM<7qJGL4MGU&Tz9FJ~j#mJ;etK9;?h5;rVIRHrn}DQbwCHZE?n*%1Ts5Z~ywxWa z&h)*?RfPJU?np_X4=dC#gC>F9ziUGYF|45_Tpw0Kl`?0g_!{hfB>yLy$JsGUZo$b= z`anrbFqhUotX)r%Ys#2lwMleatQ$IvKGcfU z(lQEKR2ZaTeKPSH^&K`g>`5Z(S9ChP3-39Wc8$j8ggc-uq*-Z8LWtq%0S3@cY{I7j zb1$rw3d}-WIlstBr`pk)MgG|oevZ12BkkC3%wo6K5;;*29_CoK(Qmauge4z*h%28Y#dYV&%zH&9WXsP~26h6s#|6)a57&**^-A!m-g-^%7 z*r9~D2AaOj3UO7!%p=otKqh^Of|Z~jG(o-ta=kD}XI`KzSF1ZvKK-Gu4GI^OaTfZ1 zL1_d-TX(n(A6zLUW9^UYzw0qZ<@%d~%jn3ase<}kO>8nl%O~1Sru@DY?r<6C z)*o*$P7SOUCk*M*fd2doUk}3*niqsF^21JyQ&H{B6oodv)0EdA!K} zRP9q~nQU#ZxQ`;XTq_EU_PF9ai)PyZhWae>ZLvvZPnJfK@N&Z0(cdro#pvL-xZkJQ z8}c~;tL?nDf4BdFFQ>iSq!!l=XsmC{Oen+L!vzD<;1-6C$+ob@u%d8L|1`1D>{(0> zb@FQ5R&GSGeP8D`?87H4S6?mY0(8WQ_~p?;iuWnS>k-6?qiVb51@N0tJOP>3JMLgZ zUgb^*fk2P0YS_>Cx_YGY?)8GcUuy0}Wj^J82;yHZ5YD!ivhc~v6Kn@b#Fun*JiT4B z*LyLH-SNQ`x$ri=Z>ALUVtS&CIafjvUa-@6+_u_!CT+405W|Au1=(<00ug2gp0{N} zFt4hVd;c|H3@FlqWt?YY*N*rGDP45W3*U`CP2Ti6XB8tT=yoLyS|#XMtUtNc?42&F zpXiD%tpB}ElVby=8Mr^egjh2pm^~>UE7hD?p2dEXfhWu4K8trE*pWKAX8K7!$OLR2 zXwPM6=O?PLm@ZX_bv@wIVzqr3FLEWx2U-`RjJv=ih41J|i(Us^EzPlF)>oCz2-#@P z!qQ@K3UXJyRzhk*4wz?}g{G@ztKnmj7A156nnl2BMsoN$jRAiMpYz>yl1j3X@B3FR zv_bsCP!!;;oY*!?lp@vp^GC$J4;@wS^uJv&Xx1P|9Uk>Lq!8aMLg;m84WjQSijl7Q zDp+4#Qck|EE>MvFxk9;q5Y(7zgZc5-85$|h_dUyP)&C?&|KkQJ`m*q@l%q8+r&RG1 zaQRfI0joOXs1Amlx;jC_-pPOa{_gd2A1a1a-MLjt(^~4=N2cYz{u~R8ua<^(VFEB4 z9}9&w)}n+d^hO9pg#CSch*h>{--frWJ^Kyy4im0ugM90Vb$LOref8$f`Lix$spfvx z5xK_$U*Ulw$C{iOis@wkrqvI>v@9?V9>mXIjciF{f-*^xu2xsFD1vl4Hv0)YET)s2 zbTS)bS}xXPRB)lEU+fIfPc9OT;*Q!8-N3~V;s;*n1FY09b|?L| zPY9-<`&ADkERvd)e|q^>dM5_8RJG%4Sbs*oY8N=j7g4XcDpxRygbwk|0$0>$2EP*J!Qcvf{s!*9P$PKaCX4W|5g zI)O%6cA>=%=XYP98o&4cP%P7s=zs9%qGH!Gg51R;XkM9E%7~c?0~T2PUVmCpEVjHV zcCJFeRe$rmeR;}xUL(&7F=S}ZffKDktJI~VNyhGzjia%^et>*+1xdBrS*D4#vo|5W#_Gr%6kkSipXE2@_{)>~q+5v~r66izPW>z~qTyMQRsTOrv zgqn+!*YZ`M;j41cw~PC}lz*!1!(u{}N53O%L=Q=V5j2c3tL_SBjq@xRz*W33@)GZ* zCSYkm7n2L<6?N;WFRw*N({_FcY4n&3nKZKAh~|f}1LPM#-`uP^2EQ6EICK>xslT7d z>U4EgKUO1wFyWIJpyerUg1)wGFx&gQn+&68#!Qlclo$O6wwA$w^qKUbX5$Vl zEAQj|x#E^ImZhB>TMzd1pDgJHh7wi`zy*csHYd}7z?4J&W3g1D5x7}>fSkmxyB+W# z<|%jTw;7&1!;!gk_NY)lb6<6&3N1O^9Uob(YR8w7tL3WO_UArsvZ2swkG^BRoJfCc z=!N%)!PxIqmcQ%y<@H}`*$m{gV#9Rc&-n?}E2RN*9tjnF^51?GM6&vHrY||Th9G2!p{hk_@hmC!>CP=%zj2P5xmFk^pNI%t)q7G6I%ax$fK;9CSCJnTC*Kh zYOd@5Igf7+df$)mJ1;i@f4Ux62g?lPTX*|i?ndgeIA3l;)Fr6)5g~~S-qFQr*72;f_t3{yQ zeUM(FsqBq+MV0P)4!^s%C8@VL0)>8ll{cX|zeaz&7|AVSS&lsp|Vb#?Q(zX}ue z(j|%kgR`lXr5-;Pf}P0gJ`ldZLTH&{G?o55Cxp3p2K(8r{*s) zw~+WGpWOgpI&^+1m7?rUYdn?y^iWmYfbETwpE>j1T8a55L4z+0`^+q@_i0~mOYV*s z1@9R$U*ZfA+@LkoV)>J02sY9h}qa@g##v_LW*Id9h;K_TdA>6dy&e%(6 z?f>b5w8q|kHJTK{ha~%J?%8nmwzWdOw55>HQ?S{S@T86VoR5BG&yH6|AgrCeHrX&{ z*l4YD;MSd8B)U)`=fYq78<&EjRA(U`Kf%+P!+5SJ3i^PirZsA4VK<#?1j{&ux-CHZJgV0ApFn<%2 zU<64QvuR8-9}Gg_$qbpo3ySvK>^J~w&suJ~DgI}jDAH>wpv*&`=~}i?P~b_@q)n9>EI%KI(e)nBeOK&bHSm(yOq$}c6M!j1IE?pT z5Fg_|b>Hj)atq4f^B<7SFq&H0o}00wX7=Z#rVY`R>^}ozgEv4H}<$S zL(5Cq;?dL_1}BD@7J9r8aCdEYfw(RTzgR7u(Wd2|-yBiCPog=-8RC;FH^`YomQyO` z-(yF0MQ%PE&U|g@fM4Y6aWZyv^z3_WbQ3TA&UL2Su3UbYUf~sGk*n{TVbT+qswz`W z>*1rOfiFRCh81T$C&qb?uEWv*Cx1*%T>5(CJ204p$>t3PdX|m~{BhKXh~&abIFn0y z?W#86)I@)l^cYH5VyJr8yzq|K1M1LsF%W>8YJ0l`YI~jQWh;aZSZbNu|ufh;owMK7OUQXVunT#C_N&BBWHelt`M^j}%k)U(jGc8dcVbBIAH3GyP-7kL%baJN zBb>_K$XfEm#(xyHrNrfH3RQY9DqYg;F@A@FJ0v+)y;eg)A1wh}pVC+fEt12r`<*#& z+JG{g*yI~By}`}}=iTXvcou%|r)uL*%1!;gf8f4(3Z^x?Py9IJzEqU5|7}0qSFnH+ zW$QE*#X$<3K)+cldc`tvol5$ zj~(*cZ$JRBuAT7d4d+jF&VQ5R{gmZrX9ip<1Z0e%DpDHM868+Fwtsd|a#34mx!t0k(w5B!;~o8w281jcq_a@D}Hu`mk9^fehH zy6wh|A3bF~(YAOOLKJBdiIQW?!6B16^QkPmXh3}~W~Cmf+BBA}nOA|iQ0bOc%KoTM zEdlT`^AF7iwIeRNv(LDaglh{RO2 z!nmRM+Qq)dA-*EEtGlD0uq-dh_~iH_H*YcpVONL@zST!VL8zH`Si>(8Za%r}JHui16nK z`p&6y-{^k@;Rc$+3Qc`ytdKMpGLN8`jHF92!1|6MD{#S9Cg|Dm+wU&`dz&dHTdF5& z*c=*57e+X2>?bP1t(%AF5+}d-mwj_?9fMv6#oMg(Ij73GH<|BBbW0X8V4OS=fIbjh zlC5#t=DH!Ehh=TRQlAAOQJD;&B0Kz~JQCi36xMl`VQNY|6AMe^XQCWVSF?|)GQcnL zvnk^V*Th#OVoiMM_%nHXRxFFoNCREy_nqgB*%puG99=Z8-#Gc4>)MHa#x;abmM-Wy zM_td;3T}p@Oq1JS8sXg5@-OGUyD)4rje1) zUWxtKo>+>Aml2XDwn|?+c3XVrhcf(8sd2QK1ltk;QIci9V;?CC^^!WXM_-ogVsLC_ zd#Qvwb@e1tcBs7j3|s72r!3J`*NNQKQRKBpDgUBczqoa8E9C8vat%LwZVhz@R|J#p z?Ud%Ogsp}+V_J?M2)TIx<%g${&|rXc4h9rpD$?r^)W!#EJ7-K&A{)FU1+jM%&9s=# zP=4q>s@5)zoaA?^?{Yb+rBN2duVc-n!0_eir_cp?jp##nLzbLy^B z$?Zi?84cX?ER}LKYBfQ*JmkGq`Mj+{)EiE^7HzxXoH_PzSz64~R1fy(+ol{|vXvBy zsg(vF^eU*_A5u5IbvLYsBNuoDHiV0z(gP@e`5yMUEM)a%__NU>)sdfjRk60Y<*0>K z+BnO$e(YuMqQ3X##RrHz3d;kpGC83T2Q3P6@1-gE!1==@Y!i_mg2Z}SAdHAWk{^Z% z%}#1cTtjR*@g~b&aM0*%1f2rLZ5w_3@k|`nayap`A?I)9afW}5IwSYDpBl`M9RB)cAdR2%a$~az zgzg61_2sRFF611n>48P_RkBY#<%}Gl2sxiPm>_b=$B3>`J5kBnriQZO?WbMEhM$;O z8U3aitG^dMy25cteGQ#zs;3#y)6Fx+@hxWAquvfYQ1_+2Yi`l$gvZ{DsN#wWqbXgbaT)qdN8>Wt(%AjB6*8LjW z2WG|UGIEHGjJ2U028U;RX*(z2Om}MN`$Y?P(G=6xd>vju@G})WNDWvkEE?W zhU`e;xZ(Tcy!U#_yFxZMaG3AsSP3BNMX7_900BeFMne9pb+OXv?@_t>QiN>&_v%)8 zbxR5>MPsjmUbv?~`X+j)B0uHG-;3piS-Es;{ysc{l^vffN@cFZ7B!((TX)$^jmirw z-IDEj9ED}3-;7F_QOZ~r8$u5o*;6R>&)b_&iIOy(X#Tv*@4mZ@|c8Gs!DD?T` zTO0o;3qW#A&>W(`ZP=k(UYl+ zKabB(Rg@)wTB<2?^sJz7OnmVEK*{)i`rMTgCaoeohQ^S1YpDTQ$&-8$n` z$rT0A0%EAX?Sh72-=Mn% z`qrB+NmM$=p*NK0!@hJ-Ou~U4PE@+&_!Hy#%p|$_l|Il81TBxMvdgOYFo~ywvxsOT z(yQ~T&GJm6B4oHu{C}?}0o)Ua1);XXaXk^qV~U#h@&v)GT3cU)IxeF|(@ziO_be%i zw~~N4@$DIH|6)!=IAR5|;#3*x8A;NjT2T~BdviVoR8j=!PYL-v)?wKzh*qv2Y^IL^ zX7~ewr|O5$IizcueRTHI{%&$#+7*dhGkI@ZsyTk}9V`vGPK2*;>=uenOo3<=a#xw3 zIiz{oNLn30|I+=yIPOoKbh{ngzLiQbsT3s|cTb@*Q7{j1w_bnk@}@x2dYBf1&_TJr zo)iCFF_)Y1OWUD&Aw`9^gYNDP#s<&)KSiVc@1iNZH6UGl<@N_I9uEe_8@^cpbKIbp zfGyU;fsYU|?QHt@FxZSyY@LI%l3Pxd4W$lO_6)tIOJ1n$#FM~j7ZMpVR1}F5IZn_k z)It7p|L&pRXgT*0xGh~jznuj1$rHaq?p2%1h6h!)Oy{hjXWtVR7M4A*yyx&gmP zy6F&hM{dg|b=X*HBYuO_c0Ov0ewo!Gl%-v zL*6G5yvJ+aw?bNaYXPfi$o6mcnrjInTCeBHybaV~>A{!5hAVr=g}vC&LhAWj6|6+E zf!F#qeQYJG{N{Y;qi+v)hXZ)-7q1E|3N z9B7Uj(IN>&XjGjkxM5q>OJ<%W+i$){w(H|P)yjzyoryDc&dmksNe-D}cRzP48Cc?b zJhBshy-Q{P zKbjpzC42>$Z#WI2YW*>(a?xdUZE!D7@5{tmekr%qd(xhO&zPSWvtAuRW06>^4{95+VCjtJWR>k&0`GT8W% zeTvl(^}|fI0_l=*4YpUMUga=?$J(0b^R%QtCUb8|ZS{Tg=h`)>W=3nYJg(~{)Fo8j z%8*?;Z$wwBY#ASTmcyQ!67WU8rI73me56Lf#dp;SJj-VsoZEk={B3sCh znIX&R;>?}^reI^b$yjeJqruHYf#7DOqQ|P%COCp;^!0hH_6XQWI!z6M$wbfEcjiJI zL#BKB1N+gOOT#`)XUzv6M@g%Mmo>LHQKhP}wtD?ZS+T+*oIF!tdV`*-r=fBa=O~mG zzfG-9cjTKFu}kl?dY;FrQsUxjPZiH7 zJ|FKg*=9{Y@2B1PhlLB0722D*nhpZxGJ(wf+7ez4b`P8?rwn zNi{LzP@RdopMvqV1vYOI-3SCRQ;UxI^n+QCsS!DtG)|R8{V`R!3O7iOg5zi;xdUV@ z(jSujkHzlChF%wyaQc|uBEZ2{@rjjJU_P{|q#J8%D>GwqVOlSRSHOQt#QfhS((5D) zrUOmV61F09=oZuPuaRDKMZSDEy!Rq<=Nw+s1kD$-K<>u{=dmz*Cy>xj9i}81d{ZOx zv9vc(CgpnwN6141DUNCK5tu0~S5xf7O671~K4whwDZP|cYPuG0Yy96TBa$BMVz_f< zKr=X$f*R%&pOfzOq*9K$*gb<=@6bcj{%5Od?^f z+hi4MUo3FuM2O?%2L}*uO67M3D#sPZ1oSx-UXtBFQ6VdbGsVs@$&}6(9*PI6_8{bx zHMw17??|O&HyuwGfbu?F#zyeV^PBsaY&2Q6aTW0vsl@{wLQcz?FGZ)qg<21l#H>K$ z&>RQT4TOyq!^&-npkN~Z)PL&36Q9LqggA*7z-S`SaD&+F)nJuRylR-@fB0Dft%&us zx;mQ{0BqtULTQ{j6$*KHCj!Q>H{a0{^LUAmnBIDZwb*`*KHp{QA|1WLC_{m;hC7gjYJkEhNnCP}yw1HEwKr!_x)v{n25S-7`fnjh9lBW8?fVTu?-tT9B7)Vo z7FViZytOn*eU<)heuASk-llXdtna)44klPz- z?>WE`lyoU|``iGp_}h8SGT2Qw-4DfP(^>89D4wrNWW&QvH&OKGyt=vDd@fKTC24Rb z(qaxZ?qC>{pL+-f*(_RFIG@FtJw=^&kDJ_J6+C!CahNh~53ZDM4kIopul^J=~ zYu6YkvTF9-UC+BY*m!j_5jYm6n^jPHMpvX5CmqUnz2dAXwzPc*saDjxyl8LmIvxog z-}7kOE7nP(Z?xfW9p8?m#c!-ljGl-*?IR@%M8BT% zdU)G&pg#>5)U<@ix&h=OG6o957rsk|Fo5!(6bl2qGa`*etk+FWof4I}Kk-p-S?8-M z_3E_|;lj2O=O{~kS+=t#R>9q=IUKajaB_uh1nS$*QYnlcr}Dw!lCd0(s^lestMxCh zN2kncd$Q_3?H{PE`JR2JZ=n^zpXeyN?C1A+E>&*D_mM+T7;bIMt&#qgvklBB>qw6C zv_Aw3^K3yW@6PYP`4!&Ebsa!fZJ&|a)9uR!w1ccs;!v_$Yql*+$rtKW!7G@8+k6af z{9d}ET}2CM&KeI7mDkC=!ZD)R>8C;uxmI*AP>>YVFmrK6w5!D6>syyiu+_sG9QDY_ z?VBlemy+|o^}-kSB{Uk9+rydG1bQp4(xW>w0IQu{LvNY;kvD&>FhSxW3YrUVJFYbb zpZ2g%r^qeEnw5vI7To&1Q)hBc5*uG;oQfRM>9(H*3gW$oUm;{>)F8x>bULV|8=HZh zCo=(mGie95Fjk%ou4xFx9o7Pv%nK!$dNszFyF&qP7~#cOHS6sGx6%cfj*r6)iN36p z1HdvTpFrIgmsfh+I(|VijU$H+6DA15=;`_e8~pb>BTdIcW!NG(+2*DNwEE z4~AsTkN%ZX(g=e#(4^PaA|Isg>a0b|wp8nR<`6XwdjIX2CHsWEZJH2B^FNm>l&v#% zs5*dlx=L@<7V+5P8S)Tp0Ll#-i$!8&>A~CZ$bg1q`8NE#O9*d3`|c>Q2nZmIjpeVw zWpdex=IVBy6^k!-HkLyW7u0Yf8yLsFsPj3}x_MCkt)-4*_E?Q7OqyaUeS0lD>1(=B z*0zy}5nAf=00lJEnz)H!lK@nSe()V149IUO+DzH;gyRpLKq&9Dl~g-^`ea>%W>T&p zy8A|{i9H+-)3%U`!()md)fNlL9a)Ra)BaedVrU0a)TqU4D`4py4h_|$B8#m=Tl*Jp zRlt;Ne8W$x?|neX-51K|x`t-HMl+a*9S~o;hg{lHCI||JUy4v;F{JE~?lYQ@2&SAF ziVdad6EJyWHSb4yVv%>(hSQ#cgA5xV91uw|s}TXvQCb#Uk-# z`K-yQGB-FuH}-(osd<=58!ni-wng$&5)}x~`D|hD=JTT)?1xZ-q`B*a_tu68MT?6w zO!kThEkx5OFF9ay=9Le7%g~N68IE=74X9txu@8KvY{E860!G4{A3M`G^OJXstLdy} zAU^tgU?-A%@|-=~26x*+(|6}a7P2ZJv;a?9x>(L=z*02ouc`1Z7HEgdb+g!(;lNOP zvQAj)C?h#$1PQhbWG)&}KziDAL^}5N0pEj>$Zk`s3Q$q1HkI{vl^08Y8Txpee>(o7 zfS9w#Q1VE5Kfs;2nRKmAmb(J7w6o3kPXaYSz+5Y_5hAjxp=a?Tt{s&w@!Z#;p+4jW3*FmzEVE( z%jvJ73Lr)qk?Rowm}<3_23Y#R+;>qHAnCB4@6rbbZAUA=JS~vy3vX6;-@$pX zMXg!JA+ELgF|LDD5?WwdB$w+FEymQ5?uBpn3R?xIt=$>ojJ_Tq5OYuYID{7y<%0tf ze~ScoGN*P^pgf(&ee(5hJMHVZPaHstUY2*X=1bwH^XUJyhk>8qH7$Ha$<_BBv9YeTU)m2YT4Marwr2=pI@D zMgGz+6t9~?lsaivqdWoRkb8@CI)ueau1;jHbeCk({=P}yEUuZeEeh31|Aw8}8s(VUHFqi>TwbXONd~9;X zIX7%g?+-%4I>vvBk3vS}nRh_?Z^P?@zy^3oeBa`e9&1X=w2m0IhoTNzO(3CczzFSw zUeL&!kPwpfl%k{?U!H5afm<)B1uKKTxHT7f<+_}cD);JQL=f`k!fXTV!ovl6!yEtG zS+`kjM2{)*h++wwe^`pM&x!|^a_sTIvpZH?Em-0HLykU$w)#4LCEdK`SSY$VtHyKe zLnVwd&Q0jx~b#SbQPz3g^h|a-+GJNd9w~>g&InR)%DZOxUHfh>h z^|`^tH2O)sOGuw#_QZ!Cpb6c&5LMe>*T7d$v-Y@QL&3}?WXd!JL=&DT;SHUg^8z11 zyQ3U)Is;Q(FEGB4mngQC%3t|e`knkTlw0kGJNLAB`;***uv32(UGKeh+fksI=nshmDh zaUzRpvAis}seHRg!QNncbWFZM$mU9Y9swMgT#$0<4U$yKzF1_`$;g1vU85 z8g0|S>r|k6c|I1ZdfXE7JM3CM6ds93f^3Te(Y8nfEsJNk3Wm_!mx@$+@l zD^ug1To|u40YSbIqCi8DlyPC%mBOhfO?McO$tF*TEc9!JedNxaW-^$~G}9Ve zV17=Md5`z}3py&*G#}C0EkcL8?eU|fP2CDEQ}e;~k1#v8TTYU;yhkVe!INhktTvd+ zVfqd?8xAg(iIwx9*_G;>q$XioFQ@Jl8iFlkBSdk_>V15gTjY>~(=^POZQVPD;C9Bx z%IHR+rZT2@vIvQOYas0V$9dkT`AlEscjJqQb)sFCKZ(Y3dAl0S?vSrA+u$MG8aSJX zNWTHQbZmE4(}UpH5>fM{$b|tYus0fa_XzDz?Y~r*ysrK-eWm*90!J5mY_-rcy)cM=bg_-|V%T|T$oRrBWX+TJQ8}xcgyV-l7*k${Z7-lwFYNcO zF&D7j-w!#IIs;;Zya*G=+J(G%3kp>vO0^$si(|>xrt}=D>liek|+?T3e_LNi+3 zgvTm0Uh}?=nI6(=M2D~A{2#pH6xuUnU7pu4UK}WwSj1r|HV+NfVcx*^Z#|xa?l4x} z>*Wr!QLFk>+sZIc1|hIrkDi6dj~tC|k<^7|M(IzV^p&<$|^uJhsvU|UGiWc= zb4>@lUUq7X^d$Kzk|wY@128G}*AKq=eoFY&6{|Q_^wR_rDvS`*jze zqc}enY;lNCc0b2O37ku}c{^JF5#Ls&s^O4YaRdA;Pm`-S^bC)bH@K_yoE|^%I8WCy zId3epy~@(2*MYqsSmJ5{bHQ`FZ;Z9?hWk8@d|Hhk{``JK@7JNE9)h&s7v1pJOsQW- z-8oo9C#)mLY)TtWoEfS#$0>o>I%x&XYSbpe>Jc%kdT8k}DhY*}Hf8PDMIk9$@?#yc zN7~c5)wdMTl44ju>e_!1 zaGvI_ZDvWtuh6)$S2v|i3&Yq~gv?HIY`SM;>+_=5zX-O;TX0P`|HfGJmS^LD6x6~m zh$KvW(BSOvWH!(*@1Wb+cC%tQ-d z9y?CEZ~3@GJH%tTZhH_oxM1C-FTOw*0wopVB}+Oz6FH29GR;uic6TA<57mYpK>d@H=4-z!qZt4EOMGUZ!JU$-n4aa$ve{LGcf0as~OtI<0&ihYGE+D&%m44^Fq*|ubA+o zsB{})sWmdulg}}|FPaXym`yYDWvcVvAlXMb2AD?vmb!T0U73D6xRmKJrv->;_aM@t+X@wR^__bV&v`-3BB>asM`8v4eVi73i`@2a@i zLC(N0y9EvA9-bhhJekD3)oj8~&H|UQ^<(ZPxHr|4#JCVh(he_@#I4AFo1d&}S3UTw zNHFmsrz*2>ktPF^lo_P_h!JbyjExZP$}=eUyGb^Nn9!%{y4O%mEP#sW9ne%J_C@DT>UbUISAHOoxg{b#|V+)g6#0KD61X`py zV->%%WG(n{WT5F9OhDgPHGVP7kH95Sv5}qrGy%t_VQ_t~<>U-Z^RQdjr<5NEDJ&Ef z%4tY8(dzluR*s1y#g-^~kO{+OrdZ)XY`D!coi+|)=gpd<5@Ap|-$Onb0B`1iJ-w$H2By5xlh9h?iKsD>ztFronhEZak9nhICeQU?A$Oad?&vkWN=6 zwyi^?$FcOzy#z|4a56)XN+AWAaD=mEE35`MZ4=N-C*4XB@wSpI9LHL3f6WrKZOc?gUMpRcl8L2-^j$ zpW+X4YZt-@=mrZgpLU)*wt6Eu_&Q_^T+I7yp{zw$@~^zn>9_K{73F^ZErt1OqxFO0B-%6O8q6BM z;g4wZ-ryC^KnJ9!b)+if+f2)@r1G(l-6*+$%3ssb_o$)L^1W_CxA>-+dg|Vew5b+b z&=&eb_Vg64|CKGNN$o*iAT|^`OB>%{9ki%WSjq3LZh7Ky%^%=IDO93ZX!gQHjdu9j zgPjOj)0N_PGnq^8`<_T$#58O+{c&tQc;>)b{}N>fXL4-{WiF)MS7F>aIk6Vx!>51# zW?NZ7Zn$afYMvN0y=_C9cY6k*SURe2%$*_KF$HO!AWmgm?_x?!ByM#4IpFs85-3^p zcZJ0sdn9_{^nboh&43CG^yYR$C~l!*YVGH6wd!!9+du*+q5R3 z!P7L^4rL-o9vXfnO&%WWkxAf*MZKi8$A{~T{UVuc8-?#F%V`HjSVT>Z9N=Woeje%E zvIK+c_3i`WMmROmCzTaf24?;w2{vQLpns9Pg+Wxsv7;NhdQf@yu5f#QoJQD+;O$w? zn!d(;(Q|9lBVI$IDGJ9!lDfQiS6%{<3nEcF?{}xlc!bem&C(nx)8cdgn7U+Oi|LMF zHRfYNhlKQ`G;iNtzGT|oH_um$_GL!Soe$2pHlM)RErhGVE+NrK-@?S-ZH-YQ^QD|| zFbC^W%`^T=fv1~?q|*cT);ClQVK8)@GKRbs3Ryo`b#Nf(>62c*>FXKu&+0(u;J29$ z^*Z~0LESh=U?ZdhF8Ki{@~Ws8_7x7qXCCG+A(KRv7;JO&hD2A^6PY?q=twn|``ZSa^7>B)CpN zfW=8l$^>01wTI~9Y`91;Gxo5$wE#{E?!504Gt5HR(U*%dW_zrjJe8nrphulS8j`B! zYWP>GJ5vP%ZRgeTQ!%Ofz~;rsFE_k`iU4C*mSfXA)uOgXM)o|cdm5p5*?Pno&x8FM zDHKpl`Wo(K&CqGBlB z=r6*Pf?Kbk<(h_7`I5^%p7>|R&B7o7usVtX;(3GtR{F#pI5+w@8peX6LNxg8x`P2s z?fG=RW+!4}VNy*Wh9tqjSrAo#M7rp;I$n%IBjMg<&7QkC9is@DsFnD)Uuop${G`SUvK65!K@h z1~N*sd47dxTY=%)X<9DmLx-=dqcP+0eJpcTTHKb7u@k;C{v0NJ6$N&m?|V%FP{FVgLi$!sOY299%7n&j+Prwl}O|x4=)!W z1j+IX=mz7gNlnUbk*ZCac82yu6~0L&XfA~W_EmSP@YJn%at{pVo{p?vOY6z=%^Xg> z&2P&|5vZ#Pg_(18mUA1QeD+5LF4|<8!v|frXi8xZhOV~!30lb;?9-&BbGzOyw;Hsu-V0h8g_ z%_0}sH~CVri3i@lWx(?>i(WKXy@q7$e=9w&oCv+2e+d^msxeK5$0*B%jfO9 z%_w2kfe;BJ_UDYW4`n7mLZM!(E|cnK>*#0(7CK-K0vTJXBQ$YkuXGF~+PF$Ce^$pC zT9EFpj@@4!_oRLgdT9MKk1AltB5H8_qDbe9>PyIGU6UtW679Cv=cVe??;{KI!g->e zp*skCM#wDz!kVmN0XHeIO0y+48R))u(O2dmiFzgfFK-w<5JsBopRMAbN=Mk{tT0LAB@!<=#sVzxSRu92T9Dwfr`MoboncI z%*yx3le(v~E>w$(~KM0}~f2@9>A+z-+UdoCf?3+AKn$HLZ?K8{5AJNr?&$9%n^(T70muSO&I8 z_Y>A*-ikh%;hCuJ`o;F{#lWP>S*GG7Tj%Na&5rb*y5ZXtg3+5x>s^o|W5~1?eh#sj(Ya4DO%A!`a@Q#nYn>Y<02;$sdwfolvFVHVt~rs(Q|}Jk zIyj~~7hP>Ei^x0b$2v6-#5F*^AGgbW8Si4(KM znJt&VH5zBvvS)+0`4h6lG3{QYD-F~z<1fTVCrb+fQ@vM&bm&_nq~Ec~3Kb*zoq2D*kA!-Z`wv+xmcBfc>oQ z(j{|}>QQG_)UPygS)qX`QJgcWudu>&I#OrRWc$?{txg=rElFLJ*)+8`Q2u9J>yToN zrtoG9%KdMtrjT>Mp^2o976q$sC3=<<9-7I*3q@4@ri&;+ND$o~vRQH&Ib&82qLVUO zov^Q{jAEt-!PvhTT(+ptbW<8qR!JL2^=#_Ap)wc)CAxFX0BP{U1HYG!16$TCD+b`a zGUq)j+}pY#sA!M*Am~@>?*(Dz#o}}Ak!VVw4_TIEn#(AhaT&|*&az$-Ao$6u$fEz# z`^3>t`S2=B`6I};u8qZ_)aFT5_z<@W0J~|-{$H_EAaDE#ed+@8AI6d!6)iN*Yu_<#NeJuBw=zO@>{QJrBzy!Xh z&%6nKf1(fS?BQC^yp8OIEYmlo)WPEAU+z0PJc=zr!7zdfU)O{eM)V%=EwT3Vs>8mE%?K2}{`wci!1 zyAd3Wa(meX!A;i=OF~zF*_+uwZ}!C^1mXZf9g~u=?24=Vc42FLiQ;Jm;kQhP8*0`3 zDPtChALt)FnCo~Km3qaFZ_cXUFqq^#di?$Px#hzPnQqidSC-hSxy3r1@N!_pn{eE@ zp1Fc(g{{adi(k)z4>rA?L#@q6+d5E-(hI&0F$bf(Pp z>1n@(?AW{`&{%FLOIETCuS$zCKi87R?^s&&UvpDPZfM_Cgj@}nWj=J$SGO1Ya{phI zeU#-(0In^z z`zoZnLuglVSk`-)y}M8iyyFw`wr!0p`s$O<=0@(#PZ&{PK3?fAT!R_U*F{fc=K7&@ zma}qdm#%C#Hs-$OxnmO2yy;%*>tjQm)ba*V{t1{GH-by04MxV`yv=s+P}RQ#ygBlD zc$9LsY7KNyV@6DACn?QOks`PJwO0fAPmv14jYC&~Qiu8#KVwU0*)~wBcOjE$w_v3Z z4bgR-%UG9+22?9a#$1UU?C|A;<^fY?;qd0G3<*Het;T$eN<;(F&$D+%mdIyX%b`drSR>1;)*zeX)g+npXWc&$t!!xDBgti4QN*zM zlZ}qi-7cwNoz#A>y0Fjb3Us7(B`gvO^3pxT&Noa)w+_Ey8Lo)umKJmPcdbQuF`bw2 z#hmr#mG?4N5udG>P>`$0Tk2e(1eU2H;5Eejvy<@jFGhgH!24uUjlt8Y9@ztlg%P4t zkMkZPo{9b~`qW_ZjhkUHw|CccT?tDG!s!cl-*Q;Ziz zXr39Pl7m-RXzDb z)oJ-K`u>|5eCu*Cq*~}_SsfVy@h7?PMgTA|Nzedoo=0Nhyq;hH4EnDcbk16pklYDLw%FoiMX zh3s|IyIPJSmGaOvnbg3f9scrsScrY}sJN2UGU?$fy97J<+BiG+4bxXpMZ|u1b0(C7 z(!Edo@R{aRUv`TKW?{cJ-3@nss|*0Sj<%#7&TaAF+b$#JyJDrq2Xt}n2KM%`oc74| z?vBS8I@mu&Smz(q745$y60}F=f{~TbVG*J_oS=8Hew7K~j+$7-Wyd3JMgz3z;VlXw zVX7*g%)!&XzVE9~4{$W|&%Fj9#?G^H$11S~mpL7c(Nh(q5*#Jg9jpd5*u3^EZOGd! zux1N!^Z;D0OTB7JMv^^J&B~i*@Vm$D4|_;WY>CM05X{5_8^S)Zou9n8Dsh(fLv!QtZePtgD+VLwN_#3uq%5tCu&l1?za>O2LbUW0(rAF1De}oZ6nTPr{$?h~xP8e{wgU!&Tu}RA@Fm*9&+#-aGo=nZ>_CizqKy&Moz?eIc?+O*)N_TBW~YpW^8Mly(_2KoEsc*Dv#| zFH+s+4X}l(%CV}RGgh-)9RTdQfR;4R^a6rOU*#WzfUcYANgkgZjYVzjfVgZn)$E1+ zXr%I$7r;FPthx&a68@Pr0z~_3q`NXu7snbkX`n<%iBe=_bXGPZsUfjVs_T&!-1w+a?pfZgW0-%VDbuKwg}+&J;)$Qb$yB`ag~ z{Xhk=U-d_GeyHL%k2=R=Z<_i{!TZEG>+@&hI?Acy6xI6t*L8xWhp3!+@=&m^w*EDQ zCx@$HO5i}ha!Wp{{ggNG7zU@sEjp3=^N@v%kuNyFt~ZE{OG}o}Li6KD*|=RN^_kKk z%u1Xv8_f*9&0sZ&&!cPrV%^_A2|TW0Lf${Re*IYYIqR>`DO$i?r?E;v;Xc4`&*rJS zO39UZA)@}7CkOv%Xj5diid29A%?1FS3dxU2_yr`5B*|8pg=A2e1wc&`=?p>alTiz`?@8p_ujJDuvfWWY81^u*lBn-4@qkqV; zz5S5}Lyf?sS%ZR3;RCLUX2?m$I|wnarcK5!H^$TNpi^+=tG(6Qzr9ffE21&s9`IB7 zUc-A)v5p&ioFj*Z9qfkFn>tyLX6quK_#aroL6U)>u+1ks-aWSgVCKXEVDHo%_qFXM zfSXP+;7o(|{SM-pwW9_7j03(xUmN9Keq!gUHy^bIT*2e-dgr||S6@%8nG1GPKS5X9 zPyBt9&CzU9(^66KlyqoOOTJwv;l|TAIQzmT>fWIt>T!vp(~&_0=SCS22#*5nzVKq& zp1;2MBd6OnaKvi71miR`6-o3U-LjryYwv~#5%$@oDhh%IhADc>x;9Y>kf#}{*04R( z*`8|FyhO0+I#IMwr_OM5%e>DLHWjf9rC6Buu%WvuBD2sFv*ql3^8_&dto~0cyN-6y z%TGSolP}CuoZLeHebjiq(XCXQAx#@}%b=1Qr(|i(lWG46-Qx-qX3SelPp8ApD>ihB z|M?hW_j18-URYjpFZRYGgi#CdF>^;KH`ZE}k>x33QYdOZ61iBV*hg0?SyK3td~s`t z&bsvxZS_ObNJsbP&VKw&WQXEmm?unkc(Ix&pPYPKP%;kTRo=F-nmyo4cBhM9U?0__*mW^Y?BWQgst%KRhiqY|yf9nHZ+Oc`z#1>fid__$tu}zC(6; zdvr>&_Zb(;cX1xSLPr^5@Q`FA7H#K=4ABF4X!mGf+PL^kQwfW893w5NDLx8$*ReLH z4(C7*kn~x&80!Ktq0tvbo(Ica@b*s=T*OHe2T>J5)vj1P0XSaV0Lh=PAeD3E7KXzt zsVgyhhoqv6bJE3`n8SXQjc;lK3(z_uqVBu1KG89DE)v;XA{ss--dCa{+G7Rwu}Lr* zqm!}$$^tdYur{c1&nO7^uRuHF{!6V7p9Vk(C}n9!qUy1u~d@`Hf7yn1AzgZC33+VmE5^1$6Xl2p1~P{ z=%OK~N}TC`D^sAwWVRUYHJksnj6<<$Z&Y8a{^w(z=0`8_McxF88$fyhi|9H{S&5p4 z9805tkShv;&z9#hr59 z6z%0pP5%Iyz87VS$^0F7<4?QE&R4av6Thj?J2>0#R5`kSh`__ZckKqz79TyszyKy6 z$r`ESyc48$xCFWnk!_I7mT=xaq~Wap`JG7FNI8G=_V7i7volQ@7q9DX#0L{Wc6R&0 z)RN+c2asYD2P`fZ$??bzX%*f;c}D(ot`E$+rF^+6YY{*=YE8wQLJT9~=fUG6VP>QC z5=@p8MnimrD~4>rz+3ZxyGBm>|5xD1nLf=q^o$dsIGW1w?1m_=4bC=QG5per(`S~e z-ol74gWn4Cz|_EV{_j;7X{t||`tRAM^GM?3dVHun2l#r`{~$kcCgArjnUo0#H`i-pkieIS;({zgh7%;u%WpR2fqxLR9o7V=YFpCPo2K z9~}Ku@zDMBs%V9O=y0-#Vo%9feVzOgaWwD!>u8Q6S=u?`-ic9^=!q2%ytzK345RFn zBH!S_`tPG}al)W`hwd{J?#;O)C7-$fwil*t>QvC(im{eoA?cxnH9&;t@BwfizWkmu z?Sj;j+0*%HVIEVr8+MU+%h8iT55NE|iMCsQ2a-oeJEs6{LLIgR6X{vgU7;$Wuink1 z^by{T0XZ19h3m}%S4Mdw8#|m8D2#ed?eIEBD4yXv3#tG7>fDy4ExKdH@u67Q4w1WA z$h0(ih;_QanH~EQn3*2tKOd$P2&Q&^5PmRL{H;G{y4lohCK(UM(z~V&yn5@baq^QY z>Uj=G0e__%)9F%Z@363Dab0V-=#DR8lxWxD){mb$`VxgVrgWkuIAIQs?avcyy`_DB z@3U35z`vWnwG`rrXd^5xm?fY;Dp*teZp4O$Z!zG92DkKNmPoAKz z5ArV#k3Z)5lU1Mfn|(xeFHqoKF!1XNa&cRs#G^o(I8<(+TjN1a2Rm1SaXfhfJ?vQ` z|0-e-lc|V%Uvfd}|vtOdGq^AUZO-{6xZn>ND(Ora@VSjp-jWV$tG^MB$8crygf_V)o;?w%*pG^T=!&L z>f{1U!BsDpmXM3it}3d$d+10{BN(BfG;AN>uAwKD>HU3HEvVd`3N%$FvO~P#}_F)6r4(=W-Y-5vnVeY=b;o{cD0?FW8Z`9z_af{}0CAH6Y3RkN^Jd*A{E0RMxB%skO3J zNv-mL2sKyMDzRB{(GV?%Y<_Tq`LY^S=fTluHVF`WKGi_@kjhTC?T(ssj509ILkyBl>)HKiyIccaHNSKq2zb$#kqd6@@684N*W=T zKM<38Xk+`gmg~D)Vk-@gjPc0l6}fN&pvNjcW)(mWhU-E^LrIu58}jaYSxoQp=5q&= zp~ltbQR|%E5IJOxU^;c#;AA#&>%~3E=9EY2!`nl`raj9$sth}YrnnvZResW4k}zl9 z?wgOi6-=Y(B1PNKsw8QM6VbgnMyai)O3Hy1&Uc0jg{yyb;mX|Ee5-=mbgxB1$RFVU zH_7Dm`p0%(ep#Vwz6TAM1JYWAAD<;_M%V^LQ(zU7dwH6kj1$$j8E#;i`NiP&4c=X-DN3$*y^O*v{|h6`FdK6Uje+2K;aj$}C5W1Yntc?j zQhb_<$@ZNueufj$PO{5bB``4M1RP#HcvA+d@0TGHy>huCZ!P`c!cT7?-*fUMgnsb0 z5>BJsnrN#;j%_UP(PhcpDi!W5Q6fU-5hUR)I;k{AT1=r9wONk=f{AWlsWx?V@TQD5 z0Lt$c4}^?7{M$b>4}H|di|G73;68nAS^IwH)#Q%^#81@d?_=|?cK&V`S$q2D+`^ZUnzMZ=DO_PP%>wb zA#jMcHn^=0p!S^dW_yOrZ`KW0EMzU5l4)7mhS`qnotyHxbBLU{G;B1T=GUSKCXdNN z&t!gqvGiyk@DAXg7QPJ$K6O3`um&5Hwha(sQM=RJqAe6IvpQsM}x z+-+8^0UNg~p@nQ#15i8}fgOP3W!6tCe$H}!+@;hd%7)a^03W9hHay_|3kXj;0dc7z zTAGNpV99ANw_b;wQ=-w+wtV=7_h~z){jE$P$O4_9kp;ehQPgmwKEJkLbdXmB+DE2f zSH;zEz@kVsRZI4nJFh1UC2@Gu^f4bNq-kiJPg@1{!vrK?Cj~BiRClim%!Z!^mdz2< z#p^D12K5gkUshynbm7;y>5)|*^${l?5AauoChKP-roH&ayFLt-ZO?S<{2~;k>zZaA zdKCI`Y_S(3)RV}MZ{#Mg+eCGzH+6T~*A;x6MShTUFihbGU360|h7#63N=aL6{9U~i zemzs}L@Co4y&sVNRNu#Nu0^&(FMIx*9i4AD)&ri^Ykb^lV@Se43b>rj-sH9^k&{L4 zNe^f#?_Gcp?Fo1M>|n*`gjO*R?}<0|73g03nW8MSBEqbc^K$EW&Jg&yr%-W6{S>_* zjR``B7CUf|hQ{iZfxb9)*Co_uI1oo`@`tN)v8@cC6R`c`;ezd6Q{6%Cxri4%DMCd{ zikHO?K~26~N9QmlUtNKy`;E^{O+ZPPuJuU*|0I+2_)#CAqPW;cum((`8v^;-AB3o9 zQciNpvb01ma+T{4{+jU!ey;nurLV3*{kG+`v~)r%Vv37vHTbcG|9C{dlP+r1f4O7v za#iiIE+vy_?i<#$+5BD_u9vjD{0Qr2_5eAv(djnz3|=n`74iQ-ilw| zkuwo7G%rP*l&R}IHXBi*RE_Vmd)!v``B+)@{t%r%c{cGsF-Fm`4t&1u&81fucM6L$ zHs31bg=YXW5ot@z%6-nOEg!?0oJCWp5SKyZKnMPIt#>z;A4$8dA$DG|W+|(KO zou&2Fo~vDwSK}+=O8j)fNX+~ciQzGQ_)Hw@d1V~A)A2P@zMc~3=uR>U z%GCtgq$(=nImEm~-^cBs{WU{|9z4o21r`Ant1-zzrc`oLA|; zf&r>l%L2HGre*Mv%m5E}3?%dXOmDC5W-eE{E0!{R3T|STF%A#i{3E|G7LOE&ssq|r zBr4u`LbbC{@jrrF=oNTbV1ch>eGth?@pJIz=th-{me10Hw&EWCtinr2a~#JuwQrN6SS{+#}#B(8j@t~Bbz z*L&Cf=hwTMe*(sYmm5|TAkxsIw4acgPXg;>7qob}uu;8)@=5>WNKj-O$otP(bzCd< z)L*}<%H89IwNdZu^nqr@$@cHdkFF+v$c7M2Oq^+MGy#w&xYqz6q2H)5QPv*8Fn@P zwIEom3}>`id(m5RRWun`WahT}@Xo;=!1YL)r$|Z8g`l+Q*0p#n_at+bdfyC~Bq`B8 zy3^321tnYgCLpP$EbSq5O^xI{1B;3<7H-3N-b;f9iq-PJ-~GD^PdPt0zMV^{9A6*E zP+rvSJ`ML4v#pzdOD?S=8|2h7l_0D!P^?>Zq z75YsP|0seVflh8rIOtp+REed$SzBRwE~w+jqovASeG39l<=P?fA6-MuwAXl+Kjxy& z@ENgT!kPp&n6=)FvK*aQtJXi_M96}er`-pKlK$yZzJFxBs@X+<(1zgh^ndXr3zMHu zd+!oqB$mmXI)@ys2>(sG}-W?s*zir!oNkrVOJgMX%5V{XlwUvdfZU4`aADS&h zB-Ue+tyhA0cgP2~de3R+q9n#fRYK{NxHNo6V0;xbY5U=hVF~v7O z@<8Vs-r7slQY-j)Z2uMa^PpAc)&9rASv3F7MYg*yE_q!lLShQM*_&f2=V@waJI7Ao zzBA37Al8SE7hi|Udqs?y9(D~2My&TlY`DVRu$}svx{ihydecR>Elqhm=>iizzqh^q z@`;3c9Xfv!(A9T0v~hb+Tx{5(K9i|S^kAt=xTEJAtTLKKMusnAZC`69e}6K0L4leG zrulcM_8UL{mR%l$thWi9G@^VXs-7Nq?1h70a{j~J^YK3|-RlFheFfy$_4N2pt}GfL zZG@A(Xo{X3qyN$mQ`aSCZ{WF+s)0|G*8|@4{Q!kOnl>a%okg~)EQK6_^;81hs+zk7 zA)41<2Gzj4Dh;SFtEi9z^Cwm}0WL>TI=)!`=~~t$esHIZr6W`Kv**i;A9DqGOKfly ze)Fe&h8^bd99#9)O}t+CfDVBtr)fTUgk{xQUY)Yjx=tV&U8^y*mJ5Ge;yZ4_Kf754 z?}D2@R;is&@e_ZvoCba%=Jp13PhrbbFtq`}R}jcnRey}6)6v?2Kf@dgqocT{k+#_; zOumbGTLRS;mLNV}YR-GV#+c(Gb!O9w9GH=z_4KfwUu?`*R*OZ-GWGYE8Z$>1CHINd zf$KW};&X3Ey=H1UBuDZBxK46Rt}YD}2n+ay6*+kShHl+9t@9=A4qkl}1fl!YC$vwriW_kYTqWzH z)nnY=|B64fp`Hw%{c6|au*Td%6_?5~+uf^(j+J(Juw&WkLI|psY)naC7&%A};=S{g zEg4IlKUGHJFWHpMG}S@Qsl$soW2Z1ZlIE@R;m(edGPwCoA#UP*r6mc+P|eEUOk8cV z`yB{EctxaF4}*k9IniErwqR!eTCL4>`MhVzsA#UkydE+mLO4#o1#?-rrnBsdsBbz? z&8MYH4_tv1So;saTWxrJ`hiM=w5^P05k~a(*|W;DDVSdbml~|?rR9T;_W#B?d97Ww zHT*^;s)2oG{5!|v1p}&xRwbEg1kB(}hX9Ag7cW+GfHavft*?hyh7f1Zu+Qw}cL5LzJ|K>4 z2GWxxt6*n7^-i>`SU1ravjPx$FP{E9(M-+;taItn2Jeuh7b5s<5->STNKF65|Qu_6po@B}?c66BI&4@Pf(GCeT zvbex#il5~=hRcSvL~_wCvDT^yM}N9$p$nl1_3~q)`SsRT)-NdQmAJC{NU%ON-Y+)P zXkSQa#9h?Hu~MYzP4_wFfL^y9z1ZVPlS5hL*`A8MJZjQ=gGqb{-vTs{ex7{^v&S z=6BYs@yHKXREo*O*#&(qMyLPh33_EpT@v^*($1{=Jn~glJ34q9E*|uC(lmnhcM@#O zhumkNRn`YvjYGNuTD7$E3X?A(=)DqfqGZw2g(li_Ul&yJ?qbZGALM_p;u4v5E9hVT zActrqS{~#)!o*k7WG#i+)VTIkkc{I!ZA>t?eI8#-+#8i&S?x_Ya5yqo>df0oMI7&B zQydX6#2MP*%oKyEomg|t$k#q* z6`w-3Ww{4Mx;Lz{<`B0G0ygl3uk3Un*svWgUAobnc1jpHf@jwmk1|J*LdAiKsM$xW z(W8>HLWw%TV#UL+cVyu=jnxAgc(d-)Tb*@oQF+b8L`V+wD)%P$R3&;fj=KGK@86D| zpT8DEt|NT6$*we;k@HKZc5gc&G1Rx_cZ&dWZjH~B7oQN~nYO24TtM*T-EJIY*!b=c^?rCfD89Z-=?AUD9yaOKC#IjUz@~XU#myNr zpf_|Z3Z_<#X)C-~7*uk-br{lEYJTisyd}OzjHBh8%TV9unr2;@3k9QTbzQgjW35;+ zX(k;jGQ5G8c1$I$a~mfm4lY87zvIylG&>DQrof1D92m?4RKaeBTZ_Fv$Bw~ORU=is z&`LT683fu|pS)lh)(SpoM|-HpzwV{Jg_R1n&&Spz5}Yy! zOd6%r@t4h2eG4_3Z$b9038%zY8oZth*@q}Wzz6D##`%&e#MTs0vdba`Nh=fZqQKrS z#X+8N&r8bn6?5ddR`K7}qo#xotq|JGmQ7yFzAjo9zJkle|ApR1%T zCFQBN6qO|jQj+Sl!(SBX*5So=9q@()hXxM}?!9`XOe@2e)bn08{MbW4gDuKNd?_;CatCvi%1x4#QsreFK?^@+=Zk*bs-t1>SR#F6*@Mm?-BC4A`Y?f!SAagN=xg zW^s90wKeWx?6hC+*Wq`g8>Q||c6XF4!6C1tNgV>btT-{FjXzhUR&-62mz|huEw${i zXul^vt7|JL?>#Vni6qcv#H@qWi(UljC_260Jj}LoJ?tPjjb0=B)Gqa*CKxkjX5#pf zo0*V0JQwCAF|Wkt4G}e>-Z^_A4 zx2UrSN0^!OWkx4y@~0Z_rHGGuEFo%tYFxGu!LaP~E||+n+c|#b_fZbQ*?v9PKDM8y zKMLDJ{r))@!zf-WE}IKLg;ftc$E@vLju|Sn)V@Xm2>|tVsY;CHwPZWbLL%Gq064Cp zEigMjwlyVvpfR00O&)H-vPYPJ>GDcl7-w1rLtd9}Vk z*da|by(h&9q|m?+Rz!ThM+0&P^+ENk=R?|L{Jn+#@>-90)r-sQ>h{WfvR$p16&#*X zC1(7c+<|JZcV|H_<0iHr=j;2HC5ySfQLJdr&eE`CbJ~WkT{16UG@@$piXR4^RPkPn zfA6XJoBMds`9a&0d9|6V9(m*X6mE&?8g|E=Kqv<4X z9rPL#TU&H*zR!5YD3LzED{qMRO>(`^*HLKLldoq}%%lmBE{RUx zzpK2sieNni&BpZ_`L*>z<`n1oF#^$3rH{l8cU{{(Q;T;>aJC2#s#R>#2%PPqjmdj- z#SoptJ~;h-+iKaTV5-kH+m9Ri9nUwOnA;%S+bn6G_?YDbLCfRw(RD0AxMlQ)59tssq4Bl;MT8Z+5ivwhMrmk!Bx~!E*>Czf`dtSS!sP%F5?3F#z#s z)Q_d-av%5g>fhkC57Z^GnSjnN z_?H2m%=zt113*=euNTQ-GDTP7$=96cI&Z!>Na#LeC9QK)ovWD>OnGp|x6JFwd-X=J zJsePC|M@v=Nh8tux_nEdGz#xsrn{3kDQMes`)DZq&p3;0t;a}N;~od_NYDbZWAdTu z{*wX%<`^82r`Jd353W^l`V6*p(|BZ9nNaj(kIL}YeSTD%A@SF^*fZ1!+LSx2%sH-O z4!JeSy32btc6AGTtva1=?N3cBVDx!@3rz?Xz?=*J7-c_$oSW^IC-nR>S&=w~oF)^R zB>Rzo;yzQ$l@0Gx=er1?YM=p!A)HXLLE5)+Drp&az@%A7`kcer%&@IP*YWGPqUCJM zh2MnUjXQBKjFE)ot?rp7a&Z2Do9HH=-vBR@}r!v zo%-DffA;1_u&v2SxxajVf2=|C*ZspeVRdUUD|#d>{s~*`rPmE045vnGeH)Q)3m3Za zqI<4K1{I7(S#}&SY*BUjlTG^0P8T?~@JA4c<=F91G0Fk9%&UrwsY3`47So zzt^qVUCBZ13#|CDmtMi3uE<@1^&2YaCrqe)s2A!d%NC*b^wsGe+bzZ0W!?Z*v<>X} z${-MfHiLo6UMBNC8i zbN9b=^yzBu+lzgO%{BhwI$)){Jn=7+PJJ84sgBf?IZB6z2K}|?fBQB$esZf+%Zhj_ zm^Mq*pmha4)Ja~jSTgFh2PWA;#!oZhJNSi-(+9cQ1ggOs{11hR)zU7=5vuo77d+iz z6V-FZ711D2z5d*pErujJL2pP^CT~HiW?kr79ZjN4L`!} z@e8rWEE_>rVMMm(YuSNUTi{8WACUCxN!g#&=g4>E>e2D47o7F(P{ZC^y{=OmW3pMN z`MY()d6o*+)D?GIMG17Vg8S)V8RY&VEzdpo>}x~F8?$haB@&mZdLlk3W3RRg{t9h4 zHP1|0Saoyp)M%*IdvX32FDJ$GmXpd^INfs~vh^6wzX7$6`r2cZE4|i5@^i#Iu0TJ; zDZ33UrJMC!^a?%}>VH$7ll{cKw|m>&V(QrFX8VI@c@=-ZWZY7Ir`#5nPWRsEy)3vP zFEwoaCXd%Ah%lM#8^m_L^Pi=O=8;76rc=A+3H7^c$qLty2Hlm-gfc^DeM$A9(+$Re z`V(H1I{tanJyK@*+3!O3VeRcLgq~3QUgfMv zavDsVm85%t47Fi&pT%VosqZ{=vCsvZx19wb11M@;5Lg>ZF3l6Q8NkbSaZg`*e{%!{ z4Q`UhoD>cxX>@~5B1uc1M|y#$#NcGn@)829OL-7TY&ZnkyFD+;Qef-_`QD_&i`R*1 zm#5FEjNOlVrpn@)1An73kgn!k*6LWg+`#9(pQvZP0RaiF5U9(V~sk zEVT0^!61)!WMLBMAR$jBZ?;st5OqR8CfPU~4rzP?0#(jOsMUJY4)w*6wxoJ)?fmx; zXf3>)SnDk&DN@sHhO#4A=i-q!0*9QW1WYhThH1`{A(nnG%In;Ton0TwiQ?mHK#_U$ zTA>~DMtWPZ#c6)+#p`&bnvy!c53lGdN{ASybjLHu6wIEd;Zeq=^i{hp$G-h4GQo4E z8*^#{!V%NW1s~myUuZqU4v|YLBAhdwzmkJk8~m3}uM1(Y{Roj&^Uhu(y}biZWJi7@ zLB+3>oK<1bm`TITQ?{Ydn9+&2B{P&97Z{ zm_p4-q?ZnWH7DFu&Nc&4XR9zgqa9E6Y4;xgAn4o^&0CJY+_%F*eEm`7WpeRTbS(|U z_}?7TCB!OQO>OQ8Zk%`q;nTwPtveXJRqi|I?-&63!wBck-#7T2U|CZ8%7&ly{yy`2 zr8>nnHbs3RSP*#2_3`{3TfAGysXFMtvkv1v2R6;FO|vI%8G_3l68=V-5>5VOfbJrq zsGNM!B@>g&?|&gH+G?lngRw^9y`p7>5-HKG<6#)*40&=w1AZelJqRq_aS=Dkzbvu2 zb(oE=Aznvpg5L0<0$?BjDaiNLdIdXAqQH}AD&NI!f%GOV5j$7AGt67sW=r8boYrIp zu%@vW@9Fzt@_6eXGB^Fb4rLGd?2TB?-pt6~qry!)7{qPzunzgYpkZyH!45a5+|%mu zX<6}@r5L>|H#9S8c!cP5Mg4p9q%TC#)zdc_zFNFGkV$aG@w41pc`tUKG<9RHX8Rd~ z>029|oI{*uv3t#XRZ74FWcrz2;S$H zwuFY=_iek~SaUzE$G0|b$)Z61$eV6p!_per&o(4710!E3o-j^q(7o*uTvKdPDZD-s z+Bl;8JFLiEQae|(&a#Jtq&M{@W>pwdB0iNYG%2=}H}Bds8DIPR#hVdG{sib9EdIT< z8@=fd{Rb5iKM!p>{+@wmm*c|hNF0n7lz~N zz)clq8SQTzR+*xTMRB8zt;K8AX&a)P0Mn__W$5$(n{t=TFOM%DLd6ZdqS`894bnRQBRdH~^t|vty zjxC0Ajni~VPuAf;5TVqA*ID8YLwe_x5ugO3y#;7xgQ2zq`#HoPfkFc*&15V<UX#K8Ah2Xmk-exfAPr&CuPCldsCLk*NsfmJmyKFbn$kf4L1J*;8elRZ}SH zQ5h{BvVE4fGM4XK@=$#ljWqr!jG@d1F@J!H+sz0h>xgt^BJH6vAp6fHUKd%c8P|`e zmlb8@B+YD~ouBi_x3~tU{ZJP9m>q0-lABk|{*4!n|K$>zu2yW-W-nwUx3`i)!{eLp zY=GbJ9*(qPCmHH|mXUl`3As^TH{u!k(5Z5pW}! zL&EG@CP*Nf^dneG%dQ5Zc5F)VUWqaev4x>HS=VjA_1;TG0g47_)~PE3xF1dG^Shv? zRgvN-r-0FM2yDG>oj16*vctw?t1;4NZoshJ)d`{cl2N3@aVVBEz+_Z43c_X7A5~6< z!mp(r%ehI|AljHaO+4Lh)hD5!%%<^A01ebbR;!N}ImldgX;sdz_%iU1#o1)ZE0I zZh0jwFil0Qyo=7)Tkzsy=qW$w$T*43x0t;R6QS+Z#h;UyzT7mz!J?7=q2 zJg3aX&7L5{$UC#SkuS8DY1dO1eimBeEQh&axYUU?_^!lzp5K1l2dAC;!-LmtIQk5& zGM)^?-?EkvPb7K%(?u$;z$3SoYERZH-`qNDzJDzTa_&ue4gJTGL~8j=lM7w+vK;sF z+_*#fdS|s^-~7rohDO!dpLu5nlX~avf zYwR{De7&pD%N(VA#L~;G1t}wzmRIde?kPtMh2)B&E1sM&B_vE4l5SOxpIu707-)Xt z$hyQ_8TR<7$Rnwt+_~qz3SyL^4SM{+e-DFOgiz@VSiuHuI;f0JC%oGr#M%bQ- znsu~l&+I)ePCy&Z5T=@7W6FRKaQZdta3VPXucvh`NpqegDXs&_#dVdbrNSl6Pbh_M z;!W2EhR&y)nf^kF{)YzEaxaOf&*pJ$l9Or)D<14I8d=En=6q|eN|_ej@LieccFYQ4 z-uPMSdmQ1dGPm{xpQZ6)(NTa~ot!O%mR3xJvlCwRT+{reE>DK*moYMhLdy@Wg}K^Q zaIYi})*oqj(jMy;;8d*qVDC-6(9oZ_yFXo|L|Yo#ih{J#K*-aoi-|kXc}XEaJ$oX` z^je^D!@Y=z$7Nm{kd7Zf=qcouj!jXPY+`*?%TDu|>XYnTSa^D~G}u)}hpfkjQ< zDd-5d+LnuF_=|CeS6@ewS0{K(qL;HHk`KcUMzhpw58){5z>IF^MH`TFIf0ts4Ux#r9 z@IDXI8-0Hf{*p!i@;=0JV^6d@eamHS3jJ2nEoW!UT~WCv?j|etcrI5~A)ia+PM zls3&pJSE@{oRw9?VeS*@Z~)dNufK0SucSQVOD;*J;nov5?yvAbNtdqu&rcG6$;Efk z&b*(GiU8-@>q}X5+IjQK0UhewxtpW9)h>3FFYA}zz;pLB=nbT1Xn&Db#scfQ8k&=i zq5hCoZ^w;_MDcs_7d`0mm_CaE_r|q40_`wOzK``{?pjvJ;1B@||IipNvn*pRe91*A zkHG<^V)mBkrI&S-KaXA(;EOlP`}iC3O`{*m%lZ-{Lr7VqrT@8kl?HO%+Bbcxn6!Na z^bE3hhyeTTr)lTwHMFs|z5>NV@aL0o{12&@#EkYhl-Gc9?#wrc)uog7ckyRCY-rO` zdiK-tU4f#O>_X?+z3qm^F6^wz`TE%UVK#T1vwa-!vEPs>|YlEJ4?z z@)lUlo731KefXI6F(R1U+zXkmP2Gi$#C$nRY_GB0VNVy2>mKcrZ7J{hOIu}}z!Wc@ zYAqs2Rjo;cPr5nsTfPPTO7|MyH7A~3g!tEqHlnGk}0+{OzB^aHR2BXaWj z)K-VIQ0_vQ&}wdkUtfdSZ8vBC07AM2pCj;i(9{f}M5!g-g*1cZ3ipOaKAv=)0juw0 zil$}^cLKCwm`hAysz$fsNISVW6RK|7I`Xp@KcP~evWNZg@`X1sFIxr-p9N4Jw2@E< zfQiS-T7V5^zG-H1xE3Q;+pB7sEKbZ1n-B>-N6gd3D1(Afayng?`0C{eu?F~^=_tza zx;cU5gzw=v$Hs;s1+r{y5xmYA^_5+?Dtmhxb6zCB7Uf?WV~|!rRWs}>tNG^Yx1Nj1 zoG8mGXw&Q;+jvf|TpL>!XT~A+`4{{Z_ij zgXge=7dMFSnUT0VZTCRqO8h$up-F()Zxr*~&NC<^Y zJ+5o~P4#jX+*!qI8xfh*rKA4%Z%7c1Z z2=?6-TIupBj>U35&*JHZB1KX{MOR$4>n={0MswGvI@HhpG(YPS&AI{>%2=#g?gz zXZ9z_AU#1l*Z)sgI3zh_s#bt*3$E1eA2{Zsvy5RK6s7cV!GRwNO>L-AC+EVk$>O=4 z_B_VjgQ4}1th$8CzZ=w_o}c2cgx6mPKg=1~-O6}QR4Yo9`^fjksyHoj%+3DRY3Kpr?bB(IDzm!*P$k#R6r3Ozuc}4xOoSi^6U2Zy?$>&2e@%Z?Bf3*1w*(N@{nz-o-R}QsI^d^JPjgeo~8k35+-XCs5@VmN8FKlDCpC2A- z9ywg*ouDTsg}UU`o{A=8m9D1K+0L+p_}QPmp0T{{29qxTaY6vYqAoxgT*Z)KmtAs% zB7j=Onr)(eJ4gNCf`_pzx=vxXhcyaze9DW0RNUOvU?;bye2av|1oClijv^{K%UcC;sntR$~mHbm+38}ZE zPPX6Hc#GSc&gQF;t&QxQpvvT^%FHy?7Hp`#sc@l55PLhFcd37U>w(K-t=5mPxyLH~<#%8Oi%Y>one>L}8|Uq?bs^e- zt#ixLao&tLF@v_zN!*H$j{o(CxsM{p^+p|8-GSsoW2<-P126%i{aMGqD^5nrf&Ke|xwX`BZF05-NzXW;eS20`dpE9p-dFRGaC}eJQG3v}4}DT{ z<)SqYh%!#i|HCkY>oY9B12^lDI4|&rB?^h^K7u zlF57_15$?}slS>U9@%H8x5K=mD$U59$cPicu1)DMW&{9p&IH=>SE;>PRc5WvX-$7! zqG>Kht?!%d^DeV<9?)U5QJ|jPl45$%o5|KTsgv{I0AmYie6h$|T$T&fpzj?HbiTgd z2mKh@bG8wNH~AKzyRVtX)3=u~qO_`+VpCa#vOrrqr2XK_8#krG>$DRSb$ltPw`##a z($dPVzZwqp{k&pN=^Pg3D60Rt7c|!jIEX!`@^t}rp*zXccle$BNusX%3aEV4u8ADd z7h~Z&cA~DcfrC(X({_xQYe%b+IutDTlj(A*)k+)HlCfgg&FJv1x;FbdACt3`twXxF zIhQ!q-1{s@UUDGCd^`K}F!w-NtujTzH~l^HfEu=)c}#x&P2lrduSv?M`sX1h^>b~> z9SA^qCX~3F3JDI>(!&fpFJw{2Q#Q-1Bt-onJ8|s$UeZW)&(jmyrsf~*l3&TCgkZ4% z@p;C2ltnHoihjnRHZ&QC%7+mWdDpS01T`4XJcdkT45)aP8E@Bn?uP9$i02_@%G_84o6sUY_7b@wAbe zjer8;LL#4SzTuNJ^c0kBL&$0vjzeg)c5&N>Og7guxB;eQv-AmV_YSmwKH^LYDZbqQLy^Ka48Oq0h4ZXsF*=bC4i!0- z)I8h5;}=2`7!~SIAh)F+;!mU#lVyb!(zaae*|5>*li`8^?q(E;|AlvTv9`w|Y7LD< zMYH%4e2Z$PdZX9l@t$i^>fy>v=mG9hF;h9*~x;ZZ_{%;v92wZzCli)m* zRfhPsCn)T>mf8^=zXFfU=C#%s$vw}twaDf0<)zHHhrBhbA$ouBcL*>iDe#9GFB(mg z^l5vntVVGFWN)sRLRsAT_0ZNvnFPEN^`v~fFBDMhFKCNNtXV=5}%z&mjiStE+IzK-JP(Pz|ZS_8$UUw_HvP2{- zS=pm=1p@2$wqOu3`VtIN07kK=FgA^7`pEVmS24Q3A@Tv&L6w+7KrPcsZmdPfD=4T$ z_ouYKqB$M#OE=vY`ARMmJs-gBkxfW2r|`>u1@e6{P|qF(Ykx5?PW;pB1I4$t$s zgwzAz>+_(P3z1xKjD|>W?#FX zwx_I(dxuhve=J7cq}Oj+4QC}?j0MF#1HfX9FPXKD5e230) zci|GgAg97w0y$Tlse7t_UT@5ps@);d@5rm=vufJLujDA3J=n-BH+~KMS47w4o={7M zgDujFGb{4wF5H-JataQdMXJbfR5cjZf9TR{e*b%64!|S|Z<0iZ&-L&67Igsy_(hpc zzO>=mZ>9(SVNs3DM;Z7_Xj;?4;1M{iseC87-V5_z$v$Iq`P18_LRV}Y4Y^O=706~$C?`IN^#B7tPTXYW-*;`$q z?1g57{L}nrM~n&9oRVIy?pw91GKG3EGG9$n_p7ApRGsPjgm05>`y*sUy(3Uhs_eD| zrKu?99e&h!3-MY?1Z35DvKv{!5Pv?h-tqYjG5I6I=gVf+GsV$5m%l@8%h%yW1BS?H zp~o~q*Td(t)AHv>9nv)YomJZHs4@oEcqM1a`)4+3_=-0%fAxQgpwiwpuOGr;!A%Ak z-)~IgWzJu%i+!Js1u0AQ|N9z`4VfBZrevhNpuRo3W60|Ky)|F07#z|i8pHiE!hZyOfChP^vV4x8-Bdmd+(<}0# zfq>2NjZu*BH(HvWd8y>%wPBa@r?aDGD`+5Rv&&=7Cw$wV_YIHW1iF4bfR=>ThzHL* zQCOjF=I2?`eyN(bE$%KPVG;d{^LP1rIyH$Es%kmO@WWue;S7o49HtrE^i$$X?O$7J z@f_JavXHWEnG)0WAkz*6;T)8w0R;mcfyS5aa)|7egdhUVVE#krF(h9b!^#R{piLJn4Gr zvk;eh4}#~v{P&cuYvAklM`eJDEIVAS#8>AAek6q4UlhCcO$^mcz~D|_K8fFoKr8u+ z&?e=en9ZDtDd-|d7w+d;X4xmFwxB8LKAb`i9NPzy>ad+$-DNGYj$S9ilKey9FfRZf zB2LEEn%;9>toMFx`iw*01yx)pHgUTSO-8ZTrn_YO@u9V(j@AFw0;1S@ivgTeNI+0W65amWzkA+&w9Lqw>IA_N5nR+k) zjPT~~L-syK+aHE`l{NgZ>7+KM7|+yCyTyX+Ua}@4G*91{ekt^2%E+4sT~ndVnTx|Y zw2$e8P;yYsJr*jC5q!+KWG6Cxe*vg)3t?sG=DIRK(w{0s0V)#0PF;%zg_JrtcY|3V z%sTqEfvPn30~ zja*DRHJ}Cwq?WW1*cb%nQm7ro{>qI?B=1H}Yi1^@PxeSvsMobjzO|xU)Z@T4nr>N> zJ5l?q#PhCTfLKaQF*B`xLyEF6t*EWA*YzG>5?(`4SfaNHl zsr}zmeX9XI9Jnwcedq%RR5A0+|F1(0NIFE4-s^DyxVY%n!(tN{T9v=0js(VpC08DL zJ0-;gT0^fi^HaU#!6y)F$(JM*vynd>deP^ z{A!W7Aj?~6oR?^W!vRW5k=a09XZ8Hk9ok)>eT7pe=$h_*;=><{l&P$0CR5#G z(#yxIqYg_9_@v=h_FxiOao+PTAe?q`W0s8pUJ39s;J&Cd_tIf})9y!&7Q|6*!f;&MTkLHHdgL2h;TSZjgi}8(t z)RFY_3@Da;F-Uu-?b|fdzPi($33elGsoW9g8f?ycH7z$E@;`&sA|O~ zE@OSeT1NfAg&XsLSdgLtcCQMr1S+FTMjMfya-V!|Z|l}nKuePzze#E)Q_NoV>obp{ ztrp(gq zizaOjIz5Q#Bg{0==iQ%^Z+liP>K+)bBj})VLM~U?(53_cWM@++L5}Wm2!v~_o4cWu zchEW(to=bH&X7!te>)U=M|-LylJ|5#t7rL3UJ*rb7zf7yFu`oxj)n-4r_wyF=v?)g zcRjLUZuciupQZ>V9sSFm)V@P6h)IfN8OoKH2$Nx8I;kU0^ooaz82pM};ic zV#}yJV=>-TCwA#{3_@5?sEasCfiZyMJ0y}tXdwQQwb zDzT-CG9FD7Zc>L|I?iJIpAS#yRuXgv*vsx1u-^>`6{s8n#GMa*P-`=~MmI>l$%Zx_ zN0DBMj``c}iEe%iTomG}*u~`e6V%PVuQXfWVnb`_29yD}>6w_vUr5(=lZ@Pzfk7V!?ggTrA$6I3GyHUI?8(THlIylU- z&?fk_^@M+*Z*541CF9l&Xb@T=>gba1QNG}JJQi?H={nD+FGAyU7>;C)yO(VWyapE- zwx&^CxymSM4=S3Vi5`Oa1>{@4-=h8SrKw{|VPS!x&4jXexEoEJY+*4SXLr@!Ihm&4 z^$xWowoG~oV~Gz8VjCzSBH-$gim^D(O?J1EB;PiPm4=y|<0N>2pW|YZ&WZ7m>czz^ zB&97~x#-}e1WM-7_T=uuP$%Ij4@<+!up@$*tsJ!W%>mLtG)iK)D)@>*o4W1D%nQvL zbm~PZXI@JCB%q1T1CwVyQyN|=b_b64d&y5T#6#J>_oH#TGhGmt-aDE13oODC)t4fz zOV98xxRP$Gt*?rM34_{X*fNBwD`=Z-95%n@!DMZaj6Kf+xUGknwonA#>?(?Eqwu*M9{BB3J) zt;otq40R1--eqF>DHm!+1%;JOqHB5i6t`4u2C%^ z^+qQ2cXEGXj_#jzJ1*>A<`e$31gq;ZS`SA5f%eLxiL+z@$D&qUgbBG5) zkw&2^>vf4E{%=EvAhg#G&@zmK6W+3iKE^L?M*cm_a&BKmW$QydCVOWjS#WZUo&d9X zj5NXgUnuCnsApdBLKcEVV6R~Z@fcLAaA^$i^UC3?3k2qxKtq7I2m{})mpA`Gm;g7` zPSL8RrkDxj>?Z->ZZ({$!=-_<*cAAfUeq<CQVmWrk4@<=|=|INO!m(9(~FRFo^!Jno`-1z1XsJSGIYMmcg9bP#<*0 zjsSIuAG*6Uc)P17o3eF)-%5(&hbD1*)L^c5BU`qWle<-b%M0=IJ2O4UVK0cm%nMz{ zyZofJlBXkpC+5@Tc2hvAgytDZ3@JnZWs_bEJii%Z z?K34Ic}I(qEo!-`P1IMD!fR3q1NR$1_X>DI&WtB1 z00g=lw(RY9jA;J3U;=P;sK`(&mt)`cC0%-vA0GLRW}bWmx~kjTZ&fz8|CErhH1@xP zjw+CQxLc;l+!BUEi#;D+SM8J;PuS0eMT85d*dncc=N=NVq8?D-KQ3)M$!CkY__#eg zgsQC!Fd%eGZ~A#h%bui4bd+$dR~nbH3xbR-$_sBXsOL_u-sVq|Wz!lh2_9a7So-l6 zUu04VwByPM$2lgQ;17I9ODU1p`xI7ITusR$!RX!k*iFqorf^gL`%g01eQdFkac& zJbFBNcH3t4=IaPwO;#;7X=S6sG>sARSFt=cdZUPL%Qvrfa}Z8(ftvT9mg2^?Y{uL8T0--m5sE`9wmqigIv^SGRbtF9$IdieG! z1I#J!1nemO4!fvTlvP3lp*55Iy`+_toK#?^G&R^w7`xf-_I<4L=t?0k0C{)wwA|ox zYTGYNiFWt^jFSNznQ)tLOwe9H^esl;<9kMC_$ZDVMWx(%z;$PK2FNIN{2H_FSRf|w znL|1r&JyV+Ja5r0^bCHtlC)fl1Y#4wKm-B0Z}>Y5XTaH!Xd%H>N??6dZvF#*)v$;T zXPU>`VCsUU+0RAh{#qAJl@~|TMr(xSfHJ}60*o@cCpzTh%dZi9fK7AmxCJNKtm1hp~h3~Mg zsC#nLOGYo?mw%^yOv~W)dRq-IL%P0KKyuDAk8XUZ<=H>fS@{sUN-&8ZBi_ldG0{zmu517<4!%ni4Hv9ZQP*3F%T5HaayiYI3dnwR-vZq;|Kr zjC$Yu#-{L{u}q;avaYot=C(T6@kvpJVVP%WwiSF;V;;jI3o%Kr_GtJyDe}y^?YYpKH zy@=vifR1IqJ;6Geyg*oUZ{r6PRrHxK++%q`dK#jhy4+J$!dx(yiI$27@JGEiKwME) z7mJ7uRKktjlT zs&pR-X8}&o%hb7jSr(L4*fGB?y8v1NaYQS#rvek4z&S?S`F8oBtFnT*u*RCS`{}>B zVdfr8M9&HPpKnrOmVo=+ix?E>JD+&)&625Agt0S~m+ zphIXuVIJV)fZ@uw*UG|-q+D){N09*E{{qjn1CmrZ$ z$z5COiI0C)MlNEF+G!0D{=?wW(wn`IBNcx|WdUf`c(Sn^MNdJjJ zTJfI*o2SY`^i+x#!7m_-qL5H|c@V%48 z<&gBuKt>zuZQp$Sz=}HWFq#)i-Pb1%V&>f7l_m-{P zuoCzDr)IppW@3lO;Rxi8Rv@5GT;r{^##Tf5-*1e38o>MRw7C*K8&GEw^si+^zsZV< z-%!&sO{{eLr}cW_VPNoHoDxJYN3M0{54#OvBZs~$cv+tCbxK%)5q62lR5CUmLN9zS zmwLIdEgG3&%^$kYD-Zx8%2%*u&aEh8&&xT;w@lyz0p9o7E%nMsM zc!Rv@Gk(jbgH&H?>5dnf` zX7FqLQ0Q)iUzy1l;H=$>ur_yejW_S(_;S^rA#_=9mM_HLn{-n5b&RArLELSTXC%+p z2eC>Ro}^UetL{v|ly=@cNq2a zq-voKhR@A)5OK>|s&WeJMn&`2`CrAXoB$CL&XD{Fnqld7FPj_Svtq^Wg9R36w|aOa zWiGOKt-jl`NujukB4C2S>RT1c%BZ16t84kVsr#YM8j&^_aD#Zu0Rh)j?4@(5g~9aE zFC7^CXwkduQ)1lxb^U3UpjSsFSKPLHD&O4GTR~kfSC;GWQx(yK_%Ul$iHshwN7>WF zt>pYeivBkZGIafahb#7f!gX$CW*JodQJJyldz#k<^4n&ahSnaZZz=I!`L!mk9h&uSnObbTmmrWBb0!)Xo)_fNw)=5>GaB@2m<=>G=^#U8{aJj zEHv@HUaa)Xt?AIHed?QD(b1hi!vQd|#2z@p%**afmT@k70dPiTn(YDhpN}d+M5~5G zd2k%Z{GThWlFVl(9SivR3F-Qc^gmuJ@Rp#vNM%WM4VdZ@PU9eu@Y>a7DfOaUJ??4B zUkGk-{0cbw3a6KP>?eN_pviod>@MyTufqgjqTd=g5xU!L|2{0(9u`XOh#llRKk3Lr zMz3CmdjzuLRU>c{TF^%c0}U)?0HadtT<~Ys`5R?||7b&OMVL{U)UbcItlhi?n=&|} zl;jC;@+7Qk?CmNe?N$L^^EiNN=oS_>$&O7YwQ_zFGbz>#`>mE5SGaF$f|4#CjW%|~ zo(N)|XP6TUy1nvwbbKoT*l%4L@SZCaj*TYX$?uOwB5xQ z$uTL^hJmCg4c?JFc-(NxoB|FNk;S$+Ld)CiLFNhVBXTMKrVsyM<48&Nu=jsBMhyA> z9>{aPt{l7?uDiehtL^8{m>xU`%f1g%)z^GhAg^Q(_V`lb_5y8( zZXrcYdB`z*2=-Is;}thi@in?FNdeti0YiO>4|Kb1zKV5)Sxv$r){>-UqtmSiNpBt& zxxw>-0jG>1+gGkrwM9wOI!aOCVNchETu%W1O*$@Dj8iBObg%tRC)y2A zR4Hv2B+c%GIYZ)r=@9ZV0-{lmr2=ZI5`U&k`s%{M)}EsnuzRb!TAXD~;+oF0Xd9}t z=XQZU_=1<6NQpM!&rp#8jQRv+V@Yk8(CDya@<6+lFCdj@srLKgRpjcct;Hb8b*lEx z!}!1k5G!#XG&$4Vru_M=sJ1VZIta6_v>y*=hS5_nFu*H-CD3+MuJ5wON)7HFWoDa0O8 zc2A!{KGO|2j)!L>37N0bjJfBX7{+v6XFgjaltl;!W1^M-?Qmh?<@D)p>0ayWGKvE) zOVi3SIF=VpQfpzR#RARDEdp+ncrLNuvfn*rkH9WIvvVuXSyT1XRcqh}p8wsaVKgu8 zAopz%r2UE_H3@LpEficP0iGUsgzJZnnzUD{P1Zq~AL%`b?!kreaCs=^7NTe*y!*=6 zdXKR3eW6|rXoB!Kl4PAT#3Zzl@P}d6WgFg};oeruR4p<}Mc1@@7b&9FOAr8W8GCcs zh+!|1f>(ca=@n?Pp_sDjmH6kpT@>JP@u{o0cr6HnoMI1`_*Z>p0YF*4!QuhSLzLDb zlS%UcK9~_HZV@a|;umZCyp&aUpd9xY*X!BY~IFsQydrbi#YENY;DjIBU$zi2MS4< z*k4{hR-E^#fj#l|>oe9h3iaosz?Cm={1j#_TASLgCY+DFA1JA_rOBKUOM4sKWdaBK zQT3DA*Z5zk@mE|#*#SUgr0s^E2nx(5oC;PT>7y&XjC2Oh;*$L zT@tMn#c;cfB7^D&@s&YQ^BN{>Z3%z5v?6I6kl2sMeD@qXNW%?W4=4rD&1T}rArkoP zfJ1EX51@BsclKs6B#K8$IhadLX}dDDtAZM z&(9N`trLAv^eM#J!NsF}#LK*s{0j@MZ{Muq(9Ybf@v>%KnS*RuG6;2wXom4MCC!h} zD!fuxOPgXa^3<0@Q`^eoBHV=MS;FYx$WH)!+;&Ma7FaRS(@l4(CO|tLmLOyy^ev9= z%Z}>##ds1FAg*@LctS8R%c7XV){aGDSk1W3swB?tz={$#-Q3XQk6$V60Qm=CP#b^m z>%-N1NLow8+e&@Oz_$Sg|4zafqSuTJK(C<3dJZ0LES+!=G;MNkX?L{i|4KR)19&~1 zWAM$tD-D{?Rgx*F<`Fct(!Id6uWmsJof+SOO5i{-m$rf^Tm!&ZnAUZMdlOC%4aQ-2 z+Y*8Ef3H7}o_#_~Sx?La62JAw_D||g1xN5$kHSTA#(4wH@|iyv38ANtF!db4QM5#x ztqdrA2tl?b#{$Lm$u9M|xlz&V?^QCjXP86ficAE!`eERGIxBz`(Dv3zBv2dX>gKSk zl@!4+zgHEOTs`}f7@1S@m3pV4E)qKIw*2O+B-Q%LD%AE) zch5v~owJ3v$n-u6cX~72e-rtKq^Xm&uFouag2dlB`8#gS4iMw{Mc1RQE@rfYtSX@G zn8vjQlm);^|HB4ypX+e9e+O`-9=B!yBM-K#K;4GK6DoK*GtPe0`sCR}U~Q(nT(A92 zaPpA_Q0y(K(v#YOo85wOARnNf1I7d^{)WWY#oa`*7SeY*O0nN4aT%5??K8cXJ^afo zXZ#;wAqOcxVAL7K8}!wk6n=cdxKAl0^i#0qoq+dr1p^WOmwHir)h;FF@)bTCHOXKLJ1yx= zfzH=yE}G4|bmQ*q-Xc^u;%^NNI*>=n%zGxuID6Kbp1`kac(YE4qjDU#NqFEGc>wv8 z=Z?k`8>Sj=zPukU`U|(|egm7NU6omL?aIzox*GwcaVh+GAS$-hRTE4!rpQaIMN8gO@(Z%|#dbq%PgQ z$PIp>l8`2M|D}zUef^Yj zt6BR%wDSwd7oE2urMtlG&sRCw6q3Sq|m5a9T5PMY`|BDDWV4<5 zpZ4u-pVkLY^gZabj#?OE9czh^eay?rCoyi7$bR0kt&0C*O#A1~4f&Pfan#oA`j7X_ z_o8)acp+wpkbRI(+^ho(J7|wYhNNrD23lj~SDsV_yc%noY_AhN8!!XDx5E)| zR_b=kt5{e4kf(gGQbDCLqF({L`kis7z3OD@1v%czuhJviK}p-EkGd6HEOrH~%h6m; zR5eZW=mCM`cN3}qHB<9-U)cumlNG$HGdRdk2N!*SE#^DmxM3|YEJ3mig@ErHq4%Jh zze@q&dI0yE%}yOlKbiR&5WG7&fI|Gq)#uc2T>{Ww6v6++X{-m>l# zS@U_{;T-Ex@@R#%e{N zf1}mYndUe+=v4stcm4gKI058i?rqmai%V6K3y_O2T8^8$BhDjnn&#PPh>Z>GE+L8` zHs+One{AUED&d{Snc~Q;i4-V#0d&D~d<6(G<)t=Z-(nhk8*lu+66f5TN!sK$+C4=6 z!Kcik@47?t;$|6ZSQSMTu(vI5iT(0-Z89%>3X4)2=%8&qX)(@d0w|gtmFuVtk?GI`)CKt#oT6M^Rrmb} zv?>I)<@^Hoq1(#9#Y);0xq$hWy|AmMtQ1_51rgRuHNk+o5KR>Y z5Lp5rM`62YsVo<|jCD(``gunqt}=QJ=d>fM?Rfs|^KQXqTP?+zDH_R0PBM(|b`w=t z-2R4d;;a`7GI+UE-H9dy=2e^{W}u2QGYYR8>#66Ljmi|gr=T*Estg5(r+%Z%Y4Utg z6$}G2`^e1A0cd46XKjHT_Mj1_R>{RaZm{nGZSIsKW3UKjasMDC*k%D34HZ&$vcSA; zRBKQJ=vr3_ax8jAg}n=^a>V>>Bp7&@%uk#`ha~k`;VD-QTJ5rh&7?Gc&%>@SV4iI% zOp;b3?)U1BAyA{I8-v&`xx@KfFuAd;jj2aU_qI$aNSCI(Pymc7NIg3ON2njcNfG%R zy5~2X^fe^{Rb@hfarU#M?==p*zND!)+-=kHUh76qJGzMmfSn^Lk#q?*$YPl7(2Ay# z%tiheRI`K3{)-4u3Vgj-B1$2Dl6SaZ`2N$8mMXwkqugFYlsSK}4q?-*z?TI^ zB7pr)I`EGxHvqUS0RwyF`S)vpqnp_GbMzfFtLKMtz@XE$SLR3Vz7nN<8j3?%d%pyR zsJ4PsV;i7<2!v#`8EYC^PsHoyhdSnz*sht_iwWiJMTgOpsvXmE-FL*LaMu3S`W4Ej zr^O9{e$Noj_Fw)aEo?|<&;|L6?a z;)2L?mUp71d)`utpQ{VS)*oz9=PEVQcgN}{l6UlqIw`b}DASu^5CZvR2MCk~jyQt= zEUh$;0wSy`Cs`5F{>UehX6HTQ=Q&UlILr!w7cCY>b| zm^y!@o4d(-mW`H6Q`!V?u@7JxC>bI~pLL{s*#i?G)&^-fxeuVGu>sB?vXDLF0Iyj1 zdrTOg1eh=}MVuIT2wjo-rl%##qM9-R)@i_zqI+RcBwM(&3HfA|C_Pg6Ssc^kK8&(n zsn=eQZkKwcT$uhEq_15GS?%vC4@%v&)uXNKgt#A}<^OzJ9myyxzvmN%u@=C?5~u&T z(1Bg?r+BJyxO^37w^$76*E-0T$`2GJW*_$`ot#XcnS>ZXyhCmP&e_c( zy6a8GgmfdLT&=2~)8l~yO41QfE?nIm$70(1rl+0<7Pt*WjsC*=+-$atarETd(9_|M z40pzdsyDZ#hwPwkS^R6o#*G_`xBqt$a)`UL>Nq>-ea8R-QOQZ|j}h>TlaNak!H9}qRV#-wO=tJ$4a+HCAl`F*^%$Zu?*wg6 z0JBBXpWsX$gonC-`ROK!id_gm=s?pkke?xgem=#&f#E5qGEJL+MPOB2m+@e zbZTLz{|5O@QHL`(yxkBvn^LJ{He1z%vU7U|s^ZuMyq^;(D+TYI1*9Gi3I08GG=2FJ zqsycg1%G6c7P@d=y^U|pFNpnQ+mGVg`UB^Rw6qO1C!KVZu_4M(X{I7nY2XawWOPtG z+Mn618_44g35@2B%jb42<&zJAqXg0XAt)u|f<4r}>C(FED8`gC0!{Zf%bI$VnTXCa zpmo0%W_}xsacFsbZ?c`y>I#u_#O)h{5i(fmAVm@dOanyRp$pT`1qNtC#8P>2A@wnJV?CROH@V|+Ww=ca{4{9);`>LY3| z`R$52wr#n|3@?!hZG(i`V+EbuL}+q?hB!U+F}7>p89wn0*ZMFb?-e*f(x1qXViiU& za>H}Blcq_a$(M;pQ?^`xHeboY<0>LQLZ@66D^k9i#nSRAiMJTC#zWeFOtFI+u^&U( zM55l8eUotVWoc)_&ji=~Wc?cBmr`EL{VOIxe&1^-H_rXQCG*2Sh9yaC#OfwaCa4R1 z+&n)MXZ24cA)AMbSVK5O3A|uQ%S@+R)m^9o2FwpruJxv2zkq~I$47dda9-^n-QdKV zndkMEGRCl}FR)QK-CB@(;SqCea>#>^gOZj8L5x~ak4F(6nSnaQMIniIC=OKE zk|_WXX<2!P?sBBVOba(eBDJt5^vi=S)3(IWRmpoGIa|B^iMDXkCSZAnQe4HsU#5+6 zt=`_8D66y^pm{-cYXxI^3c)a9dxs2^6t{MHSi_A=%f4TaY^gubPb?F`3Rt3Hw_zXO zcFqpQYMn}CL?V#AGEfs&LO~}2DB}Ceoo_*vSu|ty&!m5}=l@lHz2d0;@p$3hHHRW= zkMYy{e~BE0e>}tK(gYSbxUD{xo2?aW%K;^9Du%IS zdWGTt?Cgk?{aOVEm5@)MTo17XiJeW9vW}7djD?!eJ-knpm4B_%a$<>ptE?>BOG3_c?f35a*Ee`PlJ3!NL*I!r`X2n4W zqNT%!moq97e`7$phDF`CYHx!DrrFM+ebAij43;vAPv(arNw+YZ3@q7?ghl8J{r{z< zWf)_KzxojWD$cyrR%`7dr$(ZP2AXD|Bsyx3aM>vx460F9K&HMlR?$0y3DJD2Mm~)7 zp_OJ#JE+rGK1dxQ27xuiY`Cng=oz*8o2`^7PN^Y$aH%G<2|d*l%CdItYZI(JIMB~M z3E59a8FX6&GQ1>15vSI!dw0KeK64)TGaFD5i6|b?IRHmP1^r4}2Rp3lV4>nH{rcWzVF)wmC*?wsL-E*%xWf+e|GElkLv5-;5>>{8ONtMi#ITL1&buO_s{!w2dM+58)B%V`fj@w7+6h(oW(U=jhM9}~qroqZW{jOLQ^`btVUup%*u z16sLe4r7PVuIf8eFGAeUrmfpRBhQHW+xgF?nUxQn0ZYf(42Aj@9e_Q~RCD1~B#k;2 zT?Sa`sm)l;08MDhEvM*>qvOUH|!&>6q%XA7{5D5!jy2TQyiZ7yz z!nLX#PhD;nA5)xj_D)8^pO0Zri1!kyhIM78=G~fGG+Y;z;~yp%`JGZ^3elPN!QklC zQWvSZ28D2Qf0C7vBQblXS<{J2A_pV(X1G2^6fQ|Y;yNDMyZVr_!iQ3)fyrYZv2qVv zxeUM1Y2RV&k19KRsax)$fPqg7%F1Q4yq?Z*95#Pp6S6fNHdTEvUxqZsQoRsR_#KWz zq0=y7-N08$TAfsY9?(xNWq1R2vISw)tlOSIT2CppVgTYwwC!X1V?OBR4|)<~OiPkq z9XnG#qK7__jKD4!2(zp??J0HXQN4n=!5%NZ#+@SnGt+#d9U#dgb4~Gxl!t=fGjiyi z4)S4gq_wIG`T;rWgEPx_-^xT#nCsCI44H2G&OfOVb5bqGOoWLEDP{dpf`Mgt)k?kN z0xHh4PS;GDZ3)X{A%4viB*qCH9yblMH6RA(Hfsu`B-8|ffu6zn#$=Ily2ws?ai2eH zyV}6+y+iqc4RL;o+MOx>LQ{eb^kcx{-6@}{c7f&Po&=V<6gRD=5(-e->nIz*=oRS$ z*WZPlaj#VmtWXaQ9Ma@l9x)$qcl;KrPq0=vf{Z`fI%2yt3)hxsC%KV)9U&~hO1o(2 z7;T0a9#ml&QMxHQ&Krqm;=)qi@6-MLpB*7fSsUQxm#L;x&iN;8YElt$_Y2lroEmU$ zU1VK=)?~HPt`BnDRFPz4C%5g=^pIxNn+~>(XZ{%Scl=SZ*EQ*HTXsWraryPualp)n zEbehR+)o(Y#ToB!FXuv}C@8M|uaXJXvNVit<5`0_(aWztM_EQ@A7Esi*@a4IOAK~M z$n)>j7Tbm{pawm;p_DU{(f47$Im;(i9o59$L6NEB$PQQy_o-9Ox#IjvJ zij4f^%Wv1$zh_G>BCtdKa4;QeV_X@HphJuwf^Bdw*6mtvQVYpy8gi% z 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

    &*(5s9aQ)gpFXzoxJMr>Q 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 z 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

RY}HX(28 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%0D+;f1^XJ z%>#-T`9s*r1)G3FQ97;|>-O#2xC<{hKLsVDkEcwYCIm3pR|R7(GkRkVZ_>1RI%Wcl z-fy3@uAWV`xkC&Y^+ZOyCXE{gF$SzvU=tAg^kWViGQ=Hw>@mT9J=P=j8#EHxU%Yr> zkf{dmY1y)^dpogns&lhuO?LME5w*rc_T~^*z{#bvkzNih{a;q@QQy}{kKL>;Js8M5s zgWulfWNR(E7P0lxzKH3E)qlH&;NQ7@z7GB{I={cLyo`V(v@8BEl%e}RYDc`thkKr} zdRZGBt4pylQrn&9Pwue&4sOMY#crdG;kzq<#2>Cl3}fv034%kxFPC3>iEG@XVL_Y| za$fiH`f_L+%;L+J*=*HCXqb#?#%AOJ~3K~!wwp1s|d&oM;M1U}BVE{Y5QT>k(UrvRvCaC?;#gz6goq{A^yCdJpOY zo5>8t7@d0)urT7?AeFEe%EbXsWWX-YP<*s7T=PCQZ0W#(gIv!Z-QBqc%X9nfce%>S z%+3N(EV`lVTAAm*6_P&?TU>I=uQs${!+Neoi>5*Ku@{DWT$$KQ%;=ck zxzDOQ?*G^CS2<+cYvt6gMeTf2O4iHi<7xql*$DZ{VG{D7zBH{z@>Xxs{P+1dTYWA) zA5u=8gL}9GqsB;H5v*$C@2CNIfG1rB85UXxMd}C8$n>`A0E%JT;n*reu@+K{p%_Zv ztXZRULmbb*VZsg#%Te2=!YMDliud3pKeSHu}? z*RFK}F7Ts`GOxo#H))y!5D=#wkao;pz8}QFON>(`4dEARIxi1C*#!r*3ZDy7g}A)CmRbXmGmkyYGIt>86{xQ%?C)!KpNy zx^37n11#G>v5rqEK(YUQsjE}RFT`VWc;=fKpi7bpr&H%{DRYR9fpu*7dv!o;5KZfh zMT#&LgH1{+L?9Kt&w`2d9r)Keuc5Pug(6mp-b%3Zsi}nI9Z5jYOAe+VI%S)z=&Yj} zbC}qG#*9FrG4>!-pW-K34<;Mffuk%x7amwZdAzx(u47N{7%Re z*ogo((hI-a6ZG5{zx?ISayVdPaxnOJoQ%hbR2^fKchpfwxIsu!Mko688Kk2@K>|o;ss(aRhjEIHGmoD>&p}{iBIW}> z_?_*MeJ|@K>#SXn@Vl+va9~dB&+?lWEN44VY$40<&a+e22jF_>Z`v2!wwRsL-(!9S zx82$jl&^qd)(zZ;;1$4re7*YGYp!u)AM~;HIO(K6xq$=v2Af}4tb@H02Y8Ax6hjwB zjvQV9NJc$o&z|R2u3BAvK(Y86E!^8{-|_WL7z$(zYk5F~vL)a>yaB|vP1`D)6<{6CDfG#_T7LO)R)!pNRpEt$xS!!^(F|fBzqQ?*Xn`RhuZ(@wS z04gTe21v0biWn7;a?alW^Uk^6wcho9W3IKny${L#pNH*(XYcP@YnD;oG3JH1NUD5gW?QnlnUv)sorTuvVo6=u#r6=FGsxHgUri29GY6W3Apu@3r zi=BewfK6IL4*rbk^DDq<6ma-7Ovkz9!d^j6vzfAKjQM|Dpoc!+-PP-RezzA5|N7l+dcC2o%PzY-ef4W!&q)P-NEzQFIpy*%elZ7o zy`nlQb>Z;Cb=Q46J>l_>OMmrOf0^!a&wI3VfuD%Vh@d~(ZwQ_LL3QJgeB>YUMjqB; zIE=QhPJwtR6uY5CH!~I`O1a z@`i}&w93AIKEuG~1C>dAM)4xjC)Fv(gwO}D*h4fP)dwGYG%v*f>W05Jq5%UjErlH>LaD_rCe??!CD&B!2Zbue>t7`qi(^uVX{Qt7$@j zkbJUs&D!*PzxTUc@;|rZCL|OCVSo68AEs-ry*5{1*-DdRn}p&^zi??f;>dDHBC1df zeMS{z(i%x>XP@qTgi7lAgSa7*j`8CO z#rO;rJrTqB^rt?ZkXTdm`PgPup_o z2XMTn&hTHCC(1Yukp1x=chv&hZYA!<%EU+})*saquKQF6w9npJz>7?bmqdo1M-Z_j&le)7@>fkCv-e&7SSA5$K{Ei9k<^rzF0Zun8I(&oh<;2XYjA5^dZZaVMW zw9OO6V-{lrHN79gKgXa*&von(F8SO! zj`i!;^^@~(h5fbHrrmenYvvF&+JzlPg<35%1=%_N_!ARi>(E8qIG~k9nNS=Zw!Gqs zucX6|I6B8zx83$d>0wsc8-0!?6!UIQH*9_(8r&0tX|X_{7=x$Io#%W3PR4^5E+Z+&|-o{~*!i8{fP#uZjL!Q=ybQ zdH?YrKS?{htjzI(^UvuL1{W66_r43vC^~-jS#O=eB^-3Z;rbhHxS`c=%BsgD)L+3f zWnZAIY07^oU;mDzs)v}5-NUk!681g!+rK0e(IeeU020E}yL ztmR))vm}k-MjZT$m>>@M=7i+Nr{bLJxLIP8T3{{O%PM0l32I6=O(-r2yrn90TSQI{ z$dYCyv#cW4iGz(7UwlC; z>!2ij4P0}7_q*Rc(>~w!^4G5{3B?i@M}^`Ke&|E#UiT^qiJHJ)4sq{V3J5GOC#)B7 zz=-mIc5&kz4sl#^$vYF0#LhqO>~#P8-!J!}IP`@}FH6^5dtCx8fBiRpy_s&Q*o+_G z_3KL#LIKv@)K`zGkzW4p~>;L_~hqvsqVlr>qr2cch{;%`aeOs(Kk3W8Wy4NrC zlZyR4CKLC4SjB|dWL_VO`WgD2>L&Ti&xU+)#TLd($s_fRC=cFNkwwT#;a;ht-W@!c zLd%x_8DDaX;#xB&jJVdXUOJ0OoiuQ6q#0U2qt|Sz9c@??p_pU|Okqg%K-Q|wZz5t)qRsf@Lb3!C`~VyEPv&=1tRu@R>6? ze+G%iILuJwdA8bh)UNVXeOJt{Bo%K+Iaz*=WMb-*+Mm9hbz@WBJLb5Jj(DcL)%PjG z+P>-opH1s?0VR^t^gS@8C8UL+;RI{U`*$Vc0c*a&*Xv_kd;6F z<3G%|gX;S~_`wg-bD#U-><7K)Js0QPH~qo78hd4sf6UEs`jSiDl}Ac!?>WR;3wKShAp_qg0oKIA! z!^9vGsM6vlo~J=-WY?;ZU6q%WFiAl%JgMSC(@yFc&y$7%gS@yfP!TQL+@(?}IjEjF zPeL&U1jh&o#k@)apCO?b6*g75aT@)w!;Z?%?S&Vfo1M?NO0!P0Bh;rp{h4&oL5Joq zam9^S{^DC$klycp_f3!d?cbizz5vPca!v+BMV>gJ7$@nE>=|Dq6eC#0pX?;ciHQp@ zJSUfN@BjF@vF_Weuf8VJ5*8`MUqQzebu6J6n`nc-vX$^cH@chZ|plMzkTW1{r#epddC$a#Aq|B^w@5GO_kcnrOS~ z@aaNU6DY8#X27X8Cixs~m*=pc?XGiGEa2~&0Oep>2T>dyUQA2NZ~&XNCo+WORAITM z2*HHerEaZV1$NR0&-%ttagTj;PAF!w?-cz3uMtGrX{X)uCOXD--g#%v=x)uQ#rp`L@4N4Qc@q`E zinIuBbV;;*o50h{^}{QuaQuizJT$F8=IH8mHXr?`kEP>}KdIF-muu$_#=vTJL;O@Z zAZ?>X8Qa%qm@LaSX#W_bLOYtMRYeT9*#lj9Lcjgn|KD!x_*w|;gsV9xnGY2ryEr(oepRRw%{G_cze39ULlxL z`t0XEpAJ0mpfI5rf!yu3+cEquk8RVYT)iIGz^vK^B2YC!DZ;HZh_x0;o*HjkqB&r7-kJ3VIu-hrpQ1wG?x+Zr=`UDmtsDdDq z;?5GzdNe2Emr|*2QPVAsiDT$0t)q>_w7gW-7K*>^xZ7$UBaZ#RngF*R)a*Au57!y3 zPtshYwXmFZW6c&=@XL7G;Ck^JICdTgQ5<0sa4)%?zF5uJHniQeabvy?^k4t=|K=wj zgQ`1L?Rd~$H|<<|&9!NdJ@?L!lIFlRZ1AAMXZzC_Y;5u%n2bY-s-M`%{-4t}@y z96Bu(IZ?$}WliN#?J90qc=ofNImHE;c?Rp4b?eqAR0Mj^ua-3gE3D|l?&)pZglh?3 zovym_Tlqi}4mJM8Up}X+-qV~m$F;)zdGeE=RIURS3}U;uN*NoR{fhQO3)tc5KJyt* zPp_~|_dGZJx3rW_Ipy^9!4G^mEv{KeYt|yT-Bq9`R;ry+Os9VHdk<Ww!i3v*wH1+F ziewfQioF7Hxn^^Ho;oXBD_60hUaDkw0n3`L)lF3Wo%E;eLj}2qKJ=kI-9yqGs*1B8 z$2c60(%>e>_QPcoZC!d9`Qy0G4wg3Ya5{ipd+n%8V7o>@sk zF%CH+Nzs#nBYju>gg=Cz+FHrq*T4Vm`=~IyOTsnki2Y#0Gs{s2IOTCk0_|v#(%EO9 zlivNF_cdgUaG}^nwO`ajVkPYi{zifml8U|RE&IfQ@so0;#!jbHt|LFHhDbG=%I72B zsU`RVZ#{x#Hu&FL~{2U!T75&2NSY#fa;ie%cwi zf)IW{GsH8_Is2_M3B}lW0UZxM_;vXPhO9=-$RiJsdW?CTd)@`A%_OJ3rn=`cLuC1jw zX2nI06Nh1r+i*-32W!bkXfxleu-^f#Oh4r*PfiCOuwOqW&|oH#>2}#=kDL^^VZGq4 zB;2={qshiiZ2p83PELp$;wM)qMnZ8RT%Bd6pYQvd_ouhM^{gyMI5hdJXFs#P*gH92e<{2C^IsEXW@?S{Y+(D9pIDg&o%fDOl^-x0bP|VH0Q$HB% zo4xklvyCU@K7}`kcmLhre!$L5t2@x+>iMq z@d(N5{PBch+)TIEUi;>R;t2QDuO+XLkdhBG%=yF0<2ZPQAJF!YLtfvDJ20V`eVupS zS>>=mW%Fgm)~1yH{_j7MZ*0VO54ivRGk;Nudg>4OgWH)()zkn z*=r_=1+j5dfmfUEa<0A$$5k+)ODLu;;qWY~oId2i4=%he3~#67$;9|V*HnF+DHT9n zx4JPDzaZ}=O0f=pk9QF!LigOqg#F^aQi)Ob^Cy%JvwE8&Kka(X{h$crs1qauu{4KT z5sQ^%LKKV0x&#|0|K<=)b33KW1#xHy<2pw4GfkRY#JvBP7I2GDp>;_pKDsCCsFZ!^ zp+`6Q5~yBW*52$F2M}NK(jD?RPkYlT`EXDEv4moLbYZSi{NH*-t_lxlZ?>bI#d_w% z6H757Bow3CE)Gfa2MNWv0T$okumJvh)vNYNfAyDt(aH~K^~O_A%NT>h-AKUqgyNlc zLPBw|zh}JpO*1i9@*I_tvHsb9yO*Y&cG{s#m9dCsQ0^m8uMp$K+UrL@`cb<3-S3vp z^MvBtZcDrEx@SJX5+E;>K`+JhdXENyGY=D2>tL#iBPeUCj}nGcoYpwk6!Kf8CE zHg$B!pFyt3F1zlYletwN$^V+p=z7C_WW>UTl8TW`j6xhm?iE7f+$bFj`R6`&v*aqjLe|H#&+^EiDFL0@tX$9wI4mos% zj9M9%gALG=bI&=e7gwC6PW%b-3-;La6>ZEJZG{QNyOmqx%idQ%{#NGP71+~#v0wS+ zUruj3>n*vGxfjeUa@{YYr=z^=^2?jULR~U8<8H6!wn-hxHZ$PqgXa7q=amo9;_~P@M zyuSzwV#?vB&I1oTB!9VK!_n!9Pi$@$o1ier<=JJIeiitcv`}p)0Bl|B55)y03};o3 zD6i4bf7MtVdlg4@g1-KnI(f(IsqaP4&7Dx(?;I8Cm{2@VXrhIm=8B4XlGi+wixv#? zyuZ?CN1b6N6iX#%?Q10o#Ym#P?z-#SW`+`q@erzR?XgF>)@S&qECz7J`gYsz*j}Ny z?TcTO_SmC1ss4j%I=K4l*kg~GS?GMyP!f8vXnW7Q-bk8dml!VP>w%)AVmN9WjyoZbmkWZ(sdW0(oLZG%*E^L{ zZ%-Fwbeh$f@CAe~m^+%pHk&%Cj=wtmD#QGpvZQ_S9o0S3&UH7MzxE&L`K&H>TCC&2 z@1PH9q?>pVK2343e1ik;=v8DK2~J|~{PG=p@KOTG`{YFU=m%{hap%#GepK&koD4)_ z9h~-eUUFeSi1eNBrk8H_vi$s8-f~(#k*+_m=g)m!sk|8_6eHM<8wFs8ylspZ$${`U z$Oq*I_={kw@|pOiJXE>E=j~yYhm@c#e>7Mdy|2$IpB>{pFzys5)GmcP&_?c7c4M^;C=+a^sf`>STp6z5wC`RSiE6AU9sF_{zWJ>*?Hv z;IJR6dgg1#3lYmdl>uPm1c^MK|NIx4$NNtz4&i~-CKMlY%!cg$A9>_q={~5i)$Sq1 z3B4E}5{5qb0c;@V?UPcW*b<8Ab8(vaCWxTADZWPquw8cD(@sRMJfRqE;(B1OR1Df- zW8!b$|Dil~Bowb*3tzW?y`Ab5`KcR2H6OLr2XW$D9{d@%$0`=(fC4_@Z6GD-m%6yH zye1zg%My||-~yU8iO3~P+pnt8q*ynJ%4MBQ`BMFfa8Kp1W+(Xh-h01dCZQM`=8(NC z!+Y#DQ=wSDXJ5K$8DY8lC~7D1JJ!i3pLBf2Cgs7~-gZv9!uKPm}b)q!U!}#Fe@DK^v%g#;Zb=i#43UoRH**%D~aO2WxHI z;Ddm_|DgKMPA`91Z{x8xc2xCw-Rlo-uY7|ZGfv{N|3_&842kG4x)-{6L^Q<0LCFQps@ta{%F#_KwoN!X!Akm~g)eZFrvUXNB zjcYVjeQ`XG-f;|ZTBxkMuBslpPP4D5y%uBS;IfY`TJNh~M(x*psOVXKhJH}F8dnXf z{toKf!a_n4@7ZUcmk$ndj?k62o%!a37|+xn&=>J0Y-pFN!ASBgF^1L`D}TgEbIZ%Q z%I@3Weo^a7phEF8pY@F1A)GVLI5Sr*r(cx&LPD`z$BASU9&|#NNZyGKL;Kv&CJshp z-NSJ|@40`KtGYyZgW?Lfvewt)j`dMOF>F6?CqRW_R5Bg=>B(S9=}TYwaysm=ax;|U zzOKzxp7gnvFS5z1?_r&TO2tooYQM4|e8__iJ}jZSppHrL#%U1g9QB8^j^^)v1fNkG ztnb&J=QELyqHQ^D;XB>Ug)yL~|QOtNJp+fDhyUc-uO(kF4p7P%J{!NQNNK%>c$D0fg+#G^xtLP8a zLU(-G_TfH?dz(0{2cHJ(1Nu?GC&W3a$6iIarLoWxRexW5!0TJPiX_Ho`JqWWpxJ<0 z+uRR-cthH6{{z~aC-4Oh5&Y2~K4lDw^7pLftg?rS&L{-a^14|8>0ypG5wBV2ZH@}X zj={8tSa+$MVQ=KL)83q`-1BqlxBCc`$C|%@&!duc zGe6AO3StWI`%#VjF^_&!dhG%G^?ZF4X2JnM z_e1~i51%G%WVQeRAOJ~3K~$Vxci;gt6^eJ+b&uRN=Hc-M(BOGF>cP|4`bk@L4U8I zJA_YO_Hm=^FLJDoZ;nlfQ*7E)_A`(Sh}aFP6jP^FrlQZvEl-`b8uKUgSxxdQMII1p zS<^ef?Y5e9Rm^qWrLIiDoX}w9#dgkawuIuNETQ=0>99lBrC+-5ebU?Cjzrvh^?Z6% zJKt~r*XDWU3dN7;_EB!T^|rLv-utxsAgJWI{@8WpAg<d3=$ z0<|Bu0L>Bqd;j}CklV%{?o*!fq!3qo>95PnxtP=X4acWXeBzUten=?BK>!^G_Kkq& z*IaW=FJ_E>p}){At~=FdaDM_Z6I5i*<7}{FryX}lxOsaXc|k()9((MSuD$NMz;tNx zYWdpjuj>i%vgDj>n5k48S0?Uvt$qRZ-u0h_p=iSuyJoSWD-uS$<1@bY=&-6BsHowN z>g{ZdgHf(HF7Im%w|CuKx`g6B-Y}+s{l%`2XiXS>rnEv%(3{?LO7<`Gmg^8tnh#O+ z8WqcLx#gy&8012>ix*vpT%InkBJYvzx@Y?Kcdl=6IBvDOVYw?eObyzv=(H0kZZ&B&2IoTkbbq#{Bec<)6NP70Cv|MA|&I>bd`(p?F~mIx3EMn)0b2{4;PUE9x2|kbLeQT1%%|l|i2L9F{#E(K zV&f}c`ImIy>ke)~g%88w#8o!^%2_FW{NtZUhaPrB+V;gS&ZpeGL^|I8_P4*C-u>>s zN&D>cir!)t<=b(h;Xx02P&)S5euZTOg4VA;q37tFcG?@#BOm!&?f7wB$DVuc({AuV zK5;VRq?0z}t25%C<@AkjT$!tzB4F;0;$Q#u-su_7`15cch5kQH=bUqXdhdJRKPj0Q z?*N!Dy6D_qAOs0wFMs(S`ATYhkLt=WF#L&Pg!pdL(o(wlrknB=jHjM@TKd5ce%K47 zMGHh-z|t{Qqlb3YuzK(ej{kAT9n)5nWM$$X|Mz43?rve0~xvqP$$NJ z9|Q36{mK)HBS%C(L+d(L=MNngU(_h?Iys4xO|W1+^R1`%^c{RfA}=atsNvQmROrt+ z=e(`m&~GS_7mrAKaAyh$Plq0YgyQ0~z_Gpj@-L-_JmkUo%0d4@#X;cGRabqh#U@?Q z9C_rS>Cun=y&TAkoE`+2jy&?1oE*?Pu5hGLy)K~)W^_G)R>Q9((l!ajs80D?k9b55 z7Vv}~l8JFGyat_oQ{J6u{vF9ejd$)iXkxU=xzY>2(>YfCPzT#(%@>a@XU?-o4pn|= zW7t1~+&X5Zoyz|ZUa4O29UXfOOE@0>tARxg>ghZk4|R-Ak7#p&3B~#zuCw`rCp^CQ zIs)yeP*791mCH?S*8(KS~^2cB*D|t{Bl}}DT$}EDmxdMKZ zRQ#=Lu1T+X%>ntk(y2eHU#f$BU)2`r1BoFj>z+_NC4i;0nL3Bf{haD%WOpJgQA|?3 zb2(M|LunaXeF>c0JCLd75A%n&wgZhC8b`PPJ7 zJ+)lrg`}UgTcTPEX`u-#u2=dX7=m%Rym63C5pxdOoy7 zzGxs4xCPq^ogd;6s&!y99zlM`Ta{JC8C<9L+~=0-0q6aJPlW0r95X68Kl)L>*Bq3Z z^|4Ud2o<}ozyA7E_H_{YTTZ*}zDs(+3!c|Yjym}bZ%qIAkN?yg5;kM;oF^lq;_J&_ zzT0L^Ch_Ya1s-|TwH@7!*>kFGpc|HgeCZKq}% z3$ME%Ht_*T&n9^Gf64n)`X z{-6Kzj|nn@pPhH!DLwyroqfh<2teXy432>q;lWR(z5lL%zwiamOS|m4b3XJyYT}^M zEBAR-yOvfxr{F&D0S`!Lp84jPYPL9xgd{`!pyJLOPdPdL@~`~zOj02><=*q2_vY(H zTRdxIQLB0ZBi?ZGi3th2p5TYzJu0BR=!Gw6tJGj_TA>(K9e9N&#)M=AR0YGexX}-i z5MT4^zfKQ+@K)jXXdgKAy4RP=4Jw})D>mS3?=}*dz9V?1YlGd9O!>^Ghe^pC%pJGi zo^V|&@QL!JYqlDWYCrnB%P3+xNaS93^pWYFs7ivsbnfruys4>&gIun?Z};tt>yMkEoy*bj z#~qvXh(9^ra`Gt&mC?`_5~=8S#nIsA&4q<@%gwjs>R#`A-`}LqeXbm+qO7@$sP4GV zQ;s#35ZMW=bzc4IecMXKOeTix==18!`TX_J0c{h<>T=hU(UHRx%BPxdz%kaaf@9_T z>c5aiPTv}?`q)*LwIA;@nsd!R(s2^soDO5SKO`qQSEYsP1m$T49OMv8ZJy+X)0*?q z?`!R=j79VVE*yN&fobb)woYs1>Q`?M?Ld}KJn59YAE7kG_)tXQ1$%JD34WA1Md8mfk<7IQR z8Eo(y-f(Jfp8@MF9KKMD`Rr#to2!o^vCMz4Pw?8NGO>U6r+@k<`TB8G6^(un)B4Ac z{!=>j)YE$yz-N&Jfi_AaL_e?UD_49afA+iEY~9)cBxoQxo3xMgsHP*76_3FXXW&D@ zx6X9LRqt;)J!3p=vf56SyGZsUopc#jy-@!`eJjUeAA2PKuJ=0bh)2<(cYRJ1CsgNa z2^D;I3ihFbFO$mYr+@2P*Q7o7+(sN%sk7a4x0v#V>v--)7)EM3IU^4?U=dli1rpbztfd`oo$AF(R&Mh;OZJXkta5 z`1mKYU*s}_HgF3QZfnw;_FS)!%zV^Q$F#EY3ps)1ExkP}_&|yoIPiVq3CGR&yr`g# zs(-3Km=hB?Df@2Ux&jE@jc0rYMK6v&ZhcNd0}Xg{9`=BhFHu5q*KbsQn^Jw6l<1D3#Cu-|vT`#rhf68=8r4JY;TE?}#H6R0fC z=dtdAeE8a5=K&t!1}fxpfF8Wb5`N3Y7oDH(^GmmuI(Sd4ur;uR8#&pqdDJ-x-g5pH%s;WpPfzIW`gN9U^X`CwIW zC=D^-gAX|@7hU5!{1-`>yY0Gjc$@6^zW4p~`7eB-t?Z0e!t_q*Ty+Sg&zcinBz_K;A=i!RX@pLud`hpQ<)%WZ=+qX6fI4W&38V$~Wm!aMJ{ap}0@)-|@jJn{E`{|`AohCeuTyW4I%rw2Tslh+~> z9rZ8{#J6Aj+Jk2D{_qrXzi=p}#up?auUmIq!Yw1K{h8NiSZ#m*e|TT*Kp%fQe8n@h zebWD|IgTb2yOQ;TiFYLw6Rb6mI>Wq?gyL~#cgb+v*irBwf4^VJ_32Olvt0cU8-F;p z1t$pCmS1!2HR-~OF772NM{UCx-=nDj45t@P@Ylco^|k^iHpsTx>Nj%bUkLwaKJ&TW zX1WW#FOuA_xdM$DGxFqVPy5sK)TjPYcDBp)Asf^8zW2SH=|qa0 z2=w7Z-xXK_ZUeQ=j@wUPwpsUoMT>m=n%s z@o_w%81E-ZNJdiefd}rNgL6o}f&S|zJ_FVInajA(&G{H@x+(vnMHAcf%{zY1F=$dR zF)?zI)!C1*m!BzqXgexDJ-m`i*6g2s)iB-1$G`Eu>lA4dVK2wZ_wctaBJd7rA0=k^ zcacuH4*McS$F5`aIchsAu_r?~=JLg79b1NQoLJ#@nty|Sxe9A@pn#4ozK;@cU5;Q^ zjykd|jt@QT$ZS^}V}|Uj($g{CaZ=mSAW7s;;aT6TnPTT7ydAeSoA(K)vCfZtQ@xMm zQ?V?yH= zeYv>>{u&Zn!h~W}3TgZ~)leq8Z z73cv!HY3|-`qcV_ucP(Hy_CA zW6f+r^E@(5e1F>0{w%#@+ilau@3e%G-@ zHh}FpuF%#*?{u+;Vpp&h=JRD;T&jXkODJwI3Od^G#d7o8O-{8bY9~n}l|i+MN*8_B zZLs1o=@Q|X+Fv|JT#W3p%SPmL__{B$fkQH;_CftQwu|JP-+tt8=cJi?-RoX?Gxogm z-(GBhRYa-v^Ze&OH*e};{gB(Z=Gt_A)5e%Bp4x}@z4g|=laMg<%Sf(VSjZdi-~ax< zB^>b9DxFc^co!A_?sxwZxJCaM^S^x`c=pM3>1CJCtXq_ZpcgjF?{)8cr=R@fCwX)3 z_S%Kh4 zIfhR@AC*z3?-2gGJb63xbDSo%Hrco9?9e)ceYnk5TJU{sU&pR=)wQ{9LeWO3uHso# zgL~LRADUx&;2AI+vAL_i^{ssK$PG9AsHb-kzM^6v4lk`~Y~VM(`OWrrgE3x4c=LoO zJU+(;;Qwr~c8i3>JS6*g%!YH}+(5HvO{Vg#aiZGTP)!u_3?C)q<;IOUdGDR?dQX@f zr}Fr}|Mwra8;%?A*qG_~&2L^glTaMVl=DXCm&YOgtYSBPK(0IVfTp*hbB?f`c2UQt zdZ4oJ_6vz#k9ySar4vp#Ieq=>-)MaS*Rx1RYnbG?Gp{_kp7{G3JEQ#gnuh*^>Y>vi z(!sH@x}72INpJmE#}uvgDT70}q4?q0>+Tt@OT(gXKVx(i!7WJj4~RIE+L*g8j$M zEQ&w)9e(@c9{ZT|zz04cC&U0>e*7Q*kqff0BDw3|DW{y26N-5-^tM}X0O~*$zfC*u zvPa&dc+Rt*mB)pHA}G}Hu6MsT-FV}Tc^ryOsEUdT^=;cZQMnvgM1mseiqCJolabol7sDc~50vij8-f zisW7G^wXdI=LxrHVBEM~p3jqp)J??*)hEin+s8=8*%qEvIj!~SpGTP3t#P^=QX))H zK6(rU-$kF{bGA=gqisj=hB53@U2>aLApB=jwOmDyN;vTJ450%HLV2wis zzzO)I*oVF5+H2E=7has#hB^*nv0|RfLu7AVrZ^wU7Ijs5+S!kiNbI~R-!EibL&af*1p zev}?v3m1Acm0$Ulyxzg#2*fO|{N|PEqKhwSc>;PsE?mBeFBk_g z2)csb(H>*M;I;BU!iGo>@y>&{+A8Daz3zRl9P@=;hn>FVmSW!-Bf#%3c>ePe;M$PtG%U8IChYJk^Ya3-|aGzFH!ydvdg}hZw4fvy$`p! ziY1Bxii@@1DMxO%`m!7ChxaQPd$Idkf3q|pj?@#1$N1l%hZJ*&@OZWrr6YBM{Pl4b z`7U}#8t=H{4(WHd*(TqVdix!>r?qR=rl0)uCpkuN!37suhxK_X#4^v}q}?1+MtYSK6E00*cI3DDG@rdD{1eB06ci7#D84J@l}H z(q)%ko)39PZS=4<+nEx>(KR>c$nR7}T_w2>OE~tZ ztkr(^u|)no>7p?|&a>ug<{K8Vzq-^FZ_@dD{19Wu+6eJItTmDMhhlkX9|r)jUcy0< zp&!Jix83%I>DPYkLD}cPe?R{5f8?AT6eHVQKd#rCtKF!b8sF~BK3CGV>aojbge5EK zV{^PSno!JzCk++>s3^f*3B?4Z!NvIhV+qBf;EXurftxZuov$x4qeUmih{aDtFVbi#t#r(kUv*41a9g9(kQ1fzSDw2A zK_^f@pO+Up=OF{{&cn2RrX&<24HW@ttg5?f1>A9n9Lt(Rr99S!lj}(IT}}4Xi5ue` zs`4Fv_@TWM;7Ib>vAITv<6}FId+ejrVTT>kRPrk$Ktj+l$8;yxeOyZa$PsioSN`dD z`fmPxVN;tR(wFlI_|#M=rj7G4yTixDKR5oAu53fGh~uu!U2$*7p|0sU16caK_UU|A z`uOjW0~5)s>#ocF5MDXXxg)8LHh)+DgMGU^P*(UXlOi;@sJxA6?HC#9mD?$=gwO@y z`qz!PygOb-a~!iNLwX;5=Q0%GbcEL~L(~BVGrvX>idAnYPyDP6P%O`04TWB7 zKHj|gGp3`FeQIfu2T~G>F?S{uGXXNMoAQbKF2|JfBqr7{KC&^+1JyST{zRDWIz#N_ zIOwBw0rwItVjsKjwoASSSbuQn=#WDX?6y9&ix zou=4~u8O#hDbgLcbJUfZ&%@`{zPo=G**vAG>xA00G0ak$b3TsciU$!NbS!McV;>qs zuG#(?zD4>Q(SB@fs;4zydJ0x3O?56)+tjfa`NH+K{p${u7d6?}aj4929Q_lm zxyxYGC)-vmjP#1_Podvb`JJL8HJzQJ`yLl@42$f(+MxP|%lOFIm&%{g4&Toci;R3v z$1b#A4)Ju?%&H!!e$a=|ajNa$vucM_Mra#czwo!)am6Kk&vhN1V>=v&ZqC(Y+Ue*v z%(*irk8W#gdQ-!P2y4`qDlJ{##%zh(GUZpqfA33u?b^F8qY)L<^mxfA8`a zVW`_Ml|#yc)2J_oHsfzCi+Bjsq@SU#Sed2Td@}j z#ke^Ex1Bg$se^qxo$`$^s5+(N-nC?*?B0P_1qI7jUACplZ3!lfowLLcC zG@prNQT-P6Pa_{e?WpR4%A1Z$+vev{Y?JNkUaCItSV7v=bc_6C|N8e3KDs`s?oYL+ zKL0Vfcl`Ic4dM3KTvRS1ohIGYKD&%6?R1^yagdsPMmprU8R=$(VMG4gJeXJ0>qw7P z&ehf^?dc0Rjk*89YPoD*=MmvM+NLh(vtu%-KBL+Lt?e9`we zm~7f)&NesHunm)Eli@U|;fgTHw|p9cvetaDkyv*0QCj9UkY@vLsFKDhb; z9JAXvrF#^I!h5RUZfhgCR=*&k)x13I%So3g=k|C=&PbUQf z+;!W)vFbP#-y&bg?M;UpLpMRPNL@d!9qDXrPga&ttnHU}yFCSbr*^lK@7d%@_bXJ+ zXKhZ0-_d*O2hGY@eV){($ZkbES3aq&EPcjte#*7}>o~%;x_ze7mdZ_pziyAb-H0wV z-vZAnJzNjfUf24;=QSUIwyG9KRlU?P`gnEDI$qU7#W$q^o{3^Eio=dsF7M={%7*p4Mu z4Dp3VO9Sd2#8Jb#S|wB+nbOvfGwQ&g4##4?d8vOwQXS7(=VXfX##d6fBNWZ6<{&#z z`+U_Y8Zvf6v}7AfugEy7kymF&4SszdQxb~H^~$9pW8qIE51q5uZQSbE=qOQU)uE0} zZA|t603ZNKL_t(^WQg`PuB#KH^3UgST_;W-p}L1VGVgoe`}38?Du0x{-+$a=(_x1l zyjc>8Ri1qe`kgw2Ep3-@{2J9SXHR>VH48JiYKc9~wJVkCnJ!-%@Q)ls<*z!@HGYm^ zQq3vld%pQcUh&@=R;X;c6CKHk>bGKS&5?CSEwY!YGfrp457#Zl5{`@i67y+OIDdU^ z3SQUrNjGKDjwW=oFCDMTL#=Q3v!x$GUl-ymK4CzM0g*XYqcyB7MJHNek7m^atM` zam3N-v!DBXc(8!|IPK8BZ^A17)F!yTx=%cXzx`)QFthYmPSxYTl28oiuGylc^c!#>Jp0kH0u(IvuArX$YGhY2W`~1R6F6mmis)a zhpyM|m%ASLx>#`>o?uyjT7dneXBXs?X&)Zl)j^y0cZzmmxk!m`y!U z{T||(V~*>X&q;Ms$LjQVo@QUAsj{N9aDRwcSd(==uWNbbq4S=+b6jzrx}JOcE=NPM zI=`))_Qn_%ag5PgN9hvz0IFY+?TO?mvau?Yv_&d^K8GW7te43RBjUzA^$*)g0{ndSPKcF=Jl(i`=UYIs(YpfOCXVMuLGzCL%~&1J{s4$rIo zr;K=iE*HcPjX4j=!w?;vo-W58*Y+_+{2%*F^(&%@$}^wUcOra^^mNwFls6T79n+N_ zLzwQo9>V-7a_6>F=S_YqZtK|e_ctP;_z}NZ?weg$NVna3TiOfPs9QoY@jw$t*k>)F z7*&xSzoww|6#G!abHzNR3FW<9Z&-BJA`ey}}Mt<;+*`#wfLiA-rhzNuV9nBUQKHtC0BDev{Gh~l$0 z{?OdMlx-u{YS;rtCEI473!mL~Te%Gw^kkJ{jz?pPMGi}1oyxiD=vW+vV=ZGuLUUir zA`D?)HQipRjJNNN6huQ2i+t$6IZV&@kWj2KezhfxUAvv=ZnEm)hJBps=Q>bMHID5# z;`qWthu|gmRxmbCC{}EXbjIzaKjU`Vu}SgCbxVCB#l6+?vKwPpsW!4*nmDfWa{2Rj zi3e(*<{5Jho5p+?^-DMg_jRZE6ty*T#9QT`+biM@3&7OYODZFEdo^1$sb(J|87ncS z{=o{xN5ti087Q1n+vPIfJP{U{ARiR>V;^X|LUAN#YA1Z&N}pyqkcZ*bqFpu>LuYB( z6)ULoYPK4`Kdbh^e~+H+<6j>am5*wRBb{>_>(3~^BK(PPK<%85oo#5pHOzFn`+jmH zLyq(QOf=siEbHjeRVZc>dJX?;*rs%eWqux1+5EF{6is^Kk zEv2+nHaVHJI0Nb|U7aJBv03_*MdqMlVkxsDfcFuANQ8y~dE0uGVv*>#t1K+JJmPr2=3s8Yg#-r_J zs$0UnVwUTyI+psK2BF>gXMegl=Aym#8LDh972C3sAJt>ZMOUG?TTpfK*Y(rMd%r3{ zBty0NwK^fyLTmGg9Q25t4=rNT7#IxC+eunM^7H?aEyMZHi>fX@}V@)esylj zUtIvQ{m5o0Z#|*7CNGMsY;&cuwGw&scPQ(`3bhxi_li?4Q;IYCo#HR)PCP8M*MLHi zakPcNGkoP`U~~b4!Kt!;-N?waMY12<&8Aw1+d}eUHH$*EE7b2H8uVnh8RH@niWe5r z7F%wS)@;!w6c?MZ1|CEEn#zyLyXu|Gm~VJGMswV%|7_27NA-aG!ZWOnp@Gk*Jmtyh zzytQnn;Oo=E3djb?Y;NDGgk@|H>iUQl54w6p3!j+`JGCe)#*$LX0mcGdB1TZGT^a! z1Bt_la6Z?+k`4aG((+2j{v zu5!cQBfI1BrO!mZoo=Ez?m2e&W+eZ140ZV#^KBxGs*O96wasCNBfTuLGVV93AK`N$ zPa~hkeSY_H}c1^T7T7(ng0bI_{1~CHB-+@a~dsIhPs+yL{=|-DMz(8$|0D z*9oVKwxjke!Z3cXI;VVh-Z{<<>9Xn(`%(QRHblDMbmN%ZR=Ye#ZAEfc+__I>$B^d(%+vYACzY` z8SpXJ_@#c!80L9juCLTL(nIN_@1FX`lkG?%l_!x6QF$lNNPk_&Dh6{ruJ6us^sSg%!(Wa;?W+2q;9fZK!RC^fSWj$Sw@&w#u_& z2HVzoD!+AqL3tL@(!a0a677S^ruXmq$?-?_K>cLZ0qv)IrrfyYd@X$8%`9E9AmyXC z?PKcWQfY%UzJIk+NXJqsx|_e_Y~F@!mfe&q`uw^M==j0n68-%k=o-e#1ab7EF*3Drj=PFi z93OE~b&32}dq+I>HH6}(;)G-IYWS-%$|Ot8c~N;~Rd0@qv{t>UVWskA>biq{kNHNnJ6W75Rihnn0Z-U5qc*k*sqeUw_e zoUi+WGqM1`MLwL_y4}pVl^mDTcRu>`i!@EON!s`3kkfg`JjN@PNgZoVb~ji5Q`;F$ zD0anFfJAaYzPeWuxTbbop6gELjU^XMX*UE=o?NSxl5g9^>9rLm78BsdPL|{=IabsO zlXYXT>SzPcplpTHvzD17Em|m!Z7cD|oDy#Y)5{l0~=WXd1 zfAQWk&Asn${x-ekEoXL6X;=3?`N>br6$`sWkCd2Dtc^u--+o5?0Y++7KxqIAb;_A9 zzFJ*w62IGaiG?|78IIo2!lYSr4B)f|1Srq7MT0ta7>_z`LkkV1SxpC3Clp&eXdcN{ zw8)E`IPF{CQGC_laHAPnSIQ#2Z;QC3%YEf4o{Kp^mfw>csN7d}%u7Ip^Yed|{)*)) zXI?d-iR$HE(RbUwNqtQxU4~U3k)TzoS~dZ@Jf{+Pay?MIbX)CsHx%%Q@Wd5Zc@)`J z$8LY$aoPXI`22ca#rn|&O8{V`0RyiZz;oPpTz4DjG#a9Z(x)b0W0>YN9>QnplH%G* z@myt7_1WcXia({}ie%Ln?0BXNaF#3eic%L}FykL96vL=47QJUbZr9i+zh^);&oRH( z`IxSgI(O1iX)uJT5e=vMK`lPDK0-+--g3(=(%LQ7wi^nC{=l`8Y^wN8-l)9eGsgg* zv&&?}f5jDkubUStxBMKN6Pb5S03Dw{uDOw54Y9dQAU}7+k?YduKKJ>sVu13H$ub^X zao=`|4?9GQX}ZKjVGrmpW&bb#WS^iG=mX3zG!=@M^5L^JYt}aUQ2dVUHx4WiBOLEP zKNPj;&oa^nwAJBo7bwMNIeECbT?4+X%Y^z`OuB7|B2^`t08XRROg8Vy<ae<;{&K(>3k!ZRXKFoP<^UBr*?Tr4pl~Ueoi;l1#NqZ z9yqO|e#T_p^|JQ7(}p+_C_t|OEkrA1ADqA{vWsyvP1 zC^d(}D4U9r4|g)ZM?*sJuY*&!Y4m`(6;D}Bb~QpZ9% zM0n+MSGrIi9J5sRJ>C`RnB%Fp7x6E`d#9b#Tj}F+!!bv3375M_<|4ki-nvbq4Ag9w z)4FCGA|6F_9{bGaNi0!&9gRtCi_S%5P-S^Y_9HtwhFcN-N3^OXzBm?hKAg9%2P0Z5 z<~rW_*du!r$*Jm4jlYgjW!yMa-A^{_-!xicCC=LjTRATN+l{?E-Nha>vnVqSEGI%hxBici>R&fwsH}cMsA~o;+%&i zyy$H=;^t)L95or*WzG$G5%0|t>*Q4By`upO!ywK=-ZOc%#Emq0S$!0@^*YzS&FdHH z=qEyp~l|KYr}&zep5IgRPC>zBUoGED64%R_$;(Xo(! z`#hB<(Ra0WT*t`^%1=bkIt_S0skAET6K#fJ=O?T%u`##YCf#(?YV2r67VdRM;@VC) z&aE8d#h5KoInrnSJ(t0up(<~q_3qfach>hV>yg}PjPA}F$5^|g3B}rg2k~1*ttd&h zX?ZoWZnFyoXSDKelfbsL28V1`^ph*Mtm!so;zl;dMEeVY9@u2`z|pzIJP!&N1K7HG zJ2=S^9}cG=NM}{tTupRjiW-QHi~)_BDuz1L9QT-_6QFB=wIU`@d`V?c7vyeahK!|t zN1a=x>JaI8eU3a~O^1Gr zMy=zRN^%g?L;s~YS0^f)VX366&Xmfo%Lm&Sa#A9vV~mfSL$qvx1@jm_{YBeS0*QC z@Ys|S%}TOZ+0bUfCz3=^DY{$C^sh#we3GxZdS!EsFXgM?O1IdbrQ7NfiX&XqKE}SE z!bi$T>#NDCOKBSEO|)pBu25bT)4eZEk|9l5$uR47wm*gLS=Jhxz_B1eu~ec~C?uT| zirr@Dsbris_u!NCnC z&P_3jzdLS6H15lg2I#w_;hdbgoNK+NB~&R!rD3^RT=}K;lss>r%_rtM>`<&Dp7CGB z#3A3P=0^?b`;gqSAT9nyQZ6d}IzKQT4Rlb}(Qa4myi3$}{Ud)OUE{nxz!d33M0d)e z$|JG&_mNP1_#rttls`Az@S}9eCGScf_~3_T5|C9#NdtTa%;5Z0w`x9QWc!@=V>%Ll zU*xsmg9e#WTH4ek3*2IE-M*nh=b>UTDo!2u%0 z#ePs&uqAg4Ou#RgPZ@C}OR6`NDfKgW2uat_dhI0Ib=>xAGo!wH64MND9=oBwnc{$AHpPcAT=Y#X&Y$*_bEi!4bLFv*!Lh4`r9-$t{A62m$2wM`h7;aVe(>?gjt~nY zTyyzxyG$PFaNM4_eb*qn+YHq^mu-$keIn(t`(zxG%9W1a=galea=NmeSrwKd@ZDWaXnGpn8&Ad8YnNPV3lLh*gHxa z#Z~vmU5|#a#c^nC3^jbLy{CFho8^9t>j(KmjABA@r04n>{Upk%>xAn7-c?7o?=WyTYWxiZ;H(z7P$?I=%(#CeW|D3r?0Vw)-N@^b6dc% zx(-KnMET3#BOWV%_`SEM*ynN-ttIt_A04wk>uW`h5zj|!31Zri?ki@h?&p{uAAPb`!Y2-Q+wt%*85Owtj&S_M!pR((8uEV8~Gw^PwDNpjN{XPBW#Jr z==z~^RlOw^*4p*CIUgcF#%ZZK7U54M&nhd5Mee(*J>eXbSNg8YpW8;IK_nZ|+#SDF zUv)f@9j5%~9Na!|{5mJ40r~85RMVGv@j$UR8k@?V&Q~#wJclnf+eW!fP4SnsVmwP} zs`9G5jd&CBTXhM)t1jU8JMOrniR(0p$vFeC#5a%>i()>Q2cJW{!ebULJN(;awU2+@ z?MetQ4mS$IX1{0 ztP|Lu}>+6xmhdTvW!d{EULYoA@l5B{$bV|5jIp6x&?8V@#zAx2}%SQIe z*KST<_sNwnWzPMB8?0weeHHKLc?x+m;c!q4{Qd6wVZ}Ki}U_S==7@5Q2u+-|dA9fTrXA%NR1i1i6(ev&5T7u7_lVvg`ga)E zX*_Zq{ZV%i2&lEiP}CL2s1C(cFj*;GBEzJ#QbivdOSI5~uffWnKCdxAUG1EFZUl1Y z3FRR&ni22asIXl%-Y#SA0IJUGv(XsPZe+Zt&?l00<&!$#*_29xn=c@uzugGxGcFJF z=-oWea@@|xA%4<%S;&cErTW}ZFe_S&l+Tcag1dss0^G-tPwt`uUA~&T>9slBKsoY& za^yU_jP-dxo=~j1r+T3H>d#D(uX&zvy>tDH7KVIB1AN+NO?PWLPRCpqFu8Ilst~SO zQxbWagyP(1bJi{Ux6qAcN$hS;$Mzimyug}0P3c&t@A&U@u()}fd4&Hp3)rQ6dUrUX zxF)X=hNA*&f1@~0b|#^ij=AcI%Z%dXJOMbx$1$0T78KDt_*QBISJMt{oAXHZMQNoQxju%P9dH^e zEgk<#mC%CgY`;w?Zg8FziiZ|Kv?uy+PRnfk^$2VEnPLc*qWt;+`K;dFO;3^5?6W^R1MH z9*V0G);k7u_O`3CzyNF+D}4Kfvw|FK=!I5oT zxjc@)NxX{ieTrTv=BwU&&(u{u6Je`kCV3UfGuu}?Tbr%pO4N_b>6CWIsk`}~h{hG` zSl74n(d91UmDAU8Rk4-rNBw9!I(Eef)lrov$9MOkBA;5vpfMknB^?v{?yyaQ+yVPI zhRBYp9n}8Z?x_Ap?Qjm7aG?DT@kV7K!YID0w9~PwomH9)>0nLDRW54sqT^VN&iT6$ zo<)5TkD@u~oadc?qzf*uDtl9qLg@)xgTLL*)aVJm@*S58*DLL3NQP>-q3uzgn8@I9 zS(S^3K9NpEJd4KZx`p>VZWleHc;x+ajM|RQAzF(o-l|SHuUy{vcWvFSG9Ue}?bU2) z#B0TxA)WL#YZ&YERC}zlqT?kUNjuPhpAG4;W2@?zVk$+&)AlTFH$u0w|O!ev+c z;NdQp1Gl|n?d$iTnP0VDvr|KJto0emnCcmAnDV)XgK8(|!NaNJR!oj`&ut^+#m7P& zb}Zv_L$W~ryKS5@hX^0E9k(a0$BHA74tbnF=RJmDk*?q~)!CZ9`P}t6#a5MDUAOo% z%9qHWag2y?OKkwYCvBp!c`QifW{j^+lPI1>9dcerc2M<=->V#ur;3F-Ka~;XU(G+N z`7mr>X@k#ned}vaj-51c8P)mJ`gNHd!%n3~G)J}9q(AMK<5h&?9j2}T03ZNKL_t(v ze3tF-U&m;d8ReP2t8%G$qwVRshdkta7!UtbJn^>h4E7-KgScZ9mx%P1ZEE$~NKWw? zl9qXh1cegtgTHUR_164*hbc%*Ek%L!^D*6u_*t@=5MWz*9*6r2C493f7r-g|7udHd zy*nRCpIq3eO@Qo=w0nltiOaKvZ(RjXzE$L-+v8H1z2lCJnSZJ;9Dk%|DqkwAK4-^F z{kz3uR;yiJ%2kT9z89jDe}M;x<4Hk@kY^J=bpNm5cMIagv`a{cCnq*IJa9@+>N6Yvu5MF&)*<+8n!bM$L#UfShBpxwuoaQ`zjP_X{MH zcO%^C>wAB{HnLy(y!#&f+x-H(qwBVs{MW|l?K)3t?>PqObLxvkbaA_&*q}C?pAY$P zu0|Zc&qL>_WAeTgD%~qj8J=IG9jeD}vKKtv*7JkHBFR_{)1ftWe(VzmNvCI7gdMY`K*+ z+EJ$HdyV0#`*?24R)hOPc(+o1-`VeZjO@;UH?<2>-jg|)wB8LR?R!5r&#p(?Bf>po6?<=WnIW#{F7NhUT zkYFw~BUf|mqD77JOutuy=QN6(D4&m3C?4ab8*g`XResgDsWEbA#>eOmrOJjo54>QtZedvy{qs{r=ncZvRJMbZ?bZf z9^NMVSLbn@4&?-Mmkd{z5XC|A*aL|Ew(_cmeYGAvVCejHyi;dSWl#fUl+&?5dPG~w zN6TLXNAe24EGqMO5rD{iD^-D!P=$o!e8L%tI&EUOE>^p1bX101Zz6nf`R5qh4WC>< zav?9E^V}E90lIna4p7~5UU@=s{yqo63SHcGjs>)b`ikVlZ72B~J?mIDgoUc_HMs}B zbzxG&>?xS*i&g)7%*LvoxxLUuiw1BbT~)oQVe7m+@_w9W;}|uJNjkp>``Dibj!7f6 z+b*jvFOD}Itr!UG5{g?nTwch!kJH$I2L=RHmm~Vxe2>+A&I<6M;Q`n&Qm zl2NDsy!_?!1y@P}Cj!Ix&uz8-tyn<6MlsK2QSGzqr*5J}(n1?RzG&Otj|ZG09M*QY zsMYzX?c$~gtEcc?w@dCfMSjkZ+)Tll?wQpm6z62t9CYatiaEZ#rIKx7T%lNLsx)iRb`%6P^82p?( z_veP@=y*+BRa!>2++{qn5pF+elkjdWxgg>p=jH2=XskLe#ecPVIv@7uZM&ZkVQ|e? zaKD|;u}xnGPSppuqbghOtExN={T|_64I8z8mur`iNbcQ7oT3|%zD6>uG#=|`=>4HF zDP3q+hGJPme67))GOY>4-iQ7TzB7(T9yq`CZ?y}3^E%7+LKb={!;cun7i_~q?Kx}@*dexHIdwP%Lph_bGBqh>RyA3onmj)%tL z?W+w{KC|61A1~@lZ$w_1<`JDS&DwFuVwgz$*Jta|*KP$0W`Q6Q& zP+VjL>6Rr%OImThm?!;keBb#~EF2eCEOp%~zQOGL6+epHbTK|wG)9b+GDex!IGN+_ zkZwh`xrXhza&4pMNGNV~NE3>K+rMhQ&CutO9->ReIlX{Fhx4Fou}6*%?vF$|JT}${ zTWbD|W41m=eNfw~<0DRZ46*RNsmavri7S@59@X@Ubq4dhki)zT?5_oLfrn<M%HP zMDP3aV|_%1aJ9-h)@KbE72s<0;=)Bi%pDqB%L3=x7Z`L%*}od8sX@DW=N17w$36wn zYtPgi9dFymOJ~R(8t1vo#XK@W9;p+o@9P+xkM8(If2*^q^ic!L-~Cy4_|!R^GDqi! zJ1dc+*mr)5+)K!(~A^B?Ol9N$3%{VVz-z8CHK`K*n+`2%~xz~(! zQRQwd%~bW!7x@wW(7J9k4+Yf5^wAd{ian&4kHO{B9kO}kg!I$od?ZUPqN*@>lmjG9 zGI5hcg+xO9N8P|R8PQc4Xxs5Hl5by>E6sFn8uZK8${=yQSx_VCZ}TM-FQ-i#ONHW& zAL5W(La}3n^H9GZk`?8fFJjR~8{jjc;(PvYBztc2iGk!ZH)1qsqF7bew|;N6u|)Xf ziwMQUAzHeeD_%snt@ukF)=@|Oj_I$z?|47Y`?Y7;rt*&S<2)1-YI^5bqq^lf*I`a~ zij_E;$J5w|Qe~oB&<|k`$E6!lrLu83Qyu7^v>mLHT-SuRdX-}V?i=8EB&JF zNOt+T(-(hhV4LHQ#!UK0c27Tx^wHm;Y}9-S_N6+{v5{AJ*EgkzQLJe0V|HDbVwaSs zE7P6TCln)@6;}n8>coY|2zciNV+4c;5{i|-s)wDAQ7Tmw8Hs1;$;2*Wd`oY4$o|wq zsW{^@7Rh0Ae^<pL~0SchrG#{w?drV(}4J%^x!274BWm`+f~Kf!4MO#rXS! zxhP4+(Po1N@6}fDcTeQ-XOuRM|E?D+lgIJ5`hHE9OjMhmzBbzOB-y zroXGTo2v8LR*fIgI5x)^#yM4tEsvD|T z%4?2~&-#Jp);1c^ICqW>|0)e?<8l9G%+5#8*ZjLa-t?38YI0MPJ)PH>yeKVn3~o!^ zPAcDho=!im2_iX*Vo_*&%DP_1GfIE&t8S?M8N!aSb{(hK2j;<~ zVyBhzowiZO6VWX4DRu2P6bn?o@ptvx@R`~hj@Rud1^5=C9L$pwOMi`~BFsHq?%imQl_%1QgWlH5q zakGZ&Iw$8>L<8?Pnjh(1vwKtYacEpFOO(UN260Z*WxhLA@7#9!hPV5nYF}v&=ACa% z=TtAJ$Z&*5(OA@H;rvvO$Hwn+;=H5Ysr}PAQigmT>bUIsTeGh|cE_X|&bn=M`l(&u zclw#iirY2S1;x$iod^?rY%U8fr`m@<>-_L}s!o$<5zY+xe>FR;V^JD9ZJl0`4AwAB z#~;}!l|!{XQJ+Kpi@zK3AflhX=VMV`XnShI@Qkj-wGH(FT+Z1ZX)o8jSo zZ&T+%eB{58zo)cfg<`Jp5X)g4DUYp5WWt^gqC(`Sk6U$b(C%!GgyNjoi&z{J$I7~{ z%&WvId9fC0u46)?Z>f{hRcmxCbpNZ+5plsXQ^$`IFJvX!lBAqtS+ZY9KSO0o>E`+q z;hD=8lg}LoT8wB4|FpW(6bu3d!P6`!ehb-9#{=KZ;%F)A#DrSM@4kKS-*%>a{3aZ{bzb=QnB3ltMbs%9qa$D zYP8Nt?ah$=t=Xk9Z0Fo`pP|OrA)BM}uXKps@iDoM>-SCz@5kG6JEe4qFvoQ}!cUj6 zh$lW~yrb*)Ssg6p&#a{1 z7N6yI#F+p2TFmyA*ePRFzUAjFp?J_fhaJo&6w{W~=;3Q%^&28SYFuH6CpA5-je~Ta zf6h}V-8~bnkLPP4Zfm7&toFUT5{mCiD4t7(RB6YYsUc-mMU9*oeV6@ARc>|M*v`~< z=ORY%u#T0^VH6yp^MEF5ps8*Bzf_?ZW7kEF8t8eQ0(YcZN>`4r9xs!C|0^JFKzH+M zs&>HbdSqYR{;+@LyZb0A2P$tI2c9oM`q_lXs1iyPY?!KB>d(!uKbte5xWD0mu|Ngx z>sq8#d3EWQ+MmSUmGeBbvRyY{YZv_yKX^1<&_PTYR@^Bhyr;es7& z)^rKQ8#ivsHa7R)TubRVrFM}10rd^fatzTN+*U+wd;9at;q*6j!_W25ZTs|AXP=zn z7f{bVkX)mY;?G$7Q^v0HIxk*NX@7G(6OD`ZNbz|H@6>*&jyb-&?RQ(^*zWBre|#gS zmPo*N-0r9!Uc&`_hQGVNM;=gLBmZT{hB?0Zv!r2dJ*7IOL2Q)`*E`N-iazQy%0I=a zY)hKM7&V!6T^PeaZ>OfSzM)jpTb;)g-FCgG=>*5A;~N@->(r1Av(G5*Fhq}NvpJ$? z-*$C}T)0+r`DYvSX>{XH=@ZRSWzKbRNM@*;d`JCNjAJP7rg))x>ay!t5aF51k7JLI zF~Ul1({&1eE6-|iSJKtv9R9vzUTr)|cjvYCMPFIx?KE^Ax(?6=*L)Fue$3YBvzWVL zfX<_)BaV%Z*=~nij$Ch4wq2Iywb7BCs$t=noKZh?ys8IN#^yAntdR#UlT)xY8iU)G znw*T`WhDF2JCqxY*X4R1x$cK*GNLDw}-C$}*wca+)49u4UM`}4Rw$EdQS zvh8+PKZX8YEM6_$(_#?{ljnMq5Ww7Xcylj!56$l zLNViQ+MepN^4w{~dAdB{Insk|b#aNZjic2~$8?MRhPG{UBoybprKP+dgMF!fyoVKG zvESNN$kj2G7+Z-k>mC80AuULQ@-N=$Ck(4DXhJdD$+4_p?-$=IA65R8ul<-^zmhWF zsl{d6xoj#2^0m5jt~lN7jKt>QcRX1IJIT9+KIIx*f) z*Spg*!f40OA({5}s3YX9%TQmASS7l|rm1_iF)0lrTyvV}^W-CKo6fQHTM~-1?no?u z48O=Pr`eF)D33`eA8XA=nA+~xc!uWXSXkq~#tXPeV zjLCuH*pztUP@B5{GS>H<_5EE5#djqX&m~(5I__LdX~-2`9V7=!w&#oZv3}T&0@$4i z3~qSUAyLDo!6bK%IX-n9)c`Z0m<~YX*r*Z0@2dqUr?Wc*YS7%!jL}}(ik`)1?(Dch zQW_}T)R1TpNolUK>oV!{){O^@$^UkPuKh>y?FLh2GjbBtQ22(3JB&J(8c%9Yp7S?y z0Nh#Z#=el2P+&MGe9cyltT}PYLnajaLL$#UEjP);opaYPSA)Xz9Rm0^|9A#8R1aalmZ;F^5mx~ovEvYo3GH_@7$ z*xLjpx~hqk9VVvtuW47OQ0e5@9tBHU9m)Y72q}`hO6ACD?sn;2<+V?%a=jOmv)Vvg zD%DtB=X8^J%%1gV*jyPOZMH`3U>p%nyX}s2y{5A&&m5Zu=iD|8we7Yu(pi2+zDBsF z^U>c`W-x9K$T=N!&ZP0sMp#`Q#<<$a)BHF!-nQ$izu~@t;*H9T+g1F{?s))Kn<;fWFR` zwADWRvuKXBu@jHkhx$HhBO;m;v&mn!r9n@(6FxS+gMTSc&^MPY{H+z6IX1;tZCh=Y z&K=JT>E^hWwCKR-NgI4Ab4dv{Ez1@Tg;Z}Yz+shA`F_nBZXnRA6gvkyvxH58fkD-9 ztB+A}11qUeTxeG+1#4Al_D8%`eJ{M6wV0(eo%cW0|NF-)NhMTd9ix(!6=fg1B~-Ha zF2{&t9s3wZrO2-AO-NbCF^;|BoMRr@j&*QwjAI^-b@281;rkD~Zm%C+ujli+9@pc# zKLWK_k7W?!r}uj3rU-B9(w30-cN4S#rE`_PYTPD1Uq&wGIgpiuva)&vr^b};mweOe zfv=|xU=ZKszJ$siO!n3@aw3((=kEKych!DsEQ|L1p|G-UFuL>`4u$x>Z<;h2+5G0l zo`E+~h*dHLjNj%Sk$C_8b#eIi)10s=SdwK=>3VLj%%uD2p+<|GNnz32_etJSh8)co zOz-eBM9&zCk} z!U$}-)=BaE=4$H21QCFh@X$o`_-gw0Vm4de7ethMizM;)1ZziR=_;65cf9S}?A15} zGYs&ZLAlxyPj>UzJA8u2Tlp*o@p@VMK=z?9p=+#z+9yj}Q8&&`Qa9D{BC&Er$&7-^ z)!p1cE}VYo_)Q*|$b8QhBn$Ao%B z)a~Em=nzBgAmrzQY@-!z{*)@hjkm0lM?4^aJhOEv+YaXtOvuCFB3M4zi1;7({4}n$ z_h)>X&pVZBk?&2%{>nB;RgNfv2WrVqtL8nB^l#K_c{)+N` zVf?<27JMH?rzT8t5e1#&FIZ5~#!-CD7$<#Wmn6X>N^ zG3@NC17f#os`WYn90(8A&$zqF3>}Ya6js*znX)9vrY@Aw59xbgGv?{AMy&b7S76&t zG0<;lY%Xh+CGBeQjG%MDIeCykQh}pd;&Q{aN48P7q^pyrEbn={fJ{_04^UiM7NVrY z(oT(x5WOT#lxpq1(85CP>ow|6Nb$fta$HhNvQ08-{hnRgWC$uBkyo@; zU{6-}ra(*jA)E~}CfvT%v!(LiS zvmCqn-kExIyO`?fdX}a*t|0DfRV}f0mmxAv*B3Maoqt|!Irm4r!KRq8*!w5?!g!!E ze*e4T^EC0cY{!m9HPK+ByZ>!7)5c3}RD83YcyuFU$;bPZp7@Q2^jc;k#G&}7H_{b! zd^ypq9L1Wruq(kP%n=Qb9yD{l+Bbk|a~?hS?Gi4Le=2^W6G|xIS53f00-7Fm^-Cj!F+j$$g{;}sXsA7_NmuBEe_aKd$ zi{N4AT6oW=VK?Q>)oqa>-00-{B-)~)DYGm(;(r$3dA^4%`X{EfaHXL5f^+YFeSG#_ zr@_kRWpA{Wvva)>ODwEO8=Kd~RZ;Y43;YvS-ZH6EuA^EDRjW2p&{^`Rz4q!4*A>gI zS5e>LTDV_aF1OQ;rQxv0t@5zZ4%QU=h2q9T?tyPQi&bm&3sF6{RGfHQb~<J`LYn4`dE;~UpbH?$lKSfJW~-rpLAxX$XgtjW$xn0=;K@Y z`6jdV+q$l)=jHYZ%u!X~(L>Xh2OeWjir2NYGCtXxAMz~y>q|%dSnTaw_*vL=rE1#X zzoRQ559=TP!T?80CVD>7R%1RdRH_<{Ime9;;-j`Ysn>}!@RB1$u)puFocrY`PVURl zoX!t_Ql&?xCV*f47xUMM{~C%rx<~0g1Smsse5al$(bGD@~Wt(KI$`J{F z`qe{HSF*+^uOC+S*0vP2crOy_PK|J6{~F#=-f?+U$oSKc280&(M z4)?dxv1@hV%eM#hFeNRC1E9w?bMjmh?eRTVoM+0l!cxoO<_`g#M}v%yb@@)C5A(d# zW&_m~Vdc9#tB?XyP_;qpodJa`E4qkDz5%P`NbabrME*5cfvt{iie}RH^p?B%`zJ3= zkD7Po{{k^!R6s3X+`06m3qGn)A=Fw?D7-&RQW`ie56;vde|cO_Q3;nUAO3zCO_fiI zep&vC>A0$g&DKdCt0|-5V6vnZBGQ66T4(pomd-S?wu}s2k-Oa;HJow09-RJ3_YSP_ ztb|d6ppWyL@p@xCRTS`#B3xS!M=atB$?n?{fx}_S`1nBcdzv+ z6(3$>`&Ro{;xV1e6q=Mifbxx2xV_{420h|osA$;1g0&qli~BAPDjvs%7QXu|sU}y1 zv^_FPK>UpcrhjB_CpF0bxEE7W1CEyKvULCHvd{EIJ>BfHT~b`yfQBSbR@js}k$K8U zQ7iqT_9Ym%2=+h<+-^sSD+>!Zh{3iRyIG=kT@5ySWlA z7An=_6oW4Mm^I(;OadSLXzhfYqMlMqJCZk(Ws=SxMi;UrRe8y^vXuWNzPaWv`Wt7H z;=60OH0H*5_N)9EpxnV#K0I==n!h#X&pf|Z0Fin-|E62|X#-E}>m_2G%FLuoR7iYq zRNVQD82C61~mIZv;HZiFMyC@zjTg&FOa3$LPXKkae^3GyvSc!tHQ(M+Ie3xfD z^5eG7=F(ZG67!G$_X4Dw{kgz9VQZX)@9X2ke1I{YKOLFDcRPu%1nq2DboFQWv@b;8 ztnc_CjHj5!;KotP=}Kjhp{1sN%00^@V}oOr<>(x~6>876r{c?~mFf>kO(k3*wm z70@djA$~7YMl=j{UJj?Xl(9Gjb5-lAorRygt!c?eE;u>SXKc&Qc9GT<_ti56*5C~- z*e>l^DXCKrp2tbcjhS7Qrdn3HAvBcx{*|HR!^C|U-$&dTXh8VyH0LkIGA&^hX&w!; zMIbjJtM}mbl0d6<#ugMQdDe1ARX$))Vk172|S5A#`xiVT65I64{+W*JEf%g@Zm3sWZ zmhM_HqqhBf%<>8z^OhYDlwAaAR;(%ALa7t5=B=VFk*tf0ed+j-#nBjbg;?Co+(Y-`?u5S`D>3FL4!m^qUD zsEqo)e4>PY%RTl<7)F|}gpr%r4f&I)5Ib|nHBKr?J%XRbf8&mo@5e{?Y%fBRQ_6PQ zu{$Bav8bqki&4?8uA=1;KD@~uvC$k`- zVE1*42v6Vw#)$ZDe=;jiL+Ggo>v&>9hkQXn)2Dmxm7S0=c~fDTnaAY0dn#E?sqJc;bg-r`v_XC%K z*moX}45O^0`npr0UY{BEsjjjc29BDut=+J6MGB-viFLhFd>8LK?9Q(J)VOxNVh)oQ3yy@D%Xk%Bsl{+t9I2@=pD&HS790PkT)Rnbp61W9i9Ie>vx?ojXD_4&G(* z)0ts-e(^iq4ZZ2>ev6p;tvtWK8*QmD_wudP;oRoD`(*Z@akHD|KOK-Y9YO zH+c@vldRB90VJJDrjMf)WFioLzOL?|dmuhuxm`_ea^mcu|7&nf;c@AZTOZFDweP*V zLhF0iP5kHzAr(%U3ej-m`@s=1?%dWo18cB?0$zhg)oONL)7N13)Rg4P4;Lmn4wT{y z5)K}O#7iPOj8i-?hFMyVIzY#HO|gqlhE&c)|2k%|!Qz9%{>aJg*FT`z?}zSMI{cdH z^iVcZ&~tyE;IpBOHg#`{+sUOgPpJ-N?OYije>r>a+~^k{U_owkAO?4-@DCyTi=#KH0X1EoYvH_1;qas}q;vjos_LfzobD2{5AlB`CHr9LE5g$cJ|JHC&-k&0uO;Uz{Cq5ATCHgHWybm= z!^em#3T@VJ!vsk(gKyu|GW;rj!v6HNV;W1d9)`<{DZhL_j^H`Ia(=;BmFW80s2KzeiL_P9rpR4axaJRv zf${S$-b2~gGJgu-9-!nbBz3~1- zM*xrS3O4EnF7EbIvd36T90D(w?`TNU?a^-II+Z#I%V}?PJt#C=*l`jz`K=5MtAM`A z#cfij7N)P03n?fsyO>Pbr*t&Y>h)eZ9sBTkiw`O5lB}8QJ6qZQD*<~R*wIALkrkY~ zUmk~UhNPgEf_!n~9F{8|eG6sQmH>e|+?t+h5(y^NeI)^(qhCXLL720jGSB{XPrnIo z9^mk$c-s5>Aia5OowP(}6aa>^1`mv+mPKloWxOvmrAAZBMa6zgj%0EPDU?)okiYlh{Gj6pa>} z)rypy5nw6mOQ(`B_Z}lEVPpfCSu);$GSXUheMv6B3TJ*82LF8WE6E|gmQ%8KzPmHQ zSd>P9#snf>JsemjOHn(r?4&L8e`mi*e(DYBxWn;;;KD<~Xc2b$_?;(i<*f z1A>Vqj9SRTkD4@g!uJutH-8Ir+bUiDy%V2XM74N-vPe&Ku2DpPU>4V5L|>^m{`U>z z)lR=f`I=QpR5!OCe4Vo$*WEr*tb=QLwpy}!S#fZQQt7y?fav`D8EO4Ea*d5t^mq8E z=Ef;=pDU=LtwA(`0nIPvqh7Ilb3>=rWUdLBL5~@eU8YX~K6vu-U&Htp3FXy4R!*T) z6KK}w<`I2aD+z8NJYF_+_Zr+q`E_sX>%y0iM{%7`y-N^E`S#k$U%H2)S1oqUPRnT0+gR94sGsqLzo8WKl>7SR%@E@q=v|q8_ zf#h{2oq^<0J{#1AnU{8ZtP3q^6atH-H&gaN)poiR3#+!x&Mtx{1G!9xoxJ!H6AwB{ zI~MUmO9I4E49h~<*PTv2#g$3`m=@ULzd+&1nr$}E%D3^~lBTR?Y{O|$?C>wA?t&bm zfh?Qe8!%UIZ{$-6uWX&vmVoiiVf41G^%+v63a|Q0nJ0~^=tQ1+KzdN)j)fvUI}l>M zIiTh>FZZJA3T$SK8K!Z~)y=Kn?F(6Un+el4fBobrTql{D_&0cbmusXKKCx@>l*3Dw zUv^Kf(WXD~PVS~xTngA&VlIss3(`y)s$8b#RIEaPC}J~5kZQ^uU-#2~NnE+Ka^W@xay`PE0-!V2qh2|Vm#NA$4q(0TgDYGPa4lW&7lX>fkPYy&9n z{78`$b95`fSvezcVT;EOQ zDH0MBz0uYZRDZ+sEidX+0T0d-%buzNKb!T!XTwqx!o9Fj3k|g+Vw;;_+Sr-p+sso> z-Z!6M&wgNXqBC4UWor$Jmv7*EOeX+({o_^f-c}CyxrjSWz?c3k;TshUxQ>gbM>A9} z7a^Z!T5b_BgFM9FoV>a+$%4y09s=`T)c|BNn<$>CK9#;wO z^mrBkgP?>}mbqdQEEQ^JIHR?MRNkPXuwCUx#L?ojWZ!1h%1`#3tF zdop}cXtoYY5`%RiOXc3T@`RW2E=zS@mtcGvDxv6z0!zaXY5Of0Mz@-q&QLC4|aJ0ZM)mD?UFTUHZ|k zJ*#k!rFOxZ6K>afOMJRkKqlJ?^fB|q{Z*WWgM;PJqG5OKi#8iT;h8a|dH0{5W|yB6 z)4e`c1~M4$loO|X^4csJV?X$!;+YIm5qw8h7L-uGt*Fe~{k)b?N~_&?=Z7_4O8bpK z0-$~AZgb`S$fqaXH}0m0&sUEJo6noc{<8vJ>-%=;506W??32#cX^mJsX76g2OW!uS z^vq({xq0==Euf@@)`#ZxcM|O28~)A0k8zi_34%xRsv;-=I>-0t>GRsd=BZVPfBG*A zJzz!wZ8B%Zk^dMp+9Owt!Z4avMC2q2i%Z*VQUCK3as)V8kJVX*q$AXWq=Ptz`Ms|1 z(I~!E{CxVZ3Aj`DW?DZaxh|I#V0j{vg=xv(eVh3$+KrCt2r_MPXw^HJS8mFS_+s`UBNvv_RH=y*~c<)2EN29E)=yp%T(A6}w$;y9673!?9 zt$j>lAwSMdDwhYQTB*w)$QU^AB-hidQF2SZJ_ z|MjT!PBgCl^eJ1umC2ka_uQ=r{e2QHsM)(;3{D2@6fBCAAzO;wg1F}T8}oA6L8_Z{ zM|HVvmT&ZD)u=BrxyeU&O%W0gi|m8VlR43)e91`{Jz@`G-a%fMJojTGXjjsa>wK@} z#g=9o*{8H`UOMAS#Qpfct-<~5tR%&r4i||vC;nL;a!NA$01SIT=o`$=_7o@o_UBnI z=6A0G0+mm(#6LE9@S{zb*nj_)f!XH}E*CK&8+8@_DIrKx#GjgW2tBO7;XT6CinxDS z=LKoc$F^a%0~PJT>9LM|>q;2zNIxMQDxpV7 z;I)*0(mspxxf>lSz?=p4EAHx3-)NWwy@Txm`a0VcTAVVFJlG*6crS8vhBmqf+)(ozVu(>Y4p-~5mI zzqrPv47_U2tWT{wId|7dpjSFUDh2HxCLUeFNWRf>bo6O`e8q9O@3+zS{EJFF88WjUW`5@3|CP{yyU3%P?Q2 z=V|mRvr!!B_$lqxI-5>k_kJa`L#e}zC&SVvr&$$xHhs(O=h9Ians&m#%_c(rJ0@4o zdCHY7Thx_ati{p=J|Z#oPV1xt=&%!I@W#zKD9IZr?!e2Qq2($1gv@!5MZzvcmb>!B zB@fHb+56de!t$h?(&>Y(YS3(Y=J7~sxx9Fi!z!NhgQip(;29QiS`{A%#2j5k7X)_7 zyHzsswwR4Mnbauq(Dj=C{WUg_YFqY@P&qDYtk-v+Z$e!a0(&eZSls&;AE>;w*at7M z4mNI7;Kz3bFk*;P^P$(2PKNNcvPysiA~qc=PiE*L)Y^drLv>ejnkEI9ojQs<-Z|i>SD^kV z-f*HtPA3kcq}vG=t!-5b-9`@(j4UHg5!S1RP=gM|fnommvJsiR=GT>dzySit*5PCa zJ9uMNG9*_iR+W=**o2TVmB%WKtdF)Bu`bKkgf^Rmj1de5Ofh!lHlR?l4#5HIE+SMu z4{xwwJ%`E0axu5n99Phi?-ANl#XF3<6jN=V#f_lrZZ~FQQaDrKS-62jQnwp$C;OtPC+sksNNl$j)>z{Q@d5 z_xSHUg{twk-z_yXzrXF!3~1X6q^G1av&NHXq~Sje`#3x;}Oi^d}S?=_lc#deoW zj}8eQv=dZq>*(=fSnj7gviUp@=wDn+e&Ai6n5 z_~fToBsywRPTDbf;kI`erGMNL&)K^-tHpL^d8oOiZb@n`Fl}ZvTL}qX4UA_>>4pP& zo$GBjw7j!8bt3KiS?$1F}#>9OOt zu%(?A@}Wt4NS{CORC2uPG@zbt-8eo7#MKcAEedDI!Eg_jl{Etgf43a1#9U zL&e$slG1O9isqo;!lPRUMIaDBeDyE(opo_*rF99s7!KX(Ah5uG8%6JK1dGGwWIoEx(Oiz| z-;pBru-i6Ef6ZiNj#Q6Y?q%BcSdt+uCFitVqiNS{ zPLv}k>ixiM(tuw~)U}<9&!Mhf&CTysvRZv9@tRWTSFUACNQ>Q1c^cQS{hniD>R;f; z{w~(3-o}^y(mGYz0?#P%xa;K0y%@>S=-4$3rv%RZH6jVbp3~u{90S^8xh3PCKnJRZ zOWOXE`?m%FD#ymQ4Nfkf=qL{~!rqurw3SjIcGeTnxf~N$U^Yj>Ms6Iq^sSAtxLd+I zBss7!w=PH=HG6SKYz;B0*adyeHphdc0y43F^Gj}AL|jf%t*6aY=Ao#-6z60NBgd4% zS(g>liKES5U)KW?UA8NKqY+OVp3XUEQijY&)CV;c`_1jNrIwKnb_PG$@$>7rHe40) z6H=C;MM)bhEc%-Bfqj*=xkiz7+ya+$Zd%w6Uv)Icj3{55;JP@r<6E_^J47rr$8BqZ$Vbx}q61;7DLAj{q;R zfFIww&HUMgw^&n~MGhiNOOl-Vjc35t+9g)|y;Wq{y0lQk(I6^=8$s2%I$B+*6V z;pG`)cd)6vNpVjp*&BhB_CTj;X_F@c+e&-$D1-ghu>kPy+wV6jcRr`9P>`P%j3I9I zasEPMGm-Kd+h$L?Z`r!ff8f+yzp5L3KDu`+beX-Anc%9}H?z&REZ`ni|HZ+G(Ex9B zG9Ask1kxL*w_D1hbVR9I|+e#6V+BKryuzS7?6oozML%{4>i-9_I8HViL2bm0ZE+vm}HvD zM_+_Sj87M;tDJpT(ZP3g1#2uoNVfcEvZe33kg~s2 z;M^-lZ0YZ0OV&IjfY^{tbq{Hr<)i~+2~Ifbr*jG( zeI&lVnMvgZj@tGkJ`yULSwUtwH#;W+aBak{DaBMARK!2^nFQ3(Wy%Bz{Q~*@RbJ~J z^lCm9=m}Dq-mH_Yj4&GCZVGqn(a33^)fkaBL)J>Fm6P&O3MVYBXl2V8pI@7 zrfNRJ^Hh2Bu-Q`%T}!i)34N_{Ipk2vjhfJjT+B>G8Y{p(mqGJoGbct?#`l*t4d)I+h%FF;J}`0qY{W7~x9rb#_5;X|n_6Nz`tk~A(2Fi`vqsC(5j6$qb4S;qq! zWR2kf-|{9W3OJUaQ8NoCu9}C~TD=b$8>+;*2+13M zBW&DHiNwTwi65H5#>!*t-JvCCp0@2CAtMv{T-Pj(l!;u$1wlyuW!fd?f$TI{ts@rD zV{4|@|L+B84=$4elXe!O&oICsF#AkOhwwgfX=dVH87t)d6z zAQ-f|sP%UF-zK_{>}DNAr%v33gf?X+rm{vi7F{ft{=+88^Tc%L`OVrf@mvd@Nwq$f z!eu-(OyB$&?#vE2;*`LQ9~QNA0xhD&K$4LVf1Zmv@XR@Pi59Tg)JWZrHch;OhgDlMa$!Ib3!K6mw6zW~sjm{kay5lGn=E|0 z7^A?H=PWd?obIj-MWT)4Tgca>t!MqGUaAo1pYLZm%QBN%jgh9 z`Fy%`wk4JhUbuRSxPZj8_*fvv_JTt!g8W#jVP-a2(;Q-)f^}}YMs2TTjAYDA=RKm zd2#|Nxo*F+Ch<+|KViLo1Cpwt2P9}8QVXIBx}P)NW5|OK91nz)f96=%5@a^ghz)JS z5ybW|XE+7NG5O$o!R^ez7IAEdDq`lvlsi(U`#mb*_^~QB$rU((xTow&sO)YTT12iH zK;9}zonF&ki z5*(0!I=k^{FjgE_GT_A{V?H7O%3sJNhn)~>yvP&xfNe1O2`PRDD_l>@!a|tbXP6p% z#M|pdUf=e5@PzakWGfsWt`vxL51DH?V(cE}Hq)X-4L`&6GoQ%lJ0(ziWcz$6S!5|s zjuX{af@MIYY1UXd@rv8wb+jItoE|cA4B~k^<4vmdo|_8ZLPTv;WnKtIu&zM&(aZ7i zAX6HgV~0A)S`0h&8Z{5LGG~wS{0H z2}H}+Qtfnu%AiZ;z??aX3nCp;GG6LpyDd4YxHuiBE!NDe&j99Voy0^K@5#MZmW6kW`ydY8_J4}--chX+> z?wD&9S#e+t^TZSnAo%U+S3=P7Az_3U-Qv|AZwdWjCD|@sQ1(P>J*`Clm)F5h$4syPICeY>sX^o?r`Z^QD}HIfrOc(sfM~N;I*ldq7&ccl8|}H0TE~3Hd?*`><;jSl>I<;muD9#E z>@jlX#-iOkjwIC5XKVM*TfI3qK(4l!maqQFcPQOiS$%9z*YS7&6X0)vmcnx8e<8N} z#lVuITUe))CCVrs6EHnFOugs!)P|GS+&vj#-@C1{^eNrVg?g}{(eE#(EG7O`cg|*! z87R=z4T(5;yd)6FSh0xw9wr=`CowT>W>a;`g9}}6V^dKJ1Kf;KJegVb%kN#+>8M2_ zS|OW@OOB64*4ZK1ZV@MTr@LIYvHFedU?(9hTfG>5Zlnk$6v@F2_qu$(5o?V>$Xain zj{@E2NT{Q`5+$wUK6U3q*n+iVDFeH>k z(An<^{o>ggwSf6Plwa5&TY%ZT!p$i1rt1-be~7co zXiJn$Fd}<47kpSf+4)=#!;srF^gHn|(2v9qJ6T%KX4qz*i44b%3g%yoDnZVr!Jq=! zQ2wkx{Z%b{0xvdZv=$FF;yp}8nZ7e626vUa)#nNAgdHg2x%dXr7X{UZHsqR&oF>9f zDIW3>&BEg$3-y!Ho!mR_*2P!lRBYBM)iCetE>-@BPjp{Cq9P!bFeR8njJArx$2`j7 zYK;IBxptYMFt{B?1V|=-#Izl5U-^9efc)f`tIBOz2>sG+h){``U^sHg%%$fB3N*)I zh({lKy2fjlZ@LbbfgBa-@D)saEk|LtAQ${DtP0oF? zS_*v=dx|Ur(bA2p3umLgJ%ni^Z_1`NxW@K6lAIRyPHhQtLW`Oy5pYsuf&1R^Po*zW zQM(q$(X?V19bX0fnL>CaD|=4 zYvHrNf9x%yVOi0c>clG+u2%JlaD<<^a(~3Pr25t~DglWZ-K z(~yMHGT#L6DWK=mNKxgfT`@;A2#+HS|o!+%v5Y8 zF?H`|W`gj3q#&Bh0i&-mZqYJL5k2jJV5uOj+xC^%uH zJX?7VT;3SzEVk~qn9C=ee%#=cDQnS-GNm?_vv~s9*Q#;}GYn@v78j+{c%e68unU9=3knnm$p&MJ00_I7H25meh2EnYrnBk*s>P2V1 z>La_=C*e_R(xjxwn-CuoE%}8}$xmnzDlKYs_*ppQ!Xz$$1kJ~SCVBbVqdg3cv!Us!=c z%Z%Ca?>L7ma_hKK1M8jOgZ+8VJOw?LlZ^gej&vfi2@HwdwD|pop)C++HK7i4CP zAl#BH_`zaw?`scVyYXZt_+oI{ia-G9J?IzG$^`(ui>9aTQfWvyQ&dsMB^m9BFs_iMH{b`AfgjE>PS+^lKWgr zQsjJj^6D$l0C<`%nA{*1O83egw(&ZYys*j$Yd@X?+&yDVOEL_?_cRSm&kL$J_Ejx# zi3kZ4+lKpp$oCKX2y0%yg8+O<%PL*U65DwsCGbaaAWPfqDV-;8Ha>R7$Hg*6gkbvj z^*$=+t!vy4slx63-nb^n8t zmw`&!3Du5F-o8`&mVXxy?3Gu$`=lm2mxp+x`vsQMm+FSAo114)v~wOZD0)J%)?DxL z&bCp@SVmx$+%7f#2-}z!AzC=mCW8WYG%}K}(4O!KsQV)HmyAyI(+;zJ`ec=6SN3Pv zCKo<_EB6R|3zn)e!?)6gVO+ludgAA}Y&vlRuL5HuTtS?~%F=ovxnA59@*ZI`Q~Eqz z?27v`chu7{vrAo#@ZVWN{<$G>1KUnw4UX0+a_hz!WUMx? zqDM+hxNOWOLLufs9cIb(<(>MyEG#ski-3~jm`T~Xm=G&}A)a207W8s_Bg!e&61`U> zgR<)0xro$Dp3sXL6&qjRTJpj=BqIv%p4Uw9qvvt?n4sQ0luRxj7opVhLFIY*S#~|K z_M&JEU6Yej{>kfc_S|8a`en%}?&80LHrn&q%oh6T?TR3?hOGXuc`KPu5J$wH$^Pyp zb$@IcActgn5Cfp}WNy&rk$0qR5>YGA3LSr91q#@5^>W7cdYR*cLs1iJr;m>RanGac z-khjmG4;H?1JKmC-r=GY!6!vRaXj!*EOFh~5iW-AP;_ri+N?eFpU8EB_wcrL1Hh4h z3EM#%EufJ*$lRjtiVRw6i+{{a(Iu>{T!3l)E}rAup|F4viE6Ps@Y@PB<|pNV>O%3$Ri6G0mQN!Ufk~W&tIv%R2UyNKa~9 zb1IE5-!gZ&9VJK3(#THSLQ7iG4a@Vz#BLG4=eNa~xBQ@HvIW%BfaZ6?7R;*jmu^xN zW0|KVg2OSlVve#q2oL+2MvyE|V+BbWrCOu1gs#j^srDQ*fi1<}xm5;CUQkl+Nn?tH z3KdNGg-jj4?5!&4xl8@A@!FSgl(|;A8upIj@vRdL)1s4I!EsqUQg8rBI}<{89)}cc&;XMm)tG%rv>NQ`5{k? zW^~@f#5<`PsQB!5;XoN~z)X4j#Tf&*^c2WB6_@pw+}w7PI?_Al?DCFrvPyRB&vCj} z^lZ-0P$ZzbD6^zBNYWJA0nYDiJ>5!pmR4T4D&B0(rambnAuke{Rxn>aHtjDipMEdE zFZiW;4+UAzp((zfzG8mMbS9-G%x29rG-J!o&TT9 z{y5pZ6?zS{iejqHN6bch6q~k;S$YhTrA>GCeiACdK=;eCc5i}h{>&iomQ>xTx6{{v zgB9U)C+=x%#0k?DrrIMe`n4=$|Ahc>q=}xZ01DX-a(a^&pBxm*!?bR(5eE%FedXqU z=7)86;D_Jw^>YVHARV6tRXMek+vaX;ek)B4a6y69Vxh;oht4rm0m1CL-4STg=99P* zw~{{g3v}#EFO=F4g(n@PYSKqZ*Zrw%$TEx`5RQwCe!e(=g*ahcLnyPy)d$kxs=J2v z>$CkCH?qx=qwA&{jF<+k4MqE~an4$W0ZAo-jVaTAJ{HqdGJ8K9k#ZNvW)+pboq}%b z?w0bZ0KTCHjn;q-!6EutdJY1E;s%F9L7!zuxbH5SS1JUduBkxHE6E0*;6Fx4cDKj| z3%?eBtA@cvLY%DUGYua0sebD=+KAYQo8q*z-|^HNqM+yBS>Bu&yKqESP>&*gSROfM zcgA&c3-*bydACEwBtMXv{_B^Ob}{5}Pj~fk^Sde=eA9V?mFH_kFi61OU&1ldQC%Tq zLCG=5=0B6x18OtB`0p)GTl1oSs8Wo(*^%_hoX&tFo1K7mKqA`m$2h@*qPWre`AeL3 zg6S;7W#Tey_fa4=$@_UXXq??(;Zia#L4Bii(NGi+Zwwg?;&lk{*o)Pj$K6Dk`3}R+%OZR2sIz+qnbfo@gk1MAl>pG;bH{hTs-K$&|GQ#_5DO&yS!MMrwnCk?S0+*~k3 zM3mO5$AAem!mcX?qjfZPORjkqwrq#H%L8j|9y6_!-J#jj=j7YfoR#mu)@1Fwbp3oLqGzM&k%e%J6|GC2y9}H{Fc;;F#JW7Iw!Tf(rn=zPf z=0qdW3&~D2pm9;}>0#cJ8?DG6M?>pj^__$y)_Nf9vP~a%u!sIS_?C*Y@-mx^B}hJY z(&g0{q6JeC=32w9I2N&Hir5MMUDz*)7sB0*FC^uMDEIGN;In|g&ywC<~0-Y;3E6cd0w_wS9^9aE9kAhQwDFhDjQQi|tn4V3hI z!`hWEm*OKerV=0Tmg=T`5oC39+*4&4Of~sG*4{I!$*pS_RuEAUupk{GDn+UhsiBCd z2uM++cOsw!2%&`#ih#M<`yakFlJ@^zS8(0Z*yVFI`oj)#n4GoP>2Pc7Tcby()0wX;eSX=B_|aMR zkHP-*0crozpFxR85}4kA+p7J(tlFAak-{g?-nC0$lQXi0jNS-)SaFPPj4K*e*`xVe{ym^r8q3`E>}gl z8L|smWH7=A{%t?M{OCB|(dckDAc{(!h{PABN|bcul{cblAC+C*bV!MfaHOt#R7b1*SGBxN_g?+oX6|3)_i{<|k1?x9jZ-&QcK^K#omaXdCg4^)YuOkLt`oOawPn zAk8_9AM{S$YvzoXMbxXzoqz=Jr~K|GvG}9;=r*U3)@kr*M%mVlnRL2k@oh8p#%k}< z=8FtlF9`5exw8O@KGKBA*VgxU9o2gw z2emgn-D}sMh6I9+Yp3M#*GR@OjdDu5Dt(^x?A0vC+1-OseHZ1;HERmVONFN^mf-uC ziY|FBZY#0AV&pGCG{t>_i}iiktGma*ulBB)5+B%Ic^CU5kC~jc?Mpqa70sT>ISc^= zwP=Dm$W8|Det)KI?EIQcSr6u8S=m-JSzI!^bh&XHhl#;f$ghHGD$Ou|7vk}}x@Mp14S;+vbb9nG=E^3@N0Oy z;&CZ5RWjwzy^qEoZ{%LI$c#UbnJ56vU-B`_WppW6s~^Q=g44dj9o_hC-J_iL6Y)s@W?iz2EN=&o3Lhmb~65 z$@!91DCKg?;!8M-$`TmQdKB%t=OYmvcivn&C8P&zfJXRtrSx4|D(T1}AZj+fvv!AV zO${6N-ka!&+B|eh8(h#B4HJnHJbh!?EK2At$*$?nI(RgI(hkOD!Dy~ccglA`wsAim zb0sAz%rQ6kbuP{A`fI>;dnS*x9XjUcvpcU5qrm*gS6Z8)t$ zlQOk;nEH!~NT&1~s_T86$*x;((MGp2C&A{mQvIfoqde3X(F&Zy*RH>>?Izz9qpi6; z7ul%6pB0{=da9Ak`_DI`8&vdd)k&}mc*RB0#lyySz=*&af8Za+`zq_#a3#T{yZr_= zfidNoY!A?df;zq}o;Q=5*K<AD^| zdPn3BLcstn1Z8Fzk&A159o!Y8%&)etYW72gk!KvIG*&s=@`PVuUwPdKe`deNR{EK7 z76}Fko-_fB9Xtw-z1_g~sk0#JUe|yivxGB(-(*muyB2)Xs#Z)iwc*9dM_Hq{nS7sg zK`lF`#?(K3W(?Y=8n0|L|LqzY6)}HC9cY8|Jq9jOMZF&j;Di%LiB#Z zqutv0oqY7nAFrJ$t*Yw6PkAjd5gQw|=;W$%)a5@0tc1R`bP0|W z^31q)dOyEXpBexO-_U-=)=_?p^qpTe2MZDECL1$Y_+)zPEBc4`+A3xGZ4v9@!`QeLG-G>badMcvBrr z=rZbAjh6MmLj8Lx;Ui3&N+qEVi;VsBHWdvu-6{9a3$nRxmq_&E$DL}XU#^)d>8QzYuaO8B>&wh4vXxzGc2}Jl z;_hr{J6X10rF`wm3vdly4PYdk!4+})p?{$J>i&k!L#4!|C(gx%9XH{wPv&>!DB}Vy z5`4??0p;CZT*uTl#ASi7tyfYuep5w3&19*~D9(2dZJ$$PB;e6l*45&jY`+Lb6~b$G zJCI4^3Sy>qW^V+eGBKR21KvIAsI;ZUyp()B-MeHUTKjB3LejCebaS)dlNQqH@%&{Q)7uW$xM^PqgEURPnm* zLj-L6B>cd$Aa)(bsUB=b;0m0!OqQMHi~1Kq0~lRI5?A=WpepLmFxI%?h4|R|QFQ>H z#}}0c*sY?*O_YVrkZ0y(aq@1$THzENV|ifZ%lxK+^3sc?cUqB@TwynBSmrRhyH@%U z8dT_rfdm8zzL&3iejGdHn&rps%yV4f>MFX|=-r>K+(yq!shT|0$jDD`uKN&2IWN`h z4a~a?7>2a$XXDz*v78*mS1f*I<7RJp$0%Bs*^>CDzpkhZUj{*mvY&oiFG-$m z8IsV+v-w0khhl2`GUIZtR6)Y#UJ?D`f8O+xyX19If1Mit#^jqG*9Jo4yR0hVdQ*)* z26fLRnhq?bs3M-&2;yA5b{1=z|0fop1VB^5RwWC~20PWlj54yGu3uY=MVDmznYAto zf3@b@&aZTSQdb$eZyaxpD;oZ|^4xKI?VV3D3RS)KdY+n+e9qrrY$Atd`x7YR3w!yU zskac)5*He;sJ04~Yh0MxfA3eltYESk9q79RUHvn8mc7$yuUKtO z(a9^9xFRaA0X==IqL77!cp|he)z9oPp8W8Cq2|yxf@RpSSmgbcPl-CE?OnhWW-7*d zpdy^>ZJJtCT7#HR9gu@5xs?2bsKWJooH4rMl}lVbvbp@<<oxC2YmFxDa#UF~T9Bt}iXnH?G zbJ6XhbRnc*MNC;JFAJq#?+fvZxoSM1QB`m^rP3Q}-FCjlC0e{QqDhx-ks;9C$3W4f z0Oo+cbo!gdg)8hEe|fZ~s1``71eF_LAHzmZbbMbexHa1J69e+z=h(EN=c%i(i`#Ml zXZ>(}-3Hu~w~`88X2n4sHh19;^|)GBVofahGhxTI_O)%v_Ln#aax!U4BWh#SPiI^x zYaaO!8}7z1o)Ca>idPAWHs835KdOICEQRTj->Un4dp)$N1S-S6ZjJ+6M+Hjc-xCzh z*xnGN3!@1D&BAbPxjp_frSfECWB7zacCH&!-LAL@Mzi+!4YT_MOy=WjZDM~ff7(Dc z5^Y@V_diSgsfx^q4e2+vHJ!B&TI8Oi1saeKQm)XoX)J8#8f_EGGCGYL-555!C+@hlbuV0-wswTSH z(wB!jY7AVrK=Dg~%tj9c2>O_q^?<84RF*otNX;=(k)?lb920yHW3~hp`}&IO;L~?O z+NaZBCx6_>44WCM1T(IbnE8Ue_M9XI6bPocZd}qB2#EVOg95{Bf0aNkyNGJ0mEGVV z#<=dsl=6B(Fn6K!yOAup3JR4vK|51P4sm8@^4=9f$2uzh9mcRCG3P!Nb@SsSW{k(H%+ikIsEGXF; zX_Y5K;@MD+HA-hJvi4V7o_`r%`r|fQbElY6=@iyIHxSx#uX?rCww5s%dGx9hIaUujr-I)zea$++SD4KCuC3gv{sL?L&^s96%-47CE1J{n&P-|DHMJ(+DU!?8h z!A+iIBeLl zL?%YN+yQ=M0zidr*hSs*Nju$F9)awoWxLQ`BQq{7=R%@S$$c9uJHGYrXRev(k0w5D zd^aJ^xXP-b;YeX9Po63WMzp*mn6PcScEm@JAG)>bzS4;>FYZm+S)y8hi3zj681}_S zqYst6W?c@(E0v@%5pvS9PL2Y?GO{{;83e~C%u=1E5?S05P3_B7&s)cBe|J#1V{c&p zNVV$a1u_k`$vwihD?P=gK$N{Oahg14qx_ZjOy|@zB#26<#O9 zMf;pDXI4~=MfQup*G3kOR=nF`RUmd|++V19O2SU7Sw-gfX-MHQ;iaKf6j?a^W|kh> z{I?oXeq(D~uWL>J3)xbIEW+S9FV}6l4Ohj1DSK^0exi(;?eR+@%T5_n&B|de zu)4#f^23)vA@|nvxX6_~MS}zc8B+2BX#$X1{&nMel~;M-Vh6BR_sB3ZMovuv>wvb7 z1qla(XPsur^x)v9bnkxkjqBiWhs+DVu-wvy@7O6y7B$&G?c+~zNLrp6c~PPZ>l?%A z_@?1Q&*qB}FSi$++ktzfTVH8J?4?)@#WKoY9l*3 z!HeCynOKBn0I_4Ai$$I}8UL0-C1XMy#H8?+AO{+Be5Ji=QkH16fb3x43oE<1Enb7_ zl?}47%i&*;WT*!u;jzLWM-mfu+O!G_yFUL z;x=kGht#9zh*F!SF6t_5Snm<}MtYc1pzdL2T+*6pFaRfoseaj0hJ8N5lf{AF=6=)T!7l(#z`@+PvHjI7`a%wbI{(Nx_H5peF$Bu`Gyr~xaq(Kp()a6x~Kop8{@AFxG;n66RlQ3X#8 zAW6IHWE7h6>L*dKcr7_H{y6VLqHA}m!a=Jfy>H0DNld#9|KGE(!n=%lhw8S;WN_tf zr@rXETQDuF6XQiHDYfdY#S=}(&z>x*d1+84%F?D3O38hfBJ-_Fbqi;5TV(&-2onof z-^^`Qkcf1rsN;+f1U@8G^H{oCB?z6>kmGa8$&@};H9%&|nBD9{%Pyt3Und=Xbg{|@ zMjb~i@s0PT9&)qCKtILrYbY^$4ht5&Vp~uPAHU2Jsftjsl&R`>OZE)?cDjlbKRiZ- zZ%?&VFQ8%yB)f5T9VL)Enaslrx?%X9rHBa=%Q8z^dQweKP&35FrI=U7VvDEgqYpOl zr*$Q?5Kz5SEve>pnh9G^=^b9UiWf=>18#Z(+=c+64xS`fxn5J5h$voT@l0ISyU!~x z@!#>PCu(nywoguL&ii&WktsI`1@MOU2;^tCM96M#wi$>P9ewuq#=TE%9#--%6`yqq z8RNdbaN)~@6@RO5wYARg>ED$F+AfW)VtVp@dnCl1f{Lj`${oCW8$qPRH-AV&gJKuH zFhMKKEJw!<#3$oRQ4f{g9S&?L#Qrqr4(aeA@g{K%{-Xh-p5U_0?@9N&SNq0O*^0Bp^^Pl}=+!7?Co z+D(*(C35L1!UteppdRN>)}qF`LGLLP=^-lrEra1?&oY#s;g>LiKZ`1mh_o( zrxWz%x}t5OBZ%}V3|XHcFk4_Xj_ZnjyrAgV+E>JTp8`tx4J~#B^zm0|ykd!W!|xoy z%%0x8SO$;w)Gr3Z2Y7DF*DsK*RW92r`Emjk{iTsPIBP*8z3^Nsoxm^nX%_=9?d3v7 zqg^&k!%JwRCbKg6L`l>h=|&HDYm&3M7ml==mugS&p8c*Fm!=ftuhIr~q6b^nxKTj@ zgp`ehdzL0~f_dHOZw-rBvHo@ZUIe*oC`52~&4#+X-?YR6K4|v)B_i$@PU4|?xXL02$LFi1KP2IDd z=?DqLwSD`Tvvr-+R|+oxsbUq?;<^Dw zovB;kZc{4+7h^9}Nx5kS21>F?Bhx8VhYZhKhp3FWP=_dER~cm|5Xp_rVU=G#D`?!F`0I0 z$<{uSoiU)x`Y&x>i9}|*WL`pPaE}xXR#44|21toHHH|?+(zu33uIm6l2VR_26&xFH zR#Di|f^x0d5Bv~KTS<0&F=ad}xLergbJVpQ*~Xn;Xq|Wu@;0BEE>xaeTgDN;4^P5y zt|msAZA1%A(rWCR<9<~lR%?=#`VY1Q-$+%30R5ESO$vZX6F*`rU5)4|^5xdC>PH#1 zg&&+#Z|_);HNlx>xP$!RQHccoo1t{NkaZ?oY8S#9^Xx=?jT)t z>h?K=#ZHEf<(*d)_Lj&rx7^6Qx+ZPj5j%eJJ=*r;T^8|>eZH->~gCUeOzz%pp|TOP36GDRy! zOM<_6@k$^4l%#Q1TX2#v)p*DDAS3W9am(QnagoX#od9oOa*nYD2bDJEg6GwAC?l0Z zP@%^xk;vnHLF`XLtQ@Tx`$Q^w%*w2`>%hM0WwggsR5#tPDNVL#JE3>_HJOpA8W86? zy6U<0UY%eOMXre1RVrN{M2YbbcnB(&A}MK}fvmUPoi9hBh&{~B#lHQyiUqdIv)y*Z zKUWkd+;>?Rann)w8uo$lA3xVe@+R_B*rXN#g5`+uihvHt15S@AyOP9HUHRNPCxQtm z{1g@EsUFQt5XJ+s?L%44Mt_h!3Kp>vAEm~IH@Cf)mLGv%6za*4=m`_3TzSq#R<&fp z?hymA1;f8&mY)m!uGg0}?yH0DzF%4D4-R3ssL!p1v>Wv{rrcJo-(BPP?G0+d#7vl9 zlsL5Z;u}d^c~c^@aWIW415P`a5?miC2^_zfJpy_CnyiFpCTkMwfNbIu0^4t52nhg4Ls1=mc7^B?)djM# zdKHLJGi-ec#3C}+RWc-Ot0!yFwp$u9aQjC8BO>++8X29sk(g?l2=-mIA;|Le2FlNyPU&*`hoG}=j1FU1~mATbgRDs1l(QR7bjd@9cY3=p-WVH zuMND3VLJTBv^m|3Qc4G;8|}-Y4^0hKp#5u~=(#Yb#RP{_lHRyklG0($$kBZ`gXSWT zs@GHacHsW%z1iY1xLDc9w**CBAt!pir?1$@veInDe$+1Cg*OzwLrvVB4Nq6VVGwOC zRZ~ig=78D?!#j7KU8{7tt?V@ZSV`JvBPA33J!nkoihiE;3!u~d`TLU_xKjiRkqP5i zU%BDWZV{ENB9As|1US+!_wvkG1F_|@n+`EuFBk5SWDRCrh?3<1z?LQ`@U#FrClGPC zk-275pE>Opkh6uLb;{=;9^Osz18N|?ElwKu^F(#~Z!9h9@F$zmUZy**`8CDY4t5Kh zo$>>Ac8yVD*7#cOQt}tQit?7=iIc{?b|R763JtM*UZrsJXWZpujli+W7k}Ee4X_h@ zEZgb%-NyvN5fUDk~Vr!5N8!WTU< zrTn%Evo8BMoQn-rJ=NBLezU=w>Au5-25CF#t2N%aSoacR`hEDF=})fyEROnsuq2j< z%I9L@=sOKE@BaQ>BB!xaA;#pdmW+sDlq!=F7?Z~Z7{;Fr)+E5qO-pnefe%l|zt!xP z2ecJNsk(4A5Zt82G9eyK*WIPrR^gIm_GLulSgIn16egTz{Yw^k96j+W`1S%UMdYDy z8ut(+MzbYxic7RGx5kvHGk&{K?#<={G}$mcDr$T6hoqCx#EyrZRU*3%3|~3GtDnxD zytyT^76Kr|Zi(VQzl?2V!kRp*s%&Gzk^qQXXN=Bw)!Q&kI~=A5Bb1U9%AO$CkwyE_ zT_r#^@IAhVgWdk-NzVAKk}on6cz<9YB(0o?N)&nHqFA;vB$b{^>*Q}fE}AZCYA|ab zi|%a2DF@NB=0)u^xE?~Je26QC={d*^JfUkJwb%Hf~UBSM+H?0OIGQp8uk zxx0$#-e^2&4i#W?7TTq5V|9M4%l&jFRhI%rBZ?G{HW+ z<*HI~o2s~(5FSY>(?0~FVahM{Twb%OC9+#(kT zLmi%T6w8cy%(BF~YOX+~q2Z8nR6ym8 z15o(laz0!)i~X_@Lz%iij(R@h^R@V{KE2C;+5kG=l4cs~_E-H8U$@-H{3XC-u%4|; zHE&KMDq+*fcIW5~&*7k12Y(y6qE{?=_<%@*&=@n44tBize#TBX>6!lR25Hzl(gVLJ zW*fKJEz<4Bk3ffaft)reuOvtE6S(B^!6hT*X3jkda!RPx+W}+5hwK|)^*wsJwIC`T zzRG!C0-&Rhgv|<4O5V?evQqnXtmL1TD5j|-n(5CNUeN+;WDssC!NaItf+B@;!t265 zE*iTJQIIM|kpe4WQ|QWc&DZG;ho~B5WeAB!+Gy zMt`PSFIcPLN4ZN3%5RF;&SIo9%Ozk5&f$`l`&i%{44zHyi?YW3A zGXC=4wjqLA#2^cN?p9&x_P#LTZRZo0fHLqXgMc9W_I>bMCXAJ2!Kz%eX!l_M61=#` zT7yC|nVFX75?gX`I1E~7k61Xm(l5KO{7b=(B=^uJ`0Hw=rGL@bGjB-aG}Uao7sNqq z@x^r#3xilwNnf353cuO{_!aGAqp7U{A&|q`B5ZgKET~C_e_gFFFbwIU(v3IU{SE$J~CzFylfOs{kEqctsRnZW6Hrg6O8 zX5p@w(NzjkKU-|L# z;o6JXr-)dv_&vwW*GD=^5jfVl;-#>BdzLI{!+!;HMW@m%Gyw_Zp0 zw2R{KUKFCWyKp%C7?>J24(XKTTr=8BLsiN*3((sHhv4sig&^+V#mIQ91c@zOA&61V z5RF@N+pk6*3$clozB23yx%?O#Nn@zE#tYJv`a|a8&Sb3Oz8zQmLrkVa;%RgQjnGJ& z=jY&%>6mxgBJyr}+umYCGYT8BotdHL{!T&Bu3eO|<4+hGac!x*7$;e0h4Y=unYQ{S zaZZTsX+up(#7GTovd`|6@dZP5}Omk%DU(w?Jw+P`kUy+^|VF4HNz>@4{`Z0 z%KM+w&t+ntUBB4jhS_~0^EVT*B!}&yw0z1wx#!7L*FKWgbz#VZZGF!UdfUhQ52sFmG-yo*Qn1UFLEh(sckj#YpX0 zi+)VRzf$XE_P7l-xV9up6QYxedoL+Pwr>WG z|${YPW7TTq? zcLD#Z<(S1U#BjAKj>7n510XC@HY}-=u4)7*{$xu%HF;a#{sKH6EnsSHmR#InUMY$W z;nfmzuj!Nc!p)bJ&$wCa8H3A6LMz2J!_itc9gq13rrLftqeg-LzOH0{ivA(dtOdqK z9D{8i=|L|4EuXN9-?Llui*i@t8D2M;7mMkfI)Bt~2Y^2XO3K+Fi4+fqGP@ayrwy7Z z$r_vqXMfi;09blzQ!+H(r4&8+ZSoetRK3z`0N`b!J*G@Tao_XhKj}Vd@sk1rgim&G zRzI2lyaXjAOFr-j_-iZjCh@cr&vf63qt|KC$)^qBDLRgGU| zkgz1Y63#qRRYD6@E)}LN#XMJ2V)ZfQ8$AY_Yw6dPP)+vxyKDSFV>e51zVl(vkV{rH zyce)n$GcP@jIC$I% ztzym8Euh5rC5xXFY0Bt_fl2`}ZzFS)>!T_8T|bn;!7}@%(DJrNu|Z8|S1pbyz}PJZ z9vnX9p~wz)4AD@+jVecF-NhG|R_JB3W-{+6T9BuSk7C<|dCas*0R5+l#VYGYY;RCJ zakqJpeQ=f7-GGE+b|&m6y|Fk5v14!CVa5MvcuzH2eh5c8Xm~ggsRf502Jjud`=3|< zfk@SQ^lXJLstkpLT?3DrkP_$3|zMcH0FS@rcV{I+3D#mKKhkQ?cD^Q_^V`&nF z3SIDT?5@~Db7~$|Ej0b5!u4@CEkYx>$5=Ci6zUuY)=3{cw6tBX=jN-tJZ=bSktumr zzFqt%1Yyx#91h9Lw{Q972`kJtBfs14=967bJpP5V7c3Xol5&U_rZ`BRmce57Q}M0x z3)27}UsXbe>Z*N#Lcu#9tgjK#IXdh374iKfCoyN-W#(nnv`y2u6o0?b0GD#S3jZtp z#YBsvm#PVy?_wXw7z%35&g@qy(ks%bSTENk=BV^J>?`e#QVMLp%Pb0Ei<5@}UV}}D zp92$7J8L=waadWtCY5I~ocBcd^c7;)DEx4M6Horqlmb#sQ`G^NaB@_BX_zCPweWn# zdhWS$m0cA;2l6(@=~J%V8?p_O%#MBlSUSfL^6=)B3;*Q@{}l!d)e@?nofO{dIq$PP zAL{uH?yk$y#{OjUvp$V3U`7V5o>}?ddgeHPi`eFWKl{BF`67oEv6Gt#tJM;%`SHIW zgksiJ#hy?HDRKEJ-TK60{a6PeO!SmSQ{~(xWNBm8*su-4Xofif&BG({YA?s0T+?SU zo!6PL;0svFe^33wIX2D^uNQ{VlV-&lRU0Pk-2f>;^!6GUvs%j>)#tZ561p(C2);2W z1v(ML3PdJP-&ML4iI0)&`)}9&pRJp_c~y}fsm2$!ZWxVu5oS^J1d9l0tg3b;uV~CE zS{Rmum5?o>&zdv&=u*8oH~{Z;a(e%bIrqt&W2?+g`CMgTR+i>gnq^G><@y`>iB~{M z3`gr4w@9saq`ez4q_%HyXeV z!=72U<|{Kz1fVM1)#HU>fb=WD!1MnClY8twnzQ2K@Ukwg)&)Wrx~b?qrs26!d5Y>A zw;1|SJ43%&IDcloD#eU>mG#c0NOp_HfuR5XWSwJx2mfb{S>93Wh1{yDEcn;l2BW;z zxViYVSlr~eI9Au&B}>>snN5n5NCL6_j>c6nPoi=y6Jg{k^>KffbgqAc!ESn-xxjCt z0lf4V@Z9vfWC$3MVg*^f!3QV~br3kSajzuIB-^D;Odt0@^Y?4 ztwkTVcNRX4t}ixhnk9@wtI<46*wSZM#J_@cml>Fi4PAZm3g~qdN{(X=i~_XC#m8<- z^S04R5XZ*JNpPhmD!&OhuM6UqP@IwPyELkCgD0-@&Cf@i&;}VqC%ZtjqgL_1F_v=- zdKdU#YoIRL`IJ~ai2nLgS{l7==v7pIW9&Rk5-vtN|7!AsnZ!@(B=4IB;a}FK1g6@~ zmzPAVI5@x(F6G&KxiW$CHg$0j#(!lrw7;4)Zg4VXe zMvi6%+bW_7&~yJIt*riygU~$iaL$T@16hBaj~As$`6540e(3rHOQ%#TDOPslG3K|h z`mf&w#GQWw=NLkcAJ0`>inR0;v%KM7B|9v02UDEvaDwHLg)ml28fycz{bP^Km zk?2nR`tOhoeDn{=(sd5GvIcYMCIV)4b#=O+M!pJ-l8#I;Ep?n`zc7Zb-T+R=eKdK? zIOkV?4Pc@{v4N|_3PhR?1Xx}F7x1R}M99O83EQ9v%>7_+k@6oBVxn9Gj+y?|4dz|j*~MdGfAP&trVr21mZw`XfIyhLRwvl zgj|Xdh-7ar&guL&=q3G!lMF=S-Ax_Ja#Uq5Mb@UINEEVuqEe~C!$}6Jmzc2K9Gb|b zry7(&mpGPxL55u!H$BHzlwI@ds!UL|Mmn4cE5=U}K<@tR-FhJ=M#KH!bXh8Bh4uZj ztbuZW-bnt}is3)#ZKw1PQEs^(CZMPT^TS>jJ9;gd(i|zWVGmQsOh?khO}NtQ$vzvx zOcVYWdDu$B4R9VC)Rxq11F{Mz!N)z)0CpR;o+Z-x%Tme_x@7G=@MKxr!2e|(=_{n} zV_DO|N~4_LJ5ze$f7@pY)80lugJ(}qcJo0S4cljsQF;F#y3L8*_Mj#=C6qPolh!d& zed*fl4b;)wLhDphn^bot#Qh0O@bMgTKB&4n?!A@J%bBRt4`Tc*@29-GqG4vHi?WiF%Llvf*GzODM=0 z@p|#bs<;vxiE)=hL~j~{w& z20miETxt;Dux1s|Fv2~^{Ld*dd@|=8L~c4XiS<|wcjy&tg-h+|fYCGv&!^vme(#PO2LC&ywO9LblN2rrUj z{{#F*F&UMs6_yo^GdmjW{)W3>hxYg-8G`r1gH!(hEQ03=$qzmvE@J_E%`m}79r_oh zY8zE$E>v4b+EUk?wO+u?p8bdQ;F{+$Dbdb9xElXFfwz6m2-b{bAZ{Bh0T=!k0JL~z zP9UX<06j|2a_#hcWV z>Lugx?8=3dKz-jK_KlfDUn3pB)VNM?ZIdx}kq2<<=l^2udBDtgU%epZubo)Diiod- z8je>Tn2}eNF!+|Q?Q0-tum8r7_E`R6ZFPBR{!sYvMoXNeKiv#v3kg^GEtJt8uEa&(j63pqm~CJImh07=^sma*Uceieh_8wN+3ZcJ=j% zLr&eE4mu<+OW5vr?VmM?9(-cwrL3o3?jcQdpgiK$do^p#-v;?w_K)PDW@k2oqcxtXF55r%6*hLr;bcKo)eB1{D0iU z5Rwz#+`0U~O*rcN-DxKv5-=v}+PL_=Y%!rJadfax4PE-o!WMKlcbajH_~-4$-m{(C z>RY#``HOBK%eGKe@8C__8OxPf$7|xrcsbo$n2a=eO$Q_8zAXMG z@Ahfcn81J7jv=J&;T$S1(A9t8de%5BMr{v9Tbn4mvalPpvD;Vw-JG;p9!Q2P%atSa z@?*o*kLH(|Wc)O^cHnUMQ2FUWIXvosj@_{g46~{e+A_0BBN1Ek^bPx38Wrg<;cy@k ze7YMKIxf^EbjvPkyWF2v35K0q0nV0}HMuEkV?1cFWwoeINQ)ha4%iLt&6A;gc(Q8qi@ zcLZiB0(7rV)=_8H56nR^rig9+uxaCP@OtLvd+$!+|{;-{_z3rBl(3Cnl=tB^#55E%Ey|lG_$J#zh8FDw!-R*Y9TdQ}- z1H5{s4L`e~AeS8b?;M!sxz#^9{dLkn zkmcNRjDcxN0C!enR}lC8r+|>=+NX1*!|6nQ+k4u4^anx|G8BJ>o_eXS|52yo>ba2R z2dd!R=Lb*`=ku%Ar%6GpY0K5}`adj36-+*oKgVZyllzvvH_U-R-h)RL22g^^XSF8x zO3@QMNwf*N>#D3I;d#=2;B@e2F#xiNnNf{Dsh_SNEPX3=990@M^b4jBUObEYpetmT zMm}EaKXI*_W3Xn0K+iK_0Y`Jp1er)#)2DNa92|r>9lja=w7s&+xJz8pjhevo4%pYF zpo_>SwQul{@~Y_@xO$I^=v10G2Ii@kc}(}Azlt7JR=Zu6+_>gA-9DL{Y%?i!9=r7C zmYw`AJa`vQ_mt3YWW1>yUs$hJSo^s#1h0j#(?c=zp#DY&gULjRSM&Wr5BtwjImdCJ{J|U%T0_9T zm!^e5`DC4#2qx*Qa$h6iw%zXL=~~ut<+}Y`Qm6y+8Mz*FSYKQ-&Igp79j=~hpdZ`y zgNXk9n0GhWswYEK&%I^B(`M^ukJt0)H!x7|4VxT{hqB)3;RGQ*kzh7;npG_=sPfGF zhZZO!&vv|4cB0Lgw$C2JE`QupKbuijOTpb%{dL8iKLl>O{bwf$ui|^uu1GW!+N=my zm7LHt^UL``{>{Nsj@S7h6oQ zApdf*2_j{Eh&%id(>Z^GW8(?U>%6}={{{YQ45X}6N>+fJ-q?^1`(^$wDFb?RU4#D~ z17zs!fdUAgC*kaM#s)6Gaj;Sv^^^tC2sx$nE$^_4Iv3~oE#Z9q(;6qV)%vGvizPfq z`%MQe4rbBP`qiKht(No`>^egYMko2`?7HjrTj2?Q>Ca6&uY+%AFx9GG}pd+-g&_Jh?{{uWj!x>Eq&c4ZQFLVdhpb=7TCBRcdBR|D5!ep z3g`XDb4yvLN9)F|6eYn6Dy~1{%Lqz|n>~Sr*?aXOpylANWb?4|3I5Ubx!M zx9Lx~OOXI-fmSYHF9g8-JRp$BH~VL+3rU~CblJ~6x_V`+jiEs>^6yqmgBDFm^+Pim z_o7k!Yz)5r&bz=d+u-AQZ|=r)uXC|T4GLzaR#w#xonqD%#{JtlfUb}}LCI2-s_T!h zHP2Ld9w(Zvn|clOU48hFCDL+c#p7H%+f}**p1VNT-mqE^FA6=n>GAM_N6V==osT}5 z4Y>ZpNB0@je|m|levk*%2BK&7o0spXx=vysolVx&KClDQHRvzI)cVBE>_%p0T*s)| z$5LcnW!BPO!j9a?IhO?QiXhX?^hBbyY_nFg;KUKME&hpf1j0m!7> z|L-?~ej2E1xk}b9331Y+#V|p|NqXjTMkK`3n(hk`Oe$bG9*5`#?`Q=-u!do8EIt4D z$4~B@JLZ_Se#4D^*WH4cw@xBizC$Q5%!Eze@1SkF?etv@r`Y}nO%5Tvm*@#*b( zBXKb`08S9BqJG7Xnl_Ultz5ZxhrACw;9fi|uM=-n^S!I~^P`8SvR+*J`VVG3-yxzX zXgPChrPM*F*ZXVP^P%-`3>%$erBzklzRG&DNqNgRUilr7Vy-VY@)4FZhqMo>oi|dr zSc9cY^KI#|ZrlO9!sJ!ux<1?*%q`!F@r z02nH`Bzs(Ntv+3FZ7&V8pSHssyvdx=jFxDPJ06eAMbcH2>DkdFvKWNDe8FqlXG}N^ z^q0ZS3a)c&ExYi>RcqwiTV<*u7v5-4{*kZD5wTcjWj#6`*Y&atGLLnGuBvU)f%`vt z2KMhq9rEY?v8#{MxEgLw*9w4?s)T%Z`hPN4{9}6d!^MK|pqbBVTc6|j16wp(=~j*6 z(uKzw6eUxQ3v_1UX2_RG`Ej~u&@@QC*(9&M`~g~fYnsTH#yo2KfS+#lYO#lOi^lIn zf#5wXNcC!TW)N(3VgCrrC{n*{yFQiLd>LRvcve2)f(%O|2OR0r(J8s_qnp>Q)9z91 zGNdx}H%nb@IB4*Ok%Vj?6y7=&A#kYf1P%O|gC5#ER6q~WRc!zL3D8iW^QuDK+3wEH zJI8~40vQdM288{=of~2R)g8@S>}Q+cRYbt?AFZJceEN`*LK2bg@sj&hU|CgHj8fMMQ^7gCoCJ#ErRVyy;WUq<$riCEr2t>({i%MFNM-ALS|q8ldWV- z`pL=0Y0#^se&o#dmt(FhV#GVL2sJlP9z4XRIbc^FV~Wjr%M8L{E4aAK7|Mq$nCQ=MSj z&DiqTW}5fcCVb>cUi|A>P`w^xIi4?VISO*z7djO-eFbXSGCOH;P&8ejpTCTX&)AuJ zpuKuGm+(^O6cGs7d_^{<|CTW{?LF`y*XVApK?(GS0Z1Wpl&I-Sy1|AEDtx%WByeD*%)$@BGEXGQZ?bf939-*eDema59E)3)LVn zA+u!|SllC^dCVzk_s(=)%XO}~Qi@r3Xx=A4=WgAYo6c968-ZwsJZj@LoAkmw@1uW9 z6Z}sHYhl_@utg6C++MPv^X_Dsg@~q4V?np*#gKsOrcD{tY@0TY6wQAe%N4rHxLMM( zpg_MF$bR@weh%#M%5LHXN9cM_aBxd4eiv+*c$S@BeDX7v-zRb4KujQa{j#B~tVBP| zq$7ZT%QHi#qO7Q5jJB^a?|ka>M8}L|`aw$ZfcIw8m}k;nK1WOZ#SoyOQoQbD@%HC< zr90~C5sP{`YL!gBYlbZzM*46~14Y>>sfb4BO zGXAxtDM20Cw?9h+)f_`^Zo}=4y?nBNd3>L@otn70Jy5M*EdHGSas^& z0`HxRl*|@7TEw2)yKKPYvP+$N=!H*tNd)w=%kyWpz;PP^M(o_S zE$>K8!Vi47W}j_R-5#?ndNr7)B3r%VU0sTabT2TX;HI(kXQr9OR3+1sG9AluKkT6B z2E$wpaQm^-+-%mDebDaqv2p!`(%sodot%HTv-6h24d_Hpz}lnUB=eV{&Nl8U8?re~ z0fv{ZKIpm2QO^vsde}ghM2=PKh6RSQqY@ARt;0bx#_#V=-)1iU$^|d9RvJgIiz)5+ z6O1)L-C&?L7f?mr%qI6}j)pE!9T_M5FMZyeGcnfeb&NB)MPGX}@9t3Lo-5bU?)@YS zbo&Q@|8>`*xzlo9I|dErtkXT8djfa#bLSQ}-?c^VCpcjW8%GfZ&bj}9%)xxk{<}Zq zvwlf={w73`jzMT)L}^<8kDCKkg(DB(%s5Hwmo9dk z4_Pf+myvL zp$9yfH<7pd$l`|9b^gV%Gk-i@Jz$EWsHD`hKf&5e;TJCL8*!)PTON0tStpY>@<&v1 zM^r==N%C$t(H-Z}CjhkaQSd^dWss9JPr#mucPII6qL=ZvTk*|Z);C5I)?rMDy6_VI zZ-r^|4>E!M*|===orjDaM~tS+Ae5aGVNP4>T;OIrzh3JKO~qDJJiq8$_C|i4naw;; zSk~T+_<)1QJHa`L>>Syas#B|m>BClUbeHFSx?AArMP|1Z8n+^|btYY1%+hYR54Ouc z$jenA#eo*JKK*umlzCfZ^Bg|;&VPNXH{^v+JNp!)q4P?!-0i9-0Omcj-jlt>Fa+nG zAF(1gX$zZf6hCl(Z5745(z{NoDVdlo_On>@T?0FtN(YV5>dxE@TzdOo75D2rxj7s) z-F{m$9RPE3=D4})Grf04lxxRLF8-8YMxYDRad%@10ghd7lxy#^v(h%)P_%ufFZA>~ zSSFXRHUb`Wuo);|>T52i4l{5gl!&9l_C}(=8Mb{3;1Q9Hi0BLfBw8*iOM{NC`P$;0 zW=E|Tql4x7K(fcqTJ;{odaa&|x2G;0&Le17uXWhQ`KzPy#qdt_8~z$hl5 zroWRpUsqt+qI+><%DZiPJ;O*E2x&nod>ZqevEpuX+WgZho)*vGdMgLWJReb=VeT*B zY7a@7GPg173YI#+WpLi9ZvynY2`mZk4P2AuO_+gf(3rHstOi>7wYJp3{r|+@LMfrh6}C;ZP3_nJcn` z6deSDXbSi`!8wN`C*zI>p7XUw(zo~FUsR!g##UtANA|ZXa@<-1_I(1cyFAf1V_#es zKo6qg!%riqRdKO4sCA1`H$$2e9Cw#1Cpor=R9TE3udvp3)!nvL^AWpGk?}z`5m~HY z&fPq`BwqG1?qvHrTEZ|8!Ygyd3>SRncQvqhGB0@HkWpT85F84>jp)TEa=AX6+-}qD z;NSPH>zlOq-y)$a4m!`#{7$CDL<3cdlV56N%VW%+>FxPuo`f`~q5s$E;F7{P}53V*ey; zwlvGnI6qn5H$U>gfJXOnJ80U>@x0tFk!pHoT<=6kIFMzKAgJxILFcY3vHm&XZngQ` z>^wh$_UCBAUiZfkRbvKF(uX3}Ylc3y%Akj;lsRspD?*pjnRJpN^}= z$bKw0Q`td75kiklCO6^q8BC@8P=qYgebvCU!*15w$~e84TubBYrL}@+fd}ft8CDYm zO)k`~yty&=5WamW8)`ee7qb3^Sqw4Asg+fKAAXv7N;#Q~fpMSUUlE+jtq`vPyY!Z% zO}_%TkmAuyjyZz<`;U-xI}XjbRfkl);kBX;0b5y{yOU{C{cW$=Uk|V^@vcgaZQd?G zR#5z;_y5i|(#^7J&!KzXdtJz=R_2;-SPU@?iw)3+?Ws$hTvqc|dPw7f1F5Jw&G%<=Qu^M}oBzW4J;Y)7N zdrP%%(Jk)X%C>@;nr-uiAJulWK{i~>xi_qJp=~8+^NJYe1_^C1|IOn-Njq!Lhn7XC z?XW>2wQHXF7d#us>6GK?a_Oc6wM?o!8}+Vo&KzycY=i#vKFo(R29n3O+s|LHh;Q&; z=H5>RPYfNKQ!*43O%E3^i#3A^xlUb?jM!9!!JLZ1$q{rFTO}>JzBP)pQ>#7{Q9gc6 znTVj>Vacz*$r`UG2YpC?M|F#vYF$6SiWPY0zRJfz!;NJP{QeUP`2rz1r8}Fzr)^8( zrLU>tS1AkCrcE|?yN#cY$+`@CPdevVJx%j`@u~j`_r)dp*n`FtzTW<&GR*fyMe8*) zjwi&Nm*0SM^|PK)m2jy1JH;c`yCYUZoj;LOxn7x(Z9{Ou3TnsC4Ie`-0*_LY367s2 z)aft-vr*h#UVmSUOc!<_9O2?a$&I%Tp`$K&+?GC!&ZiPIzb1))>=t>Y^PTF;_kRxG4(ZL;z&ZWy zlvBR*l(ou`i+W6u>a6i)Tz&bN_vD~SP8>hUB|BC3D<4=-|@I6qBn-m*uH8$dvwG9w zF&k-bb6wbJ1X>Rj-?jQeRQoJrby)r-4QN+_ykm*6!So0Xe7u*m^0NF($K_`J?8$`) zHUboWYU(!(WfDomkf;XF20ZXqks|6M@FO^QDfimpw}>pwJeq-NWp%{*6Gx*XWU_dBp0zYp09hGwa}nJ-@YGEJyd4PkCe40YpV5MYWZ# zC5Qp?OKM`7kULA>V`I3K{rI@lp%uSRut6F<4AM~)?pI_Kb0OAsT@7Vfh}-ikW~bh5 zYhI0$63{YWqeBt8hg+pu177KJ4sVXb*%k6mcG$oP&Mx$loPHF(H5gx!Z;>9*86SeY z?V+B#YZzDmK*my&ZiXn+_^}9q(eby5J{pxE>|Kw^zLEw#Uf65B>d~%scJOkRyNzS0 zo%R?Xz*gYO`#xr@X?#_HlGsHFcjV{^mm<;$zd$DQS@@Fc|%AfN0 z@8MzXU;Qz7cQRw}a1{TfvnrGKt!C5BtYh<5h?w#ic$J`+jOB(_2BP=eY?-)UbwMn4 zqdl?YZwuK3tiS#BNEZ{1=dm-${#J8*K&N7ul^7&5)a%PqTM&Qd+YWz&5>?|RWBfYM zGmK=+_bo6=jxA&+Xl;F;Fg40tKog-lD}5n(o*1};%qqkcJpKK->@9bGnzKE^aq*8# zTD}kRc}QxF3qj|cH(vtc<_(g^VR!u{ zzh7e1AAIs=Gk2!PPNu_xwwHn{r@p?QDEYFcVM2#_cHX{{1Z9;0LfTNbQu$ooe(S*<5D%SfD?)Cx3VESX}=O*lQ?OT ze0t2GUjo$is`EZsC^Xv-y%DyMyy!h&mSneAH*H2lHFeZG_P{rYwT1|N!;gd?gM#mq zisuQSg(#yWctwVO(IF>~Z=QKLoYyL~mzdVty$p*l)Rkv~Q@x_iAnd)QT&dWIs~6F6 z(Z4m98rJU(OmH1qKbLCqoS65f%*kXnW+dn>q7Gfz`$`doYsF4|B|6uRenvBEeV^pJ(En5X9U&NT3;jA5W=1BIfnn9szw z*PgVkxb|q-aEhe{%^?P%`Nu^v39fWW9KUsd&o1qCTD<&bOa!ji1Tkew&absC;{+^b zRlg&l4pUZ&d?$S;oDF0%y%@nWC7zAOo8n9t_c&qgfMx%{3H4g50m=-K$NuuJKsDjP z1{ArSZ?4@m0oy%pY&X8UQz&?`3LZfdu^k^hF5KqZF)pA8nGvwwa=d8IFv^QY@rUC- z<$iRisT4H3$lBiXm9Y1E5nOtC+!-@(`%VP8d8i48YD8OYETc@knuc>}>c?-_&kHti zaA@#v9LwQ>$!J@%rgK}l!Z5eyaf0D*Uc!n5GdDv7STfj)!?|*DTGVWU+Kc|XWhcPb z``UjhAS#RJ{cN>$t;?dMZMq6!um4!0Zq$;Dsx(9F5cI4j_wnd?4;|_P-Trt`2wU$h zUATNdx%@Go?UBssMtbe!Zk-?v^6o(UWUatCpE&8pV9=H}MtC)ua18@qS&WweQ+9#cmg2U?KO45>=&UAl|i1P?kj7geZD!#thC zLSwCZGe?b7cQ=*$zj~-_l7T^)#m?n9L_fV;#U1%c;JwcjA^isP4_W#NDw)mver6;z zj@85Z{?^!E7Jp-YEkX?kbEP#243ZDGD+ml*Eb!!~fm0i|hfizGy{(3_+RlGidz60H zbIu)FaPJEr)Fj%ctJu}-Vn4XYLKFW z2FG+0_4trPy057spZn2s-v=>^4Ou!H1i{w1N%D>E(T{~%AlRfXw+iQ91(yjYB^~BUQCRq z#whAU;H+WG?TxFtK;U`}u;APZa^5dYa>NNShtlOix0^xb97dq>tlq{3vB9TO6QL_Q zV_tI-weBuB-uyJ(5sTOFZ*rV+T)dc~Ybt>kCVD(PfGK~*>jx<%L7K{8iQkLMXm(ma z7}#70w4!z1U9UuoF0S4Sj=j05U6ntEINFC-m$hUHNTOPwy(k+tlFxggDBSVsu>Q%fv zS{dztSGGSt;(8wb#GmX6BkG3l#F$7&MG29%h$@*MR2AI1luxx$?#SIOig5Q^ zxhkoks}JXHbjt*zGTx~cY#cA(cZd(HZny_cK7XE6^;6t#Ad05eYJHF*%V5`mliWzg zg9~Q4J(0LIcu9|ilVriPpuZ*~f=E`b7L5L6{qQlhM|JSOU`dK4Fss`ogIUlQbLZcL zVHOP=d?c{l{=Mn*6ia(OT4(&9T`|b2>UdIPGno-xNvjnmsv!JgRfhU6S)+QbZhxsI zH#&Afo{y?rZ=)B@Rlx0ycX!er%p^Ye&u+>DBv0jR!)GIo9)JjQJ4A?9i1}2TWFu(I>5L*kh5Jm><^TNi(=@u zi{pQg5l%pvF+&Ws7}O5~YFZpNT>~>*#*O#pd z&HE>@%hALOcTdFj)zD@Yu(!ci@^@Y92+Sn2-R;mi)l=?H=^1k3;Bm!H)itkyWSbzI z-M@SG;xxF0W_ zsV8uO69k%*cOee_MtTgG!95JNSrj?#-O}u`B&`(fV@7}Dbtt2RoA~3w1igxnQipqf zz5Lr_!O69XnlM|#c0dKGQ0}TL@#t8<#iR(chxLYCkr<4s>&o#dkh5B3Ig9<`74sfE zZQ?<)2yLf|SZ5Xk{*_fm4W=w=(`CHpNL(Ll~c%n7-$VETdqoTFUu!hOxZ1dozB!YNLDM&IB3t3R>V%t z-HROr9(}dPK^?FgaG-y9tFnTJfOI;0aN*NjU@aWd&gDaqul#`9C~o^{z}kzIiL|%J z9Xw*sq_L?SOk=3AF{m0cQ}4Yhj=$Nbljgwt%e6q}`B?Y;(K~kP7E19o^hE|I(e;A8 zo14&r@fzyf-8y0Xop)2oBRmVR@zIJ3@iVD$S})mu%X^AW5D%yxO1-cQ}Gl@iq~VB7Ms4BO*%cf zEPpA@#*ma)`Dwr4N6obITV4DX$D<{_ubCzAfo|)r7;gDw>JmVBa<{7l)kkAtYQPr_j-Nf}x-s%!}?ed5N zo({G^3rK>FAZZx)*l{oBA!g&)^F=vaqfqTB)2TWuKK2*jGYkJ&5;2wz;=XR^CY1^; zi6pvH@nw^gFk4U$Pm7#U<*|`C4_g49+Z40Fi}eJ#kjMx9SPP{uT8{@ATdkADzd*9t z{ETdQXcen!Syg#xrQo?nv^7j6EN+=ZI=+fkOON+ZHj&-33sNt5Y)U>@i5>)D7JXdN zC&nI@xWQ${4HJ*yCW_w;D_D3Rr8BJ(2dfbDww`ZsVEZ-N6ZR62B)gGGtO0w??I@0n zb=|83z`%b|s^=66NNa0ZQN0d|b$@ZUKQC3s|3wzUk#o!S7qLR4dVCD?EdE>Um%W04 z%S`boZDC@j#Jp@gTh4?-sPM%Vkn7f-xw9Mb`ZiFjcuIhS#jO9ZcvZ8TJ-G2qzH@E` zzzVI4YyL#Et{JF*EX*%uyg)$_5>%>ur#GW`T0yAnZkDr4Sd+tV)R8l4*4}De@U3)c zM)m#ImP{A9rF+fm2}*tKl~ih7we?#}?jh+Hl_XqqZr&ENKbl3RsghEm(+5S5U`1Ik zga`xAEE%6rU5d<~YbXx2=MoceCR);mB(hO^q^?8@w)=|6yI49=VYj*-0bH-4^tmG! zVepG0>>GP_$q{96YrSmtz&vFeDab*Z-BnU}*;(dvZ4kOZ-I|6_&%RTk~}loUpM0uzt5M9+RK z{FwXd+C9$*ID54kS+@edW`ygtVh{n7v$na+lwlAuviMAGj*8EbQf~_qy?^{*7n&pZ zku9a%5NM~A7FLt!2#2?9-!zQ=;Gh<4v!UH@tUB}La1o1~!E_urbd$RODqq24_dNkqe4{Tz3?#RAjPGM8r$BsKrYfFOnkWK0rhi`=_cp z`~$mQ{5@I5(*vo`--~8hf3jqZ=w)$6u=HLJMsYdOU^K^f&Yb{E2W{odF8y{>LN$S;?elCU?+FD*Ibu+HJ{)8?Z-#%!Z3?>YPB z?NI14Y+C`JS@}9Ui=dnr1a=#u95-ri8w9`HWwl$L~BZK_m=A)(2)yB)XDsRE`C@m{wEEm`VdG01prIC9FElrA~^6f&%KI{NGYOp z-_=EpzH5hy=97_0svrl6nBj1 ze^~%(LUkb~DFl!|@8M43G}TPyW52b9vnSwT1=@cm>}~z&H2sVHu>MuB?AsX~56gom zQ3~?#wUP;sbuBTV)a;u*{SAf>49Y52p;J4wF04P1^N1)tTn~DE)ITZQ z&qNhRh+#Q0npMGbVu)f?7#fVT#>tuYF@9X=!r^{!@-9cGrBqf4QW$E%HHCl-X4d*+ zei|%Z5%jjri+G*|4HuaVjKru|DeA!uW* z0oC{q6J`I6(aUmZF8j@?l1HIf72lH?u6I3nt_*tlhEbeud$7pF*LN;e@wB8Rtj%JdzvMoAO%)G0dDRx48A>$;bH8ax{;h$ZRA;o87Nk*cv8{i%CZhFlV{DzffrF{&O*K!0rEJC{ z>geCIhrVqVo*NpA#-E{VQt8-z-t zI}5kVTMpdgil`W(Fvy_0hl(D62^FiC_4Ok&?;&@$@iw_{=4a$vTlYoYbiOv7xBgEu z3r#~PVNK+TA}X1B!(>YmneG)4KMvivbSK4JzEl8%YyCns;r+D0-8HRg<&r1As~-Qc zO5h6PcR601e3qGS^tVND{)L>zj7fLtOsT<_Hf-4s(n_siXDVEp6*eB8ijYsEPi!AT zIg<-DVQ)#fyIbezNwDPEBAGZ|$lYCxO~x>Qy5y|ykK=MCy%#Sxt#@K*JDJdoOauEa zht>KXt@OCR=_G%T(|#1|I#a4q`1Juu&JTU(Hbuh>{Kk9xiZF*uUYL z+V?*{k`u;NivQ#8fKgo;=0y%IKY<=jz`WnEq zI!u|h`p5s;KwPzUcgJP!;&0BMbZ=OX?5M`|;mi9eki)_)Q?u>jw~pxA?r^4&xAWR< z^VOro1+fY4RlsS#U82Ntz|EcCsO-5qySp{QTxd%OLJW_~>gwj_A6y!R9SzcOV1rO8 zt(GrXWdaZ7AAbk1h^gmgT@9ZSWaym(iIxhEN|fI9HDZ3N9OL|eT}APz4K=H*i(*YA zn8gUIH~yyiW9xx0*VzuaL+TWj8pAe~bo$b3g&DC&*ee|Yjw+a&wI#Lu+5#R;WNdFv z-bUbQS)b{$JJIr_PQ7VLAfinM1}L= zE^o=EXH2q67aG96$;dqkxBpk0yOuSDAZoY`N$*(Wl&>_`vO12aT(7!Vw;Y*uB;~F12Ni$BJAkIZtf_ z;y9=^nK?P*9Tg$I_YEKh3X70qk>5|{UtZ`4w?S5t=;!uR^OHj@$`Z6jYaCY|b-oQe z53Vu|mj@AeM(GWQnn=(FBcm=bL3cj>H>cCtj~)g4@R3KIDn&55GzRBDkJU@|vasTY zG~J3o0&-V-HJ+z`4W)Jif%F+!e9;n7B#XTW0D~nM^BWm>>5aV(3CvUX%C+cB(<_3| zG)PHiFGUD;sD4EF*7v)M+-CuK&53gLdSdo-QS!37Nby~c+UAmmvXOU|%qn^6ibt)l z5^v+3x{kPB15TjcsQXq@BR7Fv{Hv3DK$k<66tP>*me=vrsi-s z6A-&-V*k9svHHF1G&`w|%0d?UeWuT!2pc2tC;}o_C1GWb4vkzTfTI#48W}Ke82kBaB1#$8OT@g{} zp{jl|kG5KA!#h3Y-JeM`ymkYFDXZEtT4rJLhi9-Y!FXA&KT0iJr2ndA3!q=ryMV?w z#4VmInZV8I^xs4hLYb&lYzB$c4G9TZ4tWn8$dMo9N$e|>J*TQA{xtMzhg)K!Xh#Eeic|HltJxZQ^2GhSG!ZIOM z?@Ai^1C(>(ejZ1YRP$6nO|UR0{h8C4UVFl0PVQrI*|WkXuT?_S&GF;r9V$n~7189c zu=H&1k8!i~|B3@W(AV17t12E51vnRivzaJjCGKCU21&!Ko%Z6Q_x-+d6F9f|wDgva z3^)80#(9Q)!ItNm0=ho-fqS1$aLir?1o8DVRe!N%sjm3IY2~^?bGo;h>Lj+9B>!gP z%rAEn72ZIus(;tu_*ABQ?Dc!W?vxi7l`BFw5J*5HiX%Xl5E1qcb7YD;kHCLoBdCTU%4_ND8a*}%z|yy3$PDS>FRR8bO=04e z#$YhmD5oF2?;6w+m-Z7`vpAS(3<%!#2x=bsB-N8~n(Pe6)Wz~M_D-^uJA0rLrR63l z$dtxkJ|K%|7*DjO>@?!07KH9UZ$7V|p9AE>vtkOK{bvyZ(x>;IS-DEZZ~J|tDp!9r zVh>cIwk!&vks}i|1Ao5x7f6T|DChOlaU^YhsPfktEv!`{^W-UVJEDIobbAdroC^O1 zMN(u_+Sh1n;ZnM_#x2eGV62&mvwOl&WO(DmS zTtyX0QenkuR(;oJIQ zTjDymg0=(8ja4bcz2Y`;%0U76>JQzDYxulJ6r#&$zpAy;8jjSMV>wx@v}%D zBus1(u$jE>p+gJ>%Gmz~0pL`EntMkpxi#r@Bkp*20jFd(ubY77!KTSeuhTTlM?OjHC2VaaZfa zb5}m6ggk*QzC<#f2G6)SsCD0=Yl8dPev>L5Rp`vA3AV{Wa{oboB*9ANcu3}H-=G#GT$g@3==~pckQ5{UqrL>vVtSPLs)JzYmdh z(9r79SHnLetwc85U0aV-)Ob>N_iDySYdjB6cfMClILm8j&0V_!aV41f?_Q!KfPi|u ztFm}O(zluAL3(6tUY$o|e|ewvTz-V&cb4hex9{cON~8N#wmL_-8%Q@;g03OW7aN(p z`z(+iik{h=$LB(d5PdG;os=C{uB$EFQ=#jv6>?ZLz4N;xub|>+fn>hE9fD=S%`3aM z!P-!=1(-4xIJ~^4nG}cLWBTj&zn>l)UMt{Fh#~#XKb_fU*I@188wp1}7jZBo@?Sm0dk(ui5u$~|r|VsjEJ;#F zFDi9mJNmUl0^>&qOkxh$L`ZI-fv}F%y|CVSzvV^EUq?CmzFn4p^^? zs?dxiQ;zt1EXxCq`@KLCOmmUU3P@8lL8-YZ-5v*!XpVT@X)J0oy=E%VO<`3z%Gl?i z_JG|UXkN5GOxlP!)>Jy?x&CK!9YooUl#xfhP1Ov?vx_(sW*B!EoVXj%B>{08ma`Fn z&`fWlSoWrW;gc<&w`h8_ov1|-_afU@9;{3n?LCYjIIPO*?p8)gtOm>l=_k)V?FvAyE zATixzp`~`)EqASy@!avv4A=CgNIMn6=_5(-QF!NmiA$cLcl6YNR^*n_^k^}&=#4PB*} zNCe9?=uFbzF=7j+*xq%0E9SdRM7j!$Axa7RShXPL7j*yBiHtdDGw!*&GwR7itZhY! zvwk5gHQQ`x(q3%j(E(})JvA}azJ)%>C(b@)_4pdlm{I4MS0O*0TO%;6!{_@heC5dI zIhSh*#e1oyg9Wer{Tk<8;r4~&bQ2gf5Sad{wcART+S9rHPs)4X?{Q*;Y z|LD;NK?(Hv?c-@p-lf|h8z6DSfS_#uGz<^i_?iAuSAg_ou!wo9yN97`V^9|zm&S5O zQ1-}V^>L1Bqv&^AR(r}?HyOmH`HE0L+<#s85XchBGAyXKSu)`|BdfdZA)#Qn1 z-tKb)3`8gaqtj)d0c)R|dYSHh7^=p7UE^|FH|Sjihpj@6Fh^7aw?_Di^-y^Qr_LTu z#GjN{qsHo38=ejSBx#>6s;IXE2?kD~79C*CN7x!8$vTpeqmsKngtytWzfMss#eBUU z6Hv-yz)89$uvz|#^Lm?XzHO;fU_2an|j2|wy zK38de9|kB6qPst2B%E#m|H5R#N8{v1@DAPN{4^wsQj+L&z;+Q_k@D;#E|FbHw)eMR zysjL=6z^EPJ>APQ$7Q~+s^oo#uEkjq@#0~b=Hx1ly-MBC_bhDIz2GskUtZTr4g9>D z4;N`V41e{jvwb)x^2-vvg}H@kf93xy)9hS#Kc0n)oF5VNIJfJcF_Tf*93L}GR|$f- z2zsGb61E2Lk-BI7A!wB;WD2s=))S9M2|0H9d&enmLukCDGNqt@`{hPw21zvprzFyW z!1FAOqqR`}E*V&!CoJ8kQ|8PtBI5esV$Ng0^O3m@Mk# zbonVo7TCP?(X?hrI&oWxxN##@o?OTrLYZyM zL>#}lrkR{=%uekQpccN-Ax1eK@7}g7GvT6;DEsDNLH3et6e{;%=rxSq#x^iS#1kx_ zJ7(p6lEpDp9fOiGG*Qrx(UZojmCYsySzI*O8J+wb{Haj|CH^4_HIplFa8SXqSmHRY z5o?WeqE4JC>ih`Nvf9?9$_o3ObVlvx1f9E|d&vghb9C3L>t_l0vuA&tW1p}0)rx0B zQcZ26qltwZe@UOc@fHi8NpBXthRXHddD09l59ky5!IjDWn;iQ&19T{KIfV6~5SEj! zky%1x-zz0Hx!a<`&2dXSnAH46cCWgwWSroHte}H;b91bT=vlnYHiWk8 zU2f^K)e!*=C7wXoCi~^=HsjMzRs1ZMdUER#A}7Ov^LAzDIn~U^o0}%G4T=w^>K9sM zG*uB&vEKe=nTQ#`Pb`w|9xr4M*0P7Lw)0Y6PCN!Au2P;Cj_=qSDgvJX{M=#%RhZ7S zuZ#u5!SDmM?psR-mpv7iR;k3rSH27@N?P@QA<0oEG28JkHAM43%Juw8v&DZq(Mj

&6ewEzi*0PBIO=C-%DNk{}Zx7;4%v|%e_ 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

- +

Pronunciation: hi-gee-ya (Origin: Greek)

@@ -19,7 +19,7 @@
- Build Status + Build Status Codacy Badge @@ -36,11 +36,11 @@

Documentation | - Screenshots + Screenshots | - Contribute + Contribute | - Contact + Contact

@@ -51,7 +51,7 @@ -Hygieia3.0 +Hygieia3.0 @@ -65,14 +65,14 @@ -About Icon -Video Icon -Architecture Icon +About Icon +Video Icon +Architecture Icon -Framework Icon -Install Icon -Contributors Icon +Framework Icon +Install Icon +Contributors Icon \ No newline at end of file From 9cd093611eeb9d5ab11745e2a818c9f2c14149c1 Mon Sep 17 00:00:00 2001 From: Sandhya-Rajasabeson Date: Thu, 3 Jun 2021 11:31:22 -0400 Subject: [PATCH 7/9] broken documentation links (#3354) --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 7bc081fc45..f1e3feba90 100644 --- a/README.md +++ b/README.md @@ -34,13 +34,13 @@

- Documentation + Documentation | - Screenshots + Screenshots | - Contribute + Contribute | - Contact + Contact

@@ -65,13 +65,13 @@ -About Icon +About Icon Video Icon -Architecture Icon +Architecture Icon -Framework Icon -Install Icon +Framework Icon +Install Icon Contributors Icon From 5ab87822afd91cf2c356b709e4d7762392cfc200 Mon Sep 17 00:00:00 2001 From: "whitesource-bolt-for-github[bot]" <42819689+whitesource-bolt-for-github[bot]@users.noreply.github.com> Date: Thu, 3 Jun 2021 16:27:43 -0400 Subject: [PATCH 8/9] Add .whitesource configuration file (#3349) Co-authored-by: whitesource-bolt-for-github[bot] <42819689+whitesource-bolt-for-github[bot]@users.noreply.github.com> Co-authored-by: Sandhya-Rajasabeson --- .whitesource | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .whitesource diff --git a/.whitesource b/.whitesource new file mode 100644 index 0000000000..55b922e8c1 --- /dev/null +++ b/.whitesource @@ -0,0 +1,12 @@ +{ + "scanSettings": { + "baseBranches": [] + }, + "checkRunSettings": { + "vulnerableCheckRunConclusionLevel": "failure", + "displayMode": "diff" + }, + "issueSettings": { + "minSeverityLevel": "LOW" + } +} \ No newline at end of file From 00bf0083bb56593512cc73e41b8696e0aa1efb8a Mon Sep 17 00:00:00 2001 From: nameisaravind Date: Sun, 6 Jun 2021 10:02:39 -0400 Subject: [PATCH 9/9] Infrastructure scan widget implementation (#3356) * package-lock changes from mvn install * added drop down for properties builder * audit api properties builder addition * yarn update * error handling, widget detail popups enhancements * unit test updates * admin popup modals enhancements * additional improvements * unit tests fix * unit test update * ui cosmetic changes * lint fix * prod build command update * build prod cmd updated * loading chunk error handler * proxy config update * updating back to not include wild-card * create dashboard btn fix and navigation from collector viewer to dashboard viewer * collector item modal updated * Update README.md The project seems to be a gulp task in Ubuntu 20.04 it requires java version : openjdk version "1.8.0_265" , node version :v12.18.3 , npm version : 6.14.6 . It does not build with ng build in ubuntu but requires gulp * Update README.md The Project seems to be a gulp task , gulp is needed to build the UI/ folder and versions of node and npm used are v12.18.3 and 6.14.6 respectively. * lazy loading issue fix for nfrr and collectorItem viewers * unit test fix * unit test fix 2 * test widget data, repo chart enhancements * tests updated * unit tests updated * Adds a few badges * Fix for Login Icon tabbing * Adds component change * Adds Test * Adds missing import * Update * Whitespace fix * mobile view support changes and admin pages bug fixes * dependencies upgraded * yarn fix * yarn upgrade again * more dependencies * added ! to fit into build status text * yarn * User friendly changes for README - api * updates to dependencies * more dependencies upgraded with yarn fix * take out gulp * yarn change * dependency upgrades * Fix * Changes to edit busApp and busSer with undefined and clears accounted for * delete in edit busApp and service * condense of code * addition of trash declaration * Add stage interface, update styles, initialize vertical stepper * Update background color for build-detail * build details flex * Fix padding, add styles, make modal scrollable * Remove logs, remove inline styling, update colors * remove package log and remove spaces from shared module * Remove unused import * Remove extra spaces * Remove unused import * Add IClickListItemBuild interface * Use IClickListItemBuild for build details data * Fix linting errors * Add 'stages' to mock build data * Fix first few tests * Fix tests (WIP) * Work on tests * Fix tests * new build page component and routing * new build page component woops * Fix tests (WIP) * Work on tests * make more robust * prettify * Add robustness throuhg ternary and ngIf, change red/green/blue color values * Fix linting issues * add title and auth chek * Format css * Fix html formatting * Remove fdescribe from build-details tests * unit tests * Add mat-icon for standalone page * Update build interface, update icons, fix linting errors * remove console.log * Reset build per day to 14 * Make data and buildId vars public * Upgrade elliptic and socket.io versions * qa bug fixes: routing to same page, default icons * remove fdescribe in unit test * set timeout in build widget spec * added unit ttest for branch coverage * lint errors * new build page component and routing * new build page component woops * Fix tests (WIP) * Work on tests * make more robust * prettify * add title and auth chek * unit tests * Update build interface, update icons, fix linting errors * remove console.log * Reset build per day to 14 * Make data and buildId vars public * Upgrade elliptic and socket.io versions * Update default icon handling, add if statement for error.message, change styling * Update tests * make ng-deep not global * more accounting for * remove testing data and unused comments * lint * border encapsulated view * new viewer component and routing * router work and link in reports * openid sso auth implementation * serach functionality * unit tests included * yarn lock file updated * look pretty * unit tests * lint and formatting * add collectors view tab * new collector component empty * service call * display alphabetically and two column * Add security scan detail, make scrollable list of SAST scans * Fix test * sso on load * lint fixes * Update test, add interface * Fix lint errors * authgaurd updated * materiable table expandable * add more fields and make look better * format key value * last executed and some scss * add duration and unit tests * lint * better function name * hover effect and condense scss class names * lint * errors * change to columns for same line * errors in columns * Update tests, finish refresh functionality * Fix linting, make select background black * Make allScanData public * Update implementation for dropdown and refresh * Update tests, remove logs * Remove fdescribe * Move refresh modal to modals folder, start oss update * Update oss widget tests and linting * fix spacing * fix npe, remove commented code * Trim refreshLink in test file * Fix linting * fix linting * Handle for npe * Remove lcoalhost from links * Add npe handling * Add modal for metrics details, update tests * Remove fdescribe * infra scan widget implementation * cleanup * Add test to meet branch coverage threshold * fix linting * Fix ngIf * Add comment * Update repo config form to grab collectorItemId * Remove console logs, fix lint * Update spec file with new test data * Add dropdown to sonar widget * update tests, fix lint * Update tests, add refresh functionality * Remove mock refreshLink * infra scan widget updates * repo name changes * unit test threshold update - branches * lint fixes * unit test * unit tests updated * unit test update * infra widget updates * null check Co-authored-by: Courtney Peng Co-authored-by: Murugan, Aravindhan Co-authored-by: Vidhyalakshmi Vaikundaperumal <53526735+vidhya9lakshmi@users.noreply.github.com> Co-authored-by: alihussainiF1 <36610173+alihussainiF1@users.noreply.github.com> Co-authored-by: Ragha Vema Co-authored-by: Sbrenthughes Co-authored-by: Daniel Huang <45771267+danielyhuang@users.noreply.github.com> Co-authored-by: ydm754 Co-authored-by: Ryan Montgomery Co-authored-by: SandhyaRajasabeson Co-authored-by: tatlax3636 <55261090+tatlax3636@users.noreply.github.com> --- .travis.yml | 2 +- package-lock.json | 548 +++++++++--------- pom.xml | 2 +- .../dashboard-view/dashboard-view.ts | 17 +- .../team-dashboard/team-dashboard.module.ts | 2 + .../click-list/click-list-interfaces.ts | 4 + src/app/shared/dashboard.service.ts | 9 +- .../widget-header/widget-header.component.ts | 1 + .../infra-scan-config.component.html | 30 + .../infra-scan-config.component.sass | 0 .../infra-scan-config.component.spec.ts | 30 + .../infra-scan-config.component.ts | 129 +++++ .../infra-scan-delete.component.html | 15 + .../infra-scan-delete.component.sass | 0 .../infra-scan-delete.component.spec.ts | 30 + .../infra-scan-delete.component.ts | 96 +++ .../infra-scan-detail.component.html | 3 + .../infra-scan-detail.component.sass | 0 .../infra-scan-detail.component.spec.ts | 27 + .../infra-scan-detail.component.ts | 29 + .../infra-scan/infra-scan-interfaces.ts | 26 + .../infra-scan-widget/infra-scan-charts.ts | 40 ++ .../infra-scan-widget.component.html | 1 + .../infra-scan-widget.component.sass | 0 .../infra-scan-widget.component.spec.ts | 29 + .../infra-scan-widget.component.ts | 151 +++++ .../infra-scan/infra-scan.module.ts | 22 + .../infra-scan/infra-scan.service.spec.ts | 15 + .../infra-scan/infra-scan.service.ts | 18 + src/karma.conf.js | 2 +- 30 files changed, 983 insertions(+), 295 deletions(-) create mode 100644 src/app/widget_modules/infra-scan/infra-scan-config/infra-scan-config.component.html create mode 100644 src/app/widget_modules/infra-scan/infra-scan-config/infra-scan-config.component.sass create mode 100644 src/app/widget_modules/infra-scan/infra-scan-config/infra-scan-config.component.spec.ts create mode 100644 src/app/widget_modules/infra-scan/infra-scan-config/infra-scan-config.component.ts create mode 100644 src/app/widget_modules/infra-scan/infra-scan-delete/infra-scan-delete.component.html create mode 100644 src/app/widget_modules/infra-scan/infra-scan-delete/infra-scan-delete.component.sass create mode 100644 src/app/widget_modules/infra-scan/infra-scan-delete/infra-scan-delete.component.spec.ts create mode 100644 src/app/widget_modules/infra-scan/infra-scan-delete/infra-scan-delete.component.ts create mode 100644 src/app/widget_modules/infra-scan/infra-scan-detail/infra-scan-detail.component.html create mode 100644 src/app/widget_modules/infra-scan/infra-scan-detail/infra-scan-detail.component.sass create mode 100644 src/app/widget_modules/infra-scan/infra-scan-detail/infra-scan-detail.component.spec.ts create mode 100644 src/app/widget_modules/infra-scan/infra-scan-detail/infra-scan-detail.component.ts create mode 100644 src/app/widget_modules/infra-scan/infra-scan-interfaces.ts create mode 100644 src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-charts.ts create mode 100644 src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-widget.component.html create mode 100644 src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-widget.component.sass create mode 100644 src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-widget.component.spec.ts create mode 100644 src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-widget.component.ts create mode 100644 src/app/widget_modules/infra-scan/infra-scan.module.ts create mode 100644 src/app/widget_modules/infra-scan/infra-scan.service.spec.ts create mode 100644 src/app/widget_modules/infra-scan/infra-scan.service.ts diff --git a/.travis.yml b/.travis.yml index fd9d9b20d6..edcf1c1773 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,7 @@ branches: - master cache: directories: - - "$TRAVIS_BUILD_DIR/UI/node_modules" + - "$TRAVIS_BUILD_DIR/hygieia/node_modules" before_install: - export TZ=America/New_York - export NG_CLI_ANALYTICS=ci diff --git a/package-lock.json b/package-lock.json index e16e547198..a35739a8ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -94,6 +94,17 @@ "uri-js": "^4.2.2" } }, + "browserslist": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.5.5.tgz", + "integrity": "sha512-0QFO1r/2c792Ohkit5XI8Cm8pDtZxgNl2H6HU4mHrpYz7314pEYcsAVVatM0l/YmxPnEzh9VygXouj4gkFUTKA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000960", + "electron-to-chromium": "^1.3.124", + "node-releases": "^1.1.14" + } + }, "core-js": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.0.1.tgz", @@ -866,6 +877,21 @@ } } }, + "@types/component-emitter": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz", + "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg==" + }, + "@types/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-y7mImlc/rNkvCRmg8gC3/lj87S7pTUIJ6QGjwHR9WQJcFs+ZMTOaoPrkdFA/YdbuqVEmEbb5RdhVxMkAcgOnpg==" + }, + "@types/cors": { + "version": "2.8.10", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.10.tgz", + "integrity": "sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ==" + }, "@types/glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz", @@ -1853,7 +1879,6 @@ "version": "1.19.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, "requires": { "bytes": "3.1.0", "content-type": "~1.0.4", @@ -1870,14 +1895,12 @@ "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, "http-errors": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -1890,7 +1913,6 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -1898,20 +1920,17 @@ "qs": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" }, "setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" }, "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" } } }, @@ -2084,14 +2103,22 @@ } }, "browserslist": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.5.5.tgz", - "integrity": "sha512-0QFO1r/2c792Ohkit5XI8Cm8pDtZxgNl2H6HU4mHrpYz7314pEYcsAVVatM0l/YmxPnEzh9VygXouj4gkFUTKA==", - "dev": true, + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", "requires": { - "caniuse-lite": "^1.0.30000960", - "electron-to-chromium": "^1.3.124", - "node-releases": "^1.1.14" + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "caniuse-lite": { + "version": "1.0.30001233", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001233.tgz", + "integrity": "sha512-BmkbxLfStqiPA7IEzQpIk0UFZFf3A4E6fzjPJ6OR+bFC2L8ES9J8zGA/asoi47p8XDVkev+WJo2I2Nc8c/34Yg==" + } } }, "browserstack": { @@ -2544,6 +2571,11 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + }, "colors": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", @@ -2642,7 +2674,6 @@ "version": "3.7.0", "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "dev": true, "requires": { "debug": "2.6.9", "finalhandler": "1.1.2", @@ -2685,8 +2716,7 @@ "content-type": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, "convert-source-map": { "version": "1.7.0", @@ -2770,6 +2800,15 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, "cosmiconfig": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", @@ -2893,8 +2932,7 @@ "custom-event": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", - "dev": true + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=" }, "cyclist": { "version": "1.0.1", @@ -3266,14 +3304,12 @@ "date-format": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", - "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", - "dev": true + "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==" }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -3458,8 +3494,7 @@ "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" }, "dependency-graph": { "version": "0.7.2", @@ -3511,8 +3546,7 @@ "di": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", - "dev": true + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=" }, "diff": { "version": "3.5.0", @@ -3587,7 +3621,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", - "dev": true, "requires": { "custom-event": "~1.0.0", "ent": "~2.2.0", @@ -3624,14 +3657,12 @@ "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { - "version": "1.3.483", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.483.tgz", - "integrity": "sha512-+05RF8S9rk8S0G8eBCqBRBaRq7+UN3lDs2DAvnG8SBSgQO3hjy0+qt4CmRk5eiuGbTcaicgXfPmBi31a+BD3lg==", - "dev": true + "version": "1.3.746", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.746.tgz", + "integrity": "sha512-3ffyGODL38apwSsIgXaWnAKNXChsjXhAmBTjbqCbrv1fBbVltuNLWh0zdrQbwK/oxPQ/Gss/kYfFAPPGu9mszQ==" }, "elliptic": { "version": "6.5.4", @@ -3674,8 +3705,7 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, "encoding": { "version": "0.1.12", @@ -3780,8 +3810,7 @@ "ent": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", - "dev": true + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=" }, "env-paths": { "version": "2.2.0", @@ -3854,11 +3883,15 @@ "es6-promise": "^4.0.3" } }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, "escape-string-regexp": { "version": "1.0.5", @@ -3917,8 +3950,7 @@ "eventemitter3": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", - "dev": true + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" }, "events": { "version": "3.1.0", @@ -4306,7 +4338,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -4320,14 +4351,12 @@ "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" } } }, @@ -4354,8 +4383,7 @@ "flatted": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" }, "flush-write-stream": { "version": "1.1.1", @@ -4369,8 +4397,7 @@ "follow-redirects": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.12.1.tgz", - "integrity": "sha512-tmRv0AVuR7ZyouUHLeNSiO6pqulF7dYa3s19c6t+wz9LD69/uSzdMxJ2S91nTI9U3rt/IldxpzMOFejp6f0hjg==", - "dev": true + "integrity": "sha512-tmRv0AVuR7ZyouUHLeNSiO6pqulF7dYa3s19c6t+wz9LD69/uSzdMxJ2S91nTI9U3rt/IldxpzMOFejp6f0hjg==" }, "font-awesome": { "version": "4.7.0", @@ -4450,7 +4477,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -4458,10 +4484,9 @@ }, "dependencies": { "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" } } }, @@ -4655,6 +4680,11 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" }, + "hammerjs": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", + "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=" + }, "handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", @@ -4888,7 +4918,6 @@ "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, "requires": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -5306,8 +5335,7 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-finite": { "version": "1.1.0", @@ -5440,10 +5468,9 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "isbinaryfile": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz", - "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", - "dev": true + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz", + "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==" }, "isexe": { "version": "2.0.0", @@ -5825,7 +5852,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "requires": { "graceful-fs": "^4.1.6" } @@ -5859,10 +5885,9 @@ } }, "karma": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/karma/-/karma-5.2.3.tgz", - "integrity": "sha512-tHdyFADhVVPBorIKCX8A37iLHxc6RBRphkSoQ+MLKdAtFn1k97tD8WUGi1KlEtDZKL3hui0qhsY9HXUfSNDYPQ==", - "dev": true, + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.3.tgz", + "integrity": "sha512-JRAujkKWaOtO2LmyPH7K2XXRhrxuFAn9loIL9+iiah6vjz+ZLkqdKsySV9clRITGhj10t9baIfbCl6CJ5hu9gQ==", "requires": { "body-parser": "^1.19.0", "braces": "^3.0.2", @@ -5882,62 +5907,61 @@ "qjobs": "^1.2.0", "range-parser": "^1.2.1", "rimraf": "^3.0.2", - "socket.io": "^2.3.0", + "socket.io": "^3.1.0", "source-map": "^0.6.1", "tmp": "0.2.1", - "ua-parser-js": "0.7.22", - "yargs": "^15.3.1" + "ua-parser-js": "^0.7.23", + "yargs": "^16.1.1" }, "dependencies": { + "@types/node": { + "version": "15.12.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.0.tgz", + "integrity": "sha512-+aHJvoCsVhO2ZCuT4o5JtcPrCPyDE3+1nvbDprYes+pPkEsbjH7AGUCNtjMOXS0fqH14t+B7yLzaqSz92FPWyw==" + }, "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } }, "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, "braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, "requires": { "fill-range": "^7.0.1" } }, "chokidar": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", - "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", - "dev": true, + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", "requires": { "anymatch": "~3.1.1", "braces": "~3.0.2", - "fsevents": "~2.1.2", + "fsevents": "~2.3.1", "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", @@ -5946,21 +5970,19 @@ } }, "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "wrap-ansi": "^7.0.0" } }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -5968,58 +5990,76 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "engine.io": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.1.tgz", + "integrity": "sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==", + "requires": { + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~4.0.0", + "ws": "~7.4.2" + } + }, + "engine.io-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.2.tgz", + "integrity": "sha512-sHfEQv6nmtJrq6TKuIz5kyEKH/qSdK56H/A+7DnAuUPWosnIZAS2NHNcPLmyjtY3cGS/MqJdZbUjW97JU72iYg==", + "requires": { + "base64-arraybuffer": "0.1.4" + } }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, "requires": { "to-regex-range": "^5.0.1" } }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "optional": true }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -6030,25 +6070,22 @@ } }, "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "requires": { "is-glob": "^4.0.1" } }, "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, "requires": { "binary-extensions": "^2.0.0" } @@ -6056,14 +6093,12 @@ "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, "requires": { "is-extglob": "^2.1.1" } @@ -6071,86 +6106,84 @@ "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", - "dev": true + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "readdirp": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, "requires": { "picomatch": "^2.2.1" } }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, "requires": { "glob": "^7.1.3" } }, + "socket.io": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.2.tgz", + "integrity": "sha512-JubKZnTQ4Z8G4IZWtaAZSiRP3I/inpy8c/Bsx2jrwGrTbKeVU5xd6qkKMHpChYeM3dWZSO0QACiGK+obhBNwYw==", + "requires": { + "@types/cookie": "^0.4.0", + "@types/cors": "^2.8.8", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.1", + "engine.io": "~4.1.0", + "socket.io-adapter": "~2.1.0", + "socket.io-parser": "~4.0.3" + } + }, + "socket.io-adapter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz", + "integrity": "sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg==" + }, + "socket.io-parser": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", + "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", + "requires": { + "@types/component-emitter": "^1.2.10", + "component-emitter": "~1.3.0", + "debug": "~4.3.1" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -6161,7 +6194,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, "requires": { "ansi-regex": "^5.0.0" } @@ -6170,7 +6202,6 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, "requires": { "rimraf": "^3.0.0" } @@ -6179,50 +6210,43 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "requires": { "is-number": "^7.0.0" } }, "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "requires": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" } }, "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } + "version": "20.2.7", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", + "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==" } } }, @@ -6395,7 +6419,6 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", - "dev": true, "requires": { "date-format": "^3.0.0", "debug": "^4.1.1", @@ -6405,10 +6428,9 @@ }, "dependencies": { "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "requires": { "ms": "2.1.2" } @@ -6416,8 +6438,7 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" } } }, @@ -6557,8 +6578,7 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, "mem": { "version": "4.3.0", @@ -7104,10 +7124,9 @@ } }, "node-releases": { - "version": "1.1.58", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.58.tgz", - "integrity": "sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg==", - "dev": true + "version": "1.1.72", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz", + "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==" }, "nopt": { "version": "5.0.0", @@ -7428,7 +7447,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, "requires": { "ee-first": "1.1.1" } @@ -7700,8 +7718,7 @@ "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, "pascalcase": { "version": "0.1.1", @@ -7786,8 +7803,7 @@ "picomatch": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" }, "pify": { "version": "3.0.0", @@ -8206,8 +8222,7 @@ "qjobs": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", - "dev": true + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==" }, "qs": { "version": "6.5.2", @@ -8269,7 +8284,6 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, "requires": { "bytes": "3.1.0", "http-errors": "1.7.2", @@ -8280,14 +8294,12 @@ "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, "http-errors": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -8300,7 +8312,6 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -8308,14 +8319,12 @@ "setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" }, "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" } } }, @@ -8512,8 +8521,7 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, "require-main-filename": { "version": "1.0.1", @@ -8524,8 +8532,7 @@ "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "resolve": { "version": "1.10.0", @@ -8579,10 +8586,9 @@ "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=" }, "rfdc": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz", - "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==", - "dev": true + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" }, "rimraf": { "version": "2.6.3", @@ -9579,7 +9585,6 @@ "version": "2.2.4", "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", - "dev": true, "requires": { "date-format": "^2.1.0", "debug": "^4.1.1", @@ -9589,14 +9594,12 @@ "date-format": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", - "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", - "dev": true + "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==" }, "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "requires": { "ms": "2.1.2" } @@ -9604,8 +9607,7 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" } } }, @@ -9953,8 +9955,7 @@ "toidentifier": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" }, "tough-cookie": { "version": "2.4.3", @@ -10056,7 +10057,6 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -10065,14 +10065,12 @@ "mime-db": { "version": "1.43.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==", - "dev": true + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" }, "mime-types": { "version": "2.1.26", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", - "dev": true, "requires": { "mime-db": "1.43.0" } @@ -10091,10 +10089,9 @@ "dev": true }, "ua-parser-js": { - "version": "0.7.22", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz", - "integrity": "sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==", - "dev": true + "version": "0.7.28", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", + "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==" }, "union-value": { "version": "1.0.1", @@ -10155,14 +10152,12 @@ "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, "unset-value": { "version": "1.0.0", @@ -10273,8 +10268,7 @@ "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, "uuid": { "version": "3.3.2", @@ -10302,8 +10296,7 @@ "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" }, "verror": { "version": "1.10.0", @@ -10324,8 +10317,7 @@ "void-elements": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", - "dev": true + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=" }, "watchpack": { "version": "1.7.2", diff --git a/pom.xml b/pom.xml index 91b8137f05..1d44f66e2f 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ pom ${project.groupId}:${project.artifactId} Hygieia UI module - https://github.com/capitalone/Hygieia/UI + https://github.com/hygieia/hygieia false diff --git a/src/app/screen_modules/team-dashboard/dashboard-view/dashboard-view.ts b/src/app/screen_modules/team-dashboard/dashboard-view/dashboard-view.ts index dddb47e6a0..a62ec6bf0c 100644 --- a/src/app/screen_modules/team-dashboard/dashboard-view/dashboard-view.ts +++ b/src/app/screen_modules/team-dashboard/dashboard-view/dashboard-view.ts @@ -26,6 +26,9 @@ import {StaticAnalysisDeleteFormComponent} from '../../../widget_modules/static- import {SecurityScanDeleteFormComponent} from '../../../widget_modules/security-scan/security-scan-delete-form/security-scan-delete-form.component'; import {OSSDeleteFormComponent} from '../../../widget_modules/opensource-scan/oss-delete-form/oss-delete-form.component'; import {TestDeleteFormComponent} from '../../../widget_modules/test/test-delete-form/test-delete-form.component'; +import {InfraScanWidgetComponent} from '../../../widget_modules/infra-scan/infra-scan-widget/infra-scan-widget.component'; +import {InfraScanConfigComponent} from '../../../widget_modules/infra-scan/infra-scan-config/infra-scan-config.component'; +import {InfraScanDeleteComponent} from '../../../widget_modules/infra-scan/infra-scan-delete/infra-scan-delete.component'; export interface IDashboardResponse { data: any; @@ -77,12 +80,12 @@ export const widgetsAll = [ configForm: [StaticAnalysisConfigFormComponent, SecurityScanConfigComponent, OSSConfigFormComponent, TestConfigFormComponent], deleteForm: [StaticAnalysisDeleteFormComponent, SecurityScanDeleteFormComponent, OSSDeleteFormComponent, TestDeleteFormComponent] }, - /*{ - title: ['Placeholder'], - component: [PlaceholderWidgetComponent], + { + title: ['Infra Scan'], + component: [InfraScanWidgetComponent], status: 'Success', - widgetSize: 'col-xl-2', - configForm: [BuildConfigFormComponent], - deleteForm: [BuildDeleteFormComponent] - },*/ + widgetSize: 'col-xl-4', + configForm: [InfraScanConfigComponent], + deleteForm: [InfraScanDeleteComponent] + } ]; diff --git a/src/app/screen_modules/team-dashboard/team-dashboard.module.ts b/src/app/screen_modules/team-dashboard/team-dashboard.module.ts index d65f672f35..f55e961107 100644 --- a/src/app/screen_modules/team-dashboard/team-dashboard.module.ts +++ b/src/app/screen_modules/team-dashboard/team-dashboard.module.ts @@ -12,6 +12,7 @@ import {BuildModule} from '../../widget_modules/build/build.module'; import {RepoModule} from '../../widget_modules/repo/repo.module'; import {DeployModule} from '../../widget_modules/deploy/deploy.module'; import {FeatureModule} from '../../widget_modules/feature/feature.module'; +import {InfraScanModule} from '../../widget_modules/infra-scan/infra-scan.module'; @NgModule({ declarations: [ @@ -29,6 +30,7 @@ import {FeatureModule} from '../../widget_modules/feature/feature.module'; RepoModule, DeployModule, FeatureModule, + InfraScanModule, ], entryComponents: [ ] diff --git a/src/app/shared/charts/click-list/click-list-interfaces.ts b/src/app/shared/charts/click-list/click-list-interfaces.ts index efe2065c23..2a2d80da9f 100644 --- a/src/app/shared/charts/click-list/click-list-interfaces.ts +++ b/src/app/shared/charts/click-list/click-list-interfaces.ts @@ -68,3 +68,7 @@ export interface IClickListItemOSS extends IClickListItem { components: string[]; lastUpdated: number; } + +export interface IClickListItemInfra extends IClickListItem { + vulnerability: any; +} diff --git a/src/app/shared/dashboard.service.ts b/src/app/shared/dashboard.service.ts index 4f8f6a3c53..83a3f594fd 100644 --- a/src/app/shared/dashboard.service.ts +++ b/src/app/shared/dashboard.service.ts @@ -168,20 +168,15 @@ export class DashboardService { tempDashboard$.subscribe(dashboard => this.dashboardSubject.next(dashboard)); } - checkCollectorItemTypeExist(ciType: string) { + checkCollectorItemTypeExist(ciType: string): boolean { let collectorItems; let exists = false; this.dashboardConfig$.pipe(take(1), map(dashboard => dashboard)).subscribe(dashboard => { dashboard.application.components.forEach((component: any, index: number) => { collectorItems = dashboard.application.components[index].collectorItems; - for (const key in collectorItems) { - if (key === ciType) { - exists = true; - } - } + exists = Object.keys(collectorItems).some(type => type === ciType); }); }); - return exists; } diff --git a/src/app/shared/widget-header/widget-header.component.ts b/src/app/shared/widget-header/widget-header.component.ts index 077e80561f..e0a6af7b3c 100644 --- a/src/app/shared/widget-header/widget-header.component.ts +++ b/src/app/shared/widget-header/widget-header.component.ts @@ -292,6 +292,7 @@ export class WidgetHeaderComponent implements OnInit { case 'Security Analysis': { collectorType = 'StaticSecurityScan'; break; } case 'Open Source': { collectorType = 'LibraryPolicy'; break; } case 'Test': { collectorType = 'Test'; break; } + case 'Infra Scan': { collectorType = 'InfrastructureScan'; break; } default: { collectorType = ''; break; } } return collectorType; diff --git a/src/app/widget_modules/infra-scan/infra-scan-config/infra-scan-config.component.html b/src/app/widget_modules/infra-scan/infra-scan-config/infra-scan-config.component.html new file mode 100644 index 0000000000..8ece6b7e43 --- /dev/null +++ b/src/app/widget_modules/infra-scan/infra-scan-config/infra-scan-config.component.html @@ -0,0 +1,30 @@ +
+ + +
diff --git a/src/app/widget_modules/infra-scan/infra-scan-config/infra-scan-config.component.sass b/src/app/widget_modules/infra-scan/infra-scan-config/infra-scan-config.component.sass new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/app/widget_modules/infra-scan/infra-scan-config/infra-scan-config.component.spec.ts b/src/app/widget_modules/infra-scan/infra-scan-config/infra-scan-config.component.spec.ts new file mode 100644 index 0000000000..0e5f7f8ca2 --- /dev/null +++ b/src/app/widget_modules/infra-scan/infra-scan-config/infra-scan-config.component.spec.ts @@ -0,0 +1,30 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { InfraScanConfigComponent } from './infra-scan-config.component'; +import {NgbActiveModal} from '@ng-bootstrap/ng-bootstrap'; +import {InfraScanModule} from '../infra-scan.module'; +import {HttpClientTestingModule} from '@angular/common/http/testing'; + +describe('InfraScanConfigComponent', () => { + let component: InfraScanConfigComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + imports: [ InfraScanModule, HttpClientTestingModule ], + declarations: [], + providers: [ NgbActiveModal ], + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(InfraScanConfigComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/widget_modules/infra-scan/infra-scan-config/infra-scan-config.component.ts b/src/app/widget_modules/infra-scan/infra-scan-config/infra-scan-config.component.ts new file mode 100644 index 0000000000..95e801a621 --- /dev/null +++ b/src/app/widget_modules/infra-scan/infra-scan-config/infra-scan-config.component.ts @@ -0,0 +1,129 @@ +import {Component, Input, OnInit} from '@angular/core'; +import {FormBuilder, FormGroup} from '@angular/forms'; +import {Observable, of} from 'rxjs'; +import {NgbActiveModal} from '@ng-bootstrap/ng-bootstrap'; +import {CollectorService} from '../../../shared/collector.service'; +import {DashboardService} from '../../../shared/dashboard.service'; +import {catchError, debounceTime, distinctUntilChanged, map, switchMap, take, tap} from 'rxjs/operators'; + +@Component({ + selector: 'app-infra-scan-config', + templateUrl: './infra-scan-config.component.html', + styleUrls: ['./infra-scan-config.component.sass'] +}) +export class InfraScanConfigComponent implements OnInit { + private componentId: string; + private widgetConfigId: string; + infraScanConfigForm: FormGroup; + + searching = false; + searchFailed = false; + typeAheadResults: (text$: Observable) => Observable; + + getInfraScanJobTitle = (collectorItem: any) => { + if (!collectorItem) { + return ''; + } + const description = (collectorItem.description as string); + return collectorItem.collector.name + ' : ' + description; + } + + @Input() + set widgetConfig(widgetConfig: any) { + if (!widgetConfig) { + return; + } + this.widgetConfigId = widgetConfig.options.id; + this.infraScanConfigForm.get('iJob').setValue(widgetConfig.options.iJob); + } + + constructor( + public activeModal: NgbActiveModal, + public formBuilder: FormBuilder, + public collectorService: CollectorService, + public dashboardService: DashboardService + ) { + this.createForm(); + } + + createForm() { + this.infraScanConfigForm = this.formBuilder.group({ + iJob: '' + }); + } + + ngOnInit() { + + this.typeAheadResults = (text$: Observable) => + text$.pipe( + debounceTime(300), + distinctUntilChanged(), + tap(() => this.searching = true), + switchMap(term => { + return term.length < 2 ? of([]) : + this.collectorService.searchItems('InfrastructureScan', term).pipe( + tap(val => { + if (!val || val.length === 0) { + this.searchFailed = true; + return of([]); + } + this.searchFailed = false; + }), + catchError(() => { + this.searchFailed = true; + return of([]); + })); + }), + tap(() => this.searching = false) + ); + + this.loadSavedInfraScanJob(); + this.getDashboardComponent(); + } + + submitForm() { + const newConfig = { + name: 'infrascan', + componentId: this.componentId, + collectorItemId: this.infraScanConfigForm.value.iJob.id, + options: { + id: this.widgetConfigId ? this.widgetConfigId : 'infrascan0', + }, + }; + this.activeModal.close(newConfig); + } + + loadSavedInfraScanJob() { + this.dashboardService.dashboardConfig$.pipe(take(1), + map(dashboard => { + const infraScanCollector = dashboard.application.components[0].collectorItems.InfrastructureScan; + const savedCollectorinfraScanJob = infraScanCollector ? infraScanCollector : null; + + if (savedCollectorinfraScanJob) { + const securityId = savedCollectorinfraScanJob[0].id; + return securityId; + } + return null; + }), + switchMap(securityId => { + if (securityId) { + return this.collectorService.getItemsById(securityId); + } + return of(null); + })).subscribe(collectorData => { + if (collectorData) { + this.infraScanConfigForm.get('iJob').setValue(collectorData); + } + }); + } + + private getDashboardComponent() { + this.dashboardService.dashboardConfig$.pipe(take(1), + map(dashboard => { + return dashboard.application.components[0].id; + })).subscribe(componentId => this.componentId = componentId); + } + + get configForm() { return this.infraScanConfigForm.controls; } + +} diff --git a/src/app/widget_modules/infra-scan/infra-scan-delete/infra-scan-delete.component.html b/src/app/widget_modules/infra-scan/infra-scan-delete/infra-scan-delete.component.html new file mode 100644 index 0000000000..492668278b --- /dev/null +++ b/src/app/widget_modules/infra-scan/infra-scan-delete/infra-scan-delete.component.html @@ -0,0 +1,15 @@ +
+ + +
diff --git a/src/app/widget_modules/infra-scan/infra-scan-delete/infra-scan-delete.component.sass b/src/app/widget_modules/infra-scan/infra-scan-delete/infra-scan-delete.component.sass new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/app/widget_modules/infra-scan/infra-scan-delete/infra-scan-delete.component.spec.ts b/src/app/widget_modules/infra-scan/infra-scan-delete/infra-scan-delete.component.spec.ts new file mode 100644 index 0000000000..af672c67d2 --- /dev/null +++ b/src/app/widget_modules/infra-scan/infra-scan-delete/infra-scan-delete.component.spec.ts @@ -0,0 +1,30 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { InfraScanDeleteComponent } from './infra-scan-delete.component'; +import {NgbActiveModal} from '@ng-bootstrap/ng-bootstrap'; +import {InfraScanModule} from '../infra-scan.module'; +import {HttpClientTestingModule} from '@angular/common/http/testing'; + +describe('InfraScanDeleteComponent', () => { + let component: InfraScanDeleteComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + imports: [ InfraScanModule, HttpClientTestingModule ], + declarations: [], + providers: [ NgbActiveModal ], + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(InfraScanDeleteComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/widget_modules/infra-scan/infra-scan-delete/infra-scan-delete.component.ts b/src/app/widget_modules/infra-scan/infra-scan-delete/infra-scan-delete.component.ts new file mode 100644 index 0000000000..de9fbe6d94 --- /dev/null +++ b/src/app/widget_modules/infra-scan/infra-scan-delete/infra-scan-delete.component.ts @@ -0,0 +1,96 @@ +import {Component, Input, OnInit} from '@angular/core'; +import {FormBuilder, FormGroup, Validators} from '@angular/forms'; +import {NgbActiveModal} from '@ng-bootstrap/ng-bootstrap'; +import {CollectorService} from '../../../shared/collector.service'; +import {DashboardService} from '../../../shared/dashboard.service'; +import {map, switchMap, take} from 'rxjs/operators'; +import {of} from 'rxjs'; + +@Component({ + selector: 'app-infra-scan-delete', + templateUrl: './infra-scan-delete.component.html', + styleUrls: ['./infra-scan-delete.component.sass'] +}) +export class InfraScanDeleteComponent implements OnInit { + + // buttons + public confirm = 'Confirm'; + public cancel = 'Cancel'; + @Input() public message = 'This infrastructure scan item will be deleted immediately. Would you like to delete?'; + + private componentId: string; + widgetConfigId: string; + infraScanDeleteForm: FormGroup; + + @Input() + set widgetConfig(widgetConfig: any) { + if (!widgetConfig) { + return; + } + this.widgetConfigId = widgetConfig.options.id; + this.infraScanDeleteForm.get('iJob').setValue(widgetConfig.options.iJob); + } + + constructor( + public activeModal: NgbActiveModal, + public formBuilder: FormBuilder, + public collectorService: CollectorService, + public dashboardService: DashboardService + ) { + this.createDeleteForm(); + } + + ngOnInit() { + this.loadSavedInfraScanJob(); + this.getDashboardComponent(); + } + + public createDeleteForm() { + this.infraScanDeleteForm = this.formBuilder.group({ + iJob: ['', Validators.required] + }); + } + + loadSavedInfraScanJob() { + this.dashboardService.dashboardConfig$.pipe(take(1), + map(dashboard => { + const infraScanCollector = dashboard.application.components[0].collectorItems.InfrastructureScan; + const savedCollectorinfraScanJob = infraScanCollector ? infraScanCollector : null; + + if (savedCollectorinfraScanJob) { + const infraScanId = savedCollectorinfraScanJob[0].id; + return infraScanId; + } + return null; + }), + switchMap(infraScanId => { + if (infraScanId) { + return this.collectorService.getItemsById(infraScanId); + } + return of(null); + })).subscribe(collectorData => { + if (collectorData) { + this.infraScanDeleteForm.get('iJob').setValue(collectorData); + } + }); + } + + public submitForm() { + const deleteConfig = { + name: 'infrascan', + componentId: this.componentId, + collectorItemId: this.infraScanDeleteForm.value.iJob.id, + options: { + id: this.widgetConfigId, + }, + }; + this.activeModal.close(deleteConfig); + } + + private getDashboardComponent() { + this.dashboardService.dashboardConfig$.pipe(take(1), + map(dashboard => { + return dashboard.application.components[0].id; + })).subscribe(componentId => this.componentId = componentId); + } +} diff --git a/src/app/widget_modules/infra-scan/infra-scan-detail/infra-scan-detail.component.html b/src/app/widget_modules/infra-scan/infra-scan-detail/infra-scan-detail.component.html new file mode 100644 index 0000000000..7287ee867a --- /dev/null +++ b/src/app/widget_modules/infra-scan/infra-scan-detail/infra-scan-detail.component.html @@ -0,0 +1,3 @@ + diff --git a/src/app/widget_modules/infra-scan/infra-scan-detail/infra-scan-detail.component.sass b/src/app/widget_modules/infra-scan/infra-scan-detail/infra-scan-detail.component.sass new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/app/widget_modules/infra-scan/infra-scan-detail/infra-scan-detail.component.spec.ts b/src/app/widget_modules/infra-scan/infra-scan-detail/infra-scan-detail.component.spec.ts new file mode 100644 index 0000000000..d9969505b0 --- /dev/null +++ b/src/app/widget_modules/infra-scan/infra-scan-detail/infra-scan-detail.component.spec.ts @@ -0,0 +1,27 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { InfraScanDetailComponent } from './infra-scan-detail.component'; +import {NgbActiveModal} from '@ng-bootstrap/ng-bootstrap'; + +describe('InfraScanDetailComponent', () => { + let component: InfraScanDetailComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ InfraScanDetailComponent ], + providers: [ NgbActiveModal ], + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(InfraScanDetailComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/widget_modules/infra-scan/infra-scan-detail/infra-scan-detail.component.ts b/src/app/widget_modules/infra-scan/infra-scan-detail/infra-scan-detail.component.ts new file mode 100644 index 0000000000..2d56ce42f4 --- /dev/null +++ b/src/app/widget_modules/infra-scan/infra-scan-detail/infra-scan-detail.component.ts @@ -0,0 +1,29 @@ +import {Component, Input, OnInit, Type} from '@angular/core'; +import {IClickListItemInfra} from '../../../shared/charts/click-list/click-list-interfaces'; +import {NgbActiveModal} from '@ng-bootstrap/ng-bootstrap'; + +@Component({ + selector: 'app-infra-scan-detail', + templateUrl: './infra-scan-detail.component.html', + styleUrls: ['./infra-scan-detail.component.sass'] +}) +export class InfraScanDetailComponent implements OnInit { + + @Input() detailView: Type; + public data: IClickListItemInfra; + constructor(public activeModal: NgbActiveModal) { } + + ngOnInit() { + } + + @Input() + set detailData(data: any) { + this.data = data; + } + + getData() { + if (this.data && this.data.vulnerability) { + return JSON.stringify(this.data.vulnerability, undefined, 1); + } + } +} diff --git a/src/app/widget_modules/infra-scan/infra-scan-interfaces.ts b/src/app/widget_modules/infra-scan/infra-scan-interfaces.ts new file mode 100644 index 0000000000..8befbdd6b9 --- /dev/null +++ b/src/app/widget_modules/infra-scan/infra-scan-interfaces.ts @@ -0,0 +1,26 @@ +export interface InfraScanResponse { + result: InfraScan[]; +} + +export interface InfraScan { + id: string; + collectorItemId: string; + timestamp: number; + type: string; + businessService: string; + businessApplication: string; + instanceId: string; + vulnerabilities: IVulnerability[]; +} + +export interface IVulnerability { + contextualizedRiskScore: string; + contextualizedRiskLabel: string; + vulnerabilityTitle: string; + vulnerabilityId: string; + type: string; + vulnerabilityStatus: string; + result: string; + consequence: string; + solution: string; +} diff --git a/src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-charts.ts b/src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-charts.ts new file mode 100644 index 0000000000..a3eef40a89 --- /dev/null +++ b/src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-charts.ts @@ -0,0 +1,40 @@ +import {IChart} from '../../../shared/interfaces'; +import {ClickListComponent} from '../../../shared/charts/click-list/click-list.component'; +import {NumberCardChartComponent} from '../../../shared/charts/number-card-chart/number-card-chart.component'; + +export let INFRA_SCAN_CHARTS: IChart[] = [ + { + title: 'Top 5 Vulnerabilities', + component: ClickListComponent, + data: [], + xAxisLabel: '', + yAxisLabel: '', + colorScheme: {} + }, + { + title: 'Summary', + component: NumberCardChartComponent, + data: [ + { + name: 'Critical', + value: 0, + }, + { + name: 'High', + value: 0, + }, + { + name: 'Medium', + value: 0, + }, + { + name: 'Others', + value: 0, + } + ], + xAxisLabel: '', + yAxisLabel: '', + scaleFactor: 0.55, + colorScheme: 'flame', + } +]; diff --git a/src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-widget.component.html b/src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-widget.component.html new file mode 100644 index 0000000000..d6432dd2ee --- /dev/null +++ b/src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-widget.component.html @@ -0,0 +1 @@ + diff --git a/src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-widget.component.sass b/src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-widget.component.sass new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-widget.component.spec.ts b/src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-widget.component.spec.ts new file mode 100644 index 0000000000..44a95aa8ff --- /dev/null +++ b/src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-widget.component.spec.ts @@ -0,0 +1,29 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { InfraScanWidgetComponent } from './infra-scan-widget.component'; +import {HttpClientTestingModule} from '@angular/common/http/testing'; +import {InfraScanService} from '../infra-scan.service'; + +describe('InfraScanWidgetComponent', () => { + let component: InfraScanWidgetComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + imports: [ HttpClientTestingModule], + declarations: [ InfraScanWidgetComponent ], + providers: [InfraScanService], + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(InfraScanWidgetComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-widget.component.ts b/src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-widget.component.ts new file mode 100644 index 0000000000..84bd8669ce --- /dev/null +++ b/src/app/widget_modules/infra-scan/infra-scan-widget/infra-scan-widget.component.ts @@ -0,0 +1,151 @@ +import { + AfterViewInit, + ChangeDetectorRef, + Component, + ComponentFactoryResolver, + OnDestroy, + OnInit, + ViewChild +} from '@angular/core'; +import {WidgetComponent} from '../../../shared/widget/widget.component'; +import {DashboardService} from '../../../shared/dashboard.service'; +import {InfraScanService} from '../infra-scan.service'; +import {INFRA_SCAN_CHARTS} from './infra-scan-charts'; +import {catchError, distinctUntilChanged, map, startWith, switchMap, take} from 'rxjs/operators'; +import {of, Subscription} from 'rxjs'; +import {WidgetState} from '../../../shared/widget-header/widget-state'; +import {LayoutDirective} from '../../../shared/layouts/layout.directive'; +import {InfraScan, IVulnerability} from '../infra-scan-interfaces'; +import {DashStatus, IClickListData, IClickListItemInfra} from '../../../shared/charts/click-list/click-list-interfaces'; +import {InfraScanDetailComponent} from '../infra-scan-detail/infra-scan-detail.component'; +import {TwoByOneLayoutComponent} from '../../../shared/layouts/two-by-one-layout/two-by-one-layout.component'; + +@Component({ + selector: 'app-infra-scan-widget', + templateUrl: './infra-scan-widget.component.html', + styleUrls: ['./infra-scan-widget.component.sass'] +}) +export class InfraScanWidgetComponent extends WidgetComponent implements OnInit, AfterViewInit, OnDestroy { + + private intervalRefreshSubscription: Subscription; + private params; + + @ViewChild(LayoutDirective, {static: true}) childLayoutTag: LayoutDirective; + + constructor(componentFactoryResolver: ComponentFactoryResolver, + cdr: ChangeDetectorRef, + dashboardService: DashboardService, + private infraScanService: InfraScanService) { + super(componentFactoryResolver, cdr, dashboardService); + } + + ngOnInit() { + this.widgetId = 'infrascan0'; + this.layout = TwoByOneLayoutComponent; + this.charts = INFRA_SCAN_CHARTS; + this.auditType = 'INFRASTRUCTURE_SCAN'; + this.init(); + } + + ngAfterViewInit(): void { + this.startRefreshInterval(); + } + + ngOnDestroy(): void { + this.stopRefreshInterval(); + } + + startRefreshInterval() { + this.intervalRefreshSubscription = this.dashboardService.dashboardRefresh$.pipe( + startWith(-1), // Refresh this widget separate from dashboard (ex. config is updated) + distinctUntilChanged(), // If dashboard is loaded the first time, ignore widget double refresh + // tslint:disable-next-line:no-shadowed-variable + switchMap(_ => this.getCurrentWidgetConfig()), + switchMap(widgetConfig => { + if (!widgetConfig) { + this.widgetConfigExists = false; + return of([]); + } + this.widgetConfigExists = true; + // check if collector item type is tied to dashboard + // if true, set state to READY, otherwise keep at default CONFIGURE + if (this.dashboardService.checkCollectorItemTypeExist('InfrastructureScan')) { + this.state = WidgetState.READY; + } + return this.dashboardService.dashboardConfig$.pipe(take(1), + map(dashboard => dashboard.application.components[0].collectorItems.InfrastructureScan), + map(colItems => Object.assign(widgetConfig, { collectorItemId: colItems[0].id }))); + }), + switchMap(uWidgetConfig => { + this.params = { componentId: uWidgetConfig.componentId, collectorItemId: uWidgetConfig.collectorItemId, max: 1}; + return this.infraScanService.getInfraScanDetails(this.params).pipe(catchError(err => of(err))); + }) + ).subscribe(result => { + this.hasData = (result && result.length > 0); + if (this.hasData) { + this.loadCharts(result); + } else { + this.setDefaultIfNoData(); + } + super.loadComponent(this.childLayoutTag); + }); + } + + private stopRefreshInterval() { + if (this.intervalRefreshSubscription) { + this.intervalRefreshSubscription.unsubscribe(); + } + } + + private loadCharts(result: InfraScan[]) { + const vulnerabilities = result && result[0] && result[0].vulnerabilities; + if (!vulnerabilities || vulnerabilities.length === 0) { + return; + } + + + const sData = vulnerabilities.map(v => { + const riskStatus = this.getRiskStatus(v); + return { + title: v.vulnerabilityId, + subtitles : [v.contextualizedRiskLabel], + status: riskStatus, + // statusText: v.vulnerabilityStatus, + vulnerability: v, + } as IClickListItemInfra; + }).sort((a, b) => a.status > b.status ? -1 : 1 ); + + this.charts[0].data = { + items: sData ? sData.slice(0, 5) : sData, + clickableContent: InfraScanDetailComponent, + clickableHeader: null + } as IClickListData; + + this.charts[1].title = 'Summary : ' + vulnerabilities.length; + this.charts[1].data[0].value = vulnerabilities.filter(v => v.contextualizedRiskLabel === 'CRITICAL').length; + this.charts[1].data[1].value = vulnerabilities.filter(v => v.contextualizedRiskLabel === 'HIGH').length; + this.charts[1].data[2].value = vulnerabilities.filter(v => v.contextualizedRiskLabel === 'MEDIUM').length; + this.charts[1].data[3].value = vulnerabilities.filter(v => + !(v.contextualizedRiskLabel === 'CRITICAL' || v.contextualizedRiskLabel === 'HIGH' || + v.contextualizedRiskLabel === 'MEDIUM')).length; + + } + + private setDefaultIfNoData() { + if (!this.hasData) { + this.charts[0].data = { items: [{ title: 'No Data Found' }]}; + } + super.loadComponent(this.childLayoutTag); + } + + private getRiskStatus(v: IVulnerability): DashStatus { + const risk = v.contextualizedRiskLabel; + switch (risk) { + case 'CRITICAL': return DashStatus.CRITICAL; break; + case 'HIGH': return DashStatus.FAIL; break; + case 'MEDIUM': return DashStatus.WARN; break; + case 'INFO': return DashStatus.PASS; break; + default: return DashStatus.IN_PROGRESS; break; + } + } +} diff --git a/src/app/widget_modules/infra-scan/infra-scan.module.ts b/src/app/widget_modules/infra-scan/infra-scan.module.ts new file mode 100644 index 0000000000..c1600d3e93 --- /dev/null +++ b/src/app/widget_modules/infra-scan/infra-scan.module.ts @@ -0,0 +1,22 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { InfraScanConfigComponent } from './infra-scan-config/infra-scan-config.component'; +import { InfraScanWidgetComponent } from './infra-scan-widget/infra-scan-widget.component'; +import { InfraScanDeleteComponent } from './infra-scan-delete/infra-scan-delete.component'; +import {ReactiveFormsModule} from '@angular/forms'; +import {SharedModule} from '../../shared/shared.module'; +import {NgbTypeaheadModule} from '@ng-bootstrap/ng-bootstrap'; +import { InfraScanDetailComponent } from './infra-scan-detail/infra-scan-detail.component'; + +@NgModule({ + declarations: [InfraScanConfigComponent, InfraScanWidgetComponent, InfraScanDeleteComponent, InfraScanDetailComponent], + entryComponents: [InfraScanConfigComponent, InfraScanWidgetComponent, InfraScanDeleteComponent, InfraScanDetailComponent], + imports: [ + CommonModule, + ReactiveFormsModule, + SharedModule, + NgbTypeaheadModule, + ], + exports: [InfraScanWidgetComponent, InfraScanConfigComponent, InfraScanDeleteComponent] +}) +export class InfraScanModule {} diff --git a/src/app/widget_modules/infra-scan/infra-scan.service.spec.ts b/src/app/widget_modules/infra-scan/infra-scan.service.spec.ts new file mode 100644 index 0000000000..2a60d53767 --- /dev/null +++ b/src/app/widget_modules/infra-scan/infra-scan.service.spec.ts @@ -0,0 +1,15 @@ +import { TestBed } from '@angular/core/testing'; + +import { InfraScanService } from './infra-scan.service'; +import {HttpClientTestingModule} from '@angular/common/http/testing'; + +describe('InfraScanService', () => { + beforeEach(() => TestBed.configureTestingModule({ + imports: [ HttpClientTestingModule ] + })); + + it('should be created', () => { + const service: InfraScanService = TestBed.get(InfraScanService); + expect(service).toBeTruthy(); + }); +}); diff --git a/src/app/widget_modules/infra-scan/infra-scan.service.ts b/src/app/widget_modules/infra-scan/infra-scan.service.ts new file mode 100644 index 0000000000..f15685b299 --- /dev/null +++ b/src/app/widget_modules/infra-scan/infra-scan.service.ts @@ -0,0 +1,18 @@ +import { Injectable } from '@angular/core'; +import {Observable} from 'rxjs'; +import {InfraScan, InfraScanResponse} from './infra-scan-interfaces'; +import {map} from 'rxjs/operators'; +import {HttpClient} from '@angular/common/http'; + +@Injectable({ + providedIn: 'root' +}) +export class InfraScanService { + + constructor(private http: HttpClient) { } + + getInfraScanDetails(params: any): Observable { + return this.http.get('/api/ui-widget/infra-scan', { params }) + .pipe(map(response => response.result)); + } +} diff --git a/src/karma.conf.js b/src/karma.conf.js index a18cdb09a1..b9d989541b 100644 --- a/src/karma.conf.js +++ b/src/karma.conf.js @@ -22,7 +22,7 @@ module.exports = function (config) { thresholds: { statements: 70, lines: 70, - branches: 50, + branches: 40, functions: 65 } },